Zenity master - en to vi translation catalogue (16139 entries)

en: Rotation to Deltas
vi: Xoay Chiều sang Delta

en: Scale to Deltas
vi: Tỷ Lệ sang Delta

en: All Transforms to Deltas
vi: Toàn Bộ các Biến Hóa sang Delta

en: Visual Geometry to Mesh
vi: Hình Học Hình Dung thành Khung Lưới

[ctx: Operator]
en: Make Parent without Inverse (Keep Transform)
vi: Đặt Phụ Huynh mà không Đảo Nghịch (Duy Trì Biến Hóa)

[ctx: Operator]
en: Limit Total Vertex Groups
vi: Giới Hạn Tổng của Nhóm Điểm Đỉnh

[ctx: Operator]
en: Particle System
vi: Hệ Thống Hạt

[ctx: Operator]
en: Link Objects to Scene...
vi: Kết Nối Đối Tượng với Cảnh...

[ctx: Operator]
en: Hook to Selected Object Bone
vi: Móc vào Xương của Đối Tượng được Chọn

[ctx: Operator]
en: Transfer Weights
vi: Thuyên Chuyển Trọng Lượng

[ctx: Operator]
en: Sample Group
vi: Lấy Mẫu Nhóm

[ctx: Operator]
en: Snap to Deformed Surface
vi: Bám Dính vào Bề Mặt Biến Dạng

[ctx: Operator]
en: Snap to Nearest Surface
vi: Bám Dính vào Bề Mặt Gần Nhất

[ctx: Operator]
en: Paste Pose Flipped
vi: Dán Tư Thế Đảo Ngược

[ctx: Operator]
en: To Next Keyframe
vi: Sang Khung Khóa Tiếp Tới

[ctx: Operator]
en: To Last Keyframe (Make Cyclic)
vi: Đến Khung Khóa Cuối Cùng (Tuần Hoàn Hóa)

[ctx: Operator]
en: On Selected Keyframes
vi: Tại các Khung Khóa Đã Chọn

[ctx: Operator]
en: On Selected Markers
vi: Tại các Dấu Mốc Đã Chọn

[ctx: Operator]
en: Auto-Name Left/Right
vi: Tự Động Đặt Tên Trái/Phải

[ctx: Operator]
en: Auto-Name Front/Back
vi: Tự Động Đặt Tên Trước/Sau

[ctx: Operator]
en: Auto-Name Top/Bottom
vi: Tự Động Đặt Tên Trên/Dưới

[ctx: Operator]
en: Apply Selected as Rest Pose
vi: Áp Dụng cái được Chọn làm Tư Thế Nghỉ

[ctx: Operator]
en: Paste X-Flipped Pose
vi: Dán Tư Thế Đảo-Lật Theo Trục X

[ctx: Operator]
en: Smooth Laplacian
vi: Làm Mịn Laplacian

en: Mirror Vertices
vi: Phản Chiếu Đối Xứng Điểm Đỉnh

en: Snap Vertices
vi: Bám Dính Điểm Đỉnh

en: UV Unwrap Faces
vi: Mở Gói UV cho Các Mặt

[ctx: Operator]
en: Bevel Vertices
vi: Bo Tròn Điểm Đỉnh

[ctx: Operator]
en: Bevel Edges
vi: Bo Tròn Cạnh

[ctx: Operator]
en: Rotate Edge CW
vi: Xoay Chiều Cạnh Thuận CKĐH

[ctx: Operator]
en: Rotate Edge CCW
vi: Xoay Chiều Cạnh Ngược CKĐH

[ctx: Operator]
en: Clear Sharp
vi: Xóa Sắc Nhọn

[ctx: Operator]
en: Mark Sharp from Vertices
vi: Đánh Dấu Sắc Nhọn từ các Điểm Đỉnh

[ctx: Operator]
en: Custom Normal
vi: Pháp Tuyến Tùy Chỉnh

[ctx: Operator]
en: Face Area
vi: Diện Tích Mặt

[ctx: Operator]
en: Corner Angle
vi: Góc Độ của Đỉnh

[ctx: Operator]
en: Recalculate Outside
vi: Tính Lại Hướng Ra Ngoài

[ctx: Operator]
en: Recalculate Inside
vi: Tính Lại Hướng Vào Trong

[ctx: Operator]
en: Copy Vector
vi: Sao Chép Vectơ

[ctx: Operator]
en: Paste Vector
vi: Dán Vectơ

[ctx: Operator]
en: Reset Vectors
vi: Hoàn Lại Véctơ

[ctx: Operator]
en: Smooth Edges
vi: Làm Mịn Cạnh

[ctx: Operator]
en: Sharp Vertices
vi: Làm Sắc Cạnh Điểm Đỉnh

[ctx: Operator]
en: Delete Segment
vi: Xóa Phân Đoạn

[ctx: Operator]
en: Delete Point
vi: Xóa Điểm

[ctx: Operator]
en: Copyright ©
vi: Bản Quyền ©

[ctx: Operator]
en: Registered Trademark ®
vi: Nhãn Hiệu Thương Mại đã được Đăng Kí ®

[ctx: Operator]
en: Degree °
vi: Độ °

[ctx: Operator]
en: Multiplication ×
vi: Phép nhân ×

[ctx: Operator]
en: Circle •
vi: Vòng tròn •

[ctx: Operator]
en: Superscript ¹
vi: Viết Trên ¹

[ctx: Operator]
en: Superscript ²
vi: Viết Trên ²

[ctx: Operator]
en: Superscript ³
vi: Viết Trên ³

[ctx: Operator]
en: Guillemet »
vi: Dấu mũi tên kép »

[ctx: Operator]
en: Guillemet «
vi: Dấu mũi tên kép «

[ctx: Operator]
en: Per Mille ‰
vi: Mỗi Mille ‰

[ctx: Operator]
en: Pound £
vi: Bảng Anh £

[ctx: Operator]
en: Yen ¥
vi: Yên ¥

[ctx: Operator]
en: German Eszett ß
vi: Đức Eszett ß

[ctx: Operator]
en: Inverted Question Mark ¿
vi: Dấu Hỏi Ngược ¿

[ctx: Operator]
en: Inverted Exclamation Mark ¡
vi: Dấu Chấm Than Ngược ¡

[ctx: Operator]
en: Decrease Kerning
vi: Giảm Khoảng Cách Ký Tự

[ctx: Operator]
en: Increase Kerning
vi: Tăng Khoảng Cách Ký Tự

[ctx: Operator]
en: Reset Kerning
vi: Hoàn Lại Khoảng Cách Ký Tự

[ctx: Operator]
en: Previous Character
vi: Ký Tự Trước

[ctx: Operator]
en: Next Character
vi: Ký Tự Tiếp Theo

[ctx: Operator]
en: To Uppercase
vi: Đổi Sang Chữ Hoa

[ctx: Operator]
en: To Lowercase
vi: Đổi Sang Chữ Thường

[ctx: Operator]
en: Toggle Bold
vi: Bật/Tắt Chữ Đậm

[ctx: Operator]
en: Toggle Italic
vi: Bật/Tắt Chữ Nghiêng

[ctx: Operator]
en: Toggle Underline
vi: Bật/Tắt Gạch Chân

[ctx: Operator]
en: Toggle Small Caps
vi: Bật/Tắt Chữ In Hoa Nhỏ

[ctx: Operator]
en: Set Roll
vi: Đặt Lăn

[ctx: Operator]
en: Insert Blank Keyframe (All Layers)
vi: Chèn Khung Khóa Trống Rỗng (Toàn Bộ các Tầng Lớp)

[ctx: Operator]
en: Duplicate Active Keyframe (Active Layer)
vi: Nhân Đôi Khung Khóa đang Hoạt Động (Tầng Lớp đang Hoạt Động)

[ctx: Operator]
en: Duplicate Active Keyframe (All Layers)
vi: Nhân Đôi Khung Khóa đang Hoạt Động (Toàn Bộ các Tầng Lớp)

[ctx: Operator]
en: Delete Active Keyframe (All Layers)
vi: Xóa Khung Khóa đang Hoạt Động (Toàn Bộ các Tầng Lớp)

[ctx: Operator]
en: Hide Active Layer
vi: Ẩn Giấu Tầng Lớp đang Hoạt Động

[ctx: Operator]
en: Hide Inactive Layers
vi: Ẩn Giấu các Tầng Lớp Không Hoạt Động

[ctx: Operator]
en: Paste by Layer
vi: Dán theo Tầng Lớp

[ctx: Operator]
en: Close
vi: Đóng Lại

en: Toggle X-Ray
vi: Bật/Tắt X-Quang

en: To 3D Cursor
vi: Về Vị Trí của Con Trỏ 3D

en: Camera Guides
vi: Hướng Dẫn Bố Cục Máy Quay Phim

en: Fade Inactive Geometry
vi: Phai Mờ Dần Hình Học Không Hoạt Động

en: Marker Names
vi: Tên của Dấu Mốc

en: Fade Geometry
vi: Phai Mờ Dần Hình Học

en: Target Selection
vi: Lựa Chọn Mục Tiêu

en: Exclude Non-Selectable
vi: Loại Trừ cái Không Thể Chọn

en: Reference Point
vi: Điểm Tham Chiếu

en: Only in Multiframe
vi: Duy trong Đa Khung Hình

en: Material Name
vi: Tên của Nguyên Vật Liệu

en: No Materials
vi: Không Có Nguyên Vật Liệu

[ctx: Operator]
en: Simplify
vi: Đơn Giản Hóa

[ctx: Operator]
en: Set as Active Material
vi: Đặt làm Nguyên Liệu đang Hoạt Động

[ctx: Operator]
en: Smooth Points
vi: Làm Mịn các Điểm

en: Curve Shape
vi: Hình Dạng Đường Cong

[ctx: View3D]
en: Mix
vi: Pha Trộn

[ctx: Operator]
en: Frame Selected (Quad View)
vi: Đóng Khung cái Được Chọn (Bốn Góc Nhìn)

[ctx: Operator]
en: Set Active Camera
vi: Đặt là Máy Quay Phim đang Hoạt Động

[ctx: Operator]
en: Convert to Mesh Plane
vi: Chuyển Đổi sang Khung Lưới Mặt Phẳng

[ctx: Operator]
en: Assign to Active Group
vi: Ấn Định vào Nhóm đang Hoạt Động

[ctx: Operator]
en: Remove Active Group
vi: Xóa Nhóm đang Hoạt Động

[ctx: Operator]
en: Remove All Groups
vi: Xóa Toàn Bộ các Nhóm

[ctx: Operator]
en: Assign Automatic from Bones
vi: Ấn Định Tự Động Từ các Xương

[ctx: Operator]
en: Assign from Bone Envelopes
vi: Ấn Định từ các Phong Bao của Xương

[ctx: Operator]
en: Gradient (Linear)
vi: Dốc Màu (Tuyến Tính)

[ctx: Operator]
en: Gradient (Radial)
vi: Dốc Màu (Tỏa Tròn)

en: Surface Smooth
vi: Bề Mặt Mịn Màng

en: Inflate
vi: Bơm Phồng

en: Relax Topology
vi: Thả Lỏng Cấu Trúc Liên Kết

en: Relax Face Sets
vi: Nới Lỏng các Mặt Ấn Định

en: Enhance Details
vi: Làm Nổi Bật Chi Tiết

en: Erase Multires Displacement
vi: Xóa Dời Hình Đa Phân Giải

[ctx: Operator]
en: Randomize Vertices
vi: Ngẫu Nhiên Hóa Điểm Đỉnh

[ctx: Operator]
en: Delete Vertices
vi: Xóa Điểm Đỉnh

[ctx: Operator]
en: New Face from Edges
vi: Tạo Mặt Mới từ các Cạnh

[ctx: Operator]
en: Delete Edges
vi: Xoá Cạnh

[ctx: Operator]
en: Bridge Faces
vi: Cầu Nối các Mặt

[ctx: Operator]
en: Delete Faces
vi: Xóa Các Mặt

[ctx: Operator]
en: Clear Freestyle Edge
vi: Xóa Cạnh Freestyle

[ctx: Operator]
en: Clear Freestyle Face
vi: Xóa Mặt Freestyle

en: Screen Space
vi: Không Gian Màn Hình

en: Include Active
vi: Bao Gồm cái đang Hoạt Động

en: Include Edited
vi: Bao Gồm cái đã Chỉnh Sửa

en: Include Non-Edited
vi: Bao Gồm cái Không Chỉnh Sửa

en: Interpolation Tilt
vi: Nội Suy Xoay Nghiêng

[ctx: Operator]
en: Scale BBone
vi: Đổi Tỷ Lệ Xương B

[ctx: Operator]
en: Adjust Focal Length
vi: Điều Chỉnh Tiêu Cự

[ctx: Operator]
en: Camera Lens Scale
vi: Tỷ Lệ Thấu Kính Máy Quay Phim

en: Camera Lens Scale: %.3f
vi: Tỷ Lệ Thấu Kính Máy Quay Phim: %.3f

[ctx: Operator]
en: Adjust Extrusion
vi: Điều Chỉnh Đẩy Trồi

en: Extrude: %.3f
vi: Đẩy Trồi: %.3f

[ctx: Operator]
en: Adjust Offset
vi: Điều Chỉnh Dịch Chuyển

en: Offset: %.3f
vi: Dịch Chuyển: %.3f

[ctx: Operator]
en: Remove from Active Group
vi: Xóa khỏi Nhóm đang Hoạt Động

[ctx: Operator]
en: Remove from All
vi: Xóa khỏi Toàn Bộ

en: Disable Studio Light Edit
vi: Tắt Biên Soạn Ánh Sáng Studio

en: Object Location
vi: Vị Trí của Đối Tượng

[ctx: Operator]
en: Scale Envelope Distance
vi: Đổi Tỷ Lệ Khoảng Cách Phong Bao

[ctx: Operator]
en: Scale Radius
vi: Đổi Tỷ Lệ Bán Kính

en: Camera Focal Length: %.1fmm
vi: Tiêu Cự Máy Quay Phim: %.1fmm

en: Camera Focal Length: %.1f°
vi: Tiêu Cự Máy Quay Phim: %.1f°

[ctx: Operator]
en: DOF Distance (Pick)
vi: Khoảng Cách DOF (Chọn)

[ctx: Operator]
en: Adjust Focus Distance
vi: Điều Chỉnh Khoảng Cách Tập Trung

en: Focus Distance: %.3f
vi: Khoảng Cách Tập Trung: %.3f

[ctx: Operator]
en: Adjust Empty Display Size
vi: Điều Chỉnh Kích Thước Hiển Thị Trống Rỗng

en: Empty Display Size: %.3f
vi: Kích Thước Hiển Thị Đối Tượng Rỗng: %.3f

en: No object selected, using cursor
vi: Không có đối tượng nào được chọn cả, sử dụng con trỏ

en: Draw Grease Pencil
vi: Vẽ Bút Chì Dầu

en: Weight Grease Pencil
vi: Cân Trọng Lượng Bút Chì Dầu

en: Sculpt Grease Pencil
vi: Điêu Khắc: Bút Chì Dầu

en: Vertex Grease Pencil
vi: Điểm Đỉnh Bút Chì Dầu

[ctx: Operator]
en: Adjust Light Power
vi: Điều Chỉnh Công Suất Đèn Pha

en: Light Power: %.3f
vi: Công Suất Ánh Sáng: %.3f

[ctx: Operator]
en: Adjust Spot Light Size
vi: Điều Chỉnh Kích Thước Đèn Pha

en: Spot Size: %.2f
vi: Kích Thước Điểm: %.2f

[ctx: Operator]
en: Adjust Spot Light Blend
vi: Điều Chỉnh Độ Pha Trộn Đèn Pha

en: Spot Blend: %.2f
vi: Pha Trộn Điểm: %.2f

[ctx: Operator]
en: Adjust Area Light X Size
vi: Chỉnh Cỡ Thước X của Đèn Diện Tích

en: Light Size X: %.3f
vi: Kích Thước Đèn X: %.3f

[ctx: Operator]
en: Adjust Area Light Y Size
vi: Chỉnh Cỡ Thước Y của Đèn Diện Tích

en: Light Size Y: %.3f
vi: Kích Thước Đèn Y: %.3f

[ctx: Operator]
en: Adjust Area Light Size
vi: Điều Chỉnh Kích Thước Đèn Diện Tích

en: Light Size: %.3f
vi: Kích Thước Ánh Sáng: %.3f

[ctx: Operator]
en: Adjust Light Radius
vi: Điều Chỉnh Bán Kính Ánh Sáng

en: Light Radius: %.3f
vi: Bán Kính Ánh Sáng: %.3f

[ctx: Operator]
en: Adjust Sun Light Angle
vi: Điều Chỉnh Góc Độ của Ánh Sáng Mặt Trời

en: Light Angle: %.3f
vi: Góc Độ Ánh Sáng: %.3f

en: Distance Min
vi: Khoảng Cách Tối Thiểu

[ctx: Operator]
en: Edit Metadata...
vi: Biên Soạn Siêu Dữ Liệu...

[ctx: Operator]
en: Edit Preview Image...
vi: Biên Soạn Hình Ảnh Xem Trước...

[ctx: Operator]
en: Save Changes to Asset
vi: Lưu Thay Đổi vào Tài Sản

[ctx: Operator]
en: Revert to Asset
vi: Hoàn Lại về Tài Sản

en: Affect Only
vi: Duy Tác Động

en: Refine Method
vi: Phương Pháp Tinh Chỉnh

en: Detailing
vi: Chi Tiết Hóa

[ctx: Operator]
en: Remesh
vi: Kiến Tạo Lại Khung Lưới

en: Tile Offset
vi: Dịch Chuyển Ô

en: Symmetrize
vi: Đối Xứng Hóa

en: Lock-Relative
vi: Khóa Tương Đối

en: Multi-Paint
vi: Sơn Đồng Loạt

[ctx: Operator]
en: Quick Edit
vi: Biên Soạn Nhanh

[ctx: Operator]
en: Apply Camera Image
vi: Áp Dụng Hình Ảnh Máy Quay Phim

en: Editing Type
vi: Thể Biên Soạn

en: Strand Lengths
vi: Chiều Dài Sợi

en: Root Positions
vi: Vị Trí Gốc

en: Path Steps
vi: Bước Đi của Đường Dẫn

[ctx: GPencil]
en: Boundary
vi: Ranh Giới

[ctx: Operator]
en: Duplicate Asset...
vi: Nhân Đôi Tài Sản...

[ctx: Operator]
en: Delete Asset
vi: Xóa Tài Sản

[ctx: Operator]
en: Save As Asset...
vi: Lưu làm Tài Sản...

en: No Brushes currently available
vi: Hiện tại chưa có Đầu Bút nào để sử dụng cả

en: UV Map Needed
vi: Cần có Ánh Xạ UV

en: Point cache must be baked
vi: Bộ đệm điểm phải được nướng

en: in memory to enable editing!
vi: trong bộ nhớ thì mới được phép biên soạn!

en: Auto-Velocity
vi: Vận Tốc Tự Động

en: Ignore Transparent
vi: Bỏ Qua Tính Trong Suốt

en: No Textures
vi: Không Có Chất Liệu

[ctx: Operator]
en: Add UVs
vi: Thêm UVs

en: Cannot change action, as it is still being edited in NLA
vi: Không thể thay đổi hành động được, vì nó đang được biên soạn trong NLA

en: Could not set action '%s' to animate ID '%s', as it does not have suitably rooted paths for this purpose
vi: Không thể thiết lập hành động '%s' để hoạt họa ID '%s' được vì nó không có đường dẫn gốc phù hợp cho mục đích này

en: %sAction
vi: Hành Động %s

en: There were {:d} keying failures for unknown reasons.
vi: Có {:d} lỗi khóa hóa thất bại nhưng không rõ lý do.

en: Could not create {:d} F-Curve(s). This can happen when only inserting to available F-Curves.
vi: Không thể tạo {:d} Đường Cong-F. Điều này có thể xảy ra khi chỉ chèn vào các Đường Cong-F hiện có sẵn.

en: {:d} F-Curve(s) are not keyframeable. They might be locked or sampled.
vi: {:d} Đường Cong-F không thể khóa hóa được. Chúng có thể đang bị khóa lại hoặc lấy mẫu vật.

en: Due to the setting 'Only Insert Needed', {:d} keyframe(s) have not been inserted.
vi: Do cài đặt 'Chèn Thêm Nếu Cần' nên {:d} khung khóa không được chèn vào.

en: Due to the NLA stack setup, {:d} keyframe(s) have not been inserted.
vi: Do thiết lập ngăn xếp NLA nên {:d} khung khóa không được chèn vào.

en: Inserting keys on {:d} data-block(s) has been skipped because they are not editable.
vi: Bỏ qua việc chèn thêm khóa vào {:d} khối dữ liệu vì chúng không thể chỉnh sửa được.

en: Inserting keys on {:d} data-block(s) has been skipped because they cannot be animated.
vi: Bỏ qua việc chèn thêm khóa vào {:d} khối dữ liệu vì chúng không thể hoạt họa được.

en: Inserting keys on {:d} data-block(s) has been skipped because the RNA path wasn't valid for them.
vi: Bỏ qua việc chèn thêm khóa vào {:d} khối dữ liệu vì đường dẫn RNA không hợp lệ đối với chúng.

en: Inserting keys on {:d} data-block(s) has been skipped because there were no layers that could accept the keys.
vi: Bỏ qua việc chèn thêm khóa vào {:d} khối dữ liệu vì không có tầng lớp nào có thể chấp nhận khóa.

en: Inserting keys on {:d} data-block(s) has been skipped because there were no strips that could accept the keys.
vi: Bỏ qua việc chèn thêm khóa vào {:d} khối dữ liệu vì không có dải nào có thể chấp nhận khóa.

en: Inserting keys on {:d} data-block(s) has been skipped because of missing action slots.
vi: Bỏ qua việc chèn thêm khóa vào {:d} khối dữ liệu vì thiếu khe hành động.

en: Inserting keyframes failed:
vi: Việc chèn thêm khung khóa bị thất bại:

en: <No ID pointer>
vi: <Không có con trỏ ID>

en: Encountered unhandled error during keyframing
vi: Gặp phải lỗi chưa được xử lý trong quá trình khung khóa hóa

en: No F-Curve to add keyframes to
vi: Không có Đường Cong-F nào để thêm các khung khóa vào cả

en: No RNA pointer available to retrieve values for keyframing from
vi: Không có con trỏ RNA nào khả dĩ để có thể lấy lại các giá trị dùng cho quá trình khung khóa hóa từ đó

en: No ID block and/or AnimData to delete keyframe from
vi: Không có khối ID và/hoặc Dữ Liệu Hoạt Họa nào để xóa khung khóa khỏi nó cả

en: No keys have been inserted and no errors have been reported.
vi: Không có khóa nào đã được chèn vào và không có lỗi nào đã được báo cáo cả.

en: Could not insert %i keyframe(s) due to zero NLA influence, base value, or value remapping failed: %s.%s for indices [%s]
vi: Không thể chèn thêm %i khung khóa do không có ảnh hưởng NLA nào. Giá trị cơ sở, hoặc giá trị tái ánh xạ, đã thất bại: %s.%s đối với chỉ số [%s]

en: Could not insert keyframe, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không thể cộng thêm khung khóa vào được, vì đường dẫn RNA là không hợp lệ đối với ID đã cho (ID = %s, đường dẫn = %s)

en: Failed to insert keys on F-Curve with path '%s[%d]', ensure that it is not locked or sampled, and try removing F-Modifiers
vi: Không thể chèn các khóa trên Đường Cong-F với đường dẫn '%s[%d]' được, xin hãy đảm bảo rằng nó không bị khóa lại hoặc đã được lấy mẫu rồi, và thử xóa Bộ Điều Chỉnh-F đi nhé

en: Could not delete keyframe, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không thể xóa khung khóa được, vì đường dẫn RNA là không hợp lệ đối với ID đã cho (ID = %s, đường dẫn = %s)

en: No action to delete keyframes from for ID = %s
vi: Không có hành động nào để xóa khung khóa khỏi nó đối với ID = %s

en: Not deleting keyframe for locked F-Curve '%s' for %s '%s'
vi: Không xóa khung khóa vì Đường Cong-F đang bị khóa '%s' đối với %s '%s'

en: Could not clear keyframe, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không thể xóa khung khóa được, vì đường dẫn RNA với ID đã cho là không hợp lệ (ID = %s), đường dẫn = %s)

en: Not clearing all keyframes from locked F-Curve '%s' for %s '%s'
vi: Không xóa được hết toàn bộ các khung khóa khỏi Đường Cong-F đang bị khóa '%s' đối với %s '%s'

en: Skipping path in keying set, as it has no ID (KS = '%s', path = '%s[%d]')
vi: Bỏ qua đường dẫn trong Bộ Khóa, vì nó không có ID (ks = '%s', đường dẫn '%s[%d]')

en: "%s" is using Action "%s", which does not have a slot with identifier "%s" or "%s". Manually assign the right action slot to "%s".
vi: "%s" đang sử dụng Hành Động "%s", tức cái không có khe với mã định danh "%s" hoặc "%s". Chủ định ấn định một cách thủ công khe hành động đúng đắn cho "%s".

en: Named Layer node
vi: Nút Tầng Lớp có Tên

en: User Library
vi: Thư Viện Người Dùng

en: No AnimData to set tmpact on
vi: Không có dữ liệu hoạt họa (AnimData) nào để đặt hành động tạm thời (tmpact) được

en: Attempt to set action on non-animatable ID
vi: Cố gắng thiết lập hành động trên ID bất khả hoạt họa

en: Could not set action '%s' onto ID '%s', as it does not have suitably rooted paths for this purpose
vi: Không thể sắp đặt hành động '%s' vào ID '%s', vì nó không có các đường dẫn nền móng phù hợp cho mục đích này

en: KeyingSet
vi: Bộ Hình Mẫu

en: , cannot have single-frame paths
vi: , không thể có đường dẫn cho đơn nhất khung hình được

en: Motion path frame extents invalid for %s (%d to %d)%s
vi: Phạm vi khung hình của đường chuyển động không phù hợp đối với %s (%d đến %d)%s

en: armatures
vi: khung rối

en: Failed to create asset library directory to save asset
vi: Thất bại trong việc tạo thư mục thư viện tài sản để lưu tài sản

en: Failed to write to asset library
vi: Thất bại trong việc viết vào thư viện tài sản

en: Failed to delete asset library file
vi: Thất bại trong việc xóa tập tin thư viện tài sản

en: Saved "%s"
vi: Đã Lưu "%s"

en: Unable to create attribute in edit mode
vi: Không thể tạo thuộc tính tích hợp trong chế độ biên soạn được

en: Attribute name cannot be empty
vi: Tên thuộc tính không được để trống

en: Attribute is not part of this geometry
vi: Thuộc tính không phải là phần của hình học này

en: Attribute domain not supported by this geometry type
vi: Phạm vi thuộc tính là phạm vi thể loại hình học này không hỗ trợ

en: The attribute name must not be empty
vi: Tên thuộc tính không được để trống

en: Attribute is required and can't be removed
vi: Đòi hỏi phải có thuộc tính. Không thể xóa bỏ được

en: Domain unsupported for "%s" attribute
vi: Phạm vi chưa được hỗ trợ đối với thuộc tính "%s"

en: Type unsupported for "%s" attribute
vi: Thể loại chưa được hỗ trợ đối với thuộc tính "%s"

en: Layer '%s' could not be created
vi: Không thể tạo tầng lớp '%s' được

en: This attribute cannot be accessed in a procedural context
vi: Thuộc tính này không thể truy cập được trong ngữ cảnh thủ tục

en: Can only unpack bake if the current .blend file is saved
vi: Chỉ có thể giải nén nướng nếu tập tin .blend hiện tại là đã được lưu lại rồi

en: Cannot ensure directory: %s
vi: Không dám đảm bảo sự tồn tại của thư mục: %s

en: Cannot write file: %s
vi: Không thể viết tập tin: %s

en: LIB: %s: '%s' missing from '%s', parent '%s'
vi: Thư Viện: %s: '%s' vắng mặt trong '%s', phụ huynh '%s'

en: This file is managed by the asset system, you cannot overwrite it (using "Save As" is possible)
vi: Tập tin này được quản lý bởi hệ thống tài sản, bạn không thể viết đè lên nó được (có thể sử dụng "Lưu thành" nhé)

en: Library file, loading empty scene
vi: Tập tin thư viện, nạp cảnh trống

en: Preferences saved
vi: Cài đặt sở thích đã được lưu rồi

en: Saving preferences failed
vi: Quá trình lưu cài đặt sở thích đã bị thất bại

en: Unable to create userpref path
vi: Không thể kiến tạo đường dẫn theo cấu hình của người dùng

en: Unable to create app-template userpref path
vi: Không thể kiến tạo đường dẫn userpref (theo cấu hình của người dùng) cho mẫu ứng dụng được

en: File written by newer Blender binary (%d.%d), expect loss of data!
vi: Tập tin được ghi bằng bản Blender nhị phân mới hơn (%d.%d). Dự đoán việc mất mát dữ liệu sẽ xảy ra!

en: File could not be read, critical data corruption detected
vi: Không thể đọc tập tin được, phát hiện thấy dữ liệu quan trọng bị hư hoại

en: Loading failed:
vi: Quá trình nạp bị thất bại:

en: Loading "%s" failed:
vi: Quá trình nạp “%s” đã bị thất bại:

en: Linked Data
vi: Dữ Liệu Kết Nối

en: Appended Data
vi: Dữ Liệu Bổ Sung

en: Linking or appending from a very old .blend file format (%d.%d), no animation conversion will be done! You may want to re-save your lib file with current Blender
vi: Định kết nối hay bổ sung thêm từ một định dạng tập tin .blend rất xưa cũ (%d.%d), sự chuyển đổi hoạt họa sẽ không được thi hành! Có thể, bạn nên dùng bản Blender hiện tại để lưu tập tin thư viện của mình thì hơn

en: Lib Reload: Replacing all references to old data-block '%s' by reloaded one failed, old one (%d remaining users) had to be kept and was renamed to '%s'
vi: Nạp lại Thư Viện: Quá trình thay thế toàn bộ các tham chiếu tới khối dữ liệu cũ '%s' bằng cái đã nạp lại bị thất bại, cái cũ (%d người dùng còn lại) phải được lưu tồn và được đổi tên thành: '%s'

en: Total files %d | Changed %d | Failed %d
vi: Tổng số tập tin %d | Thay đổi %d | Thất bại %d

en: Path '%s' not found, from linked data-block '%s' (from library '%s')
vi: Không tìm thấy đường dẫn '%s' từ khối dữ liệu liên kết '%s' được (trong thư viện '%s')

en: Path '%s' not found, from local data-block '%s'
vi: Không tìm thấy đường dẫn '%s' từ khối dữ liệu cục bộ '%s'

en: Path '%s' not found (no known owner data-block)
vi: Không tìm thấy đường dẫn '%s' (không có khối dữ liệu của chủ sở hữu nào vốn biết đến cả)

en: No missing files
vi: Không có tập tin nào bị thiếu cả

en: Could not open the directory '%s'
vi: Không thể mở thư mục '%s' được

en: Could not find '%s' in '%s'
vi: Không tìm thấy '%s' trong '%s'

en: Path '%s' cannot be made absolute
vi: Đường dẫn '%s' không thể đổi thành tuyệt đối được

en: Path '%s' cannot be made relative for %s '%s'
vi: Đường dẫn '%s' không thể tương đối hóa cho %s '%s' được

en: Path '%s' cannot be made absolute for %s '%s'
vi: Đường dẫn '%s' không thể tuyệt đối hóa cho %s '%s' được

en: brushes
vi: Bút

en: cache_files
vi: Tập Tin Đệm Chứa

en: cameras
vi: Máy Quay Phim

en: Can't initialize cloth
vi: Không thể khởi tạo vải vóc được

en: Null cloth object
vi: Đối tượng vải vóc Null (vô nghĩa)

en: Out of memory on allocating cloth object
vi: Bộ nhớ đã cạn kiệt trong khi phân bổ đối tượng vải vóc

en: Cannot build springs
vi: Không thể xây dựng các lò xo

en: Out of memory on allocating vertices
vi: Bộ nhớ đã cạn kiệt trong khi cấp phát cho các điểm đỉnh

en: Out of memory on allocating triangles
vi: Bộ nhớ đã cạn kiệt trong khi cấp phát cho các tam giác

en: Scene Collection
vi: Bộ Sưu Tập Cảnh

en: Collection %d
vi: Bộ Sưu Tập %d

en: collections
vi: Bộ Sưu Tập

en: Const
vi: Ràng Buộc

en: IK
vi: Động Học Ngược

en: Crazyspace transformation is only available for Mesh type of objects
vi: Phép biến hóa Crazyspace chỉ khả dụng cho thể loại đối tượng khung lưới (Mesh) mà thôi

en: Invalid vertex index %d (expected to be within 0 to %d range)
vi: Chỉ số điểm đỉnh không hợp lệ %d (dự kiến là giá trị phải nằm trong phạm vi từ 0 đến %d)

en: At least two points required
vi: Yêu cầu phải có ít nhất hai điểm

en: Must have more control points than Order
vi: Phải có nhiều điểm điều khiển hơn số Bậc (Order)

en: %d more %s row(s) needed for Bézier
vi: Đối với Bézier, cần có thêm %d điểm hàng %s

en: %d more point(s) needed for Bézier
vi: Đối với Bézier, cần có thêm %d điểm

en: curves
vi: Đường Cong

en: hair_curves
vi: Đường Cong Tóc

en: UVMap
vi: Bản Đồ UV

en: 4 by 4 Float Matrix
vi: Ma Trận Số Thực Dấu Phẩy Động 4 x 4

en: 2D 16-Bit Integer
vi: Số nguyên 16-Bit 2D

en: Recast
vi: Phát Lại

en: NGon Face
vi: Mặt Đa Giác

en: NGon Face-Vertex
vi: Đỉnh-Mặt Đa Giác

en: ShapeKey
vi: HìnhMẫu

en: OS Loop
vi: Vòng Mạch Không Gian Gốc

en: Int8
vi: SốNguyên8

en: Int 2D
vi: Ngõ Vào 2

en: Float3
vi: SốThật3

en: Float2
vi: SốThật2

en: Source and destination meshes do not have the same number of vertices, 'Topology' mapping cannot be used in this case
vi: Khung lưới nguồn và khung lưới đích không có cùng một số điểm đỉnh, cho nên, không thể sử dụng ánh xạ ‘Cấu Trúc Liên Kết’ trong trường hợp này được

en: Source mesh does not have any edges, none of the 'Edge' mappings can be used in this case
vi: Khung lưới nguồn không có bất cứ một cạnh nào cả, do đó, trong trường hợp này, không thể áp dụng các ánh xạ ‘Cạnh’ được

en: Source mesh does not have any faces, none of the 'Face' mappings can be used in this case
vi: Khung lưới nguồn không có bất cứ một mặt nào cả, do đó, trong trường hợp này, không thể áp dụng các ánh xạ 'Mặt' được

en: Source or destination meshes do not have any vertices, cannot transfer vertex data
vi: Khung lưới nguồn và đích không có bất cứ điểm đỉnh nào cả. Không thể thuyên chuyển dữ liệu điểm đỉnh được

en: Source and destination meshes do not have the same number of edges, 'Topology' mapping cannot be used in this case
vi: Khung lưới nguồn và khung lưới đích không có cùng một số góc cạnh, cho nên, không thể sử dụng ánh xạ ‘Cấu Trúc Liên Kết’ trong trường hợp này được

en: Source or destination meshes do not have any edges, cannot transfer edge data
vi: Khung lưới nguồn và đích không có bất cứ cạnh nào cả. Không thể chuyển giao dữ liệu cạnh được

en: Source and destination meshes do not have the same number of face corners, 'Topology' mapping cannot be used in this case
vi: Khung lưới nguồn và khung lưới đích không có cùng một số góc mặt, cho nên, không thể sử dụng ánh xạ 'Cấu Trúc Liên Kết' trong trường hợp này được

en: Source or destination meshes do not have any faces, cannot transfer corner data
vi: Khung lưới nguồn và đích không có các mặt nào cả. Không thể thuyên chuyển dữ liệu về góc cạnh được

en: Source and destination meshes do not have the same number of faces, 'Topology' mapping cannot be used in this case
vi: Khung lưới nguồn và khung lưới đích không có cùng một số mặt, cho nên, không thể sử dụng ánh xạ 'Cấu Trúc Liên Kết' trong trường hợp này được

en: Source or destination meshes do not have any faces, cannot transfer face data
vi: Khung lưới nguồn và đích không có bất cứ mặt nào cả. Không thể thuyên chuyển dữ liệu mặt được

en: Canvas mesh not updated
vi: Khung lưới khung vẽ chưa được cập nhật

en: Cannot bake non-'image sequence' formats
vi: Không thể nướng các định dạng phi 'trình tự hình ảnh' được

en: No UV data on canvas
vi: Không có dữ liệu UV trên khung vẽ

en: Invalid resolution
vi: Độ phân giải không hợp lệ

en: Image save failed: invalid surface
vi: Lỗi xảy ra trong khi lưu hình ảnh: bề mặt không hợp lệ

en: Image save failed: not enough free memory
vi: Lỗi xảy ra trong khi lưu hình ảnh: lượng bộ nhớ còn trống không đủ

[ctx: Brush]
en: Surface
vi: Bề Mặt

[ctx: Action]
en: var
vi: biến số

[ctx: Action]
en: Stepped
vi: Phân Bậc

en: LineStyle
vi: PhongCáchĐườngNét

en: LineSet %i
vi: Bộ Đường Nét %i

en: LineSet
vi: BộĐườngNét

en: Spline Length node
vi: Nút Chiều Dài Chốt Trục

en: "{}" attribute from geometry
vi: Thuộc tính "{}" từ hình học

en: ID / Index
vi: ID / Chỉ số

en: True Normal
vi: Pháp Tuyến Thực

en: GP_Layer
vi: Lớp_GP

en: grease_pencils
vi: Các Bút Sáp

en: grease_pencils_v3
vi: Các Bút Sáp

en: Socket_2
vi: Ổ Cắm

en: Socket_3
vi: Ổ Cắm

en: Cannot pack multiview images from raw data currently...
vi: Hiện tại không thể đóng gói các hình ảnh đa góc nhìn dùng dữ liệu thô được...

en: Cannot pack tiled images from raw data currently...
vi: Hiện tại không thể đóng gói hình ảnh xếp ô từ dữ liệu thô được ...

en: Did not write, no Multilayer Image
vi: Chưa ghi được, không có Hình Ảnh Đa Tầng Lớp

en: Did not write, unexpected error when saving stereo image
vi: Chưa ghi được, có lỗi bất ngờ xảy ra khi đang lưu ảnh lập thể

en: Could not write image: %s
vi: Không ghi được hình ảnh: %s

en: When saving a tiled image, the path '%s' must contain a valid UDIM marker
vi: Khi lưu hình ảnh xếp ô thì đường dẫn'%s' nhất định phải có chứa dấu hiệu UDIM hợp lệ

en: Error writing render result, %s (see console)
vi: Lỗi xảy ra trong khi ghi kết quả kết xuất, %s (xem thông tin ở bàn giao tiếp)

en: Render error (%s) cannot save: '%s'
vi: Lỗi trong kết xuất (%s) không thể lưu: '%s'

en: Failed to create stereo image buffer
vi: Không tạo được bộ đệm hình ảnh nổi

en: ipos
vi: Đỉnh

en: Key %d
vi: Khóa %d

en: shape_keys
vi: Dạng Mẫu

en: lattices
vi: Lưới Rào

en: link_placeholders
vi: Chứa Chỗ

en: Impossible to resync data-block %s and its dependencies, as its linked reference is missing
vi: Không thể tái đồng bộ %s khối dữ liệu và các phụ thuộc của nó, vì thiếu mất tham chiếu liên kết

en: During resync of data-block %s, %d obsolete overrides were deleted, that had local changes defined by user
vi: Trong quá trình tái đồng bộ khối dữ liệu %s, %d trường hợp vượt quyền đã lỗi thời, cũng bị xóa đi, song chúng lại có nhiều thay đổi cục bộ mà người dùng đã từng xác định

en: Library override templates have been removed: removing all override data from the data-block '%s'
vi: Các mẫu vượt quyền thư viện đã bị xóa sạch rồi: xóa toàn bộ các dữ liệu vượt quyền khỏi khối dữ liệu '%s'

en: Data corruption: data-block '%s' is using itself as library override reference, removing all override data
vi: Dữ liệu hư hoại: khối dữ liệu '%s' đang sử dụng bản thân mình làm tham chiếu vượt quyền thư viện, xóa toàn bộ các dữ liệu vượt quyền

en: Data corruption: data-block '%s' is using another local data-block ('%s') as library override reference, removing all override data
vi: Dữ liệu hư hoại: khối dữ liệu '%s' đang sử dụng một khối dữ liệu địa phương khác ('%s') làm tham chiếu vượt quyền thư viện, xóa toàn bộ các dữ liệu vượt quyền

en: Data corruption: data-block `%s` has a Library Override property with no RNA path
vi: Dữ liệu hư hoại xảy ra: khối dữ liệu `%s` có tính chất Vượt Quyền Thư Viện song không có đường dẫn RNA

en: libraries
vi: Thư Viện

en: lights
vi: Chút

en: Light Linking for %s
vi: Liên Kết Ánh Sáng cho %s

en: Shadow Linking for %s
vi: Liên Kết Bóng Tối cho %s

en: Cannot unlink unsupported '%s' from light linking collection '%s'
vi: Không thể hủy liên kết '%s' chưa được hỗ trợ khỏi bộ sưu tập liên kết ánh sáng '%s'

en: lightprobes
vi: Quang Kế

en: linestyles
vi: Phong Cách Nét

en: Merged %d IDs from '%s' Main into '%s' Main; %d IDs and %d Libraries already existed as part of the destination Main, and %d IDs missing from destination Main, were freed together with the source Main
vi: Đã hợp nhất các ID %d từ '%s' Main thành '%s' Main; %d ID và %d thư viện đã là một phần của Main đích, và %d ID bị thiếu vắng trong Main đích, đã phóng thích cùng với Main nguồn rồi

en: MaskLayer
vi: Tầng Màn Chắn Lọc

en: masks
vi: Mặt Nạ

en: materials
vi: Vật Liệu

en: metaballs
vi: Siêu Cầu

en: meshes
vi: Mạng Lưới

en: Modifier requires original data, bad stack position
vi: Bộ điều chỉnh yêu cầu dữ liệu gốc, vị trí ngăn xếp không hợp lệ

en: Not supported in dyntopo
vi: Chưa được hỗ trợ trong chế độ cấu trúc liên kết động

en: Not supported in sculpt mode
vi: Chưa được hỗ trợ trong chế độ điêu khắc

en: Voxel size of %f too small to be solved
vi: Kích thước thể tích tử của %f là quá nhỏ để có thể giải nghiệm

en: Tangent space can only be computed for tris/quads, aborting
vi: Chỉ có thể tính toán không gian tiếp tuyến cho tam giác và tứ giác mà thôi. Bỏ qua quá trình

en: Tangent space computation needs a UV Map, "%s" not found, aborting
vi: Tính toán không gian tiếp tuyến cần có Ánh Xạ UV, song không tìm thấy "%s". Hủy thao tác

en: Possible data loss when saving this file! %s modifier is deprecated (Object: %s)
vi: Có khả năng gây ra mất mát dữ liệu khi lưu tập tin này! Bộ điều chỉnh %s đã lỗi thời (Đối Tượng: %s)

en: movieclips
vi: Đoạn Phim

en: NlaTrack
vi: RãnhNLA

en: <No Action>
vi: <Không có Hành Động>

en: NlaStrip
vi: DảiNLA

en: [Action Stash]
vi: [Cất Giấu Hành Động]

en: node_groups
vi: Nhóm Giao Điểm

en: Use node groups to reuse the same menu multiple times
vi: Sử dụng nhóm nút để tái dụng cùng một trình đơn nhiều lần

en: The node input does not support fields
vi: Đầu vào nút không hỗ trợ trường

en: The links form a cycle which is not supported
vi: Các liên kết tạo thành một chu kỳ tuần hoàn, tức cái không được hỗ trợ

en: Conversion is not supported
vi: Chuyển đổi không được hỗ trợ

en: Links can only go into a zone but not out
vi: Các liên kết chỉ có thể đi vào một vùng, chứ không thể đi ra được

en: Can't find object data of %s lib %s
vi: Không tìm thấy dữ liệu đối tượng của %s thư viện %s ở đâu cả

en: Object %s lost data
vi: Đối tượng %s dữ liệu bị mất

en: Surf
vi: BềMặt

en: Mball
vi: SiêuCầu

en: PointCloud
vi: MâyĐiểm

en: LightProbe
vi: QuangKế

en: GreasePencil
vi: BútChìDầu

en: No new files have been packed
vi: Không có tập tin mới nào được đóng gói cả

en: Unable to pack file, source path '%s' not found
vi: Không thể đóng gói tập tin được. Không tìm thấy đường dẫn nguồn '%s'

en: Unable to access the size of, source path '%s'
vi: Không thể truy cập kích thước của đường dẫn nguồn '%s' được

en: Unable to pack files over 2gb, source path '%s'
vi: Không thể đóng gói tập tin cỡ trên 2gb được, đường dẫn nguồn là '%s'

en: Image '%s' skipped, packing movies or image sequences not supported
vi: Hình ảnh '%s' bị bỏ qua, không hỗ trợ đóng gói phim hoặc chuỗi hình ảnh

en: Packed %d file(s)
vi: Đã đóng gói %d tập tin

en: Error creating file '%s'
vi: Lỗi xảy ra trong khi kiến tạo tập tin '%s'

en: Error writing file '%s'
vi: Lỗi xảy ra trong khi ghi tập tin '%s'

en: Saved packed file to: %s
vi: Lưu tập tin được đóng gói vào: %s

en: Error restoring temp file (check files '%s' '%s')
vi: Lỗi xảy ra trong khi khôi phục lại tập tin tạm thời (kiểm tra các tập tin '%s' '%s')

en: Error deleting '%s' (ignored)
vi: Lỗi xảy ra trong khi xóa '%s' (bỏ qua)

en: Use existing file (instead of packed): %s
vi: Sử dụng tập tin đang tồn tại (thay vì tập tin được đóng gói): %s

en: Cannot pack absolute file: '%s'
vi: Không thể đóng gói tập tin tuyệt đối: '%s'

en: Cannot unpack individual Library file, '%s'
vi: Không thể mở gói từng tập tin Thư Viện, '%s'

en: palettes
vi: bảng

en: paint_curves
vi: đường cong sơn

en: ParticleSystem
vi: Hệ Thống Hạt

en: ParticleSettings
vi: Sắp Đặt Hạt

en: particles
vi: hạt

en: %i frames found!
vi: Tìm thấy %i khung hình!

en: %i points found!
vi: Tìm thấy %i điểm!

en: No valid data to read!
vi: Không có dữ liệu nào hợp lệ để đọc cả!

en: %i cells + High Resolution cached
vi: %i tế bào + Độ Phân Giải Cao được ghi trong bộ nhớ đệm

en: %i cells cached
vi: %i tế bào được ghi trong bộ nhớ đệm

en: %i frames on disk
vi: %i khung hình trên đĩa

en: %s frames in memory (%s)
vi: %s khung hình trong bộ nhớ (%s)

en: %s, cache is outdated!
vi: %s, bộ nhớ đệm lỗi thời rồi!

en: %s, not exact since frame %i
vi: %s, không chính xác từ khung hình %i

en: pointclouds
vi: Mây Điểm

en: Invalid Input Error
vi: Lỗi Đầu Vào Bất Hợp Lệ

en: Invalid Context Error
vi: Lỗi Ngữ Cảnh Bất Hợp Lệ

en: Out Of Memory Error
vi: Lỗi Bộ Nhớ Cạn Kiệt

en: Undefined Type
vi: Loại Bất Định

en: Can't add Rigid Body to non mesh object
vi: Không thể thêm Thân Cứng vào đối tượng phi khung lưới

en: Can't create Rigid Body world
vi: Không thể kiến tạo thế giới Thân Cứng

en: Compiled without Bullet physics engine
vi: Được biên tập không có bộ máy vật lý Đạn Bắn

en: LIB: object lost from scene: '%s'
vi: Thư Viện: đối tượng vắng mặt trong cảnh: '%s'

en: RenderView
vi: Góc Nhìn Kết Xuất

en: screens
vi: màn hình

en: speakers
vi: loa

en: textures
vi: chất liệu

[ctx: MovieClip]
en: Plane Track
vi: Giám Sát Bình Diện

en: At least 8 common tracks on both keyframes are needed for reconstruction
vi: Cần ít nhất 8 dấu giám sát tương đồng trên cả hai khung khóa để phục hồi

en: Blender is compiled without motion tracking library
vi: Bản Blender được biên dịch này không có gắn thư viện giám sát di chuyển

en: Original Mode
vi: Chế Độ Gốc

en: 100 Meters
vi: 100 Mét

en: 10 Meters
vi: 10 Mét

en: 10 Centimeters
vi: 10 Xăng-ti-mét

en: Picometers
vi: Picomet

en: Chains
vi: Móc Nối Dây Chuyền

en: Square Kilometers
vi: Kilomet Bình Phương

en: Square Hectometers
vi: Hectomet Bình Phương

en: Square Dekameters
vi: Dekamet Bình Phương

en: Square Decimeters
vi: Decimet Bình Phương

en: Square Micrometers
vi: Micromet Bình Phương

en: Square Miles
vi: Miles Bình Phương

en: Square Furlongs
vi: Furlongs Bình Phương

en: Square Chains
vi: Chains Bình Phương

en: Square Yards
vi: Yards Bình Phương

en: Square Feet
vi: Feet Bình Phương

en: Square Inches
vi: Inches Bình Phương

en: Square Thou
vi: Thou Bình Phương

en: Cubic Kilometers
vi: Kilomet Mũ 3

en: Cubic Hectometers
vi: Hectomet Mũ 3

en: Cubic Dekameters
vi: Dekamet Mũ 3

en: Cubic Decimeters
vi: Decimet Mũ 3

en: Cubic Centimeters
vi: Centimet Mũ 3

en: Cubic Millimeters
vi: Milimét Mũ 3

en: Cubic Micrometers
vi: Micromet Mũ 3

en: Cubic Miles
vi: Miles Mũ 3

en: Cubic Furlongs
vi: Furlongs Mũ 3

en: Cubic Chains
vi: Chains Mũ 3

en: Cubic Yards
vi: Yards Mũ 3

en: Cubic Feet
vi: Feet Mũ 3

en: Cubic Inches
vi: Inches Mũ 3

en: Cubic Thou
vi: Thou Mũ 3

en: 100 Kilograms
vi: 100 Ki-lô-gam

en: Hectograms
vi: Héc-tô-gam

en: 10 Grams
vi: 10 Gam

en: Milligrams
vi: Miligam

en: Tons
vi: Sắc Thái

en: Centum weights
vi: Trọng lượng hằng trăm

en: Meters per second
vi: Mét mỗi giây

en: Kilometers per hour
vi: Ki lô mét mỗi giờ

en: Feet per second
vi: Feet mỗi giây

en: Miles per hour
vi: Miles mỗi giờ

en: Meters per second squared
vi: Mét trên giây bình phương

en: Feet per second squared
vi: Feet trên giây bình phương

en: Arcminutes
vi: Phút Cung

en: Arcseconds
vi: Giây Cung

en: fonts
vi: phông

en: volumes
vi: thể tích

en: Could not load volume for writing
vi: Không thể nạp thể tích vào hòng viết ra được

en: Could not write volume: %s
vi: Không thể viết tập tin: %s

en: Could not write volume: Unknown error writing VDB file
vi: Không thể viết ra ổ đĩa được: Lỗi không xác định khi ghi tập tin VDB

en: OpenVDB error: {}
vi: Lỗi OpenVDB: {}

en: workspaces
vi: không gian làm việc

en: worlds
vi: thế giới

en: Library database with null library data-block pointer!
vi: Cơ sở dữ liệu thư viện với con trỏ khối dữ liệu thư viện NULL (trống rỗng)!

en: ID %s is in local database while being linked from library %s!
vi: ID %s nằm trong cơ sở dữ liệu địa phương trong khi được kết nối từ thư viện %s!

en: Library ID %s not found at expected path %s!
vi: Không tìm thấy ID thư viện %s tại đường dẫn dự kiến %s!

en: Library ID %s in library %s, this should not happen!
vi: Chỉ số ID thư viện %s trong thư viện %s, điều này không đúng!

en: ID %s has null lib pointer while being in library %s!
vi: ID %s có con trỏ thư viện null (rỗng, vô nghĩa) khi đang ở trong thư viện %s!

en: ID %s has mismatched lib pointer!
vi: ID %s có tham chiếu thư viện không xứng khớp!

en: ID %s not found in library %s anymore!
vi: Không tìm thấy ID %s trong thư viện %s nữa!

en: ID %s uses shapekey %s, but its 'from' pointer is invalid (%p), fixing...
vi: ID %s sử dụng hình mẫu %s, song điểm tham chiếu 'từ' (đâu) của nó không hợp lệ (%p), sửa lại...

en: Shapekey %s has an invalid 'from' pointer (%p), it will be deleted
vi: Hình mẫu %s có con trỏ 'từ' (from) (%p) không hợp lệ, nó sẽ bị xóa đi

en: insufficient content
vi: nội dung không đầy đủ

en: unknown error reading file
vi: lỗi không lường trước được xảy ra trong khi đang đọc tập tin

en: Unable to read
vi: Không thể đọc được

en: Library '%s', '%s' had multiple instances, save and reload!
vi: Thư viện '%s', '%s' có nhiều thực thể, lưu và nạp lại!

en: LIB: Data refers to main .blend file: '%s' from %s
vi: Thư Viện: Dữ liệu tham chiếu đến tập tin .blend chính: '%s' từ '%s'

en: LIB: %s: '%s' is directly linked from '%s' (parent '%s'), but is a non-linkable data type
vi: Thư Viện: %s: '%s' được kết nối trực tiếp từ '%s' (phụ huynh '%s'), nhưng là kiểu dữ liệu không thể kết nối được

en: Read packed library: '%s', parent '%s'
vi: Đọc thư viện đóng gói: '%s', phụ huynh '%s'

en: Read library: '%s', '%s', parent '%s'
vi: Đọc thư viện: '%s', '%s', phụ huynh '%s'

en: Cannot find lib '%s'
vi: Không tìm thấy thư viện '%s'

en: Unable to open blend <memory>
vi: Không mở được bản blend <bộ nhớ>

en: Critical blend-file corruption: Conflicts and/or otherwise invalid data-blocks names (see console for details)
vi: Lỗi hư hoại tập tin blend nghiêm trọng xảy ra: Xung đột và/hoặc tên khối dữ liệu không hợp lệ (xin xem bảng điều khiển dòng lệnh để biết chi tiết)

en: The file was saved by a newer version, open it with Blender %s or later
vi: Tập tin vốn được lưu bằng phiên bản mới hơn, xin hãy mở tập tin bằng Blender %s hoặc phiên bản mới hơn nhé

en: Failed to read blend file '%s': %s
vi: Việc đọc tập tin blend '%s': %s bị thất bại

en: Blend file '%s' created by a Big Endian version of Blender, support for these files will be removed in Blender 5.0
vi: Tập tin Blend '%s' được tạo bởi phiên bản Big Endian của Blender, sự hỗ trợ cho các tập tin này sẽ bị xóa đi trong Blender 5.0

en: Cannot read blend file '%s', incomplete header, may be from a newer version of Blender
vi: Không thể đọc tập tin blend '%s', tiêu đề không đầy đủ, có thể là từ phiên bản mới hơn của Blender

en: Failed to read file '%s', not a blend file
vi: Thất bại trong việc đọc tập tin '%s', không phải là một tập tin blend

en: Unable to read '%s': %s
vi: Không thể đọc được '%s': %s

en: Unrecognized file format '%s'
vi: Định dạng tập tin không nhận biết '%s'

en: Unable to open '%s': %s
vi: Không thể mở '%s': %s

en: GP_Palette
vi: Bảng_BútSáp

en: Non-Empty object '%s' cannot duplicate collection '%s' anymore in Blender 2.80 and later, removed instancing
vi: Đối tượng Phi Trống Rỗng '%s' không thể nhân đôi bộ sưu tập '%s' trong Blender 2.80 trở lên nữa, đã loại bỏ thực thể hóa

en: Hidden %d
vi: Ẩn Giấu %d

en: Eevee material conversion problem. Error in console
vi: Vấn đề về chuyển đổi nguyên vật liệu trong máy kết xuất Eevee. Xem thông báo về lỗi lầm trong cửa sổ bàn giao tiếp (console)

en: Proxy lost from object %s lib %s
vi: Đại diện bị mất từ đối tượng %s thư viện %s

en: Proxy lost from object %s lib <NONE>
vi: Đại diện bị mất từ đối tượng %s thư viện <NONE>

en: Material %s could not be converted because of different Blend Mode and Shadow Mode (need manual adjustment)
vi: Không thể chuyển đổi nguyên vật liệu %s được vì Chế Độ Pha Trộn và Chế Độ Bóng Tối khác nhau (cần điều chỉnh thủ công)

en: Material %s could not be converted because of non-trivial alpha blending (need manual adjustment)
vi: Không thể chuyển đổi nguyên vật liệu %s được vì sự pha trộn alpha bất thường xảy ra (cần điều chỉnh thủ công)

en: %s contains a volume shader that might need to be converted to object (see world volume panel)
vi: %s có chứa một bộ tô bóng thể tích khả dĩ cần phải được chuyển đổi thành đối tượng (xin xem bảng thể tích thế giới)

en: 2D_Animation
vi: Hoạt Họa 2D

en: Sculpting
vi: Điêu Khắc

en: VFX
vi: VFX (Hiệu Ứng Thị Giác)

en: Video_Editing
vi: Biên Soạn Video

en: Unable to make version backup: filename too short
vi: Không thể tạo bản sao phiên bản để dự trữ được: tên tập tin ngắn quá

en: Unable to make version backup
vi: Không thể tạo bản sao phiên bản để dự trữ được

en: Checking validity of current .blend file *BEFORE* save to disk
vi: Kiểm tra tính hợp lệ của tập tin .blend hiện tại *TRƯỚC KHI* lưu vào đĩa

en: Critical data corruption: Conflicts and/or otherwise invalid data-blocks names (see console for details)
vi: Lỗi hư hoại dữ liệu nghiêm trọng xảy ra: Xung đột và/hoặc tên khối dữ liệu không hợp lệ (xem bảng điều khiển dòng lệnh để biết chi tiết)

en: Version backup failed (file saved with @)
vi: Việc tạo bản sao phiên bản để dự trữ bị thất bại (tập tin được lưu với @)

en: Cannot change old file (file saved with @)
vi: Không thể đổi tập tin cũ được (tập tin đã được lưu với @)

en: Cannot save normal file (%s) as asset system file
vi: Không thể lưu tập tin bình thường (%s) dưới dạng tập tin tài sản của hệ thống được

en: Cannot open file %s for writing: %s
vi: Không mở được tập tin %s để ghi: %s

en: Zero normal given
vi: Không thấy có pháp tuyến nào được cung cấp cho cả

en: Select at least two edge loops
vi: Phải chọn ít nhất hai vòng cạnh mới được

en: Select an even number of loops to bridge pairs
vi: Chọn một số vòng mạch là số chẵn để có thể cầu nối các đôi với nhau được

en: Selected loops must have equal edge counts
vi: Các vòng mạch đã chọn cần có số cạnh bằng nhau

en: Could not connect vertices
vi: Không thể kết nối các điểm đỉnh được

en: Select two edge loops or a single closed edge loop from which two edge loops can be calculated
vi: Chọn hai vòng cạnh hoặc một đơn vòng cạnh đóng kín mà từ đó hai vòng cạnh có thể được tính toán

en: Closed loops unsupported
vi: Không hỗ trợ vòng mạch kín

en: Loops are not connected by wire/boundary edges
vi: Vòng mạch không kết nối với nhau bởi các cạnh lưới/ranh giới

en: Connecting edge loops overlap
vi: Kết nối các vòng cạnh đè gối lên nhau

en: Requires at least three vertices
vi: Đòi hỏi ít nhất ba điểm đỉnh trở lên

en: No edge rings found
vi: Không tìm thấy vành đai cạnh nào cả

en: Edge-ring pair isn't connected
vi: Đôi vành đai cạnh không kết nối với nhau

en: Edge-rings are not connected
vi: Các vành đai-cạnh không kết nối với nhau

en: color_index is invalid
vi: chỉ số màu (color_index) không hợp lệ

en: Compositor node tree has cyclic links!
vi: Cây nút trình tổng hợp có các liên kết tuần hoàn!

en: Compositor node tree has undefined nodes or sockets!
vi: Cây nút trình tổng hợp có các nút hoặc ổ cắm chưa xác định!

en: Compositor node tree has unsupported nodes.
vi: Cây nút tổng hợp có các nút không được hỗ trợ.

en: Error: Too many AOVs
vi: Lỗi: Quá nhiều AOV

en: Required render size ({}px) is larger than reported texture size limit ({}px).
vi: Kích thước kết xuất đòi hỏi ({}px) lớn hơn giới hạn kích thước chất liệu báo cáo ({}px).

en: Errors during render. See the System Console for more info.
vi: Lỗi trong quá trình kết xuất. Xin xem Bàn Giao Tiếp Hệ Thống để biết thêm thông tin.

en: Compiling EEVEE engine shaders
vi: Biên dịch các bộ tô bóng động cơ EEVEE

en: Compiling shaders ({} remaining)
vi: Biên dịch các bộ tô bóng (còn {})

en: Optimizing shaders ({} remaining)
vi: Tối ưu hóa các bộ tô bóng (còn {})

en: Error: Too many lights in the scene.
vi: Lỗi: Có quá nhiều nguồn sáng trong cảnh.

en: Warning: Could not allocate light probes volume pool of {} MB, using {} MB instead.
vi: Cảnh Báo: Không thể cấp phát {} MB bộ nhớ cho khối đầu dò ánh sáng, thay vào đó sử dụng {} MB.

en: Irradiance Atlas texture could not be created
vi: Không thể tạo chất liệu Atlas bức xạ được

en: Error: Malformed irradiance grid data
vi: Lỗi: Dữ liệu khung lưới đồ thị bức xạ không đúng định dạng

en: Error: Too many irradiance grids in the scene
vi: Lỗi: Có quá nhiều khung lưới đồ thị bức xạ trong cảnh

en: Error: Too many grid visible
vi: Lỗi: Có quá nhiều khung lưới đồ thị hữu hình

en: Error: Irradiance grid allocation failed
vi: Lỗi: Phân bổ khung lưới đồ thị bức xạ bị thất bại

en: Error: Could not allocate irradiance staging texture
vi: Lỗi: Không thể phân bổ chất liệu bức xạ trong dàn cảnh

en: Error: Not enough memory to bake {}.
vi: Lỗi: Không có đủ bộ nhớ để nướng {}.

en: Cannot allocate enough video memory to bake "{}" ({} / {} MBytes).
    Try reducing surfel resolution or capture distance to lower the size of the allocation.
vi: Không thể cấp phát đủ bộ nhớ video để nướng "{}" ({} / {} MBytes).
    Xin hãy thử giảm độ phân giải bề mặt hoặc khoảng cách nắm bắt để giảm kích thước phân bổ.

en: Not enough available video memory to bake "{}" ({} / {} MBytes).
    Try reducing surfel resolution or capture distance to lower the size of the allocation.
vi: Không có đủ bộ nhớ video khả dụng để nướng "{}" ({} / {} MBytes).
    Hãy thử giảm độ phân giải bề mặt hoặc khoảng cách nắm bắt để giảm kích thước phân bổ nhé.

en: Error: Could not allocate shadow atlas. Most likely out of GPU memory.
vi: Lỗi: Không thể cấp phát bộ nhớ cho atlas bóng tối được. Có thể bộ nhớ GPU đã cạn kiệt.

en: Error: Shadow buffer full, may result in missing shadows and lower performance. ({} / {})
vi: Lỗi: Bộ đệm bóng tối đã tràn đầy, cái này có thể dẫn đến sự thiếu hụt bóng tối và hiệu suất hoạt động thấp hơn. ({} / {})

en: Error: Too many shadow updates, some shadows might be incorrect.
vi: Lỗi: Có quá nhiều cập nhật bóng tối, một số bóng tối có thể sẽ không chính xác.

en: Error: Reached max shadow updates.
vi: Lỗi: Đã đạt đến số lượng cập nhật bóng tối tối đa rồi.

en: Warning: Volume rendering data could not be allocated. Now using a resolution of 1:{} instead of 1:{}.
vi: Cảnh báo: Không thể cấp phát bộ nhớ cho dữ liệu kết xuất thể tích được. Hiện đang sử dụng độ phân giải 1:{} thay vì 1:{}.

en: Workbench
vi: Bàn Công Việc

en: Delete Pose Asset
vi: Xóa Tài Sản Tư Thế

en: Permanently delete pose asset blend file? This cannot be undone.
vi: Xóa vĩnh viễn tập tin blend tài sản tư thế nhé? Không thể hoàn tác thao tác này được đâu đấy.

en: The asset is local to the file. Deleting it will just clear the asset status.
vi: Tài sản này nằm cục bộ trong tập tin. Xóa nó đi sẽ chỉ xóa trạng thái tài sản mà thôi.

en: Failed to load asset library
vi: Không nạp được thư viện tài sản

en: No name set
vi: Không có tên nào đã đặt cả

en: Unexpected library type. Failed to create pose asset
vi: Thể loại thư viện không mong muốn. Thất bại trong việc tạo tài sản tư thế

en: Pose assets can only be modified from Pose Mode
vi: Tài sản tư thế chỉ có thể được sửa đổi từ Chế Độ Tư Thế mà thôi

en: Action is not editable
vi: Hành động không thể chỉnh sửa được

en: Asset blend file is not editable
vi: Tập tin blend về tài sản không thể biên soạn được

en: NLA Strip Controls
vi: Các Điều Khiển cho Dải NLA

en: F-Curve visibility in Graph Editor
vi: Đường Cong-F hữu hình trong Trình Biên Soạn Đồ Thị

en: Grease Pencil layer is visible in the viewport
vi: Tầng Bút Chì Dầu hữu hình trong cổng nhìn

en: Toggle visibility of Channels in Graph Editor for editing
vi: Bật/tắt hiển thị của các Kênh trong Trình Biên Soạn Đồ Thị để chỉnh sửa

en: Display channel regardless of object selection
vi: Kênh hiển thị bất kể lựa chọn đối tượng là gì

en: Enable F-Curve modifiers
vi: Bật các bộ điều chỉnh Đường Cong-F

en: Make channels grouped under this channel visible
vi: Hiển thị các kênh đã nhóm trong kênh này

en: NLA Track is the only one evaluated in this animation data-block, with all others muted
vi: Rãnh NLA là cái duy nhất được tính toán trong khối dữ liệu hoạt họa này, trong khi toàn bộ các rãnh khác bị chặn âm thanh

en: Editability of keyframes for this channel
vi: Khả năng biên soạn của các khung khóa cho kênh này

en: Editability of NLA Strips in this track
vi: Khả năng biên soạn của Các Đoạn NLA trong rãnh này

en: Does F-Curve contribute to result
vi: Đường Cong-F có đóng góp phần mình vào kết quả hay không

en: Temporarily disable NLA stack evaluation (i.e. only the active action is evaluated)
vi: Tạm thời không cho phép ngăn xếp NLA ước tính nữa (tức là chỉ hành động đang hoạt động là được ước tính mà thôi)

en: Show all keyframes during animation playback and enable all frames for editing (uncheck to use only the current keyframe during animation playback and editing)
vi: Hiển thị toàn bộ các khung khóa trong khi chơi lại hoạt họa và cho phép biên soạn tất cả các khung hình (bỏ dấu kiểm để chỉ sử dụng khung khóa hiện tại trong khi chơi lại và biên soạn hoạt họa mà thôi)

en: Do channels contribute to result (toggle channel muting)
vi: Các kênh có đóng góp vào kết quả hay không (bật/tắt khả năng hoạt động của kênh)

en: Display action without any time remapping (when unpinned)
vi: Hiển thị hành động mà không sắp xếp lại bất cứ thời gian nào (khi bỏ đinh ghim)

en: Can't edit this property from a linked data-block
vi: Không thể biên soạn tính chất này từ một khối dữ liệu

en: CombinedAction
vi: Hành Động Kết Hợp

en: No channels to operate on
vi: Không có kênh nào để thao tác cả

en: No keyframes to focus on
vi: Không có khung khóa nào để tập trung vào cả

en: None of the selected channels is an Action Slot
vi: Không có kênh nào vốn được chọn là một Khe Hành Động cả

en: No open Graph Editor window found
vi: Không tìm thấy cửa sổ của Trình Biên Soạn Đồ Thị nào đang mở cả

en: Cannot create the Animation Context
vi: Không thể tạo Bối Cảnh Hoạt Họa được

en: One or more F-Curves are not visible due to filter settings
vi: Một hoặc nhiều Đường Cong-F hiện không hiển thị được do những cài đặt về thanh lọc

en: F-Curves have no valid size
vi: Đường Cong-F không có kích thước hợp lệ

en: Separated %s into %i new actions
vi: Tách phân %s thành %i hành động mới

en: No active action to operate on
vi: Không có hành động đang hoạt động nào để vận hành cả

en: Active action is not layered
vi: Hành động đang hoạt động chưa được phân tầng lớp

en: Active object isn't animated
vi: Đối tượng đang hoạt động chưa được hoạt họa

en: <invalid>
vi: <không hợp lệ>

en: <no path>
vi: <không có đường dẫn>

en: Marker %.2f offset %s
vi: Dấu mốc %.2f dịch chuyển %s

en: Marker %d offset %s
vi: Dấu mốc %d dịch chuyển %s

en: Marker offset %s
vi: Dịch chuyển dấu mốc %s

en: Delete selected markers?
vi: Xóa các dấu mốc đã chọn?

en: Rename Selected Time Marker
vi: Đổi Tên Mốc Thời Gian Lựa Chọn

en: Selecting the camera is only supported in object mode
vi: Việc chọn máy quay phim chỉ được hỗ trợ trong chế độ đối tượng mà thôi

en: Scene not found
vi: Không tìm thấy cảnh nào cả

en: Cannot re-link markers into the same scene
vi: Không thể tái kết nối các dấu mốc vào cùng cảnh được

en: Target scene has locked markers
vi: Cảnh mục tiêu có các dấu mốc đã bị khóa lại

en: Select a camera to bind to a marker on this frame
vi: Chọn một máy quay phim để kết buộc vào một dấu mốc trên khung hình này

en: No markers are selected
vi: Không có dấu mốc nào đã được chọn cả

en: Markers are locked
vi: Các dấu mốc đã bị khóa lại rồi

en: Toggle Snapping
vi: Bật/Tắt Bám Dính

[ctx: Operator]
en: Set Frame (Strip Preview)
vi: Đặt Khung Hình (Xem Trước Dải)

en: Start frame clamped to valid rendering range
vi: Hạn định khung hình đầu nội trong phạm vi kết xuất hợp lệ

en: End frame clamped to valid rendering range
vi: Hạn định khung hình cuối nội trong phạm vi kết xuất hợp lệ

en: The action %s is not editable
vi: Hành động %s là hành động không thể chỉnh sửa được

en: Moved %i slot(s) into the action of the active object
vi: Đã di chuyển %i khe vào hành động của đối tượng đang hoạt động

en: Failed to merge any animation. Note that NLA strips cannot be merged
vi: Thất bại trong việc hợp nhất bất kỳ hoạt họa nào. Lưu ý rằng không thể hợp nhất các dải NLA được

en: Expected an animation area to be active
vi: Dự kiến là một khu vực hoạt họa sẽ đi vào tình trạng hoạt động

en: Action is already layered
vi: Hành động đã được phân tầng lớp rồi

en: Active object has no action
vi: Đối tượng đang hoạt động không có hành động nào cả

en: Paste driver: no driver to paste
vi: Dán điều vận: không có điều vận nào để dán được

en: No driver to copy variables from
vi: Không có điều vận nào để sao chép các biến số từ nó cả

en: Driver has no variables to copy
vi: Điều Vận chưa có biến số nào để có thể sao chép

en: No driver variables in the internal clipboard to paste
vi: Không có biến điều vận nào trong bảng nhớ tạm để dán cả

en: Cannot paste driver variables without a driver
vi: Không thể dán các biến số điều vận nếu không có điều vận

en: Could not add driver, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không thể thêm điều vận, vì đường dẫn RNA là không hợp lệ đối với ID đã cho này (ID = %s, đường dẫn = %s)

en: Could not find driver to copy, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không tìm thấy điều vận nào để sao chép cả, vì đường dẫn RNA là không hợp lệ đối với ID đã cho này (ID = %s, đường dẫn = %s)

en: Could not paste driver, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không thể dán được điều vận, vì đường dẫn RNA là không hợp lệ đối với ID đã cho này (ID = %s, đường dẫn = %s)

en: <Unknown Modifier>
vi: <Bộ Điều Chỉnh Chưa Biết>

en: × (Ax + B)
vi: ✕ (Ax + B)

en: Add Control Point
vi: Thêm Điểm Điều Khiển

en: Delete Modifier
vi: Xóa Bộ Điều Chỉnh

en: Add a new control-point to the envelope on the current frame
vi: Thêm điểm điều khiển mới vào phong bao trên khung hình hiện tại

en: Delete envelope control point
vi: Xóa điểm điều khiển phong bao

en: Remove animation from selected objects?
vi: Xóa hoạt họa khỏi các đối tượng đã chọn nhé?

en: Delete keyframes from selected objects?
vi: Xóa khung hình chính khỏi các đối tượng đã chọn nhé?

en: No RNA pointer available to retrieve values for this F-curve
vi: Không có con trỏ RNA nào để truy xuất các giá trị cho Đường Cong-F này hết

en: No suitable context info for active keying set
vi: Không có thông tin về ngữ cảnh phù hợp cho Bộ Khóa đang hoạt động

en: Keying set failed to insert any keyframes
vi: Bộ Khóa thất bại trong việc chèn thêm các khung khóa vào

en: Keying set failed to remove any keyframes
vi: Việc xóa bất cứ khung khóa nào trong bộ bị thất bại

en: This property cannot be animated as it will not get updated correctly
vi: Tính chất này không thể hoạt họa được vì nó sẽ không được cập nhật đúng đắn

en: Failed to resolve path to property, try manually specifying this using a Keying Set instead
vi: Việc phân tích đường dẫn tới tính chất bị thất bại. Thay vì, xin hãy thử xác định cái này dùng một Bộ Khóa một cách thủ công

en: No active Keying Set
vi: Không có Bộ Khóa nào đang hoạt động cả

en: Could not update flags for this F-curve, as RNA path is invalid for the given ID (ID = %s, path = %s)
vi: Không thể nâng cấp được các cờ dành cho Đường Cong-F này, vì đường dẫn RNA là không hợp lệ đối với ID đã cho (ID = %s, đường dẫn = %s)

en: Keying set '%s' - successfully added %d keyframes
vi: Bộ Khóa '%s' - đã thành công trong việc thêm %d khung khóa vào

en: Successfully added %d keyframes for keying set '%s'
vi: Đã thêm %d khung khóa vào Bộ Khóa '%s'

en: Unsupported context mode
vi: Chế độ ngữ cảnh chưa được hỗ trợ

en: Nothing selected to key
vi: Không có gì được chọn để khóa hóa cả

en: Could not insert keyframe, as this type does not support animation data (ID = %s)
vi: Không thể chèn khung khóa vì thể loại này chưa hỗ trợ dữ liệu hoạt họa (ID = %s)

en: '%s' is not editable
vi: '%s' không thể chỉnh sửa được

en: Successfully removed %d keyframes for keying set '%s'
vi: Đã xóa %d khung khóa khỏi Bộ Khóa '%s'

en: Not deleting keyframe for locked F-Curve '%s', object '%s'
vi: Không xóa khung khóa khỏi Đường Cong-F đang bị khóa '%s', đối tượng '%s'

en: %d object(s) successfully had %d keyframes removed
vi: %d đối tượng đã có %d khung khóa được xóa đi thành công

en: No keyframes removed from %d object(s)
vi: Không có khung khóa nào được/bị xóa khỏi %d đối tượng

en: "%s" property cannot be animated
vi: Tính chất "%s" không thể hoạt họa được

en: Button doesn't appear to have any property information attached (ptr.data = %p, prop = %p)
vi: Nút bấm hình như không có thông tin tính chất nào gắn liền với nó (ptr.data = %p, prop = %p)

en: Not deleting keyframe for locked F-Curve for NLA Strip influence on %s - %s '%s'
vi: Không xóa khung khóa đối với Đường Cong-F đã bị khóa vì ảnh hưởng của Dải NLA trên %s - %s '%s'

en: Keying set '%s' not found
vi: Không tìm thấy bộ khóa '%s'

en: No active Keying Set to remove
vi: Không có Bộ Khóa đang hoạt động nào để xóa cả

en: Cannot remove built in keying set
vi: Không thể xóa Bộ Khóa gắn sẵn được

en: No active Keying Set to add empty path to
vi: Không có Bộ Khóa đang hoạt động nào để cho thêm đường dẫn trống vào

en: No active Keying Set to remove a path from
vi: Không có Bộ Khóa đang hoạt động nào để xóa đường dẫn khỏi đó cả

en: No active Keying Set path to remove
vi: Không có đường dẫn của Bộ Khóa đang hoạt động nào để xóa đi cả

en: Cannot add property to built in keying set
vi: Không thể thêm tính chất với Bộ Khóa gắn sẵn được

en: No active Keying Set to remove property from
vi: Không có Bộ Khóa đang hoạt động nào để xóa tính chất khỏi đó cả

en: Cannot remove property from built in keying set
vi: Không thể xóa tính chất trong Bộ Khóa gắn sẵn được

en: Property removed from keying set
vi: Tính chất đã bị xóa khỏi bộ khóa

en: Property added to Keying Set: '%s'
vi: Tính chất đã được thêm vào Bộ Khóa: '%s'

en: Bone was added to a hidden collection '%s'
vi: Xương đã được cho thêm vào bộ sưu tập ẩn khuất '%s' rồi

en: Delete selected bones?
vi: Xóa xương đã chọn nhé?

en: No region view3d available
vi: Không thấy có vùng Khung Nhìn 3D (RegionView3D) nào có thể sử dụng được cả

en: No active bone set
vi: Không có xương nào đang hoạt động cả

en: No joints selected
vi: Không có khớp nối được chọn cả

en: Bones for different objects selected
vi: Xương dành cho các đối tượng khác được chọn

en: Same bone selected...
vi: Chọn cùng một xương rồi...

en: Operation requires an active bone
vi: Thao tác yêu cầu một xương đang hoạt động

en: Too many points selected: %d
vi: Quá nhiều điểm được chọn: %d

en: Aligned bone '%s' to parent
vi: Căn chỉnh xương '%s' với phụ huynh

en: %d bones aligned to bone '%s'
vi: %d xương được căn chỉnh với xương '%s'

en: Active object is not a selected armature
vi: Đối tượng đang hoạt động không phải là khung rối được chọn

en: Separated bones
vi: Xương đã được phân tách

en: Unselectable bone in chain
vi: Xương trong dây chuyền không thể lựa chọn được

en: Move to New Bone Collection
vi: Di Chuyển đến Bộ Sưu Tập Xương Mới

[ctx: Operator]
en: New Bone Collection
vi: Bộ Sưu Tập Xương Mới

en: This operator only works in pose mode and armature edit mode
vi: Thao tác này chỉ hoạt động trong chế độ tư thế và chế độ biên soạn khung rối mà thôi

en: No bones selected, nothing to assign to bone collection
vi: Không có xương nào đã được chọn cả, chẳng có gì để ấn định cho bộ sưu tập xương hết

en: All selected bones were already part of this collection
vi: Toàn bộ các xương vốn được chọn đều đã là một phần của bộ sưu tập này rồi

en: No bone collection named '%s'
vi: Không có bộ sưu tập xương nào được đặt tên là '%s' cả

en: Cannot assign to linked bone collection %s
vi: Không thể ấn định bộ sưu tập xương liên kết %s được

en: No bones selected, nothing to unassign from bone collection
vi: Không có xương nào đã lựa chọn cả. Chẳng có gì để xóa ấn định khỏi bộ sưu tập xương hết

en: None of the selected bones were assigned to this collection
vi: Không có xương lựa chọn nào đã được ấn định cho bộ sưu tập này hết

en: Missing bone name
vi: Thiếu tên xương nhé

en: Could not find bone '%s'
vi: Không tìm thấy xương '%s'

en: Bone '%s' was not assigned to collection '%s'
vi: Xương '%s' chưa được ấn định cho bộ sưu tập '%s' đâu

en: Bone collection with index %d not found on Armature %s
vi: Không tìm thấy bộ sưu tập xương có chỉ số %d trên Khung Rối %s cả

en: Bone collection %s is not editable, maybe add an override on the armature Data?
vi: Bộ sưu tập xương %s không thể biên soạn được, hay là cho thêm một vượt quyền vào Dữ Liệu khung rối chăng?

en: No object found to operate on
vi: Không tìm thấy đối tượng nào để thao tác trên đó cả

en: Cannot add bone collections to a linked Armature without an override on the Armature Data
vi: Không thể cho thêm bộ sưu tập xương vào Khung Rối liên kết mà không có một vượt quyền trên Dữ Liệu Khung Rối được

en: Cannot add bone collections to a linked Armature with a system override; explicitly create an override on the Armature Data
vi: Không thể cho thêm bộ sưu tập xương vào Khung Rối liên kết với một vượt quyền hệ thống được; xin hãy tạo một vượt quyền dứt khoát trên Dữ Liệu Khung Rối

en: Cannot update a linked Armature with a system override; explicitly create an override on the Armature Data
vi: Không thể cập nhật Khung Rối liên kết bằng một vượt quyền hệ thống; Xin hãy tạo một vượt quyền dứt khoát trên Dữ Liệu Khung Rối

en: Armature has no active bone collection, select one first
vi: Khung rối không có bộ sưu tập xương nào là đang hoạt động cả, hãy chọn một cái trước đi đã

en: Cannot edit bone collections that are linked from another blend file
vi: Không thể biên soạn bộ sưu tập xương liên kết từ một tập tin blend khác đâu nhé

en: Bone collections can only be edited on an Armature
vi: Các bộ sưu tập xương chỉ có thể được biên soạn trên một Khung Rối mà thôi

en: Pinned armature is not active in the 3D viewport
vi: Khung rối đã ghim không hoạt động trong khung nhìn 3D

en: Cannot edit bone collections on linked Armatures without override
vi: Không thể biên soạn bộ sưu tập xương trên Khung Rối liên kết mà không vượt quyền nhé

en: Cannot edit bone collections on a linked Armature with a system override; explicitly create an override on the Armature Data
vi: Không thể chỉnh sửa bộ sưu tập xương trên Khung Rối liên kết có vượt quyền hệ thống được; Xin hãy tạo vượt quyền dứt khoát trên Dữ Liệu Khung Rối

en: Linked bone collections are not editable
vi: Bộ sưu tập xương liên kết không thể chỉnh sửa được

en: Cannot (de)select bones on linked object, that would need an override
vi: Không thể (hủy) lựa chọn xương trên đối tượng liên kết đâu. Cái đấy cần có một vượt quyền nhé

en: No active bone collection
vi: Không có bộ sưu tập xương nào đang hoạt động cả

en: This needs a local Armature or an override
vi: Cái này cần một Khung Rối cục bộ hoặc một vượt quyền nhé

en: Bone Heat Weighting: failed to find solution for one or more bones
vi: Đo Trọng Lượng bằng Nhiệt của Xương: thất bại trong việc tìm giải nghiệm cho một hoặc nhiều xương

en: Failed to find bind solution (increase precision?)
vi: Không tìm thấy giải pháp kết buộc (tăng độ chính xác lên chăng?)

en: Calculate Paths for the Selected Bones
vi: Tính Toán Đường Dẫn cho các Xương đã Chọn

en: Clear motion paths of selected bones
vi: Xóa đường chuyển động của các xương đã chọn

en: Clear motion paths of all bones
vi: Xóa đường chuyển động của toàn bộ các xương

en: Cannot pose libdata
vi: Không thể sử dụng dữ liệu thư viện để thao tác tư thế

en: Show Original Pose
vi: Hiển Thị Tư Thế Gốc

en: Show Blended Pose
vi: Hiển Thị Tư Thế Pha Trộn

en: Flip Pose
vi: Lật Đảo Tư Thế

en: Pose lib is only for armatures in pose mode
vi: Thư viện tư thế chỉ dành cho các khung rối trong chế độ tư thế mà thôi

en: This pose asset is empty, and thus has no pose
vi: Tài sản tư thế này là trống rỗng và do đó không có tư thế nào cả

en: Internal pose library error, canceling operator
vi: Lỗi nội bộ thư viện tư thế xảy ra. đang hủy thao tác

en: No active Keying Set to use
vi: Không có Bộ Khóa đang hoạt động nào để sử dụng cả

en: Use another Keying Set, as the active one depends on the currently selected items or cannot find any targets due to unsuitable context
vi: Hãy dùng Bộ Khóa khác, vì bộ đang hoạt động phụ thuộc vào các phần tử đang được chọn, hoặc là vì không tìm thấy mục tiêu nào cả, do ở trong ngữ cảnh không thích hợp

en: Keying Set does not contain any paths
vi: Bộ Khóa không chứa đường dẫn nào cả

en: Push Pose
vi: Tư Thế Cường Điệu

en: Relax Pose
vi: Tư Thế Nghỉ

en: Blend to Neighbor
vi: Pha Trộn với Lân Cận

en: Sliding-Tool
vi: Công Cụ Trượt Đẩy

en: Axis Constraint
vi: Ràng Buộc Trục

en: Axis Only
vi: Duy Trục

en: Bone Visibility
vi: Nhìn Thấy Xương

en: No keyframes to slide between
vi: Không có các khung khóa để có thể trượt đẩy giữa cái nọ và cái kia

en: No keyframed poses to propagate to
vi: Không có tư thế nào đã được khung khóa hóa để có thể tiến triển đến cả

en: Cannot apply pose to lib-linked armature
vi: Không thể áp dụng tư thế vào khung rối trong thư viện kết nối được

en: Actions on this armature will be destroyed by this new rest pose as the transforms stored are relative to the old rest pose
vi: Hành động của khung rối này sẽ bị hủy đi bởi tư thế nghỉ mới vì các biến hóa của nó được lưu trữ tương đối với tư thế nghỉ cũ

en: No pose to copy
vi: Không có tư thế nào để sao chép cả

en: Copied pose to internal clipboard
vi: Đã sao chép tư thế vào bộ nhớ tạm nội bộ

en: Internal clipboard is empty
vi: Bộ nhớ tạm nội bộ trống rỗng

en: Internal clipboard is not from pose mode
vi: Bộ nhớ tạm nội bộ không phải từ chế độ tư thế

en: Internal clipboard has no pose
vi: Bộ nhớ tạm nội bộ không có tư thế nào cả

en: Programming error: missing clear transform function or keying set name
vi: Lỗi lập trình: thiếu hàm xóa biến hóa (clear transform function) hoặc tên của bộ khóa (keying set)

en: Asset loading is unfinished
vi: Nạp tải tài sản chưa hoàn thành

en: No asset found at path "%s"
vi: Không tìm thấy tài sản nào tại đường dẫn "%s" hết

en: Unlock Aspect Ratio
vi: Mở Khóa Tỷ Lệ Tương Quan

en: Delete all asset metadata, turning the selected asset data-blocks back into normal data-blocks, and set Fake User to ensure the data-blocks will still be saved
vi: Xóa toàn bộ các siêu dữ liệu của tài sản, chuyển các khối dữ liệu tài sản đã chọn trở lại thành khối dữ liệu bình thường và đặt Người Dùng Giả để đảm bảo rằng các khối dữ liệu sẽ vẫn được lưu lại

en: Data-block is not marked as asset
vi: Khối dữ liệu không được đánh dấu là tài sản

en: No data-block selected that is marked as asset
vi: Không có khối dữ liệu nào được chọn đã được đánh dấu là tài sản cả

en: Selected data-blocks are already assets (or do not support use as assets)
vi: Khối dữ liệu được chọn hiện đã là tài sản rồi (hoặc không hỗ trợ việc sử dụng nó làm tài sản)

en: No data-blocks to create assets for found (or do not support use as assets)
vi: Không tìm thấy có khối dữ liệu nào có thể kiến tạo tài sản được cả (hoặc không hỗ trợ việc sử dụng nó làm tài sản)

en: No asset data-blocks from the current file selected (assets must be stored in the current file to be able to edit or clear them)
vi: Không có khối dữ liệu tài sản nào trong tập tin hiện tại được chọn cả (tài sản phải được lưu trữ trong tập tin hiện tại để có thể chỉnh sửa hoặc xóa chúng đi)

en: No asset data-blocks selected/focused
vi: Không có khối dữ liệu tài sản nào đã được chọn/tập trung vào cả

en: Path is empty, cannot save
vi: Đường dẫn trống, không thể lưu được

en: Path too long, cannot save
vi: Đường dẫn quá dài, không thể lưu được

en: Data-block '%s' is now an asset
vi: Khối dữ liệu '%s' bây giờ là một tài sản

en: %i data-blocks are now assets
vi: %i khối dữ liệu hiện giờ là tài sản

en: Data-block '%s' is not an asset anymore
vi: Khối dữ liệu '%s' hiện không phải là tài sản nữa

en: %i data-blocks are not assets anymore
vi: %i khối dữ liệu hiện không còn là tài sản nữa

en: Selected path is outside of the selected asset library
vi: Đường dẫn đã chọn nằm ngoài thư viện tài sản đã chọn

en: Unable to copy bundle due to external dependency: "%s"
vi: Không thể sao chép gói do phụ thuộc bên ngoài: "%s"

en: Unable to copy bundle due to %zu external dependencies; more details on the console
vi: Không thể sao chép gói do %zu phụ thuộc bên ngoài; xem thêm chi tiết trong bảng điều khiển

en: Screenshot cannot be smaller than %i pixels on a side
vi: Ảnh chụp màn hình không được nhỏ hơn %i điểm ảnh trên một cạnh

en: Asset catalogs cannot be edited in this asset library
vi: Không thể biên soạn các danh mục tài sản trong thư viện tài sản này được

en: Cannot save asset catalogs before the Blender file is saved
vi: Không thể lưu các danh mục tài sản lại trước khi lưu tập tin Blender được

en: No changes to be saved
vi: Không có thay đổi nào để lưu cả

en: No selected asset
vi: Không có tài sản đã được chọn cả

en: Enable catalog, making contained assets visible in the asset shelf
vi: Kích hoạt danh mục, làm cho các tài sản được chứa hiển thị trong kệ tài sản

en: Toggle catalog visibility in the asset shelf
vi: Bật/tắt hiển thị danh mục trong kệ tài sản

en: No applicable assets found
vi: Không tìm thấy tài sản nào có thể áp dụng được cả

en: Catalog Selector
vi: Trình Lựa Chọn Danh Mục

en: Select the asset library and the contained catalogs to display in the asset shelf
vi: Chọn thư viện tài sản và các danh mục trong đó để hiển thị trong kệ tài sản

en: Asset Shelf Panel
vi: Bảng Kệ Tài Sản

en: Display an asset shelf in a popover panel
vi: Hiển thị kệ tài sản trong bảng điều khiển bật lên

en: Unable to load %s from %s
vi: Không thể nạp %s từ %s được

en: No point was selected
vi: Không có điểm nào đã được chọn cả

en: Could not separate selected curve(s)
vi: Không thể tách biệt (các) đường cong đã chọn ra được

en: Cannot separate curves with shape keys
vi: Không thể tách phân các đường cong có hình mẫu được

en: Cannot separate current selection
vi: Không thể tách rẽ lựa chọn hiện tại được

en: Cannot split current selection
vi: Không thể tách phân lựa chọn hiện tại được

en: No points were selected
vi: Không có điểm nào đã được chọn cả

en: Could not make new segments
vi: Không thể tạo các phân đoạn mới

en: Too few selections to merge
vi: Số lựa chọn quá ít để có thể hợp nhất

en: Resolution does not match
vi: Độ phân giải không khớp

en: Cannot make segment
vi: Không thể tạo đoạn thẳng

en: Cannot spin
vi: Không thể xoay tròn được

en: Cannot duplicate current selection
vi: Không thể sao chép lựa chọn hiện tại

en: Only Bézier curves are supported
vi: Duy hỗ trợ đường cong Bézier mà thôi

en: Active object is not a selected curve
vi: Đối tượng đang hoạt động không phải là một đường cong được chọn

en: %d curve(s) could not be separated
vi: %d đường cong không thể tách rời ra được

en: %d curves could not make segments
vi: %d đường cong không thể tạo phân đoạn được

[ctx: Curve]
en: BézierCurve
vi: ĐườngCongBézier

[ctx: Curve]
en: BézierCircle
vi: VòngTrònBézier

[ctx: Curve]
en: CurvePath
vi: Đường Dẫn Đường Cong

[ctx: Curve]
en: NurbsCurve
vi: Đường Cong Nurbs

[ctx: Curve]
en: NurbsCircle
vi: Hình Tròn Nurbs

[ctx: Curve]
en: NurbsPath
vi: Đường Dẫn Nurbs

[ctx: Curve]
en: SurfCurve
vi: Đường Cong Surf

[ctx: Curve]
en: SurfCircle
vi: Hình Tròn Surf

[ctx: Curve]
en: SurfPatch
vi: Mặt Phẳng Surf

[ctx: Curve]
en: SurfCylinder
vi: Hình Trụ Surf

[ctx: Curve]
en: SurfSphere
vi: Hình Cầu Surf

[ctx: Curve]
en: SurfTorus
vi: Hình Xuyến Surf

[ctx: Curve]
en: Surface
vi: Bề Mặt

en: Unable to access 3D viewport
vi: Không thể truy cập cổng nhìn 3D

en: The "stroke" cannot be empty
vi: "nét vẽ" không thể trống rỗng được

en: Unable to access depth buffer, using view plane
vi: Không thể truy cập bộ đệm về độ sâu, phải sử dụng bình diện của góc nhìn

en: Surface(s) have no active point
vi: Bề mặt không có điểm đang hoạt động

en: Curve(s) have no active point
vi: Đường cong không có điểm đang hoạt động

en: No control point selected
vi: CKhông có điểm điều khiển nào đã được chọn cả

en: Control point belongs to another spline
vi: Điểm điều khiển trực thuộc một chốt trục khác

en: Unicode codepoint hex value
vi: Giá trị hex của điểm mã Unicode

en: Enter a Unicode codepoint hex value
vi: Nhập giá trị hex của điểm mã (codepoint) Unicode

en: Text too long
vi: Văn bản quá dài

en: Clipboard too long
vi: Bảng nhớ tạm (clipboard) quá dài

en: Incorrect context for running font unlink
vi: Ngữ cảnh để thao tác việc ngắt kết nối phông chữ không đúng

en: Failed to open file '%s'
vi: Thất bại trong việc mở tập tin '%s'

en: File too long %s
vi: Tập tin quá dài %s

en: Some curves could not be converted because they were not attached to the surface
vi: Không thể chuyển đổi một số đường cong vì chúng không gắn vào bề mặt

en: Curves do not have attachment information that can be used for deformation
vi: Các đường cong không có thông tin kèm theo có thể sử dụng để biến dạng được

en: Could not snap some curves to the surface
vi: Không thể bám dính một số đường cong lên bề mặt được

en: Curves must have a mesh surface object set
vi: Các đường cong phải có một bộ đối tượng bề mặt khung lưới

en: Only available in point selection mode
vi: Chỉ khả dụng trong chế độ chọn điểm mà thôi

en: Active object is not a selected curves object
vi: Đối tượng đang hoạt động không phải là đối tượng đường cong được chọn

en: No curves data to join
vi: Không có dữ liệu đường cong nào để hội nhập cả

en: Add Color Attribute
vi: Thêm Thuộc Tính Màu

en: Convert Attribute Domain
vi: Chuyển Đổi Phạm Vi Thuộc Tính

en: Convert Color Attribute Domain
vi: Chuyển Đổi Phạm Vi Thuộc Tính Màu

en: Cannot convert to the selected type
vi: Không thể chuyển đổi sang thể loại đã chọn được

en: No active attribute
vi: Không có thuộc tính nào đang hoạt động cả

en: The active attribute has an unsupported type
vi: Thuộc tính đang hoạt động có một kiểu chưa được hỗ trợ

en: Operation is not allowed in edit mode
vi: Thao tác không được phép thi hành trong chế độ chỉnh sửa

en: Non-Assets
vi: Phi Tài Sản

en: Tool node group assets not assigned to a catalog.
    Catalogs can be assigned in the Asset Browser
vi: Tài sản nhóm nút công cụ chưa được ấn định vào một danh mục nào cả.
    Danh mục có thể được ấn định trong Trình Duyệt Tài Sản

en: Asset is not a geometry node group
vi: Tài sản không phải là một nhóm nút hình học

en: Mesh shape key data removed
vi: Dữ liệu khóa hình mẫu khung lưới đã bị xóa đi

en: Cannot evaluate node group
vi: Không thể tính toán nhóm nút được

en: Node group must have a group output node
vi: Nhóm nút phải có nút đầu ra nhóm

en: Node group's first output must be a geometry
vi: Đầu ra đầu tiên của nhóm nút phải là một hình học

en: Place Next Stroke Vertex
vi: Đặt Điểm Đỉnh cho Nét Tiếp Theo

en: Cannot paint stroke
vi: Không thể sơn đường nét

en: Nothing to erase
vi: Không có gì để xóa cả

en: Failed to find Annotation data to draw into
vi: Không tìm thấy dữ liệu Chú Thích (Annotation data) nào để vẽ vào cả

en: Active region not set
vi: Chưa chỉ định vùng hoạt động

en: Nowhere for Grease Pencil data to go
vi: Không có chỗ nào cho dữ liệu Bút Chì Dầu vào cả

en: Cannot delete locked layers
vi: Không thể xóa các tầng lớp đã bị khóa

en: No Grease Pencil data
vi: Không có dữ liệu Bút Chì Dầu

en: No active frame to delete
vi: Không có khung hình đang hoạt động để xóa

en: Skin_light
vi: Ánh_sáng_của_da

en: Skin_shadow
vi: Bóng_tối_của_da

en: Pupils
vi: Tròng Mắt

en: Bake Object Transform to Grease Pencil
vi: Nướng Biến Hóa Đối Tượng thành Bút Chì Dầu

en: Remove Loose Points
vi: Xóa Bỏ các Điểm Rời Rạc

en: Move to New Layer
vi: Di Chuyển sang Tầng Lớp Mới

en: Material '%s' could not be found
vi: Không thể tìm thấy nguyên vật liệu '%s' được

en: The object has only one material
vi: Đối tượng chỉ có một nguyên vật liệu

en: The object has only one layer
vi: Đối tượng chỉ có một tầng lớp

en: No active Grease Pencil layer to paste into
vi: Không có tầng lớp Bút Chì Dầu nào đang hoạt động để dán vào cả

en: Active layer is not editable
vi: Tầng lớp đang hoạt động là không thể chỉnh sửa được

en: No Grease Pencil frame to draw on
vi: Không có khung hình Bút Chì Dầu nào để vẽ lên cả

en: Couldn't find matching layer, pasting into active layer
vi: Không tìm thấy tầng lớp nào xứng khớp cả. Dán vào tầng lớp đang hoạt động vậy

en: Active object is not a selected Grease Pencil
vi: Đối tượng đang hoạt động không phải là một đối tượng Bút Chì Dầu đã được chọn

en: There is no layer '%s'
vi: Không có tầng lớp '%s'

en: '%s' Layer is locked
vi: Tầng lớp '%s' đã bị khóa lại rồi

en: Copied %d selected curve(s)
vi: Đã sao chép %d đường cong vốn được chọn

en: Copied %d selected point(s)
vi: Đã sao chép %d điểm chọn

en: No active layer
vi: Không có tầng lớp đang hoạt động

en: Add New Grease Pencil Layer
vi: Thêm Tầng Lớp Bút Chì Dầu Mới

en: No active group
vi: Không có nhóm đang hoạt động

en: No child layers to merge
vi: Không có tầng lớp con cái nào để hợp nhất cả

en: Cannot add active layer as mask
vi: Không thể cho thêm tầng đang hoạt động vào để làm màn chắn lọc

en: Layer already added
vi: Tầng đã được cho thêm vào

en: Unable to find layer to add
vi: Không tìm thấy tầng lớp để cho thêm vào

en: No active layer to duplicate
vi: Không có tầng lớp nào đang hoạt động để sao chép cả

en: All Line Art objects are now cleared of bakes
vi: Kết quả nướng hiện đã được xóa sạch khỏi toàn Bộ các Đối Tượng Line Art

en: Baked strokes are cleared
vi: Các nét nướng đã được xóa hết rồi

en: No active Grease Pencil layer
vi: Không có tầng lớp Bút Chì Dầu nào đang hoạt động cả

en: Active layer is locked or hidden
vi: Tầng đang hoạt động bị khóa lại hoặc bị ẩn giấu

en: Active Vertex Group is locked
vi: Nhóm Điểm Đỉnh Đang Hoạt Động đã bị khóa lại rồi

en: Active vertex group is locked
vi: Nhóm điểm đỉnh đang hoạt động đã bị khóa lại rồi

en: Picking a bone failed
vi: Quá trình chọn một xương đã bị thất bại

en: Picked bone does not belong to the already chosen armature
vi: Xương được chọn không trực thuộc phần khung rối vốn đã chọn

en: Selection is not a bone. Armature needs to be in Pose Mode or Edit Mode to pick in the 3D Viewport
vi: Lựa chọn không phải là xương. Khung Rối cần ở chế độ Tư Thế hoặc chế độ Biên Soạn để chọn được trong Cổng Nhìn 3D

en: Selection is not a bone
vi: Lựa chọn không phải là xương

en: Can only pick from the 3D viewport or the outliner
vi: Chỉ có thể chọn từ cổng nhìn 3D hoặc từ mục lục mà thôi

en: The active object needs to be an armature
vi: Đối tượng đang hoạt động cần phải là một khung rối mới được

en: The armature needs to be in Pose mode or Edit mode
vi: Khung xương cần phải ở chế độ Tư Thế hoặc chế độ Biên Soạn

en: Drag to continue sampling, release when done
vi: Kéo rê để tiếp tục lấy mẫu, thả ra khi đã hoàn tất

en: Press 'Enter' to sample outside of a Blender window
vi: Nhấn phím 'Enter' để lấy mẫu bên ngoài cửa sổ Blender

en: Could not resolve path '%s'
vi: Không tìm được đường dẫn '%s'

en: Failed to set value
vi: Thất bại trong việc đặt giá trị

en: Property from path '%s' is not a float
vi: Tính chất từ đường dẫn '%s' không phải là một số thực (float)

en: Current:
vi: Hiện Tại:

en: , Ctrl: Stroke, Shift: Fill, Shift+Ctrl: Both
vi: , Ctrl: Nét Vẽ, Shift: Tô Phủ, Shift+Ctrl: Cả Hai

en: Error evaluating number, see Info editor for details
vi: Lỗi xảy ra trong khi tính toán con số. Xin xem trình biên soạn thông tin để biết thêm chi tiết

en: Missing Panel
vi: Thiếu Vắng Bảng Điều Khiển

en: Missing Menu: %s
vi: Thiếu Trình Đơn: %s

[ctx: WindowManager]
en: Search
vi: Tìm Kiếm

en: Non-Keyboard Shortcut
vi: Đường Tắt Không Dành Cho Bàn Phím

en: Shift Left Mouse
vi: Shift Chuột Trái

en: Add to a user defined context menu (stored in the user preferences)
vi: Thêm vào trình đơn ngữ cảnh người dùng xác định (vốn lưu trữ trong cài đặt sở thích người dùng)

en: Only keyboard shortcuts can be edited that way, please use User Preferences otherwise
vi: Chỉ các đường phím tắt là có thể được biên soạn theo cách này. Làm ơn sử dụng Cài Đặt Sở Thích của Người Dùng cho những trường hợp khác

[ctx: Operator]
en: Change Shortcut
vi: Đổi Đường Tắt

[ctx: Operator]
en: Assign Shortcut
vi: Ấn Định Đường Tắt

[ctx: Operator]
en: Open File Externally
vi: Mở Tập Tin Bên Ngoài

[ctx: Operator]
en: Open Location Externally
vi: Mở Địa Điểm Bên Ngoài

[ctx: Operator]
en: Replace Keyframes
vi: Thay các Khung Khóa

[ctx: Operator]
en: Replace Single Keyframe
vi: Thay Đơn Khung Khóa

[ctx: Operator]
en: Delete Single Keyframe
vi: Xóa Đơn Khung Khóa

[ctx: Operator]
en: Replace Keyframe
vi: Thay Khung Khóa

[ctx: Operator]
en: Insert Single Keyframe
vi: Chèn Thêm Đơn Khung Khóa

[ctx: Operator]
en: Clear Keyframes
vi: Xóa các Khung Khóa

[ctx: Operator]
en: Clear Single Keyframes
vi: Xóa các Khung Khóa Đơn

[ctx: Operator]
en: View All in Graph Editor
vi: Quan Sát Toàn Bộ trong Trình Biên Soạn Đồ Thị

[ctx: Operator]
en: View Single in Graph Editor
vi: Quan Sát Đơn Lẻ trong Trình Biên Soạn Đồ Thị

[ctx: Operator]
en: View in Graph Editor
vi: Quan Sát Trong Trình Biên Soạn Đồ Thị

[ctx: Operator]
en: Delete Drivers
vi: Xóa các Điều Vận

[ctx: Operator]
en: Delete Single Driver
vi: Xóa Điều Vận Đơn Thân

[ctx: Operator]
en: Delete Driver
vi: Xóa Điều Vận

[ctx: Operator]
en: Copy Drivers to Selected
vi: Sao Chép các Trình Điều Vận vào cái Đã Chọn

[ctx: Operator]
en: Copy All Drivers to Selected
vi: Sao Chép Toàn Bộ các Trình Điều Vận vào cái Đã Chọn

[ctx: Operator]
en: Open Drivers Editor
vi: Mở Trình Biên Soạn Điều Vận

[ctx: Operator]
en: Add All to Keying Set
vi: Cộng Toàn Bộ vào Bộ Hình Mẫu

[ctx: Operator]
en: Add Single to Keying Set
vi: Cộng Đơn Cái vào Bộ Hình Mẫu

[ctx: Operator]
en: Remove Overrides
vi: Xóa các Vượt Quyền

[ctx: Operator]
en: Remove Single Override
vi: Xóa Đơn Vượt Quyền

[ctx: Operator]
en: Define Overrides
vi: Định Nghĩa các Vượt Quyền

[ctx: Operator]
en: Define Single Override
vi: Định Nghĩa Đơn Vượt Quyền

[ctx: Operator]
en: Define Override
vi: Định Nghĩa Vượt Quyền

[ctx: Operator]
en: Reset All to Default Values
vi: Hoàn Toàn Bộ về các Giá Trị Mặc Định

[ctx: Operator]
en: Reset Single to Default Value
vi: Hoàn Đơn Cái về Giá Trị Mặc Định

[ctx: Operator]
en: Copy All to Selected
vi: Sao Chép Toàn Bộ đến cái được Chọn

[ctx: Operator]
en: Copy Single to Selected
vi: Sao Chép Đơn Chiếc đến cái được Chọn

[ctx: Operator]
en: Copy Full Data Path
vi: Sao Chép Đường Dẫn Dữ Liệu Đầy Đủ

[ctx: Operator]
en: Open File Location
vi: Mở Vị Trí Tập Tin

[ctx: Operator]
en: Remove from Quick Favorites
vi: Xóa khỏi Trình Đơn Ưa Thích Nhanh

[ctx: Operator]
en: Add to Quick Favorites
vi: Thêm vào Trình Đơn Ưa Thích Nhanh

[ctx: Operator]
en: Remove Shortcut
vi: Xóa Đường Tắt

[ctx: Operator]
en: Online Python Reference
vi: Tham Chiếu Python Trực Tuyến

en: Drop {} on slot {} (replacing {}) of {}
vi: Thả {} vào ô {} (thay thế {}) của {}

en: Drop {} on slot {} (active slot) of {}
vi: Thả {} vào khe {} (khe đang hoạt động) của {}

en: Drop {} on slot {} of {}
vi: Thả {} vào khe {} của {}

[ctx: UI_Events_KeyMaps]
en: Space
vi: Phân Khoảng Cách/Trống/Không Gian

en: Animate property
vi: Hoạt họa tính chất

en: Menu Missing:
vi: Thiếu Trình Đơn:

en: Active button is not from a script, cannot edit source
vi: Nút đang hoạt động không có xuất xứ từ tập lệnh, không thể biên soạn mã nguồn được

en: Active button match cannot be found
vi: Không tìm thấy nút nào đang hoạt động khớp với cả

en: Active button not found
vi: Không tìm thấy nút bấm nào đang hoạt động cả

en: Could not compute a valid data path
vi: Không thể tính toán được một đường dẫn dữ liệu hợp lệ

en: Failed to create the override operation
vi: Việc kiến tạo thao tác vượt quyền đã bị thất bại

en: Red, Green, Blue
vi: Đỏ, Lục, Lam

en: Hue, Saturation, Lightness
vi: Sắc, Độ Bão Hòa, Độ Sáng

[ctx: Color]
en: Value:
vi: Giá Trị:

[ctx: Color]
en: Value
vi: Giá Trị

en: Menu "%s" not found
vi: Không tìm thấy trình đơn "%s"

en: Panel "%s" not found
vi: Không tìm thấy bảng "%s"

en: Unsupported context
vi: Ngữ cảnh chưa được hỗ trợ

en: Internal error!
vi: Lỗi lầm nội bộ xảy ra!

en: Shortcut: {}
vi: Đường Cắt Ngắn: {}

en: Python: {}
vi: Python: %s

en: Shortcut Cycle: {}
vi: Luân Chuyển Đường Cắt Ngắn: {}

en: Tool Keymap:
vi: Bố Trí Bàn Phím Công Cụ:

en: (Shift-Click/Drag to select multiple)
vi: (Shift-Bấm Chuột/Kéo Rê để chọn nhiều)

en: Value: {}
vi: Giá Trị: {}

en: Radians: {}
vi: Rad: {}

en: Built-in Asset
vi: Tài Sản Tích Hợp

en: Disabled: {}
vi: Tắt: {}

en: Users: {}
vi: Người dùng: {}

en: Choose {} data-block to be assigned to this user
vi: Chọn khối dữ liệu {} để ấn định cho người dùng này

en: Source library: {}
    {}
vi: Thư viện nguồn: {}
    {}

[ctx: Operator]
en: Click
vi: Bấm Chuột

[ctx: Operator]
en: Drag
vi: Kéo Rê

en: Asset shelf popover panel type not found
vi: Không tìm thấy kiểu bảng điều khiển bật lên cho kệ tài sản

en: Move {} into {}
vi: Di chuyển {} vào {}

en: Move {} above {}
vi: Di chuyển {} lên trên {}

en: Move {} below {}
vi: Di chuyển {} xuống dưới {}

en: Manual Scale
vi: Tỷ Lệ Thủ Công

en: Only Alembic Procedurals supported
vi: Duy hỗ trợ Thủ Tục Alembic mà thôi

en: The Cycles Alembic Procedural is only available with the experimental feature set
vi: Thủ tục Alembic của Cycles chỉ có sẵn để sử dụng trong bộ tính năng thử nghiệm mà thôi

en: The active render engine does not have an Alembic Procedural
vi: Động cơ kết xuất đang hoạt động không có Thủ Tục Alembic (Alembic Procedural)

en: Flip Color Ramp
vi: Đảo Chiều Dốc Màu

en: Distribute Stops from Left
vi: Phân Tán các Điểm Dừng từ Bên Trái

en: Distribute Stops Evenly
vi: Phân Tán các Điểm Dừng Đồng Đều

en: Eyedropper
vi: Ống Nhỏ Mắt

en: Reset Color Ramp
vi: Hoàn Lại Dốc Màu

en: Add a new color stop to the color ramp
vi: Thêm một mốc dừng màu mới vào dốc màu

en: Delete the active position
vi: Xóa vị trí đang hoạt động

en: Choose active color stop
vi: Chọn điểm đánh dấu màu đang hoạt động

en: Move to First
vi: Di Chuyển về Đầu

en: Move to Last
vi: Di Chuyển về Cuối

en: Use Clipping
vi: Sử Dụng Cắt Xén

en: Min X:
vi: X Nhỏ Nhất:

en: Min Y:
vi: Y Nhỏ Nhất:

en: Max X:
vi: X Lớn Nhất:

en: Max Y:
vi: Y Lớn Nhất:

en: Extend Horizontal
vi: Mở Rộng Chiều Ngang

en: Extend Extrapolated
vi: Nới Rộng Ngoại Suy

en: Reset Curve
vi: Hoàn Lại Đường Cong

en: Combined channels
vi: Các kênh kết hợp

en: Hue level
vi: Mức độ sắc màu

en: Saturation level
vi: Mức độ bão hòa

en: Value level
vi: Mức giá trị

en: Clipping Options
vi: Tùy Chọn về Cắt Xén

en: Delete points
vi: Xóa các điểm

en: Reset Black/White point and curves
vi: Hoàn lại điểm Đen/Trắng và các đường cong

en: Apply Preset
vi: Áp Dụng Sắp Đặt Trước

en: Reapply and update the preset, removing changes
vi: Tái áp dụng và cập nhật giá trị đặt sẵn, xóa các thay đổi đi

en: Reverse Path
vi: Đảo Ngược Đường Dẫn

en: Toggle Profile Clipping
vi: Bật/Tắt khả năng Cắt Cụt Mặt Cắt

en: Move {} {} into {}
vi: Di chuyển {} vào {}

en: Move {} {} above {}
vi: Di chuyển {} lên trên {}

en: Move {} {} below {}
vi: Di chuyển {} {} xuống dưới {}

en: Layer is locked or not visible
vi: Tầng lớp đã bị khóa lại hoặc không nhìn thấy được

en: Layer Group is locked or not visible
vi: Nhóm Tầng Lớp đã bị khóa lại hoặc không nhìn thấy được

en: ID-Block:
vi: Khối-ID:

en: Indirect library data-block, cannot be made local, Shift + Click to create a library override hierarchy
vi: Khối dữ liệu thư viện gián tiếp, không thể cục bộ hóa được, Shift + Nhấp Chuột để kiến tạo một hệ thống thứ bậc vượt quyền thư viện

en: Direct linked library data-block, click to make local, Shift + Click to create a library override
vi: Khối dữ liệu thư viện kết nối trực tiếp, bấm chuột để cục bộ hóa, Shift + Bấm Chuột để kiến tạo một vượt quyền thư viện

en: Library override of linked data-block, click to make fully local, Shift + Click to clear the library override and toggle if it can be edited
vi: Vượt quyền thư viện khối dữ liệu kết nối, nhấp chuột để hoàn toàn cục bộ hóa, dùng tổ hợp Shift + Nhấp Chuột để xóa vượt quyền thư viện và chuyển đổi nếu có thể biên soạn được

en: Display number of users of this data (click to make a single-user copy)
vi: Hiển thị số lượng người dùng của dữ liệu này (bấm chuột để tạo một bản sao đơn người dùng)

en: Packed File, click to unpack
vi: Tập Tin đã được Đóng Gói, bấm chuột để mở gói

en: Unlink data-block (Shift + Click to set users to zero, data will then not be saved)
vi: Ngắt kết nối của khối dữ liệu (Shift + Bấm chuột để đặt số người dùng = 0, dữ liệu sẽ không được lưu nữa)

en: Browse Scene to be linked
vi: Duyệt Cảnh sẽ được kết nối

en: Browse Object to be linked
vi: Duyệt Đối Tượng sẽ được kết nối

en: Browse Mesh Data to be linked
vi: Duyệt Dữ Liệu về Khung Lưới sẽ được kết nối

en: Browse Curve Data to be linked
vi: Duyệt Dữ Liệu về Đường Cong sẽ được kết nối

en: Browse Metaball Data to be linked
vi: Duyệt Dữ Liệu về Siêu Cầu sẽ được kết nối

en: Browse Material to be linked
vi: Duyệt Thảo Nguyên Vật Liệu sẽ được kết nối

en: Browse Texture to be linked
vi: Duyệt Chất Liệu sẽ được kết nối

en: Browse Image to be linked
vi: Duyệt Hình Ảnh sẽ được kết nối

en: Browse Line Style Data to be linked
vi: Duyệt Dữ Liệu về Phong Cách Đường Nét sẽ được kết nối

en: Browse Lattice Data to be linked
vi: Duyệt Dữ Liệu về Lưới Rào sẽ được kết nối

en: Browse Light Data to be linked
vi: Duyệt Dữ Liệu về Nguồn Ánh Sáng sẽ được kết nối

en: Browse Camera Data to be linked
vi: Duyệt Dữ Liệu về Máy Quay Phim sẽ được kết nối

en: Browse World Settings to be linked
vi: Duyệt Sắp Đặt Thế Giới sẽ được kết nối

en: Choose Screen layout
vi: Chọn bố trí về Màn Hình

en: Browse Text to be linked
vi: Duyệt Văn Bản (Text) sẽ được kết nối

en: Browse Speaker Data to be linked
vi: Duyệt Dữ Liệu về Loa Phát Thanh (Speaker Data) sẽ được kết nối

en: Browse Sound to be linked
vi: Duyệt Âm Thanh sẽ được kết nối

en: Browse Armature data to be linked
vi: Duyệt dữ liệu Khung Rối sẽ được kết nối

en: Browse Action to be linked
vi: Duyệt Hành Động sẽ được kết nối

en: Browse Node Tree to be linked
vi: Duyệt Cây Nút sẽ được kết nối

en: Browse Brush to be linked
vi: Duyệt Đầu Bút sẽ được kết nối

en: Browse Particle Settings to be linked
vi: Duyệt các Sắp Đặt về Hạt sẽ được kết nối

en: Browse Grease Pencil Data to be linked
vi: Duyệt Khối Dữ Liệu Bút Chì Dầu sẽ được kết nối

en: Browse Movie Clip to be linked
vi: Duyệt Đoạn Phim (Movie Clip) sẽ được kết nối

en: Browse Mask to be linked
vi: Duyệt Màn Chắn Lọc sẽ được kết nối

en: Browse Palette Data to be linked
vi: Duyệt Dữ Liệu về Bảng Pha Màu sẽ được kết nối

en: Browse Paint Curve Data to be linked
vi: Duyệt Dữ Liệu về Đường Cong Sơn sẽ được kết nối

en: Browse Cache Files to be linked
vi: Duyệt các Tập Tin về Bộ Nhớ Đệm sẽ được kết nối

en: Browse Workspace to be linked
vi: Duyệt Không Gian Làm Việc sẽ được kết nối

en: Browse LightProbe to be linked
vi: Duyệt Điểm Thăm Dò Ánh Sáng sẽ được kết nối

en: Browse Curves Data to be linked
vi: Duyệt thảo Dữ Liệu Đường Cong sẽ được liên kết

en: Browse Point Cloud Data to be linked
vi: Duyệt Dữ Liệu Mây Điểm Chấm sẽ được Kết Nối

en: Browse Volume Data to be linked
vi: Duyệt Thảo Dữ Liệu Thể Tích sẽ được Kết Nối

en: Browse ID data to be linked
vi: Duyệt dữ liệu ID sẽ được kết nối

[ctx: Action]
en: New
vi: Mới

[ctx: Armature]
en: New
vi: Mới

[ctx: Brush]
en: New
vi: Mới

[ctx: Camera]
en: New
vi: Mới

[ctx: Curves]
en: New
vi: Mới

[ctx: Curve]
en: New
vi: Mới

[ctx: FreestyleLineStyle]
en: New
vi: Mới

[ctx: GPencil]
en: New
vi: Mới

[ctx: Image]
en: New
vi: Mới

[ctx: Lattice]
en: New
vi: Mới

[ctx: Light]
en: New
vi: Mới

[ctx: LightProbe]
en: New
vi: Mới

[ctx: Mask]
en: New
vi: Mới

[ctx: Material]
en: New
vi: Mới

[ctx: Mesh]
en: New
vi: Mới

[ctx: Metaball]
en: New
vi: Mới

[ctx: NodeTree]
en: New
vi: Mới

[ctx: Object]
en: New
vi: Mới

[ctx: PaintCurve]
en: New
vi: Mới

[ctx: Palette]
en: New
vi: Mới

[ctx: ParticleSettings]
en: New
vi: Mới

[ctx: PointCloud]
en: New
vi: Mới

[ctx: Screen]
en: New
vi: Mới

[ctx: Sound]
en: New
vi: Mới

[ctx: Speaker]
en: New
vi: Mới

[ctx: Texture]
en: New
vi: Mới

[ctx: Volume]
en: New
vi: Mới

[ctx: WorkSpace]
en: New
vi: Mới

[ctx: World]
en: New
vi: Mới

en: Add to linking collection
vi: Thêm vào bộ sưu tập liên kết

en: Add to linking collection before {}
vi: Thêm vào bộ sưu tập liên kết trước {}

en: Add to linking collection after {}
vi: Thêm vào bộ sưu tập liên kết sau {}

en: Select List Item (Double click to rename)
vi: Chọn Mục trong Danh Sách (Nhấp đúp để đổi tên)

en: Select List Item
vi: Chọn Mục trong Danh Sách

en: Hide filtering options
vi: Giấu các tùy chọn về thanh lọc

en: Insert before socket
vi: Chèn vào trước ổ cắm

en: Insert after socket
vi: Chèn vào sau ổ cắm

en: Insert into panel
vi: Chèn vào trong bảng

en: Insert before panel
vi: Chèn vào trước bảng

en: Insert after panel
vi: Chèn vào sau bảng

en: No Properties
vi: Không Có Tính Chất

en: Reset operator defaults
vi: Hoàn lại các giá trị mặc định của thao tác

en: Operator cannot redo
vi: Thao tác không thể tái tác

en: Stop this job
vi: Ngừng công việc này

en: Stop animation playback
vi: Ngừng chơi hoạt họa

en: Split/Dock
vi: Tách Phân/Neo Chốt

en: Duplicate into Window
vi: Nhân Đôi thành Cửa Sổ

en: Swap Areas
vi: Tráo Đổi Khu Vực

en: Resize Region
vi: Thay Đổi Kích Thước Vùng

en: Show Hidden Region
vi: Hiển Thị Vùng Ẩn Khuất

en: Active object has negative scale
vi: Đối tượng đang hoạt động có tỷ lệ âm

en: Active object has non-uniform scale
vi: Đối tượng đang hoạt động có tỷ lệ không đồng nhất

en: Click to open the info editor
vi: Bấm để mở trình biên soạn thông tin

en: Show in Info Log
vi: Hiển Thị trong Nhật Ký Thông Tin

en: File saved by newer Blender
    ({}), expect loss of data
vi: Tập tin vốn được lưu bởi phiên bản Blender mới hơn
    ({}), kỳ vọng sẽ mất mát dữ liệu

en: This file is managed by the Blender asset system and cannot be overridden
vi: Tập tin này được quản lý bởi hệ thống tài sản Blender và không thể viết đè lên được

en: Can't edit external library data
vi: Không thể biên soạn dữ liệu thư viện bên ngoài

en: Samples Transform
vi: Thử Biến Hóa

en: Use Schema
vi: Dùng Kế Hoạch Phân Hóa của Alembic

en: Method Quads
vi: Phương Pháp Tứ Giác

[ctx: Camera]
en: Close
vi: Đóng

en: No filepath given
vi: Không có đường dẫn tập tin nào được cung cấp cả

en: Unable to determine ABC sequence length
vi: Không thể xác định được chiều dài của trình tự ABC

en: Global Orientation
vi: Định Hướng Toàn Cầu

en: Texture Options
vi: Các Tùy Chọn về Chất Liệu

en: Only Selected Map
vi: Duy Bản Đồ được Chọn

en: Export Data Options
vi: Các Tùy Chọn về Xuất Khẩu Dữ Liệu

en: Armature Options
vi: Các Tùy Chọn về Khung Rối

en: Collada Options
vi: Các Tùy Chọn về Collada

en: Import Data Options
vi: Các Tùy Chọn về Nhập Khẩu Dữ Liệu

en: Can't create export file
vi: Không thể kiến tạo tập tin xuất khẩu

en: Can't overwrite export file
vi: Không thể viết đè lên tập tin xuất khẩu

en: No objects selected -- Created empty export file
vi: Không có đối tượng nào được chọn cả -- Đã kiến tạo tập tin xuất khẩu rỗng

en: Error during export (see Console)
vi: Lỗi trong khi xuất khẩu (xem Bàn Giao Tiếp)

en: Parsing errors in Document (see Blender Console)
vi: Quá trình phân tích phát hiện lỗi trong Tài Liệu (xem Bàn Giao Tiếp của Blender)

en: Multiple file handlers can be used, drop to pick which to use
vi: Có thể sử dụng nhiều trình xử lý tập tin, thả để chọn cái nào sẽ sử dụng

en: Scene Options
vi: Tùy Chọn về Cảnh

en: Unable to find valid 3D View area
vi: Không tìm thấy khu vực Góc Nhìn 3D nào hợp lệ cả

en: Unable to export SVG
vi: Không thể xuất khẩu SVG được

en: Unable to export PDF
vi: Không thể xuất khẩu PDF được

en: Unable to import '%s'
vi: Không thể nhập khẩu '%s'

en: Curves as NURBS
vi: Đường Cong thành NURBS

en: Triangulated Mesh
vi: Khung Lưới Tam Giác Hóa

en: Object Groups
vi: Nhóm Đối Tượng

en: Material Groups
vi: Các Nhóm Nguyên Vật Liệu

en: Smooth Groups
vi: Các Nhóm Mịn

en: Smooth Group Bitflags
vi: Cờ Bit của Nhóm Mịn

en: PBR Extensions
vi: Các Định Dạng PBR

en: File exported successfully
vi: Tập tin đã được xuất khẩu thành công

en: Blender Data
vi: Dữ Liệu Blender

en: File References
vi: Tham Chiếu Tập Tin

en: Rigging
vi: Dàn Dựng

en: Display Purpose
vi: Mục Đích Hiển Thị

en: Particles and Instancing
vi: Hạt và Thực Thể

en: Import {} files
vi: Nhập khẩu {} tập tin

en: No weights/vertex groups on object(s)
vi: Không có trọng lượng/nhóm điểm đỉnh nào trên (các) đối tượng cả

en: Delete selected control points and splines?
vi: Xóa các điểm điều khiển hoặc chốt trục đã chọn nhé?

[ctx: Mesh]
en: Plane
vi: Bình Diện

[ctx: Mesh]
en: Cube
vi: Khối Lập Phương

[ctx: Mesh]
en: Circle
vi: Hình Tròn

[ctx: Mesh]
en: Cylinder
vi: Hình Trụ

[ctx: Mesh]
en: Cone
vi: Hình Nón

[ctx: Mesh]
en: Grid
vi: Khung Lưới Đồ Thị

[ctx: Mesh]
en: Suzanne
vi: Suzanne (Đầu Khỉ)

[ctx: Mesh]
en: Sphere
vi: Hình Cầu

[ctx: Mesh]
en: Icosphere
vi: Nhị Thập Diện Cầu Tam Giác Đều

en: Profile Shape
vi: Hình Dạng Mặt Cắt

en: Harden
vi: Làm Cứng

en: Miter Profile Shape
vi: Hình Dạng Mặt Cắt Góc

en: Intersection Type
vi: Kiểu Giao Cắt

en: Draw Cut Line
vi: Vẽ Đường Cắt

en: Selected edges/faces required
vi: Đòi hỏi phải lựa chọn các cạnh/các mặt

en: Not a valid selection for extrude
vi: Lựa chọn đẩy trồi không hợp lệ

en: Invalid/unset axis
vi: Trục không hợp lệ/chưa đặt

en: You have to select a string of connected vertices too
vi: Bạn cần phải lựa chọn một trình tự các điểm đỉnh kết nối nữa

en: Thickness: %s, Depth: %s
vi: Độ Dày: %s, Độ Sâu: %s

en: Compiled without GMP, using fast solver
vi: Được biên dịch không có sự hỗ trợ của GMP (GNU Multiple Precision Arithmetic Library: Thư viện đa độ chính xác số học), sử dụng bộ giải nghiệm tốc hành

en: No intersections found
vi: Không tìm thấy các điểm giao cắt

en: Midpoint Snap
vi: Bám Dính vào Điểm Giữa

en: Ignore Snap
vi: Bỏ Qua Bám Dính

en: Angle Constraint
vi: Bám Dính vào Góc Độ

en: Selected faces required
vi: Đòi hỏi các mặt phải đã được chọn

en: No other selected objects have wire or boundary edges to use for projection
vi: Không có đối tượng khác đã được chọn nào có mạch lưới hoặc cạnh viền mép để sử dụng cho quá trình phóng chiếu

en: Cuts: %s, Smoothness: %s
vi: Lượng Cắt: %s, Độ Mịn: %s

en: Loop cut does not work well on deformed edit mesh display
vi: Mạch lưới cắt không hoạt động bình thường khi hiển thị khung lưới biên soạn bị biến dạng

en: Create Mesh From Paint Mask
vi: Tạo Khung Lưới Từ Màn Chắn Sơn

en: The geometry cannot be extracted with dyntopo activated
vi: Không thể trích xuất hình học khi cấu trúc liên kết động đã được kích hoạt

en: Path selection requires two matching elements to be selected
vi: Việc lựa chọn đường dẫn đòi hỏi hai phần tử xứng khớp đã được chọn rồi

en: Cannot rip selected faces
vi: Không thể tách các mặt đã lựa chọn ra được

en: Cannot rip multiple disconnected vertices
vi: Không thể tách tập thể các điểm đỉnh trong khi chúng không mắc nối với nhau được

en: Rip failed
vi: Quá trình tách bị thất bại

en: Vertex select - Shift-Click for multiple modes, Ctrl-Click contracts selection
vi: Lựa chọn điểm đỉnh - Shift+Bấm Chuột để sang chế độ chọn nhiều, Ctrl+Bấm Chuột để thu nhỏ vùng lựa chọn

en: Edge select - Shift-Click for multiple modes, Ctrl-Click expands/contracts selection depending on the current mode
vi: Lựa chọn cạnh - Shift+Bấm Chuột để sang chế độ chọn nhiều, Ctrl+Bấm Chuột để nới rộng/thu nhỏ vùng lựa chọn tùy thuộc vào chế độ hiện tại

en: Face select - Shift-Click for multiple modes, Ctrl-Click expands selection
vi: Lựa chọn Mặt - Shift+Bấm Chuột để sang chế độ chọn nhiều, Ctrl+Bấm Chuột để nới rộng vùng lựa chọn

en: No face regions selected
vi: Chưa lựa chọn vùng mặt nào cả

en: No matching face regions found
vi: Không tìm thấy vùng mặt xứng khớp nào cả

en: Mesh object(s) have no active vertex/edge/face
vi: (Các) đối tượng khung lưới không có điểm đỉnh/cạnh/mặt nào đang hoạt động cả

en: This operator requires an active vertex (last selected)
vi: Operator này đòi hỏi một điểm đỉnh đang hoạt động (cái được chọn cuối cùng)

en: An edit-mesh with vertex or edge selection mode is required
vi: Đòi hỏi phải có một khung lưới ở chế độ biên soạn với chế độ chọn điểm đỉnh hoặc chọn cạnh nhé

en: Must be in vertex selection mode
vi: Phải ở trong chế độ lựa chọn điểm đỉnh

en: No weights/vertex groups on object
vi: Không có trọng lượng/nhóm điểm đỉnh trong đối tượng

en: There must be an active attribute
vi: Phải có một thuộc tính ở tình trạng đang hoạt động nhé

en: The active attribute must have a boolean type
vi: Thuộc tính đang hoạt động phải có kiểu là boolean nhé

en: The active attribute must be on the vertex, edge, or face domain
vi: Thuộc tính đang hoạt động phải nằm trên phạm vi điểm đỉnh, cạnh hoặc mặt nhé

en: No face selected
vi: Không có mặt nào đã được chọn cả

en: No vertex selected
vi: Không có điểm đỉnh nào đã được chọn cả

en: No vertex group among the selected vertices
vi: Không có nhóm điểm đỉnh nào trong số các điểm đỉnh đã chọn cả

en: Use Pivot
vi: Sử Dụng Điểm Tựa

en: Set and use 3D cursor
vi: Đặt và sử dụng con trỏ 3D

en: Select and use mesh item
vi: Chọn và sử dụng mục khung lưới

en: Invalid selection order
vi: Trật tự lựa chọn không hợp lệ

en: Select edges or face pairs for edge loops to rotate about
vi: Chọn các đôi cạnh hay mặt để các vòng cạnh có thể xoay quanh

en: Could not find any selected edges that can be rotated
vi: Không tìm thấy bất cứ cạnh đã chọn nào có thể xoay chiều được

en: No selected vertex
vi: Không có điểm đỉnh nào được chọn

en: Mesh(es) do not have shape keys
vi: Khung lưới không có hình mẫu (shape keys)

en: Active mesh does not have shape keys
vi: Khung lưới đang hoạt động không có hình mẫu (shape keys)

en: Selection not supported in object mode
vi: Chọn lựa trong chế độ đối tượng chưa được hỗ trợ

en: No edges selected
vi: Không có cạnh nào được chọn cả

en: No faces filled
vi: Không có các mặt nào được phủ đầy cả

en: No active vertex group
vi: Không có nhóm điểm đỉnh đang hoạt động

en: View not found, cannot sort by view axis
vi: Không tìm thấy góc nhìn nào cả. Không thể sắp xếp theo trục của góc nhìn

en: Does not support Individual Origins as pivot
vi: Không hỗ trợ điểm tựa dùng Tọa Độ Gốc Cá Nhân

en: Can only copy one custom normal, vertex normal or face normal
vi: Chỉ có thể sao chép một pháp tuyến tùy chọn, pháp tuyến điểm đỉnh hoặc pháp tuyến mặt mà thôi

en: Removed: %d vertices, %d edges, %d faces
vi: Xóa: %d điểm đỉnh, %d cạnh, %d các mặt

en: Unable to rotate %d edge(s)
vi: Không thể xoay %d cạnh

en: %d already symmetrical, %d pairs mirrored, %d failed
vi: %d đã đối xứng rồi, %d đôi được phản chiếu đối xứng, %d thất bại

en: %d already symmetrical, %d pairs mirrored
vi: %d đã đối xứng, %d đôi được phản chiếu đối xứng

en: Parse error in %s
vi: Lỗi phân tích cú pháp trong: %s

en: Cannot add vertices in edit mode
vi: Không thể thêm điểm đỉnh vào trong Chế Độ Biên Soạn

en: Cannot add edges in edit mode
vi: Không thể thêm các cạnh vào trong Chế Độ Biên Soạn

en: Cannot add loops in edit mode
vi: Không thể thêm mạnh lưới trong Chế Độ Biên Soạn

en: Cannot add faces in edit mode
vi: Không thể cho thêm các mặt vào trong chế độ biên soạn được

en: Cannot remove vertices in edit mode
vi: Không thể xóa các điểm đỉnh trong Chế Độ Biên Soạn

en: Cannot remove more vertices than the mesh contains
vi: Không thể xóa số lượng điểm đỉnh nhiều hơn số có trong khung lưới

en: Cannot remove edges in edit mode
vi: Không thể xóa các cạnh trong Chế Độ Biên Soạn

en: Cannot remove more edges than the mesh contains
vi: Không thể xóa số lượng cạnh nhiều hơn số có trong khung lưới

en: Cannot remove loops in edit mode
vi: Không thể xóa bỏ các mạch lưới trong chế độ biên soạn

en: Cannot remove more loops than the mesh contains
vi: Không thể xóa bỏ số mạch lưới lớn hơn số lượng vốn có trong khung lưới

en: Cannot remove polys in edit mode
vi: Không thể xóa bỏ các đa giác trong chế độ biên soạn

en: Cannot remove more polys than the mesh contains
vi: Không thể xóa bỏ số lượng đa giác nhiều hơn số lượng vốn vốn có trong khung lưới

en: Cannot add more than %i UV maps
vi: Không thể thêm nhiều hơn %i ánh xạ UV được

en: %d %s mirrored, %d failed
vi: %d %s được phản chiếu đối xứng, %d bị thất bại

en: %d %s mirrored
vi: %d %s được phản chiếu đối xứng

en: Cannot join while in edit mode
vi: Không thể hội nhập trong khi đang ở trong Chế Độ Biên Soạn

en: Active object is not a selected mesh
vi: Đối tượng đang hoạt động không phải là một khung lưới đã được chọn

en: No mesh data to join
vi: Không có dữ liệu khung lưới để hội nhập

en: No source mesh objects selected
vi: Không có đối tượng khung lưới nguồn nào đã được chọn cả

en: Selected meshes must have equal numbers of vertices, edges, and faces
vi: Các khung lưới đã chọn phải có số lượng điểm đỉnh, cạnh và mặt bằng nhau

en: No additional selected meshes with equal vertex count to join
vi: Không còn khung lưới nào đã chọn có số lượng điểm đỉnh bằng nhau để hội nhập nữa

en: No name matches between selected objects and shape keys
vi: Không có tên nào giữa các đối tượng đã chọn xứng khớp và các hình mẫu cả

en: Joining results in %d vertices, limit is %ld
vi: Sự hòa nhập đạt được kết quả là %d điểm đỉnh, giới hạn là %ld

en: Updated %d shape key(s)
vi: Đã cập nhật %d hình mẫu

en: Delete selected metaball elements?
vi: Xóa các phần tử siêu cầu đã chọn nhé?

en: Loading Asset Libraries
vi: Đang Nạp các Thư Viện Tài Sản

en: Modifier node group assets not assigned to a catalog.
    Catalogs can be assigned in the Asset Browser
vi: Tài sản nhóm nút của bộ điều chỉnh chưa được ấn định vào một danh mục nào cả.
    Danh mục có thể được ấn định trong Trình Duyệt Tài Sản nhé

en: Delete selected objects?
vi: Xóa các đối tượng đã chọn nhé?

en: SoundTrack
vi: RãnhÂmThanh

en: Empty Fill
vi: Tô Màu Trống

en: Converted Layer
vi: Đảo Nghịch Tầng Lớp

[ctx: Light]
en: Volume
vi: Thể Tích

[ctx: Light]
en: Plane
vi: Bề Diện

[ctx: Light]
en: Sphere
vi: Hình Cầu

[ctx: Light]
en: LightProbe
vi: ThămDòÁnhSáng

[ctx: Object]
en: Force
vi: Lực

[ctx: Object]
en: Vortex
vi: Lốc Xoáy

[ctx: Object]
en: Magnet
vi: Nam Châm

[ctx: Object]
en: Wind
vi: Gió

[ctx: Object]
en: CurveGuide
vi: HướngĐạoTheoĐườngCong

[ctx: Object]
en: TextureField
vi: Trường Chất Liệu

[ctx: Object]
en: Harmonic
vi: Giao Động Điều Hòa

[ctx: Object]
en: Charge
vi: Điện Tích

[ctx: Object]
en: Boid
vi: Quần Thể

[ctx: Object]
en: Turbulence
vi: Hỗn Loạn

[ctx: Object]
en: Drag
vi: Lực Cản

[ctx: Object]
en: FluidField
vi: Trườmg Chất Lỏng

[ctx: Object]
en: Field
vi: Trường

[ctx: GPencil]
en: GPencil
vi: Bút Chì Dầu

[ctx: GPencil]
en: Suzanne
vi: Đầu Khỉ

[ctx: GPencil]
en: LineArt
vi: Mỹ Thuật Đường Nét

en: Cannot create editmode armature
vi: Không thể kiến tạo khung rối ở chế độ biên soạn

en: Image objects can only be added in Object Mode
vi: Đối tượng hình ảnh chỉ có thể được thêm vào trong Chế Độ Đối Tượng mà thôi

en: No editable objects to convert
vi: Không có đối tượng nào có thể chỉnh sửa để chuyển đổi cả

en: Converting some non-editable object/object data, enforcing 'Keep Original' option to True
vi: Đang chuyển đổi một số dữ liệu đối tượng không chỉnh sửa được hoặc dữ liệu đối tượng, tôn trọng hiệu lực của tùy chọn 'Duy Trì Bản Gốc' ở trạng thái Đúng (True)

en: Object could not be duplicated
vi: Đối tượng không thể sao chép được

en: This data does not support joining in edit mode
vi: Dữ liệu này không hỗ trợ hội nhập trong Chế Độ Biên Soạn

en: Cannot edit external library data
vi: Không thể biên soạn dữ liệu thư viện bên ngoài

en: Active object final transform has one or more zero scaled axes
vi: Biến hóa sau cùng của đối tượng đang hoạt động gây ra một hoặc nhiều trục tỷ lệ hóa thành 0

en: Cannot delete indirectly linked object '%s'
vi: Không thể xóa thư viện kết nối gián tiếp '%s'

en: Cannot delete object '%s' as it is used by override collections
vi: Không thể xóa đối tượng '%s' vì nó đang được sử dụng bởi các bộ sưu tập vượt quyền

en: Cannot delete object '%s' from scene '%s', indirectly used objects need at least one user
vi: Không thể xóa đối tượng '%s' ra khỏi cảnh '%s'. Những đối tượng sử dụng gián tiếp cần có ít nhất một người dùng

en: Deleted %u object(s)
vi: Xóa (các) đối tượng %u

en: Object '%s' has no evaluated Curve or Grease Pencil data
vi: Đối tượng '%s' không có dữ liệu Đường Cong hoặc Bút Chì Dầu nào đã được tính toán cả

en: Object '%s' has no evaluated mesh or curves data
vi: Đối tượng '%s' không có dữ liệu đường cong hoặc khung lưới nào đã được tính toán cả

en: Object '%s' has no evaluated Grease Pencil or Curves data
vi: Đối tượng '%s' không có dữ liệu Bút Chì Dầu hoặc Đường Cong đã được tính toán

en: Object '%s' has no evaluated curves data
vi: Đối tượng '%s' không có dữ liệu đường cong nào đã được tính toán cả

en: Cannot edit object '%s' as it is used by override collections
vi: Không thể chỉnh sửa đối tượng '%s' vì nó đang được sử dụng bởi các bộ sưu tập vượt quyền

en: No active mesh object
vi: Không có đối tượng khung lưới nào đang hoạt động cả

en: This operation is not supported in edit mode
vi: Thao tác này không được hỗ trợ ở chế độ biên soạn

en: Cannot edit object used by override collections
vi: Không thể biên soạn đối tượng '%s' vì nó đang được sử dụng bởi các bộ sưu tập vượt quyền

en: Baking of multires data only works with an active mesh object
vi: Quá trình nướng dữ liệu đa phân giải chỉ làm việc với một đối tượng lưới đang hoạt động mà thôi

en: Multires data baking requires multi-resolution object
vi: Quá trình nướng dữ liệu đa phân giải đòi hỏi đối tượng đa phân giải

en: Mesh should be unwrapped before multires data baking
vi: Khung lưới cần phải được mở gói trước khi nướng dữ liệu đa phân giải

en: You should have active texture to use multires baker
vi: Để sử dụng bộ nướng đa phân giải, bạn nên có chất liệu nào đó đang hoạt động mới được

en: Baking should happen to image with image buffer
vi: Quá trình nướng cần hoạt động với hình ảnh có bộ đệm ảnh

en: Baking to unsupported image type
vi: Thể loại ảnh để nướng thành chưa được hỗ trợ

en: No objects found to bake from
vi: Không tìm thấy đối tượng nào để dùng cho quá trình nướng

en: Combined bake pass requires Emit, or a light pass with Direct or Indirect contributions enabled
vi: Lượt nướng kết hợp đòi hỏi sự đóng góp của Phát Xạ, hoặc sự đóng góp của một lượt về ánh sáng với Trực Tiếp hoặc Gián Tiếp

en: Bake pass requires Direct, Indirect, or Color contributions to be enabled
vi: Lượt nướng đòi hỏi sự đóng góp của ánh sáng Trực Tiếp, Gián Tiếp, hoặc Màu Sắc

en: No valid selected objects
vi: Không có đối tượng lựa chọn hợp lệ nào cả

en: No active image found, add a material or bake to an external file
vi: Không tìm thấy hình ảnh nào đang hoạt động cả. Hãy thêm nguyên vật liệu vào hoặc nướng ra một tập tin ở bên ngoài

en: No active image found, add a material or bake without the Split Materials option
vi: Không tìm thấy hình ảnh nào đang hoạt động cả. Hãy thêm nguyên vật liệu vào hoặc nướng mà không dùng tùy chọn Phân Tách Nguyên Vật Liệu

en: Baking map saved to internal image, save it externally or pack it
vi: Ánh xạ nướng đã được lưu thành một hình ảnh nội bộ. Hãy lưu nó ra ngoài hay đóng gói nó lại

en: Color attribute baking is only supported for mesh objects
vi: Nướng thuộc tính màu sắc chỉ được hỗ trợ cho các đối tượng khung lưới mà thôi

en: No active color attribute to bake to
vi: Không có thuộc tính màu nào đang hoạt động để nướng sang cả

en: Current render engine does not support baking
vi: Động cơ kết xuất hiện tại không hỗ trợ nướng

en: No valid cage object
vi: Không có đối tượng lồng hợp kệ

en: Invalid cage object, the cage mesh must have the same number of faces as the active object
vi: Đối tượng lồng không hợp lệ, khung lưới lồng phải có cùng số lượng mặt phẳng với đối tượng đang hoạt động

en: Error handling selected objects
vi: Lỗi xảy ra trong khi đang xử lý đối tượng được chọn

en: Object "%s" is not in view layer
vi: Đối tượng "%s" không nằm trong tầng góc nhìn

en: Object "%s" is not enabled for rendering
vi: Đối tượng "%s" không được bật kết xuất

en: Object "%s" is not a mesh
vi: Đối tượng "%s" không phải là khung lưới

en: No faces found in the object "%s"
vi: Không tìm thấy các mặt nào trong đối tượng "%s" cả

en: Mesh does not have an active color attribute "%s"
vi: Khung lưới không có thuộc tính màu đang hoạt động "%s"

en: No active UV layer found in the object "%s"
vi: Không tìm thấy tầng UV nào đang hoạt động trong đối tượng "%s" cả

en: Circular dependency for image "%s" from object "%s"
vi: Sự phụ thuộc tuần hoàn xảy ra đối với hình ảnh "%s" ở đối tượng "%s"

en: Uninitialized image "%s" from object "%s"
vi: Hình ảnh "%s" chưa được khởi thủy ở đối tượng "%s"

en: No active image found in material "%s" (%d) for object "%s"
vi: Không tìm thấy ảnh đang hoạt động trong nguyên vật liệu "%s" (%d) cho đối tượng "%s"

en: No active image found in material slot (%d) for object "%s"
vi: Không tìm thấy hình ảnh đang hoạt động trong khe chất liệu (%d) cho đối tượng "%s"

en: Object "%s" is not a mesh or can't be converted to a mesh (Curve, Text, Surface or Metaball)
vi: Đối tượng "%s" không phải là một khung lưới, hoặc không thể chuyển đổi thành khung lưới được (Đường Cong, Văn Bản, Bề Mặt, hay Siêu Cầu)

en: Uninitialized image %s
vi: Hình ảnh %s chưa được chuẩn bị

en: Problem saving the bake map internally for object "%s"
vi: Có vấn đề nội bộ xảy ra trong khi lưu ánh xạ nướng cho đối tượng "%s"

en: Problem saving baked map in "%s"
vi: Có vấn đề xảy ra trong khi lưu ánh xạ nướng vào "%s"

en: Baking map written to "%s"
vi: Ánh xạ nướng được ghi vào "%s"

en: No UV layer named "%s" found in the object "%s"
vi: Không tìm thấy tầng UV có tên là "%s" trong đối tượng "%s"

en: Cage object "%s" not found in evaluated scene, it may be hidden
vi: Không tìm thấy đối tượng khung lồng "%s" trong cảnh tính toán, có thể nó bị ẩn khuất chăng

en: No UV map found in the evaluated object "%s"
vi: Không tìm thấy ánh xạ UV trong đối tượng tính toán "%s"

en: Object "%s" not found in evaluated scene, it may be hidden
vi: Không tìm thấy đối tượng "%s" trong cảnh tính toán, có thể nó bị ẩn khuất chăng

en: Failed to access mesh from object "%s", ensure it's visible while rendering
vi: Không thể truy cập khung lưới từ đối tượng "%s", xin hãy đảm bảo là nó nhìn thấy được trong khi kết xuất

en: Error baking from object "%s"
vi: Lỗi xảy ra trong quá trình nướng đối tượng "%s"

en: Problem baking object "%s"
vi: Có vấn đề xảy ra trong khi nướng đối tượng "%s"

en: Overwrite existing bake data?
vi: Viết đè dữ liệu nướng hiện có nhé?

en: Modifier containing the node is disabled
vi: Bộ điều chỉnh có chứa nút đã bị giải hoạt rồi

en: Can't determine bake location on disk. Falling back to packed bake.
vi: Không thể xác định vị trí nướng trên đĩa. Quay trở về chế độ nướng đóng gói.

en: Failed to remove metadata directory %s
vi: Không xóa được thư mục siêu dữ liệu %s

en: Failed to remove blobs directory %s
vi: Không xóa được thư mục Viên Tròn (blobs) %s

en: Bake directory of object %s, modifier %s is empty, setting default path
vi: Thư mục nướng của đối tượng %s, bộ điều chỉnh %s là trống rỗng, đặt đường dẫn mặc định

en: Path conflict: %d caches set to path %s
vi: Xung đột trong đường dẫn xảy ra: %d bộ nhớ đệm đã được đặt vào đường dẫn %s

en: Cache has to be enabled
vi: Bộ nhớ đệm cần phải được kích hoạt

en: Remove exporter?
vi: Xóa trình xuất khẩu nhé?

en: No file handlers available
vi: Không có trình xử lý tập tin nào có thể sử dụng cả

en: Skipped some collections because of cycle detected
vi: Bỏ qua một số bộ sưu tập bởi vì đã phát hiện có sự tuần hoàn vòng tròn xảy ra

en: Active object contains no collections
vi: Đối tượng đang hoạt động không có chứa bộ sưu tập nào cả

en: Could not add the collection because it is overridden
vi: Không thể thêm bộ sưu tập bởi vì nó đã được vượt quyền

en: Could not add the collection because it is linked
vi: Không thể thêm bộ sưu tập bởi vì nó được kết nối

en: Could not add the collection because of dependency cycle detected
vi: Không thể thêm bộ sưu tập bởi vì đã phát hiện ra có sự tuần hoàn vòng tròn xảy ra đối với các phần tử phụ thuộc

en: Cannot remove an object from a linked or library override collection
vi: Không thể xóa một đối tượng khỏi một bộ sưu tập liên kết hoặc một bộ sưu tập vượt quyền thư viện

en: Cannot unlink a library override collection which is not the root of its override hierarchy
vi: Không thể ngắt liên bộ sưu tập vượt quyền thư viện không phải là gốc của hệ thống thứ bậc vượt quyền của nó được

en: File handler '%s' not found
vi: Không tìm thấy trình xử lý tập tin '%s' nào cả

en: File handler operator '%s' not found
vi: Không tìm thấy thao tác xử lý tập tin '%s' nào cả

en: File path '%s' is not a valid file
vi: Đường dẫn tập tin '%s' không phải là một tập tin hợp lệ

en: Exported '%s'
vi: Đã xuất khẩu '%s'

en: Exported %d files from collection '%s'
vi: Đã xuất khẩu %d tập tin từ bộ sưu tập '%s'

en: Exported %d files from %d collections
vi: Đã xuất khẩu %d tập tin từ %d bộ sưu tập

en: Add IK
vi: Thêm IK (Nghịch Động Học)

en: To Active Bone
vi: Tới Xương đang Hoạt Động

en: To Active Object
vi: Tới Đối Tượng đang Hoạt Động

en: To New Empty Object
vi: Tới Đối Tượng Rỗng Mới

en: Without Targets
vi: Không có Mục Tiêu

en: Could not find constraint data for Child-Of Set Inverse
vi: Không tìm thấy dữ liệu ràng buộc cho thao tác Đảo Nghịch của Con Cái Của

en: Child Of constraint not found
vi: Không tìm thấy ràng buộc Con Cái Của

en: Follow Path constraint not found
vi: Không tìm thấy Ràng Buộc Đường Dẫn

en: Path is already animated
vi: Đường dẫn đã được hoạt họa rồi

en: Could not find constraint data for ObjectSolver Set Inverse
vi: Không tìm thấy dữ liệu ràng buộc cho thao tác Đặt Đảo Ngược của Trình Giải Nghiệm Đối Tượng (ObjectSolver Set Inverse)

en: Applied constraint was not first, result may not be as expected
vi: Ràng buộc được áp dụng không phải là cái đầu tiên. Kết quả có thể không được như mong đợi đâu nhé

en: No constraints for copying
vi: Không có ràng buộc nào để sao chép cả

en: No active bone with constraints for copying
vi: Không có xương đang hoạt động có ràng buộc cho chép

en: No active pose bone to add a constraint to
vi: Không có xương tư thế đang hoạt động nào để thêm ràng buộc vào cả

en: No active object to add constraint to
vi: Không có đối tượng đang hoạt động để thêm ràng buộc vào được

en: Must have an active bone to add IK constraint to
vi: Phải có xương đang hoạt động mới có thể thêm ràng buộc IK vào được

en: Bone already has an IK constraint
vi: Xương đã có ràng buộc IK (nghịch động học) rồi

en: Removed constraint: %s
vi: Ràng buộc đã xóa: %s

en: Applied constraint: %s
vi: Ràng buộc đã được áp dụng: %s

en: Copied constraint: %s
vi: Ràng buộc đã được sao chép: %s

en: Cannot edit library data
vi: Không thể biên soạn dữ liệu thư viện

en: Cannot edit constraints coming from linked data in a library override
vi: Không thể biên soạn các ràng buộc đến từ dữ liệu kết nối nằm trong một trường hợp vượt quyền thư viện

en: No other bones are selected
vi: Không có xương nào khác được chọn cả

en: No selected object to copy from
vi: Không có đối tượng nào được chọn để sao chép từ đấy sang cả

en: No other objects are selected
vi: Không có đối tượng nào khác được chọn cả

en: Transfer data layer(s) (weights, edge sharp, etc.) from selected meshes to active one
vi: Thuyên chuyển các tầng dữ liệu (trọng lượng, độ sắc nhọn của cạnh, v.v.) từ khung lưới lựa chọn sang khung lưới đang hoạt động

en: Operator is frozen, changes to its settings won't take effect until you unfreeze it
vi: Thao tác bị phong tỏa, các thay đổi trong sắp đặt của nó sẽ không có tác động gì trước khi bạn phóng thích nó đã

en: Skipping object '%s', linked or override data '%s' cannot be modified
vi: Bỏ qua đối tượng '%s', dữ liệu kết nối hoặc vượt quyền '%s' không thể sửa đổi được

en: Skipping object '%s', data '%s' has already been processed with a previous object
vi: Bỏ qua đối tượng '%s', dữ liệu '%s' đã được xử lý với một đối tượng trước rồi

en: Calculate Object Motion Paths
vi: Tính Đường Chuyển Động của Vật Thể

en: Move to New Collection
vi: Di Chuyển sang Bộ Sưu Tập Mới

en: Clear motion paths of selected objects
vi: Xóa các đường chuyển động của các đối tượng đã được chọn

en: Clear motion paths of all objects
vi: Xóa các đường chuyển động của toàn bộ các đối tượng

en: Can't edit linked mesh or curve data
vi: Không thể biên soạn khung lưới kết nối hoặc dữ liệu đường cong được

en: No collection selected
vi: Không có bộ sưu tập nào được chọn cả

en: Unexpected error, collection not found
vi: Lỗi không lường trước được đã xảy ra, không tìm thấy bộ sưu tập

en: Cannot add objects to a library override or linked collection
vi: Không thể cho thêm đối tượng vào một vượt quyền thư viện hoặc bộ sưu tập liên kết được

en: Unable to change object mode while transforming
vi: Không thể thay đổi chế độ đối tượng trong khi biến hóa được

en: %u object(s) hidden
vi: %u đối tượng ẩn khuất

en: %s already in %s
vi: %s đã có trong %s

en: Objects linked to %s
vi: Các đối tượng được kết nối với %s

en: %s moved to %s
vi: %s đã chuyển đến %s

en: Objects moved to %s
vi: Các đối tượng được chuyển đến %s

en: Requires selected vertices or active vertex group
vi: Đòi hỏi phải có các điểm đỉnh đã được chọn hoặc nhóm điểm đỉnh đang hoạt động

en: Armature has no active object bone
vi: Khung Rối không có xương đối tượng hoạt động

en: Cannot add hook with no other selected objects
vi: Không thể thêm móc nếu không có đối tượng nào khác được chọn

en: Cannot add hook bone for a non armature object
vi: Không thể thêm xương móc vào đối tượng không phải là khung rối

en: Could not find hook modifier
vi: Không tìm thấy bộ điều chỉnh móc

en: Unable to execute '%s', error changing modes
vi: Không thể thi hành '%s', lỗi xảy ra trong khi đổi chế độ

en: No target object to transfer the mode to
vi: Không có đối tượng mục tiêu để thuyên chuyển chế độ sang được

en: Unable to transfer mode, the source and/or target objects are not editable
vi: Không thể thuyên chuyển chế độ, các đối tượng nguồn và/hoặc mục tiêu là những cái không thể chỉnh sửa được

en: Current mode of source object '%s' is not compatible with target liboverride object '%s'
vi: Chế độ hiện tại của đối tượng nguồn '%s' không tương thích với đối tượng vượt quyền thư viện (liboverride) đích '%s'

en: Current mode of source object '%s' is not compatible with target object '%s'
vi: Chế độ hiện tại của đối tượng nguồn '%s' không tương thích với đối tượng đích '%s'

en: Apply Modifier
vi: Áp Dụng Bộ Điều Chỉnh

en: Make data single-user, apply modifier, and remove it from the list.
vi: Tạo dữ liệu đơn người dùng, áp dụng bộ điều chỉnh, và xóa nó khỏi danh sách.

en: Apply modifier as a new shapekey and keep it in the stack
vi: Áp dụng bộ điều chỉnh thành hình mẫu mới, đồng thời duy trì nó trong ngăn xếp

en: Only one modifier of this type is allowed
vi: Chỉ cho phép một bộ điều chỉnh của thể loại này mà thôi

en: Cannot move above a modifier requiring original data
vi: Không thể di chuyển lên trên bộ điều chỉnh đòi hỏi dữ liệu gốc

en: Cannot move modifier beyond the start of the list
vi: Không thể di chuyển bộ điều chỉnh ra ngoài ngăn xếp đầu tiên của danh sách

en: Cannot move beyond a non-deforming modifier
vi: Không thể di chuyển quá bộ điều chỉnh không có chức năng biến dạng

en: Cannot move modifier beyond the end of the list
vi: Không thể di chuyển bộ điều chỉnh ra ngoài ngăn xếp cuối cùng của danh sách

en: Cannot move modifier beyond the end of the stack
vi: Không thể di chuyển bộ điều chỉnh ra ngoài ngăn xếp cuối cùng

en: Evaluated geometry from modifier does not contain a mesh
vi: Hình học đã tính toán đến từ bộ điều chỉnh không có chứa một khung lưới

en: Modifier is disabled, skipping apply
vi: Bộ điều chỉnh bị vô hiệu hóa, bỏ qua áp dụng

en: Only deforming modifiers can be applied to shapes
vi: Chỉ những bộ điều chỉnh dùng để biến dạng mới có thể được áp dụng vào các hình dạng mà thôi

en: Modifier is disabled or returned error, skipping apply
vi: Bộ điều chỉnh hoặc là bị vô hiệu hóa, hoặc có lỗi xảy ra. Bỏ qua áp dụng

en: Cannot apply modifier for this object type
vi: Không thể áp dụng bộ điều chỉnh đối với loại đối tượng này

en: Modifier cannot be applied to a mesh with shape keys
vi: Không thế áp dụng bộ điều chỉnh với khung lưới có hình mẫu

en: Multires modifier returned error, skipping apply
vi: Bộ điều chỉnh đa phân giải báo lỗi, bỏ qua áp dụng

en: Cannot apply constructive modifiers on curve. Convert curve to mesh in order to apply
vi: Không thể áp dụng bộ điều chỉnh mang tính xây dựng trên đường cong được. Chuyển đổi đường cong thành khung lưới để áp dụng nhé

en: Applied modifier only changed CV points, not tessellated/bevel vertices
vi: Bộ điều chỉnh được áp dụng chỉ biến đổi các Điểm Đỉnh của Đường Cong mà thôi, không tác động đến các điểm đỉnh phân lưới tổ ong/bo tròn

en: Constructive modifiers cannot be applied
vi: Bộ điều chỉnh có tính xây dựng không thể áp dụng được

en: Evaluated geometry from modifier does not contain curves
vi: Hình học đã tính toán đến từ bộ điều chỉnh không chứa các đường cong

en: Evaluated geometry from modifier does not contain a point cloud
vi: Hình học đã tính toán đến từ bộ điều chỉnh không có chứa một đám mây điểm

en: Cannot apply this modifier to Grease Pencil geometry
vi: Không thể áp dụng bộ điều chỉnh này cho hình học Bút Chì Dầu được

en: Evaluated geometry from modifier does not contain Grease Pencil geometry
vi: Hình học được tính toán từ bộ điều chỉnh không có hình học Bút Chì Dầu

en: Modifiers cannot be applied in edit mode
vi: Không thể áp dụng bộ điều chỉnh trong Chế Độ Biên Soạn được

en: Modifiers cannot be applied to multi-user data
vi: Không thể áp dụng các bộ điều chỉnh vào dữ liệu đa người dùng

en: Constructive modifier cannot be applied to multi-res data in sculpt mode
vi: Bộ điều chỉnh có tính xây dựng không thể áp dụng được vào dữ liệu đa phân giải trong chế độ điêu khắc

en: Applied modifier was not first, result may not be as expected
vi: Bộ điều chỉnh được áp dụng không phải là cái đầu tiên, kết quả có thể sẽ không được như điều mong đợi

en: Modifier is disabled
vi: Bộ điều chỉnh đã bị vô hiệu hóa

en: Modifiers cannot be added to object '%s'
vi: Không thể thêm bộ điều chỉnh vào đối tượng '%s'

en: Modifier '%s' not in object '%s'
vi: Bộ điều chỉnh '%s' không nằm trong đối tượng '%s'

en: Object '%s' does not support %s modifiers
vi: Đối tượng '%s' không hỗ trợ các bộ điều chỉnh %s

en: Modifier can only be added once to object '%s'
vi: Bộ điều chỉnh chỉ có thể được thêm vào đối tượng '%s' một lần mà thôi

en: Copying modifier '%s' to object '%s' failed
vi: Việc sao chép bộ điều chỉnh '%s' sang đối tượng '%s' đã bị thất bại

en: Removed modifier: %s
vi: Đã Xóa Bộ Điều Chỉnh: %s

en: Applied modifier: %s
vi: Đã áp dụng bộ điều chỉnh: %s

en: Modifier '%s' was not copied to any objects
vi: Bộ điều chỉnh '%s' đã không được sao chép sang bất cứ đối tượng nào cả

en: Mesh '%s' has no skin vertex data
vi: Khung lưới '%s' không có dữ liệu điểm đỉnh da

en: Cannot edit modifiers coming from linked data in a library override
vi: Không thể biên soạn bộ điều chỉnh đến từ dữ liệu kết nối nằm trong một đối tượng vượt quyền thư viện

en: This modifier operation is not allowed from Edit mode
vi: Thao tác của bộ điều chỉnh này không được phép thi hành trong Chế Độ Biên Soạn

en: Modifiers cannot be applied on override data
vi: Bộ điều chỉnh không thể áp dụng được đối với dữ liệu vượt quyền (override data)

en: No selected object is active
vi: Không có đối tượng được chọn nào là đang hoạt động cả

en: Object type of source object is not supported
vi: Thể loại đối tượng của đối tượng nguồn hiện không được hỗ trợ

en: No supported objects were selected
vi: Không có đối tượng hỗ trợ nào đã được chọn cả

en: Active object has no modifiers
vi: Đối tượng đang hoạt động không có bộ điều chỉnh nào cả

en: Reshape can work only with higher levels of subdivisions
vi: Đổi hình dạng chỉ hoạt động với mức phân hóa cao hơn

en: Second selected mesh object required to copy shape from
vi: Cần phải có đối tượng thứ hai đã được chọn để sao chép hình dạng từ đó

en: Objects do not have the same number of vertices
vi: Đối tượng không có số lượng điểm đỉnh tương đồng

en: No valid subdivisions found to rebuild a lower level
vi: Tìm thấy rằng sự phân chia là không hợp lệ đối với việc tái dựng các tầng thấp hơn

en: No valid subdivisions found to rebuild lower levels
vi: Không tìm thấy có sự phân hóa hợp lệ nào để tái dựng lại các cấp bậc thấp hơn được

en: %d new levels rebuilt
vi: %d tầng mới được tái dựng

en: Set Parent To
vi: Đặt Làm Phụ Huynh Cho

en: Object (Keep Transform)
vi: Đối Tượng (Giữ Nguyên Biến Hóa)

en: Object (Without Inverse)
vi: Đối Tượng (Không Đảo Nghịch)

en: Object (Keep Transform Without Inverse)
vi: Đối Tượng (Giữ Nguyên Biến Hóa mà Không Đảo Nghịch)

en: Object (Attach Curves to Surface)
vi: Đính Đường Cong Tóc Lên Bề Mặt

en: Make Selected Objects Single-User
vi: Biến các Đối Tượng được Chọn Thành Đơn Người Dùng

en: Make Single
vi: Biến Thành Đơn Người Dùng

en: Drop {} on {} (slot {}, replacing {})
vi: Thả {} vào {} (khe {}, thay thế {})

en: Drop {} on {} (slot {})
vi: Thả {} vào {} (khe {})

en: Add modifier with node group "{}" on object "{}"
vi: Thêm bộ điều chỉnh với nhóm nút "{}" trên đối tượng "{}"

en: Select either 1 or 3 vertices to parent to
vi: Chọn 1 hoặc 3 điểm đỉnh để phụ huynh chúng

en: Loop in parents
vi: Lặp vòng phụ huynh

en: No active bone
vi: Không có xương nào đang hoạt động cả

en: Not enough vertices for vertex-parent
vi: Không có đủ số điểm đỉnh cho điểm đỉnh phụ huynh

en: Operation cannot be performed in edit mode
vi: Thao tác không thể thi hành được trong Chế Độ Biên Soạn

en: Could not find scene
vi: Không tìm thấy cảnh

en: Cannot link objects into the same scene
vi: Không thể liên kết đối tượng vào cùng một cảnh

en: Cannot link objects into a linked scene
vi: Không thể liên kết đối tượng vào một cảnh kết nối

en: Skipped editing library object data
vi: Bỏ qua việc biên soạn dữ liệu đối tượng của thư viện

en: Orphan library objects added to the current scene to avoid loss
vi: Đối tượng thư viện mồ côi đã được thêm vào cảnh hiện tại để tránh mất mát

en: Cannot make library override from a local object
vi: Không thể vượt quyền thư viện từ một đối tượng cục bộ

en: The node group must have a geometry output socket
vi: Nhóm nút phải có ổ cắm đầu ra hình học

en: The first output must be a geometry socket
vi: Đầu ra đầu tiên phải là một ổ cắm hình học

en: Node group must be a geometry node tree
vi: Nhóm nút phải là một cây nút hình học

en: Could not add geometry nodes modifier
vi: Không thể cho thêm bộ điều chỉnh nút hình học

en: Incorrect context for running object data unlink
vi: Ngữ cảnh không đúng để thi hành ngắt kết nối dữ liệu đối tượng

en: Can't unlink this object data
vi: Không thể ngắt kết nối dữ liệu đối tượng này

en: Collection '%s' (instantiated by the active object) is not overridable
vi: Không thể vượt quyền bộ sưu tập '%s' (được thực thể hóa thành bởi đối tượng đang hoạt động) được

en: Could not find an overridable root hierarchy for object '%s'
vi: Không tìm thấy hệ thống thứ bậc có thể vượt quyền cho đối tượng '%s'

en: Too many potential root collections (%d) for the override hierarchy, please use the Outliner instead
vi: Quá nhiều bộ sưu tập gốc(%d) có tiềm năng cho hệ thống thứ bậc vượt quyền, xin vui lòng sử dụng Mục Lục (Outliner) thay vì

en: Precision Mode
vi: Chế Độ Chính Xác

en: QuadriFlow Remesh the Selected Mesh
vi: Kiến Tạo Lại Khung Lưới đã Chọn theo Luồng Tứ Giác

en: Voxel remesher cannot run with a voxel size of 0.0
vi: Trình kiến tạo lại thể tích tử không thể hoạt động khi kích thước của thể tích tử bằng 0,0

en: Voxel remesher failed to create mesh
vi: Trình kiến tạo lại thể tích tử thất bại trong việc kiến tạo khung lưới

en: QuadriFlow: Remeshing canceled
vi: Luồng Tứ Giác Hóa: Kiến tạo lại khung lưới

en: QuadriFlow: The mesh needs to be manifold and have face normals that point in a consistent direction
vi: Luồng Tứ Giác Hóa: Khung Lưới phải là đa tạp và có các pháp tuyến mặt chỉ theo một hướng nhất quán

en: QuadriFlow: Remeshing completed
vi: Luồng Tứ Giác Hóa: Đã hoàn thành kiến tạo lại khung lưới

en: QuadriFlow: Remeshing failed
vi: Luồng Tứ Giác Hóa: Kiến tạo lại khung lưới bị thất bại

en: The remesher cannot work on linked or override data
vi: Trình kiến tạo lại khung lưới không thể hoạt động trên dữ liệu đã được kết nối hoặc vượt quyền

en: The remesher cannot run from edit mode
vi: Trình kiến tạo lại khung lưới không thể hoạt động được trong chế độ biên soạn

en: The remesher cannot run with dyntopo activated
vi: Trình kiến tạo lại khung lưới không thể hoạt động được nếu cấu trúc động (dyntopo) được kích hoạt

en: The remesher cannot run with a Multires modifier in the modifier stack
vi: Trình kiến tạo lại khung lưới không thể hoạt động khi bộ điều chỉnh Đa Phân Giải (Multires) cũng nằm trong ngăn xếp bộ điều chỉnh

en: Select Collection
vi: Lựa Chọn Bộ Sưu Tập

en: Use another Keying Set, as the active one depends on the currently selected objects or cannot find any targets due to unsuitable context
vi: Dùng một Bộ Hình Mẫu khác, vì cái đang hoạt động phụ thuộc vào những đối tượng hiện đang được chọn, hoặc do không thể tìm thấy một mục tiêu nào vì ngữ cảnh không phù hợp

en: Active object must be a light
vi: Đối tượng đang hoạt động phải là một nguồn sáng/đèn

en: Only one Effect of this type is allowed
vi: Chỉ duy một Hiệu Ứng thuộc thể loại này là được phép mà thôi

en: Cannot move effect beyond the end of the stack
vi: Không thể di chuyển ảnh hưởng ra ngoài ngăn xếp cuối cùng

en: Effect cannot be added to object '%s'
vi: Hiệu ứng không thể thêm vào đối tượng '%s'

en: Effect '%s' not in object '%s'
vi: Hiệu ứng '%s' không có trong đối tượng '%s'

en: Removed effect: %s
vi: Đã xóa hiệu ứng: %s

en: Cannot edit shaderfxs in a library override
vi: Không thể biên soạn shaderfxs trong một trường hợp vượt quyền thư viện được

en: Object type is not supported
vi: Thể loại đối tượng là loại không được hỗ trợ

en: Cannot edit library or override data
vi: Không thể biên soạn dữ liệu thư viện hoặc dữ liệu vượt quyền

en: Cannot edit shaderfxs coming from linked data in a library override
vi: Không thể biên soạn shaderfxs đến từ dữ liệu kết nối trong một trường hợp vượt quyền thư viện được

en: Apply current visible shape to the object data, and delete all shape keys
vi: Áp dụng hình dạng nhìn thấy được hiện tại cho dữ liệu đối tượng và xóa toàn bộ các hình mẫu đi

en: Lock all shape keys of the active object
vi: Khóa tất cả các hình mẫu của đối tượng đang hoạt động

en: Unlock all shape keys of the active object
vi: Mở khóa toàn bộ các hình mẫu của đối tượng đang hoạt động

en: The active shape key of %s is locked
vi: Hình mẫu đang hoạt động của %s đã bị khóa lại rồi

en: The object %s has locked shape keys
vi: Đối tượng %s có các hình mẫu bị khóa lại

en: Apply Object Transformations
vi: Áp Dụng các Biến Hóa Đối Tượng

en: Warning: Multiple objects share the same data.
    Make single user and then apply transformations?
vi: Cảnh Báo: Nhiều đối tượng sử dụng chung cùng một dữ liệu.
    Hãy tạo đơn người dùng và sau đó áp dụng các phép biến hóa nhé?

en: Objects have no data to transform
vi: Đối tượng không có dữ liệu để biến hóa

en: Failed to apply rotation to some of the objects
vi: Thất bại trong việc áp dụng xoay chiều cho một vài đối tượng

en: Cannot apply to a multi user armature
vi: Không thể áp dụng vào khung rối có nhiều người dùng

en: Curves Object does not support this set origin operation
vi: Đối Tượng Đường Cong không hỗ trợ thao tác đặt tọa độ gốc này

en: Grease Pencil Object does not support this set origin operation
vi: Đối Tượng Bút Chì Dầu không hỗ trợ thao tác đặt tọa độ gốc này

en: Point cloud object does not support this set origin operation
vi: Đối tượng đám mây điểm không hỗ trợ thao tác đặt tọa độ gốc này

en: Text objects can only have their scale applied: "%s"
vi: Các đối tượng văn bản thì chỉ có tỷ lệ của chúng là được áp dụng: "%s"

en: Area Lights can only have scale applied: "%s"
vi: Nguồn Sáng Diện Tích chỉ có thể áp dụng sự thay đổi về tỷ lệ: "%s"

en: %i object(s) not centered, %i changed:
vi: %i đối tượng chưa được chỉnh về tâm, %i đã đổi:

en: |%i linked library object(s)
vi: |%i đối tượng thư viện kết nối

en: |%i multiuser armature object(s)
vi: |%i đối tượng khung rối đa người dùng

en: Lock all vertex groups of the active object
vi: Khóa toàn bộ các nhóm điểm đỉnh của đối tượng đang hoạt động lại

en: Lock selected vertex groups of the active object
vi: Khóa các nhóm điểm đỉnh đã chọn của đối tượng đang hoạt động lại

en: Lock unselected vertex groups of the active object
vi: Khóa các nhóm đỉnh chưa được chọn của đối tượng đang hoạt động lại

en: Lock selected and unlock unselected vertex groups of the active object
vi: Khóa các nhóm đỉnh đã được chọn và mở khóa các nhóm đỉnh chưa được chọn của đối tượng đang hoạt động

en: Unlock all vertex groups of the active object
vi: Mở khóa toàn bộ các nhóm điểm đỉnh của đối tượng đang hoạt động

en: Unlock selected vertex groups of the active object
vi: Mở khóa các nhóm đỉnh đã chọn của đối tượng hoạt động

en: Unlock unselected vertex groups of the active object
vi: Mở khóa các nhóm điểm đỉnh chưa chọn của đối tượng đang hoạt động

en: Unlock selected and lock unselected vertex groups of the active object
vi: Mở khóa các nhóm điểm đỉnh đã được chọn và khóa các nhóm điểm đỉnh không được chọn của đối tượng đang hoạt động

en: Toggle locks of all vertex groups of the active object
vi: Bật/tắt khóa toàn bộ các nhóm điểm đỉnh của đối tượng hoạt động

en: Toggle locks of selected vertex groups of the active object
vi: Bật/tắt khóa các nhóm điểm đỉnh đã chọn của đối tượng hoạt động

en: Toggle locks of unselected vertex groups of the active object
vi: Bật/tắt khóa các nhóm điểm đỉnh chưa chọn của đối tượng hoạt động

en: Toggle locks of all and invert unselected vertex groups of the active object
vi: Bật/tắt khóa toàn bộ và đảo ngược các nhóm đỉnh không được chọn của đối tượng đang hoạt động

en: Invert locks of all vertex groups of the active object
vi: Đảo ngược khóa toàn bộ các nhóm điểm đỉnh của đối tượng đang hoạt động

en: Invert locks of selected vertex groups of the active object
vi: Đảo ngược khóa các nhóm điểm đỉnh đã chọn của đối tượng đang hoạt động

en: Invert locks of unselected vertex groups of the active object
vi: Đảo ngược khóa các nhóm đỉnh chưa chọn của đối tượng đang hoạt động

en: All groups are locked
vi: Toàn bộ các nhóm đều bị khóa

en: No vertex groups to operate on
vi: Không có nhóm điểm đỉnh nào để tiến hành cả

en: Editmode lattice is not supported yet
vi: Chưa hỗ trợ lưới rào trong Chế Độ Biên Soạn

en: Invalid vertex group index
vi: Chỉ số nhóm điểm đỉnh không hợp lệ

en: Vertex group is locked
vi: Nhóm điểm đỉnh bị khóa rồi

en: No meshes with vertex groups found
vi: Không tìm thấy khung lưới nào có nhóm điểm đỉnh cả

en: %d vertex weights limited
vi: Hạn định %d trọng lượng điểm đỉnh

en: Copy vertex groups to selected: %d done, %d failed (object data must support vertex groups and have matching indices)
vi: Sao chép các nhóm điểm đỉnh sang các được chọn: %d làm xong, %d thất bại (dữ liệu đối tượng nhất định phải hỗ trợ các nhóm điểm đỉnh và phải có chỉ số xứng khớp mới được)

en: No active editable object
vi: Không có đối tượng có thể biên soạn nào đang hoạt động cả

en: Object type does not support vertex groups
vi: Thể loại đối tượng không hỗ trợ nhóm điểm đỉnh

en: Object type "%s" does not have editable data
vi: Thể loại đối tượng "%s" không có dữ liệu có thể chỉnh sửa được

en: Object has no vertex groups
vi: Đối tượng không có nhóm điểm đỉnh

en: Vertex select needs to be enabled in weight paint mode
vi: Cần phải bật khả năng lựa chọn điểm đỉnh trong chế độ sơn trọng lượng lên

en: The active vertex group is locked
vi: Nhóm điểm đỉnh đang hoạt động đã bị khóa lại rồi

en: Volume "%s" failed to load: %s
vi: Thể tích "%s" không nạp được: %s

en: Volume "%s" contains points, only voxel grids are supported
vi: Thể tích "%s" có chứa nhiều điểm chấm. Duy các khung lưới đồ thị thể tích tử là được hỗ trợ mà thôi

en: No frames to bake
vi: Không có khung hình nào để nướng cả

en: Bake failed: no Dynamic Paint modifier found
vi: Quá trình nướng đã bị thất bại: không tìm thấy bộ điều chỉnh Sơn Động Lực nào cả

en: Bake failed: invalid canvas
vi: Quá trình nướng đã bị thất bại: khung vẽ không hợp lệ

en: Removed %d double particle(s)
vi: Đã xóa %d hạt trùng hợp (đôi) (double particles)

en: No hair connected (can't connect hair if particle system modifier is disabled)
vi: Không có tóc nào được kết nối cả (không thể kết nối tóc nếu bộ điều chỉnh hệ thống hạt bị tắt)

en: Copy particle systems to selected: %d done, %d failed
vi: Sao chép hệ thống hạt đến cái được chọn: %d hoàn thành, %d thất bại

en: Object must be in object mode
vi: Đối tượng phải ở chế độ đối tượng

en: Bake failed: no Fluid modifier found
vi: Quá trình nướng bị thất bại: không thấy có bộ điều chỉnh về Chất Lỏng (Fluid modifier)

en: Bake failed: invalid domain
vi: Quá trình nướng bị thất bại: phạm vi định nghĩa (domain) không hợp lệ

en: Bake free failed: no Fluid modifier found
vi: Phóng thích nướng bị thất bại: không thấy có bộ điều chỉnh về Chất Lỏng (Fluid modifier)

en: Bake free failed: invalid domain
vi: Phóng thích nướng bị thất bại: phạm vi định nghĩa (domain) không hợp lệ

en: Bake free failed: pending bake jobs found
vi: Phóng thích nướng bị thất bại: phát hiện thấy có một số qui trình nướng còn đang cần được giải quyết

en: Fluid: Empty cache path, reset to default '%s'
vi: Chất Lỏng: Không có đường dẫn bộ nhớ đệm vì nó trống rỗng. Hoàn lại về sắp đặt mặc định '%s'

en: Fluid: Could not create cache directory '%s', reset to default '%s'
vi: Chất Lỏng: Không thể kiến tạo thư mục bộ nhớ đệm '%s'. Hoàn lại về sắp đặt mặc định '%s'

en: Fluid: Could not use default cache directory '%s', please define a valid cache path manually
vi: Chất Lỏng: Không thể sử dụng thư mục bộ nhớ đệm mặc định '%s' được, làm ơn thủ công chỉ định một đường dẫn đến bộ nhớ đệm hợp lệ

en: Library override data-blocks only support Disk Cache storage
vi: Các khối dữ liệu vượt quyền thư viện chỉ hỗ trợ lưu giữ Bộ Nhớ Đệm Trên Đĩa mà thôi

en: Linked data-blocks do not allow editing caches
vi: Các khối dữ liệu kết nối đều sẽ không cho phép biên soạn bộ nhớ đệm

en: Linked or library override data-blocks do not allow adding or removing caches
vi: Các khối dữ liệu kết nối hoặc vượt quyền thư viện đều không cho phép cho thêm vào hoặc xóa bỏ bộ nhớ đệm

en: No Rigid Body World to add Rigid Body Constraint to
vi: Không có Thế Giới Thân Cứng nào để thêm Ràng Buộc Thân Cứng vào cả

en: Object has no Rigid Body Constraint to remove
vi: Đối tượng không có Ràng Buộc Thân Cứng nào để xóa cả

en: Object '%s' already has a Rigid Body Constraint
vi: Đối tượng '%s' đã có Ràng Buộc Thân Cứng rồi

en: Acrylic
vi: Acrilic

en: Asphalt (Crushed)
vi: Nhựa Đường (Đập Vụn)

en: Beans (Cocoa)
vi: Đậu (Cacao)

en: Beans (Soy)
vi: Đậu Nành

en: Brick (Pressed)
vi: Gạch (Nén)

en: Brick (Common)
vi: Gạch (Phổ Biến)

en: Brick (Soft)
vi: Gạch (Mềm)

en: Carbon (Solid)
vi: Các-bon (Đặc)

en: Cardboard
vi: Bìa Các-Tông

en: Cast Iron
vi: Sắt Đục

en: Cement
vi: Xi Măng

en: Chalk (Solid)
vi: Phấn (Đặc)

en: Coffee (Fresh/Roast)
vi: Cà Phê (Tươi/Nướng)

en: Garbage
vi: Vụn Vặt

en: Glass (Broken)
vi: Thủy Tinh (Vỡ)

en: Glass (Solid)
vi: Thủy Tinh (Đặc)

en: Granite (Broken)
vi: Đá Hoa Cương (Vỡ)

en: Granite (Solid)
vi: Đá Hoa Cương (Đặc)

en: Ice (Crushed)
vi: Nước Đá (Đập Vụn)

en: Ice (Solid)
vi: Nước Đá (Đặc)

en: Limestone (Broken)
vi: Đá Vôi (Vỡ)

en: Limestone (Solid)
vi: Đá Vôi (Đặc)

en: Marble (Broken)
vi: Đá Hoa (Vỡ)

en: Marble (Solid)
vi: Đá Hoa (Đặc)

en: Peanuts (Shelled)
vi: Lạc (Có Vỏ)

en: Peanuts (Not Shelled)
vi: Lạc (Bóc Vỏ)

en: Plastic
vi: Nhựa

en: Polystyrene
vi: Politiron

en: Steel
vi: Thép

en: Stone (Crushed)
vi: Đá (Đập Vụn)

en: Timber
vi: Gỗ

en: Object has no Rigid Body settings to remove
vi: Đối tượng không có sắp đặt về Thân Cứng để xóa

en: No Rigid Body World to remove
vi: Không có Thế Giới Thân Cứng để xóa

en: No Rigid Body World to export
vi: Không có Thế Giới Thân Cứng để xuất khẩu

en: Rigid Body World has no associated physics data to export
vi: Thế Giới Thân Cứng không có dữ liệu vật lý liên quan để xuất khẩu

en: Active object is not a selected point cloud object
vi: Đối tượng đang hoạt động không phải là một đối tượng đám mây điểm vốn được chọn

en: No point cloud data to join
vi: Không có dữ liệu đám mây điểm nào để hội nhập cả

en: 3D Local View
vi: Góc Nhìn Cục Bộ 3D

en: 3D View
vi: Góc Nhìn 3D

en: Mem:%.2fM (Peak %.2fM)
vi: BộNhớ:%.2fM, (Đỉnh %.2fM)

en: Mem:%.2fM, Peak: %.2fM
vi: BộNhớ:%.2fM, Đỉnh: %.2fM

en: Cannot write a single file with an animation format selected
vi: Không thể ghi tập tin với định dạng hoạt họa đã chọn

en: Render the viewport for the animation range of this scene, but only render keyframes of selected objects
vi: Kết xuất cổng nhìn cho phạm vi hoạt họa của cảnh này, nhưng chỉ kết xuất các khung khóa của các đối tượng đã chọn mà thôi

en: Render the viewport for the animation range of this scene
vi: Kết xuất cổng nhìn cho phạm vi hoạt họa của cảnh này

en: Cannot use OpenGL render in background mode (no opengl context)
vi: Không thể sử dụng kết xuất OpenGL trong chế độ chạy ngầm (không có ngữ cảnh OpenGL)

en: Scene has no camera
vi: Cảnh không có máy quay phim

en: Failed to create OpenGL off-screen buffer, %s
vi: Không kiến tạo bộ đệm OpenGL ngoại màn hình được, %s

en: Write error: cannot save %s
vi: Lỗi trong khi ghi: không lưu %s được

en: Skipping existing frame "%s"
vi: Bỏ qua khung hình hiện tại "%s"

en: Node groups do not support automatic previews
vi: Nhóm nút không hỗ trợ xem trước tự động

en: Object type does not support automatic previews
vi: Kiểu đối tượng không hỗ trợ xem trước tự động

en: Collection does not contain object types that can be rendered for the automatic preview
vi: Bộ sưu tập không chứa thể loại đối tượng có thể kết xuất xem trước tự động được

en: Data-block type does not support automatic previews
vi: Kiểu khối dữ liệu không hỗ trợ xem trước tự động được

en: Unable to remove material slot in edit mode
vi: Không thể xóa khe nguyên vật liệu trong Chế Độ Biên Soạn

en: Can't bake light probe while rendering
vi: Không thể nướng đầu dò ánh sáng trong khi kết xuất được

en: No active lineset and associated line style to manipulate the modifier
vi: Không có bộ đường nét nào đang hoạt động và không có phong cách đường nét nào liên quan với nó để điều khiển bộ điều chỉnh được

en: The active lineset does not have a line style (indicating data corruption)
vi: Bộ đường nét đang hoạt động không có phong cách đường nét (ám chỉ dữ liệu bị hư hoại)

en: No active lineset to add a new line style to
vi: Không có bộ đường nét nào đang hoạt động để có thể cho thêm một phong cách đường nét mới vào

en: Unknown line color modifier type
vi: Thể loại bộ điều chỉnh màu sắc của đường nét chưa được biết đến

en: Unknown alpha transparency modifier type
vi: Thể loại bộ điều chỉnh độ trong suốt của alpha chưa được biết đến

en: Unknown line thickness modifier type
vi: Thể loại bộ điều chỉnh độ dày đường nét chưa được biết đến

en: Unknown stroke geometry modifier type
vi: Thể loại bộ điều chỉnh hình học của nét vẽ chưa được biết đến

en: The object the data pointer refers to is not a valid modifier
vi: Đối tượng mà con trỏ dữ liệu tham chiếu đến không phải là một bộ điều chỉnh hợp lệ

en: No active line style in the current scene
vi: Không có phong cách đường nét nào đang hoạt động trong cảnh hiện tại cả

en: Copied material to internal clipboard
vi: Đã sao chép nguyên vật liệu vào bảng nhớ tạm nội bộ rồi

en: Cannot paste without a material
vi: Không thể dán mà không có nguyên vật liệu nào cả

en: Internal clipboard is not from a material
vi: Bảng nhớ tạm nội bộ không phải là từ một nguyên vật liệu

en: Removed %d slots
vi: Đã xóa %d khe

en: Removed %d materials
vi: Đã xóa %d nguyên vật liệu

en: Blender Render
vi: Kết Xuất Blender

en: Failed to open window!
vi: Không mở cửa sổ được!

en: View layer '%s' could not be removed from scene '%s'
vi: Không thể xóa tầng lớp góc nhìn '%s' khỏi cảnh '%s'

en: Join Areas
vi: Hội Nhập Vùng

en: Replace this area
vi: Thay thế khu vực này

en: Move area here
vi: Di chuyển khu vực đến đây

en: A narrow vertical area interferes with this operation
vi: Một diện tích chiều dọc, hẹp, can thiệp cản trở hoạt động này

en: A narrow horizontal area interferes with this operation
vi: Một diện tích chiều ngang, hẹp, can thiệp cản trở hoạt động này

en: Select Area
vi: Chọn Vùng

en: Select Split
vi: Chọn Tách Phân

en: Join Up
vi: Hội Nhập Lên

en: Join Right
vi: Hội Nhập Phải

en: Join Down
vi: Hội Nhập Xuống

en: Join Left
vi: Hội Nhập Trái

en: Move/Split Area
vi: Di Chuyển/Tách Phân Vùng

en: Restore Areas
vi: Khôi Phục các Khu Vực

en: Maximize Area
vi: Tối Đa Hóa Diện Tích

en: Full Screen Area
vi: Diện Tích Toàn Màn Hình

en: Show Header
vi: Hiển Thị Tiêu Đề

en: Show Tool Settings
vi: Hiển Thị các Cài Đặt của Công Cụ

en: Show Footer
vi: Hiển Thị Chân Trang

en: Flip to Right
vi: Lật sang Phải

en: Flip to Left
vi: Lật sang Trái

en: Flip to Top
vi: Đảo lên Trên Đỉnh

en: Flip to Bottom
vi: Đảo xuống Dưới Đáy

en: Blender Drivers Editor
vi: Trình Biên Soạn các Điều Vận của Blender

en: Blender Info Log
vi: Nhật Ký Thông Tin của Blender

en: Show {} preferences
vi: Hiển thị {} cài đặt sở thích

[ctx: Screen]
en: Precision
vi: Chính Xác

en: Area not found in the active screen
vi: Không tìm thấy khu vực trong màn hình hiện đang hoạt động

en: Unable to close area
vi: Không thể đóng khu vực lại được

en: Can only scale region size from an action zone
vi: Chỉ có thể đổi tỷ lệ kích thước của vùng từ địa phận hành động mà thôi

en: No more keyframes to jump to in this direction
vi: Không còn khung khóa nào để nhảy tới theo hướng này

en: No more markers to jump to in this direction
vi: Không còn dấu mốc nào để nhảy tới theo hướng này

en: Only window region can be 4-split
vi: Duy vùng cửa sổ là có thể phân làm 4 mà thôi

en: Only last region can be 4-split
vi: Duy vùng cuối cùng là có thể phân làm 4 mà thôi

en: No fullscreen areas were found
vi: Không tìm thấy những vùng toàn màn hình

en: Removed amount of editors: %d
vi: Lượng các bộ biện soạn đã xóa: %d

en: Only supported in object mode
vi: Chỉ được hỗ trợ ở chế độ đối tượng mà thôi

en: expected a view3d region
vi: dự kiến phải có một vùng khung nhìn 3D

en: expected a timeline/animation area to be active
vi: dự kiến phải có một khoảng lịch trình thời gian/hoạt họa đang hoạt động

en: Expected an active Outliner
vi: Vốn kỳ vọng một Mục Lục đang hoạt động

en: Expected an Outliner region
vi: Vốn kỳ vọng một khu vực Mục Lục

en: Context missing active object
vi: Ngữ cảnh thiếu đối tượng đang hoạt động

en: Cannot edit library linked or non-editable override object
vi: Không thể biên soạn thư viện liên kết hoặc không thể chỉnh sửa được

en: Cannot edit hidden object
vi: Không thể biên soạn đối tượng ẩn giấu được

en: expected a view3d region & editmesh
vi: dự kiến phải có một vùng khung nhìn 3D và khung lưới biên soạn

en: No object, or not exclusively in pose mode
vi: Không có đối tượng, hoặc không chuyên biệt ở trong chế độ tư thế

en: Object is a local library override
vi: Đối tượng là một trường hợp vượt quyền thư viện cục bộ

en: expected a view3d region & editcurve
vi: dự kiến phải có một vùng khung nhìn 3D và đường cong biên soạn

en: Toggling regions in the Top-bar is not allowed
vi: Không được phép bật/tắt các vùng trong thanh đỉnh (Top-bar)

en: Flipping regions in the Top-bar is not allowed
vi: Không được phép đảo lật các vùng trong thanh Tiêu Đề

en: Missing: %s.%s
vi: Thiếu: %s.%s

en: No menu items found
vi: Không tìm thấy trình mục

en: Right click on buttons to add them to this menu
vi: Bấm chuột phải vào các nút để thêm chúng vào trình đơn này

en: Quick Favorites
vi: Trình Đơn Ưa Thích Nhanh

[ctx: Operator]
en: Duplicate Current
vi: Nhân Đôi cái Hiện Tại

en: Delete Brush Asset
vi: Xóa Tài Sản Đầu Bút

en: Permanently delete brush asset blend file. This cannot be undone.
vi: Xóa vĩnh viễn tập tin blend tài sản đầu bút. Không thể hoàn tác thao tác này được.

en: Permanently delete brush. This cannot be undone.
vi: Xóa vĩnh viễn đầu bút. Không thể hoàn tác thao tác này.

en: Unable to activate brush, wrong object mode
vi: Không thể kích hoạt đầu bút vẽ được, chế độ đối tượng không đúng

en: Unable to activate just-saved brush asset
vi: Không thể kích hoạt tài sản đầu bút vừa lưu xong

en: File not found '%s'
vi: Không tìm thấy tập tin '%s'

en: Asset library is not editable
vi: Thư viện tài sản không thể biên soạn được

en: Asset file is not editable
vi: Tập tin tài sản không thể biên soạn được

en: Assets in the current file cannot be individually saved
vi: Không thể lưu riêng lẻ các tài sản trong tập tin hiện tại được

en: Assets in the current file cannot be reverted
vi: Tài sản trong tập tin hiện tại không thể hoàn nguyên được

en: Original surface mesh is empty
vi: Bề mặt gốc của khung lưới trống rỗng

en: Evaluated surface mesh is empty
vi: Bề mặt tính toán của khung lưới trống rỗng

en: Missing surface mesh
vi: Thiếu bề mặt khung lưới

en: Missing UV map for attaching curves on original surface
vi: Thiếu ánh xạ UV để gắn các đường cong lên bề mặt ban đầu

en: Missing UV map for attaching curves on evaluated surface
vi: Thiếu ánh xạ UV để gắn các đường cong lên bề mặt tính toán

en: Invalid UV map: UV islands must not overlap
vi: Ánh xạ UV không hợp lệ: Các hải đảo UV không được chồng gối lên nhau

en: Curves do not have surface attachment information
vi: Đường cong không có thông tin về bám dính vào bề mặt

en: UV map or surface attachment is invalid
vi: Ánh xạ UV hoặc bề mặt đính kèm bất hợp lệ

en: No Grease Pencil frame to draw weight on
vi: Không có khung hình Bút Chì Dầu nào để vẽ trọng lượng lên cả

en: Active group is locked, aborting
vi: Nhóm đang hoạt động bị khóa. Bãi bỏ

en: Fill tool needs active material
vi: Công cụ phủ kín cần có nguyên vật liệu đang hoạt động

en: GPencil Interpolation:
vi: Nội Suy Bút Chì Dầu:

en: ESC/RMB to cancel, Enter/LMB to confirm, WHEEL/MOVE to adjust factor
vi: ESC/NCP (RMB) để hủy (cancel), Enter/NCT (LMB) để chấp nhận, BÁNH XE/DI CHUYỂN để điều chỉnh hệ số

en: Standard transitions between keyframes
vi: Chuyển tiếp tiêu chuẩn giữa các khung khóa

en: Predefined inertial transitions, useful for motion graphics (from least to most "dramatic")
vi: Chuyển tiếp quán tính định trước, hữu ích cho đồ họa chuyển động (từ ít nhất cho đến có "kịch tính" cao nhất)

en: Simple physics-inspired easing effects
vi: Hiệu ứng chậm rãi đơn giản lấy cảm hứng từ vật lý

[ctx: GPencil]
en: Interpolation
vi: Nội Suy

[ctx: GPencil]
en: Easing (by strength)
vi: Chậm Rãi (theo chiều dài)

[ctx: GPencil]
en: Dynamic Effects
vi: Các Hiệu Ứng Năng Động

en: Target object not a Grease Pencil, ignoring!
vi: Đối tượng mục tiêu không phải là một đối tượng Bút Chì Dầu, bỏ qua!

en: Target object library-data, ignoring!
vi: Đối tượng mục tiêu dữ liệu-thư viện, bỏ qua!

en: No image empty selected
vi: Không có hình ảnh, trong dạng đối tượng trống rỗng, nào đã được chọn cả

en: No valid image format selected
vi: Không có định dạng hình ảnh hợp lệ nào được chọn cả

en: PaintCurve
vi: ĐườngCongSơn

en: Sample color for %s
vi: Lấy mẫu vật về màu sắc cho %s

en: Brush. Use Left Click to sample for palette instead
vi: Đầu bút. Dùng Nút Chuột Trái để lấy mẫu vật cho bảng pha màu nhé

en: Palette. Use Left Click to sample more colors
vi: Bảng màu. Dùng Nút Chuột Trái để lấy thêm mẫu vật về màu sắc

en: Packed MultiLayer files cannot be painted
vi: Không thể sơn các tập tin đóng gói đa tầng được

en: Image requires 4 color channels to paint
vi: Hình ảnh cần có 4 kênh màu để sơn

en: Image requires 4 color channels to paint: %s
vi: Hình ảnh cần có 4 kênh màu để sơn: %s

en: Packed MultiLayer files cannot be painted: %s
vi: Không thể sơn các tập tin đóng gói đa tầng: %s

en: Add Paint Slot
vi: Thêm Khe Sơn

en:  UVs,
vi:  Các UV,

en:  Materials,
vi:  Nguyên Vật Liệu,

en:  Textures (or linked),
vi:  Chất Liệu (hoặc liên kết),

en:  Stencil,
vi:  Khuôn Tô,

en: Image could not be found
vi: Không tìm thấy hình ảnh

en: Image data could not be found
vi: Không tìm thấy dữ liệu hình ảnh

en: Image project data invalid
vi: Dữ liệu của hình ảnh phóng chiếu không hợp lệ

en: No active camera set
vi: Chưa đặt máy quay phim nào hoạt động cả

en: Could not get valid evaluated mesh
vi: Không thể đạt được khung lưới tính toán hợp lệ

en: No 3D viewport found to create image from
vi: Không tìm thấy cổng nhìn 3D nào để sử dụng nó kiến tạo hình ảnh được cả

en: Failed to create OpenGL off-screen buffer: %s
vi: Không kiến tạo được bộ đệm OpenGL ngoại màn hình: %s

en: Missing%s%s%s%s detected!
vi: Phát hiện thấy thiếu %s%s%s%s!

en: Palette created
vi: Bảng pha màu đã được kiến tạo

en: The modifier used does not support deformed locations
vi: Bộ điều chỉnh sử dụng không hỗ trợ các vị trí bị biến dạng

en: No vertex group data
vi: Không có dữ liệu nhóm điểm đỉnh nào cả

en: No vertex groups found
vi: Không tìm thấy nhóm điểm đỉnh nào cả

en: No active vertex group for painting, aborting
vi: Không có nhóm điểm đỉnh nào đang hoạt động để có thể sơn. Bãi bỏ

en: Mirror group is locked, aborting
vi: Nhóm phản chiếu đối xứng bị khóa. Bãi bỏ

en: Multipaint group is locked, aborting
vi: Nhóm đa sơn bị khóa. Bãi bỏ

en: Not supported in dynamic topology mode
vi: Chưa được hỗ trợ trong chế độ cấu trúc liên kết động

en: Not supported in multiresolution mode
vi: Chưa được hỗ trợ trong chế độ đa độ phân giải

en: Only supported in multiresolution mode
vi: Duy hỗ trợ ở chế độ đa phân giải mà thôi

en: Click on the mesh to set the detail
vi: Bấm vào khung lưới để đặt chi tiết

en: Sample Mode
vi: Chế Độ Lấy Mẫu

en: Move the mouse to change the dyntopo detail size. LMB: confirm size, ESC/RMB: cancel, SHIFT: precision mode, CTRL: sample detail size
vi: Di chuyển chuột để thay đổi kích thước chi tiết cấu trúc động. NCT: xác nhận kích thước, ESC/NCP: hủy, SHIFT: chế độ chính xác, CTRL: lấy mẫu kích thước chi tiết

en: Attribute Data Detected
vi: Phát Hiện thấy Dữ Liệu Thuộc Tính

en: Dyntopo will not preserve colors, UVs, or other attributes
vi: Liên Kết Cấu Trúc Động sẽ không bảo tồn màu sắc, UV, hay các thuộc tính khác đâu

en: Generative Modifiers Detected!
vi: Phát Hiện Thấy Có Các Bộ Điều Chỉnh Có Khả Năng Sinh Tạo!

en: Keeping the modifiers will increase polycount when returning to object mode
vi: Việc duy trì các bộ điều chỉnh sẽ làm tăng lượng đa giác khi quay trở lại chế độ đối tượng

en: Active brush does not contain any texture to distort the expand boundary
vi: Đầu bút đang hoạt động không có chất liệu nào để biến dạng ranh giới mở rộng

en: Texture mapping not set to 3D, results may be unpredictable
vi: Ánh xạ chất liệu không được đặt là 3D. Kết quả có thể là bất định

en: non-triangle face
vi: mặt phi tam giác

en: multi-res modifier
vi: bộ điều chỉnh đa phân giải

en: vertex data
vi: dữ liệu điểm đỉnh

en: edge data
vi: dữ liệu cạnh

en: face data
vi: dữ liệu mặt

en: constructive modifier
vi: bộ điều chỉnh có tính xây dựng

en: Object has non-uniform scale, sculpting may be unpredictable
vi: Đối tượng có tỷ lệ không đồng nhất, điêu khắc có thể cho kết quả bất định

en: Object has negative scale, sculpting may be unpredictable
vi: Đối tượng có tỷ lệ âm, việc điêu khắc có thể trở nên bất thường

en: No active brush
vi: Không có đầu bút nào đang hoạt động cả

en: Dynamic Topology found: %s, disabled
vi: Tìm thấy Liên Kết Cấu Trúc Động: %s, đã vô hiệu hóa

en: Solver requires a manifold mesh
vi: Bộ giải nghiệm đòi hỏi một khung lưới đa tạp

en: Boolean result is too big for solver to handle
vi: Kết quả Boolean là quá lớn để trình giải nghiệm có thể xử lý

en: Boolean solver not available (compiled without it)
vi: Bộ giải nghiệm Boolean bất khả dụng (không được biên dịch cùng)

en: Unknown boolean error
vi: Lỗi boolean không xác định được

en: Compiled without sound support
vi: Được biên dịch không có sự hỗ trợ về âm thanh

en: Sound is not editable
vi: Âm thanh không thể chỉnh sửa được

en: AutoPack is enabled, so image will be packed again on file save
vi: Đã bật Tự Động Đóng Gói để hình ảnh sẽ được gói một lần nữa vào trong tập tin khi lưu

en: Active F-Curve
vi: Đường Cong-F đang Hoạt Động

en: Active Keyframe
vi: Khung Khóa đang Hoạt Động

en: Action+Slot has already been stashed
vi: Hành Động + Khe đã được cất giấu

en: Could not find current NLA Track
vi: Không tìm thấy Rãnh NLA hiện tại

en: Internal Error: Could not find Animation Data/NLA Stack to use
vi: Lỗi Nội Bộ: Không tìm thấy Dữ Liệu Hoạt Họa/Ngăn Xếp NLA để sử dụng

en: Action '%s' will not be saved, create Fake User or Stash in NLA Stack to retain
vi: Hành động '%s' sẽ không được lưu. Duy trì nó bằng cách kiến tạo Người Dùng Giả hoặc Cất Giấu (stash) nó trong ngăn xếp NLA

en: Delete selected keyframes?
vi: Xóa các khung khóa đã chọn đi nhé?

en: No keyframes copied to the internal clipboard
vi: Không có khung khóa nào đã được sao chép vào bảng nhớ tạm nội bộ cả

en: Keyframe pasting is not available for mask mode
vi: Không thể dán khung khóa trong chế độ màn chắn lọc

en: No data in the internal clipboard to paste
vi: Không có dữ liệu trong khay nhớ tạm nội bộ để dán

en: Keyframe pasting is not available for Grease Pencil or mask mode
vi: Thao tác dán khung khóa không khả dụng trong chế độ Bút Chì Dầu hoặc chế độ chắn lọc

en: No selected F-Curves to paste into
vi: Không có Đường Cong-F nào được chọn để có thể dán vào đó được

en: Insert Keyframes is not yet implemented for this mode
vi: Chèn Khung Khóa chưa được thực hiện cho chế độ này

en: Not implemented for Masks
vi: Chưa được thực hiện cho Màn Chắn Lọc

en: Cannot activate a file selector dialog, one already open
vi: Không thể kích hoạt hộp thoại chọn tập tin được, một hộp thoại đã được mở rồi

en: Property is not editable
vi: Tính chất không thể chỉnh sửa được

en: Property is not editable: %s
vi: Tính chất không thể chỉnh sửa được: %s

en: Texture Field
vi: Trường Lực Chất Liệu

en: Brush Mask
vi: Màn Chắn Lọc Đầu Bút

en: No textures in context
vi: Không có chất liệu nào trong ngữ cảnh này cả

en: Show texture in texture tab
vi: Hiển thị chất liệu trong mục chất liệu

en: No (unpinned) Properties Editor found to display texture in
vi: Không tìm được Bộ Biên Tập Đặc Tính nào (chưa đinh ghìm) để hiển thị họa tiết phía trong

en: No texture user found
vi: Không tìm thấy người nào dùng chất liệu cả

en: File Path:
vi: Đường Dẫn Tập Tin:

en: Track is locked
vi: Rãnh bị khóa

en: Pattern Area:
vi: Khu Vực Mẫu:

en: Search Area:
vi: Vùng Lùng Tìm:

en: Marker is disabled at current frame
vi: Dấu mốc không hoạt động tại khung hình hiện tại

en: Marker is enabled at current frame
vi: Dấu mốc hoạt động tại khung hình hiện tại

en: X-position of marker at frame in screen coordinates
vi: Vị trí-X của dấu mốc tại khung hình trong tọa độ màn hình

en: Y-position of marker at frame in screen coordinates
vi: Vị trí-Y của dấu mốc tại khung hình trong tọa độ màn hình

en: X-offset to parenting point
vi: Dịch chuyển-X khỏi điểm gốc

en: Y-offset to parenting point
vi: Dịch chuyển-Y khỏi điểm gốc

en: Width of marker's pattern in screen coordinates
vi: Chiều rộng vùng hình mẫu để nhận dạng của dấu mốc trong tọa độ màn hình

en: Height of marker's pattern in screen coordinates
vi: Chiều cao vùng mẫu hình để nhận dạng của dấu mốc trong tọa độ màn hình

en: X-position of search at frame relative to marker's position
vi: Vị trí-X của vùng lùng tìm tại khung hình tương đối với vị trí của dấu mốc

en: Y-position of search at frame relative to marker's position
vi: Vị trí-Y của vùng lùng tìm tại khung hình tương đối với vị trí của dấu mốc

en: Width of marker's search in screen coordinates
vi: Chiều rộng vùng lùng tìm của dấu mốc trong tọa độ màn hình

en: Height of marker's search in screen coordinates
vi: Chiều cao vùng lùng tìm của dấu mốc trong tọa độ màn hình

en: , %d float channel(s)
vi: , %d (các) kênh float (số thực)

en: , RGBA float
vi: , RGBA float (số thực)

en: , RGB float
vi: , RGB float (số thực)

en: , %.2f fps
vi: , %.2f khung hình/giây

en: , failed to load
vi: , không thể nạp được

en: Frame: %d / %d
vi: Khung Hình: %d / %d

en: Frame: - / %d
vi: Khung Hình: - / %d

en: Delete track corresponding to the selected curve?
vi: Xóa rãnh tương ứng với đường cong được chọn?

en: unsupported movie clip format
vi: định dạng của đoạn phim chưa được hỗ trợ

en: No files selected to be opened
vi: Chưa có tập tin nào được chọn để mở hết

en: Cannot read '%s': %s
vi: Không thể đọc '%s' : %s

en: Place Marker
vi: Đặt Dấu

en: Delete selected tracks?
vi: Xóa các giám sát đã chọn nhé?

en: Delete marker for current frame from selected tracks?
vi: Xóa dấu mốc cho khung hình hiện tại khỏi các rãnh đã chọn nhé?

en: No active track to join to
vi: Không có dấu giám sát đang hoạt động nào để hội nhập vào cả

en: Object used for camera tracking cannot be deleted
vi: Không thể xóa đối tượng dùng để giám sát máy quay phim

en: Feature detection requires valid clip frame
vi: Phát hiện hình thể đòi hỏi khung hình của phim hợp lệ

en: At least one track with bundle should be selected to define origin position
vi: Nên chọn ít nhất một dấu giám sát có nhóm điểm để xác định vị trí tọa độ gốc

en: No object to apply orientation on
vi: Không có đối tượng để áp dụng định hướng vào

en: Three tracks with bundles are needed to orient the floor
vi: Cần ba dấu giám sát có nhóm điểm để xác định định hướng của sàn

en: Single track with bundle should be selected to define axis
vi: Nên chọn một dấu giám sát có nhóm điểm để xác định trục

en: Two tracks with bundles should be selected to set scale
vi: Nên chọn hai dấu giám sát có nhóm điểm để đặt tỷ lệ

en: Need at least 4 selected point tracks to create a plane
vi: Cần phải lựa chọn ít nhất 4 điểm giám sát để kiến tạo một bình diện

en: Some data failed to reconstruct (see console for details)
vi: Một số dữ liệu không tái dựng được (xem bàn giao tiếp để biết thêm chi tiết)

en: Average re-projection error: %.2f px
vi: Sai số tái phóng chiếu trung bình: %.2f điểm ảnh

en: Track the selected markers backward for the entire clip
vi: Giám sát các dấu mốc đã chọn ngược trở lại cho toàn bộ đoạn phim

en: Track the selected markers backward by one frame
vi: Giám sát các dấu mốc đã chọn ngược trở lại một khung hình

en: Track the selected markers forward for the entire clip
vi: Giám sát các dấu mốc đã chọn về phía trước cho toàn bộ đoạn phim

en: Track the selected markers forward by one frame
vi: Giám sát các dấu mốc đã chọn về phía trước một khung hình

en: New lines unsupported, call this operator multiple times
vi: Dòng mới chưa được hỗ trợ, hãy gọi thao tác này nhiều lần nhé

en: Delete Catalog
vi: Xóa Danh Mục

en: Move catalog {} into {}
vi: Di chuyển danh mục {} vào trong {}

en: Move assets to catalog
vi: Di chuyển tài sản vào danh mục

en: Move asset to catalog
vi: Di chuyển tài sản vào danh mục

en: Move catalog {} to the top level of the tree
vi: Di chuyển danh mục {} lên cấp bậc cao nhất của cấu trúc cây

en: Move assets out of any catalog
vi: Di chuyển tài sản ra khỏi danh mục nào đó

en: Move asset out of any catalog
vi: Di chuyển tài sản ra khỏi danh mục nào đó

en: Catalog cannot be dropped into itself
vi: Danh mục không thể được thả vào chính bản thân nó được

en: Catalog is already placed inside this catalog
vi: Danh mục đã được đặt ở bên trong danh mục này rồi

en: Only assets from this current file can be moved between catalogs
vi: Chỉ có thể di chuyển các nội dung từ tập tin hiện tại này giữa các danh mục mà thôi

en: Catalogs cannot be edited in this asset library
vi: Không thể biên soạn danh mục trong thư viện tài sản này được

en: Catalog is already placed at the highest level
vi: Danh mục đã được đặt ở cấp bậc cao nhất

en: No results match the search filter
vi: Không có kết quả nào xứng khớp với thanh lọc tìm kiếm cả

en: Path to asset library does not exist:
vi: Đường dẫn đến thư viện tài sản không tồn tại:

en: Asset Libraries are local directories that can contain .blend files with assets inside.
    Manage Asset Libraries from the File Paths section in Preferences
vi: Thư Viện Tài Sản là thư mục địa phương, có thể chứa các tập tin .blend có tài sản bên trong chúng.
    Chúng ta có thể quản lý các Thư Viện Tài Sản ở phần Đường Dẫn Tập Tin trong Cài Đặt Sở Thích của phần mềm

en: Unreadable Blender library file:
vi: Tập tin thư viện Blender không thể đọc được:

en: This file is offline
vi: Tập tin này hiện là ngoại tuyến

en: This file is read-only
vi: Tập tin này chỉ là duy đọc mà thôi

en: This is a restricted system file
vi: Đây là một tập tin hệ thống hạn chế

en: Create new directory?
vi: Tạo thư mục mới nhé?

en: Delete selected files?
vi: Xóa các tập tin đã chọn nhé?

en: Unable to create configuration directory to write bookmarks
vi: Không thể kiến tạo thư mục cấu hình để ghi các dấu trang được

en: No parent directory given
vi: Chưa được cung cấp thư mục phụ huynh

en: Could not create new folder name
vi: Không kiến tạo được tên thư mục mới

en: Unable to open or write bookmark file "%s"
vi: Không thể mở hoặc ghi tập tin đánh dấu trang "%s" được

en: Failure to perform external file operation on "%s"
vi: Thất bại trong việc thao tác tập tin bên ngoài trên "%s"

en: '%s' given path is OS-invalid, creating '%s' path instead
vi: Đường dẫn đã cho '%s' không hợp lệ với Hệ Điều Hành. Thay vào đó, kiến tạo đường dẫn '%s'

en: Could not create new folder: %s
vi: Không kiến tạo được thư mục mới: %s

en: More than one item is selected
vi: Nhiều mục, hơn một cái, đã được chọn

en: No items are selected
vi: Chưa có mục nào được chọn cả

en: Copy Bundle to Asset Library...
vi: Sao Chép Bó sang Thư Viện Tài Sản...

en: File name, overwrite existing
vi: Tên tập tin, viết đè lên cái hiện có

en: Asset Catalogs
vi: Danh Mục Tài Sản

en: OneDrive
vi: MộtỔCứng

en: Cursor X
vi: Con Trỏ X

en: Cursor to Selection
vi: Con Trỏ sang Sự Lựa Chọn

en: Cursor Value to Selection
vi: Giá Trị Con Trỏ sang chỗ Lựa Chọn

en: Handle Smoothing
vi: Làm Mịn Tay Cầm

en: None for Enum/Boolean
vi: Không đối với Enum/Boolean

en: Key Frame
vi: Khung Khóa

en: Prop:
vi: Tính Chất:

en: Driver Value:
vi: Giá Trị Điều Vận:

en: Add Input Variable
vi: Thêm Biến Số Đầu Vào

en: Update Dependencies
vi: Cập Nhật các Phụ Thuộc

en: Driven Property:
vi: Tính Chất Điều Vận:

en: Show in Drivers Editor
vi: Hiển Thị Trình Biên Soạn Điều Vận

en: Let the driver determine this property's value
vi: Hãy để cho bộ điều vận xác định giá trị của tính chất này

en: Add a Driver Variable to keep track of an input used by the driver
vi: Thêm một Biến Điều Vận (Driver Variable) để theo dõi đầu vào mà điều vận sử dụng

en: Invalid variable name, click here for details
vi: Tên ẩn số không hợp lệ, bấm vào đây để xem chi tiết

en: Delete target variable
vi: Xóa biến số mục tiêu

en: Force updates of dependencies - Only use this if drivers are not updating correctly
vi: Bắt cập nhật các phụ thuộc - Chỉ sử dụng cái này nếu các điều vận không cập nhật đúng đắn

en: F-Curve only has F-Modifiers
vi: Đường Cong-F chỉ có Bộ Điều Chỉnh-F

en: See Modifiers panel below
vi: Xem bảng các Bộ Điều Chỉnh ở dưới

en: F-Curve doesn't have any keyframes as it only contains sampled points
vi: Đường Cong-F không có khung khóa nào vì nó chỉ có chứa các điểm lấy mẫu vật

en: No active keyframe on F-Curve
vi: Không có khung khóa nào đang hoạt động trên Đường Cong-F cả

en: It cannot be left blank
vi: Nó không thể để trống rỗng được

en: It cannot start with a number
vi: Nó không thể bắt đầu bằng một con số được

en: It cannot start with a special character, including '$', '@', '!', '~', '+', '-', '_', '.', or ' '
vi: Nó không thể bắt đầu bằng một ký tự đặc biệt, như: '$', '@', '!', '~', '+', '-', '_', '.', hoặc ' ' được

en: It cannot contain spaces (e.g. 'a space')
vi: Nó không thể chứa các dấu cách (ví dụ: 'một dấu cách trống') được

en: It cannot contain dots (e.g. 'a.dot')
vi: Nó không thể chứa các dấu chấm (ví dụ: 'a.dot') được

en: It cannot contain special (non-alphabetical/numeric) characters
vi: Nó không thể chứa các ký tự đặc biệt (không nằm trong bảng chữ cái, hoặc không phải là chữ số)

en: It cannot be a reserved keyword in Python
vi: Nó không thể là một từ dành riêng trong Python được

en: Python restricted for security
vi: Python đã bị hạn chế (không được phép hoạt động) vì lý do bảo an

en: Slow Python expression
vi: Biểu thức Python chậm trễ

en: ERROR: Invalid Python expression
vi: Lỗi: Biểu thức Python không hợp lệ

en: WARNING: Driver expression may not work correctly
vi: CẢNH BÁO: Biểu thức điều vận có thể sẽ không hoạt động đúng đắn

en: TIP: Use variables instead of bpy.data paths (see below)
vi: KHUYÊN: Dùng các biến số thay vì các đường dẫn trong bpy.data (xem dưới đây)

en: TIP: bpy.context is not safe for renderfarm usage
vi: KHUYÊN: bpy.context không an toàn cho việc sử dụng với trại kết xuất

en: ERROR: Invalid target channel(s)
vi: Lỗi: Kênh mục tiêu không hợp lệ

en: ERROR: Driver is useless without any inputs
vi: Lỗi: Điều vận sẽ là vô dụng nếu không có các đầu vào

en: TIP: Use F-Curves for procedural animation instead
vi: KHUYÊN: Nên sử dụng các Đường Cong-F đối với thủ tục hoạt họa thì hơn

en: F-Modifiers can generate curves for those too
vi: Các Bộ Điều Chỉnh-F cũng có thể sinh tạo các đường cong cho những cái đó nữa

en: Driven Property
vi: Tính Chất Điều Vận

en: Add/Edit Driver
vi: Thêm/Biên Soạn Điều Vận

[ctx: Operator]
en: Invalid Variable Name
vi: Tên Ẩn Số Không Hợp Lệ

en: <No ID>
vi: <Không có ID>

en: No active F-Curve to add a keyframe to. Select an editable F-Curve first
vi: Không có Đường Cong-F nào đang hoạt động để thêm một khung khóa vào. Hãy chọn một Đường Cong-F có thể biên soạn được trước đã

en: No selected F-Curves to add keyframes to
vi: Không có Đường Cong-F đã chọn nào để có thể thêm các khung khóa vào được

en: No channels to add keyframes to
vi: Không có kênh nào để thêm khung khóa vào được

en: Keyframes cannot be added to sampled F-Curves
vi: Không thể thêm khung khóa vào Đường Cong-F đã lấy mẫu vật

en: Active F-Curve is not editable
vi: Không thể biên soạn Đường Cong-F đang hoạt động

en: Remove F-Modifiers from F-Curve to add keyframes
vi: Xóa các Bộ Điều Chỉnh-F khỏi Đường Cong-F để thêm các khung khóa

en: Unsupported audio format
vi: Định dạng âm thanh chưa được hỗ trợ

en: No Euler Rotation F-Curves to fix up
vi: Không có Đường Cong-F cho sự xoay chiều Euler để chỉnh sửa

en: No Euler Rotations could be corrected
vi: Không có Xoay Chiều Euler nào có thể chỉnh sửa được cả

en: No Euler Rotations could be corrected, ensure each rotation has keys for all components, and that F-Curves for these are in consecutive XYZ order and selected
vi: Không thể chỉnh sửa sự xoay chiều Euler. Phải chắc chắn là mỗi sự xoay chiều đề có khung khóa cho toàn bộ các thành phần, Đường Cong-F cho chúng có thứ tự XYZ tuần tự và đã được chọn rồi

en: The rotation channel was filtered
vi: Kênh xoay chiều đã được thanh lọc

en: Deprecated operator, use screen.keyframe_jump instead
vi: Thao tác đã lỗi thời, hãy sử dụng screen.keyframe_jump (màn hình.nhảy khung hình) thay vì nhé

en: No control points are selected
vi: Không có điểm điều khiển nào đã được chọn cả

en: Modifier could not be added (see console for details)
vi: Không thể thêm bộ điều chỉnh (xem thông tin ở bàn giao tiếp để biết chi tiết)

en: No F-Modifiers available to be copied
vi: Không có Bộ Điều Chỉnh-F để sao chép

en: No F-Modifiers to paste
vi: Không có Bộ Điều Chỉnh-F để dán

en: No drivers deleted
vi: Không có điều vận nào đã bị xóa đi cả

en: Euler Rotation F-Curve has invalid index (ID='%s', Path='%s', Index=%d)
vi: Đường Cong-F về Xoay Chiều Euler có chỉ số không hợp lệ (ID='%s', Đường dẫn='%s', Chỉ số=%d)

en: Missing %s%s%s component(s) of euler rotation for ID='%s' and RNA-Path='%s'
vi: Thiếu thành phần %s%s%s trong xoay chiều Euler đối với ID='%s' và Đường dẫn RNA'%s'=

en: XYZ rotations not equally keyed for ID='%s' and RNA-Path='%s'
vi: Các xoay chiều XYZ không được khóa hóa một cách tương đồng đối với Chỉ Danh ID='%s' và RNA-Path='%s'

en: %d of %d rotation channels were filtered (see the Info window for details)
vi: %d của %d các kênh xoay chiều đã được thanh lọc (xin xem Cửa sổ thông tin để biết thêm chi tiết)

en: All %d rotation channels were filtered
vi: Toàn thể %d kênh xoay chiều đã được thanh lọc

en: Deleted %u drivers
vi: Đã xóa %u điều vận

en: Modify Sharpness
vi: Sửa Đổi Độ Sắc Nét

en: Modify Curve Bend
vi: Sửa Đổi Đường Uốn

en: Decimate F-Curves by specifying how much they can deviate from the original curve
vi: Tiêu hao Đường Cong-F bằng cách chỉ định lượng đi lệch khỏi đường cong ban đầu mà chúng có thể là bao nhiêu

en: Cannot find keys to operate on
vi: Không tìm thấy khung khóa để thao tác cả

en: Decimate: Skipping non linear/Bézier keyframes!
vi: Tiêu Hao: Bỏ qua các khung khóa phi tuyến tính/Bézier!

en: You need at least 2 keys to the right side of the selection
vi: Bạn cần có ít nhất 2 phím ở bên phải của lựa chọn

en: You need at least 2 keys to the left side of the selection
vi: Bạn cần ít nhất 2 khóa ở bên trái của lựa chọn

en: There is no animation data to operate on
vi: Không có dữ liệu hoạt họa nào để thao tác trên đó cả

en: Select Slot
vi: Chọn Khe

en: Select Pass
vi: Chọn Lượt

en: Select View
vi: Chọn Góc Nhìn

en: Hard coded Non-Linear, Gamma:1.7
vi: Gamma:1.7, Phi Tuyến Tính gắn cố định

en: Can't Load Image
vi: Không Nạp được Hình Ảnh

en: %d × %d,
vi: %d x %d,

en: %d float channel(s)
vi: %d kênh số thực

en:  RGBA float
vi:  Số thực RGBA

en:  RGB float
vi:  Số thực RGB

en:  RGBA byte
vi:  byte RGBA

en:  RGB byte
vi:  byte RGB

en: Frame %d / %d
vi: Khung Hình %d / %d

en: Frame %d: %s
vi: Khung Hình %d: %s

en: Scale Image to New Size
vi: Đổi Tỷ Lệ Hình Ảnh sang Kích Thước Mới

en: Add Tile to Image
vi: Thêm Ô vào Hình Ảnh

en: Fill Tile With Generated Image
vi: Phủ Kín Ô Dùng Hình Ảnh Sinh Tạo

en: unsupported image format
vi: định dạng hình ảnh chưa hỗ trợ

en: Can only save sequence on image sequences
vi: Chỉ có thể lưu trình tự trong trình tự hình ảnh mà thôi

en: Cannot save multilayer sequences
vi: Không thể lưu các trình tự hình ảnh đa tầng lớp

en: No images have been changed
vi: Không có hình ảnh nào đã bị thay đổi cả

en: Images cannot be copied while rendering
vi: Không thể sao chép các hình ảnh trong khi kết xuất được

en: Image is not editable
vi: Hình ảnh không thể chỉnh sửa được

en: Unpacking movies or image sequences not supported
vi: Không hỗ trợ giải nén phim hoặc chuỗi hình ảnh

en: Invalid UDIM index range was specified
vi: Phạm vi chỉ số UDIM xác định là bất hợp lệ

en: No UDIM tiles were created
vi: Không có ô UDIM nào được kiến tạo cả

en: Packed to memory image "%s"
vi: Đóng gói vào hình ảnh trong bộ nhớ "%s"

en: Cannot save image, path "%s" is not writable
vi: Không thể lưu hình ảnh, đường dẫn đến "%s" không phải là đường có thể viết được

en: Saved image "%s"
vi: Đã lưu hình ảnh '%s'"

en: %d image(s) will be saved in %s
vi: sẽ lưu %d hình ảnh vào %s

en: Packed library image can't be saved: "%s" from "%s"
vi: Hình ảnh thư viện đóng gói không thể lưu được: "%s" từ "%s"

en: Image can't be saved, use a different file format: "%s"
vi: Hình ảnh không thể lưu được. Hãy sử dụng một định dạng tập tin khác: "%s"

en: Multiple images can't be saved to an identical path: "%s"
vi: Lưu nhiều hình ảnh vào cùng một đường dẫn: "%s" là điều không thể làm được

en: Image can't be saved, no valid file path: "%s"
vi: Hình ảnh không thể lưu được. Đường dẫn: "%s" không hợp lệ

en: can't save image while rendering
vi: không thể lưu hình ảnh trong khi đang kết xuất

en: Image Editor not found
vi: Không tìm thấy Trình Biên Soạn Hình Ảnh

en: No compatible images are on the clipboard
vi: Không có hình ảnh tương thích nào trong bộ nhớ tạm

en: Restore Packed Linked Data to Their Original Locations
vi: Khôi Phục Dữ Liệu Liên Kết đã Đóng Gói về Vị Trí Ban Đầu của Chúng

en: Will create directories so that all paths are valid.
vi: Sẽ tạo các thư mục để toàn bộ các đường dẫn đều là hợp lệ.

en: Pack all used external files into this .blend file
vi: Đóng gói toàn bộ các tập tin bên ngoài vào trong tập tin .blend này

en: Warning: Some images are modified and these changes will be lost.
vi: Cảnh Báo: Một số hình ảnh đã bị sửa đổi và những thay đổi này sẽ bị mất đi.

en: Unpack - Files: {}, Bakes: {}
vi: Mở gói - số tập tin: {}, số nướng: {}

en: No packed files to unpack
vi: Không thấy có các tập tin đóng gói để tháo gỡ

en: No packed file
vi: Không thấy có tập tin đóng gói

en: Data-block using this packed file is not editable
vi: Khối dữ liệu sử dụng tập tin đóng gói này là không thể chỉnh sửa được

en: Cannot set relative paths with an unsaved blend file
vi: Không thể đặt đường dẫn tương đối với một tập tin .blend chưa được lưu

en: Cannot set absolute paths with an unsaved blend file
vi: Không thể đặt đường dẫn tuyệt đối với một tập tin .blend chưa được lưu

en: Layers:%s | Frames:%s | Strokes:%s | Points:%s
vi: TLớp:%s | KhHình:%s | Nét Vẽ:%s | Điểm:%s

en: (Key)
vi: (Khóa)

en: Verts:%s/%s | Edges:%s/%s | Faces:%s/%s | Tris:%s
vi: Đỉnh:%s/%s | Cạnh:%s/%s | B.Mặt:%s/%s | T.Giác:%s

en: Joints:%s/%s | Bones:%s/%s
vi: KhNối:%s/%s | Xương:%s/%s

en: Points:%s/%s
vi: Điểm:%s/%s

en: Verts:%s/%s
vi: Điểm Đỉnh:%s/%s

en: Bones:%s/%s
vi: Xương:%s/%s

en: Points:%s
vi: Điểm:%s

en: Verts:%s | Tris:%s
vi: Đỉnh:%s | TGiác:%s

en: Verts:%s | Faces:%s
vi: Đỉnh:%s | Mặt:%s

en: Verts:%s | Faces:%s | Tris:%s
vi: Điểm đỉnh:%s | Các Mặt:%s | Tam giác:%s

en:  | Objects:%s/%s
vi:  | Đối tượng:%s/%s

en: Duration: %s (Frame %i/%i)
vi: Thời lượng: %s (Khung Hình %i/%i)

en: VRAM: %.1f/%.1f GiB
vi: Bộ Nhớ Video: %.1f/%.1f GiB

en: VRAM: %.1f GiB Free
vi: Bộ Nhớ Video: %.1f GiB Khả Dụng

en: Sync Length
vi: Đồng Bộ Hóa Độ Dài

en: Playback Scale
vi: Đổi Tỷ Lệ Chơi Lại

en: Active Strip Name
vi: Tên Dải đang Hoạt Động

en: Temp-Meta
vi: Siêu-Tạm Thời

en: Make Selected Strips Single-User
vi: Biến các Dải Đã Chọn Thành Đơn Người Dùng

en: Linked actions will be duplicated for each selected strip.
vi: Các hành động liên kết sẽ được nhân đôi cho mỗi dải đã chọn.

en: No AnimData blocks to enter tweak mode for
vi: Không có khối dữ liệu hành động nào để bước vào chế độ hiệu chỉnh cả

en: No active strip(s) to enter tweak mode on
vi: Không có dải phim nào đang hoạt động để bước vào chế độ hiệu chỉnh cả

en: No AnimData blocks in tweak mode to exit from
vi: Không có khối Dữ Liệu Hoạt Họa nào trong chế độ hiệu chỉnh để thoát ra cả

en: No active track(s) to add strip to, select an existing track or add one before trying again
vi: Không có rãnh nào đang hoạt động để thêm dải phim vào cả, chọn một rãnh hiện tồn tại, hoặc cho thêm một rãnh mới trước khi thử lại nhé

en: No valid action to add
vi: Không có hành động hợp lệ nào để thêm vào cả

en: Needs at least a pair of adjacent selected strips with a gap between them
vi: Cần ít nhất hai dải chọn nằm kề nhau với một kẽ hở ở giữa chúng

en: Cannot swap selected strips because they will overlap each other in their new places
vi: Không thể hoán đổi các dải đã chọn vì chúng sẽ chồng lên nhau ở vị trí mới của chúng được

en: Cannot swap selected strips as they will not be able to fit in their new places
vi: Không thể tráo đổi các dải đã chọn vì chúng không khít vừa chỗ mới của chúng được

en: Action '%s' does not specify what data-blocks it can be used on (try setting the 'ID Root Type' setting from the data-blocks editor for this action to avoid future problems)
vi: Hành động '%s' không xác định khối dữ liệu nào nó có thể sử dụng (thử đặt 'ID Root Type' (Loại Gốc ID) trong trình biên soạn khối dữ liệu hành động này để tránh những vấn đề trong tương lai)

en: Could not add action '%s' as it cannot be used relative to ID-blocks of type '%s'
vi: Không thể thêm hành động '%s' vì nó không thể được sử dụng tương đối với khối ID loại '%s'

en: Too many clusters of strips selected in NLA Track (%s): needs exactly 2 to be selected
vi: Số cụm các đoạn được chọn trong các Rãnh NLA (%s) quá nhiều: cần phải chọn đúng 2 đoạn mà thôi

en: Too few clusters of strips selected in NLA Track (%s): needs exactly 2 to be selected
vi: Số cụm các đoạn được chọn trong Rãnh NLA (%s) quá ít: cần phải chọn đúng 2 đoạn

en: Cannot swap '%s' and '%s' as one or both will not be able to fit in their new places
vi: Không thể hoán đổi '%s' và '%s' vì một hay cả hai sẽ không thể nào khít vừa chỗ mới của chúng

en: Modifier could not be added to (%s : %s) (see console for details)
vi: Không thể thêm bộ điều chỉnh vào (%s : %s) (xem chi tiết trong bàn giao tiếp)

en: No active AnimData block to use (select a data-block expander first or set the appropriate flags on an AnimData block)
vi: Không có khối Dữ Liệu Hoạt Họa nào đang hoạt động để sử dụng (chọn một trình mở rộng khối dữ liệu trước đã, hoặc sắp đặt các dấu cờ (flags) thích đáng cho một khối Dữ Liệu Hoạt Họa)

en: Internal Error - AnimData block is not valid
vi: Lỗi nội bộ xảy ra - khối Dữ Liệu Hoạt Họa (AnimData) không hợp lệ

en: Cannot push down actions while tweaking a strip's action, exit tweak mode first
vi: Không thể đẩy các hành động xuống trong khi đang hiệu chỉnh hành động của một đoạn phim, hãy thoát khỏi chế độ hiệu chỉnh trước đã

en: No active action to push down
vi: Không có hành động đang hoạt động nào để đẩy xuống

en: Select an existing NLA Track or an empty action line first
vi: Chọn một Rãnh NLA hiện tồn tại hoặc một dòng hành động trống trước đã

en: No animation track found at index %d
vi: Không tìm thấy rãnh hoạt họa nào tại chỉ mục %d cả

en: Animation track at index %d is not a NLA 'Active Action' track
vi: Rãnh hoạt họa ở chỉ mục %d không phải là rãngh 'Hành Động đang Hoạt Động' của NLA

en: Node group assets not assigned to a catalog.
    Catalogs can be assigned in the Asset Browser
vi: Tài sản nhóm nút chưa được ấn định vào một danh mục nào cả.
    Danh mục có thể được ấn định trong Trình Duyệt Tài Sản

en: The internal clipboard is empty
vi: Bộ nhớ tạm nội bộ trống rỗng

en: Some nodes references to other IDs could not be restored, will be left empty
vi: Một số tham chiếu nút đến các ID khác không thể khôi phục được, sẽ để trống

en: Cannot add node %s into node tree %s: %s
vi: Không thể cho thêm nút %s vào cây nút %s: %s được

en: Cannot add node %s into node tree %s
vi: Không thể cho thêm nút %s vào cây nút %s được

en: Label Size
vi: Kích Thước Nhãn

en: Frame: %d
vi: Khung: %d

en: Matte Objects:
vi: Đối Tượng Lớp Vẽ Lồng:

en: Add Crypto Layer
vi: Thêm Tầng Bí Mật

en: Remove Crypto Layer
vi: Xóa Tầng Bí Mật

en: Matte ID:
vi: ID của Lớp Vẽ Lồng (Matte):

en: Undefined Socket Type
vi: Thể Loại Ổ Cắm Chưa Xác Định

en: No Items
vi: Không có Trình Mục

en: Menu Error
vi: Lỗi Trình Đơn

en: Menu Undefined
vi: Trình Đơn Vô Định

en: Subtype
vi: Kiểu Thứ

en: Could not determine type of group node
vi: Không thể xác định loại nút nhóm

en: Could not add node group
vi: Không thể thêm một nhóm nút

en: Could not add node object
vi: Không thể thêm đối tượng nút

en: Could not add node collection
vi: Không thể thêm bộ sưu tập nút

en: Could not find node collection socket
vi: Không thể tìm thấy ổ cắm của bộ sưu tập nút

en: Could not add an image node
vi: Không thể thêm một nút hình ảnh

en: Could not add image. A node tree has not been created or assigned
vi: Không thể thêm hình ảnh. Cây nút chưa được tạo ra hoặc ấn định

en: Could not add a mask node
vi: Không thể thêm nút màn chắn lọc

en: Could not add material
vi: Không thể thêm nguyên vật liệu

en: Cannot set both socket and panel identifier
vi: Không thể đặt cả ổ cắm và định danh bảng điều khiển được

en: Invalid panel identifier
vi: Mã định danh bảng điều khiển không hợp lệ

en: Could not add a color node
vi: Không thể thêm một nút màu được

en: Could not find node color socket
vi: Không tìm thấy ổ cắm màu của nút

en: Cannot add node group '%s' to '%s':
      %s
vi: Không thể cho thêm nhóm nút '%s' vào '%s':
      %s

en: Cannot add node group '%s' to '%s'
vi: Không thể cho thêm nhóm nút '%s' vào '%s' được

en: Node tree type %s undefined
vi: Thể loại cây nút %s là thể loại chưa xác định

en: Adding node groups isn't supported for custom (Python defined) node trees
vi: Việc cho thêm các nhóm nút vào hiện chưa được hỗ trợ đối với các cây nút tùy chỉnh (xác định bởi Python)

en: Cannot drag an output socket
vi: Không thể kéo rê ổ cắm đầu ra được

en: Cannot drag panel with no inputs
vi: Không thể kéo rê bảng điều khiển mà không có đầu vào nào

en: {} (Menu)
vi: {} (Trình Đơn)

en: {} (Integer)
vi: {} (Số Nguyên)

en: {:.10} (Float)
vi: {:.10} (số thực dấu phẩy động)

en: {} (Float)
vi: {} (Số Thực Dấu Phẩy Động)

en: ({}, {}, {}, {}) (Color)
vi: ({}, {}, {}, {}) (Màu)

en: (Rotation)
vi: (Xoay Chiều)

en: (Matrix)
vi: (Ma Trận)

en: Value has not been logged
vi: Giá trị chưa được ghi nhật ký

en: Integer field based on:
vi: Trường số nguyên dựa trên:

en: Float field based on:
vi: Trường số thực dấu phẩy động dựa trên:

en: Vector field based on:
vi: Trường vectơ dựa trên:

en: Boolean field based on:
vi: Trường Boolean dựa trên:

en: String field based on:
vi: Trường chuỗi ký tự dựa trên:

en: Color field based on:
vi: Trường màu sắc dựa trên:

en: Rotation field based on:
vi: Trường xoay chiều dựa trên:

en: Empty Grid
vi: Khung Lưới Đồ Thị Trống Rỗng

en: • Grid
vi: • Khung lưới đồ thị

en: Empty Geometry
vi: Hình Học Trống

en: Geometry:
vi: Hình Học:

en: • Mesh: {} vertices, {} edges, {} faces
vi: • Khung Lưới: {} điểm đỉnh, {} cạnh, {} mặt

en: • Point Cloud: {} points
vi: • Đám Mây Điểm: {} điểm

en: • Curve: {} points, {} splines
vi: • Đường Cong: {} điểm, {} chốt trục

en: • Instances: {}
vi: • Thực Thể: {}

en: • Volume: {} grids
vi: • Thể tích: {} khung lưới đồ thị

en: • Edit: {}, {}, {}
vi: • Biên soạn: {}, {}, {}

en: positions
vi: vị trí

en: no positions
vi: không có vị trí

en: matrices
vi: các ma trận

en: no matrices
vi: không có ma trận

en: gizmos
vi: dụng cụ

en: no gizmos
vi: không có dụng cụ

en: • Grease Pencil: {} layers
vi: • Bút Chì Dầu: {} tầng lớp

en: Supported: All Types
vi: Hỗ Trợ: Toàn Bộ các Thể Loại

en: Supported:
vi: Hỗ Trợ:

en: Empty Bundle
vi: Bó Trống

en: Bundle values:
vi: Các giá trị của bó:

en: Empty Closure
vi: Đóng Kín Trống

en: {}... (String)
vi: {}... (Chuỗi Ký Tự)

en: {} (String)
vi: {} (Chuỗi Ký Tự)

en: Dangling reroute is ignored by all targets
vi: Sự chuyển hướng tuyến lơ lửng sẽ bị bỏ qua bởi toàn bộ các mục tiêu

en: Dangling reroute branch is ignored by multi input socket
vi: Sự chuyển hướng tuyến lơ lửng sẽ bị bỏ qua bởi ổ cắm đa đầu vào

en: Dangling reroute is ignored
vi: Sự chuyển hướng tuyến lơ lửng sẽ bị bỏ qua

en: Dangling reroute is ignored, default value of target socket is used
vi: Sự chuyển hướng tuyến lủng lẳng sẽ bị bỏ qua, giá trị mặc định của ổ cắm mục tiêu sẽ được sử dụng

en: Connect a link to create a new socket
vi: Kết nối một liên kết để tạo một ổ cắm mới

en: Unknown socket value. Either the socket was not used or its value was not logged during the last evaluation
vi: Giá trị ổ cắm chưa biết đến. Hoặc là ổ cắm không được sử dụng, hoặc giá trị của nó không được ghi lại, trong lần tính toán sau cùng

en: Accessed named attributes:
vi: Các thuộc tính được đặt tên đã truy cập:

en: Attributes with these names used within the group may conflict with existing attributes
vi: Các thuộc tính được đặt tên này được sử dụng nội trong nhóm có thể xung đột với các thuộc tính hiện có

en: The execution time from the node tree's latest evaluation. For frame and group nodes, the time for all sub-nodes
vi: Thời gian thực hiện từ lần đánh giá gần đây nhất của cây nút. Đối với các nút khung hình và nút nhóm là thời gian cho toàn bộ các nút thứ

en:  Named Attribute
vi:  Thuộc Tính được Đặt Tên

en:  Named Attributes
vi:  Thuộc Tính được Đặt Tên

en: Not inside node group
vi: Không nằm bên trong nhóm nút

en: Cannot separate nodes
vi: Không thể phân rẽ các nút được

en: Cannot add node '%s' in a group:
      %s
vi: Không thể thêm nút '%s' vào một nhóm:
      %s

en: Cannot add node '%s' in a group
vi: Không thể thêm nút '%s' vào một nhóm

en: Cannot add zone input node '%s' to a group without its paired output '%s'
vi: Không thể thêm nút đầu vào của vùng '%s' vào một nhóm mà không có đầu ra cặp đôi của nó '%s'

en: Cannot add zone output node '%s' to a group without its paired input '%s'
vi: Không thể thêm nút đầu ra của vùng '%s' vào một nhóm mà không có đầu vào cặp đôi của nó '%s'

en: Cannot insert group '%s' in '%s'
vi: Không thể chèn nhóm '%s' vào '%s' được

en: There is no parent group node in this context
vi: Không có nút nhóm phụ huynh nào trong ngữ cảnh này

en: Add node to input
vi: Thêm nút cho đầu vào

en: Remove nodes connected to the input
vi: Xóa các nút liên kết với đầu vào

en: Disconnect nodes connected to the input
vi: Ngắt các nút liên kết với đầu vào

en: Dependency Loop
vi: Sự Phụ Thuộc bị Luẩn Quẩn trong vòng Tuần Hoàn

en: Unsupported Menu Socket
vi: Ổ Cắm Trình Đơn chưa được Hỗ Trợ

en: Add "%s" Input
vi: Thêm Đầu Vào "%s"

en: Add "%s" Input (Ctrl to add panel)
vi: Thêm "%s" Đầu Vào (Ctrl để thêm bảng điều khiển)

en: Add "%s" Panel
vi: Thêm Bảng Điều Khiển "%s"

en: More than one collection is selected
vi: Hơn một bộ sưu tập đã được chọn

en: Can't add a new collection to linked/override scene
vi: Không thể thêm một bộ sưu tập mới vào cảnh kết nối/vượt quyền

en: No active collection
vi: Không có bộ sưu tập nào đang hoạt động cả

en: Cannot add a collection to a linked/override collection/scene
vi: Không thể thêm một bộ sưu tập vào một cảnh/bộ sưu tập kết nối/vượt quyền

en: Can't add a color tag to a linked collection
vi: Không thể thêm một nhãn màu vào một bộ sưu tập kết nối

en: Cannot delete collection '%s', it is either a linked one used by other linked scenes/collections, or a library override one
vi: Không thể xóa bộ sưu tập '%s' được vì nó hoặc là một vật kết nối sử dụng bởi các cảnh / bộ sưu tập liên kết khác, hoặc là một thư viện vượt quyền

en: Reorder
vi: Sắp Xếp Lại Trật Tự

en: Copy to bone
vi: Sao chép sang xương

en: Copy to object
vi: Sao chép sang đối tượng

en: Link all to bone
vi: Kết nối toàn bộ với xương

en: Link all to object
vi: Kết nối toàn bộ với đối tượng

en: Link before collection
vi: Kết nối trước bộ sưu tập

en: Move before collection
vi: Di chuyển về đứng trước bộ sưu tập

en: Link between collections
vi: Kết nối giữa các bộ sưu tập

en: Move between collections
vi: Di chuyển giữa các bộ sưu tập

en: Link after collection
vi: Kết nối sau bộ sưu tập

en: Move after collection
vi: Chuyển về đứng sau bộ sưu tập

en: Link inside collection
vi: Liên kết bên trong bộ sưu tập

en: Move inside collection (Ctrl to link, Shift to parent)
vi: Di chuyển vào trong bộ sưu tập (Ctrl để kết nối, Shift để phụ huynh hóa)

en: Move inside collection (Ctrl to link)
vi: Di chuyển vào trong bộ sưu tập (Ctrl để kết nối)

en: Can't edit library linked or non-editable override object(s)
vi: Không thể biên soạn thư viện liên kết hoặc (các) đối tượng vượt quyền không thể chỉnh sửa được

en: Use view layer for rendering
vi: Dùng Tầng Góc Nhìn để kết xuất

en: Temporarily hide in viewport
     • Shift to set children
vi: Tạm thời ẩn giấu trong cổng nhìn
    * Shift để đặt con cái

en: Disable selection in viewport
     • Shift to set children
vi: Tắt lựa chọn trong cổng nhìn
    * Shift để đặt con cái

en: Globally disable in viewports
     • Shift to set children
vi: Tắt toàn cục trong các cổng nhìn
    • Shift để đặt con cái

en: Globally disable in renders
     • Shift to set children
vi: Tắt toàn cục trong kết xuất
    • Shift để đặt con cái

en: Restrict visibility in the 3D View
     • Shift to set children
vi: Tắt hiển thị trong Góc Nhìn 3D
    • Shift để đặt con cái

en: Restrict selection in the 3D View
     • Shift to set children
vi: Tắt lựa chọn trong Góc Nhìn 3D
    • Shift để đặt con cái

en: Restrict visibility in the 3D View
vi: Hạn chế tính hữu hình trong Góc Nhìn 3D

en: Restrict editing of strokes and keyframes in this layer
vi: Hạn chế biên soạn nét vẽ và khung hình trong tầng lớp này

en: Temporarily hide in viewport
     • Ctrl to isolate collection
     • Shift to set inside collections and objects
vi: Tạm thời ẩn giấu trong cổng nhìn
    • Ctrl để cô lập bộ sưu tập
    • Shift để đặt bên trong bộ sưu tập và đối tượng

en: Mask out objects in collection from view layer
     • Ctrl to isolate collection
     • Shift to set inside collections
vi: Chắn lọc các đối tượng trong bộ sưu tập ra khỏi tầng góc nhìn
    • Ctrl để cô lập bộ sưu tập
    • Shift để đặt bên trong bộ sưu tập

en: Objects in collection only contribute indirectly (through shadows and reflections) in the view layer
     • Ctrl to isolate collection
     • Shift to set inside collections
vi: Các đối tượng trong bộ sưu tập chỉ đóng góp gián tiếp (thông qua bóng đổ và phản chiếu) trong tầng góc nhìn mà thôi
    • Ctrl để cô lập bộ sưu tập
    • Shift để đặt bên trong bộ sưu tập

en: Globally disable in viewports
     • Ctrl to isolate collection
     • Shift to set inside collections and objects
vi: Tắt toàn cục trong các cổng nhìn
    • Ctrl để cô lập bộ sưu tập
    • Shift để đặt bên trong các bộ sưu tập và đối tượng

en: Globally disable in renders
     • Ctrl to isolate collection
     • Shift to set inside collections and objects
vi: Tắt toàn cục trong kết xuất
    • Ctrl để cô lập bộ sưu tập
    • Shift để đặt bên trong bộ sưu tập và đối tượng

en: Disable selection in viewport
     • Ctrl to isolate collection
     • Shift to set inside collections and objects
vi: Tắt lựa chọn trong cổng nhìn
    • Ctrl để cô lập bộ sưu tập
    • Shift để đặt bên trong bộ sưu tập và đối tượng

en: Number of users
vi: Số Người Dùng

en: Item is protected from deletion
vi: Chỉ mục đã được bảo vệ để khỏi bị xóa đi

en: Click to remove protection from deletion
vi: Nhấp chuột để xóa bảo vệ khỏi tình trạng bị xóa đi

en: Item is not protected from deletion
vi: Chỉ mục chưa được bảo vệ khỏi tình trạng bị xóa đi

en: Click to add protection from deletion
vi: Nhấp chuột để cho thêm tính năng bảo vệ, khỏi bị xóa đi

en: Item has no users and will be removed
vi: Mục hiện không có người dùng và sẽ bị xóa đi

en: Item has no users and will be removed.
    Click to protect from deletion
vi: Chỉ mục hiện không có người dùng và sẽ bị xóa đi.
    Bấm vào để bảo vệ nó khỏi bị xóa đi

en: Another object has this shared data in edit mode
vi: Dữ liệu dùng chung này đang ở trong chế độ biên soạn bởi một đối tượng khác

en: Change the object in the current mode
vi: Đổi đối tượng trong chế độ hiện tại

en: Remove from the current mode
vi: Xóa khỏi chế độ hiện tại

en: Change the object in the current mode
     • Ctrl to add to the current mode
vi: Thay đổi đối tượng trong chế độ hiện tại
    * Ctrl để thêm vào chế độ hiện tại

en: Library path '%s' does not exist, correct this before saving
vi: Đường dẫn '%s' không tồn tại, xin sửa lại khi trước lưu

en: Library path '%s' is now valid, please reload the library
vi: Đường dẫn thư viện '%s' đã hợp lệ rồi, xin tái nạp thư viện

en: Can't edit library or non-editable override data
vi: Không thể biên soạn thư viện hoặc dữ liệu vượt quyền không thể chỉnh sửa được

en: Remap Data ID
vi: Ánh Xạ Lại ID của Dữ Liệu

en: Remap
vi: Ánh Xạ Lại

en: Purge Unused Data from This File
vi: Tước Bỏ Dữ Liệu Không Sử Dụng Đến khỏi Tập Tin Này

en: Manage Unused Data
vi: Quản Lý Dữ Liệu Không Sử Dụng Đến

en: Not an editable name
vi: Không phải là một tên có thể chỉnh sửa được

en: Strip names are not editable from the Outliner
vi: Tên dải là không thể chỉnh sửa được từ Mục Lục

en: External library data is not editable
vi: Dữ liệu thư viện bên ngoài không thể chỉnh sửa được

en: Overridden data-blocks names are not editable
vi: Tên khối dữ liệu đã vượt quyền không thể chỉnh sửa được

en: Library path is not editable, use the Relocate operation
vi: Không thể biên soạn đường dẫn thư viện được, xin hãy sử dụng thao tác Đổi Vị Trí (Relocate) nhé

en: No active item to rename
vi: Không có phần tử nào đang hoạt động để có thể đổi tên cả

en: No selected data-blocks to copy
vi: Không có khối dữ liệu nào đã được chọn để sao chép cả

en: No data to paste
vi: Không có dữ liệu để dán

en: There is no active data-block
vi: Không có khối dữ liệu nào là đang hoạt động cả

en: Operation requires an active keying set
vi: Thao tác yêu cầu một bộ khóa đang ở chế độ hoạt động

en: No orphaned data-blocks to purge
vi: Không thấy có khối dữ liệu nào mồ côi để thanh tẩy cả

en: Cannot delete library override id '%s', it is part of an override hierarchy
vi: Không thể xóa id vượt quyền thư viện '%s' được vì nó là một phần của hệ thống thứ bậc vượt quyền

en: Cannot delete indirectly linked library '%s'
vi: Không thể xóa thư viện kết nối gián tiếp '%s'

en: Cannot delete indirectly linked id '%s'
vi: Không thể xóa id kết nối gián tiếp '%s'

en: Cannot delete id '%s', indirectly used data-blocks need at least one user
vi: Không thể xóa id '%s' được. Việc sử dụng các khối dữ liệu gián tiếp cần có ít nhất một người dùng

en: Cannot delete currently visible workspace id '%s'
vi: Không thể xóa id của không gian làm việc nhìn thấy được '%s'

en: Invalid old/new ID pair ('%s' / '%s')
vi: Đôi chỉ danh ID cũ/mới không hợp lệ ('%s' / '%s')

en: Old ID '%s' is linked from a library, indirect usages of this data-block will not be remapped
vi: Chỉ danh ID cũ '%s' được kết nối từ một thư viện, sự sử dụng gián tiếp khối dữ liệu này sẽ không được tái ánh xạ

en: Copied %d selected data-block(s)
vi: Đã sao chép %d đối tượng được chọn

en: %d data-block(s) pasted
vi: %d khối dữ liệu đã được dán

en: The active data-block '%s' is not a valid linked one
vi: Khối dữ liệu đang hoạt động '%s' không phải là khối liên kết hợp lệ

en: The active data-block '%s' is used by other linked data
vi: Khối dữ liệu đang hoạt động '%s' vốn được sử dụng bởi dữ liệu liên kết khác

en: Cannot relocate indirectly linked library '%s'
vi: Không thể di chuyển thư viện kết nối gián tiếp '%s'

en: Deleted %d data-block(s)
vi: Đã xóa %d khối dữ liệu

en: Cannot pose non-editable data
vi: Không thể tạo tư thế với khối dữ liệu không thể chỉnh sửa được

en: Cannot unlink action '%s'. It's not clear which object or object-data it should be unlinked from, there's no object or object-data as parent in the Outliner tree
vi: Không thể ngắt kết nối hành động '%s' được. Vì không rõ là nó cần ngắt liên kết khỏi đối tượng hoặc dữ liệu đối tượng nào hết, hiện nay không có đối tượng hoặc dữ liệu đối tượng nào là phụ huynh trong cây Mục Lục cả

en: Cannot unlink material '%s'. It's not clear which object or object-data it should be unlinked from, there's no object or object-data as parent in the Outliner tree
vi: Không thể ngắt kết nối nguyên vật liệu '%s' được. Không rõ đối tượng hoặc dữ liệu đối tượng nào là cái nên được ngắt liên kết cả, vì không có đối tượng hoặc dữ liệu đối tượng nào là phụ huynh trong cây Mục Lục (Outliner) cả

en: Cannot unlink the material '%s' from linked object data
vi: Không thể ngắt liên kết nguyên vật liệu '%s' khỏi dữ liệu đối tượng đã liên kết được

en: Cannot unlink texture '%s'. It's not clear which Freestyle line style it should be unlinked from, there's no Freestyle line style as parent in the Outliner tree
vi: Không thể ngắt kết nối chất liệu '%s' được. Không rõ là kiểu phong cách đường nét Freestyle nào là cái nó nên ngắt liên kết khỏi nữa, hiện không có kiểu phong cách đường nét Freestyle nào là phụ huynh trong cây Mục Lục cả

en: Cannot unlink collection '%s'. It's not clear which scene, collection or instance empties it should be unlinked from, there's no scene, collection or instance empties as parent in the Outliner tree
vi: Không thể ngắt kết nối bộ sưu tập '%s' được. Không rõ là cảnh, bộ sưu tập hoặc thực thể trống rỗng nào nó cần phải ngắt liên kết khỏi nữa, hiện nay không có cảnh, bộ sưu tập hoặc thực thể trống rỗng nào với tư cách là phụ huynh trong cây Mục Lục cả

en: Cannot unlink collection '%s' parented to another linked collection '%s'
vi: Không thể hủy liên kết bộ sưu tập '%s' cái đã được phụ huynh hóa với bộ sưu tập liên kết khác '%s'

en: Cannot unlink object '%s' parented to another linked object '%s'
vi: Không thể ngắt kết nối đối tượng '%s' đã được phụ huynh hóa với một đối tượng kết nối khác '%s'

en: Cannot unlink object '%s' from linked collection or scene '%s'
vi: Không thể ngắt kết nối đối tượng '%s' khỏi bộ sưu tập hoặc cảnh đã liên kết '%s'

en: Cannot unlink world '%s'. It's not clear which scene it should be unlinked from, there's no scene as parent in the Outliner tree
vi: Không thể ngắt liên kết thế giới '%s'. Không rõ là nó nên ngắt liên kết khỏi cảnh nào, hiện không có cảnh nào là phụ huynh trong cây Mục Lục cả

en: Could not create library override from data-block '%s', as it is not overridable
vi: Không thể tạo vượt quyền thư viện từ khối dữ liệu '%s' được, vì nó không thể vượt quyền được

en: Invalid anchor ('%s') found, needed to create library override from data-block '%s'
vi: Đã tìm thấy neo chốt bất hợp lệ ('%s'). Cần phải kiến tạo vượt quyền thư viện từ khối dữ liệu '%s'

en: Could not create library override from data-block '%s', one of its parents is not overridable ('%s')
vi: Không thể kiến tạo trường hợp vượt quyền thư viện từ khối dữ liệu '%s' được, một trong những phụ huynh của nó là trường hợp không thể vượt quyền ('%s')

en: Invalid hierarchy root ('%s') found, needed to create library override from data-block '%s'
vi: Đã tìm thấy gốc thứ bậc bất hợp lệ ('%s'). Cần phải kiến tạo vượt quyền thư viện từ khối dữ liệu '%s'

en: Could not create library override from one or more of the selected data-blocks
vi: Không thể kiến tạo trường hợp vượt quyền thư viện từ một hoặc nhiều khối dữ liệu lựa chọn

en: Cannot clear embedded library override '%s', only overrides of real data-blocks can be directly cleared
vi: Không thể xóa vượt quyền thư viện nhúng sẵn '%s' được, chỉ có thể xóa trực tiếp những vượt quyền khối dữ liệu thực mà thôi

en: Cannot clear linked library override '%s', only local overrides can be directly cleared
vi: Không thể xóa vượt quyền thư viện liên kết '%s' được, chỉ có thể vượt quyền cục bộ mà thôi

en: No Library Overrides
vi: Không Có Vượt Quyền Thư Viện

en: Contains linked library overrides that need to be resynced, updating the library is recommended
vi: Có chứa các vượt quyền thư viện kết nối cần được đồng bộ hóa lại. Đề nghị nên cập nhật thư viện

en: Missing library
vi: Thiếu thư viện

en: This override data-block is not needed anymore, but was detected as user-edited
vi: Khối dữ liệu vượt quyền này không còn cần đến nữa, song nó đã được phát hiện do người dùng chỉnh sửa

en: This override data-block is unused
vi: Khối dữ liệu vượt quyền này là khối không sử dụng đến

en: This override property does not exist in current data, it will be removed on next .blend file save
vi: Thuộc tính vượt quyền này không tồn tại trong dữ liệu hiện tại. Nó sẽ bị xóa đi trong lần lưu tập tin .blend sắp tới

en: Added through override
vi: Cho thêm thông qua vượt quyền

en: Protected from override
vi: Được bảo vệ khỏi sự vượt quyền

en: Additive override
vi: Vượt Quyền Cộng Thêm

en: Subtractive override
vi: Vượt Quyền Khấu Trừ

en: Multiplicative override
vi: Vượt Quyền Nhân Bội

en: Strip None
vi: Đoạn Phim Vô Định

en: Can't reload with running modal operators
vi: Không thể tái nạp với các thao tác mô thái đang chạy được

en: Add a crossfade transition strip for two selected strips with video content
vi: Thêm một dải chuyển tiếp mờ dần cho hai dải được chọn có nội dung video

en: Add an add blend mode effect strip for two selected strips with video content
vi: Thêm một dải hiệu ứng chế độ hòa trộn cho hai dải được chọn có nội dung video

en: Add a subtract blend mode effect strip for two selected strips with video content
vi: Thêm dải hiệu ứng chế độ hòa trộn trừ cho hai dải được chọn có nội dung video

en: Add an alpha over blend mode effect strip for two selected strips with video content
vi: Thêm một dải hiệu ứng chế độ pha trộn alpha cho hai dải được chọn có nội dung video

en: Add an alpha under blend mode effect strip for two selected strips with video content
vi: Thêm một dải hiệu ứng chế độ hòa trộn alpha cho hai dải được chọn có nội dung video

en: Add a multiply blend mode effect strip for two selected strips with video content
vi: Thêm một dải hiệu ứng chế độ hòa trộn nhân cho hai dải đã chọn có nội dung video

en: Add a wipe transition strip for two selected strips with video content
vi: Thêm một dải chuyển tiếp kiểu gạt cho hai dải đã chọn có nội dung video

en: Add a glow effect strip for a single selected strip with video content
vi: Thêm dải hiệu ứng hừng sáng cho một đơn dải được chọn có nội dung video

en: Add a transform effect strip for a single selected strip with video content
vi: Thêm một dải hiệu ứng biến hóa cho một đơn dải được chọn có nội dung video

en: Add a color strip to the sequencer
vi: Thêm một dải màu sắc vào trình phối hình

en: Add a video speed effect strip for a single selected strip with video content
vi: Thêm dải hiệu ứng tốc độ video cho một đơn dải được chọn có nội dung video

en: Add a multicam selector effect strip to the sequencer
vi: Thêm một dải hiệu ứng cần chọn đa máy quay vào trình phối hình

en: Add an adjustment layer effect strip to the sequencer
vi: Thêm một dải hiệu ứng tầng lớp điều chỉnh vào trình phối hình

en: Add a gaussian blur effect strip for a single selected strip with video content
vi: Thêm dải hiệu ứng làm nhòe mờ Gauss cho một đơn dải được chọn có nội dung video

en: Add a text strip to the sequencer
vi: Thêm một dải văn bản vào trình phối hình

en: Add a color mix effect strip to the sequencer
vi: Thêm một dải hiệu ứng hòa trộn màu sắc vào trình phối hình

en: No available channel for the current frame.
vi: Không có kênh nào khả dụng cho khung hình hiện tại.

en: Movie clip not found
vi: Không tìm thấy đoạn phim

en: Mask not found
vi: Không tìm thấy Màn Chắn Lọc

en: Filename '%s' too long (max length %zu, was %zu)
vi: Tên tập tin '%s' là quá dài (độ dài tối đa là %zu, trước là %zu)

en: File '%s' could not be loaded
vi: Tập tin '%s' không thể nạp được

en: View transform set to %s (converted from %s)
vi: Biến hóa góc nhìn được đặt thành %s (chuyển đổi từ %s)

en: Scene frame rate set to %.4g (converted from %.4g)
vi: Tốc độ khung hình cảnh được đặt thành %.4g (chuyển đổi từ %.4g)

en: Could not create the copy paste file!
vi: Không thể tạo tập tin sao chép và dán được!

en: Copied the selected Video Sequencer strips and associated effect chain to internal clipboard
vi: Đã sao chép các dải Trình Phối Hình lựa chọn và chuỗi hiệu ứng liên quan vào bảng tạm nội bộ

en: Copied the selected Video Sequencer strips to internal clipboard
vi: Đã sao chép các dải được chọn của Trình Phối Hình vào bảng nhớ tạm nội bộ

en: No clipboard scene to paste Video Sequencer data from
vi: Không có cảnh trong bảng nhớ tạm nào để dán dữ liệu Trình Phối Hình từ đó cả

en: No strips to paste
vi: Không có dải phim nào để dán cả

en: %d strips pasted
vi: %d dải đã được dán vào

en: Slip Offset: Frames: %s
vi: Dịch Chuyển Trượt: Số Khung Hình: %s

en: Slip Offset: Frames: %d Sound Offset: %.3f
vi: Dịch Chuyển Trượt: Số Khung Hình: %d Độ Lệch Âm Thanh: %.3f

en: Slip Offset: Frames: %d
vi: Dịch Chuyển Trượt: Số Khung Hình: %d

en: Separate Sequence Images
vi: Tách Phân Trình Tự Hình Ảnh

en: Not enough content to clamp strip(s)
vi: Không đủ nội dung để hạn định dải

en: MetaStrip
vi: Siêu Dải

en: Cannot reassign inputs: strip has no inputs
vi: Không thể đổi ấn định đầu vào: dải không có đầu vào

en: Cannot reassign inputs: recursion detected
vi: Không thể đổi ấn định đầu vào: phát hiện thấy có sự hồi quy xảy ra

en: Please select two strips
vi: Làm ơn chọn hai dải

en: Can't create subtitle file
vi: Không kiến tạo được tập phụ đề

en: No subtitles (text strips) to export
vi: Không có phụ đề (các dòng văn bản) để xuất khẩu

en: Select one or more strips
vi: Chọn một hoặc nhiều dải

en: Can't set a negative range
vi: Không thể đặt phạm vi số âm

en: Set Selected Strip Proxies
vi: Đặt Dải được Chọn làm Đại Diện

en: Proxy is not enabled for %s, skipping
vi: Chưa bật đại diện cho %s, bỏ qua

en: Resolution is not selected for %s, skipping
vi: Chưa chọn độ phân giải cho %s, bỏ qua

en: Overwrite is not checked for %s, skipping
vi: Khả năng viết đè chưa được đánh dấu kiểm cho %s, bỏ qua

en: Select movie or image strips
vi: Chọn các dải phim hoặc hình ảnh

en: Cannot create key inside of speed transition
vi: Không thể kiến tạo khóa bên trong quá trình chuyển đổi tốc độ được

en: Cannot create freeze frame
vi: Không thể kiến tạo khung hình đóng băng được

en: Cannot create transition from first or last key
vi: Không thể kiến tạo chuyển tiếp từ khóa đầu tiên hoặc khóa cuối cùng được

en: Cannot create transition
vi: Không thể kiến tạo chuyển tiếp được

en: Retiming key must be selected
vi: Khóa tính lại thời gian nhất định phải được chọn đã

en: No keys or strips selected
vi: Không có phím hoặc dải nào được chọn cả

en: This strip type cannot be retimed
vi: Không thể tính lại thời gian thể loại dải này được

[ctx: Operator]
en: Select (Unconnected)
vi: Chọn (Không kết nối)

[ctx: Operator]
en: Select (Linked Time)
vi: Chọn (Thời Gian Liên Kết)

[ctx: Operator]
en: Select (Linked Handle)
vi: Chọn (Tay Cầm Liên Kết)

[ctx: Operator]
en: Select (Side of Frame)
vi: Chọn (Bên của Khung Hình)

en: No active strip!
vi: Không có dải nào đang hoạt động!

en: (Layer)
vi: (Tầng Lớp)

en: Fog Volume
vi: Thể Tích Sương Mù

en: Level Set
vi: Tập Mức

en: (Geometry)
vi: (Hình Học)

en: No Data-Block
vi: Không Có Khối Dữ Liệu

en: No Active Context
vi: Không Có Bối Cảnh Đang Hoạt Động

en: Byte Color (sRGB encoded):
    {}  {}  {}  {}
vi: Màu Byte (mã hóa sRGB):
    {} {} {} {}

en: Unsupported column type
vi: Thể loại cột chưa được hỗ trợ

en: Reload active text file?
vi: Tái nạp tập tin văn bản đang hoạt động nhé?

en: Delete active text file?
vi: Xóa tập tin văn bản đang hoạt động đi nhé?

en: Jump to Line Number
vi: Nhảy đến Dòng Số

en: File Modified Outside and Inside Blender
vi: Tập Tin bị Thay Đổi cả ở Bên Ngoài và Bên Trong Blender

en: Reload from disk (ignore local changes)
vi: Nạp lại từ đĩa (bỏ qua các thay đổi địa phương)

en: Save to disk (ignore outside changes)
vi: Lưu ra đĩa (bỏ qua các thay đổi bên ngoài)

en: Make text internal (separate copy)
vi: Lưu văn bản nội bộ (tạo bản sao riêng)

en: File Modified Outside Blender
vi: Tập Tin Bị Đổi Bên Ngoài Blender

en: Reload from disk
vi: Nạp lại từ đĩa

en: File Deleted Outside Blender
vi: Tập Tin Bị Xóa Bên Ngoài Blender

en: Make text internal
vi: Lưu văn bản nội bộ

en: Recreate file
vi: Tái kiến tạo tập tin

en: unknown error writing file
vi: lỗi không lường trước được đã xảy ra trong khi ghi tập tin

en: unknown error statting file
vi: lỗi không xác định xảy ra khi thống kê tập tin

en: This text has not been saved
vi: Văn bản này chưa được lưu lại

en: Could not reopen file
vi: Không thể tái mở tập tin

en: Python disabled in this build
vi: Python bị tắt trong phiên bản này

en: File path property not set
vi: Tính chất đường dẫn tập tin chưa được đặt

en: Text not used by any node, no update done
vi: Văn bản không được bất cứ một nút nào sử dụng cả. Bỏ qua quá trình cập nhật

en: No file path for "%s"
vi: Không có đường dẫn tập tin nào cho "%s" cả

en: Cannot save text file, path "%s" is not writable
vi: Không thể lưu tập tin văn bản, đường dẫn đến "%s" là đường không thể viết được

en: Unable to save '%s': %s
vi: Không lưu được '%s': %s

en: Saved text "%s"
vi: Văn bản đã lưu '%s'"

en: Unable to stat '%s': %s
vi: Không thể thống kê '%s': %s

en: Text not found: %s
vi: Không tìm thấy văn bản: %s

en: See '%s' in the external editor
vi: Xem '%s' trong trình biên soạn bên ngoài

en: File '%s' cannot be opened
vi: Không thể mở tập tin '%s' được

en: See '%s' in the text editor
vi: Xem '%s' trong trình biên soạn văn bản

en: Clear Recent Files List...
vi: Xóa Danh Sách các Tập Tin Gần Đây...

en: Add New Extension Repository
vi: Thêm Kho Lưu Trữ Trình Mở Rộng Mới

en: Remove all files in:
vi: Xóa toàn bộ các tập tin trong:

en: Remove, local files not found.
vi: Xóa đi, không tìm thấy tập tin cục bộ nào cả.

en: Remove, keeping local files.
vi: Xóa đi, song duy trì các tập tin cục bộ.

en: Remove Repository & Files
vi: Xóa Kho Lưu Trữ và các Tập Tin

en: Unable to remove files for "System" repositories
vi: Không thể xóa các tập tin cho kho lưu trữ "Hệ thống" được

en: Registration not possible from Microsoft Store installations
vi: Không thể đăng ký từ bản cài đặt Microsoft Store được

en: File association registered
vi: Liên kết tập tin đã được đăng ký

en: Unregistration not possible from Microsoft Store installations
vi: Không thể hủy đăng ký từ các bản cài đặt Microsoft Store được

en: File association unregistered
vi: Liên hệ tập tin chưa được đăng ký

en: Added %s "%s"
vi: Đã cho thêm %s "%s"

en: Unable to remove directory: %s
vi: Không thể xóa thư mục: %s được

en: Extension operator not found "%s"
vi: Không tìm thấy thao tác trình mở rộng "%s"

en: There is no asset library to remove
vi: Không có thư viện tài sản nào để xóa đi cả

en: There is no extension repository to remove
vi: Không có kho lưu trữ tiện ích mở rộng để xóa

en: Not available for Microsoft Store installations
vi: Không có sẵn để cài đặt Microsoft Store

en: Windows & Linux only operator
vi: Thao tác chỉ dành cho Windows & Linux mà thôi

en: Control Point:
vi: Điểm Điều Khiển:

en: Point:
vi: Điểm:

en: Vertex:
vi: Điểm Đỉnh:

en: Vertex Data:
vi: Dữ Liệu Điểm Đỉnh:

en: Vertices Data:
vi: Dữ Liệu Điểm Đỉnh:

en: Bevel Weight:
vi: Trọng Lượng Bo Cạnh:

en: Mean Bevel Weight:
vi: Trọng Lượng Bo Cạnh Trung Bình:

en: Vertex Crease:
vi: Nếp Gấp của Điểm Đỉnh:

en: Mean Vertex Crease:
vi: Nếp Gấp Điểm Đỉnh Trung Bình:

en: Radius X:
vi: Bán Kính X:

en: Mean Radius X:
vi: Bán Kính Trung Bình X:

en: Radius Y:
vi: Bán Kính Y:

en: Mean Radius Y:
vi: Bán Kính Trung Bình Y:

en: Edge Data:
vi: Dữ Liệu Cạnh:

en: Edges Data:
vi: Dữ Liệu Cạnh:

en: Crease:
vi: Miết Cạnh:

en: Mean Crease:
vi: Nếp Gấp Trung Bình:

en: Mean Weight:
vi: Trọng Lượng Trung Bình:

en: Mean Radius:
vi: Bán Kính Trung Bình:

en: Mean Tilt:
vi: Xoay Nghiêng Trung Bình:

en: No Bone Active
vi: Không Có Xương đang Hoạt Động

en: Radius (Parent)
vi: Bán Kính (Phụ Huynh)

en: Displays global values
vi: Hiển thị các giá trị toàn cầu

en: Displays local values
vi: Hiển thị các giá trị địa phương

en: Vertex weight used by Bevel modifier
vi: Trọng lượng điểm đỉnh sử dụng bởi bộ điều chỉnh Bo Cạnh

en: Weight used by the Subdivision Surface modifier
vi: Trọng lượng sử dụng bởi bộ điều chỉnh Bề Mặt Phân Hóa

en: X radius used by Skin modifier
vi: Bán kính X sử dụng bởi bộ điều chỉnh Da

en: Y radius used by Skin modifier
vi: Bán kính Y sử dụng bởi bộ điều chỉnh Da

en: Edge weight used by Bevel modifier
vi: Trọng lượng cạnh sử dụng bởi bộ điều chỉnh Bo Cạnh

en: Weight used for Soft Body Goal
vi: Trọng lượng sử dụng cho Mục Tiêu của Thân Mềm

en: Radius of curve control points
vi: Bán kính các điểm điều khiển của đường cong

en: Tilt of curve control points
vi: Xoay nghiêng các điểm điều khiển của đường cong

en: Normalize weights of active vertex (if affected groups are unlocked)
vi: Bình thường hóa trọng lượng của điểm đỉnh đang hoạt động (nếu các nhóm ảnh hưởng không bị khóa)

en: Copy active vertex to other selected vertices (if affected groups are unlocked)
vi: Sao chép điểm đỉnh đang hoạt động sang các điểm đỉnh đã chọn khác (nếu các nhóm ảnh hưởng không bị khóa)

en: Vertex Weights
vi: Trọng Lượng Điểm Đỉnh

en: No active object found
vi: Không tìm thấy đối tượng nào đang hoạt động cả

en: Front Orthographic
vi: Trực Giao Trước

en: Back Orthographic
vi: Trực Giao Sau

en: Back Perspective
vi: Phối Cảnh Sau

en: Top Orthographic
vi: Trực Giao Đỉnh

en: Bottom Orthographic
vi: Trực Giao Đáy

en: Right Orthographic
vi: Trực Giao Bên Phải

en: Left Orthographic
vi: Trực Giao Bên Trái

en: Camera Perspective
vi: Máy Quay Phim Phối Cảnh

en: Camera Orthographic
vi: Máy Quay Phim Trực Giao

en: Camera Panoramic
vi: Máy Quay Phim Màn Ảnh Rộng

en: Camera Custom
vi: Máy Quay Phim Tự Chỉnh

en: Object as Camera
vi: Đối Tượng làm Máy Quay Phim

en: User Orthographic
vi: Trực Giao của Người Dùng

en: User Perspective
vi: Phối Cảnh của Người Dùng

en:  (Local)
vi:  (Cục Bộ)

en:  (Clipped)
vi:  (Cắt Xén)

en:  (Viewer)
vi:  (Bộ Quan Sát)

en: fps: %.2f
vi: hình/giây: %.2f

en: fps: %i
vi: hình/giây: %i

en: Create object instance from object-data
vi: Thực thể hóa đối tượng từ dữ liệu-đối tượng

en: X-Ray not available in current mode
vi: X-Quang không hoạt động trong chế độ hiện tại

en: Cannot remove background image %d from camera '%s', as it is from the linked reference data
vi: Không thể xóa hình nền %d khỏi máy ảnh '%s', vì nó là từ dữ liệu tham chiếu liên kết

en: Gizmos hidden in this view
vi: Gizmos bị ẩn giấu trong góc nhìn này

en: Free Look
vi: Nhìn Tự Do

en: Cannot navigate a camera from an external library or non-editable override
vi: Không thể điều hướng máy ảnh từ thư viện bên ngoài hoặc sự vượt quyền không thể chỉnh sửa được

en: Cannot fly when the view offset is locked
vi: Không thể bay lượn khi dịch chuyển góc nhìn bị khóa

en: Cannot fly an object with constraints
vi: Không thể cho đối tượng có các ràng buộc bay được

en: Cannot dolly when the view offset is locked
vi: Không thể lướt được khi dịch chuyển góc nhìn bị khóa

en: Local Up/Down
vi: Lên/Xuống Cục Bộ

en: Z Axis Correction
vi: Hiệu Chỉnh Trục Z

en: Cannot navigate when the view offset is locked
vi: Không thể di chuyển khi dịch chuyển của góc nhìn bị khóa

en: Cannot navigate an object with constraints
vi: Không thể điều hành một đối tượng có các ràng buộc

en: Depth too large
vi: Độ sâu quá lớn

en: No objects to paste
vi: Không có đối tượng nào để dán cả

en: Copied %d selected object(s)
vi: Đã sao chép %d đối tượng được chọn

en: %d object(s) pasted
vi: %d đối tượng đã được dán

[ctx: Operator]
en: Deselect Object
vi: Hủy Chọn Đối Tượng

[ctx: Operator]
en: Toggle Object Selection
vi: Bật/Tắt Lựa Chọn Đối Tượng

[ctx: Operator]
en: Select Object
vi: Lựa Chọn Đối Tượng

en: No active element found!
vi: Không tìm thấy yếu tố đang hoạt động nào!

en: No active camera
vi: Không có máy quay phim đang hoạt động

en: No more than 16 local views
vi: Không thể có hơn 16 Góc Nhìn Cục Bộ được

en: No object selected
vi: Không có đối tượng nào đã được chọn cả

en: along X
vi: theo trục X

en: along %s X
vi: theo trục X %s

en: along Y
vi: theo trục Y

en: along %s Y
vi: theo trục Y %s

en: along Z
vi: theo trục Z

en: along %s Z
vi: theo trục Z %s

en: locking %s X
vi: khóa trục X %s

en: locking %s Y
vi: khóa trục Y %s

en: locking %s Z
vi: khóa trục Z %s

en: along local Z
vi: theo trục Z địa phương

en: Auto Keying On
vi: Bật Khung Khóa Tự Động

en:  along Y axis
vi:  quanh trục Y

en:  along X axis
vi:  quanh trục X

en:  locking %s X axis
vi:  khóa trục X %s

en:  along %s X axis
vi:  quanh trục X %s

en:  locking %s Y axis
vi:  khóa trục Y %s

en:  along %s Y axis
vi:  quanh trục Y %s

en:  locking %s Z axis
vi:  khóa trục Z %s

en:  along %s Z axis
vi:  quanh trục Z %s

en: Cannot change Pose when 'Rest Position' is enabled
vi: Không thể đổi Tư Thế khi 'Tư Thế Nghỉ' được bật

en: Bone selection count error
vi: Lỗi trong số đếm lựa chọn xương xảy ra

en: Linked data can't text-space transform
vi: Dữ liệu kết nối không thể biến hóa được trong không gian chất liệu

en: Unsupported object type for text-space transform
vi: Thể loại đối tượng chưa được hỗ trợ để biến hóa trong không gian chất liệu

en: (Sharp)
vi: (Đột Ngột)

en: (Smooth)
vi: (Mềm Mại)

en: (Root)
vi: (Phép Căn)

en: (Linear)
vi: (Tuyến Tính)

en: (Constant)
vi: (Hằng Số)

en: (Sphere)
vi: (Hình Cầu)

en: (Random)
vi: (Ngẫu Nhiên)

en: (InvSquare)
vi: (Đảo Nghịch Bậc Hai)

en: Rotation: %s %s %s
vi: Xoay chiều: %s %s %s

en: Rotation: %.2f%s %s
vi: Xoay chiều: %.2f%s %s

en:  Proportional size: %.2f
vi:  Kích thước cân đối: %.2f

en: Scale: %s%s %s
vi: Tỷ Lệ: %s%s %s

en: Scale: %s : %s%s %s
vi: Tỷ Lệ: %s %s%s %s

en: Scale: %s : %s : %s%s %s
vi: Tỷ Lệ: %s : %s : %s%s %s

en: Scale X: %s   Y: %s%s %s
vi: Tỷ Lệ X: %s   Y: %s%s %s

en: Scale X: %s   Y: %s  Z: %s%s %s
vi: Tỷ Lệ X: %s   Y: %s  Z: %s%s %s

en: Time: +%s %s
vi: Thời Gian: +%s %s

en: Time: +%.3f %s
vi: Thời Gian: +%.3f %s

en: Time: %.3f %s
vi: Thời Gian: %.3f %s

en: ScaleB: %s%s %s
vi: Tỷ Lệ B: %s%s %s

en: ScaleB: %s : %s : %s%s %s
vi: Tỷ Lệ B: %s : %s : %s%s %s

en: ScaleB X: %s  Y: %s  Z: %s%s %s
vi: Tỷ Lệ B X: %s  Y: %s  Z: %s%s %s

en: Bend Angle: %s, Radius: %s, Alt: Clamp %s
vi: Góc Uốn Cong: %s, Bán kính: %s, Alt: Hạn Định %s

en: Bend Angle: %.3f, Radius: %.4f, Alt: Clamp %s
vi: Góc Uốn Cong: %.3f, Bán Kính: %.4f, Alt: Hạn Định %s

en: Envelope: %s
vi: Phong Bì: %s

en: Envelope: %3f
vi: Phong Bì: %3f

en: Roll: %s
vi: Lăn: %s

en: Roll: %.2f
vi: Lăn: %.2f

en: Shrink/Fatten: %s
vi: Thu Nhỏ/Phình To: %s

en: Shrink/Fatten: %3f
vi: Thu Nhỏ/Phình To: %3f

en: Sequence Slide: %s%s
vi: Đẩy Trượt Trình Tự Hình Ảnh: %s%s

en: Snap Invert
vi: Đảo Nghịch Bám Dính

en: Set Snap Base
vi: Đặt Cơ Sở Bám Dính

en: Edge Slide:
vi: Đẩy Trượt Cạnh:

en: Opacity: %s
vi: Độ Đục: %s

en: Opacity: %3f
vi: Độ Đục: %3f

en: Feather Shrink/Fatten: %s
vi: Thu Nhỏ/Phình To Mép Nhòe: %s

en: Feather Shrink/Fatten: %3f
vi: Thu Nhỏ/Phình To Mép Nhòe: %3f

en: Mirror%s
vi: Phản Chiếu Đối Xứng%s

en: Select a mirror axis (X, Y)
vi: Chon trục phản chiếu đối xứng (X, Y)

en: Select a mirror axis (X, Y, Z)
vi: Chon trục phản chiếu đối xứng (X, Y, Z)

en: Push/Pull: %s%s %s
vi: Đẩn/Kéo: %s%s %s

en: Push/Pull: %.4f%s %s
vi: Đẩn/Kéo: %.4f%s %s

en: Transform is set to only affect location
vi: Biến hóa được thiết lập để chỉ ảnh hưởng đến vị trí mà thôi

en: Rotation is not supported in the Dope Sheet Editor
vi: Không hỗ trợ xoay chiều trong Bảng Hành Động

en: Shear: %s %s
vi: Xiêu Vẹo: %s %s

en: Shear: %.3f %s
vi: Xô Lệch: %.3f %s

en: Shear Axis
vi: Trục Xô Lệch

en: Swap Axes
vi: Đổi Trục

en: Shrink/Fatten:
vi: Thu Nhỏ/Phình To:

en:  or Alt) Even Thickness {}
vi:  hoặc Alt) Độ Dày Đồng Đều {}

en: 'Shrink/Fatten' meshes is only supported in edit mode
vi: 'Thu Nhỏ/Phình To' khung lưới chỉ được hỗ trợ trong chế độ biên soạn mà thôi

en: ScaleX: %s
vi: Tỷ Lệ X: %s

en: TimeSlide: %s
vi: Trượt Thời Gian: %s

en: DeltaX: %s
vi: Delta X: %s

en: To Sphere: %s %s
vi: Đến Hình Cầu: %s %s

en: To Sphere: %.4f %s
vi: Đến Hình Cầu: %.4f %s

en: Trackball: %s %s %s
vi: Chuột Bi Lăn: %s %s %s

en: Trackball: %.2f %.2f %s
vi: Chuột Bi Lăn: %.2f %.2f %s

en: Auto IK Length: %d
vi: Tự Động Độ Dài của IK: %d

en: Auto-offset direction: %s
vi: Tự động dịch chuyển chiều hướng: %s

en: Use 'Time_Translate' transform mode instead of 'Translation' mode for translating keyframes in Dope Sheet Editor
vi: Dùng chế độ biến hóa 'Dịch_Chuyển_Thời_Gian' thay vì chế độ 'Dịch Chuyển' để dịch chuyển khung khóa trong Trình Biên Soạn Biên Bảng Hành Động

en: Vertex Slide:
vi: Trượt Đẩy Điểm Đỉnh:

en: (E)ven: %s,
vi: (E) Đều: %s,

en: (F)lipped: %s,
vi: (F) Đảo Lật: %s,

en: Alt or (C)lamp: %s
vi: Alt hay (C) hạn định: %s

en: Create Orientation's 'use' parameter only valid in a 3DView context
vi: Tham số 'sử dụng' trong 'Kiến Tạo Định Hướng' chỉ có giá trị trong ngữ cảnh Khung Nhìn 3D (3DView) thôi

en: Unable to create orientation
vi: Không thể kiến tạo định hướng

en: gimbal
vi: trục vạn năng

[ctx: Scene]
en: Space
vi: Không Gian

en: Cannot use zero-length bone
vi: Không thể dùng xương có chiều dài = 0

en: Cannot use zero-length curve
vi: Không thể sử dụng đường cong có chiều dài = 0

en: Cannot use vertex with zero-length normal
vi: Không thể sử dụng điểm đỉnh có pháp tuyến với độ dài = 0

en: Cannot use zero-length edge
vi: Không thể sử dụng cạnh có chiều dài = 0

en: Cannot use zero-area face
vi: Không thể sử dụng mặt có diện tích = 0

en: Checking validity of current .blend file *BEFORE* undo step
vi: Kiểm tra tính hợp lệ của tập tin .blend hiện tại *TRƯỚC* bước hoàn tác

en: Checking validity of current .blend file *AFTER* undo step
vi: Kiểm tra tính hợp lệ của tập tin .blend hiện tại *SAU* bước hoàn tác

en: Undo disabled at startup in background-mode (call `ed.undo_push()` to explicitly initialize the undo-system)
vi: Tắt tính năng hủy bước khi khởi động trong chế độ nền (gọi `ed.undo_push()` để trực tiếp khởi động hệ thống hủy bước)

en: [E] - Disable overshoot
vi: [E] - Tắt cường điệu hóa

en: [E] - Enable overshoot
vi: [E] - Bật cường điệu hóa

en: Overshoot disabled
vi: Cường điệu hóa bị tắt mất rồi

en: [Shift] - Precision active
vi: [Shift] - Độ chính xác hoạt động

en: Shift - Hold for precision
vi: Shift - Bấm cho độ chính xác

en:  | [Ctrl] - Increments active
vi:  | [Ctrl] - Tăng tiến hoạt động

en:  | Ctrl - Hold for increments
vi:  | [Ctrl] - Giữ để tăng theo bậc

en: Overshoot
vi: Cường Điệu

en: Overshoot Disabled
vi: Tắt Cường Điệu

en: Unpack File
vi: Mở Gói Tập Tin

en: Use %s (identical)
vi: Dùng %s (giống hệt)

en: Use %s (differs)
vi: Dùng %s (khác biệt)

en: Overwrite %s
vi: Viết Đè Lên %s

en: Failed to set preview: no ID in context (incorrect context?)
vi: Không thể đặt xem trước: không có ID trong ngữ cảnh (có phải ngữ cảnh là không chính xác chăng?)

en: Incorrect context for running data-block fake user toggling
vi: Ngữ cảnh bật/tắt người dùng giả cho khối dữ liệu đang thi hành là ngữ cảnh không đúng

en: Data-block type does not support fake user
vi: Kiểu khối dữ liệu không hỗ trợ người dùng giả

en: No data-block selected or active
vi: Không có khối dữ liệu nào được chọn hoặc đang hoạt động cả

en: None of the selected data-blocks supports previews
vi: Không có khối dữ liệu nào được chọn hỗ trợ xem trước hết

en: No preview available to remove
vi: Không có bản xem trước nào có thể xóa cả

en: Numeric input evaluation
vi: Ước tính giá trị số cung cấp ở đầu vào

[ctx: Operator]
en: Select Extend (List)
vi: Chọn Mở rộng (Danh sách)

[ctx: Operator]
en: Select Extend
vi: Chọn Mở rộng

[ctx: Operator]
en: Deselect (List)
vi: Hủy Chọn (Danh sách)

[ctx: Operator]
en: Select Toggle (List)
vi: Bật/Tắt Chọn (Danh sách)

[ctx: Operator]
en: Select Toggle
vi: Bật/Tắt Chọn

[ctx: Operator]
en: Select (List)
vi: Chọn (Danh sách)

[ctx: Operator]
en: Circle Select (Extend)
vi: Lựa Chọn bằng Vòng Tròn (Mở Rộng)

[ctx: Operator]
en: Circle Select (Deselect)
vi: Lựa Chọn bằng Vòng Tròn (Hủy Chọn)

en: UV Vertex
vi: Điểm Đỉnh UV

en: Skipped %d of %d island(s), geometry was too complicated to detect a match
vi: Bỏ qua %d/%d hải đảo, hình học quá phức tạp trong quá trình phát hiện một trường hợp khớp giống

en: Rip is not compatible with sync selection
vi: Lệnh Tách Xé (Rip) không tương thích với lựa chọn đồng bộ

en: Cannot split selection when sync selection is enabled
vi: Không thể phân tách lựa chọn khi 'đồng bộ hóa lựa chọn' (sync selection) được bật

en: Pinned vertices can be selected in Vertex Mode only
vi: Chỉ có thể chọn các điểm đỉnh đã được ghim xuống trong Chế Độ Điểm Đỉnh mà thôi

en: Switch Island
vi: Chuyển Đổi Hải Đảo

en: Midpoints
vi: Điểm Giữa

en: Could not initialize stitching on any selected object
vi: Không thể khởi thủy khâu đính trên bất kỳ đối tượng đã được chọn nào cả

en: Stitching only works with less than %i objects selected (%i selected)
vi: Việc khâu đính chỉ hoạt động nếu có ít hơn %i đối tượng được chọn mà thôi (hiện %i đã được chọn)

en: Minimize Stretch. Blend %.2f
vi: Hạn Chế Kéo Dãn. Biến Đổi %.2f

en: Press + and -, or scroll wheel to set blending
vi: Bấm nút + và -, hoặc lăn bánh xe để đặt mức biến đổi

en: Lock Method
vi: Phương Pháp Khóa

en: Pack Islands
vi: Đóng Gói Hải Đảo

en: Smart UV Project
vi: Phóng Chiếu UV Thông Minh

en: Built without SLIM, falling back to conformal method
vi: Được xây dựng không có SLIM (Spherical Local Iterative Map: Bản Đồ Lặp Cục Bộ Hình Cầu) trong đó, quay trở lại phương pháp bảo giác

en: Object has non-uniform scale, unwrap will operate on a non-scaled version of the mesh
vi: Đối tượng có tỷ lệ không đồng nhất, quá trình mở gói sẽ thi hành với phiên bản khung lưới chưa đổi tỷ lệ

en: Object has negative scale, unwrap will operate on a non-flipped version of the mesh
vi: Đối tượng có tỷ lệ âm, quá trình mở gói sẽ thao tác với phiên bản khung lưới chưa lật đổi

en: Subdivision Surface modifier needs to be first to work with unwrap
vi: Bộ điều chỉnh Bề Mặt Phân Hóa phải ở vị trí đầu tiên để có thể làm việc được với quá trình mở gói

en: Unwrap could not solve any island(s), edge seams may need to be added
vi: Gỡ gói không thể giải nghiệm với bất cứ hải đảo nào, có thể cần phải cho thêm các cạnh đường khâu vào

en: Unwrap failed to solve %d of %d island(s), edge seams may need to be added
vi: Gỡ gói bị thất bại khi giải nghiệm %d trong số %d hải đảo, có thể cần phải cho thêm các cạnh đường khâu vào

en: Freestyle: Mesh loading
vi: Freestyle: Nạp khung lưới

en: Freestyle: View map creation
vi: Freestyle: Kiến tạo bản đồ góc nhìn

en: Freestyle: Stroke rendering
vi: Freestyle: Kết xuất đường nét

en: Error writing frame
vi: Lỗi xảy ra trong khi ghi khung hình

en: No valid formats found
vi: Không tìm thấy định dạng hợp lệ nào cả

en: Can't allocate FFmpeg format context
vi: Không thể cấp phát ngữ cảnh định dạng FFmpeg được

en: Render width has to be 720 pixels for DV!
vi: Đối với DV, chiều rộng kết xuất phải bằng 720 điểm ảnh!

en: Render height has to be 480 pixels for DV-NTSC!
vi: Đối với DV-NTSC, chiều cao kết xuất phải bằng 480 điểm ảnh!

en: Render height has to be 576 pixels for DV-PAL!
vi: Đối với DV-PAL, chiều cao kết xuất phải bằng 576 điểm ảnh!

en: FFmpeg only supports 48khz / stereo audio for DV!
vi: FFmpeg chỉ hỗ trợ âm thanh 48khz / âm thanh nổi cho DV mà thôi!

en: Error initializing video stream
vi: Lỗi xảy ra trong khi khởi thủy luồng video

en: Error initializing audio stream
vi: Lỗi xảy ra trong khi khởi thủy luồng âm thanh

en: Could not open file for writing
vi: Không thể mở tập tin để ghi thông tin được

en: Could not initialize streams, probably unsupported codec combination
vi: Không thể khởi thủy các luồng. Có lẽ là vì tập hợp bộ hóa giải mã chưa được hỗ trợ

en: Image format is not a movie format
vi: Định dạng hình ảnh không phải là định dạng phim

en: Audio sample format unsupported
vi: Định dạng mẫu âm thanh không được hỗ trợ

en: Object type mismatch, Alembic object path pointed to Camera when importing, but not any more
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào Camera khi nhập khẩu, song không còn như thế nữa

en: Object type mismatch, Alembic object path points to Camera
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào Máy Quay Phim (Camera)

en: Object type mismatch, Alembic object path pointed to Curves when importing, but not anymore.
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic vốn trỏ vào Đường Cong (Curves) khi nhập khẩu, song giờ không còn như thế nữa.

en: Object type mismatch, Alembic object path points to Curves.
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào Đường Cong.

en: Object type mismatch, Alembic object path pointed to PolyMesh when importing, but not any more
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào PolyMesh khi nhập khẩu, song không còn như thế nữa

en: Object type mismatch, Alembic object path points to PolyMesh
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào PolyMesh

en: Error reading mesh sample; more detail on the console
vi: Lỗi đọc mẫu vật khung lưới xảy ra; xin xem chi tiết hơn trên bảng điều khiển dòng lệnh

en: Invalid mesh; more detail on the console
vi: Khung lưới không hợp lệ; xin xem chi tiết hơn trên bảng điều khiển dòng lệnh

en: Topology has changed, perhaps by triangulating the mesh. Only vertices will be read!
vi: Cấu trúc liên kết đã thay đổi, có lẽ là do tam giác hóa khung lưới. Duy các điểm đỉnh là sẽ được đọc mà thôi!

en: Object type mismatch, Alembic object path pointed to SubD when importing, but not any more
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào SubD khi nhập khẩu, song không còn như thế nữa

en: Object type mismatch, Alembic object path points to SubD
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào SubD

en: Object type mismatch, Alembic object path pointed to NURBS when importing, but not any more
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào NURBS khi nhập khẩu, song không còn như thế nữa

en: Object type mismatch, Alembic object path points to NURBS
vi: Thể loại đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào NURBS nhé

en: Object type mismatch, Alembic object path pointed to Points when importing, but not any more
vi: Thể loại đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào các Điểm (Points) khi nhập khẩu, song không còn như thế nữa

en: Object type mismatch, Alembic object path points to Points.
vi: Kiểu đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào Điểm (Points).

en: Error reading points sample; more detail on the console
vi: Lỗi đọc các điểm của mẫu vật xảy ra; xin xem chi tiết hơn trên bảng điều khiển dòng lệnh nhé

en: Object type mismatch, Alembic object path pointed to XForm when importing, but not any more
vi: Thể loại đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào XForm khi nhập khẩu, song không còn là như thế nữa

en: Object type mismatch, Alembic object path points to XForm
vi: Thể loại đối tượng không xứng khớp, đường dẫn đối tượng Alembic trỏ vào XForm

en: Invalid object: verify object path
vi: Đối tượng bất hợp lệ: xác minh đường dẫn đối tượng

en: CSV Import: Cannot open file '%s'
vi: Nhập Khẩu CSV: Không thể mở tập tin '%s'

en: CSV Import: empty file '%s'
vi: Nhập Khẩu CSV: tập tin trống '%s'

en: CSV import: failed to parse file '%s'
vi: Nhập Khẩu CSV: không phân tích được tập tin '%s'

en: FBX Import: Cannot open file '%s'
vi: Nhập Khẩu FBX: Không thể mở tập tin '%s'

en: FBX Import: Cannot import file '%s': '%s'
vi: Nhập Khẩu FBX: Không thể nhập khẩu tập tin '%s': '%s'

en: Could not open SVG
vi: Không thể mở SVG được

en: Unable to create new object
vi: Không thể tạo đối tượng mới được

en: SVG has gradients, Grease Pencil color will be approximated
vi: SVG có dốc màu, màu Bút Chì Dầu sẽ được tính ước chừng

en: PLY Export: Unable to find collection '%s'
vi: Xuất PLY: Không tìm thấy bộ sưu tập '%s'

en: PLY Export: Cannot open file '%s'
vi: Xuất Khẩu PLY: Không thể mở tập tin '%s' được

en: PLY Importer: failed importing, unknown error
vi: Trình Nhập Khẩu PLY: quá trình nhập khẩu bị thất bại, lỗi xảy ra không xác định được

en: PLY Importer: failed importing, no vertices
vi: Trình Nhập Khẩu PLY: quá trình nhập khẩu bị thất bại, không có điểm đỉnh

en: PLY Importer: %s: %s
vi: Trình Nhập Khẩu PLY: %s: %s

en: STL Export: Cannot open file '%s'
vi: Xuất Khẩu STL: Không thể mở tập tin '%s' được

en: STL Export: Unable to find collection '%s'
vi: Xuất Khẩu STL: Không tìm thấy bộ sưu tập '%s'

en: STL Import: Cannot open file '%s'
vi: Nhập Khẩu STL: Không thể mở tập tin '%s' được

en: STL Import: Failed to read file '%s'
vi: Nhập Khẩu STL: Không đọc tập tin '%s' được

en: STL Import: Failed to import mesh from file '%s'
vi: Nhập Khẩu STL: Không thể nhập khẩu khung lưới từ tập tin '%s' được

en: %s: Couldn't determine package-relative file name from path %s
vi: %s: Không thể xác định tên tập tin liên quan từ đường dẫn %s

en: %s: Couldn't copy file %s to %s
vi: %s: Không thể sao chép tập tin %s sang %s

en: %s: Couldn't split UDIM pattern %s
vi: %s: Không thể tách phân mẫu UDIM %s

en: %s: Will not overwrite existing asset %s
vi: %s: Sẽ không viết đè nội dung hiện có %s

en: %s: Can't resolve path %s
vi: %s: Không thể lý giải được đường dẫn %s được

en: %s: Can't resolve path %s for writing
vi: %s: Không thể lý giải đường dẫn %s để viết được

en: %s: Can't copy %s. The source and destination paths are the same
vi: %s: Không thể sao chép %s. Đường dẫn nguồn và đích giống nhau

en: %s: Can't write to asset %s: %s
vi: %s: Không thể viết vào tài sản %s được: %s

en: %s: Can't open source asset %s
vi: %s: Không thể mở tài sản nguồn %s được

en: %s: Will not copy zero size source asset %s
vi: %s: Sẽ không sao chép nội dung nguồn có kích thước bằng 0 %s

en: %s: Null buffer for source asset %s
vi: %s: Bộ đệm rỗng (Null: bất khả định) cho tài sản nguồn %s

en: %s: Can't open destination asset %s for writing
vi: %s: Không thể mở nội dung đích %s để viết được

en: %s: Error writing to destination asset %s
vi: %s: Lỗi xảy ra trong khi viết vào tài sản đích %s

en: %s: Couldn't close destination asset %s
vi: %s: Không thể đóng tài sản đích %s lại được

en: %s: Texture import directory path empty, couldn't import %s
vi: %s: Đường dẫn thư mục nhập khẩu chất liệu trống rỗng, không thể nhập khẩu %s được

en: %s: import directory is relative but the blend file path is empty. Please save the blend file before importing the USD or provide an absolute import directory path. Can't import %s
vi: %s: thư mục nhập khẩu là tương đối, song đường dẫn tập tin blend lại trống rỗng. Xin vui lòng lưu tập tin blend lại trước khi nhập khẩu USD nhé, hoặc cung cấp đường dẫn thư mục nhập tuyệt đối. Không thể nhập khẩu %s được

en: %s: Couldn't create texture import directory %s
vi: %s: Không thể kiến tạo thư mục nhập khẩu chất liệu %s

en: Can't resolve path %s for writing
vi: Không thể lý giải đường dẫn %s để viết

en: Can't write to asset %s:  %s
vi: Không thể viết được vào tài sản %s: %s

en: Can't open destination asset %s for writing
vi: Không thể mở tài sản đích %s để viết được

en: Error writing to destination asset %s
vi: Lỗi xảy ra khi viết vào tài sản đích %s

en: Couldn't close destination asset %s
vi: Không thể đóng tài sản đích %s lại được

en: USD Export: Unable to delete existing usdz file %s
vi: Xuất Khẩu USD: Không thể xóa tập tin usdz hiện có %s

en: USD Export: Couldn't move new usdz file from temporary location %s to %s
vi: Xuất Khẩu USD: Không thể di chuyển tập tin usdz mới từ vị trí tạm thời %s sang %s

en: USD Export: unable to find suitable USD plugin to write %s
vi: Xuất Khẩu USD: Không tìm thấy trình cắm USD phù hợp để viết %s

en: USD Export: Unable to find collection '%s'
vi: Xuất Khẩu USD: Không tìm thấy bộ sưu tập '%s' ở đâu cả

en: Could not open USD archive for reading, see console for detail
vi: Không thể mở kho lưu trữ USD để đọc, xin xem bàn giao tiếp để biết chi tiết

en: USD Import: unable to open stage to read %s
vi: Nhập Khẩu USD: không thể mở sân khấu (stage) để đọc %s

en: An exception occurred invoking USD hook '%s'. Please see the console for details
vi: Một lỗi ngoại lệ đã xảy ra khi kích hoạt USD hook (giao thức mở rộng USD) '%s'. Xin vui lòng xem cửa sổ dòng lệnh để biết thêm chi tiết

en: An exception occurred invoking USD hook '%s'
vi: Lỗi ngoại lệ đã xảy ra khi gọi móc USD hook ‘%s’

en: Primvar '%s' (interpolation %s, type %s) cannot be converted to Blender
vi: Primvar (biến số hình cơ sở) '%s' (nội suy %s, thể loại %s) không thể được chuyển đổi sang Blender được

en: %s: Error: Couldn't get input socket %s for node %s
vi: %s: Lỗi: Không thể lấy ổ cắm đầu vào %s cho nút %s được

en: USD Import: UV attribute value '%s' count inconsistent with interpolation type
vi: Nhập USD: số lượng giá trị thuộc tính UV '%s' không nhất quán với kiểu nội suy

en: USD Import: couldn't add UV attribute '%s'
vi: Nhập USD: không thể cho thêm thuộc tính UV '%s' vào được

en: Fixed mesh for prim: %s
vi: Khung lưới đã chỉnh sửa cho hình cơ bản: %s

en: %s: Couldn't compute geom bind transform for %s
vi: %s: Không thể tính toán biến hóa kết buộc hình học cho %s được

en: Unhandled Gprim type: %s (%s)
vi: Thể loại Gprim (hình học cơ bản) chưa được xử lý: %s (%s)

en: %s: Couldn't find armature object corresponding to USD skeleton %s
vi: %s: Không tìm thấy đối tượng khung rối nào tương ứng với khung xương USD %s cả

en: %s: Couldn't get world bind transforms for skeleton %s
vi: %s: Không thể lấy các biến hóa kết buộc thế giới cho bộ khung xương %s được

en: %s: Number of bind transforms doesn't match the number of joints for skeleton %s
vi: %s: Số lượng biến hóa kết buộc không khớp với số lượng khớp nối của bộ khung xương %s

en: %s: Couldn't get blendshape targets for prim %s
vi: %s: Không thể lấy mục tiêu hình dạng pha trộn (blendshape) mục tiêu cho cấu trúc cơ bản %s được

en: %s: Number of blendshapes doesn't match number of blendshape targets for prim %s
vi: %s: Số lượng hình dạng pha trộn không khớp với số lượng mục tiêu hình dạng pha trộn cho cấu trúc cơ bản %s

en: %s: Couldn't get stage for prim %s
vi: %s: Không thể lấy sân khấu cho cấu trúc cơ bản %s được

en: %s: Couldn't get offsets for blend shape %s
vi: %s: Không thể lấy dịch chuyển cho hình pha trộn %s được

en: %s: No offsets for blend shape %s
vi: %s: Hình pha trộn %s không có dịch chuyển

en: %s: Number of offsets greater than number of mesh vertices for blend shape %s
vi: %s: Số lượng dịch chuyển lớn hơn số điểm đỉnh khung lưới của hình dạng pha trộn %s

en: %s: Couldn't query skeleton %s
vi: %s: Không thể truy vấn bộ khung xương %s được

en: %s: Topology and joint order size mismatch for skeleton %s
vi: %s: Cấu trúc liên kết và kích thước thứ tự khớp nối không xứng khớp với bộ khung xương %s

en: %s: Couldn't add bone for joint %s
vi: %s: Không thể cho thêm xương vào khớp nối %s được

en: %s: Mismatch in bone and joint counts for skeleton %s
vi: %s: Bất tương đồng xảy ra giữa số lượng xương và số khớp nối đối với bộ khung xương %s

en: %s: Mismatch in bind xforms and joint counts for skeleton %s
vi: %s: Bất xứng khớp trong kết buộc xforms và số khớp nối cho bộ khung xương %s

en: USD Skeleton Import: bone matrices with negative determinants detected in prim %s. Such matrices may indicate negative scales, possibly due to mirroring operations, and can't currently be converted to Blender's bone representation. The skeletal animation won't be imported
vi: Nhập Khẩu Bộ Xương USD: phát hiện thấy có ma trận xương với định thức âm trong cấu trúc cơ bản (phim) %s. Các ma trận như vậy có thể biểu thị tỷ lệ âm, có khả năng là do các thao tác phản chiếu đối xứng gây ra và hiện nay không thể chuyển đổi sang đại diện xương của Blender được. Hoạt họa của bộ xương sẽ không được nhập khẩu đâu nhé

en: %s: Joint weights and joint indices element size mismatch for prim %s
vi: %s: Kích thước phần tử của trọng lượng khớp xương và chỉ số khớp xương không xứng khớp nối với cấu trúc cơ bản %s

en: %s: Joint weights and joint indices size mismatch for prim %s
vi: %s: Trọng lượng khớp nối và kích thước chỉ số khớp nối không xứng khớp nối đối với cấu trúc cơ bản %s

en: %s: Unexpected joint weights interpolation type %s for prim %s
vi: %s: Kiểu nội suy trọng lượng khớp nối ngoài mong đợi %s đối với cấu trúc cơ bản %s

en: %s: Joint weights of unexpected size for vertex interpolation for prim %s
vi: %s: Trọng số khớp nối có kích thước không mong muốn trong phép nội suy đỉnh đối với cấu trúc cơ bản %s

en: %s: Joint weights of unexpected size for constant interpolation for prim %s
vi: %s: Trọng lượng khớp nối có kích thước không mong muốn trong phép nội suy bất biến đối với cấu trúc cơ bản %s

en: %s: Error creating deform group data for mesh %s
vi: %s: Lỗi khi tạo dữ liệu nhóm biến dạng cho khung lưới %s

en: %s: Couldn't find a common Xform ancestor for skinned prim %s and skeleton %s to convert to a USD SkelRoot. This can be addressed by setting a root primitive in the export options
vi: %s: Không thể tìm thấy tổ tiên Xform chung cho hình cơ bản đã bọc da %s và bộ xương %s để chuyển đổi sang USD SkelRoot (gốc của bộ xương). Vấn đề này có thể được giải quyết bằng cách đặt hình cơ bản gốc trong các tùy chọn xuất khẩu

en: Curve width size not supported for USD interpolation
vi: Kích thước chiều rộng đường cong chưa được hỗ trợ cho nội suy USD

en: Cannot export mixed curve types in the same Curves object
vi: Không thể xuất nhiều kiểu đường cong hỗn hợp trong cùng một đối tượng Đường Cong được

en: Cannot export mixed cyclic and non-cyclic curves in the same Curves object
vi: Không thể xuất các đường cong tuần hoàn và không tuần hoàn hỗn hợp với nhau trong cùng một đối tượng Đường Cong được

en: Attribute '%s' (Blender domain %d, type %d) cannot be converted to USD
vi: Thuộc tính '%s' (phạm vi Blender %d, thể loại %d) không thể chuyển đổi sang USD được

en: USD does not support animating curve types. The curve type changes from %s to %s on frame %f
vi: USD không hỗ trợ các loại đường cong hoạt họa. Kiểu đường cong thay đổi từ %s sang %s trên khung hình %f

en: %s: Couldn't create USD shader for UV map
vi: %s: Không thể tạo bộ tô bóng USD cho ánh xạ UV được

en: %s: Couldn't create USD shader for mapping node
vi: %s: Không thể tạo bộ tô bóng USD cho nút ánh xạ được

en: USD export: couldn't export in-memory texture to %s
vi: Xuất Khẩu USD: không thể xuất khẩu chất liệu trong bộ nhớ sang %s được

en: USD export: could not copy texture tile from %s to %s
vi: Xuất USD: không thể sao chép ô chất liệu từ %s sang %s được

en: USD export: could not copy texture from %s to %s
vi: Xuất USD: không thể sao chép chất liệu từ %s sang %s

en: Mesh '%s', Attribute '%s' (domain %d, type %d) cannot be converted to USD
vi: KhLưới '%s', Thuộc Tính '%s' (phạm vi %d, thể loại %d) không thể chuyển đổi sang USD được

en: USD export: Simple subdivision not supported, exporting subdivided mesh
vi: Xuất Khẩu USD: Phân hóa đơn giản chưa được hỗ trợ, xuất khẩu khung lưới đã phân hóa thôi

en: USD Export: failed to resolve .vdb file for object: %s
vi: Xuất Khẩu USD: không thể phân giải tập tin .vdb cho đối tượng: %s

en: USD Export: couldn't construct relative file path for .vdb file, absolute path will be used instead
vi: Xuất Khẩu USD: không thể xây dựng đường dẫn tập tin tương đối cho tập tin .vdb được, sẽ sử dụng đường dẫn tuyệt đối thay vì

en: OBJ Export: Cannot open file '%s'
vi: Xuất Khẩu OBJ: Không thể mở tập tin '%s' được

en: OBJ Export: Cannot create mtl file for '%s'
vi: Xuất Khẩu OBJ: Không thể kiến tạo tập tin mtl cho '%s' được

en: OBJ Export: Unable to find collection '%s'
vi: Xuất Khẩu OBJ: Không tìm thấy bộ sưu tập '%s' ở đâu cả

en: OBJ Import: Cannot open file '%s'
vi: Nhập Khẩu OBJ: Không thể mở tập tin '%s' được

en: Linked data-blocks cannot be renamed
vi: Không thể đổi tên các khối dữ liệu vốn đã liên kết được

en: Built-in fonts cannot be renamed
vi: Không thể đổi tên phông chữ tích hợp được

en: Datablocks not in global Main data-base cannot be renamed
vi: Khối dữ liệu không có trong cơ sở dữ liệu Chính toàn cầu thì không thể đổi tên được

en: Cannot edit 'runtime' status of non-blendfile data-blocks, as they are by definition always runtime
vi: Không thể chỉnh sửa trạng thái 'thời gian chạy' của các khối dữ liệu không phải là blendfile được, vì theo định nghĩa, chúng luôn luôn ở trạng thái thời gian chạy

en: %s is not compatible with the specified 'refresh' options
vi: %s không tương thích với các tùy chọn 'làm mới' đã chỉ định

en: %s is not compatible with any 'refresh' options
vi: %s không tương thích với bất kỳ tùy chọn 'làm mới' nào cả

en: Asset data can only be assigned to assets. Use asset_mark() to mark as an asset.
vi: Dữ liệu tài sản chỉ có thể được ấn định cho các tài sản mà thôi. Sử dụng asset_mark() để đánh dấu là một tài sản nhé.

en: Asset data cannot be None
vi: Dữ liệu tài sản không thể là Không Có (None) được

en: No new override property created, property already exists
vi: Không có tính chất vượt quyền mới nào được kiến tạo cả. Tính chất vốn đã tồn tại rồi

en: Override property cannot be removed
vi: Không thể xóa tính chất vượt quyền được

en: No new override operation created, operation already exists
vi: Không có thao tác vượt quyền mới nào được kiến tạo cả. Thao tác vốn đã tồn tại rồi

en: Override operation cannot be removed
vi: Không thể xóa thao tác Vượt Quyền được

en: Index out of range
vi: Chỉ số nằm ngoài phạm vi

en: No material to removed
vi: Không có nguyên vật liệu để xóa

en: Registering id property class: '%s' is too long, maximum length is %d
vi: Lớp tính chất ID đang đăng ký: '%s' quá dài, chiều dài tối đa là %d

en: '%s' is of a type that cannot be an asset
vi: '%s' là thể loại không thể là tài sản được

en: ID '%s' isn't an override
vi: ID '%s' này không phải là một phần tử vượt quyền

en: ID '%s' is linked, cannot edit its overrides
vi: ID '%s' đã kết nối rồi, không thể chỉnh sửa những vượt quyền của nó được

en: Data-block '%s' is not a library override, or not part of a library override hierarchy
vi: Khối dữ liệu '%s' không phải là một vượt quyền thư viện, hoặc không phải là một phần của hệ thống cấp bậc vượt quyền thư viện

en: This property is for internal use only and can't be edited
vi: Tính chất này để sử dụng nội bộ mà thôi và không thể biên soạn được

en: Can't edit this property from an override data-block
vi: Không thể biên soạn tính chất này từ một khối dữ liệu vượt quyền

en: Can't edit this property from a system override data-block
vi: Không thể chỉnh sửa thuộc tính này từ khối dữ liệu vượt quyền hệ thống được

en: Only boolean, int, float, and enum properties supported
vi: Chỉ hỗ trợ các tính chất boolean, int, float và enum mà thôi

en: Only boolean, int, float and enum properties supported
vi: Chỉ các tính chất boolean, int, float và enum là được hỗ trợ mà thôi

en: '%s' does not contain '%s' with prefix and suffix
vi: '%s' không có chứa '%s' với tiền tố và hậu tố

en: '%s' doesn't have upper case alpha-numeric prefix
vi: '%s' không có tiền tố là chữ hoặc số và ở dạng chữ in

en: '%s' doesn't have an alpha-numeric suffix
vi: '%s' không có hậu tố là chữ hoặc số

en: %s: expected %s type, not %s
vi: %s: mong đợi kiểu %s , chứ không phải %s

en: %s: expected ID type, not %s
vi: %s: mong đợi kiểu nhận dạng ID, chứ không phải %s

en: %s: cannot assign an embedded ID to an IDProperty
vi: %s: không thể ấn định ID nhúng cho một tính chất IDProperty được

en: Array length mismatch (expected %d, got %d)
vi: Chiều dài của mảng không khớp (dự kiến là %d, hiện có %d)

en: Property named '%s' not found
vi: Không tìm thấy tính chất có tên là '%s'

en: Array length mismatch (got %d, expected more)
vi: Chiều dài của mảng không khớp (hiện có %d, dự kiến là hơn)

en: This slot does not belong to this Action
vi: Khe này không trực thuộc Hành Động này

en: An Action may not have more than one layer
vi: Một Hành Động không được có hơn một tầng lớp

en: This layer does not belong to this Action
vi: Tầng lớp này không trực thuộc Hành Động này

en: A layer may not have more than one strip
vi: Một tầng lớp chỉ có thể có một dải thôi, không hơn được

en: This strip does not belong to this layer
vi: Dải này không trực thuộc tầng lớp này

en: A channelbag for this slot already exists
vi: Một túi kênh cho khe này vốn đã tồn tại rồi

en: This channelbag does not belong to this strip
vi: Túi kênh này không thuộc về dải này

en: Slot cannot be None
vi: Khe không thể là Không Tồn Tại (None) được

en: F-Curve data path empty, invalid argument
vi: Đường dẫn dữ liệu của Đường Cong-F trống rỗng, đối số không hợp lệ

en: Could not remove the F-Curve Group from the collection because it doesn't exist in the collection
vi: Không thể xóa Nhóm Đường Cong-F khỏi bộ sưu tập được vì nó không tồn tại trong bộ sưu tập

en: Cannot return channelbag when slot is None
vi: Không thể trả về (cung cấp) channelbag (túi kênh) khi khe là None (không có)

en: Cannot add slots to a legacy Action '%s'. Convert it to a layered Action first.
vi: Không thể cho thêm khe vào một Hành Động cũ '%s' được. Trước tiên hãy chuyển đổi nó thành Hành Động có tầng lớp đi đã.

en: Invalid slot name '%s': name must not be empty.
vi: Tên khe cắm '%s' là tên không hợp lệ: tên không được để trống.

en: Cannot add layers to a legacy Action '%s'. Convert it to a layered Action first.
vi: Không thể cho thêm tầng lớp vào một Hành Động cũ '%s' được. Trước tiên hãy chuyển đổi nó thành Hành Động có tầng lớp trước đi đã.

en: F-Curve '%s[%d]' already exists in this channelbag
vi: Đường Cong-F '%s[%d]' vốn đã tồn tại trong túi kênh (channelbag) này rồi

en: F-Curve not found
vi: Không tìm thấy Đường Cong-F

en: Action group '%s' not found in action '%s'
vi: Không tìm thấy nhóm hành động '%s' trong hành động '%s'

en: F-Curve '%s[%d]' already exists in action '%s'
vi: Đường Cong-F '%s[%d]' đã tồn tại trong hành động '%s'

en: F-Curve not found in action '%s'
vi: Không tìm thấy Đường Cong-F trong hành động '%s'

en: F-Curve's action group '%s' not found in action '%s'
vi: Không tìm thấy nhóm hành động của Đường Cong-F '%s' trong hành động '%s'

en: Timeline marker '%s' not found in action '%s'
vi: Không tìm thấy dấu mốc lịch thời gian '%s' trong hành động '%s'

en: Assign action "%s" to "%s" before calling this function
vi: Ấn định hành động "%s" cho "%s" trước khi gọi hàm này

en: Only armature objects are supported
vi: Duy các khung lưới khung rối là được hỗ trợ mà thôi

en: Could not change action
vi: Không thể đổi hành động

en: Cannot set slot without an assigned Action.
vi: Không thể đặt khe mà không có một Hành Động nào vốn đã được ấn định cả.

en: Keying set path could not be added
vi: Không thêm được đường dẫn bộ hình mẫu

en: Keying set path could not be removed
vi: Không xóa được đường dẫn của bộ hình mẫu

en: Keying set paths could not be removed
vi: Không xóa được các đường dẫn của bộ hình mẫu

en: No valid driver data to create copy of
vi: Không có dữ liệu về điều vận hợp lệ nào để kiến tạo bản sao cả

en: Driver not found in this animation data
vi: Không tìm thấy điều vận nào trong dữ liệu hoạt họa này

en: This slot (%s) does not belong to the assigned Action
vi: Khe (%s) này không trực thuộc Hành Động vốn đã được ấn định

en: This slot (%s) is not suitable for this data-block type (%c%c)
vi: Khe này (%s) không phù hợp với thể loại khối dữ liệu này (%c%c)

en: %s '%s' is too long, maximum length is %d
vi: %s '%s' quá dài, độ dài tối đa là %d

en: %s '%s', bl_idname '%s' has been registered before, unregistering previous
vi: %s '%s', bl_idname '%s' vốn đã được đăng ký trước đây rồi, đang hủy đăng ký trước đây đi

en: NlaTrack '%s' cannot be removed
vi: Không thể xóa rãnh NLA '%s' được

en: Driver '%s[%d]' already exists
vi: Trình Điều Vận '%s[%d]' đã tồn tại

en: Invalid context for keying set
vi: Ngữ cảnh không hợp lệ cho bộ khóa

en: Incomplete built-in keying set, appears to be missing type info
vi: Bộ khóa gắn sẵn không đầy đủ, hình như thiếu thông tin về thể loại

en: Frame not found in annotation layer
vi: Không tìm thấy khung lưới trong tầng lớp chú thích

en: Layer not found in annotation data
vi: Không tìm thấy tầng lớp trong dữ liệu chú thích

en: Frame already exists on this frame number %d
vi: Khung hình vốn đã tồn tại trên khung số %d này rồi

en: Cannot make a bone collection a descendant of itself
vi: Không thể biến bộ sưu tập xương thành hậu duệ của chính bản thân nó được

en: Armature '%s' not in edit mode, cannot add an editbone
vi: Khung Rối '%s' không ở trong Chế Độ Biên Soạn, không thể thêm một xương biên soạn

en: Armature '%s' not in edit mode, cannot remove an editbone
vi: Khung Rối '%s' không ở trong Chế Độ Biên Soạn, không thể xóa một xương biên soạn

en: Armature '%s' does not contain bone '%s'
vi: Khung Rối '%s' không có chứa xương '%s'

en: Bone collection '%s' not found in Armature '%s'
vi: Không tìm thấy bộ sưu tập xương '%s' nào trong Khung Rối '%s' cả

en: Cannot move collection from index '%d' to '%d'
vi: Không thể di chuyển bộ sưu tập từ chỉ số '%d' sang '%d' được

en: `Collection.bones` is not available in armature edit mode
vi: `Collection.bones` không khả dụng ở chế độ biên soạn khung rối

en: Invalid color palette index: %d
vi: Chỉ số bảng màu không hợp lệ: %d

en: %s is not supported, pass a Bone, PoseBone, or EditBone
vi: %s chưa được hỗ trợ, xin hãy đưa Xương, Xương Tư Thế hoặc Xương Biên Soạn vào nhé

en: Tag '%s' already present for given asset
vi: Dấu nhãn '%s' đã tồn tại trong tài sản đã cho

en: Tag '%s' not found in given asset
vi: Không tìm thấy dấu nhãn '%s' trong tài sản đã cho

en: Cannot modify name of required geometry attribute
vi: Không thể sửa đổi tên của thuộc tính hình học đòi hỏi

en: Attribute per point/vertex
vi: Thuộc tính trên mỗi điểm/điểm đỉnh

en: Layer '%s' not found in object '%s'
vi: Không tìm thấy tầng lớp '%s' trong đối tượng '%s'

en: Cannot add a layer to CacheFile '%s'
vi: Không thể cho thêm một tầng lớp vào Tập Tin Bộ Nhớ Đệm (CacheFile) '%s' được

en: Background image cannot be removed
vi: Hình ảnh nền không thể xóa được

en: Only available with angular bending springs.
vi: Chỉ khả dụng với lò xo uốn góc mà thôi.

en: Collection '%s' is not an original ID
vi: Bộ sưu tập '%s' không phải là một ID gốc

en: Could not (un)link the object '%s' because the collection '%s' is overridden
vi: Không thể (ngắt) kết nối đối tượng '%s' vì bộ sưu tập '%s' đã bị vượt quyền rồi

en: Could not (un)link the object '%s' because the collection '%s' is linked
vi: Không thể (ngắt) kết nối đối tượng '%s' vì bộ sưu tập '%s' đã được kết nối

en: Object '%s' already in collection '%s'
vi: Đối tượng '%s' đã tồn tại trong bộ sưu tập '%s' rồi

en: Object '%s' not in collection '%s'
vi: Đối tượng '%s' không tồn tại trong bộ sưu tập '%s'

en: Could not (un)link the collection '%s' because the collection '%s' is overridden
vi: Không thể (ngắt) kết nối bộ sưu tập '%s' vì bộ sưu tập '%s' đã bị vượt quyền rồi

en: Could not (un)link the collection '%s' because the collection '%s' is linked
vi: Không thể (ngắt) kết nối bộ sưu tập '%s' vì bộ sưu tập '%s' đã kết nối rồi

en: Collection '%s' already in collection '%s'
vi: Bộ sưu tập '%s' đã nằm trong bộ sưu tập '%s' rồi

en: Collection '%s' not in collection '%s'
vi: Bộ sưu tập '%s' không nằm trong bộ sưu tập '%s'

en: Element not found in element collection or last element
vi: Hoặc là không tìm thấy yếu tố trong bộ sưu tập các phần tử hoặc nó là yếu tố cuối cùng

en: Unable to remove curve point
vi: Không thể xóa điểm trên đường cong

en: CurveMapping does not own CurveMap
vi: Ánh Xạ Đường Cong không sở hữu CurveMap

en: Unable to add element to colorband (limit %d)
vi: Không thể thêm phần tử vào dải màu được (giới hạn %d)

en: Target is not in the constraint target list
vi: Mục tiêu không nằm trong danh sách mục tiêu của ràng buộc

en: Could not assign action %s to Action Constraint %s
vi: Không thể ấn định hành động %s cho Ràng Buộc Hành Động %s được

[ctx: Action]
en: Easing (by strength)
vi: Chậm Rãi (theo chiều dài)

[ctx: Action]
en: Dynamic Effects
vi: Các Hiệu Ứng Năng Động

en: Bézier spline cannot have points added
vi: Không thể cho thêm các điểm vào chốt trục Bézier được

en: Only Bézier splines can be added
vi: Chỉ có thể cho thêm chốt trục Bézier vào mà thôi

en: Curve '%s' does not contain spline given
vi: Đường cong '%s' không có chứa chốt trục đã cho

en: Unable to remove path point
vi: Không thể loại bỏ điểm của đường dẫn

en: CurveProfile table not initialized, call initialize()
vi: Bảng Mặt Cắt Đường Cong (CurveProfile) chưa được khởi thủy. Hãy gọi hàm initialize()

en: Curve sizes must be greater than zero
vi: Kích thước đường cong phải lớn hơn 0

en: Indices must be in range
vi: Chỉ số phải nằm trong phạm vi

en: Indices must be sorted in ascending order
vi: Các chỉ số phải được sắp xếp theo thứ tự tăng dần

en: Indices can't have duplicates
vi: Chỉ số không thể được lặp lại

en: Sizes must be greater than zero
vi: Kích thước phải lớn hơn 0

en: Length of sizes must be the same as the selection size
vi: Chiều dài của kích thước phải giống với kích thước lựa chọn

en: Length of reorder indices must be the same as the number of curves
vi: Độ dài của chỉ số sắp xếp lại nhất định phải bằng số đường cong

en: Reorder indices must be valid
vi: Chỉ số sắp xếp lại nhất định phải hợp lệ

en: Reorder indices must not have duplicates
vi: Chỉ mục sắp xếp lại nhất định không được có các trường hợp trùng lặp

en: Dependency graph update requested during evaluation
vi: Có yêu cầu đòi hỏi cập nhật đồ thị phụ thuộc trong quá trình tính toán

en: Variable does not exist in this driver
vi: Biến số không tồn tại trong điều vận này

en: Keyframe not in F-Curve
vi: Khung khóa không nằm trong Đường Cong-F

en: Control point not in Envelope F-Modifier
vi: Điểm điều khiển không nằm trong Bộ Điều Chỉnh Phong Bao

en: F-Curve modifier '%s' not found in F-Curve
vi: Không tìm thấy bộ điều chỉnh Đường Cong-F '%s' trong Đường Cong-F

en: Already a control point at frame %.6f
vi: Có điểm điều khiển tại khung hình %.6f rồi

en: F-Curve already has sample points
vi: Đường cong-F đã có các điểm mẫu vật rồi

en: F-Curve has no keyframes
vi: Đường cong-F không có khung khóa

en: F-Curve already has keyframes
vi: Đường cong-F vốn đã có khung khóa rồi

en: F-Curve has no sample points
vi: Đường cong-F không có điểm lấy mẫu

en: Invalid frame range (%d - %d)
vi: Phạm vi khung hình không hợp lệ: (%d-%d)

en: Invalid frame range (%d - %d). Start Frame is larger than End Frame
vi: Phạm vi khung hình không hợp lệ (%d - %d). Khung Hình Khởi Đầu lớn hơn Khung Hình Kết Thúc

en: Binary Object
vi: Đối Tượng Nhị Phân

en: Binary object file format (.bobj.gz)
vi: Định dạng tập tin đối tượng nhị phân (.bobj.gz)

en: Object file format (.obj)
vi: Định dạng tập tin đối tượng (.obj)

en: Uni file format
vi: Định dạng tập tin Uni

en: Pressure field of the fluid domain
vi: Trường áp suất của phạm vi chất lỏng

en: X Velocity
vi: Vận Tốc X

en: X component of the velocity field
vi: Phần tử X của trường vận tốc

en: Y Velocity
vi: Vận Tốc Y

en: Y component of the velocity field
vi: Phần tử Y của trường vận tốc

en: Z Velocity
vi: Vận Tốc Z

en: Z component of the velocity field
vi: Phần tử Z của trường vận tốc

en: X Force
vi: Lực X

en: X component of the force field
vi: Phần tử X của trường lực

en: Y Force
vi: Lực Y

en: Y component of the force field
vi: Phần tử Y của trường lực

en: Z Force
vi: Lực Z

en: Z component of the force field
vi: Phần tử Z của trường lực

en: Red component of the color field
vi: Kênh đỏ của trường màu

en: Green component of the color field
vi: Kênh lục của trường màu

en: Blue component of the color field
vi: Kênh lam của trường màu

en: Quantity of soot in the fluid
vi: Lượng bồ hóng trong chất lỏng

en: Flame field
vi: Trường lửa

en: Fuel field
vi: Trường nhiên liệu

en: Temperature of the fluid
vi: Nhiệt độ của chất lỏng

en: Fluid Level Set
vi: Tập Mức Chất Lỏng

en: Level set representation of the fluid
vi: Đại diện tập mức của chất lỏng

en: Inflow Level Set
vi: Tập Mức Luồng Chảy Vào

en: Level set representation of the inflow
vi: Đại diện tập mức của luồng chảy vào

en: Outflow Level Set
vi: Tập Mức Luồng Thoát Ra

en: Level set representation of the outflow
vi: Đại diện tập mức của luồng thoát ra

en: Obstacle Level Set
vi: Tập Mức Chướng Ngại Vật

en: Level set representation of the obstacles
vi: Đại diện tập mức của các chướng ngại vật

en: Mini
vi: Nhỏ

en: Use 8-bit floating-point numbers where possible, otherwise use 16-bit
vi: Sử dụng số thực dấu phẩy động 8 bit khi có thể, nếu không hãy sử dụng số thực dấu phẩy động 16 bit

en: Emit fluid from mesh surface or volume
vi: Phát ra chất lỏng từ bề mặt khung lưới hoặc thể tích

en: Emit smoke from particles
vi: Phát ra khói từ các hạt

en: Vertex Group is locked
vi: Nhóm Điểm Đỉnh đã bị khóa lại

en: Frame already exists on frame number %d
vi: Khung hình đã tồn tại trên khung hình số %d rồi

en: Frame doesn't exists on frame number %d
vi: Khung hình không tồn tại trên khung hình số %d

en: Image not packed
vi: Hình ảnh chưa được đóng gói

en: Could not save packed file to disk as '%s'
vi: Không thể lưu tập tin đã đóng gói ra đĩa là '%s'

en: Image '%s' could not be saved to '%s'
vi: Không thể lưu hình ảnh '%s' vào '%s'

en: Image '%s' does not have any image data
vi: Hình ảnh '%s' không có dữ liệu ảnh

en: Image '%s' failed to load image buffer
vi: Hình ảnh '%s' không nạp được bộ đệm hình ảnh

en: Failed to load image texture '%s'
vi: Thất bại trong quá trình nạp hình ảnh chất liệu '%s'

[ctx: Key]
en: Key
vi: Khóa

en: ViewLayer '%s' does not contain object '%s'
vi: Tầng góc nhìn '%s' không có chứa đối tượng '%s' (đối tượng không nằm trong tầng góc nhìn)

en: AOV not found in view-layer '%s'
vi: Không tìm thấy AOV trong tầng góc nhìn '%s'

en: Failed to add the color modifier
vi: Quá trình thêm bộ điều chỉnh màu sắc bị thất bại

en: Failed to add the alpha modifier
vi: Quá trình thêm bộ điều chỉnh alpha bị thất bại

en: Failed to add the thickness modifier
vi: Quá trình thêm bộ điều chỉnh độ dày bị thất bại

en: Failed to add the geometry modifier
vi: Quá trình thêm bộ điều chỉnh hình học bị thất bại

en: Color modifier '%s' could not be removed
vi: Không thể xóa bộ điều chỉnh màu sắc '%s'

en: Alpha modifier '%s' could not be removed
vi: Không thể xóa bộ điều chỉnh alpha '%s'

en: Thickness modifier '%s' could not be removed
vi: Không thể xóa bộ điều chỉnh độ dày '%s'

en: Geometry modifier '%s' could not be removed
vi: Không thể xóa bộ điều chỉnh hình học '%s'

en: unsupported font format
vi: định dạnh phông chưa được hỗ trợ

en: unable to load text
vi: không nạp được văn bản

en: unable to load movie clip
vi: không nạp được đoạn phim

en: Cannot create object in main database with an evaluated data data-block
vi: Không thể tạo đối tượng trong cơ sở dữ liệu chính với khối dữ liệu đã được tính toán

en: Object does not have geometry data
vi: Đối tượng không có dữ liệu hình học

en: %s '%s' is outside of main database and cannot be removed from it
vi: %s '%s' nằm ngoài cơ sở dữ liệu chính và không thể xóa khỏi cơ sở dữ liệu đó được

en: %s '%s' must have zero users to be removed, found %d (try with do_unlink=True parameter)
vi: %s '%s' nhất định phải không có người dùng nào mới có thể xóa được, song tìm thấy %d (thử đặt tham số do_unlink=True (Đúng) nhé)

en: Scene '%s' is the last local one, cannot be removed
vi: Cảnh '%s' là cảnh nội tại cuối cùng, không thể xóa được

en: ID type '%s' is not valid for an object
vi: Loại ID '%s' là loại không hợp lệ cho một đối tượng

en: Mask layer not found for given spline
vi: Không tìm thấy tầng Màn Chắn Lọc cho chốt trục đã cho

en: Point is not found in given spline
vi: Không tìm thấy điểm (point) trên chốt trục đã cho

en: Mask layer '%s' not found in mask '%s'
vi: Không tìm thấy tầng Màn Chắn Lọc '%s' trong màn chắn lọc '%s'

en: Mask layer '%s' does not contain spline given
vi: Tầng Màn Chắn Lọc '%s' không chứa chốt trục đã cho

en: Mtex not found for this type
vi: Không tìm thấy Mtex (kết nối giữa nguyên/chất liệu) cho loại này

en: Maximum number of textures added %d
vi: Số lượng chất liệu tối đa %d đã được thêm vào rồi

en: Index %d is invalid
vi: Chỉ số %d không hợp lệ

en: UV map '%s' not found
vi: Không tìm thấy ánh xạ UV '%s'

en: Number of custom normals is not number of loops (%f / %d)
vi: Số lượng pháp tuyến tùy chỉnh khác với số lượng vòng lặp (%f / %d)

en: Number of custom normals is not number of vertices (%f / %d)
vi: Số pháp tuyến tùy chỉnh khác với số lượng điểm đỉnh (%f / %d)

en: Metaball '%s' does not contain spline given
vi: Siêu cầu '%s; không chứa chốt trục đã cho

en: Negative vertex index in vertex_indices_set
vi: Chỉ số điểm đỉnh âm trong bộ_chỉ số_điểm đỉnh (vertex_indices_set)

en: Duplicate index %d in vertex_indices_set
vi: Nhân đôi chỉ số %d trong bộ_chỉ số_điểm đỉnh (vertex_indices_set)

en: Cannot assign material '%s', it has to be used by the Grease Pencil object already
vi: Không thể ấn định nguyên vật liệu '%s' được, nó phải là đã được đối tượng Bút Chì Dầu sử dụng rồi

en: Unable to create new strip
vi: Không thể kiến tạo một dải mới

en: Unable to add strip (the track does not have any space to accommodate this new strip)
vi: Không thể thêm dải vào (rãnh không còn chỗ trống để chứa dải mới này)

en: Could not assign action %s to NLA strip %s
vi: Không thể ấn định hành động %s vào dải NLA %s

en: NLA strip '%s' not found in track '%s'
vi: Không tìm thấy Dải NLA '%s' trong rãnh '%s'

en: Registering node socket class: '%s' is too long, maximum length is %d
vi: Lớp ổ cắm của nút (node socket) đang đăng ký: '%s' quá dài, chiều dài tối đa là %d

en: Parent is not part of the interface
vi: Phụ huynh không phải là một phần của giao diện

en: Unknown socket type
vi: Kiểu ổ cắm chưa xác định

en: Could not find supported socket type
vi: Không thể tìm thấy kiểu ổ cắm vốn được hỗ trợ

en: Unable to create panel
vi: Không thể tạo bảng điều khiển được

en: Unable to copy item
vi: Không thể sao chép mục được

[ctx: NodeTree]
en: Functions
vi: Các Hàm

[ctx: NodeTree]
en: Comparison
vi: So Sánh

[ctx: NodeTree]
en: Rounding
vi: Làm Tròn

[ctx: NodeTree]
en: Trigonometric
vi: Lượng Giác

[ctx: NodeTree]
en: Conversion
vi: Chuyển Đổi

en: Same input/output direction of sockets
vi: Đầu vào/đầu ra của ổ cắm có cùng chiều hướng

en: Unable to locate link in node tree
vi: Không tìm thấy kết nối trong cây nút

en: The links must be siblings
vi: Các liên kết phải là anh chị em

en: Cannot add socket to built-in node
vi: Không thể cho thêm ổ cắm vào nút tích hợp được

en: Output sockets cannot be multi-input
vi: Ổ cắm đầu ra không thể là đa đầu vào được

en: Unable to remove socket from built-in node
vi: Không thể xóa ổ cắm khỏi nút tích hợp được

en: Unable to remove sockets from built-in node
vi: Không thể xóa ổ cắm khỏi nút tích hợp được

en: Unable to move sockets in built-in node
vi: Không thể di chuyển ổ cắm trong nút tích hợp được

en: Unable to locate item in node
vi: Không thể định vị mục trong nút được

en: Unable to create item with this socket type
vi: Không thể tạo mục với thể loại ổ cắm này được

en: Registering node tree class: '%s' is too long, maximum length is %d
vi: Lớp cây nút đang đăng ký: '%s' quá dài, chiều dài tối đa là %d

en: Registering node tree class: '%s', bl_idname '%s' has been registered before, unregistering previous
vi: Đăng ký lớp cây nút: '%s', bl_idname '%s' vốn đã được đăng ký trước đây rồi, đang hủy đăng ký trước đây đi

en: Registering node tree class: '%s', bl_idname '%s' could not be unregistered
vi: Đăng ký lớp cây nút: '%s', bl_idname '%s' không thể hủy đăng ký được

en: Node tree '%s' has undefined type %s
vi: Cây nút '%s' có thể loại chưa được xác định '%s'

en: Node type %s undefined
vi: Thể loại nút %s chưa được xác định

en: Cannot add node of type %s to node tree '%s'
      %s
vi: Không thể thêm nút với thể loại %s vào cây nút '%s'
      %s

en: Cannot add node of type %s to node tree '%s'
vi: Không thể thêm nút với thể loại %s vào cây nút '%s'

en: Unable to locate node '%s' in node tree
vi: Không tìm thấy nút '%s' trong cây nút

en: Registering node class: '%s' is too long, maximum length is %d
vi: Lớp nút đang đăng ký: '%s' quá dài, chiều dài tối đa là %d

en: Registering node class: '%s', bl_idname '%s' is a builtin node
vi: Lớp nút đang đăng ký: '%s', bl_idname '%s' là nút dựng sẵn

en: Registering node class: '%s', bl_idname '%s' has been registered before, unregistering previous
vi: Đăng ký lớp nút: '%s', bl_idname '%s' vốn đã vốn được đăng ký trước đây rồi, đang hủy đăng ký trước đây đi

en: Registering node class: '%s', bl_idname '%s' could not be unregistered
vi: Đăng ký lớp nút: '%s', bl_idname '%s' không thể hủy đăng ký được

en: Unable to locate socket '%s' in node
vi: Không tìm thấy ổ cắm '%s' trong nút

en: Can't pair zone input node %s with %s because it does not have the same zone type
vi: Không thể ghép nối vùng của nút đầu vào %s với %s vì nút này không có cùng kiểu vùng

en: The output node %s is already paired with %s
vi: Nút đầu ra %s đã được ghép nối với %s

en: Unable to locate item '%s' in node
vi: Không thể định vị mục '%s' trong nút

en: Can only assign evaluated data to evaluated object, or original data to original object
vi: Chỉ có thể ấn định dữ liệu đã tính toán vào đối tượng đã dự tính, hoặc dữ liệu gốc vào đối tượng nguồn mà thôi

en: Only empty objects support collection instances
vi: Chỉ có các đối tượng rỗng là hỗ trợ các thực thể bộ sưu tập mà thôi

en: Cannot set instance-collection as object belongs in collection being instanced, thus causing a cycle
vi: Không thể đặt bộ sưu tập thực thể được là vì đối tượng trực thuộc bộ sưu tập hiện nay đang được thực thể hóa, do đó mà gây ra một chu kỳ tuần hoàn lặp lại

en: VertexGroup.add(): cannot be called while object is in edit mode
vi: Vertexgroup.add(): không thể thi hành trong khi đối tượng đang ở trong Chế Độ Biên Soạn

en: VertexGroup.remove(): cannot be called while object is in edit mode
vi: Vertexgroup.remove(): không thể thi hành trong khi đối tượng đang ở trong Chế Độ Biên Soạn

en: Vertex not in group
vi: Điểm đỉnh không nằm trong nhóm

en: VertexGroup '%s' not found in object '%s'
vi: Không tìm thấy nhóm điểm đỉnh '%s' trong đối tượng '%s'

en: Constraint '%s' not found in object '%s'
vi: Không tìm thấy ràng buộc '%s' trong đối tượng '%s'

en: Could not move constraint from index '%d' to '%d'
vi: Không thể di chuyển ràng buộc từ chỉ số '%d' sang '%d'

en: Invalid original modifier index '%d'
vi: Chỉ số bộ điều chỉnh gốc không hợp lệ '%d'

en: Modifier "%s" is not in the object's modifier list
vi: Bộ điều chỉnh "%s" không nằm trong danh sách các bộ điều chỉnh của đối tượng

en: %s is not supported for '%s' objects
vi: %s không được hỗ trợ đối với các đối tượng '%s'

en: DeformGroup '%s' not in object '%s'
vi: Nhóm Biến Dạng (DeformGroup) '%s' không nằm trong đối tượng '%s'

en: Viewport not in local view
vi: Cổng nhìn không nằm trong Góc Nhìn Cục Bộ

en: Object is not a curve or a text
vi: Đối tượng không phải là đường cong hay văn bản

en: Invalid depsgraph
vi: Đồ thị phụ thuộc không hợp lệ

en: ShapeKey not found
vi: Không tìm thấy Hình Mẫu

en: Could not remove ShapeKey
vi: Không thể xóa Hình Mẫu

en: Object should be of mesh type
vi: Đối tượng phải là loại khung lưới

en: No vertex groups assigned to mesh
vi: Chưa ấn định nhóm điểm đỉnh nào cho khung lưới

en: Bad assignment mode
vi: Chế độ ấn định không hợp lệ

en: Bad vertex index in list
vi: Chỉ số điểm đỉnh không hợp lệ tồn tại trong danh sách

en: Object '%s' can't be selected because it is not in View Layer '%s'!
vi: Đối tượng '%s' không thể chọn được bởi vì nó không nằm trong Tầng Góc Nhìn (View Layer) '%s'!

en: Object '%s' can't be hidden because it is not in View Layer '%s'!
vi: Đối tượng '%s' không thể ẩn giấu được vì nó không nằm trong Tầng Góc Nhìn (View Layer) '%s'!

en: Object %s not in view layer %s
vi: Đối tượng %s không nằm trong Tầng Góc Nhìn %s

en: 'from_space' '%s' is invalid when no pose bone is given!
vi: 'from_space' '%s' không hợp lệ khi chưa được cung cấp xương tư thế nào!

en: 'to_space' '%s' is invalid when no pose bone is given!
vi: 'to_space' '%s' không hợp lệ khi chưa được cung cấp xương tư thế nào!

en: 'from_space' '%s' is invalid when no custom space is given!
vi: 'from_space' '%s' là không hợp lệ khi không có không gian tùy chỉnh nào được cung cấp cho cả!

en: 'to_space' '%s' is invalid when no custom space is given!
vi: 'to_space' '%s' là không hợp lệ khi không có không gian tùy chỉnh nào được cung cấp cho cả!

en: Object '%s' does not support shapes
vi: Đối tượng '%s' không hỗ trợ các hình dạng

en: Object '%s' has no evaluated mesh data
vi: Đối tượng '%s' không có dữ liệu khung lưới đã tính toán

en: Object '%s' could not create internal data for finding nearest point
vi: Đối tượng '%s' không kiến tạo được dữ liệu nội bộ dùng để lùng tìm điểm gần nhất

en: Palette '%s' does not contain color given
vi: Bảng màu '%s' không có chứa màu đã cho

en: Invalid target!
vi: Mục tiêu không hợp lệ!

en: uv_on_emitter() requires a modifier from an evaluated object
vi: uv_on_emitter() đòi hỏi bộ điều chỉnh từ một đối tượng đã tính toán

en: Mesh has no UV data
vi: Khung lưới không có dữ liệu UV

en: Object was not yet evaluated
vi: Đối tượng chưa được tính toán

en: Mesh has no VCol data
vi: Khung lưới không có dữ liệu màu điểm đỉnh (VCol)

en: Cannot edit bone groups for library overrides
vi: Không thể chỉnh sửa nhóm xương dành cho vượt quyền thư viện được

en: Constraint '%s' not found in pose bone '%s'
vi: Không tìm thấy ràng buộc '%s' trong xương tư thế '%s'

en: Bone '%s' is not a B-Bone!
vi: Xương '%s' không phải là Xương-Dẻo!

en: Bone '%s' has out of date B-Bone segment data - depsgraph update required!
vi: Xương '%s' có dữ liệu phân đoạn Xương-Dẻo đã lỗi thời - cần phải cập nhật đồ thị nhé!

en: Invalid index %d for B-Bone segments of '%s'!
vi: Chỉ số bất hợp lệ %d cho các phân đoạn Xương-Dẻo của '%s'!

en: A non convex collision shape was passed to the function, use only convex collision shapes
vi: Một hình va đập không lồi đã được giao cho hàm số, chỉ sử dụng các hình va đập lồi mà thôi

en: Rigidbody world was not properly initialized, need to step the simulation first
vi: Thế giới thân cứng chưa được khởi thủy đúng đắn, cần khởi bước mô phỏng trước đã

en: Use the scene orientation
vi: Sử dụng định hướng của cảnh

en: Keying set could not be added
vi: Không thể thêm bộ hình mẫu

en: Style module could not be removed
vi: Không thể xóa được mô-đun phong cách

en: View Layer '%s' not found in scene '%s'
vi: Không tìm thấy Tầng Góc Nhìn '%s' trong cảnh '%s'

en: Render view '%s' could not be removed from scene '%s'
vi: Không thể xóa được khung nhìn kết xuất '%s' khỏi cảnh '%s'

en: Timeline marker '%s' not found in scene '%s'
vi: Không tìm được dấu mốc lịch trình thời gian '%s' trong cảnh '%s'

en: Line set '%s' could not be removed
vi: Không xóa được bộ đường nét '%s'

en: Style module '%s' could not be removed
vi: Không thể xóa được mô-đun phong cách '%s'

en: Could not move layer from index '%d' to '%d'
vi: Không thể di chuyển tầng lớp từ chỉ mục '%d' sang '%d' được

en: Only supported for "TEMPORARY" type regions (pop-ups)
vi: Chỉ được hỗ trợ đối với các vùng loại "TẠM THỜI" (cửa sổ bật lên)

en: Strip type must be 'META'
vi: Thể loại dải phải là 'META' (Siêu)

en: Strip type does not support modifiers
vi: Thể loại dải không hỗ trợ bộ điều chỉnh

en: Modifier was not found in the stack
vi: Không tìm thấy bộ điều chỉnh nào trong ngăn xếp cả

en: Recursion detected, cannot use this strip
vi: Phát hiện thấy có sự lặp lại đệ quy, không thể sử dụng dải này được

en: Strips.new_sound: unable to open sound file
vi: Strips.new_sound (dải.âm thanh_mới): không thể mở tập tin âm thanh

en: Blender compiled without Audaspace support
vi: Bản Blender này vốn được biên dịch không có sự hỗ trợ Audaspace

en: Strips.new_effect: end frame not set
vi: Strips.new_effect (dải.hiệu ứng_mới): khung hình kết thúc chưa được thiết lập

en: Strips.new_effect: effect takes 1 input strip
vi: Strips.new_effect (dải.hiệu ứng_mới): hiệu ứng cần 1 dải đầu vào

en: Strips.new_effect: effect takes 2 input strips
vi: Strips.new_effect (dải.hiệu ứng_mới): hiệu ứng cần 2 dải đầu vào

en: StripElements.pop: cannot pop the last element
vi: StripElements.pop (phần tử của dải.nảy bật ra): không thể lấy (làm nảy bật) phần tử cuối cùng ra được

en: StripElements.pop: index out of range
vi: StripElements.pop (phần tử của dải.nảy bật ra): chỉ mục nằm ngoài phạm vi cho phép

en: Strips.new_effect: effect expects more than 2 inputs (%d, should never happen!)
vi: Strips.new_effect (dải.hiệu ứng_mới): hiệu ứng kỳ vọng hơn 2 đầu vào (%d, là trường hợp không bao giờ nên xảy ra cả!)

en: Strip '%s' not in scene '%s'
vi: Dải '%s' không nằm trong cảnh '%s'

en: Sound not packed
vi: Âm thanh chưa được đóng gói

en: Only directories can be chosen for the current operation.
vi: Chỉ có thể chọn các thư mục cho thao tác hiện tại mà thôi.

en: Sort the asset list alphabetically
vi: Sắp xếp danh sách tài sản theo thứ tự bảng chữ cái

en: 'show_locked_time' is not supported for the '%s' editor
vi: Chức năng 'show_locked_time' (hiển thị thời gian khóa) không được hỗ trợ cho trình biên soạn '%s'

en: Track '%s' is not found in the tracking object %s
vi: Không tìm thấy giám sát '%s' trong đối tượng theo dõi %s

en: Plane track '%s' is not found in the tracking object %s
vi: Không tìm thấy giám sát bình diện '%s' trong đối tượng theo dõi %s

en: MovieTracking '%s' cannot be removed
vi: Giám Sát Phim '%s' không thể xóa được

en: Registering panel class:
vi: Đăng ký lớp bảng:

en: Region not found in space type
vi: Vùng không tìm thấy trong thể loại không gian

en: %s '%s' has category '%s'
vi: %s '%s' có hạng mục '%s'

en: %s '%s', bl_idname '%s' could not be unregistered
vi: %s '%s', bl_idname '%s' không thể hủy đăng ký

en: %s parent '%s' for '%s' not found
vi: %s phụ huynh '%s' cho '%s' không tìm thấy

en: Registering asset shelf class: '%s' is too long, maximum length is %d
vi: Kệ tài sản đang đăng ký: '%s' là quá dài, độ dài tối đa là %d

en: Registering asset shelf class: '%s' has been registered before, unregistering previous
vi: Đăng ký lớp kệ giá tài sản: '%s' đã vốn được đăng ký trước đây rồi, đang hủy đăng ký trước đây đi

en: Registering file handler class: '%s' is too long, maximum length is %d
vi: Đăng ký lớp xử lý tập tin: '%s' quá dài, độ dài tối đa là %d

en: Layout panels can not be used in this context
vi: Không thể sử dụng các bố trí bảng trong ngữ cảnh này được

en: template_popup_confirm used outside of a popup
vi: template_popup_confirm (mẫu bật lên khẳng định) sử dụng bên ngoài ngữ cảnh cửa sổ bật lên

en: Launched with "--offline-mode", cannot be changed
vi: Đã khởi chạy với "--offline-mode (chế độ phi trực tuyến)", không thể thay đổi được

en: Script directory not found
vi: Không tìm thấy thư mục tập lệnh

en: Asset Library not found
vi: Không tìm thấy Thư Viện Tài Sản

en: Extension repository not found
vi: Không tìm thấy kho lưu trữ tiện ích mở rộng

en: Add-on is no longer valid
vi: Trình bổ sung không còn hợp lệ nữa

en: Excluded path is no longer valid
vi: Đường dẫn loại trừ không còn hợp lệ nữa

en: Font not packed
vi: Phông chưa được đóng gói

en: Font is not editable
vi: Phông chữ không thể chỉnh sửa được

[ctx: UI_Events_KeyMaps]
en: Left
vi: Trái

[ctx: UI_Events_KeyMaps]
en: Middle
vi: Giữa

[ctx: UI_Events_KeyMaps]
en: Right
vi: Phải

[ctx: UI_Events_KeyMaps]
en: Move
vi: Di Chuyển

[ctx: UI_Events_KeyMaps]
en: Motion
vi: Chuyển Động

[ctx: UI_Events_KeyMaps]
en: Menu
vi: Trình Đơn

[ctx: UI_Events_KeyMaps]
en: Fit
vi: Khít Vừa

[ctx: UI_Events_KeyMaps]
en: Top
vi: Đỉnh

[ctx: UI_Events_KeyMaps]
en: Bottom
vi: Đáy

[ctx: UI_Events_KeyMaps]
en: Front
vi: Trước

[ctx: UI_Events_KeyMaps]
en: Back
vi: Quay Trở Lại

[ctx: UI_Events_KeyMaps]
en: Isometric 1
vi: Đẳng Cự 1

[ctx: UI_Events_KeyMaps]
en: Isometric 2
vi: Đẳng Cự 2

[ctx: UI_Events_KeyMaps]
en: Roll CW
vi: Lăn Thuận Kim Đồng Hồ

[ctx: UI_Events_KeyMaps]
en: Roll CCW
vi: Lăn Nghịch Kim Đồng Hồ

[ctx: UI_Events_KeyMaps]
en: Spin CW
vi: Xoáy Thuận Kim Đồng Hồ

[ctx: UI_Events_KeyMaps]
en: Spin CCW
vi: Xoáy Nghịch Kim Đồng Hồ

[ctx: UI_Events_KeyMaps]
en: Tilt CW
vi: Nghiêng Thuận Kim Đồng Hồ

[ctx: UI_Events_KeyMaps]
en: Tilt CCW
vi: Nghiêng Nghịch Kim Đồng Hồ

[ctx: UI_Events_KeyMaps]
en: Rotate
vi: Xoay Chiều

[ctx: UI_Events_KeyMaps]
en: Pan/Zoom
vi: Lia/Thu-Phóng

[ctx: UI_Events_KeyMaps]
en: Dominant
vi: NDOF Trội Vượt

[ctx: UI_Events_KeyMaps]
en: Plus
vi: Đẩn

[ctx: UI_Events_KeyMaps]
en: Minus
vi: Phút

[ctx: UI_Events_KeyMaps]
en: View 1
vi: Góc Nhìn

[ctx: UI_Events_KeyMaps]
en: View 2
vi: Khung Nhìn 2D

[ctx: UI_Events_KeyMaps]
en: View 3
vi: Góc Nhìn

[ctx: UI_Events_KeyMaps]
en: Button 1
vi: NDOF Nút 1

[ctx: UI_Events_KeyMaps]
en: Button 2
vi: NDOF Nút 2

[ctx: UI_Events_KeyMaps]
en: Button 3
vi: NDOF Nút 3

[ctx: UI_Events_KeyMaps]
en: Button 4
vi: NDOF Nút 4

[ctx: UI_Events_KeyMaps]
en: Button 5
vi: NDOF Nút 5

[ctx: UI_Events_KeyMaps]
en: Button 6
vi: NDOF Nút 6

[ctx: UI_Events_KeyMaps]
en: Button 7
vi: NDOF Nút 7

[ctx: UI_Events_KeyMaps]
en: Button 8
vi: NDOF Nút 8

[ctx: UI_Events_KeyMaps]
en: Button 9
vi: NDOF Nút 9

[ctx: UI_Events_KeyMaps]
en: Button 10
vi: NDOF Nút 10

[ctx: UI_Events_KeyMaps]
en: Button 11
vi: NDOF Nút 1

[ctx: UI_Events_KeyMaps]
en: Button 12
vi: NDOF Nút 2

en: No active window in context!
vi: Không có cửa sổ đang hoạt động nào trong ngữ cảnh cả!

en: Not a non-modal keymap
vi: Không phải là ấn định phím phi mô thái (non-modal)

en: Cannot mix modal/non-modal items
vi: Không thể pha trộn các chỉ mục mô thái/phi mô thái được

en: Not a modal keymap
vi: Không phải là một ấn định phím mô thái (modal)

en: Property value not in enumeration
vi: Giá trị tính chất không nằm trong bảng liệt kê (enumeration)

en: context "window" is None
vi: ngữ cảnh "cửa sổ" (window) là Không Tồn Tại (None)

en: Not running with '--enable-event-simulate' enabled
vi: Không được thi hành với '--enable-event-simulate' (cho phép mô phỏng sự kiện) hoạt động

en: Value: only 'PRESS/RELEASE/NOTHING' are supported
vi: Giá trị: chỉ hỗ trợ 'BẤM/THẢ/KHÔNG' (PRESS/RELEASE/NOTHING) mà thôi

en: Value: must be 'PRESS/RELEASE' for keyboard/buttons
vi: Giá trị: nhận định phải là 'BẤM/THẢ' (PRESS/RELEASE) đối với các nút bàn phím/nút bấm

en: Value: must be 'NOTHING' for motion
vi: Giá trị: nhận định phải là 'KHÔNG' (NOTHING) đối với chuyển động

en: Value: must be 'PRESS' when unicode is set
vi: Giá trị: nhất định phải là 'BẤM' (PRESS) khi sử dụng (bật) unicode

en: Only a single character supported
vi: Chỉ hỗ trợ một đơn ký tự

en: Gizmo group type '%s' not found!
vi: Không tìm thấy thể loại nhóm Gizmo '%s'!

en: Gizmo group '%s' has 'PERSISTENT' option set!
vi: Nhóm Gizmo '%s' có tùy chọn 'ỔN ĐỊNH' (PERSISTENT) được bật lên!

en: KeyMapItem '%s' not found in KeyMap '%s'
vi: Không tìm thấy Chi Mục Bố Trí Bàn Phím '%s' trong Cấu Hình Bàn Phím '%s'

en: Modal key-maps not supported for add-on key-config
vi: Đối với cấu hình phím cho trình bổ sung, bố trí phím mô thái sẽ không được hỗ trợ

en: KeyMap '%s' not found in KeyConfig '%s'
vi: Không tìm thấy Bố Trí Bàn Phím '%s' trong Cấu Hình Bàn Phím '%s'

en: KeyConfig '%s' cannot be removed
vi: Không thể xóa Cấu Hình Phím '%s'

en: GizmoType '%s' not known
vi: Không nhận ra thể loại Gizmo '%s'

en: GizmoType '%s' is for a 3D gizmo-group. The 'draw_select' callback is set where only 'test_select' will be used.
vi: GizmoType (Thể Loại Dụng Cụ) '%s' là dành cho một nhóm dụng cụ 3D. Lệnh gọi lại (callback) 'draw_select' (vẽ cái chọn) chỉ được đặt ở nơi nào mà 'test_select' (thử nghiệm cái chọn) sẽ được sử dụng mà thôi.

en: %s area type does not support gizmos
vi: %s thể loại khu vực không hỗ trợ các gizmo

en: Operator missing srna
vi: Thao tác thiếu srna

en: Unknown operator
vi: Thao tác chưa biết đến

en: Gizmo target property '%s.%s' not found
vi: Không tìm thấy tính chất mục tiêu Gizmo '%s.%s'

en: Property '%s.%s' not found
vi: Không tìm thấy tính chất '%s.%s'

en: Gizmo target '%s.%s' expects '%s', '%s.%s' is '%s'
vi: Mục tiêu Gizmo '%s.%s' mong chờ là '%s', '%s.%s' là '%s'

en: Gizmo target property '%s.%s' expects an array of length %d, found %d
vi: Tính chất mục tiêu Gizmo '%s.%s' mong chờ một mảng với chiều dài %d, song tìm được là %d

en: Gizmo target property '%s.%s' expects an array of length %d
vi: Tính chất mục tiêu Gizmo '%s.%s' mong chờ một mảng với chiều dài %d

en: Gizmo target property '%s.%s', index %d must be below %d
vi: Tính chất mục tiêu Gizmo '%s.%s', chỉ số %d phải thấp hơn %d

en: wmOwnerID '%s' not in workspace '%s'
vi: wmOwnerID (Định danh của chủ sở hữu WM) '%s' không nằm trong không gian làm việc '%s'

en: Operator '%s' not found!
vi: Không tìm thấy thao tác '%s'!

en: Gizmo group '%s' not found!
vi: Không tìm thấy nhóm Gizmo '%s'!

en: ActionMapBinding '%s' cannot be removed from '%s'
vi: ActionMapBinding '%s' không thể bị xóa khỏi '%s' được

en: ActionMapItem '%s' cannot be removed from '%s'
vi: ActionMapItem '%s' không thể bị xóa khỏi '%s' được

en: ActionMap '%s' cannot be removed
vi: ActionMap '%s không thể xóa được

en: Bind To
vi: Kết Buộc Vào

en: Bone Envelopes
vi: Phong Bao của Xương

en: First and Last Copies
vi: Các Bản Sao Đầu và Cuối

en: Offset U
vi: Dịch Chuyển U

en: Cap Start
vi: Nắp Đầu

en: The offset is too small, we cannot generate the amount of geometry it would require
vi: Mức dịch chuyển quá nhỏ, chúng ta không thể tạo ra lượng hình học mà nó yêu cầu được

en: The amount of copies is too high, we cannot generate the amount of geometry it would require
vi: Số lượng bản sao quá cao, chúng ta không thể tạo ra số lượng hình học mà nó yêu cầu được

en: Miter Shape
vi: Hình Dạng của Góc Cắt

en: Cannot execute, intersect only available using exact solver
vi: Không thể thực thi, sự giao cắt chỉ cho phép khi sử dụng bộ giải nghiệm chính xác mà thôi

en: Cannot execute, non-exact solver and empty collection
vi: Không thể thực thi, trình giải nghiệm không chính xác và bộ sưu tập trống rỗng

en: Cannot execute, the selected collection contains non mesh objects
vi: Không thể thực thi, bộ sưu tập lựa chọn có chứa các đối tượng không phải là khung lưới

en: Cannot execute, non-manifold inputs
vi: Không thể thực thi, đầu vào phi đa tạp

en: Cannot execute, unknown error
vi: Không thể thực thi, lỗi không xác định xảy ra

en: Cannot execute boolean operation
vi: Không thể thi hành phép toán bool được

en: Solver Options
vi: Các Tùy Chọn của Trình Giải Nghiệm

en: Settings are inside the Physics tab
vi: Các sắp đặt đều nằm ở trong mục Vật Lý

en: Unbind
vi: Tháo Kết Buộc

en: CorrectiveSmooth
vi: LàmMịnChỉnhSửa

en: Attempt to bind from inactive dependency graph
vi: Thử kết buộc từ đồ thị phụ thuộc không hoạt động

en: Bind data required
vi: Đòi hỏi phải có dữ liệu kết buộc

en: Bind vertex count mismatch: %u to %u
vi: Số điểm đỉnh kết buộc không tương đồng: %u thành %u

en: Object is not a mesh
vi: Đối tượng không phải là một khung lưới

en: Original vertex count mismatch: %u to %u
vi: Số lượng điểm đỉnh gốc không tương đồng: %u thành %u

en: Curve Object
vi: Đối Tượng Đường Cong

en: Generate Data Layers
vi: Sinh Tạo Tầng Dữ Liệu

en: Layer Mapping
vi: Ánh Xạ Tầng Lớp

en: DataTransfer
vi: TruyềnDữLiệu

en: Topology Mapping
vi: Ánh Xạ Cấu Trúc Liên Kết

en: Face Count: %d
vi: Số Lượng Mặt: %d

en: Modifier requires more than 3 input faces
vi: Bộ điều chỉnh đòi hỏi hơn 3 các mặt cung cấp ở đầu vào

en: EdgeSplit
vi: PhânTáchCạnh

en: Effective Range
vi: Phạm Vi Hiệu Quả

en: Weight Output
vi: Trọng Lượng Đầu Ra

en: Offset Start
vi: Dịch Chuyển Khởi Đầu

en: Curvature
vi: Độ Cong

en: Stroke Step
vi: Bước Nét Vẽ

en: Material Step
vi: Bước Nguyên Vật Liệu

en: Layer Step
vi: Bước Tầng Lớp

en: Outline requires an active camera
vi: Mục lục đòi hỏi phải có một máy quay phim đang hoạt động

en: Stroke Fit Method
vi: Phương Pháp Khít Nét Vẽ

en: TextureMapping
vi: Ánh Xạ Chất Liệu

en: TimeOffset
vi: DịchThờiGian

en: Weight Angle
vi: Trọng Lượng Góc

en: Weight Proximity
vi: Trọng Lượng Độ Tiếp Cận

en: Recenter
vi: Tái Trung Tâm Hóa

en: LaplacianDeform
vi: BiếnDạngLaplace

en: Vertices changed from %d to %d
vi: Số điểm đỉnh thay đổi, từ %d thành %d

en: Edges changed from %d to %d
vi: Số cạnh thay đổi, từ %d thành %d

en: Vertex group '%s' is not valid, or maybe empty
vi: Nhóm điểm đỉnh '%s' hoặc là không hợp lệ, hoặc là trống rỗng

en: The system did not find a solution
vi: Hệ thống không tìm được giải nghiệm nào cả

en: LaplacianSmooth
vi: MịnHóaLaplace

en: Illumination Filtering
vi: Thanh Lọc theo Cách Chiếu Sáng

en: Crease (Angle Cached)
vi: Nếp Gấp (Góc lưu trong Bộ Nhớ Đệm)

en: Material Borders
vi: Ranh Giới Nguyên Vật Liệu

en: Type overlapping cached
vi: Kiểu chồng gối ghi trong bộ đệm nhớ

en: Allow Overlapping Types
vi: Cho Phép các Kiểu Chồng Đè Lên Nhau

en: Custom Camera
vi: Máy Quay Phim Tùy Chỉnh

en: Overlapping Edges As Contour
vi: Các Cạnh Chồng Đè thành Đường Công-Tua

en: Crease On Smooth
vi: Nếp Gấp trên các cạnh Mịn Màng

en: Crease On Sharp
vi: Nếp Gấp trên các cạnh Sắc Nét

en: Force Backface Culling
vi: Ép Buộc Loại Bỏ Mặt Trái

en: Collection Masks
vi: Các Màn Chắn Lọc Bộ Sưu Tập

en: Face Mark Filtering
vi: Thanh Lọc Dấu Chỉ Mặt

en: Loose Edges As Contour
vi: Các Cạnh Rời Rạc làm Đường Viền Công Tua

en: Geometry Space
vi: Không Gian Hình Học

en: Geometry Threshold
vi: Ngưỡng Hình Học

en: Filter Source
vi: Thanh Lọc Nguồn

en: Continue Without Clearing
vi: Tiếp Tục, Không Xóa Sạch Đi

en: Depth Offset
vi: Dịch Chuyển về Chiều Sâu

en: Towards Custom Camera
vi: Hướng Tới Máy Quay Phim Tùy Chỉnh

en: Cached from the first Line Art modifier
vi: Trong bộ đệm nhớ từ bộ điều chỉnh Line Art đầu tiên

en: Object is not in front
vi: Đối tượng không nằm ở phía trước

en: Modifier has baked data
vi: Bộ điều chỉnh có dữ liệu đã được nướng

en: Object is shown in front
vi: Các đối tượng sẽ được hiển thị ở đằng trước

en: Cached from the first Line Art modifier.
vi: Được lưu trong bộ nhớ đệm từ bộ điều chỉnh Line Art đầu tiên.

en: Lineart
vi: Mỹ Thuật Đường Nét

[ctx: GPencil]
en: Cast Shadow
vi: Bóng Tối Ngả Xuống

en: Edge Types
vi: Thể Loại Cạnh

en: Light Reference
vi: Nguồn Sáng Tham Chiếu

en: Geometry Processing
vi: Xử Lý Hình Học

en: Vertex Weight Transfer
vi: Thuyên Chuyển Trọng Lượng Điểm Đỉnh

en: Compiled without OpenVDB
vi: Biên dịch không có OpenVDB

en: MeshCache
vi: ĐệmChứaMạngLưới

en: 'Integrate' only valid for Mesh objects
vi: 'Tích hợp' chỉ hợp lệ đối với các đối tượng Khung Lưới mà thôi

en: 'Integrate' original mesh vertex mismatch
vi: 'Tích hợp' điểm đỉnh lưới gốc không ăn khớp

en: 'Integrate' requires faces
vi: 'Tích hợp' đòi hỏi một số các mặt

en: Time Remapping
vi: Bố Trí Lại Thời Gian

en: Axis Mapping
vi: Ánh Xạ Trục

en: Missing header
vi: Thiếu tiêu đề

en: Vertex count mismatch
vi: Số điểm đỉnh không khớp

en: Invalid frame total
vi: Tổng số khung hình không hợp lệ

en: Timestamp read failed
vi: Không đọc được dấu thời gian

en: Header seek failed
vi: Không tìm kiếm được tiêu đề

en: Failed to seek frame
vi: Không thể tìm kiếm khung hình

en: Failed to read frame
vi: Không đọc được khung hình

en: Vertex coordinate read failed
vi: Không đọc được tọa độ điểm đỉnh

en: Unknown error opening file
vi: Lỗi mở tập tin không xác định được

en: Invalid header
vi: Tiêu đề không hợp lệ

en: MeshDeform
vi: BiếnDạngKhungLưới

en: Cannot get mesh from cage object
vi: Không thể lấy khung lưới ra từ đối tượng lồng được

en: Cage vertices changed from %d to %d
vi: Các điểm đỉnh của lồng thay đổi từ %d thành %d

en: Bind data missing
vi: Dữ liệu kết buộc bị thiếu

en: MeshSequenceCache
vi: ĐệmTrìnhTựKhungLưới

en: Could not create cache reader for file %s
vi: Không thể tạo trình đọc bộ đệm nhớ cho tập tin %s được

en: Could not create reader for file %s
vi: Không thể kiến tạo trình đọc cho tập tin %s được

en: Bisect
vi: Phân Đôi

en: Flip UDIM
vi: Đảo Chiều UDIM

[ctx: Mesh]
en: Clipping
vi: Cắt Xén

en: Levels Viewport
vi: Mức Cổng Nhìn

en: Unsubdivide
vi: Hủy Phân Chia

en: Delete Higher
vi: Xóa Mức Cao Hơn

en: Reshape
vi: Đổi Hình Dạng

en: Apply Base
vi: Áp Dụng Cơ Sở

en: Rebuild Subdivisions
vi: Tái Dựng Mức Phân Hóa

en: Pack External
vi: Đóng Gói Bên Ngoài

en: Save External...
vi: Lưu Ra Bên Ngoài...

en: Multires
vi: Đa Phân Giải

en: Disabled, built without OpenSubdiv
vi: Tắt (giải hoạt), không được xây dựng với OpenSubdiv

en: Cannot load the baked data
vi: Không thể nạp dữ liệu đã nướng rồi được

en: Missing property for input socket "%s"
vi: Thiếu tính chất cho ổ cắm đầu vào "%s"

en: Property type does not match input socket "(%s)"
vi: Thể loại tính chất không khớp với ổ cắm đầu vào "(%s)"

en: Node group's geometry input must be the first
vi: Đầu vào hình học của nhóm nút phải là đầu vào trước tiên

en: Node group must have an output socket
vi: Nhóm nút phải có ổ cắm đầu ra

en: NormalEdit
vi: BiênTậpPhápTuyến

en: Invalid target settings
vi: Sắp đặt mục tiêu không hợp lệ

en: Delete Bake
vi: Xóa Nướng

en: Built without Ocean modifier
vi: Phiên bản được tạo dựng không có Bộ Điều Chỉnh Mô Phỏng Đại Dương

[ctx: Mesh]
en: Spray
vi: Bụi Nước

en: Create Instances
vi: Kiến Tạo Thực Thể

en: Coordinate Space
vi: Không Gian Tọa Độ

en: Create Along Paths
vi: Kiến Tạo Dọc Theo Đường Dẫn

en: ParticleInstance
vi: ThựcThểHạt

en: Settings are inside the Particles tab
vi: Cài đặt nằm trong thẻ Hạt

[ctx: Operator]
en: Convert to Mesh
vi: Chuyển Đổi thành Khung Lưới

en: Built without Remesh modifier
vi: Phiên bản được tạo dựng không có Bộ Điều Chỉnh Kiến Tạo Lại Khung Lưới

en: Zero voxel size cannot be solved
vi: Kích thước thể tích tử bằng 0, không thể giải nghiệm được

en: Zero scale cannot be solved
vi: Tỷ lệ bằng 0, không thể giải nghiệm được

en: Axis Object
vi: Đối Tượng Trục

en: Steps Viewport
vi: Số Bước ở Cổng Nhìn

en: Stretch UVs
vi: Co Kéo các UV

en: SimpleDeform
vi: BiếnDạngĐơnGiản

en: Create Armature
vi: Kiến Tạo Khung Rối

en: Mark Loose
vi: Đánh Dấu là Lỏng Lẻo

en: Clear Loose
vi: Xóa Dấu Lỏng Lẻo

en: Mark Root
vi: Đánh Dấu Là Gốc

en: Equalize Radii
vi: Cân Bằng Bán Kính

en: No valid root vertex found (you need one per mesh island you want to skin)
vi: Không tìm thấy điểm đỉnh gốc hợp lệ (bạn cần phải có một cái mỗi hải đảo khung lưới mà bạn muốn bọc da)

en: Hull error
vi: Lỗi vỏ bọc

en: Crease Inner
vi: Miết Cạnh Bên Trong

[ctx: Mesh]
en: Rim
vi: Vành Mép

en: Thickness Clamp
vi: Hạn Định Độ Dày

en: Output Vertex Groups
vi: Nhóm Điểm Đỉnh Đầu Ra

en: Internal Error: edges array wrong size: %u instead of %u
vi: Lỗi Nội Bộ: kích thước mảng cạnh không đúng: %u thay vì %u

en: Internal Error: faces array wrong size: %u instead of %u
vi: Lỗi Nội Bộ: mảng các mặt có kích thước sai: %u thay vì %u

en: Internal Error: loops array wrong size: %u instead of %u
vi: Lỗi Nội Bộ: kích thước của mảng vòng mạch không đúng: %u thay vì %u

en: Adaptive Subdivision
vi: Phân Hóa Tùy Ứng

en: Sharp edges or custom normals detected, disabling GPU subdivision
vi: Phát hiện các cạnh sắc nét hoặc các pháp tuyến tùy chỉnh, tắt phân chia GPU

en: Using both CPU and GPU subdivision
vi: Sử dụng cả phân chia CPU và GPU

en: Viewport {:.2f} px
vi: Khung Nhìn {:.2f} px

en: Render {:.2f} px
vi: Kết Xuất {:.2f} px

en: SurfaceDeform
vi: BiếnDạngBềMặt

en: Target has edges with more than two polygons
vi: Mục tiêu có các cạnh với hơn hai đa giác

en: Target contains concave polygons
vi: Mục tiêu có đa giác lõm

en: Target contains overlapping vertices
vi: Mục tiêu có đa giác chồng chéo lên nhau

en: Target contains invalid polygons
vi: Mục tiêu có đa giác không hợp lệ

en: No vertices were bound
vi: Không có điểm đỉnh nào đã kết buộc cả

en: No valid target mesh
vi: Không có khung lưới đích hợp lệ

en: Attempt to unbind from inactive dependency graph
vi: Cố Gắng tháo kết buộc từ đồ thị phụ thuộc không hoạt động

en: Vertices changed from %u to %u
vi: Số điểm đỉnh đã thay đổi từ %u thành %u

en: Target polygons changed from %u to %u
vi: Số đa giác mục tiêu đã thay đổi từ %u thành %u

en: Target vertices changed from %u to %u
vi: Số điểm đỉnh mục tiêu đã thay đổi từ %u thành %u

en: Apply (All Keyframes)
vi: Áp Dụng (Toàn Bộ các Khung Khóa)

en: External library data
vi: Dữ liệu thư viện bên ngoài

[ctx: Operator]
en: Apply (Active Keyframe)
vi: Áp Dụng (Khung Khóa Đang Hoạt Động)

[ctx: Operator]
en: Apply as Shape Key
vi: Áp Dụng thành Hình Mẫu

[ctx: Operator]
en: Save as Shape Key
vi: Lưu thành Hình Mẫu

en: This modifier can only deform filled curve/surface, not the control points
vi: Bộ điều chỉnh này chỉ có thể biến dạng đường cong/bề mặt đã phủ kín mà thôi, chứ không thể làm với các điểm điều khiển được

en: This modifier can only deform control points, not the filled curve/surface
vi: Bộ điều chỉnh này chỉ có thể biến dạng các điểm điều khiển mà thôi, không thể làm đối với đường cong/bề mặt đã phủ kín được

en: UVProject
vi: Phóng Chiếu UV

en: Axis U
vi: Trục U

en: UVWarp
vi: Kéo UV

[ctx: Modifier]
en: To
vi: Đến

en: Sample Radius
vi: Bán Kính Lấy Mẫu

en: Mid Level
vi: Trung Mức

en: Cannot find '%s' grid
vi: Không tìm thấy khung lưới đồ thị '%s'

en: Could not generate mesh from grid
vi: Không thể sinh tạo khung lưới từ khung lưới đồ thị được

en: Along Normals
vi: Dọc Theo Pháp Tuyến

en: Life
vi: Tuổi Thọ

en: Start Position
vi: Vị Trí Khởi Đầu X

en: WeightedNormal
vi: PhápTuyếnCânTrọng

en: Global Influence:
vi: Ảnh Hưởng Toàn Cầu:

en: VertexWeightEdit
vi: BiênSoạnTrọngLượngĐiểmĐỉnh

en: VertexWeightMix
vi: HòaTrộnTrọngLượngĐiểmĐỉnh

en: VertexWeightProximity
vi: MứcLânCậnTrọngLượngĐiểmĐỉnh

en: Replace Original
vi: Thay Thế Bản Gốc

en: Crease Edges
vi: Miết Nếp Gấp của Cạnh

en: Not a compositor node tree
vi: Không phải là cây nút tổng hợp

en: Fac
vi: Hệ Số

en: Straight Alpha
vi: Alpha Thẳng

en: Defines whether the foreground is in straight alpha form, which is necessary to know for proper alpha compositing. Images in the compositor are in premultiplied alpha form by default, so this should be false in most cases. But if, and only if, the foreground was converted to straight alpha form for some reason, this should be set to true
vi: Xác định liệu tiền cảnh có đang ở dạng alpha thẳng hay không, điều này cần thiết để thực hiện hòa trộn alpha một cách chính xác. Các hình ảnh trong trình tổng hợp (compositor) mặc định ở dạng alpha đã nhân trước, vì vậy tùy chọn này thường nên để là sai (false). Song nếu, chỉ một khi lớp tiền cảnh đã được chuyển sang dạng alpha thẳng, vì lý do nào đó, thì tùy chọn này mới nên đặt là đúng (true) mà thôi.

en: Specifies the threshold or sensitivity to edges. Lowering this value you will be able to detect more edges at the expense of performance
vi: Chỉ định ngưỡng hoặc độ nhạy đối với các cạnh. Giảm giá trị này đi thì bạn sẽ có thể phát hiện nhiều cạnh hơn, song phải trả giá về hiệu suất hoạt động kém

en: If there is an neighbor edge that has a Contrast Limit times bigger contrast than current edge, current edge will be discarded. This allows to eliminate spurious crossing edges
vi: Nếu có một cạnh lân cận có độ tương phản lớn hơn cạnh hiện tại nhiều lần theo Giới Hạn Tương Phản, thì cạnh hiện tại sẽ bị loại bỏ. Việc này giúp loại bỏ các cạnh giao nhau không mong muốn.

en: Specifies how much sharp corners will be rounded
vi: Chỉ định mức độ góc nhọn sẽ được bo tròn lại

en: Determinator
vi: Định Vị

en: The size of the blur in pixels
vi: Kích thước của độ nhòe mờ tính bằng số điểm ảnh

en: Pixels are considered in the blur area if the average difference between their determinator and the determinator of the center pixel is less than this threshold
vi: Các điểm ảnh được xem là nằm trong vùng nhòe mờ nếu độ chênh lệch trung bình giữa giá trị quyết định của chúng và giá trị quyết định của điểm ảnh trung tâm nhỏ hơn ngưỡng này.

en: Catadioptric Size
vi: Kích Thước Gương-Thấu Kính

en: The number of flaps in the bokeh
vi: Số lượng cánh trong bokeh

en: The angle of the bokeh
vi: Góc của bokeh

en: Specifies how round the bokeh is, maximum roundness produces a circular bokeh
vi: Chỉ định độ tròn của bokeh, độ tròn tối đa tạo ra bokeh tròn

en: Specifies the size of the catadioptric iris, zero means no iris
vi: Chỉ định kích thước của mống mắt hệ gương–thấu kính; giá trị 0 có nghĩa là không có mống mắt.

en: Specifies the amount of color shifting. 1 means maximum shifting towards blue while -1 means maximum shifting toward red
vi: Chỉ định lượng dịch chuyển màu. 1 có nghĩa là dịch chuyển tối đa về phía màu xanh lam trong khi -1 có nghĩa là dịch chuyển tối đa về phía màu đỏ

en: Color Space:
vi: Không Gian Màu Sắc:

en: Key Channel:
vi: Kênh Khóa:

en: Limiting Channel:
vi: Kênh để Hạn Chế:

en: Channel values lower than this minimum are keyed
vi: Các giá trị kênh thấp hơn mức tối thiểu này sẽ được khóa hóa

en: Channel values higher than this maximum are not keyed
vi: Các giá trị kênh cao hơn mức tối đa này không được khóa hóa

en: Key Color
vi: Màu Khóa

en: If the angle between the color and the key color in CrCb space is less than this minimum angle, it is keyed
vi: Nếu góc giữa màu và màu khóa trong không gian CrCb nhỏ hơn góc tối thiểu này thì nó sẽ được khóa hóa.

en: If the angle between the color and the key color in CrCb space is larger than this maximum angle, it is not keyed
vi: Nếu góc giữa màu và màu khóa trong không gian CrCb lớn hơn góc tối đa này thì nó không được khóa hóa.

en: Controls the falloff between keyed and non-keyed values. 0 means completely sharp and 1 means completely smooth
vi: Kiểm soát sự suy giảm giữa các giá trị khóa hóa và không khóa hóa. 0 có nghĩa là hoàn toàn sắc nét và 1 có nghĩa là hoàn toàn mượt mà

en: If the difference in hue between the color and key color is less than this threshold, it is keyed
vi: Nếu sự khác biệt về sắc thái giữa màu sắc và màu khóa hóa nhỏ hơn ngưỡng này, thì nó sẽ được khóa hóa.

en: If the difference in saturation between the color and key color is less than this threshold, it is keyed
vi: Nếu sự khác biệt về độ bão hòa giữa màu sắc và màu khóa hóa nhỏ hơn ngưỡng này thì nó được khóa hóa.

en: If the difference in value between the color and key color is less than this threshold, it is keyed
vi: Nếu sự khác biệt về giá trị giữa màu sắc và màu khóa hóa nhỏ hơn ngưỡng này, thì nó sẽ được khóa hóa.

en: Despill Channel:
vi: Kênh Chống Tràn Vãi:

en: Limit Strength
vi: Giới Hạn Cường Độ

en: Use Spill Strength
vi: Sử Dụng Cường Độ Tràn Vãi

en: Specifies the limiting strength of the limit channel
vi: Chỉ định cường độ giới hạn của kênh giới hạn

en: If enabled, the spill strength for each color channel can be specified. If disabled, the spill channel will have a unit scale, while other channels will be zero
vi: Nếu được bật thì cường độ tràn vãi cho mỗi kênh màu có thể được chỉ định. Nếu bị tắt đi thì kênh tràn vãi sẽ có thang đo đơn vị, trong khi các kênh khác đề sẽ bằng 0

en: Specifies the spilling strength of each color channel
vi: Chỉ định cường độ tràn vãi của mỗi kênh màu

en: Spill Strength
vi: Cường Độ Tràn Vãi

en: Correction for shadows
vi: Sửa Vùng Tối

en: Color temperature of the input's white point
vi: Nhiệt độ màu của điểm trắng cung cấp ở đầu vào

en: Color tint of the input's white point (the default of 10 matches daylight)
vi: Sắc thái màu của điểm trắng cung cấp ở đầu vào (mặc định 10 tương xứng với ánh sáng ban ngày)

en: Color temperature of the output's white point
vi: Nhiệt độ màu của điểm trắng cung cấp ở đầu ra

en: Color tint of the output's white point (the default of 10 matches daylight)
vi: Sắc thái màu của điểm trắng cung cấp ở đầu ra (mặc định 10 tươmg xứng với ánh sáng ban ngày)

en: Controls the saturation of the entire image
vi: Điều khiển độ bão hòa của toàn bộ hình ảnh

en: Controls the contrast of the entire image
vi: Điều khiển độ tương phản của toàn bộ hình ảnh

en: Controls the gamma of the entire image
vi: Điều khiển gamma của toàn bộ hình ảnh

en: Controls the gain of the entire image
vi: Điều khiển mức gia tăng của toàn bộ hình ảnh

en: Controls the lift of the entire image
vi: Điều khiển độ nâng của toàn bộ hình ảnh

en: Controls the saturation of the highlights
vi: Điều khiển độ bão hòa của các điểm nổi bật

en: Controls the contrast of the highlights
vi: Điều khiển độ tương phản của các điểm nổi bật

en: Controls the gamma of the highlights
vi: Điều khiển gamma của các điểm nổi bật

en: Controls the gain of the highlights
vi: Điều khiển mức gia tăng của các điểm nổi bật

en: Controls the lift of the highlights
vi: Điều khiển độ nâng của các điểm nổi bật

en: Controls the saturation of the midtones
vi: Điều khiển độ bão hòa của tông trung gian

en: Controls the contrast of the midtones
vi: Điều khiển độ tương phản của tông trung gian

en: Controls the gamma of the midtones
vi: Điều khiển gamma của tông trung gian

en: Controls the gain of the midtones
vi: Điều khiển mức gian tăng của tông trung gian

en: Controls the lift of the midtones
vi: Điều khiển độ nâng của tông trung gian

en: Controls the saturation of the shadows
vi: Điều khiển độ bão hòa của bóng tối

en: Controls the contrast of the shadows
vi: Điều khiển độ tương phản của bóng tối

en: Controls the gamma of the shadows
vi: Điều khiển gamma của bóng tối

en: Controls the gain of the shadows
vi: Điều khiển mức gia tăng của bóng tối

en: Controls the lift of the shadows
vi: Điều khiển độ nâng của bóng tối

en: Specifies the luminance at which the midetones of the image start and the shadows end
vi: Chỉ định độ sáng mà tại đó các tông trung gian của hình ảnh bắt đầu và các bóng tối kết thúc

en: Specifies the luminance at which the midetones of the image end and the highlights start
vi: Chỉ định độ sáng mà tại đó các tông trung gian của hình ảnh kết thúc và các điểm nổi bật bắt đầu

en: If true, the correction will be applied on the red channel
vi: Nếu là đúng (true) thì hiệu chỉnh sẽ được áp dụng trên kênh màu đỏ

en: If true, the correction will be applied on the green channel
vi: Nếu là đúng (true) thì hiệu chỉnh sẽ được áp dụng trên kênh màu xanh lục

en: If true, the correction will be applied on the blue channel
vi: Nếu là đúng (true) thì hiệu chỉnh sẽ được áp dụng trên kênh màu xanh lam

en: Tonal Range
vi: Phạm Vi Tông Màu

en: Disabled, built without OpenColorIO
vi: Tắt, vốn được xây dựng mà không có OpenColorIO

en: Alpha Crop
vi: Cắt theo Kênh Alpha

en: The X position of the lower left corner of the crop region
vi: Vị trí X của góc dưới bên trái của vùng cắt

en: The Y position of the lower left corner of the crop region
vi: Vị trí Y của góc dưới bên trái của vùng cắt

en: The width of the crop region
vi: Chiều rộng của vùng cắt

en: Sets the areas outside of the crop region to be transparent instead of actually cropping the size of the image
vi: Đặt các vùng bên ngoài vùng cắt xén thành trong suốt thay vì thực sự cắt xén kích thước của hình ảnh

en: The node tree must be the compositing node tree of any scene in the file
vi: Cây nút phải là cây nút tổng hợp của bất kỳ cảnh nào trong tập tin

en: Amount of influence the node exerts on the image
vi: Mức độ ảnh hưởng của nút tác động lên hình ảnh

en: Image/Color input on which RGB color transformation will be applied
vi: Đầu vào Hình Ảnh/Màu Sắc, cái sẽ được áp dụng biến hóa màu RGB

en: Input color that should be mapped to black
vi: Màu đầu vào cần ánh xạ thành màu đen

en: Input color that should be mapped to white
vi: Màu đầu vào cần được ánh xạ thành màu trắng

en: Bokeh Type:
vi: Loại Nhòe Bokeh:

en: Prefilter:
vi: Bộ lọc xử lý trước:

en: Disabled. Built without OpenImageDenoise
vi: Đã tắt đi rồi. Được xây dựng mà không có OpenImageDenoise (Khử Nhiễu Hình Ảnh Mở)

en: Disabled. Platform not supported
vi: Đã tắt đi rồi. Nền tảng không được hỗ trợ

en: Neighbor Threshold
vi: Ngưỡng Lân Cận

en: Pixels are despeckled only if their color difference from the average color of their neighbors exceeds this threshold
vi: Các điểm ảnh chỉ được khử đốm nếu độ lệch màu của chúng so với màu trung bình của các điểm ảnh lân cận vượt quá ngưỡng này mà thôi.

en: Pixels are despeckled only if the number of pixels in their neighborhood that are different exceed this ratio threshold relative to the total number of neighbors. Neighbors are considered different if they exceed the color threshold input
vi: Các điểm ảnh chỉ được khử đốm nếu số lượng điểm ảnh lân cận khác biệt vượt quá ngưỡng tỷ lệ tương đối với tổng số điểm ảnh lân cận này. Một điểm ảnh lân cận được xem là khác biệt nếu độ lệch màu của nó vượt quá ngưỡng màu đầu vào

en: Image 1
vi: Hình Ảnh 1

en: Image 2
vi: Hình Ảnh 2

en: If the average color difference between the two images is less than this threshold, it is keyed
vi: Nếu sự khác biệt màu trung bình giữa hai hình ảnh nhỏ hơn ngưỡng này, thì nó được khóa hóa

en: If the average color difference between the two images is less than this threshold, it is partially keyed, otherwise, it is not keyed
vi: Nếu độ lệch màu trung bình giữa hai hình ảnh nhỏ hơn ngưỡng này, thì nó được khóa hóa một phần, nếu không thì nó không được khóa hóa.

en: Falloff Size
vi: Kích Thước Suy Giảm Dần

en: The size of dilation/erosion in pixels. Positive values dilates and negative values erodes
vi: Kích thước của sự giãn nở/xói mòn tính bằng số điểm ảnh. Các giá trị dương làm giãn nở và các giá trị âm gây xói mòn

en: The size of the falloff from the edges in pixels. If less than two pixels, the edges will be anti-aliased
vi: Kích thước suy giảm dần từ các cạnh tính bằng số điểm ảnh. Nếu nhỏ hơn hai điểm ảnh thì các cạnh sẽ được khử răng cưa

en: The number of samples used to compute the blur. The more samples the smoother the result, but at the expense of more compute time. The actual number of samples is two to the power of this input, so it increases exponentially
vi: Số lượng mẫu vật được sử dụng để tính toán độ nhòe mờ. Càng nhiều mẫu thì kết quả càng mượt mà, song phải trả giá bằng thời gian tính toán lâu hơn. Số lượng mẫu thực tế là hai mũ số đầu vào này (2^x), do đó nó tăng theo cấp thừa số

en: The position at which the transformations pivot around. Defined in normalized coordinates, so 0 means lower left corner and 1 means upper right corner of the image
vi: Vị trí (điểm tựa) mà các phép biến hóa xoay quanh. Được xác định theo tọa độ chuẩn hóa, do đó 0 có nghĩa là góc dưới bên trái và 1 có nghĩa là góc trên bên phải của hình ảnh

en: The amount of rotation that the blur spans
vi: Lượng xoay chiều mà độ nhòe mờ lan trải

en: The amount of scaling that the blur spans
vi: Lượng tỷ lệ mà độ nhòe mờ lan trải

en: The amount of translation that the blur spans in the specified direction relative to the size of the image. Negative values indicate translation in the opposite direction
vi: Lượng dịch chuyển mà độ nhòe mờ lan trải theo chiều hướng đã chỉ định tương đối với kích thước của hình ảnh. Các giá trị âm biểu thị dịch chuyển theo hướng ngược lại

en: The angle that defines the direction of the translation
vi: Góc xác định chiều hướng dịch chuyển

en: If the distance between the color and the key color in the given color space is less than this threshold, it is keyed
vi: Nếu khoảng cách giữa màu sắc và màu khóa trong không gian màu đã cho nhỏ hơn ngưỡng này, thì nó được khóa hóa.

en: If the distance between the color and the key color in the given color space is less than this threshold, it is partially keyed, otherwise, it is not keyed
vi: Nếu khoảng cách giữa màu sắc và màu khóa trong không gian màu đã cho nhỏ hơn ngưỡng này, thì nó được khóa hóa một phần, nếu không, thì nó không được khóa hóa.

en: Inner Edge:
vi: Cạnh Trong:

en: Buffer Edge:
vi: Cạnh của Vùng Đệm:

en: Inner Mask
vi: Màn Chắn Lọc Nội

en: Outer Mask
vi: Màn Chắn Lọc Ngoại

en: Base Path:
vi: Đường Dẫn Cơ Sở:

en: File Subpath:
vi: Đường Dẫn Thành Phần của Tập Tin:

en: Invalid path template in File Output node. Skipping writing file.
vi: Mẫu đường dẫn tập tin là không hợp lệ trong nút Đầu Ra Tập Tin. Bỏ qua việc ghi tập tin.

en: Gamma correction value, applied as color^gamma.
    Typically used to convert from gamma encoded to linear color space, or in the reverse direction with 1/gamma
vi: Giá trị hiệu chỉnh gamma, được áp dụng như color^gamma (màu^gamma).
    Thường được sử dụng để chuyển đổi từ gamma mã hóa sang không gian màu tuyến tính, hoặc theo hướng ngược lại với 1/gamma

en: Disabled, built without FFTW
vi: Tắt, vốn được xây dựng không có FFTW

en: Streaks Angle
vi: Góc của Vệt Sáng

en: The image with the generated glare added
vi: Hình ảnh đã thêm lóe sáng sinh tạo

en: The generated glare
vi: Ánh lóe sáng sinh tạo

en: The extracted highlights from which the glare was generated
vi: Các điểm nổi bật trích xuất từ ánh lóe sáng sinh tạo

en: The brightness level at which pixels are considered part of the highlights that produce a glare
vi: Mức độ sáng mà các điểm ảnh được coi là một phần của vùng sáng tạo ra tia lóe

en: The smoothness of the extracted highlights
vi: Độ mịn màng của các điểm nổi bật trích xuất

en: Adjusts the brightness of the glare
vi: Điều chỉnh độ sáng của tia lóe sáng

en: Adjusts the saturation of the glare
vi: Điều chỉnh độ bão hòa của tia lóe sáng

en: Tints the glare. Consider desaturating the glare to more accurate tinting
vi: Nhuốm màu tia lóe sáng. Cân nhắc việc khử bão hòa tia lóe sáng để có màu nhuốm chính xác hơn

en: The size of the glare relative to the image. 1 means the glare covers the entire image, 0.5 means the glare covers half the image, and so on
vi: Kích thước của tia lóe sáng so với hình ảnh. 1 có nghĩa là tia lóe sáng bao phủ toàn bộ hình ảnh, 0.5 có nghĩa là tia lóe sáng bao phủ một nửa hình ảnh, v.v.

en: The number of streaks
vi: Số Vệt

en: The angle that the first streak makes with the horizontal axis
vi: Góc mà vệt lóe đầu tiên tạo ra với trục ngang

en: The number of ghosts for Ghost glare or the quality and spread of Glare for Streaks and Simple Star
vi: Lượng ảo ảnh cho tia lóe Bóng Ảo, hoặc chất lượng và độ lan tỏa của Tia Lóe cho Vệt Sáng và Hình Ngôi Sao Đơn Giản

en: Streak fade-out factor
vi: Hệ số phai mờ dần của vệt sáng

en: Modulates colors of streaks and ghosts for a spectral dispersion effect
vi: Điều biến màu sắc của các vệt và ảo ảnh để tạo hiệu ứng phân tán quang phổ

en: Align the star diagonally
vi: Căn chỉnh ngôi sao theo đường chéo

en: Viewport compositor setup not fully supported
vi: Cài đặt trình tổng hợp cổng nhìn chưa được hỗ trợ hoàn toàn nhé

en: ID value
vi: Giá trị ID

en: Render passes in the Viewport compositor are only supported in EEVEE
vi: Những lượt kết xuất trong trình tổng hợp Khung Nhìn chỉ được hỗ trợ trong EEVEE mà thôi

en: Zero centered coordinates normalizes along the larger dimension for uniform scaling
vi: Tọa độ căn giữa tại gốc (0) và chuẩn hóa theo chiều lớn hơn để đảm bảo tỷ lệ đồng nhất

en: Normalized coordinates with half pixel offsets
vi: Tọa độ chuẩn hóa với độ lệch nửa điểm ảnh

en: Integer pixel coordinates
vi: Tọa độ điểm ảnh số nguyên

en: The size of the inpaint in pixels
vi: Kích thước phục hồi vùng ảnh tính bằng số điểm ảnh

en: Blur Size
vi: Kích Thước Nhòe Mờ

en: Garbage Matte
vi: Lớp Vẽ Lồng Loại Bỏ

en: Core Matte
vi: Lớp Vẽ Lồng Cốt Lõi

en: Dilate Size
vi: Kích Thước Giãn Nở

en: Feather Size
vi: Kích Thước Mép Nhòe

en: Blur the color of the input image in YCC color space before keying while leaving the luminance intact using a Gaussian blur of the given size
vi: Làm nhòe mờ màu của hình ảnh đầu vào trong không gian màu YCC trước khi khóa hóa, trong khi vẫn giữ nguyên độ sáng bằng cách sử dụng độ nhòe mờ Gauss với kích thước đã cho

en: Balances between the two non primary color channels that the primary channel compares against. 0 means the latter channel of the two is used, while 1 means the former of the two is used
vi: Sự cân bằng giữa hai kênh màu không phải màu chính mà kênh chính so sánh với. 0 có nghĩa là kênh sau trong hai kênh được sử dụng, trong khi 1 có nghĩa là kênh trước trong hai kênh sẽ được sử dụng

en: The matte gets remapped such matte values lower than the black level become black. Pixels at the identified edges are excluded from the remapping to preserve details
vi: Lớp lồng được ánh xạ lại, các giá trị lớp lồng thấp hơn mức độ đen sẽ trở thành màu đen. Các điểm ảnh ở các cạnh xác định sẽ bị loại trừ khỏi quá trình ánh xạ lại để giữ nguyên các chi tiết

en: The matte gets remapped such matte values higher than the white level become white. Pixels at the identified edges are excluded from the remapping to preserve details
vi: Lớp lồng được ánh xạ lại, các giá trị lớp lồng cao hơn mức trắng sẽ trở thành màu trắng. Các điểm ảnh ở các cạnh xác định sẽ bị loại trừ khỏi quá trình ánh xạ lại để giữ nguyên các chi tiết

en: Size of the search window used to identify edges. Higher search size corresponds to less noisy and higher quality edges, not necessarily bigger edges. Edge tolerance can be used to expend the size of the edges
vi: Kích thước cửa sổ tìm kiếm được sử dụng để xác định các cạnh. Kích thước tìm kiếm cao hơn tương ứng với các cạnh ít nhiễu hơn và chất lượng cao hơn, không nhất thiết là các cạnh lớn hơn. Có thể sử dụng dung sai cạnh để mở rộng kích thước của các cạnh

en: Pixels are considered part of the edges if more than 10% of the neighbouring pixels have matte values that differ from the pixel's matte value by this tolerance
vi: Điểm ảnh sẽ được coi là nằm trên cạnh nếu hơn 10% các điểm ảnh lân cận có giá trị lớp lồng chênh lệch với nó vượt quá ngưỡng cho phép này.

en: Areas in the garbage matte mask are excluded from the matte
vi: Các khu vực trong vùng lớp lồng lọc loại bỏ sẽ được loại trừ khỏi màn chắn lọc

en: Areas in the core matte mask are included in the matte
vi: Các vùng thuộc lớp chắn lọc chính (core matte) sẽ được đưa vào kết quả chắn lọc

en: Blur the computed matte using a Gaussian blur of the given size
vi: Làm mờ lớp lồng đã tính toán bằng bộ lọc nhòe mờ Gauss với kích thước chỉ định.

en: Dilate or erode the computed matte using a circular structuring element of the specified size. Negative sizes means erosion while positive means dilation
vi: Mở rộng (dilate) hoặc thu nhỏ (erode) lớp lồng tính toán bằng phần tử cấu trúc hình tròn với kích thước chỉ định. Kích thước âm nghĩa là thu nhỏ, kích thước dương nghĩa là mở rộng.

en: Dilate or erode the computed matte using an inverse distance operation evaluated at the given falloff of the specified size. Negative sizes means erosion while positive means dilation
vi: Mở rộng hoặc thu nhỏ lớp lồng đã tính toán dựa trên phép toán khoảng cách nghịch đảo, với mức suy giảm và kích thước chỉ định. Kích thước âm là thu nhỏ, kích thước dương là mở rộng.

en: Specifies the strength of the despill
vi: Chỉ định cường độ tràn vãi

en: Defines the channel used for despill limiting. Balances between the two non primary color channels that the primary channel compares against. 0 means the latter channel of the two is used, while 1 means the former of the two is used
vi: Xác định kênh màu dùng để giới hạn việc loại bỏ màu tràn vãi (despill). Giá trị 0 nghĩa là dùng kênh phụ thứ hai trong hai kênh, còn giá trị 1 nghĩa là dùng kênh phụ thứ nhất.

en: Postprocess
vi: Hậu Xử Lý

en: Despill
vi: Độ Tràn Vãi

en: Specifies the smoothness of the keying screen
vi: Chỉ định độ mượt của màn hình khóa hóa

en: The size of the filter in pixels
vi: Kích thước của bộ lọc tính bằng số điểm ảnh

en: Controls the uniformity of the direction of the filter. Higher values produces more uniform directions
vi: Điều khiển tính đồng nhất của chiều hướng bộ lọc. Giá trị cao hơn tạo ra chiều hướng đồng nhất hơn

en: Controls the sharpness of the filter. 0 means completely smooth while 1 means completely sharp
vi: Điều khiển độ sắc nét của bộ lọc. 0 có nghĩa là hoàn toàn trơn tru trong khi 1 có nghĩa là hoàn toàn sắc nét

en: Controls how directional the filter is. 0 means the filter is completely omnidirectional while 2 means it is maximally directed along the edges of the image
vi: Điều khiển phương pháp định hướng của bộ lọc. 0 có nghĩa là bộ lọc hoàn toàn trên mọi hướng trong khi 2 có nghĩa là nó được hướng tối đa dọc theo các cạnh của hình ảnh

en: Uses a more precise but slower method. Use if the output contains undesirable noise.
vi: Dùng phương pháp chính xác hơn song chậm hơn. Sử dụng nếu đầu ra có chứa nhiễu không mong muốn.

en: Dispersion
vi: Phân Tán

en: The amount of distortion. 0 means no distortion, -1 means full Pincushion distortion, and 1 means full Barrel distortion
vi: Mức độ bóp méo. 0 nghĩa là không bóp méo, -1 là bóp méo lõm vào trong toàn phần, và 1 là bóp méo phồng ra ngoài toàn phần.

en: The amount of chromatic aberration to add to the distortion
vi: Mức độ quang sai màu được thêm vào quá trình bóp méo

en: Introduces jitter while doing distortion, which can be faster but can produce grainy or noisy results
vi: Gây rung nhẹ trong khi bóp méo, tuy có thể nhanh hơn, song có thể tạo ra kết quả lốm đốm hạt hoặc nhiễu

en: Scales the image such that it fits entirely in the frame, leaving no empty spaces at the corners
vi: Đổi tỷ lệ hình ảnh sao cho vừa khít hoàn toàn trong khung hình, không để lại khoảng trống nào ở các góc cả

en: Std Dev
vi: Độ Lệch Chuẩn

en: Pixels whose luminance values lower than this minimum are keyed
vi: Các điểm ảnh có giá trị độ sáng thấp hơn mức tối thiểu này được mã hóa

en: Pixels whose luminance values higher than this maximum are not keyed
vi: Các điểm ảnh có giá trị độ sáng cao hơn mức tối đa này sẽ không được khóa hóa

en: From Min
vi: Từ Tối Thiểu

en: From Max
vi: Từ Tối Đa

en: To Min
vi: Đến Tối Thiểu

en: To Max
vi: Đến Tối Đa

en: The resolution of the mask along the X direction
vi: Độ phân giải của màn chắn lọc theo hướng X

en: The resolution of the mask along the Y direction
vi: Độ phân giải của màn chắn lọc theo hướng Y

en: Use feather information from the mask
vi: Dùng thông tin về mép nhòe từ màn chắn lọc

en: Use multi-sampled motion blur of the mask
vi: Dùng sự nhòe mờ chuyển động đa mẫu vật của màn chắn lọc

en: Number of motion blur samples
vi: Lượng mẫu vật lấy để làm nhòe mờ chuyển động

en: Exposure for motion blur as a factor of FPS
vi: Độ phơi sáng cho sự làm nhòe mờ chuyển động, theo tần số Khung Hình/Giây

en: The number of pixels that correspond to the same output pixel
vi: Số lượng điểm ảnh tương ứng với cùng một điểm ảnh đầu ra

en: Use multi-sampled motion blur of the plane
vi: Sử dụng hiệu ứng nhòe mờ chuyển động với với phương pháp lấy mẫu nhiều lần trên mặt phẳng

en: A value that is relative to the image size and needs to be converted to be in pixels
vi: Một giá trị tương đối với kích thước hình ảnh và cần được chuyển đổi thành số điểm ảnh

en: Degr
vi: Góc Độ

[ctx: Color]
en: S
vi: Độ Tươi

en: Specifies the position of the split
vi: Chỉ định vị trí của đường phân tách

en: Invert stabilization to reintroduce motion to the image
vi: Đảo ngược kết quả ổn định hóa để đưa chuyển động trở lại hình ảnh

en: The position of the source of the rays in normalized coordinates. 0 means lower left corner and 1 means upper right corner
vi: Vị trí nguồn phát tia sáng theo tọa độ chuẩn hóa. 0 là góc dưới bên trái và 1 là góc trên bên phải.

en: The length of rays relative to the size of the image. 0 means no rays and 1 means the rays cover the full extent of the image
vi: Độ dài tia sáng so với kích thước hình ảnh. 0 nghĩa là không có tia, còn 1 là các tia bao phủ toàn bộ hình ảnh

en: Texture nodes not supported in the Viewport compositor
vi: Các nút chất liệu hiện không được hỗ trợ trong trình tổng hợp Cổng Nhìn

en: Light Adaptation
vi: Tùy Ứng Ánh Sáng

en: Chromatic Adaptation
vi: Thích Nghi Sắc Độ

en: The luminance that will be mapped to the log average luminance, typically set to the middle gray value
vi: Độ sáng được ánh xạ theo độ sáng trung bình logarit, thường được đặt bằng giá trị xám trung bình

en: Balances low and high luminance areas. Lower values emphasize details in shadows, while higher values compress highlights more smoothly
vi: Cân bằng giữa vùng sáng và vùng tối. Giá trị thấp làm nổi bật chi tiết ở vùng tối, trong khi giá trị cao sẽ nén chi tiết vùng sáng mượt mà hơn

en: Gamma correction factor applied after tone mapping
vi: Hệ số hiệu chỉnh gamma được áp dụng sau khi ánh xạ tông màu

en: Controls the intensity of the image, lower values makes it darker while higher values makes it lighter
vi: Điều khiển cường độ của hình ảnh, giá trị thấp làm hình ảnh tối hơn, giá trị cao làm hình ảnh sáng hơn

en: Controls the contrast of the image. Zero automatically sets the contrast based on its global range for better luminance distribution
vi: Điều khiển độ tương phản của hình ảnh. Giá trị 0 sẽ tự động thiết lập độ tương phản dựa trên phạm vi tổng thể để phân bổ độ sáng tốt hơn

en: Specifies if tone mapping operates on the entire image or per pixel, 0 means the entire image, 1 means it is per pixel, and values in between blends between both
vi: Xác định ánh xạ tông màu hoạt động trên toàn bộ hình ảnh hay trên từng điểm ảnh, 0 là toàn bộ hình ảnh, 1 là từng điểm ảnh một, và các giá trị giữa là sự pha trộn giữa hai cái

en: Specifies if tone mapping operates on the luminance or on each channel independently, 0 means it uses luminance, 1 means it is per channel, and values in between blends between both
vi: Xác định xem nếu ánh xạ tông màu hoạt động dựa trên độ sáng hoặc trên từng kênh màu riêng biệt, 0 là dùng độ sáng, 1 là từng kênh màu một, các giá trị giữa là sự pha trộn của cả hai

en: The number of samples used to approximate the motion blur
vi: Số mẫu sử dụng để ước tính độ nhòe mờ chuyển động

en: Time between shutter opening and closing in frames
vi: Thời gian giữa lúc mở và đóng màn trập trong khung hình

en: Use the alpha of the first input as mixing factor and return the more opaque alpha of the two inputs
vi: Sử dụng alpha của đầu vào đầu tiên làm hệ số hòa trộn và trả về kết quả alpha đục hơn của hai đầu vào

en: Anti-alias the generated mask before combining for smoother boundaries at the cost of more expensive processing
vi: Làm mịn màn chắn lọc sinh tạo trước khi kết hợp để tạo vùng biên mượt mà hơn, nhưng đổi lại tốn chi phí xử lý hơn

en: Not a geometry node tree
vi: Không phải là một cây nút hình học

en: Use the "Align Rotation to Vector" node instead
vi: Xin hãy sử dụng nút “Căn Chỉnh Xoay Chiều theo Véctơ” thay vì

en: The primary and secondary axis have to be different
vi: Trục chính và trục phụ phải khác nhau

en: Equal Axes
vi: Trục Bằng Nhau

en: Column 1 Row 1
vi: Cột 1 Hàng 1

en: Column 1 Row 2
vi: Cột 1 Hàng 2

en: Column 1 Row 3
vi: Cột 1 Hàng 3

en: Column 1 Row 4
vi: Cột 1 Hàng 4

en: Column 2 Row 1
vi: Cột 2 Hàng 1

en: Column 2 Row 2
vi: Cột 2 Hàng 2

en: Column 2 Row 3
vi: Cột 2 Hàng 3

en: Column 2 Row 4
vi: Cột 2 Hàng 4

en: Column 3 Row 1
vi: Cột 3 Hàng 1

en: Column 3 Row 2
vi: Cột 3 Hàng 2

en: Column 3 Row 3
vi: Cột 3 Hàng 3

en: Column 3 Row 4
vi: Cột 3 Hàng 4

en: Column 4 Row 1
vi: Cột 4 Hàng 1

en: Column 4 Row 2
vi: Cột 4 Hàng 2

en: Column 4 Row 3
vi: Cột 4 Hàng 3

en: Column 4 Row 4
vi: Cột 4 Hàng 4

en: Column 1
vi: Cột 1

en: Column 2
vi: Cột 2

en: Column 3
vi: Cột 3

en: Column 4
vi: Cột 4

en: First Found
vi: Được Tìm Thấy Đầu Tiên

[ctx: NodeTree]
en: Unknown
vi: Chưa Biết Đến

en: Addend
vi: Số Cộng

en: Invertible
vi: Đảo Nghịch Được

en: The inverted matrix or the identity matrix if the input is not invertible
vi: Ma trận đảo nghịch hoặc ma trận đơn vị nếu đầu vào không thể đảo nghịch được

en: True if the input matrix is invertible
vi: Đúng nếu ma trận đầu vào có thể đảo nghịch được

en: The string to find in the input string
vi: Chuỗi văn bản cung cấp ở đầu vào cần tìm

en: The string to replace each match with
vi: Chuỗi văn bản để thay thế những phần xứng khớp

en: Use the "Rotate Rotation" node instead
vi: Xin hãy sử dụng nút “Quay Góc Xoay Chiều” thay vì

en: Rotate By
vi: Độ Xoay Chiều

en: Node must be run as tool
vi: Nút phải được chạy dưới dạng công cụ

en: Disabled, Blender was compiled without OpenVDB
vi: Vô hiệu hóa (tắt), bản Blender này vốn được biên dịch không có OpenVDB

en: The values to be accumulated
vi: Các giá trị sẽ được tích lũy

en: An index used to group values together for multiple separate accumulations
vi: Một chỉ số sử dụng để nhóm các giá trị lại với nhau cho nhiều lần tích lũy riêng biệt

en: The running total of values in the corresponding group, starting at the first value
vi: Tổng giá trị thu thập trong nhóm tương ứng, bắt đầu từ giá trị đầu tiên

en: The running total of values in the corresponding group, starting at zero
vi: Tổng giá trị thu thập trong nhóm tương ứng, bắt đầu từ 0

en: The total of all of the values in the corresponding group
vi: Tổng số của toàn bộ các giá trị trong nhóm tương ứng

en: Capture Items
vi: Các Chỉ Mục Nắm Bắt

en: The attribute output cannot be used without the geometry output
vi: Không thể sử dụng đầu ra thuộc tính mà không có đầu ra hình học

en: Edge Count
vi: Số Cạnh

en: Face Corner Count
vi: Số Góc Mặt

en: Spline Count
vi: Số Lượng Chốt Trục

en: Layer Count
vi: Số Tầng Lớp

en: Standard Deviation
vi: Độ Lệch Chuẩn

en: Bake Items
vi: Các Chỉ Mục Nướng

en: Bake to Disk
vi: Nướng vào Đĩa

en: Bake Packed
vi: Nướng Đóng Gói

en: Data-Block References
vi: Tham Chiếu Khối Dữ Liệu

en: Baked Frame {}
vi: Khung hình đã nướng {}

en: Baked {} - {}
vi: Đã Nướng {} - {}

en: {} ({} packed)
vi: {} ({} đóng gói)

en: {} ({} on disk)
vi: {} ({} trên đĩa)

en: Frames {} - {}
vi: Khung hình {} - {}

en: How many times to blur the values for all elements
vi: Số lần làm nhòe mờ các giá trị cho tất cả các phần tử

en: Relative mix weight of neighboring elements
vi: Trọng lượng hòa trộn tương đối của các phần tử lân cận

en: An input was not manifold
vi: Một đầu vào là không đa tạp

en: Unknown Boolean error
vi: Lỗi Bool không xác định được

en: Mesh 1
vi: Khung Lưới 1

en: Mesh 2
vi: Khung Lưới 2

en: Intersecting Edges
vi: Các Cạnh Giao Cắt

en: Use Radius
vi: Sử Dụng Bán Kính

en: For curves, point clouds, and Grease Pencil, take the radius attribute into account when computing the bounds.
vi: Đối với các đường cong, đám mây điểm, và Bút Chì Dầu thì cân nhắc đến thuộc tính bán kính khi tính toán ranh giới.

en: Projection Matrix
vi: Ma Trận Phóng Chiếu

en: Is Orthographic
vi: Là Trực Giao

en: Camera projection matrix
vi: Ma trận phóng chiếu của máy quay phim

en: Perspective camera focal length
vi: Độ dài tiêu cự của máy quay phim phối cảnh

en: Size of the camera sensor
vi: Kích thước bộ cảm biến của máy quay phim

en: Camera shift
vi: Độ trượt của máy quay phim

en: Whether the camera is using orthographic projection
vi: Máy quay phim có sử dụng phép chiếu trực giao hay không

en: Orthographic camera scale (similar to zoom)
vi: Tỷ lệ của máy quay phim trực giao (tương tự như thu-phóng)

en: Collection contains current object
vi: Bộ sưu tập chứa đối tượng hiện tại

en: Can't access collections geometry because it's not evaluated yet. This can happen when there is a dependency cycle
vi: Không thể truy cập hình học của bộ sưu tập được vì nó chưa được tính toán. Điều này có thể xảy ra khi có một phụ thuộc tuần hoàn (lặp vòng)

en: Separate Children
vi: Tách Phân Con Em

en: Reset Children
vi: Hoàn Lại Con Em

en: Output each child of the collection as a separate instance, sorted alphabetically
vi: Xuất ra mỗi con em của bộ sưu tập dưới dạng một thực thể riêng biệt, sắp xếp theo thứ tự bảng chữ cái

en: Reset the transforms of every child instance in the output. Only used when Separate Children is enabled
vi: Hoàn lại sự biến hóa của mọi thực thể con em trong đầu ra. Chỉ được sử dụng khi Tách Phân Con Em được kích hoạt (bật lên) mà thôi

en: Bundle Items
vi: Các Mục của Bó

en: Disabled, Blender was compiled without Bullet
vi: Vô hiệu hóa (Tắt), bản Blender này vốn được biên dịch không có Đạn Bắn (Bullet)

en: Start Size
vi: Kích Thước Khởi Đầu

en: End Size
vi: Kích Thước Kết Thúc

en: The amount of points to select from the start of each spline
vi: Số lượng điểm cần lựa chọn từ đầu mỗi chốt trục

en: The amount of points to select from the end of each spline
vi: Số lượng điểm cần chọn từ đuôi mỗi chốt trục

en: The selection from the start and end of the splines based on the input sizes
vi: Khoảng lựa chọn từ đầu và cuối chốt trục dựa trên kích thước đầu vào

en: Endpoint Selection node
vi: Nút Lựa Chọn Điểm Cuối

en: An index used to group curves together. Filling is done separately for each group
vi: Một chỉ số dùng để nhóm các đường cong lại với nhau. Việc phủ kín được thực hiện cho riêng cho từng nhóm nhé

en: Limit Radius
vi: Giới Hạn Bán Kính

en: Limit the maximum value of the radius in order to avoid overlapping fillets
vi: Giới hạn giá trị tối đa của bán kính để tránh các miếng phi lê chồng gối lên nhau

en: Handle Type Selection node
vi: Nút Lựa Chọn Thể Loại Tay Cầm

en: Sweep Angle
vi: Góc Quét

en: Connect Center
vi: Nối Tâm

en: Invert Arc
vi: Vòng Cung Đảo Ngược

en: The number of points on the arc
vi: Số điểm trên vòng cung

en: Position of the first control point
vi: Vị trí của điểm điều khiển đầu tiên

en: Position of the middle control point
vi: Vị trí của điểm điều khiển giữa

en: Position of the last control point
vi: Vị trí của điểm điều khiển cuối cùng

en: Distance of the points from the origin
vi: Khoảng cách của các điểm từ điểm tọa độ gốc

en: Starting angle of the arc
vi: Góc bắt đầu của vòng cung

en: Length of the arc
vi: Chiều dài của vòng cung

en: Offset angle of the arc
vi: Góc độ dịch chuyển của vòng cung

en: Connect the arc at the center
vi: Nối với tâm của vòng cung

en: Invert and draw opposite arc
vi: Đảo ngược và vẽ vòng cung ngược lại

en: The center of the circle described by the three points
vi: Tâm của vòng tròn được miêu tả bởi ba điểm

en: The normal direction of the plane described by the three points, pointing towards the positive Z axis
vi: Chiều hướng pháp tuyến của bình diện được miêu tả bởi ba điểm, hướng về phía trục Z dương

en: The radius of the circle described by the three points
vi: Bán kính của hình tròn được miêu tả bởi ba điểm

en: The number of evaluated points on the curve
vi: Số điểm được tính toán trên đường cong

en: Position of the start control point of the curve
vi: Vị trí của điểm điều khiển khởi đầu của đường cong

en: Position of the start handle used to define the shape of the curve. In Offset mode, relative to Start point
vi: Vị trí của tay cầm khởi đầu được sử dụng để xác định hình dạng của đường cong. Ở chế độ Dịch Chuyển thì tương đối với Điểm khởi đầu

en: Position of the end handle used to define the shape of the curve. In Offset mode, relative to End point
vi: Vị trí của tay cầm cuối được sử dụng để xác định hình dạng của đường cong. Ở chế độ Dịch Chuyển thì tương đối với Điểm kết thúc

en: Position of the end control point of the curve
vi: Vị trí của điểm điều khiển cuối của đường cong

en: Point 3
vi: Điểm 3

en: Number of points on the circle
vi: Số điểm trên vòng tròn

en: One of the three points on the circle. The point order determines the circle's direction
vi: Một trong ba điểm trên đường tròn. Thứ tự của điểm sẽ xác định chiều hướng của đường tròn

en: Position of the second control point
vi: Vị trí của điểm điều khiển thứ hai

en: Direction the line is going in. The length of this vector does not matter
vi: Chiều hướng mà đường này đang đi vào. Độ dài của vectơ này không quan trọng

en: Distance between the two points
vi: Khoảng cách giữa hai điểm

en: The number of edges on the curve
vi: Số cạnh trên đường cong

en: Bottom Width
vi: Chiều Rộng Đáy

en: Top Width
vi: Chiều Rộng Đỉnh

en: Bottom Height
vi: Chiều Cao Đáy

en: Top Height
vi: Chiều Cao Đỉnh

en: Point 4
vi: Điểm 4

en: The X axis size of the shape
vi: Kích thước trục X của hình dạng

en: The Y axis size of the shape
vi: Kích thước trục Y của hình dạng

en: For Parallelogram, the relative X difference between the top and bottom edges. For Trapezoid, the amount to move the top edge in the positive X axis
vi: Đối với Hình Bình Hành thì là hiệu số X tương đối giữa các cạnh trên và dưới. Đối với Hình Thang thì lượng di chuyển cạnh trên theo trục X dương

en: The distance between the bottom point and the X axis
vi: Khoảng cách giữa điểm dưới cùng và trục X

en: The distance between the top point and the X axis
vi: Khoảng cách giữa điểm trên cùng và trục X

en: The exact location of the point to use
vi: Vị trí chính xác của điểm sẽ sử dụng

en: Start Radius
vi: Bán Kính Khởi Đầu

en: End Radius
vi: Bán Kính Kết Thúc

[ctx: NodeTree]
en: Rotations
vi: Số Vòng Xoay

en: Number of points in one rotation of the spiral
vi: Số điểm trong một lần quay của xoắn ốc

en: Number of times the spiral makes a full rotation
vi: Số lần xoắn ốc thực hiện một vòng quay hoàn chỉnh

en: Horizontal Distance from the Z axis at the start of the spiral
vi: Khoảng Cách Ngang từ trục Z tại điểm khởi đầu của xoắn ốc

en: Horizontal Distance from the Z axis at the end of the spiral
vi: Khoảng Cách Ngang từ trục Z ở cuối đường xoắn ốc

en: The height perpendicular to the base of the spiral
vi: Chiều cao vuông góc với đáy của hình xoắn ốc

en: Switch the direction from clockwise to counterclockwise
vi: Chuyển hướng từ thuận chiều kim đồng hồ sang ngược chiều kim đồng hồ

en: Outer Points
vi: Điểm Bên Ngoài

en: Number of points on each of the circles
vi: Số điểm trên mỗi vòng tròn

en: Radius of the inner circle; can be larger than outer radius
vi: Bán kính của đường tròn bên trong; có thể lớn hơn bán kính bên ngoài

en: Radius of the outer circle; can be smaller than inner radius
vi: Bán kính của đường tròn bên ngoài; có thể nhỏ hơn bán kính bên trong

en: The counterclockwise rotation of the inner set of points
vi: Xoay chiều ngược chiều kim đồng hồ của tập hợp các điểm bên trong

en: An attribute field with a selection of the outer points
vi: Một trường thuộc tính với lựa chọn các điểm bên ngoài

en: Curve Index
vi: Chỉ Số Đường Cong

en: Input curves do not have Bézier type
vi: Đường cong đầu vào không có kiểu Bézier

en: For points, the portion of the spline's total length at the control point. For Splines, the factor of that spline within the entire curve
vi: Đối với các điểm thì là phần của tổng chiều dài của chốt trục tại điểm điều khiển. Đối với Chốt Trục thì là hệ số của chốt trục đó nội trong toàn bộ đường cong

en: For points, the distance along the control point's spline, For splines, the distance along the entire curve
vi: Đối với các điểm thì là khoảng cách dọc theo chốt trục của điểm điều khiển. Đối với chốt trục thì là khoảng cách dọc theo toàn bộ đường cong

en: Each control point's index on its spline
vi: Chỉ số của mỗi điểm điều khiển trên chốt trục của nó

en: Spline Parameter node
vi: Nút Tham Số Chốt Trục

en: Curve Length node
vi: Nút Chiều Dài Đường Cong

en: Spline Index
vi: Chỉ Số Chốt Trục

en: Cuts
vi: Số Đoạn Cắt

en: The number of control points to create on the segment following each point
vi: Số lượng điểm điều khiển cần kiến tạo trên phân đoạn sau mỗi điểm

en: Profile Curve
vi: Mặt Cắt Đường Cong

en: Scale of the profile at each point
vi: Tỷ lệ của mặt cắt tại mỗi điểm

en: If the profile spline is cyclic, fill the ends of the generated mesh with N-gons
vi: Nếu mặt cắt chốt trục là hình tròn thì phủ kín các đầu của khung lưới sinh tạo ra với các đa giác (N-gons)

en: Index in Curve
vi: Chỉ Số trong Đường Cong

en: The control point to retrieve data from
vi: Điểm điều khiển để trích xuất dữ liệu từ đó ra

en: The curve the control point is part of
vi: Đường cong mà điểm điều khiển là một phần của nó

en: How far along the control point is along its curve
vi: Khoảng cách điểm điều khiển nằm là bao xa trên đường cong của nó

en: Point Curve Index
vi: Chỉ Số Đường Cong Điểm

en: Point Index in Curve
vi: Chỉ Số Điểm trong Đường Cong

en: Sort Index
vi: Chỉ Số Sắp Xếp

en: The curve to retrieve data from. Defaults to the curve from the context
vi: Đường cong để trích xuất dữ liệu từ đó ra. Mặc định sử dụng đường cong từ bối cảnh

en: Values used to sort the curve's points. Uses indices by default
vi: Các giá trị sử dụng để sắp xếp các điểm của đường cong. Theo mặc định thì dùng các chỉ số

en: Which of the sorted points to output
vi: Điểm đã sắp xếp nào sẽ xuất ra

en: A point of the curve, chosen by the sort index
vi: Một điểm của đường cong, được chọn theo chỉ số sắp xếp

en: The number of points in the curve
vi: Số điểm trong đường cong

en: Point of Curve
vi: Điểm của Đường Cong

en: Curve Point Count
vi: Số Điểm của Đường Cong

en: Start (Factor)
vi: Khởi đầu (Hệ số)

en: End (Factor)
vi: Kết thúc (Hệ số)

en: Start (Length)
vi: Khởi đầu (Độ dài)

en: End (Length)
vi: Kết thúc (Độ dài)

en: Non-instance curves are ignored
vi: Các đường cong không phải là thực thể sẽ bị bỏ qua

en: Instances are ignored
vi: Bỏ qua thực thể

en: Instances as Layers
vi: Thực Thể thành Tầng Lớp

en: Either plain curves or curve instances
vi: Hoặc là đường cong đơn thuần hoặc là các thực thể đường cong

en: Either a curve or instance selection
vi: Hoặc là một lựa chọn đường cong hay là lựa chọn thực thể

en: Create a separate layer for each instance
vi: Tạo một tầng lớp riêng biệt cho mỗi thực thể

en: Node only works for curves objects
vi: Nút chỉ hoạt động với các đối tượng đường cong mà thôi

en: Surface UV map not defined
vi: Ánh xạ UV của bề mặt chưa được xác định

en: Curves not attached to a surface
vi: Đường cong không gắn mình với một bề mặt

en: Surface has no mesh
vi: Bề mặt không có khung lưới

en: Evaluated surface missing UV map: "{}"
vi: Bề mặt tính toán thiếu ánh xạ UV: "{}"

en: Original surface missing UV map: "{}"
vi: Bề mặt gốc thiếu ánh xạ UV: "{}"

en: Evaluated surface missing attribute: "rest_position"
vi: Bề mặt tính toán thiếu thuộc tính: rest_position (vị trí nghỉ)

en: Curves are not attached to any UV map
vi: Đường cong không được gắn với bất kỳ ánh xạ UV nào cả

en: Invalid surface UVs on {} curves
vi: UV bề mặt không hợp lệ trên đường cong {}

en: The parts of the geometry to be deleted
vi: Các phần của hình học sẽ bị xóa đi

en: When combined with each voxel's value, determines the number of points to sample per unit volume
vi: Khi kết hợp với giá trị của mỗi thể tích tử thì sẽ xác định số điểm cần lấy mẫu trên một đơn vị thể tích

en: Seed used by the random number generator to generate random points
vi: Mầm sử dụng bởi trình tạo ngẫu số để sinh tạo các điểm ngẫu nhiên

en: Spacing between grid points
vi: Phân khoảng giữa các điểm khung lưới đồ thị

en: Minimum density of a voxel to contain a grid point
vi: Mật độ tối thiểu của một thể tích tử để chứa đựng một điểm khung lưới đồ thị

en: Number of points to sample per unit volume
vi: Số điểm để lấy mẫu mỗi thể tích đơn vị

en: Minimum density of a volume cell to contain a grid point
vi: Mật độ tối thiểu của một tế bào thể tích để chứa đựng một điểm khung lưới đồ thị

en: Density Max
vi: Mật Độ Tối Đa

en: Keep non-manifold boundaries of the input mesh in place by avoiding the dual transformation there
vi: Giữ nguyên các ranh giới phi đa tạp của khung lưới đầu vào bằng cách tránh né biến hóa kép ở đó

en: Duplicate Index
vi: Chỉ Số Bản Nhân Đôi

en: The number of duplicates to create for each element
vi: Số lượng bản sao cần kiến tạo cho mỗi phần tử

en: The duplicated geometry, not including the original geometry
vi: Hình học sao chép, không bao gồm hình học ban đầu

en: The indices of the duplicates for each element
vi: Chỉ số của các bản sao cho mỗi phần tử

en: Start Vertices
vi: Điểm Đỉnh Đầu

en: Next Vertex Index
vi: Chỉ Số Điểm Đỉnh Tiếp Theo

en: Boundary Edges
vi: Cạnh Ranh Giới

en: Face Group ID
vi: ID Nhóm của Mặt

en: Edges used to split faces into separate groups
vi: Các cạnh sử dụng để tách phân các mặt thành các nhóm riêng biệt

en: Index of the face group inside each boundary edge region
vi: Chỉ số của nhóm mặt nội bên trong mỗi vùng cạnh biên giới

en: Offset Scale
vi: Dịch Chuyển Tỷ Lệ

[ctx: NodeTree]
en: Top
vi: Đỉnh

en: The values the mean and median will be calculated from
vi: Các giá trị được dùng để tính trung bình cộng và trung vị

en: An index used to group values together for multiple separate operations
vi: Chỉ số dùng để nhóm các giá trị lại với nhau nhằm thực hiện nhiều thao tác tính riêng biệt

en: The sum of all values in each group divided by the size of said group
vi: Tổng các giá trị trong mỗi nhóm chia cho số lượng phần tử của nhóm đó

en: The middle value in each group when all values are sorted from lowest to highest
vi: Giá trị giữa trong mỗi nhóm khi toàn bộ các giá trị được sắp xếp theo thứ tự tăng dần

en: The values the mininum and maximum will be calculated from
vi: Các giá trị dùng để tính giá trị nhỏ nhất và lớn nhất

en: The lowest value in each group
vi: Giá trị thấp nhất trong mỗi nhóm

en: The highest value in each group
vi: Giá trị cao nhất trong mỗi nhóm

en: The values the standard deviation and variance will be calculated from
vi: Các giá trị dùng để tính độ lệch chuẩn và phương sai

en: The square root of the variance for each group
vi: Căn bậc hai của phương sai trong mỗi nhóm

en: The expected squared deviation from the mean for each group
vi: Giá trị kỳ vọng của bình phương độ lệch so với trung bình trong mỗi nhóm

en: Input Fields
vi: Trường Nhập Liệu

en: Main Geometry
vi: Hình Học Chính

en: Generated Geometry
vi: Hình Học Sinh Tạo

en: For Each Element  Main
vi: Đối Với Mỗi Phần Tử  Chính

en: For Each Element  Generated
vi: Đối Với Mỗi Phần Tử  Sinh Tạo

en: Each output field has to correspond to a geometry that is above it
vi: Mỗi trường đầu ra phải tương ứng với một hình học phía trên nó

en: Missing Geometry
vi: Hình Học Bị Thiếu

en: Index of the element in the source geometry. Note that the same index can occur more than once when iterating over multiple components at once
vi: Chỉ số của phần tử trong hình học nguồn. Lưu ý rằng cùng một chỉ số có thể xảy ra nhiều lần khi hoạt động lặp lại qua nhiều thành phần cùng một lúc

en: Single-element geometry for the current iteration. Note that it can be quite inefficient to split up large geometries into many small geometries
vi: Đơn phần tử hình học cho vòng lặp hiện tại. Lưu ý rằng việc tách phân các hình học lớn thành nhiều hình học nhỏ có thể là một việc làm khá kém hiệu quả

en: Geometry whose elements are iterated over
vi: Hình học có các phần tử hiện được hoạt động lặp lại xảy ra trên đó

en: Selection on the iteration domain
vi: Lựa chọn trên phạm vi hoạt động lặp lại

en: Field that is evaluated on the iteration domain
vi: Trường được tính toán trên phạm vi hoạt động lặp lại

en: Evaluated field value for the current element
vi: Giá trị trường được tính toán cho phần tử hiện tại

en: The original input geometry with potentially new attributes that are output by the zone
vi: Hình học đầu vào gốc có thể có các thuộc tính mới mà vùng sẽ cung cấp ở đầu ra

en: Attribute value that will be stored for the current element on the main geometry
vi: Giá trị thuộc tính sẽ được lưu trữ cho phần tử hiện tại trên hình học chính

en: Attribute on the geometry above
vi: Thuộc tính trên hình học ở trên

en: Geometry generated in the current iteration. Will be joined with geometries from all other iterations
vi: Hình học sinh tạo ra trong lần lặp lại hiện tại. Sẽ được kết hợp với hình học từ tất cả các lần lặp lại khác

en: Result of joining generated geometries from each iteration
vi: Kết quả của việc kết hợp các hình học được tạo ra từ mỗi lần lặp lại

en: Field that will be stored as attribute on the geometry above
vi: Trường sẽ được lưu trữ dưới dạng một thuộc tính trên hình học ở trên

en: If true, the gizmo is displayed in screen space. Otherwise it's in object space
vi: Nếu đúng (true) thì dụng cụ sẽ hiển thị trong không gian màn hình. Nếu không thì nó sẽ ở trong không gian của đối tượng

en: Local rotation of the gizmo. Only used if the local transforms are used in the 3D view
vi: Xoay chiều cục bộ của dụng cụ. Chỉ dùng nếu các biến hóa cục bộ là sử dụng trong chế độ góc nhìn 3D

en: Layers as Instances
vi: Tầng Lớp làm Thực Thể

en: Select the layers to convert
vi: Chọn các tầng lớp để chuyển đổi

en: Create a separate curve instance for every layer
vi: Tạo một thực thể đường cong riêng biệt cho mỗi tầng lớp

en: Transform from grid index space to object space
vi: Biến hóa từ không gian chỉ mục khung lưới đồ thị sang không gian đối tượng

en: Default value outside of grid voxels
vi: Giá trị mặc định bên ngoài các thể tích tử của khung lưới đồ thị

en: Values larger than the threshold are inside the generated mesh
vi: Các giá trị lớn hơn ngưỡng nằm sẽ nằm trong khung lưới sinh tạo

en: Which frame to use for videos. Note that different frames in videos can have different resolutions
vi: Khung hình nào sẽ được sử dụng cho video đây. Lưu ý rằng các khung hình khác nhau trong video có thể có độ phân giải khác nhau nữa

en: Whether the image has an alpha channel
vi: Hình ảnh có kênh alpha hay không

en: The number of animation frames. If a single image, then 1
vi: Số khung hình hoạt họa. Nếu là một hình ảnh duy nhất, thì chỉ là 1

en: Animation playback speed in frames per second. If a single image, then 0
vi: Tốc độ chơi lại hoạt họa, tính bằng số khung hình/giây. Nếu chỉ một hình ảnh duy nhất, thì là 0

en: Texture coordinates from 0 to 1
vi: Tọa độ chất liệu từ 0 đến 1

en: Delimiter must be a single character
vi: Dấu phân cách phải là một đơn ký tự

en: Delimiter must not be \n, \r, " or \
vi: Dấu phân cách không được là \n, \r, " hoặc \

en: Path to a CSV file
vi: Đường dẫn đến tập tin CSV

en: Disabled, Blender was compiled without OBJ I/O
vi: Tắt, Blender được biên dịch mà không có OBJ I/O

en: Path to a OBJ file
vi: Đường dẫn đến tập tin OBJ

en: Disabled, Blender was compiled without PLY I/O
vi: Tắt, Blender được biên dịch mà không có PLY I/O

en: Path to a PLY file
vi: Đường dẫn đến tập tin PLY

en: Disabled, Blender was compiled without STL I/O
vi: Tắt, Blender được biên dịch mà không có STL I/O

en: Path to a STL file
vi: Đường dẫn đến tập tin STL

en: Cannot open file: {}
vi: Không thể mở tập tin: {}

en: File contains invalid UTF-8 characters
vi: Tập tin chứa các ký tự UTF-8 không hợp lệ

en: Path to a text file
vi: Đường dẫn đến một tập tin văn bản

en: Path to a OpenVDB file
vi: Đường dẫn đến tập tin OpenVDB

en: Has Neighbor
vi: Có Hàng Xóm

en: Index of nearest element
vi: Chỉ số của phần tử gần nhất

en: The camera used for rendering the scene
vi: Máy quay phim sử dụng để kết xuất cảnh

en: Output the handle positions relative to the corresponding control point instead of in the local space of the geometry
vi: Cung cấp vị trí của tay cầm liên quan đến điểm điều khiển tương ứng thay vì trong không gian cục bộ của hình học

[ctx: Mesh]
en: Smooth
vi: Mịn Màng

en: The values from the "id" attribute on points, or the index if that attribute does not exist
vi: Các giá trị từ thuộc tính "id" trên điểm, hoặc chỉ số nếu thuộc tính đó không tồn tại

en: Unsigned Angle
vi: Góc Số Dương

en: Signed Angle
vi: Góc Độ có Dấu

en: The shortest angle in radians between two faces where they meet at an edge. Flat edges and Non-manifold edges have an angle of zero. Computing this value is faster than the signed angle
vi: Góc ngắn nhất tính bằng radian giữa hai mặt nơi chúng gặp nhau ở một cạnh. Các cạnh phẳng và các cạnh phi đa tạp có góc bằng 0. Tính toán giá trị này nhanh hơn góc âm/dương

en: The signed angle in radians between two faces where they meet at an edge. Flat edges and Non-manifold edges have an angle of zero. Concave angles are positive and convex angles are negative. Computing this value is slower than the unsigned angle
vi: Góc số âm/dương tính bằng radian giữa hai mặt nơi chúng gặp nhau ở một cạnh. Các cạnh phẳng và các cạnh phi đa tạp có góc bằng 0. Góc lõm là dương và góc lồi là âm. Tính toán giá trị này chậm hơn góc số dương

en: Unsigned Angle Field
vi: Góc Số Dương

en: Signed Angle Field
vi: Trường Góc số Âm/Dương

en: The number of faces that use each edge as one of their sides
vi: Số các mặt sử dụng mỗi cạnh làm một trong các cạnh của chúng

en: Edge Neighbor Count Field
vi: Trường Số Hàng Xóm của Cạnh

en: Vertex Index 1
vi: Chỉ Số Điểm Đỉnh 1

en: Vertex Index 2
vi: Chỉ Số Điểm Đỉnh 2

en: Position 1
vi: Vị trí 1

en: Position 2
vi: Vị trí 2

en: The index of the first vertex in the edge
vi: Chỉ số của điểm đỉnh đầu tiên trong cạnh

en: The index of the second vertex in the edge
vi: Chỉ số của điểm đỉnh thứ hai trong cạnh

en: The position of the first vertex in the edge
vi: Vị trí của đỉnh đầu tiên trong cạnh

en: The position of the second vertex in the edge
vi: Vị trí của điểm đỉnh thứ hai trong cạnh

en: Edge Vertices Field
vi: Trường Số Điểm Đỉnh của Cạnh

en: Edge Position Field
vi: Trường Vị Trí Cạnh

[ctx: Amount]
en: Area
vi: Diện Tích

en: The surface area of each of the mesh's faces
vi: Diện tích các mặt của mỗi các mặt khung lưới

en: Face Area Field
vi: Trường Diện Tích Mặt

[ctx: NodeTree]
en: Planar
vi: Phẳng

en: The distance a point can be from the surface before the face is no longer considered planar
vi: Khoảng cách mà một điểm có thể nằm tại, từ mặt, trước khi mặt không còn được cân nhắc là phẳng nữa

en: Vertex Count
vi: Số Điểm Đỉnh

en: Number of edges or points in the face
vi: Số cạnh hoặc số điểm trong mặt

en: Number of faces which share an edge with the face
vi: Số mặt có chung một cạnh với mặt

en: Face Neighbor Count Field
vi: Trường Số Mặt Lân Cận

en: Vertex Count Field
vi: Trường Số Điểm Đỉnh

en: Island Index
vi: Chỉ Số Hải Đảo

en: Island Count
vi: Số Hải Đảo

en: The index of the each vertex's island. Indices are based on the lowest vertex index contained in each island
vi: Chỉ số mỗi hải đảo của điểm đỉnh. Các chỉ số dựa trên chỉ số đỉnh thấp nhất nằm trong mỗi hải đảo

en: The total number of mesh islands
vi: Tổng số hải đảo khung lưới

en: The number of vertices connected to this vertex with an edge, equal to the number of connected edges
vi: Số điểm đỉnh kết nối điểm đỉnh này với một cạnh, tương đương với số cạnh liên thông

en: Number of faces that contain the vertex
vi: Số các mặt cùng sử dụng một điểm đỉnh

en: Vertex Face Count Field
vi: Trường Số Mặt của Điểm Đỉnh

en: Anonymous attributes can't be accessed by name
vi: Thuộc tính ẩn danh không thể truy cập theo tên được

en: For meshes, outputs normals without custom normal attributes taken into account
vi: Đối với khung lưới, xuất ra các giá trị pháp tuyến mà không tính đến các thuộc tính pháp tuyến tùy chỉnh

en: End Vertex
vi: Điểm Đỉnh Cuối

en: Edge Cost
vi: Chi Phí Cạnh

en: Total Cost
vi: Tổng Chi Phí

en: Shortest Edge Paths Next Vertex Field
vi: Trường Điểm Đỉnh Tiếp Theo của Đường Dẫn Cạnh Ngắn Nhất

en: Shortest Edge Paths Cost Field
vi: Trường Chi Phí của Đường Dẫn Cạnh Ngắn Nhất

en: Spline Point Count
vi: Số Điểm Chốt Trục

en: Tangent node
vi: Nút tiếp tuyến

en: Realized geometry is not used when pick instances is true
vi: Hình học hiện thực hóa sẽ không được sử dụng khi tùy chọn Chọn Thực Thể được bật lên (Đúng)

en: Pick Instance
vi: Chọn Thực Thể

en: Instance Index
vi: Chỉ Số Thực Thể

en: Points to instance on
vi: Các điểm để thực thể hóa trên đó

en: Geometry that is instanced on the points
vi: Hình học được thực thể hóa trên các điểm

en: Choose instances from the "Instance" input at each point instead of instancing the entire geometry
vi: Chọn các thực thể từ đầu vào "Thực thể" tại mỗi điểm đầu vào thay vì thực thể hóa toàn bộ hình học

en: Index of the instance used for each point. This is only used when Pick Instances is on. By default the point index is used
vi: Chỉ số của thực thể sử dụng cho mỗi một điểm. Cái này chỉ được sử dụng khi Chọn Thực Thể được bật lên mà thôi. Theo mặc định thì chỉ số của điểm sẽ được sử dụng

en: Rotation of the instances
vi: Xoay chiều của các thực thể

en: Scale of the instances
vi: Tỷ lệ của các thực thể

en: Guide Curves
vi: Đường Cong Hướng Dẫn

en: Guide Up
vi: Phương Trên của Hướng Dẫn

en: Guide Group ID
vi: ID Nhóm của Hướng Dẫn

en: Point Up
vi: Điểm Hướng Lên Trên

en: Point Group ID
vi: ID Nhóm của Điểm

en: Closest Index
vi: Chỉ Số Gần Nhất

en: Closest Weight
vi: Trọng Lượng Gần Nhất

en: Base curves that new curves are interpolated between
vi: Các đường cong cơ sở mà các đường cong mới sẽ được nội suy giữa chúng

en: Optional up vector that is typically a surface normal
vi: Vectơ hướng lên trên bổ sung, thường là pháp tuyến của bề mặt

en: Splits guides into separate groups. New curves interpolate existing curves from a single group
vi: Tách các hướng dẫn thành các nhóm riêng biệt. Các đường cong mới nội suy các đường cong hiện có từ một đơn nhóm

en: First control point positions for new interpolated curves
vi: Vị trí điểm điều khiển đầu tiên cho các đường cong nội suy mới

en: The curve group to interpolate in
vi: Nhóm đường cong để nội suy trong đó

en: Maximum amount of close guide curves that are taken into account for interpolation
vi: Số đường cong hướng dẫn nằm gần tối đa được tính đến cho nội suy

en: Index of the closest guide curve for each generated curve
vi: Chỉ số của đường cong hướng dẫn nằm gần nhất cho mỗi đường cong được sinh tạo ra

en: Weight of the closest guide curve for each generated curve
vi: Trọng lượng của đường cong hướng dẫn gần nhất cho mỗi đường cong được sinh tạo ra

en: Material Selection node
vi: Nút Lựa Chọn Vật Liệu

en: Menu Items
vi: Trình Mục

en: An identifier for the group of each face. All contiguous faces with the same value are in the same region
vi: Một chỉ danh cho nhóm của mỗi mặt. Tất cả các mặt tiếp nối, có cùng giá trị, đều nằm trong cùng một vùng

en: The edges that lie on the boundaries between the different face groups
vi: Các cạnh nằm trên vùng ranh giới giữa các nhóm mặt khác nhau

en: Vertices must be at least 3
vi: Số điểm đỉnh nhất định phải ít nhất là 3

en: Number of vertices on the circle
vi: Số điểm đỉnh trên hình tròn

en: Distance of the vertices from the origin
vi: Khoảng cách của các điểm đỉnh từ tọa độ gốc

en: Side Segments must be at least 1
vi: Số Phân Đoạn của Cạnh nhất định phải ít nhất là 1

en: Fill Segments must be at least 1
vi: Số phân vòng bịt đầu nhất định phải ít nhất là 1

en: Side Segments
vi: Số Phân Đoạn của Cạnh

en: Fill Segments
vi: Số Phân Vòng Bịt Đầu

en: Radius Top
vi: Bán Kính Đỉnh

en: Radius Bottom
vi: Bán Kính Đáy

[ctx: NodeTree]
en: Bottom
vi: Đáy

en: Number of points on the circle at the top and bottom
vi: Số điểm trên vòng tròn ở trên cùng và dưới cùng

en: The number of edges running vertically along the side of the cone
vi: Số cạnh chạy dọc theo mặt bên của hình nón

en: Number of concentric rings used to fill the round face
vi: Số vòng đồng tâm được sử dụng để phủ kín mặt tròn

en: Radius of the top circle of the cone
vi: Bán kính của đường tròn đỉnh của hình nón

en: Radius of the bottom circle of the cone
vi: Bán kính của đường tròn đáy của hình nón

en: Height of the generated cone
vi: Chiều cao của hình nón sinh tạo

en: Vertices must be at least 1
vi: Phải có ít nhất 1 điểm đỉnh

en: Vertices X
vi: Điểm Đỉnh X

en: Vertices Y
vi: Điểm Đỉnh Y

en: Vertices Z
vi: Điểm Đỉnh Z

en: Side length along each axis
vi: Chiều dài cạnh dọc theo mỗi trục

en: Number of vertices for the X side of the shape
vi: Số điểm đỉnh cho cạnh X của hình dạng

en: Number of vertices for the Y side of the shape
vi: Số điểm đỉnh cho cạnh Y của hình dạng

en: Number of vertices for the Z side of the shape
vi: Số điểm đỉnh cho cạnh Z của hình dạng

en: The number of vertices on the top and bottom circles
vi: Số điểm đỉnh trên đường tròn trên cùng và dưới cùng

en: The number of rectangular segments along each side
vi: Số phân đoạn hình chữ nhật dọc theo mỗi cạnh

en: The number of concentric rings used to fill the round faces
vi: Số lượng các vòng đồng tâm được sử dụng để phủ kín các mặt tròn

en: The radius of the cylinder
vi: Bán kính của hình trụ

en: The height of the cylinder
vi: Chiều cao của hình trụ

en: Side length of the plane in the X direction
vi: Chiều dài cạnh của bình diện theo hướng X

en: Side length of the plane in the Y direction
vi: Chiều dài cạnh của bình diện theo hướng Y

en: Number of vertices in the X direction
vi: Số lượng điểm đỉnh trong hướng X

en: Number of vertices in the Y direction
vi: Số lượng điểm đỉnh trong hướng Y

en: Distance from the generated points to the origin
vi: Khoảng cách từ các điểm sinh tạo đến tọa độ gốc

en: Number of subdivisions on top of the basic icosahedron
vi: Lượng phân chia trên đỉnh của khối nhì thập diện cơ bản

en: Start Location
vi: Vị Trí Khởi Đầu

en: End Location
vi: Vị Trí Kết Thúc

en: Number of vertices on the line
vi: Số điểm đỉnh trên đường

en: Length of each individual edge
vi: Chiều dài của mỗi cá nhân cạnh

en: Position of the first vertex
vi: Vị trí của điểm đỉnh đầu tiên

en: In offset mode, the distance between each socket on each axis. In end points mode, the position of the final vertex
vi: Trong chế độ dịch chuyển thì là khoảng cách giữa mỗi ổ cắm trên mỗi trục. Trong chế độ điểm cuối thì là vị trí của đỉnh cuối cùng

en: Segments must be at least 3
vi: Số phân đoạn phải có ít nhất là 3

en: Rings must be at least 3
vi: Số vành nhẫn phải có ít nhất là 3

en: Horizontal resolution of the sphere
vi: Độ phân giải ngang của hình cầu

en: The number of horizontal rings
vi: Số vòng chiều ngang

en: Disabled, Blender was compiled without OpenSubdiv
vi: Vô hiệu hóa (tắt), bản Blender này vốn được biên dịch không có OpenSubdiv

en: Gradient Width
vi: Chiều Rộng Dốc Màu

en: Band Width
vi: Chiều Rộng Băng Tần

en: SDF Grid
vi: Khung Lưới Đồ Thị SDF

en: Width of the active voxel surface, in voxels
vi: Chiều rộng bề mặt thể tích tử đang hoạt động, tính trong đơn vị thể tích tử

en: Corner Index
vi: Chỉ Số Góc

en: The edge to retrieve data from. Defaults to the edge from the context
vi: Cạnh để lấy dữ liệu từ đó ra. Mặc định là cạnh từ ngữ cảnh

en: Values that sort the corners attached to the edge
vi: Các giá trị sắp xếp thứ tự các góc gắn vào cạnh

en: Which of the sorted corners to output
vi: Xuất góc nào vốn được sắp xếp thứ tự đây

en: A corner of the input edge in its face's winding order, chosen by the sort index
vi: Một góc của cạnh đầu vào theo thứ tự xoay vòng mặt của nó, được chọn theo thứ tự chỉ số sắp xếp

en: The number of faces or corners connected to each edge
vi: Số mặt hoặc góc nối với mỗi cạnh

en: Corner of Edge
vi: Góc của Cạnh

en: Edge Corner Count
vi: Số Góc của Cạnh

en: The face to retrieve data from. Defaults to the face from the context
vi: Mặt để trích xuất dữ liệu ra. Mặc định là mặt từ bối cảnh

en: Values used to sort the face's corners. Uses indices by default
vi: Các giá trị sử dụng để sắp xếp những góc của mặt. Sử dụng chỉ số theo mặc định

en: A corner of the face, chosen by the sort index
vi: Một góc của mặt, đã được chọn theo chỉ số sắp xếp

en: The number of corners in the face
vi: Số góc trong mặt

en: Corner of Face
vi: Góc của Mặt

en: Vertex Index
vi: Chỉ Số Điểm Đỉnh

en: The vertex to retrieve data from. Defaults to the vertex from the context
vi: Điểm đỉnh để lấy dữ liệu từ đó ra. Mặc định là dùng điểm đỉnh từ ngữ cảnh

en: Values used to sort corners attached to the vertex. Uses indices by default
vi: Các giá trị sử dụng để sắp xếp các góc vốn đã gắn với điểm đỉnh. Sử dụng các chỉ số theo mặc định

en: A corner connected to the face, chosen by the sort index
vi: Một góc kết nối với mặt, được chọn theo chỉ số sắp xếp

en: The number of faces or corners connected to each vertex
vi: Số các mặt hoặc góc kết nối với mỗi điểm đỉnh

en: Corner of Vertex
vi: Góc của Điểm Đỉnh

en: Vertex Corner Count
vi: Số Góc của Điểm Đỉnh

en: Next Edge Index
vi: Chỉ Số Cạnh Tiếp Theo

en: Previous Edge Index
vi: Chỉ Số Cạnh Trước

en: The corner to retrieve data from. Defaults to the corner from the context
vi: Góc để trích xuất dữ liệu từ đó ra. Mặc định là sử dụng góc từ ngữ cảnh

en: The edge after the corner in the face, in the direction of increasing indices
vi: Các cạnh đứng sau góc trong mặt, theo hướng chỉ số tăng lên

en: The edge before the corner in the face, in the direction of decreasing indices
vi: Cạnh đứng trước góc trong mặt, theo hướng giảm dần của chỉ số

en: Corner Next Edge
vi: Góc Cạnh Tiếp Theo

en: Corner Previous Edge
vi: Góc Cạnh Trước

en: Values used to sort the edges connected to the vertex. Uses indices by default
vi: Các giá trị sử dụng để sắp xếp các cạnh kết nối với điểm đỉnh. Theo mặc định, sử dụng chỉ số

en: Which of the sorted edges to output
vi: Xuất những cạnh nào đã được sắp xếp theo thứ tự đây

en: An edge connected to the face, chosen by the sort index
vi: Một cạnh kết nối với mặt, được chọn theo chỉ số sắp xếp

en: The number of edges connected to each vertex
vi: Số cạnh kết nối với mỗi điểm đỉnh

en: Edge of Vertex
vi: Cạnh của Điểm Đỉnh

en: Corner Face Index
vi: Chỉ Số Mặt của Góc

en: Index in Face
vi: Chỉ Số trong Mặt

en: The index of the face the corner is a part of
vi: Chỉ số của mặt mà góc là một phần của nó

en: The index of the corner starting from the first corner in the face
vi: Chỉ số của góc, bắt đầu từ góc đầu tiên trong mặt

en: Corner Index In Face
vi: Chỉ Số Góc trong Mặt

en: The number of corners to move around the face before finding the result, circling around the start of the face if necessary
vi: Số góc di chuyển xung quanh mặt trước khi tìm được kết quả, đi vòng quanh đầu mặt nếu cần

en: The index of the offset corner
vi: Chỉ số của góc dịch chuyển

en: The vertex the corner is attached to
vi: Điểm đỉnh của góc bao trùm

en: Corner Vertex
vi: Điểm Đỉnh của Góc

en: Region Width
vi: Chiều Rộng Vùng

en: Region Height
vi: Chiều Cao Vùng

en: The region-space mouse X location, in pixels, increasing from 0 at the left
vi: Vị trí X của chuột trong khoảng không gian của vùng, trong số điểm ảnh, tăng dần từ 0 bên trái

en: The region-space mouse Y location, in pixels, increasing from 0 at the bottom
vi: Vị trí Y của chuột trong khoảng không gian của vùng, tính trong số điểm ảnh, tăng dần từ 0 dưới đáy

en: The total X size of the region in pixels
vi: Tổng kích thước X của vùng tính trong số điểm ảnh

en: The total Y size of the region in pixels
vi: Tổng kích thước Y của vùng tính trong số điểm ảnh

en: Can't access object's transforms because it's not evaluated yet. This can happen when there is a dependency cycle
vi: Không thể truy cập các biến hóa của đối tượng vì nó chưa được tính toán. Điều này có thể xảy ra khi có một phụ thuộc tuần hoàn (lặp vòng)

en: Geometry cannot be retrieved from the edited object itself
vi: Không thể trích xuất hình học từ chính bản thân đối tượng chỉnh sửa được

en: Geometry cannot be retrieved from the modifier object
vi: Không thể trích xuất hình học được từ đối tượng bộ điều chỉnh được

en: Can't access object's geometry because it's not evaluated yet. This can happen when there is a dependency cycle
vi: Không thể truy cập hình học của đối tượng vì nó chưa được tính toán. Điều này có thể xảy ra khi có một phụ thuộc tuần hoàn (lặp vòng)

en: As Instance
vi: Làm Thực Thể

en: Output the entire object as single instance. This allows instancing non-geometry object types
vi: Xuất toàn bộ đối tượng dưới dạng một thực thể. Việc làm này cho phép thực thể hóa các thể loại đối tượng phi hình học

en: Transformation matrix containing the location, rotation and scale of the object
vi: Ma trận biến hóa chứa vị trí, xoay chiều và tỷ lệ của đối tượng

en: Is Valid Offset
vi: Dịch Chuyển Hợp Lệ hay Không

en: The index of the control point to evaluate. Defaults to the current index
vi: Chỉ số của điểm điều khiển để tính toán. Sử dụng chỉ số hiện tại làm mặc định

en: The number of control points along the curve to traverse
vi: Số điểm điều khiển dọc theo đường cong cần đi qua

en: Whether the input control point plus the offset is a valid index of the original curve
vi: Liệu điểm điều khiển đầu vào, cùng với dịch chuyển, có phải là chỉ số hợp lệ của đường cong ban đầu hay không

en: The index of the control point plus the offset within the entire curves data-block
vi: Chỉ số của điểm điều khiển, cộng với dịch chuyển, nội trong toàn bộ khối dữ liệu đường cong

en: Offset Valid
vi: Dịch Chuyển Hợp Lệ

en: The number of points to create
vi: Số điểm để kiến tạo

en: The positions of the new points
vi: Vị trí của các điểm mới

en: The radii of the new points
vi: Bán kính của các điểm mới

en: Curve Group ID
vi: ID Nhóm Đường Cong

en: Points to generate curves from
vi: Các điểm để sinh tạo ra đường cong

en: A curve is created for every distinct group ID. All points with the same ID are put into the same curve
vi: Một đường cong được tạo ra cho mỗi ID nhóm biệt lập. Toàn bộ các điểm có cùng ID đều sẽ được đưa vào cùng một đường cong

en: Determines the order of points in each curve
vi: Xác định thứ tự của các điểm trên mỗi đường cong

en: Sample Position
vi: Vị Trí Lấy Mẫu

en: Sample Group ID
vi: Lấy Mẫu ID của Nhóm

en: Is Valid
vi: Hợp Lệ hay Không

en: Splits the elements of the input geometry into groups which can be sampled individually
vi: Tách phân các phần tử của hình học đầu vào thành các nhóm tức những cái có thể lấy mẫu riêng từng cá nhân một được

en: Whether the sampling was successful. It can fail when the sampled group is empty
vi: Xác định việc lấy mẫu có thành công hay không. Nó có thể thất bại khi nhóm lấy mẫu là trống rỗng

en: The target mesh must have faces
vi: Khung lưới mục tiêu phải có một số các mặt

en: Source Position
vi: Vị trí Nguồn

en: Is Hit
vi: Có Bắn Trúng Không

en: Hit Position
vi: Vị Trí Điểm Bắn Trúng

en: Hit Normal
vi: Pháp Tuyến Điểm Bắn Trúng

en: Hit Distance
vi: Khoảng Cách Điểm Bắn Trúng

en: Realize All
vi: Hiện Thực Hóa Toàn Bộ

en: Which top-level instances to realize
vi: Những thực thể cấp cao nhất nào cần hiện thực hóa

en: Realize all levels of nested instances for a top-level instances. Overrides the value of the Depth input
vi: Hiện thực hóa toàn bộ các cấp độ thực thể lồng nhau cho thực thể ở cấp cao nhất. Vượt quyền giá trị của đầu vào Độ Sâu

en: Number of levels of nested instances to realize for each top-level instance
vi: Số lượng cấp độ thực thể lồng nhau cần hiện thực hóa cho mỗi thực thể ở cấp cao nhất

en: Only one * is supported in the pattern
vi: Duy một dấu ngôi sao * là được hỗ trợ trong mẫu mà thôi

en: Cannot remove built-in attributes: {}
vi: Không thể xóa các thuộc tính tích hợp: {}

en: Attribute does not exist: "{}"
vi: Thuộc tính không tồn tại: "{}"

en: Repeat Items
vi: Số Mục Lặp Lại

en: Iteration
vi: Lần Lặp Lại

en: Index of the current iteration. Starts counting at zero
vi: Chỉ số của lần lặp lại hiện tại. Bắt đầu đếm từ số 0

en: Which element to retrieve a value from on the geometry
vi: Phần tử nào trên hình học để trích xuất một giá trị ra

en: The source geometry must contain a mesh or a point cloud
vi: Hình học nguồn phải chứa một khung lưới hoặc một đám mây điểm

en: The source mesh must have faces
vi: Khung lưới nguồn phải có các mặt

en: Splits the faces of the input mesh into groups which can be sampled individually
vi: Tách phân các mặt của khung lưới đầu vào thành nhiều nhóm, tức những cái có thể lấy mẫu riêng từng cá nhân một được

en: Sample UV
vi: Lấy Mẫu UV

en: The mesh UV map to sample. Should not have overlapping faces
vi: Ánh xạ UV của khung lưới để lấy mẫu. Không được có các mặt chồng gối lên nhau

en: The coordinates to sample within the UV map
vi: Các tọa độ để lấy mẫu nội trong ánh xạ UV

en: Whether the node could find a single face to sample at the UV coordinate
vi: Liệu nút có thể tìm thấy một đơn mặt để lấy mẫu tại tọa độ UV hay không

en: Origin of the scaling for each element. If multiple elements are connected, their center is averaged
vi: Tọa độ gốc để đổi tỷ lệ cho mỗi phần tử. Nếu nhiều phần tử được kết nối, thì tâm của chúng sẽ được tính trung bình

en: Direction in which to scale the element
vi: Chiều hướng để đổi tỷ lệ phần tử

en: Grid 2
vi: Khung Lưới Đồ Thị 2

en: Value not found: "{}"
vi: Không tìm thấy giá trị: "{}"

en: The parts of the geometry that go into the first output
vi: Các phần của hình học đi vào đầu ra đầu tiên

en: The parts of the geometry in the selection
vi: Các phần của hình học nằm trong lựa chọn

en: The parts of the geometry not in the selection
vi: Các phần của hình học không nằm trong lựa chọn

en: Mesh has no faces for material assignment
vi: Khung lưới không có các mặt nào để ấn định chất liệu cả

en: Volumes only support a single material; selection input cannot be a field
vi: Thể tích chỉ hỗ trợ một nguyên vật liệu đơn nhất mà thôi; đầu vào lựa chọn không thể là một trường được

en: Point clouds only support a single material; selection input cannot be a field
vi: Các đám mây điểm chỉ hỗ trợ một nguyên vật liệu duy nhất mà thôi; đầu vào lựa chọn không thể là một trường được

en: Curves only support a single material; selection input cannot be a field
vi: Đường cong chỉ hỗ trợ một nguyên vật liệu duy nhất mà thôi; đầu vào lựa chọn không thể là một trường được

en: Remove Custom
vi: Xóa Tùy Chỉnh

en: Face Sharpness
vi: Độ Sắc Nét của Mặt

en: Shade Smooth
vi: Tô Bóng Mịn Màng

en: Simulation State
vi: Trạng Thái Mô Phỏng

en: Delta Time
vi: Thời Gian Delta

en: Forward the output of the simulation input node directly to the output node and ignore the nodes in the simulation zone
vi: Chuyển trực tiếp đầu ra của nút đầu vào mô phỏng đến nút đầu ra và bỏ qua các nút trong vùng mô phỏng

en: Domain and geometry type combination is unsupported
vi: Sự kết hợp của phạm vi và thể loại hình học này chưa được hỗ trợ

en: Sort Weight
vi: Trọng Lượng Sắp Xếp

en: All geometry groups as separate instances
vi: Toàn bộ các nhóm hình học là các thực thể riêng biệt

en: The group ID of each group instance
vi: ID nhóm của từng thực thể nhóm một

en: Anonymous attributes can't be created here
vi: Không thể tạo các thuộc tính ẩn danh (anonymous attributes) ở đây được

en: Failed to write to attribute "{}" with domain "{}" and type "{}"
vi: Không thể viết vào thuộc tính "{}" với phạm vi "{}" và kiểu "{}"

en: Font not specified
vi: Phông chữ chưa được chỉ định

en: Text Box Width
vi: Chiều Rộng Hộp Văn Bản

en: Text Box Height
vi: Chiều Cao Hộp Văn Bản

en: Curve Instances
vi: Thực Thể Đường Cong

en: Edge Crease
vi: Miết Nếp Gấp

en: Limit Surface
vi: Giới Hạn Bề Mặt

en: The location of the scene's 3D cursor, in the local space of the modified object
vi: Vị trí con trỏ 3D của cảnh, trong không gian cục bộ của đối tượng sửa đổi

en: The rotation of the scene's 3D cursor, in the local space of the modified object
vi: Xoay chiều con trỏ 3D của cảnh, trong không gian cục bộ của đối tượng sửa đổi

en: Index of the active element in the specified domain
vi: Chỉ số của phần tử đang hoạt động trong phạm vi chỉ định

en: True if an active element exists in the mesh, false otherwise
vi: Đúng (true) nếu một phần tử đang hoạt động tồn tại trong khung lưới, sai (false) nếu không

en: The selection of each element as a true or false value
vi: Việc lựa chọn mỗi phần tử là giá trị đúng (true) hoặc sai (false)

en: The selection of each element as a floating point value
vi: Việc lựa chọn mỗi phần tử là một giá trị dấu phẩy động

en: Volume scale is lower than permitted by OpenVDB
vi: Tỷ lệ thể tích thấp hơn mức OpenVDB cho phép

en: Faces to consider when packing islands
vi: Các Mặt cần cân nhắc khi đóng gói các hải đảo

en: Rotate islands for best fit
vi: Xoay chiều hải đảo để khít vừa nhất

en: Pack UV Islands Field
vi: Trường Đóng Gói các Hải Đảo UV

en: Faces to participate in the unwrap operation
vi: Các Mặt tham gia vào thủ tục mở gói

en: Edges to mark where the mesh is "cut" for the purposes of unwrapping
vi: Các cạnh để đánh dấu vị trí lưới được "cắt" nhằm mục đích mở gói

en: UV coordinates between 0 and 1 for each face corner in the selected faces
vi: Tọa độ UV từ 0 đến 1 cho mỗi góc mặt trong các mặt đã chọn

en: UV Unwrap Field
vi: Trường Mở Gói UV

en: No color overlay
vi: Không vẽ lồng màu sắc

en: Rotation values can only be displayed with the text overlay in the 3D view
vi: Giá trị xoay chiều chỉ có thể được hiển thị nếu lồng ghép văn bản trong góc nhìn 3D

en: Transforms points in view space to region space ("clip space" or "normalized device coordinates")
vi: Biến hóa các điểm trong không gian góc nhìn thành không gian vùng ("không gian nhìn thấy được" (clip space) hoặc "tọa độ thiết bị bình thường hóa")

en: Transforms points from object space to view space using the viewport's location and rotation
vi: Biến hóa các điểm từ không gian đối tượng sang không gian góc nhìn bằng cách sử dụng vị trí và góc quay của cổng nhìn

en: Whether the viewport is using orthographic projection
vi: Cổng nhìn có sử dụng phép chiếu trực giao hay không

en: Resolution must be greater than 1
vi: Độ phân giải phải lớn hơn 1

en: Bounding box volume must be greater than 0
vi: Thể tích hình hộp viền phải lớn hơn 0

en: Volume density per voxel
vi: Tỷ trọng thể tích cho mỗi thể tích tử

en: Value for voxels outside of the cube
vi: Giá trị cho các thể tích tử bên ngoài khối lập phương

en: Minimum boundary of volume
vi: Ranh giới tối thiểu của thể tích

en: Maximum boundary of volume
vi: Ranh giới tối đa của thể tích

en: Number of voxels in the X axis
vi: Số thể tích tử trong trục X

en: Number of voxels in the Y axis
vi: Số thể tích tử trong trục Y

en: Number of voxels in the Z axis
vi: Số thể tích tử trong trục Z

en: Warnings ({})
vi: Cảnh Báo ({})

en: Bake Path
vi: Đường Dẫn để Nướng

en: Output Attributes
vi: Thuộc Tính Xuất ở Đầu Ra

en: No named attributes used
vi: Không có thuộc tính được đặt tên nào được sử dụng

en: Recursive closure is not allowed
vi: Đóng kín đệ quy là một điều không cho phép

en: Closure input has incompatible type: "{}"
vi: Đầu vào đóng kín có kiểu không tương thích: "{}"

en: Closure does not have input: "{}"
vi: Đóng kín không có đầu vào: "{}"

en: Closure output has incompatible type: "{}"
vi: Đầu ra đóng kín có kiểu không tương thích: "{}"

en: Closure does not have output: "{}"
vi: Đóng kín không có đầu ra: "{}"

en: Input geometry has no elements in the iteration domain.
vi: Hình học đầu vào không có phần tử nào trong phạm vi lặp lại.

en: "{}" from {}
vi: "{}" từ {}

en: Group '{}' ({})
vi: Nhóm '{}' ({})

en: Inspection index is out of range
vi: Chỉ số điều tra nằm ngoài phạm vi

en: Missing Data-Block
vi: Thiếu Khối Dữ Liệu

en: Unused Output
vi: Đầu Ra Chưa Sử Dụng

en: There are multiple group output nodes and this one is not active
vi: Có nhiều nút đầu ra của nhóm, song cái này không phải là cái đang hoạt động

en: Nesting a node group inside of itself is not allowed
vi: Không được phép lồng một nhóm nút bên trong bản thân nó

en: Node group has different type
vi: Nhóm nút có kiểu/thể loại khác

en: Instances in input geometry are ignored
vi: Bỏ qua các thực thể trong hình học cung cấp ở đầu vào

en: Realized data in input geometry is ignored
vi: Bỏ qua dữ liệu hiện thực hóa trong hình học cung cấp ở đầu vào

en: Input geometry has unsupported type:
vi: Hình học cung cấp ở đầu vào có chứa thể loại/kiểu chưa được hỗ trợ:

en: Undefined Node Tree Type
vi: Thể Loại Nút Cây Chưa Xác Định Rõ Ràng

en:  (Deprecated)
vi:  (Đã Lỗi Thời)

en: Input grids have incompatible transforms
vi: Khung lưới đồ thị đầu vào có biến hóa không tương thích tồn tại

en: No input grid found that can determine the topology
vi: Không tìm thấy khung lưới đồ thị đầu vào nào để có thể xác định được cấu trúc liên kết là gì

en: Grid type not supported
vi: Thể loại khung lưới đồ thị chưa được hỗ trợ

en: Not a shader node tree
vi: Không phải là cây nút tô bóng

en: Not a shader, geometry, or compositor node tree
vi: Không phải là cây nút tô bóng, hình học hoặc trình tổng hợp

en: AO
vi: THTMT

en: Color of the emitted light
vi: Màu của ánh sáng phát ra

en: Strength of the emitted light
vi: Cường độ của ánh sáng phát ra

en: Color input on which correction will be applied
vi: Đầu vào màu để áp dụng hiệu chỉnh

en: Brightness correction value.
    An additive-type factor by which to increase the overall brightness of the image. Use a negative number to darken an image, and a positive number to brighten it
vi: Giá trị hiệu chỉnh độ sáng.
    Một hệ số gia tăng cộng thêm nhằm tăng cường độ sáng tổng thể của hình ảnh lên. Sử dụng số âm để làm tối hình ảnh đi và số dương để làm sáng hình ảnh lên

en: Contrast correction value.
    A scaling type factor by which to make brighter pixels brighter, but keeping the darker pixels dark. Use a negative number to decrease contrast, and a positive number to increase it
vi: Giá trị hiệu chỉnh độ tương phản.
    Một hệ số kiểu tỷ lệ hóa để làm cho các điểm ảnh chói hơn rực rỡ hơn, song duy trì các điểm ảnh tối hơn sẫm màu. Sử dụng số âm để giảm độ tương phản xuống và số dương để tăng độ tương phản lên

en: BSDF
vi: Bidirectional Scattering Distribution Function: Hàm Phân Bổ Tán Xạ Hai Chiều

en: IOR
vi: Chỉ Số Khúc Xạ

en: RoughnessU
vi: Độ Nhám U

en: RoughnessV
vi: Độ Nhám V

en: Melanin
vi: Mêlanin

en: Melanin Redness
vi: Độ Đỏ của Mêlanin

en: Radial Roughness
vi: Độ Nhám Tỏa Tròn

en: Coat
vi: Lớp Tráng Bóng

en: Random Color
vi: Ngẫu Nhiên Hóa Màu Sắc

en: Random Roughness
vi: Ngẫu Nhiên Hóa Độ Nhám

en: Secondary Reflection
vi: Phản Quang Thứ Hai

en: The RGB color of the strand. Only used in Direct Coloring
vi: Màu RGB của sợi. Chỉ được sử dụng trong Tô Màu Trực Tiếp m

en: Hair pigment. Specify its absolute quantity between 0 and 1
vi: Sắc tố của tóc. Chỉ định số lượng tuyệt đối của nó trong khoảng từ 0 đến 1

en: Fraction of pheomelanin in melanin, gives yellowish to reddish color, as opposed to the brownish to black color of eumelanin
vi: Một phần pheomelanin trong melanin tạo ra màu từ vàng đến đỏ, trái ngược với màu nâu đến đen của eumelanin

en: Additional color used for dyeing the hair
vi: Màu bổ sung dùng để nhuộm tóc

en: Specifies energy absorption per unit length as light passes through the hair. A higher value leads to a darker color
vi: Chỉ định mức hấp thụ năng lượng trên mỗi đơn vị chiều dài khi ánh sáng truyền qua tóc. Giá trị cao hơn dẫn đến màu tối hơn

en: The ratio of the minor axis to the major axis of an elliptical cross-section. Recommended values are 0.8~1 for Asian hair, 0.65~0.9 for Caucasian hair, 0.5~0.65 for African hair. The major axis is aligned with the curve normal, which is not supported in particle hair
vi: Tỷ số giữa trục nhỏ và trục lớn của mặt cắt hình elip. Giá trị đề cử là 0.8~1 đối với tóc người châu Á, 0.65~0.9 đối với tóc người da trắng, 0.5~0.65 đối với tóc người châu Phi. Trục chính được căn chỉnh theo pháp tuyến đường cong, tức cái không được hỗ trợ trong tóc lông dùng hệ thống hạt

en: Hair roughness. A low value leads to a metallic look
vi: Độ thô ráp của tóc. Giá trị thấp dẫn đến diện mạo giống kim loại

en: Simulate a shiny coat by reducing the roughness to the given factor only for the first light bounce (diffuse). Range [0, 1] is equivalent to a reduction of [0%, 100%] of the original roughness
vi: Mô phỏng một lớp sơn tráng bóng bằng cách giảm độ nhám xuống thành hệ số đã cho duy trong lần bật nẩy ánh sáng đầu tiên (khuếch tán). Phạm vi [0, 1] tương đương với mức giảm [0%, 100%] độ nhám ban đầu

en: Index of refraction determines how much the ray is bent. At 1.0 rays pass straight through like in a transparent material; higher values cause larger deflection in angle. Default value is 1.55 (the IOR of keratin)
vi: Chỉ số khúc xạ xác định độ cong của tia. Ở mức 1.0 tia xạ truyền xuyên thẳng qua như trong vật liệu trong suốt vậy; giá trị cao hơn sẽ gây ra độ lệch góc lớn hơn. Giá trị mặc định là 1.55 (Chỉ số khúc xạ của keratin)

en: The tilt angle of the cuticle scales (the outermost part of the hair). They are always tilted towards the hair root. The value is usually between 2 and 4 for human hair
vi: Góc nghiêng của vảy cá biểu bì (phần ngoài cùng của tóc). Chúng luôn nghiêng về phía chân tóc. Giá trị thường nằm trong khoảng từ 2 đến 4 đối với tóc người

en: Vary the melanin concentration for each strand
vi: Thay đổi nồng độ melanin cho từng sợi một

en: Vary roughness values for each strand
vi: Thay đổi giá trị độ nhám cho từng sợi một

en: Optional factor for modulating the first light bounce off the hair surface. The color of this component is always white. Keep this 1.0 for physical correctness
vi: Hệ số tùy chọn để điều chỉnh ánh sáng đầu tiên phản chiếu lại trên bề mặt của tóc. Màu sắc của thành phần này luôn là màu trắng. Giữ nguyên 1.0 này để đảm bảo tính chính xác về mặt vật lý

en: Optional factor for modulating the transmission component. Picks up the color of the pigment inside the hair. Keep this 1.0 for physical correctness
vi: Hệ số tùy chọn để điều biến phần tử truyền xạ. Lấy màu của sắc tố bên trong tóc. Giữ nguyên 1.0 này để đảm bảo tính chính xác về mặt vật lý

en: Optional factor for modulating the component which is transmitted into the hair, reflected off the backside of the hair and then transmitted out of the hair. This component is oriented approximately around the incoming direction, and picks up the color of the pigment inside the hair. Keep this 1.0 for physical correctness
vi: Hệ số tùy chọn để điều biến phần tử truyền xạ vào tóc, phản chiếu lại từ mặt sau của tóc và sau đó truyền ra khỏi tóc. Thành phần này được định hướng quanh chiều hướng đi vào và lấy màu của sắc tố bên trong tóc. Giữ nguyên giá trình 1.0 này để đảm bảo tính chính xác về mặt vật lý

en: Edge Tint
vi: Màu Nhuốm của Cạnh

en: Extinction
vi: Hệ Số Dập Tắt

en: Color of the material
vi: Màu của nguyên vật liệu

en: Tint reflection at near-grazing incidence to simulate complex index of refraction
vi: Phản xạ màu nhuốm ở góc tới gần tiếp tuyến để mô phỏng chỉ số khúc xạ phức tạp

en: Real part of the conductor's refractive index, often called n
vi: Phần thực trong chỉ số khúc xạ của chất dẫn điện, thường được gọi là n

en: Imaginary part of the conductor's refractive index, often called k
vi: Phần ảo trong chỉ số khúc xạ của chất dẫn điện, thường được gọi là k

en: Microfacet roughness of the surface (0.0 is a perfect mirror reflection, 1.0 is completely rough)
vi: Độ nhám của mặt vi mô (0.0 là phản chiếu gương hoàn hảo, 1.0 là hoàn toàn nhám)

en: Amount of anisotropy for reflection. Higher values give elongated highlights along the tangent direction
vi: Lượng dị hướng cho ánh phản quang. Các giá trị cao hơn tạo ra các điểm nổi bật bị kéo dài theo hướng tiếp tuyến

en: Rotates the direction of anisotropy, with 1.0 going full circle
vi: Xoay chiều hướng của dị hướng, với 1.0 sẽ xoay hết vòng tròn

en: Diffuse Roughness
vi: Độ Nhám của Khuếch Tán

en: Subsurface Weight
vi: Trọng Lượng của Lớp Dưới Bề Mặt

en: Subsurface Radius
vi: Bán Kính của Lớp Dưới Bề Mặt

en: Subsurface Scale
vi: Tỷ Lệ của Lớp Dưới Bề Mặt

en: Subsurface IOR
vi: Chỉ Số Khúc Xạ Dưới Bề Mặt

en: Subsurface Anisotropy
vi: Dị Hướng Dưới Bề Mặt

en: Anisotropic Rotation
vi: Xoay Chiều Dị Hướng

en: Transmission Weight
vi: Trọng Lượng Truyền Xạ

en: Coat Weight
vi: Trọng Lượng của Lớp Tráng

en: Coat Roughness
vi: Độ Nhám của Lớp Tráng

en: Coat IOR
vi: Chỉ Số Khúc Xạ của Lớp Tráng

en: Coat Normal
vi: Pháp Tuyến của Lớp Tráng

en: Sheen Weight
vi: Trọng Lượng của Ánh Bóng Loáng

en: Sheen Roughness
vi: Độ Nhám của Ánh Bóng Loáng

en: Emission Color
vi: Màu Phát Xạ

en: Thin Film Thickness
vi: Độ Dày Màng Mỏng

en: Thin Film IOR
vi: IOR của Màng Mỏng

[ctx: NodeTree]
en: Specular Tint
vi: Màu Nhuốm của Ánh Phản Xạ Chuẩn

[ctx: NodeTree]
en: Coat Tint
vi: Màu Nhuốm của Lớp Tráng

[ctx: NodeTree]
en: Sheen Tint
vi: Màu Nhuốm của Ánh Bóng Loáng

[ctx: Amount]
en: Emission Strength
vi: Cường Độ Phát

en: Color of the material used for diffuse, subsurface, metallic and transmission
vi: Màu sắc của nguyên vật liệu được sử dụng cho khuếch tán, dưới bề mặt, ánh kim loại và truyền xạ

en: Blends between a dielectric and metallic material model. At 0.0 the material consists of a diffuse or transmissive base layer, with a specular reflection layer on top. A value of 1.0 gives a fully specular reflection tinted with the base color, without diffuse reflection or transmission
vi: Pha trộn giữa mô hình vật liệu điện môi và kim loại. Ở mức 0.0, nguyên vật liệu có chứa một tầng khuếch tán hoặc một tầng truyền xạ cơ sở, với một lớp phản chiếu đều ở trên cùng. Giá trị 1.0 mang lại phản chiếu đều hoàn hảo có nhuốm màu nền, mà không có phản quang khuếch tán hoặc truyền xạ

en: Specifies microfacet roughness of the surface for specular reflection and transmission (0.0 is a perfect mirror reflection, 1.0 is completely rough)
vi: Chỉ định độ nhám mặt vi mô của bề mặt cho phản chiếu đều và truyền xạ (0.0 là phản quang đối xứng hoàn hảo (gương), 1.0 là hoàn toàn thô nhám)

en: Index of Refraction (IOR) for specular reflection and transmission. For most materials, the IOR is between 1.0 (vacuum and air) and 4.0 (germanium). The default value of 1.5 is a good approximation for glass
vi: Chỉ Số Khúc Xạ (IOR) cho phản xạ và truyền xạ phản chiếu đều. Đối với hầu hết các nguyên vật liệu thì IOR nằm trong khoảng từ 1.0 (chân không và không khí) đến 4.0 (gecmani). Giá trị mặc định 1.5 là giá trị gần đúng cho thủy tinh

en: Controls the transparency of the surface, with 1.0 fully opaque
vi: Điều khiển độ trong suốt của bề mặt, với 1.0 là độ đục hoàn toàn

en: Specifies microfacet roughness of the diffuse base (0.0 is perfect lambertian reflection, 1.0 is completely rough)
vi: Chỉ định độ nhám của mặt vi mô của nền khuếch tán (0.0 là phản xạ Lambertian hoàn hảo, 1.0 là hoàn toàn nhám)

en: Blend between diffuse surface and subsurface scattering. Typically should be zero or one (either fully diffuse or subsurface)
vi: Pha trộn giữa tán xạ khuếch tán bề mặt và tán xạ dưới bề mặt. Thông thường thì phải bằng 0 hoặc 1 (hoặc là khuếch tán hoàn toàn, hoặc là dưới bề mặt)

en: Scattering radius per color channel (RGB), multiplied with Scale
vi: Bán kính tán xạ trên mỗi kênh màu (RGB), nhân với Tỷ Lệ

en: Scale factor of the subsurface scattering radius
vi: Hệ số tỷ lệ của bán kính tán xạ dưới bề mặt

en: Index of Refraction (IOR) used for rays that enter the subsurface component
vi: Chỉ Số Khúc Xạ (IOR) được sử dụng cho các tia xạ đi vào phần tử dưới bề mặt

en: Directionality of volume scattering within the subsurface medium. Zero scatters uniformly in all directions, with higher values scattering more strongly forward. For example, skin has been measured to have an anisotropy of 0.8
vi: Tính định hướng của tán xạ thể tích trong môi trường dưới bề mặt. 0 sẽ tán xạ đồng đều theo mọi hướng, với giá trị cao hơn thì tán xạ mạnh hơn về phía trước. Ví dụ, da được đo có độ dị hướng là 0.8

en: Adjustment to the Index of Refraction (IOR) to increase or decrease specular intensity (0.5 means no adjustment, 0 removes all reflections, 1 doubles them at normal incidence)
vi: Điều chỉnh Chỉ Số Khúc Xạ (IOR) để tăng hoặc giảm cường độ phản chiếu đều (0.5 nghĩa là không điều chỉnh, 0 loại bỏ toàn bộ phản xạ, 1 nhân đôi chúng tại pháp tuyến điểm rơi vào)

en: Tint dielectric reflection at normal incidence for artistic control, and metallic reflection at near-grazing incidence to simulate complex index of refraction
vi: Phản xạ điện mội của màu nhuốm tại góc pháp tuyến để điều khiển theo con mắt nghệ thuật, cùng phản xạ kim loại ở góc chạm gần để mô phỏng chỉ số khúc xạ phức tạp

en: Amount of anisotropy for specular reflection. Higher values give elongated highlights along the tangent direction
vi: Lượng dị hướng cho phản chiếu đều. Các giá trị cao hơn tạo ra các điểm sáng kéo dài theo hướng tiếp tuyến

en: Controls the tangent direction for anisotropy
vi: Điều khiển chiều hướng tiếp tuyến cho tính dị hướng

en: Blend between transmission and other base layer components
vi: Sự pha trộn giữa sự truyền xạ và các thành phần tầng lớp cơ sở khác

en: Controls the intensity of the coat layer, both the reflection and the tinting. Typically should be zero or one for physically-based materials
vi: Điều khiển cường độ của lớp tráng, cả độ phản chiếu và màu nhuốm. Thông thường thì giá trị này phải bằng 0, hoặc là 1 đối với các nguyên vật liệu có cơ sở vật lý (thực)

en: The roughness of the coat layer
vi: Độ nhám của lớp tráng

en: The Index of Refraction (IOR) of the coat layer (affects its reflectivity as well as the falloff of coat tinting)
vi: Chỉ Số Khúc Xạ (IOR) của lớp tráng (ảnh hưởng đến độ phản xạ của nó, cũng như độ suy giảm dần của màu nhuốm lớp tráng)

en: Adds a colored tint to the coat layer by modeling absorption in the layer. Saturation increases at shallower angles, as the light travels farther through the medium (depending on the Coat IOR)
vi: Thêm màu nhuốm vào lớp tráng bằng cách mô hình hóa sự hấp thụ trong tầng lớp. Độ bão hòa tăng lên ở các góc nông hơn, khi ánh sáng truyền đi xa hơn vào trong môi trường (tùy thuộc vào Chỉ Số Khúc Xạ của Lớp Tráng)

en: Intensity of the sheen layer, which simulates very small fibers on the surface
vi: Cường độ của tầng lớp nước láng bóng, mô phỏng các sợi rất nhỏ trên bề mặt

en: Roughness of the sheen layer. Low and high roughness values produce fuzzy or dusty appearance, respectively
vi: Độ nhám của nước láng bóng. Các giá trị độ nhám thấp và cao tạo ra diện mạo mập mờ hoặc có bụi bám, tương ứng với giá trị

en: Color of the sheen reflection
vi: Màu phản chiếu của nước láng bóng

en: Color of light emission from the surface
vi: Màu sắc của ánh sáng phát ra từ bề mặt

en: Strength of the emitted light. A value of 1.0 ensures that the object in the image has the exact same color as the Emission Color
vi: Cường độ của ánh sáng phát ra. Giá trị 1.0 đảm bảo rằng đối tượng trong hình ảnh có chính xác cùng một màu với Màu Phát Xạ

en: Thickness of the film in nanometers
vi: Độ dày của màng mỏng tính bằng nanomet

en: Index of refraction (IOR) of the thin film
vi: Chỉ số khúc xạ (IOR) của màng mỏng

en: IOR Level
vi: Cấp Độ Chỉ Số Khúc Xạ

en: Subsurface
vi: Dưới Bề Mặt

en: Sheen
vi: Nước Láng Bóng

en: Thin Film
vi: Màng Mỏng

[ctx: NodeTree]
en: Tint
vi: Màu Nhuốm

en: Strength of the bump mapping effect, interpolating between no bump mapping and full bump mapping
vi: Cường độ của hiệu ứng ánh xạ gồ ghề, nội suy giữa ánh xạ không gồ ghề và ánh xạ gồ ghề hoàn toàn

en: Multiplier for the height value to control the overall distance for bump mapping
vi: Hệ số nhân cho giá trị chiều cao để điều khiển khoảng cách tổng thể cho ánh xạ gồ ghề

en: Filter width in pixels, used to compute the bump mapping direction. For most textures the default value of 0.1 enables subpixel filtering for stable results. For stepwise textures a larger filter width can be used to get a bevel like effect on the edges
vi: Chiều rộng bộ lọc tính bằng số điểm ảnh, được sử dụng để tính toán chiều hướng ánh xạ độ gồ ghề. Đối với hầu hết các chất liệu, giá trị mặc định là 0.1 cho phép thanh lọc dưới mức điểm ảnh (subpixel) để có kết quả ổn định. Đối với các chất liệu phân bước, chúng ta có thể sử dụng chiều rộng bộ lọc lớn hơn để có hiệu ứng giống như bo vát trên các cạnh

en: Height above surface. Connect the height map texture to this input
vi: Chiều cao trên bề mặt. Kết nối chất liệu ánh xạ chiều cao với đầu vào này nhé

en: View Vector
vi: Véctơ của Điểm Nhìn

en: View Z Depth
vi: Độ Sâu Z từ Điểm Nhìn

en: View Distance
vi: Khoảng Cách từ Điểm Nhìn

en: The value used to map onto the color gradient. 0.0 results in the leftmost color, while 1.0 results in the rightmost
vi: Giá trị sử dụng để ánh xạ lên dốc màu. 0.0 cho màu ở ngoài cùng bên trái, trong khi 1.0 cho màu ở ngoài cùng bên phải

en: Amount of influence the node exerts on the output vector
vi: Lượng ảnh hưởng mà nút tác động lên vectơ đầu ra

en: Vector which would be mapped to the curve
vi: Véctơ sẽ được ánh xạ vào đường cong

en: Amount of influence the node exerts on the output color
vi: Mức độ ảnh hưởng của nút tác động lên màu đầu ra

en: Distance to displace the surface along the normal
vi: Khoảng cách dịch hình bề mặt dọc theo pháp tuyến

en: Neutral displacement value that causes no displacement.
    Lower values cause the surface to move inwards, higher values push the surface outwards
vi: Giá trị trung hòa dịch hình, tức giá trị sẽ không gây ra dịch hình.
    Giá trị thấp hơn làm cho bề mặt di chuyển vào trong, giá trị cao hơn đẩy bề mặt ra ngoài

en: Increase or decrease the amount of displacement
vi: Tăng hoặc giảm lượng dịch hình

en: Emissive Color
vi: Màu Phát

en: Clear Coat
vi: Lớp Tráng Bóng Trong

en: Clear Coat Roughness
vi: Độ Nhám của Lớp Tráng Bóng Trong

en: Clear Coat Normal
vi: Pháp Tuyến của Lớp Tráng Bóng Trong

en: Gamma correction value, applied as color^gamma.
    Gamma controls the relative intensity of the mid-tones compared to the full black and full white
vi: Giá trị hiệu chỉnh gamma, được áp dụng như color^gamma (màu sắc^gamma).
    Gamma kiểm soát cường độ tương đối của tông màu trung bình so với màu đen hoàn toàn và màu trắng hoàn toàn

en: Parametric
vi: Tham Số

en: Backfacing
vi: Trở Mặt

en: Pointiness
vi: Độ Nhọn

en: Random Per Island
vi: Ngẫu Nhiên Hóa Từng Hải Đảo Một

en: Is Strand
vi: Là Sợi

en: Hue rotation offset, from 0 (-180°) to 1 (+180°). Note that 0 and 1 have the same result
vi: Dịch chuyển xoay chiều cho sắc màu, từ 0 (-180°) đến 1 (+180°). Lưu ý rằng 0 và 1 sẽ có cùng một kết quả

en: Value of 0 removes color from the image, making it black-and-white. A value greater than 1.0 increases saturation
vi: Giá trị 0 sẽ loại bỏ màu khỏi hình ảnh, làm cho hình ảnh có màu đen trắng. Giá trị lớn hơn 1.0 sẽ làm tăng độ bão hòa

en: Value shift. 0 makes the color black, 1 keeps it the same, and higher values make it brighter
vi: Dịch chuyển giá trị. 0 làm cho màu đen lại, 1 giữ nguyên, và giá trị cao hơn làm cho nó sáng hơn lên

en: Color input on which HSV color transformation will be applied
vi: Đầu vào màu để áp dụng biến hóa màu HSV

en: Strength of the light source
vi: Cường độ của nguồn sáng

en: Color input on which invertion will be applied
vi: Đầu vào màu dùng để đảo ngược

en: Facing
vi: Đối Mặt

en: Light strength before applying falloff modification
vi: Cường độ ánh sáng trước khi áp dụng sự sửa đổi về suy giảm dần

en: Smooth intensity of light near light sources.
    This can avoid harsh highlights, and reduce global illumination noise. 0.0 corresponds to no smoothing; higher values smooth more
vi: Cường độ làm mượt mà ánh sáng gần nguồn sáng.
    Cái này có thể tránh được những điểm nêu bật khắc nghiệt, và giảm nhiễu chiếu sáng toàn cầu. 0.0 tương ứng với không làm mịn; giá trị cao hơn sẽ mượt mịn màng hơn

en: Is Camera Ray
vi: Là Tia Máy Quay Phim

en: Is Shadow Ray
vi: Là Tia Bóng Tối

en: Is Diffuse Ray
vi: Là Tia Khuếch Tán

en: Is Glossy Ray
vi: Là Tia Bóng Bẩy

en: Is Singular Ray
vi: Là Tia Lập Dị

en: Is Reflection Ray
vi: Là Tia Phản Xạ

en: Is Transmission Ray
vi: Là Tia Lan Truyền

en: Is Volume Scatter Ray
vi: Là Tia Tán Xạ Thể Tích

en: Ray Depth
vi: Độ Sâu của Tia

en: Diffuse Depth
vi: Độ Sâu của Khuếch Tán

en: Glossy Depth
vi: Độ Sâu của Ánh Bóng Bẩy

en: Transparent Depth
vi: Độ Sâu của Độ Trong

en: Transmission Depth
vi: Độ Sâu Lan Truyền

en: The vector to be transformed
vi: Véctơ sẽ được biến hóa

en: The amount of translation along each axis
vi: Lượng dịch chuyển dọc theo mỗi trục

en: The amount of rotation along each axis, XYZ order
vi: Lượng xoay chiều dọc theo mỗi trục, theo thứ tự XYZ

en: The amount of scaling along each axis
vi: Mức độ đổi tỷ lệ dọc theo mỗi trục

en: Factor (Non-Uniform)
vi: Hệ số (Không đồng nhất)

en: Amount of mixing between the A and B inputs
vi: Lượng pha trộn giữa các đầu vào A và B

en: Amount of mixing between the A and B vector inputs
vi: Lượng pha trộn giữa các đầu vào véctơ A và B

en: Value of the first floating number input
vi: Giá trị số thực của đầu vào đầu tiên

en: Value of the second floating number input
vi: Giá trị số thực của đầu vào thứ hai

en: Value of the first vector input
vi: Giá trị của đầu vào véctơ đầu tiên

en: Value of the second vector input
vi: Giá trị của đầu vào véctơ thứ hai

en: Value of the first color input
vi: Giá trị của đầu vào màu đầu tiên

en: Value of the second color input
vi: Giá trị của đầu vào màu thứ hai

en: Color1
vi: Màu1

en: Color2
vi: Màu2

en: Blend weight to use for mixing two shaders. At zero it uses the first shader entirely and at one the second shader
vi: Trọng lượng pha trộn sử dụng để hòa trộn hai bộ tô bóng với nhau. Ở mức 0, nó sử dụng hoàn toàn bộ tô bóng đầu tiên, và ở mức 1, sử dụng bộ tô bóng thứ hai

en: Normal direction vector.
    • LMB click and drag on the sphere to set the direction of the normal.
    • Holding Ctrl while dragging snaps to 45 degree rotation increments
vi: Vector chiều hướng pháp tuyến.
    • Bấm NCT và kéo rê trên quả cầu để đặt chiều hướng pháp tuyến.
    • Giữ Ctrl xuống trong khi kéo rê để bám dính vào góc xoay chiều tăng tiến 45 độ một lần

en: Strength of the normal mapping effect
vi: Cường độ của hiệu ứng ánh xạ pháp tuyến

en: Color that encodes the normal map in the specified space
vi: Màu dùng để mã hóa ánh xạ pháp tuyến trong không gian chỉ định

en: Object Index
vi: Chỉ Số Đối Tượng

en: Color Fac
vi: Hệ Số Màu Sắc

en: Alpha Fac
vi: Hệ Số Alpha

en: BSSRDF
vi: Bidirectional Scattering Surface Reflectance Distribution Function: Hàm Phân Phối Phản Xạ Bề Mặt Tán Xạ Hai Chiều

en: Mortar Size
vi: Kích Thước Vữa

en: Mortar Smooth
vi: Vữa Mịn

en: Brick Width
vi: Chiều Rộng của Gạch

en: Color of the first reference brick
vi: Màu của viên gạch tham chiếu đầu tiên

en: Color of the second reference brick
vi: Màu của viên gạch tham chiếu thứ hai

en: Color of the area between bricks
vi: Màu sắc của khu vực giữa các viên gạch

en: Scale of the texture
vi: Tỷ lệ của chất liệu

en: Size of the filling between the bricks (known as "mortar"). 0 means no mortar
vi: Kích thước của phần trám giữa các viên gạch (được gọi là "vữa"). 0 nghĩa là không có vữa

en: Blurs/softens the edge between the mortar and the bricks. This can be useful with a texture and displacement textures
vi: Làm nhòe mờ/làm mềm cạnh giữa đường vôi vữa và các viên gạch. Việc làm này có thể hữu ích với một chất liệu và các chất liệu dịch hình

en: The color variation between Color1 and Color2. Values of -1 and 1 only use one of the two colors. Values in between mix the colors
vi: Biến thể màu sắc giữa Màu 1 (Color1) và Màu 2 (Color2). Các giá trị -1 và 1 nghĩa là chỉ sử dụng một trong hai màu. Các giá trị ở giữa là pha trộn giữa hai màu

en: Ratio of brick's width relative to the texture scale
vi: Tỷ lệ tương quan chiều rộng của gạch tương đối với tỷ lệ chất liệu

en: Ratio of brick's row height relative to the texture scale
vi: Tỷ lệ tương quan chiều cao hàng gạch tương đối với tỷ lệ chất liệu

en: Color of the first checker
vi: Màu của ô cờ đầu tiên

en: Color of the second checker
vi: Màu của ô cờ thứ hai

en: Overall texture scale.
    The scale is a factor of the bounding box of the face divided by the Scale value
vi: Tỷ lệ chất liệu tổng thể.
    Tỷ lệ là một hệ số của khung hộp viền của mặt, chia cho giá trị Tỷ Lệ

en: The coordinates at which Gabor noise will be evaluated. The Z component is ignored in the 2D case
vi: Tọa độ mà nhiễu Gabor sẽ được tính toán. Thành phần Z sẽ bị bỏ qua trong trường hợp 2D

en: The scale of the Gabor noise
vi: Tỷ lệ của nhiễu Gabor

en: The rate at which the Gabor noise changes across space. This is different from the Scale input in that it only scales perpendicular to the Gabor noise direction
vi: Tốc độ mà nhiễu Gabor thay đổi trong không gian. Cái này khác với đầu vào Tỷ Lệ ở chỗ nó chỉ thay đổi tỷ lệ theo chiều hướng vuông góc với chiều hướng của nhiễu Gabor mà thôi

en: The directionality of Gabor noise. 1 means the noise is completely directional, while 0 means the noise is omnidirectional
vi: Tính định hướng của nhiễu Gabor. 1 có nghĩa là nhiễu hoàn toàn hữu hướng, trong khi 0 có nghĩa là nhiễu đa hướng

en: The direction of the anisotropic Gabor noise
vi: Chiều hướng của nhiễu Gabor dị hướng

en: The Gabor noise value with both random intensity and phase. This is equal to sine the phase multiplied by the intensity
vi: Giá trị nhiễu Gabor với cả cường độ và pha ngẫu nhiên. Cái này bằng sin pha nhân với cường độ

en: The phase of the Gabor noise, which has no random intensity
vi: Pha của nhiễu Gabor, không có cường độ ngẫu nhiên

en: The intensity of the Gabor noise, which has no random phase
vi: Cường độ của nhiễu Gabor, không có pha ngẫu nhiên

en: Scale of the base noise octave
vi: Tỷ lệ của quãng tám nhiễu cơ sở

en: The number of noise octaves. Higher values give more detailed noise but increase render time
vi: Số quãng tám của nhiễu. Giá trị cao hơn mang lại độ nhiễu chi tiết hơn song sẽ làm tăng thời gian kết xuất

en: Blend factor between an octave and its previous one. A value of zero corresponds to zero detail
vi: Hệ số pha trộn giữa một quãng tám và quãng tám trước đó. Giá trị bằng 0 tương ứng với lượng chi tiết bằng 0

en: The difference between the scale of each two consecutive octaves. Larger values corresponds to larger scale for higher octaves
vi: Giá trị chênh lệch giữa tỷ lệ của hai quãng tám liên tiếp. Giá trị lớn hơn tương ứng với tỷ lệ lớn hơn cho quãng tám cao hơn

en: An added offset to each octave, determines the level where the highest octave will appear
vi: Một dịch chuyển bổ sung cho mỗi quãng tám, xác định mức độ mà quãng tám cao nhất sẽ xuất hiện

en: An extra multiplier to tune the magnitude of octaves
vi: Một hệ số nhân bổ sung để điều chỉnh độ lớn theo quãng tám

en: Sun disc not available in EEVEE
vi: Đĩa mặt trời không có trong EEVEE

en: The number of Voronoi layers to sum
vi: Số tầng lớp Voronoi để tính tổng

en: The influence of a Voronoi layer relative to that of the previous layer
vi: Ảnh hưởng của tầng lớp Voronoi tương đối với tầng lớp trước

en: The scale of a Voronoi layer relative to that of the previous layer
vi: Tỷ lệ của tầng lớp Voronoi tương đối với tầng lớp trước đó

en: Detail Scale
vi: Tỷ Lệ Chi Tiết

en: Detail Roughness
vi: Mức Rối của Chi Tiết

en: Overall texture scale
vi: Tỷ lệ kết cấu tổng thể

en: Amount of distortion of the wave
vi: Lượng biến dạng của sóng

en: Amount of distortion noise detail
vi: Lượng chi tiết của nhiễu biến dạng

en: Scale of distortion noise
vi: Tỷ lệ của nhiễu biến dạng

en: Blend between a smoother noise pattern, and rougher with sharper peaks
vi: Pha trộn giữa một mẫu nhiễu mượt mà hơn và một mẫu nhiễu thô ráp, với nhiều điểm cao sắc nét hơn

en: Position of the wave along the Bands Direction.
    This can be used as an input for more control over the distortion
vi: Vị trí của sóng dọc theo Hướng của Băng Sóng.
    Cái này có thể sử dụng để làm đầu vào, nhằm cung cấp nhiều khống chế hơn đối với sự biến dạng

en: Value used as seed in 1D and 4D dimensions
vi: Giá trị được sử dụng làm mầm trong các chiều 1D và 4D

en: Incident
vi: Liên Thuộc

en: Point to rotate around
vi: Điểm để xoay quanh

en: Angle to rotate the input vector by
vi: Góc độ dùng để xoay chiều véctơ đầu vào

en: The amount of rotation on each axis, around the X, Y, then Z axes in that order
vi: Lượng xoay chiều trên mỗi trục, xung quanh các trục X, Y, rồi Z trong thứ tự đó

en: Vector, point, or normal which will be used for convertion between spaces
vi: Véctơ, điểm, hoặc pháp tuyến, tức những cái sẽ được sử dụng để chuyển đổi giữa các không gian

en: No mesh in active object
vi: Không có khung lưới nào trong đối tượng đang hoạt động cả

en: Absorption Coefficients
vi: Hệ Số Hấp Thụ

en: Scatter Coefficients
vi: Hệ Số Tán Xạ

en: Backscatter
vi: Tán Xạ Ngược Chiều

en: Emission Coefficients
vi: Hệ Số Phát

en: Probability density per color channel that light is absorbed per unit distance traveled in the medium
vi: Mật độ xác suất trên mỗi kênh màu mà ánh sáng được hấp thụ trên một đơn vị khoảng cách di chuyển trong môi trường

en: Probability density per color channel of an out-scattering event occurring per unit distance
vi: Mật độ xác suất trên mỗi kênh màu của một sự kiện tán xạ ra xảy ra trên mỗi đơn vị khoảng cách

en: Directionality of the scattering. Zero is isotropic, negative is backward, positive is forward
vi: Chiều hướng của tán xạ. Số 0 là đẳng hướng, số âm là ngược trở lại, số dương là tiến về phía trước

en: Index Of Refraction of the scattering particles
vi: Chỉ Số Khúc Xạ của các hạt tán xạ

en: Fraction of light that is scattered backwards
vi: Phần nhỏ ánh sáng tán xạ ngược trở lại

en: Diameter of the water droplets, in micrometers
vi: Đường kính của các giọt nước, tính bằng micromet

en: Emitted radiance per color channel that is added to a ray per unit distance
vi: Độ sáng phát ra trên mỗi kênh màu được thêm vào một tia trên mỗi đơn vị khoảng cách

en: Density Attribute
vi: Thuộc Tính Mật Độ

en: Absorption Color
vi: Màu của sự Hấp Thụ

en: Blackbody Intensity
vi: Cường Độ Sáng của Vật Đen

en: Blackbody Tint
vi: Sắc Thái Màu Nhiệt Độ của Vật Đen

en: Temperature Attribute
vi: Thuộc Tính về Nhiệt Độ

en: Not a texture node tree
vi: Không phải là một cây nút chất liệu

en: Bricks 1
vi: Gạch 1

en: Bricks 2
vi: Gạch 2

en: Coordinate 1
vi: Tọa Độ 1

en: Coordinate 2
vi: Tọa Độ 2

en: iScale
vi: tỷLệ_i

en: %s: %.*s
    Location: %s:%d
vi: %s: %.*s
    Địa điểm: %s:%d

en: Could not resolve path (%s)
vi: Không tìm được đường dẫn (%s)

en: Cannot initialize the GPU
vi: Không thể khởi thủy GPU được

en: Failed allocate render result, out of memory
vi: Không thể phân phối bộ nhớ cho kết quả kết xuất, bộ nhớ bị cạn kiệt

en: Fra:%d Mem:%.2fM (Peak %.2fM) | Time:%s | %s
vi: KhH:%d BNhớ:%.2fM (Đỉnh %.2fM) | Thời gian:%s | %s

en: Image too small
vi: Hình ảnh quá nhỏ

en: Cannot render, no camera
vi: Không thể kết xuất, không có máy quay phim

en: Render size too large for GPU, use CPU compositor instead
vi: Kích thước kết xuất quá lớn đối với GPU, thay vào đó hãy sử dụng trình tổng hợp CPU nhé

en: No border area selected
vi: Không có khu vực ranh giới nào được chọn cả

en: Border rendering is not supported by sequencer
vi: Trình Phối Hình không hỗ trợ kết xuất trong Đường Ranh Giới

en: No node tree in scene
vi: Không có cây nút trong cảnh

en: No render output node in scene
vi: Không có nút đầu ra kết xuất nào trong cảnh cả

en: All render layers are disabled
vi: Toàn bộ các tầng kết xuất đều bị tắt

en: No frames rendered, skipped to not overwrite
vi: Không có khung hình nào được kết xuất cả, bỏ qua và nhảy sang không viết đè

en: No camera found in scene "%s" (used in compositing of scene "%s")
vi: Không tìm thấy máy quay phim nào trong cảnh "%s" cả (sử dụng trong quá trình tổng hợp cảnh "%s")

en: No camera found in scene "%s"
vi: Không tìm thấy máy quay phim nào trong cảnh "%s" cả

en: Camera "%s" is not a multi-view camera
vi: Máy quay phim "%s" không phải là máy quay đa góc nhìn

en: No active view found in scene "%s"
vi: Không tìm thấy góc nhìn nào đang hoạt động trong cảnh "%s"

en: %s: no Combined pass found in the render layer '%s'
vi: %s: không tìm được Lượt Tổng Hợp trong tầng kết xuất '%s'

en: %s: failed to allocate clip buffer '%s'
vi: %s: không thể phân bổ bộ nhớ để làm bộ đệm cho đoạn phim '%s'

en: %s: incorrect dimensions for partial copy '%s'
vi: %s: kích thước không hợp lệ cho bản sao cục bộ '%s'

en: %s: failed to load '%s'
vi: %s: không nạp được '%s'

en: Reading render result: dimensions don't match, expected %dx%d
vi: Đọc kết quả kết xuất: kích thước không khớp, dự kiến là %dx%d

en: Reading render result: expected channel "%s.%s" or "%s" not found
vi: Đọc kết quả kết xuất: không tìm thấy kênh "%s.%s" hoặc "%s" dự kiến

en: Reading render result: expected channel "%s.%s" not found
vi: Đọc kết quả kết xuất: không tìm thấy kênh "%s.%s" dự kiến

en: Channel %d
vi: Kênh %d

[ctx: Sequence]
en: Color Balance
vi: Cân Bằng Màu

[ctx: Sequence]
en: Curves
vi: Đường Cong

[ctx: Sequence]
en: Hue Correct
vi: Chỉnh Sắc Màu

[ctx: Sequence]
en: Brightness/Contrast
vi: Độ Sáng/Độ Tương Phản

[ctx: Sequence]
en: White Balance
vi: Cân Bằng Trắng

[ctx: Sequence]
en: Tonemap
vi: Điều Chỉnh Sắc Thái

[ctx: Sequence]
en: Equalizer
vi: Bộ Điều Chỉnh Cân Bằng

en: Strips must be the same length
vi: Các đoạn phim phải có chiều dài bằng nhau

en: Strips were not compatible
vi: Các đoạn phim không tương thích

en: Strips must have the same number of inputs
vi: Các đoạn phim cần phải có số lượng đầu vào giống nhau

en: Cannot move strip to non-meta strip
vi: Không thể di chuyển dải vào dải không phải là siêu dải

en: Strip cannot be moved into itself
vi: Dải không thể di chuyển vào bản thân nó được

en: Moved strip is already inside provided meta strip
vi: Dải di chuyển đã nằm bên trong siêu dải cung cấp

en: Moved strip is parent of provided meta strip
vi: Dải di chuyển là phụ huynh của siêu dải cung cấp

en: Cannot move strip to different scene
vi: Không thể di chuyển dải đến cảnh khác được

en: Recursion detected in video sequencer. Strip %s at frame %d will not be rendered
vi: Phát hiện thấy có sự hồi quy trong Trình Phối Hình. Dải %s tại khung hình %d sẽ được kết xuất

[ctx: Sequence]
en: Audio
vi: Âm Thanh

[ctx: Sequence]
en: Multicam
vi: Đa Máy Quay

[ctx: Sequence]
en: Adjustment
vi: Điều Chỉnh

en: Object Pivot
vi: Tựa vào Đối Tượng

en: Wave Effect
vi: Hiệu Ứng Sóng

en: WaveDistortion
vi: BiếnDạngSóng

en: window_managers
vi: trình quản lý cửa sổ

en: Dragging {} files
vi: Kéo rê {} tập tin

en: Input pending
vi: Đầu vào đang chờ

en: Blender File View
vi: Duyệt Tập Tin

en: Missing 'window' in context
vi: Thiếu 'cửa sổ' trong ngữ cảnh

en: Overwrite Startup File
vi: Viết Đè Lên Tập Tin Khởi Động

en: Blender will start next time as it is now.
vi: Lần sau Blender sẽ khởi động với trạng thái như hiện tại.

en: Template "{}" will start next time as it is now.
vi: Mẫu "{}" sẽ khởi động trong lần tới như trạng thái hiện tại.

en: Overwrite Template Startup File
vi: Viết Đè Tập Tin Khởi Động Mẫu

en: Load Factory "{}" Preferences.
vi: Nạp các Cài Đặt Sở Thích "{}" của Xưởng Sản Xuất.

en: Load Factory Blender Preferences
vi: Nạp các Cài Đặt Sở Thích của Xưởng Sản Xuất

en: To make changes to Preferences permanent, use "Save Preferences"
vi: Để làm cho các thay đổi trong Cài Đặt Sở Thích trở thành vĩnh viễn thì xin hãy sử dụng "Lưu các Cài Đặt Sở Thích"

en: Load Factory "{}" Startup File and Preferences
vi: Nạp Tập Tin Khởi Động "{}" của Xưởng Sản Xuất và các Cài Đặt Sở Thích

en: Load Factory Default Startup File and Preferences
vi: Nạp Tập Tin Khởi Động Mặc Định của Xưởng Sản Xuất và các Cài Đặt Sở Thích

en: To make changes to Preferences permanent, use "Save Preferences".
    Warning: Your file is unsaved! Proceeding will abandon your changes.
vi: Để làm cho các thay đổi trong Cài Đặt Sở Thích trở thành vĩnh viễn thì xin hãy sử dụng "Lưu các Cài Đặt Sở Thích" nhé.
    Cảnh Báo: Tập tin của bạn chưa được lưu lại! Tiếp tục thi hành sẽ hủy bỏ các thay đổi của bạn đấy.

en: To make changes to Preferences permanent, use "Save Preferences".
vi: Để làm cho các thay đổi trong Cài Đặt Sở Thích trở thành vĩnh viễn thì xin hãy sử dụng "Lưu các Cài Đặt Sở Thích”.

en: Trusted Source [Untrusted Path]
vi: Nguồn Tin Cậy được [Đường Dẫn Không Tin Cậy được]

en: Warning: There are unsaved external image(s).
vi: Cảnh Báo: Có một số hình ảnh bên ngoài chưa được lưu lại.

en: Revert to the Saved File
vi: Quay trở lại về tập tin vốn Đã Lưu

en: Clear Recent Files List
vi: Xóa Danh Sách các Tập Tin Gần Đây

en: Allow Execution
vi: Cho Phép Thi Hành

en: Save the current file in the desired location but do not make the saved file active
vi: Lưu tập tin hiện tại vào vị trí mong muốn song không đặt tập tin đã lưu lại là tập tin đang hoạt động

en: Reload file with execution of Python scripts enabled
vi: Tái nạp tập tin với sự cho phép thi hành các tập lệnh Python được bật lên

en: Enable scripts
vi: Cho phép các tập lệnh

en: Continue using file without Python scripts
vi: Tiếp tục sử dụng tập tin tuy không có các tập lệnh Python

en: unable to open the file
vi: không thể mở được tập tin

en: For security reasons, automatic execution of Python scripts in this file was disabled:
vi: Vì những nguyên nhân bảo an, sự thi hành tự động của các tập lệnh Python của tập tin này bị tắt đi:

en: This may lead to unexpected behavior
vi: Điều này có thể dẫn đến sự hành xử bất ngờ

en: Permanently allow execution of scripts
vi: Luôn luôn cho phép các tập lệnh thi hành

en: This file was saved by a newer version of Blender (%s).
vi: Tập tin này được lưu bằng phiên bản mới hơn của Blender (%s).

en: Saving it with this Blender (%s) may cause loss of data.
vi: Việc lưu nó bằng Blender này (%s) có thể gây ra mất mát dữ liệu đấy nhé.

en: This file is managed by the Blender asset system. It can only be
vi: Tập tin này được quản lý bởi hệ thống tài sản Blender. Nó chỉ có thể được

en: saved as a new, regular file.
vi: lưu dưới dạng một tập tin mới, thông thường, mà thôi.

en: Cannot overwrite asset system files. Save as new file
vi: Không thể viết đè lên các tập tin tài sản hệ thống được. Lưu dưới dạng tập tin mới

en: with an older Blender version?
vi: với phiên bản Blender cũ hơn?

en: Overwrite file with an older Blender version?
vi: Ghi đè tập tin bằng phiên bản Blender cũ hơn nhé?

en: Cannot overwrite asset system files. Save as new file?
vi: Không thể viết đè lên các tập tin tài sản hệ thống được. Lưu dưới dạng tập tin mới nhé?

en: Save changes before closing?
vi: Có lưu các thay đổi trước khi đóng không?

en: Cannot overwrite files that are managed by the asset system
vi: Không thể viết đè lên các tập tin vốn được quản lý bởi hệ thống tài sản được

en: Unable to create user config path
vi: Không thể kiến tạo đường dẫn theo cấu hình của người dùng

en: Startup file saved
vi: Tập tin khởi động đã được lưu

en: Context window not set
vi: Ngữ Cảnh cửa sổ chưa được sắp đặt

en: Unable to save an unsaved file with an empty or unset "filepath" property
vi: Không thể lưu tập tin chưa lưu có thuộc tính "đường dẫn tập tin" bỏ trống hoặc chưa được đặt

en: Unable to find an available incremented file name
vi: Không tìm thấy tên tập tin tăng tiến có sẵn nào cả

en: Engine '%s' not available for scene '%s' (an add-on may need to be installed or enabled)
vi: Không có động cơ/máy '%s' để dùng cho cảnh '%s' (có thể cần phải cài đặt hoặc cho bật một trình bổ sung nào đó)

en: Library "%s" needs overrides resync
vi: Thư viện “%s” cần phải tái đồng bộ các trường hợp vượt quyền

en: %d libraries and %d linked data-blocks are missing (including %d ObjectData), please check the Info and Outliner editors for details
vi: %d thư viện và %d khối dữ liệu liên kết bị thiếu vắng (bao gồm %d ObjectData (Dữ Liệu Đối Tượng)), xin vui lòng kiểm tra trình biên soạn Thông Tin và Mục Lục để biết chi tiết

en: %d libraries have overrides needing resync (auto resynced in %.0fm%.2fs), please check the Info editor for details
vi: %d thư viện có một số vượt quyền cần phải tái đồng bộ (tự động tái đồng bộ trong %.0fm%.2fs), xin vui lòng kiểm tra trình biên soạn Thông Tin để biết thêm chi tiết

en: Proxies have been removed from Blender (%d proxies were automatically converted to library overrides, %d proxies could not be converted and were cleared). Consider re-saving any library .blend file with the newest Blender version
vi: Đại diện đã bị xóa khỏi Blender (%d đại diện đã được tự động chuyển đổi thành thư viện vượt quyền, %d đại diện không thể chuyển đổi và đã bị xóa đi). Hãy cân nhắc lưu lại bất kỳ tập tin .blend thư viện nào bằng phiên bản Blender mới nhất nhé

en: %d sequence strips were not read because they were in a channel larger than %d
vi: %d dải trình tự không được đọc, vì chúng ở trong một kênh lớn hơn %d

en: File format is not supported in file "%s"
vi: Định dạng tập tin không hỗ trợ trong tập tin '%s'

en: File path "%s" invalid
vi: Đường dẫn tập tin '%s' không hợp lệ

en: Unknown error loading "%s"
vi: Lỗi không ngờ đã xảy ra trong khi nạp '%s'

en: Application Template "%s" not found
vi: Không tìm thấy Mẫu Ứng Dụng '%s'

en: Could not read "%s"
vi: Không đọc được “%s”

en: Cannot overwrite used library '%.240s'
vi: Không thể viết đè lên thư viện đang sử dụng '%.240s'

en: Cannot save blend file, path "%s" is not writable
vi: Không thể lưu tập tin blend, đường dẫn '%s' không thể viết được

en: Cannot save blend file, path "%s" is a directory
vi: Không thể lưu tập tin blend được, đường dẫn "%s" là một thư mục

en: Can't read alternative start-up file: "%s"
vi: Không đọc được tập tin khởi động thay thế: '%s'

en: Saved incremental as "%s"
vi: Đã lưu gia tăng dưới dạng "%s"

en: Saved copy as "%s"
vi: Đã lưu bản sao dưới dạng "%s"

en: Saved as "%s"
vi: Đã lưu thành "%s"

en: Not a library
vi: Không phải là một thư viện

en: Nothing indicated
vi: Không thấy có gì biểu thị cả (sau khi thử tái định vị thư viện)

en: Can't append data-block '%s' of type '%s'
vi: Không thể bổ sung khối dữ liệu '%s' thuộc loại '%s'

en: Can't link data-block '%s' of type '%s'
vi: Không thể kết nối khối dữ liệu '%s' thuộc loại '%s'

en: '%s': cannot use current file as library
vi: '%s': không thể sử dụng tập tin hiện tại để làm thư viện

en: '%s': nothing indicated
vi: '%s': không có gì biểu thị cả

en: '%s': not a library
vi: '%s': không phải là một thư viện

en: Scene '%s' is linked, instantiation of objects is disabled
vi: Cảnh '%s' là cảnh được kết nối, vì thế khả năng khởi tạo đối tượng bị vô hiệu hóa (tắt đi)

en: No valid existing linked ID given to relocate
vi: Không có ID liên kết hợp lệ nào được cung cấp để di chuyển

en: Selected ID '%s' is a %s, cannot be used to relocate existing linked ID '%s' which is a %s
vi: ID đã chọn '%s' là một %s, không thể dùng để thay thế ID liên kết hiện tại '%s' được vì nó là một %s

en: Selected ID '%s' seems to be the same as the relocated ID '%s', use 'Reload' operation instead
vi: ID đã chọn '%s' có vẻ giống với ID đang được thay thế '%s'. Hãy dùng thao tác 'Tái Nạp' thay vì nhé

en: '%s' is not a valid library filepath
vi: '%s' là đường dẫn tập tin thư viện không hợp lệ

en: Trying to reload library '%s' from invalid path '%s'
vi: Đang thử đọc lại thư viện '%s' từ đường dẫn không hợp lệ '%s'

en: Trying to reload or relocate library '%s' to invalid path '%s'
vi: Thử đọc lại hoặc thử tìm lại thư viện '%s' tới đường dẫn không hợp lệ '%s'

en: Cannot relocate library '%s' to current blend file '%s'
vi: Không thể định vị thư viện '%s' cho tập tin blend hiện tại '%s'

en: Bksp
vi: TrởNgược

en: dbl-
vi: nháy kép-

en: drag-
vi: kéo rê-

en: KeyMaps are equal
vi: Bố trí phím là giống nhau

en: KeyMap item result may be incorrect since an update is pending, call `context.window_manager.keyconfigs.update()` to ensure matches can be found.
vi: Kết quả mục KeyMap (bố trí phím) có thể không chính xác vì bản cập nhật đang chờ xử lý, hãy gọi `context.window_manager.keyconfigs.update()` để đảm bảo là có thể tìm thấy kết quả xứng khớp.

en: KeyMap "%s" doesn't match "%s"
vi: KeyMap (bố trí phím) "%s" không xứng khớp với "%s"

en: KeyMap "%s" (base) must be a user keymap
vi: KeyMap (bố trí phím) "%s" (cơ sở) phải là keymap (bố trí phím) của người dùng

en: KeyMap "%s" (other) must be an add-on or active keymap
vi: KeyMap (bố trí phím) "%s" (khác) phải là một keymap (bố trí phím) bổ sung hoặc là cái đang hoạt động

en: KeyMap "%s" item not part of the keymap
vi: Mục KeyMap (bố trí phím) "%s" không phải là một phần của keymap (bố trí phím)

en: Set Debug Value
vi: Đặt Giá Trị Điều Tra Lỗi

en: unsupported format
vi: định dạng chưa hỗ trợ

en: Toggle System Console
vi: Bật/Tắt Bàn Giao Tiếp của Hệ Thống

[ctx: Operator]
en: Toggle System Console
vi: Bật/Tắt Bàn Giao Tiếp của Hệ Thống

en: No operator in context
vi: Không có Operator nào trong ngữ cảnh cả

en: Property cannot be both boolean and float
vi: Tính chất không thể là cả hai: bool và số thực (float), cùng một lúc được

en: Pointer from path image_id is not an ID
vi: Con trỏ từ đường dẫn image_id không phải là một ID

en: Property must be an integer or a float
vi: Tính chất phải là số nguyên (integer) hay số thực (float)

en: Property must be a none, distance, factor, percentage, angle, or pixel
vi: Tính chất phải là không có (none), khoảng cách, hệ số, phần trăm, góc độ, hoặc điểm ảnh

en: Registering operator class: '%s', invalid bl_idname '%s', at position %d
vi: Lớp thao tác (operator) đang đăng ký: '%s', bl_idname (tên chỉ danh trong Blender) không hợp lệ '%s', tại vị trí %d

en: Registering operator class: '%s', invalid bl_idname '%s', is too long, maximum length is %d
vi: Lớp thao tác (operator) đang đăng ký: '%s', bl_idname (tên chỉ danh trong Blender) không hợp lệ '%s', quá dài, chiều dài tối đa là %d

en: Registering operator class: '%s', invalid bl_idname '%s', must contain 1 '.' character
vi: Lớp thao tác (operator) đang đăng ký: '%s', bl_idname (tên chỉ danh trong Blender) không hợp lệ '%s', phải có ít nhất một dấu chấm '.'

en: Cannot read %s '%s': %s
vi: Không đọc được %s '%s': %s

en: %s '%s' not found
vi: không tìm thấy '%s '%s'

en: Operator '%s' does not have register enabled, incorrect invoke function
vi: Thao tác '%s' chưa cho bật đăng ký (register). Hàm kích hoạt (invoke) sai mất rồi

en: Operator '%s' does not have undo enabled, incorrect invoke function
vi: Thao tác '%s' chưa cho bật chức năng hoàn tác (undo), hàm kích hoạt (invoke) sai

en: Operator redo '%s' does not have register enabled, incorrect invoke function
vi: Thao tác tái thực hiện (redo) '%s' chưa cho bật đăng ký (register), hàm kích hoạt (invoke) sai

en: Operator redo '%s': wrong context
vi: Thao tác tái thực hiện (redo) '%s': sai ngữ cảnh

en: Property from path '%s' has length %d instead of %d
vi: Tính chất từ đường dẫn '%s' có độ dài %d thay vì %d

en: %d × %s: %.4f ms, average: %.8f ms
vi: %d × %s: %.4f mili giây, trung bình: %.8f mili giây

[ctx: WindowManager]
en: Limited Platform Support
vi: Sự Hỗ Trợ Nền Tảng (hệ điều hành) có Giới Hạn

[ctx: WindowManager]
en: Your graphics card or driver has limited support. It may work, but with issues.
vi: Sự hỗ trợ cho thẻ đồ họa hoặc trình điều vận của bạn có giới hạn (phần mềm không hoạt động tốt với nó). Nó có thể hoạt động, song sẽ có vấn đề.

[ctx: WindowManager]
en: Newer graphics drivers may be available to improve Blender support.
vi: Có thể trình điều vận thẻ đồ họa mới hơn tồn tại và cải thiện tính năng hỗ trợ của Blender.

[ctx: WindowManager]
en: Graphics card:
vi: Thẻ đồ họa:

[ctx: WindowManager]
en: Platform Unsupported
vi: Không hỗ trợ nền tảng/hệ điều hành hiện có

[ctx: WindowManager]
en: Your graphics card is not supported
vi: Thẻ đồ họa của bạn là thẻ không được hỗ trợ

[ctx: WindowManager]
en: Your graphics card or macOS version is not supported
vi: Thẻ đồ họa hoặc phiên bản macOS của bạn không được hỗ trợ

[ctx: WindowManager]
en: Upgrading to the latest macOS version may improve Blender support
vi: Nâng cấp lên phiên bản macOS mới nhất có thể cải thiện khả năng hỗ trợ Blender

[ctx: WindowManager]
en: Your graphics card or driver is not supported.
vi: Không hỗ trợ thẻ đồ họa hoặc trình điều vận của bạn.

[ctx: WindowManager]
en: The program will now close.
vi: Phần mềm bây giờ sẽ đóng lại/ngưng hoạt động.

en: Intel binary detected. Expect reduced performance.
vi: Đã phát hiện thấy mã nhị phân của Intel. Dự kiến hiệu suất hoạt động sẽ giảm đi.

[ctx: Operator]
en: Learn More
vi: Tìm Hiểu Thêm

en: Set Stereo 3D
vi: Đặt 3D Lập Thể

en: Failed to create a window without quad-buffer support, you may experience flickering
vi: Không thể kiến tạo một cửa sổ không hỗ trợ bốn bộ đệm, bạn có thể thấy màn hình nhấp nháy

en: Failed to switch to Time Sequential mode when in fullscreen
vi: Đã thất bại trong việc chuyển sang chế độ Phân Cực khi còn trong chế độ toàn màn hình

en: Quad-buffer window successfully created
vi: Kiến tạo cửa sổ bốn bộ đệm thành công

en: Quad-buffer not supported by the system
vi: Hệ thống không hỗ trợ bốn bộ đệm

en: Failed to create a window compatible with the time sequential display method
vi: Đã thất bại trong việc kiến tạo một cửa sổ tương thích với phương pháp chiếu phân cực

en: Stereo 3D Mode requires the window to be fullscreen
vi: Chế Độ Lập Thể 3D yêu cầu cửa sổ được mở trên toàn màn hình

en: (Unsaved)
vi: (Chưa lưu)

en:  (Recovered)
vi:  (Đã phục hồi)

en: Python script uses OpenGL for drawing
vi: Tập lệnh Python sử dụng OpenGL để vẽ

en: One of the add-ons or scripts is using OpenGL and will not work correct on Metal
vi: Một trong những tiện ích bổ sung hoặc tập lệnh hiện đang sử dụng OpenGL và sẽ không hoạt động bình thường trên Metal

en: Please contact the developer of the add-on to migrate to use 'gpu' module
vi: Xin vui lòng liên hệ với nhà phát triển tiện ích bổ sung để chuyển sang sử dụng mô-đun 'gpu'

en: See system tab in preferences to switch to OpenGL backend
vi: Xin xem thẻ hệ thống trong cài đặt sở thích để chuyển sang nền phụ trợ OpenGL

en: Failed to load using Vulkan, using OpenGL instead.
vi: Không nạp được khi sử dụng Vulkan, sử dụng OpenGL thay vì.

en: Updating GPU drivers may solve this issue.
vi: Cập nhật trình điều khiển GPU (thẻ đồ họa) có thể giải quyết được vấn đề này.

en: The graphics backend can be changed in the System section of the Preferences.
vi: Có thể thay đổi nền tảng đồ họa trong phần Hệ Thống của Cài Đặt Sở Thích.

en: Failed to create window
vi: Đã thất bại trong việc kiến tạo cửa sổ

en: One of the add-ons or scripts is using OpenGL and will not work correct on Metal. Please contact the developer of the add-on to migrate to use 'gpu' module
vi: Một trong những tiện ích bổ sung hoặc tập lệnh hiện đang sử dụng OpenGL và sẽ không hoạt động chính xác trên Metal. Xin vui lòng liên hệ với nhà phát triển tiện ích bổ sung để chuyển sang sử dụng mô-đun 'gpu' nhé

en: Analog 16mm
vi: Tương Tự 16mm

en: Analog 35mm
vi: Tương Tự 35mm

en: Analog 65mm
vi: Tương Tự 65mm

en: Analog IMAX
vi: Tương Tự IMAX

en: Analog Super 16
vi: Tương Tự Siêu 16

en: Analog Super 35
vi: Tương Tự Siêu 35

en: Blackmagic Pocket 6k
vi: Blackmagic Pocket 6K

en: Foveon (Sigma)
vi: Foveon (Xichma)

en: Fullframe
vi: Toàn Khung

en: MFT
vi: Hệ Thống Micro 4/3: Micro Four Thirds

en: Medium-format (Hasselblad)
vi: Định Dạng Giữa (Hasselblad)

en: RED Dragon 5K
vi: RED Rồng 5K

en: RED Dragon 6K
vi: RED Rồng 6K

en: RED Helium 8K
vi: RED Heli 8K

en: Cotton
vi: Vải Bông

en: Denim
vi: Vải Jean

en: Leather
vi: Da Thuộc

en: Illuminant A
vi: Nguồn Sáng Chuẩn A

en: Illuminant B
vi: Nguồn Sáng Chuẩn B

en: Illuminant C
vi: Nguồn Sáng Chuẩn C

en: Illuminant D50
vi: Nguồn Sáng Chuẩn D50

en: Illuminant D55
vi: Nguồn Sáng Chuẩn D55

en: Illuminant D65
vi: Nguồn Sáng Chuẩn D65

en: Illuminant D75
vi: Nguồn Sáng Chuẩn D75

en: Illuminant D93
vi: Nguồn Sáng Chuẩn D93

en: Illuminant E
vi: Nguồn Sáng Chuẩn E

en: Illuminant F1
vi: Nguồn Sáng Chuẩn F1

en: Illuminant F10
vi: Nguồn Sáng Chuẩn F10

en: Illuminant F11
vi: Nguồn Sáng Chuẩn F11

en: Illuminant F12
vi: Nguồn Sáng Chuẩn F12

en: Illuminant F2
vi: Nguồn Sáng Chuẩn F2

en: Illuminant F3
vi: Nguồn Sáng Chuẩn F3

en: Illuminant F4
vi: Nguồn Sáng Chuẩn F4

en: Illuminant F5
vi: Nguồn Sáng Chuẩn F5

en: Illuminant F6
vi: Nguồn Sáng Chuẩn F6

en: Illuminant F7
vi: Nguồn Sáng Chuẩn F7

en: Illuminant F8
vi: Nguồn Sáng Chuẩn F8

en: Illuminant F9
vi: Nguồn Sáng Chuẩn F9

en: Illuminant LED-B1
vi: Nguồn Sáng Chuẩn LED-B1

en: Illuminant LED-B2
vi: Nguồn Sáng Chuẩn LED-B2

en: Illuminant LED-B3
vi: Nguồn Sáng Chuẩn LED-B3

en: Illuminant LED-B4
vi: Nguồn Sáng Chuẩn LED-B4

en: Illuminant LED-B5
vi: Nguồn Sáng Chuẩn LED-B5

en: Illuminant LED-BH1
vi: Nguồn Sáng Chuẩn LED-BH1

en: Illuminant LED-RGB1
vi: Nguồn Sáng Chuẩn LED-RGB1

en: Illuminant LED-V1
vi: Nguồn Sáng Chuẩn LED-V1

en: Illuminant LED-V2
vi: Nguồn Sáng Chuẩn LED-V2

en: Fast Global Illumination
vi: Chiếu Sáng Toàn Cầu Nhanh

en: Full Global Illumination
vi: Chiếu Sáng Toàn Cầu Toàn Phần

en: Limited Global Illumination
vi: Chiếu Sáng Toàn Cầu Hạn Chế

en: Faster Render
vi: Kết Xuất Nhanh Hơn

en: Lower Memory
vi: Bộ Nhớ Ít Hơn

en: DVD (note: this changes render resolution)
vi: DVD (lưu ý: tùy chọn này thay đổi độ phân giải kết xuất)

en: H264 in MP4
vi: H264 trong MP4

en: H264 in Matroska
vi: H264 trong Matroska

en: H264 in Matroska for scrubbing
vi: H264 trong Matroska để rà quét

en: Honey
vi: Mật Ong

en: Oil
vi: Dầu

en: Fill Only
vi: Duy Vùng Tô Phủ Kín

en: Stroke Only
vi: Duy Nét Vẽ

en: Stroke and Fill
vi: Nét Vẽ và Vùng Tô Kín

en: Industry Compatible
vi: Tương Thích Công Nghiệp

en: blender default
vi: blender mặc định

en: industry compatible data
vi: dữ liệu tương thích công nghiệp

en: sl+open sim rigged
vi: sl+mở môphỏng đãgiàndựng

en: sl+open sim static
vi: sl+mở môphỏng tĩnh

en: Pixels/Meter
vi: Điểm Ảnh/Mét

en: 14:9 in 16:9
vi: 14:9 trong 16:9

en: 4:3 in 16:9
vi: 4:3 trong 16:9

en: Blurry Footage
vi: Đoạn Phim Nhòe Mờ

en: Fast Motion
vi: Chuyển Động Nhanh

en: Far Plane
vi: Bình Diện Xa

en: Near Plane
vi: Bình Diện Gần

[ctx: WorkSpace]
en: 2D Animation
vi: Hoạt Họa 2D

[ctx: WorkSpace]
en: 2D Full Canvas
vi: Toàn Bộ Khung Vẽ 2D

[ctx: WorkSpace]
en: Animation
vi: Hoạt Họa

[ctx: WorkSpace]
en: Compositing
vi: Tổng Hợp

[ctx: WorkSpace]
en: Geometry Nodes
vi: Các Nút Hình Học

[ctx: WorkSpace]
en: Layout
vi: Bố Trí

[ctx: WorkSpace]
en: Masking
vi: Chắn Lọc

[ctx: WorkSpace]
en: Modeling
vi: Mô Hình Hóa

[ctx: WorkSpace]
en: Motion Tracking
vi: Giám Sát Chuyển Động

[ctx: WorkSpace]
en: Rendering
vi: Kết xuất

[ctx: WorkSpace]
en: Scripting
vi: Viết Tập Lệnh

[ctx: WorkSpace]
en: Sculpting
vi: Điêu Khắc

[ctx: WorkSpace]
en: Shading
vi: Tô Bóng

[ctx: WorkSpace]
en: Texture Paint
vi: Sơn Chất Liệu

[ctx: WorkSpace]
en: UV Editing
vi: Biên Soạn UV

[ctx: WorkSpace]
en: Video Editing
vi: Biên Soạn Video

en: BioVision Motion Capture (BVH) format
vi: Định dạng Nắm Bắt Chuyển Động (BVH) của BioVision

en: Import-Export BVH from armature objects
vi: Nhập-Xuất Khẩu BVH từ các đối tượng khung rối

en: Blender Extensions
vi: Trình Mở Rộng của Blender

en: Extension repository support for remote repositories
vi: Hỗ trợ kho lưu trữ mở rộng cho kho lưu trữ từ xa

en: Copy Global Transform
vi: Sao Chép Biến Hóa Toàn Cầu

en: Copy and paste object and bone transforms with ease
vi: Sao chép và dán các biến hóa đối tượng và biến hóa xương một cách dễ dàng

en: Cycles Render Engine
vi: Máy Kết Xuất Cycles

en: Cycles renderer integration
vi: Tích hợp máy kết xuất Cycles

en: FBX format
vi: Định Dạng FBX

en: FBX IO meshes, UVs, vertex colors, materials, textures, cameras, lamps and actions
vi: Khung lưới, UV, màu điểm đỉnh, nguyên vật liệu, chất liệu, máy quay phim, đèn và hành động của FBX IO

en: glTF 2.0 format
vi: Định Dạng glTF 2.0

en: Import-Export as glTF 2.0
vi: Xuất-Nhập Khẩu dưới dạng glTF 2.0

en: Hydra Storm render engine
vi: Động cơ kết xuất Hydra Storm

en: USD's high performance rasterizing renderer
vi: Trình kết xuất điểm ảnh hóa hiệu suất cao của USD

en: Manage UI translations
vi: Quản Lý các Bản Phiên Dịch Giao Diện Người Dùng

en: Allows managing UI translations directly from Blender (update main .po files, update scripts' translations, etc.)
vi: Cho phép quản lý bản dịch Giao Diện Người Dùng trực tiếp từ Blender (cập nhật các tập tin .po chính, cập nhật các bản dịch của các tập lệnh, v.v.)

en: Various tools to enhance and speed up node-based workflow
vi: Nhiều công cụ khác nhau để tăng cường và tăng tốc quy trình làm việc cơ sở nút

en: Pose Library
vi: Thư Viện Tư Thế

en: Pose Library based on the asset system.
vi: Thư Viện Tư Thế dựa trên hệ thống tài sản.

en: Automatic rigging from building-block components
vi: Tự động dàn dựng từ các thành phần cơ bản

en: Scalable Vector Graphics (SVG) 1.1 format
vi: Định Dạng Đồ Họa Véc Tơ Có Thể Mở Rộng (SVG) 1.1

en: Import SVG as curves
vi: Nhập Khẩu SVG thành đường cong

en: UV Layout
vi: Bố Trí UV

en: Export the UV layout as a 2D graphic
vi: Xuất Khẩu Bố Trí UV thành đồ họa 2D

en: VR Scene Inspection
vi: Kiểm Tra Cảnh Thực Tế Ảo

en: View the viewport with virtual reality glasses (head-mounted displays)
vi: Quan sát cổng nhìn với kính thực tế ảo (các hiển thị đeo ở đầu)

en: All Add-ons
vi: Toàn Bộ các Trình Bổ Sung

en: All Add-ons Installed by User
vi: Toàn Bộ các Trình Bổ Sung do người dùng cài đặt

en: Import-Export
vi: Nhập-Xuất Khẩu

[ctx: Preferences]
en: 3D View
vi: Góc Nhìn 3D

[ctx: Preferences]
en: Add Curve
vi: Thêm Đường Cong

[ctx: Preferences]
en: Add Mesh
vi: Thêm Khung Lưới

[ctx: Preferences]
en: All
vi: Toàn Bộ

[ctx: Preferences]
en: Animation
vi: Hoạt Họa

[ctx: Preferences]
en: Bake
vi: Nướng

[ctx: Preferences]
en: Camera
vi: Máy Quay Phim

[ctx: Preferences]
en: Compositing
vi: Tổng Hợp

[ctx: Preferences]
en: Development
vi: Phát Triển

[ctx: Preferences]
en: Game Engine
vi: Công Cụ Trò Chơi

[ctx: Preferences]
en: Geometry Nodes
vi: Nút Hình Học

[ctx: Preferences]
en: Grease Pencil
vi: Bút Chì Dầu

[ctx: Preferences]
en: Import-Export
vi: Nhập-Xuất Khẩu

[ctx: Preferences]
en: Lighting
vi: Bố Trí Ánh Sáng

[ctx: Preferences]
en: Material
vi: Nguyên Vật Liệu

[ctx: Preferences]
en: Mesh
vi: Khung Lưới

[ctx: Preferences]
en: Modeling
vi: Tạo Mô Hình

[ctx: Preferences]
en: Node
vi: Nút

[ctx: Preferences]
en: Object
vi: Đối Tượng

[ctx: Preferences]
en: Paint
vi: Sơn

[ctx: Preferences]
en: Physics
vi: Vật Lý

[ctx: Preferences]
en: Pipeline
vi: Quy Trình

[ctx: Preferences]
en: Render
vi: Kết Xuất

[ctx: Preferences]
en: Rigging
vi: Dàn Dựng

[ctx: Preferences]
en: Scene
vi: Cảnh

[ctx: Preferences]
en: Sculpt
vi: Điêu Khắc

[ctx: Preferences]
en: Sequencer
vi: Trình Phối Hình

[ctx: Preferences]
en: System
vi: Hệ Thống

[ctx: Preferences]
en: Text Editor
vi: Trình Biên Soạn Văn Bản

[ctx: Preferences]
en: Tracking
vi: Giám Sát

[ctx: Preferences]
en: User Interface
vi: Giao Diện Người Dùng

[ctx: Preferences]
en: Accessibility
vi: Trợ Năng

[ctx: Preferences]
en: Colorful
vi: Nhiều Màu

[ctx: Preferences]
en: Dark
vi: Tối

[ctx: Preferences]
en: High Contrast
vi: Độ Tương Phản Cao

[ctx: Preferences]
en: Inspired By
vi: Lấy Cảm Hứng Từ

[ctx: Preferences]
en: Light
vi: Ánh Sáng

[ctx: Preferences]
en: Print
vi: In Ấn

en: microphone
vi: micrô

en: Add & Subtract
vi: Thêm & Khấu Trừ

en: Curve Sculpt
vi: Điêu Khắc Đường Cong

en: Generation
vi: Sinh Tạo

en: Mesh Sculpt
vi: Điêu Khắc Khung Lưới

en: Mesh Texture Paint
vi: Sơn Chất Liệu Khung Lưới

en: Mesh Vertex Paint
vi: Sơn Điểm Đỉnh Khung Lưới

en: Mesh Weight Paint
vi: Sơn Trọng Lượng Khung Lưới

en: Attach Hair Curves to Surface
vi: Đính Đường Cong Tóc Lên Bề Mặt

en: Attaches hair curves to a surface mesh
vi: Đính đường cong tóc lên một bề mặt

en: Surface UV Coordinate
vi: Tọa Độ UV của Bề Mặt

en: Surface UV coordinates at the attachment point
vi: Tọa độ UV bề mặt tại điểm đính vào

en: Surface Normal
vi: Pháp Tuyến Bề Mặt

en: Surface normal at the attachment point
vi: Pháp tuyến Bề mặt tại điểm đính kèm

en: Surface geometry to attach hair curves to
vi: Hình học bề mặt để đính các đường cong tóc vào

en: Surface Object to attach to (needs to have matching transforms)
vi: Đối Tượng Bề Mặt để gắn vào (cần có các biến hóa xứng khớp)

en: Surface UV map used for attachment
vi: Ánh xạ UV bề mặt sử dụng cho vật đính kèm

en: Surface Rest Position
vi: Vị Trí Nghỉ của Bề Mặt

en: Set the surface mesh into its rest position before attachment
vi: Đặt khung lưới bề mặt vào vị trí nghỉ của nó trước khi đính vào

en: Sample Attachment UV
vi: Lấy Mẫu UV của cái Đính Vào

en: Sample the surface UV map at the attachment point
vi: Lấy mẫu ánh xạ UV bề mặt tại điểm đính vào

en: Snap to Surface
vi: Bám Dính vào Bề Mặt

en: Snap the root of each curve to the closest surface point
vi: Bám dính gốc của mỗi đường cong vào điểm bề mặt gần nhất

en: Align to Surface Normal
vi: Căn Chỉnh theo Pháp Tuyến Bề Mặt

en: Align the curve to the surface normal (needs a guide as reference)
vi: Căn chỉnh đường cong theo pháp tuyến bề mặt (cần một hướng dẫn để làm tham chiếu)

en: Blend along Curve
vi: Pha Trộn dọc theo Đường Cong

en: Blend deformation along each curve from the root
vi: Pha trộn biến dạng dọc theo từng đường cong một từ gốc

en: Blend Hair Curves
vi: Đường Cong Tóc Blender

en: Blends shape between multiple hair curves in a certain radius
vi: Pha trộn hình dạng giữa nhiều đường cong tóc trong một bán kính nhất định

en: Factor to blend overall effect
vi: Hiệu số pha trộn hiệu quả tổng thể

en: Blend Radius
vi: Bán Kính Pha Trộn

en: Radius to select neighbors for blending
vi: Bán kính lựa chọn hàng xóm lân cận để pha trộn

en: Blend Neighbors
vi: Pha Trộn Hàng Xóm

en: Amount of neighbors used for blending
vi: Số lượng hàng xóm sử dụng để pha trộn

en: Preserve Length
vi: Bảo Tồn Chiều Dài

en: Preserve each curve's length during deformation
vi: Bảo tồn chiều dài của mỗi đường cong trong quá trình biến dạng

en: Braid Hair Curves
vi: Đường Cong Bím Tóc Tóc

en: Deforms existing hair curves into braids using guide curves
vi: Biến dạng các đường cong tóc hiện có thành các bím tóc bằng các đường cong hướng dẫn

en: Guide Index
vi: Chỉ Số Hướng Dẫn

en: Guide index map that was used for the operation
vi: Bản đồ chỉ số hướng dẫn vốn được sử dụng cho thao tác

en: Flare Parameter
vi: Thông Số Đuôi Tóc

en: Parameter from 0 to 1 along the flare
vi: Tham số từ 0 đến 1 dọc theo đuôi tóc

en: Strand Index
vi: Chỉ Số Sợi

en: Index of the strand within a braid that each curve belongs to
vi: Chỉ số của sợi trong bím tóc mà mỗi đường cong thuộc về

en: Guide index map to be used. This input has priority
vi: Bản đồ chỉ số hướng dẫn sẽ được sử dụng. Đầu vào này được ưu tiên hơn

en: Guide Distance
vi: Khoảng Cách Hướng Dẫn

en: Minimum distance between two guides for new guide map
vi: Khoảng cách tối thiểu giữa hai hướng dẫn cho bản đồ hướng dẫn mới

en: Guide Mask
vi: Chắn Lọc Hướng Dẫn

en: Mask for which curves are eligible to be selected as guides
vi: Màn chắn làm cho các đường cong có đủ điều kiện để được lựa chọn làm hướng dẫn

en: Existing Guide Map
vi: Bản Đồ Hướng Dẫn Hiện Có

en: Use the existing guide map attribute if available
vi: Sử dụng thuộc tính bản đồ hướng dẫn hiện có nếu có

en: Subdivision level applied before deformation
vi: Mức phân hóa áp dụng trước khi biến dạng

en: Braid Start
vi: Điểm Khởi Đầu Bím Tóc

en: Percentage along each curve to blend deformation from the root
vi: Tỷ lệ phần trăm dọc theo mỗi đường cong để pha trộn biến dạng từ gốc

en: Overall radius of the braids
vi: Bán kính tổng thể của bím tóc

en: Shape of the braid radius along each curve
vi: Hình dạng bán kính bím tóc dọc theo mỗi đường cong

en: Factor Min
vi: Hệ Số Tối Thiểu

en: Factor of the minimum radius of the braids
vi: Hệ số bán kính tối thiểu của bím tóc

en: Factor Max
vi: Hệ Số Tối Đa

en: Factor of the maximum radius of the braids
vi: Hệ số bán kính tối đa của bím tóc

en: Frequency factor of the braids
vi: Hệ số tần số của các bím tóc

en: Thickness of each strand of hair
vi: Độ dày của từng sợi tóc

en: Thickness Shape
vi: Độ Dày Hình Dạng

en: Shape adjustment of the strand thickness for the braids
vi: Điều chỉnh hình dạng độ dày của sợi cho bím tóc

en: Shape Asymmetry
vi: Hình Dạng Phi Đối Xứng

en: Asymmetry of the shape adjustment of the strand thickness
vi: Mức phi đối xứng của việc điều chỉnh hình dạng độ dày sợi

en: Flare Length
vi: Chiều Dài Đuôi Tóc

en: Length of the flare at the end of the braid
vi: Chiều dài của đuôi tóc ở cuối bím tóc

en: Flare Opening
vi: Đuôi Tóc Bắt Đầu

en: Opening radius of the flare at the tip of the braid
vi: Bán kính mở của đuôi tóc ở đầu bím tóc

en: Hair Tie
vi: Dây Buộc Tóc

en: Geometry used for the hair tie instance (priority)
vi: Hình học sử dụng cho thực thể dây buộc tóc (ưu tiên)

en: Object used for the hair tie instance
vi: Đối tượng được sử dụng cho ví dụ buộc tóc

en: Hair Tie Scale
vi: Tỷ Lệ Dây Buộc Tóc

en: Scale of the hair tie instance
vi: Tỷ lệ của thực thể dây buộc tóc

en: Clump Hair Curves
vi: Khóm các Đường Cong Tóc Lại

en: Clumps together existing hair curves using guide curves
vi: Khóm các đường cong tóc hiện có với nhau lại bằng các đường cong hướng dẫn

en: Shape of the influence along curves (0=constant, 0.5=linear)
vi: Hình dạng ảnh hưởng dọc theo các đường cong (0=hằng số, 0.5=tuyến tính)

en: Tip Spread
vi: Mức Lan Tỏa của Đỉnh

en: Distance of random spread at the curve tips
vi: Khoảng cách lan tỏa ngẫu nhiên tại các đầu đường cong

en: Clump Offset
vi: Dịch Chuyển Khóm

en: Offset of each clump in a random direction
vi: Dịch chuyển của từng khóm theo hướng ngẫu nhiên

en: Distance Falloff
vi: Khoảng Cách Suy Giảm Dần

en: Falloff distance for the clumping effect (0 means no falloff)
vi: Khoảng cách suy giảm dần cho hiệu ứng khóm (0 có nghĩa là không có suy giảm dần)

en: Distance Threshold
vi: Ngưỡng Khoảng Cách

en: Distance threshold for the falloff around the guide
vi: Ngưỡng khoảng cách cho suy giảm dần xung quanh hướng dẫn

en: Random seed for the operation
vi: Mầm ngẫu nhiên cho thao tác

en: Create Guide Index Map
vi: Tạo Ánh Xạ Chỉ Số Hướng Dẫn

en: Creates an attribute that maps each curve to its nearest guide via index
vi: Tạo một thuộc tính ánh xạ từng đường cong tới hướng dẫn gần nhất của nó thông qua chỉ số

en: Guide Selection
vi: Lựa Chọn Hướng Dẫn

en: Guide curves or points used for the selection of guide curves
vi: Đường cong hướng dẫn, hoặc các điểm sử dụng, để lựa chọn các đường cong hướng dẫn

en: Minimum distance between two guides
vi: Khoảng cách tối thiểu giữa hai hướng dẫn

en: ID to group curves together for guide map creation
vi: ID dùng để nhóm các đường cong lại với nhau, dành cho việc kiến tạo bản đồ hướng dẫn

en: Curl Hair Curves
vi: Đường Cong Tóc Xoăn Lọn

en: Deforms existing hair curves into curls using guide curves
vi: Biến dạng các đường cong tóc hiện có thành các lọn tóc bằng các đường cong hướng dẫn

en: Curl Start
vi: Khởi Đầu Uốn Quăn

en: Overall radius of the curls
vi: Bán kính tổng thể của các phần uốn quăn

en: Factor for the radius at the curl start
vi: Hệ số bán kính khi bắt đầu uốn quăn

en: Factor End
vi: Hệ Số Kết Thúc

en: Factor for the radius at the curl end
vi: Hệ số bán kính ở đuôi phần uốn quăn

en: Frequency factor of the curls
vi: Hệ số tần số của các phần uốn quăn

en: Amount of random offset per curve
vi: Lượng dịch chuyển ngẫu nhiên của mỗi đường cong

en: Random Seed for the operation
vi: Mầm ngẫu nhiên cho thao tác

en: Curve Info
vi: Thông Tin Đường Cong

en: Reads information about each curve
vi: Đọc thông tin về từng đường cong một

en: Index of each Curve
vi: Chỉ Số của mỗi Đường Cong

en: Curve ID
vi: ID của Đường Cong

en: ID of each curve
vi: ID của mỗi đường cong

en: Length of each curve
vi: Chiều dài của mỗi đường cong

en: Direction from root to tip of each curve
vi: Chiều hướng từ gốc đến ngọn của mỗi đường cong

en: Random vector for each curve
vi: Véctơ ngẫu nhiên cho mỗi đường cong

en: Surface UV
vi: UV của Bề Mặt

en: Attachment surface UV coordinates of each curve
vi: Tọa độ UV bề mặt đính vào của mỗi đường cong

en: Curve Root
vi: Gốc Đường Cong

en: Reads information about each curve's root point
vi: Đọc thông tin về điểm gốc của mỗi đường cong

en: Root Selection
vi: Lựa Chọn Gốc

en: Boolean selection of curve root points
vi: Lựa chọn Boolean các điểm gốc của đường cong

en: Root Position
vi: Vị Trí Gốc

en: Position of the root point of a curve
vi: Vị trí điểm gốc của một đường cong

en: Root Direction
vi: Chiều Hướng Gốc

en: Direction of the root segment of a curve
vi: Chiều hướng phân đoạn gốc của một đường cong

en: Root Index
vi: Chỉ Số Gốc

en: Index of the root point of a curve
vi: Chỉ số điểm gốc của một đường cong

en: Curve Segment
vi: Phân Đoạn Đường Cong

en: Reads information each point's previous curve segment
vi: Đọc thông tin phân đoạn đường cong trước của mỗi điểm

en: Distance to previous point on curve
vi: Khoảng cách tới điểm trước đây trên đường cong

en: Segment Direction
vi: Chiều Hướng Phân Đoạn

en: Direction from previous neighboring point on segment
vi: Chiều hướng từ điểm lân cận trước đó trên phân đoạn

en: Neighbor Index
vi: Chỉ Số Hàng Xóm

en: Index of previous neighboring point on segment
vi: Chỉ số của điểm lân cận trước đó trên phân đoạn

en: Curve Tip
vi: Đỉnh Đường Cong

en: Reads information about each curve's tip point
vi: Đọc thông tin về điểm ngọn của mỗi đường cong

en: Tip Selection
vi: Lựa Chọn Đỉnh

en: Boolean selection of curve tip points
vi: Lựa chọn Boolean của các điểm đầu đường cong

en: Tip Position
vi: Vị Trí Đỉnh

en: Position of the tip point of a curve
vi: Vị trí điểm đỉnh đầu chóp của một đường cong

en: Tip Direction
vi: Chiều Hướng Đỉnh

en: Direction of the tip segment of a curve
vi: Chiều hướng của phân đoạn đỉnh chóp của một đường cong

en: Tip Index
vi: Chỉ Số Đỉnh

en: Index of the tip point of a curve
vi: Chỉ số của điểm đỉnh đầu chóp của một đường cong

en: Displace Hair Curves
vi: Dịch chuyển các đường cong tóc

en: Displaces hair curves by a vector based on various options
vi: Dịch chuyển các đường cong tóc bằng một véctơ dựa trên các tùy chọn khác nhau

en: Factor to scale overall displacement
vi: Hiệu số để đổi tỷ lệ dịch chuyển tổng thể

en: Object used to define the displacement space
vi: Đối tượng dùng để xác định không gian dịch chuyển

en: Displace Vector
vi: Véctơ Dời Hình

en: Vector for displacement
vi: Vector cho sự dời hình

en: Surface geometry used to sample the normal for displacement
vi: Hình học bề mặt sử dụng để lấy mẫu pháp tuyến cho sự dời hình

en: Surface object used to sample the normal for displacement
vi: Đối tượng bề mặt sử dụng để lấy mẫu pháp tuyến cho sự dời hình

en: Surface UV map used to sample the normal for displacement
vi: Bản đồ UV bề mặt sử dụng để lấy mẫu pháp tuyến cho sự dời hình

en: Surface Normal Displacement
vi: Dời Hình Pháp Tuyến Bề Mặt

en: Amount of displacemement along the surface normal
vi: Lượng dời hình dọc theo pháp tuyến bề mặt

en: Duplicate Hair Curves
vi: Nhân Đôi Đường Cong Tóc

en: Duplicates hair curves a certain number of times within a radius
vi: Nhân đôi đường cong tóc một số lần nhất định nội trong bán kính

en: Amount of duplicates per curve
vi: Lượng nhân đôi mỗi đường cong

en: Viewport Amount
vi: Lượng Cổng Nhìn

en: Percentage of amount used for the viewport
vi: Phần trăm lượng sử dụng cho cổng nhìn

en: Radius in which the duplicate curves are offset from the guides
vi: Bán kính trong đó các đường cong nhân đôi được dịch chuyển đi từ các hướng dẫn

en: Distribution Shape
vi: Hình Dạng Phân Bổ

en: Shape of distribution from center to the edge around the guide
vi: Hình dạng phân bố từ tâm đến mép xung quanh hướng dẫn

en: Offset of the curves to round the tip
vi: Dịch chuyển của các đường cong để làm tròn đỉnh đầu

en: Keep an even thickness of the distribution of duplicates
vi: Phân phối các bản nhân đôi giữ độ dày đồng đều

en: Deforms hair curves using a random vector per point to frizz them
vi: Làm biến dạng các đường cong tóc bằng cách sử dụng một véctơ ngẫu nhiên trên mỗi điểm để làm xù chúng lên

en: Offset Vector
vi: Vectơ Dịch Chuyển

en: Vector by which each point was offset during deformation
vi: Vector mà mỗi điểm được dịch chuyển đi trong quá trình biến dạng

en: Cumulative Offset
vi: Dịch Chuyển Tích Lũy

en: Apply offset cumulatively (previous points affect points after)
vi: Áp dụng dịch chuyển tích lũy (các điểm trước ảnh hưởng đến các điểm sau)

en: Overall distance factor for the deformation
vi: Hệ số khoảng cách tổng thể cho sự biến dạng

en: Generate Hair Curves
vi: Sinh Tạo Đường Cong Tóc

en: Generates new hair curves on a surface mesh
vi: Sinh tạo các đường cong tóc mới trên khung lưới bề mặt

en: Normal direction of the surface mesh at the attachment point
vi: Chiều hướng pháp tuyến của khung lưới bề mặt tại điểm gắn vào

en: Surface geometry for generation
vi: Hình học bề mặt để sinh tạo

en: Surface object for generation (needs matching transforms)
vi: Đối tượng bề mặt để sinh tạo (cần các biến dạng xứng khớp)

en: Length of the generated hair curves
vi: Chiều dài của đường cong tóc sinh tạo ra

en: Hair Material
vi: Nguyên Vật Liệu Tóc

en: Material of the generated hair curves
vi: Chất liệu của các đường cong tóc được sinh tạo ra

en: Amount of control points of the generated hair curves
vi: Số lượng điểm điều khiển của các đường cong tóc sinh tạo ra

en: Poisson Disk Distribution
vi: Phân Phối Đĩa Poisson

en: Use Poisson disk distribution method to keep a minimum distance
vi: Sử dụng phương pháp phân phối đĩa Poisson để duy trì một khoảng cách tối thiểu

en: Surface density of generated hair curves
vi: Mật độ bề mặt của đường cong tóc sinh tạo ra

en: Density Mask
vi: Màn Chắn Lọc Mật Độ

en: Factor applied on the density for curve distribution
vi: Hệ số áp dụng cho mật độ để phân bố đường cong

en: Discard points based on a mask texture after distribution
vi: Loại bỏ các điểm dựa trên một chất liệu màn chắn sau khi phân bổ

en: Factor applied on the density for the viewport
vi: Hệ số áp dụng trên mật độ cho khung nhìn

en: Hair Attachment Info
vi: Thông Tin Đính Tóc

en: Reads attachment information regarding a surface mesh
vi: Đọc thông tin của vật đính kèm liên quan đến khung lưới bề mặt

en: Attachment UV
vi: UV của vật Đính Kèm

en: Surface attachment UV coordinates stored on each curve
vi: Tọa độ UV bề mặt đính vào được lưu trữ trên mỗi đường cong

en: Attachment is Valid
vi: Vật Đính Kèm là Hợp Lệ

en: Whether the stored attachment UV coordinate is valid
vi: Tọa độ UV của vật đính kèm được lưu trữ có hợp lệ hay không

en: Surface Geometry
vi: Hình Học Bề Mặt

en: Surface geometry of the curve attachment
vi: Hình học bề mặt của phần đính kèm đường cong

en: Deforms hair curves using a noise texture
vi: Làm biến dạng các đường cong tóc bằng cách sử dụng chất liệu nhiễu

en: Overall factor for the deformation
vi: Hệ số biến dạng tổng thể

en: Shape of amount along each curve (0=constant, 0.5=linear)
vi: Hình dạng của lượng dọc theo mỗi đường cong (0=không đổi, 0.5=tuyến tính)

en: Scale of the noise texture by root position
vi: Tỷ lệ chất liệu nhiễu theo vị trí gốc

en: Scale along Curve
vi: Đổi Tỷ Lệ dọc theo Đường Cong

en: Scale of noise texture along each curve
vi: Tỷ lệ của chất liệu nhiễu dọc theo mỗi đường cong

en: Offset per Curve
vi: Dịch Chuyển mỗi Đường Cong

en: Random offset of noise texture for each curve
vi: Dịch chuyển ngẫu nhiên của chất liệu nhiễu cho mỗi đường cong

en: Seed value for randomization
vi: Giá trị mầm ngẫu nhiên

en: Preserve the length of the curves on a segment basis
vi: Bảo tồn độ dài của đường cong trên cơ sở phân đoạn

en: Interpolates existing guide curves on a surface mesh
vi: Nội suy các đường cong hướng dẫn hiện có trên khung lưới bề mặt

en: Index of the main guide curve per curve
vi: Chỉ số của đường cong hướng dẫn chính trên mỗi đường cong

en: Follow Surface Normal
vi: Đi Theo Pháp Tuyến Bề Mặt

en: Align the interpolated curves to the surface normal
vi: Căn chỉnh các đường cong nội suy với bề mặt pháp tuyến

en: Part by Mesh Islands
vi: Phân Chia Phần theo Quần Đảo Khung Lưới

en: Use mesh islands of the surface geometry for parting
vi: Sử dụng các hải đảo khung lưới của hình học bề mặt để phân chia phần

en: Interpolation Guides
vi: Số Hướng Dẫn Nội Suy

en: Amount of guides to be used for interpolation per curve
vi: Số lượng hướng dẫn sử dụng để nội suy trên mỗi đường cong

en: Distance to Guides
vi: Khoảng Cách đến Hướng Dẫn

en: Distance around each guide to spawn interpolated curves
vi: Khoảng cách xung quanh mỗi hướng dẫn để tạo ra các đường cong nội suy

en: Redistribute Curve Points
vi: Phân Phối Lại các Điểm Đường Cong

en: Redistributes existing control points evenly along each curve
vi: Phân phối lại các điểm kiểm soát hiện có dọc theo mỗi đường cong

en: Feature Awareness
vi: Nhận Thức Hình Thể

en: Use simple feature awareness to keep feature definition
vi: Sử dụng tính năng nhận thức hình thể đơn giản để duy trì các đặc thù định hình

en: Restore Curve Segment Length
vi: Khôi Phục Độ Dài Phân Đoạn Đường Cong

en: Restores the length of each curve segment using a previous state after deformation
vi: Khôi phục độ dài của từng phân đoạn đường cong sử dụng trạng thái trước sau khi biến dạng

en: Only affect selected elements
vi: Duy ảnh hưởng đến các phần tử được chọn mà thôi

en: Reference position before deformation
vi: Vị trí tham chiếu trước khi biến dạng

en: Pin at Parameter
vi: Ghim tại Tham số

en: Pin each curve at a certain point for the operation
vi: Ghim từng đường cong tại một điểm nhất định cho thao tác

en: Roll Hair Curves
vi: Cuộn các Đường Cong Tóc

en: Rolls up hair curves starting from their tips
vi: Cuộn các đường cong tóc lên bắt đầu từ đỉnh của chúng

en: Variation Level
vi: Mức Độ Biến Thiên

en: Level of smoothing on the roll path to include shape variation
vi: Mức độ làm mịn trên đường lăn để bao gồm sự biến thiên của hình dạng

en: Roll Length
vi: Chiều Dài Cuộn

en: Length of each curve to be rolled
vi: Chiều dài của mỗi đường cong được cuộn

en: Roll Radius
vi: Bán Kính Cuộn

en: Radius of the rolls
vi: Bán kính cuộn

en: Roll Depth
vi: Chiều Sâu Cuộn

en: Depth offset of the roll
vi: Độ sâu của cuộn

en: Roll Taper
vi: Vuốt Thon Cuộn

en: Taper of the roll
vi: Vuốt thon của cuộn

en: Retain Overall Shape
vi: Giữ Nguyên Hình Dạng Tổng Thể

en: Offset the roll along the original curve to retain shape
vi: Dịch chuyển cuộn dọc theo đường cong ban đầu để giữ nguyên hình dạng

en: Roll Direction
vi: Chiều Hướng Cuộn

en: Axis around which each curve is rolled
vi: Trục mà mỗi đường cong sẽ được cuộn quanh

en: Amount of randomization of the direction of the roll
vi: Số lượng ngẫu nhiên chiều hướng cuộn

en: Rotate Hair Curves
vi: Xoay Chiều Đường Cong Tóc

en: Rotates each hair curve around an axis
vi: Xoay chiều từng đường cong tóc quanh một trục

en: Factor to influence the rotation angle
vi: Hiệu số ảnh hưởng đến góc xoay chiều

en: Rotation axis (default: tangent at root)
vi: Trục xoay chiều (mặc định: tiếp tuyến tại gốc)

en: Random offset to the rotation angle per curve
vi: Dịch chuyển ngẫu nhiên đối với góc xoay chiều của mỗi đường cong

en: Lock Ends
vi: Khóa các Đầu

en: Lock rotation to the axis between the curve ends
vi: Khóa xoay chiều theo trục giữa các đầu đường cong

en: Sets the radius attribute of hair curves according to a profile shape
vi: Đặt thuộc tính bán kính của đường cong tóc theo hình dạng mặt cắt

en: Replace Radius
vi: Thay Thế Bán Kính

en: Replace the original radius
vi: Thay thế bán kính ban đầu

en: Base radius to be set if 'Replace Radius' is enabled
vi: Bán kính cơ sở sẽ được đặt nếu 'Thay Thế Bán Kính' được bật lên

en: Shape of the radius along the curve
vi: Hình dạng bán kính dọc theo đường cong

en: Factor of the radius at the minimum
vi: Hệ số bán kính tại tối thiểu

en: Factor of the radius at the maximum
vi: Hệ số bán kính tại tối đa

en: Shrinkwrap Hair Curves
vi: Co-Bọc Đường Cong Tóc

en: Shrinkwraps hair curves to a mesh surface from below and optionally from above
vi: Co-Bọc các đường cong tóc thành bề mặt khung lưới từ bên dưới và từ bên trên nếu muốn

en: Surface geometry used for shrinkwrap
vi: Hình học bề mặt sử dụng cho co bọc

en: Surface object used for shrinkwrap
vi: Vật thể bề mặt sử dụng cho co bọc

en: Distance from the surface used for shrinkwrap
vi: Khoảng cách từ bề mặt sử dụng cho co bọc

en: Blend shrinkwrap for points above the surface
vi: Pha trộn co bọc cho các điểm phía trên bề mặt

en: Smoothing Steps
vi: Số Bước Làm Mịn

en: Amount of steps of smoothing applied after shrinkwrap
vi: Số bước làm mịn áp dụng sau khi co bọc

en: Lock Roots
vi: Khóa Gốc

en: Lock the position of root points
vi: Khóa vị trí của điểm gốc

en: Smooth Hair Curves
vi: Làm Mịn Đường Cong

en: Smoothes the shape of hair curves
vi: Làm mịn hình dạng đường cong của tóc

en: Amount of smoothing
vi: Lượng làm mịn

en: Amount of smoothing steps
vi: Số bước làm mịn

en: Weight used for smoothing
vi: Trọng lượng dùng để làm mịn

en: Lock Tips
vi: Khóa Đỉnh

en: Lock tip position when smoothing
vi: Khóa vị trí đỉnh khi làm mịn

en: Straighten Hair Curves
vi: Nắn Thẳng Đường Cong Tóc

en: Straightens hair curves between root and tip
vi: Duỗi thẳng các đường cong của tóc từ gốc đến ngọn

en: Amount of straightening
vi: Lượng nắn thẳng

en: Trim Hair Curves
vi: Cắt Xén Đường Cong Tóc

en: Trims or scales hair curves to a certain length
vi: Cắt xén hoặc đổi tỷ lệ các đường cong tóc theo một độ dài nhất định

en: Scale each curve uniformly to reach the target length
vi: Đổi tỷ lệ đồng đều mỗi đường cong để đạt được độ dài mục tiêu

en: Multiply the original length by a factor
vi: Nhân độ dài ban đầu với một hệ số

en: Replace Length
vi: Thay Thế Chiều Dài

en: Use the length input to fully replace the original length
vi: Sử dụng đầu vào độ dài để thay thế hoàn toàn độ dài ban đầu

en: Target length for the operation
vi: Độ dài mục tiêu cho thao tác

en: Mask to blend overall effect
vi: Màn chắn lọc để pha trộn hiệu ứng tổng thể

en: Trim hair curves randomly up to a certain amount
vi: Cắt bớt những đường cong tóc ngẫu nhiên đến một mức nhất định

en: Smooth by Angle
vi: Làm Mịn theo Góc

en: Maximum face angle for smooth edges
vi: Góc mặt tối đa cho các cạnh mịn

en: Ignore Sharpness
vi: Bỏ Qua Độ Sắc Nét

en: Delete the web cache, which reduces time to display revisited pages
vi: Xóa bộ nhớ đệm web, bộ đệm giúp làm giảm thời gian hiển thị các trang đã ghé thăm

en: Delete cookies, which contain information such as web site preferences, authentication, and tracking identification
vi: Xóa cookie, các cookie chứa thông tin như các thiết lập trên trang web, thông tin xác thực, và xác định theo dấu

note: DOM=Document Object Model
en: DOM Storage
vi: Lưu trữ DOM

en: Delete HTML5 cookies
vi: Xóa các cookie HTML5

en: Form history
vi: Lịch sử biểu mẫu

en: A history of forms entered in web sites
vi: Một lịch sử của các biểu mẫu đã nhập trên các trang web

en: Delete the history which includes visited sites, downloads, and thumbnails
vi: Xóa lịch sử chứa các trang web đã ghé thăm, các tải về, và các hình thu nhỏ

note: 'Factory' means a search engine that is installed by default 'from the factory,' but this is different than a 'default search engine' https://lists.launchpad.net/launchpad-translators/msg00283.html
en: Reset the search engine usage history and delete non-factory search engines, some of which are added automatically
vi: Thiết đặt lại lịch sử sử dụng của các cỗ máy tìm kiếm và xóa các cỗ máy tìm kiếm không phải mặc định

en: Delete the current and last sessions
vi: Xóa phiên hiện tại và các phiên gần nhất

en: Delete the sync data and sign out of the browser
vi: Xoá dữ liệu đồng bộ hoá và đăng xuất khỏi trình duyệt

en: A database of usernames and passwords as well as a list of sites that should not store passwords
vi: Một cơ sở dữ liệu chứa tên người dùng và mật khẩu cũng như danh sách các trang không nên lưu giữ mật khẩu

en: This option will delete your saved passwords.
vi: Tùy chọn này sẽ xóa các mật khẩu được lưu của bạn.

note: TRANSLATORS: Vacuum is a verb.  The term is jargon from the SQLite database.  Microsoft Access uses the term 'Compact Database' (which you may translate instead).  Another synonym is 'defragment.'
en: Vacuum
vi: Chống phân mảnh cơ sở dữ liệu

en: Clean database fragmentation to reduce space and improve speed without removing any data
vi: Dọn dẹp cơ sở dữ liệu bị phân mảnh để lấy lại dung lượng và cải thiện tốc độ mà không cần xóa bất kì dữ liệu nào

en: Site preferences
vi: Tùy chỉnh trang

en: Settings for individual sites
vi: Thiết lập cho các trang cá nhân

en: File archiver
vi: Trình lưu trữ tệp

en: Delete the usage history
vi: Xóa lịch sử sử dụng

en: Delete the temporary files
vi: Xóa các tập tin tạm

en: Multimedia viewer
vi: Trình xem tập tin đa phương tiện

en: File transfer client
vi: Chương trình truyền tải tập tin

en: Anti-virus
vi: Diệt vi-rút

en: Quarantine
vi: Cách ly

en: Delete the files
vi: Xóa các tập tin

en: Delete the backup files
vi: Xóa các tập tin sao lưu

en: Delete the logs
vi: Xóa các nhật kí

en: Delete the cache
vi: Xóa bộ nhớ đệm

en: Downloaded podcasts
vi: Các podcast đã tải về

en: Delete downloaded podcasts
vi: Xóa các podcast đã tải về

en: Delete the command history
vi: Xóa lịch sử dòng lệnh

en: Delete the list of game servers
vi: Xóa danh sách các máy chủ trò chơi

en: Package manager
vi: Trình quản lý gói

en: Recent documents list
vi: Danh sách các tài liệu gần đây

en: Delete the list of recently used documents
vi: Xóa danh sách các tài liệu được sử dụng gần đây nhất

en: Chat client
vi: Chương trình nhắn tin

en: Chat logs
vi: Nhật kí trò chuyện

en: Delete the chat logs
vi: Xóa các nhật kí trò chuyện

en: Delete cached patches and installers
vi: Xoá các bản vá và trình cài đặt được lưu đệm

en: Debug logs
vi: Nhật kí gỡ lỗi

en: Delete the debug logs
vi: Xóa nhật kí gỡ lỗi

en: Custom folders will be reset.
vi: Các thư mục tùy chọn sẽ được thiết đặt lại.

note: Torrent software can block a list of IP addresses, such as those that may belong to malware or anti-piracy organizations
en: Blocklists
vi: Danh sách chặn

en: Blocklists will need update to work.
vi: Danh sách chặn cần được cập nhật để làm việc.

en: Delete the torrents (just the metadata but not the files described)
vi: Xóa Torrents (chỉ phần metadata, không phải các file được liệt kê)

en: Delete the file
vi: Xoá tệp này

en: A history of forms entered in web sites and in the Search bar
vi: Một lịch sử của các biểu mẫu được nhập trong các trang web và trong thanh Tìm kiếm

en: Session restore
vi: Hồi phục phiên làm việc

en: Loads the initial session after the browser closes or crashes
vi: Nạp phiên làm việc lúc đầu sau khi trình duyệt đóng hay bị sự cố

en: URL history
vi: Lịch sử URL

en: List of visited web pages
vi: Danh sách các trang web đã ghé thăm

en: Download history
vi: Lịch sử tải xuống

en: List of files downloaded
vi: Danh sách các tập tin đã tải về

en: Delete the list of visited web pages
vi: Xóa danh sách các trang web đã ghé thăm

en: Delete the avatars and emoticons cache
vi: Xóa bộ nhớ đệm hình đại diện và biểu tượng cảm xúc

en: Email client
vi: Máy khách email

en: Deleting the index will reset the configuration of columns in the message list.
vi: Xoá chỉ mục này sẽ đặt lại cấu hình của các cột trong danh sách thông điệp.

en: Widgets for the desktop
vi: Tiện ích cho màn hình làm việc

en: Delete the cookies, visited URLs, and search history
vi: Xóa cookie, các liên kết web đã xem, và lịch sử tìm kiếm

en: Delete the most recently used list
vi: Xóa danh sách sử dụng gần đây

en: Delete the search history
vi: Xóa lịch sử tìm kiếm

en: A database of URLs including bookmarks, favicons, and a history of visited web sites
vi: Một cơ sở dữ liệu của các URL bao gồm các đánh dấu, các favicon, và lịch sử các trang web đã ghé thăm

en: This option deletes all bookmarks.
vi: Tùy chỉnh này sẽ xóa tất cả các đánh dấu.

en: Office suite
vi: Bộ công cụ văn phòng

en: Known files history
vi: Lịch sử các tệp được biết

note: http://wiki.amule.org/wiki/Friend
en: Known clients and friends
vi: Các máy khách và bạn được biết

en: System journals
vi: Hệ thống journals

en: Delete the database, which contains information such as play count and last played
vi: Xoá cơ sở dữ liệu, có chứa thông tin chẳng hạn như số lần phát và lần phát cuối

en: Compatibility layer for Windows software
vi: Lớp tương thích cho phần mềm Windows

en: Delete ~/.viminfo which includes file history, command history, and buffers
vi: Xóa ~/.viminfo chứa tập tin lịch sử, lịch sử dòng lệnh, và bộ đệm

en: Deep scan
vi: Quét sâu

en: Clean files widely scattered across the disk
vi: Dọn các tệp rải rác khắp nơi ngang qua đĩa

en: Inspect the preview for any files you want to keep.
vi: Kiểm tra trước bất kì tập tin nào bạn muốn giữ lại.

en: This option is slow.
vi: Tùy chọn này sẽ chậm.

en: Document viewer
vi: Trình xem tài liệu

en: Delete obsolete files
vi: Xóa các tập tin ít dùng

en: Package lists
vi: Danh sách gói

en: Audio player
vi: Trình phát âm thanh

en: Current session
vi: Phiên hiện tại

en: Delete the current session
vi: Xóa phiên hiện tại

en: Remote control software
vi: Phần mềm điều khiển từ xa

en: Icons for files on the system
vi: Biểu tượng cho các tệp trên hệ thống

en: Delete the audio and video recordings
vi: Xoá các bản ghi âm thanh và video

en: This option will reset pinned locations in Quick Access to their defaults.
vi: Tuỳ chọn này sẽ đặt lại các vị trí được ghim trong Quick Access về mặc định

en: Shellbags
vi: Túi vỏ

en: This will restart Windows Explorer.
vi: Điều này sẽ khới động lại Windows Explorer.

en: Search tool
vi: Công cụ tìm kiếm

en: Delete the search index, a database of words and the files they contain
vi: Xóa chỉ mục tìm kiếm, một cơ sở dữ liệu các từ và tập tin mà nó chứa

en: Graphics editor
vi: Trình chỉnh sửa đồ hoạ

en: Unnecessary file cleaner
vi: Trình dọn dẹp tập tin không cần thiết

en: Free space and maintain privacy
vi: Làm trống ổ đĩa và bảo vệ sự riêng tư

note: TRANSLATORS: Multi-value variables are explained in the online documentation. Basically, they are like an environment variable, but each multi-value variable can have multiple values. They're a way to make CleanerML files more concise.
en: Deep scan does not support multi-value variable.
vi: Quét sâu không hỗ trợ những biến nhiều giá trị

note: TRANSLATORS: Parts of this file will be deleted
en: Clean file
vi: Dọn dẹp tập tin

en: Run external command: %s
vi: Chạy lệnh bên ngoài: %s

note: TRANSLATORS: desktop entries are .desktop files in Linux that make up the application menu (the menu that shows BleachBit, Firefox, and others.  The .desktop files also associate file types, so clicking on an .html file in Nautilus brings up Firefox. More information: http://standards.freedesktop.or
en: Broken desktop files
vi: Các tập tin trên màn hình làm việc bị hỏng

en: Delete broken application menu entries and file associations
vi: Xóa các mục trình đơn ứng dụng bị hỏng và các liên kết tập tin

en: Delete files for unwanted languages
vi: Xóa các tập tin ngôn ngữ không mong muốn

en: Configure this option in the preferences.
vi: Cấu hình mục này trong tùy chỉnh.

en: Rotated logs
vi: Nhật kí luân chuyển

en: Delete old system logs
vi: Xóa các bản ghi hệ thống cũ

note: TRANSLATORS: 'free' means 'unallocated'
en: Wipe the swap and free memory
vi: Dọn dẹp bộ nhớ trao đổi và vùng nhớ trống

en: This option is experimental and may cause system problems.
vi: Tính năng này chưa ổn định và nó có thể gây rắc rối cho hệ thống.

en: Empty the recycle bin
vi: Xoá trống thùng rác

note: TRANSLATORS: 'Update' is a noun, and 'Update uninstallers' is an option to delete the uninstallers for software updates.
en: Update uninstallers
vi: Cập nhật cho các trình tháo gỡ

en: Delete uninstallers for Microsoft updates including hotfixes, service packs, and Internet Explorer updates
vi: Xóa trình tháo gỡ cho các cập nhật Microsoft bao gồm các bản vá khẩn, service pack, và cập nhật Internet Explorer

en: The desktop environment's clipboard used for copy and paste operations
vi: Bộ đệm của môi trường đồ họa dùng cho thao tác chép và dán

en: Delete user-specified files and folders
vi: Phát hiện các tệp và thư mục cụ thể với người dùng

note: TRANSLATORS: 'free' means 'unallocated'
en: Free disk space
vi: Dung lượng đĩa chưa phân vùng

note: TRANSLATORS: 'free' means 'unallocated'
en: Overwrite free disk space to hide deleted files
vi: Ghi đè phần đĩa trống để ẩn các tập tin bị xóa

en: This option is very slow.
vi: Tính năng này rất chậm.

en: The system in general
vi: Khái quát hệ thống

note: TRANSLATORS: 'Free' means 'unallocated.' %s expands to a path such as C:\ or /tmp/
en: Overwrite free disk space %s
vi: Ghi đè phần đĩa trống %s

en: Loading native cleaners.
vi: Đang tải trình dọn bản địa.

en: Importing cleaners from Winapp2.ini.
vi: Đang nhập trình dọn từ Winapp2.ini.

en: not a valid cleaner: %s
vi: không phải trình dọn dẹp hợp lệ: %s

note: TRANSLATORS: This is the command line usage.  Don't translate %prog, but do translate options, cleaner, and option. Don't translate and add "usage:" - it gets added by Python. More information about the command line is here https://www.bleachbit.org/documentation/command-line
en: usage: %prog [options] cleaner.option1 cleaner.option2
vi: sử dụng: %prog [tùy_chỉnh] cleaner.option1 cleaner.option2

en: list cleaners
vi: danh sách các trình dọn dẹp

en: preview files to be deleted and other changes
vi: xem trước các tập tin bị xóa và các thay đổi khác

en: wipe free space in the given paths
vi: quét sạch không gian trống trong những đường dẫn cho trước

en: overwrite files to hide contents
vi: ghi đè các tập tin để ẩn nội dung

en: launch the graphical interface
vi: khởi chạy giao diện đồ họa

en: use options set in the graphical interface
vi: sử dụng các tùy chọn được thiết lập trong giao diện đồ họa

en: enable all options that do not have a warning
vi: bật tất cả tuỳ chọn không có cảnh báo

en: set log level to verbose
vi: đặt chế độ ghi nhật kí thành dài dòng

en: log debug messages to file
vi: Ghi tin nhắn gỡ lỗi vào tệp

en: show system information
vi: hiện thông tin hệ thống

en: do not prompt for administrator privileges
vi: không hỏi quyền quản trị

en: update winapp2.ini, if a new version is available
vi: cập nhật winapp2.ini, nếu một phiên bản mới có sẵn

note: TRANSLATORS: The file will be deleted when the system reboots
en: Mark for deletion
vi: Đánh dấu để xóa

en: Delete registry key
vi: Xóa khóa registry

en: Are you sure you want to permanently delete files according to the selected operations?  The actual files that will be deleted may have changed since you ran the preview.
vi: Bạn có chắc là muốn xóa các tập tin này theo như các thao tác đã chọn? Các tập tin thật sự bị xóa có thể thay đổi từ khi bạn xem qua.

en: Are you sure you want to permanently delete these files?
vi: Bạn có chắc là muốn xóa vĩnh viễn các tập tin này?

en: Because you are running as root, please manually open this link in a web browser:
    %s
vi: Do bạn chạy chương trình với quyền quản trị, hãy mở thủ công liên kết sau trong trình duyệt:
    %s

note: TRANSLATORS: %s expands to www.bleachbit.org or similar
en: Open web browser to %s?
vi: Mở trang %s bằng trình duyệt?

en: Check periodically for software updates via the Internet
vi: Kiểm tra định kì các cập nhật phần mềm thông qua Internet

en: If an update is found, you will be given the option to view information about it.  Then, you may manually download and install the update.
vi: Nếu có cập nhật, sẽ có tùy chọn để xem thông tin về nó. Sau đó, bạn có thể tải về và cài đặt bản cập nhật một cách thủ công.

en: Check for new beta releases
vi: Kiểm tra phát hành beta mới

en: Download and update cleaners from community (winapp2.ini)
vi: Tải và cập nhật trình dọn dẹp từ cộng đồng (winapp2.ini)

en: Overwriting is ineffective on some file systems and with certain BleachBit operations.  Overwriting is significantly slower.
vi: Ghi đè không có hiệu quả trên một số tập tin hệ thống và với các thao tác nhất định của Bleachbit. Ghi đè gây chậm đáng kể.

en: Exit after cleaning
vi: Thoát sau khi dọn dẹp

en: Windows 10 theme
vi: Chủ đề Windows 10

en: Choose a writable folder for each drive for which to overwrite free space.
vi: Chọn một thư mục có thể ghi được cho mỗi ổ đĩa để ghi đè vùng trống.

[ctx: button]
note: TRANSLATORS: In the preferences dialog, this button adds a path to the list of paths
en: Add
vi: Thêm

[ctx: button]
note: TRANSLATORS: In the preferences dialog, this button removes a path from the list of paths
en: Remove
vi: Loại bỏ

en: All languages will be deleted except those checked.
vi: Tất cả ngôn ngữ sẽ bị xóa ngoại trừ những ngôn ngữ được chọn.

en: These locations can be selected for deletion.
vi: Các vị trí này có thể được lựa chọn để xoá

[ctx: button]
en: Add file
vi: Thêm tập tin

[ctx: button]
en: Add folder
vi: Thêm thư mục

en: Choose files to shred
vi: Chọn (các) tập tin để xóa

en: Choose folder to shred
vi: Chọn thư mục để xóa

note: TRANSLATORS: %(cleaner) may be Firefox, System, etc. %(option) may be cache, logs, cookies, etc. %(warning) may be 'This option is really slow'
en: Warning regarding %(cleaner)s - %(option)s:
    
    %(warning)s
vi: Cảnh báo về %(cleaner)s - %(option)s:
    
    %(warning)s

en: You must select an operation
vi: Bạn phải chọn một thao tác

en: Error loading the SQLite module: the antivirus software may be blocking it.
vi: Lỗi khi nạp mô-đun SQLite: có thể phần mềm diệt virus đã khóa nó.

en: Preview files in the selected operations (without deleting any files)
vi: Xem trước các tập tin trong những hành động đã chọn (không xóa tập tin)

en: Clean files in the selected operations
vi: Dọn các tập tin trong các thao tác đã chọn

en: Abort the preview or cleaning process
vi: Huỷ bỏ quá trình xem trước hoặc dọn dẹp

en: Error when checking for updates:
vi: Lỗi khi kiểm tra cập nhật:

en: Security warning
vi: Cảnh báo an ninh

en: These cleaner definitions are new or have changed. Malicious definitions can damage your system. If you do not trust these changes, delete the files or quit.
vi: Các định nghĩa trình dọn dẹp này được tạo mới hay thay đổi. Các định nghĩa nguy hiểm có thể gây sự cố cho hệ thống. Nếu bạn không chắc chắn về những thay đổi này, hãy xóa các tập tin hoặc thoát.

[ctx: column_label]
en: Delete
vi: Xóa

[ctx: column_label]
en: Filename
vi: Tên tập tin

en: Executable not found: %s
vi: Không tìm thấy thuộc tính thực thi: %s

note: TRANSLATORS: %s expands to a name such as 'Firefox' or 'System'.
en: %s cannot be cleaned because it is currently running.  Close it, and try again.
vi: %s không thể bị xóa vì nó hiện đang chạy. Đóng nó lại, và thử lần nữa.

en: New winapp2.ini was downloaded.
vi: Có winapp2.ini mới đã được tải về

en: Update BleachBit
vi: Cập nhật cho Bleachbit

en: A new version is available.
vi: Có phiên bản mới.

en: Imported from winapp2.ini
vi: Đã nhập từ winapp2.ini

note: TRANSLATORS: This indicates an error.  The special keyword %(operation)s will be replaced by 'firefox' or 'opera' or some other cleaner ID.  The special keyword %(msg)s will be replaced by a message such as 'Permission denied.'
en: Exception while running operation '%(operation)s': '%(msg)s'
vi: Loại bỏ tiến trình đang chạy '%(operation)s': '%(msg)s'

note: TRANSLATORS: 'free' means 'unallocated'
en: Please wait.  Wiping free disk space.
vi: Xin hãy chờ. Đang dọn dẹp vùng chưa được phân bổ.

note: TRANSLATORS: %s is replaced with Firefox, System, etc.
en: Please wait.  Cleaning %s.
vi: Vui lòng đợi. Đang dọn dẹp %s.

en: About %d minute remaining. | About %d minutes remaining.
vi[0]: Còn lại khoảng %d phút.

note: TRANSLATORS: This refers to disk space that was really recovered (in other words, not a preview)
en: Disk space recovered: %s
vi: Dung lượng đã phục hồi: %s

note: TRANSLATORS: This refers to a preview (no real changes were made yet)
en: Disk space to be recovered: %s
vi: Dung lượng sẽ được phục hồi: %s

note: TRANSLATORS: This refers to the number of files really deleted (in other words, not a preview).
en: Files deleted: %d
vi: Tập tin đã xóa: %d

note: TRANSLATORS: This refers to the number of files that would be deleted (in other words, simply a preview).
en: Files to be deleted: %d
vi: Tập tin sẽ bị xóa: %d

en: Special operations: %d
vi: Thao tác đặc biệt: %d

en: Errors: %d
vi: Lỗi: %d

note: TRANSLATORS: The "deep scan" feature searches over broad areas of the file system such as the user's whole home directory or all the system executables.
en: Please wait.  Running deep scan.
vi: Vui lòng đợi. Đang quét sâu.

note: TRANSLATORS: %s is replaced with Firefox, System, etc.
en: Please wait.  Previewing %s.
vi: Vui lòng chờ. Đang xem trước %s.

en: _Shred Files
vi: _Xóa tập tin

en: Sh_red Folders
vi: Xóa thư _mục

en: _Wipe Free Space
vi: _Dọn dẹp không gian trống

en: S_hred Settings and Quit
vi: Thiết lập xóa và thoát

en: syntax error: cannot back up
vi: lỗi cú pháp: không thể sao lưu dự phòng

en: syntax is ambiguous
vi: cú pháp chưa rõ ràng

en: syntax error, unexpected %s
vi: lỗi cú pháp, gặp %s bất thường

en: syntax error, unexpected %s, expecting %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s

en: syntax error, unexpected %s, expecting %s or %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s hoặc %s

en: syntax error, unexpected %s, expecting %s or %s or %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s hoặc %s hay %s

en: syntax error, unexpected %s, expecting %s or %s or %s or %s
vi: lỗi cú pháp, gặp %s bất thường, cần %s hoặc %s hoặc %s hay %s

en: deprecated directive: %s, use %s
vi: chỉ thị không còn được dùng nữa: %s, dùng %s

en: only one %s allowed per rule
vi: chỉ cho phép một %s cho mỗi quy tắc

en: State %d
vi: Tình trạng %d

en: conflicts: %d shift/reduce, %d reduce/reduce
vi: xung đột: %d dịch/giảm, %d giảm/giảm

en: conflicts: %d shift/reduce
vi: xung đột: %d dịch/giảm

en: conflicts: %d reduce/reduce
vi: xung đột: %d giảm/giảm

en: %%expect-rr applies only to GLR parsers
vi: %%expect-rr chỉ áp dụng cho bộ phân tích kiểu GLR.

en: shift/reduce conflicts: %d found, %d expected
vi: xung đột dịch/giảm: tìm thấy %d, cần %d

en: %d shift/reduce conflict | %d shift/reduce conflicts
vi[0]: %d lần xung đột dịch/giảm

en: reduce/reduce conflicts: %d found, %d expected
vi: xung đột giảm/giảm: tìm thấy %d, cần %d

en: %d reduce/reduce conflict | %d reduce/reduce conflicts
vi[0]: %d lần xung đột giảm/giảm

en: %s: cannot open
vi: %s: không thể mở

en: input/output error
vi: lỗi vào/ra

en: refusing to overwrite the input file %s
vi: từ chối ghi đè lên tập tin đầu vào %s

en: conflicting outputs to file %s
vi: tập tin “%s” có nhiều kết xuất xung đột với nhau

en: The same is true for optional arguments.
vi: Cũng yêu cầu như thế đối với đối số tùy chọn.

en: For complete documentation, run: info bison.
vi: Để xem toàn bộ tài liệu về phần mềm này, hãy chạy lệnh: info bison.

en: Written by Robert Corbett and Richard Stallman.
vi: Tác giả: Robert Corbett và Richard Stallman.

en: Copyright (C) %d Free Software Foundation, Inc.
vi: Bản quyền © %d Tổ chức Phần mềm Tự do.

en: multiple skeleton declarations are invalid
vi: chỉ cho phép một khai báo khung sườn

en: %s: invalid language
vi: %s: ngôn ngữ không hợp lệ

en: multiple language declarations are invalid
vi: chỉ cho phép khai báo một ngôn ngữ

en: Grammar
vi: Ngữ pháp

en: // Generated by %s.
    // Report bugs to <%s>.
    // Home page: <%s>.
vi: // Tạo bởi %s.
    // Báo cáo lỗi cho <%s>.
    // Trang chủ: <%s>.

en: column number overflow
vi: tràn số thứ tự cột

en: rule useless in parser due to conflicts
vi: quy tắc vô ích trong bộ phân tích bởi vì các xung đột

en: %%define variable %s redefined
vi: %%biến định nghĩa %s bị định nghĩa lại

en: previous definition
vi: lời định nghĩa trước

en: %s: undefined %%define variable %s
vi: %s: chưa định nghĩa %%define biến %s

en: invalid value for %%define Boolean variable %s
vi: gặp giá trị sai đối với biến Bun %%define %s

en: invalid value for %%define variable %s: %s
vi: gặp giá trị sai đối với biến %%define %s: %s

en: accepted value: %s
vi: giá trị được chấp nhận: %s

en: missing identifier in parameter declaration
vi: thiếu định danh trong khai báo tham số

en: invalid version requirement: %s
vi: yêu cầu phiên bản không hợp lệ: %s

en: require bison %s, but have %s
vi: yêu cầu bison %s, nhưng chỉ có %s

en: State %d
vi: Trạng thái %d

en: shift, and go to state %d
vi: dịch, và chuyển sang trạng thái %d

en: go to state %d
vi: chuyển sang tình trạng %d

en: error (nonassociative)
vi: lỗi (không kết hợp)

en: accept
vi: chấp nhận

en: reduce using rule %d (%s)
vi: rút gọn dùng quy tắc %d (%s)

en: Terminals, with rules where they appear
vi: “Ký hiệu tận cùng”. với quy tắc nơi mà chúng xuất hiện

en: Nonterminals, with rules where they appear
vi: “Ký hiệu chưa tận cùng”, với quy tắc nơi mà có

en: Rules useless in parser due to conflicts
vi: Quy tắc vô ích trong cơ chế phân tích do xung đột

en: result type clash on merge function %s: <%s> != <%s>
vi: kết quả mâu thuẫn kiểu khi hợp vào hàm %s: <%s> != <%s>

en: duplicated symbol name for %s ignored
vi: tên ký hiệu bị trùng lắp cho %s bị bỏ qua

en: rule given for %s, which is a token
vi: đưa ra quy tắc cho %s, mà là thẻ bài

en: type clash on default action: <%s> != <%s>
vi: kiểu xung đột ở hành động mặc định: <%s> != <%s>

en: empty rule for typed nonterminal, and no action
vi: quy tắc rỗng cho “ký hiệu chưa tận cùng” có kiểu, cũng không có hành động

en: unused value: $%d
vi: giá trị chưa dùng: $%d

en: unset value: $$
vi: giá trị chưa đặt: $$

en: %%empty on non-empty rule
vi: %%empty trên một quy tắc không-rỗng

en: empty rule without %%empty
vi: quy tắc trống rỗng không có %%empty

en: token for %%prec is not defined: %s
vi: chưa xác định thẻ bài cho %%prec: %s

en: only midrule actions can be typed: %s
vi: chỉ thao tác midrule có thể được định kiểu: %s

en: %s affects only GLR parsers
vi: %s chỉ ảnh hưởng đến cơ chế phân tích kiểu GLR

en: %s must be followed by positive number
vi: %s phải có con số dương theo sau

en: POSIX Yacc does not support typed midrule actions
vi: POSIX Yacc không hỗ trợ thao tác midrule được định kiểu

en: rule is too long
vi: quy tắc quá dài

en: the start symbol %s is undefined
vi: chưa định nghĩa ký hiệu bắt đầu %s

en: the start symbol %s is a token
vi: ký hiệu bắt đầu %s là một thẻ bài

en: no rules in the input grammar
vi: không có quy tắc trong ngữ pháp nhập vào

en: rule useless in grammar
vi: quy tắc vô ích trong ngữ pháp

en: nonterminal useless in grammar: %s
vi: “ký hiệu chưa tận cùng” vô ích trong ngữ pháp: %s

en: Nonterminals useless in grammar
vi: “Ký hiệu chưa tận cùng” vô ích trong ngữ pháp

en: Terminals unused in grammar
vi: “Ký hiệu tận cùng” chưa dùng trong ngữ pháp

en: Rules useless in grammar
vi: Quy tắc vô ích trong ngữ pháp

en: %d nonterminal useless in grammar | %d nonterminals useless in grammar
vi[0]: %d “ký hiệu chưa tận cùng” vô ích trong ngữ pháp

en: %d rule useless in grammar | %d rules useless in grammar
vi[0]: %d quy tắc vô ích trong ngữ pháp

en: start symbol %s does not derive any sentence
vi: ký hiệu bắt đầu %s không nhận được câu

en: stray '%s'
vi: ký hiệu “%s” lạc

en: refers to: %c%s at %s
vi: tham chiếu đến: %c%s tại %s

en: possibly meant: %c
vi: có lẽ có ý là: %c

en: , hiding %c
vi: , ẩn %c

en:  at %s
vi:  tại %s

en: , cannot be accessed from midrule action at $%d
vi: , không thể truy cập được từ hành động quy-tắc-trung tại $%d

en: integer out of range: %s
vi: số nguyên nằm ngoài phạm vi: %s

en: syntax error after '%c', expecting integer, letter, '_', '[', or '$'
vi: lỗi sai cú pháp sau “%c”. cần số nguyên, chữ, “_”. “[”. hoặc “$”

en: symbol not found in production before $%d: %.*s
vi: ký hiệu không tìm thấy trong thủ tục trước $%d: %.*s

en: symbol not found in production: %.*s
vi: ký hiệu không tìm thấy trong thủ tục: %.*s

en: misleading reference: %s
vi: tham chiếu không đúng chỗ: %s

en: ambiguous reference: %s
vi: tham chiếu chưa rõ ràng: %s

en: explicit type given in untyped grammar
vi: đưa ra kiểu dứt khoát theo ngữ cảnh không đặt kiểu

en: $$ for the midrule at $%d of %s has no declared type
vi: $$ cho quy tắc giữa ở $%d của %s không có kiểu được khai báo

en: $$ of %s has no declared type
vi: $$ của %s không khai báo kiểu

en: $%s of %s has no declared type
vi: $%s của %s không khai báo kiểu

en: multiple occurrences of $%d with api.value.automove
vi: xuất hiện nhiều lần của $%d với api.value.automove

en: invalid number after \-escape: %s
vi: gặp số sai nằm sau \-escape: %s

en: stray ',' treated as white space
vi: dấu phẩy “,” thất lạc được coi như là khoảng trắng

en: invalid directive: %s
vi: chỉ thị không hợp lệ: %s

en: invalid null character
vi: ký tự vô giá trị không hợp lệ

en: unexpected identifier in bracketed name: %s
vi: không cần một định danh trong tên đặt trong dấu ngoặc: %s

en: an identifier expected
vi: cần một định danh

en: invalid character in bracketed name | invalid characters in bracketed name
vi[0]: ký tự không hợp lệ trong tên đặt trong dấu ngoặc

en: empty character literal
vi: ký tự trống theo kiểu văn chương

en: extra characters in character literal
vi: các ký tự mở rộng trong câu chữ

en: invalid character after \-escape: %s
vi: gặp ký tự sai nằm sau \-escape: %s

en: missing %s at end of file
vi: thiếu %s tại kết thúc tập tin

en: missing %s at end of line
vi: thiếu %s tại cuối dòng

en: unclosed %s directive in skeleton
vi: gặp chỉ thị %s chưa đóng trong khung sườn

en: too few arguments for %s directive in skeleton
vi: quá ít đối số cho chỉ thị %s trong khung sườn

en: too many arguments for %s directive in skeleton
vi: quá nhiều đối số cho chỉ thị %s trong khung sườn

en: POSIX Yacc forbids dashes in symbol names: %s
vi: POSIX Yacc cấm chỉ sự va chạm trong các tên ký hiệu: %s

en: %s redeclaration for %s
vi: %s khai báo lại cho %s

en: %s redeclaration for <%s>
vi: %s khai báo lại cho <%s>

en: symbol %s is used, but is not defined as a token and has no rules
vi: ký hiệu %s được dùng, nhưng chưa được định nghĩa như là thẻ bài, cũng không có quy tắc

en: symbol %s redeclared
vi: ký hiệu %s đã được khai báo lại

en: useless %s for type <%s>
vi: %s vô ích cho kiểu <%s>

en: type <%s> is used, but is not associated to any symbol
vi: kiểu %s được dùng, nhưng chưa được tiếp hợp với bất kỳ ký hiệu nào

en: symbol %s used more than once as a literal string
vi: ký hiệu %s sử dụng cho nhiều hơn một chuỗi văn bản

en: symbol %s given more than one literal string
vi: ký hiệu %s nhận nhiều hơn một chuỗi nghĩa chữ

en: previous declaration for %s
vi: khai báo trước đây cho %s

en: useless precedence and associativity for %s
vi: quyền ưu tiên và tính kết hợp vô ích đối với %s

en: useless precedence for %s
vi: quyền ưu tiên vô ích đối với %s

en: useless associativity for %s, use %%precedence
vi: tính kết hợp vô ích đối với %s, dùng %%precedence

en: Notes is an editor allowing to make simple lists for later use.
vi: Ghi chú là một trình soạn thảo cho phép tạo các danh sách đơn giản để sử dụng sau này.

en: It allows to use ownCloud as a storage location and online editor.
vi: Nó cho phép sử dụng ownCloud như một kho dự trữ và trình soạn thảo trực tuyến.

en: notes;reminder;
vi: notes;reminder;ghi chú;nhắc nhở;ghi chu;nhac nho;

en: Post notes, tag files!
vi: Ghi chú đã đăng, các tập tin đánh thẻ!

en: The font name set here will be used as the font when displaying notes.
vi: Phông chữ được đặt ở đây sẽ được sử dụng như một phông chữ bình thường khi ghi chú.

en: New notes color.
vi: Màu ghi chú mới.

en: The color name set here will be used as the color when creating new notes.
vi: Màu sắc được sử dụng ở đây sẽ được sử dụng như một màu chủ đạo khi tạo bản ghi chép mới.

en: Primary notes provider to use for new notes.
vi: Người cung cấp các bản ghi chép chính được sử dụng cho các bản ghi chép mới.

en: The primary notebook is the place where new notes are created.
vi: Các sổ ghi chú chính sẽ là nơi các bản ghi chép mới được tạo thành.

en: Simple notebook for GNOME
vi: Ghi chép đơn giản cho GNOME

en: Take notes and export them everywhere.
vi: Ghi chú và đưa xuất chúng đến khắp mọi nơi.

en: GNOME Notes
vi: Ghi chép GNOME

en: Note Color
vi: Màu sắc của bản ghi chép

en: Copy selection to a new note
vi: Sao chép phần đã chọn thành bản ghi chép mới

en: No notes
vi: Không có các bản ghi chép nào

en: Press the New button to create a note.
vi: Nhấn vào nút Mới để tạo bản ghi chép.

en: Oops
vi: Rõ tiếc!

en: Please install 'Tracker' then restart the application.
vi: Xin vui lòng cài đặt ứng dụng “Tracker” và sau đó khởi động lại ứng dụng này.

en: Import Notes
vi: Nhập bản ghi chép vào

en: Select import location
vi: Chọn vị trí muốn nhập vào

en: Tomboy application
vi: Ứng dụng Tomboy

en: Gnote application
vi: Ứng dụng Gnote

en: Search note titles, content and notebooks
vi: Kiếm đầu đề, nội dung và các sổ ghi chép

en: Exit selection mode
vi: Thoát khỏi chế độ lựa chọn

en: Results for %s
vi: Kết quả cho “%s”

en: View notes and notebooks in a list
vi: Xem lại ghi chép và sổ ghi chép trong danh sách

en: View notes and notebooks in a grid
vi: Xem lại các bản ghi chép và các sổ ghi chép ở dạng lưới

note: Share
en: Email this Note
vi: Gửi ghi chép này

en: Note color
vi: Màu của bản ghi chép

note: Translators: %s is the note last recency description. * Last updated is placed as in left to right language * right to left languages might move %s *         '%s <b>Last Updated</b>'
en: <b>Last updated</b> %s
vi: <b>Cập nhật lần cuối:</b> %s

en: Enter a name to create a notebook
vi: Gõ tên vào để tạo sổ ghi chép

en: New notebook
vi: Sổ ghi chép mới

en: Share note
vi: Chia sẻ bản ghi chép

note: Detach
en: Open in another window
vi: Mở một cửa sổ khác

note: Default font
en: Note Font
vi: Phông chữ của bản ghi chép

en: Note Edition
vi: Sửa ghi chép

en: Primary Book
vi: Quyển chính

en: Local storage
vi: Kho dự trữ nội bộ

en: _Import Notes
vi: _Nhập các ghi chép

en: _View Trash
vi: _Xem Thùng rác

en: bad array subscript
vi: sai chỉ số mảng

en: %s: cannot convert indexed to associative array
vi: %s: không thể chuyển đổi mảng kiểu chỉ số sang mảng kết hợp

en: %s: cannot assign to non-numeric index
vi: %s: không thể gán cho chỉ số không thuộc kiểu số

en: %s: %s: must use subscript when assigning associative array
vi: %s: %s: phải sử dụng chỉ số phụ khi gán mảng kết hợp

en: bash_execute_unix_command: cannot find keymap for command
vi: bash_execute_unix_command: không tìm thấy ánh xạ phím (keymap) cho câu lệnh

en: %s: first non-whitespace character is not `"'
vi: %s: ký tự khác khoảng trắng đầu tiên không phải là “"”

en: no closing `%c' in %s
vi: thiếu dấu đóng “%c” trong %s

en: brace expansion: cannot allocate memory for %s
vi: khai triển ngoặc ôm: không thể phân bổ bộ nhớ cho %s

en: brace expansion: failed to allocate memory for `%s'
vi: khai triển ngoặc ôm: gặp lỗi khi phân bổ bộ nhớ cho “%s”

en: `%s': invalid alias name
vi: “%s”: tên bí danh không hợp lệ

en: line editing not enabled
vi: chưa bật sửa đổi dòng

en: `%s': invalid keymap name
vi: “%s”: tên sơ đồ phím không hợp lệ

en: `%s': unknown function name
vi: “%s”: không hiểu tên hàm

en: %s is not bound to any keys.
vi: %s không được ràng buộc với bất kỳ phím nào.

en: %s can be invoked via
vi: %s có thể được gọi thông qua

en: `%s': cannot unbind
vi: “%s”: không thể tháo

en: loop count
vi: đếm vòng

en: only meaningful in a `for', `while', or `until' loop
vi: chỉ có nghĩa trong vòng lặp “for”, “while” hay “until”

en: HOME not set
vi: Chưa đặt biến môi trường HOME

en: OLDPWD not set
vi: Chưa đặt biến môi trường OLDPWD

en: line %d:
vi: dòng %d:

en: %s: usage:
vi: %s: cách dùng:

en: %s: option requires an argument
vi: %s: tùy chọn cần một đối số

en: %s: numeric argument required
vi: %s: cần đối số thuộc kiểu số

en: %s: invalid option
vi: %s: tùy chọn không hợp lệ

en: %s: invalid option name
vi: %s: tên tùy chọn không hợp lệ

en: `%s': not a valid identifier
vi: “%s”: không phải là định danh hợp lệ

en: invalid hex number
vi: số thập lục không hợp lệ

en: %s: invalid signal specification
vi: %s: sai đặc tả tín hiệu

en: `%s': not a pid or valid job spec
vi: “%s”: không phải một pid hoặc đặc tả công việc hợp lệ

en: %s: readonly variable
vi: %s: biến chỉ đọc

en: %s: %s out of range
vi: %s: %s nằm ngoài phạm vi

en: %s out of range
vi: %s nằm ngoài phạm vi

en: %s: no such job
vi: %s: không có công việc như vậy

en: %s: no job control
vi: %s: không có điều khiển công việc

en: no job control
vi: không có điều khiển công việc

en: %s: restricted
vi: %s: bị hạn chế

en: restricted
vi: bị hạn chế

en: %s: not a shell builtin
vi: %s: không phải là lệnh tích hợp trong hệ vỏ

en: %s: ambiguous job spec
vi: %s: đặc tả công việc chưa rõ ràng

en: help not available in this version
vi: trợ giúp không sẵn có ở phiên bản này

en: %s: not an indexed array
vi: %s: không phải là mảng chỉ số

en: %s: cannot unset: readonly %s
vi: %s: không thể hủy đặt: %s chỉ đọc

en: %s: cannot unset
vi: %s: không thể hủy đặt

en: %s: invalid action name
vi: %s: tên hành động không hợp lệ

en: %s: no completion specification
vi: %s: không có đặc tả tự hoàn thiện

en: warning: -F option may not work as you expect
vi: cảnh báo: tùy chọn “-F” có thể không hoạt động như mong đợi

en: warning: -C option may not work as you expect
vi: cảnh báo: tùy chọn “-C” có thể không hoạt động như bạn mong đợi

en: not currently executing completion function
vi: hiện thời không thực thi chức năng tự hoàn thiện

en: can only be used in a function
vi: chỉ có thể dùng trong một hàm

en: cannot use `-f' to make functions
vi: không thể dùng “-f” để tạo hàm

en: %s: readonly function
vi: %s: hàm chỉ đọc

en: %s: reference variable cannot be an array
vi: %s: biến tham chiếu không thể là một mảng

en: %s: nameref variable self references not allowed
vi: %s: biến nameref tự tham chiếu là không được phép

en: %s: circular name reference
vi: %s: tên tham chiếu quẩn tròn

en: %s: cannot destroy array variables in this way
vi: %s: không thể hủy biến mảng bằng cách này

en: %s: cannot convert associative to indexed array
vi: %s: không thể chuyển đổi mảng kết hợp sang mảng chỉ số

en: %s: quoted compound array assignment deprecated
vi: %s: gán mảng phức hợp được trích dẫn đã lạc hậu

en: dynamic loading not available
vi: không có chức năng nạp động

en: cannot open shared object %s: %s
vi: không thể mở đối tượng dùng chung %s: %s

en: cannot find %s in shared object %s: %s
vi: không tìm thấy %s trong đối tượng dùng chung %s: %s

en: load function for %s returns failure (%d): not loaded
vi: tải hàm cho %s trả về lỗi nghiêm trọng (%d): nên không được tải

en: %s: not dynamically loaded
vi: %s không được tải động

en: %s: cannot delete: %s
vi: %s: không thể xóa: %s

en: %s: is a directory
vi: %s: là thư mục

en: %s: file is too large
vi: %s: tập tin quá lớn

en: logout
vi: đăng xuất

en: not login shell: use `exit'
vi: không phải hệ vỏ đăng nhập: hãy dùng lệnh “exit”

en: There are stopped jobs.
vi: Có công việc bị dừng.

en: There are running jobs.
vi: Có công việc đang chạy.

en: no command found
vi: không tìm thấy lệnh

en: history specification
vi: đặc tả lịch sử

en: job %d started without job control
vi: công việc %d đã khởi chạy mà không có điều khiển công việc

en: hashing disabled
vi: tắt băm

en: %s: hash table empty
vi: %s: bảng băm rỗng

en: hits	command
vi: gợi ý	lệnh

en: Shell commands matching keyword ` | Shell commands matching keywords `
vi[0]: Câu lệnh hệ vỏ tương ứng với từ khóa “

en: no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'.
vi: không có trợ giúp cho “%s”. Hãy chạy lệnh “help help” hoặc  “man -k %s” hay “info %s”.

en: These shell commands are defined internally.  Type `help' to see this list.
    Type `help name' to find out more about the function `name'.
    Use `info bash' to find out more about the shell in general.
    Use `man -k' or `info' to find out more about commands not in this list.
    
    A star (*) next to a name means that the command is disabled.
vi: Những câu lệnh này được định nghĩa nội bộ. Gõ lệnh “help” để xem danh sách này.
    Gõ “help TÊN” để biết chi tiết về hàm “TÊN”.
    Dùng “info bash” để tìm thông tin chung về hệ vỏ nói chung.
    Dùng “man -k” hoặc “info” để tìm thông tin về lệnh ngoài danh sách này.
    
    Dấu sao (*) bên cạnh tên nghĩa là lệnh bị tắt.

en: cannot use more than one of -anrw
vi: chỉ có thể dùng một của những tùy chọn -anrw

en: history position
vi: vị trí lịch sử

en: %s: parameter null or not set
vi: %s: tham số null hoặc chưa được đặt

en: %s: history expansion failed
vi: %s: gặp lỗi khi khai triển lịch sử

en: no other options allowed with `-x'
vi: không cho phép dùng tùy chọn thêm với “-x”

en: %s: arguments must be process or job IDs
vi: %s: đối số phải là ID tiến trình hoặc công việc

en: expression expected
vi: cần biểu thức

en: %s: invalid file descriptor specification
vi: %s: đặc tả bộ mô tả tập tin không hợp lệ

en: %s: invalid line count
vi: %s: sai số lượng dòng

en: %s: invalid array origin
vi: %s: gốc mảng không hợp lệ

en: %s: invalid callback quantum
vi: %s: lượng gọi ngược không hợp lệ

en: empty array variable name
vi: tên biến mảng vẫn trống

en: array variable support required
vi: cần hỗ trợ biến mảng

en: `%s': missing format character
vi: “%s”: thiếu ký tự định dạng

en: `%c': invalid time format specification
vi: “%c”: đặc tả định dạng thời gian không đúng

en: `%c': invalid format character
vi: “%c”: ký tự định dạng không hợp lệ

en: format parsing problem: %s
vi: vấn đề phân tích cú pháp định dạng: %s

en: missing hex digit for \x
vi: thiếu chữ số thập lục phân cho \x

en: missing unicode digit for \%c
vi: thiếu chữ số unicode cho \%c

en: no other directory
vi: không có thư mục khác

en: %s: invalid argument
vi: %s: đối số không hợp lệ

en: <no current directory>
vi: <không có thư mục hiện thời>

en: directory stack empty
vi: ngăn xếp thư mục trống

en: directory stack index
vi: chỉ số ngăn xếp thư mục

en: Display the list of currently remembered directories.  Directories
        find their way onto the list with the `pushd' command; you can get
        back up through the list with the `popd' command.
        
        Options:
          -c	clear the directory stack by deleting all of the elements
          -l	do not print tilde-prefixed versions of directories relative
        	to your home directory
          -p	print the directory stack with one entry per line
          -v	print the directory stack with one entry per line prefixed
        	with its position in the stack
        
        Arguments:
          +N	Displays the Nth entry counting from the left of the list shown by
        	dirs when invoked without options, starting with zero.
        
          -N	Displays the Nth entry counting from the right of the list shown by
    	dirs when invoked without options, starting with zero.
vi: Hiển thị danh sách các thư mục được nhớ hiện thời. Lệnh “pushd” thêm
        thư mục vào danh sách này. “popd” lấy thư mục khỏi danh sách.
    
        Tùy chọn:
          -c	xóa mọi phần tử trong ngăn xếp thư mục
          -l	không in phiên bản thư mục có dấu ngã nằm trước
            	mà tương ứng với thư mục chính của người dùng
          -p	in ngăn xếp thư mục mỗi dòng một mục
          -v	in ngăn xếp thư mục mỗi dòng một mục kèm vị trí trong ngăn xếp
    
        Đối số:
          +N	hiển thị mục thứ N đếm từ bên trái khi gọi không tùy chọn,
                    bắt đầu từ số không.
    
          -N	hiển thị mục thứ N đếm từ bên phải khi gọi không tùy chọn,
                    bắt đầu từ số không.

en: Adds a directory to the top of the directory stack, or rotates
        the stack, making the new top of the stack the current working
        directory.  With no arguments, exchanges the top two directories.
        
        Options:
          -n	Suppresses the normal change of directory when adding
        	directories to the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Rotates the stack so that the Nth directory (counting
        	from the left of the list shown by `dirs', starting with
        	zero) is at the top.
        
          -N	Rotates the stack so that the Nth directory (counting
        	from the right of the list shown by `dirs', starting with
        	zero) is at the top.
        
          dir	Adds DIR to the directory stack at the top, making it the
        	new current working directory.
        
        The `dirs' builtin displays the directory stack.
vi: Thêm thư mục vào trên ngăn xếp thư mục, hoặc xoay ngăn xếp, làm cho thư mục
        hiện thời nằm ở trên đầu. Đổi vị trí hai thư mục trên cùng nếu
        không có đối số.
    
        Tùy chọn:
          -n	ngăn thay đổi thư mục bình thường khi thêm, chỉ thao tác
            	trên ngăn xếp thư mục.
    
        Đối số:
          +N	xoay ngăn xếp để thư mục thứ N (đếm từ bên trái “dirs”, bắt
            	đầu từ số không) nằm ở đầu.
    
          -N	xoay ngăn xếp để thư mục thứ N (đếm từ bên phải “dirs”, bắt
            	đầu từ số không) nằm ở đầu.
    
          THƯ-MỤC	thêm THƯ-MỤC vào đầu ngăn xếp thư mục và dùng làm thư mục
            	làm việc hiện thời.
    
        Lệnh “dirs” hiển thị ngăn xếp thư mục.

en: Removes entries from the directory stack.  With no arguments, removes
        the top directory from the stack, and changes to the new top directory.
        
        Options:
          -n	Suppresses the normal change of directory when removing
        	directories from the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Removes the Nth entry counting from the left of the list
        	shown by `dirs', starting with zero.  For example: `popd +0'
        	removes the first directory, `popd +1' the second.
        
          -N	Removes the Nth entry counting from the right of the list
        	shown by `dirs', starting with zero.  For example: `popd -0'
        	removes the last directory, `popd -1' the next to last.
        
        The `dirs' builtin displays the directory stack.
vi: Gỡ bỏ thư mục khỏi ngăn xếp thư mục. Không đưa ra đối số thì bỏ thư mục
        đầu khỏi ngăn xếp và chuyển đổi sang thư mục đầu mới.
    
        Tùy chọn:
          -n	ngăn thay đổi thư mục bình thường khi thêm, chỉ thao tác
    		trên ngăn xếp thư mục.
    
        Đối số:
          +N	xoay ngăn xếp để thư mục thứ N (đếm từ bên trái “dirs”. bắt
            	đầu từ số không) nằm ở đầu. Ví dụ “popd +0” bỏ thư mục
                    đầu tiên, “popd +1” bỏ thư mục thứ hai.
    
          -N	xoay ngăn xếp để thư mục thứ N (đếm từ bên phải “dirs”. bắt
            	đầu từ số không) nằm ở đầu. Ví dụ “popd -0” bỏ thư mục
                    cuối cùng, “popd -1” bỏ thư mục kế cuối.
    
        Lệnh “dirs” hiển thị ngăn xếp thư mục.

en: %s: invalid timeout specification
vi: %s: sai đặc tả thời gian chờ tối đa

en: can only `return' from a function or sourced script
vi: chỉ có thể “return” từ một hàm hoặc văn lệnh được “source”

en: cannot simultaneously unset a function and a variable
vi: không thể hủy đặt đồng thời một hàm VÀ một biến

en: %s: not an array variable
vi: %s: không phải biến mảng

en: %s: not a function
vi: %s: không phải hàm

en: %s: cannot export
vi: %s: không thể xuất

en: shift count
vi: số lượng dịch

en: cannot set and unset shell options simultaneously
vi: không thể đồng thời đặt và hủy đặt các tùy chọn hệ vỏ

en: %s: invalid shell option name
vi: %s: tên tùy chọn hệ vỏ không hợp lệ

en: filename argument required
vi: cần đối số tên tập tin

en: %s: file not found
vi: %s: không tìm thấy tập tin

en: cannot suspend
vi: không thể ngưng

en: cannot suspend a login shell
vi: không thể ngưng hệ vỏ đăng nhập

en: %s is aliased to `%s'
vi: %s là bí danh của “%s”

en: %s is a shell keyword
vi: %s là từ khóa của hệ vỏ

en: %s is a special shell builtin
vi: %s là lệnh tích hợp đặc biệt của hệ vỏ

en: %s is a function
vi: %s là một hàm

en: %s is a shell builtin
vi: %s là lệnh tích hợp hệ vỏ

en: %s is %s
vi: %s là %s

en: %s is hashed (%s)
vi: %s được băm (%s)

en: %s: invalid limit argument
vi: %s: đối số giới hạn không hợp lệ

en: `%c': bad command
vi: “%c”: câu lệnh sai

en: limit
vi: giới hạn

en: octal number
vi: số bát phân

en: `%c': invalid symbolic mode operator
vi: “%c”: toán tử chế độ ký hiệu không hợp lệ

en: `%c': invalid symbolic mode character
vi: “%c”: ký tự chế độ ký hiệu không hợp lệ

en:  line
vi:  dòng

en: last command: %s
vi: lệnh cuối: %s

note: TRANSLATORS: this is a prefix for informational messages.
en: INFORM:
vi: THBÁO:

en: unknown command error
vi: lỗi lệnh không rõ

en: bad command type
vi: kiểu lệnh sai

en: bad connector
vi: bộ kết nối sai

en: bad jump
vi: nhảy sai

en: %s: unbound variable
vi: %s: biến chưa liên kết

en: timed out waiting for input: auto-logout
vi: quá thời hạn đợi dữ liệu nhập: tự động đăng xuất

en: TIMEFORMAT: `%c': invalid format character
vi: ĐỊNH DẠNG THỜI GIAN: “%c”: ký tự định dạng không hợp lệ

en: pipe error
vi: lỗi ống dẫn

en: eval: maximum eval nesting level exceeded (%d)
vi: eval: vượt quá mức độ eval lồng nhau tối đa (%d)

en: %s: maximum source nesting level exceeded (%d)
vi: %s: vượt quá mức độ nguồn lồng nhau tối đa (%d)

en: %s: maximum function nesting level exceeded (%d)
vi: %s: vượt quá mức độ các hàm lồng nhau tối đa (%d)

en: %s: restricted: cannot specify `/' in command names
vi: %s: bị hạn chế: không thể dùng “/” trong tên lệnh

en: cannot duplicate fd %d to fd %d
vi: không thể nhân đôi fd %d thành fd %d

en: expression recursion level exceeded
vi: vượt quá ngưỡng đệ quy của biểu thức

en: recursion stack underflow
vi: tràn ngược ngăn xếp đệ quy

en: attempted assignment to non-variable
vi: thử gán cho thứ không phải biến

en: division by 0
vi: chia cho không

en: bug: bad expassign token
vi: lỗi: “token expassign” sai

en: `:' expected for conditional expression
vi: cần “:” cho biểu thức điều kiện

en: exponent less than 0
vi: số mũ nhỏ hơn 0

en: identifier expected after pre-increment or pre-decrement
vi: cần định danh sau tăng/giảm dần trước

en: %s%s%s: %s (error token is "%s")
vi: %s%s%s: %s (thẻ bài lỗi là "%s")

en: invalid arithmetic base
vi: cơ số (toán học) không hợp lệ

en: value too great for base
vi: cơ số có giá trị quá lớn

en: %s: expression error
vi: %s: lỗi biểu thức

en: getcwd: cannot access parent directories
vi: getcwd: không thể truy cập thư mục cấp trên

en: `%s': is a special builtin
vi: “%s”: là lệnh tích hợp đặc biệt

en: cannot reset nodelay mode for fd %d
vi: không thể đặt lại chế độ “nodelay” cho fd %d

en: cannot allocate new file descriptor for bash input from fd %d
vi: không thể cấp phát bộ mô tả tập tin mới cho dữ liệu nhập bash từ fd %d

en: save_bash_input: buffer already exists for new fd %d
vi: save_bash_input: đã có bộ đệm cho fd mới %d

en: forked pid %d appears in running job %d
vi: pid được tánh nhánh %d có vẻ đang chạy trong công việc %d

en: deleting stopped job %d with process group %ld
vi: đang xóa công việc bị dừng chạy %d với nhóm tiến trình %ld

en: add_process: pid %5ld (%s) marked as still alive
vi: add_process: pid %5ld (%s) được đánh dấu vẫn hoạt động

en: describe_pid: %ld: no such pid
vi: describe_pid: %ld: không có pid như vậy

en: Signal %d
vi: Tín hiệu %d

en: Stopped(%s)
vi: Bị dừng(%s)

en: Done(%d)
vi: Xong(%d)

en: Exit %d
vi: Thoát %d

en: (core dumped)
vi: (xuất ra core)

en: child setpgid (%ld to %ld)
vi: setpgid tiến trình con (%ld thành %ld)

en: wait: pid %ld is not a child of this shell
vi: wait: pid %ld không phải là tiến trình con của hệ vỏ này

en: wait_for: No record of process %ld
vi: wait_for: Không có mục ghi về tiến trình %ld

en: wait_for_job: job %d is stopped
vi: wait_for_job: công việc %d bị dừng chạy

en: %s: job has terminated
vi: %s: công việc bị chấm dứt

en: %s: job %d already in background
vi: %s: công việc %d đã đang chạy nền

en: waitchld: turning on WNOHANG to avoid indefinite block
vi: waitchld: đang bật WNOHANG để tránh bị chặn vô hạn

en: %s: line %d:
vi: %s: dòng %d:

en: (wd now: %s)
vi: (wd ngay: %s)

en: initialize_job_control: getpgrp failed
vi: initialize_job_control: getpgrp bị lỗi

en: initialize_job_control: line discipline
vi: initialize_job_control: kỷ luật dòng

en: cannot set terminal process group (%d)
vi: không thể đặt nhóm tiến trình cuối cùng (%d)

en: no job control in this shell
vi: không có điều khiển công việc trong hệ vỏ này

en: malloc: failed assertion: %s
vi: malloc: khẳng định gặp lỗi: %s

en: 
    malloc: %s:%d: assertion botched
vi: 
    malloc: %s:%d: khẳng định bị sai

en: malloc: block on free list clobbered
vi: malloc (cấp phát bộ nhớ): khối bộ nhớ dành riêng trên danh sách các khối còn trống bị ghi vào

en: free: called with already freed block argument
vi: free: đã được gọi với đối số khối đã được giải phóng

en: free: called with unallocated block argument
vi: free: đã được gọi với đối số khối chưa cấp phát

en: free: underflow detected; mh_nbytes out of range
vi: free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi

en: free: start and end chunk sizes differ
vi: free: kích cỡ đoạn đầu và cuối không trùng

en: realloc: called with unallocated block argument
vi: realloc: đã được gọi với đối số khối chưa cấp phát

en: realloc: underflow detected; mh_nbytes out of range
vi: realloc: phát hiện sự tràn ngược; mh_nbytes nằm ngoài phạm vi cho phép

en: realloc: start and end chunk sizes differ
vi: realloc: kích cỡ đoạn đầu và cuối không trùng

en: register_alloc: alloc table is full with FIND_ALLOC?
vi: register_alloc: bảng cấp phát đầy với FIND_ALLOC?

en: register_alloc: %p already in table as allocated?
vi: register_alloc: %p đã có trong bảng như được cấp phát?

en: register_free: %p already in table as free?
vi: register_free: %p đã có trong bảng như còn trống?

en: invalid base
vi: cơ số không hợp lệ

en: %s: host unknown
vi: %s: không rõ máy

en: %s: invalid service
vi: %s: dịch vụ không hợp lệ

en: %s: bad network path specification
vi: %s: đặc tả đường dẫn mạng sai

en: network operations not supported
vi: không hỗ trợ thao tác mạng

en: You have mail in $_
vi: Bạn có thư trong $_

en: You have new mail in $_
vi: Bạn có thư mới trong $_

en: The mail in %s has been read
vi: Đã đọc thư trong %s

en: syntax error: arithmetic expression required
vi: lỗi cú pháp: cần biểu thức số học

en: syntax error: `;' unexpected
vi: lỗi cú pháp: gặp dấu chấm phẩy “;” bất thường

en: syntax error: `((%s))'
vi: lỗi cú pháp: “((%s))”

en: make_here_document: bad instruction type %d
vi: make_here_document: kiểu chỉ lệnh sai %d

en: here-document at line %d delimited by end-of-file (wanted `%s')
vi: tài liệu này ở dòng %d định giới bằng kết thúc tập tin (muốn “%s”)

en: make_redirection: redirection instruction `%d' out of range
vi: make_redirection: chỉ dẫn chuyển hướng “%d” nằm ngoài phạm vi

en: maximum here-document count exceeded
vi: vượt quá số lượng tài-liệu-đây tối đa

en: unexpected EOF while looking for matching `%c'
vi: gặp kết thúc tập tin bất thường trong khi tìm “%c” tương ứng

en: unexpected EOF while looking for `]]'
vi: gặp kết thúc tập tin bất thường trong khi tìm “]]”

en: syntax error in conditional expression: unexpected token `%s'
vi: gặp lỗi cú pháp trong biểu thức điều kiện: thẻ bài bất thường “%s”

en: syntax error in conditional expression
vi: gặp lỗi cú pháp trong biểu thức điều kiện

en: unexpected token `%s', expected `)'
vi: gặp thẻ bài bất thường “%s”, cần “)”

en: unexpected argument `%s' to conditional unary operator
vi: đối số bất thường “%s” cho toán tử một ngôi điều kiện

en: unexpected argument to conditional unary operator
vi: đối số bất thường cho toán tử một ngôi điều kiện

en: unexpected token `%s', conditional binary operator expected
vi: thẻ bài bất thường “%s”, cần toán tử hai ngôi điều kiện

en: conditional binary operator expected
vi: cần toán tử hai ngôi điều kiện

en: unexpected argument `%s' to conditional binary operator
vi: đối số bất thường “%s” cho toán tử hai ngôi điều kiện

en: unexpected argument to conditional binary operator
vi: đối số bất thường cho toán tử hai ngôi điều kiện

en: unexpected token `%c' in conditional command
vi: gặp thẻ bài bất thường “%c” trong câu lệnh điều kiện

en: unexpected token `%s' in conditional command
vi: gặp thẻ bài bất thường “%s” trong câu lệnh điều kiện

en: unexpected token %d in conditional command
vi: gặp thẻ bài bất thường “%d” trong câu lệnh điều kiện

en: syntax error near unexpected token `%s'
vi: có lỗi cú pháp ở gần thẻ bài bất thường “%s”

en: syntax error near `%s'
vi: lỗi cú pháp ở gần “%s”

en: syntax error: unexpected end of file
vi: lỗi cú pháp: kết thúc tập tin bất thường

en: Use "%s" to leave the shell.
vi: Dùng "%s" để rời hệ vỏ.

en: unexpected EOF while looking for matching `)'
vi: gặp kết thúc tập tin bất thường trong khi tìm “)” tương ứng

en: completion: function `%s' not found
vi: tự hoàn thiện: không tìm thấy hàm “%s”

en: print_command: bad connector `%d'
vi: print_command: bộ kết nối sai “%d”

en: xtrace_set: %d: invalid file descriptor
vi: xtrace_set: %d: sai bộ mô tả tập tin

en: xtrace_set: NULL file pointer
vi: xtrace_set: con trỏ tập tin NULL

en: cprintf: `%c': invalid format character
vi: cprintf: “%c”: ký tự định dạng không hợp lệ

en: file descriptor out of range
vi: bộ mô tả tập tin ở ngoại phạm vi

en: /dev/(tcp|udp)/host/port not supported without networking
vi: /dev/(tcp|udp)/host/port không được hỗ trợ nếu không có mạng

en: redirection error: cannot duplicate fd
vi: lỗi chuyển hướng: không thể nhân đôi fd

en: could not find /tmp, please create!
vi: không tìm thấy /tmp, hãy tạo mới!

en: /tmp must be a valid directory name
vi: “/tmp” phải là tên thư mục hợp lệ

en: %c%c: invalid option
vi: %c%c: tùy chọn không hợp lệ

en: cannot set uid to %d: effective uid %d
vi: không thể đặt uid thành %d: uid chịu tác động %d

en: cannot set gid to %d: effective gid %d
vi: không thể đặt gid thành %d: gid chịu tác động %d

en: %s: Is a directory
vi: %s: Là một thư mục

en: I have no name!
vi: Không có tên!

en: GNU bash, version %s-(%s)
vi: GNU bash, phiên bản %s-(%s)

en: Usage:	%s [GNU long option] [option] ...
    	%s [GNU long option] [option] script-file ...
vi: Cách dùng:	%s [tùy chọn GNU dài] [tùy chọn] …
    		%s [tùy chọn GNU dài] [tùy chọn] tập-tin-văn-lệnh …

en: GNU long options:
vi: Tùy chọn dài:

en: Shell options:
vi: Tùy chọn:

en: 	-ilrsD or -c command or -O shopt_option		(invocation only)
vi: 	-ilrsD hoặc -c lệnh hay -O tùy-chọn-ngắn		(chỉ gọi)

en: 	-%s or -o option
vi: 	-%s hoặc -o tùy-chọn

en: Type `%s -c "help set"' for more information about shell options.
vi: Gõ “%s -c "help set"” để xem thông tin về các tùy chọn hệ vỏ.

en: Type `%s -c help' for more information about shell builtin commands.
vi: Gõ “%s -c help” để xem thông tin về các lệnh hệ vỏ tích hợp.

en: Use the `bashbug' command to report bugs.
vi: Dùng lệnh “bashbug” để thông báo lỗi.
    Báo cáo các lỗi dịch cho: <http://translationproject.org/team/vi.html>.

en: bash home page: <http://www.gnu.org/software/bash>
vi: Trang chủ bash: <http://www.gnu.org/software/bash/>

en: sigprocmask: %d: invalid operation
vi: sigprocmask: %d: thao tác không hợp lệ

en: Bogus signal
vi: Tín hiệu giả

en: BPT trace/trap
vi: Theo vết/đặt bẫy BPT

en: ABORT instruction
vi: Câu lệnh HỦY BỎ

en: EMT instruction
vi: Câu lệnh EMT

en: Urgent IO condition
vi: Điều kiện IO gấp

en: Child death or stop
vi: Tiến trình con đã giết hoặc dừng

en: I/O ready
vi: I/O sẵn sàng

en: CPU limit
vi: Giới hạn CPU

en: File limit
vi: Giới hạn tập tin

en: Alarm (virtual)
vi: Báo động (ảo)

en: Alarm (profile)
vi: Báo động (hồ sơ)

en: Record lock
vi: Khóa bản ghi

en: User signal 1
vi: Tín hiệu người dùng 1

en: User signal 2
vi: Tín hiệu người dùng 2

en: HFT input data pending
vi: Dữ liệu nhập HFT bị hoãn

en: power failure imminent
vi: sắp bị mất điện đột ngột

en: system crash imminent
vi: hệ thống sắp sụp đổ

en: migrate process to another CPU
vi: chuyển tiến trình sang CPU khác

en: programming error
vi: lỗi lập trình

en: HFT monitor mode granted
vi: Có chế độ màn hình HFT

en: HFT monitor mode retracted
vi: Không có chế độ màn hình HFT

en: HFT sound sequence has completed
vi: Đã hoàn thành chuỗi âm thanh HFT

en: Unknown Signal #%d
vi: Tín hiệu lạ #%d

en: bad substitution: no closing `%s' in %s
vi: sai chỉ số phụ: không có đóng “%s” trong %s

en: %s: cannot assign list to array member
vi: %s: không thể gán danh sách cho bộ phận của mảng

en: cannot make pipe for process substitution
vi: không thể tạo ống dẫn để thay thế tiến trình

en: cannot make child for process substitution
vi: không thể tạo tiến trình con để thay thế tiến trình

en: cannot open named pipe %s for reading
vi: không thể mở ống dẫn đặt tên %s để đọc

en: cannot open named pipe %s for writing
vi: không thể mở ống dẫn có tên %s để ghi

en: cannot duplicate named pipe %s as fd %d
vi: không thể nhân đôi ống dẫn đặt tên %s thành fd %d

en: cannot make pipe for command substitution
vi: không thể tạo ống dẫn để thay thế lệnh

en: cannot make child for command substitution
vi: không thể tạo tiến trình con để thay thế lệnh

en: command_substitute: cannot duplicate pipe as fd 1
vi: command_substitute: không thể nhân đôi ống dẫn thành fd 1

en: %s: invalid variable name for name reference
vi: %s: tên biến không hợp lệ cho một tham chiếu tên

en: %s: invalid indirect expansion
vi: %s: triển khai gián tiếp không hợp lệ

en: %s: invalid variable name
vi: “%s”: tên biến không hợp lệ

en: %s: bad substitution
vi: %s: thay thế sai

en: %s: substring expression < 0
vi: %s: biểu thức chuỗi con < 0

en: $%s: cannot assign in this way
vi: $%s: không thể gán bằng cách này

en: future versions of the shell will force evaluation as an arithmetic substitution
vi: phiên bản hệ vỏ mới sẽ ép buộc ước lượng dưới dạng một hàm thay thế số học

en: bad substitution: no closing "`" in %s
vi: sai thay thế: không có "“" đóng trong %s

en: no match: %s
vi: không khớp: %s

en: `)' expected
vi: cần “)”

en: `)' expected, found %s
vi: cần “)” nhưng lại nhận được %s

en: invalid signal number
vi: số thứ tự tín hiệu không hợp lệ

en: run_pending_traps: bad value in trap_list[%d]: %p
vi: run_pending_traps: giá trị sai trong danh sách trap_list[%d]: %p

en: run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself
vi: run_pending_traps: bộ xử lý tín hiệu là SIG_DFL, đang gửi lại %d (%s) cho chính mình

en: trap_handler: bad signal %d
vi: trap_handler: tín hiệu sai %d

en: error importing function definition for `%s'
vi: gặp lỗi khi nhập vào định nghĩa hàm cho “%s”

en: shell level (%d) too high, resetting to 1
vi: cấp hệ vỏ (%d) quá cao nên đặt lại thành 1

en: make_local_variable: no function context at current scope
vi: make_local_variable: không có ngữ cảnh hàm ở phạm vi hiện thời

en: %s: variable may not be assigned value
vi: %s: không thể gán giá trị cho biến

en: all_local_variables: no function context at current scope
vi: all_local_variables: không có ngữ cảnh hàm ở phạm vi hiện thời

en: %s has null exportstr
vi: %s có exportstr null

en: invalid character %d in exportstr for %s
vi: sai ký tự %d trong exportstr cho %s

en: no `=' in exportstr for %s
vi: không có “=” trong exportstr cho %s

en: pop_var_context: head of shell_variables not a function context
vi: pop_var_context: đầu của shell_variables (các biến hệ vỏ) không phải là ngữ cảnh hàm

en: pop_var_context: no global_variables context
vi: pop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)

en: pop_scope: head of shell_variables not a temporary environment scope
vi: pop_scope: đầu của shell_variables (các biến hệ vỏ) không phải là phạm vi môi trường tạm thời

en: %s: %s: cannot open as FILE
vi: %s: %s: không thể mở như là TẬP-TIN

en: %s: %s: invalid value for trace file descriptor
vi: %s: %s: sai đặt giá trị cho bộ mô tả tập tin vết

en: %s: %s: compatibility value out of range
vi: %s: %s: giá trị so sánh nằm ngoài phạm vi

en: License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
vi: Giấy phép GPLv3+: GNU GPL phiên bản 3 hoặc mới hơn <http://gnu.org/licenses/gpl.html>

en: GNU bash, version %s (%s)
vi: GNU bash, phiên bản %s (%s)

en: This is free software; you are free to change and redistribute it.
vi: Đây là phần mềm tự do; bạn có quyền sửa đổi và phát hành lại nó.

en: %s: cannot allocate %lu bytes (%lu bytes allocated)
vi: %s: không thể cấp phát %lu byte (%lu byte được cấp phát)

en: %s: cannot allocate %lu bytes
vi: %s: không thể cấp phát %lu byte

en: %s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)
vi: %s: %s:%d: không thể cấp phát %lu byte (%lu byte được cấp phát)

en: %s: %s:%d: cannot allocate %lu bytes
vi: %s: %s:%d: không thể cấp phát %lu byte

en: alias [-p] [name[=value] ... ]
vi: alias [-p] [TÊN[=GIÁ-TRỊ] … ]

en: unalias [-a] name [name ...]
vi: unalias [-a] TÊN [TÊN …]

en: bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]
vi: bind [-lpvsPVSX] [-m SƠ-ĐỒ-PHÍM] [-f TẬP-TIN] [-q TÊN] [-u TÊN] [-r DÃY-PHÍM] [-x DÃY-PHÍM:LỆNH] [DÃY-PHÍM:HÀM-READLINE hay LỆNH-READLINE]

en: builtin [shell-builtin [arg ...]]
vi: builtin [SHELL-BUILTIN [ĐỐI-SỐ …]]

en: caller [expr]
vi: caller [BTHỨC]

en: command [-pVv] command [arg ...]
vi: command [-pVv] LỆNH [Đ.SỐ …]

en: local [option] name[=value] ...
vi: local [tùy_chọn] TÊN[=GIÁ-TRỊ] …

en: echo [-neE] [arg ...]
vi: echo [-neE] [Đ.SỐ …]

en: echo [-n] [arg ...]
vi: echo [-n] [Đ.SỐ …]

en: enable [-a] [-dnps] [-f filename] [name ...]
vi: enable [-a] [-dnps] [-f TẬP-TIN] [TÊN …]

en: eval [arg ...]
vi: eval [Đ.SỐ …]

en: fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]
vi: fc [-e ENAME] [-lnr] [ĐẦU] [CUỐI] hoặc fc -s [MẪU=LẶP_LẠI] [LỆNH]

en: fg [job_spec]
vi: fg [ĐTCV]

en: bg [job_spec ...]
vi: bg [ĐTCV …]

en: hash [-lr] [-p pathname] [-dt] [name ...]
vi: hash [-lr] [-p ĐƯỜNG-DẪN] [-dt] [TÊN …]

en: help [-dms] [pattern ...]
vi: help [-dms] [MẪU …]

en: history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]
vi: history [-c] [-d OFFSET] [n] hay history -anrw [T.TIN] hay history -ps Đ.SỐ [Đ.SỐ…]

en: jobs [-lnprs] [jobspec ...] or jobs -x command [args]
vi: jobs [-lnprs] [ĐTCV …] hoặc jobs -x LỆNH [ĐỐI-SỐ]

en: kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]
vi: kill [-s ĐTTH | -n số_tín_hiệu | -ĐTTH] pid | ĐTCV … hoặc kill -l [ĐTTH]

en: let arg [arg ...]
vi: let ĐỐI-SỐ [ĐỐI-SỐ …]

en: unset [-f] [-v] [-n] [name ...]
vi: unset [-f] [-v] [-n] [TÊN …]

en: readonly [-aAf] [name[=value] ...] or readonly -p
vi: readonly [-aAf] [TÊN[=GIÁ-TRỊ] …] hay readonly -p

en: test [expr]
vi: test [BTHỨC]

en: [ arg... ]
vi: [ Đ.SỐ … ]

en: type [-afptP] name [name ...]
vi: type [-afptP] TÊN [TÊN …]

en: umask [-p] [-S] [mode]
vi: umask [-p] [-S] [CHẾ-ĐỘ]

en: wait [pid ...]
vi: wait [pid …]

en: for NAME [in WORDS ... ] ; do COMMANDS; done
vi: for TÊN [in TỪ… ;] do CÁC;CÂU;LỆNH; done

en: for (( exp1; exp2; exp3 )); do COMMANDS; done
vi: for (( BTHỨC1; BTHỨC2; BTHỨC3 )); do CÁC;CÂU;LỆNH; done

en: select NAME [in WORDS ... ;] do COMMANDS; done
vi: select TÊN [in CÁC TỪ … ;] do CÁC;CÂU;LỆNH; done

en: time [-p] pipeline
vi: time [-p] ỐNG-DẪN

en: case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
vi: case TỪ in [MẪU [| MẪU]…) CÁC;CÂU;LỆNH;;]… esac

en: if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi
vi: if LỆNH; then CÁC;CÂU;LỆNH; [ elif CÁC;CÂU;LỆNH; then CÁC;CÂU;LỆNH; ]… [ else CÁC;CÂU;LỆNH; ] fi

en: coproc [NAME] command [redirections]
vi: coproc [TÊN] LỆNH [CHUYỂN-HƯỚNG]

en: function name { COMMANDS ; } or name () { COMMANDS ; }
vi: function TÊN { CÁC;CÂU;LỆNH; } or TÊN () { CÁC;CÂU;LỆNH; }

en: { COMMANDS ; }
vi: { CÁC;CÂU;LỆNH ; }

en: job_spec [&]
vi: ĐTCV [&]

en: (( expression ))
vi: (( BTHỨC ))

en: [[ expression ]]
vi: [[ BTHỨC ]]

en: variables - Names and meanings of some shell variables
vi: biến — tên và nghĩa của một số biến hệ vỏ

en: pushd [-n] [+N | -N | dir]
vi: pushd [-n] [+N | -N | tmục]

en: shopt [-pqsu] [-o] [optname ...]
vi: shopt [-pqsu] [-o] [tên-tùy-chọn …]

en: printf [-v var] format [arguments]
vi: printf [-v BIẾN] ĐỊNH-DẠNG [CÁC-ĐỐI-SỐ]

en: mapfile [-d delim] [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]
vi: mapfile [-d delim] [-n  SỐ-LƯỢNG] [-O GỐC] [-s SỐ-LƯỢNG] [-t] [-u fd] [-C GỌI-NGƯỢC] [-c LƯỢNG] [MẢNG]

en: Define or display aliases.
        
        Without arguments, `alias' prints the list of aliases in the reusable
        form `alias NAME=VALUE' on standard output.
        
        Otherwise, an alias is defined for each NAME whose VALUE is given.
        A trailing space in VALUE causes the next word to be checked for
        alias substitution when the alias is expanded.
        
        Options:
          -p	print all defined aliases in a reusable format
        
        Exit Status:
        alias returns true unless a NAME is supplied for which no alias has been
        defined.
vi: Định nghĩa hoặc hiển thị bí danh.
    
        Không đưa ra đối số thì “alias” in danh sách các bí danh ở dạng dùng lại được
        “alias TÊN=GIÁ-TRỊ” trên đầu ra chuẩn.
    
        Nếu không thì một bí danh được định nghĩa cho mỗi TÊN theo giá trị
        đưa ra. Khoảng trắng ở đâu trong GIÁ-TRỊ làm kiểm tra thay thế bí
        danh cho từ kế tiếp, khi phân giải bí danh.
        
        Tùy chọn:
          -p	in tất cả các bí danh được định nghĩa theo định dạng
            	có thể dùng lại được
        
        Trạng thái thoát:
        alias trả lại thành công trừ khi TÊN đã cho không phải là
        một bí danh đã được định nghĩa

en: Remove each NAME from the list of defined aliases.
        
        Options:
          -a	remove all alias definitions
        
        Return success unless a NAME is not an existing alias.
vi: Gỡ bỏ TÊN khỏi danh sách các bí danh.
        
        Tùy chọn:
          -a	bỏ tất cả các bí danh.
        
        Trả lại thành công trừ khi TÊN không phải là một bí danh.

en: Exit for, while, or until loops.
        
        Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing
        loops.
        
        Exit Status:
        The exit status is 0 unless N is not greater than or equal to 1.
vi: Thoát khỏi vòng lặp for, while hoặc until.
    
        Thoát khỏi vòng lặp for, while hoặc until. Nếu xác định N thì
        thoát N vòng lặp.
    
        Trạng thái thoát:
        Trạng thái thoát là 0 trừ khi N nhỏ hơn 1.

en: Resume for, while, or until loops.
        
        Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.
        If N is specified, resumes the Nth enclosing loop.
        
        Exit Status:
        The exit status is 0 unless N is not greater than or equal to 1.
vi: Tiếp tục lại chạy vòng lặp for, while hoặc until.
    
        Tiếp tục lại chạy vòng lặp for, while hoặc until. Nếu xác định N
        thì tiếp tục vòng lặp thứ N.
    
        Trạng thái thoát:
        Trạng thái thoát là 0 trừ khi N nhỏ hơn 1.

en: Return the context of the current subroutine call.
        
        Without EXPR, returns "$line $filename".  With EXPR, returns
        "$line $subroutine $filename"; this extra information can be used to
        provide a stack trace.
        
        The value of EXPR indicates how many call frames to go back before the
        current one; the top frame is frame 0.
        
        Exit Status:
        Returns 0 unless the shell is not executing a shell function or EXPR
        is invalid.
vi: Trả về ngữ cảnh của lệnh gọi hàm hiện thời.
    
        Không có BTHỨC thì trả lại "$line $filename".  Có BTHỨC thì trả
        lại "$line $subroutine $filename"; thông tin bổ sung này có thể
        được dùng để cung cấp stack trace.
    
        Giá trị của BTHỨC thì ngụ ý bao nhiêu lần gọi cần lùi lại đằng
        trước lệnh gọi hiện tại; khung gọi đầu là khung 0.
    
        Trạng thái thoát:
        Trả lại 0 trừ khi hệ vỏ đang chạy hàm hệ vỏ, BTHỨC cũng hợp lệ.

en: Print the name of the current working directory.
        
        Options:
          -L	print the value of $PWD if it names the current working
        		directory
          -P	print the physical directory, without any symbolic links
        
        By default, `pwd' behaves as if `-L' were specified.
        
        Exit Status:
        Returns 0 unless an invalid option is given or the current directory
        cannot be read.
vi: In tên thư mục hiện tại.
        
        Tùy chọn:
          -L  in giá trị của $PWD nếu nó chứa tên của thư mục hiện tại
          -P  in thư mục vật lý, không liên kết mềm
        
        Mặc định “pwd” chạy như có mặt “-L”.
        
        Trạng thái thoát:
        Trả về 0 trừ khi đưa ra tùy chọn sai hoặc không đọc được thư mục hiện tại.

en: Null command.
        
        No effect; the command does nothing.
        
        Exit Status:
        Always succeeds.
vi: Câu lệnh vô giá trị.
        
        Không có tác dụng gì: câu lệnh không làm gì cả.
        
        Trạng thái thoát:
        Lúc nào cũng thành công.

en: Return a successful result.
        
        Exit Status:
        Always succeeds.
vi: Trả lại kết quả thành công.
        
        Trạng thái thoát:
        Lúc nào cũng thành công.

en: Return an unsuccessful result.
        
        Exit Status:
        Always fails.
vi: Trả về kết quả không thành công.
        
        Trạng thái thoát:
        Lúc nào cũng không thành công.

en: Write arguments to the standard output.
        
        Display the ARGs on the standard output followed by a newline.
        
        Options:
          -n	do not append a newline
        
        Exit Status:
        Returns success unless a write error occurs.
vi: Ghi đối số vào đầu ra chuẩn.
    
        Hiển thị ĐỐI-SỐ trên đầu ra chuẩn, kèm ký tự xuống hàng ở cuối.
    
        Tùy chọn:
          -n	đừng thêm ký tự xuống hàng
    
        Trạng thái thoát:
        Trả lại thành công nếu không gặp lỗi ghi.

en: Execute arguments as a shell command.
        
        Combine ARGs into a single string, use the result as input to the shell,
        and execute the resulting commands.
        
        Exit Status:
        Returns exit status of command or success if command is null.
vi: Dùng các đối số để chạy lệnh hệ vỏ.
    
        Gộp các ĐỐI-SỐ thành một chuỗi đơn, dùng kết quả làm đầu vào cho
        hệ vỏ và chạy lệnh đó.
    
        Trạng thái thoát:
        Trả lại trạng thái thoát của câu lệnh hay thành công nếu lệnh rỗng.

en: Replace the shell with the given command.
        
        Execute COMMAND, replacing this shell with the specified program.
        ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,
        any redirections take effect in the current shell.
        
        Options:
          -a name	pass NAME as the zeroth argument to COMMAND
          -c	execute COMMAND with an empty environment
          -l	place a dash in the zeroth argument to COMMAND
        
        If the command cannot be executed, a non-interactive shell exits, unless
        the shell option `execfail' is set.
        
        Exit Status:
        Returns success unless COMMAND is not found or a redirection error occurs.
vi: Thay thế hệ vỏ bằng câu lệnh đưa ra.
        
        Thực thi LỆNH, thay thế hệ vỏ này bằng chương trình được chạy.
        ĐỐI-SỐ trở thành đối số của LỆNH. Không định nghĩa LỆNH thì bất cứ chuyển
        hướng nào sẽ xảy ra trong hệ vỏ đang chạy.
        
        Tùy chọn:
          -a TÊN	truyền TÊN cho LỆNH dạng đối số thứ không
          -c	thực thi LỆNH với một môi trường rỗng
          -l	đặt một dấu gạch vào đối số thứ không của LỆNH
        
        Nếu LỆNH không thể thực thi, hệ vỏ không tương tác sẽ thoát, trừ
        khi đặt tùy chọn hệ vỏ “execfail”.
        
        Trạng thái thoát:
        Trả lại thành công trừ khi không tìm được LỆNH hoặc gặp lỗi chuyển hướng.

en: Exit the shell.
        
        Exits the shell with a status of N.  If N is omitted, the exit status
        is that of the last command executed.
vi: Thoát hệ vỏ.
    
        Thoát khỏi hệ vỏ với trạng thái N. Không xác định N thì trạng thái
        thoát là trạng thái của lệnh cuối cùng được chạy.

en: Exit a login shell.
        
        Exits a login shell with exit status N.  Returns an error if not executed
        in a login shell.
vi: Thoát hệ vỏ đăng nhập.
    
       Thoát khỏi hệ vỏ đăng nhập với trạng thái N. Trả về lỗi nếu không
       phải hệ vỏ đăng nhập.

en: Move job to the foreground.
        
        Place the job identified by JOB_SPEC in the foreground, making it the
        current job.  If JOB_SPEC is not present, the shell's notion of the
        current job is used.
        
        Exit Status:
        Status of command placed in foreground, or failure if an error occurs.
vi: Nâng công việc nền lên trước.
    
        Nâng lên trước công việc được định nghĩa bởi đặc tả công việc ĐTCV
        làm công việc hiện thời. Không có ĐTCV thì dùng công việc hiện
        thời của hệ vỏ.
    
        Trạng thái thoát:
        Trạng thái của câu lệnh được nâng lên trước; hoặc thất bại nếu xảy
        ra lỗi.

en: Move jobs to the background.
        
        Place the jobs identified by each JOB_SPEC in the background, as if they
        had been started with `&'.  If JOB_SPEC is not present, the shell's notion
        of the current job is used.
        
        Exit Status:
        Returns success unless job control is not enabled or an error occurs.
vi: Chuyển công việc xuống chạy nền.
    
        Chuyển công việc định nghĩa theo đặc tả công việc ĐTCV sang chạy
        nền, như thể lệnh được chạy với “&”. Nếu không có ĐTCV, dùng công
        việc hiện thời của hệ vỏ.
    
        Trạng thái thoát:
        Trả lại thành công nếu chức năng điều khiển công việc được bật và
        không gặp lỗi.

en: Remember or display program locations.
        
        Determine and remember the full pathname of each command NAME.  If
        no arguments are given, information about remembered commands is displayed.
        
        Options:
          -d	forget the remembered location of each NAME
          -l	display in a format that may be reused as input
          -p pathname	use PATHNAME as the full pathname of NAME
          -r	forget all remembered locations
          -t	print the remembered location of each NAME, preceding
        		each location with the corresponding NAME if multiple
        		NAMEs are given
        Arguments:
          NAME	Each NAME is searched for in $PATH and added to the list
        		of remembered commands.
        
        Exit Status:
        Returns success unless NAME is not found or an invalid option is given.
vi: Nhớ hoặc hiển thị vị trí chương trình.
        
        Xác định và ghi nhớ tên đường dẫn đầy đủ của mỗi TÊN câu lệnh.
        Nếu không đưa ra đối số, hiển thị thông tin về các câu lệnh được
        ghi nhớ.
        
        Tùy chọn:
          -d	quên vị trí đã nhớ của TÊN
          -l	hiển thị theo định dạng dùng lại làm đầu vào được
          -p	TÊN_ĐƯỜNG_DẪN	dùng TÊN_ĐƯỜNG_DẪN là tên đường dẫn đầy đủ của TÊN
          -r	quên mọi vị trí đã nhớ
          -t	in vị trí đã nhớ của TÊN, in tên trước vị
             		trí nếu TÊN tương ứng với nhiều vị trí
        
        Đối số:
          TÊN	mỗi TÊN được tìm trong $PATH và được thêm vào
            		danh sách các câu lệnh được ghi nhớ.
    
        Trạng thái thoát:
        Trả lại thành công nếu tìm được TÊN và không đưa ra tùy chọn sai.

en: Display status of jobs.
        
        Lists the active jobs.  JOBSPEC restricts output to that job.
        Without options, the status of all active jobs is displayed.
        
        Options:
          -l	lists process IDs in addition to the normal information
          -n	lists only processes that have changed status since the last
        		notification
          -p	lists process IDs only
          -r	restrict output to running jobs
          -s	restrict output to stopped jobs
        
        If -x is supplied, COMMAND is run after all job specifications that
        appear in ARGS have been replaced with the process ID of that job's
        process group leader.
        
        Exit Status:
        Returns success unless an invalid option is given or an error occurs.
        If -x is used, returns the exit status of COMMAND.
vi: Hiển thị trạng thái của công việc.
        
        Liệt kê các công việc đang chạy. Đặc tả công việc ĐTCV hạn chế chỉ
        hiện công việc đó thôi. Không có tùy chọn thì hiển thị trạng thái
        của mọi công việc đang chạy.
        
        Tùy chọn:
          -l	liệt kê mã số tiến trình ngoài thông tin bình thường
          -n	liệt kê chỉ những tiến trình đã thay đổi trạng thái
            	kể từ lần thông báo cuối cùng
          -s	chỉ hiện những công việc đang dừng chạy
        
        Nếu có “-x” thì chạy LỆNH sau khi thay thế tất cả đặc tả công việc
        trên đối số bằng mã tiến trình của trình dẫn đầu nhóm tiến trình
        của công việc đó.
        
        Trạng thái thoát:
        Trả lại thành công nếu không gặp tùy chọn sai hay gặp lỗi.
        Đưa ra “-x” thì trả lại trạng thái thoát của LỆNH.

en: Remove jobs from current shell.
        
        Removes each JOBSPEC argument from the table of active jobs.  Without
        any JOBSPECs, the shell uses its notion of the current job.
        
        Options:
          -a	remove all jobs if JOBSPEC is not supplied
          -h	mark each JOBSPEC so that SIGHUP is not sent to the job if the
        		shell receives a SIGHUP
          -r	remove only running jobs
        
        Exit Status:
        Returns success unless an invalid option or JOBSPEC is given.
vi: Bỏ công việc khỏi hệ vỏ đang chạy.
        
        Gỡ bỏ công việc xác định bởi đặc tả công việc ĐTCV ra khỏi bảng các
        công việc hoạt động. Không có ĐTCV thì dùng công việc hiện thời của hệ vỏ.
        
        Tùy chọn:
          -a	bỏ mọi công việc nếu không có ĐTCV
          -h	đánh dấu ĐTCV để không gửi tín hiệu SIGHUP
            	cho công việc khi hệ vỏ nhận được SIGHUP
          -r	chỉ bỏ những công việc đang chạy
        
        Trạng thái thoát:
        Trả lại thành công nếu không đưa ra tùy chọn hay ĐTCV sai.

en: Evaluate arithmetic expressions.
        
        Evaluate each ARG as an arithmetic expression.  Evaluation is done in
        fixed-width integers with no check for overflow, though division by 0
        is trapped and flagged as an error.  The following list of operators is
        grouped into levels of equal-precedence operators.  The levels are listed
        in order of decreasing precedence.
        
        	id++, id--	variable post-increment, post-decrement
        	++id, --id	variable pre-increment, pre-decrement
        	-, +		unary minus, plus
        	!, ~		logical and bitwise negation
        	**		exponentiation
        	*, /, %		multiplication, division, remainder
        	+, -		addition, subtraction
        	<<, >>		left and right bitwise shifts
        	<=, >=, <, >	comparison
        	==, !=		equality, inequality
        	&		bitwise AND
        	^		bitwise XOR
        	|		bitwise OR
        	&&		logical AND
        	||		logical OR
        	expr ? expr : expr
        			conditional operator
        	=, *=, /=, %=,
        	+=, -=, <<=, >>=,
        	&=, ^=, |=	assignment
        
        Shell variables are allowed as operands.  The name of the variable
        is replaced by its value (coerced to a fixed-width integer) within
        an expression.  The variable need not have its integer attribute
        turned on to be used in an expression.
        
        Operators are evaluated in order of precedence.  Sub-expressions in
        parentheses are evaluated first and may override the precedence
        rules above.
        
        Exit Status:
        If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise.
vi: Định giá biểu thức số học.
    
        Định giá mỗi ĐỐI-SỐ dạng biểu thức số học. Định giá theo số nguyên
        có giới hạn, không kiểm tra tràn số, mặc dù có bẫy chia cho không
        và bật cờ lỗi. Danh sách toán tử bên dưới được nhóm theo nhóm độ
        ưu tiên ngang hàng. Danh sách theo độ ưu tiên giảm dần.
    
        	id++, id--	tiền tiền/giảm
        	++id, --id	hậu gia/giảm
        	-, +		trừ, cộng (dấu)
        	!, ~		phủ định lôgíc và trên bit
        	**		số mũ
        	*, /, %		nhân, chia, số dư
        	+, -		cộng, trừ
        	<<, >>		dịch bit trái/phải
        	<=, >=, <, >	so sánh
        	==, !=		bằng, không bằng
        	&		phép AND trên bit
        	^		phép XOR trên bit
        	|		phép OR trên bit
        	&&		phép AND lôgíc
        	||		phép OR lôgíc
        	BTHỨC ? BTHỨC : BTHỨC
        			toán từ điều kiện
        	=, *=, /=, %=,
        	+=, -=, <<=, >>=,
        	&=, ^=, |=	phép gán
    
        Biến hệ vỏ có thể dùng làm toán hạng. Tên biến được thay thế bằng
        giá trị biến (chuyển thành số nguyên) trong biểu thức. Biến không
        cần có thuộc tính số nguyên để dùng làm biểu thức.
    
        Các toán tử được định giá theo thứ tự ưu tiên. Các biểu thức con
        nằm trong dấu ngoặc được định giá trước tiên, và có quyền cao hơn
        các quy tắc đi trước bên trên.
    
        Trạng thái thoát:
        Nếu ĐỐI-SỐ cuối cùng được định giá thành 0 thì trả về 1; không thì
        trả về 0.

en: Return from a shell function.
        
        Causes a function or sourced script to exit with the return value
        specified by N.  If N is omitted, the return status is that of the
        last command executed within the function or script.
        
        Exit Status:
        Returns N, or failure if the shell is not executing a function or script.
vi: Trở về từ hàm hệ vỏ.
    
        Thoát hàm hệ vỏ hoặc văn lệnh được “source” với mã trả về xác định
        bởi N. Nếu không có N, trạng thái thoát là của lệnh thực hiện cuối
        cùng trong hàm/văn lệnh.
    
        Trạng thái thoát:
        Trả lại N, hoặc bị lỗi nếu hệ vỏ không đang chạy một hàm hay văn
        lệnh.

en: Unset values and attributes of shell variables and functions.
        
        For each NAME, remove the corresponding variable or function.
        
        Options:
          -f	treat each NAME as a shell function
          -v	treat each NAME as a shell variable
          -n	treat each NAME as a name reference and unset the variable itself
        		rather than the variable it references
        
        Without options, unset first tries to unset a variable, and if that fails,
        tries to unset a function.
        
        Some variables cannot be unset; also see `readonly'.
        
        Exit Status:
        Returns success unless an invalid option is given or a NAME is read-only.
vi: Xóa giá trị và thuộc tính của biến hệ vỏ và các hàm.
        
        Đối với mỗi TÊN, gỡ bỏ biến hay hàm tương ứng.
        
        Tùy chọn:
          -f	coi mỗi TÊN là hàm hệ vỏ
          -v	coi mỗi TÊN là biến hệ vỏ
          -n	coi TÊN như là tên tham chiếu và bỏ đặt biến đó thay vì
             biến mà nó tham chiếu đến
        
        Không có tùy chọn thì sẽ thử xóa biến, và nếu không thành công,
        sau đó thử xóa hàm.
        
        Một số biến không thể gỡ bỏ; nên xem “readonly”.
        
        Trạng thái thoát:
        Trả lại thành công nếu không đưa ra tùy chọn sai hay TÊN chỉ-đọc.

en: Mark shell variables as unchangeable.
        
        Mark each NAME as read-only; the values of these NAMEs may not be
        changed by subsequent assignment.  If VALUE is supplied, assign VALUE
        before marking as read-only.
        
        Options:
          -a	refer to indexed array variables
          -A	refer to associative array variables
          -f	refer to shell functions
          -p	display a list of all readonly variables or functions,
        		depending on whether or not the -f option is given
        
        An argument of `--' disables further option processing.
        
        Exit Status:
        Returns success unless an invalid option is given or NAME is invalid.
vi: Đánh dấu biến hệ vỏ là không thể thay đổi.
        
        Đánh dấu TÊN là chỉ đọc; giá trị những TÊN này không được thay
        đổi trong các phép gán sau. Nếu có GIÁ-TRỊ thì gán GIÁ-TRỊ trước
        khi đánh dấu là chỉ đọc.
        
        Tùy chọn:
          -a	tham chiếu đến biến kiểu mảng chỉ số
          -A	tham chiếu đến biến kiểu mảng kết hợp
          -f	tham chiếu đến hàm hệ vỏ
          -p	hiển thị danh sách biến và hàm chỉ đọc, tùy thuộc vào
             		có tùy chọn -f hay không
        
        Đối số “--” ngừng phân tích tùy chọn cho các tham số còn lại.
        
        Trạng thái thoát:
        Trả lại thành công nếu không đưa ra tùy chọn sai hay TÊN không hợp lệ.

en: Shift positional parameters.
        
        Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is
        not given, it is assumed to be 1.
        
        Exit Status:
        Returns success unless N is negative or greater than $#.
vi: Dịch vị trí đối số.
    
        Thay đổi tên của đối số vị trí $N+1,$N+2 … thành $1,$2 …
        N là 1 nếu không chỉ định.
    
        Trạng thái thoát:
        Trả lại thành công trừ khi N âm hay lớn hơn $#.

en: Evaluate conditional expression.
        
        Exits with a status of 0 (true) or 1 (false) depending on
        the evaluation of EXPR.  Expressions may be unary or binary.  Unary
        expressions are often used to examine the status of a file.  There
        are string operators and numeric comparison operators as well.
        
        The behavior of test depends on the number of arguments.  Read the
        bash manual page for the complete specification.
        
        File operators:
        
          -a FILE        True if file exists.
          -b FILE        True if file is block special.
          -c FILE        True if file is character special.
          -d FILE        True if file is a directory.
          -e FILE        True if file exists.
          -f FILE        True if file exists and is a regular file.
          -g FILE        True if file is set-group-id.
          -h FILE        True if file is a symbolic link.
          -L FILE        True if file is a symbolic link.
          -k FILE        True if file has its `sticky' bit set.
          -p FILE        True if file is a named pipe.
          -r FILE        True if file is readable by you.
          -s FILE        True if file exists and is not empty.
          -S FILE        True if file is a socket.
          -t FD          True if FD is opened on a terminal.
          -u FILE        True if the file is set-user-id.
          -w FILE        True if the file is writable by you.
          -x FILE        True if the file is executable by you.
          -O FILE        True if the file is effectively owned by you.
          -G FILE        True if the file is effectively owned by your group.
          -N FILE        True if the file has been modified since it was last read.
        
          FILE1 -nt FILE2  True if file1 is newer than file2 (according to
                           modification date).
        
          FILE1 -ot FILE2  True if file1 is older than file2.
        
          FILE1 -ef FILE2  True if file1 is a hard link to file2.
        
        String operators:
        
          -z STRING      True if string is empty.
        
          -n STRING
             STRING      True if string is not empty.
        
          STRING1 = STRING2
                         True if the strings are equal.
          STRING1 != STRING2
                         True if the strings are not equal.
          STRING1 < STRING2
                         True if STRING1 sorts before STRING2 lexicographically.
          STRING1 > STRING2
                         True if STRING1 sorts after STRING2 lexicographically.
        
        Other operators:
        
          -o OPTION      True if the shell option OPTION is enabled.
          -v VAR         True if the shell variable VAR is set.
          -R VAR         True if the shell variable VAR is set and is a name
                         reference.
          ! EXPR         True if expr is false.
          EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.
          EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.
        
          arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,
                         -lt, -le, -gt, or -ge.
        
        Arithmetic binary operators return true if ARG1 is equal, not-equal,
        less-than, less-than-or-equal, greater-than, or greater-than-or-equal
        than ARG2.
        
        Exit Status:
        Returns success if EXPR evaluates to true; fails if EXPR evaluates to
        false or an invalid argument is given.
vi: Định giá biểu thức điều kiện.
        
        Thoát với trạng thái 0 (đúng) hoặc 1 (sai), tùy kết quả định giá
        BTHỨC. Biểu thức có thể kiểu một ngôi hoặc hai ngôi. Biểu thức
        một ngôi thường dùng để kiểm tra trạng thái tập tin. Ngoài ra còn
        có toán tử chuỗi và so sánh số.
        
        Hành vi của lệnh test phụ thuộc vào số đối số. Đọc sổ tay hướng dẫn của
        bash để có mô tả đầy đủ.
        
        Toán tử tập tin:
        
          -a TẬP-TIN       Đúng nếu tập tin tồn tại.
          -b TẬP-TIN       Đúng nếu tập tin là biệt khối.
          -c TẬP-TIN       Đúng nếu tập tin là đặc biệt ký tự.
          -d TẬP-TIN       Đúng nếu tập tin là thư mục.
          -e TẬP-TIN       Đúng nếu tập tin tồn tại.
          -f TẬP-TIN       Đúng nếu tập tin tồn tại và là tập tin thường
          -g TẬP-TIN       Đúng nếu tập tin là set-group-id.
          -h TẬP-TIN       Đúng nếu tập tin là liên kết mềm.
          -L TẬP-TIN       Đúng nếu tập tin là liên kết mềm.
          -k TẬP-TIN       Đúng nếu tập tin có bit “sticky”.
          -p TẬP-TIN       Đúng nếu tập tin là ống dẫn có tên.
          -r TẬP-TIN       Đúng nếu tập tin bạn đọc được.
          -s TẬP-TIN       Đúng nếu tập tin tồn tại và không rỗng.
          -S TẬP-TIN       Đúng nếu tập tin là socket.
          -t FD            Đúng nếu FD được mở trên thiết bị cuối.
          -u TẬP-TIN       Đúng nếu tập tin là set-user-id.
          -w TẬP-TIN       Đúng nếu tập tin ghi được (bởi bạn).
          -x TẬP-TIN       Đúng nếu tập tin chạy được (bởi bạn).
          -O TẬP-TIN       Đúng nếu tập tin thực tế được bạn sở hữu.
          -G TẬP-TIN       Đúng nếu tập tin thực tế được nhóm của bạn sở hữu.
          -N TẬP-TIN       Đúng nếu tập tin đã bị sửa đổi từ lần đọc cuối.
        
          TẬP-TIN1 -nt TẬP-TIN2
                           Đúng nếu tập tin 1 mới hơn tập tin 2 (dựa theo
                           ngày sửa đổi)
        
          TẬP-TIN1 -ot TẬP-TIN2
                           Đúng nếu tập tin 1 cũ hơn tập tin 2.
        
          TẬP-TIN1 -ef TẬP-TIN2
                           Đúng nếu tập tin 1 là liên kết cứng tới tập tin 2.
        
        Toán tử chuỗi:
        
          -z CHUỖI         Đúng nếu chuỗi rỗng.
        
          -n CHUỖI
          CHUỖI            Đúng nếu chuỗi khác rỗng.
        
          CHUỖI1 = CHUỖI2  Đúng nếu hai chuỗi bằng nhau.
          CHUỖI1 != CHUỖI2 Đúng nếu hai chuỗi khác nhau.
          CHUỖI1 < CHUỖI2  Đúng nếu CHUỖI1 xếp trước CHUỖI2 theo thứ tự từ điển.
          CHUỖI1 > CHUỖI2  Đúng nếu CHUỖI1 xếp sau CHUỖI2 theo thứ tự từ điển.
        
        Toán tử khác:
        
          -o TÙY_CHỌN      Đúng nếu tùy chọn hệ vỏ này được bật.
          -v BIẾN          Đúng nếu BIẾN hệ vỏ này được đặt
          -R BIẾN          Đúng nếu BIẾN hệ vỏ này được đặt là tham chiếu tên.
          ! BTHỨC          Đúng nếu biểu thức này không đúng.
          BTHỨC1 -a BTHỨC2  Đúng nếu cả hai biểu thức là đúng.
          BTHỨC1 -o BTHỨC2  Đúng nếu một hoặc hai biểu thức đúng.
        
          ĐỐI-SỐ1 OP ĐỐI-SỐ2
                           Phép thử số học. OP (toán tử) là một trong -eq, -ne,
                           -lt, -le, -gt, or -ge.
        
        Phép toán số học hai ngôi trả về đúng nếu ĐỐI-SỐ1 bằng, khác, nhỏ
        hơn, nhỏ hơn hoặc bằng, lớn hơn, lớn hơn hoặc bằng ĐỐI-SỐ2.
        
        Trạng thái thoát:
        Trả lại thành công nếu BTHỨC định giá là Đúng; không thành công
        nếu BTHỨC định giá thành Sai hay đối số được chỉ ra sai.

en: Evaluate conditional expression.
        
        This is a synonym for the "test" builtin, but the last argument must
        be a literal `]', to match the opening `['.
vi: Định giá biểu thức điều kiện.
        
        Lệnh này cùng chức năng lệnh tích hợp "test", nhưng đối số cuối
        cùng phải là ký tự “]” để khớp với “[” ở đầu.

en: Display process times.
        
        Prints the accumulated user and system times for the shell and all of its
        child processes.
        
        Exit Status:
        Always succeeds.
vi: Hiển thị thời lượng chạy tiến trình.
    
        In thời lượng chạy ở mức người dùng và hệ thống của hệ vỏ và các
        tiến trình con.
    
        Trạng thái thoát:
        Lúc nào cũng thành công.

en: Display information about command type.
        
        For each NAME, indicate how it would be interpreted if used as a
        command name.
        
        Options:
          -a	display all locations containing an executable named NAME;
        		includes aliases, builtins, and functions, if and only if
        		the `-p' option is not also used
          -f	suppress shell function lookup
          -P	force a PATH search for each NAME, even if it is an alias,
        		builtin, or function, and returns the name of the disk file
        		that would be executed
          -p	returns either the name of the disk file that would be executed,
        		or nothing if `type -t NAME' would not return `file'
          -t	output a single word which is one of `alias', `keyword',
        		`function', `builtin', `file' or `', if NAME is an alias,
        		shell reserved word, shell function, shell builtin, disk file,
        		or not found, respectively
        
        Arguments:
          NAME	Command name to be interpreted.
        
        Exit Status:
        Returns success if all of the NAMEs are found; fails if any are not found.
vi: Hiển thị thông tin về kiểu câu lệnh.
        
        Đối với mỗi TÊN, chỉ ra cách thông dịch lệnh khi được thực thi
        theo tên lệnh.
        
        Tùy chọn:
          -a	hiển thị mọi vị trí chứa tập tin thực thi được có TÊN;
            	không đặt tùy chọn “-p” thì bao gồm các bí danh, lệnh
            	tích hợp và hàm.
          -f	ngăn tra cứu hàm hệ vỏ
          -P	buộc tìm kiếm PATH đối với mỗi TÊN, thậm chí nếu nó là
            	bí danh, lệnh tích hợp hay hàm, và trả lại tên của tập
            	tin trên đĩa mà sẽ được thực thi
          -p	trả về hoặc tên của tập tin trên đĩa mà sẽ được thực
        		thi, hoặc gì cả “type -t TÊN” sẽ không trả về “file”
        		(tập tin).
          -t	xuất một trong những từ đơn “alias”, “keyword”, “function”,
            	“builtin”, “file” hoặc “”, nếu TÊN tương ứng là bí danh,
            	từ khóa,hàm, lệnh hệ vỏ tích hợp, tập tin
            	trên đĩa, hoặc không tìm thấy.
        
        Đối số:
          TÊN	tên câu lệnh cần giải thích.
        
        Trạng thái thoát:
        Trả lại thành công nếu tìm thấy tất cả các TÊN; bị lỗi nếu không tìm thấy.

en: Display or set file mode mask.
        
        Sets the user file-creation mask to MODE.  If MODE is omitted, prints
        the current value of the mask.
        
        If MODE begins with a digit, it is interpreted as an octal number;
        otherwise it is a symbolic mode string like that accepted by chmod(1).
        
        Options:
          -p	if MODE is omitted, output in a form that may be reused as input
          -S	makes the output symbolic; otherwise an octal number is output
        
        Exit Status:
        Returns success unless MODE is invalid or an invalid option is given.
vi: Hiển thị hoặc đặt mặt nạ chế độ tập tin.
    
        Đặt mặt nạ tạo tập tin của người dùng thành CHẾ_ĐỘ. Không tham số
        thì in chế độ hiện thời.
    
        Nếu CHẾ_ĐỘ bắt đầu bằng chữ số thì hiểu là số bát phân; không thì
        nó là chuỗi chế độ ký hiệu được chmod(1) chấp nhận.
    
        Tùy chọn:
          -p	không có CHẾ_ĐỘ thì xuất theo định dạng dùng lại
            	làm dữ liệu đầu vào
          -S	in kết xuất ký hiệu thay vì bát phân
    
        Trạng thái thoát:
        Trả lại thành công nếu không có CHẾ_ĐỘ sai hay tùy chọn sai.

en: Wait for process completion and return exit status.
        
        Waits for each process specified by a PID and reports its termination status.
        If PID is not given, waits for all currently active child processes,
        and the return status is zero.  PID must be a process ID.
        
        Exit Status:
        Returns the status of the last PID; fails if PID is invalid or an invalid
        option is given.
vi: Đợi tiến trình chạy xong và trả về trạng thái thoát.
    
        Đợi từng tiến trình đã chỉ ra theo PID và báo cáo trạng thái kết thúc
        của nó. Nếu không chỉ ra PID thì đợi tất cả các tiến trình con đang
        chạy, và mã về là không. PID phải là mã số tiến trình.
    
        Trạng thái thoát:
        Trả lại trạng thái của PID; không thành công nếu PID sai, hoặc nếu
        đưa ra tùy chọn sai.

en: Execute commands for each member in a list.
        
        The `for' loop executes a sequence of commands for each member in a
        list of items.  If `in WORDS ...;' is not present, then `in "$@"' is
        assumed.  For each element in WORDS, NAME is set to that element, and
        the COMMANDS are executed.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi lệnh cho từng phần tử nằm trong danh sách.
    
        Vòng lặp “for” thực thi lệnh cho từng phần tử nằm trong danh sách. Không
        ghi “in TỪ …” thì ngầm định “in "$@"”. Đối với mỗi phần tử trong
        danh sách, đặt giá trị phần tử đó cho biến TÊN rồi thực thi CÁC;CÂU;LỆNH.
    
        Trạng thái thoát:
        Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Arithmetic for loop.
        
        Equivalent to
        	(( EXP1 ))
        	while (( EXP2 )); do
        		COMMANDS
        		(( EXP3 ))
        	done
        EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is
        omitted, it behaves as if it evaluates to 1.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Số học cho vòng lặp.
    
        Tương đương với:
        	(( BTHỨC1 ))
        	while (( BTHỨC2 )); do
        		CÁC;CÂU;LỆNH;
        		(( BTHỨC3 ))
        	done
        BTHỨC1, BTHỨC2 và BTHỨC3 là biểu thức số học. Ngầm định 1 cho bất
        kì biểu thức bỏ trống nào.
    
        Trạng thái thoát:
        Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Select words from a list and execute commands.
        
        The WORDS are expanded, generating a list of words.  The
        set of expanded words is printed on the standard error, each
        preceded by a number.  If `in WORDS' is not present, `in "$@"'
        is assumed.  The PS3 prompt is then displayed and a line read
        from the standard input.  If the line consists of the number
        corresponding to one of the displayed words, then NAME is set
        to that word.  If the line is empty, WORDS and the prompt are
        redisplayed.  If EOF is read, the command completes.  Any other
        value read causes NAME to be set to null.  The line read is saved
        in the variable REPLY.  COMMANDS are executed after each selection
        until a break command is executed.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Chọn từ từ một danh sách và thực thi lệnh.
    
        TỪ được triển khai, phát sinh danh sách từ. Tập hợp các từ kết quả được
        in ra đầu ra lỗi chuẩn với một con số ở phía trước. Ngầm định “in
        "$@"” nếu không có “in TỪ”. Dấu nhắc PS3 được hiển thị và một dòng
        được đọc từ đầu vào tiêu chuẩn. Nếu dòng bao gồm số tương ứng với từ
        hiển thị thì đặt từ đó vào biến TÊN. Nếu dòng rỗng thì hiển thị
        lại TỪ và dấu nhắc. Nếu gặp EOF thì kết thúc. Đặt TÊN là rỗng với
        các giá trị khác. Dòng đọc được lưu vào biến REPLY. LỆNH được thực
        thi sau mỗi lần chọn đến khi gặp lệnh “break”.
    
    
        Trạng thái thoát:
        Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Report time consumed by pipeline's execution.
        
        Execute PIPELINE and print a summary of the real time, user CPU time,
        and system CPU time spent executing PIPELINE when it terminates.
        
        Options:
          -p	print the timing summary in the portable Posix format
        
        The value of the TIMEFORMAT variable is used as the output format.
        
        Exit Status:
        The return status is the return status of PIPELINE.
vi: Thông báo thời gian sử dụng để thực thi ống dẫn.
    
        Thực thi ỐNG-DẪN và in tóm tắt thời gian thật, thời gian CPU người
        dùng, và thời gian CPU hệ thống được dùng để thực thi ống dẫn đến
        khi chấm dứt.
    
        Tùy chọn:
          -p	in bản tóm tắt thời gian theo định dạng POSIX
    
        Giá trị biến TIMEFORMAT được dùng làm định dạng kết xuất.
    
        Trạng thái thoát:
        Trạng thái trả về là trạng thái trả về của ỐNG-DẪN.

en: Execute commands based on pattern matching.
        
        Selectively execute COMMANDS based upon WORD matching PATTERN.  The
        `|' is used to separate multiple patterns.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi lệnh chọn theo mẫu.
    
        Thực thi LỆNH một cách chọn dựa vào TỪ tương ứng với MẪU. Nhiều
        mẫu cách nhau bằng “|”.
    
        Trạng thái thoát:
        Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Execute commands based on conditional.
        
        The `if COMMANDS' list is executed.  If its exit status is zero, then the
        `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is
        executed in turn, and if its exit status is zero, the corresponding
        `then COMMANDS' list is executed and the if command completes.  Otherwise,
        the `else COMMANDS' list is executed, if present.  The exit status of the
        entire construct is the exit status of the last command executed, or zero
        if no condition tested true.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Thực thi câu lệnh có điều kiện.
    
        Danh sách “if CÁC;CÂU;LỆNH” được thực thi. Nếu trạng thái thoát là không,
        thì thực thi danh sách “then LỆNH”. Không thì thực thi lần lượt
        mỗi danh sách “elif LỆNH”. và nếu trạng thái thoát là không, thì
        thực thi danh sách “then LỆNH” tương ứng và hoàn tất lệnh
        “if”. Không thì thực thi danh sách “else LỆNH” nếu có. Trạng thái
        thoát của toàn bộ lệnh “if” là trạng thái của lệnh cuối cùng được
        chạy, hoặc không nếu không có điều kiện nào trả về kết quả là
        đúng.
    
        Trạng thái thoát:
        Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Define shell function.
        
        Create a shell function named NAME.  When invoked as a simple command,
        NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,
        the arguments are passed to the function as $1...$n, and the function's
        name is in $FUNCNAME.
        
        Exit Status:
        Returns success unless NAME is readonly.
vi: Định nghĩa hàm hệ vỏ.
    
        Tạo hàm hệ vỏ tên TÊN. Khi được gọi dưới dạng một câu lệnh đơn
        giản, TÊN chạy LỆNH trong ngữ cảnh của hệ vỏ gọi. Khi TÊN được
        gọi, các đối số được gửi cho hàm dạng $1…$n, và tên hàm nằm
        trong $FUNCNAME.
    
        Trạng thái thoát:
        Trả lại thành công nếu TÊN không phải chỉ đọc.

en: Group commands as a unit.
        
        Run a set of commands in a group.  This is one way to redirect an
        entire set of commands.
        
        Exit Status:
        Returns the status of the last command executed.
vi: Nhóm lệnh làm một đơn vị.
    
        Chạy tập hợp các lệnh trong cùng một nhóm. Đây là một cách để
        chuyển hướng toàn bộ một nhóm lệnh.
    
        Trạng thái thoát:
        Trả lại trạng thái của câu lệnh cuối cùng được chạy.

en: Resume job in foreground.
        
        Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a
        stopped or background job.  JOB_SPEC can specify either a job name
        or a job number.  Following JOB_SPEC with a `&' places the job in
        the background, as if the job specification had been supplied as an
        argument to `bg'.
        
        Exit Status:
        Returns the status of the resumed job.
vi: Tiếp tục lại công việc ở trước.
    
        Tương đương với đối số đặc tả công việc ĐTCV trong lệnh “fg”.
        Tiếp tục lại công việc bị dừng chạy hay chạy nền. ĐTCV có thể xác
        định tên công việc hoặc mã số công việc. Đặt “&” sau ĐTCV sẽ chạy
        công việc ở nền, như là đối số đặc tả công việc trong “bg”.
    
        Trạng thái thoát:
        Trả lại trạng thái của công việc đã tiếp tục lại.

en: Execute conditional command.
        
        Returns a status of 0 or 1 depending on the evaluation of the conditional
        expression EXPRESSION.  Expressions are composed of the same primaries used
        by the `test' builtin, and may be combined using the following operators:
        
          ( EXPRESSION )	Returns the value of EXPRESSION
          ! EXPRESSION		True if EXPRESSION is false; else false
          EXPR1 && EXPR2	True if both EXPR1 and EXPR2 are true; else false
          EXPR1 || EXPR2	True if either EXPR1 or EXPR2 is true; else false
        
        When the `==' and `!=' operators are used, the string to the right of
        the operator is used as a pattern and pattern matching is performed.
        When the `=~' operator is used, the string to the right of the operator
        is matched as a regular expression.
        
        The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to
        determine the expression's value.
        
        Exit Status:
        0 or 1 depending on value of EXPRESSION.
vi: Thực thi câu lệnh có điều kiện.
    
        Trả về trạng thái 0 hoặc 1 tùy vào phép tính biểu thức điều kiện
        BTHỨC. Biểu thức bao gồm các thành phần dùng trong lệnh tích hợp
        “test” và có thể được tổ hợp bằng các toán tử sau:
        
          ( BTHỨC )		Trả về giá trị của BTHỨC
          ! BTHỨC		Đúng nếu BTHỨC là không đúng. Ngược lại sai
          BTHỨC1 && BTHỨC2	Đúng nếu cả hai biểu thức đều đúng. Ngược lại sai.
          BTHỨC1 || BTHỨC2	Đúng nếu một trong hai biểu thức đúng. Ngược lại sai.
        
        Khi dùng toán từ “==” và “!=”, chuỗi bên phải toán tử được dùng
        làm mẫu, và thực hiện khớp mẫu. Khi dùng toán tử “=~”, chuỗi bên
        phải toán tử được dùng làm biểu thức chính quy.
    
        Toán tử “&&” và “||” không tính BTHỨC2 nếu BTHỨC1 đủ để xác định
        giá trị toàn biểu thức.
    
        Trạng thái thoát:
        0 hay 1 phụ thuộc vào giá trị của BTHỨC.

en: Common shell variable names and usage.
        
        BASH_VERSION	Version information for this Bash.
        CDPATH	A colon-separated list of directories to search
        		for directories given as arguments to `cd'.
        GLOBIGNORE	A colon-separated list of patterns describing filenames to
        		be ignored by pathname expansion.
        HISTFILE	The name of the file where your command history is stored.
        HISTFILESIZE	The maximum number of lines this file can contain.
        HISTSIZE	The maximum number of history lines that a running
        		shell can access.
        HOME	The complete pathname to your login directory.
        HOSTNAME	The name of the current host.
        HOSTTYPE	The type of CPU this version of Bash is running under.
        IGNOREEOF	Controls the action of the shell on receipt of an EOF
        		character as the sole input.  If set, then the value
        		of it is the number of EOF characters that can be seen
        		in a row on an empty line before the shell will exit
        		(default 10).  When unset, EOF signifies the end of input.
        MACHTYPE	A string describing the current system Bash is running on.
        MAILCHECK	How often, in seconds, Bash checks for new mail.
        MAILPATH	A colon-separated list of filenames which Bash checks
        		for new mail.
        OSTYPE	The version of Unix this version of Bash is running on.
        PATH	A colon-separated list of directories to search when
        		looking for commands.
        PROMPT_COMMAND	A command to be executed before the printing of each
        		primary prompt.
        PS1		The primary prompt string.
        PS2		The secondary prompt string.
        PWD		The full pathname of the current directory.
        SHELLOPTS	A colon-separated list of enabled shell options.
        TERM	The name of the current terminal type.
        TIMEFORMAT	The output format for timing statistics displayed by the
        		`time' reserved word.
        auto_resume	Non-null means a command word appearing on a line by
        		itself is first looked for in the list of currently
        		stopped jobs.  If found there, that job is foregrounded.
        		A value of `exact' means that the command word must
        		exactly match a command in the list of stopped jobs.  A
        		value of `substring' means that the command word must
        		match a substring of the job.  Any other value means that
        		the command must be a prefix of a stopped job.
        histchars	Characters controlling history expansion and quick
        		substitution.  The first character is the history
        		substitution character, usually `!'.  The second is
        		the `quick substitution' character, usually `^'.  The
        		third is the `history comment' character, usually `#'.
        HISTIGNORE	A colon-separated list of patterns used to decide which
        		commands should be saved on the history list.
vi: Tên và cách dùng các biến hệ vỏ thường dùng.
    
        BASH_VERSION
            	Thông tin phiên bản của Bash đang chạy.
        CDPATH	Danh sách thư mục cách nhau bằng dấu hai chấm để tìm
            	đối số thư mục trong lệnh “cd”.
        GLOBIGNORE	Danh sách mẫu cách nhau bằng dấu hai chấm diễn tả
            	tên tập tin bị bỏ qua không bung đường dẫn.
        HISTFILE	Tên tập tin chứa lịch sử câu lệnh của bạn.
        HISTFILESIZE
            	Số dòng tối đa tập tin này có thể chứa.
        HISTSIZE	Số dòng tối đa mà hệ vỏ đang chạy có thể truy cập.
        HOME	Tên đường dẫn đầy đủ của thư mục đăng nhập của bạn.
        HOSTNAME	Tên của máy hiện thời của bạn.
        HOSTTYPE	Loại CPU phiên bản Bash này đang chạy.
        IGNOREEOF	Điều khiển hành vi hệ vỏ khi nhận EOF là dữ liệu nhập
            	duy nhất. Đặt thì giá trị của nó là EOF có thể gặp
            	liên tục trên một dòng rỗng trước khi hệ vỏ kết thúc
            	(mặc định là 10). Không đặt thì EOF nghĩa là kết thúc
            	nhập.
        MACHTYPE	Chuỗi mô tả hệ thống Bash đang chạy.
        MAILCHECK	Số giây giữa hai lần Bash kiểm tra có thư mới không.
        MAILPATH	Danh sách tên tập tin cách nhau bằng dấu hai chấm
            	để Bash kiểm tra có thư mới không.
        OSTYPE	Phiên bản UNIX Bash đang chạy.
        PATH	Danh sách thư mục cách nhau bằng dấu hai chấm để tìm lệnh.
        PROMPT_COMMAND
            	Lệnh cần thực hiện trước khi in dấu nhắc chính.
        PS1		Chuỗi dấu nhắc chính.
        PS2		Chuỗi dấu nhắc phụ.
        PWD		Tên đường dẫn đầy đủ của thư mục hiện tại.
        SHELLOPTS	Danh sách tùy chọn hệ vỏ được bật cách nhau bằng
            	dấu hai chấm.
        TERM	Tên kiểu thiết bị cuối hiện thời.
        TIMEFORMAT	Định dạng kết xuất cho thống kê thời gian của lệnh “time”.
        auto_resume	Giá trị khác rỗng thì trước tiên tìm một từ lệnh xuất
            	hiện một mình trên một dòng, trong danh sách các công
            	việc bị dừng chạy. Tìm ra thì đặt công việc đó vào nền
            	trước. Giá trị “exact” có nghĩa là từ lệnh phải tương
            	ứng chính xác với một câu lệnh trong danh sách các
            	công việc bị dừng chạy. Giá trị “substring” có nghĩa
            	là từ lệnh phải tương ứng với một chuỗi phụ của công
            	việc đó.
        histchars	Các ký tự điều khiển bung và thay thế lịch sử. Ký tự
            	đầu tiên thường là ký tự thay thế lịch sử, thường là
            	“!”. Ký tự thứ hai là ký tự thay thế nhanh, thường là
            	“^”. Ký tự thứ ba là ký tự ghi chú về lịch sử, thường
            	là “#”.
        HISTIGNORE	Danh sách mẫu cách bằng dấu hai chấm dùng để quyết định
            	những câu lệnh nào nên được lưu vào danh sách lịch sử.

en: Add directories to stack.
        
        Adds a directory to the top of the directory stack, or rotates
        the stack, making the new top of the stack the current working
        directory.  With no arguments, exchanges the top two directories.
        
        Options:
          -n	Suppresses the normal change of directory when adding
        		directories to the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Rotates the stack so that the Nth directory (counting
        		from the left of the list shown by `dirs', starting with
        		zero) is at the top.
        
          -N	Rotates the stack so that the Nth directory (counting
        		from the right of the list shown by `dirs', starting with
        		zero) is at the top.
        
          dir	Adds DIR to the directory stack at the top, making it the
        		new current working directory.
        
        The `dirs' builtin displays the directory stack.
        
        Exit Status:
        Returns success unless an invalid argument is supplied or the directory
        change fails.
vi: Thêm thư mục vào ngăn xếp.
        
        Thêm thư mục vào đỉnh của ngăn xếp thư mục, hoặc xoay ngăn xếp, làm cho
        thư mục mới đầu ngăn xếp là thư mục làm việc hiện thời. Không có đối
        số thì trao đổi hai thư mục đầu.
        
          -n	Ngăn chuyển đổi bình thường khi thêm thư mục
            	vào ngăn xếp, để thao tác chỉ ngăn xếp.
         
          +N	Xoay ngăn xếp để thư mục thứ N (đếm từ trái danh sách
            	“dirs” (bắt đầu từ số không) dời lên đầu.
          
          -N	Xoay ngăn xếp để thư mục thứ N (đếm từ phải danh sách
            	“dirs” (bắt đầu từ số không) dời lên đầu.
          
          dir	Thêm THMỤC vào đầu ngăn xếp thư mục, cho nó làm thư mục
            	làm việc hiện thời mới.
        
        Lệnh tích hợp “dirs” hiển thị ngăn xếp thư mục.
        
        Trạng thái thoát:
        Trả lại thành công nếu không đưa ra đối số sai, cũng không sai
        chuyển đổi thư mục.

en: Remove directories from stack.
        
        Removes entries from the directory stack.  With no arguments, removes
        the top directory from the stack, and changes to the new top directory.
        
        Options:
          -n	Suppresses the normal change of directory when removing
        		directories from the stack, so only the stack is manipulated.
        
        Arguments:
          +N	Removes the Nth entry counting from the left of the list
        		shown by `dirs', starting with zero.  For example: `popd +0'
        		removes the first directory, `popd +1' the second.
        
          -N	Removes the Nth entry counting from the right of the list
        		shown by `dirs', starting with zero.  For example: `popd -0'
        		removes the last directory, `popd -1' the next to last.
        
        The `dirs' builtin displays the directory stack.
        
        Exit Status:
        Returns success unless an invalid argument is supplied or the directory
        change fails.
vi: Gỡ bỏ thư mục khỏi ngăn xếp.
        
        Gỡ bỏ thư mục khỏi ngăn xếp thư mục. Không có đối số thì gỡ bỏ thư
        mục đầu khỏi ngăn xếp và “cd” sang thư mục đầu mới.
        
          -n	Ngăn chuyển đổi bình thường khi gỡ bỏ thư mục
            	khỏi ngăn xếp, để thao tác chỉ ngăn xếp.
        
          +N	Gỡ bỏ thư mục thứ N (đếm từ trái danh sách
            	“dirs”  (bắt đầu từ số không). Ví dụ: “popd +0” bỏ
            	thư mục cuối cùng, “popd +1” bỏ thư mục thứ hai.
        
          -N	Gỡ bỏ thư mục thứ N (đếm từ phải danh sách
            	“dirs” (bắt đầu từ số không). Ví dụ: “popd -0” bỏ
            	thư mục cuối cùng, “popd -1”  bỏ thư mục giáp cuối.
        
        Lệnh tích hợp “dirs” hiển thị ngăn xếp thư mục.
        
        Trạng thái thoát:
        Trả lại thành công nếu không đưa ra đối số sai, cũng không sai
        chuyển đổi thư mục.

en: Display directory stack.
        
        Display the list of currently remembered directories.  Directories
        find their way onto the list with the `pushd' command; you can get
        back up through the list with the `popd' command.
        
        Options:
          -c	clear the directory stack by deleting all of the elements
          -l	do not print tilde-prefixed versions of directories relative
        		to your home directory
          -p	print the directory stack with one entry per line
          -v	print the directory stack with one entry per line prefixed
        		with its position in the stack
        
        Arguments:
          +N	Displays the Nth entry counting from the left of the list
        		shown by dirs when invoked without options, starting with
        		zero.
        
          -N	Displays the Nth entry counting from the right of the list
        		shown by dirs when invoked without options, starting with
        		zero.
        
        Exit Status:
        Returns success unless an invalid option is supplied or an error occurs.
vi: Hiển thị ngăn xếp thư mục.
        
        Hiển thị danh sách các thư mục được nhớ hiện thời. Các thư mục
        tìm thấy chỗ của chúng trong danh sách với lệnh “pushd”;
        bạn có thể lấy bản sao dự phòng thông qua danh sách với lệnh “popd”.
        
        Tùy chọn:
          -c	xóa mọi phần tử trong ngăn xếp thư mục
          -l	đừng in phiên bản thư mục có dấu ngã
            	(tương đối so với thư mục chính của người dùng)
          -p	in ngăn xếp thư mục, mỗi dòng một mục
          -v	in ngăn xếp thư mục, mỗi dòng một mục kèm vị trí trong ngăn xếp
        
        Đối số:
          +N	hiển thị mục thứ N bắt đầu từ bên trái danh sách
                    được hiển thị bằng “dirs” khi được gọi mà không đưa ra
                    tùy chọn, bắt đầu từ số không.
        
          -N	hiển thị mục thứ N bắt đầu từ bên phải danh sách
                    được hiển thị bằng “dirs” khi được gọi mà không đưa ra
                    tùy chọn, bắt đầu từ số không.
        
        Trạng thái thoát:
        Trả về thành công nếu không đưa ra tùy chọn sai hay gặp lỗi.

en: Read lines from the standard input into an indexed array variable.
        
        Read lines from the standard input into the indexed array variable ARRAY, or
        from file descriptor FD if the -u option is supplied.  The variable MAPFILE
        is the default ARRAY.
        
        Options:
          -d delim	Use DELIM to terminate lines, instead of newline
          -n count	Copy at most COUNT lines.  If COUNT is 0, all lines are copied
          -O origin	Begin assigning to ARRAY at index ORIGIN.  The default index is 0
          -s count	Discard the first COUNT lines read
          -t	Remove a trailing DELIM from each line read (default newline)
          -u fd	Read lines from file descriptor FD instead of the standard input
          -C callback	Evaluate CALLBACK each time QUANTUM lines are read
          -c quantum	Specify the number of lines read between each call to
        			CALLBACK
        
        Arguments:
          ARRAY	Array variable name to use for file data
        
        If -C is supplied without -c, the default quantum is 5000.  When
        CALLBACK is evaluated, it is supplied the index of the next array
        element to be assigned and the line to be assigned to that element
        as additional arguments.
        
        If not supplied with an explicit origin, mapfile will clear ARRAY before
        assigning to it.
        
        Exit Status:
        Returns success unless an invalid option is given or ARRAY is readonly or
        not an indexed array.
vi: Đọc các dòng từ đầu vào tiêu chuẩn vào một biến mảng chỉ số.
        
        Đọc các dòng từ đầu vào tiêu chuẩn vào biến mảng MẢNG, hoặc từ bộ
        mô tả tập tin FD nếu đưa ra tùy chọn -u. Biến MAPFILE là MẢNG mặc
        định.
        
        Tùy chọn:
          -d ngăn_cách	Dùng NGĂN_CÁCH chấm dứt dòng, thay cho ký tự dòng mới
          -n SỐ	sao chép nhiều nhất SỐ dòng. Nếu là 0 thì sao chép mọi dòng.
          -O GỐC	bắt đầu gán cho MẢNG ở chỉ số GỐC. Chỉ số mặc định là 0.
          -s SỐ	bỏ qua SỐ dòng đầu tiên được đọc.
          -t	gỡ bỏ một ký tự NGĂN_CÁCH theo sau khỏi mỗi dòng được đọc
            	(mặc định là ký tự dòng mới).
          -u FD	đọc các dòng từ bộ mô tả tập tin FD thay vào từ đầu vào tiêu chuẩn.
          -C GỌI_NGƯỢC	định giá GỌI_NGƯỢC mỗi lần đọc LƯỢNG dòng.
          -c LƯỢNG	ghi rõ số các dòng được đọc giữa hai lần GỌI_NGƯỢC.
        
        Đối số:
          MẢNG	tên biến mảng cần dùng cho dữ liệu tập tin.
        
        Nếu đưa ra -C mà không có -c thì lượng mặc định là 5000. Khi ước
        lượng lời GỌI_NGƯỢC thì nó nhận chỉ số của phần tử mảng kế tiếp
        được gán dưới dạng một đối số bổ sung.
        
        Không đưa ra một GỐC rõ ràng thì mapfile (tập tin sơ đồ) sẽ xóa
        sạch MẢNG trước khi gán cho nó.
        
        Trạng thái thoát:
        Trả lại thành công trừ phi đưa ra tùy chọn sai và MẢNG không phải
        chỉ đọc hay không là một mảng chỉ số.

en: Read lines from a file into an array variable.
        
        A synonym for `mapfile'.
vi: Đọc các dòng từ một tập tin vào một biến mảng.
        
        Giống với “mapfile”.

en: A simple application to keep your disk usage and available space under control.
vi: Một ứng dụng đơn giản để giúp bạn kiểm soát dung lượng đĩa tiêu dùng và còn lại.

en: Disk Usage Analyzer can scan specific folders, storage devices and online accounts. It provides both a tree and a graphical representation showing the size of each folder, making it easy to identify where disk space is wasted.
vi: Bộ phân tích tiêu dùng đĩa có thể quét các thư mục, thiết bị lưu trữ và các tài khoản trực tuyến cụ thể. Nó cung cấp cả cây và hiển thị biểu diễn dạng đồ họa của kích thước của từng thư mục, làm cho nó dễ dàng chỉ ra chỗ đĩa nào đang bị lãng phí.

en: Devices and Locations
vi: Thiết bị và Vị trí

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon!
en: storage;space;cleanup;
vi: storage;space;cleanup;kho;chứa;đĩa;dia;trống;trong;dọn dẹp;don dep;xóa;xoa;

en: Excluded locations URIs
vi: Các URI vị trí cần loại trừ

en: A list of URIs for locations to be excluded from scanning.
vi: Danh sách các URI cho các vị trí cần loại trừ không quét.

en: The initial size of the window
vi: Cỡ khởi tạo của cửa sổ

en: The GdkWindowState of the window
vi: GdkWindowState của cửa sổ

[ctx: shortcut window]
en: Show / Hide primary menu
vi: Hiện/Ẩn trình đơn chính

[ctx: shortcut window]
en: Go back to location list
vi: Quay trở lại danh sách vị trí

[ctx: shortcut window]
en: Scanning
vi: Đang quét

[ctx: shortcut window]
en: Scan folder
vi: Quét thư mục

[ctx: shortcut window]
en: Rescan current location
vi: Quét lại vị trí hiện tại

en: _Copy Path to Clipboard
vi: _Chép đường dẫn vào clipboard

en: Go to _parent folder
vi: Chuyển _lên thư mục cha

en: This Computer
vi: Máy tính này

en: Remote Locations
vi: Vị trí trên mạng

en: Locations to Ignore
vi: Vị trí cần bỏ qua

en: Scan Folder…
vi: Quét thư mục…

en: Clear Recent List
vi: Xóa danh sách mới dùng

en: _About Disk Usage Analyzer
vi: _Giới thiệu Bộ phân tích đĩa

en: Go back to location list
vi: Quay trở lại danh sách vị trí

en: Rescan current location
vi: Quét lại vị trí hiện tại

en: Rings Chart
vi: Biểu đồ hình nhẫn

en: Treemap Chart
vi: Biểu đồ dạng cây

en: Do not skip directories on different file systems. Ignored if DIRECTORY is not specified.
vi: Không bỏ qua các thư mục trên các hệ thống tập tin khác nhau. Bỏ qua nếu THƯ MỤC không được chỉ định.

note: Translators: when the last modified time is "days" days ago
en: %lu day | %lu days
vi[0]: %lu ngày

note: Translators: when the last modified time is "months" months ago
en: %lu month | %lu months
vi[0]: %lu tháng

note: Translators: when the last modified time is "years" years ago
en: %lu year | %lu years
vi[0]: %lu năm

en: %s Total
vi: Tổng %s

note: useful for some remote mounts where we don't know the size but do have a usage figure
en: %s Used
vi: Đã dùng %s

note: The only activatable row is "Add location"
en: Select Location to Ignore
vi: Chọn Vị trí cần Bỏ qua

en: Add Location…
vi: Thêm Vị trí…

en: Recursively analyze mount points
vi: Phân tích điểm gắn một cách đệ quy

en: Could not analyze volume.
vi: Không thể phân tích phân vùng đĩa.

en: Failed to show help
vi: Gặp lỗi khi hiển thị trợ giúp

en: A graphical tool to analyze disk usage.
vi: Công cụ đồ họa để phân tích cách sử dụng đĩa.

en: Failed to move file to the trash
vi: Gặp lỗi khi bỏ tập tin vào thùng rác

en: Devices & Locations
vi: Thiết bị & Vị trí

en: Could not scan folder “%s”
vi: Không thể quét thư mục “%s”

en: Could not always detect occupied disk sizes.
vi: Không thể luôn dò tìm kích cỡ đĩa bị hỏng.

en: Apparent sizes may be shown instead.
vi: Cỡ bề ngoài có thể hiển thị để thay thế.

en: Scan completed
vi: Đã quét xong

en: Completed scan of “%s”
vi: Đã quét xong “%s”

en: “%s” is not a valid folder
vi: “%s” không phải là thư mục hợp lệ

en: %02i:%02i:%02i Download cancelled
vi: %02i:%02i:%02i Đã huỷ tải xuống

en: %02i:%02i:%02i Download error
vi: %02i:%02i:%02i Lỗi tải xuống

en: %02i:%02i:%02i Download finished
vi: %02i:%02i:%02i Đã tải xong

en: %02i:%02i:%02i Downloading…
vi: %02i:%02i:%02i Đang tải…

en: Badwolf Downloads
vi: Các tệp tin đã tải từ Badwolf

en: Bookmarks: Done.
vi: Dấu trang: Xong.

en: Bookmarks: Found %d bookmarks.
vi: Dấu trang: Đã tìm thấy %d dấu trang.

en: Bookmarks: No loadable file found at %s
vi: Dấu trang: Không có tệp tin nào được tìm thấy tại %s

en: Bookmarks: loading at %s
vi: Dấu trang: đang tải ở %s

en: Bookmarks: unable to create new XPath context
vi: Dấu trang: không thể tạo context XPath mới

en: Bookmarks: unable to evaluate XPath expression "%s"
vi: Dấu trang: không thể tính biểu thức XPath "%s"

en: Bookmarks: unable to parse file "%s"
vi: Dấu trang: không thể đọc tệp tin "%s"

en: Buildtime WebKit version: %d.%d.%d
vi: Phiên bản WebKit tại thời điểm dựng: %d.%d.%d

en: Couldn't verify the TLS certificate to ensure a better security of the connection. You might want to verify your machine and network.
vi: Không thể xác thực chứng thực TLS để đảm bảo tính bảo mật của kết nối này.Bạn có thể muống xác thực máy của bạn và mạng.

en: Download starting…
vi: Bắt đầu tải xuống…

en: Error: Some unknown error occurred validating the certificate.
vi: Lỗi: Có một lỗi không xác định đã xảy ra khi đang hợp lệ hoá chứng thực.

en: Error: The X509 Certificate Authority is unknown.
vi: Lỗi: Nhà cung cấp Chứng thực X509 không được biết đến.

en: Error: The certificate has been revoked.
vi: Lỗi: Chứng thực đã bị vô hiệu hoá.

en: Error: The certificate has expired. Check your system's clock.
vi: Lỗi: Chứng thực đã hết hạn. Hãy kiểm tra đồng hồ hệ thống của bạn.

en: Error: The certificate is considered to be insecure.
vi: Lỗi: Chứng thực được cho là không bảo mật.

en: Error: The certificate isn't valid yet. Check your system's clock.
vi: Lỗi: Chứng thực chưa có hiệu lực. Hãy kiểm tra đồng hồ hệ thống của bạn.

en: Error: The given identity doesn't match the expected one.
vi: Lỗi: Danh tính nhận được không trùng khớp với danh tính mong đợi.

en: Minimalist and privacy-oriented web browser based on WebKitGTK
    Runtime WebKit version: %d.%d.%d
vi: Trình duyệt web tối giản và hướng đến sự riêng tư dựa trên WebKitGTK
    Phiên bản WebKit tại thời điểm chạy: %d.%d.%d

en: Open new tab
vi: Mở tab mới

en: Running Badwolf version: %s
vi: Phiên bản Badwolf đang chạy: %s

en: Runtime WebKit version: %d.%d.%d
vi: Phiên bản WebKit tại thời điểm chạy: %d.%d.%d

en: TLS Error for %s.
vi: Lỗi TLS cho %s.

en: Temporarily Add Exception
vi: Tạm thời thêm ngoại lệ

en: Toggle javascript
vi: Bật/tắt javascript

en: Toggle loading images automatically
vi: Bật/tắt tự động tải ảnh

en: Unknown Crash
vi: Gặp sự cố không xác định

en: badwolf: content-filter loaded, adding to content-manager…
vi: badwolf: đã tải bộ lọc nội dung, đang thêm vào trình quản lý nội dung…

en: badwolf: failed to compile content-filters.json, err: [%d] %s
vi: badwolf: biên dịch content-filters.json thất bại, lỗi: [%d] %s

en: badwolf: failed to load content-filter, err: [%d] %s
vi: badwolf: tải bộ lọc nội dung thất bại, lỗi: [%d] %s

en: content-filters file set to: %s
vi: tệp tin chứa bộ lọc nội dung đã được cài thành: %s

en: search in current page
vi: tìm trong trang hiện tại

en: the web process crashed.
vi: tiến trình web gặp sự cố.

en: the web process exceeded the memory limit.
vi: tiến trình web dùng quá giới hạn bộ nhớ.

en: the web process terminated for an unknown reason.
vi: tiến trình web đã kết thúc với lý do không xác định.

en: webkit-web-extension directory set to: %s
vi: thư mục chứa tiện ích mở rộng webkit đực cài thành: %s

en: Main profile
vi: Hồ sơ chính

en: Local (EncFS encrypted)
vi: Cục bộ (được mã hóa bằng EncFS)

en: SSH (EncFS encrypted)
vi: SSH (được mã hóa EncFS)

en: SSH private key
vi: Khóa SSH riêng

en: Local encrypted
vi: Mã hóa cục bộ

en: SSH encrypted
vi: Đã mã hóa SSH

en: Profile: "{name}"
vi: Hồ sơ: “{name}”

en: Snapshots directory is not valid.
vi: Thư mục snapshot không hợp lệ.

en: At least one directory must be selected for backup.
vi: Phải chọn ít nhất một thư mục để sao lưu.

en: Failed to write new crontab.
vi: Ghi crontab mới thất bại.

en: Could not install Udev rule for profile {profile_id}. DBus Service '{dbus_interface}' wasn't available
vi: Không thể cài đặt lệnh Udev cho hồ sơ {profile_id} vì Dịch vụ DBus “{dbus_interface}” không khả dụng

en: Couldn't find UUID for {path}
vi: Không tìm thấy UUID cho {path}

en: Failed to save config
vi: Lưu cấu hình thất bại

en: Failed to load config
vi: Nạp cấu hình thất bại

en: Profile "{name}" already exists.
vi: Hồ sơ "{name}" đã tồn tại.

en: The last profile cannot be removed.
vi: Hồ sơ cuối cùng không thể bị xóa bỏ.

en: Please confirm the password.
vi: Vui lòng xác nhận mật khẩu.

en: Password doesn't match.
vi: Mật khẩu không trùng khớp.

en: Take snapshot
vi: Chụp snapshot

en: {command} not found. Please install it (e.g. via "{installcommand}")
vi: Không tìm thấy {command}. Xin hãy cài đặt (ví dụ: thông qua {installcommand})

en: Mountpoint {mntpoint} not empty.
vi: Vị trí mount {mntpoint} không trống.

en: Enter password for {mode} profile "{profile}":
vi: Nhập mật khẩu cho hồ sơ {mode} "{profile}":

en: Restore permissions
vi: Khôi phục quyền hạn

en: Deferring backup while on battery
vi: Trì hoãn sao lưu khi đang sử dụng pin

en: Waiting %s second. | Waiting %s seconds.
vi[0]: Đang chờ %s giây.

en: Failed to take snapshot {snapshot_id}.
vi: Chụp snapshot {snapshot_id} thất bại.

en: Can't create directory.
vi: Không tạo được thư mục.

en: Saving config file…
vi: Đang lưu tập tin cấu hình…

en: Saving permissions…
vi: Đang lưu quyền hạn…

en: Taking snapshot
vi: Đang chụp snapshot

en: Partial transfer due to error
vi: Truyền một phần do lỗi

en: Partial transfer due to vanished source files (see 'man rsync')
vi: Truyền một phần do file nguồn biến mất (xem 'man rsync')

en: 'rsync' ended with exit code {exit_code}
vi: 'rsync' kết thúc với mã kết thúc {exit_code}

en: See 'man rsync' for more details
vi: Xem 'man rsync' để biết nhiều chi tiết hơn

en: Nothing changed, no new snapshot necessary
vi: Không có gì thay đổi, không cần snapshot mới

en: Trying to keep min free space
vi: Đang cố gắng giữ dung lượng trống tối thiểu

en: Trying to keep min {perc} free inodes
vi: Đang cố gắng giữ tổi thiểu {perc} inode trống

en: Could not unlock ssh private key. Wrong password or password not available for cron.
vi: Không thể mở khóa SSH riêng. Mật khẩu bị sai hay không thể truy cập bởi cron.

en: Cipher {cipher} failed for {host}.
vi: Thuật toán mã hóa {cipher} thất bại cho {host}.

en: Remote path exists but is not a directory.
vi: Đường dẫn từ xa tồn tại nhưng không phải là một thư mục.

en: Remote path is not writable.
vi: Đường dẫn từ xa không thể được viết vào.

en: Remote path is not executable.
vi: Đường dẫn từ xa không thể được thực thi.

en: Couldn't create remote path.
vi: Không tạo được đường dẫn từ xa.

en: Remote host {host} doesn't support {command}
vi: Máy từ xa {host} không hỗ trợ {command}

en: Look at 'man backintime' for further instructions
vi: Xem 'man backintime' cho các chỉ dẫn sâu hơn

en: Check commands on host {host} returned unknown error
vi: Lệnh kiểm tra trên máy khách {host} trả về lỗi không xác định

en: Remote host {host} doesn't support hardlinks
vi: Máy ở xa {host} không hỗ trợ harklink

en: Please enter a password for "{user}".
vi: Vui lòng nhập mật khẩu cho “{user}”.

en: The destination filesystem for {path} is formatted with NTFS, which has known incompatibilities with Unix-style filesystems.
vi: Hệ thống tập tin đích cho “{path}” được định dạng bằng chuẩn NTFS, chuẩn này không hỗ trợ liên kết cứng. Vui lòng dùng một hệ thống tập tin được Linux hỗ trợ.

en: Copy links (dereference symbolic links)
vi: Sao chép liên kết (truy cập liên kết tượng trưng)

en: Add to Include
vi: Thêm vào Bao gồm

en: Add to Exclude
vi: Thêm vào Loại trừ

en: {app_name} appears to be running for the first time as no configuration is found.
vi: Có vẻ như {app_name} đang chạy lần đầu tiên vì không tìm thấy cấu hình nào.

en: Use modification time & size for file change detection.
vi: Dùng thời gian thay đổi & kích cỡ để dò sự thay đổi của file.

en: Take a snapshot (checksum mode)
vi: Chụp snapshot với checksum

en: Use checksums for file change detection.
vi: Dùng checksum để phát hiện sự thay đổi của file.

en: Pause snapshot process
vi: Tạm dừng quá trình chụp snapshot

en: Resume snapshot process
vi: Tiếp tục quá trình chụp snapshot

en: Stop snapshot process
vi: Dừng hẳn quá trình chụp snapshot

en: Name snapshot
vi: Đặt tên snapshot

en: Remove snapshot
vi: Xóa snapshot

en: View snapshot log
vi: Xem nhật ký Snapshot

en: View last log
vi: Xem nhật ký cuối cùng

en: Manage profiles…
vi: Quản lý hồ sơ…

en: Shut down system after snapshot has finished.
vi: Tắt máy sau khi chụp snapshot hoàn tất.

en: Setup language…
vi: Cài đặt ngôn ngữ…

en: Ask a question
vi: Đặt câu hỏi

en: Shows the message about participation in translation again.
vi: Hiển thị lại thông báo về việc tham gia dịch thuật.

en: Encryption Transition (EncFS)
vi: Chuyển đổi mã hóa (EncFS)

en: Shows the message about EncFS removal again.
vi: Hiển thị lại thông báo về việc gỡ bỏ EncFS.

en: Restore to …
vi: Khôi phục đến …

en: Compare snapshots…
vi: Chụp snapshot…

en: &Backup
vi: &Sao lưu

en: If you close this window, Back In Time will not be able to shut down your system when the snapshot is finished.
vi: Nếu bạn đóng cửa sổ này, Back In Time sẽ không thể tắt máy của bạn khi quá trình chụp snapshot hoàn tất.

en: Do you really want to close it?
vi: Bạn có thật sự muốn đóng nó ?

en: Working:
vi: Đang chạy:

en: Done, no backup needed
vi: Xong, không cần sao lưu

en: Snapshot Name
vi: Đổi tên snapshot

en: Are you sure you want to remove this snapshot? | Are you sure you want to remove these snapshots?
vi[0]: Bạn có chắc chắn muốn xóa snapshot không?

en: Create backup copies with trailing {suffix}
    before overwriting or removing local elements.
vi: Tạo thêm bản sao lưu với {suffix} ở cuối tên
    trước khi ghi đè hoặc xóa các phần tử cục bộ.

en: Only restore elements which do not exist or
    are newer than those in destination.
    Using "rsync --update" option.
vi: Chỉ khôi phục những tập tin không tồn tại hoặc
    có phiên bản mới hơn so với trong thư mục đích.
    Sử dụng lệnh "rsync --update".

en: Do you really want to restore this element? | Do you really want to restore these elements?
vi[0]: Bạn có thật sự muốn khôi phục các phần tử này?

en: Are you sure you want to remove all newer files in {path}?
vi: Bạn có thật sự muốn xóa hết các tập tin có phiên bản mới hơn trong {path}?

en: Restore {path}
vi: Khôi phục {path}

en: Restore {path} to …
vi: Khôi phục {path} đến …

en: Hello
    You have used Back In Time in the {language} language a few times by now.
    The translation of your installed version of Back In Time into {language} is {perc} complete. Regardless of your level of technical expertise, you can contribute to the translation and thus Back In Time itself.
    Please visit the {translation_platform_url} if you wish to contribute. For further assistance and questions, please visit the {back_in_time_project_website}.
    We apologize for the interruption, and this message will not be shown again. This dialog is available at any time via the help menu.
    Your Back In Time Team
vi: Xin chào
    Bạn cũng đã sử dụng Back In Time bằng {language} được vài lần rồi.
    Bản dịch sang {language} của phiên bản Back In Time mà bạn cài đặt đã {perc} hoàn thành. Dù với bất cứ trình độ hiểu biết công nghệ nào, bạn cũng có thể đóng góp bản dịch và cũng là đóng góp cho chính Back In Time.
    Xin hãy ghé thăm {translation_platform_url} nếu bạn muốn đóng góp. Về trợ giúp và giải đáp thắc mặc, xin hãy truy cập {back_in_time_project_website}.
    Chúng tôi xin thứ lỗi về sự gián đoạn này, và thông báo này sẽ không xuất hiện nữa. Hộp thoại này lúc nào cũng có thể được tìm thấy trong menu trợ giúp.
    Nhóm phát triển Back In Time

en: translation platform
vi: nền tảng phiên dịch

en: Your translation
vi: Bản dịch của bạn

en: The language settings take effect only after restarting Back In Time.
vi: Thiết đặt ngôn ngữ chỉ có tác dụng sau khi khởi động lại Back In Time.

en: whitepaper
vi: sách trắng

en: The following profile(s) use encryption with EncFS:
vi: Các hồ sơ cá nhân sau đây sử dụng mã hóa với EncFS:

en: Setup language
vi: Thiết đặt ngôn ngữ

en: Use operating systems language.
vi: Dùng ngôn ngữ của hệ điều hành.

en: Translated: {percent}
vi: Đã dịch: {percent}

en: Last Log View
vi: Xem nhật ký được lưu lần cuối cùng

en: Snapshot Log View
vi: Xem nhật ký snapshot

en: [E] Error, [I] Information, [C] Change
vi: [E] Lỗi, [I] Thông tin, [C] Thay đổi

en: decode paths
vi: giải mã đường dẫn

en: Manage profiles
vi: Quản lý hồ sơ

en: &Include
vi: &Bao gồm

en: Add file
vi: Thêm tập tin

en: &Exclude
vi: &Ngoại trừ

en: Exclude files bigger than:
vi: Loại trừ các tập tin có kích thước lớn hơn :

en: E&xpert Options
vi: Tùy chọn chuyên &gia

en: Restore Config
vi: Khôi phục cấu hình

en: Edit user-callback
vi: Sửa user-callback

en: Are you sure you want to delete the profile "{name}"?
vi: Bạn có chắc chắn muốn xóa hồ sơ "{name}" ?

en: Exclude pattern
vi: Loại trừ pattern

en: Include file
vi: Bao gồm tập tin

en: "{path}" is a symlink. The linked target will not be backed up until you include it, too.
    Would you like to include the symlink target instead?
vi: "{path}" là một liên kết tượng trưng. Tập tin gốc sẽ không được sao lưu cho đến khi bạn bao gồm nó vào nữa.
    Bạn có muốn bao gồm tập tin gốc thay vào đó?

en: Weekday:
vi: ngày thường:

en: Hours:
vi: giờ:

en: Run Back In Time repeatedly. This is useful if the computer is not running regularly.
vi: Chạy Back In Time theo định kỳ. Lựa chọn này hữu ích khi máy tính không được mở thường xuyên.

en: At every boot/reboot
vi: Mỗi lần khởi động máy

en: Every {n} minute | Every {n} minutes
vi[0]: Mỗi {n} phút

en: Every {n} hour | Every {n} hours
vi[0]: Mỗi {n} giờ

en: Custom hours
vi: Theo giờ tùy chỉnh

en: Repeatedly (anacron)
vi: Theo định kỳ (anacron)

en: When drive gets connected (udev)
vi: Khi ổ cứng kết nối thành công (udev)

en: Custom hours can only be a comma separated list of hours (e.g. 8,12,18,23) or */3 for periodic backups every 3 hours.
vi: Giờ tùy chỉnh phải là các số giờ được ngăn cách bởi dấu phẩy (vd: 8,12,18,23) hoặc theo định dạng */3 để sao lưu sau mỗi 3 tiếng.

en: Run 'rsync' with '{cmd}':
vi: Chạy 'rsync' với '{cmd}':

en: as cron job
vi: bằng cron job

en: on remote host
vi: trên máy chủ từ xa

en: when taking a manual snapshot
vi: khi đang chụp snapshot thủ công

en: on local machine
vi: trên máy cục bộ

en: Redirect stdout to /dev/null in cronjobs.
vi: Chuyển hướng stdout vào /dev/null trong cronjob.

en: Redirect stderr to /dev/null in cronjobs.
vi: Chuyển hướng stderr vào /dev/null trong cronjob.

en: KB/sec
vi: KB/giây

en: Preserve ACL
vi: Giữ nguyên ACL

en: Preserve extended attributes (xattr)
vi: Giữ nguyên thuộc tính mở rộng (xattr)

en: Copy unsafe links (works only with absolute links)
vi: Sao chép liên kết không an toàn (chỉ có tác dụng với liên kết tuyệt đối)

en: Options must be quoted e.g. {example}.
vi: Tùy chọn phải nằm trong ngoặc kép. Ví dụ: {example}.

en: Paste additional options to rsync
vi: Dán các tùy chọn phụ vào rsync

en: Add prefix to SSH commands
vi: Thêm tiền tố vào các lệnh SSH

en: Check if remote host is online
vi: Kiểm tra liệu máy chủ từ xa có online

en: Where to save snapshots
vi: Nơi lưu các snapshot

en: SSH Settings
vi: Cài đặt SSH

en: Save Password to Keyring
vi: Lưu mật khẩu vào Keyring

en: Cache Password for Cron (Security issue: root can read password)
vi: Lưu mật khẩu cho Cron vào cache (Vấn đề bảo mật: tài khoản root có thể đọc mật khẩu)

en: Full snapshot path:
vi: Đường dẫn đầy đủ của snapshot:

en: Private key file "{file}" does not exist.
vi: Tập tin khóa riêng "{file}" không tồn tại.

en: Disable snapshots when on battery
vi: Tắt chụp snapshot khi đang dùng pin

en: Power status not available from system
vi: Trạng thái nguồn điện không khả dụng từ hệ thống

en: Run only one snapshot at a time
vi: Chỉ chạy từng snapshot một

en: Backup replaced files on restore
vi: Sao lưu những tập tin bị thay thế trong quá trình khôi phục

en: Continue on errors (keep incomplete snapshots)
vi: Tiếp tục khi gặp lỗi (giữ các bản snapshot không hoàn thiện)

en: Use checksum to detect changes
vi: Dùng checksum để phát hiện có thay đổi

en: Take a new snapshot whether there were changes or not.
vi: Chụp snapshot mới dù có thay đổi hay không.

en: Run in background on remote host.
vi: Chạy ngầm trên máy từ xa.

en: Keep all snapshots for the last
vi: Giữ tất cả snapshot trong

en: day(s).
vi: ngày vừa qua.

en: week(s).
vi: tuần vừa qua.

en: month(s).
vi: tháng vừa qua.

en: Profile: {profile_name}
vi: Hồ sơ: “{profile_name}”

en: View Last Log
vi: Xem nhật ký cuối cùng được lưu

en: Start {appname}
vi: Bắt đầu {appname}

en: Sent:
vi: Đã gửi:

en: This is NOT a snapshot but a live view of your local files
vi: Đây không phải là một snapshot mà là hình ảnh trực tiếp của các tập tin cục bộ của bạn

en: Last check {time}
vi: Kiểm tra lần cuối: {time}

en: No config found
vi: Không tìm thấy cấu hình

en: Show full Log
vi: Hiện toàn bộ Nhật ký

en: Options about comparing snapshots
vi: Thiết đặt so sánh các snapshot

en: Use %1 and %2 for path parameters
vi: Hãy dùng “%1” và “%2” cho tham số đường dẫn

en: Differing snapshots only
vi: Chỉ những snapshot khác nhau

en: Deep check (more accurate, but slow)
vi: Kiểm tra toàn diện (chính xác hơn nhưng chậm hơn)

en: You can't compare a snapshot to itself.
vi: Không thể so sánh một snapshot với chính nó.

en: Do you really want to delete {file} in snapshot {snapshot_id}?
vi: Bạn có thật sự muốn xóa {file} trong snapshot {snapshot_id}?

en: Do you really want to delete {file} in {count} snapshots?
vi: Bạn có thật sự muốn xóa {file} trong snapshot {count}?

en: Exclude {path} from future snapshots?
vi: Loại trừ {path} ra khỏi các snapshot trong tương lai?

en: No molecule set in BackgroundFileFormat!
vi: Không có phân tử nào được cài đặt trong BackgroundFileFormat!

en: No file name set in BackgroundFileFormat!
vi: Không có tên tệp nào được đặt trong BackgroundFileFormat!

note: i18n: file: qtplugins/templatetool/templatetoolwidget.ui:61 i18n: ectx: property (text), item, widget (QComboBox, elementComboBox)
en: Hydrogen
vi: Hi-đrô

en: Helium
vi: Hê-li

en: Lithium
vi: Li-ti

en: Beryllium
vi: Be-ri

en: Boron
vi: Bo

note: i18n: file: qtplugins/templatetool/templatetoolwidget.ui:66 i18n: ectx: property (text), item, widget (QComboBox, elementComboBox)
en: Carbon
vi: Các-bon

en: Nitrogen
vi: Ni-tơ

en: Oxygen
vi: Ô-xi

en: Fluorine
vi: Flo

en: Sodium
vi: Na-tri

en: Silicon
vi: Si-lic

en: Phosphorus
vi: Phốt-pho

en: Chlorine
vi: Clo

en: Argon
vi: A-gôn

en: Potassium
vi: Ka-li

en: Calcium
vi: Can-xi

en: Scandium
vi: Scan-đi

en: Vanadium
vi: Va-na-đi

en: Chromium
vi: Crôm

en: Gallium
vi: Ga-li

en: Germanium
vi: Giéc-ma-ni

en: Arsenic
vi: A-sen

en: Selenium
vi: Se-len

en: Bromine
vi: Brôm

en: Krypton
vi: Crip-tôn

en: Rubidium
vi: Ru-bi-đi

en: Strontium
vi: Strông-ti

en: Yttrium
vi: Y-tri

en: Zirconium
vi: Zi-cô-ni

en: Niobium
vi: Niô-bi

en: Molybdenum
vi: Mô-lip-đen

en: Technetium
vi: Tếch-ne-xi

en: Ruthenium
vi: Ru-te-ni

en: Rhodium
vi: Rô-đi

en: Indium
vi: In-đi

en: Antimony
vi: An-ti-moan

en: Tellurium
vi: Te-lua

en: Iodine
vi: I-ốt

en: Xenon
vi: Xe-nôn

en: Cesium
vi: Xê-di

en: Barium
vi: Ba-ri

en: Lanthanum
vi: Lan-tan

en: Cerium
vi: Xê-ri

en: Praseodymium
vi: Pra-seo-đi

en: Neodymium
vi: Nê-ô-đi

en: Promethium
vi: Prô-mê-ti

en: Samarium
vi: Sa-ma-ri

en: Europium
vi: Êu-rô-pi

en: Gadolinium
vi: Ga-đô-lin

en: Terbium
vi: Téc-bi

en: Dysprosium
vi: Đi-prô-xi

en: Holmium
vi: Hô-mi

en: Erbium
vi: Éc-bi

en: Thulium
vi: Thu-li

en: Ytterbium
vi: Y-téc-bi

en: Lutetium
vi: Lu-te-ti

en: Hafnium
vi: Haf-ni

en: Tantalum
vi: Tan-tan

en: Rhenium
vi: Rê-ni

en: Osmium
vi: Ô-si-mi

en: Iridium
vi: I-ri-đi

en: Thallium
vi: Ta-li

en: Bismuth
vi: Bít-mút

en: Polonium
vi: Pô-lô-ni

en: Astatine
vi: As-ta-tin

en: Radon
vi: Ra-đôn

en: Francium
vi: Fran-xi

en: Radium
vi: Ra-đi

en: Actinium
vi: Ác-ti-ni

en: Thorium
vi: Tho-ri

en: Protactinium
vi: Prô-tác-ti-ni

en: Uranium
vi: U-ra-ni

en: Neptunium
vi: Nép-tu-ni

en: Plutonium
vi: Plu-tô-ni

en: Americium
vi: A-me-ri-xi

en: Curium
vi: Quy-ri

en: Berkelium
vi: Béc-kơ-li

en: Californium
vi: Ca-li-fo-ni

en: Einsteinium
vi: Anh-xtanh-ni

en: Fermium
vi: Féc-mi

en: Mendelevium
vi: Men-đe-le-vi

en: Nobelium
vi: Nô-be-li

en: Lawrencium
vi: Lo-ren-xi

en: Rutherfordium
vi: Rơ-zơ-pho-đi

en: Dubnium
vi: Đúp-ni

en: Seaborgium
vi: Seaborgi

en: Bohrium
vi: Bohri

en: Hassium
vi: Hassi

en: Meitnerium
vi: Meitneri

en: Darmstadtium
vi: Darmstadti

en: Roentgenium
vi: Rơng-ghe-ni

en: Copernicium
vi: Cô-péc-ni-xi

en: Ball and Stick
vi: Thanh và cầu

en: Dipole Moment
vi: Mô-men lưỡng cực

en: Periodic Table
vi: Bảng tuần hoàn

en: Add Atom
vi: Thêm nguyên tử

en: Remove Atom
vi: Bỏ nguyên tử

note: i18n: file: qtplugins/editor/editortoolwidget.ui:43 i18n: ectx: property (text), widget (QCheckBox, adjustHydrogens)
en: Adjust Hydrogens
vi: Chỉnh nguyên tử hi-đrô

en: Change Element
vi: Thay đổi nguyên tố

en: Add Bond
vi: Thêm liên kết

en: Change Bond Order
vi: Thay đổi thứ tự liên kết

note: i18n: file: qtplugins/spectra/spectradialog.ui:262 i18n: ectx: property (text), widget (QLabel, label_6)
en: Axis:
vi: Trục:

en: Align molecules to a Cartesian axis
vi: Dóng hàng các phân tử theo một trục Đề-các

en: Draw Atom
vi: Vẽ nguyên tử

en: Triple
vi: Ba

en: Chemical structure to download.
vi: Cấu trúc hoá học để tải xuống.

en: Network Download Failed
vi: Việc tải qua mạng đã thất bại

en: Network timeout or other error.
vi: Hết hạn giờ nhập mạng hoặc một lỗi khác.

en: Specified molecule could not be found: %1
vi: Không tìm được phân tử đã cho: %1

en: Add Hydrogens
vi: Thêm hi-đrô

en: Hydrogens
vi: hi-đrô

en: Insert Fragment
vi: Chèn đoạn

en: Edit Labels
vi: Chỉnh sửa các Nhãn

en: Manipulate
vi: Thao tác

en: Dihedral:
vi: Góc nhị diện:

en: Molecular Properties
vi: Thuộc tính phân tử

en: Molecule Properties
vi: Thuộc tính của phân tử

en: Navigate tool
vi: Công cụ điều hướng

en: Chemical Name
vi: Tên hoá học

en: Number of atoms in obabel output (%1) does not match the number of atoms in the original molecule (%2).
vi: Trong file quỹ đạo %1 không có sự thống nhất về số phân tử trong nguyên tử hiện tại

en: Export Bitmap Graphics
vi: Xuất đồ họa điểm ảnh

en: Cannot save file %1.
vi: Không thể lưu tập tin %1.

en: Valence
vi: Hóa trị

en: Start Atom
vi: Bắt đầu nguyên tử

en: Atom Properties
vi: Thuộc tính của nguyên tử

en: Bond Properties
vi: Thuộc tính của liên kết

en: Angle Properties
vi: Thuộc tính góc

en: Torsion Properties
vi: Thuộc tính xoắn

en: Conformer Properties
vi: Thuộc tính đồng phân

en: Select Calculated Spectra Color
vi: Chọn màu phổ tính toán

en: Select Imported Spectra Color
vi: Chọn màu phổ được nhập

en: Wavenumbers (cm⁻¹)
vi: Số sóng (cm⁻¹)

en: Energy (eV)
vi: Năng lượng (eV)

[ctx: Highest Occupied MO]
en: HOMO
vi: HOMO (o. phân tử cao nhất bị chiếm)

[ctx: Lowest Unoccupied MO]
en: LUMO
vi: LUMO (o. phân tử thấp nhất bị chiếm)

en: Electron Density
vi: Mật độ electron

note: i18n: file: qtplugins/apbs/apbsdialog.ui:67 i18n: ectx: property (text), widget (QLabel, label)
en: Force Field:
vi: Trường lực:

note: i18n: file: qtplugins/coordinateeditor/coordinateeditordialog.ui:51 i18n: ectx: property (text), item, widget (QComboBox, distanceUnit)
en: Bohr
vi: Bo

note: i18n: file: qtplugins/cp2kinput/cp2kinputdialog.ui:131 i18n: ectx: property (text), widget (QLabel, label) i18n: file: qtplugins/gamessinput/gamessinputdialog.ui:209
en: Calculate:
vi: Tính toán:

note: i18n: file: qtplugins/crystal/supercelldialog.ui:42 i18n: ectx: property (text), widget (QLabel, bRepeatLabel)
en: B repeat:
vi: Lặp lại B:

note: i18n: file: qtplugins/crystal/supercelldialog.ui:56 i18n: ectx: property (text), widget (QLabel, cRepeatLabel)
en: C repeat:
vi: Lặp lại C:

note: i18n: file: qtplugins/editor/editortoolwidget.ui:33 i18n: ectx: property (text), widget (QLabel, label_2)
en: Bond Order:
vi: Thứ tự liên kết:

note: #-#-#-#-#  55 (avogadro)  #-#-#-#-# i18n: file: qtplugins/gamessinput/gamessinputdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, GamessInputDialog)
en: GAMESS Input
vi: Đầu vào GAMESS

note: i18n: file: qtplugins/gamessinput/gamessinputdialog.ui:60 i18n: ectx: property (text), widget (QLabel, label_3)
en: In:
vi: Trong:

note: i18n: file: qtplugins/gamessinput/gamessinputdialog.ui:176 i18n: ectx: property (text), widget (QLabel, label_6)
en: Charge:
vi: Điện tích:

note: i18n: file: qtplugins/openbabel/conformersearchdialog.ui:14 i18n: ectx: property (windowTitle), widget (QDialog, ConformerSearchDialog)
en: Conformer Search
vi: Tìm đồng phân

note: i18n: file: qtplugins/openbabel/obforcefielddialog.ui:67 i18n: ectx: property (text), item, widget (QComboBox, algorithm)
en: Steepest Descent
vi: Dốc xuống nhất

note: i18n: file: qtplugins/qtaim/qtaimsettingswidget.ui:130 i18n: ectx: property (text), item, widget (QComboBox, combo_radius)
en: Covalent
vi: cộng hóa trị

note: i18n: file: qtplugins/spectra/spectradialog.ui:230 i18n: ectx: property (toolTip), widget (QPushButton, push_import)
en: Imports a tsv of experimental spectra to overlay on the plot.
vi: Nhập phổ thực nghiệm dưới dạng số liệu phân cách bởi dấu Tab, sau đó trình bày lên bản vẽ.

note: i18n: file: qtplugins/spectra/spectradialog.ui:269 i18n: ectx: property (text), widget (QLabel, label_4)
en: Imported Spectra:
vi: Phổ được nhập:

note: i18n: file: qtplugins/spectra/spectradialog.ui:572 i18n: ectx: property (toolTip), widget (Avogadro::VTK::ChartWidget, plot)
en: Controls:
    Double left click: Restore default axis limits
    Right click + drag: Move plot
    Middle click + drag: Zoom to region
    Scroll wheel: Zoom to cursor
vi: Thao tác:
    Nháy đúp chuột trái: Hồi phục các giới hạn trục mặc định
    Nháy chuột phải + di: Dịch chuyển bản vẽ
    Nháy chuột giữa + di: Phóng to vào vùng được chọn
    Lăn bánh xe chuột: Thu phóng ở vị trí con trỏ

note: i18n: file: qtplugins/spectra/spectradialog.ui:588 i18n: ectx: property (text), widget (QPushButton, push_loadSpectra)
en: &Load data...
vi: &Tải dữ liệu...

note: i18n: file: qtplugins/surfaces/surfacedialog.ui:23 i18n: ectx: property (windowTitle), widget (QDialog, SurfaceDialog)
en: Create Surfaces
vi: Tạo các mặt

en: Input Generators
vi: Máy phát điện đầu vào

en: No file format set in BackgroundFileFormat!
vi: Không có định dạng tệp nào được đặt trong BackgroundFileFormat!

en: Ready…
vi: Sẵn sàng…

en: Display Types
vi: Kiểu hiển thị

en: Molecules
vi: Phân tử

[ctx: File toolbar]
en: File
vi: Tập tin

[ctx: Tools toolbar]
en: Tools
vi: Công cụ

[ctx: window title: %1 = file name, %2 = • for modified file, %3 = Avogadro version]
en: %1%2 - Avogadro %3
vi: %1 %2 - Avogadro %3

en: Please restart Avogadro to use the new language.
vi: Vui lòng khởi động lại Avogadro để sử dụng ngôn ngữ mới.

en: Chemical Markup Language
vi: Ngôn ngữ đánh dấu hóa học

en: Chemical JSON
vi: JSON hóa học

en: Open chemical file
vi: Mở tệp hóa chất

en: Can't open supplied file %1
vi: Không thể mở tệp được cung cấp %1

en: Open Molecule
vi: Mở phân tử

[ctx: atomic electrostatics]
en: Charges
vi: Các điện tích

en: Install Plugin Script
vi: Cài đặt tập lệnh plugin

en: Script Type:
vi: Loại tập lệnh:

en: Select file reader
vi: Chọn trình đọc tệp

en: Reading File
vi: Đọc tệp

en: Opening file '%1'
    with '%2'
vi: Đang mở tệp '%1'
    với '%2'

en: Molecule loaded (%1 atoms, %2 bonds)
vi: Phân tử được nạp (%1 nguyên tử, %2 liên kết)

en: Error while reading file '%1':
    %2
vi: Lỗi khi đọc tệp '%1':
    %2

[ctx: %1 = filename]
en: Saved file %1
vi: Đã lưu tệp %1

[ctx: %1 = file name, %2 = error message]
en: Error while saving '%1':
    %2
vi: Lỗi khi lưu '%1':
    %2

en: Error: Failed to initialize OpenGL context
vi: Lỗi: Không thể khởi chạy ngữ cảnh OpenGL

en: OpenGL 2.0 or greater required, exiting.
    
    %1
vi: Yêu cầu OpenGL 2.0 trở lên, đang thoát.
    
    %1

en: Common image formats
vi: Các dạng hình ảnh chung

en: This file was imported from a non-standard format which may not be able to write all of the information in the molecule.
    
    Would you like to export to the current format, or save in a standard format?
vi: Tệp này được nhập từ một định dạng không chuẩn có thể không viết được tất cả thông tin trong phân tử.
    
    Bạn muốn xuất sang định dạng hiện tại hay lưu ở định dạng chuẩn?

en: Save chemical file
vi: Lưu tệp hóa chất

en: Export Molecule
vi: Xuất phân tử ra

en: Saving File in Progress…
vi: Đang lưu tệp…

[ctx: %1 = file name, %2 = format]
en: Saving file “%1”
    with “%2”
vi: Đang lưu tệp “%1”
    với “%2”

en: &Undo %1
vi: & Hoàn tác %1

en: &Redo %1
vi: & Làm lại %1

en: &Testing
vi: & Thử nghiệm

en: Record test…
vi: Ghi lại bài kiểm tra…

en: Play test…
vi: Bắt đầu bài kiểm tra…

en: &Molecule…
vi: & Phân tử…

en: &Graphics…
vi: & Đồ họa…

en: &Copy Graphics
vi: &Sao chép Đồ họa

en: Set Background Color…
vi: Đặt màu nền…

en: Rendering…
vi: Đang render…

en: User Interface Language…
vi: Ngôn ngữ giao diện người dùng…

en: &Periodic Table…
vi: &Bảng tuần hoàn nguyên tố…

en: &Discussion Forum
vi: &Diễn đàn thảo luận

en: &Avogadro Website
vi: &Trang web Avogadro

en: &Report a Bug
vi: &Báo cáo một lỗi

en: &Suggest a Feature
vi: &Gợi ý một tính năng

en: User Interface Language:
vi: Ngôn ngữ giao diện người dùng:

en: All supported formats (%1);;All files (*);;
vi: Tất cả các định dạng được hỗ trợ (%1) ;; Tất cả các tệp (*) ;;

en: Do you want to save the changes to the document?
vi: Bạn có muốn lưu các thay đổi vào tài liệu không?

en: Your version: %1
vi: Phiên bản của bạn: %1

en: New version: %1
vi: Phiên bản mới: %1

en: An update is available, do you want to download it now?
vi: Đã có bản cập nhật, bạn có muốn tải xuống ngay không?

en: Error while loading the “%1” file format.
vi: Lỗi khi tải định dạng tệp “%1”.

en: Select file format
vi: Chọn định dạng tệp

en: Avogadro cannot open “%1”.
vi: Avogadro không thể mở “%1”.

en: Cannot open files
vi: Không thể mở tệp

en: Se&ttings
vi: &Cài đặt

note: i18n: file: aboutdialog.ui:238 i18n: ectx: property (text), widget (QLabel, licenseLabel)
en: <html><head/><body><p><span style=" font-size:10pt; font-weight:600;">License: </span><a href="https://opensource.org/licenses/BSD-3-Clause"><span style=" font-size:10pt; text-decoration: underline; color:#0000ff;">BSD 3-Clause</span></a></p></body></html>
vi: <html> <head/> <body> <p> <span style=" font-size:10pt; font-weight:600;"> Giấy phép: </span> <a href="https://opensource.org/licenses/BSD-3-Clause"> <span style=" font-size:10pt; text-decoration: underline; color:#0000ff;"> BSD 3-khoản </span> </a> </p> </body> </html>

note: i18n: file: aboutdialog.ui:278 i18n: ectx: property (text), widget (QLabel, label_2)
en: <html><head/><body><p><a href="https://www.openchemistry.org"><span style=" text-decoration: underline; color:#0000ff;">www.openchemistry.org</span></a></p></body></html>
vi: <html> <head/> <body> <p> <a href="https://www.openchemistry.org"> <span style=" text-decoration: underline; color:#0000ff;"> www.openchemistry.org </span> </a> </p> </body> </html>

note: i18n: file: aboutdialog.ui:307 i18n: ectx: property (text), widget (QLabel, label_3)
en: <html><head/><body><p><a href="https://www.kitware.com"><span style=" text-decoration: underline; color:#0000ff;">www.kitware.com</span></a></p></body></html>
vi: <html> <head/> <body> <p> <a href="https://www.kitware.com"> <span style=" text-decoration: underline; color:#0000ff;"> www.kitware.com </span> </a> </p> </body> </html>

note: i18n: file: mainwindow.ui:116 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: &Clear Recent
vi: &Xóa các file được mở gần đây

note: i18n: file: mainwindow.ui:168 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: Revert To Saved
vi: Lấy lại bản được lưu từ trước

note: i18n: file: mainwindow.ui:177 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: Set &Background Color…
vi: Đặt &màu nền…

note: i18n: file: mainwindow.ui:227 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: Align View To Axes
vi: Căn chỉnh chế độ xem theo trục

note: i18n: file: mainwindow.ui:288 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: Avogadro Help
vi: Trợ giúp của Avogadro

note: i18n: file: mainwindow.ui:308 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: Avogadro Website
vi: Avogadro trên mạng

note: i18n: file: mainwindow.ui:313 i18n: ectx: property (text), widget (QMenu, menuSelect)
en: Discussion Forum
vi: Diễn đàn thảo luận

note: i18n: file: renderingdialog.ui:34 i18n: ectx: property (text), widget (QLabel, label_2)
en: Ambient Occlusion:
vi: Môi trường xung quanh tắc nghẽn:

note: i18n: file: renderingdialog.ui:88 i18n: ectx: property (text), widget (QLabel, label)
en: Shadow Strength:
vi: Mức độ bóng:

note: i18n: file: renderingdialog.ui:109 i18n: ectx: property (text), widget (QLabel, label_3)
en: Fog:
vi: Màn sương:

en: Track %1
vi: Rãnh %1

en: This plugin could not be loaded.
    It may have been deleted.
vi: Plugin - tính năng bổ sung này không thể nạp được.
    Nó có thể đã bị xóa.

en: Applied effect: %s
vi: Đã áp dụng hiệu ứng: %s

note: i18n-hint: %s will be the name of the effect which will be * repeated if this menu item is chosen
en: Repeat %s
vi: Lặp lại %s

en: Stream is active ... unable to gather information.
vi: Stream đang hoạt động ... không thể tiếp nhận được thông tin.

en: Default recording device number: %d
vi: Số thiết bị ghi âm mặc định: %d

en: Default playback device number: %d
vi: Số thiết bị phát âm thanh mặc định: %d

en: No devices found
vi: Không tìm thấy thiết bị

en: Device info unavailable for: %d
vi: Không tìm thấy thông tin thiết bị cho: %d

en: Device ID: %d
vi: ID thiết bị: %d

en: Device name: %s
vi: Tên thiết bị: %s

en: Host name: %s
vi: Tên Host: %s

en: Recording channels: %d
vi: Các kênh ghi âm: %d

en: Playback channels: %d
vi: Các kênh phát tiếng: %d

en: Low Recording Latency: %g
vi: Độ trễ thu âm thấp: %g

en: Low Playback Latency: %g
vi: Độ trễ phát tiếng thấp: %g

en: High Recording Latency: %g
vi: Độ trễ thu âm cao: %g

en: High Playback Latency: %g
vi: Độ trễ phát tiếng cao: %g

note: i18n-hint: Supported, meaning made available by the system
en: Supported Playback Rates:
vi: Tốc độ phát lại chấp nhận được:

note: i18n-hint: Supported, meaning made available by the system
en: Supported Capture Rates:
vi: Tỷ lệ ghi âm chấp nhận được:

en: Selected recording device: %d - %s
vi: Thiết bị ghi âm được chọn: %d - %s

en: No recording device found for '%s'.
vi: Không tìm thấy thiết bị ghi âm cho '%s'.

en: Selected playback device: %d - %s
vi: Thiết bị phát âm thanh được chọn: %d - %s

en: No playback device found for '%s'.
vi: Không tìm thấy thiết bị phát âm thanh cho '%s'.

en: Supported Rates:
vi: Tỷ lệ được chấp nhận:

en: Cannot check mutual sample rates without both devices.
vi: Không thể kiểm tra được tỷ lệ tốc độ lấy mẫu chung khi không có đủ cả hai thiết bị.

en: Received %d while opening devices
vi: Nhận %d khi mở thiết bị

en: Unable to open Portmixer
vi: Không mở được bộ phối cổng Portmixer

en: Available mixers:
vi: Các bộ phối mixer hợp lệ:

en: Available recording sources:
vi: Các nguồn thu âm hợp lệ:

en: Available playback volumes:
vi: Các âm lượng phát tiếng hợp lệ:

en: Recording volume is emulated
vi: Âm lượng thu âm được giả lập

en: Recording volume is native
vi: Âm lượng thu âm gốc

en: Could not find any audio devices.
vi: Không tìm thấy thiết bị âm thanh nào.

en: You will not be able to play or record audio.
vi: Bạn không thể phát hoặc ghi âm.

en: Error Initializing Audio
vi: Lỗi khởi chạy Âm thanh

en: Error opening recording device.
    Error code: %s
vi: Lỗi khi mở thiết bị ghi âm.
    Mã lỗi:  %s

en: Automated Recording Level Adjustment stopped. It was not possible to optimize it more. Still too high.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã dừng hoạt động. Không thể tối ưu hóa thêm. Cấp độ còn quá cao.

en: Automated Recording Level Adjustment decreased the volume to %f.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã giảm âm lượng xuống %f.

en: Automated Recording Level Adjustment stopped. It was not possible to optimize it more. Still too low.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã dừng hoạt động. Không thể tối ưu hóa thêm nữa. Cấp độ còn quá thấp.

en: Automated Recording Level Adjustment increased the volume to %.2f.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã tăng âm lượng lên %.2f.

en: Automated Recording Level Adjustment stopped. The total number of analyses has been exceeded without finding an acceptable volume. Still too high.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã đừng. Tổng số phân tích đã vượt quá mức và mức âm lượng phù hợp vẫn chưa được tìm thấy. Vẫn còn quá cao.

en: Automated Recording Level Adjustment stopped. The total number of analyses has been exceeded without finding an acceptable volume. Still too low.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã đừng. Tổng số phân tích đã vượt quá mức và mức âm lượng phù hợp vẫn chưa được tìm thấy. Vẫn còn quá thấp.

en: Automated Recording Level Adjustment stopped. %.2f seems an acceptable volume.
vi: Điều chỉnh Cấp độ Thu âm Tự động đã dừng. %.2f được xem là mức âm lượng vừa phải.

en: Failed to encode preset from "%s"
vi: Không thể mã hóa thiết lập sẵn từ "%s"

en: Unable to store preset in config file
vi: Không thể lưu thiết lập sẵn vào tập tin cài đặt

en: Couldn't open "%s"
vi: Không thể mở "%s"

en: Failed to write XML preset to "%s"
vi: Không thể lưu thiết lập sẵn XML vào "%s"

en: Unable to read the preset from "%s"
vi: Không thể đọc thiết lập sẵn từ "%s"

note: i18n-hint: the name of an Apple audio software protocol
en: Audio Unit
vi: Đơn vị âm thanh

note: i18n-hint: Audio Unit is the name of an Apple audio software protocol
en: Audio Unit Effects
vi: Hiệu ứng đơn âm

en: The Audacity Team
vi: Nhóm hỗ trợ Audacity

en: Provides Audio Unit Effects support to Audacity
vi: Cung cấp hỗ trợ hiệu ứng đơn âm cho Audacity

en: Could not find component
vi: Không tìm được thành phần

en: Could not initialize component
vi: Không tìm được thành phần khởi chạy

en: Failed to decode "%s" preset
vi: Giải mã thiết lập sẵn "%s" thất bại

en: Failed to convert "%s" preset to internal format
vi: Chuyển Thiết lập sẵn "%s" thành định dạng nội bộ thất bại

en: Failed to create property list for "%s" preset
vi: Tạo danh sách đặc tính cho thiết lập sẵn "%s" thất bại

en: Failed to set class info for "%s" preset
vi: Không thể đặt thông tin class  cho thiết lập sẵn "%s"

en: Failed to set preset name
vi: Lỗi khi đặt tên thiết lập sẫn

en: Failed to retrieve preset content
vi: Không truy xuất được nội dung đặt trước

en: Failed to convert property list to XML data
vi: Không chuyển đổi được danh sách thuộc tính sang dữ liệu XML

en: XML data is empty after conversion
vi: Dữ liệu XML trống sau khi chuyển đổi

en: Auto Duck
vi: Auto Duck - Tự động giảm âm lượng cho đoạn âm

en: Reduces (ducks) the volume of one or more tracks whenever the volume of a specified "control" track reaches a particular level
vi: Giảm âm lượng của (các) track mỗi khi âm lượng đạt đến một mức độ nhất định

note: i18n-hint: Auto duck is the name of an effect that 'ducks' (reduces the volume) of the audio automatically when there is sound on another track.  Not as in 'Donald-Duck'!
en: You selected a track which does not contain audio. AutoDuck can only process audio tracks.
vi: Bạn đã chọn một track toàn khoảng lặng. Hiệu ứng Tự động điều biên chỉ có thể xử lý các track có thông tin.

note: i18n-hint: Auto duck is the name of an effect that 'ducks' (reduces the volume) of the audio automatically when there is sound on another track.  Not as in 'Donald-Duck'!
en: Auto Duck needs a control track which must be placed below the selected track(s).
vi: Auto Duck yêu cầu có một track điều khiển nằm dưới (các) track được chọn.

en: Rendering Control-Track Time-Stretched Audio
vi: Kết xuất Audio đã bị kéo giản và  theo dõi điều khiển

en: Bass and Treble
vi: Bass and Treble - Âm trầm và Âm bổng

en: Simple tone control effect
vi: Hiệu ứng điều chỉnh giai điệu đơn giản

en: Change Pitch
vi: Change Pitch - Thay đổi độ cao của âm

en: Changes the pitch of a track without changing its tempo
vi: Thay đổi độ cao của track mà không ảnh hưởng đến nhịp điệu

en: High Quality Pitch Change
vi: Thay đổi độ cao của âm HQ Chất Lượng Cao

en: Change Speed and Pitch
vi: Thay đổi Tốc độ và Cao độ

en: Changes the speed of a track, also changing its pitch
vi: Thay đổi tốc độ của track, cũng đồng nghĩa với thay đổi độ cao của nó

en: Change Tempo
vi: Change Tempo - Thay đổi nhịp điệu

en: Changes the tempo of a selection without changing its pitch
vi: Thay đổi nhịp độ của vùng chọn mà không ảnh hưởng đến độ cao

en: High Quality Tempo Change
vi: Thay đổi nhịp điệu  HQ Chất Lượng Cao

en: Click Removal
vi: Click Removal - Xóa tiếng rè

en: Click Removal is designed to remove clicks on audio tracks
vi: nút "click xóa" được dùng để xóa các tiếng lách cách trên track audio

en: Algorithm not effective on this audio. Nothing changed.
vi: Thuật toán vô hiệu đối với Audio này. Thay đổi không hiệu lực.

en: Selection must be larger than %d samples.
vi: Vùng chọn phải lớn hơn %dmẫu.

en: You can only measure one track at a time.
vi: Bạn chỉ có thể đo lần lượt từng track tại từng thời điểm.

en: Please select an audio track.
vi: Hãy chọn một track audio.

en: Invalid audio selection.
    Please ensure that audio is selected.
vi: Vùng chọn audio không hợp lệ.
    Hãy kiểm tra lại các audio đã chọn

en: Nothing to measure.
    Please select a section of a track.
vi: Lệnh đo không hiệu lực.
    Hãy chọn một vùng của track trước khi đo.

en: Hard Clipping
vi: Điểm ghim cứng

en: Soft Clipping
vi: Điểm ghim mềm

en: Soft Overdrive
vi: Tăng tốc nhẹ

en: Medium Overdrive
vi: Tăng tốc vừa

en: Hard Overdrive
vi: Tăng tốc mạnh

en: Cubic Curve (odd harmonics)
vi: Vòng cung lập phương (đơn âm)

en: Even Harmonics
vi: Âm ngang

en: Expand and Compress
vi: Giải và nén

en: Leveller
vi: Cân bằng âm lượng

en: Rectifier Distortion
vi: Biến thể bộ chỉnh lưu

en: Hard Limiter 1413
vi: Bộ hạn chế cứng 1413

en: Hard clip -12dB, 80% make-up gain
vi: Ghim chặc -12dB, 80% độ khuếch đại

en: Soft clip -12dB, 80% make-up gain
vi: Ghim lỏng -12dB, 80% độ khuếch đại

en: Fuzz Box
vi: Hộp tách âm

en: Walkie-talkie
vi: Walkie-talkie - Máy bộ đàm

en: Blues drive sustain
vi: Vọng âm truyền động

en: Light Crunch Overdrive
vi: Bộ tăng tiếng rít nhẹ

en: Heavy Overdrive
vi: Tăng tốc cực mạnh

en: 3rd Harmonic (Perfect Fifth)
vi: Họa âm thứ 3 (chuẩn thứ 5)

en: Valve Overdrive
vi: Tăng tốc cần bấm

en: 2nd Harmonic (Octave)
vi: Họa ba thứ 2 (quãng tám)

en: Gated Expansion Distortion
vi: Cổng biến âm mở rộng

en: Leveller, Light, -70dB noise floor
vi: Leveller, Light, -70dB Noise Floor - Nhiễu nhỏ nhất Nhẹ

en: Leveller, Moderate, -70dB noise floor
vi: Leveller, Moderate, -70dB Noise floor - Nhiễu nhỏ nhất Vừa phải

en: Leveller, Heavy, -70dB noise floor
vi: Leveller, Heavy, -70dB Noise floor - Nhiễu nhỏ nhất Nặng

en: Leveller, Heavier, -70dB noise floor
vi: Leveller, Heavier, -70dB Noise floor - Nhiễu nhỏ nhất Nặng Hơn

en: Leveller, Heaviest, -70dB noise floor
vi: Leveller, Heaviest -70dB Noise floor - Nhiễu nhỏ nhất Nặng Nhất,

en: Half-wave Rectifier
vi: Bộ chỉnh lưu nửa sóng

en: Full-wave Rectifier
vi: Bộ chỉnh lưu toàn sóng

en: Full-wave Rectifier (DC blocked)
vi: Full-wave Rectifier - Bộ chỉnh lưu toàn sóng (DC bị chặn)

en: Percussion Limiter
vi: Bộ hạn chế âm gõ

en: Waveshaping distortion effect
vi: Hiệu ứng định dạng sóng biến đổi

en: DTMF Tones
vi: DTMF Tones - Âm phím điện thoại

en: Generates dual-tone multi-frequency (DTMF) tones like those produced by the keypad on telephones
vi: Phát âm thanh kép đa tân số (DTMF). những âm thanh này được hổ trợ bằng các phím trên điện thoại

en: DTMF sequence empty.
    Check ALL settings for this effect.
vi: Chuỗi DTMF trống.
    Kiểm tra tất cả cài đặt cho hiệu ứng này.

en: Repeats the selected audio again and again
vi: Lập lại nhiều lần audio được chọn.

en: Requested value exceeds memory capacity.
vi: Giá trị yêu cầu vượt quá dung lượng bộ nhớ.

en: Adjusts the volume levels of particular frequencies
vi: Điều chỉnh mức âm lượng của các tần số cụ thể

en: Bass Cut
vi: Bass Cut - Giảm âm trầm

en: Low rolloff for speech
vi: Hiệu suất thấp cho âm thanh

en: Treble Boost
vi: Treble Boost - Khuếch đại âm bổng

en: Treble Cut
vi: Treble Cut - Giàm âm bổng

en: To apply Equalization, all selected tracks must have the same sample rate.
vi: Để áp dụng cân bằng. tất cả các track được chọn phải có cùng tốc độ lấy mẫu

en: Track sample rate is too low for this effect.
vi: Tốc độ lấy mẫu track là quá thấp cho hiệu ứng này

note: i18n-hint: EQ stands for 'Equalization'.
en: Error Loading EQ Curves from file:
    %s
    Error message says:
    %s
vi: Lỗi khi nhập EQ Curves từ tập tin
    %s
    Thông báo lỗi:
    %s

en: Error Saving Equalization Curves
vi: Lỗi khi lưu EQ Curves

en: Requested curve not found, using 'unnamed'
vi: Không tìm thấy biểu đồ, thử dùng "không tên"

en: Applies a linear fade-in to the selected audio
vi: Áp dụng độ mờ dần vào trong tuyến tính cho âm thanh đã chọn

en: Applies a linear fade-out to the selected audio
vi: Áp dụng độ mờ dần ra ngoài tuyến tính cho âm thanh đã chọn

en: Find Clipping
vi: Find Clipping - Tìm điểm ghim

en: Creates labels where clipping is detected
vi: Tạo bảng không chứa ghim

en: There is not enough room available to generate the audio
vi: Không có đủ chỗ chứa để tạo âm thanh

en: Flips the audio samples upside-down, reversing their polarity
vi: Lật ngược các mẫu âm thanh, đảo ngược cực tính của chúng

en: Legacy Compressor
vi: Bộ nén phiên bản cũ

en: Compresses the dynamic range of audio
vi: Nén dải động của audio

en: Loudness Normalization
vi: Loudness Normalization - Cường độ âm thanh chuẩn hoá

en: Sets the loudness of one or more tracks
vi: Thiết lập cường độ âm thanh cho track

en: Normalizing Loudness...
vi: Đang chuẩn hoá cường độ âm thanh...

en: Analyzing: %s
vi: Đang phân tích: %s

en: Processing: %s
vi:  Đang Xử lý: %s

[ctx: noise]
note: i18n-hint: not a color, but "white noise" having a uniform spectrum
en: White
vi: Màu trắng

en: Generates one of three different types of noise
vi: Phát một trong ba loại âm khác nhau

en: Second greatest
vi: Số giây lớn nhất

en: Removes background noise such as fans, tape noise, or hums
vi: Xóa tạp âm như tiếng quạt, tiếng chạy băng, hoặc tiếng vo ve

en: Steps per block are too few for the window types.
vi: Các bước trên mỗi khối quá ít đối với các loại cửa sổ.

en: Steps per block cannot exceed the window size.
vi: Các bước trên mỗi khối quá nhiểu với kích thước cừa số.

en: Median method is not implemented for more than four steps per window.
vi: Phép tính trung bình không được thực hiện quá bốn lần trên mỗi cửa sổ.

en: You must specify the same window size for steps 1 and 2.
vi: Bạn phải chỉ định cùng một kích thước cửa sổ cho các bước 1 và 2.

en: Warning: window types are not the same as for profiling.
vi: Cảnh báo: các kiểu cửa sổ không giống nhau để định dạng.

en: All noise profile data must have the same sample rate.
vi: Tất cả dữ liệu tiếng ồn phải có cùng tốc độ lấy mẫu.

en: The sample rate of the noise profile must match that of the sound to be processed.
vi: Tốc độ lấy mẫu của dữ liệu tiếng ồn phải phù hợp với tốc độ lấy mẫu của âm thanh để có thể được xử lý.

en: Selected noise profile is too short.
vi: Dữ liệu tiếng ồn được chọn quá ngắn.

en: Sets the peak amplitude of one or more tracks
vi: Thiết lập biên độ đỉnh cho track

en: Removing DC offset and Normalizing...
vi: Loại bỏ độ di DC và chuẩn hóa ...

en: Removing DC offset...
vi: Loại bỏ độ di DC...

en: Normalizing without removing DC offset...
vi: Chuẩn hoá mà không cần loại bỏ độ di DC

en: Not doing anything...
vi: Không làm gì cả...

en: Analyzing first track of stereo pair: %s
vi: Phân tích track đầu tiền trong chuỗi stereo: %s

en: Analyzing second track of stereo pair: %s
vi: Phân tích track thứ hai trong chuỗi stereo: %s

en: Processing stereo channels independently: %s
vi: Xử lý độc lập các kênh stereo: %s

en: Processing first track of stereo pair: %s
vi: Xử lý track đầu tiền trong chuỗi stereo: %s

en: Processing second track of stereo pair: %s
vi: Xử lý track thứ hai trong chuỗi stereo: %s

en: Paulstretch
vi: Paulstretch - Kéo dài âm tối đa

en: Paulstretch is only for an extreme time-stretch or "stasis" effect
vi: Paulstretch chỉ dùng được cho hiệu ứng vọng thời gian hoặc "hiệu ứng hiệu ứng đóng băng"

note: i18n-hint: 'Time Resolution' is the name of a control in the Paulstretch effect.
en: Audio selection too short to preview.
    
    Try increasing the audio selection to at least %.1f seconds,
    or reducing the 'Time Resolution' to less than %.1f seconds.
vi: Audio được chọn quá ngắn để xem trước.
    
    hãy chọn thêm và mở rộng audio ít nhất là %.1f giây.
    hoặc giảm thời gian phân giải còn ít nhất hơn %.1f giây.

note: i18n-hint: 'Time Resolution' is the name of a control in the Paulstretch effect.
en: Unable to Preview.
    
    For the current audio selection, the maximum
    'Time Resolution' is %.1f seconds.
vi: Không xem trước được
    
    Audio đang được chọn là cực đại.
    "Thời gian phân giải" là %.1fgiây.

note: i18n-hint: 'Time Resolution' is the name of a control in the Paulstretch effect.
en: The 'Time Resolution' is too long for the selection.
    
    Try increasing the audio selection to at least %.1f seconds,
    or reducing the 'Time Resolution' to less than %.1f seconds.
vi: Thời gian phân giải quá dài.
    
    Hãy chọn thêm và mở rộng audio ít nhất là %.1f giây.
    hoặc giảm thời gian phân giải còn ít nhất hơn %.1f giây.

en: Combines phase-shifted signals with the original signal
vi: Kết hợp các tín hiệu lệch pha với tín hiệu gốc

en: To plot the spectrum, all selected tracks must have the same sample rate.
vi: Để vẽ phổ, tất cả các track được chọn phải có cùng tỷ lệ tốc độ mẫu.

en: Audio could not be analyzed. This may be due to a stretched or pitch-shifted clip.
    Try resetting any stretched clips, or mixing and rendering the tracks before analyzing
vi: Không thể phân tích âm thanh. Điều này có thể là do clip bị kéo giãn hoặc bị lệch cao độ.
    Hãy thử đặt lại bất kỳ đoạn clip bị kéo dài nào hoặc trộn và hiển thị các bản nhạc trước khi phân tích

en: Too much audio was selected. Only the first %.1f seconds of audio will be analyzed.
vi: Quá nhiều Audio đã được lựa chọn. Chỉ %.1f giây đầu của audio sẽ được phân tích.

en: Repair
vi: Repair - Sửa

en: Sets the peak amplitude of a one or more tracks
vi: Thiết lập biên độ đỉnh cho track

en: The Repair effect cannot be applied within stretched or shrunk clips
vi: Không thể áp dụng hiệu ứng Sửa chữa trong các đoạn video bị kéo dài hoặc co lại.

en: The Repair effect is intended to be used on very short sections of damaged audio (up to 128 samples).
    
    Zoom in and select a tiny fraction of a second to repair.
vi: Hiệu ứng Sửa chữa chỉ áp dụng cho một vùng âm thanh bị hỏng rất ngắn (tối đa 128 mẫu).
    
    Phóng to và chọn khung thời gian cần sửa chữa.

en: Repair works by using audio data outside the selection region.
    
    Please select a region that has audio touching at least one side of it.
    
    The more surrounding audio, the better it performs.
vi: Sửa chữa dự án bằng cách sử dụng dữ liệu âm thanh bên ngoài vùng lựa chọn.
    
    Hãy chọn một vùng chứa âm thanh liên

en: Repeats the selection the specified number of times
vi: Lặp lại âm thanh đã chọn với số lần chỉ định

note: i18n-hint: This is the name of an effect preset
en: Dance Vocal
vi: Giọng nhạc Dance

note: i18n-hint: This is the name of an effect preset
en: Modern Vocal
vi: Giọng hiện đại

note: i18n-hint: This is the name of an effect preset
en: Voice Tail
vi: Âm đuôi

note: i18n-hint: This is the name of an effect preset
en: Bathroom
vi: Phòng tắm

note: i18n-hint: This is the name of an effect preset
en: Small Room Bright
vi: Ánh sáng trong phòng nhỏ

note: i18n-hint: This is the name of an effect preset
en: Small Room Dark
vi: Bóng tối trong phòng nhỏ

note: i18n-hint: This is the name of an effect preset
en: Medium Room
vi: Phòng vừa

note: i18n-hint: This is the name of an effect preset
en: Large Room
vi: Phòng rộng

note: i18n-hint: This is the name of an effect preset
en: Church Hall
vi: Đại sảnh nhà thờ

note: i18n-hint: This is the name of an effect preset
en: Big Cave
vi: Hang động lớn

en: Adds ambience or a "hall effect"
vi: Nhập biên độ hoặc "hiệu ứng đại sảnh"

en: Reverses the selected audio
vi: Đảo chiều audio đã chọn

en: Lowpass
vi: Lọc thông thấp

en: Highpass
vi: Lọc thông cao

en: Classic Filters
vi: Classic Filters - Bộ lọc cổ điển

note: i18n-hint: "infinite impulse response"
en: Performs IIR filtering that emulates analog filters
vi: Thực hiện lọc IIR mô phỏng các bộ lọc tương tự

en: To apply a filter, all selected tracks must have the same sample rate.
vi: Để áp dụng bộ lọc. tất cả các track được chọn phải có cùng tốc độ lấy mẫu

[ctx: generator]
note: i18n-hint: noun
en: Silence
vi: Im lặng

en: Creates audio of zero amplitude
vi: Tạo audio với biên độ 0

en: Stereo To Mono
vi: Stereo thành mono

en: Converts stereo tracks to mono
vi: Chuyển đổi các track stereo thành track mono

en: Mixing down to mono
vi: Trộn xuống thành đơn âm mono

en: Sliding Stretch
vi: Sliding Stretch - Khoảng trượt

en: Allows continuous changes to the tempo and/or pitch
vi: Cho phép thay đổi liên tục nhịp độ và / hoặc cao độ

en: Sawtooth
vi: Răng cưa

en: Square, no alias
vi: Vuông, không có biệt danh

[ctx: waveform]
en: Triangle
vi: Tam giác

en: Truncate Detected Silence
vi: Cắt rút bỏ khoảng lặng đã phát hiện

en: Compress Excess Silence
vi: Nén khoảng lặng thừa

en: Truncate Silence
vi: Truncate Silence - Cắt bỏ khoảng lặng

en: Automatically reduces the length of passages where the volume is below a specified level
vi: Tự động giảm độ dài của các đoạn có âm lượng dưới một mức cụ thể

en: When truncating independently, there may only be one selected audio track in each Sync-Locked Track Group.
vi: Khi cắt âm độc lập, có thể chỉ có một track được chọn trong mỗi Nhóm track đã khóa đồng bộ hóa.

en: Wahwah
vi: Wahwah - Hiệu ứng ghita điện

en: Rapid tone quality variations, like that guitar sound so popular in the 1970's
vi: Các thay đổi chất lượng âm điệu nhanh, tương tự những âm thanh guitar rất phổ biến trong thập niên 70

en: Cannot proceed to upload.
vi: Không thể tiếp tục xuất dữ liệu

en: Project was closed before snapshot was created
vi: Dự án đã đóng trước khi thao tác được thực hiện

en: Invalid Response: %s
vi: Phản hồi vô hiệu: %s

en: Export error
vi: Lỗi xuất tệp

en: Failed to attach to the Cloud project database
vi: Không thể đính kèm vào cơ sở dữ liệu dự án Đám mây

en: Failed to decompress the Cloud project block
vi: Không giải nén được khối dự án Cloud

en: Local project data was removed before the sync has completed
vi: Dữ liệu bố cục dự án đã bị xóa trước khi quá trình đồng bộ hóa hoàn tất

en: Failed to deserialize the response
vi: Lỗi chuyển đổi thông tin phản hồi

note: i18n-hint: This is the name of an effect preset.
en: Glue Compressor
vi: Keo bộ nén

note: i18n-hint: This is the name of an effect preset.
en: Gentle
vi: Nhẹ nhàng

note: i18n-hint: This is the name of an effect preset.
en: Beat Booster
vi: Beat Booster - Tăng Cường Phách

note: i18n-hint: This is the name of an effect preset.
en: Deep Dive Master
vi: Master chuyên sâu

note: i18n-hint: This is the name of an effect preset.
en: Beefy Master
vi: Hoàn thiện âm thanh beefy

note: i18n-hint: This is the name of an effect preset.
en: Make It Right Master
vi: Chuyển thành giải âm bên phải

note: i18n-hint: This is the name of an effect preset.
en: Brick Wall Master
vi: Hoàn thiện Brick Wall

note: i18n-hint: This is the name of an effect preset.
en: Lead Vocals
vi: Giọng chính

note: i18n-hint: This is the name of an effect preset.
en: Fat Vocals
vi: Giọng Fat

note: i18n-hint: This is the name of an effect preset.
en: Power Vocals
vi: Giọng mạnh

note: i18n-hint: This is the name of an effect preset.
en: Vocal Control
vi: Điều chỉnh giọng

note: i18n-hint: This is the name of an effect preset.
en: Vocal Touch-Up
vi: Cải thiện Giọng hát

note: i18n-hint: This is the name of an effect preset.
en: Voice Memos Balancer
vi: Trình cân bằng Voice Memos

note: i18n-hint: This is the name of an effect preset.
en: Acoustic Guitar
vi: Acoustic Ghi ta

note: i18n-hint: This is the name of an effect preset.
en: Bass Guitar
vi: Bass Ghi ta

note: i18n-hint: This is the name of an effect preset.
en: Kick Drums
vi: Trống Chân

note: i18n-hint: This is the name of an effect preset.
en: Drums Control
vi: Điều chỉnh Trống

note: i18n-hint: This is the name of an effect preset. SFX means sound effects.
en: Climax Impulser SFX
vi: Impulser SFX đỉnh điểm

note: i18n-hint: This is the name of an effect preset.
en: Master Limiter
vi: Bộ giới hạn chính

note: i18n-hint: This is the name of an effect preset. SFX means sound effects.
en: SFX Limiter
vi: Bộ hạn chế SFX

note: i18n-hint: This is the name of an effect preset. VO means Voiceover.
en: VO Limiter
vi: Bộ hạn chế VO

en: %s: Could not load settings below. Default settings will be used.
    
    %s
vi: %s: Không thể tải các cài đặt bên dưới. Cài đặt mặc định sẽ được sử dụng.
    
    %s

en: Applying %s...
vi: Đang áp dụng %s...

en: Builtin Effects
vi: Hiệu ứng tích hợp

en: Provides builtin effects to Audacity
vi: Cung cấp hiệu ứng tích hợp cho Audacity

en: Unknown built-in effect name
vi: Hiệu ứng tích hợp không xác định

en: Mix and Render
vi: &Trộn và Kết xuất

en: Mixing and rendering tracks
vi: Trộn và kết xuất track

en: Internal error in %s at %s line %d.
    Please inform the Audacity team at https://forum.audacityteam.org/.
vi: Lỗi %s ở %s line %d.
    Vui lòng thông báo cho nhóm Audacity: https://forum.audacityteam.org/.

en: Internal error at %s line %d.
    Please inform the Audacity team at https://forum.audacityteam.org/.
vi: Lỗi ở %s line %d.
    Vui lòng thông báo cho nhóm Audacity: https://forum.audacityteam.org/.

note: i18n-hint: %s will be the error message from the libsndfile software library
en: Error (file may not have been written): %s
vi: Lỗi (có thể chưa ghi tập tin): %s

en: Audacity failed to open a file in %s.
vi: Audacity không mở được tập tin %s.

en: Audacity failed to read from a file in %s.
vi: Audacity không đọc được tập tin   %s.

en: Audacity successfully wrote a file in %s but failed to rename it as %s.
vi: Audacity đã thành công trong việc tạo tập tin tại %s nhưng đã không thành công trong việc đổi tên thành %s.

en: Audacity failed to write to a file.
    Perhaps %s is not writable or the disk is full.
vi: Audacity không thể ghi vào tệp.
    Có lẽ %s không thể ghi hoặc đĩa đã đầy.

note: i18n-hint an Audacity project is the state of the program, stored as files that can be reopened to resume the session later
en: AUP3 project files
vi: Tập tin dự án AUP3

en: Dynamically Linked Libraries
vi: Các thư viện liên kết động

en: Dynamic Libraries
vi: Các thư viện động

en: XML files
vi: Tập tin XML

note: i18n-hint a type or types such as "txt" or "txt, xml" will be substituted for %s
en: %s files
vi: Tập tin %s

en: 
    %s does not have write permissions.
vi: 
    %s không có quyền ghi.

en: Unsuitable
vi: Không phù hợp

en: The temporary files directory is on a FAT formatted drive.
    Resetting to default location.
vi: Thư mục tập tin tạm đang được lưu trên phân vùng đĩa FAT.
    Hãy đặt lại địa chỉ mặc định

en: %s
    
    For tips on suitable drives, click the help button.
vi: %s
    
    Để xem các mẹo chọn ổ đĩa, click vào nút trợ giúp.

en: Unable to export.
    Error %s
vi: Không thể xuất ra tập tin.
    Lỗi %s

en: Export completed with error.
vi: Xuất bản hoàn thành với lỗi.

en: "%s" 
    is a not an audio file. 
    Audacity cannot open this type of file.
vi: "%s" 
    không phải là một tệp âm thanh.
    Audacity không thể mở loại tệp này

en: Importing files
vi: Đang nhập tập tin

en: Importing %s...
vi: Đang nhập %s...

en: Operation was canceled by user
vi: Quá trình đã bị huỷ bỡi người dùng

en: This version of Audacity was not compiled with %s support.
vi: Phiên bản Audacity này không hỗ trợ %s khi biên dịch.

note: i18n-hint: %s will be the filename
en: "%s" is an audio CD track. 
    Audacity cannot open audio CDs directly. 
    Extract (rip) the CD tracks to an audio format that 
    Audacity can import, such as WAV or AIFF.
vi: "%s" là một bài hát trong CD track.
    Audacity không thể trực tiếp mở nó.
    Bạn phải xuất (rip) nó thành một định dạng mà
    Audacity có thể mở, như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is a playlist file. 
    Audacity cannot open this file because it only contains links to other files. 
    You may be able to open it in a text editor and download the actual audio files.
vi: "%s" là một danh sách bài hát.
    Audacity không thể mở nó vì nó chỉ chứa liên kết tới các tập tin khác.
    Bạn có thể mở nó trong một bộ soạn thảo văn bản và tải các tập tin trong đó về.

note: i18n-hint: %s will be the filename
en: "%s" is a Windows Media Audio file. 
    Audacity cannot open this type of file due to patent restrictions. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Windows Media Audio.
    Audacity không thể mở định dạng này vì lỗi vi phạm bản quyền.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is an Advanced Audio Coding file.
    Without the optional FFmpeg library, Audacity cannot open this type of file.
    Otherwise, you need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s"  là tệp Mã hóa âm thanh nâng cao. Không có thư viện FFmpeg tùy chọn, Audacity không thể mở loại tệp này. Ngoài ra, bạn cần chuyển đổi tệp sang định dạng âm thanh được hỗ trợ, chẳng hạn như WAV hoặc AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is an encrypted audio file. 
    These typically are from an online music store. 
    Audacity cannot open this type of file due to the encryption. 
    Try recording the file into Audacity, or burn it to audio CD then 
    extract the CD track to a supported audio format such as WAV or AIFF.
vi: "%s" là một tập tin âm thanh được mã hoá.
    thường được mua trên mạng.
    Audacity không mở được dạng tập tin này vì tính bảo mật của nó.
    Bạn phải dùng Audacity thu âm lại nó, hoặc ghi ra CD track rồi
    xuất ra định dạng âm thanh như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is a RealPlayer media file. 
    Audacity cannot open this proprietary format. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin RealPlayer.
    Audacity không mở được loại tập tin này.
    Bạn phải tự mình chuyển nó về định dạng được Audacity hỗ trợ, như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is a notes-based file, not an audio file. 
    Audacity cannot open this type of file. 
    Try converting it to an audio file such as WAV or AIFF and 
    then import it, or record it into Audacity.
vi: "%s" là một tập tin giữ liệu gốc, không phải tập tin âm thanh.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ,
    như WAV hay AIFF, hoặc ghi âm nó trực tiếp trên Audacity.

note: i18n-hint: %s will be the filename
en: "%s" is a Musepack audio file. 
    Audacity cannot open this type of file. 
    If you think it might be an mp3 file, rename it to end with ".mp3" 
    and try importing it again. Otherwise you need to convert it to a supported audio 
    format, such as WAV or AIFF.
vi: "%s" là một tập tin Musepack.
    Audacity không thể mở định dạng này.
    Nếu bạn nghĩ đây là tập tin mp3, hãy đổi đuôi nó thành ".mp3"
    và thử nhập lại xem sao. Nếu không, bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ
    như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is a Wavpack audio file. 
    Audacity cannot open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Wavpack.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is a Dolby Digital audio file. 
    Audacity cannot currently open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Dolby Digital.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is an Ogg Speex audio file. 
    Audacity cannot currently open this type of file. 
    You need to convert it to a supported audio format, such as WAV or AIFF.
vi: "%s" là một tập tin Ogg Speex.
    Audacity không thể mở loại tập tin này.
    Bạn phải tự mình chuyển nó về 1 định dạng Audacity hỗ trợ, như WAV hay AIFF.

note: i18n-hint: %s will be the filename
en: "%s" is a video file. 
    Audacity cannot currently open this type of file. 
    You need to extract the audio to a supported format, such as WAV or AIFF.
vi: "%s" là một tập tin video.
    Audacity hiện chưa thể mở tập tin này.
    Bạn phải chuyển audio của nó thành các đuôi có thể đọc được, như WAV hay AIFF.

en: File "%s" not found.
vi: Không thể  tim được tập tin "%s".

note: i18n-hint: %s will be the filename
en: Audacity did not recognize the type of the file '%s'.
    
    %sFor uncompressed files, also try File > Import > Raw Data.
vi: Audacity không thể nhận dạng được đuôi tập tin.%s
    
    %s để tìm các tập tin chưa nén, hãy thử chọn Tệp>Nhập>dữ liệu thô.

note: i18n-hint: %s will be the filename
en: Audacity recognized the type of the file '%s'.
    Importers supposedly supporting such files are:
    %s,
    but none of them understood this file format.
vi: Audacity đã nhận dạng tệp tin '%s'.
    Các trình nhập đã được cho là sẽ hổ trợ những định dạng tệp này:
    %s.
    Nhưng không có trình nhập nào hiểu được định dạng tệp này.

en: SubRip text file
vi: Tập tin phụ đề

en: WebVTT file
vi: Tập tin WebVTT

en: Supported label file
vi: Tệp nhãn được hỗ trợ

en: S&tandard
vi: &Chuẩn

en: E&xtended (with frequency ranges)
vi: Mở &rộng (với dải tần số)

note: i18n-hint: (noun) it's the name of a kind of track. i18n-hint: This is for screen reader software and indicates that this is a Label track.
en: Label Track
vi: Track Nhãn

en: Importing WebVTT files is not currently supported.
vi: Chức năng thêm tập tin WebVTT

en: One or more saved labels could not be read.
vi: Không xác thực được một hoặc nhiều nhãn đã lưu.

note: i18n-hint: abbreviates "Linux Audio Developer's Simple Plugin API" (Application programming interface)
en: LADSPA Effects
vi: Hiệu ứng LADSPA

en: Provides LADSPA Effects
vi: Cung hiệu ứng LADSPA

en: Audacity no longer uses vst-bridge
vi: Audacity đã không còn dùng vst-bridge nữa

en: Could not load the library
vi: Không thể tải thư viện

en: Effect Settings
vi: Thiết lập hiệu ứng

en: LV2 Effects
vi: Hiệu ứng LV2 Effects

en: Provides LV2 Effects support to Audacity
vi: Cung cấp hỗ trợ hiệu ứng LV2 cho Audacity

[ctx: dither]
en: Triangle
vi: Tam giác

en: Low Quality (Fastest)
vi: Chất lượng thấp (nhanh nhất)

en: Best Quality (Slowest)
vi: Chất lượng cao nhất (Chậm nhất)

en: 
    * %s, because you have assigned the shortcut %s to %s
vi: 
    * %s, bởi vì bạn đã đặt phím tắt %sđến%s

en: There was a problem with your last action. If you think
    this is a bug, please tell us exactly where it occurred.
vi: Gặp lỗi với thao tác gần đây nhất. Nếu bạn nghĩ
    đây là lỗi bug, xin hãy cho chúng tôi biết cụ thể khi nào lỗi xảy ra.

en: Disallowed
vi: Không cho phép

en: &Redo %s
vi: &Làm lại %s

en: Module Unsuitable
vi: Mô-đun không thích hợp

en: Unable to load the "%s" module.
    
    Error: %s
vi: Không thể tải  môđun "%s" .
    
    Lỗi: %s

en: The module "%s" does not provide a version string.
    
    It will not be loaded.
vi: Mô-đun "%s"  không cung cấp chuỗi mã phiên bản.
    
    Không tải được Mô-đun.

en: The module "%s" is matched with Audacity version "%s".
    
    It will not be loaded.
vi: Mô-đun "%s" là phiên bản Audacity "%s".
    
    Không tải được Mô-đun.

en: The module "%s" failed to initialize.
    
    It will not be loaded.
vi: Mô-đun "%s"  không khởi động được.
    
    Không tải được Mô-đun.

en: Module "%s" found.
vi: Không tìm được Mô-đun "%s".

en: 
    
    Only use modules from trusted sources
vi: 
    
    Chỉ dùng các mô-đun đến từ nguồn có tín

en: Audacity Module Loader
vi: Tải mô-đun Audacity

en: Try and load this module?
vi: Tải thử mô-đun này?

en: The module "%s" does not provide any of the required functions.
    
    It will not be loaded.
vi: Mô-đun "%s" không cung cấp các hàm cần thiết.
    
    Không tải được Mô-đun.

en: Overwrite the plug-in file %s?
vi: Thay thế tập tin plugin%s?

en: Plug-in already exists
vi: Plugin đã tồn tại

en: Plug-in file is in use. Failed to overwrite
vi: Tập tin plugin đang được sử dụng. Không thể lưu được

en: Failed to register:
    %s
vi: Không thể đăng ký: '%s'

[ctx: plug-ins]
note: i18n-hint A plug-in is an optional added program for a sound effect, or generator, or analyzer
en: Enable this plug-in?
     | Enable these plug-ins?
vi[0]: Bật những plugin này?

en: Enable new plug-ins
vi: Bật plugin mới

en: Nyquist Prompt
vi: Dấu nhắc Nyquist

en: Failed to open the file for upload: %s
vi: Không thể mở được tệp để xuất dữ liệu: %s

en: There was an error initializing the midi i/o layer.
vi: Phát hiện lỗi khởi động lớp midi i/o.

en: You will not be able to play midi.
vi: Bạn sẽ không thể chạy được midi.

en: Error Initializing Midi
vi: Lỗi khởi chạy MIDI

note: i18n-hint: This is for screen reader software and indicates that this is a Note track.
en: Note Track
vi: Đặt ghi chú cho track

en: &Seconds
vi: &Giây

note: i18n-hint: The music theory "beat"
en: &Beats
vi: &Beats - Phách

note: i18n-hint: Supported, meaning made available by the system
en: Supports output: %d
vi: Hộ trợ đầu ra:%d

note: i18n-hint: Supported, meaning made available by the system
en: Supports input: %d
vi: Hỗ trợ đầu vào: %d

en: Opened: %d
vi: Đã mở: %d

en: Selected MIDI recording device: %d - %s
vi: Thiết bị ghi âm MIDI được chọn: %d - %s

en: No MIDI recording device found for '%s'.
vi: Không tìm thấy thiết bị ghi âm MIDI cho '%s'.

en: Selected MIDI playback device: %d - %s
vi: Thiết bị phát tiếng MIDI được lựa chọn: %d - %s

en: No MIDI playback device found for '%s'.
vi: Không tìm thấy thiết bị  phát âm thanh MIDI cho '%s'.

note: i18n-hint: Name of time display format that shows time in hours, * minutes, seconds and samples (at the current project sample rate)
en: hh:mm:ss + samples
vi: hh:mm:ss + mẫu

note: i18n-hint: Name of time display format that shows time in hours, * minutes, seconds and milliseconds (1/1000 second)
en: hh:mm:ss + milliseconds
vi: hh:mm:ss + milli giây

note: i18n-hint: Name of time display format that shows time in hours, * minutes, seconds and hundredths of a second (1/100 second)
en: hh:mm:ss + hundredths
vi: hh:mm:ss + một trăm phần trăm

note: i18n-hint: Name of display format that shows log of frequency * in octaves
en: octaves
vi: Octaves  "bát độ"

note: i18n-hint: "bar" and "beat" are musical notation elements.
en: bar:beat
vi: ô nhịp:phách

note: i18n-hint: "bar" and "beat" are musical notation elements. "tick" corresponds to a 16th note.
en: bar:beat:tick
vi: ô nhịp:phách:đánh dấu

note: i18n-hint: Format string for displaying time in seconds. Change the comma * in the middle to the 1000s separator for your locale, and the 'seconds' * on the end to the word for seconds. Don't change the numbers.
en: 01000,01000 seconds
vi: 01000,01000 giây

note: i18n-hint: Name of time display format that shows time in seconds * and milliseconds (1/1000 second)
en: seconds + milliseconds
vi: giây + mi li giây

note: i18n-hint: Format string for displaying time in seconds and milliseconds * as fractional seconds. Change the comma in the middle to the 1000s separator * for your locale, and the 'seconds' on the end to the word for seconds. * Don't change the numbers. The decimal separator is specified using '<' if
en: 01000,01000>01000 seconds
vi: 01000,01000>01000 giây

note: i18n-hint: Format string for displaying time in days, hours, minutes and * seconds. Change the 'days' to the word for days, 'h' to the abbreviation * for hours, 'm' to the abbreviation for minutes and 's' to the * abbreviation for seconds. Don't change the numbers unless there aren't * 24 hours in a
en: 0100 days 024 h 060 m 060 s
vi: 0100 ngày 024 h 060 m 060 s

en: centiseconds
vi: 1/100 giây - centiseconds

note: i18n-hint: Format string for displaying time in samples (lots of samples). * Change the ',' to the 1000s separator for your locale, and translate * samples. If 1000s aren't a base multiple for your number system, then you * can change the numbers to an appropriate one, and put a 0 on the front
en: 01000,01000,01000 samples|#
vi: 01000,01000,01000 mẫu|#

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at 24 frames per second (commonly used for films)
en: hh:mm:ss + film frames (24 fps)
vi: hh:mm:ss + film frame (24 fps)

note: i18n-hint: Name of time display format that shows time in frames (lots of * frames) at 24 frames per second (commonly used for films)
en: film frames (24 fps)
vi: Film frame (24 fps)

note: i18n-hint: Format string for displaying time in frames at 24 frames per * second. Change the comma * in the middle to the 1000s separator for your locale, * translate 'frames' and leave the rest alone
en: 01000,01000 frames|24
vi: 01000,01000 frame|24

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at NTSC TV drop-frame rate (used for American / * Japanese TV, and very odd)
en: hh:mm:ss + NTSC drop frames
vi: hh:mm:ss + NTSC drop frame

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at NTSC TV non-drop-frame rate (used for American / * Japanese TV, and doesn't quite match wall time
en: hh:mm:ss + NTSC non-drop frames
vi: hh:mm:ss + NTSC non-drop frame

note: i18n-hint: Name of time display format that shows time in frames at NTSC * TV frame rate (used for American / Japanese TV
en: NTSC frames
vi: NTSC frame

note: i18n-hint: Format string for displaying time in frames with NTSC frames. * Change the comma * in the middle to the 1000s separator for your locale, * translate 'frames' and leave the rest alone. That really is the frame * rate!
en: 01000,01000 frames|29.97002997
vi: 01000,01000 frame|29.97002997

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at PAL TV frame rate (used for European TV)
en: hh:mm:ss + PAL frames (25 fps)
vi: hh:mm:ss + PAL frame (25 fps)

note: i18n-hint: Name of time display format that shows time in frames at PAL * TV frame rate (used for European TV)
en: PAL frames (25 fps)
vi: PAL frame (25 fps)

note: i18n-hint: Format string for displaying time in frames with NTSC frames. * Change the comma * in the middle to the 1000s separator for your locale, * translate 'frames' and leave the rest alone.
en: 01000,01000 frames|25
vi: 01000,01000 frame|25

note: i18n-hint: Name of time display format that shows time in hours, minutes, * seconds and frames at CD Audio frame rate (75 frames per second)
en: hh:mm:ss + CDDA frames (75 fps)
vi: hh:mm:ss + CDDA frame (75 fps)

note: i18n-hint: Format string for displaying time in frames with CD Audio * frames. Change the comma * in the middle to the 1000s separator for your locale, * translate 'frames' and leave the rest alone
en: 01000,01000 frames|75
vi: 01000,01000 frame|75

en: centihertz
vi: Centihertz

note: i18n-hint: an octave is a doubling of frequency
en: thousandths of octaves
vi: Thousandths of octaves

note: i18n-hint: Name of display format that shows log of frequency * in semitones and cents
en: semitones + cents
vi: Nửa cung + cents

note: i18n-hint: a cent is a hundredth of a semitone (which is 1/12 octave)
en: hundredths of cents
vi: Xu thứ 100

note: i18n-hint: Name of display format that shows log of frequency * in decades
en: decades
vi: Thập kỷ

note: i18n-hint: a decade is a tenfold increase of frequency
en: thousandths of decades
vi: phần nghìn của thập kỷ

en: Nyquist Effects
vi: Hiệu ứng Nyquist

en: Provides Nyquist Effects support to Audacity
vi: Cung cấp hỗ trợ hiệu ứng Nyquist cho Audacity

en: Applying Nyquist Effect...
vi: Đang áp dụng hiệu ứng Nyquist...

en: Ill-formed Nyquist plug-in header
vi: Tiêu đề plugin Nyquist không đúng định dạng

en: Enable track spectrogram view before
    applying 'Spectral' effects.
vi: Bật chế độ xem biểu đồ âm phổ trước khi
    áp dụng hiệu ứng 'Âm phổ'.

en: To use 'Spectral effects', enable 'Spectral Selection'
    in the track Spectrogram settings and select the
    frequency range for the effect to act on.
vi: Để dùng 'hiệu ứng âm phổ' - 'Spectral Effects' , bật 'Lựa chọn âm phổ' - 'Spectral Selection'
    trong cài đặt âm phổ Spectrogram và chọn
     vùng tần số cho hiệu ứng.

en: error: File "%s" specified in header but not found in plug-in path.
vi: lỗi: tập tin "%s" lẽ ra phải có trong tiêu đề nhưng không thể tìm thấy trong đường dẫn plugin.

en: Audio selection required.
vi: Vùng chọn audio yêu cầu

en: Processing complete.
vi: Đã xử lý xong.

note: i18n-hint: Don't translate ';type tool'.
en: ';type tool' effects cannot return audio from Nyquist.
vi: Hiệu ứng ';công cụ phân loại' không thể trở lại audio từ Nyquist.

note: i18n-hint: Don't translate ';type tool'.
en: ';type tool' effects cannot return labels from Nyquist.
vi: Hiệu ứng ';công cụ phân loại' không thể rút nhãn về từ Nyquist.

note: i18n-hint: "%s" is replaced by name of plug-in.
en: nyx_error returned from %s.
vi: Nyx_error từ %s.

en: plug-in
vi: Plugin

en: Nyquist returned a list.
vi: Nyquist đã trả lại một danh sách.

en: Nyquist returned the value: %f
vi: Nyquist trả về giá trị: %f

en: Nyquist returned the value: %d
vi: Nyquist trả về giá trị: %d

en: Nyquist returned too many audio channels.
vi: Nyquist trả về quá nhiều kênh âm thanh.

en: Nyquist returned one audio channel as an array.
vi: Nyquist trả về một kênh âm thanh dưới dạng chuỗi.

en: Nyquist returned an empty array.
vi: Nyquist trả về một danh sách trống.

en: Nyquist returned nil audio.
vi: Không có audio nào được trả về từ Nyquist.

en: [Warning: Nyquist returned invalid UTF-8 string, converted here as Latin-1]
vi: [Cảnh báo: Nyquist trả về chuỗi UTF-8 không hợp lệ, được chuyển đổi thành Latin-1 ở đây]

en: This version of Audacity does not support Nyquist plug-in version %ld
vi: Phiên bản Audacity này không hỗ trợ phiên bản plugin Nyquist %ld

en: Your code looks like SAL syntax, but there is no 'return' statement.
    For SAL, use a return statement such as:
    	return *track* * 0.1
    or for LISP, begin with an open parenthesis such as:
    	(mult *track* 0.1)
     .
vi: Đoạn mã cuả bạn có vẻ giống SAL syntax, nhưng không có lệnh "return".
    để chạy SAL, bạn cần dùng lệnh "return" ví dụ:
    	return *track* * 0.1
    hoặc để chạy LISP, hãy bắt đầu với dấu ngoặc, ví dụ:
    	(mult *track* 0.1)

note: i18n-hint: refers to programming "languages"
en: Could not determine language
vi: Không xác định được ngôn ngữ

en: Playable Track
vi: Track có thể phát

en: Multi-track
vi: Nhiều track

en: Preferences for Library
vi: Tuỳ chọn thư viện

en: Failed to set page size for database %s
vi: Không đặt được kích thước trang cho cơ sở dữ liệu %s

en: Failed to set safe mode on primary connection to %s
vi: Không thể cài đặt chế đồ an toàn cho liên kết hiện hành đến %s

en: Failed to set safe mode on checkpoint connection to %s
vi: Không thể cài đặt chế đồ an toàn cho liên kết điểm đến %s

en: Checkpointing project
vi: Tạo điểm kiểm tra dự án.

en: Checkpointing %s
vi: Tạo điểm kiểm tra%s

en: This may take several seconds
vi: Xin chờ vài giây

en: Could not write to %s.
vi: Không thể ghi vào %s

en: Disk is full.
    %s
vi: Đĩa đầy. 
    %s

en: Failed to create savepoint:
    
    %s
vi: Tạo điểm lưu trử thất bại:
    
    %s

en: Failed to release savepoint:
    
    %s
vi: Không thể giải phóng điểm lưu.
    
    %s

en: There is very little free disk space left on %s
    Please select a bigger temporary directory location in
    Directories Preferences.
vi: Còn lại rất ít vùng trống trên đĩa %s
    Hãy chọn một phân vùng đĩa khác lớn hơn để lưu trử file tạm của bạn
    Trong Tùy chọn thư mục.

en: Failed to open the project's database
vi: Lỗi khi mở cơ sở dữ liệu của dự án

en: Failed to open database file:
    
    %s
vi: Lỗi khi mở cơ sở tập tin dữ liệu :
    
    %s

en: Failed to discard connection
vi: Lỗi lượt bỏ kết nối

en: Failed to restore connection
vi: Lỗi phục hồi kết nối

en: Failed to execute a project file command:
    
    %s
vi: Lỗi thi hành lệnh tập tin dự án:
    
    %s

note: i18n-hint: An error message.
en: Project is in a read only directory
    (Unable to create the required temporary files)
vi: Dự án này đang nằm trong danh mục chỉ đọc.
    (không thể tạo các tập tin tạm được yêu câu)

en: This is not an Audacity project file
vi: Đây không phải tập tin dự án của Audacity

en: This project was created with a newer version of Audacity.
    
    You will need to upgrade to open it.
vi: Dự án này được tạo bằng một phiên bản Audacity mới hơn.
    
    Bạn cần cập nhật Audacity để mở nó.

en: This project was created using an older Audacity version. Once saved, the project can only be opened with Audacity version %s or newer.
vi: Dự án này được tạo bằng phiên bản Audacity cũ hơn. Sau khi lưu, dự án chỉ có thể mở bằng phiên bản %s Audacity hoặc mới hơn.

en: Project update required
vi: Yêu cầu cập nhật dự án

en: Unable to initialize the project file
vi: Không thể khởi chạy tập tin dự án

note: i18n-hint: An error message.  Don't translate inset or blockids.
en: Unable to add 'inset' function (can't verify blockids)
vi: Không thể thêm vào chức năng "bổ sung" (không thể xác minh blockids)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Project is read only
    (Unable to work with the blockfiles)
vi: Đây là dự an chỉ đọc
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Project is locked
    (Unable to work with the blockfiles)
vi: Dự án bị khóa
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Project is busy
    (Unable to work with the blockfiles)
vi: Dự án đang bận
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Project is corrupt
    (Unable to work with the blockfiles)
vi: Dự án đã bị sửa đổi
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Some permissions issue
    (Unable to work with the blockfiles)
vi: Đang gặp vấn đề cấp quyền
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: A disk I/O error
    (Unable to work with the blockfiles)
vi: Lỗi đĩa I/O
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Not authorized
    (Unable to work with the blockfiles)
vi: Không được cấp phép
    (không thể làm việc với các blockfiles)

note: i18n-hint: An error message.  Don't translate blockfiles.
en: Unable to work with the blockfiles
vi: Không thể làm việc với các blockfiles

en: Total orphan blocks deleted %d
vi: Tổng số các blocks dòng mồ côi đã được xóa %d

en: Failed to rollback transaction during import
vi: Việc quay lại bị lỗi trong quá trình nhập dữ liệu.

en: Unable to attach destination database
vi: Không thể liên kết bản ghi cơ sở dữ liệu

en: Unable to switch to fast journaling mode
vi: Không thể chuyển sang chế độ ghi nhanh

en: Unable to prepare project file command:
    
    %s
vi: Lệnh tập tin dự án không sẵn sàng:
    
    %s

en: Failed to bind SQL parameter
vi: Lỗi liên kết tham số SQL

en: Failed to update the project file.
    The following command failed:
    
    %s
vi: Lỗi cập nhật tập tin dự án.
    Không thể thực hiện lệnh tiếp theo
    
    %s

en: Destination project could not be detached
vi: Không thể tách bản ghi dự án

en: Copying Project
vi: Đang sao chép dự án

en: Error Writing to File
vi: Lỗi khi cố gắng lưu tập tin

en: Audacity failed to write file %s.
    Perhaps disk is full or not writable.
    For tips on freeing up space, click the help button.
vi: Audacity không thể ghi được tập tin%s
    Có thể không ghi được hoặc ổ đĩa đã đầy
    để có nhiều mẹo giải phóng ổ đĩa hơn, hãy click vào nút "trợ giúp".

en: Compacting project
vi: Đang nén dự án

note: i18n-hint: The %02i is the project number, the %s is the project name.
en: [Project %02i] Audacity "%s"
vi: [Dự án %02i] Audacity "%s"

note: i18n-hint: E.g this is recovered audio that had been lost.
en: (Recovered)
vi: (Đã phục hồi)

note: i18n-hint: %s will be replaced by the version number.
en: This file was saved using Audacity %s.
    You are using Audacity %s. You may need to upgrade to a newer version to open this file.
vi: Tập tin này được lưu lại bởi Audicity bản %s.
    Bạn đang dùng Audacity bản %s. Bạn có thể nâng cấp lên phien bản mới hơn để mở tập tin này.

en: Can't open project file
vi: Không mở được tập tin dự án

en: Failed to remove the autosave information from the project file.
vi: Không thể xóa thông tin lưu tự động từ tập tin dự án.

en: Unable to bind to blob
vi: Không thể kết nối đến blob

en: Unable to parse project information.
vi: Không thể phân tích thông tin dự án.

en: The project's database failed to reopen, possibly because of limited space on the storage device.
vi: Cơ sở dữ liệu của dự án không thể mở lại. Có thể vì vùng trống trên ổ đĩa của bạn quá ít.

en: Saving project
vi: Đang lưu dự án

en: Error Saving Project
vi: Lỗi khi lưu dự án

en: The project failed to open, possibly due to limited space
    on the storage device.
    
    %s
vi: Không thể mở dự án, có thể vì vùng trổng
    trên ổ đĩa của bạn quá ít.
    
    %s

en: Unable to remove autosave information, possibly due to limited space
    on the storage device.
    
    %s
vi: Không thể xóa thông tin lưu tự động từ tập tin dự án, có thể vì vùng trống
    trên ổ đĩa của bạn quá ít
    
    %s

en: Backing up project
vi: Đang phục hồi dự án

en: Automatic database backup failed.
vi: Lỗi quá trình phục hồi tự động.

en: This recovery file was saved by Audacity 2.3.0 or before.
    You need to run that version of Audacity to recover the project.
vi: Tập tin hồi phục này được lưu lại bởi Audacity 2.3.0 hoặc các phiên bản trước đo.
    Bạn cần phiên bản Audacity đó để khôi phục dự án.

en: Connection to project file is null
vi: Kết nối đến tập tin dự án vô hiệu

en: Discarding undo/redo history
vi: Xóa lịch sử làm việc

en: Created new project
vi: Tạo dự án mới

en: Plug-in group at %s was merged with a previously defined group
vi: Nhóm Plugin thêm vào ở %s sẽ được kết hợp với nhóm xác định trước đó

en: Plug-in item at %s conflicts with a previously defined item and was discarded
vi: Mục tin Plugin thêm vào ở %s xung đột với item xác định trước đó và đã bị loại bỏ

en: Plug-in items at %s specify conflicting placements
vi: Mục tin Plugin thêm vào ở %s xác định các sắp xếp gây xung đột

en: Sample Track
vi: Track lấy mẫu

en: Writable Sample Track
vi: Track lấy mẫu có thể ghi được

en: Dry Previe&w
vi: Xe&m trước nguyên bản

en: Debu&g
vi: Sử&a lỗi

note: i18n-hint: The music theory "triplet"
en: Triplets
vi: Liên 3 đơn

en: 1/2 (triplets)
vi: 1/2 (liên 3 đơn)

en: 1/4 (triplets)
vi: 1/4 (liên 3 đơn)

en: 1/8 (triplets)
vi: 1/8 (liên 3 đơn)

en: 1/16 (triplets)
vi: 1/16 (liên 3 đơn)

en: 1/32 (triplets)
vi: 1/32 (liên 3 đơn)

en: 1/64 (triplets)
vi: 1/64 (liên 3 đơn)

en: 1/128 (triplets)
vi: 1/128 (liên 3 đơn)

en: Video frames
vi: Khung hình

en: Film frames (24 fps)
vi: Tiêu chuẩn khung hình phim (24 fps)

en: NTSC frames (29.97 fps)
vi: Tiêu chuẩn khung hình NTSC  (29.97 fps)

en: NTSC frames (30 fps)
vi: Tiêu chuẩn khung hình NTSC (30 fps)

en: CD frames
vi: Khung CD

en: Seconds && samples
vi: Giây && mẫu

en: Deciseconds
vi: Đề xi giây

en: Centiseconds
vi: Xen ti giây

en: SQLite3 error
vi: Lỗi cơ sở dữ liệu SQLite3

note: i18n-hint: database operation has failed due to the internal error
en: Internal logic error in SQLite
vi: Lỗi logic nội sinh trong SQLite

note: i18n-hint: database operation has failed due to the permission error
en: Access permission denied
vi: Quyền truy cập bị từ chối

note: i18n-hint: database operation was aborted by the callback
en: Callback routine requested an abort
vi: Quy trình chạy lại bị huỷ bỏ

note: i18n-hint: database operation has failed because database is locked
en: The database file is locked
vi: Tệp cơ sở dữ liệu bị khoá

note: i18n-hint: database operation has failed because table is locked
en: A table in the database is locked
vi: Một bảng trong cơ sở dữ liệu bị khoá

note: i18n-hint: database operation has failed due to the lack of memory
en: A malloc() failed
vi: Hàm malloc() thất bại

note: i18n-hint: database operation has failed because database is read-only
en: Attempt to write a read-only database
vi: Đang viết lại một tập tin cơ sở dữ liệu chỉ đọc

note: i18n-hint: database operation was interrupted
en: Operation terminated
vi: Quá trình đã dừng lại

note: i18n-hint: database operation has failed due to the I/O failure
en: I/O error occurred
vi: Phát hiện lỗi I/O

note: i18n-hint: database operation has failed due to the database corruption
en: The database disk image is malformed
vi: Ảnh sao lưu cơ sở giữ liệu đĩa bị lỗi

note: i18n-hint: database operation has failed because the drive is full
en: Insertion failed because the drive is full
vi: Chèn vào không thành công vì đĩa cứng đã đầy

note: i18n-hint: database operation has failed because the file cannot be opened
en: Unable to open the database file
vi: Không thể mở tập tin cơ sở dữ liệu

note: i18n-hint: database operation has failed because the lock protocol has failed
en: Database lock protocol error
vi: Lỗi giao thức protocol cơ sở dữ liệu khoá

note: i18n-hint: database operation has failed because the database schema has changed
en: The database schema changed
vi: Sơ đồ cơ sở dữ liệu đã thay đổi

note: i18n-hint: database operation has failed because the string or BLOB exceeds size limit
en: String or BLOB exceeds size limit
vi: Chuỗi hoạt BLOB vượt quá kích thước giới hạn

note: i18n-hint: database operation has failed due to the constraint violation
en: Abort due to constraint violation
vi: Đã huỷ bỏ bỡi vì vi phạm các hạn chế

note: i18n-hint: database operation has failed due to the data type mismatch
en: Data type mismatch
vi: Kiểu dữ liệu không khớp

note: i18n-hint: database operation has failed due to the library misuse
en: Library used incorrectly
vi: Thư viện được dùng không đúng

note: i18n-hint: database operation has failed because the large file support is disabled
en: The large file support is disabled
vi: Tính năng hổ trợ tập tin lớn đã tắt

note: i18n-hint: database operation has failed because the parameter is out of range
en: 2nd parameter to sqlite3_bind out of range
vi: Tham số thứ 2 của sqlite3_bind đã vượt quá phạm vi

note: i18n-hint: database operation has failed because the file opened is not a database file
en: File opened that is not a database file
vi: Tập tin được mở không phải là một tập tin cơ sở dữ liệu

en: Cut/Copy/Paste
vi: Cắt/Sao Chép/Dán

en: &Cut/Copy/Paste Toolbar
vi: Thanh công cụ &Cắt/Sao chép/Dán

en: Unable to determine
vi: Không quyết định được

note: i18n-hint: A theme is a consistent visual style across an application's graphical user interface, including choices of colors, and similarity of images such as those on button controls.  Audacity can load and save alternative themes.
en: Themes written to:
      %s/*/%s.
vi: Chủ đề được viết cho:
    %s/*/%s.

en: Audacity could not write file:
      %s.
vi: Audacity không ghi được tập tin:
      %s.

en: Audacity could not open file:
      %s
    for writing.
vi: Audacity không mở được tập tin:
      %s
    để ghi.

en: Audacity could not write images to file:
      %s.
vi: Audacity không thể ghi ảnh minh hoạ vào tập tin:
      %s.

en: Audacity could not find file:
      %s.
    Theme not loaded.
vi: Audacity không tìm thấy tập tin:
      %s.
    Chưa nạp sắc thái giao diện.

note: i18n-hint: Do not translate png.  It is the name of a file format.
en: Audacity could not load file:
      %s.
    Bad png format perhaps?
vi: Audacity không thể nạp tập tin:
      %s.
    Có lẽ do lỗi định dạng png?

en: Audacity could not read its default theme.
    Please report the problem.
vi: Audacity không hiển thị được sắc thái giao diện mặc định.
    Xin hãy thông báo lại lỗi này.

en: Couldn't read from file: %s
vi: Không thể đọc tập tin: %s

en: None of the expected theme component files
     were found in:
      %s.
vi: Không tìm thấy các tập tin cấu thành
    sắc thái giao diện trong:
      %s.

en: Themes written to:
      %s/*/Components/.
vi: Chủ đề được viết cho:  %s/*/Components/.

en: Could not create directory:
      %s
vi: Không tạo được thư muc:
      %s

en: Some required files in:
      %s
    were already present. Overwrite?
vi: Một số tập tin được yêu cầu trong:
    %s
    Đã sẵn sàng. bạn có muốn ghi đè không?

en: Audacity could not save file:
      %s
vi: Không lưu được tập tin: 
      %s

en: Couldn't write to file: %s
vi: Không thể viết vào tập tin:  %s

note: i18n-hint "Cee" means the C computer programming language
en: Themes as Cee code written to:
      %s/*%s.
vi: Chủ đề dưới dạng mã Cee được viết cho:  %s/*%s.

en: Enable &Looping
vi: Bật lên &Lặp lại

note: i18n-hint: This is for screen reader software and indicates that this is a Time track.
en: Time Track
vi: Track Thời gian

en: Generic Track
vi: Track Chung

en: Database error.  Sorry, but we don't have more details.
vi: Lỗi cơ sở dữ liệu. Xin lỗi, chúng tôi không có thông tin gì thêm.

en: Audio In: %d, Audio Out: %d
vi: Audio vào:%d. audio ra: %d

en: VST Effects
vi: Hiệu ứng VST

en: Adds the ability to use VST effects in Audacity.
vi: Thêm khả năng sử dụng các hiệu ứng VST trong Audacity.

en: Unable to allocate memory when loading presets file.
vi: Không thể lưu tiến trình lịch sử khi đang tải tập tin Thiết lập sẵn

en: Error Loading VST Presets
vi: Lỗi khi tải thiết lập sẵn VST

en: Unable to read presets file.
vi: Không thể đọc tập tin thiết lập sẵn

en: Could not open file: "%s"
vi: Không thể mở tập tin: "%s"

en: Error Saving VST Presets
vi: Lỗi khi lưu thiết lập sẵn VST

en: Error writing to file: "%s"
vi: Lỗi khi cố gắng lưu tập tin: "%s"

en: Error Saving Effect Presets
vi: Lỗi khi lưu thiết lập sẵn hiệu ứng

en: This parameter file was saved from %s. Continue?
vi: Tập tin tham số này được lưu từ %s. bạn có tiếp tục không?

note: i18n-hint VST3 effect description string
en: SubCategories: %s
vi: Phụ mục: %s

en: VST3 Effects
vi: Các hiệu ứng VST3

en: Adds the ability to use VST3 effects in Audacity.
vi: Thêm tính năng sử dụng các hiệu ứng VST3 trong Audacity.

en: VST3 module error: %s
vi: Lỗi mô đun VST3: %s

en: Unable to apply VST3 preset file %s
vi: Không thể áp dụng tập tin VST3 được thiết lập sẵn%s

en: Failed to save VST3 preset to file
vi: Lưu cài đặt VST3 thành tệp thất bại

[ctx: spectrum prefs]
note: i18n-hint: New color scheme for spectrograms, Roseus is proper name of the color scheme
en: Color (Roseus)
vi: Màu (Hồng)

[ctx: spectrum prefs]
note: i18n-hint: Classic color scheme(from theme) for spectrograms
en: Color (classic)
vi: Màu (cổ điển)

[ctx: spectrum prefs]
note: i18n-hint: Grayscale color scheme for spectrograms
en: Grayscale
vi: Thang đo độ xám

[ctx: spectrum prefs]
note: i18n-hint: Inverse grayscale color scheme for spectrograms
en: Inverse grayscale
vi: Thang đo độ xám ngược chiều

note: i18n-hint: the Reassignment algorithm for spectrograms
en: Reassignment
vi: Gán lại giá trí

note: i18n-hint: EAC abbreviates "Enhanced Autocorrelation"
en: Pitch (EAC)
vi: Độ cao của âm (EAC)

en: Maximum frequency must be 100 Hz or above
vi: Tần số lớn nhất phải lớn hơn 100 Hz

en: Minimum frequency must be at least 0 Hz
vi: Tần số nhỏ nhất phải lớn hơn 0 Hz

en: Minimum frequency must be less than maximum frequency
vi: Số tần số nhỏ nhất phải nhỏ hơn số tần số lớn nhất

en: The range must be at least 1 dB
vi: Biên độ thấp nhất là 1 dB

en: The frequency gain cannot be negative
vi: Khuếch đại tần số không được dùng số âm

en: The frequency gain must be no more than 60 dB/dec
vi: Khuếch đại tần số không được quá 60 dB/dec

note: i18n-hint: abbreviates amplitude
en: Linear (amp)
vi: Tuyến tính (khuếch đại)

note: i18n-hint: abbreviates decibels
en: Logarithmic (dB)
vi: Lôgarit (dB)

note: i18n-hint: abbreviates decibels
en: Linear (dB)
vi: Tuyến tính (dB)

en: -36 dB (shallow range for high-amplitude editing)
vi: -36 dB (bị giới hạn khi chỉnh sửa âm có biên độ lớn)

en: -48 dB (PCM range of 8 bit samples)
vi: -48 dB (PCM dùng 8 bit lấy mẫu)

en: -60 dB (PCM range of 10 bit samples)
vi: -60 dB (PCM dùng 10 bit lấy mẫu)

en: -72 dB (PCM range of 12 bit samples)
vi: -72 dB (PCM dùng 12 bit lấy mẫu)

en: -84 dB (PCM range of 14 bit samples)
vi: -84 dB (PCM dùng 14 bit lấy mẫu)

en: -96 dB (PCM range of 16 bit samples)
vi: -96 dB (PCM dùng 16 bit lấy mẫu)

en: -120 dB (approximate limit of human hearing)
vi: -120 dB (xấp xỉ giới hạn nghe của con người)

en: -145 dB (PCM range of 24 bit samples)
vi: -145 dB (PCM dùng 24 bit lấy mẫu)

en: Sequence has block file exceeding maximum %s samples per block.
    Truncating to this maximum length.
vi: Trình tự có tệp khối vượt quá số  %s mẫu tối đa cho mỗi khối.
    Đang cắt ngắn đến độ dài tối đa này.

en: Warning - Truncating Overlong Block File
vi: Cảnh báo - Đang cắt ngắn khối tập tin dài quá mức tối đa

en: Pre-processing
vi: Trước xử lý

en: Rendering Clip
vi: Đang xuất Clip

en: &Multi-view
vi: &Hiển thị nhiều tệp cùng lúc

en: Resampling failed.
vi: Lấy mẫu thất bại.

en: Wave Track
vi: Track Sóng

en: There is not enough room available to paste the selection
vi: Không đủ chỗ để dán vùng chọn

en: A track has a corrupted sample sequence.
vi: Một track có trình tự mẫu bị hỏng.

en: There is not enough room available to expand the cut line
vi: Không đủ chỗ để mở rộng đường cắt

en: Show &Log...
vi: Hiển thị &Nhật ký máy

en: More information about this error may be available %s.
vi: Thông tin bổ sung về lỗi này có thể được cung cấp %s.

en: Would you like to send a report to help us fix this issue?
vi: Bạn có muốn gửi báo cáo để trợ giúp chúng tôi khắc phục vấn đề này?

en: All reports are anonymous. See %s for more info.
vi: Tất cả các báo cáo đều được ẩn danh. Xem %s để biết thêm thông tin chi tiết.

note: i18n-hint: Title of hyperlink to the privacy policy. This is an object of "See".
en: our Privacy Policy
vi: Chính sách quyền riêng tư của chúng tôi

[ctx: crash reporter button]
en: &Don't send
vi: &Không gửi

[ctx: crash reporter button]
en: &Send
vi: &Gửi

en: Forwards
vi: Chuyển tiếp

en: Help on the Internet
vi: Trợ giúp từ Internet

en: From Internet
vi: Từ Internet

note: i18n-hint: Title for a topic.
en: Playing Audio
vi: Đang phát âm

note: i18n-hint: Title for a topic.
en: Recording Audio
vi: Đang ghi âm

note: i18n-hint: Title for a topic.
en: Recording - Choosing the Recording Device
vi: Ghi âm  - Chọn thiết bị ghi âm

note: i18n-hint: Title for a topic.
en: Recording - Choosing the Recording Source
vi: Thu âm - Lựa chọn Nguồn Thu âm

note: i18n-hint: Title for a topic.
en: Recording - Setting the Recording Level
vi: Thu âm - Cài đặt mức Thu âm

note: i18n-hint: Title for a topic.
en: Editing and greyed out Menus
vi: Các trình đơn hoạt động và không hoạt động

note: i18n-hint: Title for a topic.
en: Exporting an Audio File
vi: Xuất dự án thành tập tin âm thanh

note: i18n-hint: Title for a topic.
en: Saving an Audacity Project
vi: Lưu dự án của Audacity

note: i18n-hint: Title for a topic.
en: Support for Other Formats
vi: Hỗ trợ các định dạng khác

note: i18n-hint: Title for a topic.
en: Burn to CD
vi: Ghi ra đĩa CD

en: No Local Help
vi: Không có trợ giúp trong máy

en: Audacity can import unprotected files in many other formats (such as M4A and WMA, compressed WAV files from portable recorders and audio from video files) if you download and install the optional [[https://support.audacityteam.org/basics/installing-ffmpeg| FFmpeg library]] to your computer.
vi: Audacity có thể nhập các tập tin không được bảo vệ ở nhiều định dạng khác (chẳng hạn như M4A và WMA, tập tin WAV nén từ máy quay di động và audio từ tập tin video) nếu bạn tải xuống và cài đặt [[https://support.audacityteam.org/basics/installing-ffmpeg| FFmpeg thư viện]] vào máy tính của bạn.

en: You can also read our help on importing [[https://manual.audacityteam.org/man/playing_and_recording.html#midi|MIDI files]] and tracks from [[https://manual.audacityteam.org/man/faq_opening_and_saving_files.html#fromcd| audio CDs]].
vi: Bạn có thể đọc hướng dẫn trợ giúp về việc thêm tập tin [[https://manual.audacityteam.org/man/playing_and_recording.html#midi|MIDI files]] và track thanh từ [[https://manual.audacityteam.org/man/faq_opening_and_saving_files.html#fromcd| audio CDs]].

en: The Manual does not appear to be installed. Please [[*URL*|view the Manual online]] or [[https://manual.audacityteam.org/man/unzipping_the_manual.html| download the Manual]].<br><br>To always view the Manual online, change "Location of Manual" in Interface Preferences to "From Internet".
vi: Không tìm thấy hướng dẫn để cài đặt. Hãy [[*URL*|xem hướng dẫn online]] hoặc truy cập [[https://manual.audacityteam.org/man/unzipping_the_manual.html| để tải hướng dẫn về]]. <br><br>Để luôn xem được hướng dẫn online, hay sửa phần "vị trí hướng dẫn" trong tùy chọn giao diện thành "từ internet".

en: Audacity Log
vi: Tập nhật ký của Audacity

en: log.txt
vi: Log.txt

en: Save log to:
vi: Lưu lại tập nhật ký vào:

en: Couldn't save log to file: %s
vi: Nhật ký lưu vào tập tin không thành công: %s

en: Show Log for Details
vi: Hiển thị chi tiết nhật ký máy

en: Are you sure you wish to cancel?
vi: Bạn có chắc muốn huỷ không?

en: Confirm Cancel
vi: Xác nhận việc xoá bỏ

en: Are you sure you wish to stop?
vi: Bạn chắc mình muốn tắt không?

en: Confirm Stop
vi: Xác nhận việc tắt

en: Are you sure you wish to close?
vi: Bạn chắc mình muốn đóng không?

en: The specified filename could not be converted due to Unicode character use.
vi: Tên tập tin cụ thể  đã không chuyển đổi được do việc sử dụng ký tự Unicode.

en: Specify New Filename:
vi: Đặt tên tập tin mới:

en: Directory Dialog
vi: Hộp thoại hướng dẫn

en: Error: %s at line %lu
vi: Lỗi: %s ở line %lu

en: Could not load file: "%s"
vi: Không thể nạp tập tin: "%s"

en: Could not parse XML
vi: Không thể phân tích XML

en: 1st Experimental Command...
vi: Lệnh thực nghiệm đầu tiên...

en: 2nd Experimental Command
vi: Lệnh thực nghiệm thứ 2

en: AUP project files (*.aup)
vi: Tập tin dự án AUP (*.aup)

en: Couldn't import the project:
    
    %s
vi: Lỗi khi nhập dự án
    
    %s

note: i18n-hint: Text of the message dialog that may appear on attempt to import an AUP project. %s will be replaced with an explanation of the actual reason of project modification.
en: %s
    This feature is not supported in Audacity versions past 3.3.3.
    These stereo tracks have been split into mono tracks.
    Please verify that everything works as intended before saving.
vi: %s
    Tính năng này không được hỗ trợ trong các phiên bản Audacity trước 3.3.3 .
    Các track stereo thanh nổi này đã được chia thành các track mono đơn âm.
    Vui lòng xác minh rằng mọi thứ hoạt động như dự định trước khi lưu.

en: This project was saved by Audacity version 1.0 or earlier. The format has
    changed and this version of Audacity is unable to import the project.
    
    Use a version of Audacity prior to v3.0.0 to upgrade the project and then
    you may import it with this version of Audacity.
vi: Dự án này đã được lưu bằng Audacity phiên bản 1.0 trở xuống. Định dạng đã
    thay đổi và phiên bản Audacity này không thể nhập dự án.
    
    Hãy sử dụng phiên bản Audacity trước v3.0.0 để nâng cấp dự án và sau đó
    bạn có thể nhập dự án bằng phiên bản Audacity này.

en: Internal error in importer...tag not recognized
vi: Lỗi nội bộ trong trình nhập ... không nhận dạng được thẻ

en: Invalid project 'vpos' attribute.
vi: Thuộc tính 'vpos' của dự án không hợp lệ.

en: Invalid project 'h' attribute.
vi: Thuộc tính 'h' của dự án không hợp lệ.

en: Invalid project 'zoom' attribute.
vi: Thuộc tính 'zoom' của dự án không hợp lệ.

en: Invalid project 'sel0' attribute.
vi: Thuộc tính 'sel0' của dự án không hợp lệ.

en: Invalid project 'sel1' attribute.
vi: Thuộc tính 'sel1' của  dự án không hợp lệ.

en: Invalid project 'selLow' attribute.
vi: Thuộc tính 'selLow' của dự án không hợp lệ.

en: Invalid project 'selHigh' attribute.
vi: Thuộc tính 'selHigh' của dự án không hợp lệ.

en: Couldn't find the project data folder: "%s"
vi: Không tìm thấy thư mục dữ liệu của dự án: "%s"

en: Invalid project 'rate' attribute.
vi: Thuộc tính 'tốc độ' của dự án không hợp lệ.

en: MIDI tracks found in project file, but this build of Audacity does not include MIDI support, bypassing track.
vi: Đã tìm thấy track MIDI trong tệp dự án này, tuy nhiên phiên bản Audacity này không hỗ trợ MIDI.

en: The active project already has a time track and one was encountered in the project being imported, bypassing imported time track.
vi: Dự án đang hoạt động hiện có một chuỗi track và một trong số chúng đã gây ra sung đột với dự án đang được chèn vào, bỏ qua chuỗi track được chèn.

en: Invalid sequence 'maxsamples' attribute.
vi: Thuộc tính 'maxsamples' của chuỗi không hợp lệ.

en: Invalid sequence 'sampleformat' attribute.
vi: Thuộc tính 'sampleformat' của chuỗi không hợp lệ.

en: Invalid sequence 'numsamples' attribute.
vi: Thuộc tính 'numsamples' của chuỗi không hợp lệ.

en: Unable to parse the waveblock 'start' attribute
vi: Không thể phân tích cú pháp thuộc tính "start" của waveblock

en: Missing project file %s
    
    Inserting silence instead.
vi: Thiếu tệp dự án %s
    
    Đang chèn khoảng lặng vào thay thế.

en: Missing or invalid simpleblockfile 'len' attribute.
vi: Thuộc tính simpleblockfile 'len' bị thiếu hoặc không hợp lệ.

en: Missing or invalid silentblockfile 'len' attribute.
vi: Thiếu hoặc không hợp lệ thuộc tính 'len' silentblockfile.

en: Missing alias file %s
    
    Inserting silence instead.
vi: Tệp bí danh  %s bị thiếu
    
    Chèn khoảng lặng.

en: Missing or invalid pcmaliasblockfile 'aliasstart' attribute.
vi: Thuộc tính 'aliaslen' pcmaliasblockfile bị thiếu hoặc không hợp lệ.

en: Missing or invalid pcmaliasblockfile 'aliaslen' attribute.
vi: Thuộc tính 'aliaslen' pcmaliasblockfile bị thiếu hoặc không hợp lệ.

en: Error while processing %s
    
    Inserting silence.
vi: Lỗi khi xử lý %s
    
    Chèn khoảng lặng.

en: Failed to seek to position %lld in %s
vi: Không tìm được vị trí %lld trong %s

en: Unable to read %lld samples from %s
vi: Không thể đọc %lld mẫu từ %s

note: i18n-hint: Some programmer-oriented terminology here: "Data" refers to the sound to be exported, "piped" means sent, and "standard in" means the default input stream that the external program, named by %f, will read.  And yes, it's %f, not %s -- this isn't actually used in the program as a format st
en: Data will be piped to standard in. "%f" uses the file name in the export window.
vi: Dữ liệu sẽ được chuyển về tiêu chuẩn trong "%f" sử dụng tên tập tin trong cửa sổ xuất file.

en: Program name appears to be missing.
vi: Tên chương trình xuất hiện bị thiếu.

en: "%s" couldn't be found.
vi: "%s" không tìm được

en: Unable to locate "%s" in your path.
vi: Không thể tìm thấy " %s" trong đường dẫn của bạn.

en: Find path to command
vi: Tìm thấy đường dẫn điều khiển

en: (external program)
vi: (Chương trình bên ngoài)

en: Cannot export audio to %s
vi: Không thể xuất âm thanh ra %s

en: Exporting the selected audio using command-line encoder
vi: Xuất âm thanh đã chọn dùng bộ mã hoá bằng dòng lệnh

en: Exporting the audio using command-line encoder
vi: Xuất âm thanh sử dụng bộ mã hoá dòng lệnh

en: Bit Rate
vi: Tốc độ bit

en: Quality (kbps)
vi: Chất lượng (kbps)

en: Frame Duration
vi: Thời lượng khung hình.

en: Vbr Mode
vi: Chế độ VBR

en: Low Delay
vi: Độ trễ ngắn

en: Open custom FFmpeg format options
vi: Mở tùy chọn định dạng FFmpeg tùy biến

en: Current Format:
vi: Định dạng hiện tại:

en: Current Codec:
vi: Bộ giải mã hiện tại:

en: FFmpeg : ERROR - Can't determine format description for file "%s".
vi: Lỗi FFmpeg: Không thể xác định mô tả định dạng cho tập tin "%s".

en: FFmpeg : ERROR - Can't allocate output format context.
vi: FFmpeg: LỖI - không thể xác định phạm vi định dạng đầu ra.

en: FFmpeg : ERROR - Can't add audio stream to output file "%s".
vi: FFmpeg : LỖI  - Không thể thêm chuỗi âm thanh vào tệp tin đầu ra "%s".

en: FFmpeg : ERROR - Can't open output file "%s" to write. Error code is %d.
vi: Lỗi FFmpeg - Không thể mở tập tin đầu ra "%s"  Mã lỗi là %d.

en: FFmpeg : ERROR - Can't write headers to output file "%s". Error code is %d.
vi: FFmpeg : LỖI - Không thể viết tiêu đề lên tệp đầu ra "%s". Lỗi code là %d.

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: FFmpeg cannot find audio codec 0x%x.
    Support for this codec is probably not compiled in.
vi: FFmpeg không tìm thấy bộ giải mã audio 0x%x.
    Có lẻ bộ giải mã này chưa được tích hợp.

en: The codec reported a generic error (EPERM)
vi: Codec  có lỗi  (EPERM)

en: The codec reported an invalid parameter (EINVAL)
vi: Bộ giải mã đã báo cáo một tham số không hợp lệ (EINVAL)

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Can't open audio codec "%s" (0x%x)
    
    %s
vi: Không thể mở bộ giải mã audio Codec  "%s" (0x%x)
    
    %s

en: FFmpeg : ERROR - Can't allocate buffer to read into from audio FIFO.
vi: FFmpeg: LỖI - Không thể xác định bộ đệm để đọc từ FIFO audio.

en: FFmpeg : ERROR - Couldn't write audio frame to output file.
vi: FFmpeg: LỖI - Không thể ghi cấu trúc bản âm thanh thành tập tin xuất ra.

en: FFmpeg : ERROR - Could not get sample buffer size
vi: FFmpeg: LỖI - Không thể lấy mẫu kích thước bộ đệm

en: FFmpeg : ERROR - Could not allocate bytes for samples buffer
vi: FFmpeg: LỖI - Không thể xác định số bytes cho mẫu bộ đệm

en: FFmpeg : ERROR - Could not setup audio frame
vi: FFmpeg: LỖI - Không thể cài đặt audio frame

en: FFmpeg : ERROR - encoding frame failed
vi: FFmpeg: LỖI - Lổi giải mã frame

en: FFmpeg : ERROR - Too much remaining data.
vi: FFmpeg: LỖI - Quá nhiều dữ liệu tồn động.

en: FFmpeg : ERROR - nAudioFrameSizeOut too large.
vi: FFmpeg: LỖI -nAudioFrameSizeOut quá lớn.

en: Properly configured FFmpeg is required to proceed.
    You can configure it at Preferences > Libraries.
vi: Cần định dạng chuẩn FFmpeg để tiếp tục.
    Bạn có thể định dạng nó trong mục tùy chọn > thư viện.

en: Attempted to export %d channels, but maximum number of channels for selected output format is %d
vi: Đã thử xuất %dkênh, nhưng số lượng kênh lớn nhất để chọn định dạng đầu ra chỉ là %d

en: Exporting selected audio as %s
vi: Đang xuất âm thanh đã chọn ra%s

en: Exporting the audio as %s
vi: Đang xuất âm thanh ra%s

en: Invalid sample rate
vi: Tốc độ lấy mẫu không hợp lệ

en: The project sample rate (%d) is not supported by the current output
    file format.
vi: Định dạng file đầu ra không hổ trợ 
    Tốc độ lấy mẫu dự án (%d)

en: The project sample rate (%d) and bit rate (%d kbps) combination is not
    supported by the current output file format.
vi: Định dạng file đầu ra không hỗ trợ
    Tốc độ lấy mẫu (%d) và tốc độ bit (%d kbps) của dự án.

en: You may resample to one of the rates below.
vi: Bạn có thể đổi tốc độ lấy mẫu sang các giá trị dưới đây.

en: Sample Rates
vi: Tốc độ lấy mẫu

en: M4A (AAC) Files (FFmpeg)
vi: M4A (AAC) tập tin (FFmpeg)

en: AC3 Files (FFmpeg)
vi: Tập tin AC3 (FFmpeg)

en: AMR (narrow band) Files (FFmpeg)
vi: Tập tin AMR (narrow band) (FFmpeg)

en: Opus (OggOpus) Files (FFmpeg)
vi: Tệp Opus (OggOpus) (FFmpeg)

en: WMA (version 2) Files (FFmpeg)
vi: Tập tin WMA (version 2) (FFmpeg)

en: Custom FFmpeg Export
vi: Chỉnh sửa xuất tập tin FFmpeg

en: 2-level
vi: Cập-2

en: 4-level
vi: 4 cấp độ

en: 8-level
vi: Cấp-8

en: Full search
vi: Tìm kiếm tất cả

en: Log search
vi: Tìm kiếm bản ghi

en: Configure custom FFmpeg options
vi: Đình dạng tùy chọn FFmpeg tùy biến

en: Export Presets
vi: Xuất thiết lập sẵn

en: Not all formats and codecs are compatible. Nor are all option combinations compatible with all codecs.
vi: Không phải tất cả các định dạng và bộ giải mã đều tương thích. và cũng không phải tổ hợp tùy chọn nào cũng tương thíc với tất cả bộ giải mã.

en: Show All Formats
vi: Hiển thị tất cả định dạng

en: Show All Codecs
vi: Hiển thị tất cả Codecs

en: ISO 639 3-letter language code
    Optional
    empty - automatic
vi: Mã ngôn ngữ 3 chữ cái ISO 639
    Tùy chọn
    trống - tự động

en: Bit Reservoir
vi: Nguồn bit

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Codec tag (FOURCC)
    Optional
    empty - automatic
vi: Thẻ bổ giải mã (FOỦCC)
    Tùy chọn
    Trống - tự động

en: Bit Rate (bits/second) - influences the resulting file size and quality
    Some codecs may only accept specific values (128k, 192k, 256k etc)
    0 - automatic
    Recommended - 192000
vi: Bit Rate (bit/giây) - có ảnh hưởng đến kết quả chất lượng và kích thước của tập tin.
    một số bổ giải mã chỉ có thể nhận các giá trị chuẩn (128k, 192k, 256k etc)
    0 - tự động
    đề suất - 192000

en: Bit Rate:
vi: Tốc độ bit:

en: Overall quality, used differently by different codecs
    Required for vorbis
    0 - automatic
    -1 - off (use bitrate instead)
vi: Chất lượng tổng thể, được sử dụng khác nhau bởi các codec khác nhau
    Cần thiết cho vorbis
    0 - tự động
    -1 - tắt (sử dụng bitrate thay thế)

en: Sample rate (Hz)
    0 - don't change sample rate
vi: Tốc độ lấy mẫu (Hz)
    0 - Không được thay đổi tốc độ lấy mẫu

en: Audio cutoff bandwidth (Hz)
    Optional
    0 - automatic
vi: Dải tần audio được cắt (Hz)
    Tùy chọn
    0 - Tự động

en: Cutoff:
vi: Cắt:

en: AAC Profile
    Low Complexity - default
    Most players won't play anything other than LC
vi: Hồ sơ AAC
    Độ phực tạp thấp - mặc định
    Không thể chạy được cái gì ngoài LC

en: FLAC options
vi: Tùy chọn FLAC

en: Compression level
    Required for FLAC
    -1 - automatic
    min - 0 (fast encoding, large output file)
    max - 10 (slow encoding, small output file)
vi: Mức nén dữ liệu
    Cần có FLAC
    -1 - tự động
    Thấp nhất - 0 (mã hoá nhanh, tệp đầu ra lớn)
    Cao nhất - 10 (mã hoá chậm, tệp đầu ra nhỏ)

en: Frame size
    Optional
    0 - default
    min - 16
    max - 65535
vi: Kích thước khung
    không bắt buộc
    0 - mặc định
    tối thiểu - 16
    tối đa - 65535

en: LPC coefficients precision
    Optional
    0 - default
    min - 1
    max - 15
vi: Độ chính xác LPC 
    Không bắt buộc
    0 - Mặc định
    Tối thiểu- 1
    Tối đa - 15

en: Prediction Order Method
    Estimate - fastest, lower compression
    Log search - slowest, best compression
    Full search - default
vi: Hệ thống dự đoán lệnh
    Ước lượng - nhanh nhất, nén chậm hơn
    Tìm trên bản ghi - chậm nhất, nén nhanh nhất
    Tìm toàn diện - mặt định

en: PdO Method:
vi: Hệ thống PdO:

en: Minimal prediction order
    Optional
    -1 - default
    min - 0
    max - 32 (with LPC) or 4 (without LPC)
vi: Lệnh dự đoán nhỏ
    Tùy chọn
    -1 - Mặc định
    Thấp nhất - 0
    Cao nhất - 32 (có LPC) hoặc 4 (không dùng LPC)

en: Min. PdO
vi: Tối thiểu PdO

en: Maximal prediction order
    Optional
    -1 - default
    min - 0
    max - 32 (with LPC) or 4 (without LPC)
vi: Lệnh dự đoán cao nhất
    Tùy chọn
    -1 - Mặc định
    Thấp nhất - 0
    Cao nhất - 32 (có LPC) hoặc 4 (không dùng LPC)

en: Max. PdO
vi: Tối đa PdO

en: Minimal partition order
    Optional
    -1 - default
    min - 0
    max - 8
vi: Lệnh dự đoán thấp nhất
    Tùy chọn
    -1 - mặc định
    Thấp nhất - 0
    Cao nhất - 8

en: Min. PtO
vi: Tối thiểu PtO

en: Maximal partition order
    Optional
    -1 - default
    min - 0
    max - 8
vi: Lệnh phân chia cao nhất
    Tùy chọn
    -1 - Mặc định
    Thấp nhất - 0
    Cao nhất - 8

en: Max. PtO
vi: Tối đa PtO

note: i18n-hint:  Abbreviates "Linear Predictive Coding", but this text needs to be kept very short
en: Use LPC
vi: Dụng LPC

en: MPEG container options
vi: Tùy chọn nơi chứa MPEG

en: Maximum bit rate of the multiplexed stream
    Optional
    0 - default
vi: Bit rate tối đa của luồng đa lộ
    Tùy chọn
    0 - Mặc định

note: i18n-hint: 'mux' is short for multiplexor, a device that selects between several inputs 'Mux Rate' is a parameter that has some bearing on compression ratio for MPEG it has a hard to predict effect on the degree of compression
en: Mux Rate:
vi: Tốc độ mux

note: i18n-hint: 'Packet Size' is a parameter that has some bearing on compression ratio for MPEG compression.  It measures how big a chunk of audio is compressed in one piece.
en: Packet size
    Optional
    0 - default
vi: Kích thước gói
    Tùy chọn
    0 - Mặc định

note: i18n-hint: 'Packet Size' is a parameter that has some bearing on compression ratio for MPEG compression.  It measures how big a chunk of audio is compressed in one piece.
en: Packet Size:
vi: Kích thước gói:

en: You can't delete a preset without name
vi: Bạn có thể xóa một thiết lập sẵn không có tên

en: You can't save a preset without a name
vi: Bạn không thể lưu một thiết lập sẵn mà không có tên

en: Select xml file with presets to import
vi: Chọn tập tin XML vời thiết lập sẵn để nhập vào

en: No presets to export
vi: Không có thiết lập sẵn để xuất

en: Select xml file to export presets into
vi: Xuất thiết lập sẵn vào tập tin XML nào?

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Format %s is not compatible with codec %s.
vi: Định dạng %s không tương thích với codec %s.

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Incompatible format and codec
vi: Lỗi định dạng và bộ giải mã codec

en: Failed to guess format
vi: Lỗi đọc định dạng

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Failed to find the codec
vi: Không tìm thấy codec

en: FFmpeg was configured in Preferences and successfully loaded before, 
    but this time Audacity failed to load it at startup. 
    
    You may want to go back to Preferences > Libraries and re-configure it.
vi: FFmpeg đã được cấu hình trong Tùy chọn Ưu tiên và đã tải thành công trước đõ,
    nhưng lần này Audacity đã thất bại trong việc tải lên lúc khởi động.
    
    Bạn có thể vào mục Tùy chọn Ưu tiên > Thư viện và cấu hình lại nó.

en: FFmpeg startup failed
vi: FFmpeg khởi động không thành công

en: FFmpeg library not found
vi: Không thể tìm thấy thư viện FFmpeg

en: Locate FFmpeg
vi: Tìm thấy FFmpeg

en: Audacity needs the file '%s' to import and export audio via FFmpeg.
vi: Audacity cần tập tin '%s' để nhập và xuất ra audio thông qua FFmpeg.

en: Location of '%s':
vi: Địa điểm '%s':

en: To find '%s', click here -->
vi: Để tìm '%s'  click vào đây -->

en: To get a free copy of FFmpeg, click here -->
vi: Để nhận một bản sao chép FFmpeg miễn phí, hãy nhấp chuột vào ->>

en: Only avformat.dll
vi: Chỉ avformat.dll

en: Only libavformat.dylib
vi: Chỉ libavformat.dylib

en: Only libavformat.so
vi: Chỉ libavformat.so

note: i18n-hint: It's asking for the location of a file, for example, "Where is lame_enc.dll?" - you could translate "Where would I find the file '%s'?" instead if you want.
en: Where is '%s'?
vi: %s ở đâu thế?

en: FFmpeg not found
vi: FFmpeg không tìm được

en: Audacity attempted to use FFmpeg to import an audio file,
    but the libraries were not found.
    
    To use FFmpeg import, go to Edit > Preferences > Libraries
    to download or locate the FFmpeg libraries.
vi: Audacity đã thử sử dụng FFmpeg để thêm vào một tập tin audio,
    nhưng các thư viện đã không được tìm thấy.
    
    Để sử dụng chức năng nhập bằng FFmpeg, hãy vào Chỉnh sửa > Tùy chọn ưu tiên > Thư viện để tải về hoặc định vị các thư viện FFmpeg.

en: Do not show this warning again
vi: Không hiện cảnh báo này nữa

en: FFmpeg Import/Export Library
vi: Thư viện  Nhập/ Xuất FFmpeg

en: No compatible FFmpeg library was found
vi: Không tìm thấy thư viện FFmpeg tương thích

en: FFmpeg Library Version:
vi: Phiên bản thư viện FFmpeg

en: FFmpeg Library:
vi: Thư viện FFmpeg:

en: Loca&te...
vi: &Tìm Vị Trí

en: Dow&nload
vi: Tải xuố&ng

en: Audacity has automatically detected valid FFmpeg libraries.
    Do you still want to locate them manually?
vi: Audacity đã tự động xóa đi các thư viện FFmpeg hợp lệ.
    Bạn có muốn định vị chúng bằng tay không?

en: Error Saving FFmpeg Presets
vi: Lỗi khi lưu thiết lập sẵn FFmpeg

en: Overwrite preset '%s'?
vi: Bạn có muốn thay thế thiết lập sẵn '%s' không?

en: Confirm Overwrite
vi: Xác nhận thay thế

en: Please select format before saving a profile
vi: Hãy chọn định dạng trước khi lưu hồ sơ

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Please select codec before saving a profile
vi: Hãy chọn bộ giải mã trước khi lưu hồ sơ

en: Preset '%s' does not exist.
vi: Thiết lập '%s' không tồn tại.

en: Replace preset '%s'?
vi: Bạn có muốn ghi đè lên thiết lập sẵn '%s' không?

en: FFmpeg-compatible files
vi: Tập tin tương thích FFmpeg

en: Try installing FFmpeg.
vi: Thử cài đặt FFmpeg.

note: i18n-hint: "codec" is short for a "coder-decoder" algorithm
en: Index[%02x] Codec[%s], Language[%s], Bitrate[%s], Channels[%d], Duration[%d]
vi: Chỉ mục [ %02x] Codec [ %s], Ngôn ngữ [ %s], Tốc độ bit [ %s], Kênh [ %d], Thời lượng [ %d]

en: 0 (fastest)
vi: 0 (nhanh nhất)

en: 8 (best)
vi: 8 (tốt nhất)

en: FLAC Files
vi: Tập tìn FLAC

en: FLAC export couldn't open %s
vi: Xuất FLAC không thể mở %s

en: FLAC encoder failed to initialize
    Status: %d
vi: Bộ mã hóa FLAC không thể khởi động
    trạng thái:%d

en: Exporting the selected audio as FLAC
vi: Xuất âm thanh đã chọn thành FLAC

en: Exporting the audio as FLAC
vi: Xuất âm thanh thành FLAC

en: FLAC files
vi: Tập tin FLAC

en: List of Files in basic text format
vi: Danh sách các tập tin ở dạng văn bản gốc

note: i18n-hint: You do not need to translate "LOF"
en: Invalid window offset in LOF file.
vi: Tập tin LOF chứa offset cửa sổ không hợp lệ.

note: i18n-hint: You do not need to translate "LOF"
en: Invalid duration in LOF file.
vi: Tập tin LOF có độ dài không hợp lệ.

en: MIDI tracks cannot be offset individually, only audio files can be.
vi: Chỉ có thể offset riêng các tập tin âm thanh, không thể làm với các MIDI track.

note: i18n-hint: You do not need to translate "LOF"
en: Invalid track offset in LOF file.
vi: Tập tin LOF chứa track offset  không hợp lệ.

en: MP2 Files
vi: Tập tin MP2

en: Cannot export MP2 with this sample rate and bit rate
vi: Không xuất được MP2 với tốc độ lấy mẫu và tốc độ bit này

en: Unable to open target file for writing
vi: Không thể ghi tập tin đích

en: Exporting selected audio at %ld kbps
vi: Xuất âm thanh đã chọn với tốc độ %ld kbps

en: Exporting the audio at %ld kbps
vi: Đang xuất âm thanh với tốc độ %ld Kbps

en: 220-260 kbps (Best Quality)
vi: 220-260 kbps (Chất Lượng Cao Nhất)

en: 45-85 kbps (Smaller files)
vi: 45-85 kbps (Tệp nhỏ hơn)

en: Excessive, 320 kbps
vi: Siêu Cao, 320 kbps

en: Extreme, 220-260 kbps
vi: Hết sức, 220-260 kbps

en: Standard, 170-210 kbps
vi: Mặc định, 170-210 kbps

en: Medium, 145-185 kbps
vi: Trung bình, 145-185 kbps

en: Excessive
vi: Siêu Cao

en: Bit Rate Mode
vi: Kiểu tỷ lệ tốc độ

note: i18n-hint: LAME is the name of an MP3 converter and should not be translated
en: Locate LAME
vi: Định vị Lame

en: Audacity needs the file %s to create MP3s.
vi: Audacity yêu cầu tập tin %s để tạo MP3.

en: Location of %s:
vi: Vị trí của %s:

note: i18n-hint: There is a  button to the right of the arrow.
en: To find %s, click here -->
vi: Để tìm %s, nhấn vào đây -->

note: i18n-hint: There is a  button to the right of the arrow.
en: To get a free copy of LAME, click here -->
vi: Để lấy một bản sao của LAME, nhấn vào đây -->

note: i18n-hint: It's asking for the location of a file, for * example, "Where is lame_enc.dll?" - you could translate * "Where would I find the file %s" instead if you want.
en: Where is %s?
vi: %s ở đâu thế?

en: You are linking to lame_enc.dll v%d.%d. This version is not compatible with Audacity %d.%d.%d.
    Please download the latest version of 'LAME for Audacity'.
vi: Bạn đang liên kết đến lame_enc.dll v %d. %d. Phiên bản này không tương thích với Audacity %d.%d.%d.
    Vui lòng tải xuống phiên bản mới nhất của 'LAME for Audacity'.

en: Only lame_enc.dll
vi: Chỉ lame_enc.dll

en: Only libmp3lame64bit.dylib
vi: Chỉ  libmp3lame64bit.dylib

en: Only libmp3lame.dylib
vi: Chỉ  libmp3lame.dylib

en: Only libmp3lame.so
vi: Chỉ libmp3lame.so

en: Primary shared object files
vi: Tệp đối tượng được chia sẻ chính

en: Extended libraries
vi: Các thư viện bổ sung - extended

en: Only libmp3lame.so.0
vi: Chỉ libmp3lame.so.0

en: MP3 Files
vi: Tập tin MP3

en: Could not open MP3 encoding library!
vi: Không mở được thư viện mã hoá MP3!

en: Could not initialize MP3 encoding library!
vi: Không thể khởi tạo thư viện mã hóa MP3!

en: Not a valid or supported MP3 encoding library!
vi: Thư viện mã hoá MP3 này không hợp lệ hoặc không được hỗ trợ!

en: Unable to initialize MP3 stream
vi: Không thể khởi tạo dòng MP3

en: Exporting selected audio with %s preset
vi: Đang xuất âm thanh đã chọn với thiết lập sẵn %s

en: Exporting the audio with %s preset
vi: Đang xuất âm thanh vời thiết lập sẵn %s

en: Exporting selected audio with VBR quality %s
vi: Đang xuất âm thanh đã chọn với VBR chất lượng %s

en: Exporting the audio with VBR quality %s
vi: Đang xuất âm thanh với VBR chất lượng %s

en: Exporting selected audio at %d Kbps
vi: Đang xuất âm thanh đã chọn với tốc độ %d Kbps

en: Exporting the audio at %d Kbps
vi: Đang xuất âm thanh với tốc độ %d Kbps

en: Error %ld returned from MP3 encoder
vi: Gặp %ld lỗi khi mã hoá MP3

en: The project sample rate (%d) is not supported by the MP3
    file format.
vi: Định dạng MP3 không hỗ trợ
    Tốc độ lấy mẫu của dự án (%d).

en: The project sample rate (%d) and bit rate (%d kbps) combination is not
    supported by the MP3 file format.
vi: Định dạng MP3 không hỗ trợ
    Tốc độ lấy mẫu (%d) và tốc độ bit (%d kbps) của dự án.

en: MP3 export library not found
vi: Không thể tìm thấy thư viện xuất MP3

en: (Built-in)
vi: (Tích hợp sẵn)

en: LAME MP3 Export Library
vi: Thư viện xuất LAME MP3

en: MP3 Library Version:
vi: Phiên bản thư viện MP3:

en: MP3 files
vi: Tập tin MP3

en: Ogg Vorbis Files
vi: Tập tin Ogg Vorbis

en: Unable to export - rate or quality problem
vi: Không thể xuất  vì vấn đề tốc độ hoặc chất lượng

en: Unable to export - problem initialising
vi: Không thể xuất - lỗi khởi chạy

en: Unable to export - problem creating stream
vi: Không thể xuất - lỗi khởi tạo dòng

en: Unable to export - problem with packets
vi: Không thể xuất - lỗi gói

en: Unable to export - problem with file
vi: Không thể xuất - lỗi tập tin

en: Exporting the selected audio as Ogg Vorbis
vi: Đang xuất âm thanh đã chọn ra tập tin dạng Ogg Vorbis

en: Exporting the audio as Ogg Vorbis
vi: Đang xuất âm thanh ra tập tin dạng Ogg Vorbis

en: Ogg Vorbis files
vi: Tập tin Ogg Vorbis

en: Index[%02x] Version[%d], Channels[%d], Rate[%ld]
vi: Chỉ mục[%02x] Phiên bản[%d], Kênh[%d], Tỷ lệ[%ld]

en: Media read error
vi: Lỗi đọc phương tiện

en: Not an Ogg Vorbis file
vi: Không phải là tập tin Ogg Vorbis

en: Vorbis version mismatch
vi: Sai Phiên bản Vorbis

en: Invalid Vorbis bitstream header
vi: Dòng bit Vorbis có Phần đầu không hợp lệ

en: Internal logic fault
vi: Lỗi Logic bên trong

en: buffer too small
vi: Vùng đệm quá nhỏ

en: invalid state
vi: Trạng thái không hợp lệ

en: memory allocation has failed
vi: Phân vùng bộ nhớ lỗi

en: VBR Mode
vi: Chế độ VBR

en: Optimize for
vi: Tối ưu hoá cho

en: Buffer overflow in OGG packet
vi: Tràn bộ đệm trong gói OGG

en: Unable to write OGG page header
vi: Không thể viết tiêu đề trang OGG

en: Unable to write OGG page
vi: Không thể viết trang OGG

en: Opus Files
vi: Tập tin tác phẩm

en: Unsupported sample rate
vi: Không hổ trợ tốc độ lấy mẫu

en: Exporting selected audio as Opus
vi: Đang xuất audio đã chọn dưới dạng Opus

en: Exporting the audio as Opus
vi: Xuất audio thành tác phẩm

en: Unable to create Opus encoder
vi: Không thể tạo bộ mã hóa Opus

en: Unable to set bitrate
vi: Không thể đặt tốc độ bit

en: Unable to set complexity
vi: Không thể đặt complexity

en: Unable to set bandwidth
vi: Không thể đặt băng thông

en: Unable to set VBR mode
vi: Không thể đặt chế độ VBR

en: Unable to set CVBR mode
vi: Không thể đặt chế độ CVBR

en: Unable to get lookahead
vi: Không thể quan sát phía trước

en: Failed to calculate correct preskip
vi: Không thể tính toán việc bỏ qua trước

en: Failed to encode input buffer
vi: Không thể mã hóa bộ đệm đầu vào

en: Opus files
vi: Tập tin Opus

en: File has changed the number of channels in the middle.
vi: Tập tin đã thay đổi số lượng kênh ở giữa.

en: IO error reading from file
vi: Lỗi IO khi đọc từ tập tin

en: not an Opus file
vi: Không phải tập tin Opus

en: invalid header
vi: tiêu đề không hợp lệ

en: unsupported version
vi: phiên bản không được hỗ trợ

en: invalid stream structure
vi: cấu trúc luồng không hợp lệ

en: stream is not seekable
vi: luồng không thể tìm kiếm

en: Failed to decode Opus file: %s
vi: Không thể giải mã tập tin Opus: %s

en: Other uncompressed files
vi: Các tập tin khác không được nén

en: GSM 6.10 requires mono
vi: GSM 6.10 phải dụng mono

en: WAVEX and GSM 6.10 formats are not compatible
vi: Các định dạng WAVEX và GSM 6.10 không tương thích

en: Cannot export audio in this format.
vi: Không xuất được dữ liệu ra định dạng này.

en: You have attempted to Export a WAV or AIFF file which would be greater than 4GB.
    Audacity cannot do this, the Export was abandoned.
vi: Bạn đã cố gắng xuất tệp WAV hoặc AIFF có dung lượng lớn hơn 4GB.
    Audacity không thể thực hiện được việc này, quá trình xuất tệp đã bị hủy bỏ.

en: Exporting the selected audio as %s
vi: Đang xuất âm thanh đã chọn ra %s

note: i18n-hint: %s will be the error message from libsndfile, which * is usually something unhelpful (and untranslated) like "system * error"
en: Error while writing %s file (disk full?).
    Libsndfile says "%s"
vi: Lỗi khi lưu tập tin %s  (disk full?).
    Libsndfile nói "%s"

en: WAV, AIFF, and other uncompressed types
vi: WAV, AIFF, và các định dạng không nén khác

en: Low Quality (Fast)
vi: Chất lượng thấp (Nhanh)

en: Normal Quality
vi: Chất lượng Bình thường

en: High Quality (Slow)
vi: Chất lượng cao (Chậm)

en: Very High Quality (Slowest)
vi: Chất lượng cực cao (Chậm nhất)

en: Hybrid Mode
vi: Chế độ kết hợp

en: Create Correction(.wvc) File
vi: Tạo tập tin sửa chữa(.wvc)

en: WavPack Files
vi: Tập tin Wavpack

en: Unable to create target file for writing
vi: Không thể tạo tập tin như định dạng để xuất dữ liệu

en: Exporting selected audio as WavPack
vi: Xuất audio đã chọn dưới dạng WavPack

en: Exporting the audio as WavPack
vi: Xuất audio dưới dạng WavPack

en: WavPack files
vi: Tập tin WavPack

en: Encountered %d errors decoding WavPack file!
vi: Đã gặp %d lỗi khi giải mã tập tin WavPack!

en: &Nyquist Workbench...
vi: &Nyquist Workbench - Bàn làm việc

en: &Undo	Ctrl+Z
vi: H&uỷ	Ctrl+Z

en: &Redo	Ctrl+Y
vi: &Làm lại	Ctrl+Y

en: Cu&t	Ctrl+X
vi: Cắ&t	Ctrl+X

en: &Copy	Ctrl+C
vi: &Chép	Ctrl+C

en: &Paste	Ctrl+V
vi: &Dán Ctrl+V

en: Cle&ar	Ctrl+L
vi: &Xoá	Ctrl+L

en: Select A&ll	Ctrl+A
vi: Chọn &tất cả	Ctrl+A

en: &Find...	Ctrl+F
vi: &Tìm...	Ctrl+F

en: &Matching Paren	F8
vi: &Bộ ngoặc đơn	F8

en: &Top S-expr	F9
vi: S-expr  &đỉnh cao	F9

en: &Higher S-expr	F10
vi: &S-expr cao hơn	F10

en: &Previous S-expr	F11
vi: &S-expr trước	F11

en: &Next S-expr	F12
vi: &S-expr tiếp theo	F12

en: &Go to
vi: &Đi đến

en: Select &Font...
vi: Chọn &Phông chữ...

en: Split &Vertically
vi: Chia theo chiều &Thẳng đứng

en: Split &Horizontally
vi: Chia theo chiều &Ngang

en: Show S&cript
vi: Hiển thị S&cript - Kịch bản

en: Show &Output
vi: Hiển thị &Đầu ra

en: &Large Icons
vi: Các biểu tượng &Lớn

en: &Small Icons
vi: Các biểu tượng &Nhỏ

en: &Go	F5
vi: &Đi	F5

en: &Stop	F6
vi: &Dừng	F6

en: Load Nyquist script
vi: Tải tập lệnh Nyquist

en: Nyquist scripts (*.ny)|*.ny|Lisp scripts (*.lsp)|*.lsp|All files|*
vi: Tập lệnh Nyquist (*.ny)|*.ny|kịch bàn Lisp (*.lsp)|*.lsp|All files|*

en: Script was not saved.
vi: Tập lệnh chưa lưu.

en: Save Nyquist script
vi: Lưu Tập lệnh Nyquist

en: Find dialog
vi: Tìm hộp thoại

en: Tango Icon Gallery (toolbar icons)
vi: Bộ biểu tượng Tango (biểu tượng thanh công cụ)

en: External Audacity module which provides a simple IDE for writing effects.
vi: Mô-đun ngoài của Audacity cung cấp bộ IDE đơn giản về hiểu ứng chữ viết.

en: Nyquist Effect Workbench
vi: Workbench - Bàn làm việc hiệu ứng Nyquist

en: Code has been modified. Are you sure?
vi: Mã lệnh đã được chỉnh sửa. Bạn đã chắc chắn chưa?

en: Nyquist Effect Workbench -
vi: Workbench - Bàn làm việc hiệu ứng Nyquist

en: Open script
vi: Mở script - Tập lệnh

en: Save script
vi: Lưu Tập lệnh

en: Save script as...
vi: Lưu Tập lệnh thành...

en: Go to matching paren
vi: Đi đến ngoặc đơn cùng bộ

en: Go to top S-expr
vi: Lên đầu trang S-expr

en: Go to higher S-expr
vi: Đi tới S-expr ỏ trên

en: Go to previous S-expr
vi: Đi tới S-expr ở dưới

en: Go to next S-expr
vi: Chuyển đến S-expr &Tiếp theo

en: Start script
vi: Bắt đầu Tập lệnh

en: Waiting for audio.com
vi: Đang đợi audio.com

en: An action on audio.com is required before you can continue. You can cancel this operation.
vi: Một thao tác trên audio.com đang được xử lý trước khi bạn có thể tiếp tục. bạn có thể huỷ bỏ quá trình này.

en: Save to audio.com
vi: Lưu vào audio.com

en: Generating audio preview...
vi: Đang tạo bản xem trước âm thanh..

en: Open from audio.com
vi: Mở từ audio.com

en: Synchronizing project
vi: Đang đồng bộ dự án

en: Previews can be updated only for Cloud projects
vi: Bản xem trước có thể được tải lên chỉ áp dụng cho các dự án ở trên đám mây

en: Save &To Cloud...
vi: Lưu &vào đám mây

en: &Update Cloud Audio Preview
vi: &Tải lên đám mây bản xem trước âm thanh

en: Open Fro&m Cloud...
vi: Mở t&ừ đám mây

en: S&hare Audio...
vi: C&hia sẻ âm thanh

en: Export behavior
vi: Kiểu xuất tệp

en: S&how 'How would you like to export?' dialog
vi: Đưa &ra "cách mà bạn muốn xuất tệp?" hộp thoại

en: Save behavior
vi: Lưu thói quen

en: Always &ask
vi: Luôn &hỏi

en: Always &save to cloud
vi: Luôn &lưu vào đám mây

en: Always save to the co&mputer
vi: Luôn luôn lưu vào &máy tính

en: Temporary Cloud files directory
vi: Thư mục tạm trên đám mây

en: &Remove temporary files after:
vi: &Xoá tập tin tạm thời sau khi:

en: Preferences for Cloud
vi: Tùy chọn cho đám mây

en: Choose a location to place the temporary directory
vi: Chọn vị trí đặt thư mục tạm thời

en: Temporary files directory cannot be on a FAT drive.
vi: Thư mục tệp tạm thời không thể nằm trên ổ đĩa FAT.

en: Cannot set the preference.
vi: Lỗi đặt tùy chọn...

en: Syncing to audio.com... (%d%%)
vi: Đang đồng bộ hóa với audio.com... (%d%%)

en: Project is syncing with audio.com. Do you want to stop the sync process?
vi: Dự án đang đồng bộ với audio.com. Bạn có muốn dừng quá trình đồng bộ không?

en: Waiting for space to free up
vi: Đợi làm trống đĩa

en: Once you have made storage space available on audio.com, click Retry.
vi: Khi bạn đã làm trống

en: Share Audio
vi: Chia sẻ audio

en: Get Effects
vi: Tải về hiệu ứng

note: i18n-hint: Clicking this menu item shows the toolbar that opens Share Audio dialog
en: &Share Audio Toolbar
vi: &Thanh công cụ Chia sẻ Audio

en: You are not signed in
vi: Bạn chưa đăng nhập

en: &Sign Out
vi: Đăng Xuất

note: i18n-hint: A title that is shown on the first project save that allows the user to select Cloud or local save.
en: How would you like to save?
vi: Bạn muốn lưu như thế nào?

en: Save to the Cloud (free)
vi: Lưu lên đám mây (miễn phí)

en: Your project is backed up privately on audio.com. You can access your work from any device and collaborate on your project with others. Cloud saving is free for a limited number of projects.
vi: Dự án của bạn đã được sao lưu một cách bảo mật trên audio.com. Bạn có thể truy cập và làm việc nhóm với người khác từ bất kỳ thiết bị nào. Việc lưu lên đám mây sẽ là miễn phí đối với một số dự án nhất định.

en: &Save to Cloud
vi: &Lưu lên đám mây

en: On your computer
vi: Trên máy tính của bạn

en: Files are saved on your device.
    Note: To export MP3 and WAV files, use File > Export Audio instead.
vi: Các tệp đã được lưu vào thiết bị của bạn.
    Lưu ý: Đối với việc xuất các tệp MP3 và WAV. hãy vào Tệp>Xuất Audio.

en: Save to &computer
vi: Lưu trên &máy tính

en: &Remember my choice and don't show again
vi: &Nhớ lựa chọn của tôi và không hiển thị lại

note: i18n-hint: A title that is shown on export that allows the user to select Cloud or local export.
en: How would you like to export?
vi: Bạn muốn xuất tập tin như thế nào?

en: Share to audio.com
vi: Chia sẻ với audio.com

en: Uploads an uncompressed audio file and generates a shareable link. This link allows others to download the file in either .wav or .mp3 format.
vi: Tải lên tệp âm thanh không nén và tạo liên kết có thể chia sẻ. Liên kết này cho phép người khác tải xuống tệp ở định dạng .wav hoặc .mp3.

en: &Share to audio.com
vi: &Chia sẻ với audio.com

en: Export MP3s, WAVs, FLACs and other formats to your computer.
vi: Xuất tập tin MP3, WAV, FLAC và các định dạng khác vào máy tính của bạn.

en: Export to &computer
vi: Xuất bản trên &máy tính

en: &Don't show again
vi: &Không hiển thị lại

en: Save to computer...
vi: Lưu trên máy tính...

en: We encountered an issue syncing your file
vi: Chúng tôi đã gặp một sự cố khi đang đồng bộ hóa tệp của bạn

en: Don't worry, your changes will be saved to a temporary location and will be synchronized to your cloud copy when your internet connection resumes.
vi: Xin đừng lo lắng, những thay đổi của bạn sẽ được lưu vào một thư mục tạm thời và sẽ được đồng bộ hóa với bản sao trên đám mây khi kết nối Internet của bạn trở lại.

en: Log in to audio.com to proceed.
vi: Đăng nhập vào audio.com để tiến hành.

en: Link account
vi: Liên kết tài khoản

en: We were unable to link your account. Please try again.
vi: Chúng tôi không thể liên kết tài khoản của bạn. Vui lòng thử lại.

en: &Try again
vi: &Thử lại

en: Account linked successfully!
vi: Tài khoản đã được liên kết thành công!

en: Enter token to link your account
vi: Nhập token để liên kết tài khoản của bạn

en: L&ink audio.com account...
vi: L&iên kết tài khoản audio.com

en: Create cloud account
vi: Tạo tài khoản đám mây - Cloud

en: Sign in to cloud
vi: Đăng nhập vào Cloud

en: Oops! It looks like there was an issue with your input.
    Please ensure your email is correct and that your password is at least 8 characters long
vi: Ồ! Có vẻ như có vấn đề với thông tin bạn nhập.
    Vui lòng đảm bảo email của bạn là chính xác và mật khẩu của bạn dài ít nhất 8 ký tự

en: Sorry, but it seems the email or password you entered is incorrect.
    Please double-check your credentials and try again!
vi: Xin lỗi, nhưng có vẻ như email hoặc mật khẩu bạn nhập không đúng.
    Vui lòng kiểm tra lại thông tin đăng nhập của bạn và thử lại!

en: Create a free cloud storage account to access your projects and audio from any device
vi: Tạo tài khoản Cloud Storage lưu trữ đám mây miễn phí và truy cập các dự án và âm thanh của bạn từ bất kỳ thiết bị nào

en: Sign in to save to the cloud
vi: Đăng nhập để lưu vào đám mây - cloud

en: Continue with Google
vi: Tiếp tục với Google

en: Or use email and password
vi: Hoặc sử dụng email và mật khẩu

en: Already have an account?
vi: Bạn đã có tài khoản?

en: Sign in here
vi: Đăng nhập ở đây

en: Need an account?
vi: Bạn cần một tài khoản?

en: This project is no longer saved to the Cloud
vi: Dự án này không còn được lưu trên đám mấy

en: This project was removed from audio.com and therefore cannot be saved at this time.
vi: Dự án này đã bị xoá khỏi audio.com và vì thế nó không thể được lưu bây giờ.

en: You can either save it to the Cloud as a new project, or save it to your computer.
vi: Bạn có thể lưu nó lên đám mây như một dự án mới, hoặc lưu nó về máy tính cá nhân của bạn.

en: Save to computer
vi: Lưu trên máy tính

en: Save to Cloud
vi: Lưu lên đám mây

en: Your project storage limit has been reached.
vi: Đã đạt đến giới hạn bộ nhớ lưu trữ dự án của bạn.

en: You may need to remove older projects to make space available. For more options, visit audio.com
vi: Bạn nên xóa các dự án cũ đi để có dung lượng. Để có thêm tùy chọn, hãy truy cập audio.com

en: You can also save this project locally to avoid losing changes.
vi: Bạn cũng có thể lưu dự án này theo cục bộ để tránh mất các thay đổi.

en: Visit audio.com
vi: Vào trang web audio.com

en: Project version conflict detected
vi: Đã phát hiện xung đột phiên bản dự án

en: There's a newer version of this Audacity project on Audio.com. Saving this project will replace it as the newest version instead.
vi: hiên bản mới hơn của dự án Audacity này trên Audio.com. Việc lưu dự án này sẽ thay thế nó thành phiên bản mới nhất.

en: Save this project
vi: Lưu lại dự án này.

en: Discard and open latest version
vi: Huỷ bỏ và mở phiên bản gần đây nhất

en: Project contains unsaved changes. There's a newer version of this Audacity project on Audio.com. Discarding changes will open the latest version instead.
vi: Dự án có chứa những thay đổi chưa được lưu. Có phiên bản mới hơn của dự án này trên Audio.com. việc huỷ bỏ các thay đổi sẽ mở lại phiên bản gần đây nhất.

en: Open local project
vi: Mở dự án bố cục

en: Cloud project conflict
vi: Xung đột dự án đám mây

en: You are attempting to open a new active version of this project when there is already one open. Please select which version you wish to remain open.
vi: bạn đang cố mở một phiên bản hoạt động khác của dự án này khi đã có một phiên bản hiện vẫn đang chạy. Vui lòng chọn phiên bản bạn muốn tiếp tục mở.

en: Keep currently open version
vi: Giữ nguyên phiên bản đang mở

en: Open new version
vi: Mở phiên bản mới

en: Open from Cloud
vi: Mở từ đám mây

en: less than 1 minute
vi: còn lại chưa đến 1 phút

en: one minutes ago | %d minutes ago
vi[0]: %dPhút trước

en: one hour ago | %d hours ago
vi[0]: %dgiờ trước

en: Failed to authorize account
vi: Không thể ủy quyền tài khoản

en: Loading projects list...
vi: Đang tải danh sách dự án...

en: Failed to get projects list
vi: Không thể tải danh sách dự án

en: Cloud saved projects
vi: Các dự án đã lưu trên đám mây

en: View in audio.com
vi: Xem trên audio.com

en: Anyone will be able to listen to this audio.
vi: Mọi người sẽ có thể nghe được bản âm thanh này.

en: Only you and people you share a link with will be able to listen to this audio.
vi: Chỉ bạn và những người mà bạn chia sẻ liên kết mới có thể nghe bản âm thanh này.

en: Cancel upload to Audio.com
vi: Hủy bỏ tải lên Audio.com

en: Uploading audio...
vi: Đang tải lên audio...

en: We are unable to upload this file. Please try again and make sure to link to your audio.com account before uploading.
vi: Chúng tôi không thể tải lên tập tin này. Vui lòng thử lại và đảm bảo liên kết với tài khoản audio.com của bạn trước khi tải lên.

en: Upload error
vi: Tải lên bị lỗi

en: We are unable to prepare this file for uploading.
vi: Chúng tôi không thể chuẩn bị tập tin này để tải lên.

en: Finalizing upload...
vi: Đang hoàn thiện tải lên ...

en: Preparing audio...
vi: Đang chuẩn bị audio ...

en: You are not authorized to access this project.
vi: Bạn không có quyền truy cập dự án này

en: You tried to access a project that has expired.
vi: Bạn vừa truy cập vào một dự án đã hết hạn.

en: Audacity had trouble connecting to the server.
vi: Audacity gặp sự cố khi kết nối với máy chủ.

en: The project is too large to upload. Please save it to your computer instead.
vi: Dự án này quá lớn để tải lên, thay vào đó, xin vui lòng lưu nó trên máy tính của bạn.

en: You don't have access to this project.
vi: Bạn không có quyền truy cập vào dự án này

en: The project could not be found.
vi: Không thể tìm thấy dự án.

en: The server responded with something Audacity could not understand.
vi: Có một số phản hồi từ máy chủ mà Audacity không thể đọc được.

en: Audacity encountered an internal error.
vi: Audacity đã mắc lỗi nội bộ.

en: Audio.com encountered an internal error.
vi: Audio.com đã mắc lỗi nội bộ.

en: Audacity encountered an unknown error.
vi: Audacity gặp một lỗi không xác định.

en: Sync failed
vi: Đồng bộ lỗi

en: Error details:
    %s
vi: Chi tiếc lỗi
    %s

en: Syncing your project
vi: Đang đồng bộ dự án của bạn

en: The project will sync in background while you work. You can check the sync status on the bottom right corner of Audacity at any time
vi: Dự án sẽ đồng bộ hóa ở chế độ trong nền trong lúc bạn làm việc. Bạn có thể kiểm tra trạng thái đồng bộ hóa ở góc dưới bên phải của Audacity bất cứ lúc nào

en: All saved changes will now update to the cloud. You can manage this file from your uploaded projects page on audio.com
vi: Tất cả các thay đổi đã lưu bây giờ sẽ cập nhật lên đám mây. Bạn có thể quản lý tệp này trên trang "dự án đã tải lên" của mình trên audio.com

en: Cloud project incomplete
vi: Dự án đám mây chưa hoàn thành

en: The latest version of this project was not fully uploaded to audio.com. You can load the last complete version instead.
vi: Phiên bản mới nhất của dự án này chưa được tải đầy đủ lên audio.com. Thay vào đó bạn có thể tải phiên bản hoàn chỉnh gần nhất

en: Load latest
vi: Tải bản gần nhất

en: No version of this project has been fully uploaded to audio.com. It cannot be loaded.
vi: Chưa có phiên bản nào của dự án này được tải đầy đủ lên audio.com. Nó không thể tải được.

en: You have canceled this upload to audio.com
vi: Bạn đã hủy tải lên này đến audio.com

en: An action on audio.com is required before you can continue. Once you are done with it, click Retry
vi: Một thao tác trên audio.com đang được xử lý trước khi bạn có thể tiếp tục. Một khi bạn làm xong, hãy bấm vào "Thử lại"

en: Audacity is unable to connect to MuseHub.com. Please check your connection and try again.
vi: Audacity không thể kết nối với MuseHub.com. Vui lòng kiểm tra kết nối của bạn và thử lại.

en: Get it on MuseHub
vi: Tìm trên MuseHub

en: Become a partner
vi: Trở thành đối tác

en: Become a MuseHub partner
vi: Trở thành đối tác MuseHub

en: You can reach millions of music creators by publishing your apps, effects and sounds on MuseHub. If you're a developer and interested in publishing your products on MuseHub, you can apply today.
vi: Bạn có thể tiếp cận hàng triệu người sáng tạo âm nhạc bằng cách xuất bản ứng dụng, hiệu ứng và âm thanh của mình trên MuseHub. Nếu bạn là nhà phát triển và quan tâm đến việc xuất bản sản phẩm của mình trên MuseHub, bạn có thể nộp đơn ngay hôm nay.

en: Exported Allegro (.gro) files save time as:
vi: Các tập tin Allegro (.gro) lưu thời gian thành:

en: Please select only one Note Track at a time.
vi: Chỉ được chọn một Note Track trong mỗi lần.

en: Please select a Note Track.
vi: Hãy chọn một Note Track

en: Export MIDI As:
vi: Xuất  MIDI  tên tập tin:

en: MIDI file
vi: Tập tin MIDI

en: Allegro file
vi: Tập tin Allegro

en: You have selected a filename with an unrecognized file extension.
    Do you want to continue?
vi: Bạn đã chọn một tên tập tin có đuôi không xác định.
    Bạn có muốn tiếp tục không?

en: Export MIDI
vi: Xuất  MIDI

en: Export MI&DI...
vi: Xuất MI&DI...

en: Imported MIDI from '%s'
vi: Đã nhập MIDI từ '%s'

en: Import MIDI
vi: Nhập MIDI

en: Could not open file %s: Filename too short.
vi: Không mở được tập tin %s: tên tập tin quá ngắn.

en: Could not open file %s: Incorrect filetype.
vi: Không mở được tập tin %s: định dạng tệp không đúng.

en: Select a MIDI file
vi: Chọn một tập tin MIDI

en: MIDI and Allegro files
vi: Tập tin MIDI  và Allegro

en: MIDI files
vi: Tập tin MIDI

en: Allegro files
vi: Tập tin Allegro

en: No revision identifier was provided
vi: Không có nhận dạng sửa đổi nào được cung cấp.

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, system administration
vi: %s, điều hành hệ thống

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, co-founder and developer
vi: %s, đồng sáng lập và phát triển

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, designer
vi: %s, người thiết kế

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, developer
vi: %s, lập trình phát triển

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, developer and support
vi: %s, nhà phát triển và hỗ trợ

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, documentation and support
vi: %s, tài liệu và hỗ trợ

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, QA tester, documentation and support
vi: %s, bộ test QA. tài liệu và hổ trợ

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, documentation and support, French
vi: %s, tài liệu và hỗ trợ, tiếng Pháp

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, quality assurance
vi: %s, giám sát chất lượng

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, accessibility advisor
vi: %s, cố vấn truy cập

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, graphic artist
vi: %s, nghệ sỹ đồ họa

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, composer
vi: %s, soạn nhạc

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, tester
vi: %s, kiểm tra thử phần mềm

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, Nyquist plug-ins
vi: %s, Plugin Nyquist

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, web developer
vi: %s, phát triển trang mạng

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, graphics
vi: %s, đồ họa

note: i18n-hint: For "About Audacity..." credits, substituting a person's proper name
en: %s, effects presets
vi: %s, hiệu ứng có sẵn

en: %s (incorporating %s, %s, %s, %s and %s)
vi: %s (bao gồm %s, %s, %s, %s và %s)

note: i18n-hint: The program's name substitutes for %s
en: %s the free, open source, cross-platform software for recording and editing sounds.
vi: %sphần mềm miễn phí, mã nguồn mở, đa nền tảng để ghi âm và chỉnh sửa âm thanh.

note: i18n-hint: The program's name substitutes for %s
en: %s Team Members
vi: %sThành viên nhóm

note: i18n-hint: The program's name substitutes for %s
en: Distinguished %s Team members, not currently active
vi: Thành viên %s sáng giá, hiện không hoạt động

en: Website and Graphics
vi: Trang mạng và đồ họa

note: i18n-hint: The program's name substitutes for %s
en: %s includes code from the following projects:
vi: %s Bao gồm mã lệnh từ các dự án sau:

en: Special thanks:
vi: Rất cám ơn:

note: i18n-hint: The program's name substitutes for %s
en: %s website:
vi: %s trang mạng:

note: i18n-hint Audacity's name substitutes for first and third %s, and a "copyright" symbol for the second
en: %s software is copyright %s 1999-2024 %s Team.
vi: %s phần mềm có bản quyền %s 1999-2024 %s Đội.

note: i18n-hint Audacity's name substitutes for %s
en: The name %s is a registered trademark.
vi: Tựa tên %s đã được đăng ký thương hiệu.

note: i18n-hint: Information about when audacity was compiled follows
en: The Build
vi: Kiến trúc

en: Program build date:
vi: Ngày tạo phần mềm:

en: Commit Id:
vi: Nhập Id:

en: Debug build (debug level %d)
vi: Thiết lập sửa lỗi (mức sửa lỗi %d)

en: Release build (debug level %d)
vi: Thiết lập phát hành (mức sửa lỗi %d)

en: Build type:
vi: Dựng kiểu:

note: i18n-hint: The directory audacity is installed into (on *nix systems)
en: Installation Prefix:
vi: Cài đặt tiền tố:

en: Cache folder:
vi: Thư mục bộ nhớ đệm:

en: Settings folder:
vi: Thư mục cài đặt:

en: Data folder:
vi: Thư mục dữ liệu:

en: State folder:
vi: Thư mục trạng thái:

note: i18n-hint: Libraries that are essential to audacity
en: Core Libraries
vi: Các thư viện lõi

en: Cross-platform GUI library
vi: Thư viện hệ thống GUI (Giao diện người dùng đồ họa)

en: Audio playback and recording
vi: Phát và ghi âm

en: Sample rate conversion
vi: Chuyển đổi tốc độ lấy mẫu

en: File Format Support
vi: Hỗ trợ định dạng tệp

en: MP3 Import
vi: Nhập MP3

note: i18n-hint: LAME is the codec name. This name should not be translated
en: MP3 Export
vi: Xuất MP3

note: i18n-hint: Opus is the codec name. This name should not be translated
en: Opus Import and Export
vi: Opus Nhập và Xuất

note: i18n-hint: Ogg is the container format. Vorbis is the compression codec. * Both are proper nouns and shouldn't be translated
en: Ogg Vorbis Import and Export
vi: Xuất và nhập Ogg Vorbis

en: ID3 tag support
vi: Thẻ hỗ trợ ID3

note: i18n-hint: FLAC stands for Free Lossless Audio Codec, but is effectively * a proper noun and so shouldn't be translated
en: FLAC import and export
vi: Xuất và nhập FLAC

en: MP2 export
vi: Xuất MP2

en: FFmpeg Import/Export
vi: Nhập/ Xuất FFmpeg

en: Plug-in support
vi: Hỗ trợ trình bổ sung Plugin

en: Sound card mixer support
vi: Hỗ trợ bộ trộn trên card âm thanh

en: Pitch and Tempo Change support
vi: Hỗ trợ thay đổi nhịp độ và cao độ

en: Extreme Pitch and Tempo Change support
vi: Hỗ trợ thay đổi âm tần và tốc độ cực trị

[ctx: about dialog]
en: Legal
vi: Hợp lệ

en: GPL License
vi: Giấy phép GPL

[ctx: about dialog]
note: i18n-hint: For "About Audacity...": Title for Privacy Policy section
en: PRIVACY POLICY
vi: Chính sách quyền riêng tư

en: App update checking and error reporting require network access. These features are optional.
vi: Ứng dụng kiểm tra cập nhật báo lỗi yêu và cầu quyền truy cập mạng. Các tính năng này là tùy chọn.

note: i18n-hint: %s will be replaced with "our Privacy Policy"
en: See %s for more info.
vi: Xem %s dể biết thêm thông tin.

en: Click and drag to define a looping region.
vi: Nhấp và kéo để xác định vùng lặp lại.

en: Timeline actions disabled during recording
vi: Tắt thao tác thời giân biểu khi thu âm

en: Click and drag to adjust, double-click to reset
vi: Nhấp chuột và kéo thả để điều chỉnh, nhấp đúp chuột để cài lại

note: i18n-hint: This text is a tooltip on the icon (of a pin) representing the temporal position in the audio.
en: Record/Playhead
vi: Thu âm/tua chạy từ đàu đánh dấu

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips
en: Click or drag to begin Seek
vi: Nhấp chuột và kéo để Seek (tua ngắt quãng)

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips
en: Click or drag to begin Scrub
vi: Nhấp chuột và kéo để Scrub (tua rê chuột)

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips
en: Click & move to Scrub. Click & drag to Seek.
vi: Nhấp chuột và rê chuột để Scrub (tua rê). Nhấp và kéo thả để Seek (tua ngắt quãng)

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips
en: Move to Seek
vi: Rê chuột để Seek (tua rê)

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips
en: Move to Scrub
vi: Rê chuột để Scrub (tua ngắt quãng)

en: Drag to Seek. Release to stop seeking.
vi: Nhấp kéo chuột để Seek. Thả để dừng Seek.

en: Drag to Seek. Release and move to Scrub.
vi: Nhấp kéo chuột để Seek. Thả và rê chuột để Scrub.

en: Move to Scrub. Drag to Seek.
vi: Rê chuột để Scrub, Nhấp chuột kéo để Seek.

en: Quick-Play disabled
vi: Tua-Nhanh đã tắt

en: Quick-Play enabled
vi: Tua-Nhanh đã bật

en: Timeline Options
vi: Lựa chọn Thời gian biểu

en: Minutes and Seconds
vi: Phút và Giây

en: Beats and Measures
vi: Beats and Measures - Phách và ô nhịp

en: Setting a loop region also makes an audio selection
vi: Đặt một vùng lặp cũng tạo ra một lựa chọn audio

note: i18n-hint Clear is a verb
en: Clear Loop
vi: Xóa Vòng lặp

en: Set Loop To Selection
vi: Đặt vòng lặp thành lựa chọn

en: Scroll view to playhead
vi: Cuộn chế độ xem từ dấu phát

en: Continuous scrolling
vi: tiếp tục cuộn

en: Failed!
vi: Không thành công!

en: %s could not be found.
    
    It has been removed from the list of recent files.
vi: %s không được tìm thấy.
    
    Tệp tin đã bị loại bỏ trong danh sách các tệp gần đây.

en: Audacity is starting up...
vi: Audacity đang khởi động...

en: SQLite library failed to initialize.  Audacity cannot continue.
vi: Audacity không thể chạy tiếp. thư viện SQLite bị lỗi.

en: Block size must be within 256 to 100000000
vi: Khối phải có kích thước từ 256 đến 100000000

en: Open &Recent...
vi: Mở &Gần đây...

en: &About Audacity...
vi: &Thông tin về Audacity...

en: Audacity could not find a safe place to store temporary files.
    Audacity needs a place where automatic cleanup programs won't delete the temporary files.
    Please enter an appropriate directory in the preferences dialog.
vi: Audacity đã không tìm thấy nơi an toàn nào để chứa các tệp tin tạm thời.
    Audacity cần tìm vùng đĩa trong máy không bị xóa bỏ bởi phần mềm dọn rác để lưu tệp tin tạm thời.
    Hãy nhập vào một địa chỉ thư mục trong các hộp thoại cài đặt ưu tiên.

en: Audacity could not find a place to store temporary files.
    Please enter an appropriate directory in the preferences dialog.
vi: Audacity không tìm được nơi nào để chứa các tập tin tạm thời.
    Xin hãy nhập vào địa chỉ thích hợp và chọn thư mục chứa các tập tin tạm thời.

en: Audacity is now going to exit. Please launch Audacity again to use the new temporary directory.
vi: Đang thoát Audacity. Thư mục tạm thời mới sẽ được dùng trong lần chạy kế tiếp.

en: Running two copies of Audacity simultaneously may cause
    data loss or cause your system to crash.
vi: Chạy 2 tiến trình Audacity cùng lúc có thể gây ra 
    mất dữ liệu hay làm hỏng hệ thống của bạn.

en: Audacity was not able to lock the temporary files directory.
    This folder may be in use by another copy of Audacity.
vi: Audacity không thể sử dụng thư mục chứa các tệp tạm thời,
    có lẽ thư mục này đang được sử dùng bỡi 1 bản Audacity khác.

en: Do you still want to start Audacity?
vi: Bạn vẫn muốn khởi động Audacity?

en: Error Locking Temporary Folder
vi: Gặp lỗi Khóa Thư mục Tạm thời

en: The system has detected that another copy of Audacity is running.
vi: Hệ thống phát hiện ra một bản Audacity khác đang chạy.

en: Use the New or Open commands in the currently running Audacity
    process to open multiple projects simultaneously.
vi: Dùng lệnh Mới hoặc Mở trên bản Audacity đang chạy 
    để mở nhiều dự án cùng lúc.

en: Audacity is already running
vi: Audacity đang hoạt động từ trước...

en: Unable to create shared memory segment.
    
    error code=%d : "%s".
vi: Không thể tạo bộ phận bộ nhớ chia sẻ.
    
    mã lỗi=%d : "%s".

en: Audacity Startup Failure
vi: Audacity Khởi động KHÔNG Thành công

en: Unable to acquire semaphores.
    
    This is likely due to a resource shortage
    and a reboot may be required.
vi: Không thể tìm ra tín hiệu.
    
    Điều này có thể vì thiếu tài nguyên.
    Bạn có thể thử khởi động lại chương trình.

en: Unable to create semaphores.
    
    This is likely due to a resource shortage
    and a reboot may be required.
vi: Không thể tạo ra tín hiệu.
    
    Điều này có thể vì thiếu tài nguyên.
    Bạn có thể thử khởi động lại chương trình.

en: Unable to acquire lock semaphore.
    
    This is likely due to a resource shortage
    and a reboot may be required.
vi: Không thể khóa tín hiệu.
    
    Điều này có thể vì thiếu tài nguyên.
    Bạn có thể thử khởi động lại chương trình.

en: Unable to acquire server semaphore.
    
    This is likely due to a resource shortage
    and a reboot may be required.
vi: Không thể tìm ra tín hiệu máy chủ.
    
    Điều này có thể vì thiếu tài nguyên.
    Bạn có thể thử khởi động lại chương trình.

en: The Audacity IPC server failed to initialize.
    
    This is likely due to a resource shortage
    and a reboot may be required.
vi: Máy chủ Audacity IPC bị lỗi khởi động. 
    
    Điều này có thể vì thiếu tài nguyên.
    Bạn có thể thử khởi động lại chương trình.

en: An unrecoverable error has occurred during startup
vi: Đã xảy ra lỗi nghiêm trọng khi khởi động

note: i18n-hint: This controls the number of bytes that Audacity will *           use when writing files to the disk
en: set max disk block size in bytes
vi: đặt kích thước khối dung lượng lớn nhất theo bytes

note: i18n-hint: brief help message for Audacity's command-line options A journal contains a sequence of user interface interactions to be repeated "log," "trail," "trace" have somewhat similar meanings
en: replay a journal file
vi: Phát Tập tin  Journal  lại

note: i18n-hint: This displays a list of available options
en: this help message
vi: tin nhắn trợ giúp này

note: i18n-hint: This runs a set of automatic tests on Audacity itself
en: run self diagnostics
vi: chạy tác vụ tự chẩn đoán

note: i18n-hint: This displays the Audacity version
en: display Audacity version
vi: hiện phiên bản Audacity

note: i18n-hint: This is a list of one or more files that Audacity *           should open upon startup
en: audio or project file name
vi: tên tập âm thanh hoặc dự án

note: i18n-hint: This option is used to handle custom URLs in Audacity
en: Handle 'audacity://' url
vi: Điều khiển 'audacity://' url

en: Audacity project (.aup3) files are not currently 
    associated with Audacity. 
    
    Associate them, so they open on double-click?
vi: Các tập tin dự án (.aup3) chưa được liên kết với Audacity
    
    Hãy liên kết chúng lại để mở chúng bằng Audacity chỉ với một lần click đúp?

en: Audacity Project Files
vi: Tập tin Dự án Audacity

en: Audacity Configuration Error
vi: Lỗi cấu trúc Audacity

en: The following configuration file could not be accessed:
    
    	%s
    
    This could be caused by many reasons, but the most likely are that the disk is full or you do not have write permissions to the file. 
    
    You can attempt to correct the issue and then click "Retry" to continue.
    
    If you choose to "Quit Audacity", your project may be left in an unsaved state which will be recovered the next time you open it.
vi: Tập tin cấu hình dưới đây không thể truy cập:
    
    	%s
    
    Điều này có thể do nhiều nguyên nhân nhưng rất có thể là do đĩa đã đầy hoặc bạn không có quyền ghi vào tập tin.
    
    Bạn có thể cố gắng khắc phục sự cố và sau đó nhấp vào "Thử lại" để tiếp tục.
    
    Nếu bạn chọn "Thoát Audacity", dự án của bạn có thể bị giữ ở trạng thái chưa được lưu và sẽ được khôi phục vào lần tiếp theo bạn mở nó.

note: i18n-hint: (verb) It's item on a menu.
en: &Quit Audacity
vi: &Thoát Audacity

en: Configure Project from Music File
vi: Định cấu trúc dự án từ tệp nhạc

en: Automatic Music Configuration
vi: Định hình nhạc tự động

en: Audacity detected this file to be %s bpm.
    Would you like to enable music view and set the project tempo to %s?
vi: Audacity phát hiện tập tin này là %s bpm.
    Bạn có muốn bật chế độ xem âm nhạc và đặt nhịp độ dự án thành %s không?

en: Audacity detected one or more files to be %s bpm.
    Would you like to enable music view and set the project tempo to %s?
vi: Audacity phát hiện một hoặc nhiều tập tin là %s bpm.
    Bạn có muốn bật chế độ xem âm nhạc và đặt nhịp độ dự án thành %s không?

en: Music Import
vi: Nhập Âm nhạc

en: Smart clip.
    The entire source clip will be pasted into your project, allowing you to access
    trimmed audio data anytime.
vi: Cắt ghép thông minh.
    Toàn bộ nguồn cắt sẽ được ghép vào dự án của bạn, cho phép bạn truy cập
    cắt dữ liệu âm thanh bất cứ lúc nào.

en: Selected audio only.
    Only the selected portion of the source clip will be pasted.
vi: Chỉ phần âm thanh được chọn.
    Chỉ phần được chọn đã cắt từ nguồn sẽ được ghép.

en: Paste audio
vi: Ghép âm thanh

en: How would you like to paste your audio?
vi: Bạn muốn ghép âm thanh của mình như thế nào?

note: i18n-hint: %s substitutes for a file size, e.g. "345 MB". A "smart clip" is an audio clip containing hidden trimmed data.
en: The full smart clip is %s. Larger sizes will take longer to paste.
vi: Kích thước đầy đủ của smart clip là %s. Kích thước lớn hơn sẽ mất nhiều thời gian hơn để dán.

en: Remember my choice and don't ask again
vi: Hãy nhớ lựa chọn của tôi và không hỏi lại nữa

en: Automatic Crash Recovery
vi: Tự động khôi phục lỗi

en: The following projects were not saved properly the last time Audacity was run and can be automatically recovered.
    
    After recovery, save the projects to ensure changes are written to disk.
vi: Các dự án sau đây chưa được lưu lại kể từ lần cuối bạn mở Audacity, và chúng sẽ được tự động khôi phục.
    
    Sau khi khôi phục, bạn hãy lưu lại thêm một lần nữa để đảm bảo tất cả thay đổi đã được ghi lại.

en: Recoverable &projects
vi: Có thể khôi phục &dự án

en: &Discard Selected
vi: &Bỏ chọn

en: &Recover Selected
vi: &Chọn lại

en: No projects selected
vi: Không dự án nào được chọn

en: Are you sure you want to discard the selected projects?
    
    Choosing "Yes" permanently deletes the selected projects immediately.
vi: Bạn có chắc rằng muốn bỏ chọn dự án?
    
    Nếu bạn chọn "đồng ý" dự án đã chọn sẽ bị xóa ngay.

en: &Edit Parameters
vi: &Sửa tham số

en: &Use Preset
vi: &Dùng thiết lập sẵn

en: &Parameters
vi: &Tham số

en: Choose command
vi: Chọn lệnh

en: MP3 Conversion
vi: Chuyển đổi định dạng MP3

en: Fade Ends
vi: Hiệu ứng phai dần khi kết thúc

en: Import Macro
vi: Nhập Lệnh Macro

en: Macro %s already exists. Would you like to replace it?
vi: Lệnh Macro%s đã tồn tại. bạn có muốn thay thế nó không?

en: Export Macro
vi: Xuất lệnh Macro

en: Menu Command (With Parameters)
vi: Lệnh thanh Menu (Có Tham số)

en: Menu Command (No Parameters)
vi: Lệnh Menu (Không có Tham số)

note: i18n-hint: %s will be replaced by the name of an action, such as "Remove Tracks".
en: "%s" requires one or more tracks to be selected.
vi: Tác vụ "%s" yêu cầu ít nhất cần chọn một track.

en: Your batch command of %s was not recognized.
vi: Chùm lệnh %s của bạn đã không được nhận dạng thành công.

note: i18n-hint: active verb in past tense
en: Applied Macro
vi: Đã thực hiện lệnh tự động Macro

en: Apply Macro
vi: Thực hiện lệnh tự động Macro

note: i18n-hint: active verb in past tense
en: Applied Macro '%s'
vi: Đã thực hiện lệnh tự động Macro '%s'

en: Apply '%s'
vi: Thực hiện '%s'

en: Apply %s with parameter(s)
    
    %s
vi: Áp dụng %s với (các) tham số 
    
    %s

en: Test Mode
vi: Chế độ kiểm tr

en: Apply %s
vi: Áp dụng %s

en: Macros Palette
vi: Chùm lệnh Macros Palette

en: Manage Macros
vi: Quản lý các lệnh Macro

note: i18n-hint: A macro is a sequence of commands that can be applied * to one or more audio files.
en: Select Macro
vi: Chọn lệnh Macro

en: Apply Macro to:
vi: Thực hiện Macro với:

en: Apply macro to project
vi: Thực hiện lệnh Macro lên dự án

en: Apply macro to files...
vi: Áp dụng lệnh Macro lên các tập tin...

en: &Files...
vi: &Các tập tin...

note: i18n-hint: The Expand button makes the dialog bigger, with more in it
en: &Expand
vi: &Mở rộng

en: No macro selected
vi: Không lệnh Macro nào được lựa chọn

en: Applying '%s' to current project
vi: Áp dung '%s' cho dự án hiện hành

en: Please save and close the current project first.
vi: Xin hãy lưu và đóng dự án hiện hành trước.

en: Select file(s) for batch processing...
vi: Chọn các tập tin cần xử lý nhóm...

en: Applying...
vi: Đang áp dụng...

en: Re&store
vi: &Hồi phục

en: I&mport...
vi: &Nhập...

en: Edit Steps
vi: Chỉnh sửa các bước lệnh

en: Command
vi: Mệnh lệnh

note: i18n-hint: The Shrink button makes the dialog smaller, with less in it
en: Shrin&k
vi: &Thu nhỏ

note: i18n-hint: This is the last item in a list.
en: - END -
vi: - Xong -

en: %s changed
vi: Đã thay đổi %s

en: Enter name of new macro
vi: Đặt tên cho lệnh Macro mới

en: Name of new macro
vi: Tên của lệnh Macro mới

en: Name must not be blank
vi: Không được để trống phần tên

note: i18n-hint: The %c will be replaced with 'forbidden characters', like '/' and '\'.
en: Names may not contain '%c' and '%c'
vi: Tên không được chứa '%c' và '%c'

en: &Repeat %s
vi: &Làm lại %s

en: Repeat Last Tool
vi: Lập lại dụng cụ trước đó

en: &Macro Manager
vi: &Quản lý Vĩ Mô

en: &Apply Macro
vi: &Thực hiện lệnh Macro

en: Palette...
vi: Tấm trộn...

note: i18n-hint: Scriptables are commands normally used from Python, Perl etc.
en: Script&ables I
vi: T&ập lệnh Scriptables I

note: i18n-hint: Scriptables are commands normally used from Python, Perl etc.
en: Scripta&bles II
vi: Tập lệnh Scripta&bles II

en: Disk Block Size (KB):
vi: Kích thước khối dữ liệu (KB):

en: Number of Edits:
vi: Số lượng lần chỉnh sửa:

en: Test Data Size (MB):
vi: Kích thước dữ liệu thử nghiệm (MB):

note: i18n-hint: A "seed" is a number that initializes a pseudorandom number generating algorithm
en: Random Seed:
vi: Số ngẫu nhiên:

en: Show detailed info about each block file
vi: Hiển thị thông tin chi tiết cho mỗi tập tin khối

en: Show detailed info about each editing operation
vi: Hiển thị thông tin chi tiết cho mỗi lệnh

en: Export Benchmark Data as:
vi: Xuất thông tin đối chuẩn thành:

en: Block size should be in the range 1 - 1024 KB.
vi: Kích thước khối lưu trữ cần nằm trong khoảng 1 - 1024 KB.

en: Number of edits should be in the range 1 - 10000.
vi: Số lần điều chỉnh cần nằm trong khoảng 1 - 10000.

en: Test data size should be in the range 1 - 2000 MB.
vi: Kích thước dữ liệu thử nghiệm cần nằm trong khoảng 1 - 2000 MB.

en: Using %lld chunks of %lld samples each, for a total of %.1f MB.
vi: Dùng %lld mãng của %lld mỗi khối để có tổng là %.1fMB.

en: Preparing...
vi: Đang chuẩn bị...

en: Expected len %lld, track len %lld.
vi: Len dự kiến %lld, track len %lld.

en: Performing %d edits...
vi: Đang thực hiện %d chỉnh sửa...

en: Cut: %lld - %lld
vi: Cắt: %lld - %lld

en: Trial %d
vi: Kiểm tra %d

en: Cut (%lld, %lld) failed.
vi: Cắt (%lld, %lld) thất bại.

en: Paste: %lld
vi: Dán %lld

en: Trial %d
    Failed on Paste.
vi: Kiểm tra %d
    Dán thất bại.

en: Time to perform %d edits: %ld ms
vi: Thời gian để thực hiện %d chỉnh sửa: %ld ms

en: Checking file pointer leaks:
vi: Kiểm tra lỗ hổng tệp.

en: Track # blocks: %ld
vi:  Track # khối: %ld

en: Disk # blocks:
vi: Disk Dữ liệu # khối:

en: Doing correctness check...
vi: Thực hiện kiểm tra...

en: Bad: chunk %lld sample %lld
vi: Lỗi: khối  %lld mẫu %lld

en: Passed correctness check!
vi: Đã vượt qua kiểm trả thành công!

en: Errors in %d/%lld chunks
vi: Lỗi ở %d/%lld chunks

en: Time to check all data: %ld ms
vi: Thời gian cần để kiểm tra toàn bộ dữ liệu: %ld ms

en: Reading data again...
vi: Đọc dữ liệu lần nữa...

en: Time to check all data (2): %ld ms
vi: Thời gian cần để kiểm tra toàn bộ dữ liệu (2): %ld ms

en: At 44100 Hz, %d bytes per sample, the estimated number of
     simultaneous tracks that could be played at once: %.1f
vi: Ở 44100 Hz, %d bytes mỗi mẫu, ước tính số lượng track có thể chạy cùng lúc là: %.1f

en: TEST FAILED!!!
vi: THỬ NGHIỆM THẤT BẠI!!!

en: Benchmark completed successfully.
vi: Đối chuẩn đã hoàn thiện thành công.

note: i18n-hint: %s will be replaced by the name of an action, such as Normalize, Cut, Fade.
en: Select the audio for %s to use (for example, Cmd + A to Select All) then try again.
vi: Hãy chọn âm thanh để thao tác %s(ví dụ, Cmd + A để chọn toàn bộ)  rồi thử lại.

note: i18n-hint: %s will be replaced by the name of an action, such as Normalize, Cut, Fade.
en: Select the audio for %s to use (for example, Ctrl + A to Select All) then try again.
vi: Hãy Chọn audio cho %s để dùng (ví dụ: Ctrl + A để chọn tất cả) rồi thử lại.

en: No Audio Selected
vi: Chưa chọn Audio

note: i18n-hint: %s will be replaced by the name of an effect, usually 'Noise Reduction'.
en: Select the audio for %s to use.
    
    1. Select audio that represents noise and use %s to get your 'noise profile'.
    
    2. When you have got your noise profile, select the audio you want to change
    and use %s to change that audio.
vi: Hãy chọn audio để áp dụng hiệu ứng %s.
    
    1. Hãy chọn audio đại diện cho âm thanh và sử dụng %s để tạo 'mẫu âm thanh'.
    
    2. Khi bạn đã có mẫu âm thanh, chọn audio bạn muốn thay đổi
    và sử dụng hiệu ứng %s để thay đổi audio.

en: You can only do this when playing and recording are
    stopped. (Pausing is not sufficient.)
vi: Bạn chỉ có thể làm việc này khi ngừng hẳn việc tua tiếng và ghi âm. (Dừng tạm thời thôi không đủ.)

en: You must first select some stereo audio to perform this
    action. (You cannot use this with mono.)
vi: Bạn cần phải chọn audio stereo để hoàn thành tác vụ này. (Bạn không thể dùng chức năng này với mono.)

en: You must first select some audio to perform this action.
    (Selecting other kinds of track won't work.)
vi: Bạn cần phải chọn audio để thực hiện tác vụ này.
    (Không lựa chọn track dạng khác.)

en: Audacity Support Data
vi: Dữ liệu Hỗ trợ của Audacity

en: Report generated to:
vi: Báo cáo được tạo thành:

en: Removing Dependencies
vi: Đang xoá các phụ thuộc

en: Copying audio data into project...
vi: Đang sao chép dữ liệu âm thanh audio vào dự án...

en: Project Depends on Other Audio Files
vi: Dự án phụ thuộc vào các tập tin Audio khác.

en: Copying these files into your project will remove this dependency.
    This is safer, but needs more disk space.
vi: Sao chép các tập tin này vào dự án của bạn sẽ xóa bỏ đi sự phụ thuộc này. 
    Như thế an toàn hơn, những sẽ tốn dung lượng lưu trữ hơn.

en: 
    
    Files shown as MISSING have been moved or deleted and cannot be copied.
    Restore them to their original location to be able to copy into project.
vi: 
    
    Các tập tin được hiển thị THẤT LẠC đã bị dịch chuyển hoặc xóa bỏ và không thể được sao chép.
    Hồi phục chúng trở về địa điểm ban đầu để sao chép vào dự án.

en: Project Dependencies
vi: Tính phụ thuộc của dự án

en: Audio File
vi: Tập tin Audio

en: Disk Space
vi: Dung lượng bộ nhớ

en: Copy Selected Files
vi: Sao chép các tệp đã chọn

en: Cancel Save
vi: Không lưu

en: Save Without Copying
vi: Lưu mà không sao chép

en: Do Not Copy
vi: Đừng sao chép

en: Copy All Files (Safer)
vi: Sao chép tất cả các tệp All Files (An toàn hơn)

en: Whenever a project depends on other files:
vi: Khi một dự án phụ thuộc vào các tập tin âm thanh bên ngoài:

note: i18n-hint: One of the choices of what you want Audacity to do when * Audacity finds a project depends on another file.
en: Always copy all files (safest)
vi: Luôn sao chép tất cả các tệp All Files (an toàn nhất)

note: i18n-hint: One of the choices of what you want Audacity to do when * Audacity finds a project depends on another file.
en: Never copy any files
vi: Không bao giờ sao chép bất kỳ tệp File nào

en: MISSING %s
vi: MẤT TÍCH %s

en: &Copy Names to Clipboard
vi: Sao &Chép tên vào bộ nhớ sao chép Clipboard

en: If you proceed, your project will not be saved to disk. Is this what you want?
vi: Dự án của bạn sẽ không được lưu lại vào đĩa. Bạn có muốn thế không?

en: Your project is self-contained; it does not depend on any external audio files. 
    
    Some older Audacity projects may not be self-contained, and care 
    is needed to keep their external dependencies in the right place.
    New projects will be self-contained and are less risky.
vi: Dự án của bạn hiện đang hoàn toàn độc lập; và không phụ thuộc vào bất kỳ tập tin audio bên ngoài nào.
    
    Một số dự án Audacity khác có thể không gói gọn độc lập, và cần 
    phải được để ý đến và giữ các tập tin phụ thuộc ngoại này ở đúng nơi.
    Các dự án mới sẽ luôn gói gọn độc lập và ít có rủi ro hơn.

note: i18n-hint:  A name given to a track, appearing as its menu button. The translation should be short or else it will not display well. At most, about 11 Latin characters. Dropout is a loss of a short sequence of audio sample data from the recording
en: Dropouts
vi: Hụt tiếng

en: Recorded audio was lost at the labeled locations. Possible causes:
    
    Other applications are competing with Audacity for processor time
    
    You are saving directly to a slow external storage device
vi: Audio thu âm bị mất ở vị trí được đánh dấu. Có thể do:
    
    Một vài ứng dụng khác đang xung đột với Audacity trong quá trình xử lý. 
    
    Bạn đã lưu tập tin audio vào một thiết bị bộ nhớ ngoài.

en: Turn off dropout detection
vi: Tắt phát hiện khoảng hụt tiếng 'dropout'

en: Attempting to initialize the following command failed:
    
    %s
    
    More information may be available in 'Help > Diagnostics > Show Log'
vi: Chạy thử lệnh không thành công:
    
    %s
    
    Vào "trợ giúp>chẩn đoán>hiển thị bản ghi" để có thêm thông tin chi tiết

en: Command failed to initialize
vi: Không thể chạy lệnh

en: Exported Label Style:
vi: Kiểu nhãn đã xuất:

en: Frequency Analysis
vi: Bộ phân tích tần số

en: Standard Autocorrelation
vi: Tự tương quan chuẩn

en: Cuberoot Autocorrelation
vi: Tự tương quan căn bậc ba

en: Enhanced Autocorrelation
vi: Tự tương quan tăng

note: i18n-hint: This is a technical term, derived from the word * "spectrum".  Do not translate it unless you are sure you * know the correct technical word in your language.
en: Cepstrum
vi: Cepstrum - Nhận diện giọng nói

note: i18n-hint: This refers to a "window function", * such as Hann or Rectangular, used in the * Frequency analyze dialog box.
en: %s window
vi: Cửa sổ %s

en: Linear frequency
vi: Tần số tuyến tính

en: Log frequency
vi: Tần số logarit

en: Peak:
vi: Đỉnh:

en: &Grids
vi: &Lưới tọa độ

en: &Algorithm:
vi: &Thuật toán:

en: &Function:
vi: &Chức năng:

en: &Axis:
vi: &Trục tọa độ:

en: &Replot...
vi: &Tái tạo tọa độ...

en: Not enough data selected.
vi: Chưa chọn đủ data

en: Export Spectral Data As:
vi: Xuất dữ liệu phổ thành:

en: Frequency (Hz)	Level (dB)
vi: Tần số (Hz)	Mức (dB)

en: Lag (seconds)	Frequency (Hz)	Level
vi: Trễ (seconds)	Tần số (Hz)	Mức

en: Plot Spectrum...
vi: Plot Spectrum - Vẽ phổ tần số...

en: Save %s
vi: Lưu %s

en: Unable to save %s
vi: Không thể  lưu %s

en: &Manage History
vi: &Quản lý lịch sử

en: &Total space used
vi: &Tổng dung lượng đã sử dụng

en: &Undo levels available
vi: Hoàn lại các lớp đang hoạt động

en: &Levels to discard
vi: Các &lớp được hủy bỏ

en: Clip&board space used
vi: Bộ nhớ đệm đã dùng.

en: D&iscard
vi: B&ỏ qua

en: &Compact
vi: &Nén lại

en: Compacting actually freed %s of disk space.
vi: Nén vùng trổng trên đĩa%s.

en: New Plugins
vi: Plugin mới

en: Incompatible plugin(s) found
vi: Đã tìm thấy (các) Plugin không tương thích

en: &Manage Plugins
vi: &Quản lý Plugin

en: Audacity has found %d incompatible plugins which could not be loaded. We have disabled these plugins to avoid any stalling or crashes. If you would still like to attempt to use these plugins, you can enable them using "Manage Plugins". Otherwise, select "Continue".
vi: Audacity đã tìm thấy %d các plugin không tương tích không thể mở được. Chúng tôi đã tắt các plugin này để tránh việc phần mềm bị đơ hoặc treo. Nếu bạn vẫn muốn cố gắng sử dụng các plugin này, bạn có thể bật chúng bằng cách ấn vào "Quản lý Plugin". Nếu không, hãy chọn "Tiep tục".

en: Audacity has found %d incompatible plugins which could not be loaded. We have disabled these plugins to avoid any stalling or crashes.
vi: Audacity đã tìm thấy %d plugin không tương thích không thể tải được. Chúng tôi đã vô hiệu hóa các plugin này để tránh mọi sự cố hoặc sự cố.

en: Journal recording failed
vi: Ghi nhật ký không thành công

note: i18n-hint: (noun) of a label
en: Low Frequency
vi: Tần số thấp

note: i18n-hint: (noun) of a label
en: High Frequency
vi: Tần số cao

en: Press F2 or double click to edit cell contents.
vi: Nhấn F2 hoặc nhắp đúp chuột để sửa nội dung ô...

en: Select a text file containing labels
vi: Chọn một tập tin văn bản chứa các nhãn

en: No labels to export.
vi: Chưa có nhãn để có thể xuất ra.

en: Export Labels As:
vi: Xuất nhãn thành:

en: New Label Track
vi: Nhãn mới cho track

en: Enter track name
vi: Nhập tên track

note: i18n-hint: Title on a dialog indicating that this is the first * time Audacity has been run.
en: Audacity First Run
vi: Chạy Audacity lần đầu tiên

en: Choose Language for Audacity to use:
vi: Chọn ngôn ngữ sẽ dùng:

note: i18n-hint: The %s's are replaced by translated and untranslated * versions of language names.
en: The language you have chosen, %s (%s), is not the same as the system language, %s (%s).
vi: Ngôn ngữ bạn đã chọn, %s (%s), không giống với ngôn ngữ hệ thống, %s (%s).

en: Error Converting Legacy Project File
vi: Lỗi không Chuyển dạng được Tập tin Phiên bản cũ

en: Converted a 1.0 project file to the new format.
    The old file has been saved as '%s'
vi: Đã chuyển tập tin dự án phiên bản 1.0 sang định dạng mới.
    Tập tin cũ đã được lưu thành '%s'

en: Opening Audacity Project
vi: Mở dự án của Audacity

en: The following commands have had their shortcuts removed, because their default shortcut is new or changed, and is the same shortcut that you have assigned to another command.
vi: Phím tắt của các lệnh sau đây đều đã bị xóa, bởi vì phím tắt mặc định của chúng đã bị thay đổi hoặc làm mới, và bạn đã gắn một lệnh mới lên phím tắt này.

en: Shortcuts have been removed
vi: Phím tắt đã bị xóa

en: Audacity Mixer%s
vi: Bộ trộn và xử lý âm thanh Audacity%s

en: Musical Instrument
vi: Nhạc cụ

en: Signal Level Meter
vi: Thước đo mức tín hiệu

en: Moved volume slider
vi: Đã di chuyển thanh trượt âm lượng

en: Moved velocity slider
vi: Đã di chuyển thanh trượt vận tốc

en: Moved pan slider
vi: Đã di chuyển thanh trượt cân bằng trái/phải

en: &Mixer
vi: &Trộn Âm

en: Effect or Command at %s failed to register:
    %s
vi: Hiệu ứng hoặc lệnh tại %s  đã đăng ký không thành công:
    %s

en: Analyzer
vi: Phân tích

en: Native Audacity
vi: Audacity riêng

en: C&ategory:
vi: Hạng &mục:

en: Searc&h:
vi: &Tìm:

en: &Get more effects...
vi: &Lấy thêm hiệu ứng...

en: Actual Rate: %d
vi: Tốc độ thật: %d

en: Error opening sound device.
    Try changing the audio host, playback device and the project sample rate.
vi: Lỗi mở thiết bị âm thanh. Xin hãy kiểm tra thiết lập đầu ra và tốc độ lấy mẫu của dự án.

en: The tracks selected for recording must all have the same sampling rate
vi: Tất cả các track được chọn phải có cùng tốc độ lấy mẫu

en: Mismatched Sampling Rates
vi: Tốc độ lấy mẫu không phù hợp

en: Too few tracks are selected for recording at this sample rate.
    (Audacity requires two channels at the same sample rate for
    each stereo track)
vi: Quá ít track được lựa chọn để ghi ở tốc độ mẫu này.
    (Audacity yêu cầu hai kênh sử dụng chung tỷ lệ tốc độ lấy mẫu cho 
    mỗi đoạn track stereo)

en: Too Few Compatible Tracks Selected
vi: Quá it track thích hợp được chọn

en: Recorded Audio
vi: Đã thu âm

note: i18n-hint: The audacity project file is XML and has 'tags' in it, rather like html tags <something>some stuff</something>. This error message is about the tags that hold the sequence information. The error message is confusing to users in English, and could just say "Found problems with <sequence> w
en: Project check read faulty Sequence tags.
vi: Kiểm tra dự án đọc các thẻ Trình tự bị lỗi.

en: Close project immediately with no changes
vi: Không thay đổi và đóng dự án ngay bây giờ

en: Continue with repairs noted in log, and check for more errors. This will save the project in its current state, unless you "Close project immediately" on further error alerts.
vi: Tiếp tục với các sửa chữa ghi trong tập nhật lý log, và kiểm tra thêm lỗi. Việc này sẽ lưu dự án lại ở trạng thái hẹn tại, trừ khi bạn chọn "Tắt bỏ dự án ngay lập tức" trong các hộp thoại cảnh báo lỗi tiếp.

en: Warning - Problems Reading Sequence Tags
vi: Cảnh báo- sự cố đọc thẻ trình tự

en: Inspecting project file data
vi: Đang kiểm tra dữ liệu tệp dự án

en: Project check of "%s" folder 
    detected %lld missing external audio file(s) 
    ('aliased files'). There is no way for Audacity 
    to recover these files automatically. 
    
    If you choose the first or second option below, 
    you can try to find and restore the missing files 
    to their previous location. 
    
    Note that for the second option, the waveform 
    may not show silence. 
    
    If you choose the third option, this will save the 
    project in its current state, unless you "Close 
    project immediately" on further error alerts.
vi: Kiểm tra thư mục dự án "%s"
    phát hienj thấy %lld (một số) tập tin audio ngoài bị thiếu
    ('tập tin có biệt danh'). Không có cách nào để Audacity
    có thẻ phục hồi được các tập tin này tự động.
    
    Nếu bạn chọn lựa chọn đầu tiên hoặc thứ hai bên dưới,
    bạn có thể tìm thử và phục hồi các tập tin thiếu này
    trở về các địa chỉ lưu trước đây.
    
    Hãy lưu ý với lụa chọn thứ hai, sóng tín hiệu
    có thể sẽ không hiện các khoảng im lặng.
    
    Nếu bạn chọn lựa chọn thứ ba, việc này sẽ lưu
    dự án ở hiện trạng, trừ khi bạn chọn "Tắt bỏ
     dự án ngay lập tức" trong các hộp thoại cảnh báo lỗi tiếp.

en: Treat missing audio as silence (this session only)
vi: Chèn đoạn âm thanh trắng vào phần âm thanh bị thiếu (chỉ áp dụng cho tác vụ này)

en: Replace missing audio with silence (permanent immediately).
vi: Thay thế đoạn audio bị mất bằng đoạn âm thanh trắng (vĩnh viễn ngay lập tức)

en: Warning - Missing Aliased File(s)
vi: Cảnh báo - không tìm thấy (các) tập tin biệt hiệu.

en: Project check of "%s" folder 
    detected %lld missing alias (.auf) blockfile(s). 
    Audacity can fully regenerate these files 
    from the current audio in the project.
vi: Kiểm tra thư mục "%s"
    và phát hiện %lld thiếu tên bí danh  (.auf) của khối tập tin. 
    Audacity có thể tạo lại các tập tin này 
    từ những audio hiện tại

en: Regenerate alias summary files (safe and recommended)
vi: Phục hồi các tập tin tóm tắc biệt hiệu (khuyến cáo an toàn)

en: Fill in silence for missing display data (this session only)
vi: Điền vào khoảng lặng cho dữ liệu hiển thị bị thiếu (chỉ áp dụng cho tác vụ này)

en: Close project immediately with no further changes
vi: Lập tức đóng dự án lại và giữ nguyên hiện trạng

en: Warning - Missing Alias Summary File(s)
vi: Cách báo - không tìm thấy (các) tập tin tổng hợp biệt hiệu

en: Project check of "%s" folder 
    detected %lld missing audio data (.au) blockfile(s), 
    probably due to a bug, system crash, or accidental 
    deletion. There is no way for Audacity to recover 
    these missing files automatically. 
    
    If you choose the first or second option below, 
    you can try to find and restore the missing files 
    to their previous location. 
    
    Note that for the second option, the waveform 
    may not show silence.
vi: Kiểm tra dự án thư  mục %s
    phát hiện %lld thiếu audio data của các khối tập tin (.au)
    có thể là do lỗi phần mềm, lỗi hệ thống hoặc vô tình bị xoá
    Audacity không thể khôi phục 
    những tập tin này một cách tự động 
    
    Nếu bạn chọn tuỳ chọn thứ nhất hoặc thứ hai bên dưới 
    bạn có thể tìm và khôi phục các tập tin bị mất
    trở về lại dúng vị trí của nó
    
    Lưu ý với tuỳ chọn thứ hai,  dạng sóng 
    có thể không hiển thị im lặng

en: Replace missing audio with silence (permanent immediately)
vi: Thay thế đoạn audio bị mất bằng đoạn âm thanh trắng (vĩnh viễn ngay lập tức)

en: Warning - Missing Audio Data Block File(s)
vi:  Cảnh báo -  Không thể tìm thấy tập tin khối Audio Data

en: Project check of "%s" folder 
    found %d orphan block file(s). These files are 
    unused by this project, but might belong to other projects. 
    They are doing no harm and are small.
vi: Kiểm tra dự án thư mục "%s" đã tìm thấy %dkhối tập tin mồ côi.  
    Các tập tin này không được sử dụng trong dự án này, 
    nhưng có thể vẫn thuộc về những dự án khác. 
    Chúng không gây hại và có kích thước nhỏ.

en: Continue without deleting; ignore the extra files this session
vi: Tiếp tục chạy mà không xóa: bỏ qua các tập tin thêm vào tác vụ này.

en: Delete orphan files (permanent immediately)
vi: Xóa tệp mồ côi (vĩnh viễn ngay lập tức)

en: Warning - Orphan Block File(s)
vi: Cảnh báo - Các khối tập tin mồ côi

en: Cleaning up unused directories in project data
vi: Xóa hết các danh mục không cần thiết trong dữ liệu dự án

en: Project check found file inconsistencies during automatic recovery.
    
    Select 'Help > Diagnostics > Show Log...' to see details.
vi: Kiểm tra dự án tìm thấy tệp không nhất quán trong quá trình khôi phục tự động. 
    
    Chọn vào 'trợ giúp> chẩn đoán> Hiển thị log...' để xem chi tiết.

en: Warning: Problems in Automatic Recovery
vi: Cảnh báo: có lỗi trong quá trình khôi phục tự động

note: i18n-hint: Text of the message dialog that may appear on attempt to open a project created by Audacity version prior to 3.4. %s will be replaced with an explanation of the actual reason of project modification.
en: %s
    This feature is not supported in Audacity versions past 3.3.3.
    These stereo tracks have been split into mono tracks.
    As a result, some realtime effects may be missing.
    Please verify that everything works as intended before saving.
vi: %s
    Tính năng này không được hỗ trợ trong các phiên bản Audacity trước 3.3.3.
    Các track stereo này đã được chia thành các track mono.
    Do đó, một số hiệu ứng thời gian thực có thể mất tích.
    Vui lòng xác minh rằng mọi thứ hoạt động như dự định trước khi lưu.

en: This project was not saved properly the last time Audacity ran.
    
    It has been recovered to the last snapshot.
vi: Dự án này đã không được lưu lại đúng cách lần gần đây nhất Audacity được mở
    
    Nó đã được phục hồi ở thao tác cuối cùng được lưu.

en: This project was not saved properly the last time Audacity ran.
    
    It has been recovered to the last snapshot, but you must save it
    to preserve its contents.
vi: Dự án này đã không được lưu lại đúng cách lần gần đây nhất Audacity được mở
    
    Nó đã được phục hồi ở thao tác cuối cùng được lưu, nhưng bạn phải lưu nó lại lần nữa
    để giữ được tất cả nội dung.

en: Project Recovered
vi: Dự án đã được phục hồi

en: Projects cannot be saved to FAT drives.
vi: Không thể lưu dự án trên phân vùng đĩa FAT.

en: Insufficient Disk Space
vi: Thiếu dung lượng đĩa cứng

en: The project size exceeds the available free space on the target disk.
    
    Please select a different disk with more free space.
vi: Kích thước dự án vượt quá dung lượng trống có sẵn trên ổ đĩa lưu trử.
    
    Vui lòng chọn một ổ đĩa khác còn trống nhiều hơn.

en: The project exceeds the maximum size of 4GB when writing to a FAT32 formatted filesystem.
vi: Kích thước dự án đã vượt quá phạm vi 4GB cho phép khi ghi lên phân vùng đĩa FAT32.

en: The project was not saved because the file name provided would overwrite another project.
    Please try again and select an original name.
vi: Dự án đã không được lưu lại bởi vì tên tập tin cung cấp đã ghi đè lên dự án khác.
    Xin hãy thử lại và chọn một cái tên không trùng.

en: %sSave Project "%s" As...
vi: %s Lưu lại Dự án "%s" thành...

note: i18n-hint: In each case, %s is the name of the file being overwritten.
en:    Do you want to overwrite the project:
    "%s"?
    
       If you select "Yes" the project
    "%s"
       will be irreversibly overwritten.
vi: Bạn có muốn ghi đè lên dự án 
    "%s"?
    
    Nếu bạn chọn "đồng ý" dự án
    "%s"
    sẽ bị ghi đè vĩnh viễn.

note: i18n-hint: Heading: A warning that a project is about to be overwritten.
en: Overwrite Project Warning
vi: Cánh báo ghi đè dự án

en: The project was not saved because the selected project is open in another window.
    Please try again and select an original name.
vi: Dự án này sẽ không được lưu vì dự án được lựa chọn đang mở ở một cửa sổ khác.
    Hãy thử lại và đặt một cái tên không bị trùng.

en: %sSave Copy of Project "%s" As...
vi: %s Lưu bản sao dự án "%s" dưới tên...

en: Saving a copy must not overwrite an existing saved project.
    Please try again and select an original name.
vi: Lưu lại một bản sao chép không bắt buộc ghi đè lên dự án đã lưu.
    Hãy thử lại và lựa chọn một cái tên không bị trùng.

en: Error Saving Copy of Project
vi: Lỗi khi lưu bản sao dự án

en: Select one or more files
vi: Chọn một hoặc nhiều tập tin âm thanh

en: %s is already open in another window.
vi: Bạn đã mở %s trên một cửa sổ khác.

en: Error Opening Project
vi: Lỗi khi mở dự án

en: You are trying to open an automatically created backup file.
    Doing this may result in severe data loss.
    
    Please open the actual Audacity project file instead.
vi: Bạn đang mở một tập tin phục hồi được tạo tự động.
    điều này có thể dẫn đến mất dữ liệu gốc.
    
    Hãy mở một tập tin dự án chính thống.

en: Warning - Backup File Detected
vi: Cảnh báo - Đã tìm thấy tập tin phục hồi

en: File may be invalid or corrupted: 
    %s
vi: Tập tin không hợp lệ hoặc bị hỏng: 
    %s

en: Error Opening File or Project
vi: Lỗi khi mở tập tin hoặc dự án

en: Project resides on FAT formatted drive.
    Copy it to another drive to open it.
vi: Dự án đang nằm trên phân vùng đĩa FAT.
    Hãy sao chép nó vào một vùng đĩa khác để chạy.

en: A channel of a stereo track was missing.
vi: Một kênh của track stereo bị mất tích.

note: i18n-hint: explains why opened project was auto-modified
en: This project contained stereo tracks with different sample rates per channel.
vi: Dự án này chứa track stereo với tỷ lệ tốc độ mẫu khác nhau cho mỗi kênh.

note: i18n-hint: explains why opened project was auto-modified
en: This project contained stereo tracks with different sample formats in channels.
vi: Dự án này chứa track stereo với định dạng mẫu khác nhau trong các kênh.

note: i18n-hint: explains why opened project was auto-modified
en: This project contained stereo tracks with non-aligned content.
vi: Dự án này chứa track stereo với nội dung không được căn chỉnh.

en: Project was recovered
vi: Dự án đã được phục hồi

en: Imported '%s'
vi: Đã nhập '%s'

en: Select stream(s) to import
vi: Chọn (các) luồng để nhập vào.

en: Importing %s
vi: Đang nhập %s

en: Music Information Retrieval
vi: Thông tin về âm nhạc

en: Analyzing imported audio
vi: Phân tích audio đã nhập

en: Failed to import project
vi: Lỗi khi nhập dự án.

en: Cannot import AUP3 format.  Use File > Open instead
vi: Không thể thêm tập tin đuôi AUP3, Thay vào đó hãy vào Tệp > Mở.

en: Compact Project
vi: Nén dự án

en: Compacting this project will free up disk space by removing unused bytes within the file.
    
    There is %s of free disk space and this project is currently using %s.
    
    If you proceed, the current Undo/Redo History and clipboard contents will be discarded and you will recover approximately %s of disk space.
    
    Do you want to continue?
vi: Nén dự án này sẽ làm trống dung lượng ổ đĩa bằng cách xóa các bytes không dùng nữa trong tập tin.
    
    Dung lượng trống hiện có %svà dự án này sẽ dùng %s
    
    nếu bạn tiếp tục, tất cả lịch sử thao tác của bạn trên bộ nhớ đệm sẽ bị xóa và bạn sẽ có thêm khoảng %s dung lượng đĩa.
    
    Bạn có muốn tiếp tục không?

en: Compacted project file
vi: Tập tin dự án đã được nén

en: [Project %02i]
vi: [Dự án %02i]

en: Welcome to Audacity version %s
vi: Chào bạn, bạn đang dùng Audacity phiên bản %s

note: i18n-hint: The first %s numbers the project, the second %s is the project name.
en: %sSave changes to %s?
vi: %s Lưu các thay đổi %s không?

en: Save project before closing?
vi: Có lưu các thay đổi trước khi đóng không?

en: Disk space remaining for recording: %s
vi: Dung lượng trống trên đĩa còn đủ để thu %s

en: Less than 1 minute
vi: Còn lại chưa đến 1 phút

note: i18n-hint: A time in hours and minutes. Only translate the "and".
en: %s and %s.
vi: %s và %s.

en: Get more effects...
vi: Lấy thêm hiệu ứng...

en: %s (missing)
vi: %s (bị thiếu)

note: i18n-hint: argument - position of the effect in the effect stack
en: Effect %d
vi: Hiệu ứng %d

note: i18n-hint: undo history record first parameter - realtime effect name
en: Change settings for realtime effect %s on %s
vi: Thay đổi cài đặt cho hiệu ứng thời gian thực %s trên %s

note: i18n-hint: undo history record first parameter - realtime effect name
en: Change realtime effect %s on %s
vi: Thay đổi hiệu ứng thời gian thực %s trên %s

en: Replace effect
vi: Thay thế hiệu ứng

note: i18n-hint: undo history record first parameter - realtime effect name second parameter - track name
en: Removed %s from %s
vi: Loại bỏ %s từ %s

note: i18n-hint: undo history, first and second parameters - realtime effect names
en: Replaced %s with %s
vi: Thay thế %s với %s

note: i18n-hint: undo history record first parameter - realtime effect name
en: Replace %s
vi: Thay thế %s

note: i18n-hint: undo history record first parameter - realtime effect name second parameter - track name
en: Moved %s up in %s
vi: Chuyển %s lên trong %s

note: i18n-hint: undo history record first parameter - realtime effect name second parameter - track name
en: Moved %s down in %s
vi: Chuyển %s xuống trong %s

en: Change effect order
vi: Thay đổi thứ tự hiệu ứng

note: i18n-hint: undo history record first parameter - realtime effect name second parameter - track name
en: Added %s to %s
vi: Thêm %s vào %s

en: Realtime effects
vi: Hiệu ứng thời gian thực

note: i18n-hint: argument - track name
en: Realtime effects for %s
vi: Hiệu ứng thời gian thực cho %s

en: Realtime Effects
vi: Hiệu ứng thời gian thực

en: Watch video
vi: Xem video

en: Realtime effects are non-destructive and can be changed at any time.
vi: Hiệu ứng thời gian thực không ảnh hưởng dữ liệu gốc và có thể thay đổi bất cứ lúc nào.

en: Master Effects
vi: Hiệu ứng chính

en: Applies to all tracks
vi: Áp dụng cho tất cả các track

en: Sound Activated Record
vi: Thu âm đã bật

en: Activation level (dB):
vi: Mức độ kích hoạt (dB):

en: Spectral Data Control Panel
vi: Bảng điều chỉnh dữ liệu phổ âm thanh

en: Brush Tool
vi: Brush tool - Công cụ bàn chải

en: Spectral Brush
vi: Bàn chải âm phổ

en: Brush radius
vi: Bàn chải hình tròn

en: Custom brush size
vi: Kích thước bàn chải tùy chọn

en: Auto-select overtones (beta)
vi: Tự động chọn âm bội (beta)

en: Enable smart selection
vi: Bật vùng chọn thông minh

en: Select the fundamental frequency
    and release the mouse
vi: Chọn tần số cơ bản và thả chuột

en: Spectra&l Selection Panel
vi: Bảng chọn quang phổ&l

en: Applied effect to selection
vi: Áp dụng hiệu ứng cho lựa chọn

en: Use arrow keys (or ENTER key after editing) to navigate fields.
vi: Sử dụng các phím mũi tên (hoặc phím ENTER sau khi chỉnh sửa) để điều hướng các phạm vi.

en: E&dit...
vi: Chỉnh &Sửa

en: Rese&t...
vi: &Đặt lại

en: &Load...
vi: &Nạp...

en: Set De&fault
vi: Đặt mặc đị&nh

en: Edit Genres
vi: Chỉnh sửa thể loại

en: Unable to save genre file.
vi: Không thể lưu tập tin thể loại.

en: Reset Genres
vi: Đặt lại thể loại

en: Are you sure you want to reset the genre list to defaults?
vi: Bạn có chắc là sẽ thiết lập lại danh sách thể loại về mặc định không?

en: Unable to open genre file.
vi: Không mở được tập tin thể loại.

en: Load Metadata As:
vi: Tải siêu dữ liệu

en: Error Loading Metadata
vi: Lỗi khi tải siêu dữ liệu "Metadata"

en: Save Metadata As:
vi: Lưu dữ liệu đặc tả thành:

en: Error Saving Tags File
vi: Lỗi lưu file đánh dấu

en: Edit Metadata Tags
vi: Sửa các thẻ metadata

en: Metadata Tags
vi:  Thẻ Meta

en: &Metadata Editor
vi: &Chỉnh sửa siêu dữ liệu

en: Audacity Timer Record
vi: Bộ thu âm định thời của Audacity

en: Save Timer Recording As
vi: Lưu bộ ghi thời gian thành

en: The selected file name could not be used
    for Timer Recording because it would overwrite another project.
    Please try again and select an original name.
vi: Tên tập tin không thể dùng được
    cho Bộ ghi Thời gian vì nó bị trùng tên và sẽ ghi đè lên một dự án khác.
    Xin vui lòng chọn một tên khác và thử lại.

en: Error Saving Timer Recording Project
vi: Lỗi lưu dự án bộ ghi thời gian

en: Duration is zero. Nothing will be recorded.
vi: Độ dài bằng không. Sẽ không có gì được ghi lại.

en: Error in Duration
vi: Lỗi độ dài

en: Automatic Save path is invalid.
vi: Đường dẫn lưu tự động không hợp lệ.

en: Error in Automatic Save
vi: Gặp lỗi lưu tự động

en: Automatic Export path is invalid.
vi: Xuất đường dẫn từ động bị vô hiệu.

en: Error in Automatic Export
vi: Lỗi xuất tự động

en: You may not have enough free disk space to complete this Timer Recording, based on your current settings.
    
    Do you wish to continue?
    
    Planned recording duration:   %s
    Recording time remaining on disk:   %s
vi: Có thể bạn sẽ không có đủ dung lượng ổ đĩa để hoàn thành bộ đếm thời gian này. dựa trên thiết lập của bạn.
    
    Bạn có muốn tiếp tục không?
    Độ dài bản ghi dự kiến: %s
    Thời gian ghi còn lại trên đĩa: %s

en: Timer Recording Disk Space Warning
vi: Bộ ghi Thời gian cảnh báo hết dung lượng đĩa

en: Recording start:
vi: Bắt đầu ghi âm:

en: Recording end:
vi: Kết thúc ghi âm:

en: Automatic Save enabled:
vi: Lưu tự động đã được bật:

en: Automatic Export enabled:
vi: Xuất thành tập tự động đã được bật

en: Action after Timer Recording:
vi: Hoạt động sau bộ ghi thời gian:

en: Audacity Timer Record Progress
vi: Tiến độ ghi âm định thời gian của Audacity

en: All audio is muted.
vi: Tất cả các Audio đều đã tắt tiếng

en: Timer Recording stopped.
vi: Bộ ghi thời gian đã dừng.

en: Timer Recording completed.
vi: Bộ ghi thời gian đã hoàn tất.

en: %s
    
    Recording saved: %s
vi: %s
    
    Bản ghi âm được lưu lại: %s

en: %s
    
    Error saving recording.
vi: %s
    
    Lỗi khi lưu ghi âm.

en: %s
    
    Recording exported: %s
vi: %s
    
    Tập tin thu âm đã xuất: %s

en: %s
    
    Error exporting recording.
vi: %s
    
    Lỗi  khi xuất ghi âm.

en: %s
    
    '%s' has been canceled due to the error(s) noted above.
vi: %s
    
    '%s' đã hủy vì (các) lỗi.

en: %s
    
    '%s' has been canceled as the recording was stopped.
vi: %s
    
    '%s' đã bị hủy bỏ vì ghi âm đã dừng lại.

note: i18n-hint: This string is used to configure the controls for times when the recording is * started and stopped. As such it is important that only the alphabetic parts of the string * are translated, with the numbers left exactly as they are. * The 'h' indicates the first number displayed is hours, t
en: Start Date and Time
vi: Ngày giờ bắt đầu

en: End Date and Time
vi: Ngày giờ kết thúc

en: Enable &Automatic Save?
vi: Bật lưu  tự động?

en: Save Project As:
vi: Lưu dự án thành:

en: Automatic Export
vi: Tự động xuất

en: Enable Automatic &Export?
vi: Bật xuất thành tập tin tự động

en: Export Project As:
vi: Xuất dự án thành:

en: After Recording completes:
vi: Sau khi ghi xong:

en: Exit Audacity
vi: Thoát Audacity

en: Restart system
vi: Khởi động lại hệ thống

en: Shutdown system
vi: Tắt hệ thống

en: Waiting to start recording at:
vi: Đang đợi để bắt đầu ghi lại:

en: Recording duration:
vi: Độ dài ghi âm

en: Scheduled to stop at:
vi: Đặt lịch dừng tại:

en: Audacity Timer Record - Waiting for Start
vi: Bộ ghi thời gian Audacity - Đang chờ khởi động

note: i18n-hint: "in" means after a duration of time, which is shown below this string
en: Recording will commence in:
vi: Quá trình ghi âm sẽ bắt đầu sau:

note: i18n-hint: %s is one of "Do nothing", "Exit Audacity", "Restart system", or "Shutdown system", and "in" means after a duration of time, shown below this string
en: %s in:
vi: %s :

en: Recording Saved:
vi: Bản ghi âm đã lưu:

en: Recording Exported:
vi: Thu âm đã xuất:

en: Audacity Timer Record - Waiting
vi: Bộ ghi thời gian Audacity - đang chờ

en: Timer Recording cannot be used with more than one open project.
    
    Please close any additional projects and try again.
vi: Bộ ghi Thời gian không thể chạy được với trên một dự án.
    
    hãy đống các dự án đang chạy và thử lại.

en: Timer Recording cannot be used while you have unsaved changes.
    
    Please save or close this project and try again.
vi: Bộ ghi Thời gian không thể chạy khi bạn chưa lưu các chỉnh sửa trên dự án.
    
    hãy lưu hoặc đống dự án này và thử lại.

en: &Timer Record...
vi: &Bộ ghi thời gian

en: Export Audio
vi: Xuất Audio

en: Edit &Metadata...
vi: Chỉnh sửa &siêu dữ liệu...

en: Exported Tags
vi: Thẻ đã xuất

en: Track Panel
vi: Bảng điều khiển track

en: TrackView
vi: Đồ thị track

note: i18n-hint: This is for screen reader software and indicates that this track is muted. (The mute button is on.)
en:  Muted
vi: Đã tắt tiếng

note: i18n-hint: This is for screen reader software and indicates that this track is soloed. (The Solo button is on.)
en:  Soloed
vi: Solo

note: i18n-hint: This is for screen reader software and indicates that this track is selected.
en:  Selected
vi: Được chọn

note: i18n-hint: This is for screen reader software and indicates that this track is shown with a sync-locked icon. The absence of a dash between Sync and Locked is deliberate - if present, Jaws reads it as "dash".
en:  Sync Locked
vi: Sync đã bị khóa

en:  Mute On
vi: Tắt tiếng

en:  Solo On
vi:  Phát Solo

en:  Select On
vi:  Bật chọn

en: Click and drag to adjust relative size of stereo tracks, double-click to make heights equal
vi: Click và kéo chuột để điều chỉnh kích cỡ tương đối của track stereo, nhấp đúp chuột để đặt định dạng cân bằng

en: Click and drag to resize the track.
vi: Click và rê chuột để điều chỉnh kích cỡ của track.

en: Removed audio track(s)
vi: Đã xoá bỏ (các) track audio

en: Remove Track
vi: Xoá bỏ track

en: Removed track '%s'.
vi: Đã xoá track '%s'.

en: Track Remove
vi: Xoá bỏ track

note: i18n-hint: Past tense of 'to move', as in 'moved audio track up'.
en: Moved '%s' to Top
vi: Đã chuyển '%s' lên đầu

en: Move Track to Top
vi: Chuyển track lên đầu tiên

note: i18n-hint: Past tense of 'to move', as in 'moved audio track up'.
en: Moved '%s' to Bottom
vi: Đã chuyển '%s xuống dưới

en: Move Track to Bottom
vi: Chuyển track xuống dưới cùng

note: i18n-hint: Past tense of 'to move', as in 'moved audio track up'.
en: Moved '%s' Up
vi: Đã chuyển '%s' lên

en: Moved '%s' Down
vi: Đã chuyển '%s xuống

note: i18n-hint: Past tense of 'to move', as in 'moved audio track up'.
en: Move Track Up
vi: Chuyển track lên

en: Move Track Down
vi: Chuyển track xuống

note: i18n-hint: Voice key is an experimental/incomplete feature that is used to navigate in vocal recordings, to move forwards and backwards by words.  So 'key' is being used in the sense of an index. This error message means that you've selected too short a region of audio to be able to use this feature
en: Selection is too small to use voice key.
vi: Vùng chọn không đủ lớn để dùng giọng.

en: Calibration Results
vi: Kết quả phân thang đo

note: i18n-hint: %1.4f is replaced by a number.  sd stands for 'Standard Deviations'
en: Energy                  -- mean: %1.4f  sd: (%1.4f)
vi: Năng lượng                  -- trung bình: %1.4f  sd: (%1.4f)

en: Sign Changes        -- mean: %1.4f  sd: (%1.4f)
vi: Đổi dấu        -- trị trung bình: %1.4f  sd: (%1.4f)

en: Direction Changes  -- mean: %1.4f  sd: (%1.4f)
vi: Đổi hướng  -- trị trung bình: %1.4f  sd: (%1.4f)

en: Calibration Complete
vi: Quá trinh đo đạt hoàn tất

en: Sign up to Audacity's cloud saving platform
vi: Đăng ký nền tảng lưu trữ đám mây của Audacity

en: and access your projects from anywhere!
vi: và truy cập dự án của bạn từ mọi nơi!

en: What's new in Audacity %s
vi: Các tính năng mới trong Audacity %s

en: Watch the [[%s|release video]] or read the [[%s|changelog]] to learn more about what we have included in the latest release!</p>
vi: Hãy xem [[%s|release video]] hoặc đọc [[%s|changelog]] để tìm hiểu thêm về những gì chúng tôi đã đưa vào bản phát hành mới nhất!</p>

en: You can also read the [[%s|changelog]]</p>
vi: Bạn cũng có thể đọc [[%s|changelog]]</p>

en: Get free plugins & sounds
vi: Nhận plugin và âm thanh miễn phí

en: <p>Check out our [[%s|Muse Hub app]] for a wide range of audio plugins for Audacity users</p>
vi: <p>Hãy xem Ứng dụng của chúng tôi [[%s|Muse Hub app]] để biết nhiều plugin âm thanh dành cho người dùng Audacity</p>

en: A vocal processing effect that enhances vocal clarity and depth.
vi: Hiệu ứng xử lý giọng nói giúp tăng cường độ trong trẻo và chiều sâu của giọng nói.

en: A multipurpose reverb plugin for spacious, natural-sounding effects.
vi: Một plugin tạo hiệu ứng hồi âm reverb đa năng cho hiệu ứng âm thanh rộng rãi, tự nhiên.

en: A guitar amp and effects modelling plugin for realistic tones and customizable sounds.
vi: Một plugin mô phỏng hiệu ứng và guitar amp cho âm thanh chân thực và có thể tùy chỉnh.

en: A responsive reverb plugin that adapts to track dynamics for immersive soundscapes.
vi: Một plugin tạo hiệu ứng hồi âm reverb có khả năng thích ứng với động lực của bản nhạc để tạo nên cảnh quan âm thanh sống động.

en: A vocal multi-effect plugin that enhances vocal tracks for professional results.
vi: Một plugin đa hiệu ứng giọng hát giúp tăng cường chất lượng giọng hát để mang lại kết quả chuyên nghiệp.

en: A bass effect plugin designed to deliver punchy, clear low-end sound.
vi: Một plugin hiệu ứng âm trầm được thiết kế để mang lại âm thanh trầm mạnh mẽ, rõ ràng.

en: A plugin for acoustic sound perfection, enhancing warmth and clarity.
vi: Một plugin giúp âm thanh trở nên hoàn hảo, tăng cường độ ấm và độ trong trẻo.

en: An amazing voice enhancement plugin for crystal-clear, professional vocal effects.
vi: Một plugin tăng cường giọng nói tuyệt vời mang lại hiệu ứng giọng nói chuyên nghiệp, rõ ràng.

en: A real-time stem separation tool to isolate vocals, drums, and instruments.
vi: Một công cụ phân tách stem thời gian thực để tách giọng hát, tiếng trống và nhạc cụ.

en: Check out a variety of plugins by well known developers available on [[%s|MuseHub]].
vi: Kiểm tra nhiều plugin của các nhà phát triển nổi tiếng có sẵn trên [[%s|MuseHub]].

en: A multiband compressor offering precise control over frequencies.
vi: Bộ nén đa băng tần cung cấp khả năng kiểm soát tần số chính xác.

en: Ace Studio - The World's No.1 AI Singing Voice Generator.
vi: Ace Studio - Công cụ tạo giọng hát bằng AI số.1 thế giới.

en: Continue for Cloud Storage
vi: Tiếp tục cho Lưu trữ đám mây

en: Welcome to Audacity!
vi: Xin chào!

en: Complete your Audacity cloud setup with audio.com
vi: Hoàn tất thiết lập đám mây Audacity của bạn với audio.com

en: What's new in Audacity
vi: Các tính năng mới trong Audacity

en: Watch the release video
vi: Xem video phát hành

en: Soap Voice Cleaner: studio-quality voice-over sound
vi: Soap Voice Cleaner: âm thanh lồng tiếng chất lượng phòng thu

en: Help us decide the future of Audacity
vi: Hãy giúp chúng tôi quyết định tương lai của Audacity

en: Take part in survey
vi: Tham gia khảo sát Survey

en: Audacity feature survey
vi: Khảo sát tính năng Audacity

en: 25th Anniversary Merchandise!
vi: Sản phẩm kỷ niệm 25 năm!

en: Visit now
vi: Truy cập ngay

en: Visit our new Audacity merch store
vi: Ghé thăm Merch Store Audacity mới của chúng tôi

en: View tutorials
vi: Xem hướng dẫn

en: Visit our forum
vi: Thăm diễn đàn của chúng tôi

en: &Don't show this again at start up
vi: &Không hiển thị lại thông báo này khi khởi động

en: Batch Command
vi: Lệnh chuyển

en: %s is not a parameter accepted by %s
vi: %skhông phải là tham số công nhận bỡi %s

en: Invalid value for parameter '%s': should be %s
vi: Giá trị tham số '%s': không hợp lệ: giá trị đề nghị là %s

en: Compare Audio
vi: So sánh Audio

en: Compare Audio...
vi: So sánh Audio...

en: Compares a range on two tracks.
vi: So sánh cùng vùng xác định trên 2 track.

en: Delay time (seconds):
vi: Thời gian trễ (giây):

en: Decay factor:
vi: Hệ số kéo đuôi:

en: Does the demo action.
vi: Bắt đâu hoạt động chạy thử.

en: Window Name:
vi: Tên cửa sổ:

en: From X:
vi: Từ X:

en: From Y:
vi: Từ Y:

en: To X:
vi: Tới X:

en: To Y:
vi: Tới Y:

en: Relative To:
vi: Liên quan đến:

en: Move Mouse...
vi: Di chuyển chuột

en: Drags mouse from one place to another.
vi: Rê chuột từ điểm này sang điểm khác.

en: Gets information in JSON format.
vi: Đọc thông tin theo định dạng JSON.

en: Get Track Info
vi: Đọc thông tin track

en: Gets track values as JSON.
vi: Tải thông tin track bằng JSON.

en: Help...
vi: Trợ giúp...

en: Gives help on a command.
vi: Hổ trợ câu lệnh.

en: For comments in a macro.
vi: Với các lệnh trong Lệnh Macro

en: Import2
vi: Nhập 2

en: Export2
vi: Xuất 2

en: Imports from a file.
vi: Nhập từ một tập tin.

en: Exports to a file.
vi: Xuất ra vào tập tin.

en: Builtin Commands
vi: Lệnh nội trang

en: Provides builtin commands to Audacity
vi: Cung cấp lệnh nội trang cho Audacity

en: Unknown built-in command name
vi: Lệnh nội trang không xác định

en: Message...
vi: Tin nhắn...

en: Echos a message.
vi: Phát ra một tin nhắn.

en: Open Project2
vi: Mở dự án  2

en: Save Project2
vi: &Lưu Dự án 2

en: Save Project...
vi: Lưu Dụ Ấn...

en: Opens a project.
vi: Mở một dự án.

en: Saves a project.
vi: Lưu lại một dự án.

en: Saves a copy of current project.
vi: Lưu lại dự án hiện hành.

en: Saves the log contents.
vi: Lưu nội dung nhật ký.

en: Clears the log contents.
vi: Xóa nội dung nhật ký.

en: Get Preference
vi: Đọc tuỳ chọn:

en: Set Preference
vi: Đặt tùy chỉnh

en: Get Preference...
vi: Đọc tùy chọn...

en: Set Preference...
vi: Đặt tùy chọn...

en: Gets the value of a single preference.
vi: Nhận giá trị tủy chỉnh đơn lẽ.

en: Sets the value of a single preference.
vi: Đặt giá trị tủy chỉnh đơn lẽ.

en: Project Start
vi: Bắt đầu dự án

en: Project End
vi: Kết Thúc Dự Án

en: Selection Start
vi: Bắt đầu vùng chọn

en: Selection End
vi: Kết thúc vùng chọn

en: Start Time:
vi: Thời gian bắt đầu:

en: End Time:
vi: Thời gian kết thúc:

en: Select Frequencies
vi: Chọn tần số

en: Select Tracks
vi: Chọn track

en: First Track:
vi: Track Đầu tiên:

en: Track Count:
vi: Số lượng track:

en: Select Time...
vi: Chọn thời gian...

en: Select Frequencies...
vi: Chọn tần số...

en: Select Tracks...
vi: Chọn các track...

en: Selects a time range.
vi: Chọn một vùng thời gian.

en: Selects a frequency range.
vi: Chọn vùng tần số.

en: Selects a range of tracks.
vi: Chọn một vùng của track

en: Selects Audio.
vi: Chọn Audio.

en: Set Clip
vi: Đặt clip

en: Color 0
vi: Màu 0

en: At:
vi: Ở :

en: Set Clip...
vi: Đặt clip

en: Sets various values for a clip.
vi: Đặt giá trị cho clip.

en: Set Envelope
vi: Đặt đường biên độ

en: Edited Envelope
vi: Đường biên độ đã được chỉnh sửa

en: Set Envelope...
vi: Đặt đường biên độ...

en: Sets an envelope point position.
vi: Đặt điểm vị trí đường biên độ.

en: Label Index
vi: Chỉ mục nhãn

en: Edited Label
vi: Nhãn đã được sửa

en: Set Label...
vi: Đặt nhãn...

en: Sets various values for a label.
vi: Đặt giá trị cho nhãn

en: Set Project
vi: Đặt dự án

en: Set Project...
vi: Đặt dự án

en: Sets various values for a project.
vi: Đặt các giá trị cho dự án

en: Set Track Status
vi: Đặt thuộc tính track

en: Set Track Audio
vi: Đặt Audio Track

en: Set Track Visuals
vi: Đặt góc nhìn cho track

en: HalfWave
vi: Nửa bức sóng

en: VZoom Top:
vi: VZoom đỉnh:

en: VZoom Bottom:
vi: VZoom đáy:

en: Use Spectral Prefs
vi: Dùng các sở thích âm phổ đặc biệt

en: Spectral Select
vi: Chọn âm phổ

[ctx: spectrum prefs]
note: i18n-hint Scheme refers to a color scheme for spectrogram colors
en: Sche&me:
vi: Kế &hoạch

en: Set Track
vi: Đặt track

en: Set Track Status...
vi: Đặt thuộc tính cho track...

en: Set Track Audio...
vi: Đặt track audio...

en: Set Track Visuals...
vi: Đặt góc nhìn cho track...

en: Set Track...
vi: Đặt track...

en: Sets various values for a track.
vi: Đặt các giá trị cho track

en: Long Message
vi: Tin nhắn dài

en: Increases or decreases the volume of the audio you have selected
vi: Tăng hoặc giảm âm lượng của audio bạn đã chọn

en: &Amplification (dB):
vi: Độ khuếch đ&ại (dB):

en: Amplification dB
vi: Độ khuếch đại dB

en: &New Peak Amplitude (dB):
vi: &Đỉnh khuếch đại mới (dB):

en: Allo&w clipping
vi: Cho phép &ghim đỉnh

en: Duck &amount:
vi: Duck &amount: - Hệ số giảm của âm thanh

en: Ma&ximum pause:
vi: Tạm dừng dài nhất:

en: Outer fade &down length:
vi: Trường độ giảm dần &hướng ra bên ngoài:

en: Outer fade &up length:
vi: Trường độ &bên ngoài mờ dần:

en: Inner fade d&own length:
vi: Trường độ bên trong giảm dân

en: Inner &fade up length:
vi: Trường độ bên trong &mờ dân

en: &Threshold:
vi: &Ngưỡng:

en: Export Effect Parameters
vi: Xuất thông số hiệu ứng

en: Import Effect Parameters
vi: Nhập thống số hiệu ứng

note: i18n-hint %s will be replaced by a file name
en: %s: is not a valid presets file.
vi: %s: không phải là một tập tin thiết lập sẵn hợp lệ.

note: i18n-hint %s will be replaced by a file name
en: %s: is for a different Effect, Generator or Analyzer.
vi: %s: cho một hiệu ứng khác,  phát hoặc phân tích.

en: Tone controls
vi: Điều chỉnh giai điệu.

en: &Volume (dB):
vi: Âm &Lượng (dB):

en: &Link Volume control to Tone controls
vi: &Liên kết bộ điều khiển âm lượng với bộ điêu khiển giai điệu

en: Estimated Start Pitch: %s%d (%.3f Hz)
vi: Pitch - Độ cao của âm Ước lượng %s%d(%.3fHz)

[ctx: change pitch]
note: i18n-hint: changing musical pitch "from" one value "to" another
en: from
vi: Từ

[ctx: change pitch]
note: i18n-hint: changing musical pitch "from" one value "to" another
en: &from
vi: &Từ

en: from Octave
vi: Từ quãng tám

[ctx: change pitch]
note: i18n-hint: changing musical pitch "from" one value "to" another
en: to
vi: Đến

[ctx: change pitch]
note: i18n-hint: changing musical pitch "from" one value "to" another
en: &to
vi: &Đi đến

en: to Octave
vi: Đến quãng tám

en: Semitones (half-steps)
vi: Nữa cung

en: &Semitones (half-steps):
vi: &Nửa cung:

en: from (Hz)
vi: Từ (Hz)

en: f&rom
vi: T&ừ

en: to (Hz)
vi: Đến (Hz)

en: t&o
vi: Đế&n

en: Percent C&hange:
vi: Phần trăm t&hay đổi

en: Percent Change
vi: Phần trăm thay đổi

en: &Use high quality stretching (slow)
vi: &Dùng chế độ kéo âm chất lượng cao (thấp)

en: &Speed Multiplier:
vi: &Bộ nhân tốc độ

note: i18n-hint: "rpm" is an English abbreviation meaning "revolutions per minute". "vinyl" refers to old-fashioned phonograph records
en: Standard Vinyl rpm:
vi: Vinyl rpm tiểu chuẩn:

note: i18n-hint: changing speed of audio "from" one value "to" another "rpm" means "revolutions per minute" as on a vinyl record turntable
en: From rpm
vi: Từ rpm

[ctx: change speed]
note: i18n-hint: changing speed of audio "from" one value "to" another
en: &from
vi: &Từ

note: i18n-hint: changing speed of audio "from" one value "to" another "rpm" means "revolutions per minute" as on a vinyl record turntable
en: To rpm
vi: Đến rpm

[ctx: change speed]
note: i18n-hint: changing speed of audio "from" one value "to" another
en: &to
vi: &Đi đến

en: Selection Length
vi: Độ dài vùng chọn

en: C&urrent Length:
vi: Trường độ hiện thời:

en: Current length of selection.
vi: Trường độ hiện hành của vùng chọn.

[ctx: change speed]
note: i18n-hint: changing speed of audio "from" one value "to" another
en: from
vi: Từ

en: &New Length:
vi: &Trường độ mới

[ctx: change speed]
note: i18n-hint: changing speed of audio "from" one value "to" another
en: to
vi: Đến

en: Beats per minute
vi: BPM - Phách mỗi phút

note: i18n-hint: changing tempo "from" one value "to" another
en: Beats per minute, from
vi: BPM phách mỗi phút, từ

[ctx: change tempo]
note: i18n-hint: changing tempo "from" one value "to" another
en: &from
vi: &Từ

note: i18n-hint: changing tempo "from" one value "to" another
en: Beats per minute, to
vi: BPM Phách mỗi phút, đến

[ctx: change tempo]
note: i18n-hint: changing tempo "from" one value "to" another
en: &to
vi: &Đi đến

en: Length (seconds)
vi: Độ dài (giây)

[ctx: change tempo]
note: i18n-hint: changing tempo "from" one value "to" another
en: from
vi: Từ

[ctx: change tempo]
note: i18n-hint: changing tempo "from" one value "to" another
en: t&o
vi: Đế&n

en: Length in seconds from %s, to
vi: Trường độ trên giây từ %s, đếm

en: &Threshold (lower is more sensitive):
vi: &Ngưỡng (càng bé càng nhạy):

en: Max &Spike Width (higher is more sensitive):
vi: Độ rộng &tối đa của đinh nhọn (càng lớn càng nhạy)

en: Max Spike Width
vi: Độ rộng đĩnh nhọn tối đa

en: Reduces "dynamic range", or differences between loud and quiet parts.
vi: Giảm "dải động" hoặc sự khác biệt giữa phần âm lớn và phần không có âm thanh.

note: i18n-hint: RMS abbreviates root mean square, a certain averaging method
en: Contrast Analyzer, for measuring RMS volume differences between two selections of audio.
vi: Bộ phân tích tương phản, để đo chênh lệch âm lượng RMS giữa hai audio được chọn.

en: Volume
vi: Âm lượng

en: Foreground start time
vi: Thời gian bắt đầu tiền cảnh

en: Foreground end time
vi: Thời gian kết thúc tiền cảnh

en: &Measure selection
vi: &Do vùng chọn

en: &Background:
vi: &Nền:

en: Background start time
vi: Thời gian bắt đầu của nền

en: Background end time
vi: Thời gian kết thúc của nền

en: Mea&sure selection
vi: Đo &vùng chọn

en: Co&ntrast Result:
vi: Kết quả tương &phản:

en: R&eset
vi: Thiết &lập lại

en: &Difference:
vi: &Chênh lệch:

en: indeterminate
vi: Bất định

note: i18n-hint: dB abbreviates decibels
en: Infinite dB difference
vi: Giá trị dB vô hạn chênh lệch

en: Difference is indeterminate.
vi: Chênh lệch vô hạn

note: i18n-hint: dB abbreviates decibels RMS abbreviates root mean square, a certain averaging method
en: Difference = %.2f RMS dB.
vi: Chênh lệch = %.2fRMS dB.

note: i18n-hint: dB abbreviates decibels RMS abbreviates root mean square, a certain averaging method
en: Difference = infinite RMS dB.
vi: Chênh lệch = vô hạn RMS dB.

en: Foreground level too high
vi: Mức cận cảnh quá cao

en: Background level too high
vi: Mức nền quá cao

en: Background higher than foreground
vi:  Mức nền cao hơn độ nổi khối

note: i18n-hint: i.e. difference in loudness at the moment.
en: Current difference
vi: Chênh lệch hiện hành

en: Measured foreground level
vi: Mức đo tiền cảnh

en: No foreground measured
vi: Không có tiền cảnh được đo

en: Foreground not yet measured
vi: Tiền cảnh chưa được đo

en: Measured background level
vi: Mức đo nền

en: No background measured
vi: Không có nền được đo

en: Background not yet measured
vi: Nền chưa được đo

en: Export Contrast Result As:
vi: Xuất kết quả tương phản thành :

en: Filename = %s.
vi: Filename - Tên Tập Tin = %s.

en: Time started = %2d hour(s), %2d minute(s), %.2f seconds.
vi: Thời gian bắt đầu = %2d giờ, %2d phút, %.2f giây.

en: Time ended = %2d hour(s), %2d minute(s), %.2f seconds.
vi: Thời gian kết thúc = %2dgiờ, %2dphút, %.2fgiây.

en: Data gathered
vi: Dữ liệu thu thập

en: Contrast Analysis (WCAG 2 compliance)
vi: Phân tích tương phản (WCAG 2 chấp nhận)

en: Contrast...
vi: Contrast - Tương phản...

en: Upper Threshold
vi: Ngưỡng trên

en: Noise Floor
vi: Nhiễu nhỏ nhất - Noise Floor

en: Number of repeats
vi: Số lần lặp lại

en: Distortion type:
vi: Kiểu biến thể:

en: DC blocking filter
vi: Bộ lọc chặn DC

en: Threshold controls
vi: Điều chỉnh ngưỡng

en: Parameter controls
vi: Điều chỉnh tham số

en: Clipping level
vi: Mức độ ghim

en: Make-up Gain
vi: Tăng độ khuếch đại Gain

en: Clipping threshold
vi: Ngưỡng ghim

en: Distortion amount
vi: Giá trị biến thể

en: Output level
vi: Tín hiệu đầu ra

en: Repeat processing
vi: Xử lý lại

en: Harmonic brightness
vi: Cân bằng sáng

en: Levelling fine adjustment
vi: Phân cấp điều chỉnh

en: Degree of Levelling
vi: Mức độ cân bằng

en: dB Limit
vi: Giới hạn dB

en: Wet level
vi: Độ ẩm ướt

en: Residual level
vi: Mức số dư

en: (Not Used):
vi: (Không được sử dụng):

note: i18n-hint: Control range.
en: (-100 to 0 dB):
vi: (-100 đến 0 dB):

note: i18n-hint: Control range.
en: (-80 to -20 dB):
vi: (-80 đến -20 dB):

note: i18n-hint: Control range.
en: (0 to 100):
vi: (0 đến 100):

note: i18n-hint: Control range.
en: (0 to 5):
vi: (0 đến 5):

en: DTMF &sequence:
vi: &Chuỗi DTMF

en: &Amplitude (0-1):
vi: &Biên độ (0-1):

en: &Duration:
vi: &Độ dài:

en: &Tone/silence ratio:
vi: &Tỉ lệ tone/ khoảng lặng:

en: Duty cycle:
vi: Tuần hoàn:

en: Tone duration:
vi: Độ dài tone:

en: Silence duration:
vi: Độ dài khoảng lặng:

en: I&nput
vi: Đầu &vào

en: A&ctual compression
vi: Nén thự&c tế

note: i18n-hint: show actual compression on a graph
en: Show actual compression
vi: Hiển thị nén thực tế

en: Tar&get compression
vi: &Mục tiêu nén

note: i18n-hint: show target compression on a graph
en: Show target compression
vi: Hiển thị mục tiêu nén

en: Compression curve
vi: Đường cong bộ nén

en: &Threshold (dB)
vi: &Ngưỡng (dB)

en: &Make-up gain (dB)
vi: &Tăng độ khuếch đại Gain (dB)

en: &Make-up target (dB)
vi: &Dựng mục tiêu (dB)

en: Knee &width (dB)
vi: Gập &băng thông (dB)

en: Rati&o:
vi: Tỷ &lệ

en: &Lookahead (ms)
vi: &Hướng về phía trước (mili giây)

en: Attac&k (ms)
vi: Attac&k - sự đánh nhạc (mili giây)

en: &Release (ms)
vi: &Release - Giải phóng (mili giây)

en: Actual Compression
vi: Nén thực tế

en: Target Compression
vi: Mục tiêu nén

en: awaiting playback
vi: đang chờ phát lại

en: &Delay time (seconds):
vi: &Thời gian Trễ (giây):

en: D&ecay factor:
vi: &Hệ số suy hao:

en: Select Preset
vi: Chọn thiết lập sẵn

en: &Preset:
vi: &Preset- Thiết lập sẵn:

en: User Presets
vi: Thiết lập sẵn của người dùng

en: Factory Presets
vi: Thiết lập sẵn mặc định

en: Factory Defaults
vi: Thiết lập sẵn mặc định

en: Preparing preview
vi: Đang chuẩn bị phát thử

en: Previewing
vi: Đang phát thử

en: Manage presets and options
vi: Quản lý thiết lập sẵn và tùy chọn

en: Presets && settings
vi: Thiết lập sẵn && các cài đặt

en: Preview effect
vi: Xem hiệu ứng trước

en: Save Preset...
vi: Lưu thiết lập sẵn...

en: Vendor: %s
vi: Vendor - Người bán hàng: %s

en: Preset already exists.
    
    Replace?
vi: Có Thiết lập sẵn rồi
    
    Bạn có muốn thay thế không?

en: Filter Curve EQ
vi: Filter Curve EQ - Biểu đồ bộ lọc EQ

en: Graphic EQ
vi: Graphic EQ - EQ đồ hoạ

en: Benchmark times:
    Original: %s
    Default Segmented: %s
    Default Threaded: %s
    SSE: %s
    SSE Threaded: %s
vi: Thời gian điểm chuẩn:
    Bản gốc: %s
    Mặc định Default Segmented: %s
    Mặc định Default Threaded: %s
    SSE: %s
    SSE Threaded: %s

en: Manage Curves List
vi: Danh sách

en: Manage Curves
vi: Quản lý biểu đồ

en: &Curves
vi: &Cong

en: Curve Name
vi: Tên Cong

en: D&elete...
vi: &Xoá

en: &Get More...
vi: &Tìm hiểu thêm...

en: Rename 'unnamed' to save a new entry.
    'OK' saves all changes, 'Cancel' doesn't.
vi: Đổi tên 'không tên' để lưu một mục mới.
    "ok" để lưu, "hủy" để bỏ.

en: 'unnamed' always stays at the bottom of the list
vi: 'Không tên' luôn nằm ở cuối danh sách

en: 'unnamed' is special
vi: "Không tên" là riêng biệt

en: Rename '%s' to...
vi: Đặt lại tên '%s'...

en: Name is the same as the original one
vi: Tên bị trùng với tên gốc

en: Same name
vi: Trùng tên

en: Overwrite existing curve '%s'?
vi: Thay thế biểu đồ đã có sẵn '%s'?

en: Curve exists
vi: Biểu đồ đang có

en: You cannot delete the 'unnamed' curve.
vi: Bạn không thể xóa các biểu đồ không tên.

en: Can't delete 'unnamed'
vi: Không thể xóa "không tên"

en: Delete %d items?
vi:  Xoá bỏ %d thứ?

en: You cannot delete the 'unnamed' curve, it is special.
vi: Bạn không thể xóa biểu đồ không tên, nó là trường hợp ngoại lệ.

en: Choose an EQ curve file
vi: Chọn tệp biểu đồ EQ

en: Export EQ curves as...
vi: Xuất biểu đồ EQ thành...

en: You cannot export 'unnamed' curve, it is special.
vi: Không thể xuất biểu đồ không tên, nó là trường hợp ngoại lệ.

en: Cannot Export 'unnamed'
vi: Không thể xuất "những gì chưa đặt tên"

en: %d curves exported to %s
vi: %dbiểu đồ xuất đến%s

en: Curves exported
vi: Biểu đồ đã xuất

en: No curves exported
vi: Không có biểu đồ đã xuất

en: &EQ Type:
vi: Loại &EQ:

en: Draw Curves
vi: Vẽ cung

en: &Draw
vi: &Vẽ

en: &Graphic
vi: &Đồ họa

en: Interpolation type
vi: Kiểu nội suy

en: Linear Frequency Scale
vi: Gam tần số tuyến tính

en: Li&near Frequency Scale
vi: Ga&m tần số tuyến tính

en: Length of &Filter:
vi: Chiều dài &bộ lọc

en: Length of Filter
vi: Chiều dài bộ lọc

en: &Select Curve:
vi: &Chọn cung

en: Select Curve
vi: Chọn cung

en: S&ave/Manage Curves...
vi: Lưu / Quản Lý Cung

en: Fla&tten
vi: Cán mỏng

en: Show grid lines
vi: Hiển thị đường kẻ lưới

en: Show g&rid lines
vi: Hiển thị đường kẻ &lưới

en: &Start threshold (samples):
vi: &Ngưỡng bắt đầu (mẫu):

en: St&op threshold (samples):
vi: Ngưỡng kết &thúc (mẫu):

en: %.2f secs
vi: %.2f secs - giây

en: %.1f secs
vi: %.1f secs - giây

en: Ratio %.0f to 1
vi: Tỉ lệ%.0f - 1

en: Ratio %.1f to 1
vi: Tỷ lệ %.1fđến 1

en: &Noise Floor:
vi: &Nhiễu nhỏ nhất - Noise Floor

en: &Ratio:
vi: &Tỉ lệ

note: i18n-hint: Particularly in percussion, sounds can be regarded as having * an 'attack' phase where the sound builds up and a 'decay' where the * sound dies away.  So this means 'onset duration'.
en: &Attack Time:
vi: Thời gian khởi chạy:

note: i18n-hint: Particularly in percussion, sounds can be regarded as having * an 'attack' phase where the sound builds up and a 'decay' or 'release' where the * sound dies away.
en: R&elease Time:
vi: Thời gian phát hành:

note: i18n-hint: Make-up, i.e. correct for any reduction, rather than fabricate it.
en: Ma&ke-up gain for 0 dB after compressing
vi: Điều &chỉnh 0dB sau khi nén

note: i18n-hint: "Compress" here means reduce variations of sound volume, NOT related to file-size compression; Peaks means extremes in volume
en: C&ompress based on Peaks
vi: Nén từ đỉnh

en: Threshold %d dB
vi: Ngưỡng: %d dB

en: Noise Floor %d dB
vi: Nhiễu nhỏ nhất - Noise Floor %d dB

en: Attack Time %.2f secs
vi: Thời gian khởi chạy%.2f giây

en: Release Time %.1f secs
vi: Thời gian phát hành%.1f giây

en: Limiter
vi: Limiter - Bộ định giới hạn

en: Augments loudness while minimizing distortion.
vi: Tăng âm lượng khi giảm thiểu biến dạng.

en: perceived loudness
vi: Cường độ âm thanh được cảm nhận

en: RMS
vi: RMS - Trung Bình Bậc Hai

note: i18n-hint: LUFS is a particular method for measuring loudnesss
en: Loudness LUFS
vi: Cách tối ưu cường độ âm thanh LUFS

en: RMS dB
vi: RMS dB - Trung Bình Bậc Hai

en: Normalize &stereo channels independently
vi: Chuẩn hoá kênh &stereo riêng biệt

en: &Treat mono as dual-mono (recommended)
vi: Xử lý đơn âm mono như đơn âm mono kép (nên dùng)

en: (Maximum 0dB)
vi: (Tối đa 0dB)

en: &Noise type:
vi: Loại &Nhiễu

en: &Noise reduction (dB):
vi: &Noise reduction - Giảm Nhiễu (dB):

en: &Sensitivity:
vi: &Độ nhạy:

en: Attac&k time (secs):
vi: Thời gian &khởi chạy (giây):

en: R&elease time (secs):
vi: Thời gian &phát hành (giây):

en: &Frequency smoothing (bands):
vi: &Làm mượt tần số (dải):

en: Frequency smoothing
vi: Làm mượt tần số

en: Sensiti&vity (dB):
vi: Độ &nhạy (dB):

en: Old Sensitivity
vi: Độ nhạy cũ

en: Select a few seconds of just noise so Audacity knows what to filter out,
    then click Get Noise Profile:
vi: Chọn vùng có nhiễu để phân tích,
    Bấm nút 'Phân tích nhiễu' sau khi chọn:

en: &Get Noise Profile
vi: &Nhận dữ liệu tiếng ồn

en: Select all of the audio you want filtered, choose how much noise you want
    filtered out, and then click 'OK' to reduce noise.
vi: Chọn tất cả các vùng bạn cần lọc nhiễu, chọn hệ số lọc nhiễu, 
    sau đó nhấn 'OK' để bắt đầu lọc nhiễu.

note: i18n-hint: Translate differently from "Residue" !
en: Re&duce
vi: Giảm &xuống

en: &Isolate
vi: &Tách lọc

note: i18n-hint: Means the difference between effect and original sound.  Translate differently from "Reduce" !
en: Resid&ue
vi: Còn &dư

en: &Window types:
vi: &Loại cửa sổ:

en: Window si&ze:
vi: &Kích thước cửa sổ:

en: 2048 (default)
vi: 2048 (mặc định)

en: S&teps per window:
vi: Đi &qua từng cửa sổ:

en: 4 (default)
vi: 4 (mặc định)

en: Discrimination &method:
vi: Phương pháp &phân tách:

en: &Remove DC offset (center on 0.0 vertically)
vi: &Loại bỏ độ di DC (tâm ở 0.0 theo chiều dọc)

en: &Normalize peak amplitude to
vi: Chuẩn hoá biên độ đỉnh

en: Peak amplitude dB
vi: Biên độ đỉnh dv

en: N&ormalize stereo channels independently
vi: Chuẩn h&oá kênh stereo riêng biệt

note: i18n-hint: This is how many times longer the sound will be, e.g. applying * the effect to a 1-second sample, with the default Stretch Factor of 10.0 * will give an (approximately) 10 second sound
en: &Stretch Factor:
vi: &Hiệu số vọng:

en: &Time Resolution (seconds):
vi: &Thời gian xử lý (giây):

en: &Stages:
vi: Dàn dựng

en: Stages
vi: Vùng nội dung

en: &Dry/Wet:
vi: &Khô/ướt:

en: Dry Wet
vi: Dry Wet - Khô ướt

en: LFO Freq&uency (Hz):
vi: Bộ dao động tần thấp (Hz):

en: LFO frequency in hertz
vi: LFO Bộ dao động tần thấp (Hz)

en: LFO Sta&rt Phase (deg.):
vi: Pha ban đầu của LFO &dao động (độ):

en: LFO start phase in degrees
vi: Pha ban đầu dao động trong độ

en: Dept&h:
vi: Độ &sâu:

en: Depth in percent
vi: Phần trăm độ sâu

en: Feedbac&k (%):
vi: Phản &hồi (%):

en: Feedback in percent
vi: Phần trăm phản hồi

en: &Output gain (dB):
vi: &Đầu ra độ khuếch đại Gain (dB):

en: Output gain (dB)
vi: Đầu ra độ khuếch đại Gain (dB)

en: &Number of repeats to add:
vi: &Nhập số lần lập lại:

en: Current selection length: dd:hh:mm:ss
vi: Độ dài vùng đang chọn:: dd:hh:mm:ss

en: New selection length: dd:hh:mm:ss
vi: Độ dài vùng chọn mới: dd:hh:mm:ss

en: Current selection length: %s
vi: Độ dài vùng đang chọn: %s

en: New selection length: %s
vi: Độ dài vùng chọn mới: %s

en: Warning: No repeats.
vi: Cảnh báo: không được lập lại.

en: &Room Size (%):
vi: &Kích thước phòng (%):

en: &Pre-delay (ms):
vi: &Trước khi hoãn (ms):

en: Rever&berance (%):
vi: Độ &vang (%):

en: Da&mping (%):
vi: Giảm âm (%):

en: Tone &Low (%):
vi: Tông &thấp (%):

en: Tone &High (%):
vi: Tông &cao (%):

en: Wet &Gain (dB):
vi: Wet &Gain - âm tiếng vang (dB):

en: Dr&y Gain (dB):
vi: Dr&y Gain - âm nguyên bản (dB):

en: Stereo Wid&th (%):
vi: &Chiều rộng stereo (%):

en: Wet O&nly
vi: Chỉ âm tiếng vang Wet

en: &Filter Type:
vi: &Kiểu bộ lọc:

note: i18n-hint: 'Order' means the complexity of the filter, and is a number between 1 and 10.
en: O&rder:
vi: Lệ&nh:

en: &Passband Ripple:
vi: &Dải gợn sóng:

en: Passband Ripple (dB)
vi: Dải gợn sóng (dB)

en: &Subtype:
vi: &Kiểu phụ:

en: Cutoff (Hz)
vi: Tỷ lệ cắt (Hz)

en: C&utoff:
vi: &Cắt

en: Minimum S&topband Attenuation:
vi: Suy yếu dải &dừng tối thiểu:

en: Minimum S&topband Attenuation (dB)
vi: Suy yếu dải &dừng tối thiểu (dB)

en: Align MIDI to Audio
vi: Xếp chuỗi MIDI đến audio

en: Frame Period:
vi: Thời gian khung hình:

en: Frame Period
vi: Thời gian khung hình

en: Window Size:
vi: Kích thước cửa sổ:

en: Window Size
vi: Kích thước cửa sổ

en: Force Final Alignment
vi: Khởi động căn chỉnh cuối cùng

en: Ignore Silence at Beginnings and Endings
vi: Bỏ qua âm trắng ở đoạn đầu và cuối

en: Silence Threshold:
vi: Ngưỡng im lặng:

en: Silence Threshold
vi: Ngưỡng im lặng

note: i18n-hint: The English would be clearer if it had 'Duration' rather than 'Time' This is a NEW experimental effect, and until we have it documented in the user manual we don't have a clear description of what this parameter does. It is OK to leave it in English.
en: Presmooth Time:
vi: Trước thời gian làm mượt:

note: i18n-hint: The English would be clearer if it had 'Duration' rather than 'Time' This is a NEW experimental effect, and until we have it documented in the user manual we don't have a clear description of what this parameter does. It is OK to leave it in English.
en: Presmooth Time
vi: Trước thời gian làm mượt

note: i18n-hint: The English would be clearer if it had 'Duration' rather than 'Time' This is a NEW experimental effect, and until we have it documented in the user manual we don't have a clear description of what this parameter does. It is OK to leave it in English.
en: Line Time:
vi: Đường thời gian:

note: i18n-hint: The English would be clearer if it had 'Duration' rather than 'Time' This is a NEW experimental effect, and until we have it documented in the user manual we don't have a clear description of what this parameter does. It is OK to leave it in English.
en: Line Time
vi: Đường thời gian

en: Smooth Time:
vi: Thời gian làm mượt:

note: i18n-hint: The English would be clearer if it had 'Duration' rather than 'Time' This is a NEW experimental effect, and until we have it documented in the user manual we don't have a clear description of what this parameter does. It is OK to leave it in English.
en: Smooth Time
vi: Thời gian làm mượt

en: Use Defaults
vi: Dùng chế độ mặc định

en: Initial Tempo Change (%)
vi: Thay đổi nhịp độ ban đầu (%)

en: Final Tempo Change (%)
vi: Thay đổi nhịp độ cuối (%)

en: Initial Pitch Shift
vi: Thay đổi độ cao ban đầu của âm

en: (&semitones) [-12 to 12]:
vi: (&semitones) [-12 đến 12]:

en: (%) [-50 to 100]:
vi: (%) [-50 đến 100]:

en: Final Pitch Shift
vi: Thay đổi độ cao cuối của âm

en: (s&emitones) [-12 to 12]:
vi: (s&emitones) [-12 đến 12]:

en: Chirp
vi: Chirp - Thêm âm thanh

en: Generates an ascending or descending tone of one of four types
vi: Tạo ra một giai điệu tăng dần hoặc giảm dần của một trong bốn kiểu

en: Generates a constant frequency tone of one of four types
vi: Tạo ra âm tần bất biến cho một trong bốn kiểu

en: &Waveform:
vi: &Dạng sóng:

en: &Frequency (Hz):
vi: &Tần số (Hz):

en: Frequency Hertz Start
vi: Bắt Đầu Tần Số (Hz)

en: Frequency Hertz End
vi: Kết Thúc Tần Số (Hz)

en: Amplitude Start
vi: Bắt Đầu Biên Độ

en: Amplitude End
vi: Kết Thúc Biên Độ

en: I&nterpolation:
vi: N&ội suy:

en: Detect Silence
vi: Phát hiện khoảng im lặng

en: Tr&uncate to:
vi: &Cắt đến

en: C&ompress to:
vi: &Nén thành

en: Trunc&ate tracks independently
vi: Cắ&t các track độc lập

en: Save VST Preset As:
vi: Lưu thiết lập sẵn VST tên:

en: Standard VST bank file
vi: Tệp bàn phím VST chuẩn

en: Standard VST program file
vi: Tệp chương trình VST chuẩn

en: Audacity VST preset file
vi: Tập tin thiết lập sẵn Audacity VST

en: Unrecognized file extension.
vi: Không nhận ra phần tệp mở rộng.

en: Load VST Preset:
vi: Tải thiết lập sẵn VST:

en: VST preset files
vi: Tập tin thiết lập sẵn VST

en: Unable to load presets file.
vi: Không thể tải tập tin thiết lập sẵn.

en: VST Effect Options
vi: Tùy chọn hiệu ứng VST

en: The buffer size controls the number of samples sent to the effect on each iteration. Smaller values will cause slower processing and some effects require 8192 samples or less to work properly. However most effects can accept large buffers and using them will greatly reduce processing time.
vi: Kích thước bộ đệm kiểm soát số lượng mẫu được gửi đến hiệu ứng trên mỗi lần lặp. Giá trị nhỏ hơn sẽ tạo ra quá trình xử lý chậm hơn và một số hiệu ứng yêu cầu 8192 mẫu trở xuống để hoạt động bình thường. Tuy nhiên hầu hết các hiệu ứng có thể chấp nhận bộ đệm lớn và việc sử dụng chúng sẽ làm giảm thời gian xử lý rất nhiều.

en: &Buffer Size (8 to 1048576 samples):
vi: &Kích thước bộ đệm (từ 8 đến 1048576 mẫu):

en: Latency Compensation
vi: Giảm độ trễ

en: As part of their processing, some VST effects must delay returning audio to Audacity. When not compensating for this delay, you will notice that small silences have been inserted into the audio. Enabling this option will provide that compensation, but it may not work for all VST effects.
vi: Là một phần trong quá trình xử lý, một số hiệu ứng VST phải trì hoãn việc trả audio về Audacity. Khi không đủ thời gian bù đắp cho sự chậm trễ này, bạn sẽ nhận thấy rằng các khoảng trống nhỏ được chèn vào đoạn âm. Bật tùy chọn này sẽ cung cấp thời gian bồi thường đó, nhưng nó có thể không hoạt động với tất cả các hiệu ứng VST.

en: Enable &compensation
vi: Bật &bù độ trễ

en: Graphical Mode
vi: Chế độ đồ họa

en: Most VST effects have a graphical interface for setting parameter values. A basic text-only method is also available.  Reopen the effect for this to take effect.
vi: Hầu hết các hiệu ứng VST đều có giao diện đồ họa để thiết lập các giá trị tham số. phương pháp văn bản cơ bản có thể được dùng. Mở lại hiệu ứng để điều này có hiệu lực.

en: Enable &graphical interface
vi: Bật &giao diện đồ họa

en: Save VST3 Preset As:
vi: Lưu cài đặt VST3 trước đó thành:

en: VST3 preset file
vi: tệp cài đặt sẵn VST3

en: Load VST3 preset:
vi: Nạp VST3 cài sẵn:

en: As part of their processing, some VST3 effects must delay returning audio to Audacity. When not compensating for this delay, you will notice that small silences have been inserted into the audio. Enabling this option will provide that compensation, but it may not work for all VST3 effects.
vi: Là một phần của quá trình xử lý, một số hiệu ứng VST3 sẽ có độ trễ khi xuất âm thanh cho Audacity.Nếu không xử lý tín hiệu trễ, sẽ tạo ra các khoảng trống nhỏ mà bạn có thể nhận thấy trong dự án của mình/ Bật tùy chọn này sẽ xử lý độ trễ, nhưng chưa chắc có thể áp dụng cho tất cả các hiệu ứng VST3.

en: Most VST3 effects have a graphical interface for setting parameter values. A basic text-only method is also available.  Reopen the effect for this to take effect.
vi: Hầu hết các hiệu ứng VST3 đều có giao diện biểu đồ để thiết lập các giá trị tham số. Một giao thức văn bản cơ bản cũng được hổ trợ. Mở lại hiệu ứng để áp dụng giao diện này.

en: Dept&h (%):
vi: Độ &sâu (%):

en: Reso&nance:
vi: Cộng &hưởng:

en: Wah Frequency Offse&t (%):
vi: Độ di &tần của Wah (%):

en: Wah frequency offset in percent
vi: Độ di tần của Wah (%):

en: Export Audio Unit Preset As %s:
vi: Xuất thiết lập sẵn audio vời tên %s:

en: Standard Audio Unit preset file
vi: File đơn âm tiêu chuẩn được cài đặt trước

en: Could not export "%s" preset
    
    %s
vi: Không thể xuất thiết lập sẵn "%s" 
    
    %s

en: Export Audio Unit Presets
vi: Xuất thiết lập sẵn audio.

en: Import Audio Unit Preset As %s:
vi: Nhập tệp Audio thiết lập sẵn tên %s:

en: Could not import "%s" preset
    
    %s
vi: Không thể nhập thiết lập sẵn "%s" 
    
    %s

en: Import Audio Unit Presets
vi: Nhập đơn vị Audio thiết lập sẵn

en: Audio Unit Effect Options
vi: Tùy chọn hiệu ứng đơn âm

en: As part of their processing, some Audio Unit effects must delay returning audio to Audacity. When not compensating for this delay, you will notice that small silences have been inserted into the audio. Enabling this option will provide that compensation, but it may not work for all Audio Unit effects.
vi: Là một phần trong quá trình xử lý, một số hiệu ứng đơn âm phải trì hoãn việc trả audio về Audacity. Khi không đủ thời gian bù đắp cho sự chậm trễ này, bạn sẽ nhận thấy rằng các khoảng trống nhỏ được chèn vào đoạn âm. Bật tùy chọn này sẽ cung cấp thời gian bồi thường đó, nhưng nó có thể không hoạt động với tất cả các hiệu ứng đơn âm.

en: Select "Full" to use the graphical interface if supplied by the Audio Unit. Select "Generic" to use the system supplied generic interface. Select "Basic" for a basic text-only interface. Reopen the effect for this to take effect.
vi: Chọn "toàn bộ" để sử dụng giao diện đồ họa nếu nó được hổ trợ bởi Thiết bị âm thanh. Chọn "Chung" để sử dụng giao diện chung do hệ thống cung cấp. Chọn "Cơ bản" để có giao diện văn bản cơ bản. Mở lại hiệu ứng để lựa chọn có hiệu lực.

en: Select &interface
vi: Chọn &giao diện

en: Effect Output
vi: Đầu ra hiệu ứng

en: LADSPA Effect Options
vi: Tùy chọn Hiệu ứng LADSPA

en: As part of their processing, some LADSPA effects must delay returning audio to Audacity. When not compensating for this delay, you will notice that small silences have been inserted into the audio. Enabling this option will provide that compensation, but it may not work for all LADSPA effects.
vi: Là một phần của quá trình xử lý, một số hiệu ứng LADSPA phải trì hoãn việc trả lại âm thanh cho Audacity. Khi không bù đắp cho độ trễ này, bạn sẽ nhận thấy rằng các khoảng lặng nhỏ đã được chèn vào âm thanh. Kích hoạt tùy chọn này sẽ cung cấp phần bù đó, nhưng nó có thể không hoạt động đối với tất cả các hiệu ứng LADSPA.

en: Couldn't instantiate effect
vi: Không thể tạo được hiệu ứng

en: LV2 Effect Settings
vi: Thiết lập hiệu ứng LV2

en: &Buffer Size (8 to %d) samples:
vi: &Kích thước vùng đệm (8 - %d) mẫu:

en: As part of their processing, some LV2 effects must delay returning audio to Audacity. When not compensating for this delay, you will notice that small silences have been inserted into the audio. Enabling this setting will provide that compensation, but it may not work for all LV2 effects.
vi: Là một phần của quá trình xử lý, một số hiệu ứng LV2 phải trì hoãn việc trả lại âm thanh cho Audacity. Khi không bù đắp cho độ trễ này, bạn sẽ nhận thấy rằng các khoảng lặng nhỏ đã được chèn vào âm thanh. Bật cài đặt này sẽ cung cấp mức bù đó, nhưng nó có thể không hoạt động đối với tất cả các hiệu ứng LV2.

en: LV2 effects can have a graphical interface for setting parameter values. A basic text-only method is also available.  Reopen the effect for this to take effect.
vi: Hiệu ứng LV2 có thể có giao diện đồ họa để thiết lập các giá trị tham số. Một phương pháp chỉ văn bản cơ bản cũng có sẵn. Mở lại hiệu ứng để điều này có hiệu lực.

en: "%s" is not a valid file path.
vi: "%s" không có giá trị tập tin đường dẫn.

note: i18n-hint: Warning that there is one quotation mark rather than a pair.
en: Mismatched quotes in
    %s
vi: Trích dẫn không khớp tại
    %s

en: Enter Nyquist Command:
vi: Nhập lệnh Nyquist:

note: i18n-hint: Nyquist is the name of a programming language
en: Nyquist scripts
vi: Các Tập lệnh Nyquist

note: i18n-hint: Lisp is the name of a programming language
en: Lisp scripts
vi: Tập lệnh Lisp

en: Current program has been modified.
    Discard changes?
vi: Chương trình hiện tại đã được sửa đổi.
    bạn có muốn hủy bỏ các thay đổi không?

en: File could not be loaded
vi: Không nạp được tập tin

en: File could not be saved
vi: Không lưu được tập tin

en: Value range:
    %s to %s
vi: Giá trị hàng:
    %s đến %s

en: Value Error
vi: Giá trị lỗi

en: Debug Output:
vi: Sửa lỗi đầu ra:

en: Vamp Effects
vi: Hiệu ứng Vamp

en: Provides Vamp Effects support to Audacity
vi: Cung cấp hỗ trợ hiệu ứng Vamp cho Audacity

en: Sorry, failed to load Vamp Plug-in.
vi: Không thể nạp phần bổ sung Vamp Plugin

en: Sorry, Vamp Plug-in failed to initialize.
vi: Không thể khởi tạo phần bổ sung Vamp Plugin

en: Plugin Settings
vi: Thiết lập Tính năng bổ sung Plugin

en: Entire &Project
vi: Toàn &dự án

en: M&ultiple Files
vi: Đa dạng tập tin

en: Curren&t Selection
vi: Vùng chọn &hiện hành

en: Using Label/Track Name
vi: Dùng Nhãn/Tên track

en: Numbering before Label/Track Name
vi: Đánh số trước nhãn/tên track

en: Numbering after File name prefix
vi: Đánh số sau tiền tố tên tập tin

en: Export Range:
vi: Phạm vi xuất

en: Export entire project
vi: Xuất toàn bộ dự án

en: Export multiple files
vi: Xuất ra nhiều tập tin

en: Export current selection
vi: Xuất ra lựa chọn hiện tại

en: Trim blank space before first clip
vi: Cắt bỏ khoảng trống phía trước clip đầu tiên

en: Split files based on:
vi: Chia tập tin dựa trên:

en: Include audio before first label
vi: Tính cả âm thanh trước nhãn đầu tiên

en: Name files:
vi: Đặt tên các tập tin:

en: File name prefix:
vi: Tiền tố của tên tập tin:

en: Unable to create destination folder
vi: Không thể tạo thư mục đích

en: Successfully exported the following %lld file(s).
vi: Xuất tập tin %lld thành công.

en: Something went wrong after exporting the following %lld file(s).
vi: Không  thể xuất (các) tập tin:  %lld

en: Export canceled after exporting the following %lld file(s).
vi: Trình xuất sẽ hủy sau khi xuất xong tập tin %lld .

en: Export stopped after exporting the following %lld file(s).
vi: Trình xuất sẽ dừng sau khi xuất xong tập tin %lld.

en: Something went really wrong after exporting the following %lld file(s).
vi: Không thể xuất (các) tập tin: %lld

en: A file named "%s" already exists. Replace?
vi: Đã tồn tại tập tin "%s". Có thay thế không?

en: All selected audio is muted.
vi: Tất cả các audio được chọn đều đã tắt tiếng

en: Continue to export remaining files?
vi: Tiếp tục xuất các tệp còn lại?

en: Custom Sample Rate
vi: Tuỳ chọn Tốc Độ Lấy Mẫu

en: New sample rate (Hz):
vi: Tốc độ lấy mẫu mới (Hz):

en: File &Name:
vi: Tên &tập tin:

en: Fo&lder:
vi: Thư &mục:

en: Audio options
vi: Tuỳ chọn audio

note: i18n-hint refers to custom channel mapping configuration
en: Custom mappin&g
vi: Tuỳ chọn

note: i18n-hint accessibility hint, refers to export channel configuration
en: Configure custom mapping
vi: Định dạng tuỳ chọn mapping

en: Sample &Rate
vi: Tốc độ &lấy mẫu

en: Choose a location to save the exported files
vi: Chọn một nơi để lưu các tập tin xuất đã xuất

en: Advanced Mixing Options
vi: Tuỳ chọn nâng cao cho bộ Trộn

en: %d Hz (custom)
vi: %d Hz (tuỳ chọn)

en: Output Channels: %2d
vi: Kênh đầu ra: %2d

en: Mixer Panel
vi: Thanh trộn

en: Channel: %2d
vi: Kênh: %2d

en: No format specific options
vi: Không có tùy chọn định dạng cụ thể nào

note: i18n-hint: 'Raw' means 'unprocessed' here and should usually be translated.
en: Import Raw
vi: Nhập dữ liệu thô

en: Import Raw Data
vi: Nhập dữ liệu thô

note: i18n-hint: Refers to byte-order.  Don't translate "endianness" if you don't know the correct technical word.
en: No endianness
vi: Không có endianness

note: i18n-hint: Refers to byte-order.  Don't translate "endianness" if you don't know the correct technical word.
en: Default endianness
vi: Endianness mặc định

en: 1 Channel (Mono)
vi: 1 Kênh (mono)

en: 2 Channels (Stereo)
vi: 2 Kênh (Stereo)

en: %d Channels
vi: %d kênh

en: Byte order:
vi: Lệnh Byte:

en: Amount to import:
vi: Số lượng cần nhập:

en: Bad data size. Could not import audio
vi: Kích thước dữ liệu không tốt. Không thể nhập âm thanh

note: i18n-hint: First %s is replaced with the noun "start" or "end" identifying one end of a clip, second string is the name of that clip, first number gives the position of that clip in a sequence of clips, last number counts all clips, and the last string is the name of the track containing the clips.
en: %s %s, %d of %d clip %s | %s %s, %d of %d clips %s
vi[0]: %s %s, %d của %d clips %s

note: i18n-hint: First and third %s are each replaced with the noun "start" or with "end", identifying and end of a clip, second and fourth strings are the names of those clips, first and second numbers give the position of those clips in a sequence of clips, last number counts all clips, and the last str
en: %s %s and %s %s, %d and %d of %d clip %s | %s %s and %s %s, %d and %d of %d clips %s
vi[0]: %s %s và %s %s, %d và %d của %d clips %s

note: i18n-hint: first string is the name of a clip, first number gives the position of that clip in a sequence of clips, last number counts all clips, last string names a track
en: %s, %d of %d clip %s | %s, %d of %d clips %s
vi[0]: %s, %d của %d clips %s

en: Moved clips to the right
vi: Đã di chuyển đoạn âm thanh sang phải

en: Moved clips to the left
vi: Đã di chuyển đoạn âm thanh sang trái

en: Move audio clips
vi: Di chuyển các đoạn audio

en: clip not moved
vi: Clip không di chuyển được

en: Audi&o Clips
vi: Cắt/ghép âm thanh

en: Pre&vious Clip Boundary to Cursor
vi: Đường biên độ clip &trước đó đến con trỏ

en: Cursor to Ne&xt Clip Boundary
vi: Con trỏ chuyển đến biên độ clip tiếp &theo

en: Previo&us Clip
vi: Clip trước &đó

en: Select Previous Clip
vi: Chọn clip trước đó

en: N&ext Clip
vi: Clip tiếp &theo

en: Select Next Clip
vi: Chọn clip tiếp theo

en: Pre&vious Clip Boundary
vi: Đường biên độ clip &trước đó

en: Cursor to Prev Clip Boundary
vi: Con trỏ chuyển đến biên độ clip trước đó

en: Ne&xt Clip Boundary
vi: Biên độ clip tiếp theo

en: Cursor to Next Clip Boundary
vi: Con trỏ chuyển đến biên độ clip tiếp theo

en: Time Shift &Left
vi: Time Shift - Di chuyển &Trái

en: Time Shift &Right
vi: Time Shift - Di chuyển &Phải

en: Pasted text from the clipboard
vi: Đã dán văn bản từ bộ nhớ sao chép Clipboard

en: Pasted from the clipboard
vi: Đã dán từ bộ nhớ sao chép Clipboard

en: Cut to the clipboard
vi: Cắt vào bộ nhớ sao chép Clipboard

en: Deleted %.2f seconds at t=%.2f
vi: Đã xoá %.2f giây tại t=%.2f

en: Paste clip
vi: Dán clip

en: Pasting clip contents, please wait
vi: Đang dán nội dung clip, vui lòng đợi

en: The content you are trying to paste will span across more tracks than you currently have available. Add more tracks and try again.
vi: Nội dung bạn đang cố gắng dán sẽ trải dài qua nhiều track hơn số track hiện có. Thêm nhiều track và thử lại.

en: There are not enough tracks selected to accommodate your copied content. Select additional tracks and try again.
vi: Không có đủ track được chọn để chứa nội dung đã sao chép của bạn. Chọn thêm track và thử lại.

en: Cut to clipboard and leave gap
vi: Cắt vào clipboard và để lại khoảng cách

en: Cut and leave gap
vi: Cắt để lại khoảng cách

en: Split-deleted %.2f seconds at t=%.2f
vi: Đã chia và xoá %.2f giây tại t=%.2f

en: Split Delete
vi: Chia và xoá

en: Silenced selected tracks for %.2f seconds at %.2f
vi: Đã tạo khoảng lặng cho track đã chọn %.2f giây tại %.2f vào track hiện hành

[ctx: command]
note: i18n-hint: verb
en: Silence
vi: Im lặng

en: Trim selected audio tracks from %.2f seconds to %.2f seconds
vi: Thu gọn track audio đã chọn từ %.2f giây đến %.2fgiây

en: Trim Audio
vi: Thu gọn Audio

en: Split to new track
vi: Phần chia tạo thành track mới

en: Split New
vi: Chia mới

en: Joined %.2f seconds at t=%.2f
vi: Đã ghép nối %.2f giây tại t=%.2f

en: Detached %.2f seconds at t=%.2f
vi: %.2fgiây phân tách tại t=%.2f

note: i18n-hint: (verb)
en: Duplic&ate
vi: N&hân đôi

en: R&emove Special
vi: Xó&a hiệu ứng đặc biệt

note: i18n-hint: (verb) Do a special kind of cut
en: &Cut and leave gap
vi: &Cắt để lại khoảng cách

note: i18n-hint: (verb) Do a special kind of DELETE
en: &Delete and leave gap
vi: &Xóa và để lại khoảng cách

note: i18n-hint: (verb)
en: Silence Audi&o
vi: Tắt tiếng Audi&o

note: i18n-hint: (verb)
en: Tri&m Audio
vi: Thu gọn audio

note: i18n-hint: (verb) It's an item on a menu.
en: Sp&lit
vi: Phâ&n chia

en: Split Ne&w
vi: Chia và tạo &mới

note: i18n-hint: (verb)
en: &Join
vi: &Ghép nối

en: Detac&h at Silences
vi: Tách ra k&hi Im lặng

en: Pre&ferences
vi: Tùy &chỉnh

en: &Delete Key
vi: &Xóa key

en: Delete Key&2
vi: Xóa key &2

en: Ext&ra
vi: Thêm &vào

en: Enable &Full Screen
vi: Bật &Toàn màn hình

en: Cannot proceed to export.
vi: Không thể xử lý để xuất.

en: Cannot create directory '%s'. 
    File already exists that is not a directory
vi: Không thể tạo thư mục  '%s'. 
    Tập tin đã tồn tại. Hãy chọn một tên khác

en: There are no label tracks to export.
vi: Không có nhãn track nào để xuất

en: Imported labels from '%s'
vi: Nhập nhãn từ '%s'

en: Import Labels
vi: Nhập nhãn

en: &Dangerous Reset...
vi: Thiết lập lại nguy hiểm...

en: &Save Project
vi: &Lưu Dự án

en: Save Project &As...
vi: Lưu &như dự án mới...

en: &Backup Project...
vi: &Sao lưu Dự án...

en: &Export Audio...
vi: &Xuất Audio...

en: Expo&rt Other
vi: Xuất đối tượng &khác

en: Export &Labels...
vi: Xuất &Nhãn...

en: &Audio...
vi: Âm t&hanh...

en: &Labels...
vi: &Nhãn...

en: &Raw Data...
vi: &Dữ liệu thô...

en: &Close Project
vi: Đóng &Dự án

en: Export as MP&3
vi: Xuất thành định dạng MP&3

en: Export as &WAV
vi: Xuất thành &WAV

en: Export as &OGG
vi: Xuất thành &OGG

en: Export as FLAC
vi: Xuất tập tin định dạng FLAC

en: Expo&rt Selected Audio...
vi: &Xuất audio đã chọn

en: Do you have these problems?
vi: Bạn có những vấn đề này?

en: Quick Fixes
vi: Sửa nhanh

en: No quick, easily fixed problems were found
vi: Không tìm thấy sự cố nhanh chóng, dễ dàng sửa chữa nào

en: Clocks on the Tracks
vi: Đồng hồ trên các Track

en: Can't select precisely
vi: Không thể chọn chính xác

en: Recording stops and starts
vi: Bắt đầu và dừng ghi âm:

en: Audio Device Info
vi: Thông tin thiết bị audio

en: &Quick Help
vi: &Trợ giúp nhanh

en: Audacity &Support
vi: &Hỗ trợ của Audacity

en: &Diagnostics
vi: &Chẩn đoán

en: Au&dio Device Info...
vi: Thông tin thiết bị Au&dio

en: &Generate Support Data...
vi: &Tạo dữ liệu hổ trợ...

en: &About Audacity
vi: &Về Audacity

en: Added label
vi: Đã thêm nhãn

en: Paste Text to New Label
vi: Dán văn bản vào nhãn mới

note: i18n-hint: (verb) past tense.  Audacity has just cut the labeled audio regions.
en: Cut labeled audio regions to clipboard
vi: Cắt các phần Audio có nhãn vào clipboard

note: i18n-hint: (verb)
en: Cut Labeled Audio
vi: Cắt audio được dán nhãn

note: i18n-hint: (verb) Audacity has just deleted the labeled audio regions
en: Deleted labeled audio regions
vi: Vùng Audio được dán nhãn đã bị xoá

note: i18n-hint: (verb)
en: Delete Labeled Audio
vi: Xoá audio được dán nhãn

en: Cut labeled audio regions to clipboard and leave gap
vi: Cắt các vùng âm thanh có nhãn vào clipboard và để lại khoảng cách

en: Cut labeled audio and leave gap
vi: Cắt âm thanh có nhãn và để lại khoảng cách

note: i18n-hint: (verb) Audacity has just done a special kind of DELETE on the labeled audio regions
en: Split Deleted labeled audio regions
vi: Chia vùng audio được dán nhãn đã bị xoá

note: i18n-hint: (verb) Do a special kind of DELETE on labeled audio regions
en: Split Delete Labeled Audio
vi: Chia và xóa audio được dán nhãn

note: i18n-hint: (verb)
en: Silenced labeled audio regions
vi: Vùng Audio được dán nhãn đã bị cắt tiếng

note: i18n-hint: (verb)
en: Silence Labeled Audio
vi: Tắt tiếng Audio được dán nhãn

en: Copied labeled audio regions to clipboard
vi: Đã sao chép các phần Audio có nhãn vào clipboard

note: i18n-hint: (verb)
en: Copy Labeled Audio
vi: Sao chép Audio đã được dán nhãn

note: i18n-hint: (verb) past tense.  Audacity has just split the labeled audio (a point or a region)
en: Split labeled audio (points or regions)
vi: Chia audio được dán nhãn (điểm hoặc khu vực)

note: i18n-hint: (verb)
en: Split Labeled Audio
vi: Chia audio được dán nhãn

note: i18n-hint: (verb) Audacity has just joined the labeled audio (points or regions)
en: Joined labeled audio (points or regions)
vi: Audio được dán nhãn (điểm hoặc khu vực) đã được nối lại

note: i18n-hint: (verb)
en: Join Labeled Audio
vi: Nối audio được dán nhãn

note: i18n-hint: (verb) Audacity has just detached the labeled audio regions. This message appears in history and tells you about something Audacity has done.
en: Detached labeled audio regions
vi: Đã tách Vùng Audio được dán nhãn

note: i18n-hint: (verb)
en: Detach Labeled Audio
vi: Tách Audio được dán nhãn

en: Created new label track
vi: Tạo nhãn mới cho track

en: Label &Editor
vi: Công cụ &chỉnh sửa nhãn

en: Add Label at &Selection
vi: Thêm nhãn trên &vùng chọn

en: Add Label at &Playback Position
vi: Thêm nhãn từ &vị trí phát lại

en: Paste Te&xt to New Label
vi: Dán &Văn bản vào nhãn mới

en: &Typing Creates New Labels
vi: &Nhập để tạo nhãn mới

en: La&beled Audio
vi: Audio đã được dán &nhãn

en: Cut by label
vi: Cắt theo nhãn

en: Delete by label
vi: Xoá theo nhãn

note: i18n-hint: (verb) A special way to cut out a piece of audio
en: C&ut and leave gap
vi: &Cắt để lại khoảng cách

en: Cut by labels and leave gap
vi: Cắt theo nhãn và để lại khoảng cách

en: De&lete and leave gap
vi: Xóa và để &lại khoảng cách

en: Delete by labels and leave gap
vi: Xóa theo nhãn và để lại khoàng cách

en: Silence &Audio
vi: Tắt tiếng &Audio

en: Label Silence
vi: Nhãn im lặng

note: i18n-hint: (verb)
en: Co&py
vi: Ché&p

en: Label Copy
vi: Nhãn Sao

note: i18n-hint: (verb)
en: Spli&t
vi: Phâ&n chia

en: Label Split
vi: Dán  nhãn tại điếm Chia

en: Label Join
vi: Ghép nối nhãn

en: &Label Track
vi: &Nhãn cho track

en: Move Backward Through Active Windows
vi: Chuyển ra sau bằng Active windows

en: Move Forward Through Active Windows
vi: Chuyển ra trước bằng active windows

en: Foc&us
vi: Ch&uyển

en: Move &Backward from Toolbars to Tracks
vi: Lùi ra sau từ thanh công cụ đến các track

en: Move F&orward from Toolbars to Tracks
vi: Chuyển ra &trước từ thanh công cụ đến các track

en: Move Focus to &Previous Track
vi: Chuyển về &track trước đó

en: Move Focus to &Next Track
vi: Chuyển xuống &track dưới

en: Move Focus to &First Track
vi: Chuyển đến &track đầu tiên

en: Move Focus to &Last Track
vi: Chuyển đến track gần nhất

en: Move Focus to P&revious and Select
vi: Chuyển ra &trước và chọn

en: Move Focus to N&ext and Select
vi: &Chuyển đên tiếo theo và chọn

en: &Toggle Focused Track
vi: &Chuyển đổi track mục tiêu

en: Toggle Focuse&d Track
vi: Chuyển &đổi track mục tiêu

note: i18n-hint a "journal" is a text file that records the user's interactions with the application
en: A journal will be recorded after Audacity restarts.
vi: Nhật ký sẽ được ghi lại sau khi Audacity khởi động lại.

note: i18n-hint a "journal" is a text file that records the user's interactions with the application
en: No journal will be recorded after Audacity restarts.
vi: Không có nhật ký nào sẽ được ghi lại sau khi Audacity khởi động lại.

en: Repeat Last Generator
vi: Lặp lại Trình tạo cuối cùng

en: Effe&ct
vi: &Hiệu ứng

en: Add Realtime Effects
vi: Thêm Hiệu Ứng Thời Gian Thực

en: Repeat Last Effect
vi: Lập lại hiệu ứng trước đó

en: &Analyze
vi: &Phân tích

en: Repeat Last Analyzer
vi: Lập lại phân tích trước đó

en: T&ools
vi: Công &cụ

en: Reset &Configuration
vi: Đặt lại &Cấu hình

en: &Run Benchmark...
vi: &Đối chuẩn thử...

en: Simulate Recording Errors
vi: Lỗi ghi âm mô phỏng

en: Detect Upstream Dropouts
vi: Phát hiện các khoảng hụt tiếng ngược dòng 'upstream dropouts'

note: i18n-hint a "journal" is a text file that records the user's interactions with the application
en: Write Journal
vi: Viết nhật ký

en: Set Left Selection Boundary
vi: Đặt vùng chọn bên trái

en: Set Right Selection Boundary
vi: Đặt vùng chọn bên phải

en: Zero-crossing search regions intersect stretched clip(s).
vi: Các vùng tìm kiếm không giao cắt với (các) clip đã được kéo dài.

en: In All &Tracks
vi: Trong tất cả các &track

en: In All &Sync-Locked Tracks
vi: Trong tất cả các &Sync-Locked Tracks

en: Select Sync-Locked
vi: Chọn Sync bị khóa

en: R&egion
vi: &Vùng

en: &Left at Playback Position
vi: Bên &trái vị trí phát lại

en: Set Selection Left at Play Position
vi: Đặt vùng chọn trái trên điểm phát nhạc

en: &Right at Playback Position
vi: Bên &phải vị trí phát lại

en: Set Selection Right at Play Position
vi: Đặt vùng chọn phải trên điểm phát nhạc

en: Track &Start to Cursor
vi: Từ đầu đến vị trí c&on trỏ

en: Select Track Start to Cursor
vi: Chọn từ đầu track đến Vị trí Con Trỏ

en: Cursor to Track &End
vi: Từ vị trí con trỏ đến k&ết thúc đoạn track

en: Select Cursor to Track End
vi: Chọn từ vị trí con trỏ đến kết thúc đoạn track

en: Track Start to En&d
vi: Từ đầu track đến kết thúc

en: Select Track Start to End
vi: Chọn từ Đầu Track cho đến Kết Thúc

en: S&tore Selection
vi: Vùng chọn &dự trữ

en: Retrieve Selectio&n
vi: Phục hồi lựa chọn

en: Cursor to Stored &Cursor Position
vi: Di chuyển con trỏ đến vị trí đã lưu

en: Select Cursor to Stored
vi: Chọn từ con trỏ đến vị trí đã lưu

en: Store Cursor Pos&ition
vi: Lưu v&ị trí con trỏ

en: At &Zero Crossings
vi: Tại điểm biên độ bằng &không

en: Select Zero Crossing
vi: Chọn điểm biên độ không

en: Snap-To &Off
vi: &Tắt chế độ dính

en: Snap-To &Nearest
vi: Đính vào cái gần nhất

en: Snap-To &Prior
vi: Đính vào

en: Selection to &Start
vi: Chọn về &Đầu

en: Selection to En&d
vi: Chọn đến &hết

en: Selection Extend &Left
vi: Vùng chọn nới sang &trái

en: Selection Extend &Right
vi: Vùng chọn nới sang &phải

en: Set (or Extend) Le&ft Selection
vi: Đặt (hoặc Nới) Vùng chọn sang &Trái

en: Set (or Extend) Rig&ht Selection
vi: Đặt (hoặc Nới) Vùng chọn sang &Phải

en: Selection Contract L&eft
vi: Co bên &trái Vùng chọn

en: Selection Contract R&ight
vi: Co bên &phải vùng chọn

en: &Cursor to
vi: Di chuyến &con trỏ đến

en: Selection Star&t
vi: Bắt &đầu vùng chọn

en: Cursor to Selection Start
vi: Di chuyên con trỏ đến bắt đầu vùng chọn:

en: Selection En&d
vi: Kết &thúc vùng chọn

en: Cursor to Selection End
vi: Di chuyên con trỏ đến kết thúc vùng chọn:

en: Track &Start
vi: &Đầu track

en: Cursor to Track Start
vi: Di chuyên con trỏ đến điểm đầu track

en: Track &End
vi: Kết Thúc track

en: Cursor to Track End
vi: Từ vị trí con trỏ đến kết thúc đoạn âm:

en: &Project Start
vi: &Bắt đầu dự án

en: Cursor to Project Start
vi: Di chuyên con trỏ đến bắt đầu dự án

en: Project E&nd
vi: &Kết thúc dự án

en: Cursor to Project End
vi: Di chuyên con trỏ đến kết thúc dự án

en: &Cursor
vi: &Con trỏ

en: Cursor &Left
vi: Con trỏ &bên trái

en: Cursor &Right
vi: Con trỏ &sang phải

en: Cursor Sh&ort Jump Left
vi: Con trỏ sang trái một &đoạn ngắn

en: Cursor Shor&t Jump Right
vi: Con trỏ sang phải đoạn &ngắn

en: Cursor Long J&ump Left
vi: Con trỏ nhảy &sang trái đoạn dài

en: Cursor Long Ju&mp Right
vi: Con trỏ nhảy &sang phải đoạn dài

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips, ...
en: See&k
vi: &Tìm thấy

en: Short Seek &Left During Playback
vi: Tua theo con trỏ về &bên trái trong khi phát lại

en: Short Seek &Right During Playback
vi: Tua theo con trỏ về &bên phải trong khi phát lại

en: Long Seek Le&ft During Playback
vi: Tua theo con trỏ về bên &trái trong khi phát lại

en: Long Seek Rig&ht During Playback
vi: Tua theo con trỏ về bên &phải trong khi phát lại

en: Tim&eline
vi: Đường &thời gian

note: i18n-hint: (verb)
en: Reset Toolb&ars
vi: Đặt lại th&anh công cụ mặc định

en: Rendered all audio in track '%s'
vi: Đã xuất tất cả các audio trên track '%s'

en: Mixed and rendered %d tracks into one new stereo track
vi: Đã trộn và kết xuất %d track thành một track stereo mới

en: Mixed and rendered %d tracks into one new mono track
vi: Đã trộn và kết xuất %d track thành một track mono mới

note: i18n-hint: One or more audio tracks have been panned
en: Panned audio track(s)
vi: Đã cân bằng (các) track audio

en: Pan Track
vi: Cân bằng track

en: Start to &Zero
vi: Từ Đầu đến &Điểm Không

en: Start to &Cursor/Selection Start
vi: Bắt đầu &con trỏ/Bắt đầu lựa chọn

en: Start to Selection &End
vi: Từ Đầu đến Phần được chọn

en: End to Cu&rsor/Selection Start
vi: Kết thúc &con trỏ/khởi động vùng chọn

en: End to Selection En&d
vi: Kết thúc điểm cuối vùng &chọn

note: i18n-hint: In this and similar messages describing editing actions, the starting or ending points of tracks are re-"aligned" to other times, and the time selection may be "moved" too.  The first noun -- "start" in this example -- is the object of a verb (not of an implied preposition "from").
en: Aligned/Moved start to zero
vi: Xếp tại thời điểm không

en: Aligned start to zero
vi: Xếp tại thời điểm không

note: i18n-hint: This and similar messages give shorter descriptions of the aligning and moving editing actions
en: Align/Move Start
vi: Sắp xếp/di chuyển điểm bắt đầu

en: Aligned/Moved start to cursor/selection start
vi: Sắp xếp/di chuyển từ đầu đến vị trí con trỏ/vị trí bắt đầu vùng chọn

en: Aligned start to cursor/selection start
vi: Xếp bắt đầu đến vị trí con trỏ/vị trí bắt đầu vùng chọn

en: Aligned/Moved start to selection end
vi: Đã sắp xếp/di chuyển từ đầu đến cuối vùng chọn

en: Aligned start to selection end
vi: Đã sắp xếp từ đầu đến cuối vùng chọn

en: Aligned/Moved end to cursor/selection start
vi: Xếp đuôi đến vị trí con trỏ/vị trí bắt đầu vùng chọn

en: Aligned end to cursor/selection start
vi: Xếp đuôi đến vị trí con trỏ/vị trí bắt đầu vùng chọn

en: Align/Move End
vi: Xếp / Di chuyển Kết thúc

en: Aligned/Moved end to selection end
vi: Đã sắp xếp/di chuyển các đuôi đến cuối vùng chọn.

en: Aligned end to selection end
vi: Xếp đuôi đến cuối vùng chọn

en: Aligned/Moved end to end
vi: Đã sắp xếp/di chuyển các đuôi theo thứ tự đến cuối vùng chọn

en: Aligned end to end
vi: Sắp xếp các đuôi theo thứ tự đến cuối vùng chọn

en: Align/Move End to End
vi: Sắp xếp/di chuyển đuôi về cuối vùng chọn

en: Align End to End
vi: Sắp xếp đến cuối vùng chọn

en: Aligned/Moved together
vi: Đã sắp xếp/di chuyển lại gần nhau

en: Aligned together
vi: Đã sắp xếp lại với nhau

en: Align/Move Together
vi: Sắp xếp/di chuyển lại gần nhau

en: Align Together
vi: Sắp xếp lại với nhau

en: Synchronize MIDI with Audio
vi: Đồng bộ MIDI với Audio

en: Synchronizing MIDI and Audio Tracks
vi: Đồng bộ MIDI và track audio

en: Adjusted gain
vi: Đã điều chỉnh độ khuếch đại

en: Adjusted Pan
vi: Đã điều chỉnh cân bằng trái/phải

en: The entered value is invalid
vi: Giá trị bạn nhập không hợp lệ

en: Resampling track %d
vi: Đang lấy mẫu lại track %d

en: Resampled audio track(s)
vi: Đã thay đổi tốc độ lấy mẫu cho (cac) track

en: Resample Track
vi: Đổi tốc độ lấy mẫu cho track

en: Please select at least one audio track and one MIDI track.
vi: Hãy chọn ít nhất một track audio và một track MIDI

en: Alignment completed: MIDI from %.2f to %.2f secs, Audio from %.2f to %.2f secs.
vi: Hoàn thành sắp xếp: MIDI từ %.2f đến %.2f giấy, Audio từ %.2f đến %.2f giây.

en: Sync MIDI with Audio
vi: Động bộ hóa MIDI với Audio

en: Alignment error: input too short: MIDI from %.2f to %.2f secs, Audio from %.2f to %.2f secs.
vi: Lỗi hiệu chỉnh: đầu vào quá ngắn: MIDI từ %.2fđến %.2f giây, audio từ %.2f đến %.2f giây.

en: Internal error reported by alignment process.
vi: Lỗi nội bộ được báo cáo bởi quá trình căn chỉnh.

en: Tracks sorted by time
vi: Sắp xếp các track theo thời gian

en: Tracks sorted by name
vi: Sắp xếp các track theo tên

en: Can't delete track with active audio
vi: Không thể xoá track đang hoạt động

en: Add &New
vi: Thêm &mới

en: Mi&x
vi: &Trọn

en: Mix Stereo Down to &Mono
vi: Trộn Stereo về Mono

en: Mi&x and Render
vi: Trộn và &Kết xuất

en: Mix and Render to Ne&w Track
vi: Trộn và xuất sang track mới

en: &Resample...
vi: &Lấy mẫu lại...

en: Remo&ve Tracks
vi: &Xoá track

en: M&ute/Unmute
vi: &Tắt/bật âm thanh

en: &Mute All Tracks
vi: &Tắt tiếng tất cả các track

en: &Unmute All Tracks
vi: &Bật tiếng cho tất cả các track

en: Mut&e Tracks
vi: &Tắt tiếng các track

en: U&nmute Tracks
vi: &Bật âm thanh cho các track

en: &Pan
vi: &Cân bằng

en: Pan Center
vi: Trung tâm cân bằng

en: &Align Tracks
vi: &Sắp xếp các track

en: &Align End to End
vi: &Sắp xếp các đuôi theo thứ tự đến cuối vùng chọn

en: Align &Together
vi: Sắp xếp lại &với nhau

en: &Move Selection with Tracks
vi: &Di chuyển vùng chọn cùng với các track

en: Move Sele&ction and Tracks
vi: Di chuyển vùng &chọn và track

en: S&ort Tracks
vi: Phân loại track

en: By &Start Time
vi: Trước &lúc bắt đầu

en: Keep tracks synchronized (Sync-&Lock)
vi: Giữ các track được đồng bộ hóa (Sync-&Lock)

en: Change P&an on Focused Track...
vi: Thay đổi cân &bằng trái/phải của track

en: Pan &Left on Focused Track
vi: Dịch cân bằng sang &trái

en: Pan &Right on Focused Track
vi: Dịch cân bằng sang &phải

en: Change Gai&n on Focused Track...
vi: Thay đổi độ khuếch đại của track hiện hành

en: &Increase Gain on Focused Track
vi: &Tăng độ khuếch đại của track hiện hành

en: &Decrease Gain on Focused Track
vi: &Giảm độ khuếch đại của track hiện hành

en: Op&en Menu on Focused Track...
vi: Mở m&enu trên track hiện hành

en: M&ute/Unmute Focused Track
vi: &Tắt/bật âm thanh của track hiện hành

en: &Solo/Unsolo Focused Track
vi: &Bật/tắt chế độ Solo của track hiện hành

en: Delete Fo&cused Track
vi: Xoá track hiện &hành

en: Move Focused Track U&p
vi: Di chuyển track hiện hạnh lên &trên

en: Move Focused Track Do&wn
vi: Di chuyển track hiện hạnh xuống &dưới

en: Move Focused Track to T&op
vi: Di chuyển track hiện hạnh lên &đầu trang

en: Move Focused Track to &Bottom
vi: Di chuyển track hiện hạnh về &cuối trang

en: no label track
vi: track không có nhãn

en: no label track at or below focused track
vi: Không có nhãn dán ở trên và dưới track được chọn

en: no labels in label track
vi: Không có nhãn nào trong mục nhãn dán track

note: i18n-hint Sets a starting point for looping play
en: Set Loop &In
vi: Thiết lập vòng lặp &Vào

note: i18n-hint Sets an ending point for looping play
en: Set Loop &Out
vi: Thiết lập vòng lặp &Ra

en: Please select in a mono track.
vi: Hãy chọn trong một track mono.

en: Please select in a stereo track or two mono tracks.
vi: Hãy chọn trong một track stereo hoặc hai track mono.

en: Please select at least %d channels.
vi: Hãy chọn ít nhất %d kênh

en: Please select a time within a clip.
vi: Hãy chọn thời gian nội trong clip.

note: i18n-hint: 'Transport' is the name given to the set of controls that play, record, pause etc.
en: Tra&nsport
vi: Truyền dẫn

en: Pl&aying
vi: Đang phát

note: i18n-hint: (verb) Start or Stop audio playback
en: Pl&ay/Stop
vi: &Chơi /Dừng

en: Play/Stop and &Set Cursor
vi: Phát/Dừng và &đặt con trỏ

en: Play &Once/Stop
vi: Phát &Một lần / Dừng

en: &Pause
vi: &Dừng

en: &Recording
vi: &Đang ghi âm

note: i18n-hint: (verb)
en: &Record
vi: &Ghi âm

en: &Append Record
vi: &Nối đoạn thu

en: Record &New Track
vi: Ghi track &Mới

en: Punch and Rol&l Record
vi: Sửa lỗi &bảng ghi âm

en: &Looping
vi: Phát &Lập lại

en: &Clear Loop
vi: &Xoá vòng lặp đã chọn

en: &Set Loop to Selection
vi: &Đặt Vòng lặp cho Lựa chọn

en: R&escan Audio Devices
vi: &Quét lại thiêt bị audio

en: Transport &Options
vi: Tùy chọn &truyền vận

en: Set sound activation le&vel...
vi: Đặt &mức kích hoạt âm thanh...

en: Enable sound a&ctivated recording
vi: Bật tính năng a&ctivated recording

en: Hear &other tracks during recording
vi: Nghe &những track khác trong khi thu âm

en: Enable audible input &monitoring
vi: Bật giám sát đầu vào bằng âm thanh

en: A&utomated Recording Level Adjustment (on/off)
vi: Đ&iều chỉnh Cấp độ Thu âm Tự động (bật/tắt)

en: T&ransport
vi: C&huyển đổi

note: i18n-hint: (verb) Start playing audio
en: Pl&ay Once
vi: Ph&át 1 lần

note: i18n-hint: (verb) Stop playing audio
en: Sto&p
vi: Đừng

en: Play &One Second
vi: Phát đúng 1 giây

en: Play to &Selection
vi: Phát đến vùng chọn

en: Play &Before Selection Start
vi: Chạy nhạc &trước khi bắt đầu vùng chọn

en: Play Af&ter Selection Start
vi: Chạy nhạc sa&u khi bắt đâu vùng chọn

en: Play Be&fore Selection End
vi: Chạy nhạc trước &khi kết thúc vùng chọn

en: Play Aft&er Selection End
vi: Chạy nhạc sau &khi kết thúc vùng chọn

en: Play Before a&nd After Selection Start
vi: Chạy nhạc trước &và sau khi bắt đâu vùng chọn

en: Play Before an&d After Selection End
vi: Chạy nhạc trước &và sau khi kết thúc vùng chọn

en: Play C&ut Preview
vi: Phát thử đoạn cắt

en: Move to Pre&vious Label
vi: Di chuyển đến nhãn &Trước đó

en: Move to Ne&xt Label
vi: Di chuyển đến nhãn t&iếp theo

en: Zoom &Normal
vi: Đúng &Cỡ

en: &Zoom to Selection
vi: Vừ&a vùng chọn

en: Zoom &Toggle
vi: Bật &Tắt Zoom

en: T&rack Size
vi: Kích thước T&rack

en: &Fit to Width
vi: &Vừa với độ rộng

en: Fit to &Height
vi: Độ cao &thích hợp

en: &Collapse All Tracks
vi: &Gộp các track lại

en: E&xpand Collapsed Tracks
vi: &Bung các track đã được chia nhỏ

en: Sk&ip to
vi: Bỏ &qua

en: Selection Sta&rt
vi: Bắt &đầu vùng chọn

en: Skip to Selection Start
vi: Di chuyển đến điểm bắt đầu vùng chọn

en: Skip to Selection End
vi: Di chuyên đến kết thúc vùng chọn:

en: E&xtra Menus
vi: Hiển Thị Menu &Bổ Sung

en: &Show Clipping in Waveform
vi: &Hiển thị Clipping theo dạng sóng

en: Sho&w RMS in Waveform
vi: Hiển Thị &RMS ở Dạng Sóng

en: Preferences for Application
vi: Các tùy chỉnh cho ứng dụng

note: i18n-hint: Title for the panel in the application preferences dialog.
en: Update notifications
vi: Các thông báo cập nhật

[ctx: application preferences]
note: i18n-hint: Check-box title that configures periodic updates checking.
en: &Check for updates
vi: &Kiểm tra cập nhật

en: App update checking requires network access. In order to protect your privacy, Audacity does not store any personal information.
vi: Kiểm tra cập nhật ứng dụng yêu cầu quyền truy cập mạng. Để bảo vệ quyền riêng tư của bạn, Audacity không lưu trữ bất kỳ thông tin cá nhân nào.

[ctx: application preferences]
note: i18n-hint: Check-box title that enables anonymous usage info.
en: &Usage info (UUID)
vi: Thông tin sử dụng (UUID)

note: i18n-hint: The second paragraph of app update notice dialog
en: To help us understand how often people use Audacity, we generate a random ID (UUID) for each installation. This helps us improve features and plan for future updates. This ID does not contain any personally identifiable information.
vi: Để giúp chúng tôi hiểu được tần suất mọi người sử dụng Audacity, chúng tôi tạo một ID ngẫu nhiên (UUID) cho mỗi lần cài đặt. Điều này giúp chúng tôi cải thiện các tính năng và lập kế hoạch cho các bản cập nhật trong tương lai. ID này không chứa bất kỳ thông tin nhận dạng cá nhân nào.

en: Preferences for Batch
vi: Tùy chỉnh cho Hàng loạt

en: Behaviors
vi: Hành vi

en: &Don't apply effects in batch mode
vi: Không áp &dụng hiệu ứng trong chế độ lệnh gộp

[ctx: device]
note: i18n-hint Software interface to audio devices
en: Interface
vi: Giao diện

en: Using:
vi: Dùng:

en: &Device:
vi: Thiết bị:

[ctx: preference]
note: i18n-hint: modifier as in "Recording preferences", not progressive verb
en: Recording
vi: Đang ghi âm

en: De&vice:
vi: &Thiết bị:

en: Cha&nnels:
vi: Kê&nh:

en: &Project Sample Rate:
vi: Tốc độ lấy mẫu của dự án

en: Sample Rate used when recording new tracks, mixing down tracks and for playback in this project.
vi: Tỷ lệ tốc độ mẫu được sử dụng khi thu các track mới, trộn lẫn các track và để phát lại trong dự án này.

en: D&efault Sample Rate:
vi: Tỉ lệ tốc độ lấy Mẫu mặc định:

en: Default Sample &Format:
vi: Định dạng mẫu mặc định:

en: Latency
vi: Độ trễ

en: &Buffer length:
vi: &Độ dài đệm:

en: &Latency compensation:
vi: &Giãm độ trể:

en: No audio interfaces
vi: Không có mặt liên kết audio

en: No devices found
vi: Không tìm thấy thiết bị

en: Preferences for Directories
vi: Tùy chỉnh cho Địa chỉ

en: Default directories
vi: Thư mục mặc định

en: Leave a field empty to go to the last directory used for that operation.
    Fill in a field to always go to that directory for that operation.
vi: Chuyển một trường trống đến thư mục cuối được sử dụng cho thao tác đó.
    Điền vào một trường để luôn chuyển đến thư mục đó cho thao tác đó.

en: S&ave:
vi: &Lưu:

en: B&rowse...
vi: &Duyệt...

en: &Import:
vi: &Nhập:

en: Br&owse...
vi: &Duyệt...

en: &Export:
vi: &Xuất:

en: Bro&wse...
vi: &Duyệt...

en: &Macro output:
vi: &Macro đầu ra:

en: Temporary files directory
vi: Thư mục tạm thời

en: Brow&se...
vi: &Duyệt...

en: &Free Space:
vi: Dung lượng &trống:

en: unavailable - above location doesn't exist
vi: Không có sẵn - đường dẫn này không tồn tại

en: Choose a location
vi: Chọn vị trí

en: 
    Directory %s does not exist. Create it?
vi: 
    Chưa có thư mục %s. Có tạo nó không?

en: Directory creation failed.
vi: Lỗi tạo thư mục.

en: Directory %s is not suitable (at risk of being cleaned out)
vi: Thư mục %s không phù hợp (có nguy cơ bị xóa)

en: 'Temporary Directory' cannot be set.
vi: Lỗi đặt thư mục ' tạm thời'

en: 'Temporary files' directory cannot be set.
vi: Lỗi đặt thư mục ' tạm thời'

en: Directory %s is not writable
vi: Không thể ghi vào thư mục %s

en: Changes to temporary directory will not take effect until Audacity is restarted
vi: Việc chuyển đổi thư mục tạm thời sẽ có hiệu lực từ lần chạy sau của Audacity

en: Temp Directory Update
vi: Bản cập nhật hướng dẫn tạm thời

en: 'Open' directory cannot be set.
vi: Lỗi đặt thư mục 'Mở'

en: 'Save' directory cannot be set.
vi: Lỗi đặt thư mục 'Lưu'

en: 'Import' directory cannot be set.
vi: Lỗi đặt thư mục 'Nhập'

en: 'Export' directory cannot be set.
vi: Lỗi đặt thư mục 'Xuất'

en: 'Macro Output' directory cannot be set.
vi: Lỗi đặt thư mục 'Macro Output'

en: Add new location
vi: Thêm địa điểm mới

en: Preferences for Effects
vi: Tuỳ chọn hiệu ứng

en: Sort by effect name
vi: Sắp xếp dựa trên tên hiệu ứng

en: Sort by publisher and effect name
vi: Sắp xếp dựa trên tên nhà xuất bản và tên hiệu ứng

en: Sort by type and effect name
vi: Sắp xếp dựa trên kiểu và tên hiệu ứng

en: Group by publisher
vi: Nhóm theo nhà xuất bản

en: Group by type
vi: Nhóm theo kiểu

en: Group by category
vi: Nhóm theo thư mục

en: Group by type and publisher
vi: Nhóm theo kiểu và nhà xuất bản

en: Effect Options
vi: Tùy chọn hiệu ứng

en: Effect menu &organization:
vi: &Tổ chức menu hiệu ứng:

en: Realtime effect o&rganization:
vi: Tổ &chức hiệu ứng thời gian thực:

en: Instruction Set
vi: Cài đặt hướng dẫn

en: &Use SSE/SSE2/.../AVX
vi: &Dụng  SSE/SSE2/.../AVX

note: i18n-hint: Title of the panel containing user-defined paths where plugins could be found * First argument is replaced with plugin type (e.g. "LV2 plugin locations")
en: %s plugin locations
vi: %s các địa điểm plugin

en: &Skip effects scanning at startup
vi: &Bỏ qua quá trình quét hiệu ứng khi khởi động

en: Open Plugin &Manager
vi: Mở Trình &Quản Lý Plugin

note: i18n-hint:  Title of dialog governing "Extended", or "advanced," * audio file import options
en: Extended Import
vi: Nhập mở rộng.

en: Preferences for ExtImport
vi: Tùy chọn cho ExtImport.

en: A&ttempt to use filter in OpenFile dialog first
vi: Hãy thử dùng bộ lọc trong hộp thoại OpenFile trước

en: Rules to choose import filters
vi: Hướng dẫn chèn bộ lọc.

en: File extensions
vi: Phần mở rộng tập tin

en: Importer order
vi: Trật tự nhập.

en: Move rule &up
vi: Dì chuyển thước đo &lên

en: Move rule &down
vi: Di chuyển thước đo &xuống

en: Move f&ilter up
vi: Dì chuyển bộ &lọc lên

en: Move &filter down
vi: Dì chuyển &bộ lọc xuống

en: &Add new rule
vi: &Thêm thước mới

en: De&lete selected rule
vi: X&óa thước đã chọn

en: Unused filters:
vi: Bộ lọc chưa dùng:

en: There are space characters (spaces, newlines, tabs or linefeeds) in one of the items. They are likely to break the pattern matching. Unless you know what you are doing, it is recommended to trim spaces. Do you want Audacity to trim spaces for you?
vi: Có các ký tự khoảng trắng (dấu cách, dòng mới, tab hoặc xuống dòng) trong một mục. Chúng có khả năng phá vỡ sự cân bằng. Trừ khi bạn biết mình đang làm gì, bạn nên xóa bớt khoảng trống. Bạn có muốn Audacity xóa bớt khoảng trống cho bạn không?

en: Spaces detected
vi: Phát hiện khoảng trống

en: Do you really want to delete selected rule?
vi: Bạn có chắc là muốn xóa thước đã chọn không?

en: Rule deletion confirmation
vi: Xác nhận xóa thước

en: Ext Import
vi: Nhập ngoài.

[ctx: GUI]
note: i18n-hint: refers to Audacity's user interface settings
en: Interface
vi: Giao diện

en: Preferences for GUI
vi: Tuỳ chọn cho GUI (Giao diện đồ họa người dùng)

en: Th&eme:
vi: N&ền:

en: Meter dB &range:
vi: Đồng hồ đo dB &phạm vi:

en: Show 'How to Get &Help' at launch
vi: Hiển thị hộp thoại trợ giúp khi khởi tạo

en: Show e&xtra menus
vi: Hiển thị menu bổ sung

en: Show alternative &styling (Mac vs PC)
vi: Hiển thị phong cách (Mac và PC)

en: &Beep on completion of longer activities
vi: &Bíp khi hoàn thành các tác vụ kéo dài

en: Re&tain labels if selection snaps to a label
vi: Giữ nguyên các nhãn dáng khác khi một nhãn dáng được chọn

note: i18n-hint: RTL stands for 'Right to Left'
en: Use mostly Left-to-Right layouts in RTL languages
vi: Chỉ dùng bảng mẫu từ trái sang phải trong ngôn ngữ RTL

en: Never use comma as decimal point
vi: Không bao giờ sử dụng dấu phẩy làm dấu thập phân

en: Language "%s" is unknown
vi: Ngôn ngữ "%s" không xác định

en: Preferences for ImportExport
vi: Tất cả tuỳ thích Nhập / Xuất

en: S&witch view to Beats and Measures and align with musical grid
vi: Chuyển chế độ xem sang chế Phách và ô nhịp và căn chỉnh theo lưới nhạc

en: &Ask me each time
vi: &Hỏi lại tôi mỗi khi có thông báo này

en: Always &match the loop tempo to the project tempo
vi: Luôn luôn &phù hợp nhịp độ vòng lặp với nhịp độ dự án

en: &Only match the loop tempo to the project tempo when the ruler displays "Beats and Measures"
vi: &Chỉ khớp nhịp độ vòng lặp với nhịp độ dự án khi thước đo hiển thị "Beats and Measures - Phách và ô nhịp"

en: &Do nothing
vi: Không làm gì cả

en: Music Imports
vi: Nhập Âm nhạc

en: When importing a music loop into an empty project, Audacity will:
vi: Khi nhập vòng lặp nhạc vào một dự án trống, Audacity sẽ:

en: When importing a music loop into an existing (non-empty) project, Audacity will:
vi: Khi nhập vòng lặp nhạc vào một dự án hiện có (không trống), Audacity sẽ:

en: IMPORT EXPORT
vi: NHẬP  XUẤT

en: Preferences for KeyConfig
vi: Các tùy chỉnh dành cho KeyConfig

en: Keyboard preferences currently unavailable.
vi: Tùy chọn bàn phím hiện không khả dụng.

en: Open a new project to modify keyboard shortcuts.
vi: Mở một dự án mới để điều chỉnh phím tắt bàn phím

en: &Hotkey:
vi: &Phím nóng:

en: &Key
vi: &Ký tự

en: View by:
vi: &Xem:

en: View by tree
vi: Sắp xếp theo dạng cây

en: View by name
vi: Sắp xếp theo tên

en: View by key
vi: Sắp xếp theo từ khóa

en: Short cut
vi: Phím tắt

en: Note: Pressing Cmd+Q will quit. All other keys are valid.
vi: Lưu ý: Nhấn Ctrl+Q sẽ thoát khỏi chương trình. Những phím khác đều hợp lệ.

en: 
       *   "%s"  (because the shortcut '%s' is used by "%s")
vi: 
     *  "%s" (bởi vì đường dẫn '%s' đã được dùng bởi "%s")

en: Select an XML file containing Audacity keyboard shortcuts...
vi: Chọn một tập tin XML chứa các phím tắt cho Audacity...

en: Error Importing Keyboard Shortcuts
vi: Lỗi khi nhập phím tắt từ tập tin

en: The file with the shortcuts contains illegal shortcut duplicates for "%s" and "%s".
    Nothing is imported.
vi: Tập tin chứa phím tắt có chứa các bản sao phím tắt không hợp lệ cho "%s" và "%s".
    Không có phím tắt được thêm vào.

en: Loaded %d keyboard shortcuts
vi: Đã nhạp %d phím tắt

en: 
    The following commands are not mentioned in the imported file, but have their shortcuts removed because of the conflict with other new shortcuts:
vi: 
    Các lệnh tiếp theo không được đề cập trong tệp được thêm vào, nhưng vẫn có các phím tắt của chúng bị xóa bởi vì xung đột giữa các phím tắc khắc.

en: Loading Keyboard Shortcuts
vi: Đang nhạp phím tắt

en: Export Keyboard Shortcuts As:
vi: Xuất phím tắt ra tập tin tên:

en: Error Exporting Keyboard Shortcuts
vi: Lỗi khi xuất phím tắt vào tập tin

en: You may not assign a key to this entry
vi: Bạn không thể cấp chìa khóa cho cổng truy cập này

en: You must select a binding before assigning a shortcut
vi: Bạn phải chọn một đường dẫn trước khi liên kết phím tắt

en: 
    
    	 and
vi: 
    
    	 và

en: The keyboard shortcut '%s' is already assigned to:
    
    	%s
    
    
    Click OK to assign the shortcut to
    
    	%s
    
    instead. Otherwise, click Cancel.
vi: Đường dẫn bàn phím '%s' đã được gán cho:
    
    	%s
    
    
    Nhấp vào OK để gán đường dẫn cho
    
     	%s
    
    thay thế. Nếu không, Nhấp vào Cancel.

note: i18n-hint: untranslatable acronym for "Musical Instrument Device Interface"
en: MIDI Devices
vi: Thiết bị MIDI

en: Preferences for MidiIO
vi: Tuỳ chọn MidiIO

en: No MIDI interfaces
vi: Không có mặt liên kết MIDI

[ctx: MIDI]
note: i18n-hint Software interface to MIDI
en: Interface
vi: Giao diện

en: Using: PortMidi
vi: Đang dụng: PortMidi

en: MIDI Synth L&atency (ms):
vi: Độ trễ của bộ tổng hợp MIDI (ms):

en: The MIDI Synthesizer Latency must be an integer
vi: Độ trễ của bộ tổng hợp MIDI phải là một số nguyên

en: Midi IO
vi: Midi  IO (đầu ra/đầu vào)

en: Preferences for Module
vi: Tuỳ chọn Môđun

en: Modules are optional components of Audacity that enable some functionality, such as importing and exporting. 
    It is generally not necessary to change these settings.
vi: Mô-đun là các thành phần tùy chọn của Audacity cho phép một số chức năng, chẳng hạn như nhập và xuất.
    Nói chung, bạn không cần thiết phải thay đổi các cài đặt này.

en: Changes to these settings only take effect when restarting Audacity.
vi: Những thay đổi cài đặt sẽ có hiệu lực khi khởi động lại Audacity.

en: No choice made
vi: Không có lựa chọn nào được đề xuất

en: Error: No modules were found. This may indicate a faulty installation.
vi: Lỗi: Không tìm thấy mô đun. Sự cố này có thể liên quan đến một lỗi trong quá trình cài đặt.

en: Preferences for Playback
vi: Tuỳ chọn phát lại

en: Effects Preview
vi: Nghe thử hiệu ứng

en: &Length:
vi: Độ &dài:

note: i18n-hint: (noun) this is a preview of the cut
en: Cut Preview
vi: Nghe thử cắt

en: &Before cut region:
vi: Nghe thử trước khi cắt vùng:

en: &After cut region:
vi: Nghe thử sau khi cắt vùng:

en: Seek Time when playing
vi: Tìm thời gian khi phát

en: &Short period:
vi: Chu kỳ &ngắn:

en: Lo&ng period:
vi: Chu kỳ &dài:

en: &Micro-fades
vi: &Micro-fades - chuyển dần micro

en: Always scrub un&pinned
vi: Luôn luôn bỏ &ghim

en: Audacity Preferences
vi: Tuỳ thích của Audacity

en: Preferences for Quality
vi: Tuỳ chọn Chất Lượng

en: Real-time Conversion
vi: Thời gian thực quá trình chuyển đổi

en: Sample Rate Con&verter:
vi: Bộ &chuyển đổi tốc độ lấy mẫu:

en: High-quality Conversion
vi: Chuyển đổi HQ chất lượng cao

en: Sample Rate Conver&ter:
vi: Bộ &chuyển đổi tốc độ lấy mẫu:

note: i18n-hint: technical term for randomization to reduce undesirable resampling artifacts
en: Dit&her:
vi: Hòa &sắc

en: Preferences for Recording
vi: Tuỳ chọn ghi âm

en: Hear &other tracks while recording (overdub)
vi: Overdub - Nghe &track khác trong lúc đang thu âm (qúa nhiều tạp âm)

en: Use &hardware to play other tracks
vi: Dùng &phần cứng để chạy các track khác

en: Audible input &monitoring
vi: Kiểm tra â&m thanh đầu vào

en: Record on a new track
vi: Ghi âm vào track mới

note: i18n-hint: Dropout is a loss of a short sequence audio sample data from the recording
en: Detect dropouts
vi: Phát hiện các khoảng hụt tiếng 'dropout'

en: Sound Activated Recording
vi: Thu âm đã bật

en: Le&vel (dB):
vi: Mức độ âm thanh (dB):

note: i18n-hint: start of two-part phrase, "Name newly recorded tracks with:"
en: Name newly recorded tracks
vi: Đặt tên cho các track mới ghi

en: Custom Track &Name
vi: Tuỳ chọn Tên Track

en: Custom name text
vi: Tùy chọn chữ trong tên

en: Recorded_Audio
vi: Audio đã được thu

en: &Track Number
vi: Số track &trên album

en: System &Date
vi: &Ngày hệ thống

en: System T&ime
vi: Thời g&ian hệ thống

en: Automated Recording Level Adjustment
vi: Điều chỉnh Cấp độ Thu âm Tự động

en: Enable Automated Recording Level Adjustment.
vi: Bật Điều chỉnh Cấp độ Thu âm Tự động.

note: i18n-hint: Desired maximum (peak) volume for sound
en: Target Peak:
vi: Đỉnh mục tiêu:

en: Within:
vi: Trong:

en: Analysis Time:
vi: Thời gian phân tích:

en: milliseconds (time of one analysis)
vi: Mili giây (thời gian trong quá trình phân tích)

en: Number of consecutive analysis:
vi: Số trong quá trình phân tích liển tục:

en: 0 means endless
vi: 0 là vô hạn

en: Punch and Roll Recording
vi: Chỉ sửa lỗi ghi âm

en: Pre-ro&ll:
vi: Trước khi &cuộn:

en: Cross&fade:
vi: Cross&fade -Trộn chéo:

en: Spectrogram Settings
vi: Cái đặt Âm phổ Spectrogram

en: Spectrograms
vi: Âh phổ Spectrograms

en: Preferences for Spectrum
vi: Tuỳ thích ảnh phổ

note: i18n-hint: use is a verb
en: &Use Preferences
vi: Dụng Tuỳ thích

en: Mi&n Frequency (Hz):
vi: Tần số nhỏ nhất (Hz):

en: Ma&x Frequency (Hz):
vi: Tần số lớn nhất (Hz):

en: &Gain (dB):
vi: Số khuếch đại &Gain (dB):

en: &Range (dB):
vi: &Biên độ (dB):

en: High &boost (dB/dec):
vi: Khuếch đại cao (dB/dec):

en: A&lgorithm:
vi: &Thuật toán:

en: Window &size:
vi: &Kích thước cửa sổ:

en: 8 - most wideband
vi: 8 - Hầu hết băng rộng

en: 32768 - most narrowband
vi: 32768 - Hầu hết băng hẹp

en: Window &type:
vi: &Loại cửa sổ:

en: &Zero padding factor:
vi: &Hệ số đệm bằng không:

en: Ena&ble Spectral Selection
vi: Bật lựa chọn âm phổ

en: Show a grid along the &Y-axis
vi: Hiển thị đường kẻ lưới bằng trục &Y

note: i18n-hint: FFT stands for Fast Fourier Transform and probably shouldn't be translated
en: FFT Find Notes
vi: FFT tìm nốt nhạc

en: Minimum Amplitude (dB):
vi: Biên độ nhỏ nhất (dB):

en: Max. Number of Notes (1..128):
vi: Số tối đa các nốt (1...128):

en: &Find Notes
vi: &Tìm nốt nhạc

en: &Quantize Notes
vi: &Lượng tử hoá nốt

en: Ena&ble spectral selection
vi: Bậ&t lựa chọn âm phổ

en: The maximum frequency must be an integer
vi: Tần số lớn nhất phải là số nguyên

en: The minimum frequency must be an integer
vi: Tần số nhỏ nhất phải là số nguyên

en: The gain must be an integer
vi: Số khuếch đại phải là số nguyên

en: The range must be a positive integer
vi: Biên độ phải là số nguyên

en: The frequency gain must be an integer
vi: Khuếch đại tần số phải là số nguyên

en: The minimum amplitude (dB) must be an integer
vi: Biên độ nhỏ nhất (dB) phải là số nguyên

en: The maximum number of notes must be an integer
vi: Số lớn nhất của ghi chú phải là số nguyên

en: The maximum number of notes must be in the range 1..128
vi: Số lớn nhất của ghi chú phải trong phạm vi biên độ 1..128

en: Preferences for Theme
vi: Tùy chỉnh cho Chủ đề

en: Themability is an experimental feature.
    
    To try it out, click "Save Theme Cache" then find and modify the images and colors in
    ImageCacheVxx.png using an image editor such as the Gimp.
    
    Click "Load Theme Cache" to load the changed images and colors back into Audacity.
vi: Tính khả thi là một tính năng thử nghiệm.
    
    Để dùng thử, hãy nhấp vào "Lưu bộ đệm chủ đề", sau đó tìm và sửa đổi hình ảnh và màu sắc trong
    ImageCacheVxx.png sử dụng trình chỉnh sửa hình ảnh chẳng hạn như Gimp.
    
    Nhấp vào "Tải bộ đệm chủ đề" để tải các hình ảnh và màu sắc đã thay đổi trở lại trong Audacity.

en: Saving and loading individual theme files uses a separate file for each image, but is
    otherwise the same idea.
vi: Việc lưu và tải các tập tin giao diện cá nhân dùng các tập tin riêng cho mỗi hình ảnh nhưng mặc khác chúng phải cùng ý tưởng.

note: i18n-hint: && in here is an escape character to get a single & on screen, * so keep it as is
en: Theme Cache - Images && Color
vi: Bộ đệm sắc thái giao diện - Ảnh && Màu sắc

en: Save Theme Cache
vi: Lưu bộ đệm sắc thái giao diện

en: Load Theme Cache
vi: Nạp bộ đệm Sắc thái giao diện

en: Individual Theme Files
vi: Tập tin Sắc thái giao diện riêng lẻ

en: Save Files
vi: Lưu tập tin

en: Load Files
vi: Nạp tập tin

note: i18n-hint: i.e. the behaviors of tracks
en: Tracks Behaviors
vi: Kiểu xữ lý track

en: Preferences for TracksBehaviors
vi: Tùy chỉnh cho kiểu xữ lý track

en: Ask me each time.
    Show dialog each time audio is pasted.
vi: Lần nào thực hiện cũng hỏi tôi.
    Hiển thị hộp thoại mỗi khi âm thanh được dán.

en: &Select all audio, if selection required
vi: &Chọn tất cả âm thanh, nếu cần lựa chọn

note: i18n-hint: Cut-lines are lines that can expand to show the cut audio.
en: Enable cut &lines
vi: &Bật đường cắt

en: Editing a clip can &move other clips
vi: Việc chỉnh sửa một clip có thể di chuyển các clip khác

en: &Always paste audio as new clips
vi: &Luôn nhận đoạn âm dán vào thành clip mới

en: "Move track focus" c&ycles repeatedly through tracks
vi: "Việc di chuyển tiêu điểm của track" được &lập lại nhiều lần qua các track

en: &Type to create a label
vi: &Gõ để tạo nhản dáng

en: Use dialog for the &name of a new label
vi: Dùng hộp thoại cho tên của nhãn mới

en: Solo &Button:
vi: Nút &solo:

en: Pasted audio
vi: Âm thanh Đã dán

en: Paste audio from other Audacity project as
vi: Dán âm thanh từ dự án Audacity khác như

en: Spectrogram
vi: Âh phổ - Spectrogram

en: Connect dots
vi: Liên kết điểm

en: Stem plot
vi: Ngăn biểu đồ

en: Fit to Width
vi: Vừa với độ rộng

en: Zoom Default
vi: Zoom mặc định

en: 5ths of Seconds
vi: 1/5  Giây

en: 10ths of Seconds
vi: 1/10 Giây

en: 20ths of Seconds
vi: 1/20 Giây

en: 50ths of Seconds
vi: 1/50 Giây

en: 100ths of Seconds
vi: 1/100 Giây

en: 500ths of Seconds
vi: 1/500 Giây

en: MilliSeconds
vi: Mili Giây

en: 4 Pixels per Sample
vi: 4 pixels trên mỗi mẫu

en: Max Zoom
vi: Zoom tối đa

en: Preferences for Tracks
vi: Tùy chỉnh cho Track

en: Auto-&fit track height
vi: Tự đồng điều chỉnh cao độ của track

en: Use &half-wave display when collapsed
vi: Dùng &half-wave display khi phân mãnh

en: &Pinned Recording/Playback head
vi: &Ghim đánh dấu thu/phát lại

en: A&uto-scroll if head unpinned
vi: Cuộn từ &động khi bỏ  ghim đầu đánh dấu

en: Pinned &head position
vi: Vị trí ghim đầu tiên

en: Default &view mode:
vi: Chế độ xem &mặc định:

en: Default Waveform scale:
vi: Thang đo Dạng sóng mặc định:

en: Display &samples:
vi: Mẫu &hiển thị:

en: Default audio track &name:
vi: Tên track audio &mặc định:

en: Zoom Toggle
vi: Bật/tắt Zoom

en: Preset 1:
vi: Thiết lập sẵn 1:

en: Preset 2:
vi: Thiết lập sẵn 2:

en: Preferences for Waveforms
vi: Tùy chỉnh cho Dạng sóng

en: Waveform dB &range:
vi: Dạng sóng dB &phạm vi:

note: i18n-hint: Audio setup button text, keep as short as possible
en: Audio Setup
vi: Cài đặt âm thanh

note: i18n-hint: Audio setup menu
en: &Host
vi: &Host - Máy chủ

en: &Playback Device
vi: &Thiết bị phát lại

en: &Recording Device
vi: &Thiết bị ghi âm

en: Recording &Channels
vi: &Kênh ghi âm

en: &Audio Settings...
vi: &Thiết lập Âm thanh

en: 1 (Mono) Recording Channel
vi: 1 (Mono) kênh ghi âm

en: 2 (Stereo) Recording Channels
vi: 2 (Stereo) kênh ghi âm

note: i18n-hint: Clicking this menu item shows the toolbar that manages the audio devices
en: &Audio Setup Toolbar
vi: &Thanh Công Cụ Cài Đặt âm thanh

en: Skip to Start
vi: Nhảy về đầu

en: Skip to End
vi: Chuyển về cuối

en: Play Once
vi: Phát 1 lần

en: Record New Track
vi: Ghi track mới

en: Append Record
vi: Nối đoạn thu

en: Select to End
vi: Chọn từ đây đến kết thúc

en: Select to Start
vi: Chọn đến  Đầu

note: i18n-hint: These are strings for the status bar, and indicate whether Audacity is playing or recording or stopped, and whether it is paused.
en: %s Paused.
vi: %s Đã tạm dừng.

note: i18n-hint: Clicking this menu item shows the toolbar with the big buttons on it (play record etc)
en: &Transport Toolbar
vi: &Thanh chuyển đổi

note: i18n-hint: (noun) It's the device used for playback.
en: Playback Device
vi: Thiết bị phát âm thanh

note: i18n-hint: (noun) It's the device used for recording.
en: Recording Device
vi: Thiết bị ghi âm.

en: Audio Host
vi: Trung tâm Audio Host

en: Recording Channels
vi: Các kênh ghi âm

en: Select Recording Device
vi: Chọn thiết bị ghi âm

en: Select Playback Device
vi: Chọn thiết bị phát âm thanh

en: Select Audio Host
vi: Chọn trung tâm Audio Host

en: Select Recording Channels
vi: Chọn  các kênh ghi âm

en: Device information is not available.
vi: Không tìm thấy thông tin thiết bị

note: i18n-hint: Clicking this menu item shows the toolbar that manages devices
en: &Device Toolbar
vi: Thanh công cụ &Thiết bị

en: Change &Recording Device...
vi: Thay đổi thiết bị &Ghi âm...

en: Change &Playback Device...
vi: Thay đổi thiết bị &Phát âm thanh...

en: Change Audio &Host...
vi: Thay đổi trung tâm Audio &Host

en: Change Recording Cha&nnels...
vi: Thay đổi &kênh thu âm...

en: Fit selection to width
vi: Đặt vùng chọn vừa với cửa sổ

en: Fit project to width
vi: Vừa dự án vào trong cửa sổ

en: Trim audio outside selection
vi: Cắt bỏ audio bên ngoài vùng chọn

en: Silence audio selection
vi: Tắt tiếng vùng chọn audio

en: Sync-Lock Tracks
vi: Track đồng bộ bị khóa

note: i18n-hint: Clicking this menu item shows the toolbar for editing
en: &Edit Toolbar
vi: Thanh công cụ &Chỉnh sửa

en:  Monitoring
vi:  Đang đo

en:  Active
vi: Kích hoạt

en:  Peak %2.f dB
vi: Đỉnh %2.f dB

en:  Peak %.2f
vi: Đỉnh %.2f

en:  Clipped
vi: Đã ghim

en: Record Meter
vi: Bộ đo thu

note: i18n-hint: (noun) The meter that shows the loudness of the audio being recorded.
en: Recording Level
vi: Độ cao  ghi âm

note: i18n-hint: (noun) The meter that shows the loudness of the audio being recorded. This is the name used in screen reader software, where having 'Meter' first apparently is helpful to partially sighted people.
en: Meter-Record
vi: Bộ đo thu

en: Playback Meter
vi: Bộ đo phát âm thanh

note: i18n-hint: (noun) The meter that shows the loudness of the audio playing.
en: Playback Level
vi: Độ cao phát lại

note: i18n-hint: (noun) The meter that shows the loudness of the audio playing. This is the name used in screen reader software, where having 'Meter' first apparently is helpful to partially sighted people.
en: Meter-Play
vi: Bộ đo phát

en: Recording Meter
vi: Bộ đo ghi âm

en: Combined Meter
vi: Bộ đo đã tích hợp

en: &Recording Meter Toolbar
vi: Thanh công cụ đo độ cao &Ghi âm

en: &Playback Meter Toolbar
vi: Thanh công cụ đo độ cao &Phát âm thanh

en: Mi&xer
vi: Bộ &trộn

en: Ad&just Playback Volume...
vi: Điều &chỉnh âm lượng phát lại...

en: &Increase Playback Volume
vi: &Tăng âm lượng phát lại

en: &Decrease Playback Volume
vi: &Giảm âm lượng phát lại

en: Adj&ust Recording Volume...
vi: Điều &chỉnh âm lượng thu âm...

en: I&ncrease Recording Volume
vi: &Tăng âm lượng ghi âm

en: D&ecrease Recording Volume
vi: &Giảm âm lượng ghi âm

en: Selection Toolbar Setup
vi: Cài đặt thanh công cụ lựa chọn

en: Start and End of Selection
vi: Phần được chọn

en: Start and Length of Selection
vi: Độ dài được chọn

en: Length and End of Selection
vi: Trường độ và kết thúc vùng chọn

en: Length and Center of Selection
vi: Độ dài và trung tâm vùng chọn

note: i18n-hint: Clicking this menu item shows the toolbar for selecting a time range of audio
en: &Selection Toolbar
vi: Thanh công cụ &Vùng chọn

note: i18n-hint: combo box is the type of the control/widget
en: Snap to combo box
vi: Chụp vào hộp tổ hợp

note: i18n-hint: Clicking this menu item shows the toolbar for selecting a time range of audio
en: &Snapping Toolbar
vi: &Thanh công cụ chỉnh nhanh

en: Spectral Selection
vi: Lựa chọn âm phổ

en: Center frequency and Width
vi: Tần số tuyến tính và biên độ

en: Low and High Frequencies
vi: Tần số thấp và cao

en: Center Frequency
vi: Tần số trung tâm

note: i18n-hint: Clicking this menu item shows the toolbar for selecting a frequency range of audio
en: Spe&ctral Selection Toolbar
vi: Thanh công cụ &chọn phổ thính âm

en: Upper Time Signature
vi: Số chỉ nhịp cao hơn

en: Lower Time Signature
vi: Số chỉ nhịp thấp hơn

en: Tempo Changed
vi: Thay đổi nhịp độ

en: Upper Time Signature Changed
vi: Thay đổi số chỉ nhịp cao hơn

en: Lower Time Signature Changed
vi: Thay đổi số chỉ nhịp thấp hơn

note: i18n-hint: Clicking this menu item shows the toolbar for selecting a time range of audio
en: Time Signature Toolbar
vi: Thanh công cụ Số chỉ nhịp

en: Audio Position
vi: Vị trí âm thanh

note: i18n-hint: Clicking this menu item shows the toolbar for viewing actual time of the cursor
en: &Time Toolbar
vi: Thanh công cụ &Thời gian

note: i18n-hint: %s will be replaced by the name of the kind of toolbar.
en: Audacity %s Toolbar
vi: Thanh công cụ %s của Audacity

en: Click and drag to resize toolbar
vi: Click và rê chuột để điều chỉnh kích cỡ thanh công cụ

en: ToolDock
vi: Bảng công cụ

en: Envelope Tool
vi: Công cụ biên độ

en: Draw Tool
vi: Công cụ vẽ

en: Multi-Tool
vi: Công cụ đa chức năng

note: i18n-hint: Clicking this menu item shows a toolbar that has some tools in it
en: T&ools Toolbar
vi: &Hộp công cụ

en: &Selection Tool
vi: Công cụ &Vùng chọn

en: &Envelope Tool
vi: &Công cụ biên độ

en: &Draw Tool
vi: Công cụ &vẽ

en: &Multi Tool
vi: &Công cụ đa chức năng

en: &Previous Tool
vi: &Công cụ trước đó

en: &Next Tool
vi: Công cụ &Tiếp theo

en: Play-at-Speed
vi: Tốc độ phát

en: Play at selected speed
vi: Phát ở tốc độ đã chọn

en: Play-at-Speed Once
vi: Phát ở tốc độ một lần

en: Pla&y-at-Speed Toolbar
vi: Thanh công cụ tốc độ phát âm thanh

note: i18n-hint: 'Normal Play-at-Speed' doesn't loop or cut preview.
en: &Play-at-Speed
vi: &Tốc độ phát

en: Play-at-Speed &Once
vi: Phát ở tốc độ &một lần

en: Play C&ut Preview-at-Speed
vi: Phát đoạn cắt xem trước ở tốc độ

en: Ad&just Playback Speed...
vi: Điều &chỉnh tốc độ phát lại

en: &Increase Playback Speed
vi: &Tăng tốc độ phát lại

en: &Decrease Playback Speed
vi: &Giảm tốc độ phát lại

en: Drag label. Hold shift and drag to move all labels on the same track.
vi: Kéo nhãn. Giữ phím shift và kéo để di chuyển tất cả các nhãn trên cùng một track.

en: Drag one or more label boundaries.
vi: Rê một hoặc nhiều vùng nhãn

en: Drag label boundary.
vi: Rê vùng nhãn

en: Modified Label
vi: Đã sửa lại nhãn

en: Label Edit
vi: Chỉnh sửa nhãn

en: Click to edit label text
vi: Click để sửa dòng chữ trong nhãn

en: &Font...
vi: &Phông chữ...

note: i18n-hint: (noun) This is the font for the label track.
en: Label Track Font
vi: Phông chữ cho nhãn của track

note: i18n-hint: (noun) The name of the typeface
en: Face name
vi: Tên phông

note: i18n-hint: (noun) The size of the typeface
en: Face size
vi: Kích thước

en: Cu&t Label text
vi: Cắ&t dòng chữ trong nhãn

en: &Copy Label text
vi: &Chép dòng chữ trong nhãn

en: &Delete Label
vi: &Xoá Nhãn

en: &Edit Label...
vi: &Chỉnh Sửa Nhãn...

en: Deleted Label
vi: Nhãn Đã Xoá

en: Edited labels
vi: Đã sửa nhãn

en: New label
vi: Nhãn mới

en: Up &Octave
vi: &Tăng bát độ

en: Down Octa&ve
vi: &Giảm bát độ

en: MIDI Device Info
vi: Thông tin thiết bị MIDI

en: &MIDI Device Info...
vi: Thông tin thiết bị &MIDI

en: Click to vertically zoom in. Shift-click to zoom out. Drag to specify a zoom region.
vi: Nhấn chuột để phóng to theo chiều dọc. Nhấn chuột + Shift để thu nhỏ. Rê chuột để chọn vùng zoom

en: Shift-Right-Click
vi: Shift-Right-Nhấp chuột

en: Left-Click/Left-Drag
vi: Nhấp chuột trái/Kéo về trái

en: Shift-Left-Click
vi: Shift+Click chuột trái

en: Click and drag to stretch selected region.
vi: Click và kéo chuột để chọn vùng

note: i18n-hint: (noun) The track that is used for MIDI notes which can be dragged to change their duration.
en: Stretch Note Track
vi: Kéo giản vùng ghi chú của track

en: Click to open clip context menu.
vi: Bấm vào để mở menu ngữ cảnh của clip.

en: Reset Clip Pitch
vi: Đặt lại Đỉnh của Clip

en: Not enough space
vi: Không đủ không gian

en: There is not enough space to expand the clip to its original speed.
vi: Không có đủ dung lượng để mở rộng clip như tốc độ ban đầu.

en: Reset Clip Speed
vi: Đặt lại Tốc độ Clip

en: Click to reset clip pitch.
vi: Bấm vào để đặt lại Đỉnh của Clip.

en: Click to change clip pitch, Cmd + click to reset.
vi: Bấm vào để thay đổi cao độ của clip. hoặc giữ Cmd + ấn chuột trái để đặt lại,

en: Click to change clip pitch, Ctrl + click to reset.
vi: Bấm vào để thay đổi cao độ của clip. hoặc giữ Ctrl + ấn chuột trái để đặt lại,

en: Click to reset clip speed.
vi: Bấm vào để đặt lại tốc độ của clip.

en: Click to change clip speed, Cmd + click to reset.
vi: Bấm vào để thay đổi tốc độ của clip. hoặc giữ Cmd + ấn chuột trái để đặt lại,

en: Click to change clip speed, Ctrl + click to reset.
vi: Bấm vào để thay đổi tốc độ của clip. hoặc giữ Ctrl + ấn chuột trái để đặt lại,

en: Left-Click to expand, Right-Click to remove
vi: Bấm chuột trái để mở rộng, bấm chuột phải để xóa

en: Expanded Cut Line
vi: Mở rộng đường cắt

en: Removed Cut Line
vi: Xoá đường cắt

en: Pitch and Speed
vi: Cao độ và Tốc Độ

en: Clip Pitch
vi: Cao độ của Clip

en: se&mitones:
vi: nửa &cung:

en: Clip Speed
vi: Tốc độ Clip

en: &speed %:
vi: &tốc độ %:

en: &Optimize for Voice
vi: &Tối ưu Chất giọng

en: Changed Speed
vi: Thay đổi tốc độ

en: Changed Pitch
vi: Đã thay đổi cao độ của âm

en: Click and drag to edit the samples
vi: Nhấn và rê chuột để chỉnh sửa các mẫu

en: To use Draw, zoom in further until you can see the individual samples.
vi: Để dùng công cụ Vẽ, bạn phải phóng to đủ để thấy từng mẫu riêng biệt.

en: Moved Samples
vi: Các mẫu đã di chuyển

en: Sample Edit
vi: Chỉnh sửa mẫu

en: &Spectrogram
vi: &Ânh phổ - Spectrogram

en: To change Spectrogram Settings, stop any
     playing or recording first.
vi: Để thay đổi cài đặt âm phổ - spectrogram, trước tiên hãy dừng
     bất kỳ sự phát âm hoặc ghi âm trước.

en: Stop the Audio First
vi: Bạn phải dừng audio trước

en: S&pectrogram Settings...
vi: Cái đặt ảnh &phổ

en: S&pectral
vi: P&hổ

en: To&ggle Spectral Selection
vi: Chuyển đổi lựa chọn âm phổ

en: Next &Higher Peak Frequency
vi: Tần số đỉnh &lớn hơn tiếp theo

en: Next &Lower Peak Frequency
vi: Tần số đỉnh &thấp hơn tiếp theo

en: Drag to specify a zoom region. Right-click for menu. Ctrl+scroll to zoom.
vi: Kéo chuột để chỉ định vùng thu phóng. Nhấp chuột phải vào menu. Giữ Ctrl + cuộn chuột để thu phóng.

en: Right-click for menu. Ctrl+scroll to zoom.
vi: Bấm chuột phải để mở menu. Giữ Ctrl + cuộn chuột để thu phóng.

en: Click and drag to adjust sizes of sub-views, double-click to split evenly
vi: Click và rê chuột để điều chỉnh kích cỡ tương đối

en: Click and drag to rearrange sub-views
vi: Nhấp và kéo để sắp xếp lại các chế độ xem phụ đề

en: Rearrange sub-views
vi: Sắp xếp lại hiển thị phụ đề

en: Close sub-view
vi: Đóng chế độ xem phụ đề

en: Mute/Unmute Track
vi: &Tắt/bật âm thanh của track đã chọn

note: i18n-hint: string is the name of a clip first number is the position of that clip in a sequence of clips, second number counts the clips
en: %s, %d of %d clip | %s, %d of %d clips
vi[0]: %s, %d của %d clips

note: i18n-hint: This is about trimming a clip, a length in seconds like "2.4 seconds" is shown
en: Adjust left trim by %.02f seconds
vi: Điều chỉnh lề trái theo %.02fgiây

note: i18n-hint: This is about trimming a clip, a length in seconds like "2.4s" is shown
en: Trim by %.02fs
vi: Lề %.02fs

note: i18n-hint: This is about trimming a clip, a length in seconds like "2.4 seconds" is shown
en: Adjust right trim by %.02f seconds
vi: Điều chỉnh lề phải theo %.02fgiây

en: Click and drag to move clip boundary in time
vi: Nhấp và kéo để di chuyển ranh giới clip trong thời gian

en: Click and drag to stretch clip
vi: Click và kéo chuột để kéo dài clip

en: Split Clip
vi: Tách Clip

en: Join Clips
vi: Vào Clip

en: Rename Clip...
vi: Đặt lại tên clip...

en: Pitch and Speed...
vi: Cao độ và Tốc Độ...

en: Render Pitch and Speed
vi: Xuất Cao độ và Tốc Độ

note: i18n-hint: This is about changing the clip playback speed, speed is in percent
en: Changed Clip Speed to %.01f%%
vi: Tốc độ của clip đã được thay đổi thành %.01f%%

note: i18n-hint: This is about changing the clip playback speed, speed is in percent
en: Changed Speed to %.01f%%
vi: Tốc độ đã được thay đổi thành %.01f%%

en: Set Wave Clip Name
vi: Đặt tên clip sóng

en: Click and drag to select text
vi: Nhấp và kéo để chọn văn bản

en: Modified Clip Name
vi: Tên clip đã sửa đổi

en: Clip Name Edit
vi: Chỉnh sửa tên clip

en: Rendered time-stretched audio
vi: Kết xuất âm thanh đã được kéo

en: Changed Pitch Shift
vi: Cao độ đã thay đổi

en: &Rename Clip...
vi: &Đặt lại tên clip...

en: &Pitch and Speed...
vi: &Cao độ và Tốc Độ...

en: Render Pitch and &Speed
vi: Xuất Cao độ và &tốc Độ

en: Pitch &Up
vi: Cao độ &Lên

en: Pitch &Down
vi: Cao độ &Xuống

en: Changing sample format
vi: Thay đổi định dạng mẫu

en: Processing...   0%%
vi: Đang Xử lý...   0%%

en: Processing...   %i%%
vi: Đang Xử lý...   %i%%

note: i18n-hint: The strings name a track and a format
en: Changed '%s' to %s
vi: Thay '%s' thành %s

en: Format Change
vi: Thay đổi định dạng

en: Rat&e
vi: Tốc độ &lấy mẫu

note: i18n-hint: The string names a track
en: Changed '%s' to %s Hz
vi: Đã chuyển '%s' thành %s Hz

en: Rate Change
vi: Thay đổi tốc độ lấy mẫu

en: Set Rate
vi: Đặt tốc độ lấy mẫu

en: Ma&ke Stereo Track
vi: &Tạo track stereo

en: Swap Stereo &Channels
vi: Hoán đổi kênh &stereo

en: Spl&it Stereo Track
vi: &Chia track stereo

en: Split Stereo to Mo&no
vi: Chia 1 dải âm Stereo thành 2 dải âm MO&NO

en: The tracks you are attempting to merge to stereo contain clips at
    different positions, or otherwise mismatching clips. Merging them
    will render the tracks.
    
    This causes any realtime effects to be applied to the waveform and
    hidden data to be removed. Additionally, the entire track will
    become one large clip.
    
    Do you wish to continue?
vi: Các track bạn đang cố gộp thành âm stereo chứa các đoạn clip ở vị trí khác nhau hoặc các đoạn clip không phù hợp. Gộp chúng sẽ tạo ra các track.
    
    Điều này làm cho bất kỳ hiệu ứng thời gian thực nào được áp dụng vào hình dạng sóng và dữ liệu ẩn được loại bỏ. Ngoài ra, toàn bộ track sẽ trở thành một đoạn clip lớn.
    
    Bạn có muốn tiếp tục không?

en: Combine mono to stereo
vi: Kết hợp mono với stereo

note: i18n-hint: The string names a track
en: Made '%s' a stereo track
vi: Đã chuyển '%s' thành track stereo

en: Make Stereo
vi: Chuyển thành Stereo

note: i18n-hint: The string names a track
en: Swapped Channels in '%s'
vi: Các kênh đã hoán đổi trong '%s'

en: Swap Channels
vi: Hoán đổi kênh

note: i18n-hint: The string names a track
en: Split stereo track '%s'
vi: Chia track stereo '%s'

note: i18n-hint: The string names a track
en: Split Stereo to Mono '%s'
vi: Chia Stereo thành Mono %s

en: Split to Mono
vi: Chuyển thành Mono

en: Created new audio track
vi: Đã tạo track audio mới

en: Created new stereo audio track
vi: Đã tạo track audio stereo mới

en: &Mono Track
vi: Track &Mono

en: &Stereo Track
vi: Track &Stereo

note: i18n-hint: Stereo pan setting
en: %.0f%% Left
vi: %.0f%% Trái

note: i18n-hint: Stereo pan setting
en: %.0f%% Right
vi: %.0f%% Phải

en: Half Wave
vi: Nửa dạng sóng

en: Wa&veform
vi: Dạ&ng sóng

en: &Wave Color
vi: &Máu sóng

en: Instrument %i
vi: Nhạc cụ %i

en: WaveColor Change
vi: Thay đổi màu sóng

en: Change Speed Limits
vi: Thay đổi tốc độ giới hạn

en: Change speed limit (%) to:
vi: Thay đổi tốc độ giói hạn (%) thành:

en: Lower Speed Limit
vi: Tốc độ giới hạn dưới

en: Upper Speed Limit
vi: Tốc độ giới hạn trên

en: Upper Speed Limit must be greater than the Lower Speed Limit
vi: Giới hạn tốc độ trên phải lớn hơn Giới hạn tốc độ dưới

en: Invalid Limits
vi: Giới hạn sai

en: Set range to '%ld' - '%ld'
vi: Đặt giới hạn thành '%ld' - '%ld'

note: i18n-hint: (verb)
en: Set Range
vi: Đặt giới hạn

en: Set time track display to linear
vi: Đặt hiển thị thời gian track theo đường thẳng

en: Set Display
vi: Cài đặt hiển thị

en: Set time track display to logarithmic
vi: Đặt hiển thị thời gian track theo logarit

en: Set time track interpolation to linear
vi: Đặt nội suy thời gian track theo đường thẳng

en: Set Interpolation
vi: Cài đặt nội suy

en: Set time track interpolation to logarithmic
vi: Đặt nội suy thời gian track theo logarit

en: &Linear scale
vi: &Đường thẳng tuyến tính

en: L&ogarithmic scale
vi: Th&ước đo lôgarit

en: &Range...
vi: &Vùng...

en: Logarithmic &Interpolation
vi: Nội suy &logarit

en: Created new time track
vi: Đã tạo track thời gian mới

en: &Time Track
vi: Track &Thời gian

en: Right-click for menu.
vi: Click chuột phải để mở menu.

note: i18n-hint Appears on hovering mouse over clip affordance
en: Drag clips to reposition them. Hold Shift and drag to move all clips on the same track.
vi: Kéo các clip để định vị lại chúng. Giữ phím Shift và kéo để di chuyển tất cả các clip trên cùng một track.

en: Add Mono Track
vi: Thêm Track Mono

en: Add Stereo Track
vi: Thêm Track Stereo

en: Add Label Track
vi: Thêm Track Nhãn

en: Export Audio...
vi: Xuất Audio...

en: Erased selected area
vi: Xoá vùng chọn

en: Selected area using Brush Tool
vi: Khu vực được chọn sử dụng công cụ Brush

en: Brush tool selection
vi: Lựa chọn công cụ Brush-Bàn chải

en: Re&name Track...
vi: Đổi &tên Track...

en: Move Track &Up
vi: Chuyển track &lên

en: Move Track &Down
vi: Chuyển track &xuống

en: Move Track to &Top
vi: Chuyển track lên đầu bảng

en: Move Track to &Bottom
vi: Chuyển track xuống đáy bảng

en: Set Track Name
vi: Đặt tên track

en: Renamed '%s' to '%s'
vi: Đã đổi tên '%s' thành '%s'

en: Name Change
vi: Thay tên

en: Click and drag to warp playback time
vi: Nhấn và rê để di chuyển dải âm theo thời gian

en: Click and drag to edit the amplitude envelope
vi: Nhấn và rê chuột để hiệu chỉnh đường bao biên độ

note: i18n-hint: (verb) Audacity has just adjusted the envelope .
en: Adjusted envelope.
vi: Đã sửa lại đường bao biên độ.

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips, ...
en: &Scrub
vi: &Tua theo con trỏ

note: i18n-hint: These commands assist the user in finding a sound by ear. ... "Scrubbing" is variable-speed playback, ... "Seeking" is normal speed playback but with skips, ...
en: Scrub &Ruler
vi: Thước &tua

en: Playing at Speed
vi: Tốc độ đang phát

en: Move mouse pointer to Seek
vi: Di chuyển con trỏ để tua theo con trỏ

en: Move mouse pointer to Scrub
vi: Di chuyển con trỏ để tua

en: Scru&bbing
vi: Đang &phát theo con trỏ

en: Scrub Bac&kwards
vi: Quét ngược lại

en: Scrub For&wards
vi: Quét tới trước

en: Click and drag to move left selection boundary.
vi: Nhấn và rê chuột để di chuyển giới hạn trái của vùng chọn.

en: Click and drag to move right selection boundary.
vi: Nhấn và rê chuột để di chuyển giới hạn phải của vùng chọn.

en: Click and drag to move bottom selection frequency.
vi: Nhấn và rê chuột để di chuyển tần số đáy lựa chọn.

en: Click and drag to move top selection frequency.
vi: Nhấn và rê chuột để di chuyển tần số đỉnh lựa chọn

en: Click and drag to move center selection frequency to a spectral peak.
vi: Nhấn và rê chuột để di chuyển tần số trung tâm lựa chọn đến đỉnh âm phổ.

en: Click and drag to move center selection frequency.
vi: Nhấn và rê chuột để di chuyển tần số trung tâm lựa chọn.

en: Click and drag to adjust frequency bandwidth.
vi: Nhấn và rê chuột để điều chỉnh dải tần.

note: i18n-hint: These are the names of a menu and a command in that menu
en: Edit, Preferences...
vi: Sửa, tùy chỉnh

note: i18n-hint: %s is usually replaced by "Ctrl+P" for Windows/Linux, "Command+," for Mac
en: Multi-Tool Mode: %s for Mouse and Keyboard Preferences.
vi: Chế đồ đa năng: %s để tùy chỉnh chuột và bàn phím.

en: Click and drag to set frequency bandwidth.
vi: Nhấn và rê để cài đặt dải tần.

en: Click and drag to select audio
vi: Nhấn và rê chuột để chọn âm thanh

note: i18n-hint: "Snapping" means automatic alignment of selection edges to any nearby label or clip boundaries
en: (snapping)
vi: (Chụp)

en: Click and drag to move a track in time
vi: Nhấn và rê để di chuyển track theo thời gian

en: Could not shift between tracks
vi: Không thể chuyển đổi giữa các track

en: Moved clips to another track
vi: Đã di chuyển đoạn âm thanh tới track khác

en: Time shifted tracks/clips right %.02f seconds
vi: Đã dịch track/clip sang qua bên phải %.02f giây

en: Time shifted tracks/clips left %.02f seconds
vi: Đã dịch track/clip sang qua bên trái %.02f giây

en: Move Clip
vi: Di chuyển Clip

en: Open menu...
vi: Mở  menu...

note: i18n-hint: %s is replaced by (translation of) 'Ctrl+Click' on windows, 'Command+Click' on Mac
en: %s to select or deselect track. Drag up or down to change track order.
vi: %s để chọn hoặc bỏ chọn track.  kéo lên và xuống để thay đổi lệnh track.

note: i18n-hint: %s is replaced by (translation of) 'Ctrl+Click' on windows, 'Command+Click' on Mac
en: %s to select or deselect track.
vi: %s để chọn hoặc bỏ chọn track

note: i18n-hint: will substitute name of track for %s
en: Moved '%s' up
vi: Đã di chuyển '%s' lên

en: Moved '%s' down
vi: Di chuyển '%s' xuống

en: Move Track
vi: Di chuyển track

en: Click to Zoom In, Shift-Click to Zoom Out
vi: Nhấn chuột để phóng to, Shift+nhấn chuột để thu nhỏ

en: Drag to Zoom Into Region, Right-Click to Zoom Out
vi: Rê chuột để phóng to vùng, bấm chuột phải để thu nhỏ

en: Left=Zoom In, Right=Zoom Out, Middle=Normal
vi: Chuột Trái=Phóng to, Chuột Phải=Thu nhỏ, Chuột Giữa=Chuẩn

note: i18n-hint: Title of the dialog no updates available.
en: No Updates Available
vi: Không có bảng cập nhật có sẵn

note: i18n-hint: %s is replaced with 'Preferences > Application'.
en: If you want to change your preference for automatic updates checking, you can find it in %s.
vi: Nếu bạn muốn thay đổi tùy chỉnh kiểm tra cập nhật tự động, bạn có thể tìm thấy nó trong %s.

note: i18n-hint: Hyperlink title that opens Preferences dialog on Application page and is substituted into "... you can find it in %s." string. i18n-hint: a page in the Preferences dialog; use same name
en: Preferences > Application
vi: Tùy chỉnh > Ứng dụng

[ctx: update dialog]
en: Error checking for update
vi: Lỗi tìm kiếm phiên bản cập nhật

[ctx: update dialog]
en: Unable to connect to Audacity update server.
vi: Không thể kết nối vào máy chủ cập nhật của Audacity.

[ctx: update dialog]
en: Update data was corrupted.
vi: Dữ  liệu cập nhật bị lỗi.

[ctx: update dialog]
en: Error downloading update
vi: Lỗi tải bản cập nhật.

[ctx: update dialog]
en: Can't open the Audacity download link.
vi: Không mở được đường dẫn để tải Audacity về.

en: Audacity update
vi: Bản cập nhật Audacity

note: i18n-hint: Window title of the app update notice dialog.
en: App updates & usage info
vi: Cập nhật ứng dụng và thông tin sử dụng

note: i18n-hint: First line of the app update notice dialog.
en: App updates
vi: Các bản cập nhật ứng dụng

note: i18n-hint: The first paragraph of app update notice dialog.
en: Audacity notifies you in-app when a new version is available to download.
vi: Audacity sẽ thông báo cho bạn trong ứng dụng khi có phiên bản mới để tải xuống.

note: i18n-hint: Subtitle of the app update notice dialog.
en: Usage info
vi: Thông tin sử dụng

note: i18n-hint:  %s is replaced with "Preferences > Application" link
en: You can turn this off anytime in %s.
vi: Bạn có thể tắt chức năng này bất cứ lúc nào %s.

note: i18n-hint:  %s is replaced with "Preferences > Application" link
en: You can disable this anytime in %s.
vi: Bạn có thể vô hiệu hóa điều này bất cứ lúc nào trong %s.

en: View privacy policy
vi: Xem chính sách bảo mật

en: Disable UUID
vi: Vô hiệu hóa UUID

en: Accept && continue
vi: Chấp nhận và tiếp tục

[ctx: update dialog]
en: Update Audacity
vi: Cập nhật Audacity

en: Don't show this again at start up
vi: Không hiện hộp thoại này nữa

[ctx: update dialog]
en: &Skip
vi: &Bỏ qua

[ctx: update dialog]
en: &Install update
vi: &Cài bản cập nhật

[ctx: update dialog]
note: i18n-hint Substitution of version number for %s.
en: Audacity %s is available!
vi: Audacity %s đã sẵn sàng!

[ctx: update dialog]
en: Changelog
vi: Bản ghi thay đổi

[ctx: update dialog]
en: Read more on GitHub
vi: Đọc thêm tại GitHub

en: Disable Silent Monitoring
vi: Tắt chức năng kiểm tra trong nền

en: Enable Silent Monitoring
vi: Bật chức năng kiểm tra trong nền

en: Recording Meter Options
vi: Cài đặt Bộ đo ghe âm

en: Playback Meter Options
vi: Cài đặt Bộ đo phát lại

en: Higher refresh rates make the meter show more frequent
    changes. A rate of 30 per second or less should prevent
    the meter affecting audio quality on slower machines.
vi: Tốc độ làm mới cao hơn làm cho thước đo thay đổi nhiều hơn
    Tộc độ dưới 30 trên giây sẽ ngăn thước đo ảnh hưởng đến chất lượng âm thanh trên các máy câu hình thấp hơn.

en: Meter refresh rate per second [1-100]
vi: Tần số quét bộ đo [1-100]:

en: Meter refresh rate per second [1-100]:
vi: Tần số quét bộ đo [1-100]:

en: Meter Style
vi: Kiểu Bộ đo

en: Meter Type
vi: Loại Bộ đo

en: Missing Plugins
vi: Mất tích Tính năng bổ sung Plugin

en: This project contains some realtime effect plugins that cannot be found on this system.
vi: Dự án này chứa một số tính năng bổ trợ tạo hiệu ứng thời gian thực không thể tìm thấy trên hệ thống này.

note: i18n-hint: %s will be replaced with "Learn more"
en: The project may sound different than intended. %s
vi: Dự án có thể sẽ nghe khác với dự định. %s

en: (Use context menu to change format.)
vi: (Dùng nút menu context để thay đổi định dạng)

note: i18n-hint: %s is replaced with a directory path.
en: Unable to write files to directory: %s.
vi: Không thể ghi tệp vào thư mục: %s.

note: i18n-hint: This message describes the error in the Error dialog.
en: Please check that the directory exists, has the necessary permissions, and the drive isn't full.
vi: Vui lòng kiểm tra xem thư mục có tồn tại hay không, có các quyền cần thiết và ổ đĩa chưa đầy hay không.

note: i18n-hint: %s is replaced with 'Preferences > Directories'.
en: You can change the directory in %s.
vi: Bạn có thể thay đổi thư mục trong  %s.

note: i18n-hint: Hyperlink title that opens Preferences dialog on Directories page.
en: Preferences > Directories
vi: Tùy chỉnh> Thư mục

en: -Infinity
vi: -Vô cùng

en: Validation error
vi: Lỗi xác nhận

en: Malformed number
vi: Giá trị xấu

en: Not in range %d to %d
vi: Không có ở hàng từ %d đến %d

en: Value overflow
vi: Tràn giá trị

en: Too many decimal digits
vi: Quá nhiều số thập phân

en: Value not in range: %s to %s
vi: Không tìm thấy giá trị ở hàng từ %s đến %s

en: Value must not be less than %s
vi: Giá trị không được phép bé hơn %s

en: Value must not be greater than %s
vi: Giá trị không được lớn hơn %s

en: Shelf Filter
vi: Shelf Filter - Lọc đa tần

en: GNU General Public License v2.0
vi: Giấy phép Công cộng GNU bản 2.0

en: Filter type
vi: Kiểu lọc

en: Low-shelf
vi: Biến tần lọc dưới

en: High-shelf
vi: Biến tần lọc trên

en: Amount (dB)
vi: Âm lượng (dB)

en: Error.~%Frequency set too high for selected track.
vi: Lỗi.~%FTần số được đặt quá cao cho track đã chọn.

en: Spectral Edit Multi Tool
vi: Spectral Edit Multi Tool-Công cụ chỉnh sửa đa âm phổ

en: ~aPlease select frequencies.
vi: ~aHãy chọn một tần số (Hz)

en: ~aBandwidth is zero (the upper and lower~%~
                           frequencies are both ~a Hz).~%~
                           Please select a frequency range.
vi: ~a Băng thông bằng không (cả hai tần số cao thấp ~%~
                    đều bằng ~a Hz) ~%~
                   Hãy chọn một dãi tần.

en: ~aNotch filter parameters cannot be applied.~%~
                          Try increasing the low frequency bound~%~
                          or reduce the filter 'Width'.
vi: ~a Không nhập được thông số bộ lọc Notch.~%~
                          Hãy thử tăng giới hạn tần số thấp lên ~%~
                           hoặc thu nhỏ 'kích thước' bộ lọc lại.

en: Error.~%
vi: Lỗi.~%

en: Spectral Edit Parametric EQ
vi: Spectral Edit Parametric EQ-Chỉnh sửa âm phổ EQ tham số

en: Gain (dB)
vi: Gain - Khuếch đại (dB)

en: ~aLow frequency is undefined.
vi: ~aTần số thấp là không xác định.

en: ~aHigh frequency is undefined.
vi: ~aGiải tần cao không xác định.

en: ~aCenter frequency must be above 0 Hz.
vi: ~a Tần số trung tâm phải lớn hơn 0 Hz.

en: ~aFrequency selection is too high for track sample rate.~%~
                            For the current track, the high frequency setting cannot~%~
                            be greater than ~a Hz
vi: ~aVùng chọn tần số quá lớn để lấy mẫu track. ~%~
    Không thể ~%~
    Chỉnh tần số lớn hơn ~a Hz đối với track này

en: ~aBandwidth is zero (the upper and lower~%~
                             frequencies are both ~a Hz).~%~
                             Please select a frequency range.
vi: ~aBăng thông bằng 0 (giá trị trên và dưới~%~
    tần số là cả hai ~a Hz).~%~
    Vui lòng chọn một dải tần số.

en: Spectral Edit Shelves
vi: Spectral Edit Shelves-Chỉnh sửa Shelves âm phổ

en: Studio Fade Out
vi: Studio Fade Out - Âm lượng giảm dần

en: Selection too short.~%It must be more than 2 samples.
vi: Vùng chọn quá ngắn. ~%vùng chọn phải từ 2 mẫu trở lên.

en: Adjustable Fade
vi: Adjustable Fade - Độ mờ dần có thể điều chỉnh

en: Fade Up
vi: Fade Up - Âm lượng tăng dần

en: Fade Down
vi: Fade Down - Âm lượng giảm dần

en: S-Curve Up
vi: Đường cong S hướng lên trên

en: S-Curve Down
vi: S-Curve Hạ xuống

en: Mid-fade Adjust (%)
vi: Điều chỉnh phai ở giữa (%)

en: Start/End as
vi: Bắt đầu/Kết thúc như

en: % of Original
vi: % Gốc

en: dB Gain
vi: dB Gain độ khuếch đại

en: Start (or end)
vi: Bắt đầu (hoặc kết thúc)

en: End (or start)
vi: Kết thúc (hoặc bắt đầu)

en: Handy Presets (override controls)
vi: Thiết lập sẵn hữu ích (Handy Presets)

en: Linear In
vi: Linear - Tuyến tính vào

en: Linear Out
vi: Linear - Tuyến tính ra

en: Exponential In
vi: Exponential - Số mũ vào

en: Exponential Out
vi: Exponential - Số mũ ra

en: Logarithmic In
vi: Logarithmic In - Vào

en: Logarithmic Out
vi: Logarithmic Out - Ra

en: Rounded In
vi: Rounded In - Vào

en: Rounded Out
vi: Rounded Out - Ra

en: Cosine In
vi: Cosine In - Vào

en: Cosine Out
vi: Cosine Out - Ra

en: S-Curve In
vi: S-Curve In - Vào

en: S-Curve Out
vi: S-Curve Out - Ra

en: Error~%~%
vi: Lỗi~%~%

en: ~aPercentage values cannot be negative.
vi: ~a giá trị phần trăm không được là số âm.

en: ~aPercentage values cannot be more than 1000 %.
vi: ~a giá trị phần trăm không được lớn hơn 1000 %.

en: ~adB values cannot be more than +100 dB.~%~%~
                                          Hint: 6 dB doubles the amplitude~%~
                                          -6 dB halves the amplitude.
vi: ~adB giá trị không thể nhiều hơn +100 dB.~%~%~
     Gợi ý: 6 dB tăng gấp đôi biên độ~%~
     -6 dB giảm một nữa biên độ.

en: Beat Finder
vi: Beat Finder - Tìm Phách

en: Threshold Percentage
vi: Mức tỷ lệ

en: Clip Fix
vi: Clip Fix - Sửa điểm ghim

en: Benjamin Schwartz and Steve Daulton
vi: Benjamin Schwartz và Steve Daulton

en: Threshold of Clipping (%)
vi: Ngưỡng clip (%)

en: Reduce amplitude to allow for restored peaks (dB)
vi: Giảm biên độ để cho phép các đỉnh được khôi phục (dB)

en: Crossfade Clips
vi: Crossfade Clips - Trộn chéo đoạn âm

en: Error.~%Invalid selection.~%More than 2 audio clips selected.
vi: Lỗi.~%Lựa chọn không hợp lệ.~% Hơn 2 đoạn âm thanh đã được chọn.

en: Error.~%Invalid selection.~%Empty space at start/ end of the selection.
vi: Lỗi:~%vùng chọn không hợp lệ."%Edung lượng ổ đĩa trống ở giai đoạn khởi chạy/kết thúc của vùng chọn.

en: Error.~%Crossfade Clips may only be applied to one track.
vi: Lỗi.~%Crossfade Clips - Trộn chéo đoạn âm chỉ có thể được áp dụng cho một track.

en: Crossfade Tracks
vi: Crossfade Tracks - Trộn Chéo Track

en: Fade TYPE
vi: Loại Mờ Dần Fade

en: Constant Gain
vi: Giá trị Gain không đổi

en: Constant Power 1
vi: Công suất không đổi 1

en: Constant Power 2
vi: Công suất không đổi 2

en: Custom curve
vi: Tùy chọn đường cong

en: Fade direction
vi: Hướng mờ dần

en: Alternating Out / In
vi: Luân phiên Ra / Vào

en: Alternating In / Out
vi: Luân phiên Vào / Ra

en: Error.~%Select 2 (or more) tracks to crossfade.
vi: Lỗi.~% Chọn >=2 track để áp dụng crossfade (trộn chéo track).

en: Delay type
vi: Phân loại độ trể

en: Bouncing Ball
vi: Quả bóng nảy

en: Reverse Bouncing Ball
vi: Bóng dội ngược

en: Delay level per echo (dB)
vi: Độ trể của echo (dB)

en: Delay time (seconds)
vi: Thời gian trể (giây)

en: Pitch change effect
vi: Hiệu ứng thay đổi cao độ

en: Pitch/Tempo
vi: Độ cao / Độ nhanh

en: Low-quality Pitch Shift
vi: Thay đổi độ cao của âm LQ Chất Lượng Thấp

en: High-quality Pitch Shift
vi: Điều chỉnh âm điệu chất lượng cao

en: Pitch change per echo (semitones)
vi: Thay đổi cao độ của echo (nửa cung)

en: Number of echoes
vi: Số echo

en: Allow duration to change
vi: Cho phép thay đổi thời lượng

en: Regular Interval Labels
vi: Nhãn dán khoản cách đều

note: i18n-hint: Refers to the controls 'Number of labels' and 'Label interval'.
en: Create labels based on
vi: Tạo nhãn dựa trên

en: Number and Interval
vi: Số và khoảng thời gian

en: Number of Labels
vi: Số lượng nhãn

en: Label Interval
vi: Khoảng cách xen giữa nhãn

en: Number of labels
vi: Số lượng nhãn

en: Label interval (seconds)
vi: Nhãn khoảng thời gian (giây)

en: Length of label region (seconds)
vi: Độ dài của vùng nhãn (giây)

en: Adjust label interval to fit length
vi: Điều chỉnh khoảng cách nhãn để phù hợp với chiều dài

note: i18n-hint: Do not translate '##1'
en: Label text
vi: Dòng chữ trong nhãn

en: Minimum number of digits in label
vi: Số thấp nhất của nhãn dáng

en: None - Text Only
vi: Không có - Chỉ văn bản

en: 1 (Before Label)
vi: 1 (Trước Nhãn)

en: 2 (Before Label)
vi: 2 (Trước Nhãn)

en: 3 (Before Label)
vi: 3 (Trước Nhãn)

en: 1 (After Label)
vi: 1 (Sau nhãn)

en: 2 (After Label)
vi: 2 (Sau nhãn)

en: 3 (After Label)
vi: 3 (Sau nhãn)

en: Begin numbering from
vi: Bắt đầu đánh số từ

en: Message on completion
vi: Thông báo khi hoàn thành

en: Warnings only
vi: Chỉ cảnh báo

en: Error: There is insufficient space to create labels.~%
vi: Lỗi: Có một khoảng trống bị thiếu để tạo nhãn.~%

en: Warning: Overlapping region labels.~%
vi: Cảnh báo: Các vùng nhãn đang chồng chéo. ~%

note: i18n-hint:  Type of label
en: region labels
vi: các vùng nhãn

en: point labels
vi: Nhãn điểm

note: i18n-hint:  Number of labels produced at specified intervals.
en: ~a~a ~a at intervals of ~a seconds.~%
vi: ~a~a ~a ở trong khoảng của ~a giây.~%

en: ~aRegion length = ~a seconds.
vi: ~aĐộ dài vòng lặp = ~a giây.

en: High-Pass Filter
vi: High-Pass Filter - Bộ lọc giảm tần số thấp

en: Roll-off (dB per octave)
vi: Roll-of(dB trên mỗi quãng tám)

en: Frequency must be at least 0.1 Hz.
vi: Tần số nhỏ nhất phải là 0.1 Hz.

en: Error:~%~%Frequency (~a Hz) is too high for track sample rate.~%~%~
                     Track sample rate is ~a Hz~%~
                     Frequency must be less than ~a Hz.
vi: Lỗi:~%~%F Tần số (~a Hz) quá cao so với tốc độ lấy mẫu của track.~%~%~
    Tốc độ mẫu của track là ~a Hz.~%~
    Tần số phải nhỏ hơn ~a Hz.

note: i18n-hint: Name of effect that labels sounds
en: Label Sounds
vi: Nhãn âm thanh

en: Threshold level (dB)
vi: Mức ngưỡng (dB)

en: Threshold measurement
vi: Ngưỡng đo

en: Peak level
vi: Mức cao điểm

en: Average level
vi: Mức độ trung bình

en: RMS level
vi: Mức độ RMS - Trung Bình Bậc Hai

en: Minimum silence duration
vi: Thời lượng im lặng tối thiểu

en: Minimum label interval
vi: Khoảng thời gian nhãn tối thiểu

en: Label type
vi: Loại Nhãn

en: Point before sound
vi: Điểm trước âm thanh

en: Point after sound
vi: Điểm sau âm thanh

en: Region around sounds
vi: Khu vực xung quanh âm thanh

en: Region between sounds
vi: Vùng giữa các âm thanh

en: Maximum leading silence
vi: Khoảng lặng hàng đầu tối đa

en: Maximum trailing silence
vi: Khoảng im lặng cuối cùng tối đa

en: Too many silences detected.~%Only the first 10000 labels added.
vi: Đã phát hiện quá nhiều khoảng lặng. ~% Chỉ 10000 nhãn đầu tiên được thêm vào.

en: No sounds found.~%~
                     Try lowering 'Threshold level (dB)'.
vi: Không tìm được tiếng.~%~
    Thử giảm 'Ngưỡng âm lượng (dB)'.

en: Labelling regions between sounds requires~%~
                     at least two sounds.~%~
                     Only one sound detected.
vi: Việc gắn nhãn các vùng giữa các âm thanh yêu cầu~%~
    có ít nhất hai âm thanh.~%~
    Chỉ phát hiện một âm thanh.

en: Legacy Limiter
vi: Bộ định giới hạn phiên bản cũ

en: Soft Limit
vi: Giới hạn mềm

en: Hard Limit
vi: Giới hạn cứng

note: i18n-hint: clipping of wave peaks and troughs, not division of a track into clips
en: Soft Clip
vi: Clip mềm

en: Hard Clip
vi: Clip cứng

en: Input Gain (dB)
    mono/Left
vi: Núm điều chỉnh đầu vào (dB)
    mono/left

en: Input Gain (dB)
    Right channel
vi: Núm Gain điều chỉnh đầu vào (dB) 
    Right channel / Kênh bên phải

en: Limit to (dB)
vi: Limit - Giới hạn (dB)

en: Hold (ms)
vi: Giữ (ms)

en: Apply Make-up Gain
vi: Áp dụng tăng Gain

en: Low-Pass Filter
vi: Low-Pass Filter - Bộ lọc giảm tần số cao

en: Noise Gate
vi: Noise Gate - Bộ lọc Nhiễu

en: Select Function
vi: Lựa chọn Chức năng

en: Analyze Noise Level
vi: Phân tích Mức độ Tiếng ồn

en: Stereo Linking
vi: Liên kết âm thanh nổi

en: Link Stereo Tracks
vi: Liên kết các track stereo

en: Don't Link Stereo
vi: Không liên kết âm thanh nổi stereo

en: Gate threshold (dB)
vi: Ngưỡng cổng (dB)

en: Gate frequencies above (kHz)
vi: Tần số cổng lớn hơn (kHz)

en: Level reduction (dB)
vi: Mức giảm (dB)

en: Attack (ms)
vi: Attack - Sự đánh nhạc (mili giây)

en: Decay (ms)
vi: Kéo đuôi (ms)

en: Error.~%~
                                 Gate frequencies above: ~s kHz~%~
                                 is too high for selected track.~%~
                                 Set the control below ~a kHz.
vi: Lỗi:~%`
    Tần số cổng phía trên: ~s kHz~%~
    quá cao đối với track đã chọn.~%~
    Cài đặt điều khiển bên dưới ~a kHz.

en: Error.~%~
                                Insufficient audio selected.~%~
                                Make the selection longer than ~a ms.
vi: Lỗi.~%~
    Đã chọn không đủ âm thanh.~%~
    Hãy lựa chọn dài hơn ~a ms.

en: Peak based on first ~a seconds ~a dB~%~
                   Suggested Threshold Setting ~a dB.
vi: Đỉnh dựa trên ~a giây đầu tiên ~a dB~%~
    Cài đặt ngưỡng đã được đề xuất ~a dB.

en: Notch Filter
vi: Notch Filter - Bộ lọc tiếng ồn cụ thể

en: Q (higher value reduces width)
vi: Q (giá trị cao hơn làm giảm chiều rộng)

en: Error:~%~%Frequency (~a Hz) is too high for track sample rate.~%~%~
                   Track sample rate is ~a Hz.~%~
                   Frequency must be less than ~a Hz.
vi: Lỗi:~%~%FTần số (~a Hz) quá cao so với tốc độ lấy mẫu của track.~%~%~
    Tốc độ mẫu của track là ~a Hz.~%~
    Tần số phải nhỏ hơn ~a Hz.

en: Nyquist Plugin Installer
vi: Trình cài đặt tính năng bổ trợ Nyquist Plugin

note: i18n-hint: "Browse..." is text on a button that launches a file browser.
en: Select file(s) to install
vi: Chọn (các) tập tin để cài đặt

en: Lisp file
vi: Tập tin Lisp

en: HTML file
vi: Tập tin HTML

en: All supported
vi: Tất cả đều được hỗ trợ

en: Allow overwriting
vi: Cho phép ghi đè

en: Success.~%Files written to:~%~s~%
vi: Thành công.~%F tệp được ghi vào:~%~s~%

en: Warning.~%Failed to copy some files:~%
vi: Cảnh báo.~%F Sao chép một số tệp không thành công:~%

en: Plug-ins installed.~%(Use the Plug-in Manager to enable effects):
vi: Plugin đã được cài đặt.~%(Sử dụng Quản ly plugin để kích hoạt các hiệu ứng):

en: Plug-ins updated:
vi: Đã cập nhật Plugin:

en: Files copied to plug-ins folder:
vi: Đã sao chép tập tin vào thư mục Plugins

en: Not found or cannot be read:
vi: Không thể tìm thấy hoặc đọc:

en: Unsupported file type:
vi: Loại tập tin không được hỗ trợ

en: Files already installed ('Allow Overwriting' disabled):
vi: Các tập tin đã được cài đặt ('Cho phép ghi đè' đã được tắt bỏ):

en: Cannot be written to plug-ins folder:
vi: Không thể lưu vào thư mục Plugins

en: Error.~%No file selected.
vi: Lỗi.~% Chưa chọn tập tin.

en: Pluck
vi: Pluck - Tạo âm MIDI

en: Pluck MIDI pitch
vi: Cao độ MIDI

en: Fade-out type
vi: Loại mờ dần âm lượng

en: Abrupt
vi: Gián đoạn

en: Gradual
vi: Dần dần

en: Duration (60s max)
vi: Thời lượng (Tối đa 60s)

en: Rhythm Track
vi: Track Nhịp điệu

en: Dominic Mazzoni, David R. Sky and Steve Daulton
vi: Dominic Mazzoni, David R. Sky và Steve Daulton

en: Tempo (bpm)
vi: Độ nhanh (bpm)

en: 30 - 300 beats/minute
vi: 30 - 300 phách/phút

en: Beats per bar
vi: Phách mỗi ô nhịp

en: 1 - 20 beats/measure
vi: 1 - 20 phách/nhịp

en: Swing amount
vi: Swing một giá trị

en: Set 'Number of bars' to zero to enable the 'Rhythm track duration'.
vi: Đặt 'Số thanh' thành 0 để bật 'Thời lượng track nhịp điệu'.

en: Number of bars
vi: Số của các thanh

en: Rhythm track duration
vi: Thời lượng nhịp điệu của track

en: Used if 'Number of bars' = 0
vi: Sử dụng nếu 'Số của các thanh' = 0

en: Start time offset
vi: Bắt đầu thời gian offset

en: Silence before first beat
vi: Khoản lặng trước nhịp đầu tiên

en: Beat sound
vi: Âm thanh phách

en: Metronome Tick
vi: Đánh dấu nhịp

en: Ping (short)
vi: Ping (ngắn)

en: Ping (long)
vi: Ping (dài)

en: Cowbell
vi: Lục lạc

en: Resonant Noise
vi: Resonant Noise -Nhiễu Cộng hưởng

en: Noise Click
vi: Âm click nhiễu

en: Drip (short)
vi: Nhỏ giọt (ngắn)

en: Drip (long)
vi: Nhỏ giọt (dài)

en: MIDI pitch of strong beat
vi: Cao độ MIDI của phách mạnh

en: MIDI pitch of weak beat
vi: Cao độ MIDI của phách thấp

en: Set either 'Number of bars' or~%~
                        'Rhythm track duration' to greater than zero.
vi: Đặt 'Số của các thanh' hoặc~%~
    '' Thời lượng track nhịp điệu ' lớn hơn 0.

en: Decay (seconds)
vi: Kéo đuôi (giây)

en: Center frequency of noise (Hz)
vi: Tần số trung tâm của tiếng ồn (Hz)

en: Width of noise band (Hz)
vi: Độ rộng của dải nhiễu (Hz)

en: Amount of noise in mix (percent)
vi: Lượng tiếng ồn kết hợp (phần trăm)

en: Amplitude (0 - 1)
vi: Biên độ (0 - 1)

en: Sample Data Export
vi: Xuất dữ liệu mẫu

en: Limit output to first
vi: Giới hạn đầu ra cơ bản.

en: Measurement scale
vi: Độ rộng phạm vi

en: Export data to
vi: Xuất dữ liệu đến

en: Index (text files only)
vi: Bảng mục lục (chỉ dùng tệp văn bản)

en: Time Indexed
vi: Thời gian được ghi lại

en: Include header information
vi: Bao gồm thông tin tiêu đề

en: Optional header text
vi: Tùy chọn tiêu đề

en: Channel layout for stereo
vi: Bố cục kênh cho âm thanh nổi stereo

note: i18n-hint: Left and Right
en: L-R on Same Line
vi: Hai kênh trái phải trên cùng một luồng

en: Alternate Lines
vi: Dòng thay thế

note: i18n-hint: L for Left
en: L Channel First
vi: Kênh L trước tiên

en: Show messages
vi: Hiển thị tin nhắn

en: Errors Only
vi: Chỉ lỗi

en: Left Channel.~%~%
vi: Kênh trái.~%~%

en: ~%~%Right Channel.~%~%
vi: ~%~%Kênh phải.~%~%

en: ~aData written to:~%~a
vi: ~adữ liệu được ghi vào:~%~a

en: Sample Rate: ~a Hz.  Sample values on ~a scale.~%~a~%~a
vi: Tỷ lệ mẫu: ~a Hz. Giá trị mẫu trên ~a scale.~%~a~%~a

en: ~a   ~a~%~aSample Rate: ~a Hz.~%Length processed: ~a samples ~a seconds.~a
vi: ~a ~a~%~a tốc độ lấy mẫu: ~a Hz~%Length đã xữ lý xong: ~a mẫu ~a giây.~a

en: ~a   ~a~%~aSample Rate: ~a Hz. Sample values on ~a scale.~%~
                         Length processed: ~a samples ~a seconds.~a
vi: ~a ~a~%~aTốc độ mẫu: ~a Hz. Giá trị mẫu trên ~a thang đo.~%~
    Độ dài được xử lí: ~a mẫu ~a giây.~a

en: ~a~%Sample Rate: ~a Hz. Sample values on ~a scale. ~a.~%~aLength processed: ~a ~
                      samples, ~a seconds.~%Peak amplitude: ~a (linear) ~a dB.  Unweighted RMS: ~a dB.~%~
                      DC offset: ~a~a
vi: ~a~%Tốc độ mẫu: ~a Hz. Các giá trị lấy mẫu ~a tỉ lệ. ~a.~%~aĐộ dài đã xử lý: ~a ~
    mẫu, ~a giây.~%Biên độ đỉnh: ~a (tuyến tính) ~a dB. RMS không trọng tâm: ~a dB.~%~
    Độ lệch DC: ~a~a

en: Left: ~a lin, ~a dB | Right: ~a lin, ~a dB.
vi: Trái: ~a lin, ~a dB | phải: ~a lin, ~a dB.

en: ~a samples.
vi: ~a Mẫu.

en: ~a seconds.
vi: ~a giây.

en: Audio data analysis:
vi: Phân tích dữ liệu âm thanh:

en: <b>Sample Rate:</b> &nbsp;&nbsp;~a Hz.
vi: Tốc độ mẫu: 1 &nbsp;&nbsp;~a Hz.

note: i18n-hint: abbreviates "decibels"
en: <b>Peak Amplitude:</b> &nbsp;&nbsp;~a (linear) &nbsp;&nbsp;~a dB.
vi: <b>Biên độ đỉnh" </b>&nbsp;&nbsp;~a (linear) &nbsp;&nbsp;~a dB.

en: ~a linear, &nbsp;&nbsp;~a dB.
vi: ~sự tuyến tính, &nbsp;&nbsp;~a dB.

en: Left: ~a lin, ~a dB | Right: ~a linear, &nbsp;&nbsp;~a dB.
vi: Trái: ~a lin, ~a dB | Phải: ~a tỉ lệ thuận, &nbsp;&nbsp;~a dB.

en: sample data
vi: Dữ liệu mẫu

en: Sample #
vi: Mẫu #

en: Value (linear)
vi: Giá trị(tuyến tính)

en: Value (dB)
vi: Giá trị (dB)

en: audio sample value analysis
vi: Phân tích giá trị mẫu audio

en: Left (linear)
vi: Bên trái (tuyến tính)

en: Right (linear)
vi: Bên phải (tuyến tính)

en: Left (dB)
vi: Trái (dB)

en: Right (dB)
vi: Phải (dB)

en: Produced with <span>Sample Data Export</span> for
    <a href="~a">Audacity</a> by Steve
    Daulton
vi: Đuợc cung cấp với <span>cổng xuất dữ liệu mẫu </span>cho
    <a href="~a">Audacity </a> bỡi Steve
    Daulton

en: 2 channels (stereo)
vi: 2 Kênh  (Stereo)

en: 1 channel (mono)
vi: 1 Kênh (mono)

en: One column per channel.~%
vi: Chỉ một cột cho mỗi kênh. ~%

en: One row per channel.~%
vi: Chỉ một hàng cho mỗi kênh. ~%

en: Left channel then Right channel on same line.~%
vi: Chạy kênh trai và phải trên cùng một luồng. ~%

en: Left and right channels on alternate lines.~%
vi: Kênh trái và phải trên các dòng xen kẻ ~%

en: Left channel first then right channel.~%
vi: Kênh trái rồi đến kênh phải.~%

en: Unspecified channel order
vi: Sắp xếp kênh không rõ ràng

en: Error.~%"~a" cannot be written.
vi: Lỗi.~%"~a" không được lưu.

en: Sample Data Import
vi: Chèn mẫu dữ liệu.

en: Invalid data handling
vi: Quá trình xử lý dữ liệu không hợp lệ

en: Throw Error
vi: Lỗi bỏ đi

en: Read as Zero
vi: Đọc giá trị bằng không

en: Error~%~
                            '~a' could not be opened.~%~
                            Check that file exists.
vi: Lỗi~%~
                          không thể mở tập tin '~a' ~%~
                        Hãy kiểm tra xem tập tin đó có thật sự tồn tại hay không

en: Error:~%~
                  The file must contain only plain ASCII text.~%~
                  (Invalid byte '~a' at byte number: ~a)
vi: Lỗi:~%~
    Tệp chỉ được chứa văn bản ASCII thuần túy.~%~
    (Byte không hợp lệ '~a' ở số byte: ~a)

en: Error~%~
                  Data must be numbers in plain ASCII text.~%~
                  '~a' is not a numeric value.
vi: Lỗi~%~
    Dữ liệu phải là số dưới dạng văn bản ASCII thuần túy.~%~
    '~a' không phải là một giá trị số.

en: Error.~%Unable to open file
vi: Lỗi.~% Không thể mở tập tin

en: Spectral Delete
vi: Spectral Delete-Xóa âm phổ

en: Error.~%Track sample rate below 100 Hz is not supported.
vi: Lỗi. ~% Tốc độ lấy mẫu của track dưới 100 Hz không được hỗ trợ.

en: Waveform type
vi: Kiểu dạng sóng

en: Inverse Sawtooth
vi: Răng cưa đão nghịch

en: Starting phase (degrees)
vi: Khởi động pha (độ)

en: Wet level (percent)
vi: Wet level -  Mức độ ướt (phần trăm)

en: Vocoder
vi: Vocoder - Hiệu ứng giọng nói đặc biệt

en: Edgar-RFT and Steve Daulton
vi: Edgar-RFT và Steve Daulton

en: Distance: (1 to 120, default = 20)
vi: Khoảng cách: (1 đến 120, mặc định = 20)

en: Output choice
vi: Lựa chọn đầu ra

en: Both Channels
vi: Cả hai kênh

en: Right Only
vi: Chỉ kênh phải

en: Number of vocoder bands
vi: Số dải tần vocoder

en: Amplitude of carrier wave (percent)
vi: Biên độ của sóng tải (phần trăm)

en: Amplitude of white noise (percent)
vi: Biên độ của tiếng ồn trắng (phần trăm)

en: Amplitude of Radar Needles (percent)
vi: Biên độ của kim radar (phần trăm)

en: Frequency of Radar Needles (Hz)
vi: Tần số Radar Needles (Hz)

en: Error.~%No modulation carrier.
vi: Lỗi.~% Không có biến điệu sóng mang.

note: Effects menu group name; audio dynamics compression, not data compression
en: Volume and Compression
vi: Âm lượng và nén

en: Pitch and Tempo
vi: Cao độ và Nhịp Độ

en: EQ and Filters
vi: EQ và Bộ lọc

en: Noise Removal and Repair
vi: Lọc nhiễu và chỉnh âm

en: Delay and Reverb
vi: Độ Trễ và Âm Vang

en: Distortion and Modulation
vi: Độ méo và Độ điều biên

en: Vocal Reduction and Isolation
vi: Giảm và lọc tiếng

en: Vocal Remover
vi: Trình xoá giọng nói

en: Spectral Tools
vi: Spectral Tools-Công cụ âm phổ

en: A Document Viewer for the MATE desktop environment
vi: Một phần mềm hiển thị tài liệu của MATE

en: Printing is not supported on this printer.
vi: Không hỗ trợ việc in trên máy in này.

en: Adjust the zoom level
vi: Chỉnh cấp phóng

en: MATE Document Viewer
vi: Bộ xem tài liệu MATE

en: Run atril in fullscreen mode
vi: Chạy Atril ở chế độ toàn màn hình

en: Run atril in presentation mode
vi: Chạy Atril ở chế độ trình diễn

en: Run atril as a previewer
vi: Chạy Atril ở chế độ xem thử

en: Acetic Acid
vi: Axit axetic

en: Acetone
vi: Axetôn

en: Butanol
vi: Butanola

en: Cyclobutane
vi: Xiclôbutan

en: Dimethyl Ether
vi: Ête metyla đôi

en: Ethanal
vi: Etanan

en: Ethane
vi: Etan

en: Ethanol
vi: Etanola

en: Ethylene
vi: Etylen

en: Glycerin
vi: Glyxerin

en: Lactic Acid
vi: Acit lactic

en: Methanal
vi: Metanan

en: Methane
vi: Metan

en: Methanol
vi: Metanola

en: Propanal
vi: Prôpanan

en: Propylene
vi: Prôpylen

en: Trans Butylen
vi: Butylen qua

en: Continue paused game
vi: Tiếp tục chơi

en: End a game
vi: Kết thúc trò chơi

en: Pause the running game
vi: Tạm dừng trò chơi

en: Restores start situation
vi: Phục hồi vị trí ban đầu

en: Skip _level
vi: Bỏ qua _cấp độ

en: Skip the current level
vi: Bỏ qua cấp độ này

en: View highscores
vi: Xem điểm cao

en: _Continue game
vi: _Tiếp tục chơi

en: _Preferences ...
vi: _Thông số...

en: _Scores ...
vi: Đ_iểm...

en: _Undo move
vi: _Hoàn lại nước đi

en: Couldn't find level sequence description.
vi: Không thể tìm chuỗi mô tả cấp độ.

en: No level found.
vi: Không tìm thấy cấp độ.

en: Found level '%s' in: %s
vi: Tìm thấy cấp độ « %s » trong: %s

en: You have not achieved any scores yet. Play a little before coming back!
vi: Bạn chưa được điểm nào. Chơi nữa nhé trước khi trở về!

en: A puzzle game about atoms and molecules
vi: Trò chơi trí tuệ về nguyên tử và phân tử

en: Congratulations! You have finished all Atomix levels.
vi: Xin chúc mừng! Bạn đã hoàn tất mọi cấp độ của Atomix.

en: Couldn't find at least one level.
vi: Không thể tìm thấy cấp độ nào cả.

en: Do you want to finish the game?
vi: Bạn có muốn hoàn tất trò chơi không?

en: Molecule:
vi: Phân tử:

en: Couldn't find file: %s
vi: Không thể tìm tập tin: %s

en: No themes found.
vi: Không tìm thấy sắc thái.

en: Found theme '%s' in: %s
vi: Tìm thấy sắc thái « %s » trong: %s

en: Molecule puzzle game
vi: Trò chơi trí tuệ về phân tử

en: AT-SPI: Unknown signature %s for RemoveAccessible
vi: AT-SPI: Ký hiệu lạ %s đối với RemoveAccessible

en: AT-SPI: Error calling getRoot for %s: %s
vi: AT-SPI: Lỗi khi gọi getRoot cho %s: %s

en: AT-SPI: Error in GetItems, sender=%s, error=%s
vi: AT-SPI: Lỗi trong GetItems, sender=%s, error=%s

en: AT-SPI: Called _atspi_dbus_return_accessible_from_message with strange signature %s
vi: AT-SPI: _atspi_dbus_return_accessible_from_message được gọi với chữ ký lạ %s

en: AT-SPI: Called _atspi_dbus_return_hyperlink_from_message with strange signature %s
vi: AT-SPI: _atspi_dbus_return_hyperlink_from_message được gọi với chữ ký lạ %s

en: AT-SPI: AddAccessible with unknown signature %s
vi: AT-SPI: AddAccessible với ký hiệu lạ %s

en: The application no longer exists
vi: Ứng dụng không còn tồn tại

en: AT-SPI: expected a variant when fetching %s from interface %s; got %s
vi: AT-SPI: chờ một biến thể xuất hiện khi lấy %s từ giao diện %s; lấy %s

en: atspi_dbus_get_property: Wrong type: expected %s, got %c
vi: atspi_dbus_get_property: Sai kiểu: muốn %s, được %c

en: AT-SPI: Unknown interface %s
vi: AT-SPI: Giao diện không rõ %s

en: AT-SPI: expected 2 values in states array; got %d
vi: AT-SPI: chờ 2 giá trị trong mảng trạng thái; được %d

en: Streamable content not implemented
vi: Chưa cài đặt streamable content

en: called atspi_event_listener_register_from_callback with a NULL event_type
vi: atspi_event_listener_register_from_callback được gọi với event_type là NULL

en: Got invalid signature %s for signal %s from interface %s
vi: Nhận được chữ ký không hợp lệ %s cho tín hiệu %s từ giao tiếp %s

en: Destination folder
vi: Thư mục đích

en: Server:
vi: Máy phục vụ :

en: Port:
vi: Cổng:

en: a number between 0 and 1
vi: một con số nằm giữa 0 và 1

en: in the form "<name> <value>"
vi: dạng « <tên> <giá_trị> »

note: TRANSLATORS: "true" and "false" are literal * values and should not be translated.
en: either "true" or "false"
vi: hoặc « true » (đúng) hoặc « false » (sai)

en: a positive integer
vi: số nguyên dương

en: # default:
vi: # mặc định:

en: 
    #######################################################################
    #
    # Filter: %s
    #   %s
    #
    # configured as follows:
vi: 
    #######################################################################
    #
    # Bộ lọc: %s
    #   %s
    #
    # đã cấu hình như theo đây:

en: ASPELL_CONF env var
vi: ASPELL_CONF env var (biến môi trường cấu hình trình Aspell)

note: TRANSLATORS: The remaining strings in config.cpp should be kept under 50 characters, begin with a lower case character and not include any trailing punctuation marks.
en: main configuration file
vi: tập tin cấu hình chính

en: location of main configuration file
vi: vị trí của tập tin cấu hình chính

en: location of language data files
vi: vị trí của những tập tin dữ liệụ ngôn ngữ

en: create dictionary aliases
vi: tạo các bí danh từ điển

en: location of the main word list
vi: vị trí của danh sách từ chính

en: encoding to expect data to be in
vi: bằng mã đã ngờ của dữ liệu

en: add or removes a filter
vi: thêm hay gỡ bỏ bộ lọc

en: path(s) aspell looks for filters
vi: (các) đường dẫn nơi aspell tìm bộ lọc

en: filter mode
vi: chế độ lọc

en: extra dictionaries to use
vi: từ điển thêm cần dùng

en: location for personal files
vi: vị trí của các tập tin cá nhân

en: ignore words <= n chars
vi: bỏ qua từ có độ dài ≤ n ký tự

note: TRANSLATORS: It is OK if this is longer than 50 chars
en: ignore accents when checking words -- CURRENTLY IGNORED
vi: bỏ qua dấu khi kiểm tra từ — HIỆN BỊ BỎ QUA

en: ignore case when checking words
vi: bỏ qua chữ hoa/thường khi kiểm tra từ

en: ignore commands to store replacement pairs
vi: bỏ qua lệnh để cất giữ đôi từ thay thế

en: extra information for the word list
vi: thông tin thêm cho danh sách từ

en: keyboard definition to use for typo analysis
vi: lời xác định bàn phím cần dùng để phân tích lỗi gõ

en: deprecated, use lang instead
vi: bị phân đối nên hãy sử dụng « lang » thay thế

en: location of local language data files
vi: vị trí của các tập tin dữ liệu ngôn ngữ cục bộ

en: base name of the main dictionary to use
vi: tên cơ sở của từ điển chính cần dùng

en: set module name
vi: đặt tên mô-đun

en: search order for modules
vi: thứ tự tìm kiếm mô-đun

en: enable Unicode normalization
vi: bật khả năng tiêu chuẩn hóa Unicode

en: Unicode normalization required for current lang
vi: Khả năng tiêu chuẩn hoá Unicode cần thiết cho ngôn ngữ hiện có

note: TRANSLATORS: the values after the ':' are literal values and should not be translated.
en: Unicode normalization form: none, nfd, nfc, comp
vi: kiểu tiêu chuẩn hóa Unicode: none, nfd, nfc, comp

en: avoid lossy conversions when normalization
vi: tránh việc chuyển đổi mất gì khi tiêu chuẩn hóa

en: personal configuration file
vi: tập tin cấu hình cá nhân

en: personal dictionary file name
vi: tên tập tin từ điển cá nhân

en: prefix directory
vi: thư mục tiền tố

en: replacements list file name
vi: tên tập tin danh sách từ thay thế

en: consider run-together words legal
vi: cho phép từ được kết hợp

en: maximum number that can be strung together
vi: số từ tối đa có thể được kết hợp với nhau

en: minimal length of interior words
vi: độ dài tối thiểu của từ nội bộ

en: save replacement pairs on save all
vi: lưu đôi từ thay thế khi Lưu tất cả

en: set the prefix based on executable location
vi: lập tiền tố đựa vào vị trí của tập tin có thể thực hiện

en: size of the word list
vi: kích cỡ của danh sách từ

en: no longer used
vi: không còn dùng lại

en: suggestion mode
vi: chế độ góp ý

note: TRANSLATORS: "sug-mode" is a literal value and should not be translated.
en: use typo analysis, override sug-mode default
vi: phân tích lỗi gõ, co quyền cao hơn chế độ góp ý  mặc định

en: use replacement tables, override sug-mode default
vi: dùng bảng thay thế, có quyền cao hơn chế độ góp ý măc định

en: characters to insert when a word is split
vi: ký tự cần chèn khi chia tách từ

en: use personal, replacement & session dictionaries
vi: dùng từ điển cả kiểu cá nhân, thay thế và phiên chạy

en: search path for word list information files
vi: đường dẫn tìm kiếm tập tin thông tin danh sách từ

en: enable warnings
vi: bật cảnh báo

note: TRANSLATORS: It is OK if this is longer than 50 chars
en: indicator for affix flags in word lists -- CURRENTLY IGNORED
vi: cái chỉ cờ phụ tố trong danh sách từ — HIỆN BỊ BỎ QUA

en: use affix compression when creating dictionaries
vi: nén kiểu affix (thêm vào) khi tạo từ điển

en: remove invalid affix flags
vi: gỡ bỏ cờ affix (thêm vào) không hợp lệ

en: attempts to clean words so that they are valid
vi: lần cố gắng sửa chữa từ để làm cho nó là hợp lệ

en: compute soundslike on demand rather than storing
vi: tính soundslike (nghe như) khi yêu cầu, hơn là cất giữ

en: partially expand affixes for better suggestions
vi: mở rộng bộ phận affix (thêm vào) để góp ý tốt hơn

en: skip invalid words
vi: bỏ qua từ không hợp lệ

en: check if affix flags are valid
vi: kiểm tra cờ affix (thêm vào) là hợp lệ không

en: check if words are valid
vi: kiểm tra từ la hợp lệ không

en: create a backup file by appending ".bak"
vi: tạo tập tin sao lưu bằng cách thêm vào phần mở rộng ".bak"

en: use byte offsets instead of character offsets
vi: dùng hiệu số byte thay thế hiệu số ký tự

en: create missing root/affix combinations
vi: tạo sự kết hợp gốc/phụ tố còn thiếu

en: keymapping for check mode: "aspell" or "ispell"
vi: ảnh xạ phím cho chế độ kiểm tra: "aspell" hay "ispell"

en: reverse the order of the suggest list
vi: đổi chiếu thứ tự của danh sách góp ý

en: suggest possible replacements
vi: góp ý từ thay thế có thể

en: time load time and suggest time in pipe mode
vi: tính thời gian tải và thời gian góp ý khi trong chế độ ống dẫn

en: This could also mean that the file "%s" could not be opened for reading or does not exist.
vi: Cũng có thể nghĩa là không thể mở tập tin « %s » để đọc, hoặc nó không tồn tại.

en: The Unicode code point U+%04X is unsupported.
vi: Điểm mã Unicode U+%04X không được hỗ trợ.

en: Invalid UTF-8 sequence at position %ld.
vi: Dãy UTF-8 không hợp lệ tại vị trí %ld.

en: Operation Not Supported: %what:1
vi: Thao tác không được hỗ trợ : %what:1.

en: The method "%what:1" is unimplemented in "%where:2".
vi: Phương pháp « %what:1 » không được thực hiện trong « %where:2 ».

en: The file "%file:1" can not be opened
vi: Không thể mở tập tin « %file:1 ».

en: The file "%file:1" can not be opened for reading.
vi: Không thể mở tập tin « %file:1 » để đọc.

en: The file "%file:1" can not be opened for writing.
vi: Không thể mở tập tin « %file:1 » để ghi.

en: The file name "%file:1" is invalid.
vi: Tên tập tin « %file:1 » không hợp lệ.

en: The file "%file:1" is not in the proper format.
vi: Tập tin « %file:1 » không có dạng thức đúng.

en: The directory "%dir:1" can not be opened for reading.
vi: Không thể mở thư mục « %dir:1 » để đọc.

en: The key "%key:1" is unknown.
vi: Không biết khóa « %key:1 ».

en: The value for option "%key:1" can not be changed.
vi: Không thể thay đổi giá trị cho tùy chọn « %key:1 ».

en: The key "%key:1" is not %accepted:2 and is thus invalid.
vi: Khóa « %key:1 » không phải %accepted:2 thì không hợp lệ.

en: The value "%value:2" is not %accepted:3 and is thus invalid for the key "%key:1".
vi: Giá trị « %value:2 » không phải %accepted:3 thì không hợp lệ đối với khóa « %key:1 ».

en: The key "%key:1" is not a string.
vi: Khóa « %key:1 » không phải là chuỗi.

en: The key "%key:1" is not an integer.
vi: Khóa « %key:1 » không phải là số nguyên.

en: The key "%key:1" is not a boolean.
vi: Khóa « %key:1 » không phải là bun.

en: The key "%key:1" is not a list.
vi: Khóa « %key:1 » không phải là danh sách.

en: The key "%key:1" does not take any parameters when prefixed by a "reset-".
vi: Khóa « %key:1 » không chấp nhận tham số khi có tiền tố « reset- » (lập lại).

en: The key "%key:1" does not take any parameters when prefixed by an "enable-".
vi: Khóa « %key:1 » không chấp nhận tham số nào khi có tiền tố « enable- » (hiệu lực).

en: The key "%key:1" does not take any parameters when prefixed by a "dont-" or "disable-".
vi: Khóa « %key:1 » không chấp nhận tham số khi có tiền tố « dont- » (đừng) hay « disable- » (tắt).

en: The key "%key:1" does not take any parameters when prefixed by a "clear-".
vi: Khóa « %key:1 » không chấp nhận tham số khi có tiền tố « clear- » (xóa).

en: The language "%lang:1" is not known.
vi: Không biết ngôn ngữ « %lang:1 ».

en: The soundslike "%sl:2" is not known.
vi: Không biết điều soundslike (nghe như) « %sl:2 ».

en: The language "%lang:1" is not supported.
vi: Ngôn ngữ « %lang:1 » không được hỗ trợ.

en: No word lists can be found for the language "%lang:1".
vi: Không tìm thấy danh sách từ đối với ngôn ngữ « %lang:1 ».

en: Expected language "%lang:1" but got "%prev:2".
vi: Ngờ ngôn ngữ « %lang:1 » còn nhận « %prev:2 ».

en: Affix '%aff:1' is corrupt.
vi: Phụ tố '%aff:1' bị hỏng.

en: The condition "%cond:1" is invalid.
vi: Điều kiện « %cond:1 » không hợp lệ.

en: The condition "%cond:1" does not guarantee that "%strip:2" can always be stripped.
vi: Điều kiện « %cond:1 » không bảo đảm luôn luôn có thể tước « %strip:2 ».

en: The file "%file:1" is not in the proper format. Expected the file to be in "%exp:2" not "%got:3".
vi: Tập tin « %file:1 » không co dạng thức đúng. Ngờ tập tin dạng « %exp:2 » không phải « %got:3 ».

en: The encoding "%encod:1" is not known.
vi: Không biết bảng mã « %encod:1 ».

en: The encoding "%encod:1" is not supported.
vi: Bảng mã « %encod:1 » không được hỗ trợ.

en: The conversion from "%encod:1" to "%encod2:2" is not supported.
vi: Việc chuyển đổi từ « %encod:1 » sang « %encod2:2 » không được hỗ trợ.

en: The string "%str:1" is invalid.
vi: Chuỗi « %str:1 » không hợp lệ.

en: The word "%word:1" is invalid.
vi: Từ « %word:1 » không hợp lệ.

en: The affix flag '%aff:1' is invalid for word "%word:2".
vi: Cờ affix (thêm vào) « %aff:1 » không hợp lệ đối với « %word:2 ».

en: The affix flag '%aff:1' can not be applied to word "%word:2".
vi: Không thẻ áp dụng cờ affix (thêm vào) « %aff:1 » cho từ « %word:2 ».

en: not a version number
vi: không phải là số hiệu phiên bản

en: dlopen returned "%return:1".
vi: lệnh dlopen đã trả lời « %return:1 ».

en: The file "%filter:1" does not contain any filters.
vi: Tập tin « %filter:1 » không chứa bộ lọc.

en: The filter "%filter:1" does not exist.
vi: Bộ lọc « %filter:1 » không tồn tại.

en: Confused by version control.
vi: Lộn xộn vì sự điều khiển phiên bản.

en: Aspell version does not match filter's requirement.
vi: Phiên bản trình Aspell không khớp với điều kiện của bộ lọc.

en: Filter option already exists.
vi: Tùy chọn lọc đã có.

en: Use option modifiers only within named option.
vi: Hãy dùng điều sửa đổi tùy chọn chỉ bên trong tùy chọn có tên.

en: Option modifier unknown.
vi: Không biết điều sửa đổi tùy chọn đó.

en: Error setting filter description.
vi: Gặp lỗi khi đặt mô tả bộ lọc.

en: Empty option specifier.
vi: Điều ghi rõ tùy chọn trống.

en: Option "%option:1" possibly specified prior to filter.
vi: Tùy chọn « %option:1 » có thể được xác định trước bộ lọc.

en: Unknown mode description key "%key:1".
vi: Không biết khóa mô tả chế độ « %key:1 ».

en: Expecting "%modekey:1" key.
vi: Ngờ khóa « %modekey:1 ».

en: Version specifier missing key: "aspell".
vi: Điều xác định phiên bản còn thiếu khóa « aspell ».

en: Aspell version does not match mode's requirement.
vi: Phiên bản trình Aspell không khớp với điều kiện của chế độ.

en: Missing magic mode expression.
vi: Thiếu biểu thức chế độ mã thuật.

en: Empty extension at char %char:1.
vi: Phần mở rộng trống tại ký tự %char:1.

en: "%mode:1" error
vi: Lỗi « %mode:1 »

en: Unknown mode: "%mode:1".
vi: Không biết chế độ: « %mode:1 ».

en: "%mode:1" error while extend Aspell modes. (out of memory?)
vi: Gặp lỗi « %mode:1 » khi mở rộng chế độ Aspell. (Hết bộ nhớ không?).

en: "%mode:1": no start for magic search given for magic "%magic:2".
vi: « %mode:1 »: chưa đặt đầu tìm kiếm mã thuật đối với « %magic:2 » mã thuật.

en: "%mode:1": no range for magic search given for magic "%magic:2".
vi: « %mode:1 »: chưa đặt phạm vị tìm kiếm mã thuật đối với « %magic:2 » mã thuật.

en: "%mode:1": no magic expression available for magic "%magic:2".
vi: « %mode:1 »: không có biểu thức mã thuật sẵn sàng đối với « %magic:2 » mã thuật.

en: "%mode:1": Magic "%magic:2": bad regular expression after location specifier; regexp reports: "%regerr:3".
vi: « %mode:1 »: mã thuật « %magic:2 »: biểu thức chính quy sai nằm sau đồ ghi rõ địa điểm; regexp thông báo: « %regerr:3 ».

en: "%expression:1" is not a valid regular expression.
vi: « %expression:1 » không phải là biểu thức chính quy hợp lệ.

en: Unhandled Error:
vi: Lỗi không được quản lý:

en: enter Email mode.
vi: vào chế độ thư điện tử.

en: enter HTML mode.
vi: vào chế độ HTML.

en: enter TeX mode.
vi: vào chế độ TeX.

en: enter Nroff mode.
vi: vào chế độ Nroff.

en: Invalid Option: %s
vi: Tùy chọn không hợp lệ: %s

en: You must specify a parameter for "%s".
vi: Phải ghi rõ tham số đốí với « %s ».

en: You must specify an action
vi: Phải ghi rõ hành động

en: Unknown Action: %s
vi: Không biết hành động: %s

en: Error: You must specify at least %d parameters for "%s".
vi: Lỗi: phải ghi rõ ít nhất %d tham số đối với « %s ».

en: WARNING: Unable to enter Nroff mode: %s
vi: CẢNH BÁO : không thể vào chế độ Nroff: %s

en: Time to load word list:
vi: Thòi gian tải danh sách từ:

en: Suggestion Time: %f
vi: Thời gian góp ý: %f

en: You must specify a file name.
vi: Phải ghi rõ tên tập tin.

en: Only one file name may be specified.
vi: Có thể ghi rõ chỉ một tên tập tin thôi.

en: Could not open the file "%s" for reading
vi: Không thể mở tập tin « %s » để đọc.

en: Invalid keymapping: %s
vi: Ảnh xạ khóa không hợp lệ: %s

en: Could not open the file "%s" for writing. File not saved.
vi: Không thể mở tập tin « %s » để ghi nên chưa lưu tập tin.

en: Add Lower
vi: Thêm thấp hơn

en: Are you sure you want to abort (y/n)?
vi: Bạn có chắc muốn hủy bỏ không? (c/k)

en: With:
vi: Với:

en: Sorry that is an invalid choice!
vi: Tiếc là lựa chọn đó không hợp lệ.

en: Can't merge a master word list yet. Sorry.
vi: Tiếc là chưa có thể phối danh sách từ chính.

en: Sorry "create/merge personal" is currently unimplemented.
vi: Tiếc là chưa thi hành khả năng « create/merge personal » (tạo/phối cá nhân).

en: Sorry I won't overwrite "%s"
vi: Tiếc là không thể ghi đè « %s »

en: Sorry "create/merge repl" is currently unimplemented.
vi: Tiếc là chưa thi hành khả năng « create/merge repl » (tạo/phối thay thế).

en: "%s" is not a valid flag for the "munch-list" command.
vi: « %s » không phải là cờ hợp lệ đối với lệnh « munch-list » (nhai danh sách).

note: TRANSLATORS: These should all be formated to fit in 80 column or less
en: Usage: aspell [options] <command>
vi: Cách sử dụng: aspell [tùy_chọn ...] <lệnh>

en: <command> is one of:
vi: <lệnh> là một của :

en:   -?|usage         display a brief usage message
vi:   -?|usage         hiển thị thông điệp ngắn về _cách sử dụng_

en:   help             display a detailed help message
vi:   help             hiển thị thông điệp _trợ giup_ chi tiết

en:   -a|pipe          "ispell -a" compatibility mode
vi:   -a|pipe          chế độ tương thích « ispell -a » (ống dẫn)

en:   [dump] config    dumps the current configuration to stdout
vi:   [dump] config    _đổ cấu hình_ hiện thời ra thiết bị xuất chuẩn

en:   config <key>     prints the current value of an option
vi:   config <khóa>     in ra giá trị hiện thời của tùy chọn đó (_cấu hình_)

en:     lists available dictionaries / filters / filter modes
vi:     liệt kê các từ điển / bộ lọc / chế độ lọc sẵn sàng

en: [options] is any of the following:
vi: [tùy_chọn ...] có thể:

en:   list             produce a list of misspelled words from standard input
vi:   list             tạo _danh sách_ các từ sai chính tả từ thiết bị nhập chuẩn

en:   soundslike       returns the sounds like equivalent for each word entered
vi:   soundslike       trả lời điều _nghe như_ mỗi từ đã nhập

en:   munch            generate possible root words and affixes
vi:   munch            tạo ra từ gốc và affix (thêm vào) có thể (_nhai_)

en:   expand [1-4]     expands affix flags
vi:   expand [1-4]     _mở rộng_ cờ affix

en:   clean [strict]   cleans a word list so that every line is a valid word
vi:   clean [strict]   _xoá sạch_ danh sách từ để mỗi dòng là một từ hợp lệ
    	(_chính xác_)

en:   -v|version       prints a version line
vi:   -v|version       in ra dòng _phiên bản_

en:   munch-list [simple] [single|multi] [keep]
vi:   munch-list [simple] [single|multi] [keep]
    	(nhai danh sách, đơn giản, đơn, đa, giữ)

en:     reduce the size of a word list via affix compression
vi:     giảm kích cỡ của danh sách từ bằng cách nén kiểu affix

en:   conv <from> <to> [<norm-form>]
vi:   conv <bảng mã này> <bảng mã khác> [<kiểu tiêu chuẩn>] (_chuyển đổi_)

en:     converts from one encoding to another
vi:     chuyển đổi từ bảng mã này sang bảng mã khác

en:   norm (<norm-map> | <from> <norm-map> <to>) [<norm-form>]
vi:   norm (<lược đồ tiêu chuẩn> | <điều này> <lược đồ tiêu chuẩn> <điều khác>)
    	[<kiểu tiêu chuẩn>]

en:     perform Unicode normalization
vi:     tiêu chuẩn hóa kiểu Unicode

en:     dumps, creates or merges a master, personal, or replacement dictionary.
vi:     đổ, tạo hay hoà trộn từ điển kiểu chính, cá nhân hay thay thế

note: TRANSLATORS: "none", "internal" and "strict" are literal values and should not be translated.
en:   <norm-form>      normalization form to use, either none, internal, or strict
vi:   <norm-form>      _kiểu tiêu chuẩn hóa_ cần dùng, hoặc none (không có),
    	internal (nội bộ), hay strict (chính xác)

en: Available Dictionaries:
        Dictionaries can be selected directly via the "-d" or "master"
        option.  They can also be selected indirectly via the "lang",
        "variety", and "size" options.
vi: Từ điển sẵn sàng:
        Có thể chọn trực tiếp từ điển bằng tùy chọn « -d »
    hay « master » (chính). Cũng co thể chọn gián tiếp từ điển bằng
    tùy chọn « lang » (ngôn ngữ), « variety » (loại), và « size » (kích cỡ).

en: Available Filters (and associated options):
        Filters can be added or removed via the "filter" option.
vi: Bộ lọc sẵn sàng (và tùy chọn tương ứng):
        Có thể thêm hoặc gỡ bỏ bộ lọc bằng tùy chọn « filter » (lọc).

en: 
      %s filter: %s
vi: 
      %s lọc: %s

note: TRANSLATORS: This should be formated to fit in 80 column or less
en: Available Filter Modes:
        Filter Modes are reconfigured combinations of filters optimized for
        files of a specific type. A mode is selected via the "mode" option.
        This will happen implicitly if Aspell is able to identify the file
        type from the extension, and possibility the contents, of the file.
vi: Chế độ lọc sẵn sàng:
       Chế Độ Lọc là sự phối hợp được cấu hình lại
    của bộ lọc được tối ưu hoá dành cho tập tin có kiểu riêng.
    Chế độ được chọn bằng tùy chọn « mode ».
    Nó sẽ được chọn ngầm nếu trình Aspell có thể nhận diện
    kiểu tập tin từ phần mở rộng, và có thể từ nội dung của tập tin.

en: Error: Stdin not a terminal.
vi: Lỗi: thiết bị nhập chuẩn không phải là thiết bị cuối.

en: Delete the previous character
vi: Xóa bỏ ký tự nằm trước

en: Move Back one space
vi: Quay lùi một chữ

en: Move Forward one space
vi: Đi tiếp một chữ

en: Move to the beginning of the line
vi: Về đầu của dòng

en: Delete the next character
vi: Xóa bỏ chữ nằm sau

en: Kill all characters to the EOL
vi: Xóa bỏ tất cả các ký tự đến kết thúc của dòng

en: Abort This Operation
vi: Hủy bỏ thao tác này

en: This is probably because:
vi: Rất có thể vì:

en: The required field "name" is missing.
vi: Tường cần thiết « name » (tên) còn thiếu.

en: Empty string.
vi: Chuỗi trống.

en: The character '%s' (U+%02X) may not appear at the beginning of a word.
vi: Không cho phép ký tự « %s » (U+%02X) bắt đầu từ.

en: The character '%s' (U+%02X) must be followed by an alphabetic character.
vi: Ký tự « %s » (U+%02X) phải có ký tự abc nằm sau nó.

en: Does not contain any alphabetic characters.
vi: Không chứa ký tự abc.

en: The character '%s' (U+%02X) may not appear in the middle of a word.
vi: Không cho phép ký tự « %s » (U+%02X) nằm ở giữa trong từ.

en: The character '\r' (U+0D) may not appear at the end of a word. This probably means means that the file is using MS-DOS EOL instead of Unix EOL.
vi: Không cho phép ký tự « \r » (U+0D) kết thúc từ. Có thể nghĩa là tập tin
    đó dùng ký tự kết thúc dòng kiểu MS-DOS thay thế kiểu Unix.

en: The character '%s' (U+%02X) may not appear at the end of a word.
vi: Không cho phép ký tự « %s » (U+%02X) kết thúc từ.

en: Warning: Removing invalid affix '%s' from word %s.
vi: Cảnh báo : đang gỡ bỏ phụ tố không hợp lệ « %s » ra từ %s.

en: Warning: Removing inapplicable affix '%s' from word %s.
vi: Cảnh báo : đang gỡ bỏ phụ tố không thể áp dụng « %s » ra từ %s.

en: Warning: %s Skipping string.
vi: Cảnh báo : %s đang bỏ qua chuỗi.

en: The total length is larger than 240 characters.
vi: Tổng độ dài hơn 240 ký tự.

en: Warning: %s Skipping word.
vi: Cảnh báo : %s đang bỏ qua từ.

en: Possibly incorrect count.
vi: Có lẽ số đếm không đúng.

en: Incompatible hash function.
vi: Hàm băm không tương thích.

en: Wrong endian order.
vi: Thứ tự byte trong số đa byte không phải là đúng.

en: Wrong soundslike.
vi: Điều soundslike (nghe như) không đúng.

en: Wrong soundslike version.
vi: Phiên bản soundslike (nghe như) không đúng.

en: Affix flags found in word but no affix file given.
vi: Đã tìm cờ affix (phụ tố) trong từ nhưng không có tập tin affix đưa ra.

en: The total word length, with soundslike data, is larger than 240 characters.
vi: Tổng độ dài từ, gồm dữ liệu soundslike (nghe như), hơn 240 ký tự.

en: There must be at least one "add" line.
vi: Cần phải có ít nhất một dòng kiểu « thêm » (add).

en: one of ultra, fast, normal, slow, or bad-spellers
vi: một của người chính tả rất tốt, nhanh, thường, chạm hay tệ.

en: is not one of the allowed types
vi: không phải là một của những kiểu hợp lệ

en: The personal word list is unavailable.
vi: Hiện thời danh sách từ cá nhân không sẵn sàng.

en: The session word list is unavailable.
vi: Hiện thời danh sách từ phiên chạy không sẵn sàng.

en: The main word list is unavailable.
vi: Hiện thời danh sách từ chính không sẵn sàng.

en: a string of 'o','O','p',or 'P'
vi: chuỗi là « o », « O », « p », hay « P »

note: TRANSLATORS: Like the strings in config.cpp, all strings in *-filter.opt should be under 50 characters, begin with a lower case character and not include any trailing punctuation marks.
en: experimental filter for hiding delimited contexts
vi: bộ lọc thuộc thí nghiệm để ẩn ngữ cảnh định giới

en: context delimiters (separated by spaces)
vi: điều định giới ngữ cảnh (được phân cách
    bằng dấu cách)

en: swaps visible and invisible text
vi: trao đổỉ chữ hữu hình và vô hình

en: filter for skipping quoted text in email messages
vi: bộ lọc để bỏ qua đoạn trích dẫn trong thư điên tử

en: email quote characters
vi: ký tự trích dẫn thư điện tử

en: num chars that can appear before the quote char
vi: số ký tự có thể nằm trước ký tự trích dẫn

en: filter for dealing with HTML documents
vi: bộ lọc để xử lý tàì liệu HTML

en: HTML attributes to always check
vi: thuộc tính HTML cần kiểm tra luôn luôn

en: HTML tags to always skip the contents of
vi: thẻ HTML cần bỏ qua nội dung của chúng

en: filter for dealing with Nroff documents
vi: bộ lọc để xử lý tài liệu Nroff

en: filter for dealing with generic SGML/XML documents
vi: bộ lọc để xử lý tài liệu SGML/XML giống loài

en: SGML attributes to always check
vi: thuộc tính SGML cần kiểm tra luôn luôn

en: SGML tags to always skip the contents of
vi: thẻ SGML cần bỏ qua nội dung của chúng

en: filter for dealing with TeX/LaTeX documents
vi: bộ lọc để xử lý tàì liệu TeX/LaTeX

en: check TeX comments
vi: kiểm tra chú thích TeX

en: TeX commands
vi: lệnh TeX

en: filter for dealing with Texinfo documents
vi: bộ lọc để xử lý tài liệu Texinfo

en: Texinfo commands to ignore the parameters of
vi: lệnh Texinfo cần bỏ qua các tham số của chúng

en: Texinfo environments to ignore
vi: môi trường Texinfo cần bỏ qua

en: filter to skip URL like constructs
vi: bộ lọc để bỏ qua các địa chỉ Mạng URL như là các cấu trúc

en: mode for checking C++ comments and string literals
vi: chế độ để kiểm tra chú thích C++ và chuỗi văn bản

en: mode to check any lines starting with a #
vi: chế độ để kiểm tra dòng nào có ký tự đầu #

en: mode for skipping quoted text in email messages
vi: chế độ để bỏ qua đoạn trích dẫn trong thư điện tử

en: mode for checking HTML documents
vi: chế độ để kiểm tra tài liệu HTML

en: mode to disable all filters
vi: chế độ để tắt mọi bộ lọc

en: mode for checking Nroff documents
vi: chế độ để kiểm tra tài liệu Nroff

en: mode for checking Perl comments and string literals
vi: chế độ để kiểm tra chú thích Perl và đồ nghĩa chữ trong chuỗi

en: mode for checking generic SGML/XML documents
vi: chế độ để kiểm tra tài liệu SGML/XML giống loài

en: mode for checking TeX/LaTeX documents
vi: chế độ để kiểm tra tài liệu TeX/LaTex

en: mode for checking Texinfo documents
vi: chế độ để kiểm tra tài liệu Texinfo

en: mode to skip URL like constructs (default mode)
vi: chế độ để bỏ qua đồ kiểu địa chỉ Mạng (chế độ mặc định)

en: Shutdown sequence commencing... Press Ctrl-C again for emergency shutdown.
vi: Quá trình đóng chương trình bắt đầu... Nhấn "Ctrl-C" lần nữa để đóng chương trình cấp tốc

en: Emergency shutdown sequence commencing...
vi: Quá trình đóng chương trình bắt đầu...

en: aria2 will resume download if the transfer is restarted.
vi: aria2 sẽ tiếp tục tải về nếu quá trình chuyển dữ liệu bắt đầu lại

en: If there are any errors, then see the log file. See '-l' option in help/man page for details.
vi: Nếu gặp lỗi, vui lòng xem tập tin log. Nhấn tuỳ chọn "-l" ở phần help/man

en: Download Results:
vi: Kết quả tải tập tin

en: Status Legend:
vi: Tình trạng

en:                               Default:
vi:                               Giá trị mặc địn

en:                               Tags:
vi:                               Ghi chú

en:                               Possible Values:
vi:                               Giá trị có thể

note: Type: select Choices
en: Set up once
vi: Thiết lập một lần

note: Type: select Choices
en: Set up now and update later
vi: Thiết lập ngay và cập nhật sau

note: Type: select Choices
en: No automated setup
vi: Không tự động thiết lập

note: Type: select Description
en: Automatic remapping of client requests:
vi: Tự động ánh xạ các yêu cầu khách:

note: Type: select Description
en: Selecting "No automated setup" will leave the existing configuration unchanged. It will need to be updated manually.
vi: Chọn « Không tự động thiết lập » thì để lại cấu hình tồn tại mà không thay đổi. Vì vậy nó cần phải được cập nhật bằng tay.

en: Failed to readlink %s
vi: Gặp lỗi khi đọc liên kết %s

en: Failed to stat %s
vi: Việc lấy thông tin thống kê cho %s bị lỗi

en: Hash Sum mismatch
vi: Mã băm tổng kiểm tra không khớp

en: rename failed, %s (%s -> %s).
vi: gặp lỗi khi đổi tên, %s (%s → %s).

note: TRANSLATORS: %s is a single techy word like 'NODATA'
en: Clearsigned file isn't valid, got '%s' (does the network require authentication?)
vi: Tập tin Clearsigned không hợp lệ, nhận được “%s” (mạng yêu cầu xác nhận phải không?)

note: Invalid signature file, reject (LP: #346386) (Closes: #627642)
en: GPG error: %s: %s
vi: Lỗi GPG: %s: %s

note: TRANSLATOR: The first %s is the URL of the bad Release file, the second is the time since then the file is invalid - formatted in the same way as in the download progress display (e.g. 7d 3h 42min 1s)
en: Release file for %s is expired (invalid since %s). Updates for this repository will not be applied.
vi: Tập tin phát hành %s đã hết hạn (không hợp lệ kể từ %s). Cập nhật cho kho này sẽ không được áp dụng.

en: Conflicting distribution: %s (expected %s but got %s)
vi: Bản phát hành xung đột: %s (cần %s nhưng lại nhận được %s)

en: Failed to fetch %s  %s
vi: Gặp lỗi khi lấy về %s  %s

en: I wasn't able to locate a file for the %s package. This might mean you need to manually fix this package. (due to missing arch)
vi: Không tìm thấy tập tin liên quan đến gói %s. Có lẽ bạn cần phải tự sửa gói này, do thiếu kiến trúc.

en: Can't find a source to download version '%s' of '%s'
vi: Không tìm thấy nguồn cho việc tải về phiên bản “%s” of “%s”

en: The method driver %s could not be found.
vi: Không tìm thấy trình điều khiển phương thức %s.

en: Is the package %s installed?
vi: Gói “%s” đã được cài đặt chưa?

en: Method %s did not start correctly
vi: Phương thức %s đã không khởi chạy đúng đắn.

en: List directory %s is missing.
vi: Thiếu thư mục danh sách %s.

en: Archives directory %s is missing.
vi: Thiếu thư mục kho lưu %s.

en: Unable to lock directory %s
vi: Không thể khoá thư mục %s

en: Clean of %s is not supported
vi: Không hỗ trợ việc xóa %s

note: Only warn if there are no sources.list.d. Only warn if there is no sources.list file.
en: Unable to read %s
vi: Không thể đọc %s

en: Retrieving file %li of %li (%s remaining)
vi: Đang tải tập tin thứ %li trong tổng số %li (còn lại %s)

en: Retrieving file %li of %li
vi: Đang tải tập tin %li trong tổng số %li

en: The package %s needs to be reinstalled, but I can't find an archive for it.
vi: Cần phải cài đặt lại gói %s, nhưng mà không thể tìm kho cho nó.

en: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
vi: Lỗi: “pkgProblemResolver::Resolve” (bộ tháo gỡ vấn đề gọi::tháo gỡ) đã tạo ra nhiều chỗ ngắt, có lẽ một số gói đã giữ lại đã gây ra trường hợp này.

en: Unable to correct problems, you have held broken packages.
vi: Không thể sửa trục trặc này, bạn đã giữ lại một số gói bị hỏng.

en: The package lists or status file could not be parsed or opened.
vi: Không thể phân tích hay mở danh sách gói hay tập tin trạng thái.

en: You may want to run apt-get update to correct these problems
vi: Bạn nên lấy cơ sở dữ liệu mới bằng lệnh “apt-get update” để sửa các vấn đề này

en: The list of sources could not be read.
vi: Không thể đọc danh sách nguồn.

en: Regex compilation error - %s
vi: Lỗi biên dịch biểu thức chính quy - %s

en: Couldn't find task '%s'
vi: Không tìm thấy tác vụ “%s”

en: Couldn't find any package by regex '%s'
vi: Không tìm thấy gói nào theo biểu thức chính quy “%s”

en: Couldn't find any package by glob '%s'
vi: Không tìm thấy gói nào theo đường dẫn “%s”

en: Unable to locate package %s
vi: Không thể định vị gói %s

en: Can't select versions from package '%s' as it is purely virtual
vi: Không thể chọn phiên bản trong gói “%s” vì nó chỉ là ảo

en: Can't select newest version from package '%s' as it is purely virtual
vi: Không thể chọn phiên bản mới nhất trong gói “%s” vì nó chỉ là ảo

en: Can't select candidate version from package %s as it has no candidate
vi: Không thể chọn phiên bản ứng cử trong gói %s vì nó không có ứng cử

en: Can't select installed version from package %s as it is not installed
vi: Không thể chọn phiên bản được cài đặt trong gói %s vì nó không phải được cài đặt

en: Can't select installed nor candidate version from package '%s' as it has neither of them
vi: Không thể chọn phiên bản được cài đặt hoặc phiên bản ứng cử trong gói “%s” mà không có trong nó

en: Release '%s' for '%s' was not found
vi: Không tìm thấy bản phát hành “%s” cho “%s”

en: Version '%s' for '%s' was not found
vi: Không tìm thấy phiên bản “%s” cho “%s”

en: Unmounting CD-ROM...
vi: Đang bỏ gắn CD-ROM...

en: Using CD-ROM mount point %s
vi: Đang dùng điểm gắn đĩa CD-ROM %s

en: Waiting for disc...
vi: Đang đợi đĩa...

en: Mounting CD-ROM...
vi: Đang gắn đĩa CD-ROM...

en: Identifying...
vi: Đang nhận diện...

en: Stored label: %s
vi: Nhãn đã lưu: %s

en: Scanning disc for index files...
vi: Đang quét đĩa tìm tập tin chỉ mục...

en: Found %zu package indexes, %zu source indexes, %zu translation indexes and %zu signatures
vi: Tìm thấy %zu chỉ mục gói, %zu chỉ mục nguồn, %zu chỉ mục dịch và %zu chữ ký

en: Unable to locate any package files, perhaps this is not a Debian Disc or the wrong architecture?
vi: Không tìm thấy tập tin gói nào, có thể vì đây không phải là một Đĩa Debian, hoặc có kiến trúc không đúng?

en: Found label '%s'
vi: Tìm thấy nhãn “%s”

en: That is not a valid name, try again.
vi: Nó không phải là một tên hợp lệ: hãy thử lại.

en: This disc is called: 
    '%s'
vi: Tên đĩa này:
    “%s”

en: Copying package lists...
vi: Đang sao chép các danh sách gói...

en: Writing new source list
vi: Đang ghi danh sách nguồn mới

en: Source list entries for this disc are:
vi: Các mục tin danh sách nguồn cho đĩa này:

en: Unable to stat %s.
vi: Không thể lấy trạng thái về %s.

en: Invalid archive signature
vi: Chữ ký kho không hợp lệ

en: Error reading archive member header
vi: Gặp lỗi khi đọc phần đầu thành viên kho

en: Invalid archive member header
vi: Phần đầu thành viên kho không hợp lê

en: Archive is too short
vi: Kho quá ngắn

en: Failed to read the archive headers
vi: Việc đọc phần đầu kho bị lỗi

en: Unable to stat the mount point %s
vi: Không thể lấy các thông tin cho điểm gắn kết %s

en: Failed to stat the cdrom
vi: Việc lấy các thông tin thống kê đĩa CD-ROM bị lỗi

en: Command line option %s is not boolean
vi: Tùy chọn dòng lệnh %s không phải dạng lôgíc (đúng/sai)

en: Option %s requires an argument.
vi: Tùy chọn %s yêu cầu một đối số.

en: Option %s: Configuration item specification must have an =<val>.
vi: Tùy chọn %s: Đặc tả mục cấu hình phải có một “=<giá_trị>”.

en: Option %s requires an integer argument, not '%s'
vi: Tùy chọn %s yêu cầu một đối số kiểu số nguyên, không phải “%s”

en: Option '%s' is too long
vi: Tùy chọn “%s” quá dài

en: Sense %s is not understood, try true or false.
vi: Không hiểu %s: hãy thử dùng true (đúng) hoặc false (sai).

en: Invalid operation %s
vi: Thao tác “%s” không hợp lệ

en: Unrecognized type abbreviation: '%c'
vi: Không chấp nhận kiểu viết tắt: “%c”

en: Syntax error %s:%u: Block starts with no name.
vi: Gặp lỗi cú pháp %s:%u: Khối bắt đầu không có tên.

en: Syntax error %s:%u: Malformed tag
vi: Gặp lỗi cú pháp %s:%u: Sai dạng thẻ

en: Syntax error %s:%u: Extra junk after value
vi: Gặp lỗi cú pháp %s:%u: Có rác sau giá trị

en: Syntax error %s:%u: Directives can only be done at the top level
vi: Gặp lỗi cú pháp %s:%u: Chỉ có thể thực hiện chỉ thị mức đầu

en: Syntax error %s:%u: Too many nested includes
vi: Gặp lỗi cú pháp %s:%u: Quá nhiều chỉ thị bao gồm lồng nhau

en: Syntax error %s:%u: Included from here
vi: Gặp lỗi cú pháp %s:%u: Đã được bao gồm từ đây

en: Syntax error %s:%u: Unsupported directive '%s'
vi: Gặp lỗi cú pháp %s:%u: Chưa hỗ trợ chỉ thị “%s”

en: Syntax error %s:%u: clear directive requires an option tree as argument
vi: Gặp lỗi cú pháp %s:%u: Chỉ thị “clear” thì yêu cầu một cây tuỳ chọn làm đối số

en: Syntax error %s:%u: Extra junk at end of file
vi: Gặp lỗi cú pháp %s:%u: Gặp rác tại kết thúc tập tin

en: Corrupted archive
vi: Kho bị hỏng.

en: Tar checksum failed, archive corrupted
vi: Gặp lỗi khi tổng kiểm “tar”, kho bị hỏng

en: Problem unlinking the file %s
vi: Gặp vấn đề khi bỏ liên kết tập tin %s

en: Not using locking for read only lock file %s
vi: Không dùng khả năng khóa cho tập tin khóa chỉ đọc %s

en: Could not open lock file %s
vi: Không thể mở tập tin khóa %s

en: Not using locking for nfs mounted lock file %s
vi: Không dùng khả năng khóa cho tập tin khóa đã lắp kiểu NFS %s

en: Could not get lock %s
vi: Không thể lấy khóa %s

en: List of files can't be created as '%s' is not a directory
vi: Liệt kê các tập tin không thể được tạo ra vì “%s” không phải là một thư mục

en: Ignoring '%s' in directory '%s' as it is not a regular file
vi: Bỏ qua “%s” trong thư mục “%s'vì nó không phải là tập tin bình thường

en: Ignoring file '%s' in directory '%s' as it has no filename extension
vi: Bỏ qua tập tin “%s” trong thư mục “%s” vì nó không có phần đuôi mở rộng

en: Ignoring file '%s' in directory '%s' as it has an invalid filename extension
vi: Bỏ qua tập tin “%s” trong thư mục “%s” vì nó có phần đuôi mở rộng không hợp lệ

en: Waited for %s but it wasn't there
vi: Cần %s nhưng mà không thấy nó ở đây

en: Sub-process %s received a segmentation fault.
vi: Tiến trình con %s đã nhận một lỗi phân đoạn.

en: Sub-process %s received signal %u.
vi: Tiến trình con %s đã nhận tín hiệu %u.

note: we forward the statuscode, so don't generate a message on the fd in this case
en: Sub-process %s returned an error code (%u)
vi: Tiến trình con %s đã trả về một mã lỗi (%u)

en: Sub-process %s exited unexpectedly
vi: Tiến trình con %s đã thoát bất thường

en: Problem closing the gzip file %s
vi: Gặp vấn đề khi đóng tập tin gzip %s

en: Failed to create subprocess IPC
vi: Việc tạo tiến trình con IPC bị lỗi

en: Failed to exec compressor
vi: Gặp lỗi khi thực hiện nén

en: Could not open file descriptor %d
vi: Không thể mở bộ mô tả tập tin %d

en: read, still have %llu to read but none left
vi: đọc, còn cần đọc %llu nhưng mà không có gì còn lại cả

en: write, still have %llu to write but couldn't
vi: ghi, còn cần ghi %llu nhưng mà không thể

en: Problem closing the file %s
vi: Gặp vấn đề khi đóng tập tin %s

en: Problem renaming the file %s to %s
vi: Gặp vấn đề khi đổi tên tập tin %s thành %s

en: Problem syncing the file
vi: Gặp vấn đề khi đồng bộ hóa tập tin

en: Unable to mkstemp %s
vi: Không thể tạo tập tin tạm (hàm mkstemp) %s

en: Can't mmap an empty file
vi: Không thể mmap (ánh xạ bộ nhớ) tập tin rỗng

en: Couldn't make mmap of %llu bytes
vi: Không thể tạo mmap (ánh xạ bộ nhớ) kích cỡ %llu byte

en: Couldn't duplicate file descriptor %i
vi: Không thể nhân đôi bộ mô tả tập tin %i

en: Unable to close mmap
vi: Không thể đóng mmap (ánh xạ bộ nhớ)

en: Unable to synchronize mmap
vi: Không thể động bộ hoá mmap (ánh xạ bộ nhớ)

en: Couldn't make mmap of %lu bytes
vi: Không thể tạo mmap (ánh xạ bộ nhớ) kích cỡ %lu byte

en: Failed to truncate file
vi: Gặp lỗi khi cắt ngắn tập tin

en: Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. Current value: %lu. (man 5 apt.conf)
vi: Dynamic MMap (ánh xạ bộ nhớ động) đã vượt quá kích thước tối đa cho phép.
    Hãy tăng kích cỡ của “APT::Cache-Start” (giới hạn vùng nhớ tạm Apt).
    Giá trị hiện thời là: %lu. (man 5 apt.conf)

en: Unable to increase the size of the MMap as the limit of %lu bytes is already reached.
vi: Không thể tăng kích cỡ của ánh xạ bộ nhớ, vì đã tới giới hạn %lu byte.

en: Unable to increase size of the MMap as automatic growing is disabled by user.
vi: Không thể tăng kích cỡ của ánh xạ bộ nhớ, vì chức năng tự động tăng bị người dùng tắt đi.

en: %c%s... Error!
vi: %c%s... Lỗi!

note: TRANSLATOR: d means days, h means hours, min means minutes, s means seconds
en: %lid %lih %limin %lis
vi: %li ngày %li giờ %li phút %li giây

note: TRANSLATOR: h means hours, min means minutes, s means seconds
en: %lih %limin %lis
vi: %li giờ %li phút %li giây

note: TRANSLATOR: min means minutes, s means seconds
en: %limin %lis
vi: %li phút %li giây

note: TRANSLATOR: s means seconds
en: %lis
vi: %li giây

en: Selection %s not found
vi: Không tìm thấy vùng chọn %s

en: This is not a valid DEB archive, missing '%s' member
vi: Đây không phải là một kho DEB hợp lệ vì còn thiếu thành viên “%s”

en: Internal error, could not locate member %s
vi: Gặp lỗi nội bộ, không thể định vị thành viên %s

en: Unparsable control file
vi: Tập tin điều khiển không có khả năng phân tách

en: Unable to parse Release file %s
vi: Không thể phân tích cú pháp của tập tin Phát hành %s

en: No sections in Release file %s
vi: Không có phần nào trong tập tin Phát hành %s

en: No Hash entry in Release file %s
vi: Không có mục Hash (chuỗi duy nhất) nào trong tập tin Phát hành %s

en: Invalid '%s' entry in Release file %s
vi: Gặp mục tin “%s” (hợp lệ đến khi) không hợp lệ trong tập tin Phát hành %s

en: Unable to parse package file %s (%d)
vi: Không thể phân tích tập tin gói %s (%d)

note: TRANSLATORS: the %s contains the recovery command, usually dpkg --configure -a
en: dpkg was interrupted, you must manually run '%s' to correct the problem.
vi: dpkg bị ngắt giữa chừng, bạn cần phải chạy “%s” một cách thủ công để giải vấn đề này.

en: Unable to lock the administration directory (%s), is another process using it?
vi: Không thể khoá thư mục quản trị (%s), có một tiến trình khác đang sử dụng nó phải không?

en: Unable to lock the administration directory (%s), are you root?
vi: Không thể khoá thư mục quản trị (%s), bạn có quyền root không?

note: we don't care for the difference
en: Preparing %s
vi: Đang chuẩn bị %s

en: Preparing to configure %s
vi: Đang chuẩn bị cấu hình %s

en: Preparing for removal of %s
vi: Đang chuẩn bị gỡ bỏ %s

en: Preparing to completely remove %s
vi: Đang chuẩn bị gỡ bỏ hoàn toàn %s

en: Noting disappearance of %s
vi: Đang ghi chép sự biến mất của %s

en: Running post-installation trigger %s
vi: Đang chạy bẫy sau-cài-đặt %s

note: FIXME: use a better string after freeze
en: Directory '%s' missing
vi: Thiếu thư mục “%s”

en: Could not open file '%s'
vi: Không thể mở tập tin “%s”

en: Unpacking %s
vi: Đang mở gói %s

en: Completely removing %s
vi: Đang gỡ bỏ hoàn toàn %s

en: Completely removed %s
vi: Gỡ bỏ hoàn toàn %s

en: Can not write log (%s)
vi: Không thể ghi nhật ký (%s)

en: Is /dev/pts mounted?
vi: /dev/pts đã gắn chưa?

en: Operation was interrupted before it could finish
vi: Hệ điều hành đã ngắt trước khi nó kịp hoàn thành

en: No apport report written because MaxReports is reached already
vi: Không ghi báo cáo apport, vì đã chạm giới hạn số các báo cáo (MaxReports)

en: No apport report written because the error message indicates its a followup error from a previous failure.
vi: Không ghi báo cáo apport, vì thông điệp lỗi chỉ thị đây là một lỗi kế tiếp do một sự thất bại trước đó.

en: No apport report written because the error message indicates a disk full error
vi: Không ghi báo cáo apport, vì thông điệp lỗi chỉ thị đây là một lỗi “đĩa đầy”

en: No apport report written because the error message indicates a out of memory error
vi: Không ghi báo cáo apport, vì thông điệp lỗi chỉ thị đây là một lỗi “không đủ bộ nhớ”

en: No apport report written because the error message indicates an issue on the local system
vi: Không ghi báo cáo apport, vì thông điệp lỗi chỉ thị đây là một lỗi trên hệ thống nội bộ

en: No apport report written because the error message indicates a dpkg I/O error
vi: Không ghi báo cáo apport, vì thông điệp lỗi chỉ thị đây là một lỗi “V/R dpkg”

en: Building dependency tree
vi: Đang xây dựng cây quan hệ phụ thuộc

en: Candidate versions
vi: Phiên bản ứng cử

en: Dependency generation
vi: Tạo ra quan hệ phụ thuộc

en: Reading state information
vi: Đang đọc thông tin về tình trạng

en: Failed to open StateFile %s
vi: Lỗi mở tập tin tình trạng StateFile %s

en: Failed to write temporary StateFile %s
vi: Gặp lỗi khi ghi tập tin tình trạng StateFile tạm thời %s

en: Failed to close file %s
vi: Việc đóng tập tin %s gặp lỗi

en: Send scenario to solver
vi: Gửi kịch bản đến bộ phân giải

en: Send request to solver
vi: Gửi yêu cầu đến bộ phân giải

en: Prepare for receiving solution
vi: Chuẩn bị để lấy cách giải quyết

en: External solver failed without a proper error message
vi: Bộ phân giải bên ngoài gặp lỗi mà không trả về thông tin lỗi thích hợp

en: Calculating upgrade
vi: Đang tính toán nâng cấp

en: Execute external solver
vi: Thi hành bộ phân giải từ bên ngoài

en: Wrote %i records.
vi: Đã ghi %i bản ghi.

en: Wrote %i records with %i missing files.
vi: Đã ghi %i bản ghi với %i tập tin còn thiếu.

en: Wrote %i records with %i mismatched files
vi: Đã ghi %i bản ghi với %i tập tin không khớp với nhau

en: Wrote %i records with %i missing files and %i mismatched files
vi: Đã ghi %i bản ghi với %i tập tin còn thiếu và %i tập tin không khớp với nhau

en: Can't find authentication record for: %s
vi: Không tìm thấy bản ghi xác thực cho: %s

en: Hash mismatch for: %s
vi: Sai khớp chuỗi duy nhất cho: %s

en: Packaging system '%s' is not supported
vi: Không hỗ trợ hệ thống đóng gói “%s”

en: Unable to determine a suitable packaging system type
vi: Không thể quyết định kiểu hệ thống đóng gói thích hợp

en: Progress: [%3li%%]
vi: Diễn biến: [%3li%%]

note: send status information that we are about to fork dpkg
en: Running dpkg
vi: Đang chạy dpkg

en: Could not perform immediate configuration on '%s'. Please see man 5 apt.conf under APT::Immediate-Configure for details. (%d)
vi: Không thể thực hiện ngay lập tức tiến trình cấu hình “%s”. Xem “man 5 apt.conf ” dưới “APT::Immediate-Configure” để tìm chi tiết. (%d)

en: Could not configure '%s'.
vi: Không thể cấu hình “%s”.

en: This installation run will require temporarily removing the essential package %s due to a Conflicts/Pre-Depends loop. This is often bad, but if you really want to do it, activate the APT::Force-LoopBreak option.
vi: Việc chạy tiến trình cài đặt này sẽ cần thiết gỡ bỏ tạm gói chủ yếu %s, do vòng lặp Xung đột/Phụ thuộc trước. Trường hợp này thường xấu, nhưng mà nếu bạn thật sự muốn tiếp tục, có thể hoạt hóa tuy chọn “APT::Force-LoopBreak” (buộc ngắt vòng lặp).

en: Empty package cache
vi: Bộ nhớ tạm gói trống

en: The package cache file is corrupted
vi: Tập tin nhớ tạm gói bị hỏng

en: The package cache file is an incompatible version
vi: Tập tin nhớ tạm gói là một phiên bản không tương thích

en: This APT does not support the versioning system '%s'
vi: Trình APT này không hỗ trợ hệ thống điều khiển phiên bản “%s”

en: Depends
vi: Phụ thuộc

en: PreDepends
vi: Phụ thuộc sẵn

en: Replaces
vi: Thay thế

en: Breaks
vi: Làm hỏng

en: extra
vi: bổ sung

en: Cache has an incompatible versioning system
vi: Bộ nhớ tạm có hệ thống điều khiển phiên bản không tương thích

note: TRANSLATOR: The first placeholder is a package name, the other two should be copied verbatim as they include debug info
en: Error occurred while processing %s (%s%d)
vi: Có lỗi phát sinh khi xử lý %s (%s%d)

en: Wow, you exceeded the number of package names this APT is capable of.
vi: Ồ, bạn đã vượt quá số tên gói mà trình APT này có thể quản lý.

en: Wow, you exceeded the number of versions this APT is capable of.
vi: Ồ, bạn đã vượt quá số phiên bản mà trình APT này có thể quản lý.

en: Wow, you exceeded the number of descriptions this APT is capable of.
vi: Ồ, bạn đã vượt quá số mô tả mà trình APT này có thể quản lý.

en: Wow, you exceeded the number of dependencies this APT is capable of.
vi: Ồ, bạn đã vượt quá số cách phụ thuộc mà trình APT này có thể quản lý.

en: Reading package lists
vi: Đang đọc các danh sách gói

en: IO Error saving source cache
vi: Lỗi nhập/xuất khi lưu bộ nhớ tạm nguồn

en: Index file type '%s' is not supported
vi: Không hỗ trợ kiểu tập tin chỉ mục “%s”

en: The value '%s' is invalid for APT::Default-Release as such a release is not available in the sources
vi: Giá trị “%s” không hợp lệ cho APT::Default-Release như vậy bản phát hành không sẵn có trong mã nguồn

en: Invalid record in the preferences file %s, no Package header
vi: Gặp mục ghi sai trong tập tin tùy thích %s: không có dòng đầu Package (Gói).

en: Did not understand pin type %s
vi: Không hiểu kiểu ghim %s

en: No priority (or zero) specified for pin
vi: Chưa ghi rõ ưu tiên (hay số không) cho ghim

en: Malformed line %u in source list %s (type)
vi: Gặp dòng sai dạng %u trong danh sách nguồn %s (kiểu).

en: Type '%s' is not known on line %u in source list %s
vi: Không biết kiểu “%s” trên dòng %u trong danh sách nguồn %s.

en: Type '%s' is not known on stanza %u in source list %s
vi: Không hiểu kiểu “%s” trên đoạn %u trong danh sách nguồn %s

en: Some index files failed to download. They have been ignored, or old ones used instead.
vi: Một số tập tin chỉ mục không tải về được. Chúng đã bị bỏ qua, hoặc cái cũ đã được dùng thay thế.

note: TRANSLATOR: Very short word to be displayed before unchanged files in 'apt-get update'
en: Hit:%lu %s
vi: Tìm thấy:%lu %s

note: TRANSLATOR: Very short word to be displayed for files processed in 'apt-get update' Potentially replaced later by "Hit:", "Ign:" or "Err:" if something (bad) happens
en: Get:%lu %s
vi: Lấy:%lu %s

note: TRANSLATOR: Very short word to be displayed for files in 'apt-get update' which failed to download, but the error is ignored (compare "Err:")
en: Ign:%lu %s
vi: Bỏq:%lu %s

note: TRANSLATOR: Very short word to be displayed for files in 'apt-get update' which failed to download and the error is critical (compare "Ign:")
en: Err:%lu %s
vi: Lỗi:%lu %s

en: Correcting dependencies...
vi: Đang sửa chữa quan hệ phụ thuộc...

en: Unable to correct dependencies
vi: Không thể sửa phần phụ thuộc

en: Unable to minimize the upgrade set
vi: Không thể tối thiểu hóa tập hợp nâng cấp

en:  Done
vi:  Xong

en: You might want to run 'apt --fix-broken install' to correct these.
vi: Bạn có thể chạy lệnh “apt --fix-broken install” để sửa những lỗi trên.

en: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
vi: Thưa thỏa mãn quan hệ phụ thuộc. Hãy thử chạy lệnh “apt --fix-broken install” mà không có gói nào (hoặc chỉ định cách thức giải quyết).

en: Note, selecting '%s' for task '%s'
vi: Ghi chú: đang chọn “%s” cho tác vụ “%s”

en: Note, selecting '%s' for regex '%s'
vi: Ghi chú: đang chọn “%s” cho biểu thức chính quy “%s”

en: Package %s is a virtual package provided by:
vi: Gói %s là gói ảo được cung cấp bởi:

en:  [Not candidate version]
vi:  [Không phải phiên bản ứng cử]

en: You should explicitly select one to install.
vi: Bạn nên chọn một gói rõ ràng để cài.

en: Package %s is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source
vi: Gói %s không phải sẵn sàng, nhưng mà một gói khác
    đã tham chiếu đến nó. Có lẽ có gói còn thiếu,
    không còn dùng nữa, hay chỉ sẵn sàng từ một nguồn khác.

en: However the following packages replace it:
vi: Tuy nhiên, những gói theo đây thay thế nó:

en: Package '%s' has no installation candidate
vi: Gói “%s” không có ứng cử cài đặt

en: Virtual packages like '%s' can't be removed
vi: Không thể gỡ bỏ được gói ảo như “%s”

note: TRANSLATORS: Note, this is not an interactive question
en: Package '%s' is not installed, so not removed. Did you mean '%s'?
vi: Chưa cài đặt gói %s nên không thể gỡ bỏ nó. Có phải ý bạn là “%s'?

en: Package '%s' is not installed, so not removed
vi: Gói %s chưa được cài đặt, thế nên không thể gỡ bỏ nó

en: Note, selecting '%s' instead of '%s'
vi: Ghi chú: đang chọn “%s” thay cho “%s”

en: This APT has Super Cow Powers.
vi: Trình APT này có năng lực của siêu bò.

en: This APT helper has Super Meep Powers.
vi: Lệnh trợ giúp APT này có Sức Mạnh của Siêu “Meep”.

en: No packages found
vi: Không tìm thấy gói

en: WARNING: The following packages cannot be authenticated!
vi: CẢNH BÁO: Không thể xác thực những gói sau đây!

en: Authentication warning overridden.
vi: Cảnh báo xác thực bị đè.

en: Some packages could not be authenticated
vi: Một số gói không thể được xác thực

en: Install these packages without verification?
vi: Cài đặt những gói này mà không cần thẩm tra?

en: Couldn't determine free space in %s
vi: Không thể tìm được chỗ trống trong %s

en: You don't have enough free space in %s.
vi: Bạn không có đủ dung lượng đĩa còn trống trong %s.

en: Unable to lock the download directory
vi: Không thể khoá thư mục tải về

en: Some packages could not be installed. This may mean that you have
    requested an impossible situation or if you are using the unstable
    distribution that some required packages have not yet been created
    or been moved out of Incoming.
vi: Không thể cài đặt một số gói. Điều đó có nghĩa là bạn đã yêu cầu
    một trường hợp không thể, hoặc nếu bạn đang sử dụng bản phân phối
    chưa ổn định cái mà yêu cầu các gói mà nó còn chưa được tạo ra
    hay chưa được chuyển ra khỏi phần Incoming (Đến).

note: if (Packages == 1) { c1out << std::endl; c1out << _("Since you only requested a single operation it is extremely likely that\n" "the package is simply not installable and a bug report against\n" "that package should be filed.") << std::endl; }
en: The following information may help to resolve the situation:
vi: Có lẽ thông tin theo đây sẽ giúp đỡ bạn giải quyết tình trạng này:

en: Broken packages
vi: Gói bị hỏng

en: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
vi: Không thể lấy một số kho, có lẽ hãy chạy lệnh “apt-get update” (apt lấy cập nhật)
    hay dùng tùy chọn “--fix-missing” (sửa thiếu sót) không?

en: Internal error, InstallPackages was called with broken packages!
vi: Lỗi nội bộ: InstallPackages (cài đặt gói) được gọi với gói bị hỏng!

en: Packages need to be removed but remove is disabled.
vi: Cần phải gỡ bỏ một số gói, nhưng mà tính năng Gỡ bỏ (Remove) đã bị tắt.

en: Internal error, Ordering didn't finish
vi: Gặp lỗi nội bộ: Tiến trình Sắp xếp chưa xong

en: How odd... The sizes didn't match, email apt@packages.debian.org
vi: Lạ nhỉ... Kích cỡ không khớp nhau. Hãy gửi thư cho <apt@packages.debian.org>

note: TRANSLATOR: The required space between number and unit is already included in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB
en: Need to get %sB/%sB of archives.
vi: Cần phải lấy %sB/%sB từ kho chứa.

note: TRANSLATOR: The required space between number and unit is already included in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
en: Need to get %sB of archives.
vi: Cần phải lấy %sB từ kho chứa.

en: After this operation, %sB of additional disk space will be used.
vi: Sau thao tác này, %sB dung lượng đĩa sẽ bị chiếm dụng.

note: TRANSLATOR: The required space between number and unit is already included in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
en: After this operation, %sB disk space will be freed.
vi: Sau thao tác này, %sB dung lượng đĩa sẽ được giải phóng.

en: Trivial Only specified but this is not a trivial operation.
vi: Đã đưa ra “Chỉ không đáng kể” (Trivial Only) nhưng mà thao tác này là đáng kể.

en: Abort.
vi: Hủy bỏ.

en: Some files failed to download
vi: Một số tập tin không tải về được

en: Download complete and in download only mode
vi: Hoàn tất việc tải về và trong chế độ chỉ tải về

en: --fix-missing and media swapping is not currently supported
vi: Chưa hỗ trợ tùy chọn “--fix-missing” (sửa khi thiếu) và trao đổi phương tiện.

en: Unable to correct missing packages.
vi: Không thể sửa những gói còn thiếu.

en: Aborting install.
vi: Đang hủy bỏ tiến trình cài đặt.

en: The following package disappeared from your system as
    all files have been overwritten by other packages: | The following packages disappeared from your system as
    all files have been overwritten by other packages:
vi[0]: Những gói theo đây không còn nằm trên hệ thống này vì mọi tập tin đều bị gói khác ghi đè:

en: Note: This is done automatically and on purpose by dpkg.
vi: Ghi chú: Thay đổi này được tự động thực hiện bởi dpkg.

en: We are not supposed to delete stuff, can't start AutoRemover
vi: Không nên xoá gì thì không thể khởi chạy Bộ Gỡ bỏ Tự động

en: Hmm, seems like the AutoRemover destroyed something which really
    shouldn't happen. Please file a bug report against apt.
vi: Ừm, có vẻ là Bộ Gỡ bỏ Tự động đã hủy cái gì, một trường hợp thực sự không nên xảy ra. Hãy thông báo lỗi về apt.

en: Internal Error, AutoRemover broke stuff
vi: Lỗi nội bộ: Bộ Gỡ bỏ Tự động đã làm hỏng một thứ gì đó

en: Use '%s' to remove it. | Use '%s' to remove them.
vi[0]: Hãy dùng lệnh “%s” để gỡ bỏ chúng.

en: The following package was automatically installed and is no longer required: | The following packages were automatically installed and are no longer required:
vi[0]: (Các) gói sau đây đã được tự động cài đặt nên không còn cần yêu cầu lại:

en: %lu package was automatically installed and is no longer required.
     | %lu packages were automatically installed and are no longer required.
vi[0]: %lu gói đã được tự động cài đặt nên không còn cần yêu cầu lại.

en: Suggested packages:
vi: Các gói đề nghị:

en: Recommended packages:
vi: Gói khuyến khích:

en: Skipping %s, it is already installed and upgrade is not set.
vi: Đang bỏ qua %s vì nó đã được cài đặt và chưa đặt tùy chọn Nâng cấp.

en: Skipping %s, it is not installed and only upgrades are requested.
vi: Đang bỏ qua %s vì nó chưa được cài đặt và chỉ Nâng cấp là được yêu cầu.

en: Reinstallation of %s is not possible, it cannot be downloaded.
vi: Không thể cài đặt lại %s vì không thể tải nó về.

en: %s set to manually installed.
vi: %s được đặt thành “được cài đặt bằng tay”.

en: Selected version '%s' (%s) for '%s'
vi: Đã chọn phiên bản “%s” (%s) cho “%s”

en: Selected version '%s' (%s) for '%s' because of '%s'
vi: Đã chọn phiên bản “%s” (%s) cho “%s” vì “%s”

en: There is %i additional version. Please use the '-a' switch to see it | There are %i additional versions. Please use the '-a' switch to see them.
vi[0]: Ở đây có %i phiên bản phụ thêm. Hãy dùng tùy chọn “-a” để xem.

note: TRANSLATORS: placeholder is a binary name like apt or apt-get
en: NOTE: This is only a simulation!
          %s needs root privileges for real execution.
          Keep also in mind that locking is deactivated,
          so don't depend on the relevance to the real current situation!
vi: CHÚ Ý: đây chỉ là mô phỏng!
           %s yêu cầu quyền root để thực hiện thật.
           Cần nhớ rằng chức năng khóa đã bị tắt,
           nên có thể nó không chính xác như khi làm thật!

en: [installed,upgradable to: %s]
vi: [đã cài, có thể nâng cấp thành: %s]

en: [installed,local]
vi: [đã cài đặt,nội bộ]

en: [installed,auto-removable]
vi: [đã cài,có thể tự động gỡ bỏ]

en: [installed,automatic]
vi: [đã cài đặt,tự động]

en: [installed]
vi: [đã cài đặt]

en: [upgradable from: %s]
vi: [có thể nâng cấp từ: %s]

en: but %s is installed
vi: nhưng mà %s đã được cài đặt

en: but %s is to be installed
vi: nhưng mà %s sẽ được cài đặt

en: but it is not installable
vi: nhưng mà nó không có khả năng cài đặt

en: but it is a virtual package
vi: nhưng mà nó là gói ảo

en: but it is not going to be installed
vi: nhưng mà nó sẽ không được cài đặt

en: but it is not installed
vi: nhưng mà nó không được cài đặt

en:  or
vi:  hay

en: The following packages have unmet dependencies:
vi: Những gói theo đây chưa thỏa mãn quan hệ phụ thuộc:

en: The following NEW packages will be installed:
vi: Những gói MỚI sau sẽ được CÀI ĐẶT:

en: The following packages will be REMOVED:
vi: Những gói sau sẽ bị GỠ BỎ:

en: The following packages have been kept back:
vi: Những gói sau đây được giữ lại:

en: The following packages will be DOWNGRADED:
vi: Những gói sau đây sẽ bị HẠ CẤP:

en: The following held packages will be changed:
vi: Những gói giữ lại sau đây sẽ bị THAY ĐỔI:

en: %s (due to %s)
vi: %s (bởi vì %s)

en: WARNING: The following essential packages will be removed.
    This should NOT be done unless you know exactly what you are doing!
vi: CẢNH BÁO: Có những gói chủ yếu sau đây sẽ bị gỡ bỏ.
    ĐỪNG làm như thế trừ khi bạn biết chính xác mình đang làm gì!

en: %lu upgraded, %lu newly installed,
vi: %lu nâng cấp, %lu được cài đặt mới,

en: %lu reinstalled,
vi: %lu được cài đặt lại,

en: %lu downgraded,
vi: %lu bị hạ cấp,

en: %lu to remove and %lu not upgraded.
vi: %lu cần gỡ bỏ, và %lu chưa được nâng cấp.

en: %lu not fully installed or removed.
vi: %lu chưa được cài đặt toàn bộ hay được gỡ bỏ.

note: TRANSLATOR: Yes/No question help-text: defaulting to Y[es] e.g. "Do you want to continue? [Y/n] " The user has to answer with an input matching the YESEXPR/NOEXPR defined in your l10n.
en: [Y/n]
vi: [C/k]

note: TRANSLATOR: Yes/No question help-text: defaulting to N[o] e.g. "Should this file be removed? [y/N] " The user has to answer with an input matching the YESEXPR/NOEXPR defined in your l10n.
en: [y/N]
vi: [c/K]

en: You must give at least one search pattern
vi: Bạn phải đưa ra ít nhất một mẫu tìm kiếm

en: Full Text Search
vi: Tìm kiếm toàn văn

en: There is %i additional record. Please use the '-a' switch to see it | There are %i additional records. Please use the '-a' switch to see them.
vi[0]: Ở đây có %i bản ghi phụ thêm. Hãy dùng tùy chọn “-a” để xem

en: not a real package (virtual)
vi: không là gói thật (ảo)

en: Package files:
vi: Tập tin gói:

en: Cache is out of sync, can't x-ref a package file
vi: Bộ nhớ tạm không đồng bộ được nên không thể tham chiếu chéo tập tin gói

note: Show any packages have explicit pins
en: Pinned packages:
vi: Các gói đã ghim:

en:   Installed:
vi:   Đã cài đặt:

en:   Candidate:
vi:   Ứng cử:

note: Show the priority tables
en:   Version table:
vi:   Bảng phiên bản:

en: Can not find a package for architecture '%s'
vi: Không tìm thấy gói cho kiến trúc “%s”

en: Can not find a package '%s' with version '%s'
vi: Không tìm thấy gói “%s” với phiên bản “%s”

en: Can not find a package '%s' with release '%s'
vi: Không tìm thấy gói “%s” với số phát hành “%s”

en: Picking '%s' as source package instead of '%s'
vi: Đang chọn “%s” làm gói nguồn, thay thế cho “%s”

en: Can not find version '%s' of package '%s'
vi: Không tìm thấy phiên bản “%s” của gói “%s”

en: Must specify at least one package to fetch source for
vi: Phải chỉ định ít nhất một gói để mà lấy mã nguồn về cho nó

en: Unable to find a source package for %s
vi: Không tìm thấy gói nguồn cho %s

en: NOTICE: '%s' packaging is maintained in the '%s' version control system at:
    %s
vi: GHI CHÚ: việc đóng gói “%s” được bảo trì trong hệ thống quản lý mã nguồn “%s” tại:
    %s

en: Please use:
    %s
    to retrieve the latest (possibly unreleased) updates to the package.
vi: Hãy dùng lệnh:
    %s
    để lấy các gói mới nhất (có thể là chưa phát hành).

en: Skipping already downloaded file '%s'
vi: Đang bỏ qua tập tin đã được tải về “%s”

note: TRANSLATOR: The required space between number and unit is already included in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB
en: Need to get %sB/%sB of source archives.
vi: Cần phải lấy %sB/%sB kho nguồn.

note: TRANSLATOR: The required space between number and unit is already included in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
en: Need to get %sB of source archives.
vi: Cần phải lấy %sB từ kho nguồn.

en: Fetch source %s
vi: Lấy mã nguồn %s

en: Failed to fetch some archives.
vi: Gặp lỗi khi lấy một số kho.

en: Skipping unpack of already unpacked source in %s
vi: Đang bỏ qua giải nén nguồn đã giải nén trong %s

en: Unpack command '%s' failed.
vi: Lệnh giải nén “%s” bị lỗi.

en: Check if the 'dpkg-dev' package is installed.
vi: Hãy kiểm tra xem gói “dpkg-dev” đã được cài đặt chưa.

en: Build command '%s' failed.
vi: Lệnh biên dịch “%s” bị lỗi.

en: Unable to get build-dependency information for %s
vi: Không thể lấy thông tin về các phần phụ thuộc khi biên dịch cho %s

en: %s has no build depends.
vi: %s không phụ thuộc vào gì khi biên dịch.

en: No architecture information available for %s. See apt.conf(5) APT::Architectures for setup
vi: Không có thông tin kiến trúc sẵn sàng cho %s. Xem apt.conf(5) APT::Architectures để cài đặt

en: Must specify at least one package to check builddeps for
vi: Phải chỉ ra ít nhất một gói cần kiểm tra các phần phụ thuộc cần khi biên dịch

en: Failed to process build dependencies
vi: Gặp lỗi khi xử lý các quan hệ phụ thuộc khi biên dịch

en: Failed to parse %s. Edit again?
vi: Gặp lỗi khi phân tích %s. Sửa lại chứ?

en: Your '%s' file changed, please run 'apt-get update'.
vi: Tập tin “%s” của bạn đã thay đổi, hãy chạy lệnh “apt-get update”.

en: Package %s version %s has an unmet dep:
vi: Gói %s phiên bản %s có phần phụ thuộc chưa thỏa mãn:

en: The update command takes no arguments
vi: Lệnh cập nhật không chấp nhận đối số

en: %i package can be upgraded. Run 'apt list --upgradable' to see it.
     | %i packages can be upgraded. Run 'apt list --upgradable' to see them.
vi[0]: %i gói có thể được cập nhật. Chạy “apt list --upgradable” để xem chúng.

en: All packages are up to date.
vi: Mọi gói đã được cập nhật.

en: Total package names:
vi: Tổng các tên gói:

en: Total package structures:
vi: Tổng các cấu trúc gói:

en:   Normal packages:
vi:   Gói thường:

en:   Pure virtual packages:
vi:   Gói thuần ảo:

en:   Single virtual packages:
vi:   Gói ảo đơn:

en:   Mixed virtual packages:
vi:   Gói ảo hỗn hợp:

en:   Missing:
vi:   Thiếu:

en: Total distinct versions:
vi: Tổng phiên bản riêng:

en: Total distinct descriptions:
vi: Tổng mô tả riêng:

en: Total dependencies:
vi: Tổng gói phụ thuộc:

en: Total ver/file relations:
vi: Tổng liên quan phiên bản và tập tin:

en: Total Desc/File relations:
vi: Tổng quan hệ mô-tả/tập-tin:

en: Total Provides mappings:
vi: Tổng ánh xạ Cung cấp:

en: Total globbed strings:
vi: Tổng chuỗi mở rộng mẫu tìm kiếm:

en: Total slack space:
vi: Tổng chỗ trống:

en: Total space accounted for:
vi: Tổng chỗ đã tính dành cho:

en: This command is deprecated. Please use 'apt-mark showauto' instead.
vi: Lệnh này đã lỗi thời. Xin hãy dùng lệnh “apt-mark showauto” để thay thế.

en: Show source records
vi: Hiện các bản ghi cho gói nguồn

en: Search the package list for a regex pattern
vi: Tìm kiếm danh sách các gói dựa trên biểu thức chính quy

en: Show raw dependency information for a package
vi: Hiện thông tin quan hệ phụ thuộc dạng thô cho gói

en: Show reverse dependency information for a package
vi: Hiện thông tin những gói phụ thuộc vào gói này

en: Show a readable record for the package
vi: Hiển thị bản ghi có thể đọc cho những gói đó

en: List the names of all packages in the system
vi: Liệt kê danh sách mọi gói trên hệ thống

en: Show policy settings
vi: Hiển thị các cài đặt về chính sách

en: Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'
vi: Hãy cung cấp tên cho Đĩa này, kiểu như là: “Debian 5.0.3 Đĩa 1”

en: Failed to mount '%s' to '%s'
vi: Gặp lỗi khi gắn “%s” vào “%s”

en: No CD-ROM could be auto-detected or found using the default mount point.
    You may try the --cdrom option to set the CD-ROM mount point.
    See 'man apt-cdrom' for more information about the CD-ROM auto-detection and mount point.
vi: Không tìm thấy CD-ROM bằng cách tự động dò tìm hay sử dụng điểm gắn mặc định.
    Bạn có lẽ nên dùng tùy chọn --cdrom để đặt điểm gắn CD-ROM.
    Xem “man apt-cdrom” để có thêm thông tin về tự động dò tìm CD-ROM và điểm gắn.

en: Repeat this process for the rest of the CDs in your set.
vi: Hãy lặp lại tiến trình này cho các Đĩa còn lại trong bộ đĩa của bạn.

en: Arguments not in pairs
vi: Các đối số không thành cặp

en: Cannot get debconf version. Is debconf installed?
vi: Không thể lấy phiên bản debconf. Debconf có được cài đặt chưa?

en: Couldn't find package %s
vi: Không tìm thấy gói %s

en: %s set to automatically installed.
vi: %s được đặt thành “được tự động cài đặt”.

en: This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' instead.
vi: Lệnh này đã lỗi thời. Xin hãy dùng lệnh “apt-mark auto” và “apt-mark manual” để thay thế.

en: Internal error, problem resolver broke stuff
vi: Lỗi nội bộ: bộ tháo gỡ vấn đề đã ngắt gì

en: Supported modules:
vi: Hỗ trợ các mô-đun:

en: Retrieve new lists of packages
vi: Lấy danh sách gói mới (cập nhật cơ sở dữ liệu)

en: Perform an upgrade
vi: Nâng cấp lên phiên bản mới hơn

en: Install new packages (pkg is libc6 not libc6.deb)
vi: Cài đặt gói mới (gói có dạng libc6 không phải libc6.deb)

en: Remove packages
vi: Gỡ bỏ gói phần mềm

en: Remove packages and config files
vi: Gỡ bỏ và tẩy xóa gói

en: Remove automatically all unused packages
vi: Tự động gỡ bỏ tất cả các gói không dùng

en: Distribution upgrade, see apt-get(8)
vi: Nâng cấp hệ điều hành lên phiên bản mới hơn, hãy xem apt-get(8)

en: Follow dselect selections
vi: Cho phép chọn dselect

en: Configure build-dependencies for source packages
vi: Cấu hình quan hệ phụ thuộc khi biên dịch, cho gói nguồn

en: Erase downloaded archive files
vi: Xóa các tập tin kho đã tải về (dọn dẹp thư mục lưu trữ)

en: Erase old downloaded archive files
vi: Xóa các tập tin kho cũ đã tải về (tự động làm sạch)

en: Verify that there are no broken dependencies
vi: Kiểm tra xem có quan hệ phụ thuộc bị sai không

en: Download source archives
vi: Tải về kho nguồn

en: Download the binary package into the current directory
vi: Tải về gói phần mềm vào thư mục hiện hành

en: Download and display the changelog for the given package
vi: Tải về và hiển thị các thay đổi cho gói đã cho

en: Need one URL as argument
vi: Cần một URL làm đối số

en: Must specify at least one pair url/filename
vi: Phải chỉ định ít nhất một cặp url/tên-tập-tin

en: download the given uri to the target-path
vi: tải về uri đã cho về đường-dẫn-đích

en: detect proxy using apt.conf
vi: dò tìm proxy dùng apt.conf

en: %s can not be marked as it is not installed.
vi: không thể đánh dấu %s như là nó chưa được cài đặt.

en: %s was already set to manually installed.
vi: %s được đặt thành được cài đặt bằng tay.

en: %s was already set to automatically installed.
vi: %s đã sẵn được đặt thành cài đặt tự động rồi.

en: %s was already set on hold.
vi: %s đã sẵn được đặt là giữ lại.

en: %s was already not on hold.
vi: %s đã sẵn được đặt là không giữ lại.

en: Executing dpkg failed. Are you root?
vi: Thực thi lệnh “dpkg” gặp lỗi. Bạn có cần quyền siêu người dùng để thực thi lệnh này

en: %s set on hold.
vi: %s được đặt là giữ lại.

en: Canceled hold on %s.
vi: Hủy bỏ nắm giữ %s.

en: Mark the given packages as automatically installed
vi: Đánh dấu các gói đưa ra là được cài đặt tự động

en: Mark the given packages as manually installed
vi: Đánh dấu các gói đưa ra là được cài đặt bằng tay

en: Mark a package as held back
vi: Đánh dấu một gói là giữ lại

en: Unset a package set as held back
vi: Bỏ đánh dấu một gói là giữ lại

en: Print the list of automatically installed packages
vi: In ra danh sách các gói được tự động cài đặt

en: Print the list of manually installed packages
vi: In ra danh sách các gói được cài đặt bằng tay

en: Print the list of packages on hold
vi: In ra danh sách các gói được giữ lại

en: Unknown package record!
vi: Không hiểu bản ghi gói!

note: query
en: list packages based on package names
vi: liệt kê các gói dựa trên cơ sở là tên gói

en: search in package descriptions
vi: tìm trong phần mô tả của gói

en: show package details
vi: hiển thị thông tin chi tiết về gói

en: remove packages
vi: gỡ bỏ các gói

note: system wide stuff
en: update list of available packages
vi: cập nhật danh sánh các gói sẵn có

en: upgrade the system by installing/upgrading packages
vi: nâng cấp các gói trong hệ thống

en: upgrade the system by removing/installing/upgrading packages
vi: nâng cấp hệ thống bằng cách gỡ bỏ, cài đặt, nâng cấp các gói

note: misc
en: edit the source information file
vi: sửa tập tin thông tin gói nguồn

en: Bad default setting!
vi: Cài đặt mặc định sai!

en: Do you want to erase any previously downloaded .deb files?
vi: Bạn có muốn xoá mọi tập tin .deb đã được tải về trước đây không?

en: Some errors occurred while unpacking. Packages that were installed
vi: Gặp một số lỗi trong khi giải nén. Những gói đã được cài đặt

en: will be configured. This may result in duplicate errors
vi: sẽ cũng được cấu hình. Việc này có thể sẽ gây ra lỗi trùng lặp

en: or errors caused by missing dependencies. This is OK, only the errors
vi: hoặc lỗi do quan hệ phụ thuộc chưa thoả. Trường hợp này vẫn đúng,

en: above this message are important. Please fix them and run [I]nstall again
vi: chỉ những lỗi bên trên thông điệp này là quan trọng. Hãy sửa chữa, sau đó chạy lại lệnh cà[I] đặt.

en: Merging available information
vi: Đang hòa trộn các thông tin sẵn có...

en: Package extension list is too long
vi: Danh sách mở rộng gói quá dài

en: Error processing directory %s
vi: Gặp lỗi khi xử lý thư mục %s

en: Source extension list is too long
vi: Danh sách mở rộng nguồn quá dài

en: Error writing header to contents file
vi: Gặp lỗi khi ghi phần đầu vào tập tin nộị dung

en: Error processing contents %s
vi: Gặp lỗi khi xử lý nội dung %s

en: Usage: apt-ftparchive [options] command
    Commands: packages binarypath [overridefile [pathprefix]]
              sources srcpath [overridefile [pathprefix]]
              contents path
              release path
              generate config [groups]
              clean config
    
    apt-ftparchive generates index files for Debian archives. It supports
    many styles of generation from fully automated to functional replacements
    for dpkg-scanpackages and dpkg-scansources
    
    apt-ftparchive generates Package files from a tree of .debs. The
    Package file contains the contents of all the control fields from
    each package as well as the MD5 hash and filesize. An override file
    is supported to force the value of Priority and Section.
    
    Similarly apt-ftparchive generates Sources files from a tree of .dscs.
    The --source-override option can be used to specify a src override file
    
    The 'packages' and 'sources' command should be run in the root of the
    tree. BinaryPath should point to the base of the recursive search and 
    override file should contain the override flags. Pathprefix is
    appended to the filename fields if present. Example usage from the 
    Debian archive:
       apt-ftparchive packages dists/potato/main/binary-i386/ > \
                   dists/potato/main/binary-i386/Packages
    
    Options:
      -h    This help text
      --md5 Control MD5 generation
      -s=?  Source override file
      -q    Quiet
      -d=?  Select the optional caching database
      --no-delink Enable delinking debug mode
      --contents  Control contents file generation
      -c=?  Read this configuration file
      -o=?  Set an arbitrary configuration option
vi: Cách dùng: apt-ftparchive [tùy_chọn...] lệnh
    
    [ftparchive: FTP archive: kho FTP]
    
    Lệnh: packages binarypath [tập_tin_đè [tiền_tố_đường_dẫn]]
          sources srcpath [tập_tin_đè[tiền_tố_đường_dẫn]]
          contents path
          release path
          generate config [các_nhóm]
          clean config
    
    (packages:    những gói;
    binarypath:   đường dẫn nhị phân;
    sources:      những nguồn;
    srcpath:      đường dẫn nguồn;
    contents path: đường dẫn nội dung;
    release path: đường dẫn bản đã phát hành;
    generate config [groups]: tạo ra cấu hình [các nhóm];
    clean config: cấu hình toàn mới)
    
    apt-ftparchive (kho ftp) thì tạo ra tập tin chỉ mục cho kho Debian.
    Nó hỗ trợ nhiều cách tạo ra, từ cách tự động hoàn toàn
    đến cách thay thế hàm cho dpkg-scanpackages (dpkg-quét_gói)
    và dpkg-scansources (dpkg-quét_nguồn).
    
    apt-ftparchive tạo ra tập tin Gói ra cây các .deb.
    Tập tin gói chứa nội dung các trường điều khiển từ mỗi gói,
    cùng với băm MD5 và kích cỡ tập tin.
    Hỗ trợ tập tin đè để buộc giá trị Ưu tiên và Phần
    
    Tương tự, apt-ftparchive tạo ra tập tin Nguồn ra cây các .dsc
    Có thể sử dụng tùy chọn “--source-override” (đè nguồn)
    để ghi rõ tập tin đè nguồn
    
    Lệnh “packages” (gói) và “sources” (nguồn) nên chạy tại gốc cây.
    BinaryPath (đường dẫn nhị phân) nên chỉ tới cơ bản của việc tìm kiếm đệ quy,
    và tập tin đè nên chứa những cờ đè.
    Pathprefix (tiền tố đường dẫn) được phụ thêm vào
    những trường tên tập tin nếu có.
    Cách sử dụng thí dụ từ kho Debian:
       apt-ftparchive packages dists/potato/main/binary-i386/ > \
                   dists/potato/main/binary-i386/Packages
    
    Tùy chọn:
      -h    _Trợ giúp_ này
      --md5 Điều khiển cách tạo ra MD5
      -s=?  Tập tin đè nguồn
      -q    _Im lặng_ (không xuất chi tiết)
      -d=?  Chọn _cơ sở dữ liệu_ nhớ tạm tùy chọn
      --no-delink Mở chế độ gỡ lỗi _bỏ liên kết_
      --contents  Điều khiển cách tạo ra tập tin _nội dung_
      -c=?  Đọc tập tin cấu hình này
      -o=?  Đặt một tùy chọn cấu hình tùy ý, v.d. “-o dir::cache=/tmp”

en: No selections matched
vi: Không có cái được chọn khớp được

en: Some files are missing in the package file group `%s'
vi: Thiếu một số tập tin trong nhóm tập tin gói “%s”.

en: DB was corrupted, file renamed to %s.old
vi: Cơ sở dữ liệu bị hỏng nên đã đổi tên tập tin thành %s.old (old: cũ).

en: DB is old, attempting to upgrade %s
vi: Cơ sở dữ liệu đã cũ, nên đang cố nâng cấp lên thành %s

en: DB format is invalid. If you upgraded from an older version of apt, please remove and re-create the database.
vi: Định dạng cơ sở dữ liệu không hợp lệ. Nếu bạn đã nâng cấp từ một phiên bản apt cũ, hãy gỡ bỏ nó và sau đó tạo lại cơ sở dữ liệu.

en: Unable to open DB file %s: %s
vi: Không thể mở tập tin cơ sở dữ liệu %s: %s.

en: Failed to read .dsc
vi: Gặp lỗi khi đọc .dsc

en: Archive has no control record
vi: Kho không có mục ghi điều khiển

en: Unable to get a cursor
vi: Không thể lấy con trỏ

en: realloc - Failed to allocate memory
vi: realloc (cấp phát lại) - việc cấp phát bộ nhớ bị lỗi

en: Unknown compression algorithm '%s'
vi: Không biết thuật toán nén “%s”

en: Compressed output %s needs a compression set
vi: Dữ liệu xuất đã nén %s cần một bộ nén

en: Failed to create IPC pipe to subprocess
vi: Gặp lỗi khi tạo ống IPC đến tiến trình con

en: Failed to fork
vi: Gặp lỗi khi rẽ nhánh tiến trình

en: Compress child
vi: Nén con

en: Internal error, failed to create %s
vi: Lỗi nội bộ, gặp lỗi khi tạo %s

en: IO to subprocess/file failed
vi: Gặp lỗi khi nhập/xuất vào tiến-trình-con/tập-tin

en: Failed to read while computing MD5
vi: Gặp lỗi khi đọc trong khi tính MD5

en: Failed to rename %s to %s
vi: Việc đổi tên %s thành %s bị lỗi

note: skip spaces find end of word
en: Malformed override %s line %llu (%s)
vi: Sai “override” %s dòng %llu (%s)

en: Failed to read the override file %s
vi: Việc đọc tập tin đè %s bị lỗi

en: Malformed override %s line %llu #1
vi: Sai override %s dòng %llu #1

en: Malformed override %s line %llu #2
vi: Sai override %s dòng %llu #2

en: Malformed override %s line %llu #3
vi: Sai override %s dòng %llu #3

en: W: Unable to read directory %s
vi: CB: Không thể đọc thư mục %s

en: W: Unable to stat %s
vi: CB: Không thể lấy thông tin thống kê %s

en: E:
vi: L:

en: W:
vi: CB:

en: E: Errors apply to file
vi: LỖI: có lỗi áp dụng vào tập tin

en: Failed to resolve %s
vi: Gặp lỗi khi phân giải %s

en: Tree walking failed
vi: Việc di chuyển qua cây bị lỗi

en:  DeLink %s [%s]
vi:  Bỏ liên kết %s [%s]

en: *** Failed to link %s to %s
vi: *** Gặp lỗi khi liên kết %s đến %s

en:  DeLink limit of %sB hit.
vi:  Hết hạn bỏ liên kết của %sB.

en: Archive had no package field
vi: Kho không có trường gói

en:   %s has no override entry
vi:   %s không có mục ghi đè (override)

en:   %s maintainer is %s not %s
vi:   người bảo trì %s là %s không phải %s

en:   %s has no source override entry
vi:   %s không có mục ghi đè (override) nguồn

en:   %s has no binary override entry either
vi:   %s cũng không có mục ghi đè (override) nhị phân

en: Waiting for headers
vi: Đang đợi phần đầu dữ liệu...

en: The HTTP server sent an invalid reply header
vi: Máy phục vụ HTTP đã gửi một dòng đầu trả lời không hợp lệ

en: Bad header line
vi: Dòng đầu sai

en: The HTTP server sent an invalid Content-Length header
vi: Máy phục vụ HTTP đã gửi một dòng đầu Content-Length (độ dài nội dung) không hợp lệ

en: The HTTP server sent an invalid Content-Range header
vi: Máy phục vụ HTTP đã gửi một dòng đầu Content-Range (phạm vi nội dung) không hợp lệ

en: This HTTP server has broken range support
vi: Máy phục vụ HTTP không hỗ trợ tải một phần tập tin

en: Bad header data
vi: Dữ liệu phần đầu sai

en: Unable to read the cdrom database %s
vi: Không thể đọc cơ sở dữ liệu đĩa CD-ROM %s

en: Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
vi: Hãy sử dụng lệnh “apt-cdrom” để làm cho APT chấp nhận đĩa CD này. Không thể sử dụng lệnh “apt-get update” (cập nhật cơ sở dữ liệu) để thêm đĩa CD mới.

en: Wrong CD-ROM
vi: CD-ROM sai

en: Unable to unmount the CD-ROM in %s, it may still be in use.
vi: Không thể bỏ gắn đĩa CD-ROM trong %s. Có lẽ nó vẫn đang được dùng.

en: Disk not found.
vi: Không tìm thấy đĩa.

en: [IP: %s %s]
vi: [Địa chỉ IP: %s %s]

en: Connecting to %s (%s)
vi: Đang kết nối đến %s (%s)

en: Could not create a socket for %s (f=%u t=%u p=%u)
vi: Không thể tạo ổ cắm cho %s (f=%u t=%u p=%u)

en: Cannot initiate the connection to %s:%s (%s).
vi: Không thể khởi tạo kết nối đến %s:%s (%s).

en: Could not connect to %s:%s (%s).
vi: Không thể kết nối đến %s:%s (%s).

en: Could not connect to %s:%s (%s), connection timed out
vi: Không thể kết nối đến %s:%s (%s), kết nối bị quá giờ

en: Could not resolve '%s'
vi: Không thể phân giải “%s”

en: Temporary failure resolving '%s'
vi: Việc phân giải “%s” bị lỗi tạm thời

en: System error resolving '%s:%s'
vi: Lỗi hệ thống khi phân giải “%s:%s”

en: Something wicked happened resolving '%s:%s' (%i - %s)
vi: Một số hư hỏng đã xảy ra khi phân giải “%s:%s” (%i - %s)

en: Unable to connect to %s:%s:
vi: Không thể kết nối đến %s: %s:

en: Failed to stat
vi: Gặp lỗi khi lấy thống kê

en: Invalid URI, local URIS must not start with //
vi: Địa chỉ URI không hợp lệ, URI nội bộ không thể bắt đầu bằng “//”

en: Unable to determine the peer name
vi: Không thể quyết định tên ngang hàng

en: Unable to determine the local name
vi: Không thể phân giải tên cục bộ

en: The server refused the connection and said: %s
vi: Máy phục vụ đã từ chối kết nối, và đã nói: %s

en: USER failed, server said: %s
vi: Lệnh USER (người dùng) đã thất bại: máy chủ nói: %s

en: PASS failed, server said: %s
vi: Lệnh PASS (mật khẩu) đã thất bại: máy chủ nói: %s

en: A proxy server was specified but no login script, Acquire::ftp::ProxyLogin is empty.
vi: Đã ghi rõ máy phục vụ ủy nhiệm, nhưng mà chưa ghi rõ tập lệnh đăng nhập. “Acquire::ftp::ProxyLogin” là rỗng.

en: Login script command '%s' failed, server said: %s
vi: Văn lệnh đăng nhập “%s” đã thất bại: máy chủ nói: %s

en: TYPE failed, server said: %s
vi: Lệnh TYPE (kiểu) đã thất bại: máy chủ nói: %s

en: A response overflowed the buffer.
vi: Một trả lời đã tràn bộ đệm.

en: Protocol corruption
vi: Giao thức bị hỏng

en: Could not create a socket
vi: Không thể tạo ổ cắm

en: Could not connect data socket, connection timed out
vi: Không thể kết nối ổ cắm dữ liệu, kết nối đã quá giờ

en: Could not connect passive socket.
vi: Không thể kết nối ổ cắm bị động.

en: getaddrinfo was unable to get a listening socket
vi: getaddrinfo (lấy thông tin địa chỉ) không thể lấy ổ cắm lắng nghe

en: Could not bind a socket
vi: Không thể ràng buộc ổ cắm

en: Could not listen on the socket
vi: Không thể lắng nghe trên ổ cắm đó

en: Could not determine the socket's name
vi: Không thể quyết định tên ổ cắm đó

en: Unable to send PORT command
vi: Không thể gửi lệnh PORT (cổng)

en: Unknown address family %u (AF_*)
vi: Không biết họ địa chỉ %u (AF_*)

en: EPRT failed, server said: %s
vi: Lệnh EPRT (thông báo lỗi) đã thất bại: máy chủ nói: %s

en: Data socket connect timed out
vi: Quá giờ kết nối ổ cắm dữ liệu

en: Unable to accept connection
vi: Không thể chấp nhận kết nối

en: Problem hashing file
vi: Gặp vấn đề băm tập tin

en: Unable to fetch file, server said '%s'
vi: Không thể lấy tập tin: máy phục vụ nói “%s”

en: Data socket timed out
vi: Ổ cắm dữ liệu đã quá giờ

en: Data transfer failed, server said '%s'
vi: Việc truyền dữ liệu bị lỗi: máy phục vụ nói “%s”

en: Unable to invoke
vi: Không thể gọi

en: At least one invalid signature was encountered.
vi: Gặp ít nhất một chữ ký không hợp lệ.

en: Internal error: Good signature, but could not determine key fingerprint?!
vi: Lỗi nội bộ: Chữ ký đúng, nhưng không thể xác định vân tay của khóa?!

en: Could not execute 'apt-key' to verify signature (is gnupg installed?)
vi: Không thể thực hiện “apt-key” để thẩm tra chữ ký (gnupg đã được cài đặt chưa?)

en: Unknown error executing apt-key
vi: Gặp lỗi không rõ khi thực hiện apt-key

en: The following signatures were invalid:
vi: Những chữ ký theo đây không hợp lệ:

en: The following signatures couldn't be verified because the public key is not available:
vi: Không thể kiểm chứng những chữ ký theo đây, vì khóa công không sẵn có:

en: Error reading from server. Remote end closed connection
vi: Gặp lỗi khi đọc từ máy phục vụ: Máy chủ đã đóng kết nối

en: Error reading from server
vi: Gặp lỗi khi đọc từ máy phục vụ

en: Select failed
vi: Việc chọn bị lỗi

en: Failed to set modification time
vi: Gặp lỗi khi đặt giờ sửa đổi

en: Connection closed prematurely
vi: Kết nối bị đóng bất ngờ

en: Empty files can't be valid archives
vi: Các tập tin trống rỗng không phải là kho lưu hợp lệ

en: Anjuta IDE
vi: IDE Anjuta

en: Develop software in an integrated development environment
vi: Phát triển phần mềm trong một môi trường phát triển thống nhất

en: Unable to find plugin module %s
vi: Không tìm thấy mô-đun bổ sung %s

en: Unable to find plugin registration function %s in module %s
vi: Không thể tìm thấy hàm đăng ký phần bổ sung %s trong mô-đun %s

en: Unknown error in module %s
vi: Gặp lỗi không rõ trong mô-đun %s

en: Missing location of plugin %s
vi: Thiếu vị trí của phần bổ sung %s

en: Missing type defined by plugin %s
vi: Thiếu kiểu được phần bổ sung xác định %s

en: plugin %s fails to register type %s
vi: phần bổ sung %s chưa đăng ký kiểu %s

en: The file you are trying to open contains an invalid byte sequence.
vi: Bạn đang thử mở một tập tin chứa một dãy byte không hợp lệ.

en: anjuta was not able to automatically determine the encoding of the file you want to open.
vi: anjuta không thể tự động quyết định bảng mã của tập tin bạn muốn mở.

en: Cannot execute command: "%s"
vi: Không thể thực hiện câu lệnh « %s »

en: Anjuta Shell
vi: Trình bao Anjuta

en: Anjuta shell that will contain the plugin
vi: Trình bao Anjuta sẽ chứa phần bổ sung

en: Plugin '%s' do not want to be deactivated
vi: Phần bổ sung « %s » không tắt được

en: Could not load %s
    This usually means that your installation is corrupted. The error message leading to this was:
    %s
vi: Không thể nạp %s
    Thường có nghĩa là bản cài đặt bị hỏng.
    Thông điệp lỗi dẫn tới trường hợp này là:
    %s

en: Preferred plugins
vi: Phần bổ sung ưa thích

en: Only show user activatable plugins
vi: Chỉ hiện phần bổ sung cho người dùng kích hoạt

en: These are the plugins selected by you when Anjuta prompted to choose one of many suitable plugins. Removing the preferred plugin will let Anjuta prompt you again to choose different plugin.
vi: Đây là những phần bổ sung được bạn chọn khi trình Anjuta nhắc bạn chọn một của nhiều phần bổ sung thích hợp. Gỡ bỏ phần bổ sung ưa thích sẽ cho Anjuta nhắc bạn lần nữa để chọn một phần bổ sung khác.

en: Forget selected plugin
vi: Quên phần bổ sung đã chọn

en: Select a plugin
vi: Chọn phần bổ sung

en: Please select a plugin to activate
vi: Hãy chọn một phần bổ sung cần kích hoạt

en: No plugin able to load other plugins in %s
vi: Không có phần bổ sung có khả năng nạp phần bổ sung khác trong %s

en: Remember this selection
vi: Nhớ sự chọn này

en: Current stack of profiles
vi: Đống hồ sơ hiện có

en: Currently available plugins found in plugin paths
vi: Phần bổ sung hiện thời săn sàng được tìm trên đường dẫn phần bổ sung

en: Activated plugins
vi: Phần bổ sung hoạt động

en: Currently activated plugins
vi: Phần bổ sung hoạt động hiên thời

en: Anjuta shell for which the plugins are
vi: Trình bao Anjuta cho đó các phần bổ sung

en: Anjuta Status
vi: Trạng thái Anjuta

en: Anjuta status to use in loading and unloading of plugins
vi: Trạng thái Anjuta cần dùng khi nạp và bỏ nạp phần bổ sung

note: DEBUG_PRINT ("Icon: %s", icon_path); Avoid space in translated string
en: Loaded:
vi: Đã nạp:

en: The plugin manager to use for resolving plugins
vi: Trình quản lý phần bổ sung cần dùng để giải quyết phần bổ sung

en: Name of the plugin profile
vi: Tên của hồ sơ phần bổ sung

en: Profile Plugins
vi: Phần bổ sung theo hồ sơ

en: List of plugins for this profile
vi: Danh sách các phần bổ sung cho hồ sơ này

en: Synchronization file
vi: Tập tin đồng bộ

en: File to sync the profile xml
vi: Tập tin để đồng bộ mã XML đo hiệu năng sử dụng bộ nhớ

en: Please select a plugin from the list
vi: Hãy chọn một phần bổ sung trong danh sách

en: Failed to read '%s': XML parse error. Invalid or corrupted anjuta plugins profile.
vi: Lỗi đọc « %s »: lỗi phân tích XML. Hồ sơ phần bổ sung Anjuta không hợp lệ hay bị hỏng.

note: <Pluginname>: Install it from <some location on the web>
en: %s: Install it from '%s'
vi: %s: Cài đặt nó từ « %s »

en: Failed to read '%s': Following mandatory plugins are missing:
    %s
vi: Lỗi đọc « %s »: thiếu những phần bổ sung bắt buộc phải dùng mà theo đây:
    %s

en: Are you sure you want to reset the preferences to
    their default settings?
vi: Bạn có chắc muốn đặt lại tùy thích
    về thiết lập mặc định không?

en: Anjuta Preferences
vi: Tùy thích Anjuta

en: Select the items to save:
vi: Chọn những mục cần lưu :

en: If you do not save, all your changes will be lost.
vi: Không lưu thì các thay đổi của bạn sẽ hoàn toàn bị mất.

en: <b>There is %d item with unsaved changes. Save changes before closing?</b> | <b>There are %d items with unsaved changes. Save changes before closing?</b>
vi[0]: <b>Có %d mục chứa thay đổi chưa được lưu. Lưu các thay đổi trước khi đóng lại không?</b>

en: There is an item with unsaved changes. Save changes before closing?
vi: <b>Có một mục chứa thay đổi chưa được lưu. Lưu các thay đổi trước khi đóng lại không?</b>

en: The "%s" utility is not installed.
    Please install it.
vi: Tiện ích « %s » chưa được cài đặt.
    Hãy cài đặt nó.

en: Cannot execute command: %s (using shell %s)
vi: Không thể thực hiện câu lệnh: %s (dùng trình bao %s)

en: Unable to display help. Please make sure Anjuta documentation package is install. It can be downloaded from http://anjuta.org
vi: Không thể hiển thị trợ giúp. Hãy kiểm tra lại gói tài liệu hướng dẫn của Anjuta đã được cài đặt. Có thể tải nó xuống địa chỉ « http://anjuta.org ».

en: Conflicted
vi: Bị xung đột

en: Unversioned
vi: Không có phiên bản

en: Could not find application pixmap file: %s
vi: Không tìm thấy tập tin sơ đồ điểm ảnh của ứng dụng: %s

en: <b>Build</b>
vi: <b>Xây dựng</b>

en: <b>Configuration:</b>
vi: <b>Cấu hình:</b>

en: <b>Install</b>
vi: <b>Cài đặt</b>

en: <b>Regenerate project</b>
vi: <b>Tạo lại dự án</b>

en: <b>Select Program to run:</b>
vi: <b>Chọn chương trình cần chạy</b>

en: Build Directory:
vi: Thư mục Xây dựng:

en: Configure Options:
vi: Cấu hình Tuỳ chọn:

en: Configure Project
vi: Cấu hình Dự án

en: Continue on errors
vi: Tiếp tục với lỗi

en: Highlight message locations in editor
vi: Tô sáng các vị trí thông điệp trong trình soạn thảo

en: Install as root:
vi: Cài đặt dưới người chủ :

en: Run several commands at a time:
vi: Chạy đồng thời vài câu lệnh:

en: Select Program
vi: Chọn chương trình

en: Select a build directory
vi: Chọn một thư mục xây dựng

en: Translate messages
vi: Dịch thông điệp

en: No executables in this project!
vi: Dự án này không chứa tập tin có thể thực hiện

en: No file or project currently opened.
vi: Chưa mở tập tin hay dự án.

note: Only local program are supported
en: Program '%s' is not a local file
vi: Chương trình « %s » không phải là một tập tin cục bộ

en: Program '%s' does not exists
vi: Chương trình « %s » không tồn tại

en: Program '%s' does not have execution permission
vi: Chương trình « %s » không có quyền thực hiện

en: No executable for this file.
vi: Tập tin này không có tập tin thực thi.

en: Executable '%s' is not up-to-date.
vi: Tập tin thực thi « %s » quá cũ.

note: The translations should match that of 'make' program. Both strings uses * pearl regular expression * 2 similar strings are used in order to parse the output of 2 different * version of make if necessary. If you update one string, move the first * string into the second slot and then replace the firs
en: make(\[\d+\])?:\s+Entering\s+directory\s+`(.+)'
vi: make(\[\d+\])?:\s+Đang\svào\s+thư\smục\s+`(.+)'

en: make(\[\d+\])?:\s+Entering\s+directory\s+'(.+)'
vi: make(\[\d+\])?:\s+Đang\svào\s+thư\smục\s+'(.+)'

note: The translations should match that of 'make' program. Both strings uses * pearl regular expression * 2 similar strings are used in order to parse the output of 2 different * version of make if necessary. If you update one string, move the first * string into the second slot and then replace the firs
en: make(\[\d+\])?:\s+Leaving\s+directory\s+`(.+)'
vi: make(\[\d+\])?:\s+Đang\srời\s+thư\smục\s+`(.+)'

en: make(\[\d+\])?:\s+Leaving\s+directory\s+'(.+)'
vi: make(\[\d+\])?:\s+Đang\srời\s+thư\smục\s+'(.+)'

en: Entering: %s
vi: Đang vào : %s

en: Leaving: %s
vi: Đang rời khỏi: %s

en: warning:
vi: cảnh báo :

en: Command exited with status %d
vi: Câu lệnh đã thoát với trạng thái %d

en: Command canceled by user
vi: Câu lệnh bị người dùng thôi

en: Command aborted by user
vi: Câu lệnh bị người dùng hủy bỏ

en: Command terminated with signal %d
vi: Câu lệnh bị chấm dứt vì nhận tín hiệu %d

en: Command terminated for an unknown reason
vi: Câu lệnh bị chấm dứt vì nguyên nhân không rõ

en: Total time taken: %lu secs
vi: Tổng thời gian đã qua: %lu giây

en: Completed unsuccessfully
vi: Hoàn tất mà không thành công

en: Completed successfully
vi: Hoàn tất thành công

note: Translators: the first number is the number of the build attemp, the string is the directory where the build takes place
en: Build %d: %s
vi: Bản sây dựng %d: %s

en: Can not compile "%s": No compile rule defined for this file type.
vi: Không thể biên dịch « %s ». Chưa xác định quy tắc biên dịch cho dạng tập tin này.

en: Can not configure project: Missing configure script in %s.
vi: Không thể cấu hình dự án: thiếu văn lệnh cấu hình trong %s.

en: _Build Project
vi: _Xây dựng dự án

en: Build whole project
vi: Xây dựng dự án hoàn toàn

en: _Install Project
vi: Cà_i đặt dự án

en: Install whole project
vi: Cài đặt dự án hoàn toàn

en: _Clean Project
vi: _Gột dự án

en: Clean whole project
vi: Gột toàn dự án

en: C_onfigure Project...
vi: Cấ_u hình Dự án...

en: Configure project
vi: Cấu hình dự án

en: Build _Tarball
vi: Xây dựng kho nén _Tar

en: Build project tarball distribution
vi: Xây dựng bản phân phối dạng kho nén Tar

en: _Build Module
vi: _Xây dựng mô-đun

en: Build module associated with current file
vi: Xây dựng mô-đun liên quan đến tập tin hiện thời

en: _Install Module
vi: Cà_i đặt mô-đun

en: Install module associated with current file
vi: Cài đặt mô-đun liên quan đến tập tin hiện thời

en: _Clean Module
vi: _Gột mô-đun

en: Clean module associated with current file
vi: Gột mô-đun liên quan đến tập tin hiện thời

en: Co_mpile File
vi: _Biên dịch tập tin

en: Compile current editor file
vi: Biên dịch tập tin đang soạn thảo

en: Select Configuration
vi: Chọn Cấu hình

en: Select current configuration
vi: Chọn cấu hình hiện thời

en: Remove Configuration
vi: Gỡ bỏ Cấu hình

en: Clean project (distclean) and remove configuration directory if possible
vi: Xoá sạch dự án (distclean) và gỡ bỏ thư mục cấu hình nếu có thể làm được

en: Compile file
vi: Biên dịch tập tin

en: Build module
vi: Xây dựng mô-đun

en: Install module
vi: Cài đặt mô-đun

en: _Clean
vi: _Gột

en: Clean module
vi: Gột mô-đun

en: _Cancel command
vi: Thôi _chạy câu lệnh

en: Cancel build command
vi: Thôi chạy câu lệnh xây dựng

en: _Build (%s)
vi: _Xây dựng (%s)

en: _Install (%s)
vi: Cà_i đặt (%s)

en: _Clean (%s)
vi: _Gột (%s)

en: Co_mpile (%s)
vi: Biên _dịch (%s)

en: Co_mpile
vi: Biên _dịch

en: Build commands
vi: Xây dựng câu lệnh

note: Translators: This is a group of build * commands which appears in pop up menus
en: Build popup commands
vi: Xây dựng câu lệnh tự mở

en: Build Autotools
vi: Xây dựng Tự động Công cụ

note: create the check menuitem
en: Fixed data-view
vi: Ô xem dữ liệu cố định

en: Update the graph
vi: Cập nhật đồ thị

en: Inheritance Graph
vi: Đồ thị kế thừa

en: <b>Class Elements</b>
vi: <b>Phần tử hạng</b>

en: <b>General Class Properties</b>
vi: <b>Thuộc tính hạng chung</b>

en: Add to Project
vi: Thêm vào dự án

en: Add to Repository
vi: Thêm vào kho

en: Author Name:
vi: Tên tác giả:

en: Author/Date-Time
vi: Tác giả/Ngày-Giờ

en: Author/Date/Time
vi: Tác giả/Ngày/Giờ

en: Base Class Inheritance:
vi: Kế thừa hạng cơ bản:

en: Base Class:
vi: Hạng cơ bản:

en: Class Function Prefix:
vi: Tiền tố hàm hạng:

en: GObject Class
vi: Hạng GObject

en: GObject Prefix and Type:
vi: Tiền tố và kiểu GObject:

en: General Public License (GPL)
    Lesser General Public License (LGPL)
    No License
vi: Giấy Phép Công Cộng GNU (GPL)
    Giấy Phép Công Cộng GNU Phụ (LGPL)
    Không có giấy phép

en: Generic C++ Class
vi: Hạng C++ chung

en: Header File:
vi: Tập tin phần đầu:

en: Inline the declaration and implementation
vi: Khai báo và thực hiện trực tiếp

en: Member Functions/Variables
vi: Hàm/biến bộ phận

en: Source File:
vi: Tập tin nguồn:

en: Source/Header Headings:
vi: Tiêu đề nguồn/phần đầu

en: Header or source file has not been created
vi: Chưa tạo tập tin kiểu phần đầu hay nguồn

en: Autogen template used for the header file
vi: Tự động phát sinh mẫu dùng cho tập tin phần đầu

en: Autogen template used for the implementation file
vi: Tự động phát sinh mẫu dùng cho tập tin thực hiện

en: File to which the processed template will be written
vi: Tập tin vào đó cần ghi mẫu đã xử lý

en: Failed to write autogen definition file
vi: Lỗi ghi tập tin xác định phát sinh

en: Could not find autogen version 5, please install the autogen package. You can get it from http://autogen.sourceforge.net
vi: Không tìm thấy autogen phiên bản 5. Hãy cài đặt gói autogen.
    Có thể lấy nó ở địa chỉ « http://autogen.sourceforge.net ».

en: Failed to execute autogen: %s
vi: Lỗi thực hiện autogen: %s

en: XML description of the user interface
vi: Mô tả XML của giao diện người dùng

en: <b>CVS Options</b>
vi: <b>Tùy chọn CVS</b>

en: <b>Module Details:</b>
vi: <b>Chi tiết mô-đun</b>

en: <b>Options:</b>
vi: <b>Tùy chọn</b>

en: <b>Please note: </b>
    
    Pressing OK will delete the file from disk and from CVS. Of course the file won't be removed from CVS before you use CVS Commit. <b>You have been warned!</b>
vi: <b>Ghi chú :</b>
    
    Bấm nút OK sẽ xoá tập tin khỏi đĩa và khỏi kho CVS. Tất nhiên tập tin sẽ không bị gỡ bỏ khỏi kho CVS trước khi bạn sử dụng câu lệnh « cvs commit ».
    
    <b>Người dùng đã được cảnh báo trước.</b>

en: <b>Repository: </b>
vi: <b>Kho :</b>

en: CVS Preferences
vi: Tùy thích CVS

en: CVS: Add file/directory
vi: CVS: Thêm tập tin/thư mục

en: CVS: Commit file/directory
vi: CVS: Gài tập tin/thư mục vào

en: CVS: Diff file/directory
vi: CVS: Khác biệt tập tin/thư mục

en: CVS: Import
vi: CVS: Nhập

en: CVS: Log file/directory
vi: CVS: xem bản ghi về tập tin/thư mục

en: CVS: Remove file/directory
vi: CVS: Gỡ bỏ tập tin/thư mục

en: CVS: Status
vi: CVS: Trạng thái

en: CVS: Status from file/directory
vi: CVS: Trạng thái về tập tin/thư mục

en: CVS: Update file/directory
vi: CVS: Cập nhật tập tin/thư mục

en: Choose file or directory to add:
vi: Chọn tập tin hay thư mục cần thêm:

en: Choose file or directory to commit:
vi: Chọn tập tin hay thư mục cần gài vào :

en: Choose file or directory to diff:
vi: Chọn tập tin hay thư mục cần khác biệt:

en: Choose file or directory to get log:
vi: Chọn tập tin hay thư mục cần về đó cần lấy bản ghi lưu sự kiện:

en: Choose file or directory to get the status from:
vi: Chọn tập tin hay thư mục cần về đó cần lấy trạng thái:

en: Choose file or directory to remove:
vi: Chọn tập tin hay thư mục cần gỡ bỏ :

en: Choose file or directory to update:
vi: Chọn tập tin hay thư mục cần cập nhật:

en: Compression Level (0=off, 10=max):
vi: Cấp nén (0=tắt, 10=tối đa)

en: Create new directories
vi: Tạo thư mục mới

en: Do not act recursively
vi: Không làm đệ qui

en: File is binary
vi: Tập tin là nhị phân

en: Ignore .cvsrc file (recommended)
vi: Bỏ qua tập tin .cvsrc (khuyến khích)

en: Local
    Extern (rsh)
    Password server (pserver)
vi: Cục bộ
    Ngoài (rsh)
    Trình phục vụ mật khẩu (pserver)

en: Log message:
vi: Thông điệp bản ghi:

en: Module name:
vi: Tên mô-đun:

en: Path to "cvs" command
vi: Đường dẫn đến lệnh « cvs »

en: Project root directory:
vi: Thư mục gốc của dự án:

en: Release tag:
vi: Thẻ phát hành:

en: Reset sticky tags
vi: Đặt lại thẻ dính

en: Standard diff
    Patch-Style diff
vi: Khác biệt tiêu chuẩn
    Khác biệt kiểu đắp vá

en: Unified format instead of context format
vi: Dùng định thống nhất thay cho định dạng ngữ cảnh

en: Use revision/tag:
vi: Dùng bản sửa đổi/thẻ:

en: Use revision:
vi: Dùng bản sửa đổi:

en: Vendor tag:
vi: Thẻ nhà sản xuất:

en: Whole project
vi: Dự án hoàn toàn

en: Please enter a filename!
vi: Hãy nhập một tên tập tin.

en: Please fill field: %s
vi: Hãy điền vào trường: %s

en: CVS command is running! Please wait until it is finished!
vi: Câu lệnh CVS đang chạy. Hãy đợi đến khi nó hoàn tất.

en: Unable to delete file
vi: Không thể xoá tập tin

en: Are you sure that you want to pass an empty log message?
vi: Bạn có chắc muốn gửi một thông điệp ghi lưu sự kiện mà trống không?

en: Are you sure that you do not want a log message?
vi: Bạn có chắc không muốn thấy một thông điệp ghi lưu sự kiện không?

en: CVS command failed - See above for details
vi: Câu lệnh CVS bị lỗi (xem trên để tìm chi tiết)

en: CVS command successful! - Time taken: %ld second | CVS command successful! - Time taken: %ld seconds
vi[0]: Câu lệnh CVS đã chạy thành công. Thời gian đã qua: %ld giây

en: CVS command is running - please wait until it finishes!
vi: Câu lệnh CVS đang chạy: hãy đợi đến khi nó hoàn tất.

note: Display label short-cut
en: Add a new file/directory to the CVS tree
vi: Thêm một tập tin/thư mục mới vào cây CVS

note: Display label short-cut
en: Remove a file/directory from CVS tree
vi: Gỡ bỏ một tập tin/thư mục khỏi cây CVS

note: Display label short-cut
en: Commit your changes to the CVS tree
vi: Ghi lưu các thay đổi vào kho CVS

note: Display label short-cut
en: Sync your local copy with the CVS tree
vi: Đồng bộ hoá bản sao cục bộ với kho CVS

note: Display label short-cut
en: Show differences between your local copy and the tree
vi: Hiển thị sự khác nhau giữa bản sao cục bộ và kho

note: Action name Stock icon, if any
en: _Show Status
vi: _Hiện trạng thái

note: Display label short-cut
en: Show the status of a file/directory
vi: Hiện trạng thái về một tập tin/thư mục

note: Action name Stock icon, if any
en: _Show Log
vi: _Hiện bản ghi

note: Display label short-cut
en: Show the log of a file/directory
vi: Hiển thị bản ghi về một tập tin/thư mục

note: Action name Stock icon, if any
en: _Import Tree
vi: _Nhập cây

note: Display label short-cut
en: Import a new source tree to CVS
vi: Nhập một cây nguồn mới vào CVS

en: CVS operations
vi: Thao tác CVS

en: CVS popup operations
vi: Thao tác tự mở CVS

en: <b>Debugger:</b>
vi: <b>Bộ gỡ lỗi:</b>

en: <b>Remote debugging</b>
vi: <b>Gỡ lỗi từ xa</b>

en: Add Watch
vi: Thêm Theo dõi

en: Attach to process
vi: Đính kèm tiến trình

en: Breakpoint properties
vi: Thuộc tính điểm ngắt

en: CPU Registers
vi: Thanh ghi CPU

en: Change Watch
vi: Đổi Theo dõi

en: Connect to remote target
vi: Kết nối tới đích từ xa

en: Debugger command
vi: Câu lệnh gỡ bỏ

en: Debugger command:
vi: Câu lệnh gỡ bỏ :

en: Display process _tree
vi: Hiển thị cây _tiến trình

en: Enable _all
vi: _Bật tất cả

en: Enter an address in hexadecimal or select one in the data
vi: Hãy gõ một địa chỉ theo thập lục, hoặc chọn một địa chỉ trong dữ liệu

en: Hide process para_meters
vi: Ẩn tha_m số tiến trình

en: Inspect/Evaluate
vi: Xem xét/Đánh giá

en: Kernel Signals
vi: Tín hiệu hạt nhân

en: Pass:
vi: Gửi:

en: Print:
vi: In:

en: Program Interrupt
vi: Gián đoạn chương trình

en: Select one directory
vi: Chọn một thư mục

en: Serial Line Connection
vi: Kết nối Dây Nối tiếp

en: Set Signal Property
vi: Đặt thuộc tính tín hiệu

en: Shared libraries
vi: Thư viện dùng chung

en: Source Directories
vi: Thư mục nguồn

en: Start Debugger
vi: Khởi chạy bộ gỡ lỗi

en: Stop:
vi: Dừng:

en: TCP/IP Connection
vi: Kết nối TCP/IP

en: _Automatic update
vi: _Tự động cập nhật

en: _Condition:
vi: Điề_u kiện:

en: _Disable all
vi: _Tắt tất cả

en: _Hide paths
vi: Ẩn đường _dẫn

note: This is the number of time that the program executes the line where a breakpoint is located. It is used as a list header, so I have tried to find a quite short name.
en: _Pass count:
vi: _Lần gửi:

en: _Process to attach to:
vi: Tiến t_rình kèm đó cần đính

en: _Remove all
vi: _Gỡ bỏ tất cả

en: Are you sure you want to delete all the breakpoints?
vi: Bạn có chắc muốn xoá tất cả các điểm ngắt không?

note: Action name Stock icon, if any
en: _Breakpoints
vi: Đ_iểm ngắt

note: Display label short-cut
en: Toggle breakpoint at the current location
vi: Bật/tắt điểm ngắt ở vị trí hiện tại

note: Action name Stock icon, if any
en: Add Breakpoint...
vi: Thêm điểm ngắt...

note: Display label short-cut
en: Add a breakpoint
vi: Thêm một điểm ngắt

note: Action name Stock icon, if any
en: Remove Breakpoint
vi: Gỡ bỏ điểm ngắt

note: Display label short-cut
en: Remove a breakpoint
vi: Gỡ bỏ một điểm ngắt

note: Action name Stock icon, if any
en: Edit Breakpoint
vi: Sửa điểm ngắt

note: Display label short-cut
en: Edit breakpoint properties
vi: Sửa thuộc tính điểm ngắt

note: Action name Stock icon, if any
en: Enable Breakpoint
vi: Bật điểm ngắt

note: Display label short-cut
en: Enable a breakpoint
vi: Hiệu lực một điểm ngắt

note: Action name Stock icon, if any
en: Disable All Breakpoints
vi: Tắt mọi điểm ngắt

note: Display label short-cut
en: Deactivate all breakpoints
vi: Vô hiệu hoá tất cả các điểm ngắt

note: Action name Stock icon, if any
en: R_emove All Breakpoints
vi: Gỡ _bỏ mọi điểm ngắt

note: Action name Stock icon, if any
en: Jump to Breakpoint
vi: Nhảy tới điểm ngắt

note: Display label short-cut
en: Jump to breakpoint location
vi: Nhảy tới vị trí của điểm ngắt

en: Disable Breakpoint
vi: Tắt điểm ngắt

en: Disable a breakpoint
vi: Tắt một điểm ngắt

en: Pass count
vi: Lần gửi

en: Breakpoint operations
vi: Thao tác điểm ngắt

note: create goto menu_item.
en: _Goto address
vi: _Thăm địa chỉ

en: Disassembly
vi: Tháo ra

en: Debugger Log
vi: Bản ghi gỡ lỗi

en: Debugger terminated with error %d: %s
vi: Bộ gỡ lỗi đã kết thúc với lỗi %d: %s

en: Program has received signal: %s
vi: Chương trình đã nhận tín hiệu : %s

en: _Start Debugger
vi: _Khởi chạy bộ gỡ lỗi

en: _Debug Program
vi: _Gỡ lỗi chương trình

en: Start debugger and load the program
vi: Khởi chạy bộ gỡ lỗi và nạp chương trình

en: _Debug Process...
vi: _Gỡ lỗi tiến trình...

en: Start debugger and attach to a running program
vi: Khởi chạy bộ gỡ lỗi và đính kèm một chương trình đang chạy

en: Debug _Remote Target...
vi: Gỡ lỗi đích từ _xa...

en: Connect to a remote debugging target
vi: Kết nối tới một đích gỡ lỗi từ xa

en: Stop Debugger
vi: Dừng chạy bộ gỡ lỗi

en: Say goodbye to the debugger
vi: Dừng chạy trình gỡ lỗi

en: Add source paths...
vi: Thêm đường dẫn nguồn...

en: Add additional source paths
vi: Thêm các đường dẫn mã nguồn bổ sung

note: Action name Stock icon, if any
en: Debugger Command...
vi: Câu lệnh gỡ lỗi...

note: Display label short-cut
en: Custom debugger command
vi: Câu lệnh gỡ lỗi tự chọn

en: Info _Target Files
vi: _Tập tin đích thông tin

en: Display information on the files the debugger is active with
vi: Hiển thị thông tin về những tập tin đang được gỡ lỗi

en: Info _Program
vi: Thông tin _chương trình

en: Display information on the execution status of the program
vi: Hiển thị thông tin về trạng thái thực hiện của chưng trình

en: Info _Kernel User Struct
vi: Thông tin cấu trúc người dùng _hạt nhân

en: Display the contents of kernel 'struct user' for current child
vi: Hiển thị nội dung của người dùng cấu trúc (struct user) của hạt nhân cho tiến trình con đang chạy

en: Shared Libraries
vi: Thư viện dùng chung

en: Show shared libraries mappings
vi: Hiển thị sự ánh xạ mỗi thư viện dùng chung

en: Show kernel signals
vi: Hiện tín hiệu hạt nhân

note: Action name Stock icon, if any
en: Run/_Continue
vi: _Chạy/Tiếp tục

note: Display label short-cut
en: Continue the execution of the program
vi: Tiếp tục lại thực hiện chương trình

en: Step _In
vi: Bước _vào

en: Single step into function
vi: Một bước vào hàm

en: Step O_ver
vi: Bước _qua

en: Single step over function
vi: Một bước qua hàm

en: Step _Out
vi: Bước _ra

en: Single step out of the function
vi: Một bước ra hàm

en: _Run to Cursor
vi: Chạ_y tới con trỏ

en: Run to the cursor
vi: Chạy tới con trỏ

en: Info _Global Variables
vi: Thông tin biến t_oàn cục

en: Display all global and static variables of the program
vi: Hiển thị tất cả các biến kiểu toàn cục và tĩnh của chương trình

en: Info _Current Frame
vi: Thông tin kh_ung hiện tại

en: Display information about the current frame of execution
vi: Hiển thị thông tin về khung thực hiện hiện thời

en: Info Function _Arguments
vi: Thông tin đối _số hàm

en: Display function arguments of the current frame
vi: Hiển thị các đối số hàm của khung hiện tại

note: Action name Stock icon, if any
en: Pa_use Program
vi: Tạ_m dừng chương

note: Display label short-cut
en: Pauses the execution of the program
vi: Tạm thời dừng thực hiện chương trình

en: Debugger operations
vi: Thao tác gỡ lỗi

en: Unable to find one debugger plugin supporting a target with %s mime type
vi: Không tìm thấy một phần bổ sung gỡ lỗi mà hỗ trợ một đích đến có dạng MIME %s

en: Shared Object
vi: Đối tượng dùng chung

en: Symbols read
vi: Ký hiệu được đọc

en: Shared library operations
vi: Thao tác thư viện dùng chung

note: Action name Stock icon, if any
en: Send to process
vi: Gửi cho tiến trình

en: Kernel signals
vi: Tín hiệu hạt nhân

en: Signal operations
vi: Thao tác tín hiệu

en: Show Line Markers
vi: Hiện dấu dòng

en: Whether to display line marker pixbufs
vi: Có nên hiển thị ký hiệu đánh dấu dòng không

note: Action name Stock icon, if any
en: Set current frame
vi: Đặt khung hiện thời

en: Stack frame operations
vi: Thao tác khung đống

en: Pid
vi: PID

en: Unable to execute: %s.
vi: Không thể thực hiện %s.

en: Unable to open the file: %s
vi: Không thể mở tập tin: %s

en: Unable to open %s. Debugger cannot start.
vi: Không thể mở « %s » vì trình gỡ lỗi không khởi chạy được.

en: Unable to detect mime-type of %s. Debugger cannot start.
vi: Không thể phát hiện dạng MIME của %s thì công cụ gỡ lỗi không khởi chạy được.

en: Missing file %s
vi: Thiếu tập tin %s

en: The program is running.
    Do you still want to stop the debugger?
vi: Chương trình đang chạy.
    Bạn vẫn còn muốn dừng chạy trình gỡ lỗi không?

note: Action name Stock icon, if any
en: Set current thread
vi: Đặt mạch hiện thời

en: Thread operations
vi: Thao tác mạch

note: Action name Stock icon, if any
en: Ins_pect/Evaluate...
vi: _Xem xét/Đánh giá...

note: Display label short-cut
en: Inspect or evaluate an expression or variable
vi: Kiểm tra hoặc định giá một biểu thức hay biến

en: Add Watch...
vi: Thêm Theo dõi...

en: Remove Watch
vi: Bỏ Theo dõi

en: Update Watch
vi: Cập nhật Theo dõi

en: Change Value
vi: Đổi giá trị

note: Action name Stock icon, if any
en: Automatic update
vi: Tự động cập nhật

en: Watch operations
vi: Thao tác Theo dõi

en: Watches
vi: Theo dõi

en: Search Help:
vi: Tìm trong Trợ giúp:

en: _API Reference
vi: Tham chiếu _API

en: Browse API Pages
vi: Duyệt các trang API

en: _Context Help
vi: Trợ giúp ngữ _cảnh

en: Search help for the current word in the editor
vi: Tìm kiếm qua Trợ giúp tìm từ hiện thời trong trình biên soạn

en: _Search Help
vi: _Tìm trong Trợ giúp

en: Search for a term in help
vi: Tìm kiếm một chuỗi trong Trợ giúp

en: Help operations
vi: Thao tác Trợ giúp

en: Help display
vi: Hiển thị Trợ giúp

en: Are you sure you want to reload '%s'?
    Any unsaved changes will be lost.
vi: Bạn có chắc muốn nạp lại « %s » không?
    Mọi thay đổi chưa lưu thì bị mất hoàn toàn.

en: The file '%s' already exists.
    Do you want to replace it with the one you are saving?
vi: Một tập tin tên « %s » đã có.
    Bạn có muốn thay thế nó bằng tập tin đang lưu không?

en: [read-only]
vi: [chỉ-đọc]

en: <b>Autosave</b>
vi: <b>Tự động lưu :</b>

en: Do not show tabs
vi: Không hiện thẻ

en: Enable files autosave
vi: Bật tự động lưu tập tin

en: Save files interval in minutes
vi: Khoảng lưu tập tin (theo phút)

en: Save session interval in minutes
vi: Khoảng thời gian giữa hai lần lưu phiên chạy, theo phút

en: Sorted by most recent use
vi: Sắp xếp theo giờ dùng gần nhất

en: Sorted in alphabetical order
vi: Sắp xếp theo thứ tự abc

en: Sorted in opening order
vi: Sắp xếp theo thứ tự mở

en: Top
    Bottom
    Left
    Right
vi: Trên
    Dưới
    Trái
    Phải

en: Save current file
vi: Lưu tập tin hiện có

en: Save all currently open files, except new files
vi: Lưu tất cả các tập tin còn mở, trừ các tập tin mới

en: _Close File
vi: Đón_g tập tin

en: Close current file
vi: Đóng tập tin hiện tại

en: Close all files
vi: Đóng tất cả các tập tin

en: Reload F_ile
vi: Nạp lạ_i tập tin

en: Reload current file
vi: Nạp lại tập tin hiện tại

en: _Print Preview
vi: _Xem thử bản in

en: Preview the current file in print-format
vi: Xem trước tập tin hiện tại theo định dạng in ấn

note: menu title
en: _Make Selection Uppercase
vi: Ch_uyển đổi vùng chọn sang chữ hoa

en: Make the selected text uppercase
vi: Thay đổi đoạn văn được chọn thành chữ hoa

en: Make Selection Lowercase
vi: Chuyển đổi vùng chọn sang chữ thường

en: Make the selected text lowercase
vi: Thay đổi đoạn văn được chọn thành chữ thường

en: Convert EOL to CRLF
vi: Chuyển đổi EOL sang CRLF

en: Convert End Of Line characters to DOS EOL (CRLF)
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu DOS (CRLF)

en: Convert EOL to LF
vi: Chuyển đổi EOL sang LF

en: Convert End Of Line characters to Unix EOL (LF)
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu UNIX (LF)

en: Convert EOL to CR
vi: Chuyển đổi EOL sang CR

en: Convert End Of Line characters to Mac OS EOL (CR)
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu MacOS (CR)

en: Convert EOL to Majority EOL
vi: Chuyển đổi EOL sang EOL phần lớn dùng

en: Convert End Of Line characters to majority of the EOL found in the file
vi: Chuyển đổi mỗi ký tự kết thúc dòng (EOL) sang EOL kiểu dùng trong phần lớn tập tin

en: Select all text in the editor
vi: Chọn toàn bộ văn bản trong trình soạn thảo

en: Select _Code Block
vi: Chọn khối _mã

en: Select the current code block
vi: Lựa chọn khối mã hiện tại

note: Block comment: Uses line-comment (comment that affects only single line such as '//' or '#') and comments a block of lines.
en: _Block Comment/Uncomment
vi: Ghi chú tắt/_Bỏ ghi chú khối

en: Block comment the selected text
vi: Ghi chú tắt theo khối văn bản được chọn

note: Box comment: Uses stream-comment to comment a block of lines, usually with some decorations, to give an appearance of box.
en: Bo_x Comment/Uncomment
vi: Ghi chú tắt/Bỏ ghi chú hộ_p

en: Box comment the selected text
vi: Ghi chú tắt theo hộp văn bản được chọn

note: Stream comment: Uses 'stream comment' (comment that affects a stream of characters -- has start and end comment code) and comments any code from arbitrary start position to arbitrary end position (can be in middle of lines).
en: _Stream Comment/Uncomment
vi: Ghi chú tắt/Bỏ ghi chú _luồng

en: Stream comment the selected text
vi: Ghi chú tắt theo luồng văn bản được chọn

note: menu title
en: _Line Number...
vi: _Số thứ tự dòng...

en: Go to a particular line in the editor
vi: Đi tới một dòng nào đó trong trình soạn thảo

en: Matching _Brace
vi: Ngoặc _móc khác

en: Go to the matching brace in the editor
vi: Đi tới dấu ngoặc móc tương ứng trong trình soạn thảo

en: _Start of Block
vi: Đầ_u khối

en: Go to the start of the current block
vi: Đi về đầu của khối hiện tại

en: _End of Block
vi: _Cuối khối

en: Go to the end of the current block
vi: Đi tới kết thúc của khối hiện tại

en: Previous _History
vi: Lược sử t_rước

en: Goto previous history
vi: Đi về mục lược sử trước

en: Next Histor_y
vi: Lược sử _sau

en: Goto next history
vi: Đi tới mục lược sử kế tiếp

en: _Quick Search
vi: Tìm _nhanh

en: Quick editor embedded search
vi: Chức năng tìm kiếm nhanh nhúng trong trình soạn thảo

en: Quick _ReSearch
vi: Tìm _lại nhanh

en: Repeat quick search
vi: Chạy lại chức năng tìm kiếm nhanh

en: _Add Editor View
vi: Thêm ô _xem bộ soạn thảo

en: Add one more view of current document
vi: Thêm một hay nhiều khung ô xem tài liệu hiện tại

en: _Remove Editor View
vi: _Bỏ ô xem bộ soạn thảo

en: Remove current view of the document
vi: Gỡ bỏ khung xem hiện thời của tài liệu

en: U_ndo
vi: _Hủy bước

en: Cut the selected text from the editor to the clipboard
vi: Cắt đoạn văn được chọn từ trình soạn thảo sang bảng tạm.

en: Paste the content of clipboard at the current position
vi: Dán nội dung của bảng nháp vào vị trí hiệu tại

en: Delete the selected text from the editor
vi: Xoá đoạn văn được chọn khỏi trình soạn thảo

en: _Line Number Margin
vi: _Lề số thứ tự dòng

en: Show/Hide line numbers
vi: Hiện/Ẩn số thứ tự dòng

en: _Marker Margin
vi: Lề đánh _dấu

en: Show/Hide marker margin
vi: Hiện/Ẩn lề đánh dấu

en: _Code Fold Margin
vi: Lề _gấp lại mã

en: Show/Hide code fold margin
vi: Hiện/Ẩn lề gấp lại mã

en: _Indentation Guides
vi: Dấu ngụ ý thụt _vào

en: Show/Hide indentation guides
vi: Hiện/Ẩn các dấu ngụ ý khoảng thụt vào

en: _White Space
vi: Khoảng t_rắng

en: Show/Hide white spaces
vi: Hiện/Ẩn khoảng trắng (dấu cách, cột Tab v.v.)

en: _Line End Characters
vi: _Ký tự kết thúc dòng

en: Show/Hide line end characters
vi: Hiện/Ẩn ký tự kết thúc dòng

en: Line _Wrapping
vi: N_gắt dòng

en: Enable/disable line wrapping
vi: Bật/tắt ngắt dòng để cuộn văn bản

en: Zoom in: Increase font size
vi: Tăng kích cỡ phông

en: Zoom out: Decrease font size
vi: Giảm kích cỡ phông

en: _Close All Folds
vi: Gấp _vào mọi cấp

en: Close all code folds in the editor
vi: Đóng (ẩn) tất cả các phần mã có thể gấp vào trong trình soạn thảo

en: _Open All Folds
vi: Mở _ra mọi cấp

en: Open all code folds in the editor
vi: Giãn ra (hiển thị) tất cả các phần mã có thể gấp vào trong trình soạn thảo

en: _Toggle Current Fold
vi: Hiện/Ẩn cấp hiện tại

en: Toggle current code fold in the editor
vi: Hiển thị hay ẩn phần mã hiện thời có thể gấp vào trong trình soạn thảo

en: Switch to previous document
vi: Chuyển đổi sang tài liệu đã mở trước đó.

en: Switch to next document
vi: Chuyển đổi sang tài liệu kế tiếp

en: Bookmar_k
vi: Lưu liên _kết

en: Add a bookmark at the current line position
vi: Lưu một liên kết đến vị trí dòng hiện thời

en: _Previous Bookmark
vi: Liên kết lưu t_rước

en: Jump to the previous bookmark in the file
vi: Nhảy về liên kết lưu trước trong tập tin

en: _Next Bookmark
vi: Liên kết lưu _sau

en: Jump to the next bookmark in the file
vi: Nhảy tới liên kết lưu kế tiếp trong tập tin

en: _Clear All Bookmarks
vi: _Xoá mọi liên kết lưu

en: Clear bookmarks
vi: Xoá mọi liên kết lưu

en: Editor file operations
vi: Bộ soạn thảo: thao tác tập tin

en: Editor print operations
vi: Bộ soạn thảo: thao tác in ấn

en: Editor text transformation
vi: Bộ soạn thảo: chuyển dạng văn bản

en: Editor text selection
vi: Bộ soạn thảo: lựa chọn văn bản

note: { actions_insert, G_N_ELEMENTS (actions_insert), "ActionGroupEditorInsert", N_("Editor text insertions") },
en: Editor code commenting
vi: Bộ soạn thảo: ghi chú tắt mã

en: Editor navigations
vi: Bộ soạn thảo: điều hướng

en: Editor edit operations
vi: Bộ soạn thảo: thao tác hiệu chỉnh

en: Editor zoom operations
vi: Bộ soạn thảo: thao tác thu phóng

en: Editor syntax highlighting styles
vi: Bộ soạn thảo: kiểu dáng tô sáng cú pháp

en: Editor text formating
vi: Bộ soạn thảo: định dạng văn bản

en: Simple searching
vi: Tìm kiếm đơn giản

en: Editor view settings
vi: Bộ soạn thảo: thiết lập xem

note: this may fail, too
en: Autosave failed for %s
vi: Lỗi tự động lưu %s

en: Autosave completed
vi: Tự động lưu hoàn tất

en: Search for "%s" reached end and was continued on top.
vi: Đã tìm kiếm « %s » tới cuối nên tiếp tục từ đầu.

en: Search for "%s" reached end and was continued on top but no new match was found.
vi: Đã tìm kiếm « %s » tới cuối nên tiếp tục từ đầu nhưng không tìm thấy.

note: This is the label format that is used for the first 10 items * in a recent files menu. The %d is the number of the item, * the %s is the name of the item. Please keep the _ in front * of the number to give these menu items a mnemonic. * * Don't include the prefix "recent menu label|" in the translat
en: recent menu label|_%d. %s
vi: _%d. %s

note: This is the format that is used for items in a recent files menu. * The %d is the number of the item, the %s is the name of the item. * * Don't include the prefix "recent menu label|" in the translation.
en: recent menu label|%d. %s
vi: %d. %s

en: Can not open "%s".
    
    %s
vi: Không thể mở « %s ».
    
    %s

en: <b>Cannot open "%s"</b>.
    
    There is no plugin, default action, or application configured to handle this file type.
    
    Mime type: %s
    
    You may choose to try opening it with the following plugins or applications.
vi: <b>Không thể mở « %s »</b>.
    
    Không có phần bổ sung, hành động mặc định hay ứng dụng
    được cấu hình để xử lý dạng tập tin này.
    
    Dạng MIME: %s
    
    Bạn có thể chọn thử mở nó dùng một của những phần bổ sung
    hay ứng dụng theo đây.

note: Document manager plugin
en: Document Manager
vi: Bộ Quản lý Tài liệu

en: Anjuta Projects
vi: Dự án Anjuta

en: C/C++ source files
vi: Tập tin mã nguồn C/C++

en: C# source files
vi: Tập tin mã nguồn C#

en: Java source files
vi: Tập tin mã nguồn Java

en: Pascal source files
vi: Tập tin mã nguồn Pascal

en: PHP source files
vi: Tập tin mã nguồn PHP

en: Perl source files
vi: Tập tin mã nguồn Perl

en: Python source files
vi: Tập tin mã nguồn Python

en: Hyper text markup files
vi: Tập tin đánh dấu siêu văn bản

en: Shell scripts files
vi: Tập tin văn lệnh trình bao

en: Makefiles
vi: Makefile

en: Lua files
vi: Tập tin Lua

en: Diff files
vi: Tập tin khác biệt

en: Failed to activate plugin: %s
vi: Lỗi kích hoạt phần bổ sung: %s

en: New empty file
vi: Tập tin rỗng mới

en: Open _With
vi: Mở _bằng

en: File Loader
vi: Bộ nạp tập tin

en: New file, project and project components.
vi: Tạo tập tin, dự án và các thành phần dự án

en: Open recent file
vi: Mở tập tin vừa sửa

en: Open recent files
vi: Mở tập tin vừa sửa

note: %s is name of file that will be opened
en: Please select a plugin to open <b>%s</b>.
vi: Hãy chọn một phần bổ sung cần mở <b>%s</b>.

en: <b>Global</b>
vi: <b>Toàn cục</b>

en: Choose Directory to show if no project is open
vi: Chọn thư mục cần hiển thị nếu không có dự án còn mở

en: Do not show backup files
vi: Không hiển thị tập tin sao lưu

en: Do not show binary files (.o, .la, etc.)
vi: Không hiển thị tập tin nhị phân (.o, .la v.v.)

en: Do not show hidden files
vi: Không hiển thị tập tin ẩn

en: Do not show unversioned files
vi: Không hiển thị tập tin không có phiên bản

en: Root directory if no project is open:
vi: Thư mục gốc nếu không có dự án còn mở :

en: Base uri
vi: URI cơ bản

en: Uri of the top-most path displayed
vi: Địa chỉ URI của đường dẫn gần gốc nhất được hiển thị

en: Rename file or directory
vi: Thay đổi tên của tập tin hay thư mục

en: File manager popup actions
vi: Hành động tự mở của bộ quản lý tập tin

en: <b>File Information</b>
vi: <b>Thông tin tập tin</b>

en: Add License Information
vi: Thêm thông tin về giấy phép

en: Add to project
vi: Thêm vào dự án

en: Add to repository
vi: Thêm vào kho

en: Create corresponding header file
vi: Tạo tập tin phần đầu tương ứng

en: Enter the File name.
    The extension will be added according to the type.
vi: Nhập tên tập tin.
    Phần mở rộng sẽ được thêm tùy theo dạng.

en: Use Template for the Header file
vi: Tạo tập tin phần đầu theo mẫu

en: C Source File
vi: Tập tin mã nguồn C

en: C/C++ Header File
vi: Tập tin phần đầu C/C++

en: C++ Source File
vi: Tập tin mã nguồn C++

en: C# Source File
vi: Tập tin mã nguồn C#

en: Java Source File
vi: Tập tin mã nguồn Java

en: Perl Source File
vi: Tập tin mã nguồn Perl

en: Python Source File
vi: Tập tin mã nguồn Python

en: Shell Script File
vi: Tập tin văn lệnh trình bao

en: General Public License (GPL)
vi: Giấy Phép Công Cộng GNU (GPL)

en: Lesser General Public License (LGPL)
vi: Giấy phép Công Cộng Phụ GNU (LGPL)

en: BSD Public License
vi: Giấy Phép Công Cộng BSD

en: Unable to build user interface for New File
vi: Không thể xây dựng giao diện người dùng cho tập tin mới

en: Invalid GbfAmConfigValue type
vi: Kiểu GbfAmConfigValue không hợp lệ

en: <b>Select Package to add:</b>
vi: <b>Chọn gói cần thêm:</b>

en: Add _Package
vi: Thêm _gói

en: Add _module
vi: Thêm _mô-đun

en: Select package
vi: Chọn gói

en: Group doesn't exist
vi: Nhóm không tồn tại

en: Target doesn't exist
vi: Đích không tồn tại

en: Unable to update project
vi: Không thể cập nhật dự án

en: Invalid or remote path (only local paths supported)
vi: Đường dẫn không hợp lệ hay đường dẫn ở xa (chỉ hỗ trợ đường dẫn cục bộ)

en: Project doesn't exist or invalid path
vi: Dự án không tồn tại hay đường dẫn không hợp lệ

en: Malformed project
vi: Dự án dạng sai

en: Please specify group name
vi: Hãy ghi rõ tên nhóm

en: Group name can only contain alphanumeric, '_', '-' or '.' characters
vi: Tên nhóm chỉ có thể chứa ký tự chữ cái, dấu gạch dưới, dấu gạch nối hay dấu chấm

en: Parent group doesn't exist
vi: Nhóm cấp trên không tồn tại

en: Group already exists
vi: Nhóm đã có

en: Group couldn't be created
vi: Không thể tạo nhóm

en: Group couldn't be removed
vi: Không thể gỡ bỏ nhóm

en: Please specify target name
vi: Hãy ghi rõ tên đích

en: Target name can only contain alphanumeric, '_', '-' or '.' characters
vi: Tên đích chỉ có thể chứa ký tự chữ cái, dấu gạch dưới, dấu gạch nối hay dấu chấm

en: Shared library target name must be of the form 'libxxx.la'
vi: Tên đích thư viện dùng chung phải có dạng « libxxx.la »

en: Static library target name must be of the form 'libxxx.a'
vi: Tên đích thư viện tĩnh phải có dạng « libxxx.a »

en: General failure in target creation
vi: Lỗi chung khi tạo đích

en: Newly created target could not be identified
vi: Không thể nhận diện đích mới tạo

en: Target couldn't be removed
vi: Không thể gỡ bỏ đích

en: Static Library
vi: Thư viện tĩnh

en: Shared Library
vi: Thư viện Dùng chung

en: Man Documentation
vi: Tài liệu Man

en: Miscellaneous Data
vi: Dữ liệu Linh tinh

en: Info Documentation
vi: Tài liệu Info

en: Java Module
vi: Mô-đun Java

en: Python Module
vi: Mô-đun Python

en: Source doesn't exist
vi: Nguồn không tồn tại

en: Source file name can only contain alphanumeric, '_', '-' or '.' characters
vi: Tên tập tin nguồn chỉ có thể chứa ký tự chữ cái, dấu gạch dưới, dấu gạch nối hay dấu chấm

en: Source file is already in given target
vi: Tập tin nguồn đã nằm trong đích đưa ra

en: General failure in adding source file
vi: Lỗi chung khi thêm tập tin nguồn

en: Newly added source file could not be identified
vi: Không thể nhận diện tập tin nguồn mới thêm

en: Source couldn't be removed
vi: Không thể gỡ bỏ nguồn

en: Project directory
vi: Thư mục dự án

en: Enter new module
vi: Nhập mô-đun mới

en: Module/Packages
vi: Mô-đun/Gói

en: Are you sure you want to remove module "%s" and all its associated packages?
vi: Bạn có chắc muốn gỡ bỏ mô-đun « %s » và tất cả các gói liên quan không?

en: Are you sure you want to remove package "%s"?
vi: Bạn có chắc muốn gỡ bỏ gói « %s » không?

en: Enter new variable
vi: Nhập biến mới

en: Are you sure you want to remove variable "%s"?
vi: Bạn có chắc muốn gỡ bỏ biến « %s » không?

en: Package name:
vi: Tên gói:

en: C compiler flags:
vi: Cờ biên dịch C:

en: C preprocessor flags:
vi: Cờ tiền xử lý C:

en: C++ compiler flags:
vi: Cờ biên dịch C++:

en: gcj compiler flags (ahead-of-time):
vi: Cờ biên dịch gcj (đặt sẵn):

en: Java compiler flags (just-in-time):
vi: Cờ biên dịch Java (giờ đúng):

en: Fortran compiler flags:
vi: Cờ biên dịch Fortran:

en: Includes (deprecated):
vi: Bao gồm (bị phản đối):

en: Install directories:
vi: Cài đặt thư mục:

en: C preprocessor flags
vi: Cờ tiền xử lý C

en: C++ compiler flags
vi: Cờ biên dịch C++

en: gcj compiler flags (ahead-of-time)
vi: Cờ biên dịch gcj (đặt sẵn)

en: Linker flags:
vi: Cờ bộ liên kết:

en: Install directory:
vi: Thư mục cài đặt:

en: Invalid GbfMkfileConfigValue type
vi: Kiểu GbfMkfileConfigValue không hợp lệ

en: Project doesn't exist
vi: Dự án không tồn tại

en: Group coudn't be removed
vi: Không thể gỡ bỏ nhóm

en: Target couldn't be created
vi: Không thể tạo đích

en: Target coudn't be removed
vi: Không thể gỡ bỏ đích

en: Source file must be inside the project directory
vi: Tập tin nguồn phải nằm bên trong thư mục dự án

en: Source is already in target
vi: Nguồn đã nằm trong đích

en: Source couldn't be added
vi: Không thể thêm nguồn

en: Source coudn't be removed
vi: Không thể gỡ bỏ nguồn

en: Includes:
vi: Bao gồm:

en: Command Line Parameters
vi: Tham số dòng lệnh

en: Enter a Hexa adress or select one in the data
vi: Nhập một địa chỉ thập lục, hoặc chọn một địa chỉ trong dữ liệu

en: Execute Program
vi: Chạy chương trình

en: _Pass:
vi: _Gửi:

note: The %s argument is a program name, anjuta by example
en: Loading Executable: %s
vi: Đang nạp tập tin thực thi: %s

note: The %s argument is a file name
en: Loading Core: %s
vi: Đang nạp lõi: %s

en: Unable to find: %s.
    Unable to initialize debugger.
    Make sure Anjuta is installed correctly.
vi: Không tìm thấy: %s.
    Không thể khởi chạy trình gỡ lỗi.
    Hãy kiểm tra lại nó đã được cài đặt đúng.

en: Getting ready to start debugging session...
vi: Đang chuẩn bị khởi chạy buổi hợp gỡ lỗi...

en: Loading Executable:
vi: Đang nạp tập tin thực thi

en: No executable specified.
vi: Chưa ghi rõ tập tin thực thi.

en: Open an executable or attach to a process to start debugging.
vi: Mở một tập tin thực thi hoặc đính nó kèm một tiến trình, để bắt đầu gỡ lỗi.

en: There was an error whilst launching the debugger.
vi: Gặp lỗi trong khi khởi chạy trình gỡ lỗi.

en: Make sure 'gdb' is installed on the system.
vi: Hãy kiểm tra lại « gdb » được cài đặt trên hệ thống này.

en: Program exited normally
vi: Chương trình đã kết thúc thông thường

en: Program exited with error code %s
vi: Chương trình đã kết thúc với mã lỗi %s

note: The program has reached one breakpoint and will stop
en: Breakpoint number %s hit
vi: Đã tới điểm ngắt số %s

en: Function finished
vi: Hàm đã chạy xong

en: Stepping finished
vi: Tiến trình bước đã chạy xong

en: Location reached
vi: Đã tới vị trí

en: The program is attached.
    Do you still want to stop the debugger?
vi: Chương trình được đính.
    Bạn vẫn còn muốn dừng chạy trình gỡ lỗi không?

note: The %s argument is an error message returned by gdb. * It is something like, "No such file or directory"
en: Unable to connect to remote target, %s
    Do you want to try again?
vi: Không thể kết nối tới đích từ xa, %s
    Muốn thử lại ?

en: Debugger connected
vi: Công cụ gỡ lỗi được kết nối

en: Program attached
vi: Chương trình được đính

en: Attaching to process: %d...
vi: Đang đính kèm tiến trình: %d...

en: A process is already running.
    Would you like to terminate it and attach the new process?
vi: Một tiến trình đang chạy.
    Bạn có muốn buộc kết thúc nó, và đính tiến trình mới không?

en: Anjuta is unable to attach to itself.
vi: Trình Anjuta không thể đính kèm chính nó.

en: Program terminated
vi: Chương trình bị chấm dứt

en: Program detached
vi: Chương trình bị tháo ra

en: Detaching the process...
vi: Đang tháo ra tiến trình...

en: Interrupting the process
vi: Đang gián đoạn tiến trình

en: Sending signal %s to the process: %d
vi: Đang gửi tín hiệu %s cho tiến trình: %d

en: Error whilst signaling the process.
vi: Gặp lỗi khi gửi tín hiệu cho tiến trình.

en: Failed to create fifo file named %s. The program will run without a terminal.
vi: Lỗi tạo tập tin FIFO tên %s. Vậy chương trình sẽ chạy mà không có khung dòng lệnh.

en: Cannot start terminal for debugging.
vi: Không thể khởi chạy thiết bị cuối để gỡ lỗi.

en: <b>Bad revision:</b>
vi: <b>Bản sửa đổi sai:</b>

en: <b>Branch name:</b>
vi: <b>Tên nhánh:</b>

en: <b>Branch to delete:</b>
vi: <b>Nhánh cần xoá:</b>

en: <b>Branch to switch to:</b>
vi: <b>Nhánh sang đó cần chuyển:</b>

en: <b>Branch:</b>
vi: <b>Nhánh:</b>

en: <b>Changes:</b>
vi: <b>Thay đổi:</b>

en: <b>Commit to revert:</b>
vi: <b>Việc gài vào sau đó cần hoàn nguyên:</b>

en: <b>Filters</b>
vi: <b>Lọc</b>

en: <b>Folder to create patches in:</b>
vi: <b>Thư mục trong đó cần tạo đắp vá:</b>

en: <b>Generate patches relative to:</b>
vi: <b>Tạo đắp vá tương đối với:</b>

en: <b>Good revision:</b>
vi: <b>Bản sửa đổi đúng:</b>

en: <b>Log Message:</b>
vi: <b>Thông điệp ghi lưu</b>

en: <b>Log message:</b>
vi: <b>Thông điệp ghi lưu :</b>

en: <b>Mode:</b>
vi: <b>Chế độ :</b>

en: <b>Remote branch to rebase from:</b>
vi: <b>Nhánh ở xa từ đó cần phát hành:</b>

en: <b>Remote to delete:</b>
vi: <b>Cái ở xa cần xoá:</b>

en: <b>Repository to pull from:</b>
vi: <b>Kho từ đó cần kéo :</b>

en: <b>Reset to:</b>
vi: <b>Đặt lại về:</b>

en: <b>Revision:</b>
vi: <b>Bản sửa đổi:</b>

en: <b>Select Files to Check Out:</b>
vi: <b>Chọn các tập tin cần kiểm ra:</b>

en: <b>Select Files to Commit:</b>
vi: <b>Chọn các tập tin cần gài vào :</b>

en: <b>Select Files to Ignore:</b>
vi: <b>Chọn các tập tin cần bỏ qua:</b>

en: <b>Select Files to Mark as Resolved:</b>
vi: <b>Chọn các tập tin cần đánh dấu « Đã giải quyết »:</b>

en: <b>Select Files to Unstage:</b>
vi: <b>Chọn các tập tin cần bỏ khỏi hàng đợi:</b>

en: <b>Select file to add:</b>
vi: <b>Chọn tập tin cần thêm:</b>

en: <b>Select file to remove:</b>
vi: <b>Chọn tập tin cần gỡ bỏ :</b>

en: <b>Tag name:</b>
vi: <b>Tên thẻ:</b>

en: <b>View the Log for File/Folder:</b>
vi: <b>Xem bản ghi về tập tin/thư mục:</b>

en: Add Remote Branch
vi: Thêm nhánh từ xa

note: A signed off by line is something git adds to the end of a commit message that indicates that a patch passes your scrutiny as you commit it to your git tree.
en: Add signed off by line
vi: Thêm dòng xác nhận

en: Annotate this tag
vi: Chú giải thẻ này

note: Normally when you fetch new objets from a remote branch you are tracking, git overwrites the data from the last fetch. With this option, data will be appended to the previous information, preserving it if the user should need it.
en: Append fetch data
vi: Phụ thêm dữ liệu lấy

note: "Author" means search for commits whose author matches the given grep expression. "Grep" searches through commit logs and patches.
en: Author/Grep
vi: Tác giả/Grep

en: Branch must be fully merged
vi: Nhánh phải được trộn hoàn toàn

en: Check Out Files
vi: Kiểm tập tin ra

en: Check out the branch after it is created
vi: Một khi tạo thì cũng kiểm nhánh ra

en: Commit on fast-forward merges
vi: Gài vào khi trộn tới nhanh

en: Create patch series
vi: Tạo dãy đắp vá

en: Delete Remote Branch
vi: Xoá nhánh từ xa

en: Do not commit
vi: Đừng gài vào

en: Do not follow tags
vi: Đừng theo thẻ

en: Fetch remote branches after creation
vi: Một khi tạo thì cũng lấy các nhánh từ xa

en: Ignore Files
vi: Bỏ qua tập tin

en: Previous commit
vi: Bản gài vào trước

en: Reset Tree
vi: Đặt lại cây

en: Retrieving status...
vi: Đang lấy trạng thái...

en: Revert Commit
vi: Hoàn nguyên sau khi gài vào

en: Revision/Tag:
vi: Bản sửa đổi/Thẻ:

en: Set Conflicts as Resolved
vi: Đặt các sự xung đột là « Đã giải quyết »

en: Switch to Another Branch
vi: Chuyển đổi sang một nhánh khác

en: Tag/Commit
vi: Đặt thẻ/Gài vào

en: This commit concludes a failed merge (use -i)
vi: Bản gài vào này kết thúc một tiến trình trộn bị lỗi (dùng « -i »)

en: Unstage Files
vi: Bỏ tập tin khỏi hàng đợi

en: Use a custom log message
vi: Dùng một thông điệp ghi lưu riêng

en: Git: File staged for add.
vi: Git: tập tin đợi thêm.

en: Git: Added remote branch "%s".
vi: Git: đã thêm nhánh từ xa « %s ».

en: Please enter a branch name.
vi: Hãy nhập một tên nhánh.

en: Please enter a URL.
vi: Hãy nhập một địa chỉ URL.

en: Git: Fetching...
vi: Git: đang lấy...

en: Please enter a revision.
vi: Hãy nhập một bản sửa đổi.

en: Git: File retrieved.
vi: Git: tập tin đã được lấy.

en: Git: Files checked out.
vi: Git: các tập tin được kiểm ra.

en: Git: Commit complete.
vi: Git: hoàn tất gài vào.

en: Git: Created branch "%s".
vi: Git: đã tạo nhánh « %s ».

en: Git: Created tag "%s".
vi: Git: đã tạo thẻ « %s ».

en: Please enter a tag name.
vi: Hãy nhập một tên thẻ.

en: Git: Deleted branch "%s".
vi: Git: đã xoá nhánh « %s ».

en: Git: Fetch complete.
vi: Git: hoàn tất lấy.

en: Short log
vi: Bản ghi ngắn

en: Git: Retrieving log...
vi: Git: đang lấy bản ghi...

en: Please enter a path.
vi: Hãy nhập vào một đường dẫn.

en: <b>Branch:</b> %s
vi: <b>Nhánh:</b> %s

en: <b>Tag:</b> %s
vi: <b>Thẻ:</b> %s

en: <b>Remote:</b> %s
vi: <b>Từ xa:</b> %s

en: Git: Merge complete.
vi: Git: hoàn tất trộn.

en: Git: Pull complete.
vi: Git: hoàn tất kéo.

en: Please enter the URL of the repository to pull from.
vi: Hãy nhập địa chỉ URL của kho từ đó cần kéo tập tin.

en: Git: Rebasing
vi: Git: đang đặt lại cơ bản

en: Git: File removed.
vi: Git: tập tin đã được gỡ bỏ.

en: Git: Resolve complete.
vi: Git: hoàn tất giải quyết.

en: Git: Branch checkout complete.
vi: Git: hoàn tất kiểm nhánh ra.

en: Git: Diff complete.
vi: Git: hoàn tất khác biệt.

en: Git: Files unstaged.
vi: Git: các tập tin không còn đợi.

note: Action name Stock icon, if any
en: _Commit...
vi: Gài _vào...

note: Action name Stock icon, if any
en: _Rebase
vi: Tạ_o lại cơ bản

note: Action name Stock icon, if any
en: _Start...
vi: Khởi chạ_y...

note: Action name Stock icon, if any
en: _Pull...
vi: _Kéo...

note: Action name Stock icon, if any
en: _Unstage files...
vi: _Bỏ tập tin khỏi hàng đợi

note: Action name Stock icon, if any
en: _Check out files...
vi: Kiểm tập tin _ra...

note: Action name Stock icon, if any
en: _Resolve conflicts...
vi: _Giải quyết sự xung đột...

note: Action name Stock icon, if any
en: Create patch series...
vi: Tạo dãy đắp vá...

note: Action name Stock icon, if any
en: _Reset tree...
vi: Đặt _lại cây...

note: Action name Stock icon, if any
en: _Revert commit...
vi: Hoàn ngu_yên sau khi gài vào...

note: Action name Stock icon, if any
en: _Bisect
vi: _Cắt đôi

note: Action name Stock icon, if any
en: _Good
vi: Đún_g

note: Action name Stock icon, if any
en: _Bad
vi: _Sai

note: Action name Stock icon, if any
en: _View log...
vi: _Xem bản ghi...

note: Action name Stock icon, if any
en: _Ignore...
vi: Bỏ _qua...

note: Action name Stock icon, if any
en: _Create branch...
vi: Tạ_o nhánh...

note: Action name Stock icon, if any
en: _Delete branch...
vi: _Xoá nhánh...

note: Action name Stock icon, if any
en: _Switch to another branch...
vi: Chu_yển sang nhánh khác...

note: Action name Stock icon, if any
en: _Remote branches
vi: Nhánh ở _xa

note: Action name Stock icon, if any
en: _Create tag...
vi: Tạ_o thẻ...

note: Action name Stock icon, if any
en: _Diff uncommitted changes
vi: _Khác biệt các thay đổi chưa gài vào

note: Action name Stock icon, if any
en: _Show commit diff
vi: _Hiện khác biệt gài vào

note: Action name Stock icon, if any
en: _View selected revision
vi: _Xem bản sửa đổi đã chọn

note: Action name Stock icon, if any
en: _Set good revision
vi: Đặt _bản sửa đổi đúng

note: Action name Stock icon, if any
en: _Set bad revision
vi: Đặt _bản sửa đổi sai

en: Git operations
vi: Thao tác Git

en: Git log operations
vi: Thao tác ghi lưu Git

en: Git FM operations
vi: Thao tác FM Git

en: Git Log
vi: Bản ghi Git

en: <b>Handler template</b>
vi: <b>Mẫu quản lý</b>

en: <b>Manage associations</b>
vi: <b>Quản lý kết hợp</b>

en: <b>New association</b>
vi: <b>Kết hợp mới</b>

en: Associate
vi: Kết hợp

en: Automatically add resources
vi: Tự động thêm tài nguyên

en: Insert handler on edit
vi: Sửa thì cũng chèn bộ quản lý

en: Position type
vi: Kiểu vị trí

en: Separated designer layout
vi: Bố trí thiết kế riêng tách

en: Special regexp
vi: Biểu thức chính quy đặc biệt

en: Association item has no designer
vi: Mục kết hợp không có trình thiết kế

en: Association item has no editor
vi: Mục kết hợp không có soạn giả

en: Bad association item option in the node %s
vi: Nút %s có tuỳ chọn mục kết hợp sai

en: no filename found in the node %s
vi: không tìm thấy tên tập tin trong nút %s

en: invalid %s property value
vi: giá trị thuộc tính %s không hợp lệ

en: Association item filename has no path
vi: Tên tập tin của mục kết hợp không có đường dẫn

en: No associations initialized, nothing to save
vi: Chưa sơ khởi sự kết hợp thì không có gì cần lưu

en: Couldn't save associations because project root isn't set
vi: Không thể lưu kết hợp vì chưa đặt gốc dự án

en: Failed to save associations
vi: Lỗi lưu kết hợp

en: Couldn't introspect the signal
vi: Không thể từ tự xem xét tín hiệu

en: Python language isn't supported yet
vi: Chưa hỗ trợ ngôn ngữ Python

en: Vala language isn't supported yet
vi: Chưa hỗ trợ ngôn ngữ Vala

en: There is no associated editor for the designer
vi: Không có trình soạn thảo kết hợp với trình thiết kế

en: Unknown language of the editor "%s"
vi: Soạn giả dùng ngôn ngữ không rõ « %s »

en: Error while adding a new handler stub: %s
vi: Gặp lỗi khi thêm một mẩu quản lý mới: %s

en: Couldn't find a signal information
vi: Không tìm thấy thông tin về tín hiệu

en: Error while adding a new handler stub: No current editor
vi: Gặp lỗi khi thêm một mẩu quản lý mới. Không có soạn giả hiện thời.

en: To avoid this messages turn off "Insert handler on edit" flag in Preferences->Glade GUI Designer
vi: Để tránh hiển thị các thông điệp này, tất cờ « Chèn bộ quản lý khi soạn thảo » trong Tuỳ thích > Trình Thiết Kế GUI Glade

en: Those documents are already associated
vi: Những tài liệu này đã kết hợp về trước

en: Unable to read file: %s.
vi: Không thể đọc tập tin: %s.

en: Couldn't find a default signal name
vi: Không tìm thấy tên tín hiệu mặc định

en: There is no Glade project
vi: Không có dự án Glade

en: Switch between designer/code
vi: Chuyển đổi giữa trình thiết kế và mã

en: Insert handler stub
vi: Chèn mẩu quản lý

en: Insert handler stub, autoposition
vi: Chèn mẩu quản lý, tự động đặt vị trí

en: Associate last designer and last editor
vi: Kết hợp trình thiết kế và trình soạn thảo mà vừa mới dùng

en: Associate last designer and editor
vi: Kết hợp trình thiết kế cuối cùng và trình soạn thảo

en: Associations dialog...
vi: Hộp thoại Kết hợp...

en: Versioning...
vi: Đang so sánh các phiên bản...

en: Switch between library versions and check deprecations
vi: Chuyển đổi giữa các phiên bản thư viện và kiểm tra các mục bị phản đối

en: Set as default resource target
vi: Đặt là đích tài nguyên mặc định

en: Current default target
vi: Đích mặc định hiện thời

en: Glade designer operations
vi: Thao tác thiết kế Glade

en: Glade Clipboard
vi: Bảng nháp Glade

en: Not local file: %s
vi: Không phải tập tin cục bộ : %s

en: Could not create a new glade project.
vi: Không thể tạo một dự án Glade mới.

en: Glade GUI Designer
vi: Trình Thiết Kế GUI Glade

en: Glade project '%s' saved
vi: Dự án Glade « %s » được lưu

en: Invalid glade file name
vi: Tên tập tin Glade không hợp lệ

en: You need to select a to do item before you can edit it
vi: Bạn cần chọn một mục Cần Làm trước khi có thể chỉnh sửa nó

en: Edit Item
vi: Sửa mục

en: Due date:
vi: Ngày đến hạn:

en: Notify when due
vi: Báo khi đến hạn

en: started:
vi: đã bắt đầu :

en: stopped:
vi: bị dừng:

en: You need to select a todo item before you can remove it
vi: Bạn cần chọn một mục Cần Làm trước khi có thể gỡ bỏ nó

en: Are you sure you want to remove the selected todo item?
vi: Bạn có chắc muốn xoá mục Cần Làm được chọn không?

en: Are you sure you want to remove all the completed todo items?
vi: Bạn có chắc muốn gỡ bỏ tất cả các mục Cần Làm hoàn tất không?

en: Are you sure you want to remove all the completed todo items in the category "%s"?
vi: Bạn có chắc muốn gỡ bỏ tất cả các mục Cần Làm hoàn tất trong phân loại « %s » không?

en: Export task list
vi: Xuất danh sách tác vụ

note: add the embed css style sheet tb
en: Export current category only
vi: Chỉ xuất phân loại hiện thời

en: <b>HTML export options:</b>
vi: <b>Tuỳ chọn xuất HTML:</b>

en: Embed default (CSS) style sheet
vi: Nhúng bảng kiểu dáng (CSS) mặc định

en: Custom (CSS) style sheet
vi: Bảng kiểu dáng (CSS) riêng

en: No permission to read the file.
vi: Không có quyền đọc tập tin.

en: Failed to parse xml structure
vi: Lỗi phân tích cấu trúc XML

en: File is not a valid gtodo file
vi: Tập tin không phải là tập tin Gtodo hợp lệ

en: No Gtodo Client to save.
vi: Không có ứng dụng khách Gtodo cần lưu

en: No filename supplied.
vi: Chưa ghi rõ tên tập tin.

en: When you delete the category "%s", all containing items are lost
vi: Nếu bạn xoá phân loại « %s », tất cả các mục bên trong cũng bị mất.

en: <New category (%d)>
vi: <Loại mới (%d)>

en: The following item is due in %i minute: | The following item is due in %i minutes:
vi[0]: Mục theo sau đến hạn trong %i phút:

en: The following item is due:
vi: Mục theo sau đến hạn:

note: gtk_container_set_border_width(GTK_CONTAINER(hbox), 9);
en: _Do not show again
vi: Đừn_g hiện lần nữa

en: Hide _Completed Items
vi: Ẩn mụ_c hoàn tất

en: Hide completed todo items
vi: Ẩn các mục Cần Lầm hoàn tất

en: Hide Items Past _Due Date
vi: Ẩn mục _quá hạn

en: Hide items that are past due date
vi: Ẩn các mục đã quá ngày đến hạn

en: Hide Items Without _End Date
vi: Ẩn mục không có ngày _cuối

en: Hide items without an end date
vi: Ẩn các mục không có ngày tháng kết thúc

en: Tasks manager
vi: Bộ Quản lý Tác vụ

en: Tasks manager view
vi: Ô xem quản lý tác vụ

en: Todo Manager
vi: Bộ Quản lý Cần Lầm

en: Todo List Preferences
vi: Tùy thích danh sách Cần Lầm

en: Show due date column
vi: Hiện cột ngày đến hạn

en: Show category column
vi: Hiện cột phân loại

en: Show priority column
vi: Hiện cột ưu tiên

en: Tooltips in list
vi: Gợi ý công cụ trong danh sách

note: tb for highlighting due today
en: Items that are due today
vi: Mục đến hạn hôm nay:

note: tb for highlighting due
en: Items that are past due
vi: Mục quá hạn

note: tb for highlighting in x days
en: Items that are due in the next %i day | Items that are due in the next %i days
vi[0]: Mục đến hạn trong %i ngày sau

en: Auto purge completed items
vi: Tự động tẩy mục hoàn tất

note: Translators: First part of the sentence "Purge items after %d days"
en: Purge items after
vi: Tẩy mục sau

note: Translators: Second part of the sentence "Purge items after %d days"
en: days.
vi: ngày.

en: Auto Purge
vi: Tự động tẩy

en: Allow todo items to notifiy me when they are due in %i minute | Allow todo items to notifiy me when they are due in %i minutes
vi[0]: Cho phép mục Cần Lầm báo tôi khi nó đến hạn trong %i phút

en: Open a Task List
vi: Mở danh sách tác vụ

en: Create a Task List
vi: Tạo danh sách tác vụ

en: <b>Macro details:</b>
vi: <b>Chi tiết vĩ lệnh</b>

en: <b>Macro text:</b>
vi: <b>Chuỗi vĩ lệnh:</b>

en: <b>Macros:</b>
vi: <b>Vĩ lệnh</b>

en: Press macro shortcut...
vi: Bấm phím tắt vĩ lệnh...

en: Press shortcut
vi: Bấm phím tắt

en: Anjuta macros
vi: Vĩ lệnh Anjuta

en: My macros
vi: Vĩ lệnh của mình

en: Name:	 %s
    Category:	 %s
    Shortcut:	 %c
vi: Tên:	 %s
    Loại:	 %s
    Lối tắt:	 %c

en: Insert macro
vi: Chèn vĩ lệnh

en: Add/Edit macro
vi: Thêm/Sửa vĩ lệnh

en: _Insert Macro...
vi: C_hèn vĩ lệnh...

en: Insert a macro using a shortcut
vi: Chèn một vĩ lệnh dùng một phím tắt

en: Add a macro
vi: Thêm một vĩ lệnh

en: Macros...
vi: Vĩ lệnh...

en: Add/Edit/Remove macros
vi: Thêm/Sửa/Bỏ vĩ lệnh

en: Macro operations
vi: Thao tác vĩ lệnh

en: <b>Indicators</b>
vi: <b>Chỉ thị</b>

en: <b>Message colors</b>
vi: <b>Màu sắc thông điệp</b>

en: <b>Messages options</b>
vi: <b>Tùy chọn thông điệp</b>

en: Error message indicator style:
vi: Kiểu dáng chỉ thị thông điệp lỗi:

en: Normal message indicator style:
vi: Kiểu dáng chỉ thị thông điệp thông thường:

en: Number of first characters to show:
vi: Số các ký tự đầu cần hiển thị:

en: Number of last characters to show:
vi: Số các ký tự cuối cần hiển thị:

en: Truncate long messages
vi: Cắt ngắn thông điệp dài

note: Error/Warning indication style in editor
en: Underline-Plain
    Underline-Squiggle
    Underline-TT
    Diagonal
    Strike-Out
vi: Gạch dưới
    Gạch dưới vặn vẹo
    Gạch dưới TT
    Chéo
    Gạch đè

en: Warning message indicator style:
vi: Kiểu dáng chỉ thị thông điệp cảnh báo :

en: Warnings:
vi: Cảnh báo :

en: Close all message tabs
vi: Đóng mọi thẻ thông điệp

en: No message details
vi: Không có chi tiết thông điệp

en: No Infos
vi: Không có thông tin

en: No Warnings
vi: Không có cảnh báo

en: No Errors
vi: Không có lỗi

en: Error writing %s
vi: Lỗi ghi %s

en: %d Message | %d Messages
vi[0]: %d thông điệp

en: %d Info | %d Infos
vi[0]: %d lời thông tin

en: %d Warning | %d Warnings
vi[0]: %d cảnh báo

en: %d Error | %d Errors
vi[0]: %d lỗi

en: _Copy Message
vi: _Chép thông điệp

en: Copy message
vi: Sao chép thông điệp

en: Next message
vi: Thông điệp kế tiếp

en: Previous message
vi: Thông điệp trước

en: _Save Message
vi: _Lưu thông điệp

en: Next/Previous Message
vi: Thông điệp sau/trước

en: File/Directory to patch
vi: Tập tin/thư mục cần vá lỗi

en: Please select the directory where the patch should be applied
vi: Hãy chọn thư mục cho đó cần áp dụng đắp vá

en: Patching %s using %s
vi: Đang vá lỗi %s dùng %s

en: Patching...
vi: Đang vá lỗi...

en: Patching...
vi: Đang vá lỗi...

en: There are unfinished jobs, please wait until they are finished.
vi: Có công việc đang chạy, hãy đợi đến khi hoàn tất.

en: Patch failed.
    Please review the failure messages.
    Examine and remove any rejected files.
vi: Đắp vá không thành công.
    Hãy xem lại các thông điệp lỗi.
    Kiểm tra và gỡ bỏ bất cứ tập tin bị từ chối nào.

en: Patching complete
vi: Hoàn tất vá lỗi

en: File/Directory to patch:
vi: Tập tin/thư mục cần vá lỗi:

en: Patch file:
vi: Tập tin đắp vá:

en: Patch level:
vi: Cấp đắp vá:

note: Action name Stock icon, if any
en: _Patch...
vi: Đắ_p vá...

en: Patch files/directories
vi: Vá lỗi tập tin/thư mục

en: % Time
vi: %s Thời gian

en: Cumulative Seconds
vi: Giây lũy tích

note: The number of seconds that this function, excluding other functions it * calls, takes to execute.
en: Self Seconds
vi: Giây bản thân

note: The average number of milliseconds spent in a function, excluding * the functions that it calls.
en: Self ms/call
vi: Miligiây/cuộc gọi bản thân

note: Same as self ms/call, but includes called functions.
en: Total ms/call
vi: Tổng miligiây/cuộc gói

en: Could not get profiling data.
    
    Please check the path to this target's profiling data file.
vi: Không thể lấy dữ liệu đo hiệu năng sử dụng.
    
    Hãy kiểm tra đường dẫn đến tập tin dữ liệu đo hiệu năng sử dụng của đích này.

en: This target does not have any profiling data.
    
    Please ensure that the target is complied with profiling support and that it is run at least once.
vi: Đích không có dữ liệu đo hiệu năng sử dụng.
    
    Hãy kiểm tra lại đích được biên dịch với khả năng hỗ trợ đo hiệu năng sử dụng,
    và nó được chạy ít nhất một lần.

en: Application Performance Profiler
vi: Công cụ đo hiệu suất của ứng dụng

en: Flat Profile
vi: Hồ sơ phẳng

en: Call Graph
vi: Đồ thị cuộc gọi

en: Function Call Tree
vi: Cây cuộc gọi hàm

en: Function Call Chart
vi: Sơ đồ cuộc gọi hàm

en: <b>Called By</b>
vi: <b>Gọi bởi</b>

en: <b>Called</b>
vi: <b>Đã gọi</b>

en: <b>Functions</b>
vi: <b>Hàm</b>

en: <b>Profiling Data</b>
vi: <b>Dữ liệu đo hiệụ năng</b>

en: <b>Select Target to Profile</b>
vi: <b>Chọn đích về đó cần đo hiệu năng</b>

en: <b>Symbols</b>
vi: <b>Ký hiệu</b>

en: <b>Time Propagation</b>
vi: <b>Truyền thời gian</b>

en: Automatically refresh profile data display
vi: Tự động cập nhật ô hiển thị dữ liệu đo hiệu năng

en: Do not propagate time for these symbols:
vi: Không truyền thời gian cho những ký hiệu này:

en: Do not show static functions
vi: Không hiển thị hàm tĩnh

en: Do not show these symbols:
vi: Không hiển thị những ký hiệu này:

en: Enter one symbol specification per line.
    
    For information on symbol specifications, see section 
    4.5 of the gprof info page.
vi: Nhập một đặc tả ký hiệu trên mỗi dòng.
    
    Để tìm thông tin về đặc tả ký hiệu,
    xem phần 4.5 của trang Info về gprof.

en: Profiling Options
vi: Tùy chọn đo hiệu năng

en: Propagate time for all symbols
vi: Truyền thời gian cho mọi ký hiệu

en: Propagate time for only these symbols:
vi: Truyền thời gian chỉ cho những ký hiệu này:

en: Select Other Target...
vi: Chọn đích khác...

en: Select Profiling Target
vi: Chọn đích đo hiệu năng

en: Show all symbols
vi: Hiện mọi ký hiệu

en: Show functions that could have been called but never were
vi: Hiện các hàm có thể gọi nhưng chưa

en: Show only these symbols:
vi: Hiện chỉ những ký hiệu này:

en: Show uncalled functions
vi: Hiện hàm chưa gọi

en: Use this profiling data file:
vi: Dùng tập tin dữ liệu đo hiệu năng này:

en: Could not find a valid project backend for the directory given (%s). Please select a different directory, or try upgrading to a newer version of Anjuta.
vi: Không tìm thấy một hậu phương dự án hợp lệ cho thư mục đưa ra (%s). Hãy chọn một thư mục khác, hoặc thử nâng cấp lên một phiên bản Anjuta mới hơn.

note: * Now we can't apply
en: Please, fix the configuration
vi: Hãy sửa chữa cấu hình

en: Project name: %s
    Project type: %s
    Project path: %s
vi: Tên dự án: %s
    Kiểu dự án: %s
    Đường dẫn dự án: %s

en: This assistant will import an existing project into Anjuta.
vi: Trợ lý sẽ nhập vào Anjuta một dự án đã có.

en: <b>Enter the project name:</b>
vi: <b>Nhập tên dự án:</b>

en: <b>Enter the base path of your project:</b>
vi: <b>Nhập đường dẫn cơ bản của dự án:</b>

en: Select project directory
vi: Chọn thư mục dự án

en: Project to Import
vi: Dự án cần nhập

en: Generation of project file failed. Cannot find an appropriate project template to use. Please make sure your version of Anjuta is up to date.
vi: Lỗi phát sinh tập tin dự án.
    Không tìm thấy một mẫu dự án thích hợp để sử dụng.
    Hãy kiểm tra xem phiên bản Anjuta này là hiện thời.

en: A file named "%s" already exists. Do you want to replace it?
vi: Một tập tin tên « %s » đã có. Bạn có muốn thay thế nó không?

en: A file named "%s" cannot be written: %s.  Check if you have write access to the project directory.
vi: Một tập tin tên « %s » không thể ghi được: %s. Hãy kiểm tra xem bạn có quyền ghi vào thư mục dự án.

en: Add Source
vi: Thêm nguồn

en: New Target
vi: Đích mới

en: Select the _target for the new source files:
vi: Chọn đích cho các _tập tin nguồn mới:

en: Source files:
vi: Tập tin nguồn:

en: Specify _where to create the group:
vi: Ghi rõ nên tạo nhóm ở đâ_u :

en: Specify _where to create the target:
vi: Ghi rõ nên tạo đích ở đâ_u :

en: Target _name:
vi: Tê_n đích:

en: Target _type:
vi: _Kiểu đích:

en: _Group name:
vi: Tên nhó_m:

en: _Select file to add...
vi: _Chọn tập tin cần thêm...

en: GbfProject Object
vi: Đối tượng GbfProject

en: No project loaded
vi: Chưa nạp dự án

en: Couldn't load glade file
vi: Không thể nạp tập tin Glade

en: Can not add group
vi: Không thể thêm nhóm

en: No parent group selected
vi: Chưa chọn nhóm cấp trên

en: Can not add target
vi: Không thể thêm đích

en: No group selected
vi: Chưa chọn nhóm

en: Select sources...
vi: Chọn nguồn...

en: Can not add source files
vi: Không thể thêm tập tin nguồn

en: No target has been selected
vi: Chưa chọn đích

en: Target properties
vi: Thuộc tính đích

en: Group properties
vi: Thuộc tính nhóm

en: No properties available for this target
vi: Không có thuộc tính sẵn sàng cho đích này

en: Failed to refresh project: %s
vi: Lỗi cập nhật dự án: %s

en: Are you sure you want to remove the following group from project?
vi: Bạn có chắc muốn gỡ bỏ nhóm theo đây khỏi dự án không?

en: Group: %s
    
    The group will not be deleted from file system.
vi: Nhóm: %s
    
    Nhóm sẽ không bị xoá khỏi hệ thống tập tin.

en: Are you sure you want to remove the following target from project?
vi: Bạn có chắc muốn gỡ bỏ đích theo đây khỏi dự án không?

en: Target: %s
vi: Đích: %s

en: Are you sure you want to remove the following source file from project?
vi: Bạn có chắc muốn gỡ bỏ tập tin mã nguồn theo đây khỏi dự án không?

en: Source: %s
    
    The source file will not be deleted from file system.
vi: Nguồn: %s
    
    Tập tin mã nguồn sẽ không bị xoá khỏi hệ thống tập tin

en: Failed to remove '%s':
    %s
vi: Lỗi gỡ bõ « %s »:
    %s

en: Failed to retrieve URI info of %s: %s
vi: Lỗi lấy thông tin về địa chỉ URI của %s:%s

en: Refresh project manager tree
vi: Cập nhật cây quản lý dự án

en: Add _Group...
vi: Thêm _nhóm...

en: Add a group to project
vi: Thêm một nhóm vào dự án

en: Add _Target...
vi: _Thêm đích...

en: Add a target to project
vi: Thêm một đích vào dự án

en: Add _Source File...
vi: Thê_m tập tin nguồn...

en: Add a source file to project
vi: Thêm một tập tin mã nguồn vào dự án

en: Close Pro_ject
vi: Đón_g dự án

en: Properties of group/target/source
vi: Thuộc tính về nhóm/đích/nguồn

en: _Add To Project
vi: Thêm vào _dự án

en: Add _Group
vi: Thêm _nhóm

en: Add _Target
vi: _Thêm đích

en: Add _Source File
vi: Thê_m tập tin nguồn

en: Remove from project
vi: Gỡ bỏ khỏi dự án

en: Loading project: %s
vi: Đang nạp dự án: %s

en: Created project view...
vi: Đã tạo ô xem dự án...

en: Failed to parse project (the project is opened, but there will be no project view) %s: %s
vi: Lỗi phân tích cú pháp của dự án (dự án còn mở, nhưng sẽ không có ô xem dự án) %s: %s

en: Error closing project: %s
vi: Lỗi đóng dự án: %s

en: Project manager actions
vi: Hành vi quản lý dự án

en: Project manager popup actions
vi: Hành vi tự mở quản lý dự án

en: Initializing Project...
vi: Đang sơ khởi dự án...

en: Project Loaded
vi: Dự án đã được nạp

en: <b>Confirm the following information:</b>
vi: <b>Xác nhận thông tin sau :</b>

note: The project type is translated too, it is something like * generic, GNOME applet, Makefile project...
en: Project Type: %s
vi: Kiểu dự án: %s

en: Unable to find any project template in %s
vi: Không tìm thấy mẫu dự án trong %s

en: 
    Field "%s" is mandatory. Please enter it.
vi: 
    Trường « %s » bắt buộc phải điền vào. Hãy gõ vào nó.

en: Field "%s" must start with a letter, a digit or an underscore and contains only letters, digits, underscore, minus and dot. Please fix it.
vi: Trường « %s » phải bắt đầu với một chữ cái, chữ số hay gạch dưới, và bao gồm chỉ chữ cái, cữ số, gạch dưới, dấu trừ và dấu chấm. Hãy sửa chữa nó.

en: Directory "%s" is not empty. Project creation could fail if some files cannot be written. Do you want to continue?
vi: Thư mục « %s » không trống. Tiến trình tạo dự án có thể không thành công nếu một số tập tin không thể ghi được. Bạn có muốn tiếp tục không?

en: File "%s" already exists. Do you want to overwrite it?
vi: Tập tin « %s » đã có. Bạn có muốn ghi đè lên nó không?

en: Invalid entry
vi: Mục nhập không hợp lệ

en: Dubious entry
vi: Mục nhập lờ mờ

en: 
    Missing programs: %s.
vi: 
    Thiếu chương trình: %s.

en: 
    Missing packages: %s.
vi: 
    Thiếu gói: %s.

en: Some important programs or development packages required to build this project are missing. Please make sure they are installed properly before generating the project.
vi: Vẫn thiếu một số chương trình hay gọi phát triển quan trọng đòi hỏi để xây dựng dự án này. Hãy chắc là chúng được cài đặt đúng trước khi phát sinh dự án.

en: The missing programs are usually part of some distrubution packages and can be searched in your Application Manager. Similarly, the development packages are contained in special packages that your distribution provide to allow development of projects based on them. They usually end with -dev or -devel suffix in package names and can be found by searching in your Application Manager.
vi: Các chương trình còn thiếu thường thuộc về một số gói phân phối và có thể được tìm trong Bộ Quản lý Ứng dụng. Tương tự, các gói phát triển nằm trong gói đặc biệt được bản phân phối cung cấp để cho phép phát triển dự án dựa vào chúng. Tên gói này thường kết thúc bằng đuôi « -dev » hay « -devel », và có thể được tìm bằng cách tìm kiếm qua Bộ Quản lý Ứng dụng.

en: Missing components
vi: Thiếu thành phần

en: Unable to build project assistant user interface reading %s.
vi: Không thể xây dựng giao diện người dùng của trợ lý dự án khi đọc %s.

en: New project has been created successfully.
vi: Dự án mới đã được tạo thành công.

en: New project creation has failed.
vi: Lỗi tạo dự án mới.

en: Skipping %s: file already exists
vi: Đang bỏ qua %s: tập tin đã có

en: Creating %s ... Fail to create directory
vi: Đang tạo %s... lỗi tạo thư mục

en: Creating %s (using AutoGen)... %s
vi: Đang tạo %s (dùng Tự động Phát sinh)... %s

en: Creating %s ... %s
vi: Đang tạo %s... %s

note: The %s is a name of a unix command line, by example * cp foobar.c project
en: Executing: %s
vi: Đang thực hiện: %s

en: New Project Assistant
vi: Trợ lý dự án mới

en: Choose directory
vi: Chọn thư mục

en: Icon choice
vi: Chọn biểu tượng

en: A GNOME applet project
vi: Một dự án tiểu dụng GNOME

en: A generic C++ project
vi: Một dự án C++ chung

en: A generic GNOME project
vi: Một dự án GNOME chung

en: A generic GTK+ project
vi: Một dự án GTK+ chung

en: A generic GTKmm (C++) project
vi: Một dự án GTKmm (C++) chung

en: A generic Xlib dock applet
vi: Một tiểu dụng neo Xlib chung

en: A generic Xlib project
vi: Một dự án Xlib chung

en: A generic java project using automake project management
vi: Một dự án Java chung được automake quản lý

en: A generic minimal and flat project
vi: Một dự án tối thiểu phẳng chung

en: A generic natively compiled java project using the GNU Java Compiler (gcj)
vi: Một dự án Java chung được biên dịch sở hữu dùng công cụ Biên dịch Java GNU (gcj)

en: A generic project
vi: Một dự án chung

en: A generic python project using automake project management
vi: Một dự án Python chung được automake quản lý

en: A generic wx Widgets project
vi: Một dự án wx Widgets chung

en: A sample SDL project
vi: Một dự án SDL ví dụ

en: Add C++ support:
vi: Thêm hỗ trợ C++:

en: Add gtk-doc system:
vi: Thêm hệ thống gtk-doc:

en: Add internationalization:
vi: Thêm quốc tế hoá:

en: Add shared library support:
vi: Thêm hỗ trợ thư viện dùng chung:

en: Adds C++ support to the project so that C++ source files can be built
vi: Thêm hỗ trợ C++ vào dự án, để xây dựng các tập tin mã nguồn C++

en: Adds support for building shared libraries in your project
vi: Thêm hỗ trợ để xây dựng thư viện dùng chung trong dự án

en: Adds support for internationalization so that your project can have translations in different languages
vi: Thêm hỗ trợ chức năng quốc tế hoá, để dự án có bản dịch bằng các ngôn ngữ khác nhau

en: Anjuta Plugin
vi: Phần bổ sung Anjuta

en: Anjuta plugin project that uses libanjuta framework
vi: Dự án phần bổ sung Anjuta dùng khuôn khổ libanjuta

en: Applet Title:
vi: Tên tiểu dụng:

en: Basic information
vi: Thông tin cơ bản

en: Berkeley Software Distribution License (BSD)
vi: Giấy Phép Phân Phối Phần mềm Berkeley (BSD)

en: Comma separated, other plugins that this plugin depends on. It could be either primary interface name or plugin location (library:class)
vi: Danh sách định giới bằng dấu phẩy chứa các phần bổ sung vào chúng phần bổ sung này phụ thuộc. Có thể là tên giao diện chính hay vị trí phần bổ sung (thư_viện:hạng_

en: Configure external packages
vi: Cấu hình gói bên ngoài

en: Configure external packages:
vi: Cấu hình gói bên ngoài:

en: Create a template glade interface file
vi: Tạo một tập tin giao diện Glade mẫu

en: Create glade interface file
vi: Tạo tập tin giao diện Glade

en: Display description of the applet
vi: Hiển thị mô tả về tiểu dụng

en: Display description of the plugin
vi: Hiển thị mô tả về phần bổ sung

en: Display title of the applet
vi: Hiển thị tên của tiểu dụng

en: Display title of the plugin
vi: Hiển thị tên phần bổ sung

en: Django Project
vi: Dự án Django

en: Django Project information
vi: Thông tin dự án Django

en: GCJ needs to know which class contains the main() function
vi: GCJ cần biết hạng nào chứa hàm main()

en: GNOME Applet
vi: Tiểu dụng GNOME

en: General Project Information
vi: Thông tin dự án chung

en: Generic (Minimal)
vi: Chung (Tối Thiểu)

en: Generic C++
vi: C++ chung

en: Generic gcj compiled java
vi: Java biên dịch bằng gcj chung

en: Generic java (automake)
vi: Java chung (automake)

en: Generic python (automake)
vi: Python chung (automake)

en: Give a package name that your project require. You may also mention what is the required version of the package. For example, 'libgnomeui-2.0' or 'libgnomeui-2.0 >= 2.2.0'
vi: Nhập một tên gói đòi hỏi cho dự án này. Cũng có thể ghi rõ phiên bản thích hợp, v.d. « libgnomeui-2.0 » hay « libgnomeui-2.0 >= 2.2.0 »

en: Icon File:
vi: Tập tin biểu tượng:

en: Icon file for the plugin
vi: Tên biểu tượng cho phần bổ sung

en: Implement plugin interfaces
vi: Thực hiện giao diện phần bổ sung

en: Interface implemented by the plugin
vi: Giao diện được phần bổ sung thực hiện

en: Main Class:
vi: Hạng chính:

en: Main class
vi: Hạng chính

en: Makefile project
vi: Dự án Makefile

en: Makefile-based project
vi: Dự án dựa vào Makefile

en: Mininum SDL version required
vi: Phiên bản SDL tối thiểu đòi hỏi

en: Name of the value to watch
vi: Tên của giá trị cần theo dõi

en: No license
vi: Không có giấy phép

en: Options for project build system
vi: Tùy chọn về hệ thống xây dựng dự án

en: Plugin Class Name:
vi: Tên hạng phần bổ sung:

en: Plugin Dependencies:
vi: Quan hệ phụ thuộc của phần bổ sung:

en: Plugin Description:
vi: Mô tả phần bổ sung:

en: Plugin Title:
vi: Tên phần bổ sung:

en: Plugin class name
vi: Tên hạng phần bổ sung

en: Plugin has menus or/and toolbars
vi: Phần bổ sung có trình đơn và/hay thanh công cụ

en: Plugin interfaces to implement
vi: Giao diện phần bổ sung cần thực hiện

en: Project directory, output file etc.
vi: Thư mục dự án, tập tin kết xuất v.v.

en: Project name must not contain spaces, because it will be the name of the project build target (executable, library etc.)
vi: Tên dự án không được chứa dấu cách, vì nó sẽ là tên của đích xây dựng dự án (tập tin thực thi, thư viện v.v.)

en: Project options
vi: Tùy chọn dự án

en: Python webproject using Django Web Framework
vi: Dự án Web Python dùng Khuôn Khổ Web Django

en: Require Package:
vi: Đòi hỏi gói:

en: Require SDL version:
vi: Đòi hỏi phiên bản SDL:

en: Require SDL_gfx library
vi: Đòi hỏi thư viện SDL_gfx

en: Require SDL_gfx:
vi: Đòi hỏi SDL_gfx:

en: Require SDL_image library
vi: Đòi hỏi thư viện SDL_image

en: Require SDL_image:
vi: Đòi hỏi SDL_image:

en: Require SDL_mixer library
vi: Đòi hỏi thư viện SDL_mixer

en: Require SDL_mixer:
vi: Đòi hỏi SDL_mixer:

en: Require SDL_net library
vi: Đòi hỏi thư viện SDL_net

en: Require SDL_net:
vi: Đòi hỏi SDL_net:

en: Require SDL_ttf library
vi: Đòi hỏi thư viện SDL_ttf

en: Require SDL_ttf:
vi: Đòi hỏi SDL_ttf:

en: Select code license
vi: Chọn giấy phép mã

en: Shell values to watch
vi: Giá trị trình bao cần theo dõi

en: Use libglade for the UI
vi: Dùng libglade cho UI

en: Use pkg-config to add library support from other packages
vi: Dùng pkg-config để thêm hỗ trợ thư viện từ gói khác

en: Use the libglade-2.0 library to load the glade interface file at runtime
vi: Dùng thư viện libglade-2.0 để nạp tập tin giao diện Glade vào lúc chạy

en: Value Name:
vi: Tên giá trị:

en: Values to watch
vi: Giá trị cần theo dõi

en: Whether the plugin has menus or toolbars
vi: Phần bổ sung có trình đơn hay thanh công cụ

en: Xlib dock
vi: Neo Xlib

en: gtk-doc is used to compile API documentations for GObject based classes
vi: gtk-doc được dùng để biên dịch tài liệu hướng API cho hạng dựa vào GObject

en: Program Parameters
vi: Tham số chương trình

en: Program '%s' does not exist
vi: Dự án « %s » không tồn tại

note: Only local directory are supported
en: Program directory '%s' is not local
vi: Thư mục chương trình « %s » không phải cục bộ

en: Load Target to run
vi: Nạp đích cần chạy

en: The program is running.
    Do you want to restart it?
vi: Chương trình đang chạy.
    Bạn có muốn khởi chạy lại nó không?

en: Run program without debugger
vi: Chạy chương trình mà không gỡ lỗi

en: Stop Program
vi: Dừng chương trình

en: Kill program
vi: Giết chương trình

en: Program Parameters...
vi: Tham số chương trình...

en: Set current program, arguments and so on
vi: Đặt chương trình hiện thời, các đối số v.v.

en: Run operations
vi: Thao tác chạy

note: Action name Stock icon, if any
en: _Sample action
vi: Hành vi _mẫu

note: Display label short-cut
en: Sample action
vi: Hành vi mẫu

en: Sample file operations
vi: Thao tác tập tin mẫu

en: SamplePlugin
vi: Phần bổ sung mẫu

en: <b>Autocompletion</b>
vi: <b>Tự động điền nốt</b>

en: <b>Basic Indentation</b>
vi: <b>Thụt lề cơ bản</b>

en: <b>Code folding</b>
vi: <b>Gấp mã</b>

en: <b>Highlight style</b>
vi: <b>Kiểu dáng tô sáng</b>

en: <b>Misc options</b>
vi: <b>Tùy chọn lặt vặt</b>

en: <b>Other colors</b>
vi: <b>Màu sắc khác</b>

en: <b>Print options</b>
vi: <b>Tùy chọn in ấn</b>

en: Add line number every:
vi: Đánh số thứ tự dòng mỗi:

en: Add page header
vi: Thêm phần đầu trang

en: Autocomplete XML/HTML closing tags
vi: Tự động điền nốt thẻ đóng XML/HTML

en: Autocompletion pop up choices
vi: Tự động điền nốt tự mở ô lựa chọn

en: Basic Indentation
vi: Thụt lề cơ bản

en: Calltip background:
vi: Nền gợi ý cuộc gọi

en: Caret (cursor) color:
vi: Màu dấu mũ (con chạy):

en: Caret blink period in ms
vi: Khoảng nháy con chạy theo miligiây

en: Choose autocomplete for single match
vi: Bật tự động điền nốt để khớp một lần

en: Collapse all code folds on file open
vi: Co lại mọi cấp mã khi mở tập tin

en: Compact folding
vi: Co lại gọn

en: Draw line below folded lines
vi: Vẽ đường dưới dòng co lại

note: Column where a vertical line will be drawn to indicate that lines should not be longer
en: Edge column
vi: Cột cạnh

en: Editor caret (cursor) width in pixels
vi: Độ rộng con chạy soạn thảo theo điểm ảnh

en: Enable HTML tags folding
vi: Bật co lại thẻ HTML

en: Enable automatic indentation
vi: Bật tự động thụt lề

en: Enable braces check
vi: Bật kiểm tra ngoặc móc

en: Enable code folding
vi: Bật co lại cấp mã

en: Enable comments folding
vi: Bật co lại ghi chú

en: Enable python comments folding
vi: Bật co lại ghi chú Python

en: Enable python quoted strings folding
vi: Bật co lại chuỗi trích dẫn Python

en: Filter extraneous characters in DOS mode
vi: Lọc ra các ký tự ngoại lai ở chế độ DOS

en: Fold style:
vi: Kiểu dáng co lại:

en: Fonts and colors for editor
vi: Phông chữ và màu sắc cho trình soạn thảo

en: Indent closing braces
vi: Thụt vào ngoặc móc đóng

en: Indent opening braces
vi: Thụt vào ngoặc móc mở

en: Indentation size in spaces:
vi: Khoảng thụt vào theo dấu cách:

en: Line numbers margin width in pixels
vi: Độ rộng lề số thứ tự dòng theo điểm ảnh

note: If the user presses enter, the indentation of the current line will automatically be added to the next line
en: Maintain past Indentation
vi: Bảo tồn đẳng sau vị trí thụt vào

en: Margin Fold visible
vi: Hiện nơi co lại lề

en: Margin Linenum visible
vi: Hiện số thứ tự dòng lề

en: Margin Marker visible
vi: Hiện đánh dấu lề

en: Plus/Minus
    Arrows
    Circular
    Squares
vi: Cộng/Trừ
    Mũi tên
    Hình tròn
    Hình vuông

en: Pressing backspace un-indents
vi: Bấm xoá lùi thì bỏ khoảng thụt vào

en: Pressing tab inserts indentation
vi: Bấm Tab thì thụt vào

en: Select highlight style to edit:
vi: Chọn kiểu dáng tô sáng cần sửa:

en: Selection background:
vi: Nền lựa chọn:

en: Selection foreground:
vi: Chữ được chọn:

en: Strip trailling spaces on file save
vi: Bỏ dấu cách theo sau khi lưu tập tin

en: Tab size in spaces:
vi: Khoảng Tab theo dấu cách:

en: Use tabs for indentation
vi: Dùng khoảng Tab để thụt vào

en: View EOL chars
vi: Xem ký tự EOL

en: View Indentation Guides
vi: Xem dấu ngụ ý thụt vào

en: View Line Wrap
vi: Xem chỗ ngắt dòng

en: View Whitespaces
vi: Xem khoảng trắng

en: View indentation whitespaces
vi: Xem khoảng trắng thụt vào

note: Next bookmark at the end of the file will jump to the first bookmark from the beginning
en: Wrap bookmarks search around
vi: Cuộn tìm liên kết thường dùng

en: Unable to get text buffer for printing
vi: Không thể lấy vùng đệm văn bản để in ấn

en: No file to print!
vi: Không có tập tin cần in.

en: Scintilla Editor
vi: Bộ soạn thảo Scintilla

en: The file '%s' has been changed.
    Do you want to reload it ?
vi: Tập tin « %s » bị sửa đổi.
    Muốn nạp lại nó ?

en: The file '%s' has been changed.
    Do you want to loose your changes and reload it ?
vi: Tập tin « %s » bị sửa đổi.
    Muốn nạp lại nó (cũng mất hẳn các thay đổi của bạn) ?

en: The file '%s' has been deleted.
    Do you confirm and close it ?
vi: Tập tin « %s » đã được xoá.
    Bạn có xác nhận và đóng nó không?

en: The file '%s' has been deleted.
    Do you want to loose your changes and close it ?
vi: Tập tin « %s » bị xoá.
    Muốn đóng nó (cũng mất hẳn các thay đổi của bạn) ?

en: Could not get file info
vi: Không thể lấy thông tin về tập tin

note: DEBUG_PRINT ("%s", "This file is too big. Unable to allocate memory.");
en: This file is too big. Unable to allocate memory.
vi: Tập tin quá lớn nên không thể cấp phát bộ nhớ.

en: Error while reading from file
vi: Gặp lỗi khi đọc từ tập tin

en: The file does not look like a text file or the file encoding is not supported. Please check if the encoding of file is in the supported encodings list. If not, add it from the preferences.
vi: Tập tin không hình như một tập tin văn bản, hoặc bảng mã tập tin không được hỗ trợ. Hãy kiểm tra nếu bảng mã của tập tin nằm trong danh sách các bảng mã được hỗ trợ. Không thì thêm nó trong Tùy thích.

en: Loading file...
vi: Đang nạp tập tin...

en: Could not load file: %s
    
    Details: %s
vi: Không thể nạp tập tin: %s
    
    Chi tiết: %s

en: File loaded successfully
vi: Tập tin đã được nạp

en: Could not save intermediate file %s: %s
vi: Không thể lưu tập tin trung gian %s: %s

en: File saved successfully
vi: Tập tin đã được lưu

en: Cannot load Global defaults and configuration files:
    %s.
    This may result in improper behaviour or instabilities.
    Anjuta will fall back to built in (limited) settings
vi: Không thể nạp các giá trị mặc định toàn cục
    và tập tin cấu hình:
    %s.
    Trường hợp này có thể gây ra ứng xử không thích hợp
    hay không ổn định. Trình Anjuta sẽ dự trữ thiết lập
    dựng sẵn (bị hạn chế).

en: <b>Scratchbox Options</b>
vi: <b>Tùy chọn Hộp Thử</b>

en: Scratchbox directory:
vi: Thư mục Hộp Thử:

en: Scratchbox target:
vi: Đích Hộp Thử:

en: Scratchbox version:
vi: Phiên bản Hộp Thử:

en: Select Scratchbox Folder
vi: Chọn thư mục Hộp Thử

en: Scratchbox
vi: Hộp Thử

en: <b>File Filter</b>
vi: <b>Lọc tập tin</b>

note: User can select variables that contain lists of files, so this is a combined noun
en: <b>Search variable</b>
vi: <b>Biến tìm kiếm</b>

en: Basic Search & Replace
vi: Tìm và Thay thế cơ bản

en: Choose Directories:
vi: Chọn thư mục:

en: Choose Files:
vi: Chọn tập tin:

en: Expand regex back references
vi: Mở rộng tham chiếu ngược biểu thức chính quy

note: the order of these matters - it must match the order of the corresponding radio buttons on another page
en: Full Buffer
vi: Bộ đệm đầy

en: Greedy matching
vi: Khớp hám

en: Ignore Binary Files
vi: Bỏ qua tập tin nhị phân

en: Ignore Directories:
vi: Bỏ qua thư mục:

en: Ignore Files:
vi: Bỏ qua tập tin:

en: Ignore Hidden Directories
vi: Bỏ qua thư mục ẩn

en: Ignore Hidden Files
vi: Bỏ qua tập tin ẩn

en: Match at start of word
vi: Khớp ở đầu từ

en: Match complete lines
vi: Khớp toàn dòng

en: Match complete words
vi: Khớp nguyên từ

en: Maximum Actions
vi: Số tối đa các hành vi

en: Search Action:
vi: Hành vi tìm kiếm:

en: Search Direction:
vi: Hướng tìm kiếm:

note: This is "the search expression" (noun)
en: Search Expression
vi: Biểu thức tìm kiếm

note: This is "the search expression" (noun)
en: Search Expression:
vi: Biểu thức tìm kiếm:

en: Search In:
vi: Tìm trong:

en: Search Target
vi: Đích tìm kiếm

en: Search for a string or regular expression in the editor
vi: Tìm kiếm một chuỗi hay biểu thức chính quy trong trình soạn thảo

en: Repeat the last Find command
vi: Lặp lại lệnh Tìm cuối

en: Find and R_eplace...
vi: Tìm và Tha_y thế...

en: Search for and replace a string or regular expression with another string
vi: Tìm kiếm và thay thế một chuỗi hay biểu thức chính quy bằng một chuỗi khác

en: Fin_d in Files...
vi: Tì_m trong tập tin...

en: Search for a string in multiple files or directories
vi: Tìm kiếm một chuỗi trong nhiều tập tin hay thư mục

en: Basic Search
vi: Tìm kiếm cơ bản

en: Current Buffer
vi: Vùng đệm hiện thời

en: Current Selection
vi: Vùng chọn hiện có

en: Current Block
vi: Khối hiện tại

en: Current Function
vi: Hàm hiện thời

en: All Open Buffers
vi: Mọi vùng đệm còn mở

en: All Project Files
vi: Mọi tập tin dự án

note: {SR_VARIABLE, N_("Specify File List")},
en: Specify File Patterns
vi: Ghi rõ mẫu tập tin

en: Select next match
vi: Chọn lần tìm kế tiếp

en: Bookmark all matched lines
vi: Lưu liên kết đến mỗi dòng tương ứng

en: Mark all matches
vi: Đánh dấu mỗi kết quả

en: List matches in find pane
vi: Liệt kê kết quả trong ô tìm

en: Search complete
vi: Tìm kiếm hoàn tất

en: The match "%s" was not found. Wrap search around the document?
vi: Không tìm thấy « %s ». Cuộn tiến trình tìm kiếm qua tài liệu không?

en: The match "%s" was not found.
vi: Không tìm thấy chuỗi « %s ».

en: The maximum number of results has been reached.
vi: Đã tới số tối đa các kết quả.

en: %d match has been replaced. | %d matches have been replaced.
vi[0]: Đã tìm và thay thế %d lần.

en: Unable to build user interface for Search And Replace
vi: Không thể xây dựng giao diện người dùng cho chức năng Tìm và Thay thế

en: The file '%s' on the disk is more recent than the current buffer.
    Do you want to reload it?
vi: Tập tin « %s » trên đĩa vẫn mới hơn vùng đệm hiện thời.
    Muốn nạp lại nó ?

en: The file '%s' has been deleted on the disk.
    Do you want to close it?
vi: Tập tin « %s » bị xoá.
    Muốn đóng nó ?

en: The file '%s' is read-only! Edit anyway?
vi: Tập tin « %s » là chỉ-đọc. Vẫn sửa ?

note: Could not open <filename>: <error message>
en: Could not save %s: %s
vi: Không thể lưu %s: %s

en: Could not save file because filename not yet specified
vi: Không thể lưu tập tin vì chưa ghi rõ tên tập tin

en: New file %d
vi: Tập tin mới %d

en: Preparing pages for printing
vi: Đang chuẩn bị các trang để in ấn

en: <b>Color scheme:</b>
vi: <b>Lược đồ màu :</b>

en: <b>Font:</b>
vi: <b>Phông chữ :</b>

en: <b>Indentation and auto-format options</b>
vi: <b>Tùy chọn thụt vào và tự động định dạng</b>

en: Create backup files
vi: Tạo tập tin sao lưu

en: Highlight syntax
vi: Tô sáng cú pháp

en: Print Linenumbers
vi: In số thứ tự dòng

en: Print page footer
vi: In chân trang

en: Right margin position in characters
vi: Vị trí của lề phải theo ký tự

en: Use theme font
vi: Dùng phông chữ sắc thái

en: Wrap long lines to fit on paper
vi: Cuộn dòng dài để vừa trên tờ giấy

en: Starter
vi: Bộ bắt đầu

en: Create File/Project
vi: Tạo Tập tin/Dự án

en: Recent Projects
vi: Dự án Vừa làm

en: Anjuta Home Page
vi: Trang chủ Anjuta

en: Anjuta Manual
vi: Sổ tay Anjuta

en: Gnome Online API Documentation
vi: Tài liệu API Trực tuyến GNOME

en: <b>Branch/Tag URL:</b>
vi: <b>URL nhánh/thẻ:</b>

en: <b>End Revision:</b>
vi: <b>Bản sửa đổi cuối:</b>

en: <b>File or directory to diff:</b>
vi: <b>Tập tin hay thư mục cần khác biệt:</b>

en: <b>File/URL to Remove:</b>
vi: <b>Tập tin/URL cần gỡ bỏ :</b>

en: <b>First Path:</b>
vi: <b>Đường dẫn 1:</b>

en: <b>Second Path:</b>
vi: <b>Đường dẫn 2:</b>

en: <b>Select Changes to Revert:</b>
vi: <b>Chọn các thay đổi cần hoàn nguyên:</b>

en: <b>Source/Destination Paths:</b>
vi: <b>Đường dẫn nguồn/đích:</b>

en: <b>Start Revision:</b>
vi: <b>Bản sửa đổi đầu :</b>

en: <b>Subversion Options</b>
vi: <b>Tùy chọn SVN</b>

en: <b>Working Copy Path:</b>
vi: <b>Đường dẫn đến bản sao làm việc:</b>

en: Add file/directory
vi: Thêm tập tin/thư mục

en: Copy files/folders
vi: Chép tập tin/thư mục

en: Diff Selected Revisions
vi: Khác biệt những bản sửa đổi được chọn

en: Diff file/directory
vi: Khác biệt tập tin/thư mục

en: Diff to Previous
vi: Khác biệt với bản trước

en: Ignore ancestry
vi: Bỏ qua tổ tiên

en: Merge changes into working copy
vi: Trộn các thay đổi vào bản sao làm việc

en: Other Revision:
vi: Bản sửa đổi khác:

en: Realm:
vi: Địa hạt:

en: Remember this decision
vi: Nhớ sự quyết định này

en: Remove file/directory
vi: Gỡ bỏ tập tin/thư mục

en: Repository Head
vi: Đầu kho lưu

en: Repository authorization
vi: Xác thực với kho lưu

en: Save open files before diffing
vi: Lưu các tập tin còn mở trước khi khác biệt

en: Subversion Preferences
vi: Tùy thích SVN

en: Switch to branch/tag
vi: Chuyển sang nhánh/thẻ

en: Trust server
vi: Tin cậy máy phục vụ

en: Update file/directory
vi: Cập nhật tập tin/thư mục

en: Use first path
vi: Dùng đường dẫn 1

en: View Selected Revision
vi: Xem bản sửa đổi được chọn

en: Whole Project
vi: Dự án hoàn toàn

en: Working Copy
vi: Bản sao làm việc

en: realm
vi: địa hạt

note: Action name Stock icon, if any
en: _Subversion
vi: _SVN

note: Display label short-cut
en: Add a new file/directory to the Subversion tree
vi: Thêm một tập tin/thư mục mới vào cây SVN

note: Display label short-cut
en: Remove a file/directory from Subversion tree
vi: Gỡ bỏ một tập tin/thư mục mới khỏi cây SVN

note: Display label short-cut
en: Commit your changes to the Subversion tree
vi: Gài vào các thay đổi vào cây SVN

note: Action name Stock icon, if any
en: _Revert...
vi: Hoàn ngu_yên...

note: Display label short-cut
en: Revert changes to your working copy.
vi: Hoàn nguyên các thay đổi về bản sao làm việc.

note: Action name Stock icon, if any
en: _Resolve Conflicts...
vi: _Giải quyết sự xung đột...

note: Display label short-cut
en: Resolve conflicts in your working copy.
vi: Giải quyết các sự xung đột trong bản sao làm việc.

note: Action name Stock icon, if any
en: _Update...
vi: _Cập nhật...

note: Display label short-cut
en: Sync your local copy with the Subversion tree
vi: Đồng bộ hoá bản sao cục bộ với cây SVN

note: Action name Stock icon, if any
en: Copy Files/Folders...
vi: Chép tập tin/thư mục...

note: Display label short-cut
en: Copy files/folders in the repository
vi: Sao chép các tập tin/thư mục trong kho lưu

note: Action name Stock icon, if any
en: Switch to a Branch/Tag...
vi: Chuyển sang nhánh/thẻ...

note: Display label short-cut
en: Switch your local copy to a branch or tag in the repository
vi: Chuyển đổi bản sao cục bộ sang một nhánh hay thẻ trong kho lưu

note: Display label short-cut
en: Merge changes into your working copy
vi: Trộn các thay đổi vào bản sao làm việc

note: Display label short-cut
en: View file history
vi: Xem lược sử tập tin

note: Action name Stock icon, if any
en: _Diff...
vi: _Khác biệt...

note: Display label short-cut
en: Diff local tree with repository
vi: Khác biệt cây cục bộ với kho lưu

note: Action name Stock icon, if any
en: Diff...
vi: Khác biệt...

en: Subversion operations
vi: Thao tác SVN

en: Subversion popup operations
vi: Thao tác tự mở SVN

en: Subversion Log
vi: Bản ghi SVN

en: Subversion: File will be added on next commit.
vi: SVN: tập tin sẽ được thêm vào lúc gài vào kế tiếp.

en: Subversion: Commit complete.
vi: SVN: gài vào hoàn tất.

en: Subversion: Committing changes to the repository...
vi: SVN: đang gài các thay đổi vào kho lưu...

en: Subversion: Copy complete.
vi: SVN: sao chép hoàn tất.

en: Please enter a source path.
vi: Hãy nhập một đường dẫn nguồn.

en: Please enter a destination path.
vi: Hãy nhập một đường dẫn đích.

en: [Head/Working Copy]
vi: [Đầu/Bản sao làm việc]

en: Subversion: Retrieving diff...
vi: SVN: đang lấy bản khác biệt...

en: Short Log
vi: Bản ghi ngắn

en: Subversion: Retrieving log...
vi: SVN: đang lấy bản ghi...

en: Subversion: File retrieved.
vi: SVN: tập tin đã được lấy.

en: Subversion: Retrieving file...
vi: SVN: đang lấy tập tin...

en: Subversion: Merge complete.
vi: SVN: trộn hoàn tất.

en: Please enter the first path.
vi: Hãy nhập đường dẫn 1.

en: Please enter the second path.
vi: Hãy nhập đường dẫn 2.

en: Please enter a working copy path.
vi: Hãy nhập một đường dẫn đến bản sao làm việc.

en: Please enter the start revision.
vi: Hãy nhập bản sửa đổi bắt đầu.

en: Please enter the end revision.
vi: Hãy nhập bản sửa đổi cuối cùng.

en: Subversion: File will be removed on next commit.
vi: SVN: tập tin sẽ bị gỡ bỏ vào lúc gài vào kế tiếp.

en: Subversion: Resolve complete.
vi: SVN: giải quyết hoàn tất.

en: Subversion: Revert complete.
vi: SVN: hoàn nguyên hoàn tất.

en: Subversion: Switch complete.
vi: SVN: chuyển đổi hoàn tất.

en: Please enter a branch/tag URL.
vi: Hãy nhập một địa chỉ URL nhánh/thẻ.

en: Subversion
vi: SVN

en: Subversion: Diff complete.
vi: SVN: khác biệt hoàn tất.

en: Subversion: Update complete.
vi: SVN: cập nhật hoàn tất.

en: Authentication canceled
vi: Tiến trình xác thực bị thôi

en: Valid from:
vi: Hợp lệ từ :

en: Valid until:
vi: Hợp lệ đến:

en: Issuer DN:
vi: DN nhà cấp:

en: DER certificate:
vi: Chứng nhận DER:

en: Deleted: %s
vi: Đã xoá: %s

en: Added: %s
vi: Đã thêm: %s

en: Resolved: %s
vi: Đã giải quyết: %s

en: Externally Updated: %s
vi: Đã cập nhật bên ngoài: %s

en: Merged: %s
vi: Đã trộn: %s

en: Conflicted: %s
vi: Bị xung đột: %s

en: Obstructed: %s
vi: Bị cản trở : %s

en: Package is not parseable
vi: Gói này không phân tích được cú pháp

en: Symbol Database
vi: Cơ sở dữ liệu ký hiệu

en: API Tags
vi: Thẻ API

en: Resuming glb scan.
vi: Đang tiếp tục lại tiến trình quét glb.

en: <b>Available API tags</b>
vi: <b>Thẻ API sẵn sàng</b>

en: Automatically scan project's packages
vi: Tự động quét các gói của dự án

en: Automatically update symbols without saving file
vi: Tự động cập nhật các ký hiệu mà không lưu tập tin

en: Checking if package is parseable...
vi: Đang kiểm tra nếu gói phân tích được cú pháp...

en: Ctags executable:
vi: Tập tin thực thi Ctags:

en: Parallel scan of project and global symbols
vi: Quét song song dự án và các ký hiệu toàn cục

en: <b>Terminal options</b>
vi: <b>Tùy chọn thiết bị cuối</b>

en: Default
vi: Mặc định

en: Use GNOME terminal profile:
vi: Dùng hồ sơ thiết bị cuối GNOME:

en: Use currently selected profile in GNOME terminal
vi: Sử dụng hồ sơ được chọn hiện thời trong thiết bị cuối GNOME

en: terminal operations
vi: thao tác thiết bị cuối

en: <b>Tools</b>
vi: <b>Công cụ</b>

en: Edit as script
vi: Sửa như văn lệnh

en: Edit command as script in Anjuta on close
vi: Chỉnh sửa câu lệnh dưới dạng văn lệnh trong Anjuta khi đóng

en: Save all files
vi: Lưu mọi tập tin

en: Short cut:
vi: Phím tắt:

note: This is the Unix stdin. See http://en.wikipedia.org/wiki/Standard_streams
en: Standard input:
vi: Đầu vào tiêu chuẩn:

en: Tool Editor
vi: Bộ sửa công cụ

en: Variable list
vi: Danh sách biến

en: _Variable...
vi: _Biến...

en: Are you sure you want to delete the '%s' tool?
vi: Bạn có chắc muốn xoá công cụ « %s » không?

en: ask at runtime
vi: hỏi vào lúc chạy

en: Unable to build user interface for tool variable
vi: Không thể xây dựng giao diện người dùng cho biến công cụ

en: You must provide a tool name!
vi: Phải cung cấp một tên công cụ.

en: You must provide a tool command!
vi: Phải cung cấp một câu lệnh công cụ.

en: A tool with the same name already exists!
vi: Một công cụ cùng tên đã có.

en: The shortcut is already used by another component in Anjuta. Do you want to keep it anyway?
vi: Phím tắt này đang được dùng bởi một thành phần khác trong Anjuta. Bạn vẫn muốn giữ nó không?

en: Unable to edit script
vi: Không thể chỉnh sửa văn lệnh

en: Unable to build user interface for tool editor
vi: Không thể xây dựng giao diện người dùng cho trình chỉnh sửa công cụ

en: error:
vi: lỗi:

note: This is append to the tool name to give something * like "My tools (output)". It's used to name the message * pane where the output of the tool is send to
en: (output)
vi: (kết xuất)

note: Display the name of the command
en: Running command: %s...
vi: Đang chạy câu lệnh: %s...

en: Completed unsuccessfully with status code %d
vi: Hoàn tất mà không thành công với mã trạng thái %d

en: Unable to create a buffer, command aborted
vi: Không thể tạo một vùng đệm nên hủy bỏ câu lệnh

en: No document currently open, command aborted
vi: Không có tài liệu còn mở nên hủy bỏ câu lệnh

en: Unable to open input file %s, command aborted
vi: Không thể mở tập tin nhập vào %s nên hủy bỏ câu lệnh

en: Missing tool name
vi: Thiếu tên công cụ

en: Unexpected element "%s"
vi: Gặp phần tử bất thường « %s »

en: Error when loading external tools
vi: Gặp lỗi khi nạp các công cụ bên ngoài

en: Tool operations
vi: Thao tác công cụ

en: Command line parameters
vi: Tham số dòng lệnh

en: Same as output
vi: Trùng với kết xuất

en: Existing message pane
vi: Ô thông điệp đã có

en: New message pane
vi: Ô thông điệp mới

en: New buffer
vi: Vùng đệm mới

en: Replace buffer
vi: Thay thế vùng đệm

en: Insert in buffer
vi: Chèn vào vùng đệm

en: Append to buffer
vi: Phụ thêm vào vùng đệm

note: Translators: Checkbox if a dialog should be shown after some operation finishes, so translate as "to pop up a dialog"
en: Popup dialog
vi: Hộp thoại tự mở

en: Discard output
vi: Hủy kết xuất

en: Current buffer
vi: Vùng đệm hiện tại

en: <b>Program to test:</b>
vi: <b>Chương trình cần thử :</b>

en: Select Tool:
vi: Chọn công cụ :

en: Select Valgrind Target
vi: Chọn đích Valgrind

en: Select debugging target
vi: Chọn đích gỡ lỗi

en: No executable target selected for debugging with Valgrind. Please select one.
vi: Chưa chọn đích thực thi để gỡ lỗi dùng Valgrind. Hãy chọn một đích.

en: There aren't any available executable targets for this project.
    Please create one first.
vi: Không có đích thực thi cho dự án này.
    Trước tiên hãy tạo một đích.

en: Choose file where to save Valgrind log
vi: Hãy chọn tập tin vào đó cần lưu bản ghi Valgrind

en: Open Valgrind log file
vi: Mở bản ghi Valgrind

note: Action name Stock icon, if any
en: _Select Tool and Run...
vi: _Chọn công cụ và chạy...

note: Action name Stock icon, if any
en: _Kill Execution
vi: _Giết sự thực hiện

note: Action name Stock icon, if any
en: _Load Log
vi: _Nạp bản ghi

note: Action name Stock icon, if any
en: S_ave Log
vi: _Lưu bản ghi

note: Action name Stock icon, if any
en: Edit Rules
vi: Sửa quy tắc

en: Use Valgrind debug tool
vi: Dùng công cụ gỡ lỗi Valgrind

en: <b>Valgrind general preferences</b>
vi: <b>Tùy thích chung Valgrind</b>

en: Valgrind binary file path:
vi: Đường dẫn tập tin nhị phân Valgrind:

en: Choose Valgrind Binary File Path...
vi: Chọn đường dẫn tập tin nhị phân Valgrind...

en: lines above and below the target line.
vi: dòng trên và dưới dòng đích.

en: Failed to create pipe to '%s': %s
vi: Lỗi tạo ống dẫn tới « %s »: %s

en: Reached the end of the input file or error in parsing valgrind output.
vi: Đã tới kết thúc của tập tin nhập vào, hoặc gặp lỗi phân tích cú pháp của kết xuất Valgrind.

en: Process exited.
vi: Tiến trình đã thoát.

en: Could not get the right valgrind-binary gconf key:
vi: Không thể lấy chìa khoá GConf valgrind-binary đúng:

en: Valgrind binary [%s] does not exist. Please check the preferences or install Valgrind package.
vi: Tập tin nhị phân Valgrind [%s] không tồn tại. Hãy kiểm tra tùy thích, hoặc cài đặt gói Valgrind.

en: Could not get the right pipe for the process.
vi: Không thể lấy ống dẫn đúng cho tiến trình.

en: Invalid syntax in settings '%s'.
    Please enter a value of the form "<integer>,<integer>,<integer>".
vi: Cú pháp không hợp lệ trong thiết lập « %s ».
    Hãy nhập một giá trị có dạng « <số_nguyên>,<số_nguyên>,<số_nguyên> ».

en: Override default settings
vi: Đè lên thiết lập mặc định

note: This is the format of the preference, simply translate the words * inside the <>
en: Enter <size>,<assoc>,<line_size>:
vi: Nhập <kích_cỡ>,<liên_quan>,<kích_cỡ_dòng>:

en: Error contains
vi: Lỗi chứa

en: Function contains
vi: Hàm chứa

en: Object contains
vi: Đối tượng chứa

en: Source filename contains
vi: Tên tập tin nguồn chứa

en: Invalid regular expression: '%s': %s
vi: Biểu thức chính quy không hợp lệ: « %s »: %s

note: FIXME: we should really get this title from somewhere else?
en: Valgrind Suppression Rules
vi: Quy tắc thu hồi Valgrind

note: FIXME: we should really get this title from somewhere else?
en: Valgrind Suppression
vi: Thu hồi Valgrind

en: Edit in Custom Editor
vi: Sửa trong bộ chỉnh sửa tự chọn

note: demangle = decode C++ name encoding
en: Demangle C++ symbol names
vi: Tháo gỡ tên ký hiệu C++

en: callers in stack trace
vi: bộ gọi trong vết đống

en: Stop showing errors if there are too many
vi: Thôi hiển thị lỗi nếu có quá nhiều

en: Round malloc sizes to next word
vi: Làm tròn kích cỡ malloc thành từ kế tiếp

en: Trace any child processes forked off by the program being debugged
vi: Theo dõi bất cứ tiến trình con nào được tạo ra bởi chương trình đang được gỡ lỗi

en: Track open file descriptors
vi: Theo dõi bộ mô tả tập tin còn mở

en: Add time stamps to log messages
vi: Ghi giờ vào thông điệp bản ghi

en: Call __libc_freeres() at exit before checking for memory leaks
vi: Gọi « __libc_freeres() » khi thoát trước khi kiểm tra bộ nhớ rò rỉ

en: Suppressions File:
vi: Tập tin thu hồi:

en: Choose Valgrind Suppressions File...
vi: Chọn tập tin thu hồi Valgrind...

en: Assume thread stacks are used privately
vi: Giả sử đống mạch được dùng một cách riêng

en: Show location of last word access on error:
vi: Hiển thị vị trí của việc truy cập từ cuối cùng khi gặp lỗi:

en: Memory leaks
vi: Bộ nhớ rò rỉ

en: Leak check:
vi: Kiểm tra rò rỉ:

en: Show reachable blocks in leak check
vi: Hiển thị các khối có thể tới khi kiểm tra rò rỉ

en: Leak resolution:
vi: Giải quyết rò rỉ:

en: Keep up to
vi: Giữ đến

en: bytes in the queue after being free()'d
vi: byte trong hàng đợi sau khi được giải phóng (free() )

en: Work around bugs generated by gcc 2.96
vi: Khắc phục lỗi do gcc 2.96 phát sinh

en: Rule name:
vi: Tên quy tắc

en: Suppress messages of type:
vi: Thu hồi thông điệp kiểu :

en: Suppress when using:
vi: Thu hồi khi dùng:

en: System call:
vi: Cuộc gọi hệ thống:

en: Call chain:
vi: Dãy gọi:

en: Error saving to suppression file '%s': %s
vi: Gặp lỗi khi lưu vào tập tin thu hồi « %s »: %s

en: You have forgotten to name your suppression rule.
vi: Bạn chưa đặt tên cho quy tắc thu hồi.

en: Cannot save suppression rules: %s
vi: Không thể lưu các quy tắc thu hồi: %s

en: You have not set a suppressions file in your settings.
vi: Bạn chưa đặt một tập tin thu hồi trong thiết lập.

en: Copyright (c) Naba Kumar
vi: Tác quyền © Naba Kumar

en: Loaded Session...
vi: Đã nạp buổi hợp...

en: <b>Project Defaults</b>
vi: <b>Mặc định dự án</b>

en: <b>Session</b>
vi: <b>Buổi hợp</b>

en: Default
    Text below icons
    Text beside icons
    Icons only
    Text only
vi: Mặc định
    Nhãn bên dưới hình
    Nhãn bên cạnh hình
    Chỉ hình
    Chỉ nhãn

en: Default project directory:
vi: Thư mục dự án mặc định:

en: Developer email address:
vi: Địa chỉ thư của nhà phát triển:

en: Developer name:
vi: Tên nhà phát triển:

en: Do not load last project and files on startup
vi: Không nạp dự án cuối cùng và các tập tin vào lúc khởi chạy

en: Do not load last session on startup
vi: Không nạp buổi hợp cuối cùng vào lúc khởi chạy

note: Style of the buttons/tabs used to select docked windows in anjuta
en: Dock switcher style:
vi: Kiểu dáng chuyển đổi neo :

en: Select projects directory
vi: Chọn thư mục dự án

en: Text
    Icons
    Text + Icons
    Gnome toolbar setting
    Tabs
vi: Nhãn
    Hinh
    Nhãn và hình
    Thiết lập thanh công cụ GNOME
    Thẻ

note: translators: translate the same as in gnome-control-center
en: Toolbar button labels:
vi: Nhãn nút thanh công cụ :

en: Quit Anjuta IDE
vi: Thoát khỏi IDE Anjuta

en: Do you prefer coffee to tea? Check it out.
vi: Bạn có thích thiết lập nào? Hãy xem.

en: _Reset Dock Layout
vi: Đặt _lại bố trí neo

en: Reset the widgets docking layout to default
vi: Đặt lại bố trí cụ neo ô điều khiển thành mặc định

en: _Lock Dock Layout
vi: _Khoá bố trí neo

en: Lock the current dock layout so that widgets cannot be moved
vi: Khoá bố trí neo hiện thời để ngăn cản di chuyển ô điều khiển

en: Anjuta user's manual
vi: Sổ tay người dùng của Anjuta

en: Kick start _tutorial
vi: _Trợ lý bắt đầu

en: Anjuta Kick start tutorial
vi: Trợ lý bắt đầu dùng Anjuta

en: _Advanced tutorial
vi: Trợ lý cấp c_ao

en: Anjuta advanced tutorial
vi: Trợ lý cấp cao về Anjuta

en: Anjuta frequently asked questions
vi: Các câu thường hỏi về Anjuta

en: Anjuta _Home Page
vi: Trang c_hủ Anjuta

en: Online documentation and resources
vi: Tài liệu hướng dẫn và tài nguyên trực tuyến

en: Report _Bugs/Patches/Requests
vi: Thông _báo lỗi/đắp vá/yêu cầu

en: Submit a bug report, patch or feature request for Anjuta
vi: Báo cáo lỗi, gửi một đắp vá hay yêu cầu tính năng về Anjuta

en: Ask a _Question
vi: Hỏi _câu

en: Submit a question for FAQs
vi: Gửi một câu hỏi cho Hỏi Đáp

en: About Anjuta
vi: Giới thiệu Anjuta

en: About External _Plugins
vi: Giới thiệu _phần bổ sung bên ngoài

en: About third party Anjuta plugins
vi: Giới thiệu các phần bổ sung Anjuta thuộc nhóm ba

en: Value doesn't exist
vi: Giá trị không tồn tại

en: Specify the size and location of the main window
vi: Xác định kích cỡ và vị trí của cửa sổ chính

en: Do not show the splashscreen
vi: Không hiển thị màn hình giật gân

en: Start a new instance and do not open the file in a existing
vi: Khởi chạy một tiến trình mới và không mở tập tin trong trình đã có

en: Do not open last session on startup
vi: Không mở buổi hợp cuối cùng khi khởi chạy

en: Do not open last project and files on startup
vi: Không mở dự án và các tập tin cuối cùng khi khởi chạy

en: Shutdown anjuta properly releasing all resources (for debugging)
vi: Tắt Anjuta cho đúng, nhả mọi tài nguyên (để gỡ lỗi)

en: - Integrated Development Environment
vi: — Môi trường Phát triển Thống nhất

en: <b>Autocompletion (C/C++/Java only)</b>
vi: <b>Tự động điền nốt (chỉ (C/C++/Java)</b>

en: <b>Calltips</b>
vi: <b>Gợi ý cuộc gọi</b>

en: <b>Indentation parameters</b>
vi: <b>Tham số thụt lề</b>

en: <b>Smart Indentation</b>
vi: <b>Thụt lề khéo</b>

en: Add '(' after function call autocompletion
vi: Thêm ngoặc mở « ( » đằng sau tự động điền nốt cuộc gọi hàm

en: Add a space after function call autocompletion
vi: Thêm một dấu cách đằng sau tự động điền nốt cuộc gọi hàm

en: Brace indentation size in spaces:
vi: Khoảng thụt ngoặc móc vào theo dấu cách:

en: Enable adaptive indentation
vi: Bật thụt vào thich nghi

en: Enable code completion
vi: Bật điên nốt mã

en: Enable smart brace completion
vi: Bật điền nốt khéo ngoặc móc

en: Enable smart indentation
vi: Bật thụt vào khéo

en: Pressing tab indents
vi: Bấm Tab thì thụt vào

en: Show calltips
vi: Hiện gợi ý cuộc gọi

en: Smart Indentation
vi: Thụt vào khéo

en: Statement indentation size in spaces:
vi: Khoảng thụt vào câu lệnh theo dấu cách:

en: _AutoComplete
vi: _Tự động điền nốt

en: AutoComplete the current word
vi: Tự động điền nốt từ hiện tại

en: Auto indent current line or selection based on indentation settings
vi: Tự động thụt vào dòng hay vùng chọn hiện tại, dựa vào thiết lập thụt vào

en: Swap .h/.c
vi: Trao đổi .h/.c

en: Swap c header and source files
vi: Trao đổi các tập tin phần đầu và nguồn kiểu C

en: C++/Java Assistance
vi: Trợ giúp C++/Java

en: GtkSourceView Editor
vi: Bộ chỉnh sửa GtkSourceView

en: Gdb plugin.
vi: Phần bổ sung Gdb.

en: Git version control
vi: Điều khiển phiên bản Git

en: API Help
vi: Trợ giúp API

en: Devhelp Plugin for Anjuta.
vi: Phần bổ sung Trợ giúp Phát triển cho Anjuta

en: Provides document management capabilities.
vi: Cung cấp chức năng quản lý tài liệu.

en: Anjuta File Assistant Plugin
vi: Phần bổ sung trợ lý tập tin Anjuta

en: File Assistant
vi: Trợ lý tập tin

en: File manager for project and single files
vi: Trình quản lý tập tin cho dự án và mỗi tập tin riêng

en: A Subversion client plugin based on libsvn
vi: Một ứng dụng khách SVN dựa vào libsvn

en: A graph painter for the inheritance of the classes.
vi: Một trình vẽ đồ thị hiển thị kế thừa các hạng.

en: Class Inheritance
vi: Kế thừa hạng

en: Glade File
vi: Tập tin Glade

en: Glade Plugin for Anjuta.
vi: Phần bổ sung Glade cho Anjuta.

en: Glade interface designer
vi: Trình thiết kế giao diện Glade

en: Todo Plugin for Anjuta.
vi: Phần bổ sung Cần Làm cho Anjuta

en: Insert predefined macros into Editor
vi: Chèn các vĩ lệnh xác định sẵn vào trình biên soạn

en: Macro Plugin
vi: Phần bổ sung vĩ lệnh

en: Patch Plugin
vi: Phần bổ sung đắp vá

en: Patches files and directories.
vi: Vá lỗi tập tin và thư mục.

en: Use external program from Anjuta
vi: Dùng chương trình bên ngoài từ Anjuta

en: Sample Plugin for Anjuta.
vi: Phần bổ sung mẫu cho Anjuta.

en: Automake Build
vi: Xây dựng Automake

en: Basic autotools build plugin.
vi: Phần bổ sung xây dựng autotools cơ bản.

en: Terminal Plugin for Anjuta.
vi: Phần bổ sung thiết bị cuối cho Anjuta.

en: A version control system plugin
vi: Một phần bổ sung hệ thống điều khiển phiên bản

en: CVS Plugin
vi: Phần bổ sung CVS

en: Import an existing autotools project to anjuta
vi: Nhập vào Anjuta một dự án autotools đã tồn tại

en: Project From Existing Sources
vi: Dự án từ nguồn đã có

en: Project Import Assistant
vi: Trợ lý nhập dự án

en: GtkSourceview editor
vi: Bộ soạn thảo GtkSourceview

en: The default editor based on GtkSourceview
vi: Trình soạn thảo mặc định dựa vào GtkSourceview

en: An alternate editor based on Scintilla
vi: Một trình soạn thảo xen kẽ dựa vào Scintilla

en: Change build commands to use scratchbox 1 or 2
vi: Sửa đổi các câu lệnh xây dựng để sử dụng Hộp Thử 1 hay 2

en: Welcome page with most common actions.
vi: Trang giới thiệu có phần lớn các hành vi thường dùng.

en: C++ and Java support Plugin
vi: Phần bổ sung hỗ trợ C++ và Java

en: C++ and Java support plugin for code completion, auto indentation etc.
vi: Phần bổ sung hỗ trợ C++ và Java để điền nốt mã, tự động thụt vào v.v.

en: Project Assistant
vi: Trợ lý dự án

en: Application performance profiler
vi: Trình đo hiệu năng ứng dụng

en: Component for searching
vi: Thành phần để tìm kiếm

en: Anjuta Class Generator Plugin
vi: Phần bổ sung phát sinh hạng Anjuta

en: C++/GObject Class
vi: Hạng C++/GObject

en: Class Generator
vi: Bộ phát sinh hạng

en: Project Manager Plugin for Anjuta.
vi: Phần bổ sung quản lý dự án cho Anjuta.

en: Symbol Database Plugin for Anjuta (unstable).
vi: Phần bổ sung Cơ sở dữ liệu Ký hiệu cho Anjuta (bất định).

en: Manages messages from external apps
vi: Quản lý các thông điệp từ ứng dụng bên ngoài

en: Message Manager
vi: Bộ Quản lý Thông điệp

en: Powerful debugging tool.
vi: Công cụ gỡ lỗi mạnh.

en: Valgrind Plugin
vi: Phần bổ sung Valgrind

en: File loader to load different files
vi: Bộ nạp tập tin để nạp các tập tin khác nhau

en: Debug Manager plugin.
vi: Phần bổ sung Quản lý Gỡ lỗi.

en: Allow to execute program without debugger.
vi: Cho phép thực hiện chương trình mà không gỡ lỗi.

en: Language Manager
vi: Bộ Quản lý Ngôn ngữ

en: Plugin to keep track of multiple programming languages
vi: Phần bổ sung để theo dõi nhiều ngôn ngữ lập trình khác nhau

en: Makefile backend
vi: Hậu phương Makefile

en: Makefile backend for project manager
vi: Hậu phương Makefile cho trình quản lý dự án

en: Autotools backend
vi: Hậu phương Autotools

en: Autotools backend for project manager
vi: Hậu phương Autotools cho trình quản lý dự án

en: $0 $1
vi: $0$1

en: $0 installation
vi: Cài đặt $0

en: $0 installer
vi: Trình cài đặt $0

en: $0 will be deleted
vi: $0 sẽ được xoá

en: '$0' must be on a device formatted to '$1'
vi: '$0' phải được lưu vào thiết bị có định dạng '$1'

en: All changes made in the storage editor take effect immediately.
vi: Mọi thay đổi trong trình chỉnh sửa bộ nhớ đều có hiệu lực ngay tức thì.

en: All devices using this passphrase will be unlocked
vi: Mọi thiết bị sử dụng chuỗi mật khẩu này sẽ được mở khoá

en: Anaconda
vi: Trình cài đặt Anaconda

en: Anaconda Web UI
vi: Giao diện Web Anaconda

en: Available free space: $0. Installation requires: $1.
vi: Bộ nhớ còn trống: $0. Việc cài đặt cần: $1.

en: By continuing to use this software, you understand and accept the risks associated with pre-released software, that you intend to use this for testing and development purposes only and are willing to report any bugs or issues in order to enhance this work.
vi: Bằng việc tiếp tục sử dụng phần mềm này, bạn hiểu và chấp nhận những rủi ro liên quan đến phiên bản thử nghiệm của phần mềm, chỉ sử dụng phần mềm này cho mục đích thử nghiệm và phát triển, và sẵn sàng báo cáo bất kỳ lỗi hoặc sự cố nào để cải thiện phần mềm này.

en: Change destination
vi: Thay đổi đích

en: Change hostname
vi: Thay đổi tên máy chủ

en: Changes made here will immediately affect the system. There is no 'undo'.
vi: Mọi thay đổi ở đây đều có hiệu lực ngay lập tức. Bạn không thể "hoàn tác" thay đổi.

en: Checking storage configuration
vi: Đang kiểm tra các cài đặt bộ nhớ

en: Configure storage
vi: Cài đặt bộ nhớ

en: Configure storage again
vi: Cài đặt lại bộ nhớ

en: Confirm passphrase
vi: Xác nhận chuỗi mật khẩu

en: Continue installation
vi: Tiếp tục cài đặt

en: Continue with installation
vi: Tiếp tục cài đặt

en: I understand that all existing data will be erased
vi: Tôi hiểu rằng mọi dữ liệu đang có sẽ bị xoá

en: I understand that all existing data will be erased from the selected disks
vi: Tôi hiểu rằng mọi dữ liệu đang có sẽ bị xoá khỏi các ổ đĩa đã chọn

en: I understand that some existing data will be erased
vi: Tôi hiểu rằng một số dữ liệu đang có sẽ bị xoá

en: I understand that some partitions will be modified
vi: Tôi hiểu rằng một số phân vùng ổ cứng sẽ được thay đổi

en: If you are configuring partitions the following are required:
vi: Nếu bạn tuỳ biến phân vùng ổ cứng, những thứ sau là cần thiết:

en: If you do not understand or accept the risks, then please exit this program.
vi: Nếu bạn không hiểu hoặc không chấp nhận rủi ro, vui lòng thoát khỏi chương trình này.

en: Installation method
vi: Phương thức cài đặt

en: Installation of the system failed: $0
vi: Việc cài đặt hệ thống thất bại: $0

en: Installation type
vi: Loại cài đặt

en: Launch storage editor
vi: Mở trình thiết đặt bộ nhớ

en: Locked devices
vi: Các thiết bị đã khoá

en: Manual disk configuration
vi: Cài đặt ổ cứng thủ công

en: May contain letters, numbers, and dashes.
vi: Có thể chứa chữ cái, số và dấu gạch ngang.

en: Must be at least $0 characters
vi: Phải chứa ít nhất $0 kí tự

en: Network not available. Configure the network in the top bar menu to report the issue.
vi: Không có kết nối. Hãy thiết đặt mạng ở thanh công cụ phía trên để báo lỗi.

en: Network not available. Configure the network to report the issue.
vi: Không có kết nối. Hãy thiết đặt mạng để báo lỗi.

en: No devices
vi: Không có thiết bị

en: No disks selected
vi: Không có đĩa nào được chọn

en: Not enough free space on the selected disks.
vi: Các ổ đã chọn không đủ bộ nhớ.

en: Not enough space on selected disks.
vi: Không đủ bộ nhớ trên các ổ đĩa đã chọn.

en: Notice: This is pre-released software that is intended for development and testing purposes only. Do NOT use this software for any critical work or for production environments.
vi: Lưu ý: Đây là phần mềm thử nghiệm, chỉ dành cho mục đích phát triển và thử nghiệm. KHÔNG sử dụng phần mềm này cho bất kỳ công việc quan trọng nào hoặc trong môi trường thật.

en: Partitions (advanced)
vi: Phân vùng (nâng cao)

en: Passphrase did not match any locked device
vi: Chuỗi mật khẩu không trùng với bất cứ thiết bị nào đang khoá

en: Passphrases must match
vi: Chuỗi mật khẩu phải trùng khớp

en: Please attach the log file $0 to the issue.
vi: Vui lòng đính kèm file nhật ký $0 vào báo cáo.

en: Pre-release
vi: Bản thử nghiệm

en: Proceed with installation
vi: Tiếp tục đến cài đặt

en: Quit installer?
vi: Thoát trình cài đặt?

en: Real hostname must be 64 characters or less
vi: Tên máy (hostname) phải ngắn hơn 64 kí tự

en: Reboot system?
vi: Khởi động lại máy?

en: Reboot to installed system
vi: Khởi động lại vào hệ thống đã cài đặt

en: Recommended partitions:
vi: Các phân vùng được đề xuất

en: Reinstall Fedora
vi: Cài đặt lại Fedora

en: Remove all partitions on the selected devices, including existing operating systems.
vi: Xoá tất cả phân vùng trên các thiết bị đã chọn, kể cả những hệ điều hành đang tồn tại trên máy.

en: Report issue
vi: Báo lỗi

en: Resizing the following partitions from $0: $1
vi: Thay đổi kích thước phân vùng từ $0 thành $1

en: Return to installation
vi: Quay trở lại cài đặt

en: Return to storage editor
vi: Quay trở lại trình thiết đặt bộ nhớ

en: Review and install
vi: Xem lại và tiến hành cài đặt

en: Scan the QR code with your phone or visit:
vi: Quét mã QR sau bằng điện thoại của bạn hoặc truy cập:

en: Set custom hostname
vi: Đặt tên máy tuỳ chỉnh

en: Show confirmed password
vi: Hiện mật khẩu xác nhận

en: Show passphrase
vi: Hiện mật khẩu

en: Software installation
vi: Cài đặt phần mềm

en: Some required partitions are missing: $0
vi: Một số phân vùng bắt buộc đang bị thiếu: $0

en: Storage configuration
vi: Thiết đặt bộ nhớ

en: Storage editor
vi: Trình thiết đặt bộ nhớ

en: Successfully installed
vi: Cài đặt thành công

en: Successfully unlocked $0.
vi: Đã mở khoá $0 thành công.

en: System configuration
vi: Thiết đặt hệ thống

en: The installer cannot continue due to a critical error.
vi: Trình cài đặt không thể tiếp tục do lỗi nghiêm trọng.

en: The installer cannot continue due to a critical error: $0
vi: Trình cài đặt không thể tiếp tục do lỗi nghiêm trọng: $0

en: The passphrase you have provided contains non-ASCII characters. You may not be able to switch between keyboard layouts when typing it.
vi: (Cụm) Mật khẩu mà bạn đã cung cấp chứa những kí tự không thuộc chuẩn ASCII. Bạn có thể sẽ không thể chuyển bố cục bàn phím để gõ nó.

en: This is unstable, pre-release software
vi: Đây là phần mềm thử nghiệm và không ổn định

en: This may take a moment
vi: Việc này cần chút thời gian

en: This will take a few moments
vi: Việc này sẽ cần một ít phút

en: To begin using $0, reboot your system.
vi: Để bắt đầu sử dụng $0, khởi động lại máy.

en: To continue, select the devices to install to.
vi: Để tiếp tục, vui lòng chọn thiết bị để cài đặt.

en: To use this option, resize or remove existing partitions to free up at least $0.
vi: Để sử dụng lựa chọn này, hãy thay đổi kích thước hoặc xoá phân vùng để làm trống ít nhất $0.

en: Unlock encrypted devices
vi: Mở khoá thiết bị được mã hoá

en: Use entire disk
vi: Sử dụng toàn bộ ổ đĩa

en: 
    An error occurred during reading the kickstart file:
    %s
    
    The installer will now terminate.
vi: 
    Có lỗi diễn ra trong khi đọc tệp kickstart:
    %s
    
    Trình cài đặt bây giờ sẽ thoát.

en: 
    Press [Enter] to reboot your system.
vi: 
    Nhấn phím [Enter] để khởi động lại máy.

en: 
    Some warnings occurred during reading the kickstart file:
vi: 
    Có vài cánh báo đã diễn ra trong khi đọc tệp kickstart:

en:  Starting text mode.
vi:  Đang khởi động trình cài đặt dạng văn bản.

en:  Try the text mode installer by running:
    
    '/usr/bin/liveinst -T'
    
     from a root terminal.
vi:  Hãy thử trình cài đặt dạng văn bản bằng cách chạy:
    
    '/usr/bin/liveinst -T'
    
     từ cửa sổ lệnh root.

en: %(product_name)s requires %(needed_ram)s MB of memory to install, but you only have %(total_ram)s MB on this machine.
vi: %(product_name)s yêu cầu ít nhất %(needed_ram)s MB bộ nhớ (RAM) để cài đặt, nhưng máy bạn chỉ có %(total_ram)s MB bộ nhớ (RAM).

en: Either a group name in the group list is invalid or groups are not separated by a comma.
vi: Tên nhóm trong danh sách nhóm không hợp lệ hoặc tên các nhóm không được phân tách bằng dấu phẩy.

en: Fully numeric name is not allowed.
vi: Tên người dùng không thể chỉ có số.

en: Hide password.
vi: Ẩn mật khẩu.

en: Host names can only contain the characters 'a-z', 'A-Z', '0-9', '-', or '.', parts between periods must contain something and cannot start or end with '-'.
vi: Tên máy chỉ có thể chứa các kí tự 'a-z', 'A-Z', '0-9', '-', hoặc '.', những phần giữa dấu chấm phải có kí tự gì đó và không phải bắt đầu hoặc kết thúc bằng '-'.

en: Local host name must not end with period '.'.
vi: Tên máy nội bộ (local hostname) không thể kết thúc bằng dấu chấm '.'.

en: Missing name of the %addon section.
vi: Mục %addon bị thiếu tên.

en: Name '$' is not allowed.
vi: Không thể sử dụng tên người dùng: '$'.

en: Name '%s' is invalid.
vi: Tên người dùng '%s' không hợp lệ.

en: Name '%s' is not allowed.
vi: Không thể sử dụng tên người dùng: '%s'.

en: Name cannot start with '-' character.
vi: Tên người dùng không thể bắt đầu với kí tự '-'.

en: No disks detected.  Please shut down the computer, connect at least one disk, and restart to complete installation.
vi: Không thể tìm thấy đĩa nào.  Vui lòng tắt máy tính, kết nối ít nhất một đĩa, và khởi động lại để tiếp tục cài đặt.

en: Not enough RAM
vi: Không có đủ bộ nhớ (RAM)

en: Password set.
vi: Mật khẩu đã được đặt.

en: Please ssh install@%s to begin the install.
vi: Vui lòng ssh install@%s để bắt đầu quá trình cài đặt.

en: Please ssh install@HOSTNAME to continue installation.
vi: Vui lòng ssh install@HOSTNAME để bắt đầu quá trình cài đặt.

en: Press ENTER to continue
vi: Nhấn phím ENTER để tiếp tục

en: Probing storage...
vi: Đang thăm dò (probe) đĩa...

en: Running pre-installation scripts
vi: Đang chạy những script trước khi cài đặt

en: Setting up installation source...
vi: Đang thiết lập nguồn cài đặt...

en: Show password.
vi: Hiện mật khẩu.

en: Standard Partition
vi: Phân vùng bình thường

en: The %(product_name)s graphical installer requires %(needed_ram)s MB of memory, but you only have %(total_ram)s MB.
vi: Trình cài đặt của %(product_name)s yêu cầu ít nhất %(needed_ram)s MB bộ nhớ (RAM), nhưng máy bạn chỉ có %(total_ram)s MB bộ nhớ (RAM).

en: The 'boot' area on your computer is where files needed
    to start the operating system are stored.
vi: Khu vực 'khởi động' (boot) trên máy tính của bạn là nơi những tệp tin
    cần để khởi động hệ điều hành được chứa.

en: The 'home' area on your computer is where all your personal
    data is stored.
vi: Khu vực 'nhà' (home) trên máy tính của bạn là nơi mà các tệp tin cá nhân
    của những người dùng được chứa.

en: The 'root' area on your computer is where core system
    files and applications are stored.
vi: Khu vực 'gốc' (root) trên máy tính của bạn là nơi những tệp tin hệ thống
    và phần mềm được chứa.

en: The 'swap' area on your computer is used by the operating
    system when running low on memory.
vi: Khu vực 'hoán đổi' (swap) trên máy tính của bạn được sử dụng bởi hệ điều hành
    khi bộ nhớ (RAM) sắp đầy.

en: The BIOS boot partition is required to enable booting
    from GPT-partitioned disks on BIOS hardware.
vi: Phân vùng khởi động BIOS là bắt buộc để khởi động 
    từ những đĩa GPT trên phần cứng BIOS.

en: The PReP boot partition is required as part of the
    boot loader configuration on some PPC platforms.
vi: Phân vùng boot PReP là bắt buộc nếu muốn cấu hình
    trình khởi động (boot loader) trên một số máy PPC.

en: The installation cannot continue and the system will be rebooted
vi: Trình cài đặt không thể tiếp tục và hệ thống sẽ được khởi động lại

en: The passphrase is empty.
vi: (Cụm) Mật khẩu trống.

en: The passphrase is too short
vi: (Cụm) Mật khẩu này quá ngắn

en: The passphrase you have provided is weak.
vi: (Cụm) Mật khẩu mà bạn đã cung cấp quá yếu.

en: The passphrase you have provided is weak:
vi: (Cụm) Mật khẩu mà bạn đã cung cấp quá yếu:

en: The passphrases do not match.
vi: Những (cụm) mật khẩu không trùng khớp.

en: The passphrases you entered were different. Please try again.
vi: Những (cụm) mật khẩu mà bạn nhập khác nhau. Vui lòng thử lại.

en: The password is empty.
vi: Mật khẩu trống.

en: The password you have provided contains non-ASCII characters. You may not be able to switch between keyboard layouts when typing it.
vi: Mật khẩu mà bạn đã cung cấp chứa những kí tự không thuộc chuẩn ASCII. Bạn có thể sẽ không thể chuyển bố cục bàn phím để gõ nó.

en: The password you have provided is weak.
vi: Mật khẩu mà bạn đã cung cấp quá yếu.

en: The password you have provided is weak:
vi: Mật khẩu mà bạn đã cung cấp quá yếu:

en: Unable to create PID file
vi: Không thể tạo tệp PID

en: Unable to encrypt password: unsupported algorithm {}
vi: Không thể mã hóa mật khẩu: thuật toán không được hỗ trợ {}

en: Unknown name of the %addon section.
vi: Mục %addon có tên không thể xác định được.

en: Use text mode
vi: Sử dụng chế độ văn bản

en: Wired (%(interface_name)s) connected
vi: Đã kết nối (có dây) tới (%(interface_name)s)

en: Wireless connected to %(access_point)s
vi: Đã kết nối (không dây) tới %(access_point)s

en: You will have to press <b>Done</b> twice to confirm it.
vi: Bạn phải nhấn nút <b>Xong</b> hai lần nữa để sử dụng mật khẩu.

en: malformed URL, cannot parse it.
vi: URL bị biến dạng, không thể phân tích nó.

en: status: working
vi: trạng thái: đang hoạt động

en: Anaconda Installer
vi: Trình cài đặt Anaconda

en: Host name must be 64 or fewer characters in length.
vi: Tên máy (hostname) phải có độ dài tối đa 64 kí tự hoặc ít hơn.

en: Name cannot contain character: '%s'
vi: Tên người dùng không thể chứa kí tự: '%s'

en: Name must be shorter than 33 characters.
vi: Tên người dùng phải ngắn hơn 33 kí tự.

en: No disks selected; please select at least one disk to install to.
vi: Không thể tìm thấy đĩa nào; vui lòng chọn ít nhất một đĩa để cài đặt vào.

en: User name is reserved for system: %s
vi: Tên người dùng được để dành cho hệ thống: %s

en: It_ems:
vi: _Mục:

en: Delete Article
vi: Xoá bài viết

en:  minute |  minutes
vi[0]:  phút

note: i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Article List
vi: Danh sách bài viết

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_UseMarkReadDelay)
en: Mar&k selected article read after
vi: Đánh dấu đã đọc bài viết được chọn &sau

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_ResetQuickFilterOnNodeChange)
en: Reset search bar when changing feeds
vi: Thiết lập lại thanh tìm kiếm khi thay đổi nguồn tin

note: i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
en: Article List Colors
vi: Màu sắc danh sách bài viết

note: i18n: ectx: property (text), widget (QLabel, lbl_unreadArticles)
en: Unread articles:
vi: Bài viết chưa đọc:

note: i18n: ectx: property (text), widget (QLabel, lbl_newArticles)
en: New articles:
vi: Bài viết mới:

note: i18n: ectx: property (text), widget (QLabel, lbl_MinimumFontSize)
en: Minimum font size:
vi: Cỡ phông nhỏ nhất:

note: i18n: ectx: property (text), widget (QLabel, lbl_MediumFontSize)
en: Medium font size:
vi: Cỡ phông trung bình:

note: i18n: ectx: property (text), widget (QLabel, textLabel1)
en: Standard font:
vi: Phông chuẩn:

note: i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Default Archive Settings
vi: Thiết lập lưu trữ mặc định

note: i18n: ectx: property (text), widget (QRadioButton, rb_KeepAllArticles) i18n: ectx: property (text), widget (QRadioButton, rb_keepAllArticles)
en: &Keep all articles
vi: G&iữ tất cả bài viết

note: i18n: ectx: property (text), widget (QRadioButton, rb_LimitArticleAge)
en: Delete articles older than:
vi: Xoá các nguồn tin cũ hơn:

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_DoNotExpireImportantArticles)
en: Do not expire important articles
vi: Không xoá bài viết quan trọng

note: i18n: ectx: property (text), widget (QLabel, LMBlabel)
en: Left mouse click:
vi: Nhấn chuột trái:

note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_LMBBehaviour) i18n: ectx: property (text), item, widget (QComboBox, kcfg_MMBBehaviour)
en: Open in Tab
vi: Mở trong thẻ

note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_LMBBehaviour) i18n: ectx: property (text), item, widget (QComboBox, kcfg_MMBBehaviour)
en: Open in Background Tab
vi: Mở trong thẻ nền

note: i18n: ectx: property (text), item, widget (QComboBox, kcfg_LMBBehaviour) i18n: ectx: property (text), item, widget (QComboBox, kcfg_MMBBehaviour)
en: Open in External Browser
vi: Mở trong trình duyệt ngoài

note: i18n: ectx: property (text), widget (QLabel, MMBlabel)
en: Middle mouse click:
vi: Nhấn chuột giữa:

note: i18n: ectx: property (title), widget (QGroupBox, externalBrowserGroupBox)
en: External Browsing
vi: Duyệt bên ngoài

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_CloseButtonOnTabs)
en: Show close button on each tab
vi: Hiện nút đóng tại mỗi thẻ

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_NewWindowInTab) i18n: ectx: label, entry, group (Browser)
en: Open links in new tab instead of in new window
vi: Mở liên kết trong thẻ mới thanh vì cửa sổ mới

[ctx: global settings]
note: i18n: ectx: property (title), widget (QGroupBox, groupBox_3)
en: Global
vi: Toàn cục

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowTrayIcon)
en: Show tra&y icon
vi: Hiện biểu tượng &khay hệ thống

note: i18n: ectx: property (whatsThis), widget (QCheckBox, kcfg_UseNotifications)
en: Select this if you want to get notified when there are new articles.
vi: Chọn nếu bạn muốn được thông báo khi có bài viết mới.

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_UseNotifications)
en: Use &notifications for all feeds
vi: Dùng &thông báo cho tất cả nguồn tin

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_UseIntervalFetch)
en: &Use interval fetching
vi: &Lấy tin theo định kì

note: i18n: ectx: property (text), widget (QLabel, autoFetchIntervalLabel)
en: Fetch feeds every:
vi: Lấy tin mỗi khi:

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_MarkAllFeedsReadOnStartup)
en: Mark &all feeds as read on startup
vi: Đánh dấu đã đọc tất cả &tin khi khởi động

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_FetchOnStartup)
en: Fetch all fee&ds on startup
vi: Lấy tất cả tin khi &khởi động

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_UseHTMLCache)
en: Use the &browser cache (less network traffic)
vi: Dùng bộ đệm trình &duyệt (ít lưu lượng mạng hơn)

note: i18n: ectx: whatsthis, entry, group (View)
en: Show Quick Filter Bar
vi: Hiện thanh lọc nhanh

note: i18n: ectx: label, entry, group (View)
en: Status Filter
vi: Lọc trạng thái

note: i18n: ectx: whatsthis, entry, group (View)
en: Stores the last status filter setting
vi: Lưu thiết lập lọc trạng thái cuối cùng

note: i18n: ectx: whatsthis, entry, group (View)
en: Stores the last search line text
vi: Lưu dòng văn bản tìm kiếm cuối cùng

note: i18n: ectx: whatsthis, entry, group (View)
en: Article display mode.
vi: Chế độ hiển thị bài viết.

note: i18n: ectx: label, entry, group (View)
en: Sizes for first splitter
vi: Kích thước cho vùng chia đầu

note: i18n: ectx: whatsthis, entry, group (View)
en: First (usually vertical) splitter widget sizes.
vi: Kích thước widget chia đầu tiên (thường là dọc).

note: i18n: ectx: label, entry, group (View)
en: Sizes for second splitter
vi: Kích thước cho vùng chia thứ hai

note: i18n: ectx: whatsthis, entry, group (View)
en: Second (usually horizontal) splitter widget sizes.
vi: Kích thước widget chia thứ hai (thường là ngang).

note: i18n: ectx: label, entry, group (Archive)
en: Archive Mode
vi: Chế độ lưu trữ

note: i18n: ectx: label, entry, group (Archive)
en: Keep All Articles
vi: Giữ tất cả bài viết

note: i18n: ectx: whatsthis, entry, group (Archive)
en: Save an unlimited number of articles.
vi: Lưu số lượng bài viết không giới hạn.

note: i18n: ectx: label, entry, group (Archive)
en: Limit Number of Articles
vi: Giới hạn lượng bài viết

note: i18n: ectx: whatsthis, entry, group (Archive)
en: Limit the number of articles in a feed
vi: Giới hạn lượng bài viết trong một nguồn tin

note: i18n: ectx: label, entry, group (Archive)
en: Delete Expired Articles
vi: Xoá bài viết quá hạn

note: i18n: ectx: whatsthis, entry, group (Archive)
en: Delete expired articles
vi: Xoá bài viết quá hạn

note: i18n: ectx: label, entry, group (Archive)
en: Disable Archiving
vi: Tắt lưu trữ

note: i18n: ectx: whatsthis, entry, group (Archive)
en: Do not save any articles
vi: Không lưu bài viết nào

note: i18n: ectx: label, entry, group (Archive)
en: Expiry Age
vi: Thời hạn tồn tại

note: i18n: ectx: whatsthis, entry, group (Archive)
en: Default expiry age for articles in days.
vi: Thời hạn tồn tại mặc định cho các bài viết tính theo ngày.

note: i18n: ectx: label, entry, group (Archive)
en: Article Limit
vi: Giới hạn bài viết

note: i18n: ectx: whatsthis, entry, group (Archive)
en: Number of articles to keep per feed.
vi: Lượng bài viết giữ trong mỗi nguồn tin.

note: i18n: ectx: label, entry, group (Archive)
en: Do Not Expire Important Articles
vi: Không xoá các bài viết quan trọng

note: i18n: ectx: whatsthis, entry, group (Archive)
en: When this option is enabled, articles you marked as important will not be removed when limit the archive size by either age or number of the articles.
vi: Khi tuỳ chọn này được bật, các bài viết bạn đã đánh dấu quan trọng sẽ không bị xoá khi nguồn tin gặp các giới hạn về thời gian hay lượng bài viết.

note: i18n: ectx: label, entry, group (Network)
en: Concurrent Fetches
vi: Lấy tin đa luồng

note: i18n: ectx: whatsthis, entry, group (Network)
en: Number of concurrent fetches
vi: Số luồng lấy tin

note: i18n: ectx: label, entry, group (Network)
en: Use HTML Cache
vi: Sử dụng bộ đệm HTML

note: i18n: ectx: whatsthis, entry, group (Network)
en: Use the KDE-wide HTML cache settings when downloading feeds, to avoid unnecessary traffic. Disable only when necessary.
vi: Dùng thiết lập bộ đêm HTML toàn KDE khi tải tin để tránh lưu lượng không cần thiết. Chỉ tắt khi cần thiết.

note: i18n: ectx: whatsthis, entry, group (Network)
en: This option allows user to specify custom user-agent string instead of using the default one. This is here because some proxies may interrupt the connection because of having "gator" in the name.
vi: Tuỳ chọn này cho phép người dùng chỉ định chuỗi user-agent tuỳ biến thay vì dùng chuỗi mặc định. Tuỳ chọn này tồn tại vì một vài uỷ nhiệm có thể ngắt kết nối khi gặp "gator" trong chuỗi.

note: i18n: ectx: label, entry, group (General)
en: Fetch on startup
vi: Lấy tin khi khởi động

note: i18n: ectx: whatsthis, entry, group (General)
en: Fetch feedlist on startup.
vi: Lấy danh sách nguồn tin khi khởi động.

note: i18n: ectx: label, entry, group (General)
en: Mark all feeds as read on startup
vi: Đánh dấu đã đọc tất cả nguồn tin khi khởi động

note: i18n: ectx: whatsthis, entry, group (General)
en: Mark all feeds as read on startup.
vi: Đánh dấu đã đọc tất cả nguồn tin khi khởi động.

note: i18n: ectx: label, entry, group (General)
en: Use interval fetching
vi: Lấy tin định kì

note: i18n: ectx: whatsthis, entry, group (General)
en: Fetch all feeds every %1 minutes.
vi: Lấy tin mỗi %1 phút.

note: i18n: ectx: label, entry, group (General)
en: Interval for autofetching
vi: Khoảng thời gian tự động lấy tin

note: i18n: ectx: whatsthis, entry, group (General)
en: Interval for autofetching in minutes.
vi: Khoảng thời gian tự động lấy tin tính theo phút.

note: i18n: ectx: label, entry, group (General)
en: Use notifications
vi: Dùng thông báo

note: i18n: ectx: whatsthis, entry, group (General)
en: Specifies if the balloon notifications are used or not.
vi: Chỉ định việc sử dụng thông báo.

note: i18n: ectx: whatsthis, entry, group (General)
en: Specifies if the tray icon is shown or not.
vi: Chỉ định việc sử dụng biểu tượng khay hệ thống.

note: i18n: ectx: whatsthis, entry, group (Browser)
en: Always show the tab bar, even when only one tab is open
vi: Luôn hiện thanh thẻ, thậm chí khi chỉ một thẻ được mở

note: i18n: ectx: label, entry, group (Browser)
en: Show close buttons on tabs
vi: Hiện nút đóng trên mỗi thẻ

note: i18n: ectx: whatsthis, entry, group (Browser)
en: Show close buttons on tabs instead of icons
vi: Hiện nút đóng trên mỗi thẻ thay vì các biểu tượng

note: i18n: ectx: whatsthis, entry, group (Browser)
en: Open a link which would normally open in a new window (external browser) in a new tab instead
vi: Mở một liên kết thường mở trong một cửa sổ mới (trình duyệt ngoài) thay vì một thẻ mới

note: i18n: ectx: label, entry, group (Browser)
en: Use default KDE web browser
vi: Sử dụng trình duyệt web KDE mặc định

note: i18n: ectx: whatsthis, entry, group (Browser)
en: Use KDE web browser when opening in external browser.
vi: Sử dụng trình duyệt web KDE khi mở một trình duyệt ngoài.

note: i18n: ectx: label, entry, group (Browser)
en: Use this command:
vi: Dùng lệnh này:

note: i18n: ectx: whatsthis, entry, group (Browser)
en: Use the specified command when opening in external browser.
vi: Sử dụng lệnh đã chỉ định khi mở trình duyệt ngoài.

note: i18n: ectx: whatsthis, entry, group (Browser)
en: What the click with left mouse button should do.
vi: Hành động khi nhấn chuột trái.

note: i18n: ectx: whatsthis, entry, group (Browser)
en: What the click with middle mouse button should do.
vi: Hành động khi nhấn chuột giữa.

note: i18n: ectx: label, entry, group (Advanced)
en: Archive Backend
vi: Hậu trường lưu trữ

note: i18n: ectx: whatsthis, entry (UseMarkReadDelay), group (Advanced)
en: Whether to delay before marking an article as read upon selecting it.
vi: Trì hoãn trước khi đánh dấu đã đọc một bài viết ngay khi chọn nó.

note: i18n: ectx: whatsthis, entry (MarkReadDelay), group (Advanced)
en: Configurable delay between selecting an article and it being marked as read.
vi: Cấu hình trì hoãn giữa việc chọn một bài viết và đánh dấu đã đọc bài đó.

note: i18n: ectx: whatsthis, entry, group (Advanced)
en: Resets the quick filter when changing feeds.
vi: Thiết lập lại bộ lọc nhanh khi thay đổi nguồn tin.

en: A KDE Feed Reader
vi: Một trình đọc tin của KDE

en: Handbook
vi: Sổ tay

en: Author of librss
vi: Tác giả librss

en: Bug tracker management, Usability improvements
vi: Quản lí theo dõi lỗi, cải thiện khả năng sử dụng

en: Tons of bug fixes
vi: Rất nhiều sửa lỗi

en: 'Delayed mark as read' feature
vi: Tính năng 'đánh dấu đã đọc trễ'

en: Insomnia
vi: Mất ngủ

en: &Fetch Feed
vi: &Lấy tin

en: &Delete Feed
vi: &Xoá nguồn tin

en: &Mark Feed as Read
vi: &Đánh dấu đã đọc nguồn tin

en: &Fetch Feeds
vi: &Lấy tin

en: &Rename Folder
vi: Đổ&i tên thư mục

en: &Mark Feeds as Read
vi: Đánh &dấu đã đọc nguồn tin

en: &Open Homepage
vi: &Mở trang chủ

en: Reload All Tabs
vi: Tải lại tất cả thẻ

en: &Normal View
vi: Xem bình &thường

en: &Widescreen View
vi: Xem màn hình &rộng

en: C&ombined View
vi: Xem &kết hợp

en: Fe&tch All Feeds
vi: Lấy &tất cả tin

en: C&ancel Feed Fetches
vi: &Huỷ lấy tin

en: Ma&rk All Feeds as Read
vi: Đánh &dấu đã đọc tất cả nguồn tin

en: Pre&vious Unread Article
vi: Bài viết chưa đọc &trước

en: Ne&xt Unread Article
vi: Bài viết &chưa đọc tiếp

en: &Mark As
vi: &Đánh dấu là

[ctx: as in: mark as read]
en: &Read
vi: Đã đọ&c

[ctx: as in: mark as new]
en: &New
vi: &Mới

[ctx: as in: mark as unread]
en: &Unread
vi: &Chưa đọc

en: &Mark as Important
vi: Đánh dấu &quan trọng

en: Move Node Up
vi: Di chuyển nút lên

en: Move Node Down
vi: Di chuyển nút xuống

en: Move Node Left
vi: Di chuyển nút sang trái

en: Move Node Right
vi: Di chuyển nút sang phải

en: &Previous Article
vi: &Bài viết trước

en: &Next Article
vi: Bài viết &tiếp

en: &Previous Feed
vi: &Nguồn tin trước

en: &Next Feed
vi: Nguồn tin &tiếp

en: N&ext Unread Feed
vi: Nguồn tin &chưa đọc tiếp

en: Prev&ious Unread Feed
vi: Nguồn ti&n chưa đọc trước

en: Go to Top of Tree
vi: Tới đỉnh cây

en: Go to Bottom of Tree
vi: Tới cuối cây

en: Go Left in Tree
vi: Sang trái trong cây

en: Go Right in Tree
vi: Sang phải trong cây

en: Go Up in Tree
vi: Đi lên trong cây

en: Go Down in Tree
vi: Đi xuống trong cây

en: Select Next Tab
vi: Chọn thẻ tiếp theo

en: Select Previous Tab
vi: Chọn thẻ trước

en: Copy &Link Address
vi: Sao chép địa chỉ &liên kết

en: Open Link in New &Tab
vi: Mở liên kết trong &thẻ mới

en: Open Link in External &Browser
vi: Mở liên kết trong trình duyệt &ngoài

en: Downloading %1
vi: Đang tải %1

en: Feed not found from %1.
vi: Không tìm thấy tin từ %1.

en: KDE Apps
vi: Ứng dụng KDE

en: Spanish feeds
vi: Nguồn tin Tây Ban Nha

en: Access denied: Cannot save feed list to <b>%1</b>. Please check your permissions.
vi: Từ chối truy cập: Không thể lưu danh sách nguồn tin vào <b>%1</b>. Hãy kiểm tra quyền của bạn.

en: Could not import the file %1 (no valid OPML)
vi: Không thể nhập tệp %1 (không có OPML hợp lệ)

en: The file %1 could not be read, check if it exists or if it is readable for the current user.
vi: Không thể đọc tệp %1, hãy kiểm tra sự tồn tại hay nó có thể được người dùng hiện tại đọc hay không.

en: Access denied: cannot write to file %1. Please check your permissions.
vi: Từ chối truy cập: không thể ghi vào tệp %1. Hãy kiểm tra quyền của bạn.

en: Imported Folder
vi: Thư mục đã nhập

en: The feed to be listed was already removed.
vi: Nguồn tin sẽ liệt kê đã bị gỡ bỏ rồi.

[ctx: Articlelist's column header]
en: Title
vi: Tiêu đề

[ctx: Articlelist's column header]
en: Feed
vi: Nguồn tin

[ctx: Articlelist's column header]
en: Date
vi: Ngày tháng

[ctx: Articlelist's column header]
en: Author
vi: Tác giả

[ctx: Articlelist's column header]
en: Description
vi: Mô tả

[ctx: Articlelist's column header]
en: Content
vi: Nội dung

en: Keep Enabled
vi: Giữ bật

en: Are you sure you want to disable this introduction page?
vi: Bạn có chắc muốn tắt trang giới thiệu này?

en: <qt>Are you sure you want to delete this folder and its feeds and subfolders?</qt>
vi: <qt>Bạn có muốn xoá thư mục này cùng nguồn tin và thư mục con của nó?</qt>

en: <qt>Are you sure you want to delete folder <b>%1</b> and its feeds and subfolders?</qt>
vi: <qt>Bạn có chắc muốn xoá thư mục <b>%1</b> cùng nguồn tin và thư mục con của nó?</qt>

en: <qt>Are you sure you want to delete this feed?</qt>
vi: <qt>Bạn có muốn xoá nguồn tin này?</qt>

en: <qt>Are you sure you want to delete feed <b>%1</b>?</qt>
vi: <qt>Bạn có muốn xoá nguồn tin <b>%1</b>?</qt>

en: Add Imported Folder
vi: Thêm thư mục nhập

en: Imported folder name:
vi: Tên thư mục nhập:

en: <qt>The standard feed list is corrupted (invalid OPML). A backup was created:<p><b>%1</b></p></qt>
vi: <qt>Danh sách nguồn tin chuẩn đã bị hỏng (OPML không hợp lệ). Một bản sao lưu đã được tạo: <p><b>%1</b></p></qt>

en: <qt>The standard feed list is corrupted (invalid OPML). Could not create a backup.</qt>
vi: <qt>Danh sách nguồn tin chuẩn đã bị hỏng (OPML không hợp lệ). Không thể tạo bản sao lưu.</qt>

en: <qt>Could not open feed list (%1) for reading.</qt>
vi: <qt>Không thể mở danh sách nguồn tin (%1) để đọc.</qt>

[ctx: error message window caption]
en: XML Parsing Error
vi: Lỗi phân tích XML

en: <qt>The standard feed list is corrupted (invalid XML). A backup was created:<p><b>%1</b></p></qt>
vi: <qt>Danh sách nguồn tin chuẩn đã bị hỏng (XML không hợp lệ). Một bản sao lưu đã được tạo: <p><b>%1</b></p></qt>

en: <qt>The standard feed list is corrupted (invalid XML). Could not create a backup.</qt>
vi: <qt>Danh sách nguồn tin chuẩn đã bị hỏng (XML không hợp lệ). Không thể tạo một bản sao lưu.</qt>

en: Restore Session
vi: Phục hồi

note: i18n: ectx: Menu (feed)
en: Fee&d
vi: &Nguồn tin

note: i18n: ectx: Menu (article)
en: &Article
vi: &Bài viết

en: All Feeds
vi: Tất cả nguồn tin

[ctx: never fetch new articles]
en: Never
vi: Không bao giờ

en:  (no unread articles)
vi: (không có bài viết chưa đọc)

en:  (1 unread article) |  (%1 unread articles)
vi[0]:  (%1 bài viết chưa đọc)

en: Complete Story
vi: Bài viết đầy đủ

en: You can view multiple articles in several open tabs.
vi: Bạn có thể xem nhiều bài viết trong các thẻ khác nhau.

en: Articles list.
vi: Danh sách bài viết.

en: Networking is not available.
vi: Mạng không sẵn sàng.

en: <qt>Are you sure you want to delete article <b>%1</b>?</qt>
vi: <qt>Bạn có chắc muốn xoá bài viết <b>%1</b>?</qt>

en: <qt>Are you sure you want to delete the selected article?</qt> | <qt>Are you sure you want to delete the %1 selected articles?</qt>
vi[0]: <qt>Bạn có chắc muốn xoá %1 bài viết đã chọn?</qt>

en: Networking is available now.
vi: Mạng hiện sẵn sàng.

en: Could not find the Akregator part; please check your installation.
    %1
vi: Không thể tìm thấy thành phần Akregator; hãy kiểm tra lại bản cài đặt của bạn.
    %1

en: Feed added:
     %1
vi: Đã thêm nguồn tin:
     %1

en: Feeds added:
     %1
vi: Đã thêm nguồn tin:
     %1

en: Fetch error
vi: Lỗi lấy tin

en: Fetch aborted
vi: Đã huỷ lấy tin

en: Feed list was deleted
vi: Đã xoá danh sách nguồn tin

en: Node or destination folder not found
vi: Không tìm thấy nút hay thư mục đích

en: Cannot move folder %1 to its own subfolder %2
vi: Không thể chuyển thư mục %1 vào thư mục con %2 của nó

en: Timeout on remote server
vi: Hết thời gian chờ trên máy chủ từ xa

en: Feed file not found on remote server
vi: Không tìm thấy tệp nguồn tin trên máy chủ từ xa

en: Could not read feed (invalid XML)
vi: Không thể đọc nguồn tin (XML không hợp lệ)

en: Could not read feed (unknown format)
vi: Không thể đọc nguồn tin (không rõ định dạng)

en: Could not read feed (invalid feed)
vi: Không thể đọc nguồn tin (nguồn tin không hợp lệ)

en: Could not fetch feed: %1
vi: Không thể lấy tin: %1

[ctx: Feedlist's column header]
en: Feeds
vi: Nguồn tin

[ctx: Feedlist's column header]
en: Unread
vi: Chưa đọc

[ctx: Feedlist's column header]
en: Total
vi: Tất cả

en: 1 unread article | %1 unread articles
vi[0]: %1 bài viết chưa đọc

note: i18n: ectx: property (windowTitle), widget (QWidget, Akregator::AddFeedWidgetBase)
en: Add Feed
vi: Thêm nguồn tin

note: i18n: ectx: property (text), widget (QLabel, textLabel1)
en: Add New Source
vi: Thêm nguồn mới

note: i18n: ectx: property (windowTitle), widget (QWidget, Akregator::FeedPropertiesWidgetBase)
en: Feed Properties
vi: Thuộc tính nguồn tin

note: i18n: ectx: property (text), widget (QCheckBox, cb_updateInterval)
en: U&se a custom update interval
vi: &Sử dụng thời gian cập nhật tuỳ biến

note: i18n: ectx: property (text), widget (QCheckBox, checkBox_useNotification)
en: Notify when new articles arri&ve
vi: Thông báo khi có bài &viết mới

note: i18n: ectx: property (toolTip), widget (QLineEdit, feedNameEdit)
en: Display name of RSS column
vi: Hiện tên cột RSS

note: i18n: ectx: attribute (title), widget (QWidget, tab2)
en: Ar&chive
vi: &Lưu trữ

note: i18n: ectx: property (text), widget (QRadioButton, rb_globalDefault)
en: &Use default settings
vi: &Sử dụng thiết lập mặc định

note: i18n: ectx: property (text), widget (QRadioButton, rb_disableArchiving)
en: Di&sable archiving
vi: &Tắt lưu trữ

note: i18n: ectx: property (text), widget (QRadioButton, rb_limitArticleNumber)
en: Limit archi&ve to:
vi: &Giới hạn lưu trữ:

note: i18n: ectx: property (text), widget (QRadioButton, rb_limitArticleAge)
en: &Delete articles older than:
vi: &Xoá bài viết cũ hơn:

note: i18n: ectx: property (text), widget (QCheckBox, checkBox_loadWebsite)
en: Load the &full website when reading articles
vi: Tải &toàn bộ trang web khi đọc bài viết

note: i18n: ectx: property (text), widget (QCheckBox, checkBox_markRead)
en: Mar&k articles as read when they arrive
vi: Đánh dấu đã đọc bài viết &khi chúng tới

en: All Articles
vi: Tất cả bài viết

[ctx: New articles filter]
en: New
vi: Mới

[ctx: Unread articles filter]
en: Unread
vi: Chưa đọc

[ctx: Important articles filter]
en: Important
vi: Quan trọng

en: Play many different solitaire games
vi: Chơi nhiều trò chơi solitaire khác nhau

en: Theme file name
vi: Tên tập tin sắc thái

en: The name of the file with the graphics for the cards.
vi: Tên tập tin chứa đồ họa cho bài.

en: Whether or not to show the toolbar
vi: Hiển thị hay ẩn thanh công cụ

en: Whether or not to show the status bar
vi: Có nên hiển thị thanh trạng thái hay không

en: Select the style of control
vi: Hãy chọn kiểu điều khiển

en: Select whether to drag the cards or to click on the source then the destination.
vi: Hãy chọn kéo bài, hoặc nhấp vào nguồn rồi đích.

en: Whether or not to animate card moves.
vi: Có nên hoạt cảnh khi di chuyển quân bài hay không.

en: The game file to use
vi: Tập tin trò chơi cần dùng

en: The name of the scheme file containing the solitaire game to play.
vi: Tên tập tin sắc thái chứa trò chơi solitaire cần chơi.

en: Statistics of games played
vi: Thống kê các trò đã chơi

en: A list of strings that come in the form of a quintuple: name, wins, total games played, best time (in seconds) and worst time (also in seconds). Unplayed games do not need to be represented.
vi: Một danh sách chuỗi dạng năm phần: tên, lần thắng, tổng trò đã chơi, thời gian tốt nhất (theo giây) và thời gian xấu nhất (theo giây). Không cần hiển thị trò chưa chơi.

en: Recently played games
vi: Lượt vừa chơi

en: A list of recently played games.
vi: Danh sách các lượt vừa chơi.

note: Now construct the window contents
en: Select Game
vi: Chọn trò chơi

en: _Deal
vi: _Nhận bài

note: %s is replaced with the name of the game in gnome-games.
en: %s is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version %d of the License, or (at your option) any later version.
vi: %s là phần mềm tự do; bạn có quyền phát hành lại nó và/hoặc sửa đổi nó với điều kiện của Giấy Phép Công Cộng GNU như được xuất bản bởi Tổ Chức Phần Mềm Tự Do; hoặc phiên bản %d của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản sau nào.

en: %s is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
vi: %s được phát hành vì mong muốn nó có ích, nhưng KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT. Xem Giấy Phép Công Cộng GNU để biết thêm chi tiết.

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: foundation
vi: tền tảng

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: reserve
vi: dành riêng

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: tableau
vi: bảng

[ctx: slot type]
note: Translators: this is the name of a type of card slot
en: waste
vi: rác

[ctx: slot hint]
note: Translators: %s is the name of the card; "foundation" is the name of a type of card slot
en: %s on foundation
vi: %s trên nền tảng

[ctx: slot hint]
note: Translators: %s is the name of the card; "reserve" is the name of a type of card slot
en: %s on reserve
vi: %s dành riêng

[ctx: slot hint]
note: Translators: %s is the name of the card; "stock" is the name of a type of card slot
en: %s on stock
vi: %s trong kho

en: This game does not have hint support yet.
vi: Trò chơi này còn chưa có hỗ trợ khả năng gợi ý.

note: Both %s are card names The first %s is a card name, the 2nd %s a sentence fragment. * Yes, we know this is bad for i18n.
en: Move %s onto %s.
vi: Chuyển %s trên %s.

en: This game is unable to provide a hint.
vi: Trò chơi này không có khả năng gợi ý.

note: This is a generated file; DO NOT EDIT Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Accordion
vi: Đàn xếp

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Auld Lang Syne
vi: Ngày xưa

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Aunt Mary
vi: Bác Me-ri

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Backbone
vi: Xương sống

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Bakers Dozen
vi: Tá 13 cái

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Bakers Game
vi: Trò của người làm bánh mì

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Beleaguered Castle
vi: Thành bị vây

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Block Ten
vi: Khối mười

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Chessboard
vi: Bàn cờ

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Cruel
vi: Thảm khốc

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Diamond Mine
vi: Mỏ kim cương

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Doublets
vi: Cặp đôi

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Eagle Wing
vi: Cánh đại bàng

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Eight Off
vi: Hết tám

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Escalator
vi: Cầu thang

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: First Law
vi: Luật đầu tiên

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Fortress
vi: Pháo đài

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Fortunes
vi: Của cải

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Forty Thieves
vi: 40 kẻ trộm

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Fourteen
vi: Mười bốn

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Gaps
vi: Khoảng hở

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Hopscotch
vi: Ô lò cò

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: King Albert
vi: Vua Albert

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Kings Audience
vi: Tiếp kiến vua

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Klondike Three Decks
vi: Klondike ba cỗ

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Labyrinth
vi: Cung mê to

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Lady Jane
vi: Bà Jane

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Napoleons Tomb
vi: Mộ của Napôlêông

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Osmosis
vi: Thấm lọc

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Peek
vi: Hé nhìn

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Plait
vi: Bím tóc

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Poker
vi: Bài xì

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Quatorze
vi: Mười bốn

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Royal East
vi: Đông hoàng gia

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Scuffle
vi: Ẩu đả

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Seahaven
vi: Nơi trú biển

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Sir Tommy
vi: Ngài Tommy

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Spider Three Decks
vi: Con nhện ba cỗ

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Spiderette
vi: Nhện nhỏ

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Straight Up
vi: Thẳng tiến

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Streets And Alleys
vi: Đường phố và ngõ hẻm

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Ten Across
vi: Qua mười

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Thieves
vi: Kẻ trộm

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Thirteen
vi: Mười ba 1

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Thumb And Pouch
vi: Ngón cái và túi nhỏ

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Treize
vi: Mười ba 2

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Triple Peaks
vi: Ba lưỡi trai

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Union Square
vi: Quảng trường Liên bang

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Westhaven
vi: Nơi trú Tây

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Whitehead
vi: Đầu màu trắng

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Will O The Wisp
vi: Ma tri

en: ace of clubs
vi: ách chuồn

en: two of clubs
vi: hai chuồn

en: three of clubs
vi: ba chuần

en: four of clubs
vi: bốn chuồn

en: five of clubs
vi: năm chuồn

en: six of clubs
vi: sáu chuồn

en: seven of clubs
vi: bảy chuồn

en: eight of clubs
vi: tám chuồn

en: nine of clubs
vi: chín chuồn

en: ten of clubs
vi: mười chuồn

en: jack of clubs
vi: bồi chuồn

en: queen of clubs
vi: đầm chuồn

en: king of clubs
vi: già chuồn

en: ace of diamonds
vi: ách rô

en: two of diamonds
vi: hai rô

en: three of diamonds
vi: ba rô

en: four of diamonds
vi: bốn rô

en: five of diamonds
vi: năm rô

en: six of diamonds
vi: sáu rô

en: seven of diamonds
vi: bảy rô

en: eight of diamonds
vi: tám rô

en: nine of diamonds
vi: chín rô

en: ten of diamonds
vi: mười rô

en: jack of diamonds
vi: bồi rô

en: queen of diamonds
vi: đầm rô

en: king of diamonds
vi: già rô

en: ace of hearts
vi: ách cơ

en: two of hearts
vi: hai cơ

en: three of hearts
vi: ba cơ

en: four of hearts
vi: bốn cơ

en: five of hearts
vi: năm cơ

en: six of hearts
vi: sáu cơ

en: seven of hearts
vi: bảy cơ

en: eight of hearts
vi: tám cơ

en: nine of hearts
vi: chín cơ

en: ten of hearts
vi: mười cơ

en: jack of hearts
vi: bồi cơ

en: queen of hearts
vi: đầm cơ

en: king of hearts
vi: già cơ

en: ace of spades
vi: ách bích

en: two of spades
vi: hai bích

en: three of spades
vi: ba bích

en: four of spades
vi: bốn bích

en: five of spades
vi: năm bích

en: six of spades
vi: sáu bích

en: seven of spades
vi: bảy bích

en: eight of spades
vi: tám bích

en: nine of spades
vi: chín bích

en: ten of spades
vi: mười bích

en: jack of spades
vi: bồi bích

en: queen of spades
vi: đầm bích

en: king of spades
vi: già bích

note: A black joker.
en: black joker
vi: quân đen

note: A red joker.
en: red joker
vi: quân đỏ

note: %s.%s is the game name + the extension HTML or XHTML, e.g. Klondike.html"
en: Help file “%s.%s” not found
vi: Không tìm thấy tập tin trợ giúp “%s.%s”

en: Could not show help for “%s”
vi: Không thể hiển thị trợ giúp về “%s”

en: About Solitaire
vi: Giới thiệu về Solitaire

en: Select the game type to play
vi: Chọn kiểu trờ chơi cần chơi

en: FreeCell Solitaire
vi: Solitaire FreeCell

note: Translators: this is the total number of won games
en: Wins:
vi: Thắng:

note: Translators: this is the section title of a section which contains the n * number of games played, number of games won, and the ratio of these 2 numbers.
en: Wins
vi: Thắng

note: Translators: this is the best time of all wins
en: Best:
vi: Tốt nhất:

note: Translators: this is the worst time of all wins
en: Worst:
vi: Xấu nhất:

en: Congratulations, you have won!
vi: Chúc mừng! Bạn đã thắng!

en: There are no more moves
vi: Hết lượt

en: Card games:
vi: Trò chơi quân bài:

en: Card themes:
vi: Sắc thái quân bài:

en: About FreeCell Solitaire
vi: Giới thiệu về Solitaire FreeCell

en: About AisleRiot
vi: Giới thiệu về AisleRiot

en: AisleRiot provides a rule-based solitaire card engine that allows many different games to be played.
vi: AisleRiot cung cấp một dụng cụ dựa trên luật chơi của bài solitaire mà cho phép chơi nhiều trờ chơi khác nhau.

en: GNOME Games web site
vi: Nơi Mạng Trò chơi GNOME

en: Play “%s”
vi: Chơi « %s »

en: Display cards with “%s” card theme
vi: Hiển thị quân bài theo sắc thái quân bài « %s »

en: A scheme exception occurred
vi: Gặp ngoài lệ giản đồ

en: Please report this bug to the developers.
vi: Hãy thông báo cho nhà phát triển.

en: _Don't report
vi: Đừ_ng thông báo

en: Freecell Solitaire
vi: Solitaire FreeCell

en: _Select Game…
vi: _Chọn trò chơi…

en: Play a different game
vi: Chơi trò chơi khác

en: _Recently Played
vi: _Vừa chơi

en: Show gameplay statistics
vi: Hiện thống kê chơi

en: Deal next card or cards
vi: Nhận thêm bài

en: View help for Aisleriot
vi: Xem trợ giúp cho Aisleriot

en: View help for this game
vi: Hiển thị trợ giúp cho trò này

en: About this game
vi: Giới thiệu trò chơi này

en: Install card themes…
vi: Cài đặt sắc thái quân bài…

en: Install new card themes from the distribution packages repositories
vi: Cài đặt các sắc thái quân bài từ kho phát hành gói

en: _Card Style
vi: Kiểu lá _bài

en: _Click to Move
vi: _Nhấn để di chuyển

en: Pick up and drop cards by clicking
vi: Lấy và thả bài bằng cách nhấn vào

en: Whether or not to play event sounds
vi: Có nên phát âm thanh sự kiện hay không

en: _Animations
vi: _Hoạt ảnh

en: Whether or not to animate card moves
vi: Có nên hoạt cảnh khi di chuyển quân bài hay không

en: Cannot start the game “%s”
vi: Không thể khởi chạy lượt chơi « %s »

en: Aisleriot cannot find the last game you played.
vi: Aisleriot không tìm thấy trò chơi bạn mới chơi.

en: This usually occurs when you run an older version of Aisleriot which does not have the game you last played. The default game, Klondike, is being started instead.
vi: Thường gặp lỗi này khi bạn chạy một phiên bản Aisleriot cũ mà không chứa trò chơi bạn mới chơi. Trò chơi mặc định, Klondike, đang được khởi chạy thay vào đó.

en: Base Card: ~a
vi: Bài cơ bản: ~a

en: Base Card: Ace
vi: Bài cơ bản: Ách

en: Base Card: Jack
vi: Bài cơ bản: Quân

en: Base Card: Queen
vi: Bài cơ bản: Đam

en: Base Card: King
vi: Bài cơ bản: Vua

en: Stock left:
vi: Còn lại trong kho:

en: Stock left: 0
vi: Còn lại trong kho: 0

en: Deal more cards
vi: Nhận thêm bài

en: Try rearranging the cards
vi: Cố sắp xếp lại bài

en: Unknown color
vi: Màu lạ

en: the black joker
vi: quân đen

en: the red joker
vi: quân đỏ

en: the ace of clubs
vi: ách chuồn

en: the two of clubs
vi: hai chuồn

en: the three of clubs
vi: ba chuồn

en: the four of clubs
vi: bốn chuồn

en: the five of clubs
vi: năm chuồn

en: the six of clubs
vi: sáu chuồn

en: the seven of clubs
vi: bảy chuồn

en: the eight of clubs
vi: tám chuồn

en: the nine of clubs
vi: chín chuồn

en: the ten of clubs
vi: mười chuồn

en: the jack of clubs
vi: bồi chuồn

en: the queen of clubs
vi: đầm chuồn

en: the king of clubs
vi: già chuồn

en: the unknown card
vi: lá bài lạ

en: the ace of spades
vi: ách bích

en: the two of spades
vi: hai bích

en: the three of spades
vi: ba bích

en: the four of spades
vi: bốn bích

en: the five of spades
vi: năm bích

en: the six of spades
vi: sáu bích

en: the seven of spades
vi: bảy bích

en: the eight of spades
vi: tám bích

en: the nine of spades
vi: chín bích

en: the ten of spades
vi: mười bích

en: the jack of spades
vi: bồi bích

en: the queen of spades
vi: đầm bích

en: the king of spades
vi: già bích

en: the ace of hearts
vi: ách cơ

en: the two of hearts
vi: hai cơ

en: the three of hearts
vi: ba cơ

en: the four of hearts
vi: bốn cơ

en: the five of hearts
vi: năm cơ

en: the six of hearts
vi: sáu cơ

en: the seven of hearts
vi: bảy cơ

en: the eight of hearts
vi: tám cơ

en: the nine of hearts
vi: chín cơ

en: the ten of hearts
vi: mười cơ

en: the jack of hearts
vi: bồi cơ

en: the queen of hearts
vi: đầm cơ

en: the king of hearts
vi: già cơ

en: the ace of diamonds
vi: ách rô

en: the two of diamonds
vi: hai rô

en: the three of diamonds
vi: ba rô

en: the four of diamonds
vi: bốn rô

en: the five of diamonds
vi: năm rô

en: the six of diamonds
vi: sáu rô

en: the seven of diamonds
vi: bảy rô

en: the eight of diamonds
vi: tám rô

en: the nine of diamonds
vi: chín rô

en: the ten of diamonds
vi: mười rô

en: the jack of diamonds
vi: bồi rô

en: the queen of diamonds
vi: đầm rô

en: the king of diamonds
vi: già rô

en: Move ~a onto the foundation.
vi: Chuyển ~a sang nọc.

en: Move ~a onto an empty foundation slot.
vi: Chuyển ~a vào nọc trống.

en: Move ~a onto the tableau.
vi: Chuyển ~a vào khe hoạt cảnh.

en: Move ~a onto an empty tableau slot.
vi: Chuyển ~a vào khe hoạt cảnh trống.

en: Move ~a onto an empty slot.
vi: Chuyển ~a sang trường trống.

en: Three card deals
vi: Nhận ba lá

en: Deal another round
vi: Nhận vòng sau

en: Redeals left:
vi: Số lần nhận thêm còn lại:

en: an empty slot on the tableau
vi: khe trống trên hoạt cảnh

en: an empty slot on the foundation
vi: khe trống trên nọc

en: Deal a new card from the deck
vi: Nhận một lá bài mới từ cỗ bài

en: Base Card:
vi: Bài cơ bản:

en: Reserve left:
vi: Khe còn lại:

en: Move waste back to stock
vi: Chuyển cái bỏ đi vào kho

en: Move a card to the Foundation
vi: Chuyển quân bài sang nọc

en: Move something into the empty Tableau slot
vi: Đặt quân nào đó vào khe hoạt cảnh trống

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Just because a crosswalk looks like a hopscotch board doesn't mean it is one
vi: Có lẽ sự đi qua đường trông giống bảng ô lò cò, nhưng mà không phải

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Look both ways before you cross the street
vi: Hãy nhìn cả hai phía trước khi bạn đi qua đường

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Have you read the help file?
vi: Bạn đã đọc tập tin trợ giúp chưa?

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Odessa is a better game.  Really.
vi: Odessa là trò chơi hay hơn. Thật vậy!

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Tourniquets are not recommended unless in the direst emergency
vi: Ga rô không nên dùng trừ trường hợp khẩn cấp

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: I could sure use a backrub right about now...
vi: Có thể khẳng định là cần ai xoa bóp lưng tôi ngay bây giờ...

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Monitors won't give you Vitamin D -- but sunlight will...
vi: Màn hình sẽ không cho bạn Vitamin D -- mà là ánh mặt trời...

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: If you're ever lost and alone in the woods, hug a tree
vi: Nếu bạn từng lạc và cô đơn trong rừng, hãy ôm một cây

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Fishing wire makes bad dental floss
vi: Dây câu làm chỉ tơ nha khoa sai

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Consistency is key
vi: Kiên định là chìa khóa

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: When without a stapler, a staple and a ruler will work
vi: Khi không có máy rập sách thì có thể sử dụng một dây thép rập sách và cái thước kẻ

note: Translators: This is one of the sentences that are used when the user wants to get a hint. Since the 'clock' game is a joke in itself, the sentence it nonsensical and/or a joke. So you can substitute anything you like here; you don't have to translate the original sentence!
en: Never blow in a dog's ear
vi: Đừng bao giờ thổi vào tai chó

en: Cards remaining: ~a
vi: Các lá còn lại: ~a

en: Redeal.
vi: Nhận tiếp.

en: You are searching for an ace.
vi: Bạn đang tìm %s.

en: You are searching for a two.
vi: Bạn đang tìm con hai.

en: You are searching for a three.
vi: Bạn đang tìm con ba.

en: You are searching for a four.
vi: Bạn đang tìm con bốn.

en: You are searching for a five.
vi: Bạn đang tìm con năm.

en: You are searching for a six.
vi: Bạn đang tìm con sáu.

en: You are searching for a seven.
vi: Bạn đang tìm con bảy.

en: You are searching for an eight.
vi: Bạn đang tìm con tám.

en: You are searching for a nine.
vi: Bạn đang tìm con chín.

en: You are searching for a ten.
vi: Bạn đang tìm con mười.

en: You are searching for a jack.
vi: Bạn đang tìm con bồi.

en: You are searching for a queen.
vi: Bạn đang tìm con đầm.

en: You are searching for a king.
vi: Bạn đang tìm con già.

en: Deal a card
vi: Nhận một lá bài

en: Move a king onto an empty tableau slot.
vi: Chuyển lá già vào khe hoạt cảnh trống.

en: No hint available right now
vi: Hiện thời không thể gợi ý

en: Move something on to an empty reserve
vi: Đặt quân nào đó vào khe trống

en: Remove the aces
vi: Nhấc bỏ các bài Ách

en: Remove the twos
vi: Nhấc bỏ các bài hai

en: Remove the threes
vi: Nhấc bỏ các bài ba

en: Remove the fours
vi: Nhấc bỏ các bài bốn

en: Remove the fives
vi: Nhấc bỏ các bài năm

en: Remove the sixes
vi: Nhấc bỏ các bài sáu

en: Remove the sevens
vi: Nhấc bỏ các bài bảy

en: Remove the eights
vi: Nhấc bỏ các bài tám

en: Remove the nines
vi: Nhấc bỏ các bài chín

en: Remove the tens
vi: Nhấc bỏ các bài mười

en: Remove the jacks
vi: Nhấc bỏ các bài Quân

en: Remove the queens
vi: Nhấc bỏ các bài Đam

en: Remove the kings
vi: Nhấc bỏ các bài Vua

en: I'm not sure
vi: Chưa chắc

en: Return cards to stock
vi: Bỏ quân trở lại kho

en: Move something onto an empty tableau slot.
vi: Đặt quân nào đó vào khe hoạt cảnh trống.

en: Move ~a off the board
vi: Chuyển ~a ra bảng

en: Consider moving something into an empty slot
vi: Suy tính việc chuyển quân nào đó vào một khe trống

en: Deal a card from stock
vi: Nhận một lá bài từ kho

en: No moves are possible. Undo or start again.
vi: Không thể đi đâu. Hãy Hồi lại, hoặc bắt đầu lại.

en: The game has no solution. Undo or start again.
vi: Không thể giải quyết lượt chơi này. Hãy Hồi lại, hoặc bắt đầu lại.

en: Double click any card to redeal.
vi: Nhấp đôi bất cứ lá bài nào để nhận lại lá.

en: No hint available.
vi: Chưa gọi ý nào

en: Place a two in the leftmost slot of row ~a.
vi: Đặc con hai vào rãnh sát bên trái của hàng ~a.

en: Add to the sequence in row ~a.
vi: Thêm vào chuỗi trong hàng ~a.

en: Randomly Placed Gaps on Redeal
vi: Khe đã để ngẫu nhiên khi nhận lại lá

en: Deal a row
vi: Chia một hàng

note: this isn't great, but it will get around the premature end-of-game call
en: Try moving card piles around
vi: Cố trao đổi chồng bài

en: Select a card from the reserve for first foundation pile
vi: Chọn một lá bài từ khe cho chồng nọc thứ nhất

en: Move a card from the reserve onto the empty tableau slot
vi: Chuyển một lá bài từ khe sang khe hoạt cảnh trống

en: Stock left: ~a
vi: Còn lại trong kho: ~a

en: Deal another card
vi: Nhận một lá bài khác

en: Move a card or build of cards on to the empty slot
vi: Chuyển một lá bài hay dây bài vào khe trống

en: Deal another hand
vi: Nhận một lượt bài khác

en: Move card from waste
vi: Chuyển bài khỏi nơi vô ích

en: Move waste to stock
vi: Chuyển cái bỏ đi vào kho

en: Stock remaining: ~a
vi: Còn lại trong kho: ~a

en: Deal a new card
vi: Nhận một lá bài khác

en: Try moving cards down from the foundation
vi: Cố chuyển quân bài xuống từ nọc

en: Single card deals
vi: Nhận một lá

en: No redeals
vi: Không nhận lại

en: Base Card:
vi: Bài cơ bản:

en: an empty foundation pile
vi: chồng nọc trống

en: an empty tableau slot
vi: khe hoạt cảnh trống

en: Aim to place the suits in the order which fits the current layout most naturally.
vi: Mục đích là đặt các Hoa bài theo thứ tự khớp nhất bố trí hiện thời

en: the foundation
vi: nọc

en: Redeals left: ~a
vi: Số lần nhận tiếp còn lại: ~a

en: Deal new cards from the deck
vi: Nhận lá bài mới từ cỗ bài

en: something
vi: cái nào đó

en: an empty slot
vi: khe trống

en: Place cards on to the Tableau to form poker hands
vi: Đặt quân bài trên hoạt cảnh để tổ chức sắp bài xì

en: Deal the cards
vi: Nhận bài

en: Reshuffle cards
vi: Xáo lại bài

en: an empty foundation
vi: nọc trống

en: an empty tableau
vi: chồng hoạt cảnh trống

en: Move waste on to a reserve slot
vi: Chuyển cái bỏ đi vào khe

en: Please fill in empty pile first.
vi: Hãy điền vào chồng trống trước tiên.

en: Place something on empty slot
vi: Đặt quân nào đó vào khe trống

en: Four Suits
vi: Bộ bốn

en: Two Suits
vi: Bộ hai

en: One Suit
vi: Bộ một

en: Move a card to an empty temporary slot
vi: Chuyển một lá bài vào khe tạm thời trống

en: Allow temporary spots use
vi: Cho pháp sử dụng nơi tạm thời

note: Translators: this string is the name of a variant of this game. If there is an established standard name for this game or game variant in your locale, use that; otherwise you can translate this string freely or literally, at your option.
en: Falling Stars
vi: Sao băng

note: Translators: this string is the name of a variant of this game. If there is an established standard name for this game or game variant in your locale, use that; otherwise you can translate this string freely or literally, at your option.
en: Redheads
vi: Tóc đỏ

note: Translators: this string is the name of a variant of this game. If there is an established standard name for this game or game variant in your locale, use that; otherwise you can translate this string freely or literally, at your option.
en: Blondes and Brunettes
vi: Tóc hoe và Tóc đen/nâu

en: Deal a card from the deck
vi: Nhận một lá bài từ cỗ bài

en: Match the top two cards of the waste.
vi: Khớp hai lá bài đầu trên cái bỏ đi.

en: itself
vi: tự nó

en: Progressive Rounds
vi: Hội tiến lên

en: Multiplier Scoring
vi: Điểm nhân

en: Move a build of cards on to the empty Tableau slot
vi: Chuyển một dây bài vào khe hoạt cảnh trống

en: unsaved
vi: không lưu

en: %s frames
vi: %s khung hình

en: from %d onward
vi: từ %d trở đi

en: Shift Times
vi: Dịch chuyển Thời gian

en: &Time:
vi: &Thời gian

en: Shift by time
vi: Dịch chuyển theo thời gian

en: &Frames:
vi: &Khung hình:

en: Shift by frames
vi: Dịch chuyển theo khung hình

en: Enter time in h:mm:ss.cs notation
vi: Nhập thời gian theo định dạng h:mm:ss.cs

en: Enter number of frames to shift by
vi: Nhập số khung hình để dịch chuyển theo

en: For&ward
vi: &Tiến

en: Shifts subs forward, making them appear later. Use if they are appearing too soon.
vi: Dịch chuyển phụ đề tiến tới, để cho chúng hiện ra muộn hơn. Sử dụng nếu chúng xuất hiện quá sớm.

en: Shifts subs backward, making them appear earlier. Use if they are appearing too late.
vi: Dịch chuyển phụ đề lùi lại, để cho chúng hiện ra sớm hơn. Sử dụng nếu chúng xuất hiện quá muộn.

en: &All rows
vi: &Tất cả các dòng

en: Selected &rows
vi: &Những dòng đã chọn

en: Selection &onward
vi: &Những dòng từ đây

en: Start a&nd End times
vi: &Thời gian bắt đầu và kết thúc

en: &Start times only
vi: &Chỉ thời gian bắt đầu

en: &End times only
vi: &Chỉ thời gian kết thúc

en: Shift by
vi: Dịch chuyển theo

en: Load from history
vi: Nạp từ lược sử

en: shifting
vi: dịch chuyển

en: Fix Styles
vi: Sửa kiểu dáng

en: Fixes styles by replacing any style that isn't available on file with Default.
vi: Sửa các kiểu dáng bằng cách thay thế các kiểu dáng bất kì không có trên tệp bằng Mặc định.

en: Discard all uncommitted splits
vi: Hủy tất cả những phân tách chưa xác nhận

en: Commit splits
vi: Xác nhận phân tách

en: Karaoke tag
vi: Thẻ karaoke

en: Change karaoke tag to \k
vi: Thay đổi thẻ karaoke thành \k

en: Change karaoke tag to \kf
vi: Thay đổi thẻ karaoke thành \kf

en: Change karaoke tag to \ko
vi: Thay đổi thẻ karaoke thành \ko

en: karaoke split
vi: phân tách Karaoke

en: Failed to load Automation script '%s':
    %s
vi: Nạp thất bại mã Tự động hóa '%s':
    %s

en: The file was not recognised as an Automation script: %s
vi: Tệp không được nhận diện là một mã Tự động hóa: %s

en: File was not recognized as a script
vi: Tệp không được nhận diện như là một script

en: replace
vi: thay thế

en: One match was replaced. | %d matches were replaced.
vi[0]: Một trùng khớp đã được thay thế.
vi[1]: %d trùng khớp đã được thay thế.

en: Toggle between \move and \pos
vi: Chuyển giữa \move và \pos

en: Updating font cache
vi: Cập nhật bộ đệm phông chữ

en: Line over maximum length: %s
vi: Số dòng vượt quá độ dài tối đa: %s

en: Video Details
vi: Chi tiết video

en: 1 frame | %d frames (%s)
vi[0]: 1 khung hình
vi[1]: %d khung hình (%s)

en: Decoder:
vi: Bộ giải mã:

en: Timing Post-Processor
vi: Xử lí căn chỉnh thời gian sau

en: Apply to styles
vi: Áp dụng cho kiểu dáng

en: Select styles to process. Unchecked ones will be ignored.
vi: Chọn kiểu dáng để xử lí. Những cái không được chọn sẽ bị bỏ qua.

en: Select all styles
vi: Chọn tất cả các kiểu dáng

en: Deselect all styles
vi: Bỏ chọn tất cả các kiểu dáng

en: Affect &selection only
vi: &Chỉ ảnh hưởng các kiểu dáng đã chọn

en: Lead-in/Lead-out
vi: Thêm Dẫn vào/Dẫn ra

en: Add lead &in:
vi: &Thêm dẫn vào:

en: Enable adding of lead-ins to lines
vi: Bật thêm Dẫn vào vào dòng

en: Lead in to be added, in milliseconds
vi: Dẫn vào được thêm, tính theo mili giây

en: Add lead &out:
vi: &Thêm dẫn ra:

en: Enable adding of lead-outs to lines
vi: Bật thêm dẫn ra vào dòng

en: Lead out to be added, in milliseconds
vi: Dẫn ra được thêm, tính theo mili giây

en: Make adjacent subtitles continuous
vi: Tiếp diễn với dòng kề

en: Enable snapping of subtitles together if they are within a certain distance of each other
vi: Bật việc nối tiếp các dòng phụ đề với nhau nếu chúng ở trong cùng một khoảng nào đó với nhau

en: Max gap:
vi: Khoảng cách tối đa:

en: Maximum difference between start and end time for two subtitles to be made continuous, in milliseconds
vi: Khác biệt tối đa giữa thời gian bắt đầu và kết thúc để cho hai phụ đề được tạo tiếp tục, tính bằng mili giây

en: Max overlap:
vi: Trùng lặp tối đa:

en: Maximum overlap between the end and start time for two subtitles to be made continuous, in milliseconds
vi: Độ trùng lặp tối đa giữa thời gian kết thúc và bắt đầu của hai dòng phụ đề được tiếp diễn, tính bằng mili giây.

en: Sets how to set the adjoining of lines. If set totally to left, it will extend or shrink start time of the second line; if totally to right, it will extend or shrink the end time of the first line.
vi: Thanh trượt này dùng để đặt sự gần kề của các dòng. Nếu trượt hoàn toàn sang trái, nó sẽ tăng lên hoặc làm giảm đi thời gian bắt đầu của dòng thứ hai; nếu trượt hoàn toàn sang thái, nó sẽ làm tăng hoặc giảm thời gian kết thúc của dòng thứ nhất.

en: Bias: Start <-
vi: Thiên độ: Bắt đầu <-

en:  -> End
vi:  -> Kết thúc

en: Keyframe snapping
vi: Làm khớp với khung chính

en: E&nable
vi: &Bật

en: Enable snapping of subtitles to nearest keyframe, if distance is within threshold
vi: Bật việc khớp phụ đề vào khung chính gần nhất, nếu khoảng cách vẫn nằm trong ngưỡng.

en: Starts before thres.:
vi: Ngưỡng bắt đầu trước:

en: Threshold for 'before start' distance, that is, how many milliseconds a subtitle must start before a keyframe to snap to it
vi: Ngưỡng này được dùng để đặt bao nhiêu mili giây một dòng phụ đề phải bắt đầu trước khi nó được khớp vào một khung chính.

en: Starts after thres.:
vi: Ngưỡng bắt đầu sau:

en: Threshold for 'after start' distance, that is, how many milliseconds a subtitle must start after a keyframe to snap to it
vi: Ngưỡng này dùng để đặt bao nhiêu mili giây một dòng phụ đề phải bắt đầu sau khi nó được khớp vào một khung chính.

en: Ends before thres.:
vi: Ngưỡng kết thúc trước:

en: Threshold for 'before end' distance, that is, how many milliseconds a subtitle must end before a keyframe to snap to it
vi: Ngưỡng này dùng để đặt sau bao nhiêu mili giây một dòng phụ đề phải kết thúc trước khi nó được khớp vào một khung chính

en: Ends after thres.:
vi: Ngưỡng kết thúc sau

en: Threshold for 'after end' distance, that is, how many milliseconds a subtitle must end after a keyframe to snap to it
vi: Ngưỡng này dùng để đặt sau bao nhiêu mili giây một dòng phụ đề phải kết thúc sau khi nó được khớp vào một khung chính

en: One of the lines in the file (%i) has negative duration. Aborting.
vi: Một trong các dòng của tệp (%i) có khoảng thời gian âm. Hủy bỏ.

en: Invalid script
vi: Mã không hợp lệ

en: timing processor
vi: xử lí căn chỉnh thời gian

en: Choose which track to read:
vi: Chọn track nào để đọc

en: Multiple subtitle tracks found
vi: Tìm thấy nhiều track phụ đề

en: Parsing Matroska
vi: Đang phân tích Matroska

en: Reading subtitles from Matroska file.
vi: Đang đọc phụ đề từ tệp Matroska.

en: Styling Assistant
vi: Trợ lí Tạo kiểu dáng

en: Styles available
vi: Kiểu dáng hiện có

en: Set style
vi: Thiết lập kiểu dáng

en: Accept changes
vi: Chấp nhận thay đổi

en: Preview changes
vi: Xem trước thay đổi

en: Previous line
vi: Dòng trước

en: Next line
vi: Dòng kế

en: Play video
vi: Phát video

en: Click on list
vi: Nhấn chuột trên danh sách

en: Select style
vi: Chọn kiểu dáng

en: &Seek video to line start time
vi: &Tua video đến thời gian bắt đầu của dòng

en: Play &Audio
vi: &Phát âm thanh

en: Play &Video
vi: &Phát video

en: styling assistant
vi: trợ lí tạo kiểu dáng

en: karaoke timing
vi: căn thời gian Karaoke

en: Frame:
vi: Khung hình:

en: Move style up
vi: Di chuyển kiểu dáng lên

en: Move style down
vi: Di chuyển kiểu dáng xuống

en: Move style to top
vi: Di chuyển kiểu dáng lên đầu

en: Move style to bottom
vi: Di chuyển kiểu dáng xuống dưới cùng

en: Sort styles alphabetically
vi: Sắp xếp kiểu dáng theo abc

en: %s - Copy
vi: %s - Sao chép

en: %s - Copy (%d)
vi: %s- Sao chép (%d)

en: Could not parse style
vi: Không thể phân tích kiểu dáng

en: Are you sure you want to delete this style? | Are you sure you want to delete these %d styles?
vi[0]: Bạn có thật sự muốn xóa kiểu dáng này?
vi[1]: Bạn có thật sự muốn xóa %d kiểu dáng này?

en: Styles Manager
vi: Quản lí Kiểu dáng

en: Catalog of available storages
vi: Danh mục các kho lưu trữ hiện có

en: Copy to &current script ->
vi: &Sao chép sang tệp phụ đề hiện tại ->

en: &Import from script...
vi: &Nhập từ phụ đề...

en: <- Copy to &storage
vi: <- Sao chép sang kho lưu trữ

en: Current script
vi: Tệp phụ đề hiện tại

en: New storage name:
vi: Tên kho lưu trữ mới:

en: New catalog entry
vi: Đầu vào mới trên danh mục

en: A catalog with that name already exists.
vi: Một danh mục có tên đó đã tồn tại.

en: Catalog name conflict
vi: Xung đột tên danh mục

en: The specified catalog name contains one or more illegal characters. They have been replaced with underscores instead.
    The catalog has been renamed to "%s".
vi: Tên danh mục được chỉ định chứa một hoặc nhiều kí tự không hợp lệ. Chúng đã được thay thế bằng dấu gạch dưới.
    Danh mục đã được đổi tên thành "%s".

en: Invalid characters
vi: Kí tự không hợp lệ

en: Are you sure you want to delete the storage "%s" from the catalog?
vi: Bạn có thật sự muốn xóa kho lưu trữ "%s" khỏi danh mục không?

en: Confirm delete
vi: Xác nhận xóa

en: There is already a style with the name "%s" in the current storage. Overwrite?
vi: Đã có một kiểu dáng có tên "%s" trong kho lưu trữ hiện tại. Ghi đè lên?

en: Style name collision
vi: Xung đột tên kiểu dáng

en: There is already a style with the name "%s" in the current script. Overwrite?
vi: Đã có một kiểu dáng tên "%s" trong phụ đề hiện tại. Ghi đè lên?

en: style copy
vi: sao chép kiểu dáng

en: style paste
vi: dán kiểu dáng

en: Confirm delete from storage
vi: Xác nhận xóa khỏi kho lưu trữ

en: Confirm delete from current
vi: Xác nhận xóa khỏi hiện hành

en: style delete
vi: xóa kiểu dáng

en: Open subtitles file
vi: Mở tệp phụ đề

en: The selected file has no available styles.
vi: Tệp được chọn không có kiểu dáng nào.

en: Error Importing Styles
vi: Lỗi khi Nhập kiểu dáng

en: Choose styles to import:
vi: Chọn kiểu dáng để nhập:

en: Import Styles
vi: Nhập kiểu dáng

en: style import
vi: nhập kiểu dáng

en: Are you sure? This cannot be undone!
vi: Bạn có chắc không? Hành động này sẽ không thể hoàn tác được!

en: Sort styles
vi: Sắp xếp kiểu dáng

en: style move
vi: di chuyển kiểu dáng

en: Close Timecodes File
vi: Đóng tệp Mã thời g&ian

en: Close the currently open timecodes file
vi: Đóng tệp Mã thời g&ian hiện đang mở

en: Open Timecodes File...
vi: Mở tệp Mã thời gi&an...

en: Open Timecodes File
vi: Mở tệp Mã thời g&ian

en: Open a VFR timecodes v1 or v2 file
vi: Mở tệp Mã thời g&ian VFR v1 hoặc v2

en: Save Timecodes File...
vi: &Lưu tệp Mã thời gian...

en: Save Timecodes File
vi: &Lưu tệp Mã thời gian

en: Save a VFR timecodes v2 file
vi: Lưu tệp Mã Thời gian VFR v2

en: '%s' is not a valid command name
vi: '%s' không phải là một lệnh hợp lệ

en: &Cinematic (2.35)
vi: Điệ&n ảnh (2.35)

en: Cinematic (2.35)
vi: Điệ&n ảnh (2.35)

en: Force video to 2.35 aspect ratio
vi: Ép video chuyển sang tỷ lệ khung hình 2.35

en: C&ustom...
vi: Tù&y biến

en: Force video to a custom aspect ratio
vi: Ép video chuyển sang tỷ lệ khung hình tùy biến

en: Enter aspect ratio in either:
      decimal (e.g. 2.35)
      fractional (e.g. 16:9)
      specific resolution (e.g. 853x480)
vi: Nhập tỷ lệ khung hình ở cả:
      số thập phân(VD: 2.35)
      phân số (VD: 16:9)
      độ phân giải chỉ định (VD: 853x480)

en: Enter aspect ratio
vi: Nhập tỷ lệ khung hình

en: Invalid value! Aspect ratio must be between 0.5 and 5.0.
vi: Giá trị không hợp lệ! Tỷ lệ khung hình phải nằm giữa 0.5 và 5.0.

en: Invalid Aspect Ratio
vi: Tỷ lệ khung hình không hợp lệ

en: &Default
vi: &Mặc định

en: Use video's original aspect ratio
vi: Sử dụng tỷ lệ khung hình gốc của video

en: &Fullscreen (4:3)
vi: &Toàn màn hình (4:3)

en: Fullscreen (4:3)
vi: &Toàn màn hình (4:3)

en: Force video to 4:3 aspect ratio
vi: Ép video chuyển sang tỷ lệ khung hình 4:3

en: &Widescreen (16:9)
vi: &Màn hình rộng (16:9)

en: Widescreen (16:9)
vi: &Màn hình rộng (16:9)

en: Force video to 16:9 aspect ratio
vi: Ép video chuyển sang tỷ lệ khung hình 16:9

en: &Close Video
vi: Đón&g video

en: Close Video
vi: Đóng video

en: Close the currently open video file
vi: Đóng video hiện đang mở

en: Copy coordinates to Clipboard
vi: Sao chép tọa độ vào khay nhớ tạm

en: Copy the current coordinates of the mouse over the video to the clipboard
vi: Sao chép tọa độ hiện tại của con trỏ chuột trên video vào khay nhớ tạm

en: Cycle active subtitles provider
vi: Chuyển bộ cung cấp phụ đề

en: Cycle through the available subtitles providers
vi: Chuyển bộ cung cấp phụ đề hiện có

en: Subtitles provider set to %s
vi: Bộ cung cấp phụ đề đặt tới %s

en: &Detach Video
vi: Tách khung h&iển thị video

en: Detach Video
vi: Tách khung hiển thị video

en: Detach the video display from the main window, displaying it in a separate Window
vi: Tách khung hiển thị video trên cửa sổ chính ra, hiện nó trong một cửa sổ tách biệt.

en: Show &Video Details
vi: Hiện ch&i tiết video

en: Show Video Details
vi: Hiện chi tiết video

en: Show video details
vi: Hiện chi tiết video

en: Toggle video slider focus
vi: Bật/Tắt tập trung vào thanh trượt video

en: Copy image to Clipboard
vi: Sao chép hình ảnh vào khay nhớ tạm.

en: Copy the currently displayed frame to the clipboard
vi: Sao chép khung hình hiện đang hiển thị vào khay nhớ tạm

en: Copy image to Clipboard (no subtitles)
vi: Sao chép hình ảnh vào khay nhớ tạm (không phụ đề)

en: Copy the currently displayed frame to the clipboard, without the subtitles
vi: Sao chép khung hình hiện đang hiển thị vào khay nhớ tạm (Không phụ đề)

en: Seek to the next frame
vi: Tua đến khung hình kế tiếp

en: Next Boundary
vi: Phân giới kế tiếp

en: Seek to the next beginning or end of a subtitle
vi: Tua đến điểm bắt đầu hoặc kết thúc tiếp theo của phụ đề

en: Seek to the next keyframe
vi: Tua đến khung chính kế tiếp

en: Fast jump forward
vi: Nhảy nhanh về trước

en: Seek to the previous frame
vi: Tua đến khung hình trước

en: Previous Boundary
vi: Phân giới trước

en: Seek to the previous beginning or end of a subtitle
vi: Tua đến điểm bắt đầu hoặc kết thúc trước của phụ đề

en: Seek to the previous keyframe
vi: Tua đến khung chính trước

en: Fast jump backwards
vi: Nhảy nhanh về lùi

en: Save PNG snapshot
vi: Lưu ảnh chụp PNG

en: Save the currently displayed frame to a PNG file in the video's directory
vi: Lưu khung hình hiện đang hiển thị thành tệp PNG trong thư mục video

en: Save PNG snapshot (no subtitles)
vi: Lưu ảnh chụp PNG (không phụ đề)

en: Save the currently displayed frame without the subtitles to a PNG file in the video's directory
vi: Lưu khung hình hiện đang hiển thị mà không có phụ đề thành một tệp PNG vào thư mục video

en: &Jump to...
vi: &Nhảy tới...

en: Jump to frame or time
vi: Nhảy tới khung hình hoặc thời gian

en: Jump Video to &End
vi: Nhảy tới kết thúc của video

en: Jump Video to End
vi: Nhảy tới kết thúc của video

en: Jump the video to the end frame of current subtitle
vi: Nhảy đến khung hình cuối cùng của video trong dòng phụ đề hiện tại

en: Jump Video to &Start
vi: Nhảy tới bắt đầu của video

en: Jump Video to Start
vi: Nhảy tới bắt đầu của video

en: Jump the video to the start frame of current subtitle
vi: Nhảy đến khung hình đầu tiên của video trong dòng phụ đề hiện tại

en: &Open Video...
vi: &Mở video...

en: Open Video
vi: Mở video

en: Open a video file
vi: Mở một tệp video

en: Video Formats
vi: Định dạng video

en: Open video file
vi: Mở tệp video

en: &Use Dummy Video...
vi: &Sử dụng video giả

en: Use Dummy Video
vi: Sử dụng video giả

en: Open a placeholder video clip with solid color
vi: Mở một video giả với màu

en: Toggle autoscroll of video
vi: Bật/Tắt tự động cuộn video

en: Toggle automatically seeking video to the start time of selected lines
vi: Bật/Tắt tự động tua video tới thời gian bắt đầu của các dòng đã chọn

en: Play video starting on this position
vi: Phát video bắt đầu từ vị trí này

en: Play line
vi: Phát dòng

en: Play current line
vi: Phát dòng hiện tại

en: Show &Overscan Mask
vi: Hiển thị Mặt Nạ &Quét chồng lấn

en: Show Overscan Mask
vi: Hiển thị Mặt Nạ Quét chồng lấn

en: Show a mask over the video, indicating areas that might get cropped off by overscan on televisions
vi: Hiện một mặt nạ trên video, xác định các vùng có thể bị cắt mất bởi kĩ thuật chồng lấn trên tivi

en: Set zoom to 100%
vi: Đặt mức thu phóng tới 100%

en: Stop video
vi: Dừng video

en: Stop video playback
vi: Dừng phát video

en: Set zoom to 200%
vi: Đặt mức thu phóng tới 200%

en: Set zoom to 50%
vi: Đặt mức thu phóng tới 50%

en: Zoom video in
vi: Phóng to video

en: Zoom video out
vi: Thu nhỏ video

en: Primary Color...
vi: Màu chính...

en: Set the primary fill color (\c) at the cursor position
vi: Đặt màu chính (\c) tại vị trí con trỏ

en: Secondary Color...
vi: Màu thứ cấp...

en: Set the secondary (karaoke) fill color (\2c) at the cursor position
vi: Đặt màu thứ cấp (Karaoke) (\2c) tại vị trí con trỏ

en: Outline Color...
vi: Màu viền...

en: Set the outline color (\3c) at the cursor position
vi: Đặt màu viền (\3c) tại vị trí con trỏ

en: Shadow Color...
vi: Màu bóng...

en: Set the shadow color (\4c) at the cursor position
vi: Đặt màu bóng (\4c) tại vị trí con trỏ

en: Toggle Bold
vi: Bật/Tắt chữ đậm

en: Toggle bold (\b) for the current selection or at the current cursor position
vi: Bật/Tắt chữ đậm (\b) cho dòng đang chọn hoặc tại vị trí con trỏ hiện tại

en: toggle bold
vi: bật/tắt chữ đậm

en: Toggle Italics
vi: Bật/Tắt chữ nghiêng

en: Toggle italics (\i) for the current selection or at the current cursor position
vi: Bật/Tắt chữ nghiêng (\i) cho dòng đang chọn hoặc tại vị trí con trỏ hiện tại

en: toggle italic
vi: bật/tắt chữ nghiêng

en: Toggle Underline
vi: Bật/Tắt gạch chân chữ

en: Toggle underline (\u) for the current selection or at the current cursor position
vi: Bật/Tắt gạch chân chữ (\i) cho dòng đang chọn hoặc tại vị trí con trỏ hiện tại

en: toggle underline
vi: bật/tắt gạch chân chữ

en: Toggle Strikeout
vi: Bật/Tắt gạch ngang chữ

en: Toggle strikeout (\s) for the current selection or at the current cursor position
vi: Bật/Tắt gạch ngang chữ (\i) cho dòng đang chọn hoặc tại vị trí con trỏ hiện tại

en: toggle strikeout
vi: bật/tắt gạch ngang chữ

en: Font Face...
vi: Phông chữ...

en: Select a font face and size
vi: Chọn phông chữ và kích cỡ

en: set font
vi: chọn phông chữ

en: Find and R&eplace...
vi: Tìm và Thay thế...

en: Find and replace words in subtitles
vi: Tìm và thay thế các từ trong phụ đề

en: &Copy Lines
vi: &Sao chép dòng

en: Copy Lines
vi: Sao chép dòng

en: Copy subtitles to the clipboard
vi: Sao chép phụ đề vào khay nhớ tạm

en: Cu&t Lines
vi: Cắ&t dòng

en: Cut Lines
vi: Cắt dòng

en: Cut subtitles
vi: Cắt phụ đề

en: cut lines
vi: cắt dòng

en: De&lete Lines
vi: &Xóa dòng

en: Delete Lines
vi: Xóa dòng

en: Delete currently selected lines
vi: Xóa các dòng đang chọn

en: delete lines
vi: xóa dòng

en: duplicate lines
vi: tạo bản sao của dòng

en: &Duplicate Lines
vi: Tạo &bản sao của dòng

en: Duplicate Lines
vi: Tạo bản sao của dòng

en: Duplicate the selected lines
vi: Tạo bản sao của các dòng đã chọn

en: Split lines after current frame
vi: Phân tách dòng sau khung hình hiện tại

en: Split the current line into a line which ends on the current frame and a line which starts on the next frame
vi: Phân tách dòng hiện tại thành một dòng kết thúc ở khung hình hiện tại và một dòng bắt đầu ở khung hình kế tiếp

en: Split lines before current frame
vi: Phân tách dòng trước dòng hiện tại

en: Split the current line into a line which ends on the previous frame and a line which starts on the current frame
vi: Phân tách dòng hiện tại thành một dòng kết thúc ở khung hình trước và một dòng bắt đầu ở khung hình hiện tại

en: As &Karaoke
vi: Như &Karaoke

en: As Karaoke
vi: Như Karaoke

en: Join selected lines in a single one, as karaoke
vi: Hợp nhất các dòng đã chọn thành một dòng duy nhất, như Karaoke

en: join as karaoke
vi: hợp nhất như karaoke

en: &Concatenate
vi: &Nối tiếp

en: Concatenate
vi: &Nối tiếp

en: Join selected lines in a single one, concatenating text together
vi: Hợp nhất các dòng đã chọn thành một dòng, nối tiếp nội dung văn bản chúng chứa cùng nhau

en: join lines
vi: hợp nhất các dòng

en: Keep &First
vi: &Chỉ giữ lại dòng đầu tiên

en: Keep First
vi: Chỉ giữ lại dòng đầu tiên

en: Join selected lines in a single one, keeping text of first and discarding remaining
vi: Hợp nhất các dòng đã chọn thành một, giữ nội dung văn bản của dòng đầu tiên được chọn và hủy của những dòng còn lại

en: &Paste Lines
vi: &Dán dòng

en: Paste Lines
vi: Dán dòng

en: Paste subtitles
vi: Dán phụ đề

en: Paste Lines &Over...
vi: Dán dòn&g đè lên

en: Paste Lines Over
vi: Dán dòng đè lên

en: Paste subtitles over others
vi: Dán phụ đề đè lên những cái khác

en: Recom&bine Lines
vi: Tái hợ&p các dòng

en: Recombine Lines
vi: Tái hợp các dòng

en: Recombine subtitles which have been split and merged
vi: Hợp lại các dòng phụ đề đã bị phân tách

en: combining
vi: tái hợp

en: Split Lines (by karaoke)
vi: Phân tách Dòng (theo karaoke)

en: Use karaoke timing to split line into multiple smaller lines
vi: Sử dụng căn chỉnh thời gian Karaoke để phân tách một dòng thành những dòng nhỏ hơn

en: splitting
vi: Phân tách

en: Split at cursor (estimate times)
vi: Phân tách tại con trỏ (ước tính thời gian)

en: Split the current line at the cursor, dividing the original line's duration between the new ones
vi: Phân tách dòng hiện tại tại con trỏ, chia thời lượng dòng ban đầu giữa những cái mới

en: Split at cursor (preserve times)
vi: Phân tách tại con trỏ (giữ nguyên thời gian)

en: Split the current line at the cursor, setting both lines to the original line's times
vi: Phân tách dòng hiện tại tại con trỏ, đặt thời gian của cả hai dòng thành thời gian của dòng gốc

en: Split at cursor (at video frame)
vi: Phân tách tại con trỏ (ở khung hình video)

en: Split the current line at the cursor, dividing the line's duration at the current video frame
vi: Phân tách dòng hiện tại tại con trỏ, chia thời lượng của dòng ở khung hình video hiện tại

en: Nothing to &redo
vi: Không có hành động nào để làm lại

en: Nothing to &undo
vi: Không có hành động nào để hoàn tác

en: Revert the active line to its initial state (shown in the upper editor)
vi: Đảo ngược dòng đang hoạt động về trạng thái ban đầu của nó (Hiển thị ở trình biên tập ở trên)

en: revert line
vi: đảo ngược dòng

en: Clear the current line's text
vi: Xóa hết nội dung văn bản của dòng hiện tại

en: clear line
vi: xóa dòng

en: Clear Text
vi: Xóa nội dung văn bản

en: Clear the current line's text, leaving override tags
vi: Xóa hết nội dung văn bản của dòng hiện tại, để lại các thẻ

en: Insert Original
vi: Chèn nội dung văn bản gốc

en: Insert the original line text at the cursor
vi: Chèn nội dung văn bản gốc của dòng tại con trỏ

en: insert original
vi: chèn nội dung văn bản gốc

en: Open recent audio
vi: Mở âm thanh gần đây

en: Open recent keyframes
vi: Mở khung chính gần đây

en: Open recent subtitles
vi: Mở phụ đề gần đây

en: Open recent timecodes
vi: Mở mã thời gian gần đây

en: Open recent video
vi: Mở video gần đây

en: Open recent videos
vi: Mở các video gần đây

en: A&ttachments...
vi: Đính kèm

en: Open the attachment manager dialog
vi: Mở hộp thoại quản lý đính kèm

en: Search for text in the subtitles
vi: Tìm văn bản trong phụ đề

en: Find next match of last search
vi: Tìm trùng khớp kế tiếp của lần tìm cuối

en: line insertion
vi: chèn dòng

en: &After Current
vi: Sau dòng hiện tại

en: Insert a new line after the current one
vi: Chèn một dòng mới sau dòng hiện tại

en: After Current, at Video Time
vi: S&au dòng Hiện tại, tại thời gian video

en: Insert a new line after the current one, starting at video time
vi: Chèn một dòng mới sau dòng hiện tại, bắt đầu ở thời gian hiện tại của video

en: &Before Current
vi: &Trước dòng hiện tại

en: Insert a new line before the current one
vi: Chèn một dòng mới trước dòng hiện tại

en: Before Current, at Video Time
vi: T&rước dòng hiện tại, tại thời gian video

en: Insert a new line before the current one, starting at video time
vi: Chèn một dòng mới trước dòng hiện tại, bắt đầu ở thời gian hiện tại của video

en: &New Subtitles
vi: &Phụ đề mới

en: New Subtitles
vi: Phụ đề mới

en: New subtitles
vi: Phụ đề mới

en: &Open Subtitles...
vi: &Mở phụ đề...

en: Open Subtitles
vi: Mở phụ đề

en: Open a subtitles file
vi: Mở một tệp phụ đề

en: Open A&utosaved Subtitles...
vi: &Mở phụ đề tự động lưu

en: Open Autosaved Subtitles
vi: &Mở phụ đề tự động lưu

en: Open a previous version of a file which was autosaved by Aegisub
vi: Mở phiên bản trước của một tệp đã được tự động lưu bởi Aegisub

en: Open Subtitles with &Charset...
vi: Mở phụ đề với &Bảng mã...

en: Open Subtitles with Charset
vi: Mở phụ đề với Bảng mã

en: Open a subtitles file with a specific file encoding
vi: Mở một tệp phụ đề với một bảng mã hóa tệp riêng biệt

en: Choose charset code:
vi: Chọn bảng mã:

en: Open Subtitles from &Video
vi: Mở phụ đề từ &video

en: Open Subtitles from Video
vi: Mở phụ đề từ video

en: Open the subtitles from the current video file
vi: Mở phụ đề từ tệp video hiện tại

en: &Properties...
vi: &Thuộc tính...

en: Open script properties window
vi: Mở cửa sổ thuộc tính của phụ đề

en: Save subtitles file
vi: Lưu tệp phụ đề

en: &Save Subtitles
vi: &Lưu phụ đề

en: Save Subtitles
vi: Lưu phụ đề

en: Save the current subtitles
vi: Lưu phụ đề hiện tại

en: Save Subtitles &as...
vi: &Lưu phụ đề như...

en: Save Subtitles as
vi: Lưu phụ đề như

en: Save subtitles with another name
vi: Lưu phụ đề với tên khác

en: Select all dialogue lines
vi: Chọn tất cả các dòng thoại

en: Select Visible
vi: Chọn các dòng nhìn thấy được

en: Select all dialogue lines that are visible on the current video frame
vi: Chọn tất cả các dòng thoại nhìn thấy được ở khung hình video hiện tại

en: Spell &Checker...
vi: Kiểm tra chính tả

en: Open spell checker
vi: Mở trình kiểm tra chính tả

en: Launch the ASSDraw3 tool for vector drawing
vi: Mở công cụ ASSDraw3 để vẽ đồ họa vectơ

en: &Export Subtitles...
vi: &Xuất phụ đề...

en: Export Subtitles
vi: Xuất phụ đề

en: Save a copy of subtitles in a different format or with processing applied to it
vi: Lưu một bản sao của phụ đề trong định dạng khác hoặc với một quy trình áp dụng vào nó

en: &Fonts Collector...
vi: Thu thập &phông chữ...

en: Fonts Collector
vi: Trình thu thập phông chữ

en: Open fonts collector
vi: Mở trình thu thập phông chữ

en: S&elect Lines...
vi: Chọn các dòng...

en: Select Lines
vi: Chọn các dòng

en: Select lines based on defined criteria
vi: Chọn các dòng dựa trên yêu cầu được định sẵn

en: &Resample Resolution...
vi: Tạo lại &mẫu độ phân giải

en: Resample Resolution
vi: Tạo lại mẫu độ phân giải

en: Resample subtitles to maintain their current appearance at a different script resolution
vi: Tạo lại mẫu cho phụ đề để chúng vẫn giữ được hình dáng của chúng ở những độ phân giải khác nhau

en: St&yling Assistant...
vi: &Trợ lí Tạo kiểu dáng...

en: Open styling assistant
vi: Mở trình trợ lí tạo kiểu dáng

en: &Accept changes
vi: &Chấp nhận thay đổi

en: Commit changes and move to the next line
vi: Xác nhận thay đổi và đi tới dòng tiếp theo

en: &Preview changes
vi: &Xem trước các thay đổi

en: Commit changes and stay on the current line
vi: Xác nhận thay đổi và vẫn giữ ở dòng này

en: &Styles Manager...
vi: &Quản lí Kiểu dáng...

en: Open the styles manager
vi: Mở trình quản lý kiểu dáng

en: &Kanji Timer...
vi: &Trình căn thời gian Kanji

en: Kanji Timer
vi: Trình căn thời gian Kanji

en: Open the Kanji timer copier
vi: Mở trình căn thời gian Kanji

en: &Timing Post-Processor...
vi: &Xử lí căn chỉnh thời gian sau...

en: Post-process the subtitle timing to add lead-ins and lead-outs, snap timing to scene changes, etc.
vi: Xử lí sau cho việc căn chỉnh thời gian phụ đề như thêm dẫn vào, dẫn ra, khớp thời gian phụ đề vào lúc phân cảnh thay đổi, v.v

en: &Translation Assistant...
vi: Trợ &lí Dịch thuật...

en: Translation Assistant
vi: Trợ lí Dịch thuật

en: Open translation assistant
vi: Mở trình trợ lí dịch thuật

en: There is nothing to translate in the file.
vi: Không có gì để dịch ở tệp này

en: &Next Line
vi: &Dòng kế tiếp

en: Move to the next line without committing changes
vi: Di chuyển đến dòng kế tiếp mà không xác nhận các thay đổi

en: &Previous Line
vi: &Dòng trước

en: Move to the previous line without committing changes
vi: Di chuyển đến dòng trước mà không xác nhận các thay đổi

en: &Insert Original
vi: &Chèn dòng gốc

en: Insert the untranslated text
vi: Chèn văn bản chưa được dịch

en: About Aegisub
vi: Giới thiệu về Aegisub

en: &Audio+Subs View
vi: &Hiển thị Âm thanh+Phụ đề

en: Audio+Subs View
vi: Hiển thị Âm thanh+Phụ đề

en: Display audio and the subtitles grid only
vi: Chỉ hiển thị âm thanh và danh sách dòng phụ đề thôi

en: &Full view
vi: &Hiển thị đầy đủ

en: Full view
vi: Hiển thị đầy đủ

en: Display audio, video and then subtitles grid
vi: Hiển thị âm thanh, video và danh sách dòng phụ đề

en: S&ubs Only View
vi: Hiển thị chỉ &Phụ đề

en: Subs Only View
vi: Hiển thị chỉ Phụ đề

en: Display the subtitles grid only
vi: Chỉ hiển thị danh sách dòng phụ đề thôi

en: &Video+Subs View
vi: &Hiển thị video+Phụ đề

en: Video+Subs View
vi: Hiển thị video+Phụ đề

en: Display video and the subtitles grid only
vi: Chỉ hiện thị video và danh sách dòng phụ đề thôi

en: Exit the application
vi: Thoát chương trình

en: &Language...
vi: &Ngôn ngữ

en: Select Aegisub interface language
vi: Chọn ngôn ngữ giao diện cho Aegisub

en: &Log window
vi: &Cửa sổ Log

en: Log window
vi: Cửa sổ Log

en: View the event log
vi: Hiển thị nhật kí sự kiện

en: Open a new application window
vi: Mở một cửa sổ chương trình mới

en: &Options...
vi: Tù&y chọn...

en: Configure Aegisub
vi: Cấu hình Aegisub

en: Toggle global hotkey overrides
vi: Bật/Tắt khống chế toàn bộ phím tắt

en: Toggle global hotkey overrides (Medusa Mode)
vi: Bật/Tắt khống chế toàn bộ phím tắt (Chế độ Medusa)

en: Toggle the main toolbar
vi: Bật/Tắt thanh công cụ chính

en: Hide Toolbar
vi: Ẩn thanh công cụ chính

en: Check to see if there is a new version of Aegisub available
vi: Kiểm tra xem đã có phiên bản mới của Aegisub chưa

en: Move to the next subtitle line
vi: Di chuyển đến dòng phụ đề tiếp theo

en: Move to the next subtitle line, creating a new one if needed
vi: Di chuyển đến dòng phụ đề tiếp theo, tạo thêm một cái mới nếu cần

en: Move to the previous line
vi: Di chuyển đến dòng phụ đề trước

en: &Actor Name
vi: &Tên nhân vật

en: Actor Name
vi: Tên nhân vật

en: Sort all subtitles by their actor names
vi: Sắp xếp tất cả dòng phụ đề theo tên nhân vật

en: Sort selected subtitles by their actor names
vi: Sắp xếp các dòng phụ đề đã chọn theo tên nhân vật

en: &Effect
vi: &Hiệu ứng

en: Sort all subtitles by their effects
vi: Sắp xếp tất cả dòng phụ đề theo hiệu ứng của chúng

en: Sort selected subtitles by their effects
vi: Sắp xếp các dòng phụ đề đã chọn theo hiệu ứng của chúng

en: &End Time
vi: &Thời gian Kết thúc

en: Sort all subtitles by their end times
vi: Sắp xếp tất cả dòng phụ đề theo thời gian kết thúc của chúng

en: Sort selected subtitles by their end times
vi: Sắp xếp các dòng phụ đề đã chọn theo thời gian kết thúc của chúng

en: Sort all subtitles by their layer number
vi: Sắp xếp tất cả các dòng phụ đề theo số lớp của chúng

en: Sort selected subtitles by their layer number
vi: Sắp xếp các dòng phụ đề đã chọn theo số lớp của chúng

en: &Start Time
vi: &Thời gian Bắt đầu

en: Sort all subtitles by their start times
vi: Sắp xếp tất cả dòng phụ đề theo thời gian bắt đầu của chúng

en: Sort selected subtitles by their start times
vi: Sắp xếp các dòng phụ đề đã chọn theo thời gian bắt đầu của chúng

en: St&yle Name
vi: Tên K&ểu dáng

en: Style Name
vi: Tên Kiểu dáng

en: Sort all subtitles by their style names
vi: Sắp xếp tất cả dòng phụ đề theo tên kiểu dáng của chúng

en: Sort selected subtitles by their style names
vi: Sắp xếp các dòng phụ đề đã chọn theo tên kiểu dáng của chúng

en: Cycle Tag Hiding Mode
vi: Chuyển chế độ Ẩn thẻ

en: Cycle through tag hiding modes
vi: Chuyển qua lần lượt chế độ Ẩn thẻ

en: ASS Override Tag mode set to show full tags.
vi: Đặt chế độ hiển thị đầy đủ cho thẻ ASS

en: ASS Override Tag mode set to simplify tags.
vi: Đặt chế độ hiển thị đơn giản hóa cho thẻ ASS

en: ASS Override Tag mode set to hide tags.
vi: Đặt chế độ ẩn cho thẻ ASS

en: &Hide Tags
vi: &Ẩn thẻ

en: Hide Tags
vi: Ẩn thẻ

en: Hide override tags in the subtitle grid
vi: Ẩn thẻ trong danh sách dòng phụ đề

en: Sh&ow Tags
vi: H&iện thẻ

en: Show full override tags in the subtitle grid
vi: Hiện toàn bộ thẻ trong danh sách dòng phụ đề

en: S&implify Tags
vi: Đơn g&iản hóa các thẻ

en: Simplify Tags
vi: Đơn giản hóa các thẻ

en: Replace override tags in the subtitle grid with a simplified placeholder
vi: Thay các thẻ trong danh sách dòng phụ đề bằng một biểu tượng đơn giản hóa

en: Move line up
vi: Di chuyển dòng lên

en: Move the selected lines up one row
vi: Di chuyển các dòng đã chọn lên một hàng

en: move lines
vi: di chuyển dòng

en: Move line down
vi: Di chuyển dòng xuống

en: Move the selected lines down one row
vi: Di chuyển các dòng đã chọn xuống một hàng

en: Swap Lines
vi: &Hoán chuyển Dòng

en: Swap the two selected lines
vi: Hoán chuyển hai dòng đã chọn với nhau

en: swap lines
vi: hoán chuyển dòng

en: &Reload Automation scripts
vi: &Nạp lại mã Tự động hóa

en: Reload Automation scripts
vi: Nạp lại mã Tự động hóa

en: Reload all Automation scripts and rescan the autoload folder
vi: Nạp lại tất cả mã Tự động hóa và quét lại thư mục autoload

en: Reloaded all Automation scripts
vi: Đã nạp lại tất cả mã Tự động hóa

en: R&eload autoload Automation scripts
vi: Đã nạp lạ&i tất cả mã Tự động hóa

en: Reload autoload Automation scripts
vi: Nạp lại các mã Tự động hóa trong thư mục autoload

en: Rescan the Automation autoload folder
vi: Quét lại thư mục Tự động hóa autoload

en: Reloaded autoload Automation scripts
vi: Nạp lại các mã Tự động hóa được Tự động hóa nạp

en: &Automation...
vi: Tự độ&ng hóa...

en: Open automation manager
vi: Mở trình quản lí Tự động hóa

en: Open automation manager. Ctrl: Rescan autoload folder. Ctrl+Shift: Rescan autoload folder and reload all automation scripts
vi: Mở trình quản lý Tự động hóa. Ctrl: Quét lại thư mục autoload. Ctrl+Shift: Quét lại thư mục autoload và nạp lại tất cả mã Tự động hóa

en: adjoin
vi: nối tiếp

en: Change &End
vi: Thay đổi Điểm &kết thúc

en: Change End
vi: Thay đổi Điểm kết thúc

en: Change end times of lines to the next line's start time
vi: Thay đổi thời gian kết thúc của dòng này bằng thời gian bắt đầu của dòng tiếp theo

en: Change &Start
vi: Thay đổi Điểm &bắt đầu

en: Change Start
vi: Thay đổi Điểm bắt đầu

en: Change start times of lines to the previous line's end time
vi: Thay đổi thời gian bắt đầu của dòng này bằng thời gian kết thúc của dòng trước

en: Shift to &Current Frame
vi: Dịch chuyển tới khung h&ình hiện tại

en: Shift to Current Frame
vi: Dịch chuyển tới khung hình hiện tại

en: Shift selection so that the active line starts at current frame
vi: Dịch chuyển các dòng đã chọn sao cho dòng đang hoạt động bắt đầu ở khung hình hiện tại

en: shift to frame
vi: dịch chuyển tới khung hình

en: S&hift Times...
vi: &Dịch chuyển Thời gian...

en: Shift subtitles by time or frames
vi: Dịch chuyển phụ đề theo thời gian hoặc khung hình

en: timing
vi: căn thời gian

en: Snap &End to Video
vi: Làm khớp Điểm &kết thúc tới video

en: Snap End to Video
vi: Làm khớp Điểm &kết thúc tới video

en: Set end of selected subtitles to current video frame
vi: Thiết lập điểm kết thúc của các dòng phụ đề được chọn tại khung hình video hiện tại

en: Snap to S&cene
vi: &Khớp tới Phân cảnh

en: Snap to Scene
vi: Khớp tới Phân cảnh

en: Set start and end of subtitles to the keyframes around current video frame
vi: Thiết lập điểm bắt đầu và kết thúc của phụ đề tại các khung chính xung quanh khung hình video hiện tại

en: snap to scene
vi: khớp tới phân cảnh

en: Add lead in and out
vi: Thêm dẫn vào và ra

en: Add both lead in and out to the selected lines
vi: Thêm cả dẫn vào và ra cho các dòng đã chọn

en: Add lead in
vi: Thêm dẫn vào

en: Add the lead in time to the selected lines
vi: Thêm thời gian dẫn vào cho các dòng đã chọn

en: Add lead out
vi: Thêm dẫn ra

en: Add the lead out time to the selected lines
vi: Thêm thời gian dẫn ra cho các dòng đã chọn

en: Increase length
vi: Tăng độ dài

en: Increase the length of the current timing unit
vi: Tăng độ dài của đơn vị căn chỉnh thời gian hiện tại

en: Increase length and shift
vi: Tăng độ dài và dịch chuyển

en: Increase the length of the current timing unit and shift the following items
vi: Tăng độ dài của đơn vị căn chỉnh thời gian hiện tại và dịch chuyển nó

en: Decrease length
vi: Giảm độ dài

en: Decrease the length of the current timing unit
vi: Giảm độ dài của đơn vị căn chỉnh thời gian hiện tại

en: Decrease length and shift
vi: Giảm độ dài và dịch chuyển

en: Decrease the length of the current timing unit and shift the following items
vi: Giảm độ dài của đơn vị căn chỉnh thời gian hiện tại và dịch chuyển nó

en: Shift start time forward
vi: Dịch chuyển thời gian bắt đầu tiến lên

en: Shift the start time of the current timing unit forward
vi: Dịch chuyển thời gian bắt đầu của đơn vị căn chỉnh thời gian hiện tại tiến lên

en: Shift start time backward
vi: Dịch chuyển thời gian bắt đầu lùi lại

en: Shift the start time of the current timing unit backward
vi: Dịch chuyển thời gian bắt đầu của đơn vị căn chỉnh thời gian hiện tại lùi lại

en: Snap &Start to Video
vi: Làm khớp Đ&iểm bắt đầu tới video

en: Snap Start to Video
vi: Làm khớp Điểm bắt đầu tới video

en: Set start of selected subtitles to current video frame
vi: Thiết lập điểm bắt đầu của các dòng phụ đề được chọn tại khung hình video hiện tại

en: Next line or syllable
vi: Dòng hoặc âm kế tiếp

en: Previous line or syllable
vi: Dòng hoặc âm trước

en: Standard mode, double click sets position
vi: Chế độ chuẩn, nhấp đôi để đặt vị trí

en: Drag subtitles
vi: Kéo phụ đề

en: Rotate Z
vi: Xoay trục Z

en: Rotate subtitles on their Z axis
vi: Xoay phụ đề trên trục Z của chúng

en: Rotate XY
vi: Xoay trục XY

en: Rotate subtitles on their X and Y axes
vi: Xoay phụ đề trên trục X và Y của chúng

en: Scale subtitles on X and Y axes
vi: Chỉnh tỉ lệ phụ đề trên trục X và Y

en: Clip subtitles to a rectangle
vi: Co kéo phụ đề cho vừa trong một hình chữ nhật

en: Vector Clip
vi: Co kéo Véctơ

en: Clip subtitles to a vectorial area
vi: Co kéo phụ đề cho vừa trong một vùng véctơ

en: &Close Audio
vi: Đón&g Âm thanh

en: Close Audio
vi: Đóng Âm thanh

en: Close the currently open audio file
vi: Đóng tệp âm thanh hiện đang mở

en: &Open Audio File...
vi: &Mở tệp Âm thanh...

en: Open Audio File
vi: Mở tệp âm thanh

en: Open an audio file
vi: Mở một tệp âm thanh

en: Audio Formats
vi: Định dạng Âm thanh

en: Open 2h30 Blank Audio
vi: Mở đoạn âm thanh trắng dài 2h30

en: Open a 150 minutes blank audio clip, for debugging
vi: Mở một đoạn âm thanh trắng dài 150 phút, dành cho việc gỡ lỗi

en: Open 2h30 Noise Audio
vi: Mở đoạn âm thanh nhiễu dài 2h30

en: Open a 150 minutes noise-filled audio clip, for debugging
vi: Mở một đoạn âm thanh nhiễu dài 150 phút, dành cho việc gỡ lỗi

en: Open Audio from &Video
vi: Mở Âm thanh từ &video

en: Open Audio from Video
vi: Mở âm thanh từ video

en: Open the audio from the current video file
vi: Mở âm thanh từ tệp video đang mở

en: &Spectrum Display
vi: &Hiển thị quang phổ

en: Spectrum Display
vi: Hiển thị quang phổ

en: Display audio as a frequency-power spectrograph
vi: Hiển thị âm thanh như là một dải quang phổ thể hiện tần số

en: &Waveform Display
vi: &Hiển thị đồ thị sóng

en: Display audio as a linear amplitude graph
vi: Hiển thị âm thanh như một đồ thị sóng tuyến tính thể hiện biên độ

en: Create audio clip
vi: Tạo một đoạn âm thanh

en: Save an audio clip of the selected line
vi: Lưu đoạn âm thanh của dòng đang chọn

en: Save audio clip
vi: Lưu đoạn âm thanh

en: Play current audio selection
vi: Phát âm thanh của phần được chọn

en: Play the current audio selection, ignoring changes made while playing
vi: Phát âm thanh của phần được chọn, bỏ qua các thay đổi được thực hiện khi phát

en: Play the audio for the current line
vi: Phát âm thanh của dòng hiện tại

en: Play audio selection
vi: Phát âm thanh của phần được chọn

en: Play audio until the end of the selection is reached
vi: Phát âm thanh đến điểm kết thúc của phần được chọn

en: Play audio selection or stop
vi: Phát âm thanh của phần được chọn hoặc dừng phát

en: Play selection, or stop playback if it's already playing
vi: Phát phần được chọn, hoặc dừng phát nếu nó đang được phát

en: Stop playing
vi: Dừng phát

en: Stop audio and video playback
vi: Dừng phát âm thanh và video

en: Play 500 ms before selection
vi: Phát 500 ms trước phần được chọn

en: Play 500 ms after selection
vi: Phát 500 ms sau phần được chọn

en: Play last 500 ms of selection
vi: Phát 500 ms cuối cùng của phần được chọn

en: Play first 500 ms of selection
vi: Phát 500 ms đầu tiên của phần được chọn

en: Play from selection start to end of file
vi: Phát từ phần được chọn đến hết tệp

en: Commit any pending audio timing changes
vi: Thực hiện bất kì thay đổi căn chỉnh thời gian âm thanh nào

en: Commit and use default timing for next line
vi: Thực hiện và dùng thông số căn chỉnh thời gian mặc định cho dòng tiếp theo

en: Commit any pending audio timing changes and reset the next line's times to the default
vi: Thực hiện bất kì thay đổi căn chỉnh thời gian âm thanh nào và thiết lập lại thời gian của dòng tiếp theo sang mặc định

en: Commit and move to next line
vi: Thực hiện và đi đến dòng tiếp theo

en: Commit any pending audio timing changes and move to the next line
vi: Thực hiện bất kì thay đổi căn chỉnh thời gian âm thanh nào và đi đến dòng tiếp theo

en: Commit and stay on current line
vi: Thực hiện và ở lại dòng này

en: Commit any pending audio timing changes and stay on the current line
vi: Thực hiện bất kì thay đổi căn chỉnh thời gian âm thanh nào và ở lại dòng hiện tại

en: Go to selection
vi: Đi tới phần được chọn

en: Scroll the audio display to center on the current audio selection
vi: Cuộn khung hiển thị âm thanh về trung tâm của phần âm thanh đang chọn

en: Scroll the audio display left
vi: Cuộn khung hiển thị âm thanh sang trái

en: Scroll the audio display right
vi: Cuộn khung hiển thị âm thanh sang phải

en: Auto scroll audio display to selected line
vi: Tự động cuộn khung hiển thị âm thanh đến dòng đã chọn

en: Automatically commit all changes
vi: Tự động thực hiện tất cả các thay đổi

en: Auto go to next line on commit
vi: Tự động đi tới dòng tiếp theo sau khi thực hiện

en: Automatically go to next line on commit
vi: Tự động đi tới dòng tiếp theo sau khi thực hiện

en: Spectrum analyzer mode
vi: Chế độ phân tích dải quang phổ

en: Link vertical zoom and volume sliders
vi: Liên kết thanh thu phóng dọc và thanh trượt âm lượng

en: Toggle karaoke mode
vi: Bật/Tắt chế độ karaoke

en: &Bug Tracker...
vi: Trình theo dõi &Lỗi...

en: Visit Aegisub's bug tracker to report bugs and request new features
vi: Vào trình theo dõi lỗi của Aegisub để báo cáo lỗi và yêu cầu tính năng mới

en: Help topics
vi: Các chủ đề trợ giúp

en: Visit Aegisub's forums
vi: Vào diễn đàn của Aegisub

en: &IRC Channel
vi: Kênh &IRC

en: IRC Channel
vi: Kênh IRC

en: Visit Aegisub's official IRC channel
vi: Vào kênh IRC chính thức của Aegisub

en: &Visual Typesetting
vi: Typeset Trực quan

en: Visual Typesetting
vi: Typeset Trực quan

en: Open the manual page for Visual Typesetting
vi: Mở trang hướng dẫn về Typeset Trực quan

en: &Website
vi: Trang &web

en: Visit Aegisub's official website
vi: Vào trang chủ chính thức của Aegisub

en: Close Keyframes
vi: Đóng khung chính

en: Discard the currently loaded keyframes and use those from the video, if any
vi: Hủy các khung chính đã được nạp và dùng những cái từ video, nếu có

en: Open Keyframes...
vi: Mở khung chính...

en: Open Keyframes
vi: Mở khung chính

en: Open a keyframe list file
vi: Mở tệp danh sách khung chính

en: Open keyframes file
vi: Mở tệp khung chính

en: Save Keyframes...
vi: Lư&u khung chính...

en: Save Keyframes
vi: Lưu khung chính

en: Save the current list of keyframes to a file
vi: Lưu danh sách các khung chính hiện tại thành một tệp

en: Save keyframes file
vi: Lưu tệp khung chính

en: Updating font index
vi: Cập nhật chỉ mục phông chữ

en: This may take several minutes
vi: Việc này có thể tốn vài phút

en: &Skip Comments
vi: &Bỏ qua các chú giải

en: Ignore &UPPERCASE words
vi: Bỏ qua các từ VIẾT HOA

en: Add to &dictionary
vi: Thêm vào từ điển

en: Remove fro&m dictionary
vi: Xóa khỏi từ điển

en: Aegisub has finished checking spelling of this script.
vi: Aegisub đã hoàn thành việc kiểm tra chính tả cho phụ đề này.

en: Spell checking complete.
vi: Kiểm tra chính tả hoàn tất.

en: Aegisub has found no spelling mistakes in this script.
vi: Aegisub không tìm thấy lỗi chính tả nào trong phụ đề này.

en: spell check replace
vi: thay thế khi kiểm tra chính tả

en: Please choose the folder:
vi: Vui lòng chọn thư mục:

en: Script Properties
vi: Thuộc tính phụ đề

en: Original script:
vi: Phụ đề gốc:

en: Editing:
vi: Sửa:

en: Timing:
vi: Căn thời gian:

en: Synch point:
vi: Điểm đồng bộ:

en: Updated by:
vi: Cập nhật bởi:

en: Update details:
vi: Chi tiết cập nhật:

en: From &video
vi: Từ &Video

en: 0: Smart wrapping, top line is wider
vi: 0: Bao gói thông minh, dòng trên cùng rộng hơn

en: 1: End-of-line word wrapping, only \N breaks
vi: 1: Bao gói văn bản thuộc cuối dòng, chỉ các thẻ ngắt \N

en: 2: No word wrapping, both \n and \N break
vi: 2: Không bao gói văn bản, cả thẻ ngắt \n và \N

en: 3: Smart wrapping, bottom line is wider
vi: 3: Bao gói thông minh, dòng cuối rộng hơn

en: Wrap Style:
vi: Kiểu dáng Bao gói:

en: Scale Border and Shadow
vi: Chỉnh tỉ lệ Biên và Bóng đổ

en: Scale border and shadow together with script/render resolution. If this is unchecked, relative border and shadow size will depend on renderer.
vi: Chỉnh tỉ lệ biên và bóng đổ cùng nhau với độ phân giải dựng hình/script. Nếu phần này không được chọn, kích thước bóng đổ và biên tương ứng sẽ tùy thuộc vào trình dựng hình.

en: property changes
vi: thay đổi thuộc tính

en: Symlinking fonts to folder...
vi: Liên kết phông chữ vào thư mục...

en: Copying fonts to folder...
vi: Đang sao chép phông chữ vào thư mục...

en: Copying fonts to archive...
vi: Đang sao chép phông chữ vào tệp nén...

en: * Failed to create directory '%s': %s.
vi: * Thất bại khi tạo thư mục '%s': %s.

en: * Failed to open %s.
vi: * Thất bại khi mở %s.

en: * Copied %s.
vi: * Đã sao chép %s.

en: * %s already exists on destination.
vi: * %s đã tồn tại trong thư mục đích.

en: * Symlinked %s.
vi: * Liên kết %s.

en: * Failed to copy %s.
vi: * Thất bại khi sao chép %s.

en: Done. All fonts copied.
vi: Xong. Tất cả phông chữ đã được sao chép.

en: Done. Some fonts could not be copied.
vi: Xong. Một số phông chữ không thể sao chép được.

en: 
    Over 32 MB of fonts were copied. Some of the fonts may not be loaded by the player if they are all attached to a Matroska file.
vi: 
    Hơn 32MB phông chữ đã được sao chép. Một vài phông có thể không nạp được bởi trình phát nếu chúng được đính kèm vào một tệp Matroska

en: Check fonts for availability
vi: Kiểm tra phông có khả dụng không

en: Copy fonts to folder
vi: Sao chép phông chữ vào thư mục

en: Copy fonts to subtitle file's folder
vi: Sao chép phông chữ vào thư mục chứa tệp phụ đề

en: Copy fonts to zipped archive
vi: Sao chép phông chữ vào tệp nén zip

en: Symlink fonts to folder
vi: Liên kết phông vào thư mục

en: &Start!
vi: &Bắt đầu!

en: Invalid destination.
vi: Thư mục đích không hợp lệ.

en: Could not create destination folder.
vi: Không thể tạo thư mục đích.

en: Invalid path for .zip file.
vi: Đường dẫn không hợp lệ cho tệp .zip.

en: Select archive file name
vi: Chọn tên tệp nén

en: Select folder to save fonts on
vi: Chọn thư mục để lưu phông chữ

en: Choose the folder where the fonts will be collected to. It will be created if it doesn't exist.
vi: Chọn thư mục mà phông chữ sẽ được thu thập. Nó sẽ được tạo ra nếu nó không tồn tại.

en: Enter the name of the destination zip file to collect the fonts to. If a folder is entered, a default name will be used.
vi: Nhập tên của tệp zip đích để thu thập phông chữ. Nếu một thư mục đã được nhập, tên mặc định sẽ được dùng.

en: Maximum + Average
vi: Tối đa + Trung bình

en: Dummy video options
vi: Tùy chọn video giả

en: Checkerboard &pattern
vi: Hình bàn cờ đam

en: Video resolution:
vi: Độ phân giải video:

en: Frame rate (fps):
vi: Tốc độ khung hình (fps):

en: Duration (frames):
vi: Thời lượng (khung hình):

en: Resulting duration: %s
vi: Kết quả thời lượng: %s

en: Check for updates on startup
vi: Kiểm tra cập nhật khi khởi động

en: Show main toolbar
vi: Hiển thị thanh công cụ chính

en: Save UI state in subtitles files
vi: Lưu trạng thái UI trong tệp phụ đề

en: Automatically load linked files
vi: Tự động nạp các tệp được liên kết

en: Undo Levels
vi: Mức hoàn tác

en: Recently Used Lists
vi: Danh sách gần đây

en: Default style catalogs
vi: Danh mục kiểu dáng mặc định

en: The chosen style catalogs will be loaded when you start a new file or import files in the various formats.
    
    You can set up style catalogs in the Style Manager.
vi: Danh mục kiểu dáng được chọn sẽ được nạp khi bạn tạo ra một tệp mới hoặc nhập một tệp nào đó.
    
    Bạn cũng có thể thiết lập danh mục kiểu dáng trong Trình quản lý Kiểu dáng.

en: New files
vi: Tệp mới

en: MicroDVD import
vi: Nhập tệp MicroDVD

en: SRT import
vi: Nhập tệp SRT

en: TTXT import
vi: Nhập tệp TTXT

en: Plain text import
vi: Nhập tệp văn bản thô

en: Default mouse wheel to zoom
vi: Mặc định dùng cuộn chuột để thu phóng

en: Lock scroll on cursor
vi: Khóa cuộn chuột trên con trỏ

en: Snap markers by default
vi: Làm khớp các đường dấu mặc định

en: Auto-focus on mouse over
vi: Tự động tập trung vào khi rê chuột lên trên

en: Play audio when stepping in video
vi: Phát âm thanh khi phát bước video

en: Left-click-drag moves end marker
vi: Kéo chuột trái để di chuyển đường dấu kết thúc

en: Default timing length (ms)
vi: Độ dài thời gian mặc định (ms)

en: Default lead-in length (ms)
vi: Độ dài dẫn vào mặc định (ms)

en: Default lead-out length (ms)
vi: Độ dài dẫn ra mặc định (ms)

en: Marker drag-start sensitivity (px)
vi: Độ nhạy khi bắt đầu kéo đường dấu (px)

en: Line boundary thickness (px)
vi: Độ dày của phân giới dòng (px)

en: Maximum snap distance (px)
vi: Khoảng cách tối đa để làm khớp (px)

en: Show previous
vi: Hiện trước

en: Show previous and next
vi: Hiện trước và kế

en: Show inactive lines
vi: Hiện các dòng không hoạt động

en: Include commented inactive lines
vi: Bao gồm các dòng không hoạt động đã thực hiện

en: Display Visual Options
vi: Tùy chọn hiển thị trực quan

en: Keyframes in dialogue mode
vi: Khung chính trong chế độ hội thoại

en: Keyframes in karaoke mode
vi: Khung chính trong chế độ karaoke

en: Cursor time
vi: Con trỏ thời gian

en: Video position
vi: Vị trí video

en: Seconds boundaries
vi: Phân giới thứ hai

en: Audio labels
vi: Nhãn âm thanh

en: Show keyframes in slider
vi: Hiện khung chính trong thanh trượt:

en: Only show visual tools when mouse is over video
vi: Chỉ hiển thị các công cụ trực quan khi chuột nằm trên video

en: Seek video to line start on selection change
vi: Tua video tới điểm bắt đầu của dòng

en: Automatically open audio when opening video
vi: Tự động mở âm thanh khi mở video

en: Fast jump step in frames
vi: Bước nhảy nhanh trong khung hình

en: Screenshot save path
vi: Đường dẫn lưu ảnh chụp màn hình

en: Script Resolution
vi: Độ phân giải phụ đề

en: Use resolution of first video opened
vi: Sử dụng độ phân giải của video được mở đầu tiên

en: Default width
vi: Chiều rộng mặc định

en: Default height
vi: Chiều cao mặc định

en: Always set
vi: Luôn luôn thiết đặt

en: Always resample
vi: Luôn luôn lấy mẫu lại

en: Match video resolution on open
vi: Khớp độ phân giải video khi mở

en: Edit Box
vi: Hộp biên tập

en: Enable call tips
vi: Bật mẹo gọi

en: Overwrite in time boxes
vi: Thẻ trong hộp thời gian

en: Enable syntax highlighting
vi: Bật tô sáng cú pháp

en: Dictionaries path
vi: Đường dẫn đến từ điển

en: Character Counter
vi: Bộ đếm kí tự

en: Maximum characters per line
vi: Số kí tự tối đa mỗi dòng

en: Characters Per Second Warning Threshold
vi: Ngưỡng cảnh báo số kí tự mỗi giây

en: Characters Per Second Error Threshold
vi: Ngưỡng báo lỗi số kí tự mỗi giây

en: Ignore whitespace
vi: Bỏ qua dấu cách

en: Ignore punctuation
vi: Bỏ qua dấu chấm câu

en: Focus grid on click
vi: Tập trung danh sách vào khi nhấp chuột

en: Highlight visible subtitles
vi: Tô sáng các dòng phụ đề khả kiến

en: Hide overrides symbol
vi: Biểu tượng ẩn thẻ

en: Audio Display
vi: Hiển thị âm thanh

en: Play cursor
vi: Con trỏ phát

en: Line boundary start
vi: Phân giới bắt đầu của dòng

en: Line boundary end
vi: Phân giới kết thúc của dòng

en: Line boundary inactive line
vi: Phân giới của dòng không hoạt động

en: Syllable boundaries
vi: Phân giới âm

en: Slashes and Parentheses
vi: Gạch chéo và Ngoặc tròn

en: Error Background
vi: Nền khi lỗi

en: Karaoke templates
vi: Khuôn mẫu Karaoke

en: Karaoke variables
vi: Biến Karaoke

en: Audio Color Schemes
vi: Màu đồ thị âm thanh

en: Subtitle Grid
vi: Danh sách dòng phụ đề

en: Standard foreground
vi: Tiền cảnh chuẩn

en: Standard background
vi: Nền chuẩn

en: Selection foreground
vi: Tiền cảnh của phần được chọn

en: Selection background
vi: Nền của phần được chọn

en: Collision foreground
vi: Tiền cảnh của dòng bị trùng nhau

en: In frame background
vi: Nền trong khung hình

en: Comment background
vi: Nền của dòng chú giải

en: Selected comment background
vi: Nền của dòng chú giải được chọn

en: Header background
vi: Nền của thanh tiêu đề

en: Active Line Border
vi: Biên của Dòng đang hoạt động

en: CPS Error
vi: Lỗi CPS

en: Interval in seconds
vi: Khoảng thời gian tính bằng giây

en: Autosave after every change
vi: Tự động lưu sau mỗi thay đổi

en: Automatic Backup
vi: Tự động sao lưu

en: Base path
vi: Đường dẫn Cơ sở

en: Include path
vi: Đường dẫn Bao gồm

en: Auto-load path
vi: Đường dẫn Tự động nạp

en: 0: Fatal
vi: 0: Nặng

en: 1: Error
vi: 1: Lỗi

en: 2: Warning
vi: 2: Cảnh báo

en: 3: Hint
vi: 3: Gợi ý

en: 4: Debug
vi: 4: Gỡ lỗi

en: 5: Trace
vi: 5: Truy dấu

en: Trace level
vi: Cấp độ truy dấu

en: Below Normal (recommended)
vi: Dưới trung bình (khuyến nghị)

en: Thread priority
vi: Mức ưu tiên cho luồng

en: Subtitle-local scripts
vi: Phụ đề nội bộ

en: Global autoload scripts
vi: Mã tự động nạp toàn cục

en: All scripts
vi: Tất cả script

en: Autoreload on Export
vi: Tự động nạp lại khi Xuất

en: Changing these settings might result in bugs and/or crashes.  Do not touch these unless you know what you're doing.
vi: Thay đổi những cài đặt này có thể dẫn đến lỗi và/hoặc sập chương trình. Không nên chỉnh trừ khi bạn biết bạn đang làm gì.

en: Audio provider
vi: Trình cung cấp âm thanh

en: None (NOT RECOMMENDED)
vi: Không (KHÔNG KHUYẾN NGHỊ)

en: Cache type
vi: Đệm trên

en: Regular quality
vi: Chất lượng bình thường

en: Better quality
vi: Chất lượng tốt hơn

en: Insane quality
vi: Chất lượng cực cao

en: Cache memory max (MB)
vi: Lượng bộ nhớ đệm tối đa (MB)

en: Avisynth down-mixer
vi: Down-mix âm thanh bằng Avisynth

en: Force sample rate
vi: Tốc độ lấy mẫu bắt buộc

en: Audio indexing error handling mode
vi: Chế độ xử lí lỗi nhập chỉ mục âm thanh

en: Always index all audio tracks
vi: Luôn nhập chỉ mục cho tất cả track âm thanh

en: Portaudio device
vi: Thiết bị âm thanh ngoại vi

en: OSS Device
vi: Thiết bị OSS

en: Buffer latency
vi: Độ trễ của bộ đệm

en: Buffer length
vi: Độ dài của bộ đệm

en: Video provider
vi: Trình cung cấp video

en: Subtitles provider
vi: Trình cung cấp phụ đề

en: Force BT.601
vi: Bắt buộc dùng BT.601

en: Allow pre-2.56a Avisynth
vi: Cho phép dùng Avisynth bản 2.56a

en: Avisynth memory limit
vi: Giới hạn bộ nhớ Avisynth

en: Debug log verbosity
vi: Nhật kí gỡ lỗi

en: Decoding threads
vi: Luồng giải mã

en: Enable unsafe seeking
vi: Bật tua không an toàn

en: Are you sure that you want to restore the defaults? All your settings will be overridden.
vi: Bạn có thật sự muốn khôi phục các tùy chọn mặc định không? Tất cả các thiết lập của bạn sẽ bị ghi đè.

en: Restore defaults?
vi: Khôi phục mặc định?

en: &Restore Defaults
vi: &Khôi phục mặc định

en: Spell checker language
vi: Ngôn ngữ kiểm tra chính tả

en: Remove "%s" from dictionary
vi: Xóa "%s" từ từ điển

en: No spell checker suggestions
vi: Không có đề xuất từ trình kiểm tra chính tả

en: Spell checker suggestions for "%s"
vi: Đề xuất kiểm tra chính tả cho "%s"

en: No correction suggestions
vi: Không có đề xuất sửa lỗi.

en: Add "%s" to dictionary
vi: Thêm "%s" vào từ điển

en: Thesaurus suggestions for "%s"
vi: Đề xuất từ đồng nghĩa cho "%s"

en: No thesaurus suggestions
vi: Không có đề xuất từ đồng nghĩa

en: Thesaurus language
vi: Ngôn ngữ cho từ điển đồng nghĩa

en: &Recent
vi: &Gần đây

en: No Automation macros loaded
vi: Không có macro Tự động hóa nào được nạp

en: Translated into LANGUAGE by PERSON
vi: Dịch sang Tiếng Việt bởi NGUYỄN Mạnh Hùng

en: 
    See the help file for full credits.
vi: 
    Xem tệp trợ giúp để biết công trạng đầy đủ.

en: Built by %s on %s.
vi: Xây dựng bởi %s lúc %s.

en: Dest:
vi: Đích:

en: Kanji timing
vi: Căn thời gian Kanji

en: Attempt to &interpolate kanji.
vi: Xen kanji.

en: When the destination textbox has focus, use the following keys:
    
    Right Arrow: Increase dest. selection length
    Left Arrow: Decrease dest. selection length
    Up Arrow: Increase source selection length
    Down Arrow: Decrease source selection length
    Enter: Link, accept line when done
    Backspace: Unlink last
vi: Khi hộp văn bản đích được tập trung vào, dùng các phím sau:
    
    Mũi tên Phải: Tăng độ dài đoạn được chọn ở đích
    Mũi tên Trái: Giảm độ dài đoạn được chọn ở đích
    Mũi tên Lên: Tăng độ dài đoạn được chọn ở nguồn
    Mũi tên Xuống: Giảm độ dài đoạn được chọn ở nguồn
    Enter: Liên kết, chấp nhận dòng khi xong
    Backspace: Dừng liên kết cái cuối

en: S&tart!
vi: Bắt đầu!

en: &Unlink
vi: &Bỏ liên kết

en: Skip &Source Line
vi: Bỏ qua dòng nguồn

en: Skip &Dest Line
vi: Bỏ qua dòng đích

en: &Go Back a Line
vi: &Lùi về một dòng

en: &Accept Line
vi: &Chấp nhận dòng

en: kanji timing
vi: căn chỉnh thời gian kanji

en: Select source and destination styles first.
vi: Chọn kiểu dáng nguồn và đích trước.

en: The source and destination styles must be different.
vi: Kiểu dáng nguồn và đích phải khác nhau.

en: Group all of the source text.
vi: Nhóm tất cả văn bản nguồn.

en: Invalid command name for hotkey
vi: Lệnh không hợp lệ cho phím tắt

en: Select Fields to Paste Over
vi: Chọn các Trường để Dán đè

en: Please select the fields that you want to paste over:
vi: Vui lòng chọn các trường mà bạn muốn dán đè:

en: Margin Vertical
vi: Lề dọc

en: &Times
vi: &Thời gian

en: Oops, Aegisub has crashed!
    
    An attempt has been made to save a copy of your file to:
    
    %s
    
    Aegisub will now close.
vi: Oops, Aegisub đã sập!
    
    Bản sao tệp của bạn đã được lưu vào:
    
    %s
    
    Aegisub sẽ đóng ngay

en: Do you want Aegisub to check for updates whenever it starts? You can still do it manually via the Help menu.
vi: Bạn có muốn Aegisub kiểm tra cập nhật mỗi khi khởi động không? Bạn vẫn có thể tự làm việc này thông qua menu Trợ giúp.

en: Check for updates?
vi: Kiểm tra cập nhật?

en: Program error
vi: Lỗi chương trình

en: An unexpected error has occurred. Please save your work and restart Aegisub.
    
    Error Message: %s
vi: Một lỗi không mong đợi đã xảy ra. Vui lòng lưu công việc của bạn và khởi động lại Aegisub.
    
    Thông báo lỗi: %s

en: &Comment
vi: &Chú giải

en: Comment this line out. Commented lines don't show up on screen.
vi: Chú giải dòng này ở bên ngoài. Các dòng bị chú giải sẽ không hiện trên màn hình.

en: Style for this line
vi: Kiểu dáng của dòng này

en: Actor name for this speech. This is only for reference, and is mainly useless.
vi: Tên nhân vật của đoạn hội thoại này. Phần này chỉ để tham khảo, và thường thì không có ích lắm.

en: Effect for this line. This can be used to store extra information for karaoke scripts, or for the effects supported by the renderer.
vi: Hiệu ứng của dòng này. Phần này có thể được dùng để lưu thông tin phụ cho script karaoke, hoặc cho các hiệu ứng được hỗ trợ bởi trình dựng hình.

en: Number of characters in the longest line of this subtitle.
vi: Số kí tự trong dòng dài nhất của phụ đề này

en: Line duration
vi: Thời lượng của dòng

en: Left Margin (0 = default from style)
vi: Lề trái (0 = mặc định từ kiểu dáng này)

en: left margin change
vi: thay đổi lề trái

en: Right Margin (0 = default from style)
vi: Lề phải (0 = mặc định từ kiểu dáng này)

en: right margin change
vi: thay đổi lề phải

en: Vertical Margin (0 = default from style)
vi: Lề dọc (0 = mặc định từ kiểu dáng

en: vertical margin change
vi: thay đổi lề dọc

en: T&ime
vi: T&hời gian

en: Time by h:mm:ss.cs
vi: Thời gian theo định dạng h:mm:ss.cs

en: F&rame
vi: K&hung hình

en: Time by frame number
vi: Thời gian theo số khung hình

en: Show Original
vi: Hiển thị gốc

en: Show the contents of the subtitle line when it was first selected above the edit box. This is sometimes useful when editing subtitles or translating subtitles into another language.
vi: Hiển thị nội dung của dòng phụ đề khi nó lần đầu được chọn trên hộp biên tập. Tính năng này đôi khi hữu dụng khi biên tập lại phụ đề hoặc dịch phụ đề này sang ngôn ngữ khác.

en: modify text
vi: sửa đổi văn bản

en: modify times
vi: sửa đổi thời gian

en: style change
vi: thay đổi kiểu dáng

en: actor change
vi: thay đổi nhân vật

en: layer change
vi: thay đổi lớp

en: effect change
vi: thay đổi hiệu ứng

en: comment change
vi: thay đổi chú giải

en: &Matches
vi: &Trùng khớp

en: &Doesn't Match
vi: &Không trùng khớp

en: Match c&ase
vi: &Phân biệt hoa thường

en: &Exact match
vi: &Trùng khớp chính xác

en: &Contains
vi: &Chứa

en: &Regular Expression match
vi: &Trùng khớp phép tính thông thường

en: Act&or
vi: Nhân &vật

en: E&ffect
vi: H&iệu ứng

en: In Field
vi: Trong Trường

en: Match dialogues/comments
vi: Trùng khớp lời thoại/chú giải

en: D&ialogues
vi: Lời thoại

en: Comme&nts
vi: Chú giải

en: Set se&lection
vi: Chọn

en: &Add to selection
vi: &Thêm vào đã chọn

en: S&ubtract from selection
vi: Loại bỏ ra khỏi đã chọn

en: Intersect &with selection
vi: Giao nhau với đã chọn

en: Selection was set to one line | Selection was set to %u lines
vi[0]: Một dòng đã được chọn
vi[1]: %u dòng đã được chọn

en: Selection was set to no lines
vi: Không có dòng nào được chọn

en: One line was added to selection | %u lines were added to selection
vi[0]: Một dòng đã thêm vào đã chọn
vi[1]: %u dòng đã thêm vào đã chọn

en: No lines were added to selection
vi: Không có dòng nào được thêm vào đã chọn

en: One line was removed from selection | %u lines were removed from selection
vi[0]: Một dòng đã bị loại bỏ ra khỏi đã chọn
vi[1]: %u  dòng đã bị loại bỏ ra khỏi đã chọn

en: No lines were removed from selection
vi: Không có dòng nào được loại bỏ ra khỏi đã chọn

en: Style '%s' does not exist
vi: Kiểu dáng '%s' không tồn tại

en: Could not find font '%s'
vi: Không thể tìm được phông '%s'

en: Found '%s' at '%s'
vi: Tìm được '%s' tại '%s'

en: '%s' does not have a bold variant.
vi: '%s' không có một biến thể đậm.

en: '%s' does not have an italic variant.
vi: '%s' không có một biến thể nghiêng

en: '%s' is missing %d glyphs used.
vi: '%s' bị mất, glyph phông %d được dùng.

en: '%s' is missing the following glyphs used: %s
vi: '%s' bị mất, glyph phông sau đây được dùng: %s

en: Used in styles:
vi: Dùng với kiểu dáng:

en: Used on lines:
vi: Dùng trong dòng:

en: Parsing file
vi: Phân tích tệp

en: Searching for font files
vi: Tìm kiếm tệp phông chữ

en: All fonts found.
vi: Tất cả các phông chữ đã được tìm thấy.

en: One font could not be found
     | %d fonts could not be found.
vi[0]: Một phông chữ không tìm được
vi[1]: %d phông chữ không tìm được.

en: One font was found, but was missing glyphs used in the script.
     | %d fonts were found, but were missing glyphs used in the script.
vi[0]: Đã tìm được một phông chữ, nhưng glyph phông đã bị mất trong phụ đề này.
vi[1]: Đã tìm được %d phông chữ, nhưng glyph phông đã bị mất trong phụ đề này.

en: Transform Framerate
vi: Biến đổi Tốc độ khung hình

en: Transform subtitle times, including those in override tags, from an input framerate to an output framerate.
    
    This is useful for converting regular time subtitles to VFRaC time subtitles for hardsubbing.
    It can also be used to convert subtitles to a different speed video, such as NTSC to PAL speedup.
vi: Biến đổi thời gian phụ đề, bao gồm những cái trong các thẻ, từ một khung hình đầu vào sang khung hình đầu ra
    
    Điều này có ích trong việc chuyển đổi phụ đề đã căn thời gian thông thường sang phụ đề căn thời gian VFRaC để ghép phụ đề cứng.
    Nó cũng có thể được dùng để chuyển đổi phụ đề sang đoạn video có tốc độ khác, ví dụ như speedup NTSC sang PAL.

en: V&ariable
vi: B&iến

en: &Constant:
vi: &Hằng số:

en: &Reverse transformation
vi: &Biến đổi ngược lại

en: Input framerate:
vi: Tốc độ khung hình đầu vào:

en: Output:
vi: Đầu ra:

en: %d%%, %d pixel/second
vi: %d%%, %d pixel/giây

en: Drag control points
vi: Kéo điểm điều khiển

en: Appends a line
vi: Ghép nối một đường

en: Appends a bezier bicubic curve
vi: Ghép nối một đường cong song lập phương Bezier

en: Converts a segment between line and bicubic
vi: Chuyển đổi một đoạn giữa đường và song lập phương

en: Inserts a control point
vi: Chèn một điểm điều khiển

en: Removes a control point
vi: Xóa một điểm điều khiển

en: Draws a freehand shape
vi: Vẽ một hình vẽ tay

en: Freehand smooth
vi: Vẽ tay mượt mà

en: Draws a smoothed freehand shape
vi: Vẽ một hình vẽ tay mượt mà

en: delete control point
vi: xóa điểm điều khiển

en: Automation Manager
vi: Trình quản lí Tự động hóa

en: Re&load
vi: &Nạp lại

en: Show &Info
vi: H&iện thông tin

en: Re&scan Autoload Dir
vi: &Quét lại Th.mục T.động nạp

en: Add Automation script
vi: Thêm mã Tự động hóa

en: Total scripts loaded: %d
    Global scripts loaded: %d
    Local scripts loaded: %d
vi: Tổng số script đã được nạp: %d
    Số script toàn cục đã được nạp: %d
    Số script cục bộ đã được nạp: %d

en: Scripting engines installed:
vi: Số động cơ script được cài đặt:

en: Correctly loaded
vi: Nạp đúng

en: 
    Script info:
    Name: %s
    Description: %s
    Author: %s
    Version: %s
    Full path: %s
    State: %s
    
    Features provided by script:
vi: 
    Thông tin script:
    Tên: %s
    Mô tả: %s
    Tác giả: %s
    Phiên bản: %s
    Đường dẫn: %s
    Trạng thái: %s
    
    Tính năng của script này:

en:     Macro: %s (%s)
vi:     Số Macro: %s (%s)

en:     Export filter: %s
vi:     Số bộ lọc đã được xuất: %s

en: Automation Script Info
vi: Thông tin về Mã Tự động hóa

en: Text encoding:
vi: Bảng mã:

en: Export subtitles file
vi: Xuất tệp phụ đề

en: &Match case
vi: &Tính cả chữ hoa thường

en: &Use regular expressions
vi: &Dùng các phép tính thông thường

en: S&kip Override Tags
vi: Bỏ qua các thẻ

en: A&ctor
vi: Nhân vật

en: A&ll rows
vi: Tất cả dòng

en: &Find next
vi: &Tìm tiếp

en: Replace &next
vi: Thay thế tiếp

en: Open autosave file
vi: Mở tệp tự động lưu

en: %s [ORIGINAL BACKUP]
vi: %s [BẢN SAO LƯU GỐC]

en: %s [RECOVERED]
vi: %s [ĐÃ KHÔI PHỤC]

en: Horizontal zoom
vi: Thu phóng ngang

en: Vertical zoom
vi: Thu phóng dọc

en: Vertical Margin
vi: Lề dọc

en: Characters Per Second
vi: Số kí tự một giây

en: Text import options
vi: Tùy chọn nhập văn bản

en: Actor separator:
vi: Phân cách nhân vật:

en: Comment starter:
vi: Lời bắt đầu chú giải:

en: Include blank lines
vi: Bao gồm các dòng trắng

en: Seek video
vi: Tua video

en: Current frame time and number
vi: Số và thời gian khung hình hiện tại

en: Time of this frame relative to start and end of current subs
vi: Thời gian của khung hình này tương đối với thời gian bắt đầu và kết thúc của phụ đề hiện tại

en: Chinese BIG5
vi: Tiếng Hoa BIG5

en: Color spectrum
vi: Dải phổ màu

en: RGB color
vi: Màu RGB

en: HSL color
vi: Màu HSL

en: HSV color
vi: Màu HSV

en: Spectrum mode:
vi: Chế độ quang phổ:

en: Lum.:
vi: Độ sáng:

en: Aegisub could not narrow down the character set to a single one.
    Please pick one below:
vi: Aegisub không thể giới hạn một bộ kí tự thành một bộ đơn được.
    Vui lòng chọn một cái ở bên dưới:

en: Choose character set
vi: Chọn bộ kí tự

en: From video (%g)
vi: Từ video (%g)

en: From video (VFR)
vi: Từ video (VFR)

en: 23.976 FPS (Decimated NTSC)
vi: 23.976 FPS (NTSC Decimated)

en: 24.000 FPS (FILM)
vi: 24.000 FPS (PHIM)

en: 29.970 FPS (NTSC with SMPTE dropframe)
vi: 29.970 FPS (NTSC với  SMPTE dropframe)

en: Please choose the appropriate FPS for the subtitles:
vi: Vui lòng chọn số FPS phù hợp với phụ đề:

en: Reading timecodes and frame/sample data
vi: Đọc dữ liệu mẫu/khung hình và mã thời gian

en: Multiple video tracks detected, please choose the one you wish to load:
vi: Nhiều track video đã được phát hiện, vui lòng chọn một cái mà bạn muốn nạp:

en: Multiple audio tracks detected, please choose the one you wish to load:
vi: Nhiều track âm thanh đã được phát hiện, vui lòng chọn một cái mà bạn muốn nạp:

en: Choose video track
vi: Chọn track video

en: Choose audio track
vi: Chọn track âm thanh

en: resolution resampling
vi: tạo lại mẫu độ phân giải

en: Do you want to load/unload the associated files?
vi: Bạn có muốn nạp/không nạp các tệp được liên kết?

en: Unload audio
vi: Gỡ bỏ âm thanh

en: Load audio file: %s
vi: Nạp tệp âm thanh: %s

en: Unload video
vi: Gỡ bỏ video

en: Load video file: %s
vi: Nạp tệp video: %s

en: Unload timecodes
vi: Gỡ bỏ mã thời gian

en: Load timecodes file: %s
vi: Nạp tệp mã thời gian: %s

en: Unload keyframes
vi: Gỡ bỏ các khung chính

en: Load keyframes file: %s
vi: Nạp tệp khung chính: %s

en: (Un)Load files?
vi: (Gỡ bỏ) Nạp tệp?

en: The audio file was not found:
vi: Không tìm được tệp âm thanh:

en: None of the available audio providers recognised the selected file as containing audio data.
    
    The following providers were tried:
vi: Không trình cung cấp âm thanh khả dụng nào nhận diện được tệp đã chọn chứa dữ liệu âm thanh.
    
    Những trình cung cấp sau đây đã được thử:

en: None of the available audio providers have a codec available to handle the selected file.
    
    The following providers were tried:
vi: Không trình cung cấp âm thanh khả dụng nào có một codec khả dụng để xử lí tệp đã chọn.
    
    Những trình cung cấp sau đây đã được thử:

en: &Strikeout
vi: &Gạch ngang

en: &Opaque box
vi: &Hộp nền

en: Choose primary color
vi: Chọn màu chính

en: Choose secondary color
vi: Chọn màu thứ cấp

en: Choose outline color
vi: Chọn màu viền

en: Choose shadow color
vi: Chọn màu của bóng đổ

en: Distance from left edge, in pixels
vi: Khoảng cách từ đỉnh trái, tính bằng pixel

en: Distance from right edge, in pixels
vi: Khoảng cách từ đỉnh phải, tính bằng pixel

en: Distance from top/bottom edge, in pixels
vi: Khoảng cách từ đỉnh trên cùng/dưới cùng, tính bằng pixel

en: When selected, display an opaque box behind the subtitles instead of an outline around the text
vi: Khi được chọn, một hộp nền sẽ hiển thị sau phụ đề thay cho viền xung quanh

en: Outline width, in pixels
vi: Độ dày viền, tính bằng pixel

en: Shadow distance, in pixels
vi: Khoảng cách bóng đổ, tính bằng pixel

en: Scale X, in percentage
vi: Chỉnh tỉ lệ X, theo phần trăm

en: Scale Y, in percentage
vi: Chỉnh tỉ lệ Y, theo phần trăm

en: Angle to rotate in Z axis, in degrees
vi: Góc để quay theo trục Z, tính bằng độ

en: Encoding, only useful in unicode if the font doesn't have the proper unicode mapping
vi: Mã hóa, chỉ có ích trong unicode nếu phông chữ không có gán unicode phù hợp

en: Character spacing, in pixels
vi: Khoảng cách giữa các kí tự, tính bằng pixel

en: Alignment in screen, in numpad style
vi: Căn hàng trên màn hình, theo kiểu numpad

en: Scale X%:
vi: Tỉ lệ X%:

en: Scale Y%:
vi: Tỉ lệ Y%:

en: Preview of current style
vi: Xem trước kiểu dáng hiện tại

en: Text to be used for the preview
vi: Văn bản được dùng để xem trước

en: Color of preview background
vi: Màu nền của phần xem trước

en: There is already a style with this name. Please choose another name.
vi: Đã có một kiểu dáng với tên này. Vui lòng chọn một tên khác

en: Style name conflict
vi: Xung đột tên kiểu dáng

en: Do you want to change all instances of this style in the script to this new name?
vi: Bạn có muốn thay đổi tất cả các kiểu dáng loại này trong phụ đề sang tên mới hay không?

en: Update script?
vi: Cập nhật phụ đề?

en: Time code offset in incorrect format. Ensure it is entered as four groups of two digits separated by colons.
vi: Giá trị khoảng bù mã thời gian có định dạng không đúng. Đảm bảo rằng nó được nhập là bốn nhóm có hai chữ số phân cách bởi dấu hai chấm

en: EBU STL export
vi: Xuất EBU STL

en: Export to EBU STL format
vi: Xuất ở định dạng EBU STL

en: 23.976 fps (non-standard, STL24.01)
vi: 23.976 fps (không chuẩn, STL24.01)

en: 24 fps (non-standard, STL24.01)
vi: 24fps (không chuẩn, STL24.01)

en: 25 fps (STL25.01)
vi: 25fps (STL25.01)

en: 29.97 fps (non-dropframe, STL30.01)
vi: 29.97 fps (không có dropframe, STL30.01)

en: 29.97 fps (dropframe, STL30.01)
vi: 29.97 fps (có dropframe, STL30.01)

en: TV standard
vi: Chuẩn TV

en: ISO 6937-2 (Latin/Western Europe)
vi: ISO 6937-2 (Latin/Tây Âu)

en: UTF-8 Unicode (non-standard)
vi: UTF-8 Unicode (không chuẩn)

en: Automatically wrap long lines (ASS)
vi: Tự động bao gói các dòng dài (ASS)

en: Automatically wrap long lines (Balanced)
vi: Tự động bao gói các dòng dài (Cân bằng)

en: Abort if any lines are too long
vi: Hủy nếu không có dòng nào quá dài

en: Skip lines that are too long
vi: Bỏ qua các dòng quá dài

en: Level-1 teletext
vi: Teletext cấp 1

en: Level-2 teletext
vi: Teletext cấp 2

en: Max. line length:
vi: Độ dài của dòng tối đa:

en: Time code offset:
vi: Khoảng bù mã thời gian

en: Text formatting
vi: Định dạng văn bản

en: Time codes
vi: Mã thời gian

en: Display standard
vi: Hiển thị tiêu chuẩn

en: File backup saved as "%s".
vi: Tệp đã được sao lưu là "%s".

en: Resolution mismatch
vi: Độ phân giải không khớp

en: The resolution of the loaded video and the resolution specified for the subtitles don't match.
    
    Video resolution:	%d x %d
    Script resolution:	%d x %d
    
    Change subtitles resolution to match video?
vi: Độ phân giải của video được nạp và độ phân giải của phụ đề không được khớp
    
    Độ phân giải video:	%d x %d
    Độ phân giải phụ đề:	%d x %d
    
    Thay đổi độ phân giải của phụ đề để khớp với video?

en: Set to video resolution
vi: Đặt tới độ phân giải của video

en: Resample script (stretch to new aspect ratio)
vi: Lấy lại mẫu phụ đề (Phóng to nó đến một tỉ lệ khung hình mới)

en: Resample script (add borders)
vi: Lấy lại mẫu phụ đề (Thêm viền)

en: Resample script (remove borders)
vi: Lấy lại mẫu phụ đề (Xóa viền)

en: Resample script
vi: Lấy lại mẫu phụ đề

en: change script resolution
vi: thay đổi độ phân giải của phụ đề

en: Attachment List
vi: Danh sách đính kèm

en: Attach &Font
vi: Đính kèm &phông

en: Attach &Graphics
vi: Đính &kèm ảnh đồ họa

en: E&xtract
vi: Trích x&uất

en: Attachment name
vi: Tên đính kèm

en: Choose file to be attached
vi: Chọn tệp để đính kèm

en: attach font file
vi: đính kèm tệp phông

en: attach graphics file
vi: đính kèm tệp đồ họa

en: Select the path to save the files to:
vi: Chọn đường dẫn để lưu các tệp vào:

en: Select the path to save the file to:
vi: Chọn đường dẫn để lưu tệp vào:

en: remove attachment
vi: gỡ bỏ đính kèm

en: Insert original
vi: Chèn cái gốc

en: Delete line
vi: Xóa dòng

en: Enable &preview
vi: Bật xem trước

en: No more lines to translate.
vi: Không còn dòng nào để dịch.

en: Current line: %d/%d
vi: Dòng hiện tại: %d/%d

en: translation assistant
vi: trợ lí dịch thuật

en: visual typesetting
vi: typeset trực quan

en: &Symmetrical
vi: &Cân đối

en: From s&cript
vi: Từ phụ đề

en: Add borders
vi: Thêm viền

en: Aspect Ratio Handling
vi: Xử lí tỉ lệ khung hình

en: Margin offset
vi: Khoảng bù lề

en: YCbCr Matrix:
vi: Ma trận YCbCr

en: Source Resolution
vi: Độ phân giải nguồn

en: Destination Resolution
vi: Độ phân giải đích

en: Version Checker
vi: Kiểm tra Phiên bản

en: &Auto Check for Updates
vi: &Tự động kiểm tra cập nhật

en: Remind me again in a &week
vi: Nhắc lại cho tôi trong một t&uần

en: Could not connect to updates server.
vi: Không thể kết nối đến máy chủ cập nhật.

en: Could not download from updates server.
vi: không thể tải xuống từ máy chủ cập nhật.

en: HTTP request failed, got HTTP response %d.
vi: Yêu cầu HTTP bị thất bại, nhận được phản hồi HTTP %d.

en: An update to Aegisub was found.
vi: Tìm thấy một bản cập nhật mới của Aegisub.

en: Several possible updates to Aegisub were found.
vi: Tìm thấy một số bản cập nhật mới của Aegisub.

en: There are no updates to Aegisub.
vi: Không có bản cập nhật nào của Aegisub.

en: There was an error checking for updates to Aegisub:
    %s
    
    If other applications can access the Internet fine, this is probably a temporary server problem on our end.
vi: Có lỗi khi đang kiểm tra cập nhật cho Aegisub:
    %s
    
    Nếu các chương trình khác có thể truy cập Internet bình thường, đây có thể là vấn đề máy chủ tạm thời bên phía chúng tôi.

en: An unknown error occurred while checking for updates to Aegisub.
vi: Một lỗi chưa rõ xảy ra trong khi kiểm tra cập nhật cho Aegisub.

en: &Insert (before)
vi: C&hèn (trước)

en: Insert (after)
vi: Chèn (sau)

en: Insert at video time (before)
vi: Chèn tại thời gian video (trước)

en: Insert at video time (after)
vi: Chèn tại thời gian video (sau)

en: &Join (concatenate)
vi: &Ghép (nối tiếp)

en: Join (keep first)
vi: Ghép (giữ lại dòng đầu tiên)

en: Join (as Karaoke)
vi: Ghép (như Karaoke)

en: &Make times continuous (change start)
vi: &Tiếp diễn với dòng kề  (thay đổi điểm bắt đầu)

en: &Make times continuous (change end)
vi: &Tiếp diễn với dòng kề  (thay đổi điểm kết thúc)

en: &Subtitle
vi: &Phụ đề

en: &Timing
vi: Căn thời g&ian

en: A&utomation
vi: &Tự động hóa

en: Vie&w
vi: &Hiển thị

en: &Insert Lines
vi: &Chèn dòng

en: Sort All Lines
vi: Sắp xếp tất cả các dòng

en: Make Times Continuous
vi: &Tiếp diễn với dòng kề

en: Set &Zoom
vi: Đặt mức thu phóng

en: Override &AR
vi: Điều chỉnh &AR

en: &Export As...
vi: &Xuất như

en: Subtitle Edit Box
vi: Hộp biên tập phụ đề

en: Add edgeblur
vi: Thêm làm mờ cạnh

en: A demo macro showing how to do simple line modification in Automation 4
vi: Một macro làm mẫu thể hiện cách biến đổi đơn giản một dòng bằng Tự động hóa 4

en: Adds \be1 tags to all selected lines
vi: Thêm thẻ \be1 cho tất cả các dòng

en: Automatic karaoke lead-in
vi: Tự động thêm dẫn vào karaoke

en: Join up the ends of selected lines and add \k tags to shift karaoke
vi: Ghép lại điểm kết thúc của các dòng đã chọn và thêm thẻ \k vào để dịch chuyển karaoke

en: Clean Tags
vi: Dọn dẹp các thẻ

en: Clean subtitle lines by re-arranging ASS tags and override blocks within the lines
vi: Xóa các dòng phụ đề bằng cách sắp xếp lại các thẻ ASS trong chúng

en: Karaoke Templater
vi: Khuôn mẫu Karaoke

en: Macro and export filter to apply karaoke effects using the template language
vi: Macro và các bộ lọc xuất dùng để áp dụng hiệu ứng karaoke sử dụng ngôn ngữ khuôn mẫu karaoke

en: Apply karaoke template
vi: Áp dụng khuôn mẫu Karaoke

en: Applies karaoke effects from templates
vi: Áp dụng hiệu ứng karaoke từ các khuôn mẫu

en: Karaoke template
vi: Khuôn mẫu Karaoke

en: Apply karaoke effect templates to the subtitles.
    
    See the help file for information on how to use this.
vi: Áp dụng khuôn mẫu hiệu ứng karaoke vào phụ đề.
    
    Xem thêm tệp hướng dẫn để biết thêm thông tin về cách dùng.

en: Strip tags
vi: Loại bỏ các thẻ

en: Remove all override tags from selected lines
vi: Loại bỏ tất cả các thẻ trong các dòng đã chọn

en: strip tags
vi: loại bỏ các thẻ

en: Make fullwidth
vi: Tạo kí tự fullwidth

en: Convert Latin letters to SJIS fullwidth letters
vi: Chuyển các kí tự Latin sang kí tự fullwidth SJIS

en: Subtitle Editor
vi: Trình biên tập phụ đề

en: Create and edit subtitles for film and videos.
vi: Tạo và biên tập phụ đề cho phim và video

en: Installing runtime libraries...
vi: Đang cài đặt thư viện runtime...

en: Create a start menu icon
vi: Tạo một icon ở start menu

en: Automatically check for new versions of Aegisub
vi: Tự động kiểm tra bản cập nhật mới của Aegisub

en: Update Checker:
vi: Trình kiểm tra cập nhật:

en: This will install Aegisub {#BUILD_GIT_VERSION_STRING} on your computer.%n%nAegisub is covered by the GNU General Public License version 2. This means you may use the application for any purpose without charge, but that no warranties of any kind are given either.%n%nSee the Aegisub website for information on obtaining the source code.
vi: Cái này sẽ cài đặt Aegisub {#BUILD_GIT_VERSION_STRING} trên máy tính của bạn. %n%n Aegisub được bảo hộ bởi Giấy Phép Công cộng GNU phiên bản thứ 2. Có nghĩa là bạn có thể dùng ứng dụng này cho bất kì mục đích nào mà không cần có phí, nhưng sẽ không có bảo hành hoặc bất kì những cái tương tự. %n%n Xem website của Aegisub để có thêm thông tin về việc tải về mã nguồn.

en: Accerciser Accessibility Explorer
vi: Bộ Thám hiểm Khả năng Truy cập Accerciser

en: Give your application an accessibility workout
vi: Thử ra khả năng truy cập của ứng dụng

en: A list of plugins that are disabled by default
vi: Danh sách các bổ sung bị tắt theo mặc định

en: Highlight border color
vi: Màu viền tô sáng

en: Highlight duration
vi: Khoảng thời gian tô sáng

en: Highlight fill color
vi: Màu điền vùng tô sáng

en: The color and opacity of the highlight border.
vi: Màu và độ mờ đục của viền tô sáng.

en: The color and opacity of the highlight fill.
vi: Màu và độ mờ đục của vùng điền tô sáng.

en: The default plugin layout for the bottom panel
vi: Bố trí bổ sung mặc định cho Bảng bên dưới

en: The default plugin layout for the top panel
vi: Bố trí bổ sung mặc định cho Bảng bên trên

en: The duration of the highlight box when selecting accessible nodes
vi: Khoảng thời gian trong đó hộp tô sáng còn lại trên màn hình khi chọn nút có thể truy cập được

en: API Browser
vi: Bộ duyệt API

en: Browse the various methods of the current accessible
vi: Duyệt qua các phương pháp khác nhau của điều truy cập hiện thời

en: Hide private attributes
vi: Ẩn thuộc tính riêng

en: Interactive console for manipulating currently selected accessible
vi: Bàn giao tiếp tương tác để thao tác điều truy cập được chọn hiện thời

en: <b>Event monitor</b>
vi: <b>Bộ theo dõi sự kiện</b>

en: C_lear Selection
vi: _Xoá vùng chọn

en: Selected accessible
vi: Điều truy cập đã chọn:

en: Selected application
vi: Ứng dụng đã chọn

en: _Monitor Events
vi: Th_eo dõi sự kiện

en: Event Monitor
vi: Bộ theo dõi sự kiện

en: Shows events as they occur from selected types and sources
vi: Hiển thị sự kiện đang xảy ra, từ các kiểu và nguồn đã chọn

en: Highlight last event entry
vi: Tô sáng mục sự kiện cuối

en: Start/stop event recording
vi: Bắt đầu/dừng thu sự kiện

en: Clear event log
vi: Dọn sổ theo dõi sự kiện

en: <b>Attributes</b>
vi: <b>Thuộc tính</b>

en: <b>Child count</b>
vi: <b>Số đếm con</b>

en: <b>Relations</b>
vi: <b>Quan hệ</b>

en: <b>Selected Cell</b>
vi: <b>Ô đã chọn</b>

en: <b>States</b>
vi: <b>Tình trạng</b>

en: <b>Table Information</b>
vi: <b>Thông tin bảng</b>

en: <b>Text</b>
vi: <b>Văn bản</b>

en: <b>unknown</b>
vi: <b>không rõ</b>

en: <i>(no description)</i>
vi: <i>không mô tả</i>

en: <i>Caption:</i>
vi: <i>Phụ đề</i>

note: End chaacter offset of text attributes span
en: <i>End: 0</i>
vi: <i>Cuối: 0</i>

note: Start character offset of text attributes span
en: <i>Start: 0</i>
vi: <i>Đầu : 0</i>

en: <i>Summary:</i>
vi: <i>Tóm tắt:</i>

en: <no description>
vi: <không mô tả>

en: Absolute position
vi: Vị trí tuyệt đối

en: Acti_on
vi: _Hành động

en: Ap_plication
vi: Ứng _dụng

en: Co_mponent
vi: Thành _phần

en: Col_lection
vi: Tậ_p hợp

note: How many columns the cell spans.
en: Extents:
vi: Chừng mực:

en: H_ypertext
vi: _Siêu văn bản

en: Include defaults
vi: Gồm mặc định

en: Lo_gin Helper
vi: Bổ trợ đăn_g xuất

en: MDI-Z-order
vi: Thứ tự MDI-Z

en: Minimum increment
vi: Tăng dần tối thiểu

en: Perform action
vi: Thực hiện hành động

en: Relative position
vi: Vị trí tương đối

en: Selected columns
vi: Cột đã chọn

en: St_reamable Content
vi: Nội dung _luồng được

en: Val_ue
vi: _Giá trị

en: WIDGET
vi: Ô ĐIỀU KHIỂN

en: _Accessible
vi: T_ruy cập được

en: name (x,y)
vi: tên (x,y)

note: Translators: this is a plugin name
en: Interface Viewer
vi: Bộ xem giao diện

note: Translators: this is a plugin description
en: Allows viewing of various interface properties
vi: Cho phép xem các thuộc tính giao diện khác nhau

en: (not implemented)
vi: (chưa được thi hành)

en: Too many selectable children
vi: Quá nhiều con chọn được

en: <i>(Editable)</i>
vi: <i>(Sửa được)</i>

en: Quick Select
vi: Chọn nhanh

en: Plugin with various methods of selecting accessibles quickly.
vi: Phần bổ sung cung cấp các phương pháp khác nhau truy cập nhanh các điều truy cập.

en: Inspect last focused accessible
vi: Xem xét điều truy cập có tiêu điểm cuối cùng

en: Inspect accessible under mouse
vi: Xem xét điều truy cập dưới con chuột

en: Script Type
vi: Kiểu văn lệnh

en: Script Recorder
vi: Bộ thu văn lệnh

en: Creates dogtail style scripts
vi: Tạo văn lệnh kiểu dogtail

en: The current script will be lost.
vi: Văn lệnh hiện thời sẽ bị mất.

en: Confirm clear
vi: Xác nhận xoá

en: Sche_ma:
vi: _Giản đồ :

en: V_alidate
vi: Thầm tr_a

en: AT-SPI Validator
vi: Bộ thẩm tra AT-SPI

en: Validates application accessibility
vi: Thẩm tra khả năng truy cập của ứng dụng

en: Validating
vi: Đang thẩm tra

en: EXCEPT
vi: NGOẠI LỆ

en: Tests fundamental GUI application accessibility
vi: Thử ra khả năng truy cập cơ bản của ứng dụng GUI

en: actionable %s is not focusable or selectable
vi: %s có thể hoạt động mà không thể nhận tiêu điểm hay được lựa chọn

en: interactive %s is not actionable
vi: %s tương tác không thể hoạt động

en: more than one focused widget
vi: nhiều hơn một ô điều khiển có tiêu điểm

en: %s has no text interface
vi: %s không có giao diện văn bản

note: Translators: The first variable is the role name of the object that has an index mismatch.
en: %s index in parent does not match child index
vi: chỉ mục %s trong đồ cha không tương ứng với chỉ mục con

en: Missing reciprocal for %s relation
vi: Thiếu đảo nghịch cho quan hệ %s

note: Translators: The first variable is the role name of the object that is missing the name or label.
en: %s missing name or label
vi: %s thiếu tên hay nhãn

en: focusable %s has table interface, no selection interface
vi: %s có thể nhận tiêu điểm và có giao diện bảng, không phải giao diện lựa chọn

note: Translators: First variable is an accessible role name, the next two variables are accessible state names. For example: "button has focused state without focusable state".
en: %s has %s state without %s state
vi: %s có tình trạng %s mà không có tình trạng %s

note: Translators: The radio button does not belong to a set, thus it is useless. The first variable is the object's role name.
en: %s does not belong to a set
vi: %s không thuộc về một tập hợp

note: Translators: The row or column number retrieved from a table child's object at a certain index is wrong. The first variable is the role name of the object, the second is the given index.
en: %(rolename)s index %(num)d does not match row and column
vi: chỉ mục %(rolename)s %(num)d không tương ứng với hàng và cột

note: Translators: The "parent index" is the order of the child in the parent. the "row and column index" should be the same value retrieved by the object's location in the table. The first variable is the object's role name, the second and third variables are index numbers.
en: %(rolename)s parent index %(num1)d does not match row and column index %(num2)d
vi: chỉ mục cha %(rolename)s %(num1)d không tương ứng với chỉ mục hàng và cột %(num2)d

en: %s has no name or description
vi: %s không có tên hay mô tả

en: _Preferences…
vi: Tù_y thích…

en: Accerciser could not see the applications on your desktop.  You must enable desktop accessibility to fix this problem.  Do you want to enable it now?
vi: Trình Accerciser không tìm thấy các ứng dụng trên màn hình nền của bạn. Bạn cần phải hiệu lực khả năng truy cập đến màn hình nền để sửa chữa vấn đề này. Bạn có muốn hiệu lực nó ngay bây giờ không?

en: Note: Changes only take effect after logout.
vi: Ghi chú : thay đổi có tác động chỉ sau khi đăng xuất.

en: <dead>
vi: <chết>

en: _Refresh Registry
vi: _Cập nhật sồ đăng ký

note: Translators: Appears as tooltip
en: Refresh all
vi: Cập nhật tất cả

note: Translators: Refresh current tree node’s children.
en: Refresh _Node
vi: Cập nhật _Nút

note: Translators: Appears as tooltip
en: Refresh selected node’s children
vi: Cập nhật các con của nút đã chọn

en: Top panel
vi: Bảng trên

en: Bottom panel
vi: Bảng dưới

en: accerciser Preferences
vi: Tùy thích accerciser

en: Highlight duration:
vi: Khoảng thời gian tô sáng:

en: The border color of the highlight box
vi: Màu viền của hộp tô sáng

en: The fill color of the highlight box
vi: Màu điền vào hộp tô sáng

en: An interactive Python accessibility explorer
vi: Một bộ thám hiểm khả năng truy cập Python tương tác

en: accerciser Copyright © 2006, 2007 IBM Corporation (BSD)
vi: accerciser Tác quyền © năm 2006, 2007 của công ty IBM Corporation (BSD)

en: The New BSD License. See the COPYING and NOTICE files for details.
vi: Giấy phép BDS mới. Xem tập tin COPYING (chép) và NOTICE (thông báo) để tìm chi tiết.

en: Bookmark selected accessible.
vi: Lưu liên kết cho điều truy cập được đã chọn

en: _Edit Bookmarks…
vi: _Sửa liên kết lưu…

en: Manage bookmarks.
vi: Quản lý liên kết lưu

en: Edit Bookmarks…
vi: Sửa liên kết lưu…

en: Add Bookmark…
vi: Thêm liên kết lưu…

en: Plugin Errors
vi: Lỗi bổ sung

[ctx: viewport]
note: Translators: This is the viewport in which the plugin appears, it is a noun.
en: View
vi: Xem

en: No view
vi: Không xem

en: _Single plugins view
vi: Xem phần _bổ sung đơn

en: Plugin View (%d)
vi: Xem bổ sung (%d)

en: <i>_New view…</i>
vi: <i>Ô xem mớ_i…</i>

en: New View…
vi: Ô xem mới…

[ctx: menu]
en: _Bookmarks
vi: _Liên kết lưu

[ctx: menu]
en: _View
vi: _Xem

en: We're sorry, it looks like %s crashed. The problem has been automatically reported.
vi: Chúng tôi rất tiếc nhưng có vẻ %s đã bị lỗi. Vấn đề này sẽ được báo cáo tự động

en: We’re sorry, it looks like %s crashed. The problem will be reported when the internet is available.
vi: Chúng tôi rất tiếc nhưng có vẻ %s đã bị lỗi. Vấn đề này sẽ được báo cáo khi được kết nối với internet

en: We're sorry, it looks like %s crashed. Please contact the developer if you want to report the issue.
vi: Chúng tôi rất tiếc nhưng có vẻ %s đã bị lỗi. Hãy liên hệ với nhà phát triển nếu bạn muốn báo cáo lỗi này

en: We're sorry, it looks like %s crashed. If you'd like to help resolve the issue, please send a report.
vi: Chúng tôi rất tiếc nhưng có vẻ %s đã bị lỗi. Nếu bạn cần được hỗ trợ, hãy gửi báo cáo

en: We're sorry, it looks like a problem occurred in a component. The problem has been automatically reported.
vi: Chúng tôi rất tiếc nhưng có vẻ như đã xảy ra sự cố trong một thành phần. Vấn đề này sẽ được báo cáo tự động

en: Chowning directory failed. Check system logs for more details.
vi: Đổi quyền chủ nhân thư mục không thành. Kiểm tra bản ghi hệ thống để biết thêm chi tiết.

en: Can't get size of '%s'
vi: Không thể có được kích thước của  '%s'

en: Can't execute '%s'
vi: Không thể thực thi '%s'

en: Post report
vi: Công bố báo cáo

note: DLG_Styles_ErrNotTitle2
en:  - Reserved. 
     You cannot use this name. Choose Another
vi:  - Dành riêng.
     Bạn không thể dùng tên này. Hãy chọn một tên khác

note: DLG_WordCount_Auto_Update
en:  Auto Update
vi:  Tự động cập nhật

note: MSG_DlgNotImp
en: %s not implemented yet.
    
    If you are a programmer, feel free to add code in %s, line %d
    and mail patches to:
    
    	abiword-dev@abisource.com
    
    Otherwise, please be patient.
vi: %s chưa được làm.
    
    Nếu bạn là lập trình viên, hãy thoải mái thêm mã vào %s, dòng %d
    và gửi patch tới:
    
    	abiword-dev@abisource.com
    
    Nếu bạn là người dùng, vui lòng chờ đợi.

note: MENU_LABEL_HELP_ABOUT
en: &About %s
vi: &Giới thiệu %s

note: MENU_LABEL_TOOLS_REVISIONS_ACCEPT_REVISION
en: &Accept revision
vi: &Chấp nhận hiệu chỉnh

note: DLG_PageSetup_Adjust
en: &Adjust to:
vi: &Chỉnh thành:

note: MENU_LABEL_ALIGN
en: &Align
vi: &Canh hàng

note: DLG_Para_LabelAt
en: &At:
vi: &Tại:

note: MENU_LABEL_TOOLS_AUTOSPELL
en: &Auto Spellcheck
vi: &Tự động kiểm lỗi chính tả

note: DLG_Options_Label_PrefsAutoSave
en: &Automatically save this Scheme
vi: &Tự động lưu scheme này

note: DLG_Para_LabelBefore
en: &Before:
vi: &Trên:

note: MENU_LABEL_INSERT_BREAK
en: &Break
vi: N&gắt

note: MENU_LABEL_INSERT_CLIPART
en: &Clip Art
vi: Tậ&p ảnh

note: MENU_LABEL_TABLE_DELETE_COLUMNS
en: &Column
vi: &Cột

note: DLG_Break_ColumnBreak
en: &Column break
vi: Ngắt &cột

note: MENU_LABEL_FMT_COLUMNS
en: &Columns
vi: &Cột

note: MENU_LABEL_FMT_STYLE_DEFINE
en: &Create and Modify Styles
vi: &Tạo và Hiệu chỉnh

note: MENU_LABEL_INSERT_DELETE_HYPERLINK
en: &Delete hyperlink
vi: &Xóa siêu liên kết

note: DLG_Options_Btn_CustomDict
en: &Dictionary...
vi: &Từ điển...

note: MENU_LABEL_FMT_DOCUMENT
en: &Document
vi: Tà&i liệu

note: MENU_LABEL_WINDOW
en: &Documents
vi: &Tài liệu

note: DLG_Para_PushNoHyphenate
en: &Don't hyphenate
vi: &Không ngắt chữ

note: DLG_Break_EvenPage
en: &Even page
vi: Trang &chẵn

note: MENU_LABEL_INSERT_FIELD
en: &Field
vi: T&rường

note: DLG_Field_Fields_No_Colon
en: &Fields
vi: T&rường

note: DLG_Field_Fields
en: &Fields:
vi: T&rường:

note: DLG_FR_FindNextButton
en: &Find Next
vi: Tìm tiế&p

note: MENU_LABEL_EDIT_GOTO
en: &Go To
vi: Đ&i tới

note: MENU_LABEL_VIEW_HEADFOOT
en: &Header and Footer
vi: &Header và Footer

note: DLG_Options_Label_ViewHiddenText
en: &Hidden Text
vi: &Chuỗi ẩn

note: MENU_LABEL_INSERT_HYPERLINK
en: &Hyperlink
vi: &Siêu liên kết

note: MENU_LABEL_SPELL_IGNOREALL
en: &Ignore All
vi: &Bỏ qua tất cả

note: MENU_LABEL_WEB_WEBPREVIEW
en: &In web browser
vi: Như trang &web

note: MENU_LABEL_TOOLS_LANGUAGE
en: &Language
vi: N&gôn ngữ

note: MENU_LABEL_VIEW_LOCK_TB_LAYOUT
en: &Lock layout
vi: &Khóa bố trí

note: MENU_LABEL_TOOLS_MAILMERGE
en: &Mail Merge
vi: T&rộn thư

note: MENU_LABEL_INSERT_MAILMERGE
en: &Mail Merge Field
vi: Trường &Trộn thư

note: MENU_LABEL_TABLE_MERGE_CELLS
en: &Merge Cells
vi: T&rộn ô

note: MENU_LABEL_WINDOW_MORE
en: &More Documents
vi: Nhiều tà&i liệu hơn

note: MENU_LABEL_WINDOW_NEW
en: &New Window
vi: Cửa sổ mớ&i

note: DLG_Break_NextPage
en: &Next page
vi: Trang &kế

note: MENU_LABEL_VIEW_NORMAL
en: &Normal Layout
vi: Bố trí &bình thường

note: DLG_FormatTOC_NumberingType
en: &Numbering type:
vi: &Kiểu đánh số:

note: DLG_Break_OddPage
en: &Odd page
vi: Trang &lẻ

note: MENU_LABEL_FMT_OVERLINE
en: &Overline
vi: Gạ&ch đỉnh

note: MENU_LABEL_VIEW_ZOOM_WIDTH
en: &Page Width
vi: Bề &rộng trang

note: DLG_Break_PageBreak
en: &Page break
vi: Ngắt t&rang

note: MENU_LABEL_FMT_PARAGRAPH
en: &Paragraph
vi: Đ&oạn

note: MENU_LABEL_FILE_PRINT
en: &Print
vi: &In

note: MENU_LABEL_VIEW_PRINT
en: &Print Layout
vi: Bố trí &in

note: MENU_LABEL_TOOLS_REVISIONS_REJECT_REVISION
en: &Reject revision
vi: &Bỏ hiệu chỉnh

note: MENU_LABEL_VIEW_DEFAULT_TB_LAYOUT
en: &Reset to default layout
vi: Đặt &lại bố trị mặc định

note: MENU_LABEL_TOOLS_REVISIONS
en: &Revisions
vi: &Hiệu chỉnh

note: MENU_LABEL_TABLE_DELETE_ROWS MENU_LABEL_TABLE_SELECT_ROW
en: &Row
vi: &Hàng

note: DLG_Options_Label_ViewRuler
en: &Ruler
vi: T&hước

note: MENU_LABEL_FILE_SAVEIMAGE
en: &Save Image As
vi: &Lưu ảnh là

note: MENU_LABEL_WEB_SAVEASWEB
en: &Save web page
vi: &Lưu trang web

note: MENU_LABEL_HELP_SEARCH
en: &Search for Help
vi: &Tìm trợ giúp

note: MENU_LABEL_TOOLS_REVISIONS_SET_VIEW_LEVEL
en: &Select revision
vi: &Chọn hiệu chỉnh

note: MENU_LABEL_VIEW_STATUSBAR
en: &Show Status Bar
vi: Hiện Thanh t&rạng thái

note: DLG_Para_LabelSpecial
en: &Special:
vi: Đặc &biệt:

note: MENU_LABEL_TOOLS_SPELLING
en: &Spelling
vi: &Chính tả

note: DLG_Options_Label_ViewStatusBar
en: &Status bar
vi: Thanh t&rạng thái

note: DLG_Para_PushSuppressLineNumbers
en: &Suppress line numbers
vi: &Bỏ số dòng

note: DLG_Para_ButtonTabs
en: &Tabs...
vi: &Tab...

note: DLG_Field_Types_No_Colon
en: &Types
vi: &Loại

note: DLG_Field_Types
en: &Types:
vi: &Loại:

note: DLG_Options_Label_ViewUnits DLG_PageSetup_Units
en: &Units:
vi: Đơn &vị:

note: MENU_LABEL_VIEW_WEB
en: &Web Layout
vi: Bố trí &Web

note: MENU_LABEL_VIEW_ZOOM_WHOLE
en: &Whole Page
vi: N&guyên trang

note: DLG_FR_WholeWord
en: &Whole word
vi: Nguyên &từ

note: MENU_LABEL_TOOLS_WORDCOUNT
en: &Word Count
vi: &Số từ

note: DLG_Spell_NoSuggestions
en: (no spelling suggestions)
vi: (không có đề nghị)

note: TOOLBAR_LABEL_1COLUMN TOOLBAR_STATUSLINE_1COLUMN TOOLBAR_TOOLTIP_1COLUMN
en: 1 Column
vi: 1 Cột

note: TOOLBAR_LABEL_MIDDLE_SPACE
en: 1.5 Spacing
vi: 1.5 Khoảng trống

note: DLG_Para_SpacingHalf
en: 1.5 lines
vi: 1.5 dòng

note: TOOLBAR_STATUSLINE_MIDDLE_SPACE TOOLBAR_TOOLTIP_MIDDLE_SPACE
en: 1.5 spacing
vi: 1.5 khoảng trống

note: TOOLBAR_LABEL_PARA_12BEFORE
en: 12 pt before
vi: 12 pt phía trên

note: TOOLBAR_LABEL_2COLUMN TOOLBAR_STATUSLINE_2COLUMN TOOLBAR_TOOLTIP_2COLUMN
en: 2 Columns
vi: 2 Cột

note: TOOLBAR_LABEL_3COLUMN TOOLBAR_STATUSLINE_3COLUMN TOOLBAR_TOOLTIP_3COLUMN
en: 3 Columns
vi: 3 Cột

note: DLG_Options_Label_SpellSuggest
en: A&lways suggest corrections
vi: &Luôn đề nghị sửa lỗi

note: MSG_SpellSelectionDone
en: AbiWord finished checking the selection.
vi: AbiWord đã hoàn tất kiểm tra vùng chọn.

note: DLG_FR_FinishedReplace
en: AbiWord has finished its search of the document and has made %d replacements.
vi: AbiWord đã hoàn tất tìm kiếm trong tài liệu và đã thay thế %d lần.

note: DLG_FR_FinishedFind
en: AbiWord has finished searching the document.
vi: AbiWord đã hoàn tất tìm kiếm trong tài liệu.

note: WINDOWS_COMCTL_WARNING
en: AbiWord is designed for a newer version of the system file COMCTL32.DLL
    than the one currently on your system. (COMCTL32.DLL version 4.72 or newer)
    A solution to this problem is explained in the FAQ on the AbiSource web site
    
    	http://www.abisource.com
    
    You can use the program, but the toolbar may be missing.
vi: AbiWord được thiết kế với phiên bản COMCTL32.DLL mới hơn phiên bản đang dùng
    trên hệ thống của bạn. (COMCTL32.DLL phiên bản 4.72 hoặc mới hơn) Giải pháp
    cho vấn đề này được giải thích trong FAQ trên trang Web của AbiSource
    
    	http://www.abisource.com
    
    Bạn có thể sử dụng chương trình, nhưng thiếu thanh công cụ.

note: WINDOWS_NEED_UNICOWS
en: AbiWord needs the file %s.dll
    Please download and install it from http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm
vi: AbiWord cần tập tin %s.dll
    Vui lòng tải nó về từ
    http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdkredist.htm
    và cài đặt nó.

note: MENU_LABEL_HELP_ABOUT_GNOMEOFFICE
en: About G&NOME Office
vi: Giới thiệu G&NOME Office

note: MENU_STATUSLINE_HELP_ABOUT_GNOMEOFFICE
en: About the GNOME Office project
vi: Giới thiệu về Dự án GNOME Office

note: MENU_STATUSLINE_TOOLS_REVISIONS_ACCEPT_REVISION
en: Accept the suggested change
vi: Chấp nhận thay đổi được đề nghị

note: TOOLBAR_STATUSLINE_ADD_COLUMN TOOLBAR_TOOLTIP_ADD_COLUMN
en: Add a column to this table after the current column
vi: Thêm một cột vào bảng này sau cột hiện thời

note: TOOLBAR_STATUSLINE_ADD_ROW TOOLBAR_TOOLTIP_ADD_ROW
en: Add a row to this table after the current row
vi: Thêm một hàng vào bảng này sau hàng hiện thời

note: MENU_STATUSLINE_FMT_BORDERS
en: Add borders and shading to the selection
vi: Thêm biên và bóng cho vùng chọn

note: TOOLBAR_LABEL_ADD_COLUMN
en: Add column after
vi: Thêm cột sau

note: MENU_STATUSLINE_FMT_BULLETS
en: Add or modify bullets and numbering for selected paragraphs
vi: Thêm hoặc thay đổi đặt nút hoặc đánh số của đoạn được chọn

note: TOOLBAR_LABEL_ADD_ROW
en: Add row after
vi: Thêm hàng sau

note: MENU_STATUSLINE_SPELL_ADD
en: Add this word to the custom dictionary
vi: Thêm từ này vào từ điển riêng

note: DLG_Styles_ModifyTemplate
en: Add to template
vi: Thêm vào mẫu

note: DLG_Para_LabelAfter
en: Aft&er:
vi: &Sau:

note: DLG_Para_LabelAlignment
en: Ali&gnment:
vi: &Canh hàng:

note: DLG_Options_Label_CheckWhiteForTransparent
en: Allow screen colors other than white
vi: Cho phép màu nền khác màu trắng

note: TOOLBAR_STATUSLINE_FMTPAINTER TOOLBAR_TOOLTIP_FMTPAINTER
en: Apply the previously copied paragraph formatting onto the selected text
vi: Áp dụng định dạng đoạn được chép trước đó cho đoạn chữ được chọn

note: DLG_Lists_Apply_Current
en: Apply to Current List
vi: Áp dụng vào danh sách hiện thời

note: DLG_Lists_Arabic_List
en: Arabic List
vi: Danh sách Arabic

note: DLG_Lists_Resume
en: Attach to Previous List
vi: Gắc vào Danh sách trước

note: DLG_Options_Label_AutoSaveCurrent
en: Auto &save current file every
vi: Tự động &lưu tập tin hiện thời mỗi

note: DLG_Options_Label_SpellAutoReplace
en: Auto replace misspelled words
vi: Tự động thay thế từ sai chính tả

note: DLG_InsertTable_AutoFit
en: AutoFit Behavior
vi: Hành vi Tự động khít

note: MENU_STATUSLINE_TABLE_AUTOFIT
en: Autofit Table
vi: Bảng tự động vừa khít

note: DLG_InsertTable_AutoColSize
en: Automatic column size
vi: Định cỡ cột tự động

note: DLG_Options_Label_CheckAutoLoadPlugins
en: Automatically load all plugins found
vi: Tự động nạp mọi plugin tìm thấy

note: MENU_STATUSLINE_TOOLS_AUTOSPELL
en: Automatically spell-check the document
vi: Tự độmg kiểm tra lỗi chính tả cho tài liệu

note: DLG_Styles_ModifyAutomatic
en: Automatically update
vi: Tự động cập nhật

note: DLG_Para_LabelBy
en: B&y:
vi: &Bởi:

note: TabToggleBarTab
en: Bar Tab
vi: Thanh Tab

note: DLG_Styles_ModifyBasedOn
en: Based On:
vi: Dựa trên:

note: MENU_LABEL_INSERT_BOOKMARK
en: Boo&kmark
vi: Đánh &Dấu

note: MSG_BookmarkNotFound
en: Bookmark "%s" was not found in this document.
vi: Không tìm thấy Đánh Dấu "%s" trong tài liệu này.

note: DLG_BorderShading_Title
en: Borders and Shading
vi: Biên và bóng

note: BottomMarginStatus
en: Bottom Margin [%s]
vi: Đáy biên [%s]

note: FIELD_Application_Options
en: Build Options
vi: Tùy chọn build

note: FIELD_Application_Target
en: Build Target
vi: Đích build

note: MENU_LABEL_FMT_BULLETS
en: Bullets and &Numbering
vi: Đặt nút và Đánh số

note: MENU_LABEL_FMT_TOGGLECASE
en: C&hange Case
vi: Đổ&i hoa/thường

note: MENU_LABEL_HELP_CREDITS
en: C&redits
vi: C&redit

note: MSG_NoBreakInsideTable
en: Can not insert a Break inside a table
vi: Không thể chèn Ngắt vào giữa bảng

note: DLG_Styles_ErrStyleCantDelete
en: Cannot delete this style
vi: Không thể xóa kiểu này

note: DLG_Styles_ErrStyleBuiltin
en: Cannot modify a builtin style
vi: Không thể thay đổi kiểu có sẵn

note: TabToggleCenterTab
en: Center Tab
vi: Tab Giữa

note: TOOLBAR_STATUSLINE_ALIGN_CENTER TOOLBAR_TOOLTIP_ALIGN_CENTER
en: Center alignment
vi: Canh giữa

note: MENU_STATUSLINE_ALIGN_CENTER
en: Center-align the paragraph
vi: Canh giữa đoạn

note: DLG_Spell_ChangeTo
en: Change &to:
vi: Đổi thành:

note: DLG_Spell_ChangeAll
en: Change A&ll
vi: Đổi tất cả

note: DLG_Lists_Cur_Change_Start
en: Change Current 
    List
vi: Đổi danh sách
    hiện thời

note: DLG_Background_TitleHighlight
en: Change Highlight Color
vi: Đổi màu điểm sáng

note: DLG_Background_TitleFore
en: Change Text Color
vi: Đổi màu chữ

note: TOOLBAR_STATUSLINE_FMT_DOM_DIRECTION TOOLBAR_TOOLTIP_FMT_DOM_DIRECTION
en: Change dominant direction of paragraph
vi: Đổi hướng trội của đoạn

note: MENU_STATUSLINE_FMT_TOGGLECASE
en: Change the case of the selected text
vi: Đổi hoa/thường của đoạn chữ được chọn

note: MENU_STATUSLINE_FMT_FONT
en: Change the font of the selected text
vi: Đổi font cho đoạn chữ được chọn

note: MENU_STATUSLINE_FMT_PARAGRAPH
en: Change the format of the selected paragraph
vi: Đổi định dạng cho đoạn được chọn

note: MENU_STATUSLINE_FMT_LANGUAGE MENU_STATUSLINE_TOOLS_LANGUAGE
en: Change the language of the selected text
vi: Đổi ngôn ngữ cho đoạn chữ được chọn

note: MENU_STATUSLINE_FMT_COLUMNS
en: Change the number of columns
vi: Đổi số cột

note: MENU_STATUSLINE_FILE_PAGESETUP
en: Change the printing options
vi: Đổi tùy chọn in

note: MENU_STATUSLINE_SPELL_SUGGEST_1 MENU_STATUSLINE_SPELL_SUGGEST_2 MENU_STATUSLINE_SPELL_SUGGEST_3 MENU_STATUSLINE_SPELL_SUGGEST_4 MENU_STATUSLINE_SPELL_SUGGEST_5 MENU_STATUSLINE_SPELL_SUGGEST_6 MENU_STATUSLINE_SPELL_SUGGEST_7 MENU_STATUSLINE_SPELL_SUGGEST_8 MENU_STATUSLINE_SPELL_SUGGEST_9
en: Change to this suggested spelling
vi: Đổi sang từ được đề nghị này

note: MENU_STATUSLINE_FMT_BACKGROUND
en: Change your document's page background
vi: Đổi màu nền tài liệu của bạn

note: FIELD_Numbers_NbspCount
en: Character Count (w/o spaces)
vi: Số ký tự (không tính khoảng trắng)

note: DLG_Styles_CharPrev
en: Character Preview
vi: Xem thử ký tự

note: DLG_WordCount_Characters_Sp
en: Characters (with spaces):
vi: Ký tự (có khoảng trắng):

note: MENU_LABEL_TOOLS_SPELL
en: Check &Spelling
vi: Kiểm &chính tả

note: DLG_Options_Label_SpellCheckAsType
en: Check s&pelling as you type
vi: Kiểm lỗi chính tả khi gõ

note: MENU_STATUSLINE_TOOLS_SPELL
en: Check the document for incorrect spelling
vi: Kiểm tra lỗi chính tả cho tài liệu

note: DLG_Options_Label_ChooseForTransparent
en: Choose Screen Color
vi: Chọn màu nền

note: DLG_Options_Label_ColorChooserLabel
en: Choose screen color for AbiWord
vi: Chọn màu nền cho AbiWord

note: MENU_STATUSLINE_TOOLS_REVISIONS_SET_VIEW_LEVEL
en: Choose which revision you wish to view
vi: Chọn loại hiệu chỉnh muốn xem

note: DLG_Goto_Label_Help
en: Choose your target in the left side.
    If you want to use the "Go To" button, just fill the Number Entry with the desired number.  You can use + and - to perform relative movement.	I.e., if you write "+2" and you select "Line", the "Go To" will go 2 lines below your current position.
vi: Hãy chọn đích đến bên trái.
    Nếu bạn muốn dùng nút "Đi tới", hãy ghi con số mong muốn vào Mục nhập Số. Bạn có thể dùng + hoặc - để thực hiện di chuyển tương đối so với vị trí hiện thời.	Ví dụ, nếu bạn ghi "+2" và bạn chọn "Dòng", nút "Đi tới" sẽ đi tới dòng thứ hai so với dòng hiện thời.

note: MENU_LABEL_EDIT_CLEAR
en: Cle&ar
vi: &Xóa

note: DLG_Tab_Button_ClearAll
en: Clear &All
vi: Xóa tất cả

note: DLG_Background_ClearClr
en: Clear Background Color
vi: Xóa màu nền

note: DLG_Background_ClearHighlight
en: Clear Highlight Color
vi: Xóa màu điểm sáng

note: MSG_QueryExit
en: Close all windows and exit?
vi: Đóng mọi cửa sổ và thoát chứ?

note: MENU_STATUSLINE_FILE_EXIT
en: Close all windows in the application and exit
vi: Đóng mọi cửa sổ trong ứng dụng rồi thoát

note: MENU_LABEL_TABLE_SELECT_COLUMN
en: Co&lumn
vi: &Cột

note: ColumnGapStatus
en: Column Gap [%s]
vi: Khoảng trống cột [%s]

note: ColumnStatus
en: Column [%d]
vi: Cột [%d]

note: MENU_LABEL_TABLE_INSERT_COLUMNS_BEFORE
en: Columns &Left
vi: Bên &trái cột

note: MENU_LABEL_TABLE_INSERT_COLUMNS_AFTER
en: Columns &Right
vi: Bên &phải cột

note: DLG_MarkRevisions_Comment2Label
en: Comment to be associated with the revision:
vi: Ghi chú gắn với hiệu chỉnh này:

note: FIELD_Application_CompileDate
en: Compile Date
vi: Ngày biên dịch

note: FIELD_Application_CompileTime
en: Compile Time
vi: Thời gian biên dịch

note: DLG_Break_Continuous
en: Con&tinuous
vi: Liên tiếp

note: DLG_MarkRevisions_Check1Label
en: Continue previous revision (number %d)
vi: Tiếp tục với bản hiệu chỉnh trước (số %d)

note: DLG_MetaData_CoAuthor_LBL
en: Contributor(s):
vi: Người tham gia:

note: MENU_STATUSLINE_EDIT_COPY_HYPERLINK_LOCATION
en: Copy hyperlink location
vi: Sao chép đích của siêu liên kết

note: MENU_STATUSLINE_EDIT_COPY
en: Copy the selection and put it on the Clipboard
vi: Chép vùng chọn vào clipboard

note: MSG_IE_CouldNotOpen
en: Could not open file %s for writing
vi: Không thể mở tập tin %s để ghi

note: MSG_IE_CouldNotWrite
en: Could not write to file %s
vi: Không thể ghi vào tập tin %s

note: MSG_SaveFailed
en: Could not write to the file %s.
vi: Không thể ghi vào tập tin %s.

note: MENU_STATUSLINE_TOOLS_WORDCOUNT
en: Count the number of words in the document
vi: Đếm số từ trong tài liệu

note: DLG_NEW_Tab1_FAX1
en: Create a fax
vi: Tạo fax

note: DLG_NEW_Tab1_WP1
en: Create a new blank document
vi: Tạo tài liệu trắng

note: DLG_NEW_StartEmpty
en: Create an empty document
vi: Tạo tài liệu trắng mới

note: DLG_Lists_Current_Font
en: Current Font
vi: Font hiện thời

note: DLG_Lists_Current_List_Label
en: Current List Label
vi: Nhãn danh sách hiện thời

note: DLG_Lists_Current_List_Type
en: Current List Type
vi: Loại danh sách hiện thời

note: MSG_EmptySelection
en: Current Selection is Empty
vi: Vùng chọn hiện thời là rỗng

note: DLG_Options_Label_ViewCursorBlink
en: Cursor &blink
vi: Con trỏ &chớp

note: DLG_Options_Label_SpellCustomDict
en: Custom Dictionary:
vi: Từ điển tự chọn:

note: FIELD_DateTime_Custom
en: Customizable date/time
vi: Tùy biến Ngày/Giờ

note: DLG_Lists_Customize
en: Customized List
vi: Danh sách tự chọn

note: MENU_STATUSLINE_EDIT_CUT
en: Cut the selection and put it on the Clipboard
vi: Cắt vùng chọn và đặt vào clipboard

note: MENU_LABEL_INSERT_DATETIME
en: Date and &Time
vi: Ngày và &giờ

note: FIELD_DateTime_DOY
en: Day # in the year
vi: Ngày # trong năm

note: TabToggleDecimalTab
en: Decimal Tab
vi: Tab thập phân

note: FIELD_DateTime_DefaultDate
en: Default date representation
vi: Dạng ngày mặc định

note: DLG_Options_Label_DefaultPageSize
en: Default page size
vi: Cỡ trang mặc định

note: DLG_Tab_Label_DefaultTS
en: Default tab stops:
vi: Điểm Tab mặc định:

note: DLG_Options_Label_DirectionRtl
en: Default to right-to-left direction of text
vi: Hướng chữ từ phải qua trái làm mặc định

note: MENU_STATUSLINE_FMT_STYLE MENU_STATUSLINE_FMT_STYLE_DEFINE
en: Define or apply style for the selection
vi: Định nghĩa hoặc áp dụng kiểu cho vùng chọn

note: MENU_STATUSLINE_TABLE_DELETE_CELLS
en: Delete Cells
vi: Xóa các ô

note: MENU_LABEL_TABLE_DELETECOLUMN
en: Delete Co&lumn
vi: Xóa &cột

note: MENU_LABEL_TABLE_DELETEROW
en: Delete Ro&w
vi: Xóa &hàng

note: MENU_LABEL_TABLE_DELETETABLE
en: Delete Tabl&e
vi: Xoá &bảng

note: MENU_STATUSLINE_TABLE_DELETE_TABLE MENU_STATUSLINE_TABLE_DELETETABLE
en: Delete Table
vi: Xoá bảng

note: TOOLBAR_LABEL_DELETE_COLUMN
en: Delete column
vi: Xóa cột

note: MENU_STATUSLINE_INSERT_DELETE_HYPERLINK
en: Delete hyperlink
vi: Xóa siêu liên kết

note: TOOLBAR_LABEL_DELETE_ROW
en: Delete row
vi: Xóa hàng

note: TOOLBAR_STATUSLINE_DELETE_COLUMN TOOLBAR_TOOLTIP_DELETE_COLUMN
en: Delete this column from its table
vi: Xóa cột này khỏi bảng

note: TOOLBAR_STATUSLINE_DELETE_ROW TOOLBAR_TOOLTIP_DELETE_ROW
en: Delete this row from its table
vi: Xoá hàng này khỏi bảng

note: DLG_HdrFtr_FooterEven
en: Different footer on facing pages
vi: Footer khác ở các trang đối diện

note: DLG_HdrFtr_FooterFirst
en: Different footer on first page
vi: Footer khác ở trang đầu tiên

note: DLG_HdrFtr_FooterLast
en: Different footer on last page
vi: Footer khác ở trang cuối cùng

note: DLG_HdrFtr_HeaderEven
en: Different header on facing pages
vi: Header khác ở các trang đối diện

note: DLG_HdrFtr_HeaderFirst
en: Different header on first page
vi: Header khác ở trang đầu tiên

note: DLG_HdrFtr_HeaderLast
en: Different header on last page
vi: Header khác ở trang cuối cùng

note: DLG_Styles_StylesLocked
en: Disable all formatting commands, except styles
vi: Vô hiệu hóa mọi lệnh định dạng, trừ style?

note: MENU_STATUSLINE_HELP_CREDITS
en: Display Credits
vi: Hiện Credits

note: MENU_STATUSLINE_HELP_CONTENTS
en: Display Help Contents
vi: Hiện nội dung trợ giúp

note: MENU_STATUSLINE_VIEW_SHOWPARA
en: Display non-printing characters
vi: Hiện ký tự không thấy

note: MENU_STATUSLINE_HELP_ABOUT
en: Display program information, version number, and copyright
vi: Hiện thông tin, số phiên bản, và bản quyền của chương trình

note: DLG_Options_Prompt_IgnoreResetAll
en: Do you want to reset ignored words in all the documents?
vi: Bạn có muốn phục hồi các từ đã bỏ qua trong mọi tài liệu không?

note: DLG_Options_Prompt_IgnoreResetCurrent
en: Do you want to reset ignored words in the current document?
vi: Bạn có muốn phục hồi các từ đã bỏ qua trong tài liệu hiện thời không?

note: TOOLBAR_LABEL_DOUBLE_SPACE
en: Double Spacing
vi: Khoảng trống kép

note: TOOLBAR_STATUSLINE_DOUBLE_SPACE TOOLBAR_TOOLTIP_DOUBLE_SPACE
en: Double spacing
vi: Khoảng trống kép

note: MENU_LABEL_EDIT_EDITFOOTER TOOLBAR_LABEL_EDIT_FOOTER TOOLBAR_STATUSLINE_EDIT_FOOTER TOOLBAR_TOOLTIP_EDIT_FOOTER
en: Edit Footer
vi: Sửa Footer

note: MENU_STATUSLINE_VIEW_HEADFOOT
en: Edit text at the top or bottom of every page
vi: Sửa chữ tại đỉnh hoặc đáy mỗi trang

note: MENU_STATUSLINE_EDIT_EDITFOOTER
en: Edit the Footer on the current page
vi: Sửa Footer trên trang hiện thời

note: MENU_STATUSLINE_EDIT_EDITHEADER
en: Edit the Header on the current page
vi: Sửa Header trên trang hiện thời

note: MENU_LABEL_VIEW_LOCKSTYLES
en: Enable F&ormatting Tools
vi: Bật Công cụ Định &dạng

note: FIELD_Error
en: Error calculating value!
vi: Lỗi tính giá trị!

note: SCRIPT_CANTRUN
en: Error executing script %s
vi: Lỗi thực hiện script %s

note: MSG_ImportError
en: Error importing file %s.
vi: Lỗi nhập tập tin %s.

note: MSG_SaveFailedExport
en: Error while attempting to save %s: could not construct exporter
vi: Lỗi lưu %s: không thể khởi động bộ xuất

note: MSG_SaveFailedName
en: Error while attempting to save %s: invalid name
vi: Lỗi lưu %s: tên không hợp lệ

note: TOOLBAR_LABEL_SCRIPT_PLAY
en: Ex. script
vi: Script mở rộng

note: MENU_STATUSLINE_TOOLS_SCRIPTS
en: Execute helper scripts
vi: Thực hiện script bổ trợ

note: TOOLBAR_STATUSLINE_SCRIPT_PLAY TOOLBAR_TOOLTIP_SCRIPT_PLAY
en: Execute script
vi: Thực hiện script

note: DLG_ListRevisions_Label1
en: Existing revisions:
vi: Bản hiệu chỉnh hiện có:

note: MENU_LABEL_INSERT_FILE
en: F&ile
vi: &Chèn tập tin

note: MENU_LABEL_VIEW_FULLSCREEN
en: F&ull Screen
vi: Toàn &màn hình

note: DLG_FR_FindLabel
en: Fi&nd what:
vi: Tìm cái gì:

note: DLG_MailMerge_Insert
en: Field Name:
vi: Tên trường:

note: MSG_IE_UnsupportedType
en: File %s is not of a currently supported file type
vi: Chưa hỗ trợ loại tập tin của %s

note: MSG_IE_FakeType
en: File %s is not of the type it claims to be
vi: Tập tin %s không phải cùng loại như trong tên tập tin đã ghi

note: MSG_IE_UnknownType
en: File %s is of unknown type
vi: Không biết loại tập tin %s

note: MENU_STATUSLINE_EDIT_FIND
en: Find the specified text
vi: Tìm chữ cho trước

note: FirstLineIndentStatus
en: First Line Indent [%s]
vi: Thụt dòng đầu [%s]

note: DLG_Para_SpecialFirstLine
en: First line
vi: Dòng đầu

note: DLG_InsertTable_FixedColSize
en: Fixed column size:
vi: Cỡ cột cố định:

note: DLG_Para_PreviewFollowParagraph
en: Following Paragraph Following Paragraph Following Paragraph Following Paragraph Following Paragraph Following Paragraph Following Paragraph
vi: Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau Đoạn Sau

note: FIELD_Numbers_FootnoteAnchor
en: Footnote anchor
vi: Neo Footnote

note: FIELD_Numbers_FootnoteReference
en: Footnote reference
vi: Tham chiếu Footnote

note: TOOLBAR_STATUSLINE_FMT_DIR_OVERRIDE_LTR TOOLBAR_TOOLTIP_FMT_DIR_OVERRIDE_LTR
en: Force LTR direction of text
vi: Ép dùng hướng Trái Qua Phải (TQP)

note: TOOLBAR_STATUSLINE_FMT_DIR_OVERRIDE_RTL TOOLBAR_TOOLTIP_FMT_DIR_OVERRIDE_RTL
en: Force RTL direction of text
vi: Ép dùng hướng Phải Qua Trái (PQT)

note: TOOLBAR_LABEL_FMT_DIR_OVERRIDE_LTR
en: Force text LTR
vi: Ép hướng TQP

note: TOOLBAR_LABEL_FMT_DIR_OVERRIDE_RTL
en: Force text RTL
vi: Ép hướng PQT

note: DLG_HdrFtr_Title
en: Format Header/Footers
vi: Định dạng Header/Footer

note: TOOLBAR_LABEL_FMTPAINTER
en: Format Painter
vi: Bộ định dạng

note: DLG_FormatTableTitle MENU_STATUSLINE_TABLE_FORMAT
en: Format Table
vi: Định dạng bảng

note: DLG_Goto_Label_What
en: Go To &What:
vi: Tới đâu:

note: DLG_Lists_Hebrew_List
en: Hebrew List
vi: Danh sách Hebrew

note: MENU_LABEL_HELP_CONTENTS
en: Help &Contents
vi: &Nội dung trợ giúp

note: MENU_LABEL_HELP_INTRO
en: Help &Introduction
vi: Giới t&hiệu trợ giúp

note: DLG_Options_Label_SpellHideErrors
en: Hide &spelling errors in the document
vi: Ẩn lỗi chính tả trong tài liệu

note: MENU_STATUSLINE_SPELL_IGNOREALL
en: Ignore all occurrences of this word in the document
vi: Bỏ qua mọi từ này trong tài liệu

note: DLG_Options_Label_SpellIgnoredWord
en: Ignored words:
vi: Từ bỏ qua:

note: DLG_ToggleCase_FirstUpperCase
en: Initial Caps
vi: Chữ hoa đầu tiên

note: MENU_LABEL_TABLE_INSERTCOLUMN
en: Insert &Columns
vi: Chèn &cột

note: MENU_LABEL_TABLE_INSERTROW
en: Insert &Rows
vi: Chèn &hàng

note: MENU_LABEL_TABLE_INSERTTABLE
en: Insert &Table
vi: Chèn &bảng

note: DLG_Break_BreakTitle
en: Insert Break
vi: Chèn Ngắt

note: MENU_STATUSLINE_TABLE_INSERT_CELLS
en: Insert Cells
vi: Chèn ô

note: MENU_STATUSLINE_EDIT_PASTE
en: Insert Clipboard contents
vi: Chèn nội dung clipboard

note: DLG_InsertHyperlink_Title TOOLBAR_LABEL_FMT_HYPERLINK
en: Insert Hyperlink
vi: Chèn siêu liên kết

note: DLG_MailMerge_MailMergeTitle
en: Insert Mail Merge Field
vi: Chèn Trường Trộn Thư

note: DLG_InsertTable_TableTitle MENU_STATUSLINE_TABLE_INSERT_TABLE MENU_STATUSLINE_TABLE_INSERTTABLE
en: Insert Table
vi: Chèn bảng

note: TOOLBAR_STATUSLINE_FMT_BOOKMARK TOOLBAR_TOOLTIP_FMT_BOOKMARK
en: Insert a bookmark into the document
vi: Chèn Đánh Dấu vào tài liệu

note: MENU_STATUSLINE_INSERT_FIELD
en: Insert a calculated field
vi: Chèn trường được tính

note: MENU_STATUSLINE_TABLE_INSERT_COLUMNS_BEFORE
en: Insert a column to the left
vi: Chèn cột bên trái

note: MENU_STATUSLINE_TABLE_INSERT_COLUMNS_AFTER MENU_STATUSLINE_TABLE_INSERTCOLUMN
en: Insert a column to the right
vi: Chèn cột bên phải

note: MENU_STATUSLINE_INSERT_FOOTNOTE
en: Insert a footnote
vi: Chèn Footnote

note: TOOLBAR_STATUSLINE_FMT_HYPERLINK TOOLBAR_TOOLTIP_FMT_HYPERLINK
en: Insert a hyperlink into the document
vi: Chèn siêu liên kết vào tài liệu

note: MENU_STATUSLINE_INSERT_MAILMERGE
en: Insert a mail merge field
vi: Chèn Trường Trộn Thư

note: TOOLBAR_STATUSLINE_INSERT_TABLE TOOLBAR_TOOLTIP_INSERT_TABLE
en: Insert a new table into your document
vi: Chèn bảng mới vào tài liệu

note: MENU_STATUSLINE_INSERT_BREAK
en: Insert a page, column, or section break
vi: Chèn ngắt trang, ngắt cột, hoặc ngắt phần

note: MENU_STATUSLINE_TABLE_INSERT_ROWS_BEFORE
en: Insert a row above
vi: Chèn hàng bên trên

note: MENU_STATUSLINE_TABLE_INSERT_ROWS_AFTER MENU_STATUSLINE_TABLE_INSERTROW
en: Insert a row below
vi: Chèn hàng bên dưới

note: MENU_STATUSLINE_INSERT_SYMBOL
en: Insert a symbol or other special character
vi: Chèn ký hiệu hoặc ký tự đặc biệt

note: MENU_STATUSLINE_INSERT_PAGENO
en: Insert an automatically-updated page number
vi: Chèn số trang được tự động cập nhật

note: MENU_STATUSLINE_INSERT_GRAPHIC
en: Insert an existing picture from another file
vi: Chèn ảnh đã có từ tập tin khác

note: TOOLBAR_STATUSLINE_IMG TOOLBAR_TOOLTIP_IMG
en: Insert an image into the document
vi: Chèn ảnh vào tài liệu

note: MENU_STATUSLINE_INSERT_BOOKMARK
en: Insert bookmark
vi: Chèn Đánh Dấu

note: MENU_STATUSLINE_INSERT_CLIPART
en: Insert clipart
vi: Chèn tập ảnh

note: TOOLBAR_STATUSLINE_INSERT_SYMBOL TOOLBAR_TOOLTIP_INSERT_SYMBOL
en: Insert symbol
vi: Chèn ký hiệu

note: MENU_STATUSLINE_INSERT_FILE
en: Insert the contents of another file
vi: Chèn nội dung của tập tin khác

note: MENU_STATUSLINE_INSERT_DATETIME
en: Insert the date and/or time
vi: Chèn ngày và/hoặc giờ

note: MENU_STATUSLINE_EDIT_PASTE_SPECIAL
en: Insert unformatted clipboard contents
vi: Chèn nội dung không định dạng trong clipboard

note: DLG_Options_Label_ViewUnprintable
en: Invisible &Layout Marks
vi: Đánh dấu &bố trí ẩn

note: TOOLBAR_STATUSLINE_ALIGN_JUSTIFY TOOLBAR_TOOLTIP_ALIGN_JUSTIFY
en: Justify paragraph
vi: Canh đều đoạn

note: MENU_STATUSLINE_ALIGN_JUSTIFY
en: Justify the paragraph
vi: Canh đều đoạn

note: DLG_Para_PushKeepWithNext
en: Keep with ne&xt
vi: Liền dòng kế

note: FIELD_PieceTable_Test
en: Kevins Test
vi: Kiểm tra Kevins

note: DLG_Lists_Indent
en: Label Align:
vi: Canh hàng nhãn:

note: DLG_MetaData_Languages_LBL
en: Language(s):
vi: Ngôn ngữ:

note: LeftIndentStatus
en: Left Indent [%s]
vi: Thụt trái [%s]

note: LeftIndentTextIndentStatus
en: Left Indent [%s] First Line Indent [%s]
vi: Thụt trái [%s] Thụt dòng đầu [%s]

note: LeftMarginStatus
en: Left Margin [%s]
vi: Biên trái [%s]

note: TabToggleLeftTab
en: Left Tab
vi: Tab Trái

note: TOOLBAR_STATUSLINE_ALIGN_LEFT TOOLBAR_TOOLTIP_ALIGN_LEFT
en: Left alignment
vi: Canh trái

note: MENU_STATUSLINE_ALIGN_LEFT
en: Left-align the paragraph
vi: Canh trái đoạn

note: DLG_Lists_DelimiterString
en: Level Delimiter:
vi: Dấu phân cách cấp:

note: DLG_Para_LabelLineSpacing
en: Li&ne spacing:
vi: Khoảng cách &dòng:

note: MENU_STATUSLINE_FMT_TOPLINE
en: Line above the selection (toggle)
vi: Dòng trên vùng chọn (bật tắt)

note: DLG_Para_TabLabelLineAndPageBreaks
en: Line and Page Breaks
vi: Ngắt dòng và ngắt t&rang

note: MENU_STATUSLINE_FMT_BOTTOMLINE
en: Line below the selection (toggle)
vi: Dòng dưới vùng chọn (bật tắt)

note: DLG_Column_Line_Between
en: Line between
vi: Dòng giữa

note: FIELD_Numbers_ListLabel
en: List Label
vi: Nhãn danh sách

note: MENU_STATUSLINE_VIEW_LOCK_TB_LAYOUT
en: Lock the layout of the current toolbars
vi: Khóa bố trí của thanh công cụ hiện thời

note: FIELD_Application_MailMerge MENU_STATUSLINE_TOOLS_MAILMERGE
en: Mail Merge
vi: Trộn thư

note: MENU_STATUSLINE_FMT_BOLD
en: Make the selection bold (toggle)
vi: Làm đậm vùng chọn (bật tắt)

note: MENU_STATUSLINE_FMT_ITALIC
en: Make the selection italic (toggle)
vi: Làm nghiêng vùng chọn (bật tắt)

note: MENU_STATUSLINE_FMT_SUBSCRIPT
en: Make the selection subscript (toggle)
vi: Biến vùng chọn thành chữ nhỏ dưới (bật tắt)

note: MENU_STATUSLINE_FMT_SUPERSCRIPT
en: Make the selection superscript (toggle)
vi: Biến vùng chọn thành chữ nhỏ trên (bật tắt)

note: DLG_MarkRevisions_Title
en: Mark Revisions
vi: Đánh dấu hiện chỉnh

note: MENU_STATUSLINE_TOOLS_REVISIONS_MARK
en: Mark changes as you type
vi: Đánh dấu tài liệu lúc nhập

note: FIELD_PieceTable_MartinTest
en: Martins Test
vi: Kiểm tra Martins

note: DLG_MergeCells_Above
en: Merge Above
vi: Trộn phía trên

note: DLG_MergeCells_Below
en: Merge Below
vi: Trộn phía dưới

note: DLG_MergeCells_Left
en: Merge Left
vi: Trộn bên trái

note: DLG_MergeCells_Right
en: Merge Right
vi: Trộn bên phải

note: TOOLBAR_LABEL_MERGEABOVE
en: Merge above
vi: Trộn phía trên

note: TOOLBAR_LABEL_MERGEBELOW
en: Merge below
vi: Trộn phía dưới

note: TOOLBAR_LABEL_MERGE_CELLS TOOLBAR_STATUSLINE_MERGE_CELLS TOOLBAR_TOOLTIP_MERGE_CELLS
en: Merge cells
vi: Trộn ô

note: TOOLBAR_LABEL_MERGELEFT
en: Merge left
vi: Trộn bên trái

note: TOOLBAR_LABEL_MERGERIGHT
en: Merge right
vi: Trộn bên phải

note: TOOLBAR_STATUSLINE_MERGEABOVE TOOLBAR_TOOLTIP_MERGEABOVE
en: Merge with cell above
vi: Trộn với ô trên

note: TOOLBAR_STATUSLINE_MERGEBELOW TOOLBAR_TOOLTIP_MERGEBELOW
en: Merge with cell below
vi: Trộn với ô dưới

note: TOOLBAR_STATUSLINE_MERGELEFT TOOLBAR_TOOLTIP_MERGELEFT
en: Merge with left cell
vi: Trộn với ô bên trái

note: TOOLBAR_STATUSLINE_MERGERIGHT TOOLBAR_TOOLTIP_MERGERIGHT
en: Merge with right cell
vi: Trộn với ô bên phải

note: FIELD_DateTime_MilTime
en: Military Time
vi: Thời gian quân đội

note: DLG_Styles_Modify
en: Modify...
vi: Sửa...

note: MENU_STATUSLINE_EDIT_GOTO
en: Move the insertion point to a specific location
vi: Di chuyển điểm chèn tới vị trí xác định

note: FIELD_DateTime_MthDayYear
en: Mth. Day, Year
vi: Ngày Tháng Năm

note: DLG_Lists_New_List_Label
en: New List Label
vi: Nhãn danh sách mới

note: DLG_Lists_New_List_Type
en: New List 
    Type
vi: Loại nhãn
    danh sách mới

note: DLG_Lists_Starting_Value
en: New Starting 
    Value
vi: Giá trị bắt
    đầu mới

note: DLG_Goto_Btn_Next
en: Next >>
vi: Kế >>

note: DLG_NEW_NoFile
en: No File
vi: Không có tập tin

note: DLG_Styles_ErrNoStyle
en: No Style selected 
     so it cannot be modified
vi: Chưa chọn kiểu nên
    không thể sửa đổi

note: TOOLBAR_LABEL_PARA_0BEFORE
en: None before
vi: 0 pt phía trên

note: DLG_Spell_UnknownWord
en: Not in dictionary&:
vi: &Không có trong từ điển:

note: DLG_Lists_Type_numbered
en: Numbered
vi: Đánh số

note: MENU_LABEL_FILE_IMPORT
en: Op&en Copy
vi: Mở &bản sao

note: MENU_LABEL_OPEN_TEMPLATE
en: Open Template
vi: Mở mẫu

note: MENU_STATUSLINE_FILE_IMPORT
en: Open a document by making a copy
vi: Mở tài liệu bằng cách tạo bảng sao

note: MENU_STATUSLINE_WINDOW_NEW
en: Open another window for the document
vi: Mở tài liệu này trong cửa sổ khác

note: MENU_STATUSLINE_FILE_RECENT_1 MENU_STATUSLINE_FILE_RECENT_2 MENU_STATUSLINE_FILE_RECENT_3 MENU_STATUSLINE_FILE_RECENT_4 MENU_STATUSLINE_FILE_RECENT_5 MENU_STATUSLINE_FILE_RECENT_6 MENU_STATUSLINE_FILE_RECENT_7 MENU_STATUSLINE_FILE_RECENT_8 MENU_STATUSLINE_FILE_RECENT_9
en: Open this document
vi: Mở tài liệu này

note: MSG_IE_NoMemory
en: Out of memory attempting to open %s
vi: Không đủ bộ nhớ để mở %s

note: MENU_STATUSLINE_FMT_OVERLINE
en: Overline the selection (toggle)
vi: Gạch đỉnh vùng chọn (bật tắt)

note: MENU_LABEL_FILE_PROPERTIES
en: P&roperties
vi: &Thuộc tính

note: MENU_LABEL_EDIT_PASTE_SPECIAL
en: Pa&ste Unformatted
vi: Dán &không định dạng

note: DLG_Para_PushPageBreakBefore
en: Page &break before
vi: Ngắt trang trước

note: MENU_LABEL_INSERT_PAGENO
en: Page N&umbers
vi: &Số trang

note: DLG_HdrFtr_PageNumberProperties
en: Page Number Properties
vi: Thuộc tính Số Trang

note: DLG_PageNumbers_Title
en: Page Numbers
vi: Số trang

note: MENU_LABEL_FILE_PAGESETUP
en: Page Set&up
vi: Thiết lập t&rang

note: PageInfoField
en: Page: %d/%d
vi: Trang: %d/%d

note: DLG_Para_LabelPagination
en: Pagination
vi: Phân trang

note: DLG_PageSetup_Paper_Size
en: Paper Si&ze:
vi: &Cỡ giấy:

note: TOOLBAR_LABEL_FMT_DOM_DIRECTION
en: Paragraph Direction
vi: Hướng của đoạn

note: DLG_Styles_ParaPrev
en: Paragraph Preview
vi: Xem thử đoạn

note: WORD_PassRequired
en: Password required, this is an encrypted document
vi: Yêu cầu mật khẩu, đây là tài liệu được mã hóa

note: DLG_FormatFootnotes_EndPlaceEndDoc
en: Place at end of document
vi: Vị trí cuối tài liệu

note: DLG_FormatFootnotes_EndPlaceEndSec
en: Place at end of section
vi: Vị trí cuối Phần

note: MENU_LABEL_TOOLS_OPTIONS
en: Pr&eferences
vi: Thông số

note: DLG_Options_TabLabel_Preferences DLG_Options_Label_Schemes
en: Preference Schemes
vi: Thông số scheme

note: MENU_STATUSLINE_WEB_WEBPREVIEW MENU_STATUSLINE_WEB_SAVEASWEB
en: Preview the document as a web page
vi: Xem thử tài liệu như là trang Web

note: MENU_STATUSLINE_FILE_PRINT_PREVIEW TOOLBAR_STATUSLINE_FILE_PRINT_PREVIEW TOOLBAR_TOOLTIP_FILE_PRINT_PREVIEW
en: Preview the document before printing
vi: Xem thử tài liệu trước khi in

note: DLG_Para_PreviewPrevParagraph
en: Previous Paragraph Previous Paragraph Previous Paragraph Previous Paragraph Previous Paragraph Previous Paragraph Previous Paragraph
vi: Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước Đoạn Trước

note: MENU_LABEL_FILE_PRINT_DIRECTLY
en: Print &directly
vi: In t&rực tiếp

note: MENU_STATUSLINE_VIEW_PRINT
en: Print Layout
vi: Bố trí In

note: MENU_LABEL_FILE_PRINT_PREVIEW
en: Print P&review
vi: &Xem trước bản in

note: MENU_STATUSLINE_FILE_PRINT
en: Print all or part of the document
vi: In tất cả hoặc một phần tài liệu

note: MENU_STATUSLINE_FILE_PRINT_DIRECTLY
en: Print using the internal PS driver
vi: In bằng driver PS có sẵn

note: MENU_LABEL_EDIT_REPLACE
en: R&eplace
vi: &Thay thế

note: DLG_FR_ReplaceWithLabel
en: Re&place with:
vi: Thay bằng:

note: DLG_FR_ReverseFind
en: Re&verse find
vi: Tìm n&gược

note: TOOLBAR_STATUSLINE_EDIT_REDO TOOLBAR_TOOLTIP_EDIT_REDO
en: Redo editing
vi: Thực hiện lại hiệu chỉnh

note: MENU_STATUSLINE_EDIT_REDO
en: Redo previously undone editing
vi: Thực hiện lại hàn động trước

note: MENU_STATUSLINE_VIEW_ZOOM_MENU MENU_STATUSLINE_VIEW_ZOOM
en: Reduce or enlarge the document display
vi: Thu nhỏ hoặc phóng lớn tài liệu

note: MENU_LABEL_EDIT_REMOVEFOOTER TOOLBAR_LABEL_EDIT_REMOVEFOOTER TOOLBAR_STATUSLINE_EDIT_REMOVEFOOTER TOOLBAR_TOOLTIP_EDIT_REMOVEFOOTER
en: Remove Footer
vi: Loại bỏ Footer

note: MENU_LABEL_EDIT_REMOVEHEADER TOOLBAR_LABEL_EDIT_REMOVEHEADER TOOLBAR_STATUSLINE_EDIT_REMOVEHEADER TOOLBAR_TOOLTIP_EDIT_REMOVEHEADER
en: Remove Header
vi: Loại bỏ Header

note: MENU_STATUSLINE_EDIT_REMOVEFOOTER
en: Remove the Footer on this page from the Document
vi: Loại bỏ Footer trên trang này

note: MENU_STATUSLINE_EDIT_REMOVEHEADER
en: Remove the Header on this page from the Document
vi: Loại bỏ Header trên trang này

note: MENU_STATUSLINE_TOOLS_REVISIONS_REJECT_REVISION
en: Remove the suggested change
vi: Bỏ thay đổi được đề nghị

note: MENU_LABEL_TABLE_HEADING_ROWS_REPEAT
en: Repeat Row as Heading
vi: Lặp dòng như tiêu đề

note: MENU_STATUSLINE_EDIT_REPLACE
en: Replace the specified text with different text
vi: Thay đoạn chữ đã cho bằng đoạn chữ khác

note: MENU_LABEL_HELP_REPORT_BUG
en: Report a &Bug
vi: Báo &lỗi

note: MENU_STATUSLINE_HELP_REPORT_BUG
en: Report a bug and help AbiWord become a better product
vi: Báo lỗi và giúp AbiWord trở nên tốt hơn

note: MENU_STATUSLINE_VIEW_DEFAULT_TB_LAYOUT
en: Reset the current toolbar layout to its defaults
vi: Đặt lại giá trị mặc định cho thanh công cụ hiện thời

note: MENU_STATUSLINE_FMT_IMAGE
en: Resize this image
vi: Thay đổi kích thước ảnh này

note: DLG_HdrFtr_RestartNumbers
en: Restart numbering at:
vi: Đặt lại số trang tại:

note: DLG_FormatFootnotes_FootRestartPage
en: Restart on each page
vi: Khởi động lại trên mỗi trang

note: DLG_FormatFootnotes_FootRestartSec DLG_FormatFootnotes_EndRestartSec
en: Restart on each section
vi: Khởi động lại trên mỗi Phần

note: DLG_HdrFtr_RestartCheck
en: Restart page numbers on new sections
vi: Đặt lại số trang tên Phần mới

note: DLG_Lists_Resume_Previous_List
en: Resume Previous List
vi: Trở lại Danh sách trước

note: MSG_RevertFile
en: Revert file to last saved state?
vi: Hoàn nguyên tập tin về trạng thái chưa lưu lần cuối cùng chứ?

note: MENU_STATUSLINE_FILE_REVERT
en: Revert the document to the last saved state
vi: Hoàn nguyên tập tin về trạng thái chưa lưu lần cuối cùng

note: MSG_RevertBuffer
en: Revert to saved copy of %s?
vi: Hoàn nguyên về bản đã lưu của %s chứ?

note: DLG_ListRevisions_Column1Label
en: Revision ID
vi: ID Hiệu chỉnh

note: RightIndentStatus
en: Right Indent [%s]
vi: Thụt phải [%s]

note: RightMarginStatus
en: Right Margin [%s]
vi: Biên phải [%s]

note: TabToggleRightTab
en: Right Tab
vi: Tab Phải

note: TOOLBAR_STATUSLINE_ALIGN_RIGHT TOOLBAR_TOOLTIP_ALIGN_RIGHT
en: Right alignment
vi: Canh phải

note: MENU_STATUSLINE_ALIGN_RIGHT
en: Right-align the paragraph
vi: Canh phải đoạn

note: MENU_LABEL_TABLE_INSERT_ROWS_BEFORE
en: Rows &Above
vi: Dòng t&rên

note: MENU_LABEL_TABLE_INSERT_ROWS_AFTER
en: Rows &Below
vi: Dòng &dưới

note: MENU_LABEL_TABLE_SPLIT_CELLS
en: S&plit Cells
vi: &Tách ô

note: MENU_LABEL_FILE_EXPORT
en: Sav&e Copy
vi: Lưu bản &sao

note: MENU_LABEL_FILE_SAVE_TEMPLATE
en: Save &Template
vi: Lưu &mẫu

note: MSG_ConfirmSave
en: Save changes to document %s before closing?
vi: Lưu các thay đổi trong tài liệu %s trước khi đóng chứ?

note: MENU_STATUSLINE_FILE_SAVE_TEMPLATE
en: Save the document as a template
vi: Lưu tài liệu làm mẫu

note: MENU_STATUSLINE_FILE_SAVEAS TOOLBAR_STATUSLINE_FILE_SAVEAS TOOLBAR_TOOLTIP_FILE_SAVEAS
en: Save the document under a different name
vi: Lưu tài liệu dưới tên khác

note: MENU_STATUSLINE_FILE_EXPORT
en: Save the document without changing the current name
vi: Lưu tài liệu với tên hiện tại

note: MENU_STATUSLINE_FILE_SAVEIMAGE
en: Save the selected image to a file
vi: Lưu ảnh được chọn vào tập tin

note: MENU_STATUSLINE_HELP_SEARCH
en: Search for help about...
vi: Tìm trợ giúp về...

note: DLG_WordCount_Update_Rate
en: Seconds between updates
vi: Số giây giữa lần cập nhật

note: FIELD_DateTime_Epoch
en: Seconds since the epoch
vi: Số giây từ epoch

note: DLG_Break_SectionBreaks
en: Section Breaks
vi: Ngắt Phần

note: MENU_LABEL_EDIT_SELECTALL
en: Select A&ll
vi: Chọn &toàn bộ

note: MENU_STATUSLINE_TABLE_SELECT_CELL
en: Select Cell
vi: Chọn ô

note: MENU_STATUSLINE_TABLE_SELECT_COLUMN
en: Select Column
vi: Chọn cột

note: DLG_ListRevisions_Title TOOLBAR_LABEL_REVISIONS_SELECT
en: Select Revision
vi: Chọn hiệu chỉnh

note: MENU_STATUSLINE_TABLE_SELECT_ROW
en: Select Row
vi: Chọn dòng

note: DLG_Lists_SetDefault
en: Set Default Values
vi: Đặt giá trị mặc định

note: MENU_STATUSLINE_FILE_PROPERTIES
en: Set meta-data properties
vi: Đặt Thuộc tính Meta-data

note: MENU_STATUSLINE_FMT_TABS
en: Set tab stops
vi: Đặt Điểm Tab

note: MENU_STATUSLINE_FMT_HDRFTR
en: Set the types of Headers and Footers
vi: Đặt loại Header và Footer

note: MENU_STATUSLINE_TOOLS_SPELLPREFS
en: Set your spelling preferences
vi: Đặt thông số chính tả

note: MENU_STATUSLINE_FMT_DOCUMENT
en: Setup your document's page properties such as page size and margins
vi: Đặt thuộc tính trang của tài liệu như kích thước trang và lề trang

note: MENU_LABEL_VIEW_RULER
en: Show &Ruler
vi: Hiện T&hước

note: MENU_LABEL_VIEW_SHOWPARA
en: Show For&matting Marks
vi: Hiện đánh dấu định &dạng

note: MENU_STATUSLINE_WINDOW_MORE
en: Show full list of documents
vi: Hiện danh sách mọi tài liệu

note: MENU_STATUSLINE_VIEW_RULER
en: Show or hide the rulers
vi: Hiện hoặc ẩn thước

note: MENU_STATUSLINE_VIEW_STATUSBAR
en: Show or hide the status bar
vi: Hiện hoặc ẩn thanh trạng thái

note: TOOLBAR_STATUSLINE_VIEW_SHOWPARA TOOLBAR_TOOLTIP_VIEW_SHOWPARA
en: Show/hide formatting marks
vi: Hiện/Ẩn Đánh dấu định dạng

note: TOOLBAR_LABEL_SINGLE_SPACE
en: Single Spacing
vi: Khoảng trống Đơn

note: TOOLBAR_STATUSLINE_SINGLE_SPACE TOOLBAR_TOOLTIP_SINGLE_SPACE
en: Single spacing
vi: Khoảng trống đơn

note: MENU_LABEL_TABLE_SORT
en: So&rt Table
vi: Sắp &xếp bảng

note: MENU_STATUSLINE_TABLE_SORT
en: Sort Table
vi: Sắp xếp bảng

note: TOOLBAR_STATUSLINE_PARA_12BEFORE TOOLBAR_TOOLTIP_PARA_12BEFORE
en: Space before: 12 pt
vi: Khoảng trống phía trên: 12 pt

note: TOOLBAR_STATUSLINE_PARA_0BEFORE TOOLBAR_TOOLTIP_PARA_0BEFORE
en: Space before: None
vi: Khoảng trống phía trên: Không

note: TOOLBAR_STATUSLINE_SPELLCHECK TOOLBAR_TOOLTIP_SPELLCHECK
en: Spellcheck the document
vi: Kiểm tra lỗi chính tả trong tài liệu

note: MENU_LABEL_TOOLS_SPELLPREFS
en: Spelling &Options
vi: Tùy chọn &chính tả

note: MENU_LABEL_TABLE_SPLIT_TABLE
en: Spli&t Table
vi: &Tách bảng

note: DLG_SplitCellsTitle DLG_SplitCells_Frame MENU_STATUSLINE_TABLE_SPLIT_CELLS
en: Split Cells
vi: Tách ô

note: MENU_STATUSLINE_TABLE_SPLIT_TABLE
en: Split Table
vi: Tách bảng

note: TOOLBAR_LABEL_SPLIT_CELLS
en: Split cells
vi: Tách ô

note: TOOLBAR_STATUSLINE_SPLIT_CELLS TOOLBAR_TOOLTIP_SPLIT_CELLS
en: Split this cell
vi: Tách ô này

note: DLG_Lists_Start
en: Start At:
vi: Bắt đầu tại:

note: DLG_Lists_Start_New_List DLG_Lists_Start_New
en: Start New List
vi: Bắt đầu danh sách mới

note: DLG_Lists_Start_Sub
en: Start Sublist
vi: Bắt đầu danh sách con

note: DLG_MarkRevisions_Check2Label
en: Start a new revision
vi: Bắt đầu bản hiệu chỉnh mới

note: DLG_Lists_Stop_Current_List
en: Stop Current List
vi: Dừng danh sách hiện thời

note: MENU_LABEL_FMT_STRIKE
en: Stri&ke
vi: &Gạch đè

note: MENU_STATUSLINE_FMT_STRIKE
en: Strikeout the selection (toggle)
vi: Gạch đè vùng chọn (bật tắt)

note: DLG_Styles_ErrNotTitle1
en: Style Name -
vi: Tên kiểu -

note: DLG_Styles_ErrBlankName
en: Style name cannot be left blank
vi: Tên kểu không thể chứa khoảng trắng

note: DLG_Spell_Suggestions
en: Sugg&estions:
vi: Đề nghị:

note: DLG_Options_Label_SpellMainOnly
en: Suggest from &main dictionary only
vi: &Chỉ đề nghị của từ điển chính

note: MENU_LABEL_INSERT_SYMBOL
en: Sy&mbol
vi: &Ký hiệu

note: MENU_LABEL_TABLE
en: T&able
vi: &Bảng

note: TabStopStatus
en: Tab Stop [%s]
vi: Điểm Tab [%s]

note: DLG_Tab_Label_TabPosition
en: Tab stop position:
vi: Vị trí Điểm Tab:

note: DLG_Tab_Label_TabToClear
en: Tab stops to be cleared:
vi: Điểm Tab cần xóa:

note: DLG_InsertTable_TableSize
en: Table Size
vi: Kích thước bảng

note: MENU_LABEL_FMT
en: Te&xt Formatting
vi: Định &dạng văn bản

note: DLG_Lists_Align
en: Text Align:
vi: Canh hàng chữ:

note: DLG_Options_Label_Both
en: Text and Icon
vi: Chữ và hình

note: DLG_PageSetup_ErrBigMargins
en: The margins selected are too large to fit on the page.
vi: Lề được chọn quá lớn so với trang.

note: MSG_SpellDone
en: The spelling check is complete.
vi: Kiểm lỗi chính tả hoàn tất.

note: MSG_HyperlinkCrossesBoundaries
en: The text to which the hyperlink is to be attached must be within a single paragraph.
vi: Đoạn chữ mà siêu liên kết được gắn vào phải nằm trong một đoạn đơn.

note: FIELD_DateTime_Wkday
en: The weekday
vi: Ngày thường

note: MSG_AfterRestartNew
en: This change will only take effect when you restart AbiWord or create a new document.
vi: Thay đổi này chỉ có tác dụng khi bạn khởi động lại AbiWord hoặc tạo tài liệu mới.

note: DLG_Styles_ErrStyleNot
en: This style does not exist 
     so it cannot be modified
vi: Kiểu này không tồn tại 
    nên không thể sửa đổi

note: TopMarginStatus
en: Top Margin [%s]
vi: Đỉnh biên [%s]

note: MENU_STATUSLINE_FMT_UNDERLINE
en: Underline the selection (toggle)
vi: Gạch chân vùng chọn (bật tắt)

note: MENU_STATUSLINE_EDIT_UNDO TOOLBAR_STATUSLINE_EDIT_UNDO TOOLBAR_TOOLTIP_EDIT_UNDO
en: Undo editing
vi: Hoàn lại hiệu chỉnh

note: DLG_Column_RtlOrder
en: Use RTL Order
vi: Dùng thứ tự RTL

note: DLG_Options_Label_UILang
en: User Interface Language
vi: Chọn ngôn ngữ giao tiếp

note: DLG_Styles_LBL_UserDefined
en: User-defined styles
vi: Kiểu tự định nghĩa

note: MENU_STATUSLINE_VIEW_FULLSCREEN
en: View the document in full screen mode
vi: Xem tài liệu trong chế độ toàn màn hình

note: MENU_STATUSLINE_WINDOW_1 MENU_STATUSLINE_WINDOW_2 MENU_STATUSLINE_WINDOW_3 MENU_STATUSLINE_WINDOW_4 MENU_STATUSLINE_WINDOW_5 MENU_STATUSLINE_WINDOW_6 MENU_STATUSLINE_WINDOW_7 MENU_STATUSLINE_WINDOW_8 MENU_STATUSLINE_WINDOW_9
en: View this document
vi: Xem tài liệu này

note: DLG_Options_Label_ViewTooltips
en: View tooltips
vi: Xem tooltip

note: DLG_Options_Label_ViewViewFrame
en: View...
vi: Xem...

note: MSG_HyperlinkNoBookmark
en: Warning: the bookmark you provided [%s] does not exist.
vi: Cảnh báo: Đánh Dấu bạn cung cấp [%s] không tồn tại.

note: MENU_STATUSLINE_VIEW_WEB
en: Web Layout
vi: Bố trí Web

note: DLG_Options_Label_WithExtension
en: With extension:
vi: Với phần mở rộng:

note: DLG_Options_Label_SpellUppercase
en: Words in &UPPERCASE
vi: Từ VIẾT HOA

note: DLG_Options_Label_SpellNumbers
en: Words with num&bers
vi: Từ chứa số

note: MSG_SaveFailedWrite
en: Writing error when attempting to save %s
vi: Lỗi lưu %s

note: MSG_DefaultDirectionChg
en: You have changed the default direction.
vi: Bạn đã thay đổi chiều mặc định.

note: MSG_DirectionModeChg
en: You have changed the direction mode.
vi: Bạn đã thay đổi kiểu chiều.

note: MSG_HyperlinkNoSelection
en: You must select a portion of the document before inserting a hyperlink.
vi: Bạn phải chọn một phần tài liệu trước khi chèn siêu liên kết.

note: DLG_Options_Label_InvalidRangeForAutoSave
en: You should choose a range from 1 to 120 for the auto save frequency
vi: Bạn nên chọn tần số từ động lưu trong phạm vi từ 1 đến 120

note: MENU_LABEL_VIEW_ZOOM_100
en: Zoom to &100%
vi: Phóng &100%

note: MENU_LABEL_VIEW_ZOOM_200
en: Zoom to &200%
vi: Phóng &200%

note: MENU_LABEL_VIEW_ZOOM_50
en: Zoom to &50%
vi: Phóng &50%

note: MENU_LABEL_VIEW_ZOOM_75
en: Zoom to &75%
vi: Phóng 75%

note: MENU_STATUSLINE_VIEW_ZOOM_75
en: Zoom to 75%
vi: Phóng 75%

note: MENU_STATUSLINE_VIEW_ZOOM_WIDTH
en: Zoom to page width
vi: Phóng vừa bề rộng

note: MENU_STATUSLINE_VIEW_ZOOM_WHOLE
en: Zoom to whole page
vi: Phóng nguyên trang

note: FIELD_DateTime_DDMMYY
en: dd/mm/yy
vi: ng/th/na

note: FIELD_DateTime_MMDDYY
en: mm/dd/yy
vi: th/ng/na

note: DLG_ToggleCase_ToggleCase
en: tOGGLE cASE
vi: đẢO hOA/tHƯỜNG

note: DLG_Zoom_PageWidth
en: &Page width
vi: Bề &rộng trang

note: DLG_ULANG_SetLangButton
en: &Set Language
vi: Đặt &ngôn ngữ

note: DLG_Zoom_WholePage
en: &Whole page
vi: Nguyên t&rang

note: DLG_NoSaveFile_DirNotExist
en: A directory in the given pathname does not exist.
vi: Thư mục trong đường dẫn không tồn tại.

note: DLG_PLUGIN_MANAGER_TITLE
en: AbiWord Plugin Manager
vi: Bộ quản lý plugin

note: SPELL_CANTLOAD_DLL
en: AbiWord cannot find the spelling file %s.dll
    Please download and install Aspell from http://aspell.net/win32/
vi: AbiWord không thể tìm tập tin chính tả %s.dll
    Vui lòng tải về và cài đặt từ http://aspell.net/win32/

note: DLG_UP_PrintPreviewTitle
en: AbiWord: Print Preview
vi: AbiWord: Xem thử bản in

note: DLG_PLUGIN_MANAGER_ACTIVE
en: Active Plugins
vi: Plugin hoạt động

note: DLG_FOSA_ALL
en: All (*.*)
vi: Tất cả (*.*)

note: DLG_HTMLOPT_ExpAllowAWML
en: Allow extra markup in AWML namespace
vi: Cho phép đánh dấu mở rộng trong vùng tên AWML

note: ENC_ARAB_ISO
en: Arabic, ISO-8859-6
vi: Ả Rập, ISO-8859-6

note: ENC_ARAB_MAC
en: Arabic, Macintosh
vi: Ả Rập, Macintosh

note: ENC_ARAB_WIN
en: Arabic, Windows Code Page 1256
vi: Ả Rập, CP1256

note: ENC_ARME_ARMSCII
en: Armenian, ARMSCII-8
vi: Armenia, ARMSCII-8

note: DLG_Options_Label_DirMarkerAfterClosingParenthesis
en: Auto-insert direction markers
vi: Tự động chén đánh dấu hướng

note: ENC_BALT_WIN
en: Baltic, Windows Code Page 1257
vi: Baltic, CP1257

note: MSG_BuildingDoc
en: Building Document:
vi: Đang xây dựng tài liệu..

note: ENC_CENT_ISO
en: Central European, ISO-8859-2
vi: Trung Âu, ISO-8859-2

note: ENC_CENT_MAC
en: Central European, Macintosh
vi: Trung Âu, Macintosh

note: ENC_CENT_WIN
en: Central European, Windows Code Page 1250
vi: Trung Âu, CP 1250

note: DLG_Options_Label_LangWithKeyboard
en: Change Language when changing keyboard
vi: Đổi ngôn ngữ khi đổi bàn phím

note: ENC_CHSI_EUC
en: Chinese Simplified, EUC-CN (GB2312)
vi: Tiếng Hoa Giản Thể, EUC-CN (GB2312)

note: ENC_CHSI_GB
en: Chinese Simplified, GB_2312-80
vi: Tiếng Hoa Giản Thể, GB_2312-80

note: ENC_CHSI_HZ
en: Chinese Simplified, HZ
vi: Tiếng Hoa Giản Thể, HZ

note: ENC_CHSI_WIN
en: Chinese Simplified, Windows Code Page 936
vi: Tiếng Hoa đơn giản, CP936

note: ENC_CHTR_BIG5
en: Chinese Traditional, BIG5
vi: Tiếng Hoa Phồn Thể, BIG5

note: ENC_CHTR_BIG5HKSCS
en: Chinese Traditional, BIG5-HKSCS
vi: Tiếng Hoa Phồn Thể, BIG5-HKSCS

note: ENC_CHTR_EUC
en: Chinese Traditional, EUC-TW
vi: Tiếng Hoa Phồn Thể, EUC-TW

note: ENC_CHTR_WIN
en: Chinese Traditional, Windows Code Page 950
vi: Tiếng Hoa Phồn Thể, CP950

note: DLG_CLIPART_Title
en: Clip Art
vi: Tập ảnh

note: DLG_Exit_CloseWithoutSaving
en: Close &Without Saving
vi: Đóng &không lưu

note: DLG_UP_Copies
en: Copies:
vi: Bản sao:

note: DLG_PLUGIN_MANAGER_COULDNT_LOAD
en: Could not activate/load plugin
vi: Không thể kích hoạt/nạp plugin

note: DLG_PLUGIN_MANAGER_COULDNT_UNLOAD
en: Could not deactivate plugin
vi: Không thể hủy kích hoạt plugin

note: SPELL_CANTLOAD_DICT
en: Could not load the dictionary for the %s language
vi: Không thể nạp từ điển cho ngôn ngữ %s

note: ENC_CROA_MAC
en: Croatian, Macintosh
vi: Croatia, Macintosh

note: ENC_CYRL_WIN
en: Cyrillic, Windows Code Page 1251
vi: Cyrillic, CP1251

note: DLG_PLUGIN_MANAGER_DEACTIVATE_ALL
en: Deactivate all plugins
vi: Hủy kích hoạt mọi plugin

note: DLG_PLUGIN_MANAGER_DEACTIVATE
en: Deactivate plugin
vi: Hủy kích hoạt plugin

note: DLG_HTMLOPT_ExpDeclareXML
en: Declare as XML (version 1.0)
vi: Khái báo là XML (phiên bản 1.0)

note: DLG_Remove_Icon
en: Do you want to remove this icon from the toolbar?
vi: Bạn có muốn loại bỏ biểu tượng này khỏi thanh công cụ không?

note: DLG_HTMLOPT_ExpEmbedCSS
en: Embed (CSS) style sheet
vi: Style Sheet nhúng (CSS)

note: DLG_UP_EmbedFonts
en: Embed Fonts
vi: Font nhúng

note: DLG_HTMLOPT_ExpEmbedImages
en: Embed images in URLs (Base64-encoded)
vi: Nhúng ảnh trong URL (mã hóa Base64)

note: DLG_HTMLOPT_ExpIs4
en: Export as HTML 4.01
vi: Xuất dạng HTML 4.01

note: DLG_HTMLOPT_ExpAbiWebDoc
en: Export with PHP instructions
vi: Xuất với chỉ thị PHP

note: DLG_OverwriteFile
en: File already exists.  Overwrite file '%s'?
vi: Tập tin đã tồn tại.  Ghi đè tập tin '%s' chứ?

note: STYLE_FOOTREFERENCE
en: Footnote Reference
vi: Tham chiếu Footnote

note: STYLE_FOOTTEXT
en: Footnote Text
vi: Nội dung Footnote

note: ENC_GREE_ISO
en: Greek, ISO-8859-7
vi: Hy Lạp, ISO-8859-7

note: ENC_GREE_MAC
en: Greek, Macintosh
vi: Hy Lạp, Macintosh

note: ENC_GREE_WIN
en: Greek, Windows Code Page 1253
vi: Hy Lạp, CP1253

note: DLG_HTMLOPT_ExpTitle
en: HTML Export Options
vi: Tùy chọn Xuất HTML

note: ENC_HEBR_ISO
en: Hebrew, ISO-8859-8
vi: Do Thái, ISO-8859-8

note: ENC_HEBR_MAC
en: Hebrew, Macintosh
vi: Do Thái, Macintosh

note: ENC_HEBR_WIN
en: Hebrew, Windows Code Page 1255
vi: Do Thái, CP1255

note: DLG_UFS_BGColorTab
en: HighLight Color
vi: Màu điểm sáng

note: DLG_FOSA_InsertTitle
en: Insert File
vi: Chèn tập tin

note: TB_InsertNewTable
en: Insert New Table
vi: Chèn bảng mới

note: DLG_IP_Title
en: Insert Picture
vi: Chèn ảnh

note: DLG_Insert_SymbolTitle
en: Insert Symbol
vi: Chèn ký hiệu

note: DLG_PLUGIN_MANAGER_INSTALL
en: Install new plugin
vi: Cài đặt plugin mới

note: DLG_InvalidPathname
en: Invalid pathname.
vi: Đường dẫn không hợp lệ.

note: ENC_JAPN_EUC
en: Japanese, EUC-JP
vi: Nhật, EUC-JP

note: ENC_JAPN_ISO
en: Japanese, ISO-2022-JP
vi: Nhật, ISO-2022-JP

note: ENC_JAPN_SJIS
en: Japanese, Shift-JIS
vi: Nhật, Shift-JIS

note: ENC_JAPN_WIN
en: Japanese, Windows Code Page 932
vi: Nhật, CP932

note: ENC_KORE_EUC
en: Korean, EUC-KR
vi: Hàn Quốc, EUC-KR

note: ENC_KORE_KSC
en: Korean, KSC_5601
vi: Hàn Quốc, KSC_5601

note: ENC_KORE_WIN
en: Korean, Windows Code Page 949
vi: Hàn Quốc, CP949

note: DLG_PLUGIN_MANAGER_NONE_SELECTED
en: No plugin selected
vi: Chưa chọn plugin

note: STYLE_NUMHEAD1
en: Numbered Heading 1
vi: Tiêu đề 1 (Đánh số)

note: STYLE_NUMHEAD2
en: Numbered Heading 2
vi: Tiêu đề 2 (Đánh số)

note: STYLE_NUMHEAD3
en: Numbered Heading 3
vi: Tiêu đề 3 (Đánh số)

note: DLG_Zoom_Percent
en: P&ercent:
vi: Phần trăm:

note: DLG_UP_PageRanges
en: Page ranges:
vi: Phạm vi trang:

note: DLG_IP_Activate_Label
en: Preview Picture
vi: Xem thử ảnh

note: DLG_UP_PrintIn
en: Print in:
vi: In trong:

note: DLG_UP_PrintTo
en: Print to:
vi: In vào:

note: DLG_UP_PrinterCommand
en: Printer command:
vi: Lệnh in:

note: DLG_HTMLOPT_ExpRestore
en: Restore Settings
vi: Phục hồi Thiết lập

note: ENC_ROMA_MAC
en: Romanian, Macintosh
vi: Rumani, Macintosh

note: DLG_FOSA_SaveAsTitle
en: Save File As
vi: Lưu tập tin là

note: DLG_UENC_EncLabel
en: Select Encoding:
vi: Chọn bảng mã:

note: DLG_HTMLOPT_ExpLabel
en: Select HTML export options:
vi: Chọn tùy chọn Xuất HTML:

note: DLG_UFS_TransparencyCheck
en: Set no Highlight Color
vi: Bỏ màu tô sáng

note: ENC_THAI_MAC
en: Thai, Macintosh
vi: Thái Lan, Macintosh

note: ENC_THAI_TIS
en: Thai, TIS-620
vi: Thái Lan, TIS-620

note: ENC_THAI_WIN
en: Thai, Windows Code Page 874
vi: Thái Lan, CP874

note: DLG_NoSaveFile_DirNotWriteable
en: The directory '%s' is write-protected.
vi: Thư mục %s' được chống ghi.

note: MSG_HistoryPartRestore2
en: The nearest version that can be restored fully is %d. Would you like to restore this version instead? To partially restore version %d press No.
vi: Phiên bản gần nhất có thể khôi phục hoàn toàn là %d. Bạn có muốn khôi phục phiên bản này? Để khôi phục một phần phiên bản %d chọn Không

note: DLG_UP_InvalidPrintString
en: The print command string is not valid.
vi: Lệnh in không hợp lệ.

note: MSG_HistoryPartRestore3
en: To continue anyway, press OK.
vi: Để tiếp tục, nhấn OK

note: ENC_TURK_ISO
en: Turkish, ISO-8859-9
vi: Thổ Nhĩ Kỳ, ISO-8859-9

note: ENC_TURK_MAC
en: Turkish, Macintosh
vi: Thổ Nhĩ Kỳ, Macintosh

note: ENC_TURK_WIN
en: Turkish, Windows Code Page 1254
vi: Thổ Nhĩ Kỳ, CP1254

note: ENC_UKRA_KOI
en: Ukrainian, KOI8-U
vi: Ucraina, KOI8-U

note: ENC_UKRA_MAC
en: Ukrainian, Macintosh
vi: Ucraina, Macintosh

note: ENC_UNIC_UCS_2BE
en: Unicode UCS-2 Big Endian
vi: Unicode UCS-2 BE

note: ENC_UNIC_UCS_2LE
en: Unicode UCS-2 Little Endian
vi: Unicode UCS-2 LE

note: ENC_UNIC_UCS_4BE
en: Unicode UCS-4 Big Endian
vi: Unicode UCS-4 BE

note: ENC_UNIC_UCS_4LE
en: Unicode UCS-4 Little Endian
vi: Unicode UCS-4 LE

note: ENC_UNIC_UTF_16BE
en: Unicode UTF-16 Big Endian
vi: Unicode UTF-16 BE

note: ENC_UNIC_UTF_16LE
en: Unicode UTF-16 Little Endian
vi: Unicode UTF-16 LE

note: ENC_UNIC_UTF_32BE
en: Unicode UTF-32 Big Endian
vi: Unicode UTF-32 BE

note: ENC_UNIC_UTF_32LE
en: Unicode UTF-32 Little Endian
vi: Unicode UTF-32 LE

note: ENC_VIET_TCVN
en: Vietnamese, TCVN
vi: Tiếng Việt, TCVN

note: ENC_VIET_VISCII
en: Vietnamese, VISCII
vi: Tiếng Việt, VISCII

note: ENC_VIET_WIN
en: Vietnamese, Windows Code Page 1258
vi: Tiếng Việt, CP1258

note: DLG_MW_MoreWindows
en: View Document
vi: Xem Tài liệu

note: ENC_WEST_HP
en: Western European, HP
vi: Tây Âu, HP

note: ENC_WEST_ISO
en: Western European, ISO-8859-1
vi: Tây Âu, ISO-8859-1

note: ENC_WEST_MAC
en: Western European, Macintosh
vi: Tây Âu, Macintosh

note: ENC_WEST_NXT
en: Western European, NeXT
vi: Tây Âu, NeXT

note: ENC_WEST_WIN
en: Western European, Windows Code Page 1252
vi: Tây Âu, CP1252

note: TB_Zoom_WholePage
en: Whole Page
vi: N&guyên trang

note: DLG_IP_Width_Label
en: Width:
vi: Rộng:

note: DLG_Zoom_RadioFrameCaption
en: Zoom to
vi: Phóng to

note: DLG_DocComparison_Identical
en: identical
vi: đồng nhất

note: DLG_DocComparison_Unrelated
en: unrelated
vi: không liên quan

en: missing argument for `%s'
vi: thiếu đối số đối với « %s »

en: cannot create file `%s'
vi: không thể tạo tập tin « %s »

en: cannot open a pipe on `%s'
vi: không thể mở ống dẫn trên « %s »

en: Delegation `%s', from %s to %s
vi: Ủy quyền « %s », từ %s cho %s

en: Applications configured for delegation
vi: Ứng dụng được cấu hình để ủy quyền

en: `%s' is a directory
vi: « %s » là một thư mục

en: cannot get informations on file `%s'
vi: không thể lấy thông tin về tập tin « %s »

en: [%s (%s): 1 page on 1 sheet]
vi: [%s (%s): 1 trang trên 1 tờ]

en: [Total: 1 page on 1 sheet] %s
vi: [Tổng: 1 trang trên 1 tờ] %s

en: [1 line wrapped]
vi: [1 dòng đã ngắt]

en: [No output produced]
vi: [Chưa xuất gì]

en: %s, delegated to %s
vi: %s, được ủy quyền cho %s

en: [%s (%s): failed.  Ignored]
vi: [%s (%s): bị lỗi nên bị bo qua.]

en: [%s (unprintable): ignored]
vi: [%s (không thể in ra): nên bị bỏ qua]

en: [%s (binary): ignored]
vi: [%s (nhị phân): nên bị bỏ qua]

en: plain
vi: chuẩn

en: end-of-line in string constant
vi: kết thúc dòng trong hằng số chuỗi

en: end of line inside a %s
vi: kết thúc dòng ở trong %s

en: Configuration status of %s %s
vi: Tình trạng cấu hình của %s %s

en: Sheets:
vi: Tờ giấy:

en: font size is %gpt
vi: cỡ phông chữ là %gpt

en: each line
vi: mỗi dòng

en: Virtual pages:
vi: Trang ảo:

en: Headers:
vi: Dầu trang:

en:   header       = %s
      left footer  = %s
      footer       = %s
      right footer = %s
      left title   = %s
      center title = %s
      right title  = %s
      under lay    = %s
vi:   đầu trang      = %s
      chân trang bên trái = %s
      chân trang       = %s
      chân trang bên phải = %s
      tựa bên trái   = %s
      tựa ở giữa = %s
      tựa bên phải  = %s
      giấy lót    = %s

en: Input:
vi: Nhập:

en:   truncate lines = %s
      interpret      = %s
      end of line    = %s
      encoding       = %s
      document title = %s
      prologue       = %s
      print anyway   = %s
      delegating     = %s
vi:   cắt bớt dòng = %s
      giải thích      = %s
      kết thúc dòng    = %s
      mã ký tự       = %s
      tựa tài liệu = %s
      đoạn mở đầu   = %s
      vẫn còn in = %s
      ủy quyền     = %s

en: selected automatically
vi: chọn tự động

en: Pretty-printing:
vi: In xinh:

en:   style sheet     = %s
      highlight level = %s
      strip level     = %d
vi:   tờ kiểu dáng  = %s
      cấp tô sáng   = %s
      cấp tước      = %d

en: simple backups of every file
vi: bản sao lưu đơn giản của mọi tập tin

en: numbered backups of files already numbered,
                                and simple of others
vi: bản sao lưu đánh số của tâp tin đã đánh số,
                                và bản sao đơn giản của các tập tin khác

en: numbered backups of every file
vi: bản sao lưu đánh số của mọi tập tin

en: Output:
vi: Xuất:

en:   destination     = %s
      version control = %s
      backup suffix   = %s
vi:   đích     = %s
      điều khiển phiên bản = %s
      hậu tố sao lưu   = %s

en:   statusdict definitions    =
vi:   lời xác định statusdict =

en:   page prefeed              = %s
vi:   nạp sẵn giấy           = %s

en: Internals:
vi: Chi tiết nội bộ:

en: Tasks:
vi: Tác vụ :

en: Global:
vi: Toàn cục:

en: The options -1.. -9 affect several primitive parameters to set up predefined
    layouts with 80 columns.  Therefore the order matters: `-R -f40 -2' is
    equivalent to `-2'.  To modify the layout, use `-2Rf40', or compose primitive
    options (`--columns', `--font-size' etc.).
vi: Những tùy chọn -1.. -9 làm ảnh hưởng đến vài tham số nguyên thuỷ
    để thiết lập bố trí xác định sẵn có 80 cột. Vì thế thứ tự là quan trọng:
    « -R -f40 -2 » bằng « -2 ».  Để sửa đổi bố trí, hãy dùng « -2Rf40 »,
    hay tạo tùy chọn nguyên thuỷ (« --columns » [cột], « --font-size »
    [cỡ phông chữ] v.v.).

en: Headings:
vi: Tựa đề:

en: The TEXTs may use special escapes.
vi: ĐOẠN này có thể chứa ký tự thoát đặc biệt.

en: When delegations are enabled, a2ps may use other applications to handle the
    processing of files that should not be printed as raw information, e.g., HTML
    PostScript, PDF etc.
vi: Khi tùy chọn « ủy quyền » là hoặt động, trình a2ps có thể dùng ứng dụng khác
    để xử lý tâp tin không in được dạng dữ liệu thô, v.d. HTML, PostScript, PDF.

en: Table of Content
vi: Mục Lục

en: cannot process `%s' which requires a2ps version %s
vi: không thể xử lý « %s » mà cần thiết trình a2ps phiên bản %s

en: unexpected character `%c'
vi: ký tự bất thường « %c »

en: too many includes
vi: quá nhiều bao gồm (include)

en: no key defined for `%s'
vi: chưa xác định phím cho « %s »

en: cannot find file `%s'
vi: không tìm thấy tâp tin « %s »

en: automatic style selection cancelled
vi: khả năng chọn tự động kiểu dáng bị thôi

en: cannot compile regular expression `%s': %s
vi: không thể biên dịch biểu thức chính quy « %s »: %s

en: Known Style Sheets
vi: Tờ kiểu dáng đã biết

en: cannot find style sheet `%s': using plain style
vi: không tìm thấy tờ kiểu dáng « %s »: nên sử dụng kiểu dáng chuẩn

en: invalid version number `%s'
vi: số hiệu phiên bản không hợp lệ « %s »

en: space (i.e., ` ')
vi: dấu cách (tức là « »)

en: octal (i.e., `\001' etc.)
vi: bát phân (v.d. « \001 »)

en: hexadecimal (i.e., `\x0a' etc.)
vi: thập lục (v.d. « \x0a »)

en: caret (i.e., `^C', `M-^C' etc.)
vi: dấu mũ (v.d. « ^C », « M-^C »)

en: emacs (i.e., `C-c', `M-C-c' etc.)
vi: emacs (v.d. « C-c », « M-C-c »)

en: question-mark (i.e., `?')
vi: dấu hỏi (v.d. « ? »)

en: invalid option `%s'
vi: tùy chọn không hợp lệ « %s »

en: Known Encodings
vi: Mã ký tự đã biết

en: incomplete knowledge of faces
vi: chưa biết đủ thông tin về mặt

en: cannot close directory `%s'
vi: không thể đóng thư mục « %s »

en: invalid argument `%s' for `%s'
vi: đối số không hợp lệ « %s » đối với « %s »

en: Valid arguments are integers n such that: %s
vi: Đối số hợp lệ là số nguyên n để mà: %s

en: Valid arguments are floats f such that: %s
vi: Đối số hợp lệ là điều nổi f để mà: %s

en: unknown encoding `%s'
vi: không biết mã ký tự « %s »

en: rows first
vi: hàng trước

en: columns first
vi: cột trước

en: unknown medium `%s'
vi: không biệt vật chứa « %s »

en: Known Media
vi: Vật chứa đã biết

en: dimensions
vi: các chiều

en: Known Variables
vi: Biến đã biết

en: %s: missing `%c' for %s%c escape
vi: %s: thiếu « %c » cho đồ thoát %s%c

en: Printed by %s
vi: In do %s

en: Printed by %s from %s
vi: In do %s từ %s

en: cannot get current working directory
vi: không thể lấy thư mục hoạt động hiện thời

en: %s: too long argument for %s escape
vi: %s: đối số quá dài cho đồ thoát %s

en: %A %B %d, %Y
vi: %A, ngày %e, %B, năm %Y

en: %s: unknown `%s' escape `%c' (%d)
vi: %s: không biết đồ thoát « %s » « %c » (%d)

en: %s: invalid separator `%s%c' for `%s' escape
vi: %s: dấu ngân cách không hợp lệ « %s%c » cho đồ thoát « %s »

en: %s: invalid argument for %s%c escape
vi: %s: đối số không hợp lệ cho đồ thoát %s%c

en: output command
vi: lệnh xuất

en: invalid variable identifier `%s'
vi: bộ nhận diện biến không hợp lệ « %s »

en: invalid face `%s'
vi: mặt không hợp lệ « %s »

en: `%s' with no matching `%s'
vi: « %s » không có « %s » khớp

en: Known Fonts
vi: Phông chữ đã biết

en: 
      None.
vi: 
      Không có.

en: Known PostScript Printer Descriptions
vi: Mô tả máy in PostScript đã biết

en: invalid interval `%s'
vi: khoảng không hợp lệ « %s »

en: Default Printer
vi: Máy in mặc định

en: Unknown Printer
vi: Không biết máy in

en: no command for the `%s' (%s%s)
vi: không có lệnh cho « %s » (%s%s)

en: sent to the standard output
vi: đã được gởi cho thiết bị xuất chuẩn

en: sent to the default printer
vi: đã được gởi cho máy in mặc định

en: saved into the file `%s'
vi: đã được lưu vào tập tin « %s »

en: sent to the printer `%s'
vi: đã được gởi cho máy in « %s »

en: Known Outputs (Printers, etc.)
vi: Thiết bị xuất đã biết (máy in v.v.)

en: Known Prologues
vi: Đoạn mở đầu đã biết

en: font %f too big
vi: phông chữ %f quá lớn

en: `%s' is a binary file, printing aborted
vi: « %s » là một tập tin nhị phân nên công việc in bị hủy bỏ

en: unknown user option `%s'
vi: không biết tùy chọn người dùng « %s »

en: Known User Options
vi: Tùy chọn người dùng đã biết

en: cannot rename file `%s' as `%s'
vi: không thể thay đổi tên tập tin « %s » thành « %s »

en: restored file `%s'
vi: đã phục hồi tập tin « %s »

note: Error message when external application failed, %s is the command
en: Failed to run application: %s
vi: Chạy ứng dụng thất bại: %s

note: Error message when external application failed, %(cmd)s is the command, %(code)i the exit code
en: %(cmd)s
    returned non-zero exit status %(code)i
vi: %(cmd)s
    trở lại non-zero trạng thái thoát %(code)i

note: error when application failed to start
en: Failed running: %s
vi: Chạy thất bại: %s

note: generic error dialog
en: Looks like you found a bug
vi: Dường như bạn đã tìm thấy một lỗi

note: message for FileUnicodeError (%s is the file name)
en: Could not read: %s
vi: Không thể đọc: %s

note: message for FileUnicodeError
en: This usually means the file contains invalid characters
vi: Điều này thường có nghĩa là tệp chứa các ký tự không hợp lệ

note: Error message
en: File is not writable: %s
vi: Tệp không thể ghi được: %s

note: error message
en: File changed on disk: %s
vi: Tệp đã thay đổi trên đĩa: %s

note: Text in a question dialog for creating a folder, %s will be the folder base name
en: The folder "%s" does not yet exist.
    Do you want to create it now?
vi: Thư mục "%s" chưa tồn tại.
    Bạn có muốn tạo nó ngay bây giờ không?

note: error when external application fails
en: Could not open: %s
vi: Không thể mở: %s

note: main text for dialog for editing external files
en: Editing file: %s
vi: Chỉnh sửa tệp: %s

note: description for dialog for editing external files
en: You are editing a file in an external application. You can close this dialog when you are done
vi: Bạn đang chỉnh sửa tệp trong một ứng dụng bên ngoài. Bạn có thể đóng hộp thoại này khi bạn đã hoàn tất

note: message when no applications in "Open With" menu
en: No Applications Found
vi: Không tìm thấy ứng dụng

note: Text in the 'custom command' dialog, "%s" will be URL scheme like "http://" or "ssh://"
en: Configure an application to open "%s" links
vi: Định cấu hình ứng dụng để mở liên kết "%s"

note: Text in the 'custom command' dialog, "%s" will be mimetype like "text/plain"
en: Configure an application to open files
    of type "%s"
vi: Định cấu hình ứng dụng để mở
     tệp loại "%s"

note: Dialog title
en: Configure Applications
vi: Định cấu hình ứng dụng

note: Field in 'custom command' dialog
en: Make default application
vi: Tạo ứng dụng mặc định

note: Error message for new commands in "open with" dialog
en: Could not find executable "%s"
vi: Không thể tìm thấy "%s" có thể thực thi

note: Dialog title
en: Custom Tools
vi: Công cụ Tùy chỉnh

note: help text in "Custom Tools" dialog
en: You can configure custom tools that will appear
    in the tool menu and in the tool bar or context menus.
vi: Bạn có thể định cấu hình các công cụ tùy chỉnh đó sẽ xuất hiện
     trong menu công cụ và trong thanh công cụ hoặc menu ngữ cảnh.

note: Dialog title
en: Edit Custom Tool
vi: Sửa Công cụ Tùy chỉnh

note: Input in "Edit Custom Tool" dialog
en: Command does not modify data
vi: Lệnh không sửa đổi dữ liệu

note: Input in "Edit Custom Tool" dialog
en: Output should replace current selection
vi: Đầu ra nên thay thế lựa chọn hiện tại

note: Input in "Edit Custom Tool" dialog
en: Show in the toolbar
vi: Hiển thị trên thanh công cụ

note: Short help text in "Edit Custom Tool" dialog. The "%" is literal - please include the html formatting
en: The following parameters will be substituted
    in the command when it is executed:
    <tt>
    <b>%f</b> the page source as a temporary file
    <b>%d</b> the attachment directory of the current page
    <b>%s</b> the real page source file (if any)
    <b>%p</b> the page name
    <b>%n</b> the notebook location (file or folder)
    <b>%D</b> the document root (if any)
    <b>%t</b> the selected text or word under cursor
    <b>%T</b> the selected text including wiki formatting
    </tt>
vi: Các tham số sau đây sẽ được thay thế
    trong lệnh khi nó được thực thi:
    <tt>
    <b>%f</b> nguồn trang dưới dạng tệp tạm thời
    <b>%d</b>  đường dẫn mục đính kèm của trang hiện tại
    <b>%s</b> tệp nguồn trang thực (nếu có)
    <b>%p</b> tên trang
    <b>%n</b> vị trí sổ ghi chép (tệp hoặc thư mục)
    <b>%D</b>  tài liệu gốc (nếu có)
    <b>%t</b> văn bản đã chọn hoặc từ dưới con trỏ
    <b>%T</b> văn bản đã chọn bao gồm định dạng wiki
    </tt>

note: Title for progressbar window
en: Exporting notebook
vi: Xuất sổ ghi chép

note: message heading
en: Folder exists: %s
vi: Thư mục đã tồn tại: %s

note: detailed message, answers are Yes and No
en: Folder already exists and has content, exporting to this folder may overwrite existing files. Do you want to continue?
vi: Thư mục đã tồn tại và có nội dung, việc xuất sang cặp này có thể bị ghi đè lên các tệp hiện có. Bạn có muốn tiếp tục không?

note: detailed message, answers are Yes and No
en: This file already exists.
    Do you want to overwrite it?
vi: Tệp này đã tồn tại.
    Bạn có muốn ghi đè lên nó không?

note: title of step in export dialog
en: Select the pages to export
vi: Chọn các trang để xuất

note: Option in export dialog to export complete notebook | Option in versions dialog to show version for complete notebook
en: Complete _notebook
vi: Hoàn thành _notebook

note: Option in export dialog to export selection
en: Single _page
vi: Trang đơn

note: Input field in export dialog
en: Include subpages
vi: Bao gồm các trang con

note: title of step in export dialog
en: Select the export format
vi: Chọn định dạng xuất

note: radio option in export dialog
en: Link files under document root with full file path
vi: Liên kết tệp dưới gốc tài liệu với đường dẫn tệp đầy đủ

note: radio option in export dialog
en: Map document root to URL
vi: Bản đồ gốc tài liệu đến URL

note: label for button with URL
en: Get more templates online
vi: Nhận thêm các mẫu trực tuyến

note: title of step in export dialog
en: Select the output file or folder
vi: Chọn đầu ra tệp hoặc thư mục

note: Label for option in export dialog
en: Export each page to a separate file
vi: Xuất mỗi trang thành một tệp riêng biệt

note: Label for option in export dialog
en: Export all pages to a single file
vi: Xuất tất cả các trang vào một tệp duy nhất

note: Label for folder selection in export dialog
en: Output folder
vi: Đầu ra thư mục

note: Label for setting a name for the index of exported pages
en: Index page
vi: Chỉ mục trang

note: label in export dialog
en: %(n_error)i errors and %(n_warning)i warnings occurred, see log
vi: %(n_error)i lỗi và %(n_warning)i cảnh báo đã xảy ra, xem nhật ký

note: label in export dialog
en: %i errors occurred, see log
vi: %i lỗi đã xảy ra, xem nhật ký

note: label in export dialog
en: %i warnings occurred, see log
vi: %i cảnh báo đã xảy ra, xem nhật ký

note: label in export dialog
en: Export completed
vi: Xuất đã hoàn tất

note: Label for object manager
en: No plugin available to display objects of type: %s
vi: Không có plugin có sẵn dùng để hiển thị các đối tượng thuộc loại: %s

note: Label for object manager - "%s" is the plugin name
en: Plugin "%s" is required to display this object
vi: Plugin "%s" được yêu cầu để hiển thị đối tượng này

note: Label for object manager
en: Enable plugin
vi: Bật plugin

note: label for inserted object
en: Unkown Object
vi: Đối tượng chưa xác minh

note: label for inserted object
en: Unkown Image type
vi: Loại Ảnh Không Xác định

note: Menu title
en: _Checkbox
vi: _ Checkbox

note: Option in the preferences dialog - %s will map to either <Control><Space> or <Command><Space> key binding
en: Use %s to switch to the side pane
vi: Sử dụng %s để chuyển sang ngăn bên

note: Option in the preferences dialog
en: Always use last cursor position when opening a page
vi: Luôn sử dụng vị trí con trỏ cuối cùng khi mở trang

note: menu item
en: Toggle _Editable
vi: Chuyển đổi _Editable

note: menu item
en: Toggle editable
vi: Chuyển đổi có thể chỉnh sửa

note: message in toggle editable tooltip
en: Page is read-only and cannot be edited
vi: Trang ở chế độ chỉ-đọc và không thể chỉnh sửa

note: Menu item
en: _Side Panes
vi: _ Side Panes

note: short question on open-page if file exists
en: File exists, do you want to import?
vi: Tệp tồn tại, bạn có muốn nhập không?

en: Edit _Launcher
vi: Chỉnh sửa trình chạy

en: Edit the selected launcher
vi: Chỉnh sửa trình chạy được chọn

en: Open in new _Tab
vi: Mở vào thẻ mới

en: Open in new _Window
vi: Mở vào cửa sổ mới

en: Open Item _Location
vi: Mở thư mục của tệp

en: Navigate to the folder in which the selected file is located
vi: Di chuyển tới thư mục của tập tin được chọn

en: Ope_n With Other Application...
vi: Mở với ứng dụng khác...

en: Choose another application with which to open the selected file
vi: CHọn một ứng dụng khác để mở file đã chọn

en: Set Defa_ult Application...
vi: Đặt ứng dụng mặc định...

en: Choose an application which should be used by default to open the selected file
vi: Chọn ứng dụng mặc định để mở tập tin được chọn

note: For backward compatibility the old accel paths are re-used. Currently not possible to automatically migrate to new accel paths. Waiting for https://gitlab.gnome.org/GNOME/gtk/issues/2375 to be able to fix that
en: _Send To
vi: _Gởi tới

en: Create bookmarks for all selected folders. If nothing is selected, the current folder is bookmarked.
vi: Tạo dấu trang cho tất cả các thư mục được chọn. Nếu không thư mục nào được chọn, tạo dấu trang cho thư mục hiện tại.

en: Send to _Desktop
vi: Gửi tới Dekstop

en: View the properties of the selected file
vi: Xem thuộc tính của các tập tin đã chọn

en: Dup_licate
vi: Nhân đôi

en: Delete all files and folders in the Trash
vi: Xóa toàn bộ tập tin và thư mục trong thùng rác?

en: _Remove from Recent
vi: Loại bỏ khỏi mục Gần đây

en: Remove the selected files from Recent
vi: Loại bỏ các tập tin được chọn khỏi mục Gần đây

en: Create an empty folder within the current folder
vi: Tạo thư mục trống trong thư mục hiện tại

en: Restore and S_how
vi: Phục hồi và hiển thị

en: Mount the selected device
vi: Gắn thiết bị được chọn

en: Unmount the selected device
vi: Ngắt kết nối thiết bị được chọn

en: Eject the selected device
vi: Đẩy thiết bị được chọn ra

en: Failed to execute file "%s" (%s)
vi: Thất bại khi thực thi tập tin "%s" (%s)

en: Failed to execute file "%s"
vi: Không thể thực thi tập tin "%s"

en: Failed to open file "%s"
vi: Không thể mở tập tin "%s"

note: we can just tell that n files failed to open
en: Failed to open %d file | Failed to open %d files
vi[0]: Không mở được %d tập tin

en: Are you sure you want to open all folders?
vi: Bạn có chắc muốn mở tất cả thư mục

en: Open folders
vi: Mở các thư mục

en: This will open %d separate file manager window. | This will open %d separate file manager windows.
vi[0]: Mở %d cửa sổ quản lí tập tin tách biệt.

en: Open %d New Window | Open %d New Windows
vi[0]: Mở %d cửa sổ mới

note: tell the user that we were unable to launch the file specified
en: Failed to open "%s"
vi: Không thể mở "%s"

en: Execute the selected file | Execute the selected files
vi[0]: Thực thi các tập tin đã chọn

en: Open the selected directory in new tab | Open the selected directories in %d new tabs
vi[0]: Mở các thư mục được chọn trong %d vào các thẻ mới

en: Open the selected directory in new window | Open the selected directories in %d new windows
vi[0]: Mở các thư mục được chọn trong %d vào các cửa sổmới

en: Create a symbolic link for the selected file | Create a symbolic link for each selected file
vi[0]: Tạo liên kết cho mỗi tập tin đã chọn

en: Bulk _Rename...
vi: Đổi tên hàng loạt...

en: Restore the selected file to its original location | Restore the selected files to its original location
vi[0]: Phục hồi các tập tin được chọn về vị trí gốc

en: Restore the selected file to its original location and open the location in a new window/tab | Restore the selected files to their original locations and open the locations in a new window/tab
vi[0]: Phục hồi các tập tin được chọn về vị trí gốc và mở các vị trí của chúng trong các cửa sổ/thẻ mới

en: Move the selected file to the Trash | Move the selected files to the Trash
vi[0]: Đưa các tập tin đã chọn vào thùng rác

en: Permanently delete the selected file | Permanently delete the selected files
vi[0]: Xóa vĩnh viễn các tập tin đã chọn

en: Prepare the selected file to be moved with a Paste command | Prepare the selected files to be moved with a Paste command
vi[0]: Đọc các tập tin đã chọn để di chuyển

en: Prepare the selected file to be copied with a Paste command | Prepare the selected files to be copied with a Paste command
vi[0]: Đọc các tập tin đã chọn để sao chép

en: Side Pane (Add Bookmark) | Side Pane (Add Bookmarks)
vi[0]: Thanh bên (Thêm Dấu trang)

en: Add the selected folder to the shortcuts side pane | Add the selected folders to the shortcuts side pane
vi[0]: Thêm thư mục đã chọn vào pane trái

en: Desktop (Create Link) | Desktop (Create Links)
vi[0]: Desktop (Tạo Liên kết)

en: Create a link to the selected file on the desktop | Create links to the selected files on the desktop
vi[0]: Tạo liên kết đến các tập tin đã chọn trên desktop

en: Send the selected file to "%s" | Send the selected files to "%s"
vi[0]: Gửi các tập tin đã chọn đến "%s"

en: New Empty File...
vi: Tạo tập tin mới...

en: No templates installed in
    "%s"
vi: Không có mẫu được cài đặt trong
    "%s"

en: Use "%s" to open the selected file | Use "%s" to open the selected files
vi[0]: Sử dụng "%s" để mở tập tin đã chọn

note: we can only show a generic "Open" action
en: _Open With Default Applications
vi: Mở bằng chương trình mặc đị_nh

en: Open the selected files with the default applications
vi: Mở các tập tin đã chọn bằng chương trình mặc định

en: Ope_n With
vi: Mở với

en: Open the bulk rename dialog
vi: Mở hộp thoại đổi tên hàng loạt

en: Force open in a new window
vi: Buộc mở trong cửa sổ mới

en: Quit a running Thunar instance
vi: Thoát trình Thunnar đang chạy

en: Acquired the session message bus '%s'
vi: Yêu cầu bus thông tin phiên làm việc'%s'

en: Acquired the name '%s' on the session message bus
vi: Yêu cầu tên '%s' của thông báo bus của phiên làm việc

en: Name '%s' lost on the message dbus.
vi: Tên '%s' đã mất trong thông báo của dbus.

en: The Thunar development team. All rights reserved.
vi: Đội phát triển Thunar. Giữ toàn quyền.

note: display an error message to the user
en: Failed to launch operation
vi: Không thể bắt đầu hoạt động

en: Failed to open "%s" (%s)
vi: Thất bại khi mở "%s" (%s)

en: Failed to open "%s": %s
vi: Không thể mở "%s": %s

en: Failed to rename "%s" (%s)
vi: Không thể đổi tên "%s" (%s)

en: Failed to rename "%s"
vi: Không thể đổi tên "%s"

en: Rename Launcher Options
vi: Tuỳ chọn đổi tên trình chạy

en: Do you want to rename the launcher, or the file itself?
vi: Bạn có muốn đổi tên trình chạy, hay tên của tập tin?

en: Rename _Launcher
vi: Đổi tên trình chạy

en: Rename _File
vi: Đổi tên tập tin

en: Create New File
vi: Tạo file

en: Copying files to "%s"...
vi: Đang chép tập tin đến "%s"

en: Creating symbolic links in "%s"...
vi: Tạo liên kết trong "%s"

en: Moving files into "%s"...
vi: Đang di chuyển tập tin vào "%s"

en: Moving files ...
vi: Đang di chuyển các tập tin...

en: Are you sure that you want to
    permanently delete "%s" (%s)?
vi: Bạn có chắc chắn muốn xoá
    vĩnh viễn "%s" (%s)

en: Are you sure that you want to
    permanently delete "%s"?
vi: Bạn có chắc chắn muốn 
    xóa vĩnh viễn "%s"?

en: Are you sure that you want to permanently
    delete the selected file? | Are you sure that you want to permanently
    delete the %u selected files?
vi[0]: Bạn có chắc chắn muốn xóa vĩnh viễn
    File %u đã chọn?

en: Are you sure that you want to
    move "%s" (%s) to trash ?
vi: Bạn có chắc chắn muốn di chuyển
    "%s" (%s) vào thùng rác?

en: Are you sure that you want to
    move "%s" to trash ?
vi: Bạn có chắc chắn muốn di chuyển
    "%s" vào thùng rác?

en: Are you sure that you want to
    move the selected file to trash? | Are you sure that you want to
    move the %u selected files to trash?
vi[0]: Bạn có chắc chắn muốn di chuyển
    %u tập tin được chọn vào thùng rác?

en: Moving files into the trash...
vi: Đang di chuyển các File vào thùng rác...

en: Creating files...
vi: Đang tạo Files...

en: Creating directories...
vi: Đang tạo thư mục...

en: Remove all files and folders from the Trash?
vi: Loại bỏ tất cả các Files và thư mục từ thùng rác

en: If you choose to empty the Trash, all items in it will be permanently lost. Please note that you can also delete them separately.
vi: Nếu bạn xóa sạch thùng rác, tất cả các mục sẽ vĩnh viễn mât điChú ý rằng bạn cũng có thể xóa chúng một cách riêng lẽ

en: Emptying the Trash...
vi: Đang xóa sạch thùng rác...

en: Failed to determine the original path for "%s" (%s)
vi: Không thể xác định vị trí gốc của "%s" (%s)

en: Failed to determine the original path for "%s"
vi: Không thể xác định đường dẫn gốc cho "%s"

en: Could not restore "%s" (%s)
vi: Không thể phục hồi "%s" (%s)

en: Could not restore "%s"
vi: Không thể phục hồi "%s"

en: Restoring files...
vi: Đang phục hồi tập tin

en: Failed to set default application for "%s" (%s)
vi: Không thể đặt ứng dụng mặc định cho "%s" (%s)

en: Failed to set default application for "%s"
vi: Thất bại để thiết lập ứng dụng mặc định cho %s

en: The selected application is used to open this and other files of type "%s".
vi: Ứng dụng đã chọn được dùng để mở tập tin này và những tập tin cùng kiểu "%s".

en: Other Application...
vi: Các ứng dụng khác...

note: create the "Custom command" expand
en: Use a _custom command:
vi: Sử _dụng lệnh tuỳ biến

en: Use a custom command for an application that is not available from the above application list.
vi: Sử dụng một lệng tuỳ biến cho một ứng dụng mà ko có ở bên trên danh sách ứng dụng

note: create the "Use as default for this kind of file" button
en: Use as _default for this kind of file
vi: Sử dụng như _mặc định cho kiểu file này

note: display an error to the user
en: Failed to add new application "%s"
vi: Thất bại trong việc thêm ứng dụng mới "%s"

en: Failed to execute application "%s"
vi: Không thể chạy chương trình "%s"

note: append the "Remove Launcher" item
en: _Remove Launcher
vi: Xoá liên kết

note: append the "Forget Association" item
en: _Forget Association
vi: Quên liên kết

en: Open <i>%s (%s)</i> and other files of type "%s" with:
vi: Mở <i>%s (%s)</i> và các tập tin khác theo định dạng "%s" với:

en: Open <i>%s</i> and other files of type "%s" with:
vi: Mở <i>%s</i> and những dạng file "%s" với:

en: Browse the file system to select an application to open files of type "%s".
vi: Duyệt hệ thống tập tin để chọn một ứng dụng để mở loại file "%s".

en: Change the default application for files of type "%s" to the selected application.
vi: Đổi ứng dụng mặc định cho loại file "%s" thành ứng dụng.

en: Remove application launcher
vi: Xoá trình chạy ứng dụng

en: This will remove the application launcher that appears in the file context menu, but will not uninstall the application itself.
    
    You can only remove application launchers that were created using the custom command box in the "Open With" dialog of the file manager.
vi: Hành động này sẽ xoá trình khởi động ứng dụng trong trình đơn ngữ cảnh này , nhưg sẽ không gỡ bỏ bản thân ứng dụng.
    
    Bạn chỉ có thể xoá trình khởi động ứng dụng mà được tạo thông qua ô lệnh tuỳ biến  trong hộp thoại "Mở với" của trình quản lý tập tin.

note: display an error to the user
en: Failed to remove "%s"
vi: Không thể di chuyển "%s"

en: Are you sure that you want to forget "%s"?
vi: Bạn có chắc là muốn quên "%s"?

en: Forget application launcher
vi: Quên trình chạy ứng dụng

en: This will dissociate the application launcher for this file type, but will not uninstall or remove the application launcher itself.
vi: Việc này sẽ huỷ liên kết trình chạy ứng dụng với định dạng tập tin này, nhưng sẽ không xoá trình chạy ứng dụng ấy.

note: display an error to the user
en: Failed to forget "%s"
vi: Không thể quên "%s"

en: Set Default Application
vi: Đặt Ứng dụng Mặc định

en: Failed to remove "%s".
vi: Không thể xóa "%s"

en: Configure Columns in the Detailed List View
vi: Cấu hình cột trong khung nhìn theo danh sách chi tiết

note: create the top label for the column editor dialog
en: Choose the order of information to appear in the
    detailed list view.
vi: Chọn trật tự thông tin xuất hiện trong
    khung nhìn danh sách chi tiết.

en: Column Sizing
vi: Kích thước cột

note: create the label that explains the column sizing option
en: By default columns will be automatically expanded if
    needed to ensure the text is fully visible. If you dis-
    able this behavior below the file manager will always
    use the user defined column widths.
vi: Theo mặc định các cột sẽ được tự động mở rộng nếu
    cần để chắc rằng nội dung có thể đc nhìn thấy toàn bộ. Nếu bạn vô
    hiệu hoá tính năng này thì trình quản lý tập tin sẽ luôn luôn 
    dùng độ rộng cột do người dùng định nghĩa.

note: create the "Automatically expand columns as needed" button
en: Automatically _expand columns as needed
vi: Tự động mở _rộng cột khi cần thiết

en: Size Column of Folders
vi: Cột kích cỡ của thư mục

note: explain what it does
en: Show number of containing items
vi: Hiện số lượng mục chứa

en: This column is reserved for special locations
vi: Cột này được dành cho các vị trí đặc biệnt

en: Compact directory listing
vi: Thu gọn danh sách thư mục

en: Invalid filename "%s"
vi: Tên file "%s" không hợp lệ

note: LaunchFiles() invoked without a valid working directory
en: The working directory must be an absolute path
vi: Thư mục làm việc phải là đường dần dẫn tuyệt đối

note: LaunchFiles() invoked with an empty filename list
en: At least one filename must be specified
vi: Phải chỉ rõ ít nhất một tên tập tin

en: At least one source filename must be specified
vi: Hãy chỉ ra ít nhất một tập tin nguồn

en: The number of source and target filenames must be the same
vi: Số tên tập tin nguồn và đích phải giống nhau

en: A destination directory must be specified
vi: Phải chỉ rõ thư mục đích

en: Configure _Columns...
vi: Cấu hình các _cột

en: Configure the columns in the detailed list view
vi: Cấu hình các cột trong chế độ xem danh sách chi tiết

en: E_xpandable Folders
vi: Thư mục có thể mở rộng

en: Allow tree like expansion of folders
vi: Cho phép mở thư mục dưới dạng cây

en: Detailed directory listing
vi: Danh sách thư mục chi tiết

en: Details view
vi: Khung nhìn chi tiết

en: Safely _Remove
vi: Gỡ an toàn

en: Stop the _Multi-Disk Drive
vi: Dừng ổ đĩa đa năng

en: Enter the name:
vi: Nhập tên:

note: display an error message
en: Cannot convert filename "%s" to the local encoding
vi: Không thế chuyển tên file "%s" qua chế độ mã hoá mặc cục bộ

en: Rena_me All
vi: Đổi tên tất cả

en: N_o to all
vi: Khô_ng cho tất cả

note: setup the confirmation dialog
en: Confirm to replace files
vi: Xác nhận thay thế tập tin

en: This folder already contains a symbolic link "%s".
vi: Thư mục này đã chứa liên kết tên: "%s".

en: This folder already contains a folder "%s".
vi: Thư mục này đã có thư mục con: "%s".

en: This folder already contains a file "%s" (%s).
vi: Thư mục này đã chứa một tập tin tên "%s" (%s).

en: This folder already contains a file "%s".
vi: Thư mục này đã chứa tập tin "%s".

note: TRANSLATORS: First part of replace dialog sentence
en: Replace the link in "%s"
vi: Thay thế liên kết của "%s"

note: TRANSLATORS: First part of replace dialog sentence
en: Replace the existing folder in "%s"
vi: Thay thế thư mục hiện có trong "%s"

note: TRANSLATORS: First part of replace dialog sentence
en: Replace the existing file in "%s"
vi: Thay thế tập tin hiện có trong "%s"

note: TRANSLATORS: Second part of replace dialog sentence
en: with the following link?
vi: với liên kết này?

note: TRANSLATORS: Second part of replace dialog sentence
en: with the following folder?
vi: với thư mục này?

note: TRANSLATORS: Second part of replace dialog sentence
en: with the following file?
vi: với tập tin này?

en: _Apply the action to all files and folders
vi: Áp dụng thao tác lên mọi tập tin và thư mục

note: TRANSLATORS: This string will be inserted in the following sentence in the second appearance of %s: * "The desktop file %s is in an insecure location and not marked as secure%s."
en: /executable
vi: thực thi

en: The desktop file %s is in an insecure location and not marked as secure%s. If you do not trust this program, click Cancel.
vi: Tập tin Desktop %s hiện đang ở một vị trí không an toàn và không được đánh dấu là an toàn %s. Nếu bạn không tin tưởng ứng dụng này, chọn Huỷ bỏ.

en: Mark As _Secure And Launch
vi: Đánh dấu là An toàn và Khởi chạy

en: Close split pane with multiple tabs?
vi: Đóng thanh chia đôi với nhiều thẻ?

en: The other split pane has multiple open tabs. Closing it will close all these tabs.
vi: Thanh chia đôi bên kia có nhiều thẻ. Đóng thanh sẽ đóng tất cả các thẻ đó.

en: Close Pane
vi: Đóng thanh

en: The file "%s" seems to be executable. What do you want to do with it?
vi: Tập tin "%s" có vẻ như thực thi được. Bạn muốn làm gì với nó?

en: The selected files seem to be executable. What do you want to do with them?
vi: Các tập tin được chọn có vẻ như thực thi được. Bạn muốn làm gì với chúng?

en: Open Shell Script
vi: Mở tập lệnh shell

en: Run In _Terminal
vi: Chạy trong hộp lệnh

en: Failed to edit launcher via command "%s"
vi: Không thể tuỳ chỉnh bộ khởi chạy bằng lệnh "%s"

en: Copy _Here
vi: Sao chép vào đây

en: A maximum of %u emblems is supported per file.
vi: Mỗi tập tin hỗ trợ tối đa %u biểu tượng.

en: Too many emblems selected
vi: Đang chọn quá nhiều biểu tượng

en: Extension only
vi: Chỉ phần mở rộng

en: Name and Extension
vi: Tên và phần mở rộng

en: Date Deleted
vi: Ngày xoá

en: Size in Bytes
vi: Kích thước tính bằng byte

en: Only For Remote Location
vi: Chỉ dành cho vị trí từ xa

en: Create File
vi: Tạo tập tin

en: Delete (opposite of create)
vi: Xoá (ngược lại với tạo)

en: Restore (opposite of trash)
vi: Khôi phục (ngược lại với xoá rác)

en: Log operations
vi: Ghi lại các thao tác

en: Log no operations
vi: Không ghi lại các thao tác

en: Log only timestamps
vi: Chỉ ghi lại các mục thời gian

en: Only for local files
vi: Chỉ cho các tập tin cục bộ

en: The root folder has no parent
vi: Thư mục gốc không có thư mục cha

en: Failed to parse the desktop file: %s
vi: Cú pháp tập tin "%s" không đúng

en: No Exec field specified
vi: Exec không xác định

note: if the .desktop file is not secure, ask user what to do
en: Untrusted link launcher
vi: Trình chạy liên kết không tin tưởng

en: No URL field specified
vi: URL không xác định

en: Invalid desktop file
vi: Desktop file không hợp lệ

en: %s (link to %s)
vi: %s (liên kết đến %s)

en: %s (mount point)
vi: %s (vị trí gắn)

en: Solid State Drive
vi: Đĩa SSD

en: System Drive
vi: Đĩa hệ thống

en: Removable Drive
vi: Ổ đĩa di động

en: Flash Drive
vi: Ổ đĩa flash

en: Optical Media
vi: Phương tiện quang học

en: %s used (%.0f%%)  |  %s free (%.0f%%)
vi: %s được sử dụng (%.0f%%)  |  %s trống (%.0f%%)

en: The item will be removed from the history
vi: Mục này sẽ bị xóa khỏi lịch sử

en: Could not find "%s"
vi: Không thể tìm "%s"

en: Icon based directory listing
vi: Danh sách thư mục theo biểu tượng

en: The file "%s" already exists
vi: File "%s" đã tồn tại

en: Failed to create empty file "%s": %s
vi: Không tạo được tập tin rỗng "%s": %s

en: Failed to create directory "%s": %s
vi: Không tạo được thư mục "%s": %s

en: Could not delete file "%s": %s
vi: Xóa file "%s" bị lỗi: %s

note: generate a useful error message
en: Failed to change the owner of "%s": %s
vi: Đổi chủ sở hữu của "%s" bị lỗi: %s

en: Failed to change the group of "%s": %s
vi: Đổi nhóm của "%s" bị lỗi: %s

en: Failed to change the permissions of "%s": %s
vi: Đổi quyền của "%s" bị lỗi: %s

en: Selection: %s
vi: Vùng chọn: %s

note: I18N: put " (copy #)" after filename (for files without extension)
en: %s (copy %u)
vi: %s (chép %u)

en: The file "%s" (%s) already exists. Would you like to replace it?
    
    If you replace an existing file, its contents will be overwritten.
vi: Tập tin "%s" (%s) đã tồn tại. Bạn có muốn ghi đè nó?
    
    Nếu bạn ghi đè một tập tin, bạn sẽ mất nội dung cũ của nó.

en: The file "%s" already exists. Would you like to replace it?
    
    If you replace an existing file, its contents will be overwritten.
vi: File "%s" đã tồn tại. Bạn có muốn thay thế nó?
    
    Nếu bạn thay thế, nội dung file có sẵn sẽ bị ghi đè.

en: Do you want to permanently delete it?
vi: Bạn có muốn xóa nó vĩnh viễn không?

en: Do you want to create it?
vi: Bạn có muốn tạo nó không?

en: Do you want to skip it?
vi: Bạn muốn bỏ qua?

en: No operation which can be undone has been performed yet.
    (For some operations undo is not supported)
vi: Chưa thể hoàn tác
    (Có một số thao thác không hoàn tác được)

en: There is no operation to undo
vi: Chưa có thao tác để hoàn tác

en: The operation you are trying to undo does not have any files associated with it, and thus cannot be undone.
vi: Thao tác bạn đang cố hoàn tác không có bất kì tập tin nào đi kèm với nó, nên không thể hoàn tác được.

en: %s operation cannot be undone
vi: Thao tác %s không thể hoàn tác

note: one indexed for the dialog
en: The following files were overwritten in the operation you are trying to undo and cannot be restored:
vi: Các tập tin dưới đây đã bị ghi đè bởi thao tác trước và không thể hoàn tác:

en: %s operation can only be partially undone
vi: Thao tác %s có thể được hoàn tác một phần

en: Failed to undo operation '%s'
vi: Không thể hoàn tác '%s'

en: No operation which can be redone available.
vi: Không có thao tác có thể thực hiện lại.

en: There is no operation to redo
vi: Chưa có thao tác để thực hiện lại

en: The operation you are trying to redo does not have any files associated with it, and thus cannot be redone.
vi: Thao tác bạn đang cố thực hiện lại không có bất kì tập tin nào đi kèm với nó, nên không thể thực hiện lại được.

en: %s operation cannot be redone
vi: Thao tác %s không thể thực hiện lại được

note: one indexed for the dialog
en: The following files were overwritten in the operation you are trying to redo and cannot be restored:
vi: Các tập tin dưới đây đã bị ghi đè bởi thao tác bạn đang hiện lại và không thể được khôi phục:

en: %s operation can only be partially redone
vi: Thao tác %s chỉ có thể được thực hiện lại một phần

en: Failed to redo operation '%s'
vi: Không thể thực hiện lại thao tác '%s'

note: TRANSLATORS: An example: 'Undo the latest 'copy' operation (2 files)
en: Undo the latest '%s' operation (%s)
vi: Hoàn tác thao tác '%s' (%s)

en: Undo the latest operation
vi: Hoàn tác thao tác vừa rồi

note: TRANSLATORS: An example: 'Redo the latest 'copy' operation (2 files)
en: Redo the latest '%s' operation (%s)
vi: Thực hiện lại thao tác '%s' (%s)

en: Redo the latest operation
vi: Thực hiện lại thao tác vừa rồi

en: %u item | %u items
vi[0]: %u mục

en: Undo performed
vi: Đã hoàn tác

en: %s operation was undone
vi: Thao tác %s bị hoàn tác

en: Redo performed
vi: Đã thực hiện lại

en: %s operation was redone
vi: %s được thực hiện lại

en: The icon size for the path entry
vi: Kĩch cỡ biểu tượng cho mục đường dẫn này

en: _Access:
vi: Truy cập:

en: Gro_up:
vi: Nhóm:

en: Acc_ess:
vi: Tuy cập:

en: Acce_ss:
vi: Truy cập:

en: Allow this file to _run as a program
vi: Cho phép tập tin này chạy như một chương trình

en: Allowing untrusted programs to run presents a security risk to your system.
vi: Việc cho phép các ứng dụng lạ thực thi sẽ gây rủi ro cho hệ thống của bạn

en: The folder permissions are inconsistent, you may not be able to work with files in this folder.
vi: Các quyền hạn thư mục hiện không nhất quán, bạn có thể không làm việc được với các tập tin trong thư mục này.

en: Correct _folder permissions...
vi: Sửa quyền của thư mục...

en: Click here to automatically fix the folder permissions.
vi: Bấm vào đây để tự động sửa quyền thư mục.

en: Stop applying permissions recursively.
vi: Dừng áp dụng quyền cho các mục con (đệ quy).

en: Apply recursively?
vi: Áp dụng cho các mục con?

en: Do you want to apply your changes recursively to
    all files and subfolders below the selected folder?
vi: Bạn có muốn áp dụng những thay đổi cho
    toàn bộ thư mục và tập tin con của thư mục đã chọn?

en: If you select this option your choice will be remembered and you won't be asked again. You can use the preferences dialog to alter your choice afterwards.
vi: Nếu đánh dấu mục này, các lựa chọn của bạn sẽ được ghi nhớ và bạn không bị hỏi lại nữa. Bạn có thể dùng cửa sổ tùy chỉnh để thay đổi lựa chọn của bạn sau này.

en: Mixed file owners
vi: Tệp tin đa chủ sở hữu

en: Unknown file owner
vi: Không biết chủ sỡ hữu tập tin

en: Varying (no change)
vi: Thay đổi (giữ nguyên)

en: Correct folder permissions automatically?
vi: Sửa quyền thư mục tự động?

en: Folder permissions
vi: Quyền hạn thư mục

en: Correct _folder permissions
vi: Sửa quyền thư mục

en: The folder permissions will be reset to a consistent state. Only users allowed to read the contents of this folder will be allowed to enter the folder afterwards.
vi: Quyền thư mục sẽ được đặt lại cho phù hợp. Chỉ có những người dùng được phép đọc ở thư mục này mới được quyền vào các thư mục con của nó.

note: popup the error message dialog
en: Error while changing file permissions
vi: Gặp lỗi khi thay đổi quyền hạn của tập tin

en: Thunar Preferences
vi: Tuỳ chọn Thunar

en: Window Settings
vi: Tuỳ chọn cửa sổ

en: Use custom window decorations (only applied to new windows)
vi: Sử dụng bộ trang trí cửa sổ thay thế (chỉ được áp dụng lên những cửa sổ mới)

en: Use custom, client-side window decorations instead of global, server-side ones. - Only applied to new Thunar windows
vi: Tự trang trí cửa sổ kiểu khác thay vì để hệ thống trang trí cửa sổ. Chỉ được áp dụng lên các cửa sổ Thunar mới.

en: Use current folder icon as window icon
vi: Sử dụng biểu tượng thư mục hiện tại làm biểu tượng cửa sổ

en: Select this option to use the current folder icon as window icon
vi: Chọn mục này để sử dụng biểu tượng thư mục hiện tại làm biểu tượng cửa sổ

en: Last Active View
vi: Kiểu lần trước xem

en: _Remember view settings for each folder
vi: Ghi nhớ kiểu xem cho từng thư mục

en: Select this option to remember view type, zoom level, sort column, and sort order individually for each folder
vi: Chọn mục này để ghi nhớ kiểu xem, độ phóng to, cột sắp xếp và thứ tự sắp xếp cho từng thư mục

en: gvfs metadata support is required
vi: Cần phải hỗ trợ gvfs metadata

en: Show file size in binary format
vi: Hiển thị kích thước tập tin trong hệ nhị phân

en: Select this option to show file size in binary format instead of decimal.
vi: Chọn tùy chọn này để hiển thị kích thước của tập tin trong hệ nhị phân thay thế cho hệ thập phân.

en: Show thumbnails:
vi: Hiện thu nhỏ

en: Only show thumbnails for files smaller than:
vi: Chỉ hiện hình thu nhỏ cho các tập tin nhỏ hơn:

en: Draw frames around thumbnails
vi: Thêm khung hình vào các hình thu nhỏ

en: Select this option to draw black frames around thumbnails.
vi: Chọn mục này để thêm khung hình đen lên các hình thu nhỏ

en: Select this option to place the icon captions for items beside the icon rather than below the icon.
vi: Chọn mục này để hiển thị tên của biển tượng nằm một bên chứ không phải ở dưới biểu tượng đó.

en: Today / Custom
vi: Hôm nay / Tuỳ chỉnh

note: TRANSLATORS: Please do not translate the first column (specifiers), 'strftime' and of course '\n'
en: Custom date format to apply.
    
    The most common specifiers are:
    %d day of month
    %m month
    %Y year including century
    %H hour
    %M minute
    %S second
    
    For a complete list, search 'Glib.DateTime.format'.
vi: Định dạng tuỳ chỉnh để áp dụng.
    
    Các chỉ định phổ biến là:
    %d ngày trong tháng
    %m month
    %Y năm đầy đủ
    %H giờ
    %M phút
    %S giây
    
    Để xem thêm, tìm trong 'Glib.DateTime.format'.

en: Shortcuts Pane
vi: Kiểu danh sách

en: _Icon Size:
vi: Cỡ biểu tượng:

en: Show Icon _Emblems
vi: Hiện biểu tượng ý nghĩa

en: Select this option to display icon emblems in the shortcuts pane for all folders for which emblems have been defined in the folders properties dialog.
vi: Chọn biểu tượng này để hiển thị biểu tượng ý nghĩa của mục đó. Ví dụ thư mục home thì là ngôi nhà chứ không phải hình thư mục thông thường, ..

en: Tree Pane
vi: Kiểu cây

en: Icon _Size:
vi: Cỡ biểu tượng:

en: Show Icon E_mblems
vi: Hiện biểu tượng ý nghĩa

en: Select this option to display icon emblems in the tree pane for all folders for which emblems have been defined in the folders properties dialog.
vi: Chọn biểu tượng này để hiển thị biểu tượng ý nghĩa của mục đó. Ví dụ thư mục home thì là ngôi nhà chứ không phải hình thư mục thông thường, ..

en: Icon Style
vi: Kiểu biểu tượng

en: Use symbolic folder icons
vi: Sử dụng biểu tượng thư mục trừu tượng

en: Select this option to use symbolic folder icons instead of regular ones.
vi: Chọn mục này để sử dụng biểu tượng thư mục trừu tượng thay vì các biểu tượng thường.

en: Image Preview Mode:
vi: Chế độ xem trước hình ảnh

en: - Standalone: Image Preview uses a separate pane
    - Embedded: Image Preview is embedded in the left sidepane
vi: - Standalone: xem trước hình ảnh sử dụng khung riêng
    - Embedded: xem trước hình ảnh được nhúng trong khung bên

en: _Single click to activate items
vi: Bấm chuột một lần để mở biểu tượng

en: Specify the d_elay before an item gets selected
    when the mouse pointer is paused over it:
vi: Thời gian trễ để mục được chọn khi di chuyển
    chuột trên nó

en: When single-click activation is enabled, pausing the mouse pointer over an item will automatically select that item after the chosen delay. You can disable this behavior by moving the slider to the left-most position. This behavior may be useful when single clicks activate items, and you want only to select the item without activating it.
vi: Nếu chọn chế độ bấm chuột một lần, biểu tượng sẽ tự động được chọn sau một khoảng thời gian tùy chỉnh khi đưa chuột vào nó. Bạn có thể tắt chức năng này bằng cách kéo thanh trượt về phía cuối bên trái. Chức năng này chỉ có ích khi ở chế độ bấm chuột một lần và bạn chỉ muốn chọn thay vì mở biểu tượng.

en: _Double click to activate items
vi: Double click để mở biểu tượng

en: Tabs and Windows
vi: Thẻ và cửa sổ

en: Open folders in new tabs on middle click
vi: Mở thư mục trong tab mới khi nhấp chuột giữa

en: Select this option to open a new tab on middle click instead of a new window
vi: Chọn tùy chọn này để mở tab mới khi nhấp chuột giữa thay vì mở cửa sổ mới

en: Open new thunar instances as tabs
vi: Mở tiến trình mới của thunar bằng tab

en: Select this option to open new thunar instances as tabs in an existing thunar window
vi: Chọn tùy chọn này để mở tiến trình mới của thunar băng tab trong cửa sổ thunar hiện tại

en: Show full directory paths in tab titles
vi: Hiển thị đường đi đầy đủ trong tiêu đề thẻ

en: Select this option to show the full directory path in the tab title instead of only the directory name
vi: Chọn mục này để hiển thị đường đi đầy đủ trong tiêu đề thẻ thay vì chỉ có tên thư mục

en: Restore tabs on startup
vi: Khôi phục các thẻ khi khởi động

en: Select this option to restore your tabs as they were last time you used Thunar
vi: Chọn mục này để khôi phục các thẻ từ lần sử dụng Thunar trước

en: Show action to permanently delete files and folders
vi: Hiển thị hành động để xóa vĩnh viễn tập tin và thư mục

en: Select this option to show the 'Delete' action in the context menu
vi: Chọn tùy chọn này để hiển thị hành động 'Xóa' trong menu ngữ cảnh

en: Transfer files in parallel:
vi: Chuyển các tập tin song song với nhau:

en: Indicates the behavior during multiple copies:
    - Always: all copies are done simultaneously
    - Local Files Only: simultaneous copies for local (not remote, not attached) files
    - Local Files Only (Same Devices): if all files are local but on different devices (disks, mount points), copies will be sequential
    - Local Files Only (Idle Devices): if all files are local but on busy devices (disks, mount points), copies will be sequential
    - Never: all copies are done sequentially
vi: Chỉ thị hành vi khi sao chép nhiều bản sao:
    - Luôn luôn: mọi bản sao được thực hiện cùng một lúc.
    - Chỉ cục bộ: sao chép song song các tập tin nội bộ (không từ xa, không đính kèm).
    - Chỉ cục bộ (cùng thiết bị): khi mọi tập tin là cục bộ nhưng ở các thiết bị khác nhau, sao chép tuần tự.
    - Chỉ cục bộ (thiết bị chờ): khi mọi tập tin là cục bộ nhưng ở các thiết bị bận rộn, sao chép tuần tự.
    - Không bao giờ: luôn sao chép tuần tự.

en: Local Files Only (Same Devices)
vi: Chỉ Cục bộ (Cùng hiết bị)

en: Local Files Only (Idle Devices)
vi: Chỉ Cục bộ (Thiết bị chờ)

en: Use intermediate file on copy:
vi: Sử dụng tập tin trung cấp khi sao chép;

en: Use intermediate file '*.partial~' to copy files. This will prevent fragmented files. The new file will only be shown after the copy was successfully finished.
vi: Sử dụng tập tin trung cấp '*.partial~' để sao chép. Tính năng này sẽ ngăn chặn tập tin bị phân mảnh. Tập tin mới sẽ chỉ xuất hiện khi việc sao chép hoàn tất thành công.

en: Verify file contents on copy:
vi: Xác minh nội dung tập tin khi sao chép:

en: Compare contents of original file and copy in order to detect corruption. While this will attempt to compare the actual contents that are on the destination media, Thunar may be unable to bypass filesystem caches, so this comparison may not detect all instances of corruption. Enabling this option will increase copy time.
vi: So sánh nội dung bản sao và bản gốc để phát hiện lỗi. Mặc dù tính năng này sẽ cố gắng so sánh nội dung trên tập tin thật sự ở vị trí mới, Thunar sẽ không phát hiện được tập tin này là cache hay không, nên sẽ không đảm bảo phát hiện tất cả lỗi. Bật tính năng này sẽ kéo dài thời gian sao chép.

en: Include subfolders:
vi: Bao gồm các thư mục con:

en: Folder Permissions
vi: Quyền thư mục

en: When changing the permissions of a folder, you
    can also apply the changes to the contents of the
    folder. Select the default behavior below:
vi: Khi thay đổi quyền của một thư mục, bạn cũng
    có thể áp dụng những thay đổi đó cho những mục
    con của nó. Và mặc định là:

en: Ask every time
vi: Hỏi mọi lúc

en: Apply to Folder and Contents
vi: Áp dụng cho thư mục đó và mục con

en: Apply to Folder Only
vi: Chỉ áp dụng cho thư mục đó

en: Execute shell scripts:
vi: Thực thi các lệnh shell:

en: Volume Management
vi: Quản lí ổ đĩa

note: add check button to enable/disable auto mounting
en: Enable _Volume Management
vi: Bật tác vụ quản lí ổ đĩa

en: <a href="volman-config:">Configure</a> the management of removable drives,
    devices and media.
vi: <a href="volman-config:">Cấu hình</a> trình quản lý ổ đĩa di động,
    các thiế bị và phương tiện.

en: Missing dependencies
vi: Thiếu gói phụ thuộc

en: It looks like <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a> is not available.
    Important features including trash support,
    removable media and remote location browsing
    will not work. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Read more]</a>
vi: Có vẻ như <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a>không khả dụng.
    Những tính năng quan trọng bao gồm hỗ trợ thùng rác,
    phương tiện di động và duyệt từ xa sẽ không hoạt động. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Đọc thêm]</a>

note: tell the user that we failed to come up with the thunar-volman configuration dialog
en: Failed to display the volume management settings
vi: Không mở được cấu hình tác vụ quản lí ổ đĩa

en: File Operation Progress
vi: Tiến trình tác vụ tập tin

en: Starting... (User request)
vi: Đang khởi động... (yêu cầu từ người dùng)

en: Resuming...
vi: Đang tiếp tục...

note: display the error message
en: Error while processing file operation
vi: Gặp lỗi khi thực hiện thao tác trên tập tin

en: Job queued
vi: Công việc đã chuẩn bị

en: Resuming job...
vi: Đang tiếp tục công việc...

en: _Open With:
vi: Mở bằng:

note: TRANSLATORS: Try to come up with a short translation of "Original Path" (which is the path * where the trashed file/folder was located before it was moved to the trash), otherwise the * properties dialog width will be messed up.
en: Original Path:
vi: Đường dẫn gốc:

en: It looks like <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a> is not available.
    This feature will not work. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Read more]</a>
vi: Có vẻ như <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a> không có sẵn.
    Tính năng này sẽ không hoạt động được. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Xem thêm]</a>

en: Example.txt
vi: Ví_dụ.

en: Set _Foreground
vi: Đặt tiền cảnh

en: Set _Background
vi: Đặt nền

en: Select an Icon for "%s" (%s)
vi: Chọn một biểu tượng cho "%s" (%s)

note: allocate the chooser dialog
en: Select an Icon for "%s"
vi: Chọn biểu tượng cho "%s"

en: Failed to change icon of "%s" (%s)
vi: Gặp lỗi khi thay đổi biểu tượng của "%s" (%s)

en: Failed to change icon of "%s"
vi: Không thể thay đổi biểu tượng của "%s"

en: %s (%s) - Properties
vi: %s (%s) - Các thuộc tính

en: Link Targets:
vi: Các liên kết đích:

en: _Add Files...
vi: _Thêm tập tin

en: Include additional files in the list of files to be renamed
vi: Bao gồm những tập tin thêm vào trong dach sách tập tin được đổi tên

en: Clear the file list below
vi: Xoá danh sách file bên dưới

en: Display information about Thunar Bulk Rename
vi: Hiển thị thông tin về chương trình đổi tên đồng loạt của Thunar

en: Rename Multiple Files
vi: Đổi tên nhiều tập tin

en: Close this window, cancel further changes.
vi: Đóng cửa sổ này, huỷ các thay đổi tiếp theo.

en: Rename items listed above, keep this window open.
vi: Đổi tên các tập tin ở trên, không đóng cửa sổ này.

en: Click here to view the documentation for the selected rename operation.
vi: Bấm vào đây để xem tài liệu về tác vụ đổi tên đã chọn

note: TRANSLATORS: You can test this string by temporarily removing thunar-sbr.* from $libdir/thunarx-2/, *              and opening the multi rename dialog by selecting multiple files and pressing F2.
en: No renamer modules were found on your system. Please check your
    installation or contact your system administrator. If you install Thunar
    from source, be sure to enable the "Simple Builtin Renamers" plugin.
vi: Không có mô đun tác vụ đổi tên nào trên hệ thống. Xin kiểm tra lại
    hoặc liên hệ với quản trị viên. Nếu bạn cài Thunar từ mã nguồn, hãy
    chắc chắn là bạn đã bật plugin "Simple builtin renamers"

en: Remove the selected file from the list of files to be renamed | Remove the selected files from the list of files to be renamed
vi[0]: Bỏ những tập tin đã chọn khỏi danh sách sẽ đổi tên

note: tell the user that we failed
en: Failed to open the documentation browser
vi: Khong mở được trình duyệt tài liệu

note: allocate the file chooser
en: Select files to rename
vi: Chọn tập tin để đổi tên

en: Thunar Bulk Rename is a powerful and extensible
    tool to rename multiple files at once.
vi: "Thunar Bulk Rename" là một công cụ mở rộng rất
    hữu dụng để đổi tên hàng loạt tập tin cùng lúc.

note: change title to reflect the standalone status
en: Bulk Rename - Rename Multiple Files
vi: Bulk rename - Đổi tên tập tin hàng loạt

en: Failed to rename "%s" to "%s".
vi: Không thể đổi tên "%s" thành "%s".

en: You can either choose to skip this file and continue to rename the remaining files, or revert the previously renamed files to their previous names, or cancel the operation without reverting previous changes.
vi: Bạn có thể chọn bỏ qua tập tin này và tiếp tục đổi tên những tập tin còn lại hoặc phục hồi những tập tin đã đổi tên hoặc hủy tác vụ mà không phục hồi lại những tập tin đã đổi tên.

en: _Revert Changes
vi: Phục hồi thay đổi

en: _Skip This File
vi: Bỏ qua tập tin này

en: Do you want to skip this file and continue to rename the remaining files?
vi: Bạn có muốn bỏ qua tập tin này và tiếp tục đổi tên phần còn lại?

en: Trash contains %d file | Trash contains %d files
vi[0]: Thùng rác có %d tập tin

en: Browse local network connections
vi: Duyệt các kết nối mạng cục bộ

en: Open the home folder
vi: Mở thư mục riêng

en: Open the desktop folder
vi: Mở thư mục desktop

en: Browse the computer
vi: Duyệt máy tính

en: Browse recently used files
vi: Duyệt các tập tin gần đây:

en: Re_name Shortcut
vi: Đổi tên biểu tượng

en: _Remove Shortcut
vi: Xóa biểu tượng

en: The path "%s" does not refer to a directory
vi: Đường dẫn "%s" không phải là thư mục

note: display an error message to the user
en: Failed to add new shortcut
vi: Không thể thêm biểu tượng tắt mới

en: Click here to stop calculating the total size of the folder.
vi: Bấm vào đây để ngừng tính toán tổng dung lượng thư mục.

note: tell the user that the operation was canceled
en: Calculation aborted
vi: Đã ngừng tính toán

en: %u item (%s, %s) | %u items (%s, %s)
vi[0]: %u mục (%s, %s)

en: Select _all Files
vi: Chọn toàn bộ

en: Select all files in this window
vi: Chọn toàn bộ trong cửa sổ này

en: Select _by Pattern...
vi: Chọn bằng mẫu (pattern)...

en: Select all files that match a certain pattern
vi: Chọn toàn bộ mục phù hợp với mẫu

en: Select all files but not those currently selected
vi: Chọn tất cả nhưng bỏ qua các mục đã chọn

en: U_nselect all Files
vi: Bỏ chọn hết

en: Unselect all files in this window
vi: Bỏ chọn hết trong cửa sổ này

en: Reverse the sort order
vi: Đảo ngược thứ tự

en: Keep items sorted by their name
vi: Giữ các mục được sắp xếp theo tên

en: Keep items sorted by their size
vi: Giữ các mục được sắp xếp theo kích thước

en: Keep items sorted by their type
vi: Giữ các mục được sắp xếp theo loại

en: By _Modification Date
vi: Theo thời gian sửa đổi

en: Keep items sorted by their modification date
vi: Giữ các mục được sắp xếp theo ngày chỉnh sửa

en: By D_eletion Date
vi: Theo thời gian xoá

en: Keep items sorted by their deletion date
vi: Giữ các mục được sắp xếp theo ngày xoá

en: Sort items in ascending order
vi: Sắp xếp theo thứ tự tăng dần

en: Sort items in descending order
vi: Sắp xếp theo thứ tự giảm dần

en: Loading folder contents...
vi: Đang đọc nội dung thư mục...

note: display an error to the user
en: Failed to open the home folder
vi: Không thể mở thư mục home

[ctx: Select by Pattern dialog: title]
en: Select by Pattern
vi: Chọn bằng mẫu

[ctx: Select by Pattern dialog: buttons]
en: _Cancel
vi: _Huỷ bỏ

[ctx: Select by Pattern dialog: buttons]
en: _Select
vi: Chọn

[ctx: Select by Pattern dialog: labels: pattern entry textbox]
en: _Pattern:
vi: Mẫu:

[ctx: Select by Pattern dialog: tooltips on label for pattern entry textbox]
en: Files whose name matches the wildcard pattern you enter will be selected in the main window.
vi: Các tập tin có tên khớp với biểu thức mà bạn đã nhập sẽ được chọn ở cửa sổ chính.

[ctx: Select by Pattern dialog: tooltips: pattern entry text box]
note: TRANSLATORS: the * and ? characters are the ASCII wildcard special symbols, and they must not be localized.
en: ? matches exactly one character,
    * matches any number of characters, including zero.
    
    For example: *.txt, file??.png, pict
    
    Without any * or ? wildcards, the pattern will match anywhere in a name. With wildcards, the pattern must match at both the start and the end of a name.
vi: ? ghép mới đúng một kí tự.
    * ghép với không, một hoặc nhiều kí tự.
    
    Ví dụ: *.txt file??.png,
    
    Nếu không có * hay ?, biểu thức sẽ ghép ở mọi chỗ trong tên. Với *, ?, biểu thức phải ghép vào cả đầu và cuối của tên.

[ctx: Select by Pattern dialog: labels: case sensitive checkbox]
en: C_ase sensitive
vi: Phân biệt chữ hoa thường

[ctx: Select by Pattern dialog: tooltips: case sensitive checkbox]
en: If enabled, letter case must match the pattern.
    Examp* would match Example.txt and not example.txt
vi: Khi bật, các kí tự in hoa/thường phải ghép đúng với biểu thức.
    Examp* sẽ ghép với Example.txt nhưng không ghép với example.txt

[ctx: Select by Pattern dialog: labels: match diacritics checkbox]
en: _Match diacritics
vi: Có ghép với dấu phụ

[ctx: Select by Pattern dialog: tooltips: match diacritics checkbox]
en: If enabled, require accents to match the pattern.
    Rés* would match Résumé.txt and not Resume.txt
vi: Khi bật, bắt buộc ghép dấu phụ trong kí tự với biểu thức.
    Rés* sẽ ghép với Résumé.txt nhưng không ghép với Resume.txt

note: tell the user that the file name provided by the X Direct Save source is invalid
en: Invalid filename provided by XDS drag site
vi: Tên tập tin từ X Direct Save không hợp lệ

note: display an error dialog to the user
en: Failed to create a link for the URL "%s"
vi: Không tạo được liên kết cho URL "%s"

en: Failed to open directory "%s"
vi: Không mở được thư mục "%s"

en: Show size in bytes
vi: Hiện kích thước trong đơn vị byte

en: Show filetype
vi: Hiện định dạng tập tin

en: Show display name
vi: Hiện tên hiển thị

en: Show last modified
vi: Hiện lần sửa đổi mới nhất

en: Hidden Files Count
vi: Đếm số tập tin ẩn

en: Show hidden files count
vi: Hiện số tập tin ẩn

en: Configure the Toolbar
vi: Tuỳ chỉnh thanh công cụ

note: create the top label for the toolbar editor dialog
en: Configure the order and visibility of toolbar items.
    Note that toolbar items are always executed for the current directory.
vi: Tuỳ chỉnh thứ tự và hiển thị các công cụ trên thanh.
    Lưu ý rằng công cụ luôn thực hiện trên thư mục hiện hành.

note: create the "Use Default" button
en: De_fault Order
vi: Thứ tự mặc định

note: create the "Symbolic Icons" checkbox
en: _Symbolic Icons
vi: Biểu tượng tượng trưng

en: Use symbolic icons instead of regular ones (if available).
vi: Sử dụng biểu tượng tượng trưng thay vì biểu tượng thường (nếu có).

en: Only visible when the menubar is hidden
vi: Chỉ hiện khi thanh trình đơn đang ẩn

en: Verifying file contents...
vi: Xác minh nội dung file...

en: Error while copying to "%s": %s more space is required to copy to the destination
vi: Lỗi sao chép "%s": cần thêm %s khoảng trống để thực hiện thao tác

note: update progress information
en: Trying to restore "%s"
vi: Đang thử phục hồi "%s"

en: The folder "%s" does not exist anymore but is required to restore the file "%s" from the trash
vi: Thư mục "%s" không tồn tại nhưng tác vụ này cần nó để phục hồi tập tin "%s" từ thùng rác

en: Failed to restore the folder "%s"
vi: Không thể phục hồi thư mục "%s"

note: update progress information
en: Trying to move "%s"
vi: Đang thử di chuyển "%s"

note: update progress information
en: Could not move "%s" directly. Collecting files for copying...
vi: Không thể di chuyển "%s" trực tiếp, đang tạo danh sách tập tin để sao chép...

en: Collecting files...
vi: Đang thu thập các File....

en: %lu hour remaining (%s/sec) | %lu hours remaining (%s/sec)
vi[0]: %lu tiếng nữa (%s/giây)

en: %lu minute remaining (%s/sec) | %lu minutes remaining (%s/sec)
vi[0]: %lu phút nữa (%s/giây)

en: %lu second remaining (%s/sec) | %lu seconds remaining (%s/sec)
vi[0]: %lu giây nữa (%s/giây)

en: Unknown user "%s"
vi: Không xác định người sử dụng "%s"

en: %.*s (copy %u)%s
vi: %.*s (bản sao %u)%s

en: link to %.*s%s
vi: liên kết đến %.*s%s

en: link %u to %.*s%s
vi: liên kết %u đến %.*s%s

en: %s (%d hidden)
vi: %s (%d ẩn)

en: Last Modified: %s
vi: Sửa đổi mới nhất: %s

en: Open a new tab for the displayed location
vi: Mở tab mới cho địa điểm hiện hành

en: Open a new Thunar window for the displayed location
vi: Mở một của sổ mới

en: Detac_h Tab
vi: Gỡ tab thành cửa sổ

en: Open current folder in a new window
vi: Mở thư mục hiện tại trong cửa sổ mới

en: Close Ta_b
vi: Đóng Thẻ

en: Close all Thunar windows
vi: Đóng toàn bộ cửa sổ Thunar

en: Red_o
vi: Thực hiện lại

en: Edit Thunar's Preferences
vi: Chỉnh sửa tuỳ chọn Thunar

en: Reload the current folder
vi: Đọc lại thư mục hiện tại

en: S_plit View
vi: Xem hai bên

en: Open/Close Split View
vi: Mở/Đóng xem hai bên

en: Switch Focused Split View Pane
vi: Chuyển đổi giữa hai khung bên

en: Locatio_n Selector
vi: Thanh chọn địa điểm

en: _Text Style
vi: Phong cách Văn bản

en: Traditional text box showing the current path
vi: Hộp văn bản cũ cho thấy đường dẫn hiện tại

en: _Buttons Style
vi: Kiểu nút

en: Modern approach with buttons that correspond to folders
vi: Kiểu mới với một thư mục là một nút, dễ di chuyển

en: Toggles the visibility of the shortcuts pane
vi: Hiện/ẩn thanh biểu tượng tắt

en: Toggles the visibility of the tree pane
vi: Hiện/ẩn pane cây

en: Change the visibility of this window's image preview
vi: Thay đổi hiển thị xem trước hình ảnh của cửa sổ này

en: Change the visibility of this window's menubar
vi: Ẩn/hiện thanh menu

en: Configure _Toolbar...
vi: Tuỳ chỉnh Thanh công cụ...

en: Cl_ear Saved Folder View Settings
vi: Xoá kiểu xem đã lưu của thư mục

en: Delete saved view settings for this folder
vi: Đặt lại chế độ xem của thư mục này

en: Toggles the display of hidden files in the current window
vi: Hiện/ẩn những tập tin ẩn trong thư mục

en: Show _File Highlight
vi: Hiển thị tập tin được làm nổi

en: Toggles the display of file highlight which can be configured in the file specific property dialog
vi: Bật/tắt làm nổi của tập tin. Có thể được tuỳ chỉnh trong hộp thoại thuộc tính của tập tin

en: Zoom I_n
vi: Phóng to

en: Show the contents in more detail
vi: Xem nội dung chi tiết hơn

en: Show the contents in less detail
vi: Xem nội dung ít chi tiết hơn

en: Show the contents at the normal size
vi: Xem nội dung ở cỡ bình thường

en: _Icon View
vi: Xem Biểu tượng

en: Display folder content in an icon view
vi: Hiển thị các mục bằng biểu tượng lớn

en: Display folder content in a detailed list view
vi: Xem các mục theo kiểu danh sách chi tiết

en: Display folder content in a compact list view
vi: Xem các mục theo kiểu danh sách thu gọn

en: F_ile System
vi: Hệ thống tập tin

en: Go to the desktop folder
vi: Đến thư mục desktop

en: Display recently used files
vi: Hiển thị các tập tin đã dùng gần đây

en: Display the contents of the trash can
vi: Hiển thị nội dung của thùng rác

en: _Open Location...
vi: Mở địa điểm...

en: Go to the templates folder
vi: Đến thư mục mẫu

en: Browse _Network
vi: Duyệt MạngM

en: Display Thunar user manual
vi: Xem hướng dẫn sửa dụng Thunar

en: Display information about Thunar
vi: Xem thông tin về thunar

en: Go to the previous visited folder
vi: Đến thư mục vừa vào trước đó

en: Go to the next visited folder
vi: Nhảy đến thư mục vừa vào kế tiếp

en: Search for a specific file in the current folder and Recent
vi: Tìm kiếm một tập tin cụ thể trong thư mục hiện hành và trong Gần đây

en: Cancel search for files
vi: Huỷ tìm kiếm

en: Show the menu
vi: Hiện trình đơn

note: add the label with the root warning
en: Warning: you are using the root account. You may harm your system.
vi: Cảnh báo: bạn đang dùng tài khoản root. Bạn có thể gây tổn thương hệ thống.

note: TRANSLATORS: `Catfish' is a software package, please don't translate it.
en: Search with Catfish...
vi: Tìm kiếm bằng Catfish...

en: Open the location "%s"
vi: Mở địa điểm "%s"

en: Failed to open parent folder
vi: Không thể mở thư mục cha

en: The directory "%s" does not exist. Do you want to create it?
vi: Thư mục "%s" không tồn tại. Bạn muốn tạo nó không?

note: display an error to the user
en: Failed to browse the computer
vi: Không thể duyệt máy tính

note: display the "About Templates" dialog
en: About Templates
vi: Giới thiệu

en: All files in this folder will appear in the "Create Document" menu.
vi: Tất cả tập tin trong thư mục này sẽ hiện ở menu "Tạo tài liệu"

en: If you frequently create certain kinds  of documents, make a copy of one and put it in this folder. Thunar will add an entry for this document in the "Create Document" menu.
    
    You can then select the entry from the "Create Document" menu and a copy of the document will be created in the directory you are viewing.
vi: Nếu bạn thường tạo một kiểu tài liệu nào đó, chép một bản sao vào thư mục này. Thunar sẽ thêm kiểu đó vào trong menu "Tạo tài liệu".
    
    Sau đó bạn có thể chọn mở menu "Tạo tài liệu" và một bản sao của tài liệu bạn chọn lúc nãy sẽ được tạo ra trong thư mục bạn đang đứng.

en: Do _not display this message again
vi: Không hiện lại

note: display an error to the user
en: Failed to open the file system root folder
vi: Không thể mở thư mục / của hệ thống

note: display an error to the user
en: Failed to display `Recent`
vi: Không thể hiển thị `Gần đây`

note: display an error to the user
en: Failed to display the contents of the trash can
vi: Không thể hiện nội dung của thùng rác

note: display an error to the user
en: Failed to browse the network
vi: Không thể thực hiện duyệt mạng

en: Thunar is a fast and easy to use file manager
    for the Xfce Desktop Environment.
vi: Thunar là một trình duyệt tập tin nhanh và dễ dùng
    dành cho môi trường XFCE

en: Select an image to preview
vi: Chọn một ảnh để xem trước

en: Failed to launch search with Catfish
vi: Không thể tìm kiếm bằng Catfish

en: Change the active view type
vi: Thay đổi chế độ xem hiện hành

note: add a proxy menu item for the view switcher to be represent in the overflow menu
en: View Switcher
vi: Thay đổi Chế độ Xem

en: Text of the page's label
vi: Nhãn của trang

en: A widget to display in place of the usual page label
vi: Một widget để hiển thị trong vị trí của nhãn trang

en: Don't unload the plugin from memory
vi: Không gỡ plugin khỏi bộ nhớ

en: Help URL
vi: URL trợ giúp

en: The URL to the documentation of the renamer
vi: URL đến tài liệu của trình đổi tên

en: The user visible name of the renamer
vi: Tên hiển thị của trình đổi tên

en: The generic name of the entry, for example "Web Browser" in case of Firefox.
vi: Tên tổng quát của mục, ví dụ trong trường hợp Firefox là "Trình duyệt web".

en: The program to execute, possibly with arguments.
vi: Chương trình thực thi, có thể gồm tham số.

en: The working directory for the program.
vi: Thư mục đang làm việc của chương trình.

en: The URL to access.
vi: URL để truy cập.

en: Tooltip for the entry, for example "View sites on the Internet" in case of Firefox. Should not be redundant with the name or the description.
vi: Chú giải cho mục, ví dụ trong trường hợp Firefox là "Xem các trang web trên mạng". Không nên quá rườm rà.

note: same function as in thunar-permission-chooser.c
en: Allow this file to _run as a .desktop file
vi: Cho phép chạy như tập tin .desktop

en: Select this to enable executable permission bit(+x). Thunar will not launch the .desktop file if not set.
vi: Chọn mục này để bật quyền thực thi (bit +x). Thunar sẽ không thự thi tập tin .desktop nếu không bật.

en: Set this file as trusted
vi: Tin tưởng tập tin này

en: Select this option to trust this .desktop file. This will generate a checksum of the file and store it via gvfs. The additional check will protect from malicious launchers which e.g. pretend to be a picture, having the executable flag pre-set
vi: Chọn mục này để tin tưởng tập tin .desktop này. Việc này sẽ tạo ra một checksum của tập tin và lưu nó qua gvfs. Xác minh thêm này sẽ ngăn chặn các chình chạy xấu, ví dụ như giả dạng một hình ảnh có quyền thực thi.

en: Date Taken:
vi: Ngày chụp:

en: Camera Brand:
vi: Hiệu máy:

en: Exposure Program:
vi: Chương trình phơi sáng:

en: Flash Fired:
vi: Có đèn flash:

en: Shutter Speed:
vi: Tốc độ màn trập:

en: ISO Speed Ratings:
vi: ISO:

en: Image Type:
vi: Kiểu ảnh:

note: update the "Image Size" label
en: %dx%d pixel | %dx%d pixels
vi[0]: %dx%d điểm ảnh

en: Con_vert to:
vi: Chuyển sang:

en: Uppercase / Lowercase
vi: Chữ hoa/chữ thường

en: Insert _time:
vi: Chèn thời gian:

en: The format describes the date and time parts to insert into the file name. For example, %Y will be substituted with the year, %m with the month and %d with the day. See the documentation of the date utility for additional information.
vi: Định dạng mô tả phần ngày và giờ để chèn vào tên tập tin. Ví dụ, %Y sẽ được thay thế bằng năm, %m được thay thế bằng tháng và %d thay thế bằng ngày. Xem tài liệu của tiện ích ngày tháng để biết thêm chi tiết.

en: _At position:
vi: Tại vị trí:

en: Insert Date / Time
vi: Chèn ngày/giờ

en: First character uppercase
vi: Viết hoa chữ cái đầu

en: From the front (left)
vi: Từ đằng trước (trái)

en: From the back (right)
vi: Từ đằng sau (phải)

en: Old Name - Text - Number
vi: Tên cũ - Chữ - Số

en: Number - Text - Old Name
vi: Số - Chữ - Tên cũ

en: Text - Number
vi: Chữ - Số

en: Number - Text
vi: Số - Chữ

en: Date Picture Taken
vi: Ngày chụp ảnh

en: Insert / Overwrite
vi: Chèn / Ghi đè

en: _Number Format:
vi: Định dạng số:

en: _Start With:
vi: Bắt đầu với:

en: Text _Format:
vi: Định dạng văn bản:

en: Remove _From Position:
vi: Xóa từ vị trí:

en: _To Position:
vi: đến vị trí:

en: Remove Characters
vi: Xóa kí tự

en: _Search For:
vi: Tìm:

note: reset to default tooltip
en: Enter the text to search for in the file names.
vi: Nhập văn bản  tìm kiếm trong tên tập tin.

en: Regular _Expression
vi: Regular Expression

en: If you enable this option, the pattern will be treated as a regular expression and matched using the Perl-compatible regular expressions (PCRE). Check the documentation for details about the regular expression syntax.
vi: Nếu bạn chọn mục này, mẫu sẽ được xử lý như là biểu thức chính quy và được đối chiếu bằng bản biểu thức chính quy tương thích với Perl (PCRE). Kiểm tra tài liệu để biết thêm chi tiết về cú pháp của biểu thức chính quy.

en: Replace _With:
vi: Thay thế bằng:

en: Enter the text that should be used as replacement for the pattern above.
vi: Nhập văn bản sẽ thay thế cho mẫu ở trên.

en: C_ase Sensitive Search
vi: Tìm có phân biệt HOA thường

en: If you enable this option, the pattern will be searched in a case-sensitive manner. The default is to use a case-insensitive search.
vi: Nếu bạn chọn mục này, mẫu sẽ được đối chiếu phân biệt HOA thường. Mặc định sử dụng chế độ không phân biệt hoa thường.

note: setup a tooltip with the error message
en: Invalid regular expression, at character position %ld: %s
vi: Biểu thức chính quy không hợp lệ tại ký tự thứ %ld: %s

en: Send "%s" as compressed archive?
vi: Gửi "%s" như là tập tin nén?

en: Send email
vi: Gửi email

en: Send _directly
vi: Gửi trực tiếp

en: Send com_pressed
vi: Gửi bản đã nén

en: When sending a file via email, you can either choose to send the file directly, as is, or compress the file before attaching it to an email. It is highly recommended to compress large files before sending them.
vi: Khi gửi tập tin bằng email, bạn có thể chọn hoặc là gửi trực tiếp, hoặc là nén tập tin trước khi đính kèm. Khuyến cáo bạn nên nén những tập tin lớn trước khi gửi.

en: Send %d file as compressed archive? | Send %d files as compressed archive?
vi[0]: Gửi %d tập tin theo kiểu tập tin nén?

en: Send as _archive
vi: Gửi theo kiểu tập tin lưu trữ

en: When sending multiple files via email, you can either choose to send the files directly, attaching multiple files to an email, or send all files compressed into a single archive file and attach the archive. It is highly recommended to send multiple large files as archive.
vi: Khi gửi nhiều tập tin qua email, bạn có thể chọn gửi tập tin trực tiếp, đính kèm nhiều tập tin theo email hoặc gửi nhiều tập tin đã nén vào trong một tập tin lưu trữ và đính kèm tập tin lưu trữ đó. Khuyến cáo nên gửi nhiều tập tin lớn bằng tập tin lưu trữ

note: allocate the progress dialog setup the label
en: Compressing files...
vi: Đang nén...

note: tell the user that the command failed
en: ZIP command terminated with error %d
vi: Lệnh zip bị ngắt với lỗi %d

en: Failed to create symbolic link for "%s"
vi: Không thể tạo liên kết cho "%s"

note: tell the user that we failed to compress the file(s)
en: Failed to compress %d file | Failed to compress %d files
vi[0]: Không thể nén %d tập tin

note: tell the user that we failed
en: Failed to compose new email
vi: Không thể soạn email mới

en: Mail Recipient
vi: Người nhận

note: tell the user that we failed to connect to the trash
en: Failed to connect to the Trash
vi: Không thể kết nối đến thùng rác

note: tell the user whether the trash is full or empty
en: Trash contains files
vi: Thùng rác có chứa tập tin

en: Display the trash can
vi: Hiện thùng rác

en: Create Action
vi: Tạo tác vụ

en: Failed to save actions to disk.
vi: Không lưu tác vụ xuống đĩa được.

en: Are you sure that you want to delete
    action "%s"?
vi: Bạn có muốn xóa tác vụ:
    "%s" không?

en: If you delete a custom action, it is permanently lost.
vi: Nếu bạn xóa tác vụ này, nó sẽ mất vĩnh viễn.

note: skip leading slash
en: This keyboard shortcut is currently used by: '%s'
vi: Phím tắt này hiện đang được sử dụng bởi: '%s'

en: Keyboard shortcut already in use
vi: Phím tắt đã được sử dụng

en: End element handler called while in root context
vi: Kết thúc xử lí thành phần được gọi khi là root

en: Unknown closing element <%s>
vi: Không biết phần tử đóng <%s>

en: Failed to determine save location for uca.xml
vi: Không tìm được nơi lữu trữ file uca.xml

en: Command not configured
vi: Lệnh chưa được cấu hình

en: Confi_gure custom actions...
vi: Chỉnh sửa các tác vụ tuỳ chỉnh

en: Setup custom actions that will appear in the file managers context menus
vi: Thiết đặt các tác vụ sẽ hiện trong menu ngữ cảnh của trình quản lí

en: Failed to launch action "%s".
vi: Không thể chạy tác vụ "%s":

en: The name of the action that will be displayed in the context menu.
vi: Tên của tác vụ sẽ hiển thị ở menu ngữ cảnh.

en: The description of the action that will be displayed as tooltip in the statusbar when selecting the item from the context menu.
vi: Mô tả tác vụ sẽ hiện thị ở ở dưới thanh trạng thái khi chọn tác vụ ở menu.

en: _Submenu:
vi: Trình đơn con:

en: The submenu in which the action will be displayed. Leave empty for no menu. Use '/' for nested menus.
vi: Trình đơn con mà tác vụ sẽ được hiển thị. Để trống để tắt trình đơn. Sử dụng '/' cho các trình đơn lồng nhau.

en: The command (including the necessary parameters) to perform the action. See the command parameter legend below for a list of supported parameter variables, which will be substituted when launching the command. When upper-case letters (e.g. %F, %D, %N) are used, the action will be applicable even if more than one item is selected. Else the action will only be applicable if exactly one item is selected.
vi: Lệnh (bao gồm các tham số cần thiết) để thực hiện tác vụ. Xem bảng chú giải bên dưới để biết các biến tham số được hỗ trợ, và sẽ được thay thế khi chạy lệnh. Khi các kí tự HOA (ví dụ %F, %D, %N) được dùng, tác vụ sẽ chạy cả khi nhiều mục được họn, ngược lại sẽ chỉ được áp dụng chỉ khi có một mục được chọn.

en: Browse the file system to select an application to use for this action.
vi: Duyệt tập tin để chọn một chương trình cho tác vụ này.

en: Keyboard _Shortcut:
vi: Bàn phím _Phím tắt:

en: The keyboard shortcut for the action.
vi: Phím tắt cho hành động.

en: Clear the keyboard shortcut for this action.
vi: Xóa phím tắt cho hành động này.

en: Click this button to select an icon file that will be displayed in the context menu in addition to the action name chosen above.
vi: Bấm nút này để chọn một biểu tượng sẽ hiển thị trong menu ngữ cảnh.

en: Use Startup Notification
vi: Sử dụng tính năng thông báo khởi động

en: Enable this option if you want a waiting cursor to be shown while the action is launched. This is also highly recommended if you have focus stealing prevention enabled in your window manager.
vi: Bật mục này nếu bạn muốn đổi chuột thành biểu tượng đồng hồ cát trong khi chạy tác vụ. Khuyến cáo chọn

en: The following command parameters will be substituted when launching the action:
vi: Các tham số lệnh sau sẽ được thay thế khi thực hiện hành động:

en: file name of the selected file
vi: tên tập tin được chọn

en: file names of all selected files
vi: tên các tập tin được chọn

en: path of the selected file's directory
vi: đường dẫn của thư mục chứa tập tin

en: paths of all selected files' directories
vi: đường dẫn của các thư mục chứa các tập tin

en: path of the selected file including the file name
vi: đường dẫn của tập tin được chọn bao gồm tên tập tin

en: paths of all selected files including the file names
vi: đường dẫn đến tất các tập tin bao gồm tên tập tin

en: Enter a list of patterns that will be used to determine whether this action should be displayed for a selected file. If you specify more than one pattern here, the list items must be separated with semicolons (e.g. *.txt;*.doc).
vi: Nhập vào danh sách các mẫu sẽ được dùng để kiểm tra liệu tác vụ có được hiển thị cho tập tin đang chọn không. Nếu có nhiều hơn một mẫu,  các mẫu cần được tách biệt bằng dấu chấm phẩy (ví dụ: *.txt;*.doc).

en: _Range (min-max):
vi: Khoảng (nhỏ-lớn):

en: If the command should operate on say two or three files, enter the numerical range 2-3. If there are no limits, this string should be empty.
vi: Nếu lệnh chỉ thực hiện trên 2 hoặc 3 tập tin, thì nhập khoảng là 2-3. Nếu lệnh không có giới hạn, để trống.

en: Appears if selection contains:
vi: Hiện ra nếu trong lựa chọn có chứa:

en: _Directories **
vi: Các thư mục **

en: _Audio Files
vi: Các tập tin âm thanh

en: _Image Files
vi: Các tập tin ảnh

en: _Text Files
vi: Các tập tin văn bản

en: _Video Files
vi: Các tập tin phim

en: _Other Files
vi: Các tập tin khác

en: Appearance Conditions
vi: Các điều kiện xuất hiện

en: Custom Actions
vi: Tùy chỉnh tác vụ

en: Edit the currently selected action.
vi: Sửa tác vụ đang chọn.

en: Delete the currently selected action.
vi: Xóa tác vụ đang chọn.

en: Move the currently selected action up by one row.
vi: Đưa tác vụ đang chọn lên trên.

en: Move the currently selected action down by one row.
vi: Đưa tác vụ đang chọn xuống dưới.

en: Thunar File Manager
vi: Trình quản lý tập tin Thunar

en: Browse the filesystem with the file manager
vi: Duyệt hê thống tập tin với trình quản lý tập tin

en: Configure the Thunar file manager
vi: Cấu hình trình quản lí tập tin Thunar

en: Thunar is a file browser specifically designed for the Xfce Desktop, but also can serve as an alternate file browser for other Desktop environments. It has a simple, clean two-pane design for browsing all your files.
vi: Thunar là một trình duyệt tập tin đặc biệt được thiết kế cho Xfce Desktop, nhưng cũng có thể sử dụng như một trình duyệt tập tin thay thế cho các giao diện Desktop khác

note: SECURITY: - A normal active user can run thunar without elevated rights. They may wish to modify files they normally do not have read/write access to. This isn't a good idea, but is common on single user systems.
en: Run Thunar as root
vi: Chạy Thunar với quyền root

en: Authentication is required to run Thunar as root.
vi: Xác thực được yêu cầu để chạy Thunar với quyền root.

en: Authenticate VPN
vi: Xác thực VPN

en: _Group Password:
vi: Mật khẩu _nhóm:

en: No VPN configuration options.
vi: Không có các tùy chỉnh cấu hình VPN.

en: No VPN secrets!
vi: Không bí mật VPN!

en: G_roup name
vi: Tên nhó_m

en: _Gateway:
vi: Cổn_g ra:

en: Certificates (TLS)
vi: Chứng nhận

note: Otherwise, we have no saved password, or the password flags indicated * that the password should never be saved.
en: You need to authenticate to access the Virtual Private Network '%s'.
vi: Bạn cần phải xác thực để truy cập Mạng Riêng Ảo (VPN) « %s ».

en: SSH Advanced Options
vi: Tùy chọn cấp cao SSH

en: invalid integer property '%s' or out of range [%d -> %d]
vi: thuộc tính kiểu interger không hợp lệ '%s' hoặc ngoài miền giá trị [%d -> %d]

en: invalid boolean property '%s' (not yes or no)
vi: thuộc tính kiểu boolean không hợp lệ '%s' (không phải là yes hoặc no)

en: unhandled property '%s' type %s
vi: chưa xử lí thuộc tính '%s' kiểu %s

en: property '%s' invalid or not supported
vi: thuộc tính '%s' không hợp lệ hoặc không được hỗ trợ

en: Certificate pass_word:
vi: Mật _khẩu chứng nhận:

en: TLS-Auth
vi: XácT-TLS

en: OpenVPN Advanced Options
vi: Tùy chọn cấp cao OpenVPN

en: Certificate from VPN server "%s" failed verification.
    Reason: %s
    Do you want to accept it?
vi: Không thể xác minh chứng nhận từ máy chủ VPN "%s".
    Lí do: %s
    Bạn có muốn chấp nhận nó không?

en: VPN host
vi: Máy VPN

en: Automatically start connecting next time
vi: Tự động kết nối lần sau

en: Select a host to fetch the login form
vi: Chọn máy chủ để lấy biểu mẫu đăng nhập

en: Contacting host, please wait...
vi: Đang liên lạc với máy chủ, vui lòng chờ...

en: PEM certificates (*.pem, *.crt, *.key)
vi: Chứng nhận PEM (*.pem, *.crt, *.key)

en: Cisco AnyConnect Compatible VPN (openconnect)
vi: VPN tương thích Cisco AnyConnect (openconnect)

en: Compatible with Cisco AnyConnect SSL VPN.
vi: Tương thích với Cisco AnyConnect SSL VPN.

en: Allow Cisco Secure Desktop _trojan
vi: Cho phép Cisco Secure Desktop _trojan

en: <b>Certificate Authentication</b>
vi: <b>Xác thực chứng nhận</b>

en: _User Certificate
vi: _Chứng nhận người dùng

en: Private _Key
vi: _Khóa riêng

en: Use _FSID for key passphrase
vi: Dùng _FSID để khóa cụm mật khẩu

en: Could not find openconnect binary.
vi: Không tìm thấy gói nhị phân openconnect.

en: No VPN gateway specified.
vi: Không có cổng VPN được chỉ định.

en: No WebVPN cookie provided.
vi: Cookie WebVPN không được cung cấp.

en: G_roup name:
vi: Tên nhó_m:

en: Error parsing property '%s' value '%s'.
vi: chưa xử lí thuộc tính '%s' kiểu %s

en: Error parsing property '%s': %s.
vi: chưa xử lí thuộc tính '%s' kiểu %s

en: User Authentication
vi: Xác thực Người dùng

en: Machine Authentication
vi: Xác thực Máy

en: Error initializing certificate data: %s
vi: Gặp lỗi khi sơ khởi dữ liệu chứng nhận: %s

en: Couldn't decode certificate: %s
vi: Không thể giải mã chứng nhận: %s

en: Failed to initialize the decryption cipher slot.
vi: Lỗi sơ khởi khoảng trống mật mã giải mã.

en: Failed to set symmetric key for decryption.
vi: Lỗi đặt khoá đối xứng để giải mã.

en: Failed to set IV for decryption.
vi: Lỗi đặt IV để giải mã.

en: Failed to initialize the decryption context.
vi: Lỗi sơ khởi ngữ cảnh giải mã.

en: Failed to decrypt the private key: %d.
vi: Lỗi giải mã khoá riêng: %d.

en: Failed to finalize decryption of the private key: %d.
vi: Lỗi làm xong tiến trình giải mã khoá riêng: %d.

en: Couldn't decode certificate: %d
vi: Không thể giải mã chứng nhận: %d

en: PEM key file had no end tag '%s'.
vi: Tập tin khoá PEM không có thẻ đuôi « %s ».

en: Malformed PEM file: Proc-Type was not first tag.
vi: Tập tin PEM dạng sai: Proc-Type không phải thẻ đầu tiên.

en: Malformed PEM file: unknown Proc-Type tag '%s'.
vi: Tập tin PEM dạng sai: thẻ Proc-Type không rõ « %s ».

en: Malformed PEM file: DEK-Info was not the second tag.
vi: Tập tin PEM dạng sai: DEK-info không phải thẻ thứ hai.

en: Malformed PEM file: no IV found in DEK-Info tag.
vi: Tập tin PEM dạng sai: không tìm thấy IV trong thẻ DEK-info.

en: Malformed PEM file: invalid format of IV in DEK-Info tag.
vi: Tập tin PEM dạng sai: IV định dạng sai trong thẻ DEK-info.

en: Malformed PEM file: unknown private key cipher '%s'.
vi: Tập tin PEM dạng sai: không rõ mật mã khoá riêng « %s ».

en: Could not decode private key.
vi: Không thể giải mã khoá riêng.

en: IV must be an even number of bytes in length.
vi: IV phải có chiều dài là một số byte dương.

en: IV contains non-hexadecimal digits.
vi: IV chứa chữ số khác thập phân.

en: Failed to decode certificate.
vi: Lỗi giải mã chứng nhận.

en: Failed to get configuration file path from '%s'
vi: Lỗi lấy đường dẫn cấu hình từ « %s ».

en: Created Evolution/LDAP source using configuration file '%s'
vi: Đã tạo nguồn Evolution/LDAP dùng tập tin cấu hình « %s ».

en: Unable to parse XML file '%s'
vi: Không thể phân tách tập tin XML « %s ».

en: Config file '%s' is empty
vi: Tập tin cấu hình « %s » là rỗng.

en: Root node of '%s' must be <evoldap>, not <%s>
vi: Nút gốc của « %s » phải là <evoldap>, không phải <%s>.

en: No <template> specified in '%s'
vi: Không có biểu mẫu <template> được xác định trong « %s ».

en: No "filter" attribute specified on <template> in '%s'
vi: Không có thuộc tính về « lọc » cho biểu mẫu <template> trong « %s ».

en: No LDAP server or base DN specified in '%s'
vi: Không có trình phục vụ LDAP hoặc DN (tên miền) cơ bản được xác định trong « %s ».

en: Contacting LDAP server: host '%s', port '%d', base DN '%s'
vi: Đang liên lạc với trình phục vụ LDAP: máy « %s », cổng « %d », tên miền cơ bản « %s ».

en: Failed to contact LDAP server: %s
vi: Lỗi liên lạc với trình phục vụ LDAP: %s

en: Searching for entries using filter: %s
vi: Đang tìm kiếm mục, dùng bộ lọc: %s

en: Error querying LDAP server: %s
vi: Gặp lỗi khi truy vấn trình phục vụ LDAP: %s

en: Got %d entries using filter: %s
vi: Được %d mục dùng bộ lọc: %s

en: Cannot find directory %s
vi: Không tìm thấy thư mục %s

en: Error saving GConf tree to '%s': %s
vi: Gặp lỗi khi lưu cây GConf vào « %s »: %s

en: Usage: %s <dir>
vi: Cách sử dụng: %s <thư_mục>

en: Usage: %s <dir>
      Merges a markup backend filesystem hierarchy like:
        dir/%%gconf.xml
            subdir1/%%gconf.xml
            subdir2/%%gconf.xml
      to:
        dir/%%gconf-tree.xml
vi: Cách sử dụng: %s <thư_mục>
      Pha trộn ton ti hệ thống tập tin hậu phương đánh dấu như:
        dir/%%gconf.xml
            subdir1/%%gconf.xml
            subdir2/%%gconf.xml
      thành:
        dir/%%gconf-tree.xml

en: Unloading text markup backend module.
vi: Đang bỏ tải mô-đun hậu phương đánh dấu văn bản.

en: Couldn't find the XML root directory in the address `%s'
vi: Không thể tìm được thư mục XML gốc tại địa chỉ « %s ».

en: Could not make directory `%s': %s
vi: Không thể tạo thư mục « %s »: %s

en: Can't read from or write to the XML root directory in the address "%s"
vi: Không thể đọc từ/ghi vào thư mục XML gốc tại địa chỉ « %s ».

en: Directory/file permissions for XML source at root %s are: %o/%o
vi: Quyền truy cập thư mục/tập tin cho nguồn XML tại gốc %s là: %o/%o

en: Remove directory operation is no longer supported, just remove all the values in the directory
vi: Không còn hỗ trợ khả năng gỡ bỏ thư mục, hãy gỡ bỏ mọi giá trị trong thư mục.

en: Could not open lock directory for %s to remove locks: %s
vi: Không thể mở thư mục khóa cho %s để gỡ bỏ khóa: %s

en: Could not remove file %s: %s
vi: Không thể gỡ bỏ tập tin %s: %s

en: Initializing Markup backend module
vi: Đang sơ khởi mô-đun hậu phương XML

en: Failed to give up lock on XML directory "%s": %s
vi: Lỗi bỏ được khóa trên thư mục XML « %s »: %s

en: Failed to write some configuration data to disk
vi: Lỗi ghi một phần dữ liệu cấu hình vào đĩa

en: Could not make directory "%s": %s
vi: Không thể tạo thư mục « %s »: %s

en: Could not remove "%s": %s
vi: Không thể gỡ bỏ « %s »: %s

en: Failed to write "%s": %s
vi: Lỗi ghi « %s »: %s

en: Failed to load file "%s": %s
vi: Lỗi tải tập tin « %s »: %s

en: Didn't understand `%s' (expected integer)
vi: Không hiểu « %s » (ngờ số nguyên).

en: Integer `%s' is too large or small
vi: Số nguyên « %s » quá lớn hoặc quá nhỏ.

en: Didn't understand `%s' (expected true or false)
vi: Không hiểu « %s » (ngờ giá trị hợp lý: Đúng hay Sai).

en: Didn't understand `%s' (expected real number)
vi: Không hiểu « %s » (ngờ số thực).

en: Unknown value "%s" for "%s" attribute on element <%s>
vi: Không biết giá trị « %s » cho thuộc tính « %s » trên phần tử <%s>.

en: Invalid ltype "%s" on <%s>
vi: Kiểu « ltype » « %s » không hợp lệ trên <%s>.

en: Invalid first-element type "%s" on <%s>
vi: Kiểu phần tử đầu « %s » không hợp lệ trên <%s>.

en: Invalid cdr_type "%s" on <%s>
vi: Kiểu « cdr_type » « %s » không hợp lệ trên <%s>.

en: Invalid list_type "%s" on <%s>
vi: Kiểu « list_type » (danh sách) « %s » không hợp lệ trên <%s>.

en: Two <default> elements below a <local_schema>
vi: Gặp hai phần tử <default> (mặc định) dưới <local_schema> (giản đồ cục bộ).

en: Two <longdesc> elements below a <local_schema>
vi: Gặp hai phần tử <longdesc> (mô tả dài) dưới <local_schema> (giản đồ cục bộ).

en: <%s> provided but current element does not have type %s
vi: Cung cấp <%s> mà phần tử hiện thời không có kiểu %s.

en: Two <car> elements given for same pair
vi: Gặp hai phần tử <car> được trao cho cùng một cặp đôi.

en: Two <cdr> elements given for same pair
vi: Gặp hai phần tử <cdr> được trao cho cùng một cặp đôi.

en: <li> has wrong type %s
vi: <li> (phần tử danh sách) có kiểu không đúng %s.

en: <%s> provided but parent <entry> does not have a value
vi: Cung cấp <%s> mà mục mẹ <entry> không có giá trị.

en: Element <%s> is not allowed inside current element
vi: Không cho phép phần tử <%s> nằm trong phần tử hiện có.

en: Outermost element in menu file must be <gconf> not <%s>
vi: Phần tử ngoài cùng trong tập tin trình đơn phải là <gconf>, không phải <%s>.

en: Failed to open "%s": %s
vi: Lỗi mở « %s »: %s

en: Error reading "%s": %s
vi: Gặp lỗi khi đọc « %s »: %s

en: Could not flush file '%s' to disk: %s
vi: Không thể chuyển hết tập tin « %s » vào đĩa: %s

en: Error writing file "%s": %s
vi: Gặp lỗi khi ghi vào tập tin « %s »: %s

en: Failed to move temporary file "%s" to final location "%s": %s
vi: Lỗi chuyển tập tin tạm thời « %s » sang địa điểm cuối cùng « %s »: %s

en: Unloading XML backend module.
vi: Đang bỏ tải mô-đun hậu phương XML.

en: Error syncing the XML backend directory cache: %s
vi: Gặp lỗi khi đồng bộ hóa bộ nhớ tạm của thư mục hậu phương XML: %s

en: Initializing XML backend module
vi: Đang sơ khởi mô-đun hậu phương XML.

en: Failed to sync XML cache contents to disk
vi: Lỗi đồng bộ hóa nội dung bộ nhớ tạm XML vào đĩa.

en: Unable to remove directory `%s' from the XML backend cache, because it has not been successfully synced to disk
vi: Không thể gỡ bỏ thư mục « %s » ra khỏi bộ nhớ hậu phương XML, vì nó chưa được đồng bộ thành công vào đĩa.

en: Could not stat `%s': %s
vi: Không thể định rõ « %s » : %s

en: XML filename `%s' is a directory
vi: Tên tập tin XML « %s » là một thư mục.

en: Failed to delete "%s": %s
vi: Lỗi xóa bỏ « %s »: %s

en: Failed to write file `%s': %s
vi: Lỗi ghi vào tập tin « %s »: %s

en: Failed to set mode on `%s': %s
vi: Lỗi lập chế độ lên « %s »: %s

en: Failed to write XML data to `%s': %s
vi: Lỗi ghi dữ liệu XML vào « %s »: %s

en: Failed to close file `%s': %s
vi: Lỗi đóng tập tin « %s »: %s

en: Failed to rename `%s' to `%s': %s
vi: Lỗi đặt lại tên cho « %s » thành « %s »: %s

en: Failed to restore `%s' from `%s': %s
vi: Lỗi khôi phục « %s » từ « %s »: %s

en: Failed to delete old file `%s': %s
vi: Lỗi xóa bỏ tập tin cũ « %s »: %s

note: These are all fatal errors
en: Failed to stat `%s': %s
vi: Không định rõ được « %s »: %s

en: Duplicate entry `%s' in `%s', ignoring
vi: Gặp mục nhập trùng « %s » trong « %s » nên bỏ qua.

en: Entry with no name in XML file `%s', ignoring
vi: Gặp mục nhập không tên trong tập tin XML « %s » nên bỏ qua.

en: A toplevel node in XML file `%s' is <%s> rather than <entry>, ignoring
vi: Nút mức đầu trong tập tin XML « %s » là <%s> hơn mục nhập <entry> nên bỏ qua.

en: Failed to create file `%s': %s
vi: Lỗi tạo tập tin « %s »: %s

en: Failed to parse XML file "%s"
vi: Lỗi phân tách tập tin XML « %s ».

note: There was an error
en: Ignoring XML node with name `%s': %s
vi: Đang bỏ qua nút XML tên « %s »: %s

en: Ignoring schema name `%s', invalid: %s
vi: Đang bỏ qua tên giản đồ « %s » vì không hợp lệ: %s

en: Ignoring XML node `%s': %s
vi: Đang bỏ qua nút XML « %s »: %s

en: Failed reading default value for schema: %s
vi: Lỗi đọc giá trị mặc định cho giản đồ: %s

en: No "type" attribute for <%s> node
vi: Không có thuộc tính « type » (kiểu) cho nút <%s>.

en: A node has unknown "type" attribute `%s', ignoring
vi: Một nút có thuộc tính « type » (kiểu) không xác định « %s » nên bỏ qua.

en: No "value" attribute for node
vi: Không có thuộc tính « value » (giá trị) cho nút.

en: Didn't understand XML node <%s> inside an XML list node
vi: Không hiểu được nút XML <%s> nằm trong một nút danh sách XML.

en: Invalid type (list, pair, or unknown) in a list node
vi: Kiểu (danh sách, cặp đôi hoặc không xác định) không hợp lệ trong một nút danh sách.

en: Bad XML node: %s
vi: Nút XML sai: %s

en: List contains a badly-typed node (%s, should be %s)
vi: Danh sách chứa một nút gõ sai (%s, nên là %s).

en: Ignoring bad car from XML pair: %s
vi: Đang bỏ qua « car » sai từ cặp đôi XML: %s

en: parsing XML file: lists and pairs may not be placed inside a pair
vi: đang phân tách tập tin XML: không cho phép đặt danh sách hoặc cặp đôi nằm trong một cặp đôi.

en: Ignoring bad cdr from XML pair: %s
vi: Đang bỏ qua « cdr » sai từ cặp đôi XML: %s

en: Didn't understand XML node <%s> inside an XML pair node
vi: Không hiểu được nút XML <%s> nằm trong nút cặp đôi XML.

en: Didn't find car and cdr for XML pair node
vi: Không tìm được « car » và « cdr » cho nút cặp đôi XML.

en: Missing cdr from pair of values in XML file
vi: Thiếu « cdr » từ cặp đôi giá trị trong tập tin XML.

en: Missing car from pair of values in XML file
vi: Thiếu « car » từ cặp đôi của giá trị trong tập tin XML.

en: Missing both car and cdr values from pair in XML file
vi: Thiếu các giá trị của cả « car » lẫn « cdr » từ cặp đôi trong tập tin XML.

en: Change GConf mandatory values
vi: Thay đổi giá trị GConf mặc định

en: Change GConf system values
vi: Thay đổi giá trị GConf hệ thống

en: Privileges are required to change GConf mandatory values
vi: Cần đặc quyền để thay đổi giá trị GConf mặc định

en: Privileges are required to change GConf system values
vi: Cần đặc quyền để thay đổi giá trị GConf hệ thống

en: `%c' is an invalid character in a configuration storage address
vi: « %c » là một ký tự không hợp lệ trong địa chỉ lưu cấu hình.

note: -- end debug only
en: No such file `%s'
vi: Không có tập tin « %s » như vậy.

en: Backend `%s' failed to return a vtable
vi: Hậu phương « %s » thất bại trả về vtable

en: Backend `%s' missing required vtable member `%s'
vi: Hậu phương « %s » thiếu thành viên « vtable » cần thiết « %s ».

en: Bad address `%s': %s
vi: Địa chỉ sai « %s »: %s

en: Bad address `%s'
vi: Địa chỉ sai « %s »

en: GConf won't work without dynamic module support (gmodule)
vi: GConf sẽ không hoạt động nếu không có hỗ trợ mô-đun động (gmodule).

en: Error opening module `%s': %s
vi: Gặp lỗi khi mở mô-đun « %s »: %s

en: Error initializing module `%s': %s
vi: Gặp lỗi khi sơ khởi mô-đun « %s »: %s

en: Couldn't locate backend module for `%s'
vi: Không thể định vị mô-đun hậu phương cho « %s ».

en: Failed to shut down backend
vi: Lỗi tắt hậu phương.

en: GConf Error: %s
vi: Lỗi GConf: %s

en: GConf warning: failure listing pairs in `%s': %s
vi: Cảnh báo GConf: lỗi liệt kê các cặp đôi trong « %s »: %s

en: Received invalid value in set request
vi: Đã nhận giá trị không hợp lệ trong yêu cầu bộ.

en: Couldn't make sense of CORBA value received in set request for key `%s'
vi: Không hiểu được giá trị CORBA đã nhận trong têu cầu bộ cho khóa « %s ».

en: Received request to drop all cached data
vi: Đã nhận yêu cầu để thả toàn bộ dữ liệu đã lưu tạm.

en: Received request to sync synchronously
vi: Đã nhận yêu cầu để đồng bộ hóa một cách đồng bộ.

en: Fatal error: failed to get object reference for ConfigDatabase
vi: Lỗi trầm trọng: không nhận được tham chiếu cho Cơ sở Dữ liệu về Cấu hình.

en: Failed to sync one or more sources: %s
vi: Lỗi đồng bộ một hay nhiều nguồn: %s

en: Error obtaining new value for `%s' after change notification from backend `%s': %s
vi: Gặp lỗi khi lấy giá trị mới cho « %s » sau khi hậu phương « %s » thông báo về thay đổi: %s

en: Failed to log addition of listener %s (%s); will not be able to restore this listener on gconfd restart, resulting in unreliable notification of configuration changes.
vi: Lỗi ghi lưu việc thêm bộ lắng nghe %s (%s); sẽ không thể khôi phục người nghe này khi khởi động lại trình nền gconfd, dẫn đến thông báo không tin cây về các thay đổi cấu hình.

en: Listener ID %lu doesn't exist
vi: Không có bộ lắng nghe ID %lu.

en: Failed to log removal of listener to logfile (most likely harmless, may result in a notification weirdly reappearing): %s
vi: Lỗi ghi lưu việc gỡ bỏ bộ lắng nghe vào tập tin bản ghi (chắc là vô hại, có thể gây ra sự xuất hiện thông báo bất thường): %s

en: Error getting value for `%s': %s
vi: Gặp lỗi khi lấy giá trị cho « %s »: %s

en: Error setting value for `%s': %s
vi: Gặp lỗi khi đặt giá trị cho « %s »: %s

en: Error unsetting `%s': %s
vi: Gặp lỗi khi bỏ đặt « %s »: %s

en: Error getting default value for `%s': %s
vi: Gặp lỗi khi lấy giá trị mặc định cho « %s »: %s

en: Error unsetting "%s": %s
vi: Gặp lỗi khi bỏ đặt « %s »: %s

en: Error getting new value for "%s": %s
vi: Gặp lỗi khi lấy giá trị mới cho « %s »: %s

en: Error checking existence of `%s': %s
vi: Gặp lỗi khi kiểm tra sự tồn tại của « %s »: %s

en: Error removing directory "%s": %s
vi: Gặp lỗi khi gỡ bỏ thư mục « %s »: %s

en: Failed to get all entries in `%s': %s
vi: Lỗi lấy toàn bộ mục nhập trong « %s »: %s

en: Error listing dirs in `%s': %s
vi: Gặp lỗi khi liệt kê các thư mục trong « %s »: %s

en: Error setting schema for `%s': %s
vi: Gặp lỗi khi đặt giản đồ cho « %s »: %s

en: Server couldn't resolve the address `%s'
vi: Máy phục vụ không thể giải quyết địa chỉ « %s ».

en: Can't add notifications to a local configuration source
vi: Không thể thêm các thông báo vào nguồn cấu hình cục bộ.

en: Configuration server couldn't be contacted
vi: Không thể liên lạc với máy phục vụ cấu hình.

en: Couldn't resolve address for configuration source
vi: Không thể giải quyết địa chỉ cho nguồn cấu hình.

en: Bad key or directory name
vi: Tên thư mục hoặc khóa sai.

en: Corrupt data in configuration source database
vi: Gặp dữ liệu bị hỏng trong cơ sở dữ liệu của nguồn cấu hình.

en: Key operation on directory
vi: Chức năng khóa trên thư mục.

en: Directory operation on key
vi: Chức năng thư mục trên khóa.

en: Can't overwrite existing read-only value
vi: Không thể ghi đè lên giá trị chỉ-đọc đã có.

en: Object Activation Framework error
vi: Gặp lỗi của khuôn khổ kích hoạt đối tượng.

en: Operation not allowed without configuration server
vi: Không cho phép thao tác này nếu không có máy phục vụ cấu hình.

en: Failed to get a lock
vi: Lỗi lấy khóa mở.

en: No database available to save your configuration
vi: Không có sẵn cơ sở dữ liệu nơi cần lưu cấu hình của bạn.

en: No '/' in key "%s"
vi: Không có chéo « / » trong khóa « %s ».

en: Invalid UTF-8 in string value in '%s'
vi: Mã UTF-8 không hợp lệ trong giá trị chuỗi ở « %s ».

en: Couldn't interpret CORBA value for list element
vi: Không thể thông dịch giá trị CORBA cho phần tử danh sách.

en: Incorrect type for list element in %s
vi: Kiểu không đúng cho phần tử danh sách trong %s.

en: Received list from gconfd with a bad list type
vi: Nhận được danh sách từ trình nền gconfd với kiểu danh sách sai.

en: Failed to convert object to IOR
vi: Lỗi chuyển đổi đối tượng thành IOR.

en: Invalid UTF-8 in locale for schema
vi: UTF-8 không hợp lệ trong miền địa phương cho giản đồ.

en: Invalid UTF-8 in short description for schema
vi: UTF-8 không hợp lệ trong mô tả ngắn cho giản đồ.

en: Invalid UTF-8 in long description for schema
vi: UTF-8 không hợp lệ trong mô tả dài cho giản đồ.

en: Invalid UTF-8 in owner for schema
vi: UTF-8 không hợp lệ trong chủ sở hữu cho giản đồ.

en: Couldn't open path file `%s': %s
vi: Không thể mở tập tin đường dẫn « %s »: %s

en: Adding source `%s'
vi: Đang thêm nguồn « %s »

en: Read error on file `%s': %s
vi: Gặp lỗi đọc trên tập tin « %s »: %s

en: Text contains invalid UTF-8
vi: Văn bản chứa UTF-8 không hợp lệ.

en: Expected list, got %s
vi: Ngờ danh sách mà nhận %s.

en: Expected list of %s, got list of %s
vi: Ngờ danh sách %s mà nhận danh sách %s.

en: Expected pair, got %s
vi: Ngờ cặp đôi mà nhận %s.

en: Expected (%s,%s) pair, got a pair with one or both values missing
vi: Ngờ cặp đôi (%s,%s) mà nhận một cặp đôi thiếu một hay cả hai giá trị.

en: Expected pair of type (%s,%s) got type (%s,%s)
vi: Ngờ cặp đôi kiểu (%s,%s) mà nhận kiểu (%s,%s).

en: Quoted string doesn't begin with a quotation mark
vi: Chuỗi trích dẫn không bắt đầu bằng một dấu trích dẫn.

en: Quoted string doesn't end with a quotation mark
vi: Chuỗi trích dẫn không kết thúc bằng một dấu trích dẫn.

en: Encoded value is not valid UTF-8
vi: Giá trị mã hóa không phải là UTF-8 hợp lệ.

en: Could not lock temporary file '%s': %s
vi: Không thể khóa tập tin tạm thời « %s »: %s

en: Could not create file '%s', probably because it already exists
vi: Không thể tạo tập tin « %s », có lẽ do nó đã có.

en: Failed to create or open '%s'
vi: Lỗi tạo hoặc mở « %s ».

en: Failed to lock '%s': probably another process has the lock, or your operating system has NFS file locking misconfigured (%s)
vi: Lỗi khóa « %s »: có lẽ vì tiến trình khác đã có khóa đó, hoặc hệ điều hành có sự khóa tập tin NFS được cấu hình sai (%s).

en: Failed to remove '%s': %s
vi: Lỗi gỡ bõ « %s »: %s

en: Not running within active session
vi: Không phải chạy bên trong phiên chạy đang chạy

en: Failed to get connection to session: %s
vi: Lỗi thiết lập kết nối tới phiên chạy: %s

en: GetIOR failed: %s
vi: Lỗi GetIOR: %s

en: couldn't contact ORB to resolve existing gconfd object reference
vi: không thể liên lạc với ORB để giải quyết tham chiếu đối tượng gconfd hiện có.

en: Failed to convert IOR '%s' to an object reference
vi: Lỗi chuyển đổi IOR « %s » sang tham chiếu đối tượng.

en: couldn't create directory `%s': %s
vi: không thể tạo thư mục « %s » %s

en: Can't write to file `%s': %s
vi: Không thể ghi vào tập tin « %s »: %s

en: We didn't have the lock on file `%s', but we should have
vi: Đã không có khóa trên tập tin « %s », nên có nó.

en: Failed to link '%s' to '%s': %s
vi: Lỗi liên kết « %s » tới « %s »: %s

en: Failed to remove lock file `%s': %s
vi: Lỗi gỡ bỏ tập tin khóa « %s »: %s

en: Failed to clean up file '%s': %s
vi: Lỗi xóa sạch tập tin « %s »: %s

en: Failed to remove lock directory `%s': %s
vi: Lỗi gỡ bỏ thư mục khóa « %s »: %s

en: Server ping error: %s
vi: Lỗi ping máy phục vụ: %s

en: Failed to contact configuration server; the most common cause is a missing or misconfigured D-Bus session bus daemon. See http://projects.gnome.org/gconf/ for information. (Details - %s)
vi: Lỗi liên lạc với máy phục vụ cấu hình, thường là do daemon D-Bus phiên làm việc thiếu hoặc sai cấu hình. Xem thông tin tại http://projects.gnome.org/gconf/ (Chi tiết — %s)

en: - Sanity checks for GConf
vi: — Các việc kiểm tra sự đúng mực cho GConf

en: Error while parsing options: %s.
    Run '%s --help' to see a full list of available command line options.
vi: Lỗi khi phân tách tùy chọn: %sHãy chạy lệnh « %s --help » (trợ giúp) để xem danh sách đầy đủ các tùy chọn dòng lệnh sẵn có.

en: Please contact your system administrator to resolve the following problem:
    Could not open or create the file "%s"; this indicates that there may be a problem with your configuration, as many programs will need to create files in your home directory. The error was "%s" (errno = %d).
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau :
    Không thể mở hay tạo tập tin « %s »; biểu thị có lẽ cấu hình bạn gặp khó, vì rất nhiều chương trình cần tạo các tập tin trong thư mục chính của bạn. Lỗi đó là « %s » (số hiệu lỗi = %d).

en: Please contact your system administrator to resolve the following problem:
    Could not lock the file "%s"; this indicates that there may be a problem with your operating system configuration. If you have an NFS-mounted home directory, either the client or the server may be set up incorrectly. See the rpc.statd and rpc.lockd documentation. A common cause of this error is that the "nfslock" service has been disabled.The error was "%s" (errno = %d).
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau :
    Không thể khóa tập tin « %s »; biểu thị có lẽ hệ điều hành bạn gặp khó. Nếu bạn có một thư mục chính gắn kết cách NFS, có thể là máy khách hay máy phục vụ được thiết lập không đúng. Hãy xem tài liệu về « rpc.statd » và « rpc.lockd ». Một nguyên nhân thông thường của lỗi này là dịch vụ « nfslock » bị vô hiệu hóa. Lỗi đó là « %s » (số hiệu lỗi = %d).

en: Can't remove file %s: %s
vi: Không thể gỡ bỏ tập tin %s: %s

en: Please contact your system administrator to resolve the following problem:
    No configuration sources in the configuration file "%s"; this means that preferences and other settings can't be saved. %s%s
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau:
    Không có các nguồn cấu hình trong tập tin cấu hình « %s »; điều này có nghĩa là không thể lưu các tùy thích và các thiết lập khác. %s%s

en: Error reading the file:
vi: Gặp lỗi khi đọc tập tin:

en: Please contact your system administrator to resolve the following problem:
    Could not resolve the address "%s" in the configuration file "%s": %s
vi: Hãy liên lạc với quản trị hệ thống để giải quyết vấn đề sau:
    Không thể giải quyết địa chỉ « %s » trong tập tin cấu hình « %s »: %s

en: The files that contain your preference settings are currently in use.
    
    You might be logged in to a session from another computer, and the other login session is using your preference settings files.
    
    You can continue to use the current session, but this might cause temporary problems with the preference settings in the other session.
    
    Do you want to continue?
vi: Các tập tin chứa dữ liệu tùy thích của bạn hiện thời đang được dùng.
    
    Có lẽ vì bạn đã đăng nhập vào một phiên làm việc từ máy khác, và phiên đăng nhập đó đang dùng những tập tin tùy thích này.
    
    Như thế thì bạn có thể tiếp tục sử dụng phiên làm việc này, mà có thể gây ra lỗi tạm cho tùy thích trong phiên khác.
    
    Bạn có muốn tiếp tục không?

en: %s Continue (y/n)?
vi: %s Tiếp tục (Có/không: y/n)?

en: Schema contains invalid UTF-8
vi: Giản đồ chứa UTF-8 không hợp lệ.

en: Schema specifies type list but doesn't specify the type of the list elements
vi: Giản đồ chỉ định kiểu danh sách (type list) nhưng không chỉ định kiểu của các phần tử danh sách đó.

en: Schema specifies type pair but doesn't specify the type of the car/cdr elements
vi: Giản đồ chỉ định kiểu cặp đôi (type pair) nhưng không chỉ định kiểu của các phần tử « car/cdr ».

en: Failed to load source "%s": %s
vi: Lỗi tải nguồn « %s »: %s

en: Resolved address "%s" to a writable configuration source at position %d
vi: Đã giải quyết địa chỉ « %s » đến nguồn cấu hình có thể ghi tại vị trí %d.

en: Resolved address "%s" to a read-only configuration source at position %d
vi: Đã giải quyết địa chỉ « %s » đến nguồn cấu hình chỉ-đọc tại vị trí %d.

en: Resolved address "%s" to a partially writable configuration source at position %d
vi: Đã giải quyết địa chỉ « %s » đến nguồn cấu hình có thể ghi một phần tại vị trí %d

en: None of the resolved addresses are writable; saving configuration settings will not be possible
vi: Không có địa chỉ đã giải quyết nào có khả năng ghi nên không thể lưu các thiết lập cấu hình.

en: Schema `%s' specified for `%s' stores a non-schema value
vi: Giản đồ « %s » dành cho « %s » có lưu trữ một giá trị không thuộc giản đồ.

en: The '/' name can only be a directory, not a key
vi: Tên « / » chỉ có thể là một thư mục, không phải là khóa mở.

en: Value for `%s' set in a read-only source at the front of your configuration path
vi: Đã đặt giá trị cho « %s » trong nguồn chỉ-đọc ở phía trước đường dẫn cấu hình của bạn.

en: Unable to store a value at key '%s', as the configuration server has no writable databases. There are some common causes of this problem: 1) your configuration path file %s/path doesn't contain any databases or wasn't found 2) somehow we mistakenly created two gconfd processes 3) your operating system is misconfigured so NFS file locking doesn't work in your home directory or 4) your NFS client machine crashed and didn't properly notify the server on reboot that file locks should be dropped. If you have two gconfd processes (or had two at the time the second was launched), logging out, killing all copies of gconfd, and logging back in may help. If you have stale locks, remove ~/.gconf*/*lock. Perhaps the problem is that you attempted to use GConf from two machines at once, and ORBit still has its default configuration that prevents remote CORBA connections - put "ORBIIOPIPv4=1" in /etc/orbitrc. As always, check the user.* syslog for details on problems gconfd encountered. There can only be one gconfd per home directory, and it must own a lockfile in ~/.gconfd and also lockfiles in individual storage locations such as ~/.gconf
vi: Không thể lưu giá trị tại khóa mở « %s », vì trình phục vụ cấu hình không có cơ sở dữ liệu nào có khả năng ghi. Một số nguyên nhân thường gặp của vấn đề này:
     1.	tập tin đường dẫn cấu hình « %s/đường dẫn » của bạn không chứa cơ sở dữ liệu nào hoặc đã không được tìm thấy;
     2	vì lý do nào đó mà đã tạo sai hai tiến trình gconfd; 3	hệ điều hành bị cấu hình sai nên việc khóa tập tin NFS không được trong thư mục chính của bạn;
     4	máy khách NFS đã sụp đổ và đã không thông báo đúng cho máy phục vụ khi khởi động lại mà các khóa tập tin nên bị bỏ.
    
    Nếu có hai tiến trình nền gconfd (hay có hai vào lúc tiến trình thứ hai được khởi chạy) thì việc đăng xuất, buộc kết thúc toàn bộ bản sao của gconfd và đăng nhập trở lại có thể cứu giúp. Nếu bạn có khóa cũ nào, hãy gỡ bỏ <~/.gconf*/*lock>. Có lẽ vấn đề là do bạn đã cố sử dụng GConf từ hai máy cùng một lúc, mà ORBit vẫn còn có cấu hình mặc định của nó sẽ ngăn cản các kết nối CORBA từ xa — như thế thì, hãy đặt « ORBIIOPIPv4=1 » trong tập tin tài nguyên </etc/orbitrc>. Như trong mọi trường hợp, hãy kiểm tra xem bản ghi hệ thống <user.* syslog> chứa chi tiết các vấn đề mà gconfd gặp phải. Chỉ có thể có một trình nền gconfd cho mỗithư mục chính của người dùng, và nó phải sở hữu một tập tin khóa trong <~/.gconfd> cũng phải có tập tin khóa trong các vị trí lưu trữ riêng như là <~/.gconf>.

en: Error finding metainfo: %s
vi: Gặp lỗi khi tìm siêu thông tin: %s

en: Error getting metainfo: %s
vi: Gặp lỗi khi lấy siêu thông tin: %s

en: Key `%s' listed as schema for key `%s' actually stores type `%s'
vi: Khóa mở « %s » được liệt kê là giản đồ cho khóa mở « %s », nhưng thực tế chứa kiểu « %s ».

en: Didn't understand `%s' (list must start with a '[')
vi: Không hiểu « %s » (danh sách phải bắt đầu bằng « [ »).

en: Didn't understand `%s' (list must end with a ']')
vi: Không hiểu « %s » (danh sách phải kết thúc bằng « ] »).

en: Didn't understand `%s' (extra unescaped ']' found inside list)
vi: Không hiểu « %s » (gặp « ] » thêm chưa được thoát nằm trong danh sách).

en: Didn't understand `%s' (extra trailing characters)
vi: Không hiểu « %s » (gặp ký tự them đi theo).

en: Didn't understand `%s' (pair must start with a '(')
vi: Không hiểu « %s » (cặp đôi phải bắt đầu bằng « ( »).

en: Didn't understand `%s' (pair must end with a ')')
vi: Không hiểu « %s » (cặp đôi phải kết thúc bằng « ) »).

en: Didn't understand `%s' (wrong number of elements)
vi: Không hiểu « %s » (sai số của các phần tử).

en: Didn't understand `%s' (extra unescaped ')' found inside pair)
vi: Không hiểu « %s » (gặp « ) » thêm chưa được thoát nằm trong cặp đôi).

en: Key is NULL
vi: Khóa vô giá trị (NULL)

en: Adding client to server's list failed, CORBA error: %s
vi: Lỗi thêm máy khách vào danh sách của máy phục vụ, lỗi CORBA: %s

en: Must begin with a slash '/'
vi: Phải bắt đầu với một gạch chéo « / »

en: Can't have two slashes '/' in a row
vi: Không thể có 2 gạch chéo « / » trong cùng một hàng

en: Can't have a period '.' right after a slash '/'
vi: Không thể có dấu chấm câu « . » ở ngay sau một gạch chéo « / »

en: '\%o' is not an ASCII character and thus isn't allowed in key names
vi: « \%o » không phải một ký tự ASCII nên không cho phép trong tên khóa

en: `%c' is an invalid character in key/directory names
vi: « %c » là một ký tự không hợp lệ trong các tên khóa mở/thư mục.

en: Key/directory may not end with a slash '/'
vi: Khóa mở/thư mục không thể kết thúc bằng gạch chéo « / »

en: Failure shutting down configuration server: %s
vi: Lỗi tắt máy phục vụ cấu hình: %s

en: Expected float, got %s
vi: Ngờ trôi nổi mà nhận %s

en: Expected int, got %s
vi: Ngờ int (số nguyên) mà nhận %s.

en: Expected string, got %s
vi: Ngờ chuỗi mà nhận %s.

en: Expected bool, got %s
vi: Ngờ điều hợp lý (Đúng/sai) mà nhận %s.

en: Expected schema, got %s
vi: Ngờ giản đồ mà nhận %s.

en: CORBA error: %s
vi: Lỗi CORBA: %s

en: Shutdown request received
vi: Mới nhận yêu cầu tắt máy.

en: gconfd compiled with debugging; trying to load gconf.path from the source directory
vi: GConfd được biên dịch với khả năng gỡ rối; đang cố tải <gconf.path> từ thư mục nguồn.

en: No configuration files found. Trying to use the default configuration source `%s'
vi: Không tìm thấy tập tin cấu hình nào nên đang cố dùng nguồn cấu hình mặc định « %s »

note: We want to stay alive but do nothing, because otherwise every request would result in another failed gconfd being spawned.
en: No configuration sources in the source path. Configuration won't be saved; edit %s%s
vi: Không có nguồn cấu hình nào trong đường dẫn nguồn nên sẽ không lưu cấu hình; hãy sửa đổi %s%s

en: Error loading some configuration sources: %s
vi: Gặp lỗi khi tải một số nguồn cấu hình: %s

en: No configuration source addresses successfully resolved. Can't load or store configuration data
vi: Không giải quyết địa chỉ nguồn cấu hình nào nên không thể tải hay lưu dữ liệu cấu hình

en: No writable configuration sources successfully resolved. May be unable to save some configuration changes
vi: Không giải quyết nguồn cấu hình nào có khả năng ghi nên có lẽ là không thể lưu một số thay đổi cấu hình

en: Could not connect to session bus: %s
vi: Không thể kết nối tới mạch nối phiên chạy: %s

en: Failed to get bus name for daemon, exiting: %s
vi: Lỗi lấy tên mạch nối cho trình nền nên đang thoát: %s

en: Could not connect to system bus: %s
vi: Không thể kết nối tới mạch nối hệ thống: %s

en: starting (version %s), pid %u user '%s'
vi: đang khởi chạy (phiên bản %s), số tiến trình (PID) %u, người dùng « %s ».

en: Failed to get object reference for ConfigServer
vi: Lỗi lấy tham chiếu đối tượng cho ConfigServer (trình phục vụ cấu hình).

en: Failed to write byte to pipe file descriptor %d so client program may hang: %s
vi: Lỗi ghi byte vào bộ diễn tả ống dẫn %d cho nên chương trình khách có thể treo cứng: %s

en: Error releasing lockfile: %s
vi: Gặp lỗi khi nhả tập tin khóa: %s

en: SIGHUP received, reloading all databases
vi: Mới nhận SIGHUP nên đang tải lại mọi cơ sở dữ liệu.

en: GConf server is not in use, shutting down.
vi: Máy phục vụ GConf không làm gì nên đang tắt nó.

en: Error obtaining new value for `%s': %s
vi: Gặp lỗi khi lấy giá trị mới cho « %s »: %s

en: Returning exception: %s
vi: Trở lại ngoại lệ: %s

en: Failed to open gconfd logfile; won't be able to restore listeners after gconfd shutdown (%s)
vi: Lỗi mở tập tin bản ghi của trình nền gconfd nên sẽ không thể khôi phục bộ lắng nghe sau khi tắt gconfd (%s).

en: Failed to close gconfd logfile; data may not have been properly saved (%s)
vi: Lỗi đóng tập tin bản ghi của trình nền gconfd nên có lẽ chưa lưu đúng cách dữ liệu (%s).

en: Could not open saved state file '%s' for writing: %s
vi: Không thể mở tập tin tính trạng đã lưu « %s » để ghi: %s

en: Could not write saved state file '%s' fd: %d: %s
vi: Không thể ghi tập tin tính trạng đã lưu « %s » fd: %d: %s

en: Could not flush saved state file '%s' to disk: %s
vi: Không thể chuyển hết tập tin tình trạng đã lưu « %s » vào đĩa: %s

en: Failed to close new saved state file '%s': %s
vi: Lỗi đóng tập tin tính trạng đã lưu mới « %s »: %s

en: Could not move aside old saved state file '%s': %s
vi: Không thể chuyển ra tập tin tính trạng đã lưu cũ « %s »: %s

en: Failed to move new saved state file into place: %s
vi: Lỗi chuyển tập tin tình trạng đã lưu mới vào vị trí: %s

en: Failed to restore original saved state file that had been moved to '%s': %s
vi: Lỗi khôi phục tập tin tính trạng đã lưu gốc đã được chuyển tới « %s »: %s

en: Unable to restore a listener on address '%s', couldn't resolve the database
vi: Không thể khôi phục bộ lắng nghe trên địa chỉ « %s » nên không thể giải quyết cơ sở dữ liệu.

en: Error reading saved state file: %s
vi: Gặp lỗi khi đọc tập tin tính trạng đã lưu: %s

en: Unable to open saved state file '%s': %s
vi: Không thể mở tập tin tính trạng đã lưu « %s »: %s

en: Failed to log addition of listener to gconfd logfile; won't be able to re-add the listener if gconfd exits or shuts down (%s)
vi: Lỗi ghi lưu việc thêm bộ lắng nghe vào tập tin bản ghi của trình nền gconfd nên sẽ không thể thêm lại bộ lắng nghe này nếu gconfd thoát hay đã tắt (%s).

en: Failed to log removal of listener to gconfd logfile; might erroneously re-add the listener if gconfd exits or shuts down (%s)
vi: Lỗi ghi lưu việc xóa bỏ bộ lắng nghe vào tập tin bản ghi của trình nền gconfd, có lẽ sẽ thêm lại sai bộ lắng nghe nếu gconfd thoát hay tắt (%s).

en: Failed to get IOR for client: %s
vi: Lỗi lấy IOR cho khách: %s

en: Failed to open saved state file: %s
vi: Lỗi mở tập tin tính trạng đã lưu: %s

en: Failed to write client add to saved state file: %s
vi: Lỗi ghi việc thêm khách vào tập tin tính trạng đã lưu: %s

en: Failed to flush client add to saved state file: %s
vi: Lỗi xóa sạch việc thêm khách vào tập tin tính trạng đã lưu: %s

en: Some client removed itself from the GConf server when it hadn't been added.
vi: Một khách nào đó đã tự xóa bỏ nó khỏi máy phục vụ GConf khi nó đã không được thêm vào.

en: Set a key to a value and sync. Use with --type.
vi: Đặt một khóa mở cho một giá trị và đồng bộ. Dùng với « --type » (kiểu).

en: Print the value of a key to standard output.
vi: In ra giá trị của một khóa mở tới thiết bị xuất chuẩn.

en: Unset the keys on the command line
vi: Thôi đặt các khóa mở lên dòng lệnh.

en: Recursively unset all keys at or below the key/directory names on the command line
vi: Bỏ đặt đệ qui toàn bộ các khóa mở nằm tại hay dưới các tên khóa mở/thư mục trên dòng lệnh

en: Toggles a boolean key.
vi: Bật/tắt một khoá luận lý.

en: Print all key/value pairs in a directory.
vi: In ra toàn bộ các cặp đôi giá trị/khóa mở nằm trong một thư mục.

en: Print all subdirectories in a directory.
vi: In ra toàn bộ các thư mục con trong một thư mục.

en: Print all subdirectories and entries under a directory, recursively.
vi: In ra đệ qui toàn bộ các thư mục con và các mục nhập nằm trong một thư mục nào đó.

en: Search for a key, recursively.
vi: Tìm kiếm khoá, một cách đệ quy.

en: Get the short doc string for a key
vi: Lấy chuỗi « doc » (tài liệu) ngắn cho một khóa mở nào đó.

en: Get the long doc string for a key
vi: Lấy chuỗi « doc » (tài liệu) dài cho một khóa mở nào đó.

en: Return 0 if the directory exists, 2 if it does not.
vi: Trở về 0 nếu có thư mục, còn 2 nếu không.

en: Ignore schema defaults when reading values.
vi: Bỏ qua các mặc định của giản đồ khi đọc giá trị.

en: Dump to standard output an XML description of all entries under a directory, recursively.
vi: Đổ đệ qui vào thiết bị xuất chuẩn một mô tả XML của mọi mục nhập dưới một thư mục nào đó.

en: Load from the specified file an XML description of values and set them relative to a directory.
vi: Tải từ tập tin đã xác định một mô tả XML của giá trị, và đặt chúng tương ứng với một thư mục nào đó..

en: Unload a set of values described in an XML file.
vi: Bỏ tải một bộ giá trị được diễn tả trong một tập tin XML nào đó.

en: Get the name of the default source
vi: Lấy tên của nguồn mặc định.

en: Shut down gconfd. DON'T USE THIS OPTION WITHOUT GOOD REASON.
vi: Tắt trình nền gconfd. ĐỪNG SỬ DỤNG TÙY CHỌN NÀY KHI KHÔNG CÓ LÝ DO XÁC ĐÁNG.

en: Return 0 if gconfd is running, 2 if not.
vi: Trở về 0 nếu gconfd có đang chạy, còn 2 nếu không.

en: Launch the configuration server (gconfd). (Normally happens automatically when needed.)
vi: Khởi chạy trình phục vụ cấu hình (gconfd). (Thường diễn ra tự động khi cần).

en: Specify the type of the value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị đang được đặt, hay kiểu giá trị mà giản đồ mô tả. Cho phép các chữ viết tắt độc nhất.

en: int|bool|float|string|list|pair
vi: ngy.|bun|nổi|chuỗi|liệt|cặp

en: Print the data type of a key to standard output.
vi: In ra kiểu dữ liệu của một khóa mở nào đó vào thiết bị xuất chuẩn.

en: Get the number of elements in a list key.
vi: Lấy số phần tử trong một khóa mở danh sách nào đó.

en: Get a specific element from a list key, numerically indexed.
vi: Lấy một phần tử dứt khoát từ một khóa mở danh sách, được chỉ mục một cách số.

en: Specify the type of the list value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị danh sách đang được đặt, hoặc kiểu giá trị mà giản đồ mô tả. Cho phép các chữ viết tắt độc nhất.

en: int|bool|float|string
vi: ngy.|bun|nổi|chuỗi

en: Specify the type of the car pair value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị cặp đôi « car » đang được đặt, hay kiểu giá trị mà một giản đồ mô tả. Cho phép các viết tắt duy nhất.

en: Specify the type of the cdr pair value being set, or the type of the value a schema describes. Unique abbreviations OK.
vi: Chỉ định kiểu giá trị cặp đôi « cdr » đang được đặt, hay kiểu giá trị mà một giản đồ mô tả. Cho phép các viết tắt duy nhất.

en: Specify a schema file to be installed
vi: Chỉ định một tập tin giản đồ cần cài đặt.

en: Specify a configuration source to use rather than the default path
vi: Chỉ định nguồn cấu hình cần dùng hơn là đường dẫn mặc định.

en: Bypass server, and access the configuration database directly. Requires that gconfd is not running.
vi: Truy cập trực tiếp cơ sở dữ liệu cấu hình, đi vòng máy phục vụ. Yêu cầu là trình nền gconfd không chạy.

en: Properly installs schema files on the command line into the database. Specify a custom configuration source in the GCONF_CONFIG_SOURCE environment variable, or set set the variable to an empty string to use the default configuration source.
vi: Cài đặt hoàn hảo các tập tin giản đồ trên dòng lệnh vào cơ sở dữ liệu. Biến môi trường « GCONF_CONFIG_SOURCE » (nguồn cấu hình GConf) nên được đặt vào nguồn cấu hình không mặc định hay đặt lạ chuỗi trống để dùng giá trị mặc định.

en: Properly uninstalls schema files on the command line from the database. GCONF_CONFIG_SOURCE environment variable should be set to a non-default configuration source or set to the empty string to use the default.
vi: Bỏ cài đặt hoàn hảo các tập tin giản đồ trên dòng lệnh ra cơ sở dữ liệu. Biến môi trường « GCONF_CONFIG_SOURCE » (nguồn cấu hình GConf) nên được đặt vào nguồn cấu hình không mặc định hay đặt lạ chuỗi trống để dùng giá trị mặc định.

en: Torture-test an application by setting and unsetting a bunch of values of different types for keys on the command line.
vi: Kiểm tra một cách chặt chẽ một ứng dụng nào đó, bằng cách đặt và bỏ đặt một chùm các giá trị cho các kiểu khác nhau cho các khóa mở trong dòng lệnh.

en: Torture-test an application by setting and unsetting a bunch of keys inside the directories on the command line.
vi: Kiểm tra một cách chặt chẽ một ứng dụng nào đó, bằng cách đặt và bỏ đặt một chùm các khóa mở nằm trong những thư mục trong dòng lệnh.

en: Set a schema and sync. Use with --short-desc, --long-desc, --owner, and --type.
vi: Đặt một giản đồ và đồng bộ. Dùng với « --short-desc » (mô tả ngắn), « --long-desc » (mô tả dài), « --owner » (chủ sở hữu), và « --type » (kiểu).

en: Specify a short half-line description to go in a schema.
vi: Chỉ định một mô tả ngắn trong nửa dòng vào trong giản đồ.

en: Specify a several-line description to go in a schema.
vi: Chỉ định một mô tả trong vài dòng vào giản đồ.

en: Specify the owner of a schema
vi: Chỉ định chủ sở hữu giản đồ.

en: OWNER
vi: SỞ HỮU

en: Get the name of the schema applied to this key
vi: Lấy tên của giản đồ được áp dụng vào khóa mở này.

en: Specify the schema name followed by the key to apply the schema name to
vi: Chỉ định tên giản đồ được theo sau bởi khóa mở vào đó cần áp dụng tên giản đồ.

en: Remove any schema name applied to the given keys
vi: Gỡ bỏ bất kỳ tên giản đồ nào được áp dụng vào các khóa mở được cho.

en: [FILE...]|[KEY...]|[DIR...]
vi: [TẬP_TIN...]|[KHOÁ...]|[THƯ_MỤC...]

en: - Tool to manipulate a GConf configuration
vi: — Công cụ để thao tác cấu hình GConf

en: Client options:
vi: Tùy chọn khách:

en: Show client options
vi: Hiển thị các tùy chọn của ứng dụng khách

en: Key type options:
vi: Tùy chọn kiểu khoá:

en: Show key type options
vi: Hiển thị các tùy chọn về kiểu khoá

en: Load/Save options:
vi: Tùy chọn Nạp/Lưu :

en: Show load/save options
vi: Hiển thị các tùy chọn về thao tác tải và lưu

en: Server options:
vi: Tùy chọn máy phục vụ :

en: Show server options
vi: Hiển thị các tùy chọn về máy phục vụ

en: Installation options:
vi: Tùy chọn cài đặt:

en: Show installation options
vi: Hiển thị các tùy chọn về cách cài đặt

en: Test options:
vi: Tùy chọn thử ra:

en: Show test options
vi: Hiển thị các tùy chọn về cách thử ra

en: Schema options:
vi: Tùy chọn giản đồ :

en: Show schema options
vi: Hiển thị các tùy chọn về giản đồ

en: Can't get and set/unset simultaneously
vi: Không thể đồng thời lấy và đặt/bỏ đặt gì.

en: Can't set and get/unset simultaneously
vi: Không thể đồng thời đặt và lấy/bỏ đặt gì.

en: Can't get type and set/unset simultaneously
vi: Không thể đồng thời lấy kiểu và đặt/bỏ đặt gì.

en: Can't toggle and get/set/unset simultaneously
vi: Không thể đồng thời bật/tắt và lấy/đặt/bỏ-đặt gì.

en: Can't use --all-entries with --get or --set
vi: Không thể dùng « --all-entries » (mọi mục nhập) với « --get » (lấy) hoặc « --set » (đặt).

en: Can't use --all-dirs with --get or --set
vi: Không thể dùng « --all-dirs » (mọi th mục) với « --get » (lấy) hoặc « --set » (đặt).

en: --recursive-list should not be used with --get, --set, --unset, --all-entries, --all-dirs, or --search-key
vi: « --recursive-list » (liệt kê đệ qui) không nên dùng với « --get » (lấy), « --set » (đặt), « --unset » (bỏ đặt), « --all-entries » (mọi mục nhập), « ---all-dirs» (mọi thư mục) hay « --search-key » (tìm kiếm khoá).

en: --set_schema should not be used with --get, --set, --unset, --all-entries, --all-dirs, or --search-key
vi: « --set_schema » (đặt giản đồ) không nên dùng với « --get » (lấy), « --set » (đặt), « --unset » (bỏ đặt), « --all-entries » (mọi mục nhập), hoặc « ---all-dirs» (mọi thư mục) hay « --search-key » (tìm kiếm khoá).

en: Value type is only relevant when setting a value
vi: Kiểu giá trị chỉ thích đáng khi đặt giá trị.

en: Must specify a type when setting a value
vi: Phải định kiểu khi đặt giá trị.

en: --ignore-schema-defaults is only relevant with --get, --all-entries, --dump, --recursive-list, --get-list-size or --get-list-element
vi: « --ignore-schema-defaults » (bỏ qua các mặc định của giản đồ) chỉ thích đáng với « --get » (lấy), « --all-entries » (mọi mục nhập), « --dump » (đổ), « --recursive-list » (liệt kê đệ qui), « --get-list-size » (lấy kích thước của danh sách) or « --get-list-element » (lấy phần tử của danh sách).

en: %s option must be used by itself.
vi: Phải dùng tùy chọn %s cô đợn.

en: You must specify a configuration source with --config-source when using --direct
vi: Cần phải chỉ định một nguồn cấu hình với « --config-source » khi dùng « --direct » (trực tiếp)

en: GCONF_DISABLE_MAKEFILE_SCHEMA_UNINSTALL is set, not uninstalling schemas
vi: « GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL » (GConf vô hiệu hóa tập tin xây dụng giản đồ cài đặt) đã được đặt thì sẽ không gỡ cài đặt giản đồ.

en: Shutdown error: %s
vi: Gặp lỗi khi tắt: %s

en: Must specify one or more directories to recursively list.
vi: Phải chỉ định một hay nhiều thư mục cần liệt kê đệ qui.

en: Failure listing entries in `%s': %s
vi: Lỗi liệt kê các mục nhập trong « %s »: %s

en: (no value set)
vi: (chưa đặt giá trị)

en: Must specify a key pattern to search for.
vi: Phải chỉ định một mẫu khóa cần tìm.

en: Must specify a PCRE regex to search for.
vi: Phải chỉ định một biểu thức chính quy PCRE cần tìm.

en: Error compiling regex: %s
vi: Lỗi biên dịch biểu thức chính quy: %s

en: Must specify one or more directories to dump.
vi: Phải chỉ định một hay nhiều thư mục cần đổ.

en: Failed to spawn the configuration server (gconfd): %s
vi: Lỗi tạo trình phục vụ cấu hình (gconfd): %s

en: Must specify a key or keys to get
vi: Phải chỉ định một hay nhiều khóa mở cần lấy.

en: List Type: %s
vi: Kiểu danh sách: %s

en: Car Type: %s
vi: Kiểu « car »: %s

en: Cdr Type: %s
vi: Kiểu « cdr »: %s

en: Default Value: %s
vi: Giá trị mặc định: %s

en: Owner: %s
vi: Sở hữu: %s

en: Short Desc: %s
vi: Mô tả ngắn: %s

en: Long Desc: %s
vi: Mô tả dài: %s

en: No value set for `%s'
vi: Chưa đặt giá trị cho « %s ».

en: Failed to get value for `%s': %s
vi: Lỗi lấy giá trị cho « %s »: %s.

en: Don't understand type `%s'
vi: Không hiểu kiểu « %s ».

en: Must specify alternating keys/values as arguments
vi: Phải chỉ định các khóa mở/giá trị dạng đối số.

en: No value to set for key: `%s'
vi: Không có giá trị cần đặt cho khóa mở: « %s ».

en: Cannot set schema as value
vi: Không thể đặt giản đồ dạng giá trị.

en: When setting a list you must specify a primitive list-type
vi: Phải chỉ định một kiểu danh sách gốc khi đặt danh sách.

en: When setting a pair you must specify a primitive car-type and cdr-type
vi: Phải chỉ định kiểu « car » hay « cdr » gốc khi đặt một cặp đôi.

en: Error setting value: %s
vi: Gặp lỗi khi đặt giá trị: %s

en: Error syncing: %s
vi: Gặp lỗi khi đồng bộ: %s

en: Must specify one or more keys as arguments
vi: Phải chỉ định một hay nhiều khoá dạng đối số

en: No value found for key %s
vi: Không tìm thấy giá trị cho khoá %s

en: Not a boolean value: %s
vi: Không phải một giá trị luận lý: %s

en: Must specify a key or keys to get type
vi: Phải chỉ định một hay nhiều khóa mở để lấy kiểu.

en: Must specify a key to lookup size of.
vi: Phải chỉ định một khóa mở để tra tìm kích thước của nó.

en: Key %s is not a list.
vi: Khóa mở « %s » không phải là danh sách.

en: Must specify a key from which to get list element.
vi: Phải chỉ định một khóa từ đó cần lấy phần tử danh sách.

en: Must specify list index.
vi: Phải chỉ định chỉ mục danh sách.

en: List index must be non-negative.
vi: Chỉ mục danh sách phải là không âm.

en: List index is out of bounds.
vi: Chỉ mục danh sách ở ngoại phạm vi.

en: Must specify a key or keys on the command line
vi: Phải chỉ định một hay nhiều khóa mở vào dòng lệnh.

en: No schema known for `%s'
vi: Không có giản đồ được biết cho « %s ».

en: No doc string stored in schema at '%s'
vi: Không có chuỗi « doc » chứa trong giản đồ tại « %s ».

en: Error getting schema at '%s': %s
vi: Gặp lỗi khi lấy giản đồ tại « %s »: %s.

en: No schema stored at '%s'
vi: Không có giản đồ được lưu tại « %s ».

en: Value at '%s' is not a schema
vi: Giá trị tại « %s » không phải là giản đồ.

en: Must specify a schema name followed by the key name to apply it to
vi: Phải chỉ định một tên giản đồ được theo sau bởi tên khóa mở vào đó cần áp dụng nó.

en: Error associating schema name '%s' with key name '%s': %s
vi: Gặp lỗi khi liên quan tên giản đồ « %s » với tên khóa mở « %s »: %s

en: Must specify keys to unapply schema from
vi: Phải chỉ định một hay nhiều khóa mở ra đó cần gỡ áp dụng giản đồ.

en: Error removing schema name from '%s': %s
vi: Gặp lỗi khi gỡ bỏ tên giản đồ ra khỏi « %s »: %s

en: Must specify key (schema name) as the only argument
vi: Phải chỉ định khóa mở (tên giản đồ) là đối số duy nhất.

en: List type must be a primitive type: string, int, float or bool
vi: Kiểu danh sách phải là một kiểu gốc: string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai).

en: Pair car type must be a primitive type: string, int, float or bool
vi: Kiểu cặp đôi « car » phải là kiểu gốc: string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai).

en: Pair cdr type must be a primitive type: string, int, float or bool
vi: Kiểu cặp đôi « cdr » phải là kiểu gốc: string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai).

en: Error syncing: %s
vi: Gặp lỗi khi đồng bộ: %s

en: Must specify one or more directories to get key/value pairs from.
vi: Phải chỉ định một hay nhiều thư mục từ đó cần lấy các cặp đôi khóa mở/giá trị.

en: Must specify one or more keys to unset.
vi: Phải chỉ định một hay nhiều khóa mở cần bỏ đặt.

en: Error unsetting `%s': %s
vi: Gặp lỗi khi bỏ đặt « %s »: %s

en: Must specify one or more keys to recursively unset.
vi: Phải chỉ định một hay nhiều khóa mở cần bỏ đặt đệ qui.

en: Failure during recursive unset of "%s": %s
vi: Thất bại trong lúc bỏ đặt đệ qui « %s »: %s

en: Must specify one or more directories to get subdirs from.
vi: Phải chỉ định một hay nhiều thư mục từ đó cần lấy các thư mục con.

en: Error listing dirs: %s
vi: Gặp lỗi khi liệt kê thư mục: %s

en: WARNING: must specify both a <car> and a <cdr> in a <pair>
vi: CẢNH BÁO: phải chỉ định cả <car> lẫn <cdr> đều trong <pair> (cặp đôi).

en: WARNING: key specified (%s) for schema under a <value> - ignoring
vi: CẢNH BÁO: đã chỉ định khóa mở (%s) cho giản đồ dưới một <value> (giá trị) nên bỏ qua.

en: WARNING: must have a child node under <value>
vi: CẢNH BÁO: phải có nút con nằm dưới <value> (giá trị).

en: WARNING: node <%s> not understood
vi: CẢNH BÁO: không hiểu nút <%s>.

en: WARNING: Failed to parse int value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « int » (số nguyên) « %s ».

en: WARNING: Failed to parse float value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « float » (trôi nổi) « %s ».

en: WARNING: Failed to parse string value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « string » (chuỗi) « %s ».

en: WARNING: Failed to parse boolean value `%s'
vi: CẢNH BÁO: lỗi phân tách giá trị « bool » (đúng/sai) « %s ».

en: WARNING: failed to associate schema `%s' with key `%s': %s
vi: CẢNH BÁO: lỗi tượng ứng giản đồ « %s » với khóa mở « %s »: %s.

en: WARNING: invalid or missing type for schema (%s)
vi: CẢNH BÁO: kiểu thiếu hay không hợp lệ cho giản đồ (%s).

en: WARNING: invalid or missing list_type for schema (%s)
vi: CẢNH BÁO: « list_type » (kiểu dang sách) thiếu hay không hợp lệ cho giản đồ (%s).

en: WARNING: Failed to parse default value `%s' for schema (%s)
vi: CẢNH BÁO: lỗi phân tách giá trị mặc định « %s » cho giản đồ (%s).

en: WARNING: invalid or missing car_type or cdr_type for schema (%s)
vi: CẢNH BÁO: « car_type » (kiểu car) hoặc « cdr_type » (kiểu cdr) thiếu hay không hợp lệ cho giản đồ (%s).

en: WARNING: You cannot set a default value for a schema
vi: CẢNH BÁO: không thể đặt giá trị mặc định cho giản đồ.

en: WARNING: gconftool internal error, unknown GConfValueType
vi: CẢNH BÁO: lỗi bên trong Gconftool (công cụ cấu hình), không biết GConfValueType (kiểu giá trị cấu hình).

en: WARNING: failed to parse type name `%s'
vi: CẢNH BÁO: lỗi phân tách tên kiểu « %s ».

en: WARNING: list_type can only be int, float, string or bool and not `%s'
vi: CẢNH BÁO: « list_type » (kiểu danh sách) chỉ có thể là string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai) mà không phải là « %s ».

en: WARNING: car_type can only be int, float, string or bool and not `%s'
vi: CẢNH BÁO: « car_type » (kiểu car) chỉ có thể là string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai) mà không phải là « %s ».

en: WARNING: cdr_type can only be int, float, string or bool and not `%s'
vi: CẢNH BÁO: « cdr_type » (kiểu danh sách) chỉ có thể là string (chuỗi), int (số nguyên), float (trôi nổi) hay bool (đúng/sai) mà không phải là « %s ».

en: WARNING: empty <applyto> node
vi: CẢNH BÁO: nút <applyto> (áp dụng vào) rỗng.

en: WARNING: node <%s> not understood below <schema>
vi: CẢNH BÁO: không hiểu nút <%s> nằm dới <schema> (giản đồ).

en: WARNING: no <list_type> specified for schema of type list
vi: CẢNH BÁO: chưa chỉ định <list_type> (kiểu danh sách) cho giản đồ kiểu danh sách.

en: WARNING: no <car_type> specified for schema of type pair
vi: CẢNH BÁO: chưa chỉ định <car_type> (kiểu car) cho giản đồ kiểu cặp đôi.

en: WARNING: no <cdr_type> specified for schema of type pair
vi: CẢNH BÁO: chưa chỉ định <cdr_type> (kiểu cdr) cho giản đồ kiểu cặp đôi.

en: WARNING: <locale> node has no `name="locale"' attribute, ignoring
vi: CẢNH BÁO: nút <locale> (miền địa phương) không có thuộc tính « name="locale" » (tên = miền địa phương) nên bỏ qua.

en: WARNING: multiple <locale> nodes for locale `%s', ignoring all past first
vi: CẢNH BÁO: có nhiều nút <locale> (miền địa phương) cho miền địa phương « %s » nên bỏ qua toàn bộ sau đầu.

en: WARNING: Invalid node <%s> in a <locale> node
vi: CẢNH BÁO: nút <%s> không hợp lệ nằm trong một nút <locale> (miền địa phương).

en: Attached schema `%s' to key `%s'
vi: Đã đính kèm giản đồ « %s » với khóa mở « %s ».

en: You must have at least one <locale> entry in a <schema>
vi: Phải có ít nhất một mục nhập <locale> (miền địa phương) trong một <schema> (giản đồ).

en: WARNING: failed to install schema `%s', locale `%s': %s
vi: CẢNH BÁO: lỗi cài đặt giản đồ « %s », miền địa phương « %s »: %s

en: Installed schema `%s' for locale `%s'
vi: Đã cài đặt giản đồ « %s » cho miền địa phương « %s ».

en: WARNING: failed to uninstall schema `%s', locale `%s': %s
vi: CẢNH BÁO: lỗi gỡ cài đặt giản đồ « %s », miền địa phương « %s »: %s

en: Uninstalled schema `%s' from locale `%s'
vi: Đã cài đặt giản đồ « %s » ra miền địa phương « %s ».

en: WARNING: no key specified for schema
vi: CẢNH BÁO: chưa chỉ định khóa mở cho giản đồ.

en: WARNING: node <%s> not understood below <%s>
vi: CẢNH BÁO: không hiểu nút <%s> nằm dưới <%s>.

en: Failed to open `%s': %s
vi: Lỗi mở « %s »: %s

en: Document `%s' is empty?
vi: Tài liệu « %s » là rống không?

en: Document `%s' has the wrong type of root node (<%s>, should be <%s>)
vi: Tài liệu « %s » có kiểu sai của nút gốc (<%s>, nên là <%s> [tập tin giản đồ GConf]).

en: Document `%s' has no top level <%s> node
vi: Tài liệu « %s » không có nút <%s> mức đầu.

en: WARNING: node <%s> below <%s> not understood
vi: CẢNH BÁO: không hiểu nút <%s> nằm dưới <%s>.

en: Error syncing configuration data: %s
vi: Gặp lỗi khi đồng bộ dữ liệu cấu hình: %s

en: Must specify some schema files to install
vi: Phải chỉ định một số tập tin giản đồ cần cài đặt.

en: Failed to unset breakage key %s: %s
vi: Lỗi bỏ đặt được khóa mở cách hỏng (breakage) %s: %s

en: Must specify some keys to break
vi: Phải chỉ định một số khóa mở cần hỏng.

en: Trying to break your application by setting bad values for key:
      %s
vi: Đang cố gắng hỏng ứng dụng của bạn bằng cách đặt các giá trị sai cho khóa mở:
      %s

en: Must specify some directories to break
vi: Phải chỉ định một số thư mục cần hỏng.

en: Trying to break your application by setting bad values for keys in directory:
      %s
vi: Đang cố gắng hỏng ứng dụng của bạn bằng cách đặt các giá trị sai cho các khóa mở trong thư mục:
      %s

en: GSettings Data Conversion
vi: Chuyển đổi dữ liệu GSettings

en: Migrates user settings from GConf to dconf
vi: Chuyển thiết lập người dùng từ GConf sang dconf

en: Send to &Trash-can
vi: Gửi đến T&hùng rác

en: Rena&me
vi: Đổ&i tên

en: Prop&erties
vi: Thu&ộc tính

en: Open &with...
vi: Mở v&ới

en: Make a &Hard-Link
vi: Tạo một &liên kết cứng

en: Make a &Symlink
vi: Tạo một li&ên kết biểu tượng

en: &Delete Tab
vi: &Xóa Tab

en: &Rename Tab
vi: Đ&ổi tên tab

en: &New File or Dir
vi: Tạ&o mới tập tin hoặc thư mục

en: &Insert Tab
vi: C&hèn tab

en: D&uplicate this Tab
vi: Nhân đ&ôi tab này
