From 844405dead8210ca4f188d90ca72ea8c3749609c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C6=B0=C6=A1ng=20Tu=E1=BA=A5n=20Vinh?= Date: Fri, 9 Aug 2024 04:31:44 +0000 Subject: [PATCH] Translated using Weblate (Vietnamese) Currently translated at 100.0% (729 of 729 strings) Translation: LosslessCut/LosslessCut Translate-URL: https://hosted.weblate.org/projects/losslesscut/losslesscut/vi/ --- locales/vi/translation.json | 388 ++++++++++++++++++++++++++++++------ 1 file changed, 330 insertions(+), 58 deletions(-) diff --git a/locales/vi/translation.json b/locales/vi/translation.json index 6dac242a..5409e5b2 100644 --- a/locales/vi/translation.json +++ b/locales/vi/translation.json @@ -1,7 +1,7 @@ { "Timeline trackpad/wheel sensitivity": "Độ nhạy của bàn di chuột / con lăn khi điều chỉnh trên dòng thời gian", - "Advanced view has been enabled. You will now also see non-essential buttons and functions": "Chế độ nâng cao được bật. Bây giờ bạn có thể thấy các nút và chức năng nâng cao", - "Will now cut at the exact position, but may leave an empty portion at the beginning of the file. You may have to set the cutpoint a few frames before the next keyframe to achieve a precise cut": "Bây giờ nó sẽ được cắt ở vị trí chính xác, nhưng có thể để lại một phần trống ở đầu tệp. Bạn có thể phải đặt điểm cắt ở một vài khung trước khung chính tiếp theo để đạt được đường cắt chính xác", + "Advanced view has been enabled. You will now also see non-essential buttons and functions": "Chế độ xem nâng cao đã bật. Bây giờ bạn có thể thấy các nút và chức năng nâng cao.", + "Will now cut at the exact position, but may leave an empty portion at the beginning of the file. You may have to set the cutpoint a few frames before the next keyframe to achieve a precise cut": "Bây giờ nó sẽ được cắt ở vị trí chính xác, nhưng có thể để lại một phần trống ở đầu tệp. Bạn có thể phải đặt điểm cắt ở một vài khung trước khung chính tiếp theo để đạt được đường cắt chính xác.", "Yes": "Đồng ý", "Export to separate files": "Xuất ra các tệp riêng biệt", "Separate files": "Tách các tệp", @@ -20,23 +20,23 @@ "Working dir set": "Thư mục làm việc đã được chọn", "Copy to clipboard": "Sao chép vào clipboard", "Show sidebar": "Hiển thị thanh bên", - "Mute preview? (will not affect output)": "Tắt âm thanh bản xem trước? (đầu ra không bị ảnh hưởng)", + "Mute preview? (will not affect output)": "Tắt âm thanh bản xem trước (đầu ra không bị ảnh hưởng)?", "Rotation preview": "Xem trước xoay", "Timeline keyboard seek acceleration": "Tốc độ dịch chuyển bằng bàn phím dòng thời gian", "Timeline keyboard seek speed": "Độ nhạy dịch chuyển bằng phím trên dòng thời gian", "Discard": "Bỏ đi", - "Extract": "Trích xuất", + "Extract": "Tách", "Capture frame format": "Định dạng ảnh chụp màn hình", "All formats:": "Tất cả các định dạng:", "Common formats:": "Các định dạng phổ biến:", - "(detected)": "(phát hiện)", + "(detected)": "(đã phát hiện)", "Format": "Định dạng", "Output format": "Định dạng đầu ra", "Failed to fix file duration": "Sửa chữa thời gian của file thất bại", "Duration has been fixed": "Thời gian đã được sửa chữa", "Fixing file duration": "Đang sửa chữa thời gian file", "MPlayer EDL": "Tệp EDL của trình phát MPlayer", - "Extracting all streams": "Đang trích xuất tất cả các luồng", + "Extracting all streams": "Đang tách toàn bộ luồng", "Failed to export project": "Xuất dự án thất bại", "Failed to batch convert to supported format": "Chuyển đổi hàng loạt sang định dạng được hỗ trợ thất bại", "Failed to convert files:": "Không thể chuyển đổi các tệp:", @@ -48,22 +48,22 @@ "CSV files": "Tệp CSV", "TXT files": "Tệp TXT", "XML files": "Tệp XML", - "Failed to convert file. Try a different conversion": "Không thể chuyển đổi tệp. Hãy thử một chuyển đổi khác", + "Failed to convert file. Try a different conversion": "Không thể chuyển đổi tệp. Hãy thử một chuyển đổi khác.", "You need to open a media file first": "Bạn cần mở một file phương tiện trước", "You do not have permission to access this file": "Bạn không có quyền truy cập file này", - "Failed to extract all streams": "Thất bại khi trích xuất tất cả các luồng", + "Failed to extract all streams": "Xuất toàn bộ luồng thất bại", "All streams have been extracted as separate files": "Tất cả các luồng đã được trích xuất thành các file riêng biệt", - "Failed to extract track": "Thất bại khi trích xuất track", + "Failed to extract track": "Xuất bản ghi thất bại", "Track has been extracted": "Track đã được trích xuất", - "Extracting track": "Đang trích xuất track", + "Extracting track": "Đang tách bản ghi", "Unsupported file": "File không được hỗ trợ", "This file does not have a valid duration. This may cause issues. You can try to fix the file's duration from the File menu": "File này không có thời gian hợp lệ. Điều này có thể gây ra lỗi. Bạn có thể thử sửa thời gian của file ở Menu File", - "The audio track is not supported. You can convert to a supported format from the menu": "Track âm thanh không được hỗ trợ. Bạn có thể chuyển đổi sang định dạng được hỗ trợ từ menu", + "The audio track is not supported. You can convert to a supported format from the menu": "Bản ghi âm thanh không được hỗ trợ. Bạn có thể chuyển đổi sang định dạng được hỗ trợ từ menu.", "Unable to determine file format": "Không thể xác định dạng file", "Loading file": "File đang được load", - "Failed to load segments": "Thất bại khi load các phân đoạn", + "Failed to load segments": "Nạp các đoạn thất bại", "No valid segments found": "Không tìm thấy phân đoạn hợp lệ", - "No segment to split. Please move cursor over the segment you want to split": "Không có phân đoạn nào để tách. Vui lòng di chuyển con trỏ vào phân đoạn bạn muốn tách", + "No segment to split. Please move cursor over the segment you want to split": "Không có phân đoạn nào để chia. Vui lòng di chuyển con trỏ vào phân đoạn bạn muốn chia.", "Playback rate:": "Tốc độ phát lại:", "Unable to change playback rate right now": "Không thể thay đổi tốc độ phát lại ngay bây giờ", "Failed to capture frame": "Thất bại khi chụp khung hình", @@ -81,8 +81,8 @@ "Cleaning up": "Đang dọn dẹp", "Are you sure you want to close the current file?": "Bạn có chắc chắn muốn đóng file hiện tại không?", "Converting to supported format": "Đang chuyển đổi sang định dạng được hỗ trợ", - "Unable to playback this file. Try to convert to supported format from the menu": "Không thể chạy file này. Hãy thử chuyển đổi sang định dạng được hỗ trợ từ menu", - "Advanced view disabled. You will now see only the most essential buttons and functions": "Đã tắt chế độ xem nâng cao. Bây giờ bạn sẽ chỉ thấy các nút và chức năng cần thiết nhất", + "Unable to playback this file. Try to convert to supported format from the menu": "Không thể chạy tệp này. Hãy thử chuyển đổi sang định dạng được hỗ trợ từ menu.", + "Advanced view disabled. You will now see only the most essential buttons and functions": "Đã tắt chế độ xem nâng cao. Bây giờ bạn sẽ chỉ thấy các nút và chức năng cần thiết nhất.", "CUE sheet file": "Tệp CUE", "Keyframe cut disabled": "Chế độ cắt khung hình đã tắt", "Will now cut at the nearest keyframe before the desired start cutpoint. This is recommended for most files.": "Sẽ cắt khung hình gần nhất trước điểm cắt bắt đầu mong muốn. Tùy chọn này khuyên dùng cho hầu hết các file.", @@ -91,10 +91,10 @@ "Files merged!": "Các file đã được hợp nhất!", "Merging": "Đang hợp nhất", "You have no write access to the directory of this file, please select a custom working dir": "Bạn không có quyền ghi vào thư mục của file này, vui lòng chọn một thư mục làm việc khác", - "Lossless rotation might not work with this file format. You may try changing to MP4": "Thao tác xoay mà giữ được \"chất lượng gốc\" có thể không hoạt động đối với định dạng file này. Bạn hãy thử chuyển sang MP4", + "Lossless rotation might not work with this file format. You may try changing to MP4": "Thao tác xoay mà giữ được \"chất lượng gốc\" có thể không hoạt động đối với định dạng tệp này. Bạn hãy thử chuyển sang MP4.", "Unable to save project file": "Không thể lưu tệp dự án", "Muted preview (exported file will not be affected)": "Xem trước tắt tiếng (bản xuất ra sẽ không bị ảnh hưởng)", - "Key frames will show on the timeline. You need to zoom in to view them": "Các khung hình sẽ hiện trên dòng thời gian. Bạn cần phóng to để xem chúng", + "Key frames will show on the timeline. You need to zoom in to view them": "Các khung hình sẽ hiện trên dòng thời gian. Bạn cần phóng to để xem chúng.", "Download {{version}}": "Tải xuống {{version}}", "New version!": "Phiên bản mới!", "Report an error": "Báo cáo lỗi", @@ -108,7 +108,7 @@ "Window": "Cửa sổ", "View": "Xem", "Edit tracks / metadata tags": "Chỉnh sửa track / thẻ metadata", - "Extract all tracks": "Trích xuất tất cả các track", + "Extract all tracks": "Tách toàn bộ bản ghi", "Tracks": "Các Track", "PotPlayer Bookmarks (.pbf)": "Dấu trang PotPlayer (.pbf)", "Create fixed duration segments": "Tạo các phân đoạn thời gian cố định", @@ -132,7 +132,7 @@ "Load project (CSV)": "Nạp dự án (CSV)", "Close": "Đóng", "Open": "Mở", - "File": "Tập tin", + "File": "Tệp", "Are you sure you want to quit?": "Bạn có thực sự muốn thoát?", "Confirm quit": "Xác nhận thoát", "EDL (MPlayer)": "EDL (Trình phát MPlayer)", @@ -154,7 +154,7 @@ "Cancel": "Hủy bỏ", "Trash": "Thùng rác", "Do you want to move the original file and/or any generated files to trash?": "Bạn có muốn di chuyển các tệp nguồn và / hoặc bất kỳ tệp nào đã tạo vào thùng rác không?", - "Cleanup files?": "Bạn muốn xóa tệp không?", + "Cleanup files?": "Dọn các tệp", "Please confirm that you want to extract all tracks as separate files": "Vui lòng xác nhận rằng bạn muốn trích xuất tất cả các track thành các tệp riêng biệt", "Invalid character(s) found in key": "Một ký tự không hợp lệ đã được tìm thấy trong giá trị", "Enter metadata key": "Nhập giá trị của siêu dữ liệu", @@ -164,15 +164,15 @@ "Please input a valid number of segments": "Vui lòng nhập số lượng phân đoạn hợp lệ", "Paste or type a YouTube chapters description or textual chapter description": "Dán hoặc gõ mô tả các chương YouTube hoặc văn bản mô tả các chương (phân đoạn)", "Import text chapters / YouTube": "Nhập văn bản các chương mục (phân đoạn) / YouTube", - "These options will let you convert files to a format that is supported by the player. You can try different options and see which works with your file. Note that the conversion is for preview only. When you run an export, the output will still be lossless with full quality": "Các tùy chọn này sẽ cho phép bạn chuyển đổi tệp sang định dạng được trình phát hỗ trợ. Bạn có thể thử các tùy chọn khác nhau cho tệp của mình. Lưu ý rằng chuyển đổi chỉ để xem trước. Khi bạn xuất file, chất lượng hình ảnh đầu ra vẫn giữ nguyên như bản gốc", + "These options will let you convert files to a format that is supported by the player. You can try different options and see which works with your file. Note that the conversion is for preview only. When you run an export, the output will still be lossless with full quality": "Các tùy chọn này sẽ cho phép bạn chuyển đổi tệp sang định dạng được trình phát hỗ trợ. Bạn có thể thử các tùy chọn khác nhau cho tệp của mình. Lưu ý rằng chuyển đổi chỉ để xem trước. Khi bạn xuất tệp, chất lượng hình ảnh đầu ra vẫn giữ nguyên như bản gốc.", "Slowest: High quality encode": "Chậm nhất: Mã hóa chất lượng cao", "Slow: Low quality encode": "Chậm: Mã hóa chất lượng hình ảnh thấp", "Slow: Low quality encode (no audio)": "Chậm: Mã hóa chất lượng hình ảnh thấp (không có âm thanh)", - "Fast: Full quality remux, likely to fail": "Nhanh: Đóng gói lại chất lượng hình ảnh đầy đủ, có thể không thành công", - "Fast: Full quality remux (no audio), likely to fail": "Nhanh: Đóng gói lại chất lượng đầy đủ (không có âm thanh), có thể không thành công", + "Fast: Full quality remux, likely to fail": "Nhanh: Đóng gói lại chất lượng hình ảnh đầy đủ, có thể lỗi", + "Fast: Full quality remux (no audio), likely to fail": "Nhanh: Đóng gói lại chất lượng đầy đủ (không có âm thanh), có thể lỗi", "Fastest: Low playback speed": "Nhanh nhất: Tốc độ phát lại thấp", "Fastest: Low playback speed (no audio)": "Nhanh nhất: Tốc độ phát lại thấp (không có âm thanh)", - "Instead of video apparently starting at 0, you can offset by a specified value. This only applies to the preview inside LosslessCut and does not modify the file in any way. (Useful for viewing/cutting videos according to timecodes)": "Thay vì video dường như bắt đầu từ 0, bạn có thể dịch bằng một giá trị được chỉ định. Điều này chỉ áp dụng cho bản xem trước bên trong LosslessCut và không sửa đổi tệp theo bất kỳ cách nào. (Hữu ích khi xem / cắt video theo mã thời gian)", + "Instead of video apparently starting at 0, you can offset by a specified value. This only applies to the preview inside LosslessCut and does not modify the file in any way. (Useful for viewing/cutting videos according to timecodes)": "Bạn có thể dịch điểm bắt đầu của video thay vì 0 như mặc định. Điều này chỉ áp dụng cho bản xem trước bên trong LosslessCut và không sửa đổi tệp theo bất kỳ cách nào. (Hữu ích khi xem / cắt video theo mã thời gian).", "Set custom start time offset": "Đặt chênh lệch thời gian bắt đầu tùy chỉnh", "Divide timeline into a number of equal length segments": "Chia dòng thời gian thành một số đoạn có độ dài bằng nhau", "Import chapters": "Nhập các chương (phân đoạn)", @@ -183,14 +183,14 @@ "Open the file instead of the current one": "Mở tệp thay thế tệp hiện tại", "You opened a new file. What do you want to do?": "Bạn đã mở một tệp mới. Bạn muốn làm gì?", "Select output folder": "Chọn thư mục đầu ra", - "Where do you want to save output files? Make sure there is enough free space in this folder": "Bạn muốn lưu các tập tin đầu ra ở đâu? Đảm bảo có đủ dung lượng trống trong thư mục này", + "Where do you want to save output files? Make sure there is enough free space in this folder": "Bạn muốn lưu các tập tin đầu ra ở đâu? Đảm bảo có đủ dung lượng trống trong thư mục này.", "Where do you want to save output files?": "Bạn muốn lưu các tập tin đầu ra ở đâu?", "Please input a valid format.": "Vui lòng nhập một định dạng hợp lệ.", "YouTube video description\n00:00 Intro\n00:01 Chapter 2\n00:00:02.123 Chapter 3": "Mô tả video YouTube\n00:00 Giới thiệu\n00:01 Chương 2\n00:00:02.123 Chương 3", "You need to choose something!": "Bạn cần chọn cái gì đó!", "Done": "Xong", "Default": "Mặc định", - "Show export options screen before exporting?": "Hiển thị màn hình tùy chọn xuất trước khi xuất?", + "Show export options screen before exporting?": "Hiển thị màn hình tùy chọn xuất trước khi xuất", "Toggle advanced view": "Chuyển đổi chế độ xem nâng cao", "Variables": "Nhiều loại", "There is an error in the file name template:": "Có lỗi trong mẫu tên của file:", @@ -203,29 +203,29 @@ "This dialog can be used to concatenate files in series, e.g. one after the other:\n[file1][file2][file3]\nIt can NOT be used for merging tracks in parallell (like adding an audio track to a video).\nMake sure all files are of the exact same codecs & codec parameters (fps, resolution etc).\n\nDrag and drop to change the order of your files here:": "Hộp thoại này có thể được sử dụng để nối các tệp, từng tệp một. Ví dụ:\n[file1] [file2] [file3]\nNó không thể được sử dụng để hợp nhất các track ngang hàng (chẳng hạn như thêm một bản âm thanh vào video).\nĐảm bảo rằng tất cả các tệp có cùng codec và các tham số codec (khung hình / giây, độ phân giải, v.v.).\n\nThay đổi thứ tự của các tệp ở đây bằng cách kéo và thả:", "Hide informational notifications?": "Ẩn thông báo thông tin?", "Auto load timecode": "Tự động đọc mã thời gian", - "Auto load timecode from file as an offset in the timeline?": "Tự động đọc mã thời gian từ tệp dưới dạng bù đắp trong dòng thời gian?", + "Auto load timecode from file as an offset in the timeline?": "Tự động đọc mã thời gian từ tệp dưới dạng bù (offset) trong dòng thời gian", "Ask about chapters": "Hỏi tôi về các chương (phân đoạn) này", - "Ask about importing chapters from opened file?": "Hỏi tôi có muốn nhập các chương (phân đoạn) từ tệp đã mở không?", + "Ask about importing chapters from opened file?": "Hỏi khi nhập các tập từ tệp đã mở", "Ask before closing": "Hỏi trước khi đóng", - "Ask for confirmation when closing app or file?": "Hiển thị xác nhận khi đóng ứng dụng hoặc tệp tin?", + "Ask for confirmation when closing app or file?": "Xác nhận khi đóng tệp hoặc app", "Invert direction": "Đảo ngược hướng", - "Invert timeline trackpad/wheel direction?": "Đảo ngược hướng của bàn di chuột / con lăn chuột trên dòng thời gian?", + "Invert timeline trackpad/wheel direction?": "Đảo ngược hướng của bàn di chuột / con lăn chuột trên dòng thời gian", "Millisecond fractions": "Mili giây", "Frame numbers": "Số khung hình", "In timecode show": "Hiển thị trong mã thời gian", "Snapshot capture format": "Định dạng ảnh chụp màn hình", "Auto save project": "Tự động lưu dự án", "The project will be stored along with the output files as a CSV file": "File dự án sẽ được lưu trữ dưới dạng tệp CSV cùng với tệp đầu ra", - "Auto save project file?": "Tự động lưu các tệp dự án?", + "Auto save project file?": "Tự động lưu tệp dự án", "Experimental flag": "Bật \" Flag thử nghiệm\"", - "Enable experimental ffmpeg features flag?": "Có bật tính năng \"fmpeg flag\" thử nghiệm không?", + "Enable experimental ffmpeg features flag?": "Bật flag thử nghiệm \"FFmpeg\"", "(data tracks such as GoPro GPS, telemetry etc. are not copied over by default because ffmpeg cannot cut them, thus they will cause the media duration to stay the same after cutting video/audio)": "(Các dữ liệu theo dõi, chẳng hạn như GoPro GPS, đo từ xa, v.v., sẽ không được sao chép theo mặc định vì ffmpeg không thể cắt chúng. Và chúng sẽ gây ra vấn đề là độ dài video vẫn giữ nguyên sau khi cắt video / âm thanh)", - "Extract unprocessable tracks to separate files or discard them?": "Đối với các track không thể xử lý, chúng nên được trích xuất thành các tệp riêng biệt hay bị loại bỏ?", + "Extract unprocessable tracks to separate files or discard them?": "Tách các bản ghi không xử lí được thành tệp riêng lẻ hay loại bỏ chúng", "The video inside segments will be discarded, while the video surrounding them will be kept.": "Các video bên trong phân đoạn sẽ bị loại bỏ, trong khi các video xung quanh sẽ được giữ lại.", "Remove": "Xóa", "The video inside segments will be kept, while the video outside will be discarded.": "Các phân đoạn bên trong sẽ được giữ lại, trong khi các phân đoạn xung quanh sẽ bị loại bỏ.", "Keep": "Giữ lại", - "Choose cutting mode: Remove or keep selected segments from video when exporting?": "Chọn chế độ cắt: Xóa hay Giữ lại các phân đoạn đã chọn khi xuất?", + "Choose cutting mode: Remove or keep selected segments from video when exporting?": "Chọn chế độ cắt: Xóa hay giữ lại các phân đoạn đã chọn khi xuất", "Accurate time but could leave an empty portion at the beginning of the video. Equiv to": "Thời gian chính xác nhưng có thể có một phần trống ở đầu video. Tương đương với", "Cut at the nearest keyframe (not accurate time.) Equiv to": "Cắt tại khung chính gần nhất (không chính xác thời gian). Tương đương với", "Keyframe cut mode": "Chế độ cắt khung hình chính", @@ -258,18 +258,18 @@ "Label segment": "Đặt tên nhãn cho phân đoạn", "Add segment": "Thêm phân đoạn", "If this is checked, all audio/video/subtitle/data tracks will be included. This may not always work for all file types. If not checked, only default streams will be included.": "Nếu tùy chọn này được chọn, tất cả các track âm thanh / video / phụ đề / dữ liệu sẽ được đưa vào. Điều này có thể không phải lúc nào cũng áp dụng cho tất cả các loại tệp. Nếu bỏ chọn tùy chọn này, thì chỉ luồng chính mới được đưa vào.", - "Include all tracks?": "Bao gồm tất cả các track?", + "Include all tracks?": "Bao gồm tất cả các bản ghi", "When you export, selected segments on the timeline will be KEPT - the surrounding areas will be REMOVED.": "Khi bạn xuất, những phân đoạn đã chọn của bạn trên dòng thời gian sẽ được GIỮ LẠI - khu vực xung quanh sẽ bị XÓA.", "When you export, selected segments on the timeline will be REMOVED - the surrounding areas will be KEPT": "Khi bạn xuất, những phân đoạn đã chọn của bạn trên dòng thời gian sẽ bị XÓA - khu vực xung quanh sẽ được GIỮ LẠI để xuất", - "When merging, do you want to create chapters in the merged file, according to the cut segments? NOTE: This may dramatically increase processing time": "Khi hợp nhất, bạn có muốn tạo các chương mục trong tệp đã hợp nhất theo các đoạn đã cắt không? Lưu ý: Điều này có thể làm tăng đáng kể thời gian xử lý", + "When merging, do you want to create chapters in the merged file, according to the cut segments? NOTE: This may dramatically increase processing time": "Khi hợp nhất, bạn có muốn tạo các chương mục trong tệp đã hợp nhất theo các đoạn đã cắt không? Lưu ý: Điều này có thể làm tăng đáng kể thời gian xử lý.", "Input has <1>{{numStreamsTotal}} tracks - <3>Keeping <1>{{numStreamsToCopy}} tracks": "Tệp đầu vào có <1>{{numStreamsTotal}} track - <3>Giữ lại <1>{{numStreamsToCopy}} track ", "Shift timestamps to make them non-negative. Also note that this affects only leading negative timestamps, and not non-monotonic negative timestamps.": "Thay đổi dấu thời gian để làm cho chúng không âm. Cũng lưu ý rằng điều này chỉ ảnh hưởng đến dấu thời gian âm hàng đầu chứ không ảnh hưởng đến dấu thời gian phủ định không đơn điệu.", "Enable this to allow faster playback of the resulting file. This may cause processing to take a little longer": "Bật tùy chọn này để chạy các file đầu ra nhanh hơn. Điều này có thể dẫn đến thời gian xử lý lâu hơn một chút", - "Preserve all MOV/MP4 metadata tags (e.g. EXIF, GPS position etc.) from source file? Note that some players have trouble playing back files where all metadata is preserved, like iTunes and other Apple software": "Bạn có giữ tất cả các thẻ siêu dữ liệu trong tệp nguồn MOV / MP4 (chẳng hạn như EXIF, vị trí GPS, v.v.) không? Lưu ý rằng một số người chơi gặp khó khăn khi chạy các tệp lưu trữ tất cả siêu dữ liệu, chẳng hạn như iTunes và phần mềm Apple khác", + "Preserve all MOV/MP4 metadata tags (e.g. EXIF, GPS position etc.) from source file? Note that some players have trouble playing back files where all metadata is preserved, like iTunes and other Apple software": "Bạn có giữ tất cả các thẻ metadata trong tệp nguồn MOV / MP4 (chẳng hạn như EXIF, vị trí GPS, v.v.) không? Lưu ý rằng một số app gặp vấn khi chạy các tệp lưu trữ tất cả metadata, chẳng hạn như iTunes và các phần mềm Apple khác.", "Report error": "Báo lỗi", "Something went wrong": "Đã xảy ra sự cố", "Invalid EDL data found": "Đã tìm thấy dữ liệu EDL không hợp lệ", - "Invalid start or end value. Must contain a number of seconds": "Giá trị bắt đầu hoặc kết thúc không hợp lệ. Phải chứa số giây", + "Invalid start or end value. Must contain a number of seconds": "Giá trị bắt đầu hoặc kết thúc không hợp lệ. Phải chứa số giây.", "One or more rows does not have 3 columns": "Một hoặc nhiều hàng không có 3 cột", "No rows found": "Không tìm thấy hàng", "See <1>Help": "Xem <1>Trợ giúp", @@ -311,17 +311,17 @@ "Codec": "Codec", "Tag": "Thẻ Tag", "Type": "Các loại", - "Keep?": "Giữ lại?", + "Keep?": "Giữ lại", "Edit file metadata": "Chỉnh sửa siêu dữ liệu của file", "File info": "Thông tin file", - "Extract this track as file": "Trích xuất track này dưới dạng tệp", + "Extract this track as file": "Tách bản ghi này thành tệp", "Edit track metadata": "Chỉnh sửa siêu dữ liệu của track", "Track info": "Thông tin track", "Click to toggle track inclusion when exporting": "Nhấp để bật hoặc tắt các track trong khi xuất", "Enter value": "Nhập giá trị", "Current setting": "Cài đặt hiện tại", "Ask on file open": "Hỏi khi mở tệp", - "Ask about what to do when opening a new file when another file is already already open?": "Hỏi phải làm gì, khi mở thêm một file mới trong khi một file khác đang mở?", + "Ask about what to do when opening a new file when another file is already already open?": "Hỏi hành động khi mở tệp mới mà một tệp khác đang mở", "Check to hide notifications": "Chọn để ẩn thông báo", "Change value": "Thay đổi giá trị", "Capture frame": "Chụp khung hình", @@ -345,7 +345,7 @@ "Zoom": "Thu phóng", "Keep selected segments": "Giữ các phân đoạn đã chọn", "Discard selected segments": "Hủy phân đoạn đã chọn", - "Unable to save your preferences. Try to disable any anti-virus": "Không thể lưu tùy chọn của bạn, vui lòng thử tắt phần mềm diệt vi-rút", + "Unable to save your preferences. Try to disable any anti-virus": "Không thể lưu tùy chọn của bạn, vui lòng thử tắt phần mềm diệt virus.", "Try to enable the <1>Experimental Flag in Settings": "Cố gắng bật <1>Thẻ thử nghiệm trong cài đặt", "If nothing helps, you can send an <1>Error report": "Nếu không có gì hữu ích, bạn có thể gửi một <1>Báo cáo lỗi", "Set a different <1>Working directory": "Đặt một <1>Thư mục làm việc khác", @@ -403,13 +403,13 @@ "We are on the last frame": "Bạn đang ở khung hình cuối cùng", "Failed to find next keyframe": "Không thể tìm thấy khung hình chính tiếp theo", "Less than 2 frames found": "Ít hơn 2 khung hình được tìm thấy", - "Show this page before exporting?": "Hiển thị trang này trước khi xuất?", + "Show this page before exporting?": "Hiển thị trang này trước khi xuất", "Back": "Trở về", "Shift timestamps (avoid_negative_ts)": "Bù đắp dấu thời gian (avoid_negative_ts)", "For the ipod format, it is recommended to deactivate this option": "Đối với định dạng ipod, bạn nên tắt tùy chọn này", - "Preserve all MP4/MOV metadata?": "Bạn có giữ tất cả siêu dữ liệu MP4 / MOV không?", + "Preserve all MP4/MOV metadata?": "Giữ tất cả metadata MP4 / MOV", "For the ipod format, it is recommended to activate this option": "Đối với định dạng ipod, bạn nên kích hoạt tùy chọn này", - "Enable MOV Faststart?": "Bật khởi động nhanh MOV?", + "Enable MOV Faststart?": "Bật khởi động nhanh MOV", "Note: Keyframe cut is recommended for most common files": "Lưu ý: Đối với hầu hết các tệp phổ biến, bạn nên sử dụng phương pháp cắt khung hình chính", "Cut mode:": "Chế độ cắt:", "Depending on your specific file/player, you may have to try different options for best results.": "Tùy thuộc vào tệp / trình phát cụ thể của bạn, có thể bạn cần phải thử các tùy chọn khác nhau để đạt được kết quả tốt nhất.", @@ -419,14 +419,14 @@ "Save output to path:": "Thư mục lưu trữ tệp đầu ra:", "Output container format:": "Định dạng đầu ra (container):", "Merge {{segments}} cut segments to one file?": "Hợp nhất {{segments}} các phân đoạn cắt thành một tệp?", - "Export options": "Tùy chọn đầu ra", + "Export options": "Tùy chọn xuất", "Enables shifting when required by the target format.": "Cho phép bù đắp dấu thời gian khi định dạng đầu ra yêu cầu.", "Disables shifting of timestamp.": "Tắt chế độ bù dấu thời gian.", - "Shift timestamps so that the first timestamp is 0. (LosslessCut default)": "Dịch chuyển dấu thời gian để dấu thời gian đầu tiên bằng 0. (Mặc định của LosslessCut)", + "Shift timestamps so that the first timestamp is 0. (LosslessCut default)": "Dịch chuyển dấu thời gian để dấu thời gian đầu tiên bằng 0 (Mặc định của LosslessCut).", "You can customize the file name of the output segment(s) using special variables.": "Bạn có thể sử dụng các biến đặc biệt để tùy chỉnh tên tệp của phân đoạn đầu ra.", - "When merging, do you want to preserve metadata from your original file? NOTE: This may dramatically increase processing time": "Khi hợp nhất, bạn có muốn siêu dữ liệu trong tệp nguồn có được giữ nguyên không? Lưu ý: Điều này có thể làm tăng đáng kể thời gian xử lý", + "When merging, do you want to preserve metadata from your original file? NOTE: This may dramatically increase processing time": "Khi hợp nhất, bạn có muốn metadata trong tệp nguồn được giữ nguyên không? Lưu ý: Điều này có thể làm tăng đáng kể thời gian xử lý.", "Not all formats support all track types, and LosslessCut is unable to properly cut some track types, so you may have to sacrifice some tracks by disabling them in order to get correct result.": "Không phải định dạng nào cũng đều hỗ trợ tất cả các loại track và LosslessCut không thể cắt một số loại track một cách chính xác, vì vậy bạn có thể phải bỏ một số track để có được kết quả chính xác.", - "With \"keyframe cut\", we will cut at the nearest keyframe before the desired start cutpoint. This is recommended for most files. With \"Normal cut\" you may have to manually set the cutpoint a few frames before the next keyframe to achieve a precise cut": "Sử dụng \"Cắt khung hình chính\" để cắt ở khung hình chính gần nhất trước điểm muốn bắt đầu cắt. Đây là thao tác được khuyên dùng cho hầu hết các tệp. Sử dụng \"Cắt thông thường\", có thể cần thiết lập thủ công điểm cắt một vài khung trước khung chính tiếp theo để đạt được đường cắt chính xác", + "With \"keyframe cut\", we will cut at the nearest keyframe before the desired start cutpoint. This is recommended for most files. With \"Normal cut\" you may have to manually set the cutpoint a few frames before the next keyframe to achieve a precise cut": "Sử dụng \"Cắt khung hình chính\" để cắt ở khung hình chính gần nhất trước điểm muốn bắt đầu cắt. Đây là thao tác được khuyên dùng cho hầu hết các tệp. Sử dụng \"Cắt thông thường\", có thể cần thiết lập thủ công điểm cắt một vài khung trước khung chính tiếp theo để đạt được đường cắt chính xác.", "Defaults to same format as input file. You can losslessly change the file format (container) of the file with this option. Not all formats support all codecs. Matroska/MP4/MOV support the most common codecs. Sometimes it's even impossible to export to the same output format as input.": "Định dạng file mặc định là giống với định dạng với file đầu vào. Bạn có thể tùy chọn thay đổi định dạng file (container) mà không bị giảm chất lượng. Không phải tất cả các định dạng file đều hỗ trợ tất cả các codec. Định dạng file Matroska / MP4 / MOV hỗ trợ các codec phổ biến nhất. Đôi khi, cũng không thể xuất sang định dạng đầu ra giống như đầu vào.", "Clear working directory": "Xóa thư mục làm việc", "An error has occurred.": "Một lỗi đã xảy ra.", @@ -460,7 +460,7 @@ "Label selected segments": "Gắn nhãn các phân đoạn đã chọn", "Frames extracted to: {{path}}": "Các khung được trích xuất vào: {{path}}", "Help": "Giúp đỡ", - "Extracting frames": "Giải nén khung", + "Extracting frames": "Đang tách các khung hình", "Increase audio volume": "Tăng âm lượng âm thanh", "Invert all segments on timeline": "Đảo ngược tất cả các phân đoạn trên dòng thời gian", "Jump to previous segment": "Chuyển đến phân đoạn trước", @@ -473,10 +473,10 @@ "Please send an email to <1>losslesscut@mifi.no where you describe what you were doing.": "Vui lòng gửi email đến <1>losslesscut@mifi.no nơi bạn mô tả những gì bạn đang làm.", "Select segments by label": "Chọn phân đoạn theo nhãn", "Store next to media file": "Lưu trữ bên cạnh tệp phương tiện", - "Try to automatically convert to supported format when opening unsupported file?": "Cố gắng tự động chuyển đổi sang định dạng được hỗ trợ khi mở tệp không được hỗ trợ?", + "Try to automatically convert to supported format when opening unsupported file?": "Cố gắng tự động chuyển đổi sang định dạng được hỗ trợ khi mở tệp không được hỗ trợ", "Template results in duplicate file names": "Mẫu dẫn đến tên tệp trùng lặp", "The media you tried to open does not exist": "Phương tiện bạn cố mở không tồn tại", - "This dialog can be used to concatenate files in series, e.g. one after the other:\n[file1][file2][file3]\nIt can NOT be used for merging tracks in parallell (like adding an audio track to a video).\nMake sure all files are of the exact same codecs & codec parameters (fps, resolution etc).": "Hộp thoại này có thể được sử dụng để nối các tệp trong chuỗi, ví dụ: cái này sau cái kia:\n[file1][file2][file3]\nNó KHÔNG thể được sử dụng để hợp nhất các bản nhạc trong song song (như thêm một bản âm thanh vào video).\nĐảm bảo tất cả các tệp có cùng codec và các thông số codec (fps, độ phân giải, v.v.).", + "This dialog can be used to concatenate files in series, e.g. one after the other:\n[file1][file2][file3]\nIt can NOT be used for merging tracks in parallell (like adding an audio track to a video).\nMake sure all files are of the exact same codecs & codec parameters (fps, resolution etc).": "Hộp thoại này có thể được sử dụng để nối các tệp trong chuỗi, ví dụ: tệp này sau tệp kia:\n[file1][file2][file3]\nNó KHÔNG thể được sử dụng để hợp nhất các bản ghi âm thanh song song (ví dụ như thêm một bản ghi âm thanh vào video).\nĐảm bảo tất cả các tệp có cùng codec và các thông số codec (fps, độ phân giải, v.v.).", "You have enabled the \"invert segments\" mode <1> which will cut away selected segments instead of keeping them. But there is no space between any segments, or at least two segments are overlapping. This would not produce any output. Either make room between segments or click the Yinyang <3> symbol below to disable this mode.": "Bạn đã bật chế độ \"đảo ngược phân đoạn\" <1> sẽ cắt bỏ các phân đoạn đã chọn thay vì giữ chúng. Nhưng không có khoảng trống giữa bất kỳ phân đoạn nào hoặc ít nhất hai phân đoạn chồng lên nhau. Điều này sẽ không tạo ra bất kỳ đầu ra nào. Tạo khoảng trống giữa các phân đoạn hoặc nhấp vào biểu tượng Yinyang <3> bên dưới để tắt chế độ này.", "You have no write access to the directory of this file": "Bạn không có quyền ghi vào thư mục của tệp này", "{{selectedSegments}} of {{nonFilteredSegments}} segments selected": "Đã chọn {{selectSegment}} trong số {{nonFilteredSearies}} phân đoạn", @@ -514,7 +514,7 @@ "Play/pause (no reset speed)": "Phát/tạm dừng (không có tốc độ đặt lại)", "Please confirm folder": "Vui lòng xác nhận thư mục", "Please press your desired key combination. Make sure it doesn't conflict with any other binding or system hotkeys.": "Vui lòng nhấn tổ hợp phím mong muốn của bạn. Đảm bảo rằng nó không xung đột với bất kỳ phím nóng ràng buộc hoặc hệ thống nào khác.", - "Export project (LLC)...": "Xuất khẩu dự án (LLC)...", + "Export project (LLC)...": "Xuất dự án (LLC)…", "Loading subtitle": "Đang tải phụ đề", "Close batch": "Đóng hàng loạt", "End current segment at current time": "Kết thúc phân đoạn hiện tại vào thời điểm hiện tại", @@ -522,12 +522,12 @@ "Extract all frames as images": "Trích xuất tất cả các khung dưới dạng hình ảnh", "Extract all frames in segment as images": "Trích xuất tất cả các khung trong phân đoạn dưới dạng hình ảnh", "Failed to open file": "Không thể mở tập tin", - "Fast: Remux video, encode audio (fails if unsupported video codec)": "Nhanh: Remux video, mã hóa âm thanh (không thành công nếu codec video không được hỗ trợ)", + "Fast: Remux video, encode audio (fails if unsupported video codec)": "Nhanh: Đóng gói video, mã hóa âm thanh (không thành công nếu codec video không được hỗ trợ)", "Fastest: Low playback speed (audio remux), likely to fail": "Nhanh nhất: Tốc độ phát lại thấp (remux âm thanh), có khả năng bị lỗi", "Fill gaps between segments": "Lấp đầy khoảng trống giữa các phân đoạn", "Frame fractions": "Phân số khung hình", "Frame numbers (CSV)": "Số khung hình (CSV)", - "Import project (LLC)...": "Nhập khẩu dự án (LLC)...", + "Import project (LLC)...": "Nhập dự án (LLC)…", "Invalid JSON": "JSON không hợp lệ", "Jump to current segment's end time": "Chuyển đến thời gian kết thúc của phân đoạn hiện tại", "Jump to current segment's start time": "Chuyển đến thời gian bắt đầu của phân đoạn hiện tại", @@ -554,7 +554,7 @@ "Start current segment at current time": "Bắt đầu phân đoạn hiện tại vào thời điểm hiện tại", "Start over": "Bắt đầu lại", "Store in working directory": "Lưu trữ trong thư mục làm việc", - "Store project file (.llc) in the working directory or next to loaded media file?": "Lưu trữ tệp dự án (.llc) trong thư mục làm việc hoặc bên cạnh tệp phương tiện đã tải?", + "Store project file (.llc) in the working directory or next to loaded media file?": "Lưu trữ tệp dự án (.llc) trong thư mục làm việc hoặc bên cạnh tệp phương tiện đã tải", "Subtitle": "Phụ đề", "This allows you to specify custom FFmpeg and FFprobe binaries to use. Make sure the \"ffmpeg\" and \"ffprobe\" executables exist in the same directory, and then select the directory.": "Điều này cho phép bạn chỉ định các tệp nhị phân FFmpeg và FFprobe tùy chỉnh để sử dụng. Đảm bảo rằng các thực thi \"ffmpeg\" và \"ffprobe\" tồn tại trong cùng một thư mục, sau đó chọn thư mục.", "This experimental feature will re-encode the part of the video from the cutpoint until the next keyframe in order to attempt to make a 100% accurate cut. Only works on some files. I've had success with some h264 files, and only a few h265 files. See more here: {{url}}": "Tính năng thử nghiệm này sẽ mã hóa lại một phần của video từ điểm cắt cho đến khung hình chính tiếp theo để cố gắng tạo ra một đoạn cắt chính xác 100%. Chỉ hoạt động trên một số tệp. Tôi đã thành công với một số tệp h264 và chỉ một số tệp h265. Xem thêm tại đây: {{url}}", @@ -564,12 +564,284 @@ "Track disposition": "Theo dõi bố cục", "Unable to delete file: {{message}}": "Không thể xóa tệp: {{message}}", "Unchanged": "Không thay đổi", - "Use this for all files until LosslessCut is restarted?": "Sử dụng điều này cho tất cả các tệp cho đến khi LosslessCut được khởi động lại?", + "Use this for all files until LosslessCut is restarted?": "Sử dụng cho tất cả các tệp cho đến khi LosslessCut được khởi động lại", "Using built-in ffmpeg": "Sử dụng ffmpeg tích hợp sẵn", "Using external ffmpeg": "Sử dụng ffmpeg bên ngoài", "Video FPS": "FPS Video", "View and edit segment tags in JSON5 format:": "Xem và chỉnh sửa các thẻ phân đoạn ở định dạng JSON5:", "Whether or not to sanitize output file names (sanitizing removes special characters)": "Có hay không khử sạch tên tệp đầu ra (khử sạch xóa các ký tự đặc biệt)", "You are running version {{version}}": "Bạn đang chạy phiên bản {{version}}", - "Shift": "" + "Shift": "Shift", + "Final Cut Pro FCPX / FCPXML": "Final Cut Pro FCPX / FCPXML", + "Detecting black scenes": "Đang phát hiện các cảnh đen", + "Loading": "Đang tải", + "{{durationMsFormatted}} ms, {{frameCount}} frames": "{{durationMsFormatted}} ms, {{frameCount}} khung hình", + "All other formats:": "Tất cả định dạng khác:", + "Align segment times to keyframes": "Căn chỉnh thời gian của đoạn theo khung hình chính", + "Aligning segments to keyframes": "Căn chỉnh các đoạn theo các khung hình chính", + "Allow multiple instances of LosslessCut to run concurrently? (experimental)": "Cho phép chạy nhiều phiên của LosslessCut cùng lúc (thử nghiệm)", + "Alt": "Alt", + "API action name: {{action}}": "Hành động API: {{action}}", + "Both": "Cả", + "Change preferences": "Thay đổi tùy chọn", + "Check compatibility": "Kiểm tra tương thích", + "Close current file": "Đóng tệp hiện tại", + "Common audio formats:": "Các định dạng âm thanh phổ biến:", + "Common subtitle formats:": "Các định dạng phụ đề phổ biến:", + "Create random segments": "Tạo các đoạn ngẫu nhiên", + "End of video": "Kết thúc video", + "Enter a decimal number between 0 and 1 (sane values are 0.3 - 0.5)": "Nhập một số thập phân từ 0 đến 1 (0.3 - 0.5 là khoảng giá trị tối ưu)", + "Enter tag key": "Nhập khóa thẻ", + "Experimental functionality has been activated!": "Tính năng thử nghiệm đã được kích hoạt!", + "Export mode for {{segments}} segments": "Chế độ xuất cho {{segments}} đoạn", + "FCPXML files": "Các tệp FCPXML", + "HTML video tag": "Thẻ video HTML", + "If output does not look right, see the Help menu.": "Nếu kết quả không ưng ý, hãy xem menu Hướng dẫn.", + "Invalid input": "Đầu vào không hợp lệ", + "It's generally recommended to set this to one of: {{values}}": "Đề xuất đặt thành một trong: {{values}}", + "Nearest keyframe": "Khung hình chính gần nhất", + "Next keyframe": "Khung hình chính tiếp theo", + "Overwrite existing files": "Ghi đè các tệp đang có", + "Overwrite output setting is disabled and some files might have been skipped.": "Cài đặt ghi đè đầu ra đã tắt, một số tệp có thể đã bị bỏ qua.", + "Permanently delete the files if trash fails?": "Xóa vĩnh viên nếu không thể đưa vào thùng rác", + "Previous keyframe": "Khung hình chính trước đó", + "Prompts and dialogs": "Lời nhắc và thoại", + "Quit LosslessCut": "Thoát LosslessCut", + "Set noise tolerance. Can be specified in dB (in case \"dB\" is appended to the specified value) or amplitude ratio. Default is -60dB, or 0.001.": "Đặt điểm dung tiếng ồn. Có thể cụ thể bằng dB (trong trường hợp \"dB\" đặt sau giá trị chỉ định), hoặc tỉ lệ biên độ. Mặc định là -60dB, hoặc 0.001.", + "Show advanced settings": "Hiển thị cài đặt nâng cao", + "Trash project LLC file": "Ném tệp LLC dự án vào thùng rác", + "Do you want to align the segment start or end timestamps to keyframes?": "Bạn có muốn căn chỉnh thời gian bắt đầu và kết thúc của các đoạn theo keyframe không?", + "Do you want to shift the start or end timestamp by {{time}}?": "Bạn có muốn dịch thời gian bắt đầu hoặc kết thúc đi{{time}} không?", + "Divide timeline into segments with randomized durations and gaps between segments, in a range specified in seconds with the correct format.": "Chia dòng thời gian thành các đoạn ngẫu nhiên về độ dài và khoảng cách giữa chúng, trong phạm vi theo giây với định dạng đúng.", + "Enable HEVC / H265 hardware decoding (you may need to turn this off if you have problems with HEVC files)": "Bật giải mã phần cứng HEVC / H265 (bạn có thể phải tắt tùy chọn này nếu gặp vấn đề với các tệp HEVC)", + "GPS track": "Bản ghi GPS", + "Enabling this will allow faster playback of the exported file. This makes processing use 3 times as much export I/O, which is negligible for small files but might slow down exporting of large files.": "Bật tùy chọn này sẽ giúp tăng tốc độ phát lại của tệp đã xuất. Nó sẽ làm quá trình xử lí sử dụng gấp 3 lần I/O xuất, có thể không ảnh hưởng các tệp nhỏ nhưng sẽ làm chậm khi xuất các tệp lớn.", + "Failed to merge": "Gộp thất bại", + "How to use": "Cách sử dụng", + "kbit/s": "kbit/giây", + "Mismatches detected": "Đã phát hiện các sai lệch", + "Note that depending on input parameters, up to {{estimatedMaxNumFiles}} files may be produced!": "Lưu ý rằng, tùy thuộc vào tham số đầu vào, chỉ có thể tạo ra tối đa {{estimatedMaxNumFiles}} tệp!", + "Track {{index}} mismatch: {{key1}} {{value1}} != {{value2}}": "Bản ghi {{index}} không khớp: {{key1}} {{value1}} != {{value2}}", + "Treat source file modification date/time as:": "Coi thời gian chỉnh sửa tệp nguồn như:", + "This option lets you losslessly change the speed at which media players will play back the exported file. For example if you double the FPS, the playback speed will double (and duration will halve), however all the frames will be intact and played back (but faster). Be careful not to set it too high, as the player might not be able to keep up (playback CPU usage will increase proportionally to the speed!)": "Tùy chọn này cho phép bạn thay đổi tốc độ phát lại khi xuất thành tệp mà vẫn giữ nguyên chất lượng. Ví dụ nếu bạn gấp đôi FPS, thì tốc độ phát lại sẽ nhanh gấp đôi (và thời lượng video sẽ rút ngắn còn một nửa), tuy nhiên tất cả các khung hình sẽ được giữ nguyên vẹn và được phát lại (nhưng nhanh hơn). Không nên đặt nó quá cao, vì có thể khiến trình phát bị treo (tiêu thụ CPU sẽ tăng theo tỉ lệ thuận với tốc độ!)", + "Timeline keyboard seek interval (longest)": "Khoảng tua dòng thời gian bàn phím (dài nhất)", + "You have enabled the \"invert segments\" mode <1> which will cut away selected segments instead of keeping them. But there is no space between any segments, or at least two segments are overlapping. This would not produce any output. Either make room between segments or click the Yinyang <3> symbol below to disable this mode. Alternatively you may combine overlapping segments from the menu.": "Bạn đã bật chế độ \"đảo ngược lựa chọn đoạn\" <1> và sẽ khiến các đoạn được chọn bị cắt đi thay vì giữ lại. Nhưng nếu không có khoảng trống giữa các đoạn, hoặc ít nhất 2 đoạn đang chồng lên nhau, sẽ không có sản phẩm đầu ra. Hãy tạo khoảng trống giữa các đoạn hoặc click vào biểu được âm dương <3> bên dưới để tắt chế độ này. Ngoài ra bạn cũng có thể hợp nhất các đoạn chồng nhau trong menu.", + "<0>If you're having a problem or question about LosslessCut, please first check the links in the <1>Help menu. If you cannot find any resolution, you may ask a question in <3>GitHub discussions or on <5>Discord.<1>If you believe that you found a bug in LosslessCut, you may <1>report a bug.": "<0>Nếu bạn gặp vấn đề hoặc có câu hỏi về LosslessCut, trước hết hãy xem các đường link tại menu <1>Hướng dẫn . Nếu không tìm ra giải pháp, bạn có thể hỏi tại <3>GitHub discussions hoặc trên <5>Discord.<1>Nếu bạn tin rằng mình tìm thấy một bug trong LosslessCut, bạn có thể<1>báo cáo bug.", + "Output file names are not sanitized. Try to enable sanitazion or check your segment labels for invalid characters.": "Tên tệp đầu ra chưa được kiểm tra. Hãy bật kiểm tra hoặc xem lại tên của các đoạn có chưa kí tự không hợp lệ hay không.", + "At least one resulting file name contains invalid character(s): {{invalidChars}}": "Ít nhất một tệp đầu ra chứa kí tự không hợp lệ trong tên: {{invalidChars}}", + "Backward seek": "Tua lùi", + "Backward seek (longer)": "Tua lùi (dài hơn)", + "Backward seek (longest)": "Tua lùi (dài nhất)", + "Cannot open anything else than regular files": "Chỉ có thể mở các tệp thông thường", + "Capture every single frame as an image": "Chụp lại từng khung hình dưới dạng ảnh", + "Batch": "Mớ", + "Capture exactly one image every nth frame": "Chụp lại ảnh của khung hình mỗi N khung hình", + "Capture frames that differ the most from the previous frame": "Chụp các khung hình có sự khác biệt rõ rệt nhất so với khung hình ngay trước nó", + "Capture the best image every nth second": "Chụp lại ảnh tốt nhất mỗi N giây", + "Change FPS": "Đổi FPS", + "Combination is already bound to \"{{alreadyBoundKey}}\"": "Tổ hợp phím này đã được gán cho \"{{alreadyBoundKey}}\" trước đó", + "Common video/audio formats:": "Các định dạng video/âm thanh phổ biến:", + "Combine overlapping segments": "Gộp đè các đoạn", + "Combine selected segments": "Gộp các đoạn đã chọn", + "Convert subtitiles into segments": "Chuyển đổi phụ đề thành các đoạn", + "Create segments from keyframes": "Tạo các đoạn theo keyframe", + "Current frame has been set as cover art": "Khung hình hiện tại đã được đặt làm ảnh bìa", + "Cutpoints may be inaccurate.": "Các điểm cắt có thể không chính xác.", + "Decrease font size": "Giảm font chữ", + "Delete": "Delete", + "Detect black scenes": "Phát hiện các cảnh đen", + "Disable <1>merge options": "Tắt <1>tùy chọn gộp", + "Discard all tracks": "Hủy bỏ toàn bộ bản ghi", + "Do you want to align segment times to the nearest, previous or next keyframe?": "Bạn có muốn căn chỉnh thời gian các đoạn tới keyframe gần nhất (trước hoặc sau) không?", + "Do all of this automatically after exporting a file?": "Thực hiện tự động tất cả sau khi xuất tệp?", + "Edit current segment tags": "Chỉnh sửa các thẻ đoạn hiện tại", + "Edit segment tags": "Chỉnh sửa các thẻ đoạn", + "DV Analyzer Summary.txt": "Tóm tắt DV Analyzer.txt", + "empty": "trống", + "Enable \"{{filterName}}\" bitstream filter.": "Bật bộ lọc chuỗi bit \"{{filterName}}\".", + "End": "Kết thúc", + "Enter the number of seconds between each image (decimal)": "Nhập số giây giữa các ảnh (thập phân)", + "Export options will not be shown before exporting.": "Các tùy chọn xuất sẽ không hiển thị trước khi xuất.", + "Export is done!": "Xuất đã hoàn thành!", + "Export mode": "Chế độ xuất", + "Export finished with warning(s)_one": "Đã xuất xong với một cảnh báo", + "Export finished with warning(s)_other": "Đã xuất xong với nhiều cảnh báo", + "Export options will be shown before exporting.": "Các tùy chọn xuất sẽ được hiển thị trước khi xuất.", + "Extract frames from current segment as image files": "Tách các khung hình của đoạn hiện tại thành các tệp ảnh", + "Extraneous track {{index}}": "Bản ghi dư thừa {{index}}", + "Extract frames from selected segments as image files": "Tách các khung hình trong các đoạn được chọn thành các tệp ảnh", + "Failed to detect scene changes": "Không thể phát hiện cảnh thay đổi", + "Failed to detect silent scenes": "Không thể phát hiện cảnh câm", + "Fastest: FFmpeg-assisted playback": "Nhanh nhất: Phát lại nhờ hỗ trợ của FFmpeg", + "FFmpeg capture method might sometimes capture more correct colors, but the captured snapshot might be off by one or more frames, relative to the preview.": "FFmpeg đôi khi ghi lại màu sắc chính xác hơn, tuy nhiên ảnh chụp nhanh có thể bị lệch một hoặc nhiều khung hình, so với bản xem trước.", + "FFmpeg-assisted playback": "Phát lại nhờ hỗ trợ của FFmpeg", + "File compatibility check is not enabled, so the merge operation might not produce a valid output. Enable \"Check compatibility\" below to check file compatibility before merging.": "Chưa bật tương thích tệp, cho nên khi gộp có thể tạo ra kết quả không hợp lệ. Bật \"Kiểm tra tương thích\" bên dưới để kiểm tra tương thích tệp trước khi gộp.", + "File is not natively supported. Preview playback may be slow and of low quality, but the final export will be lossless. You may convert the file from the menu for a better preview.": "Tệp này không được hỗ trợ chính thức. Xem trước có thể chậm và kém chất lượng, nhưng tệp xuất ra sẽ được giữ nguyên chất lượng. Bạn có thể chuyển đổi tệp từ menu để có xem trước tốt hơn.", + "File names of extracted video frames": "Tên các tệp chứa khung hình video đã tách", + "Files merged with warning(s)_one": "Các tệp đã được gộp với một cảnh báo", + "Files merged with warning(s)_other": "Các tệp đã được gộp với nhiều cảnh báo", + "Forward seek (longer)": "Tua tới (dài hơn)", + "Forward seek (longest)": "Tua tới (dài nhất)", + "Frame number": "Số của khung hình", + "Frame timestamp": "Thời gian khung hình", + "Increase font size": "Tăng cỡ font chữ", + "Input has {{numStreamsTotal}} tracks": "Đầu vào có {{numStreamsTotal}} bản ghi", + "Jump to first segment": "Nhảy tới đoạn đầu tiên", + "Jump to last segment": "Nhảy tới đoạn cuối cùng", + "Keep all tracks": "Giữ toàn bộ bản ghi", + "Keep or discard thumbnail tracks": "Giữ ảnh bìa của các bản ghi", + "Keeping {{numStreamsToCopy}} tracks": "Đang giữ {{numStreamsToCopy}} bản ghi", + "Log file": "Tệp nhật kí", + "Loop beginning and end of current segment": "Lặp đầu và cuối của đoạn hiện tại", + "Merge options": "Các tùy chọn gộp", + "Merged output file name:": "Các tệp đã gộp:", + "Mini-waveform has been enabled. Click again to enable full-screen waveform": "Dạng sóng nhỏ đã bật. Click lần nữa để bật dạng sóng toàn màn hình", + "Minimum change between two frames to be considered a new scene. A value between 0.3 and 0.5 is generally a sane choice.": "Thay đổi tối thiểu giữa hai khung hình để được coi là cảnh mới. Thông thường các giá trị từ 0.3 đến 0.5 là tối ưu.", + "Mouse wheel zoom modifier key": "Phím hỗ trợ thu phóng bằng cuộn chuột", + "Name of the merged/concatenated output file when concatenating multiple segments.": "Tên tệp đầu ra khi gộp/nốt các đoạn.", + "No editable parameters for this stream.": "Không có tham số nào chỉnh sửa được đối với luồng này.", + "No file is loaded": "Chưa nạp tệp nào cả", + "Open file": "Mở tệp", + "Open next file": "Mở tệp tiếp theo", + "Open previous file": "Mở tệp trước đó", + "Output file already exists, refusing to overwrite. You can turn on overwriting in settings.": "Tệp đầu ra đã tồn tại, từ chối ghi đè. Bạn có thể bật ghi đè trong cài đặt.", + "Output file name is the same as the source file name. This increases the risk of accidentally overwriting or deleting source files!": "Tên tệp đầu ra đang giống hệt tên tệp nguồn. Nó sẽ tăng rủi ro ghi nhầm hoặc xóa mất tệp nguồn!", + "Output file name template results in duplicate file names (you are trying to export multiple files with the same name). You can fix this for example by adding the \"{{segNumVariable}}\" variable.": "Mẫu tên tệp đầu ra dẫn đến trùng tên tệp (bạn đang xuất nhiều tệp với cùng một tên). Bạn có thể sửa nó bằng cách thêm biến \"{{segNumVariable}}\".", + "Overwrite files when exporting, if a file with the same name as the output file name exists?": "Ghi đè các tệp khi xuất, nếu có tệp trùng tên với tệp đầu ra", + "Play current segment once": "Phát đoạn hiện tại một lần", + "Play selected segments in order": "Phát các đoạn đang chọn theo thứ tự", + "Please enter a valid number.": "Hãy nhập một số hợp lệ.", + "Precise": "Chính xác", + "Please test the output file in your desired player/editor before you delete the source file.": "Hãy kiểm thử tệp đầu ra trong trình phát/trình chỉnh sửa trước khi xóa tệp nguồn.", + "Please test the output files in your desired player/editor before you delete the source files.": "Hãy kiểm thử tệp đầu ra trong trình phát/trình chỉnh sửa trước khi xóa các tệp nguồn.", + "Prefer strong colors": "Ưa màu mạnh", + "Reset font size": "Đặt lại cỡ chữ", + "Resulting segment file names_one": "Tên tệp đầu ra", + "Resulting segment file names_other": "Tên các tệp đầu ra", + "Sanitize file names": "Kiểm tra các tên tệp", + "Segments to chapters": "Các đoạn thành các chương mục", + "Segments to chapters mode is active, this means that the file will not be cut. Instead chapters will be created from the segments.": "Chế độ các đoạn thành các chương mục đang bật, nghĩa là tệp sẽ không bị cắt. Thay vào đó, các chương mục sẽ được tạo từ các đoạn.", + "Set current frame as cover art": "Đặt khung hình hiện tại làm ảnh bìa", + "Select playback quality": "Chọn chất lượng phát lại", + "Set minimum silence duration that will be converted into a segment.": "Đặt khoảng câm tối thiếu sẽ bị chuyển đổi thành đoạn.", + "Set the minimum detected black duration expressed in seconds. It must be a non-negative floating point number.": "Đặt thời lượng phát hiện màu đen tối thiểu theo giây. Phải là số dấu phẩy động (thập phân) không âm.", + "Set the threshold for considering a picture \"black\".": "Đặt ngưỡng để coi một ảnh là \"đen\".", + "Set the threshold for considering a pixel \"black\".": "Đặt ngưỡng để coi một điểm ảnh là \"đen\".", + "Show this dialog every time?": "Hiển thị hộp thoại này mỗi lần", + "Snapshot capture method": "Phương pháp ảnh chụp nhanh", + "Snapshot capture quality": "Chất lượng ảnh chụp nhanh", + "Snapshots and frame extraction": "Tách ảnh chụp nhanh và khung hình", + "Some extra tracks have been discarded. You can change this option before merging.": "Một vài bản ghi đã được loại bỏ. Bạn có thể thay đổi tùy chọn này trước ghi gộp.", + "Source file's time plus segment start cut time": "Thời gian của tệp nguồn cộng thêm thời gian cắt đầu đoạn", + "Start": "Bắt đầu", + "Source file's time minus segment end cut time": "Thời gian của tệp nguồn trừ đi thời gian cắt cuối đoạn", + "Start of video": "Điểm bắt đầu video", + "Subtitles (SRT)": "Phụ đề (SRT)", + "The size of the merged output file ({{outputFileTotalSize}}) differs from the total size of source files ({{sourceFilesTotalSize}}) by more than {{maxDiffPercent}}%. This could indicate that there was a problem during the merge.": "Kích thước tệp đầu ra sau khi gộp ({{outputFileTotalSize}}) khác với tổng kích thước các tệp nguồn ({{sourceFilesTotalSize}}) hơn {{maxDiffPercent}}%. Có thể đã có vấn đề phát sinh khi gộp.", + "There is a known problem with this file type, and the output might not be playable. You can work around this problem by enabling the \"Experimental flag\" under Settings.": "Có một vấn đề thường gặp với kiểu tệp này, và tệp đầu ra có thể không chạy được. Bạn có thể xử lí bằng cách bật \"Flag thử nghiệm\" trong Cài đặt.", + "Timeline keyboard seek interval": "Khoảng tua dòng thời gian bàn phím", + "Timeline keyboard seek interval (longer)": "Khoảng tua dòng thời gian bàn phím (dài hơn)", + "Tried to create too many segments (max {{maxSegmentsAllowed}}.)": "Đã cố tạo quá nhiều đoạn (max {{maxSegmentsAllowed}}).", + "Troubleshooting": "Đang xử lí sự cố", + "Unable to merge files": "Không thể gộp các tệp", + "Video track": "Bản ghi video", + "Warning: Cutting thumbnail tracks is known to cause problems. Consider disabling track {{trackNumber}}.": "Cảnh báo: Cắt các bản ghi thumbnail thường gây lỗi. Hãy thử tắt bản ghi {{trackNumber}}.", + "You can customize the file name of the output segment(s) using special variables._other": "Bạn có thể tùy chỉnh tên các đoạn đầu ra bằng các biến đặc biệt.", + "You might want to redact any sensitive information like paths.": "Bạn có thể sẽ muốn che các thông tin nhạy cảm, như các đường dẫn.", + "Detect scene changes": "Phát hiện các cảnh thay đổi", + "Enter parameters": "Nhập các tham số", + "Enter the number of frames between each image (integer)": "Nhập số khung hình tối đa giữa các ảnh (số nguyên)", + "Extracting {{count}} unprocessable tracks_one": "Đang tách một bản ghi không xử lí được", + "FAQ": "Hỏi đáp", + "Failed to detect black scenes": "Không thể phát hiện cảnh đen", + "Keyboard, mouse and input": "Bàn phím, chuột và thiết bị đầu vào", + "Output name(s):_one": "Tên tệp đầu ra:", + "Check for updates on startup?": "Kiểm tra cập nhật khi khởi động", + "Extracting {{count}} unprocessable tracks_other": "Đang tách {{count}} bản ghi không xử lí được", + "Output name(s):_other": "Tên các tệp đầu ra:", + "<0> to show advanced view": "<0> để xem chế độ nâng cao", + "<0> to show simple view": "<0> để xem chế độ đơn giản", + "Options affecting exported files": "Các tùy chọn ảnh hưởng tới tệp xuất ra", + "video": "video", + "thumbnail": "ảnh bìa", + "A mismatch was detected in at least one file. You may proceed, but the resulting file might not be playable.": "Đã phát hiện ít nhất một tệp không khớp. Bạn có thể tiếp tục, nhưng tệp đầu ra có thể không chạy được.", + "Disposition": "Bố trí", + "Loop current segment": "Lặp đoạn hiện tại", + "Playback/preview segments only": "Chỉ phát lại/xem trước các đoạn", + "FFmpeg": "FFmpeg", + "See <1>Help menu for help": "Xem menu <1>Hướng dẫn để biết thêm", + "Track {{num}} info": "Thông tin bản ghi {{num}}", + "Trash original source file": "Ném tệp nguồn vào thùng rác", + "Try each of the following before merging again:": "Hãy thử các hành động sau trước khi gộp lần nữa:", + "Unable to export unprocessable streams.": "Không thể xuất các luồng không xử lí được.", + "Cleanup files after export?": "Dọn dẹp các tệp sau khi xuất", + "Ctrl": "Ctrl", + "Detect silent scenes": "Phát hiện các cảnh câm", + "Detecting scene changes": "Đang phát hiện các cảnh thay đổi", + "Detecting silent scenes": "Đang phát hiện các cảnh câm", + "The file name template is missing {{ext}} and will result in a file without the suggested extension. This may result in an unplayable output file.": "Mẫu tên tệp đang thiếu {{ext}} và sẽ dấn đến tệp không có phần mở rộng gợi ý. Điều này có thể dẫn đến tệp không chạy được.", + "The media file referenced by the project file you tried to open does not exist in the same directory as the project file: {{mediaFileName}}": "Tệp phương tiện được trích dẫn không tồn tại ở cùng thư mục so với tệp dự án: {{mediaFileName}}", + "Extract frames as image files": "Tách các khung hình thành các tệp ảnh", + "Feature request": "Yêu cầu tính năng", + "Output file name": "Tên tệp đầu ra", + "Title": "Tiêu đề", + "User interface": "Giao diện", + "\"ffmpeg\" experimental flag": "flag \"ffmpeg\" thử nghiệm", + "+{{numFrames}} frames_one": "+{{numFrames}} khung hình", + "+{{numFrames}} frames_other": "+{{numFrames}} khung hình", + "⊞ Win": "⊞ Win", + "⌘ Cmd": "⌘ Cmd", + "Abort": "Hủy bỏ", + "Add segment tag": "Thêm thẻ đoạn", + "All Files": "Tất cả tệp", + "At least one resulting file name ends with a whitespace character or a dot, which is not allowed.": "Tên tệp đầu ra không được phép kết thúc bằng kí tự khoảng trống hoặc dấu chấm.", + "Capture exactly one image every nth second": "Chụp lại ảnh mỗi N giây", + "Invert selected segments": "Đảo ngược lựa chọn các đoạn", + "You can customize the file name of the output segment(s) using special variables._one": "Bạn có thể tùy chỉnh tên tệp đầu ra bằng các biến đặc biệt.", + "All tracks have been extracted": "Tất cả các bản ghi đã được tách", + "At least one codec is not supported by the selected output file format. Try another output format or try to disable one or more tracks.": "Ít nhất một codec không được hỗ trợ bởi định dạng tệp đầu ra. Hãy thử một định dạng đầu ra khác hoặc tắt một hoặc nhiều bản ghi.", + "Audio track": "Bản ghi âm thanh", + "Close currently opened file": "Đóng tệp đang mở", + "Copy selected segments times to clipboard": "Sao chép thời gian của các đoạn vào khay nhớ tạm", + "Create segments from subtitles": "Tạo các đoạn theo phụ đề", + "Cutlist": "Danh sách cắt", + "Duplicate current segment": "Nhân bản đoạn hiện tại", + "Duplicate keyboard combination": "Nhân bản tổ hợp phím", + "Duplicate segment": "Nhân bản đoạn", + "Enter a JavaScript expression which will be evaluated for each segment. Segments for which the expression evaluates to \"true\" will be selected. <1>View available syntax.": "Nhập biểu thức JavaScript sẽ thực thi cho mỗi đoạn. Các đoạn mà biểu thức này cho ra \"true\" sẽ được chọn. <1>Xem cú pháp có sẵn.", + "Enter JavaScript expression": "Nhập biểu thức JavaScript", + "Enter the max number of seconds between each image (decimal)": "Nhập số giây tối đa giữa các ảnh (thập phân)", + "Examples": "Các ví dụ", + "Export finished": "Đã xuất xong", + "Export options are not shown. You can enable export options by clicking the icon right next to the export button.": "Tùy chọn xuất không được hiển thị. Bạn có thể bật nó bằng cách click icon bên phải nút xuất.", + "Expression failed: {{errorMessage}}": "Biểu thức lỗi: {{errorMessage}}", + "Failed to export": "Xuất thất bại", + "Failed to extract frames": "Xuất khung hình thất bại", + "Failed to extract tracks": "Xuất các bản ghi thất bại", + "Smart cut auto detect bitrate": "Cắt thông minh tự động phát hiện bitrate", + "Show notifications": "Hiển thị thông báo", + "Focus segment at cursor": "Tập trung đoạn tại con trỏ", + "Forward seek": "Tua tới", + "Frames have been extracted": "Khung hình đã được tách", + "Merge finished": "Đã gộp xong", + "Merge/concatenate with current file": "Gộp/nối với tệp hiên tại", + "Mute preview": "Tắt tiếng xem trước", + "No segments match this expression.": "Không có đoạn nào khớp với biểu thức này.", + "Open folder": "Mở thư mục", + "Please enter a JavaScript expression.": "Hãy nhập một biểu thức JavaScript.", + "Press confirm to grant LosslessCut access to write the project file (due to App Sandbox restrictions).": "Hãy xác nhận để cho phép LosslessCut ghi vào tệp dự án (do các giới hạn của App Sandbox).", + "Reload current media": "Nạp lại phương tiện hiện tại", + "Segment duration less than 5 seconds": "Độ dài đoạn nhỏ hơn 5 giây", + "Segment label (exact)": "Tên đoạn (chính xác)", + "Segment label (regexp)": "Tên đoạn (regexp)", + "Segment starts after 00:60": "Đoạn bắt đầu sau 00:60", + "Segment tag value": "Giá trị thẻ đoạn", + "Select segments by expression": "Chọn các đoạn theo biểu thức", + "Shift all start times": "Dịch toàn bộ thời gian bắt đầu", + "Show GPS map": "Hiển thị bản đồ GPS", + "Show informational in-app notifications": "Hiển thị thông báo in-app", + "This option allows you to shift all segment start times forward by one or more frames before cutting. This can be useful if the output video starts from the wrong (preceding) keyframe.": "Tùy chọn này cho phép dịch tất cả các điểm bắt đầu đoạn một hoặc nhiều khung hình trước khi cắt. Nó sẽ giúp ích nếu video đầu ra bắt đầu tại một khung hình chính (trước đó) không chính xác.", + "Use + and - for relative seek": "Dùng + và - để tua lân cận", + "What do you want to do after exporting a file or when pressing the \"delete source file\" button?": "Bạn muốn làm gì sau khi xuất một tệp hoặc khi ấn nút \"xóa tệp nguồn\"?", + "When merging, it's generally recommended to set this to \"make_non_negative\"": "Khi gộp, khuyến khích đặt thành \"make_non_negative\"" }