Kicad - en to vi translation catalogue (10931 entries)

en: All Files
vi: Tất cả Tập tin

en: Build board outline
vi: Xây dựng đường bao ngoài bo mạch

en: Create layers
vi: Tạo các lớp

en: No footprint loaded.
vi: Không có dấu chân nào được tải.

en: Footprint outline is missing or malformed. Run Footprint Checker for a full analysis.
vi: Đường viền dấu chân bị thiếu hoặc không đúng định dạng. Chạy Dấu chân Checker để phân tích đầy đủ.

en: Board outline is missing or malformed. Run DRC for a full analysis.
vi: Đường viền bo mạch bị thiếu hoặc không đúng định dạng. Chạy DRC để phân tích đầy đủ.

en: Create tracks and vias
vi: Tạo các đường mạch và via

en: Create zones
vi: Tạo các vùng bao phủ đồng

en: Build Tech layers
vi: Xây dựng các lớp kỹ thuật

en: Build Tech layer %d
vi: Dựng lớp kỹ thuật %d

en: Simplifying copper layer polygons
vi: Giảm bớt các đa giác lớp đồng

en: Calculating plated copper
vi: Đang tính toán lượng đồng mạ

en: Simplifying %d copper layers
vi: Giảm bớt %d lớp đồng

en: Simplify holes contours
vi: Đơn giản hóa đường viền lỗ

en: Build BVH for holes and vias
vi: Xây dựng BVH cho lỗ xuyên và vias

en: OpenGL context creation error
vi: Lỗi tạo môi trường đồ họa OpenGL

en: Your OpenGL version is not supported. Minimum required is 1.5.
vi: Phiên bản OpenGL của bạn không được hỗ trợ. Yêu cầu tối thiểu là 1,5.

en: Last render time %.0f ms
vi: Thời gian quét ảnh lần trước %.0f ms

en: OpenGL error during off-screen rendering: 0x%04X
vi: Lỗi OpenGL trong quá trình kết xuất ngoài màn hình: 0x%04X

en: Net %s	Net class %s
vi: Lưới %s	Lớp lưới %s

en: Pad %s
vi: Điểm hàn %s

en: Rule area %s
vi: Vùng quy tắc %s

en: Zone %s
vi: Vùng %s

en: Load OpenGL: board
vi: Tải OpenGL: bo mạch

en: Load OpenGL: holes and vias
vi: Tải OpenGL: lỗ và vias

en: Load OpenGL: layers
vi: Tải OpenGL: các lớp

en: Load OpenGL layer %s
vi: Tải lớp OpenGL: %s

en: Loading 3D models...
vi: Đang tải các mô hình 3D...

en: Reload time %.3f s
vi: Thời gian tải lại: %.3f giây

en: Loading %s...
vi: Đang tải %s...

en: Loading...
vi: Đang tải...

en: Load Raytracing: board
vi: Tải Raytracing: bo mạch

en: Load Raytracing: layers
vi: Tải Raytracing: các lớp

en: Rendering time %.3f s
vi: Thời gian hiển thị %.3f s

en: Rendering: %.0f %%
vi: Đang kết xuất: %.0f %%

en: Rendering: Post processing shader
vi: Đang kết xuất: Shader hậu xử lý hình ảnh

en: 3D Viewer
vi: Trình xem 3D

en: 3D Grid
vi: Lưới 3D

en: Rotate Board
vi: Xoay bảng mạch

en: Move Board
vi: Di chuyển bảng mạch

en: Reset to Default Settings
vi: Đặt lại về Cài đặt mặc định

en: &File
vi: &Tập tin

en: &Edit
vi: &Sửa đổi

en: &View
vi: &Hiển thị

en: &Preferences
vi: &Tùy chọn

en: KiCad 3D Viewer
vi: Trình xem 3D KiCad

en: Appearance
vi: Giao diện

en: Follow PCB Editor
vi: Theo dõi trình chỉnh sửa bản mạch in

en: Follow PCB Plot Settings
vi: Theo dõi cài đặt in bản mạch in

en: legacy colors
vi: Màu kế thừa

en: 3D Image File Name
vi: Tên File hình ảnh 3D

en: Insufficient permissions to save file '%s'.
vi: Không đủ quyền để lưu file '%s'.

en: Error
vi: Lỗi

en: Failed to copy image to clipboard
vi: Không sao chép được hình ảnh vào bộ nhớ tạm

en: Can't save file
vi: Không thể lưu file

en: Reload board
vi: Tải lại bo mạch

en: Reload board and refresh 3D view
vi: Tải lại bảng mạch và làm mới trình xem 3D

en: Use raytracing
vi: Sử dụng dò tia

en: Render current view using Raytracing
vi: Hiển thị chế độ xem hiện tại bằng Raytracing

en: Copy 3D image to clipboard
vi: Sao chép hình ảnh 3D vào bộ nhớ tạm

en: Copy the current 3D image to the clipboard
vi: Sao chép hình ảnh 3D hiện tại vào bộ nhớ tạm

en: Export Image...
vi: Xuất ảnh...

en: Export the Current View as an image file
vi: Xuất khung xem hiện tại thành tệp ảnh

en: Set Pivot
vi: Đặt trục

en: Place point around which the board will be rotated (middle mouse click)
vi: Đặt trục xoay trung tâm (nhấp chuột giữa)

en: Rotate X Clockwise
vi: Xoay trục X theo chiều kim đồng hồ

en: Rotate X Counterclockwise
vi: Xoay X theo chiều ngược kim đồng hồ

en: Rotate Y Clockwise
vi: Xoay Y theo chiều kim đồng hồ

en: Rotate Y Counterclockwise
vi: Xoay Y theo chiều ngược kim đồng hồ

en: Rotate Z Clockwise
vi: Xoay Z theo chiều kim đồng hồ

en: Rotate Z Counterclockwise
vi: Xoay Z theo chiều ngược kim đồng hồ

en: Move Board Left
vi: Di chuyển bo mạch sang trái

en: Move Board Right
vi: Di chuyển bo mạch sang phải

en: Move Board Up
vi: Di chuyển bo mạch lên trên

en: Move Board Down
vi: Di chuyển bo mạch xuống dưới

en: Home View
vi: Góc nhìn gốc

en: Redraw at the home position and zoom
vi: Vẽ lại ở vị trí ban đầu và phóng to

en: Flip Board
vi: Lật bo mạch

en: Flip the board view
vi: Đảo góc nhìn bo mạch

en: Toggle Orthographic Projection
vi: Chuyển đổi không gian hình chiếu

en: Enable/disable orthographic projection
vi: Bật/tắt hình chiếu dạng vuông góc

en: View Front
vi: Góc nhìn mặt trước

en: View Back
vi: Góc nhìn mặt sau

en: View Left
vi: Góc nhìn bên trái

en: View Right
vi: Góc nhìn bên phải

en: View Top
vi: Góc nhìn phía trên

en: View Bottom
vi: Góc nhìn bên dưới

en: No 3D Grid
vi: Không có lưới 3D

en: 3D Grid 10mm
vi: Lưới 3D 10mm

en: 3D Grid 5mm
vi: Lưới 3D 5mm

en: 3D Grid 2.5mm
vi: Lưới 3D 2.5mm

en: 3D Grid 1mm
vi: Lưới 3D 1mm

en: Render Realistic Materials
vi: Hiển thị vật liệu thực tế

en: Use all material properties from each 3D model file
vi: Sử dụng tất cả thuộc tính vật liệu từ mỗi tập tin mô hình 3D

en: Render Solid Colors
vi: Kết xuất màu đồng nhất

en: Use only the diffuse color property from 3D model file
vi: Chỉ sử dụng thuộc tính màu khuếch tán từ tệp mô hình 3D

en: Render CAD Colors
vi: Kết xuất màu CAD

en: Use a CAD color style based on the diffuse color of the material
vi: Sử dụng kiểu màu CAD dựa trên màu khuếch tán của vật liệu

en: Show Through Hole 3D Models
vi: Hiển thị mô hình 3D linh kiện xuyên lỗ

en: Show 3D models for 'Through hole' type footprints
vi: Hiển thị mô hình 3D cho kiểu dấu chân 'xuyên lỗ'

en: Show SMD 3D Models
vi: Hiện mô hình 3D SMD

en: Show 3D models for 'Surface mount' type footprints
vi: Hiện mô hình 3D cho kiểu dấu chân 'Linh kiện dán'

en: Show Unspecified 3D Models
vi: Hiển thị mô hình 3D không xác định

en: Show 3D models for 'unspecified' type footprints
vi: Hiển thị mô hình 3D cho dấu chân loại 'không xác định'

en: Show 3D Models not in POS File
vi: Hiển thị Mô hình 3D không có trong Tệp POS

en: Show 3D models even if not found in .pos file
vi: Hiển thị mô hình 3D ngay cả khi không tìm thấy trong tệp .pos

en: Show 3D Models marked DNP
vi: Hiển thị Mô hình 3D được đánh dấu DNP

en: Show 3D models even if marked 'Do Not Place'
vi: Hiển thị mô hình 3D ngay cả khi được đánh dấu 'Không được đặt'

en: Show Model Bounding Boxes
vi: Hiện hộp bao mô hình

en: Show 3D model bounding boxes in realtime renderer
vi: Hiển thị hộp bao mô hình 3D trong trình kết xuất thời gian thực

en: Show 3D Navigator
vi: Hiện thanh điều hướng 3D

en: Show Appearance Manager
vi: Hiện Trình quản lý giao diện

en: Show/hide the appearance manager
vi: Ẩn/hiện trình quản lý giao diện

en: Board Body
vi: Phần khối bo mạch

en: Show board body
vi: Hiển thị thân bo mạch

en: Plated Barrels
vi: Thân via mạ

en: Show barrels of plated through-holes and vias
vi: Hiển thị thân của các lỗ xuyên và via được mạ

en: Show front copper / surface finish color
vi: Lớp đồng/chuẩn cho bề mặt bản mạch

en: Show back copper / surface finish color
vi: Hiển thị lớp đồng mạ / màu phủ bề mặt

en: Adhesive
vi: Lớp keo

en: Show adhesive
vi: Hiện lớp keo

en: Solder Paste
vi: Kem hàn

en: Show solder paste
vi: Hiện lớp kem hàn

en: Show front silkscreen
vi: Hiển thị lớp in lụa trên cùng

en: Show back silkscreen
vi: Hiển thị lớp in lụa mặt sau

en: Show front solder mask
vi: Hiển thị lớp phủ che đồng trên cùng

en: Show back solder mask
vi: Hiển thị lớp phủ che đồng dưới cùng

en: Show user drawings layer
vi: Hiển thị các lớp vẽ ghi chú kỹ thuật

en: Show user comments layer
vi: Hiển thị các lớp vẽ ghi chú

en: Show user ECO1 layer
vi: Hiển thị lớp vẽ ECO 1

en: Show user ECO2 layer
vi: Hiển thị lớp vẽ ECO 2

en: Show user defined layer 1
vi: Hiển thị lớp tùy chỉnh 1

en: Show user defined layer 2
vi: Hiển thị lớp tùy chỉnh 2

en: Show user defined layer 3
vi: Hiển thị lớp tùy chỉnh 3

en: Show user defined layer 4
vi: Hiển thị lớp tùy chỉnh 4

en: Show user defined layer 5
vi: Hiển thị lớp tùy chỉnh 5

en: Show user defined layer 6
vi: Hiển thị lớp tùy chỉnh 6

en: Show user defined layer 7
vi: Hiển thị lớp tùy chỉnh 7

en: Show user defined layer 8
vi: Hiển thị lớp tùy chỉnh 8

en: Show user defined layer 9
vi: Hiển thị lớp tùy chỉnh 9

en: Show user defined layer 10
vi: Hiển thị lớp tùy chỉnh 10

en: Show user defined layer 11
vi: Hiển thị lớp tùy chỉnh 11

en: Show user defined layer 12
vi: Hiển thị lớp tùy chỉnh 12

en: Show user defined layer 13
vi: Hiển thị lớp tùy chỉnh 13

en: Show user defined layer 14
vi: Hiển thị lớp tùy chỉnh 14

en: Show user defined layer 15
vi: Hiển thị lớp tùy chỉnh 15

en: Show user defined layer 16
vi: Hiển thị lớp tùy chỉnh 16

en: Show user defined layer 17
vi: Hiển thị lớp tùy chỉnh 17

en: Show user defined layer 18
vi: Hiển thị lớp tùy chỉnh 18

en: Show user defined layer 19
vi: Hiển thị lớp tùy chỉnh 19

en: Show user defined layer 20
vi: Hiển thị lớp tùy chỉnh 20

en: Show user defined layer 21
vi: Hiển thị lớp tùy chỉnh 21

en: Show user defined layer 22
vi: Hiển thị lớp tùy chỉnh 22

en: Show user defined layer 23
vi: Hiển thị lớp tùy chỉnh 23

en: Show user defined layer 24
vi: Hiển thị lớp tùy chỉnh 24

en: Show user defined layer 25
vi: Hiển thị lớp tùy chỉnh 25

en: Show user defined layer 26
vi: Hiển thị lớp tùy chỉnh 26

en: Show user defined layer 27
vi: Hiển thị lớp tùy chỉnh 27

en: Show user defined layer 28
vi: Hiển thị lớp tùy chỉnh 28

en: Show user defined layer 29
vi: Hiển thị lớp tùy chỉnh 29

en: Show user defined layer 30
vi: Hiển thị lớp tùy chỉnh 30

en: Show user defined layer 31
vi: Hiển thị lớp tùy chỉnh 31

en: Show user defined layer 32
vi: Hiển thị lớp tùy chỉnh 32

en: Show user defined layer 33
vi: Hiển thị lớp tùy chỉnh 33

en: Show user defined layer 34
vi: Hiển thị lớp tùy chỉnh 34

en: Show user defined layer 35
vi: Hiển thị lớp tùy chỉnh 35

en: Show user defined layer 36
vi: Hiển thị lớp tùy chỉnh 36

en: Show user defined layer 37
vi: Hiển thị lớp tùy chỉnh 37

en: Show user defined layer 38
vi: Hiển thị lớp tùy chỉnh 38

en: Show user defined layer 39
vi: Hiển thị lớp tùy chỉnh 39

en: Show user defined layer 40
vi: Hiển thị lớp tùy chỉnh 40

en: Show user defined layer 41
vi: Hiển thị lớp tùy chỉnh 41

en: Show user defined layer 42
vi: Hiển thị lớp tùy chỉnh 42

en: Show user defined layer 43
vi: Hiển thị lớp tùy chỉnh 43

en: Show user defined layer 44
vi: Hiển thị lớp tùy chỉnh 44

en: Show user defined layer 45
vi: Hiển thị lớp tùy chỉnh 45

en: Through-hole Models
vi: Mô hình linh kiện xuyên lỗ

en: SMD Models
vi: Mô hình SMD

en: Virtual Models
vi: Mô hình ảo

en: Models not in POS File
vi: Mô hình không có trong tệp vị trí

en: Models marked DNP
vi: Mô hình đánh dấu DNP

en: Model Bounding Boxes
vi: Hộp bao mô hình

en: Values
vi: Các giá trị

en: Show footprint values
vi: Hiện giá trị dấu chân linh kiện

en: References
vi: Ký hiệu tham chiếu

en: Show footprint references
vi: Hiện giá trị tham khảo dấu chân linh kiện

en: Footprint Text
vi: Chữ của dấu chân linh kiện

en: Show all footprint text
vi: Hiển thị tất cả chữ trên dấu chân linh kiện

en: Off-board Silkscreen
vi: Lớp in lụa ngoài rìa bo mạch

en: Do not clip silk layers to board outline
vi: Không để chạm lớp in chữ vào đường bao ngoài bo mạch

en: 3D Navigator
vi: Điều hướng 3D

en: Background Start
vi: Nền khởi đầu

en: Background gradient start color
vi: Màu đầu tiên để tô nền màu chuyển sắc

en: Background End
vi: Nền sau cùng

en: Background gradient end color
vi: Màu cuối để tô nền màu chuyển sắc

en: Use board stackup colors
vi: Tô màu cho cấu trúc lớp bo mạch

en: Use PCB editor copper colors
vi: Dùng màu đồng từ trình soạn PCB

en: Use the board editor layer colors for copper layers (realtime renderer only)
vi: Dùng màu lớp của trình soạn bảng mạch cho các lớp đồng (chỉ dành cho bộ kết xuất thời gian thực)

en: Save and restore color and visibility combinations.
    Use %s+Tab to activate selector.
    Successive Tabs while holding %s down will cycle through presets in the popup.
vi: Lưu và khôi phục phức hợp màu sắc và hiển thị,
    Sử dụng %s+Tab để kích hoạt lựa chọn.
    Nhấn Tab liên tiếp trong khi nhấn giữ %s sẽ di chuyển giữa những cài đặt có sẵn trong cửa sổ hiện ra.

en: Save and restore camera position and zoom.
    Use %s+Tab to activate selector.
    Successive Tabs while holding %s down will cycle through viewports in the popup.
vi: Lưu và khôi phục vị trí nhìn và thu phóng.
    Sử dụng %s+Tab để kích hoạt bộ chọn.
    Nhấn Tab liên tiếp trong khi nhấn giữ %s sẽ di chuyển giữa các khung nhìn trong cửa sổ hiện ra.

en: Left double click or middle click to change color
vi: Nhấp đúp chuột trái hoặc nhấp chuột giữa để thay đổi màu sắc

en: Uncheck 'Use board stackup colors' to allow color editing.
vi: Bỏ chọn 'Sử dụng màu có sẵn cho cấu trúc lớp bo mạch' để cho phép chỉnh sửa màu khác.

en: Show or hide %s
vi: Hiện hoặc ẩn%s

en: Presets (%s+Tab):
vi: Giá trị đặt trước (%s+Tab):

en: Save preset...
vi: Lưu giá trị đặt trước...

en: Delete preset...
vi: Xóa giá trị đặt trước ...

en: Layer preset name:
vi: Tên các lớp đặt trước:

en: Save Layer Preset
vi: Lưu các lớp đặt trước

en: Overwrite existing preset?
vi: Ghi đè giá trị đặt sẵn hiện có?

en: Presets
vi: Cài đặt trước

en: Delete Preset
vi: Xóa cài đặt trước

en: Select preset:
vi: Lựa chọn cài đặt trước sẵn có:

en: Viewports (%s+Tab):
vi: Các khung nhìn (%s+Tab):

en: Save viewport...
vi: Lưu các khung nhìn...

en: Delete viewport...
vi: Xóa các khung nhìn ...

en: Viewport name:
vi: Tên khung nhìn:

en: Save Viewport
vi: Lưu khung nhìn

en: Viewports
vi: Các khung nhìn

en: Delete Viewport
vi: Xóa khung nhìn

en: Select viewport:
vi: Lựa chọn khung nhìn:

en: Presets (Ctrl+Tab):
vi: Cài đặt trước (Ctrl+Tab):

en: Viewports (Alt+Tab):
vi: Khung nhìn (Alt+Tab):

en: (unsaved)
vi: (chưa lưu)

en: Export 3D View
vi: Xuất khung nhìn 3D

en: Image Size
vi: Kích thước ảnh

en: Width:
vi: Chiều rộng:

en: pixels
vi: Pixels

en: Height:
vi: Chiều cao:

en: Resolution
vi: Độ phân giải

en: X resolution:
vi: Độ phân giải X:

en: pixels/in
vi: điểm ảnh/in

en: pixels/mm
vi: điểm ảnh/mm

en: Y resolution:
vi: Độ phân giải Y:

en: %d × %d pixels
vi: %d × %d điểm ảnh

en: All supported files (%s)
vi: Tất cả các dạng tệp tin được hỗ trợ (%s)

en: Available paths:
vi: Các Đường dẫn có sẵn:

en: Configure Paths
vi: Cấu hình các Đường dẫn

en: Embed model
vi: Nhúng mô hình

en: Select 3D Model
vi: Chọn Mô hình 3D

en: Render Options
vi: Các Tùy chọn Render

en: Clip silkscreen at via annuli
vi: Xén lớp in lụa tại vòng đồng lỗ xuyên

en: Clip silkscreen at solder mask edges
vi: Xén lớp in lụa tại rìa phần phủ che đồng

en: Show filled areas in zones
vi: Hiển thị các chỗ đã lấp đầy trong các vùng phủ.

en: Use bare copper color for unplated copper (slow)
vi: Sử dụng màu đồng trần cho phần đồng không mạ (chậm)

en: Use different colors for plated and unplated copper. (Slow)
vi: Sử dụng các màu khác nhau cho phần đồng mạ và không mạ. (Chậm)

en: Material properties:
vi: Thuộc tính vật liệu:

en: Realistic
vi: Phong cách thực

en: Solid colors
vi: Màu sắc tô đầy

en: CAD colors
vi: Màu sắc vẽ CAD

en: Camera Options
vi: Tùy chọn góc nhìn

en: Rotation increment:
vi: Góc xoay thêm:

en: deg
vi: độ

en: Redraw while moving
vi: Vẽ lại trong khi di chuyển

en: Redraw speed:
vi: Tốc độ vẽ lại:

en: Rendering Options
vi: Lựa chọn cách tạo ảnh đồ họa

en: Show model bounding boxes
vi: Hiển thị các đường hình hộp bao ngoài

en: Show copper and tech layers thickness (slow)
vi: Hiển thị độ dày của lớp đồng và lớp kỹ thuật (chậm)

en: Highlight items on rollover
vi: Tô sáng những phần được di chuột qua

en: Anti-aliasing:
vi: Khử bỏ răng cưa:

en: Disabled
vi: Tắt

en: 3D-Viewer must be closed and re-opened to apply this setting
vi: Hiển thị 3D phải được đóng và mở lại để áp dụng cài đặt này

en: Selection color:
vi: Màu chọn:

en: While Moving
vi: Trong khi di chuyển

en: Disable anti-aliasing
vi: Vô hiệu hóa khử răng cưa

en: Disable thickness
vi: Vô hiệu hóa dày

en: Disable uVia holes
vi: Tắt lỗ vi via

en: Disable all plated holes
vi: Tắt tất cả lỗ được mạ

en: Procedural textures (slow)
vi: Tiến trình tạo hoa văn (chậm)

en: Add floor (slow)
vi: Thêm sàn (chậm)

en: Anti-aliasing (slow)
vi: Khử răng cưa

en: Screen space ambient occlusions and global illumination reflections (slow)
vi: Phản xạ ảnh chiếu không gian nền xung quanh và chiếu sáng toàn cục (chậm)

en: Number of Samples
vi: Số lượng mẫu

en: Spread Factor %
vi: Yếu tố dàn trải%

en: Recursion Level
vi: Mức đệ quy

en: Shadows:
vi: Đổ bóng:

en: Number of rays that will be cast, into light direction, to evaluate a shadow point
vi: Số lượng tia sáng sẽ được truyền, đi về hướng ánh sáng, để đánh giá một điểm bóng

en: Reflections:
vi: Sự Phản chiếu:

en: Number of rays that will be cast to evaluate a reflection point
vi: Số lượng tia sáng sẽ được truyền để đánh giá một điểm phản xạ

en: Interactions number that a ray can travel through objects. (higher number of levels improve results, specially on very transparent boards)
vi: Số tương tác mà một tia sáng có thể truyền qua các vật thể. (số lượng cấp độ cao hơn sẽ cải thiện kết quả, đặc biệt là trên các bo mạch rất trong suốt)

en: Refractions:
vi: Sự khúc xạ:

en: Number of rays that will be cast to evaluate a refraction point
vi: Số lượng tia sáng sẽ được truyền để đánh giá một điểm khúc xạ

en: Number of bounces that a ray can hit reflective objects
vi: Số lần dội lại mà một tia có thể chạm vào các vật thể phản xạ

en: Lights Configuration
vi: Cấu hình ánh sáng

en: Ambient camera light:
vi: Ánh sáng góc nhìn xung quanh:

en: Top light:
vi: Ánh sáng phía trên:

en: Bottom light:
vi: Ánh sáng phía dưới:

en: Elevation (deg)
vi: Góc nâng (độ)

en: Azimuth (deg)
vi: Phương vị (độ)

en: Light 1:
vi: Ánh sáng 1:

en: Light 5:
vi: Ánh sáng 5:

en: Light 2:
vi: Ánh sáng 2:

en: Light 6:
vi: Ánh sáng 6:

en: Light 3:
vi: Ánh sáng 3:

en: Light 7:
vi: Ánh sáng 7:

en: Light 4:
vi: Ánh sáng 4:

en: Light 8:
vi: Ánh sáng 8:

en: 3D Preview Options
vi: Cài đặt 3D Xem trước

en: Board thickness:
vi: Độ dày bo mạch:

en: Scale
vi: Tỉ lệ

en: X:
vi: ‪X:

en: Rotation
vi: Xoay

en: Offset
vi: Độ lệch

en: Opacity
vi: Độ mờ

en: Preview
vi: Xem trước

en: Show or hide the board body
    If hidden, show only copper and silkscreen layers.
vi: Ẩn hoặc hiện phần thân bo mạch
    Nếu bị ẩn, chỉ hiển thị các lớp đồng và lớp in lụa.

en: Reload board and 3D models
vi: Tải lại bo mạch và mô hình 3D

en: Image Converter
vi: Chuyển đổi hình ảnh

en: KiCad Image Converter
vi: Chuyển đổi hình ảnh KiCad

en: Image files
vi: Các file Ảnh

en: Open Recent
vi: Mở gần đây

en: Clear Recent Files
vi: Xóa các tệp gần đây

en: Choose Image
vi: Chọn Ảnh

en: Create Drawing Sheet File
vi: Tạo tệp Trang vẽ kỹ thuật

en: File '%s' could not be created.
vi: Tệp "%s" không thể được tạo ra.

en: Create PostScript File
vi: Tạo Tệp PostScript

en: Create Symbol Library
vi: Tạo Thư viện Ký Hiệu

en: Create Footprint Library
vi: Tạo Thư viện Dấu chân linh kiện

en: Unable to export to the Clipboard
vi: Không thể xuất sang bộ nhớ tạm

en: Error allocating memory for potrace bitmap
vi: Lỗi phân bổ bộ nhớ cho bitmap potrace

en: Errors
vi: Lỗi

en: Replace Loaded File?
vi: Thay thế tệp đã tải?

en: There is already a file loaded. Do you want to replace it?
vi: Đã có một tệp đang được tải. Bạn có muốn thay thế không?

en: Original Picture
vi: Ảnh Gốc

en: Greyscale Picture
vi: Ảnh màu xám

en: Black && White Picture
vi: Ảnh Đen và Trắng

en: Image Information
vi: Thông tin hình ảnh

en: Image size:
vi: Kích thước hình ảnh:

en: Image PPI:
vi: Hình ảnh PPI:

en: bits
vi: Bit

en: Load Source Image
vi: Chọn Ảnh nguồn

en: Output Size
vi: Kích cỡ đầu ra

en: Size:
vi: Kích thước:

en: Lock height / width ratio
vi: Khóa Tỷ lệ chiều cao / chiều rộng

en: Options
vi: Tuỳ chọn

en: Black / white threshold:
vi: Ngưỡng đen / trắng:

en: Adjust the level to convert the greyscale picture to a black and white picture.
vi: Điều chỉnh mức độ để chuyển đổi ảnh thang độ xám thành ảnh đen trắng.

en: Negative
vi: Âm bản

en: Output Format
vi: Định dạng đầu ra

en: Symbol (.kicad_sym file)
vi: Ký hiệu (tệp .kicad_sym)

en: Footprint (.kicad_mod file)
vi: Dấu chân linh kiện (tệp .kicad_mod)

en: Layer:
vi: Lớp:

en: F.Silkscreen
vi: Lớp in lụa mặt trên

en: User.Drawings
vi: Lớp vẽ ghi chú kỹ thuật

en: User.Comments
vi: Lớp vẽ ghi chú

en: User.Eco1
vi: Lớp vẽ ECO 1

en: User.Eco2
vi: Lớp vẽ ECO 2

en: Postscript (.ps file)
vi: Postscript (tệp .ps)

en: Drawing Sheet (.kicad_wks file)
vi: Bản vẽ kỹ thuật (tệp .kicad_wks)

en: Export to File...
vi: Xuất ra tệp...

en: Export to Clipboard
vi: Xuất ra Bộ nhớ tạm

en: No shape in black and white image to convert: no outline created.
vi: Không có hình dạng nào trong ảnh đen trắng để chuyển đổi: không tạo được đường viền.

en: Modification from API
vi: Chỉnh sửa từ API

en: Background Jobs
vi: Tác vụ chạy nền

en: unannotated footprint
vi: dấu chân linh kiện chưa chú thích

en: Environment variables expansion failed: missing '%c' at position %u in '%s'.
vi: Không thể Mở rộng biến môi trường : thiếu '%c' ở vị trí %u trong '%s'.

en: Cannot make path '%s' absolute with respect to '%s'.
vi: Không thể làm cho đường dẫn '%s' tuyệt đối đối với '%s'.

en: Output directory '%s' created.
vi: Thư mục đầu ra '%s' đã được tạo.

en: Cannot create output directory '%s'.
vi: Không thể tạo thư mục đầu ra '%s'.

en: This operating system is not supported by KiCad and its dependencies.
vi: Phiên bản hệ điều hành không còn được hỗ trợ bởi KiCad và các tính năng phụ.

en: Unsupported Operating System
vi: Hệ điều hành không được hỗ trợ

en: Any issues with KiCad on this system cannot be reported to the official bugtracker.
vi: Bất kỳ sự cố với KiCad trên hệ thống này không thể được báo cáo với trình theo dõi lỗi chính thức.

en: File Open Warning
vi: Cảnh báo mở tệp tin

en: Interleaved saves may produce very unexpected results.
vi: Lưu xen kẽ có thể tạo ra kết quả không mong đợi.

en: &Cancel
vi: &Hủy bỏ

en: &Open Anyway
vi: &Vẫn mở

en: Save Changes?
vi: Lưu các thay đổi?

en: If you don't save, all your changes will be permanently lost.
vi: Nếu bạn không lưu, tất cả các thay đổi của bạn sẽ bị mất vĩnh viễn.

en: &Save
vi: &Lưu lại

en: &Discard Changes
vi: &Hủy thay đổi

en: &Apply to all
vi: &Áp dụng cho tất cả

en: Your current changes will be permanently lost.
vi: Các thay đổi hiện tại của bạn sẽ bị mất vĩnh viễn.

en: &Revert
vi: &Hoàn nguyên

en: Information
vi: Thông tin

en: Confirmation
vi: Xác nhận

en: &Yes
vi: &Đồng ý

en: &No
vi: &Không

en: UNKNOWN (%d)
vi: KHÔNG RÕ (%d)

en: KiCad Design Block folders
vi: Thư mục thiết kế theo khối KiCad

en: Cannot overwrite library path '%s'.
vi: Không thể ghi đè lên đường dẫn thư viện '%s'.

en: Library path '%s' could not be created.
    
    Make sure you have write permissions and try again.
vi: Không thể tạo đường dẫn thư viện '%s'.
    
    Hãy đảm bảo bạn có quyền ghi đè và thử lại.

en: Insufficient permissions to delete folder '%s'.
vi: Không đủ quyền để xóa thư mục '%s'.

en: Library folder '%s' has unexpected files.
vi: Thư mục thư viện '%s' có tệp không đúng.

en: Unexpected folder '%s' found in library path '%s'.
vi: Thư mục không đúng '%s' được thấy trong đường dẫn thư viện '%s'.

en: Design block library '%s' cannot be deleted.
vi: Không thể xóa thư viện thiết kế theo khối '%s'.

en: Design block '%s' does not exist.
vi: Thiết kế theo khối '%s' không tồn tại

en: Design block metadata file '%s' could not be read.
vi: Tệp "%s" dữ liệu thư viện theo khối không thể đọc được.

en: Design block does not have a valid library ID.
vi: Thiết kế theo khối không có giá trị ID đúng.

en: Design block does not have a schematic or board file.
vi: Khối thiết kế không có tệp sơ đồ nguyên lý hoặc bảng mạch.

en: Schematic source file '%s' does not exist.
vi: Tệp nguồn sơ đồ '%s' không tồn tại.

en: Board source file '%s' does not exist.
vi: Tệp nguồn bảng mạch '%s' không tồn tại.

en: Design block folder '%s' could not be created.
vi: Thư mục thiết kế theo khối '%s' không thể được tạo ra.

en: Schematic file '%s' could not be saved as design block at '%s'.
vi: Tệp sơ đồ '%s' không thể được lưu như thiết kế theo khối tại '%s'.

en: Board file '%s' could not be saved as design block at '%s'.
vi: Tệp bảng mạch '%s' không thể lưu thành khối thiết kế tại '%s'.

en: Design block metadata file '%s' could not be saved.
vi: Tệp siêu dữ liệu khối thiết kế '%s' không thể lưu.

en: Design block folder '%s' could not be deleted.
vi: Không thể xóa thư mục thiết kế theo khối '%s'.

en: Nested table '%s' not found.
vi: Không tìm thấy bảng lồng nhau '%s'.

en: Unknown library type %s
vi: Loại thư viện không xác định %s

en: Internal error
vi: Lỗi nội bộ

en: Keywords
vi: Từ khóa

en: Error loading design block %s from library '%s'.
vi: Lỗi khi tải khối thiết kế %s từ thư viện '%s'.

en: Description
vi: Mô tả

en: The KiCad EDA Suite is a set of open source applications for the creation of electronic schematics and printed circuit boards.
vi: KiCad EDA Suite là một tập hợp các ứng dụng nguồn mở để tạo ra các sơ đồ điện tử và bo mạch in.

en: KiCad on the web
vi: KiCad trên web

en: The official KiCad website -
vi: Trang web chính thức của KiCad -

en: Developer website -
vi: Trang web dành cho nhà phát triển -

en: Official KiCad library repositories -
vi: Kho lưu trữ thư viện KiCad chính thức -

en: Bug tracker
vi: Trình theo dõi lỗi

en: Report or examine bugs -
vi: Báo cáo hoặc kiểm định vấn đề gây lỗi -

en: KiCad users group and community
vi: Nhóm cho người dùng KiCad và cộng đồng

en: KiCad forum -
vi: Diễn đàn KiCad -

en: The complete KiCad EDA Suite is released under the
vi: KiCad EDA hoàn chỉnh được phát hành theo

en: GNU General Public License (GPL) version 3 or any later version
vi: GNU General Public License (GPL) phiên bản 3 hoặc bất kỳ phiên bản mới hơn

en: Lead Development Team
vi: Trưởng nhóm phát triển

en: Lead Development Alumni
vi: Cựu phát triển chính

en: Additional Contributions By
vi: Đóng góp bổ sung bởi

en: Documentation Team
vi: Nhóm Tài liệu

en: Librarian Team
vi: Nhóm thư viện KiCad

en: 3D models
vi: Mô hình 3D

en: Symbols
vi: Ký hiệu

en: Footprints
vi: Dấu chân linh kiện

en: Icons
vi: Hình đại diện

en: Package Developers
vi: Phát triển đóng gói

en: GDI objects in use %u
vi: Đối tượng GDI đang dùng %u

en: About %s
vi: Thông tin về %s

en: About
vi: Thông tin chung

en: Version
vi: Phiên bản

en: Developers
vi: Các nhà Phát triển

en: Doc Writers
vi: Những người viết tài liệu

en: Librarians
vi: Quản lý thư viện

en: Artists
vi: Họa sĩ

en: Translators
vi: Người dịch

en: Packagers
vi: Những người Đóng gói

en: License
vi: Giấy phép

en: Could not open clipboard to write version information.
vi: Không thể mở bộ nhớ tạm để ghi thông tin phiên bản.

en: Clipboard Error
vi: Lỗi bộ nhớ tạm

en: Copied...
vi: Sao chép...

en: App Title
vi: Tiêu đề Ứng dụng

en: Build Version Info
vi: Thông tin phiên bản được build

en: Lib Version Info
vi: Thông tin phiên bản thư viện

en: &Copy Version Info
vi: &Sao chép Thông tin Phiên bản

en: Copy KiCad version info to the clipboard
vi: Sao chép thông tin phiên bản KiCad vào bộ nhớ tạm

en: &Report Bug
vi: &Báo cáo vấn đề gây Lỗi

en: Report a problem with KiCad
vi: Báo cáo sự cố với KiCad

en: Donate
vi: Đóng góp

en: Donate to KiCad
vi: Đóng góp cho KiCad

en: &Apply
vi: &Áp dụng

en: &Help
vi: &Trợ giúp

en: Report
vi: Báo cáo

en: <b>Currently matching nets:</b>
vi: <b> Các đường tín hiệu hiện đang khớp:</b>

en: Pattern:
vi: Mẫu:

en: Net class:
vi: Lớp mạng:

en: Note: complete netclass assignments can be edited in Schematic Setup > Project.
vi: Ghi chú: lớp tín hiệu hoàn thành gán tên có thể được chỉnh sửa trong các thiết lập sơ đồ nguyên lý > Dự án.

en: Add Netclass Assignment
vi: Thêm gán lớp mạng

en: Clear Color
vi: Xóa Màu sắc

en: Red:
vi: Đỏ:

en: Green:
vi: Xanh lá:

en: Blue:
vi: Xanh Da Trời:

en: Hue:
vi: Sắc màu:

en: Saturation:
vi: Độ bão hòa:

en: Value:
vi: Giá trị:

en: Color Picker
vi: Bộ chọn Màu sắc

en: Defined Colors
vi: Màu đã định nghĩa

en: Opacity:
vi: Độ mờ:

en: Preview (old/new):
vi: Xem trước (cũ/mới):

en: Reset to Default
vi: Quay về mặc định

en: Environment variable name cannot be empty.
vi: Tên biến môi trường không thể để trống.

en: Environment variable path cannot be empty.
vi: Đường dẫn biến môi trường không thể để trống.

en: 3D search path alias cannot be empty.
vi: Bí danh đường dẫn tìm kiếm 3D không thể để trống.

en: 3D search path cannot be empty.
vi: Đường dẫn tìm kiếm 3D không thể để trống.

en: This path was defined  externally to the running process and
    will only be temporarily overwritten.
vi: Đường dẫn này được xác định bên ngoài cho quá trình chạy và
    sẽ chỉ tạm thời bị ghi đè.

en: The next time KiCad is launched, any paths that have already
    been defined are honored and any settings defined in the path
    configuration dialog are ignored.  If you did not intend for
    this behavior, either rename any conflicting entries or remove
    the external environment variable(s) from your system.
vi: Lần sau khi KiCad được khởi chạy, bất kỳ đường dẫn nào đã
    xác định rồi được giữ lại và bất kỳ cài đặt nào được xác định trong
    hộp thoại cấu hình đường dẫn bị bỏ qua.  Nếu bạn không có ý định cho
    tiến hành này, cũng nên đổi tên bất kỳ mục xung đột đã ghi vào hoặc loại bỏ
    biến môi trường bên ngoài từ hệ thống của bạn.

en: The name %s is reserved, and cannot be used.
vi: Tên %s đã được bảo lưu và không thể sử dụng được.

en: Enter the name and value for each environment variable.  Grey entries are names that have been defined externally at the system or user level.  Environment variables defined at the system or user level take precedence over the ones defined in this table.  This means the values in this table are ignored.
vi: Nhập tên và giá trị cho mỗi biến môi trường.  Mục màu xám là tên đã được xác định bên ngoài ở cấp độ hệ thống hoặc người dùng.  Biến môi trường được xác định ở cấp độ hệ thống hoặc người dùng được ưu tiên hơn các biến được xác định trong bảng này.  Điều này có nghĩa là các giá trị trong bảng này được bỏ qua.

en: To ensure environment variable names are valid on all platforms, the name field will only accept upper case letters, digits, and the underscore characters.
vi: Để đảm bảo tên biến môi trường hợp lệ trên tất cả các nền tảng, trường tên sẽ chỉ chấp nhận chữ hoa, chữ số và các ký tự gạch dưới.

en: Environment Variables
vi: Biến môi trường

en: Name
vi: Tên

en: Path
vi: Đường dẫn

en: Illegal character '%c' in name '%s'.
vi: Ký tự không hợp lệ '%c' trong tên '%s'.

en: Untitled Field
vi: Trường chưa đặt tên

en: Duplicate fields are not allowed.
vi: Không cho phép các trường trùng lặp.

en: Default Fields
vi: Trường mặc định

en: Value
vi: Giá trị

en: Name:
vi: Tên:

en: Keywords:
vi: Từ khóa:

en: Description:
vi: Miêu tả:

en: Design Block Properties
vi: Thuộc tính khối thiết kế

en: Generate Database Connection
vi: Tạo kết nối cơ sở dữ liệu

en: Custom
vi: Tùy chỉnh

en: Data Source Name
vi: Tên nguồn dữ liệu

en: Username
vi: Tên người sử dụng

en: Password
vi: Mật khẩu

en: Timeout
vi: Hết giờ

en: Connection String
vi: Chuỗi kết nối

en: Test Connection
vi: Kiểm tra kết nối

en: Tables
vi: Bảng

en: Unable to connect to database
vi: Không thể kết nối đến cơ sở dữ liệu

en: Database Error
vi: Lỗi cơ sở dữ liệu

en: Grid size X out of range.
vi: Kích thước lưới X nằm ngoài phạm vi.

en: Grid size Y out of range.
vi: Kích thước lưới Y nằm ngoài phạm vi.

en: (optional)
vi: (tùy chọn)

en: unit
vi: đơn vị

en: Linked
vi: Liên kết

en: Grid Settings
vi: Cài đặt Lưới

en: Invalid library link: '%s'
vi: Liên kết thư viện không hợp lệ: '%s'

en: Edit Group Properties
vi: Chỉnh sửa thuộc tính nhóm

en: Group name:
vi: Tên nhóm:

en: Library link:
vi: Liên kết thư viện:

en: Locked
vi: Khóa

en: Prevents group from being moved on canvas
vi: Ngăn không cho nhóm bị di chuyển trên canvas

en: Group members:
vi: Thành viên nhóm:

en: Group Properties
vi: Thuộc tính nhóm

en: Hotkey List
vi: Danh sách phím tắt

en: Project Name
vi: Tên dự án

en: Schematic
vi: Sơ đồ mạch

en: This project file contains multiple PCB+Schematic combinations.
    Choose which one should be imported to KiCad.
vi: Tệp dự án này chứa nhiều kết hợp PCB+sơ đồ nguyên lý.
    Chọn cái nào sẽ được nhập vào KiCad.

en: Choose Project to Import
vi: Chọn dự án để nhập

en: Preview Settings
vi: Cài đặt Xem trước

en: Preview Paper
vi: Xem trước trang in

en: Preview Title Block Data
vi: Xem trước Dữ liệu Khối Tiêu đề

en: Page Settings
vi: Cài đặt Trang

en: Paper
vi: Trang Giấy

en: Title Block
vi: Khối Tiêu đề

en: Error loading drawing sheet '%s'.
vi: Lỗi tải trang bản vẽ kỹ thuật '%s'.

en: Portrait
vi: Dọc

en: Landscape
vi: Ngang

en: Drawing Sheet File
vi: Tệp bản vẽ kỹ thuật

en: Error loading drawing sheet '%s'.
    %s
vi: Lỗi tải bản vẽ kỹ thuật '%s'.
    %s

en: dummy text
vi: văn bản chữ không thực tế

en: Orientation:
vi: Phương hướng:

en: Custom paper size:
vi: Kích thước trang giấy tùy chỉnh:

en: Custom paper height.
vi: Chiều cao trang giấy tùy chỉnh.

en: Custom paper width.
vi: Chiều rộng trang giấy tùy chỉnh.

en: Export to other sheets
vi: Xuất sang các trang khác

en: Drawing Sheet
vi: Bản vẽ kỹ thuật

en: File:
vi: Tập tin:

en: Title Block Parameters
vi: Tham số Khối Tiêu đề

en: Number of sheets: %d
vi: Số tờ: %d

en: Sheet number: %d
vi: Số trang: %d

en: Issue Date:
vi: Ngày phát hành:

en: Revision:
vi: Phiên bản:

en: Title:
vi: Tiêu đề:

en: Company:
vi: Công ty:

en: Comment1:
vi: Chú thích1:

en: Comment2:
vi: Chú thích2:

en: Comment3:
vi: Chú thích3:

en: Comment4:
vi: Chú thích4:

en: Comment5:
vi: Chú thích5:

en: Comment6:
vi: Chú thích6:

en: Comment7:
vi: Chú thích7:

en: Comment8:
vi: Chú thích8:

en: Comment9:
vi: Chú thích9:

en: Finds the next available reference designator for any designators that already exist in the design.
vi: Tìm tên định danh linh kiện có sẵn kế tiếp cho bất kỳ tên linh kiện đã tồn tại trong thiết kế.

en: Replaces reference designators with '%s'.
vi: Thay tên định danh linh kiện với'%s'.

en: Assign unique reference designators to pasted symbols
vi: Gán riêng biệt tên định danh cho ký hiệu linh kiện được dán

en: Keep existing reference designators, even if they are duplicated
vi: Giữ tên định danh linh kiện hiện có, ngay cả khi chúng bị trùng lặp

en: Clear reference designators on all pasted symbols
vi: Xóa tên định danh linh kiện trên tất cả các ký hiệu được dán

en: Reference Designators
vi: Tên định danh linh kiện

en: Clear net assignments
vi: Xóa gán lưới

en: Remove the net information from all connected items before pasting
vi: Bỏ thông tin tín hiệu từ tất cả phần tử kết nối trước khi dán

en: Paste Special
vi: Dán đặc biệt

en: Select an <b>Option Choice</b> in the listbox above, and then click the <b>Append Selected Option</b> button.
vi: Chọn một <b>Lựa chọn tùy chọn</b> trong hộp danh sách ở trên rồi nhấp vào nút <b>Nối tùy chọn đã chọn</b>.

en: Options for Library '%s'
vi: Các tùy chọn với Thư viện '%s'

en: Plugin Options
vi: Tùy chọn Plugin

en: Option
vi: Tùy chọn

en: Option Choices
vi: Sự Tuỳ chọn

en: Options supported by current plugin
vi: Các tùy chọn được hỗ trợ bởi plugin hiện tại

en: <<    Append Selected Option
vi: <<    Nối tùy chọn đã chọn

en: Print
vi: In

en: Print Preview
vi: Xem trước bản in

en: Close
vi: Đóng

en: Warning: custom scale is not a number.
vi: Cảnh báo: tỷ lệ tùy chỉnh không phải là số.

en: Warning: custom scale is too large.
    It will be clamped to %f.
vi: Cảnh báo: tỷ lệ tùy chỉnh quá lớn.
    Sẽ được giới hạn ở %f.

en: Warning: custom scale is too small.
    It will be clamped to %f.
vi: Cảnh báo: tỷ lệ tùy chỉnh quá nhỏ.
    Sẽ được giới hạn ở %f.

en: Nothing to print
vi: Không có gì để in

en: Previous print job not yet complete.
vi: Tác vụ in trước đó chưa hoàn tất.

en: There was a problem printing.
vi: Có vấn đề in ấn.

en: An error occurred initializing the printer information.
vi: Gặp lỗi khi khởi tạo thông tin máy in.

en: Output mode:
vi: Chế độ xuất:

en: Color
vi: Màu sắc

en: Black and white
vi: Đen trắng

en: Print drawing sheet
vi: In bản vẽ kỹ thuật

en: Print Frame references.
vi: In khung tài liệu tham khảo.

en: Fit to page
vi: Vừa với trang

en: Custom:
vi: Tùy chỉnh:

en: Info text
vi: Văn bản tin

en: Page Setup...
vi: Thiết lập Trang...

en: Output file:
vi: Tệp đầu ra:

en: Format:
vi: Định dạng:

en: Include:
vi: Bao gồm:

en: Warnings
vi: Cảnh báo

en: Report job failure when violations present
vi: Báo lỗi khi có vi phạm

en: Report all errors for each track
vi: Báo tất cả lỗi cho mỗi đường mạch

en: Test for parity between PCB and schematic
vi: Kiểm tra tính đồng nhất giữa PCB và sơ đồ nguyên lý

en: Refill all zones before performing DRC
vi: Tô lại tất cả vùng trước khi thực hiện DRC

en: MyLabel
vi: Nhãn của tôi

en: X label:
vi: Nhãn X:

en: Y label:
vi: Nhãn Y:

en: Reset
vi: Đặt lại

en: Title
vi: Tiêu đề

en: Move Point to Location
vi: Di chuyển điểm tới vị trí

en: Filter
vi: Bộ lọc

en: Items:
vi: Phần tử:

en: Available:
vi: Phần có sẵn:

en: Enabled:
vi: Đã cho phép:

en: Move up
vi: Di chuyển Lên

en: Move down
vi: Di chuyển xuống

en: View Preset Switcher
vi: Xem trình chuyển đổi cài đặt trước

en: Connection
vi: Kết nối dây

en: Basic
vi: Cơ bản

en: Test
vi: Kiểm tra

en: OK
vi: Đồng ý

en: Cancel
vi: Hủy bỏ

en: Authentication
vi: Chứng thực

en: User Name
vi: Tên người sử dụng

en: Commit Changes
vi: Xác nhận tất cả các thay đổi

en: Filename
vi: Tên tệp tin

en: Status
vi: Tình trạng

en: New
vi: Mới

en: Modified
vi: Đã sửa đổi

en: Deleted
vi: Xóa bỏ

en: Commit Message:
vi: Xác nhận thông điệp:

en: Author:
vi: Tác giả:

en: C&ommit
vi: C&Bỏ sót

en: Commit message cannot be empty
vi: Thông điệp commit không được để trống

en: Enter the password for the SSH key
vi: Nhập mật khẩu cho khóa SSH

en: Connection successful
vi: Kết nối thành công

en: Could not connect to '%s'
vi: Không thể kết nối với '%s'

en: Could not open private key '%s'
vi: Không thể mở khóa riêng tư'%s'

en: Invalid SSH Key
vi: Khóa SSH không hợp lệ

en: The selected file is not a valid SSH private key
vi: Tệp đã chọn không phải là khóa riêng tư SSH hợp lệ

en: Could not open public key '%s'
vi: Không thể mở khóa công cộng '%s'

en: Missing information
vi: Nhầm lẫn thông tin

en: Please enter a URL for the repository
vi: Xin vui lòng nhập URL cho vùng lưu trữ

en: SSH key password:
vi: Mật khẩu khóa SSH:

en: Password:
vi: Mật khẩu:

en: Location:
vi: Vị trí:

en: Connection type:
vi: Loại kết nối:

en: Local
vi: Nội bộ

en: SSH private key:
vi: Khóa bí mật SSH:

en: Select SSH private key file
vi: Chọn tệp tin số SSH cá nhân

en: User name:
vi: Tên người dùng:

en: Git Repository
vi: Vùng lưu trữ trên Git

en: Git Branch Switch
vi: Chuyển đổi nhánh Git

en: Select or enter a branch name:
vi: Chọn hoặc nhập tên nhánh:

en: Branch
vi: Nhánh

en: Last Commit
vi: Xác nhận trước

en: Last Updated
vi: Cập nhật lúc trước

en: Switch
vi: Chuyển đổi

en: Add
vi: Thêm

en: Enable Git tracking
vi: Bật theo dõi Git

en: Remote Tracking
vi: Theo dõi từ xa

en: Update interval:
vi: Chu kỳ cập nhật:

en: Number of minutes between remote update checks.  Zero disables automatic checks.
vi: Số phút giữa các lần kiểm tra cập nhật từ xa. Bằng không sẽ tắt kiểm tra tự động.

en: minutes
vi: Phút

en: Git Commit Data
vi: Xác nhận dữ liệu trên Git

en: Use default values
vi: Sử dụng giá trị mặc định

en: Author name:
vi: Tên tác giả:

en: Author e-mail:
vi: Email tác giả:

en: Reveal Themes in Finder
vi: Bộc lộ các Chủ đề trong Bộ tìm kiếm

en: New theme name:
vi: Tên giao diện mới:

en: Add Color Theme
vi: Thêm giao diện màu sắc

en: Theme already exists!
vi: Chủ đề đã tồn tại!

en: New Theme...
vi: Chủ đề Mới...

en: Copy color
vi: Sao chép màu sắc

en: Paste color
vi: Dán màu sắc

en: Revert to saved color
vi: Trả về màu đã lưu

en: (read-only)
vi: (chỉ đọc)

en: Theme:
vi: Chủ đề:

en: Override individual item colors
vi: Ghi đè màu sắc từng mục riêng lẻ

en: Show all items in their default color even if they have specific colors set in their properties.
vi: Hiển thị tất cả các phần tử bằng màu mặc định của chúng ngay cả khi chúng có các màu cụ thể được đặt trong thuộc tính của chúng.

en: Open Theme Folder
vi: Mở thư mục giao diện

en: Open the folder containing color themes
vi: Mở thư mục chứa các giao diện màu sắc

en: Set the scale for the canvas.
    
    On high-DPI displays on some platforms, KiCad cannot determine the scaling factor. In this case you may need to set this to a value to match your system's DPI scaling. 2.0 is a common value. 
    
    If this does not match the system DPI scaling, the canvas will not match the window size and cursor position.
vi: Đặt tỷ lệ cho vùng hình vẽ.
    
    Trên màn hình DPI cao trên một số nền tảng, KiCad không thể xác định hệ số tỷ lệ. Trong trường hợp này, bạn có thể cần đặt giá trị này thành một giá trị để phù hợp với tỷ lệ DPI của hệ thống. 2.0 là một giá trị chung.
    
    Nếu điều này không khớp với tỷ lệ DPI của hệ thống, canvas sẽ không khớp với kích thước cửa sổ và vị trí con trỏ.

en: Use an automatic value for the canvas scale.
    
    On some platforms, the automatic value is incorrect and should be set manually.
vi: Sử dụng một giá trị tự động cho tỷ lệ vùng hình vẽ.
    
    Trên một số nền tảng, giá trị tự động không chính xác và phải được đặt theo cách thủ công.

en: Default 'explorer.exe /n,/select,%F' for this OS.
vi: Mặc định 'explorer.exe /n,/select,%F' cho hệ điều hành này.

en: File explorer command.
    example:
vi: Lệnh duyệt tệp tin
    ví dụ:

en: Explorer command with mandatory '%s' suffix after last entered character.
vi: Lệnh duyệt tệp tin với hậu tố '%s' bắt buộc sau khi ký tự cuối được nhập vào.

en: Executable files (
vi: Các tập tin thực thi (

en: Select Preferred PDF Viewer
vi: Chọn trình xem PDF ưa thích

en: Rendering Engine
vi: Công cụ kết xuất

en: Accelerated Graphics
vi: Đồ họa tăng tốc

en: Hardware-accelerated graphics (recommended)
vi: Đồ họa tăng tốc phần cứng (khuyến nghị)

en: Fallback Graphics
vi: Đồ họa dự phòng

en: Software graphics (for computers which do not support KiCad's hardware acceleration requirements)
vi: Đồ họa phần mềm (dành cho máy tính không hỗ trợ yêu cầu tăng tốc phần cứng của KiCad)

en: Antialiasing:
vi: Khử răng cưa:

en: No Antialiasing
vi: Không khử răng cưa

en: Fast Antialiasing
vi: Khử răng cưa nhanh

en: High Quality Antialiasing
vi: Khử răng cưa chất lượng cao

en: Helper Applications
vi: Trợ giúp ứng dụng

en: Text editor:
vi: Trình soạn thảo văn bản:

en: File manager:
vi: Quản lý tệp tin:

en: System default PDF viewer
vi: Trình xem PDF mặc định của hệ thống

en: Other:
vi: Khác:

en: User Interface
vi: Giao diện người dùng

en: Show icons in menus
vi: Hiển thị các biểu tượng trong menu

en: Show scrollbars in editors
vi: Hiển thị thanh cuộn trong chỉnh sửa

en: This change takes effect when relaunching the editor.
vi: Thay đổi này có hiệu lực khi khởi chạy lại trình chỉnh sửa.

en: Focus follows mouse between schematic and PCB editors
vi: Tập trung theo chuột giữa trình soạn thảo sơ đồ và PCB

en: If the mouse cursor is moved over the canvas of a schematic or PCB editor window, that window is raised.
vi: Nếu con trỏ chuột được di chuyển quá khung vẽ của cửa sổ trình soạn thảo sơ đồ hoặc PCB, cửa sổ đó sẽ được nâng lên.

en: Show popup indicator when toggling settings with hotkeys
vi: Hiển thị chỉ dẫn nổi khi bật tắt cài đặt với phím tắt

en: When enabled, certain hotkeys that cycle between settings will show a popup indicator briefly to indicate the change in settings.
vi: Khi được cho phép, vài phím tắt nào đó mà tiến hành giữa các cài đặt sẽ hiển thị cửa sổ chỉ dẫn nổi nhanh để chỉ rõ sự thay đổi trong cài đặt.

en: Use alternating row colors in tables
vi: Sử dụng luân phiên màu sắc cho dòng trong bảng

en: When enabled, use a different color for every other table row
vi: Khi được cho phép, sử dụng màu sắc khác nhau cho mỗi dòng khác nhau của bảng

en: Disable custom cursors
vi: Tắt con trỏ tùy chỉnh

en: When enabled, KiCad will use default system cursors instead of custom ones
vi: Khi bật, KiCad sẽ dùng con trỏ hệ thống mặc định thay vì con trỏ tùy chỉnh

en: Icon theme:
vi: Hình đại diện của giao diện:

en: Light
vi: Ánh sáng

en: Use icons designed for light window backgrounds
vi: Sử dụng các biểu tượng được thiết kế cho ánh sáng nền cửa sổ

en: Dark
vi: Tông màu tối

en: Use icons designed for dark window backgrounds
vi: Sử dụng các biểu tượng được thiết kế cho tông màu nền tối của cửa sổ phần mềm

en: Automatic
vi: Tự động

en: Automatically choose light or dark icons based on the system color theme
vi: Tự động chọn các biểu tượng sáng hoặc tối dựa trên chủ đề màu hệ thống

en: Toolbar icon size:
vi: Kích thước hình đại diện ở thanh công cụ:

en: Small
vi: Nhỏ

en: Use compact icons in the toolbars
vi: Sử dụng các biểu tượng nhỏ gọn trên thanh công cụ

en: Normal
vi: Bình thường

en: Use the default KiCad icon size in the toolbars
vi: Sử dụng kích thước biểu tượng KiCad mặc định trên thanh công cụ

en: Large
vi: Lớn

en: Use larger icons in the toolbars
vi: Sử dụng các biểu tượng lớn hơn trên thanh công cụ

en: Apply icon scaling to fonts
vi: Áp dụng tỷ lệ biểu tượng cho phông chữ

en: (This workaround will improve some GTK HiDPI font scaling issues.)
vi: (Cách giải quyết này sẽ cải thiện một số vấn đề về tỷ lệ phông chữ GTK HiDPI.)

en: Canvas scale:
vi: Tỉ lệ canvas:

en: High-contrast mode dimming factor:
vi: Hệ số làm mờ chế độ tương phản cao:

en: Scaling
vi: Tỷ lệ

en: Editing
vi: Chỉnh sửa

en: Warp mouse to anchor of moved object
vi: Dịch chuyển chuột đến điểm neo của đối tượng đang di chuyển

en: First hotkey selects tool
vi: Công cụ chọn phím nóng đầu tiên

en: If not checked, hotkeys will immediately perform an action even if the relevant tool was not previously selected.
vi: Nếu không được chọn, các phím nóng sẽ ngay lập tức thực hiện một hành động ngay cả khi công cụ liên quan chưa được chọn trước đó.

en: Session
vi: Chu trình

en: Remember open files for next project launch
vi: Nhớ mở tệp cho lần khởi chạy dự án tiếp theo

en: If checked, launching a project will also launch tools such as the schematic and board editors with previously open files
vi: Nếu được chọn, việc khởi chạy dự án cũng sẽ khởi chạy các công cụ như chỉnh sửa sơ đồ và bo mạch với các tệp đã mở trước đó

en: File history size:
vi: Kích thước tệp lịch sử:

en: Project Backup
vi: Sao lưu dự án

en: Automatically backup projects
vi: Tự động sao lưu dự án

en: Automatically create backup archives of the current project when saving files
vi: Tự động tạo kho lưu trữ sao lưu của dự án hiện tại khi lưu tệp

en: Maximum total backup size:
vi: Tổng kích thước sao lưu tối đa:

en: If the total size of backup files grows above this limit, old backups will be deleted (set to 0 for no limit)
vi: Nếu tổng kích thước của các tệp sao lưu vượt quá giới hạn này, các bản sao lưu cũ sẽ bị xóa (được đặt thành 0 cho không giới hạn)

en: KiCad can anonymously report crashes and special event data to developers in order to aid identifying critical bugs across the user base more effectively and help profile functionality to guide improvements.
    
    To link automatic reports from the same KiCad install, a unique identifier is generated that is completely random, and is only used for the purposes of crash reporting. No personally identifiable information (PII) including IP address is stored or connected to this identifier. You may reset this id at anytime on the Preferences page for Data Collection.
    
    If you choose to voluntarily participate, KiCad will automatically handle sending said reports when crashes or events occur. Your design files such as schematic or PCB are never shared in this process.
vi: KiCad có thể ẩn danh báo cáo sự cố và dữ liệu sự kiện đặc biệt cho nhà phát triển nhằm giúp xác định các lỗi nghiêm trọng trong cộng đồng người dùng hiệu quả hơn và hỗ trợ định hướng cải tiến tính năng.
    
    Để liên kết các báo cáo tự động từ cùng một bản cài KiCad, một mã định danh duy nhất hoàn toàn ngẫu nhiên được tạo ra và chỉ dùng cho mục đích báo cáo sự cố. Không có thông tin nhận dạng cá nhân (PII) nào bao gồm địa chỉ IP được lưu trữ hoặc kết nối với mã định danh này. Bạn có thể đặt lại mã này bất cứ lúc nào trên trang Tùy chọn Thu thập dữ liệu.
    
    Nếu bạn chọn tham gia tự nguyện, KiCad sẽ tự động gửi các báo cáo đó khi xảy ra sự cố hoặc sự kiện. Các tệp thiết kế của bạn như sơ đồ nguyên lý hay PCB không bao giờ được chia sẻ trong quá trình này.

en: I agree to provide anonymous reports
vi: Tôi đồng ý cung cấp báo cáo ẩn danh

en: Reset Unique Id
vi: Đặt trở lại góc nhìn duy nhất

en: Design Block Library Tables
vi: Bảng thư viện khối thiết kế

en: Global Libraries
vi: Thư viện toàn cục

en: Project Specific Libraries
vi: Thư viện riêng dự án

en: folder with %s files
vi: thư mục chứa tệp %s

en: Select one or more rows containing libraries to save as current KiCad format.
vi: Chọn một hoặc nhiều hàng chứa thư viện để lưu theo định dạng KiCad hiện tại.

en: Save '%s' as current KiCad format and replace entry in table?
vi: Lưu '%s' theo định dạng KiCad hiện tại và thay thế mục trong bảng?

en: Save %d libraries as current KiCad format and replace entries in table?
vi: Lưu %d thư viện theo định dạng KiCad hiện tại và thay thế các mục trong bảng?

en: Library '%s' not found.
vi: Không tìm thấy thư viện '%s'.

en: Folder '%s' already exists. Do you want overwrite any existing design blocks?
vi: Thư mục '%s' đã tồn tại. Bạn có muốn ghi đè các khối thiết kế hiện có không?

en: Migrate Library
vi: Di chuyển thư viện

en: Failed to save design block library file '%s'.
vi: Không lưu được tệp thư viện khối thiết kế '%s'.

en: Select %s Library
vi: Chọn %s thư viện

en: Warning: Duplicate Nicknames
vi: Cảnh báo: Tên trùng lặp

en: An item nicknamed '%s' already exists.
vi: Đã có mục có tên '%s'.

en: One of the nicknames will need to be changed.
vi: Một trong các tên cần được thay đổi.

en: Skip
vi: Tạm qua bước này

en: Add Anyway
vi: Thêm dù sao

en: Error saving global library table:
vi: Lỗi lưu bảng thư viện toàn cục:

en: File Save Error
vi: Lỗi lưu tệp

en: Error saving project library table:
vi: Lỗi lưu bảng thư viện dự án:

en: Design Block Libraries
vi: Thư viện khối thiết kế

en: Add empty row to table
vi: Thêm hàng trống vào bảng

en: Add Existing
vi: Thêm thư viện hiện có

en: Remove library from table
vi: Xóa thư viện khỏi bảng

en: Migrate Libraries
vi: Di chuyển các thư viện

en: Available path substitutions:
vi: Các biến thay thế đường dẫn:

en: This is a read-only table which shows pertinent environment variables.
vi: Đây là bảng chỉ đọc hiển thị các biến môi trường liên quan.

en: Copy Embedded Reference
vi: Sao chép tham chiếu nhúng

en: Copy the reference for this embedded file
vi: Sao chép tham chiếu cho tệp nhúng này

en: Deleted embedded files are also referenced in some footprints.
    Delete from footprints as well?
vi: Các tệp nhúng đã xóa cũng được tham chiếu trong một số dấu chân linh kiện.
    Xóa khỏi dấu chân linh kiện luôn?

en: Deleted embedded files are also referenced in some symbols.
    Delete from symbols as well?
vi: Các tệp nhúng đã xóa cũng được tham chiếu trong một số ký hiệu.
    Xóa khỏi ký hiệu luôn?

en: Failed to read file '%s'.
vi: Không đọc được tệp '%s'.

en: A file named '%s' is already embedded, but the file on disk has different content.
    
    Do you want to replace the embedded file with the new version?
vi: Tệp có tên '%s' đã được nhúng, nhưng tệp trên đĩa có nội dung khác.
    
    Bạn có muốn thay thế tệp nhúng bằng phiên bản mới không?

en: Embedded File Conflict
vi: Xung đột tệp nhúng

en: Replace
vi: Thay thế

en: Reuse Existing
vi: Dùng lại bản hiện có

en: Failed to add file '%s'.
vi: Không tải được tệp tin '%s'.

en: Select a file to embed
vi: Chọn một tệp để nhúng

en: Embedded files inherited from a parent symbol cannot be removed.
vi: Không thể xóa các tệp nhúng kế thừa từ ký hiệu cha.

en: Select a directory to export files
vi: Chọn một thư mục để xuất tệp tin

en: File '%s' already exists.
vi: Tệp '%s' đã tồn tại.

en: Overwrite
vi: Ghi đè

en: Directory '%s' is not writable.
vi: Thư mục '%s' không thể ghi được.

en: Folder '%s' is not writable.
vi: Thư viện '%s' không thể ghi được.

en: Retry
vi: Thử lại

en: Failed to open file '%s'.
vi: Không mở được tệp tin '%s'.

en: Failed to write file '%s'.
vi: Không viết được tệp tin '%s'.

en: Embedded Reference
vi: Tham chiếu nhúng

en: Add embedded file
vi: Thêm tệp tin được nhúng

en: Remove embedded file
vi: Bỏ tệp tin được nhúng

en: Embed fonts
vi: Nhúng phông chữ

en: Store a copy of all fonts used
vi: Lưu trữ bản sao của tất cả dạng kiểu chữ được dùng

en: &Export...
vi: &Xuất...

en: Grid Display
vi: Hiển thị lưới

en: Style:
vi: Kiểu:

en: Dots
vi: Dấu chấm

en: Lines
vi: Dòng

en: Small crosses
vi: Dấu thập nhỏ

en: Grid thickness:
vi: Độ dày lưới:

en: Minimum grid spacing:
vi: Khoảng cách lưới tối thiểu:

en: Snap to grid:
vi: Bắt dính vào lưới:

en: Always
vi: Luôn luôn

en: When grid shown
vi: Khi lưới được hiển thị

en: Never
vi: Không bao giờ

en: Cursor
vi: Con trỏ

en: Small crosshairs
vi: Chữ thập nhỏ

en: Full window crosshairs
vi: Chữ thập toàn cửa sổ

en: 45 degree crosshairs
vi: Chữ thập 45 độ

en: Always show crosshairs
vi: Luôn hiển thị dấu chéo

en: Pads:
vi: Điểm hàn:

en: Footprints/pads:
vi: Dấu chân/điểm hàn:

en: Tracks:
vi: Đường mạch:

en: Grid size '%s' already exists.
vi: Kích thước lưới '%s' đã tồn tại.

en: Grids
vi: Lưới

en: Fast Grid Switching
vi: Chuyển đổi nhanh lưới

en: Grid 1:
vi: Lưới 1:

en: (hotkey)
vi: (phím nóng)

en: Grid 2:
vi: Lưới 2:

en: Grid Overrides
vi: Ghi đè lưới

en: Connected items:
vi: Phần tử được kết nối:

en: Wires:
vi: Dây:

en: Vias:
vi: Via:

en: Text:
vi: Văn bản:

en: Graphics:
vi: Đồ họa:

en: Type filter text
vi: Nhập văn bản được lọc

en: Undo All Changes
vi: Hoàn tác tất cả các thay đổi

en: Undo all changes made so far in this dialog
vi: Hoàn tác tất cả các thay đổi được thực hiện cho đến nay trong hộp thoại này

en: Import Hotkeys...
vi: Nhập vào các phím nóng ...

en: Import hotkey definitions from an external file, replacing the current values
vi: Nhập định nghĩa phím nóng từ tệp bên ngoài, thay thế các giá trị hiện tại

en: Import Hotkeys File:
vi: Nhập tệp tin cài đặt phím nóng:

en: | Action | Default Hotkey | Description
vi: | Hành động | Phím nóng mặc định | Mô tả

en: Scale must be a positive number.
vi: Tỷ lệ phải là số dương.

en: This scale results in an image which is too small (%.2f mm or %.1f mil).
vi: Sự co dãn này dẫn đến ảnh quá nhỏ (%.2f mm hoặc %.1f mil).

en: This scale results in an image which is very large (%.1f mm or %.2f in). Are you sure?
vi: Sự co dãn này dẫn đến ảnh rất lớn (%.1f mm hoặc %.2f in). Bạn có chắc không?

en: Scale:
vi: Tỉ lệ:

en: dummy
vi: Thụ động

en: Convert to Greyscale
vi: Chuyển sang màu tông xám

en: File history cleared.
vi: Đã xóa lịch sử tệp.

en: "Don't show again" dialogs reset.
vi: Đã đặt lại các hộp thoại "Không hiện lại".

en: All dialogs reset to defaults.
vi: Đã đặt lại tất cả hộp thoại về mặc định.

en: 3D cache file duration:
vi: Thời lượng tồn tại tệp bộ nhớ cache 3D:

en: 3D cache files older than this are deleted.
    If set to 0, cache clearing is disabled
vi: Các tệp bộ nhớ 3D cũ hơn sẽ bị xóa.
    Nếu được đặt thành 0, tính năng xóa bộ nhớ sẽ bị tắt

en: days
vi: ngày

en: Clear "Open Recent" History
vi: Xóa lịch sử "Mở gần đây"

en: Reset "Don't Show Again" Dialogs
vi: Đặt lại hộp thoại "Không hiện lại"

en: Reset All Dialogs to Defaults
vi: Đặt lại tất cả hộp thoại về mặc định

en: Reset All Program Settings to Defaults
vi: Đặt lại tất cả cài đặt chương trình về mặc định

en: Only one action can be assigned to each vertical scroll setting
vi: Chỉ có thể chỉ định một hành động cho mỗi cài đặt trên thanh cuộn dọc

en: Pan and Zoom
vi: Kéo và Thu phóng

en: Center and warp cursor on zoom
vi: Căn giữa và dịch con trỏ khi thu phóng

en: Center the cursor on screen when zooming.
vi: Căn giữa con trỏ trên màn hình khi thu phóng.

en: Automatically pan while moving object
vi: Tự động kéo khi di chuyển đối tượng

en: When drawing a track or moving an item, pan when approaching the edge of the display.
vi: Khi vẽ một đường mạch hoặc di chuyển một phần tử, hãy kéo khi tiến đến gần mép của màn hình.

en: Use zoom acceleration
vi: Sử dụng tăng tốc thu phóng

en: Zoom faster when scrolling quickly
vi: Thu phóng nhanh hơn khi cuộn nhanh

en: Zoom speed:
vi: Tốc độ thu phóng:

en: How far to zoom in for each rotation of the mouse wheel
vi: Phóng to bao xa cho mỗi vòng quay của con lăn chuột

en: Pick the zoom speed automatically
vi: Chọn tốc độ thu phóng tự động

en: Auto pan speed:
vi: Tốc độ kéo tự động:

en: How fast to pan when moving an object off the edge of the screen
vi: Pan nhanh như thế nào khi di chuyển một đối tượng ra khỏi mép màn hình

en: Drag Gestures
vi: Cử chỉ kéo

en: Left button drag:
vi: Kéo rê nút trái:

en: Draw selection rectangle
vi: Vẽ hình chữ nhật để lựa chọn

en: Drag selected objects; otherwise draw selection rectangle
vi: Kéo các đối tượng đã chọn; nếu không thì vẽ hình chữ nhật lựa chọn

en: Drag any object (selected or not)
vi: Kéo bất kỳ đối tượng nào (được chọn hoặc không)

en: Middle button drag:
vi: Kéo nút giữa:

en: Pan
vi: Lia

en: Zoom
vi: Thu phóng

en: None
vi: Không

en: Right button drag:
vi: Kéo nút phải:

en: Pan on mouse movement with key:
vi: Kéo màn hình khi di chuyển chuột với phím:

en: Scroll Gestures
vi: Cử chỉ cuốn qua

en: Vertical touchpad or scroll wheel movement:
vi: Bàn di chuột dọc hoặc chuyển động của cuộn chuột:

en: Only one action can be assigned to each column
vi: Chỉ có thể chỉ định một hành động cho mỗi cột

en: Zoom:
vi: Thu phóng:

en: Reverse
vi: Đảo chiều

en: Pan up/down:
vi: Cuộn lên/xuống:

en: Pan left/right:
vi: Cuộn trái/phải:

en: Pan left/right with horizontal movement
vi: Kéo qua lại trái / phải bằng di chuyển ngang

en: Pan the canvas left and right when scrolling left to right on the touchpad
vi: Xoay khung vẽ sang trái và phải khi cuộn từ trái sang phải trên bàn di chuột

en: Reset to Mouse Defaults
vi: Đặt lại con trỏ chuột về Mặc định

en: Reset to Trackpad Defaults
vi: Đặt lại bàn di chuột về Mặc định

en: General
vi: Chung

en: Check for KiCad updates on startup
vi: Kiểm tra cập nhật KiCad khi khởi động

en: Plugin and Content Manager
vi: Trình quản lý phần mở rộng và nội dung

en: Check for package updates on startup
vi: Kiểm tra cập nhật gói khi khởi động

en: Library Package Handling
vi: Xử lý gói thư viện

en: Automatically add installed libraries to global library table
vi: Tự động thêm thư viện đã được cài đặt vào bảng thư viện chung

en: Automatically remove uninstalled libraries
vi: Tự động loại bỏ thư viện đã gỡ bỏ

en: Library nickname prefix:
vi: Tiền tố biệt danh thư viện:

en: Listening at %s
vi: Nghe tại %s

en: This installation of KiCad does not have API support enabled.
vi: Bản cài đặt KiCad này không hỗ trợ API.

en: KiCad API is not enabled; external Python plugins will not be available
vi: API KiCad chưa được bật; các plugin Python bên ngoài sẽ không khả dụng

en: No valid Python interpreter chosen; external Python plugins will not be available
vi: Trình biên dịch Python được chọn thì không hợp lệ; phụ trợ Python từ bên ngoài sẽ không thể có sẵn được

en: Found %s
vi: Tìm thấy %s

en: Not a valid Python 3 interpreter
vi: Trình biên dịch Python 3 không hợp lệ

en: When the KiCad API is enabled, plugins and other software running on this computer can connect to KiCad.
vi: Khi KiCad API được cho phép, phần phụ trợ và các phần mềm khác đang chạy trên máy tính này có thể được kết nối với KiCad.

en: Enable KiCad API
vi: Cho phép KiCad API

en: Enable the KiCad API.  Doing so will allow third-party software running on your computer to access KiCad.
vi: Cho phép KiCad API. Làm như vậy sẽ cho phép phần mềm của bên thứ ba chạy trên máy tính của bạn truy cập KiCad.

en: Python Interpreter
vi: Trình biên dịch Python

en: Path to Python interpreter:
vi: Đường dẫn tới trình thông dịch Python:

en: Select the path to a Python interpreter
vi: Lựa chọn đường dẫn tới trình thông dịch Python

en: Detect Automatically
vi: Khám phá tự động

en: No Python interpreter chosen; external Python plugins will not be available
vi: Không có trình thông dịch Python được chọn; phần phụ trợ Python bên ngoài sẽ không có sẵn được

en: Python interpreter status
vi: Tình trạng trình thông dịch Python

en: Default printer
vi: Máy in mặc định

en: Printers
vi: Máy in

en: Info:
vi: Thông tin:

en: <Not defined>
vi: <Không xác định>

en: Solid
vi: Khối

en: Dashed
vi: Dấu gạch ngang

en: Dotted
vi: Dấu chấm

en: Dash-Dot
vi: Dấu ngang-Dấu chấm

en: Dash-Dot-Dot
vi: Dấu ngang-Dấu chấm-Dấu chấm

en: Set color to transparent to use layer default color.
vi: Đặt màu thành trong suốt để sử dụng là màu mặc định cho các lớp.

en: The netclasses have been changed outside the Setup dialog.
    Do you wish to reload them?
vi: Lớp tín hiệu đã được thay đổi bên ngoài hội thoại thiết lập.
    Bạn có muốn tải lại?

en: Netclass must have a name.
vi: Lớp mạng phải có một tên.

en: Netclass name already in use.
vi: Tên Lớp mạng đã được sử dụng.

en: Clearance was too large.  It has been clipped to %s.
vi: Khoảng hở quá lớn. Đã được giới hạn ở %s.

en: Minimum copper clearance
vi: Khoảng hở lớp đồng tối thiểu

en: Minimum track width
vi: Chiều rộng đường mạch nhỏ nhất

en: Via pad diameter
vi: Đường kính phần điểm hàn lỗ xuyên

en: Via plated hole diameter
vi: Đường kính lỗ Via mạ

en: Microvia pad diameter
vi: Đường kính điểm hàn Microvia

en: Microvia plated hole diameter
vi: Đường kính lỗ microvia mạ

en: Differential pair track width
vi: Chiều rộng đường mạch cặp vi sai

en: Differential pair gap
vi: Khoảng cách cặp vi sai

en: Schematic wire thickness
vi: Độ dày dây dẫn sơ đồ nguyên lý

en: Bus wire thickness
vi: Độ dày dây nối Bus

en: Schematic wire color
vi: Màu sắc dây dẫn sơ đồ nguyên lý

en: Schematic wire line style
vi: Kiểu đường dây dẫn sơ đồ nguyên lý

en: PCB netclass color
vi: Màu sắc lớp mạng PCB

en: The default net class is required.
vi: Lớp net mặc định là bắt buộc.

en: <b>Nets matching '%s':</b>
vi: <b> Nets phù hợp với '%s':</b>

en: Netclasses
vi: Lớp mạng

en: Clearance
vi: Khoảng hở

en: Track Width
vi: Chiều rộng Đường mạch

en: Via Size
vi: kích thước Via

en: Via Hole
vi: Via thẳng

en: uVia Size
vi: Kích thước uVia

en: uVia Hole
vi: Lỗ xuyên siêu nhỏ

en: DP Width
vi: Chiều rộng DP

en: DP Gap
vi: Khoảng DP

en: Tuning Profile
vi: Cấu hình điều chỉnh

en: PCB Color
vi: Màu sắc PCB

en: Wire Thickness
vi: Độ dày dây dẫn

en: Bus Thickness
vi: Độ dày Bus

en: Line Style
vi: Kiểu cách Đường thẳng

en: Default
vi: Mặc định

en: Set color to transparent to use KiCad default color.
vi: Đặt màu thành trong suốt để sử dụng màu mặc định của KiCad.

en: Import colors from schematic
vi: Nhập màu sắc từ sơ đồ nguyên lý

en: Netclass Assignments
vi: Gán lớp mạng

en: Pattern
vi: Mẫu

en: Net Class
vi: Lớp mạng

en: Warning
vi: Cảnh báo

en: Ignore
vi: Bỏ qua

en: From Pin Conflicts Map
vi: Từ bản đồ chân có xung đột

en: The violation severities have been changed outside the Setup dialog.
    Do you wish to reload them?
vi: Mức độ nghiêm trọng vi phạm đã được thay đổi bên ngoài hộp thoại thiết lập.
    Bạn có muốn tải lại?

en: Pan and Rotate
vi: Kéo màn hình và xoay

en: Rotation speed:
vi: Tốc độ xoay:

en: Reverse rotation direction
vi: Đảo chiều xoay

en: Swap the direction of rotation
vi: Đổi chiều xoay

en: Pan speed:
vi: Tốc độ kéo màn hình:

en: Reverse vertical pan direction
vi: Đảo chiều kéo dọc

en: Reverse horizontal pan direction
vi: Đảo chiều kéo ngang

en: Reverse zoom direction
vi: Đảo chiều thu/phóng

en: KiCad comes with a large set of symbol and footprint libraries maintained by the KiCad librarian team.  You may also create your own libraries, and install third-party ones from the Plugin and Content Manager or other sources.
    
    Library tables are the configuration files which list the libraries to be loaded. Global libraries are available in every project, and you may also add project-specific libraries if desired.
vi: KiCad đi kèm với bộ thư viện ký hiệu và dấu chân linh kiện lớn do nhóm thủ thư KiCad bảo trì. Bạn cũng có thể tạo thư viện riêng và cài đặt thư viện bên thứ ba từ Plugin and Content Manager hoặc các nguồn khác.
    
    Bảng thư viện là các tệp cấu hình liệt kê các thư viện cần tải. Thư viện toàn cục có trong mọi dự án, và bạn cũng có thể thêm thư viện riêng cho từng dự án nếu muốn.

en: <b>The following global library tables need to be created:</b>
vi: <b>Các bảng thư viện toàn cục sau cần được tạo:</b>

en: How would you like KiCad to create them?
vi: Bạn muốn KiCad tạo chúng như thế nào?

en: Start with the built-in KiCad libraries (recommended)
vi: Bắt đầu với thư viện KiCad tích hợp sẵn (khuyến nghị)

en: Import tables from the previous version
vi: Nhập bảng từ phiên bản trước

en: Library tables will be imported from the version you selected on the previous step.  Any tables that cannot be imported will be created with the default KiCad libraries.
vi: Bảng thư viện sẽ được nhập từ phiên bản bạn đã chọn ở bước trước. Các bảng không nhập được sẽ được tạo với thư viện KiCad mặc định.

en: Start with no libraries
vi: Bắt đầu không có thư viện

en: The built-in library tables could not be found in the expected location. This usually means that you have installed the KiCad software without also installing the libraries. You can proceed with setup, but you will need to install the libraries separately in order for them to be available.
vi: Không tìm thấy bảng thư viện tích hợp tại vị trí dự kiến. Điều này thường có nghĩa là bạn đã cài KiCad mà không cài thư viện. Bạn có thể tiếp tục thiết lập, nhưng cần cài thư viện riêng để sử dụng chúng.

en: Updates
vi: Cập nhật

en: Allow connections to the Internet to check for updated versions of KiCad and packages installed through the Plugin and Content Manager?
vi: Cho phép kết nối Internet để kiểm tra phiên bản mới của KiCad và các gói đã cài qua Plugin and Content Manager?

en: Data Collection
vi: Thu thập dữ liệu

en: KiCad can anonymously report crashes and other event data to the development team in order to help identify and fix bugs and improve performance.
    
    When data collection is enabled, KiCad will automatically send reports when crashes or other notable events occur. These reports contain technical details about the state of the KiCad software at the time of the report. No personally identifiable information (PII) is collected, and your design files such as schematics, PCBs, and libraries are never shared as part of this process.
vi: KiCad có thể ẩn danh báo cáo sự cố và dữ liệu sự kiện cho nhóm phát triển để giúp xác định và sửa lỗi cũng như cải thiện hiệu năng.
    
    Khi thu thập dữ liệu được bật, KiCad sẽ tự động gửi báo cáo khi xảy ra sự cố hoặc sự kiện đáng chú ý. Các báo cáo này chứa thông tin kỹ thuật về trạng thái phần mềm KiCad tại thời điểm báo cáo. Không có thông tin nhận dạng cá nhân (PII) nào được thu thập, và các tệp thiết kế của bạn như sơ đồ nguyên lý, PCB và thư viện không bao giờ được chia sẻ trong quá trình này.

en: Enable anonymous data collection
vi: Bật thu thập dữ liệu ẩn danh

en: How would you like to configure KiCad?
vi: Bạn muốn định cấu hình KiCad như thế nào?

en: Import settings from a previous version at:
vi: Nhập cài đặt từ phiên bản trước tại:

en: Choose a different path
vi: Chọn một đường dẫn khác

en: The selected path does not contain valid KiCad settings!
vi: Đường dẫn đã chọn không chứa cài đặt KiCad hợp lệ!

en: Start with default settings
vi: Khởi động với Cài đặt mặc định

en: The text variables have been changed outside the Setup dialog.
    Do you wish to reload them?
vi: Các biến văn bản đã được thay đổi bên ngoài hộp thoại thiết lập.
    Bạn có muốn tải lại?

en: Variable name cannot be empty.
vi: Tên biến không được để trống.

en: Variable Name
vi: Tên biến

en: Text Substitution
vi: Tráo đổi văn bản

en: Left
vi: Trái

en: Right
vi: Phải

en: Top main
vi: Trên chính

en: Top auxiliary
vi: Trên phụ

en: Insert Separator
vi: Chèn dấu phân cách

en: Insert Spacer
vi: Chèn khoảng trống

en: Insert Group
vi: Chèn nhóm

en: Separator
vi: Dấu phân cách

en: Spacer: %i
vi: Khoảng trống: %i

en: Group
vi: Nhóm

en: Customize toolbars
vi: Tùy chỉnh thanh công cụ

en: Toolbar:
vi: Thanh công cụ:

en: Insert separator
vi: Chèn dấu phân cách

en: Save
vi: Lưu lại

en: Discard
vi: Hủy bỏ

en: New Rule
vi: Quy tắc mới

en: Copy Rule
vi: Sao chép quy tắc

en: Delete Rule
vi: Xóa quy tắc

en: Move Up
vi: Di chuyển Lên

en: Move Down
vi: Di chuyển xuống

en: Could not use OpenGL, falling back to software rendering
vi: Không thể sử dụng OpenGL, quay trở lại phần mềm quét ảnh

en: Graphics error
vi: Lỗi đồ họa

en: Could not use OpenGL
vi: Không thể dùng OpenGL

en: Error switching GAL backend
vi: Lỗi khi chuyển đổi backend GAL

en: Failed to read image data.
vi: Không tải được dữ liệu của ảnh.

en: File not found.
vi: Không tìm thấy tệp tin.

en: File could not be opened.
vi: Tệp tin không thể được mở ra.

en: Drawing sheet was not fully read.
vi: Bản vẽ kỹ thuật chưa được đọc đầy đủ.

en: Ran out of memory.
vi: Quá tải bộ nhớ.

en: Text
vi: Văn bản

en: Line
vi: Dòng

en: Rectangle
vi: Hình chữ nhật

en: Imported Shape
vi: Hình dạng đã được nhập

en: Image
vi: Hình ảnh

en: Error writing drawing sheet file
vi: Lỗi khi ghi vô tệp tin bản vẽ kỹ thuật

en: First Page Only
vi: Chỉ trang đầu tiên

en: Subsequent Pages
vi: Trang theo sau

en: All Pages
vi: Tất cả các trang

en: First Page Option
vi: Tùy chọn Trang Đầu tiên

en: Repeat Count
vi: Đếm Lặp lại

en: Repeat Label Increment
vi: Lặp lại Nhãn tăng dần

en: Repeat Position Increment
vi: Lặp lại vị trí tăng dần

en: Comment
vi: Chú thích

en: Text '%s'
vi: Văn bản '%s'

en: Imported shape
vi: Hình dạng đã nhập

en: Rectangle, width %s height %s
vi: Hình chữ nhật, chiều rộng %s chiều cao %s

en: Line, length %s
vi: Đường thẳng, chiều dài %s

en: Page limits
vi: Giới hạn trang

en: clipboard
vi: Bộ nhớ tạm

en: Expecting '%s'
vi: Đang đợi %s

en: Expecting %s. Got '%s'
vi: Mong đợi %s. Nhận được '%s'

en: Unexpected '%s'
vi: Không mong đợi '%s'

en: %s is a duplicate
vi: %s là một bản sao

en: Unexpected %s
vi: Không mong đợi %s

en: need a number for '%s'
vi: cần một số cho '%s'

en: Unterminated delimited string
vi: Chuỗi được phân tách không kết thúc

en: String delimiter must be a single character of ', ", or $
vi: Giới hạn chuỗi phải là một ký tự đơn của ', ", hoặc $

en: Un-terminated delimited string
vi: Chuỗi giới hạn không kết thúc

en: Invalid floating point number
vi: Số thập phân không hợp lệ

en: Undo
vi: Hoàn tác

en: Redo
vi: Làm lại

en: Run: %s > %s
vi: Chạy: %s > %s

en: Run: %s
vi: Chạy: %s

en: File '%s' was not found.
vi: Không tìm thấy tệp '%s'.

en: Do you want to remove it from list of recently opened files?
vi: Bạn có muốn xóa nó khỏi danh sách các tệp đã mở gần đây không?

en: Remove
vi: Loại bỏ

en: Keep
vi: Giữ

en: Preferences
vi: &Tùy chỉnh

en: Common
vi: Chung

en: Mouse and Touchpad
vi: Chuột và Bàn di chuột

en: Hotkeys
vi: Phím tắt

en: Version Control
vi: Phiên bản điều khiển

en: Symbol Editor
vi: Trình chỉnh sửa ký hiệu

en: Display Options
vi: Tùy chọn hiển thị

en: Editing Options
vi: Các tùy chọn chỉnh sửa

en: Colors
vi: Màu sắc

en: Toolbars
vi: Thanh công cụ

en: Schematic Editor
vi: Trình chỉnh sửa sơ đồ nguyên lý

en: Field Name Templates
vi: Tên trường mẫu

en: Data Sources
vi: Nguồn dữ liệu

en: Simulator
vi: Trình mô phỏng

en: Footprint Editor
vi: Trình chỉnh sửa Dấu chân

en: Origins & Axes
vi: Gốc và trục

en: Footprint Defaults
vi: Mặc định dấu chân linh kiện

en: Graphics Defaults
vi: Mặc định đồ họa

en: User Layer Names
vi: Tên lớp người dùng

en: PCB Editor
vi: Trình chỉnh sửa PCB

en: Plugins
vi: Phần phụ trợ

en: Realtime Renderer
vi: Renderer thời gian thực

en: Raytracing Renderer
vi: Trình quét ảnh theo tia

en: Gerber Viewer
vi: Trình xem Gerber

en: Excellon Options
vi: Các Tùy chọn bảng tính

en: Drawing Sheet Editor
vi: Trình chỉnh sửa bản vẽ kỹ thuật

en: Packages and Updates
vi: Gói và cập nhật

en: Maintenance
vi: Bảo trì

en: Insufficient permissions to folder '%s'.
vi: Không đủ quyền đối với thư mục '%s'.

en: Set Language
vi: Cài ngôn ngữ

en: Documentation File
vi: Tệp Tài liệu

en: Documentation file '%s' not found.
vi: không tìm thấy tệp tin tài liệu '%s'.

en: Unknown MIME type for documentation file '%s'
vi: Không hiểu Loại MIME cho tệp tin tài liệu"%s"

en: Override locks
vi: Ghi đè khóa

en: Edit Grids...
vi: Chỉnh sửa Lưới...

en: Zoom Auto
vi: Tự động Thu phóng

en: Zoom %.2f
vi: Thu phóng %.2f

en: grid %s
vi: lưới %s

en: inches
vi: Inch

en: Units
vi: Đơn vị

en: Inches
vi: Inch

en: Search
vi: Tìm kiếm

en: Properties
vi: Thuộc tính

en: Net Inspector
vi: Thanh kiểm tra Lưới

en: Screen
vi: Màn hình

en: Footprint
vi: Dấu chân

en: Pad
vi: Điểm hàn

en: Graphic
vi: Đồ họa

en: Reference Image
vi: Hình ảnh Tham chiếu

en: Generator
vi: Trình khởi tạo

en: Text Box
vi: Hộp Văn bản chữ

en: Table
vi: Bảng

en: Table Cell
vi: Ô trong bảng

en: Track
vi: Đường mạch

en: Via
vi: Lỗ xuyên

en: Marker
vi: Đánh dấu

en: Dimension
vi: Kích thước

en: Leader
vi: Lãnh đạo

en: Target
vi: Mục tiêu

en: Point
vi: Điểm

en: Zone
vi: Vùng

en: ItemList
vi: Danh sách phần tử

en: NetInfo
vi: Thông tin tín hiệu

en: Barcode
vi: Mã vạch

en: Junction
vi: Mối nối

en: No-Connect Flag
vi: Cờ Không Kết nối

en: Wire Entry
vi: Đầu vào dây nối

en: Bus Entry
vi: Đầu vào đường bus

en: Rule Area
vi: Vùng quy tắc

en: Net Label
vi: Nhãn tín hiệu

en: Directive Label
vi: Nhãn định hướng

en: Global Label
vi: Nhãn chung

en: Hierarchical Label
vi: Nhãn phân cấp

en: Field
vi: Trường

en: Symbol
vi: Ký hiệu

en: Pin
vi: Chân

en: Sheet Pin
vi: Chân của tờ trang

en: Sheet
vi: Tờ trang

en: SCH Screen
vi: Màn hình SCH

en: Gerber Layout
vi: Trình vẽ Gerber

en: Draw Item
vi: Vẽ phần tử

en: Thermal Spoke
vi: Nan hoa nhiệt

en: Number Box
vi: Hộp Số học

en: Rect
vi: Tứ giác

en: Arc
vi: Vòng cung

en: Circle
vi: Tròn

en: Bezier Curve
vi: Đường cong Bezier

en: Polygon
vi: Đa giác

en: Pad Number Box
vi: Hộp đánh số điểm hàn

en: Thermal Spoke Template
vi: Biểu mẫu nan hoa nhiệt

en: Unrecognized
vi: Không được công nhận

en: Curve
vi: Đường cong

en: Segment
vi: Phân đoạn

en: Shape
vi: Hình dạng

en: Radius
vi: Bán kính

en: Length
vi: Độ dài

en: Angle
vi: Góc

en: Points
vi: Điểm

en: Width
vi: Chiều rộng

en: Height
vi: Chiều cao

en: Bezier
vi: Đường cong Bezier

en: Hatch
vi: Gạch chéo

en: Reverse Hatch
vi: Gạch chéo ngược

en: Cross-hatch
vi: Gạch chéo đan

en: Shape Properties
vi: Thuộc tính hình dạng

en: Start X
vi: Bắt đầu X

en: Start Y
vi: Bắt đầu Y

en: Center X
vi: Căn giữa X

en: Center Y
vi: Căn giữa Y

en: End X
vi: Kết thúc X

en: End Y
vi: Kết thúc Y

en: Corner Radius
vi: Bán kính góc

en: Line Width
vi: Chiều rộng đường nét

en: Line Color
vi: Màu sắc đường kẻ

en: Fill
vi: Tô

en: Fill Color
vi: Màu sắc đổ màu

en: Italic
vi: Nghiêng

en: Bold
vi: Đậm

en: Bold+Italic
vi: Đậm + Nghiêng

en: Default Font
vi: Kiểu chữ mặc định

en: Center
vi: Giữa

en: Top
vi: Trên

en: Bottom
vi: Dưới

en: Orientation
vi: Sự định hướng

en: Text Properties
vi: Thuộc tính Văn bản

en: Font
vi: Phông chữ

en: Auto Thickness
vi: Độ dày tự động

en: Thickness
vi: Độ dày

en: Mirrored
vi: Lật đối xứng

en: Visible
vi: Hiển thị

en: Horizontal Justification
vi: Cân bằng chiều ngang

en: Vertical Justification
vi: Cân bằng dọc

en: Hyperlink
vi: Dẫn liên kết

en: opt
vi: Lựa

en: The base path of locally installed system footprint libraries (.pretty folders).
vi: Đường dẫn cơ sở của các thư viện dấu chân linh kiện trong hệ thống được cài đặt cục bộ (thư mục .pretty).

en: The base path of system footprint 3D shapes (.3Dshapes folders).
vi: Đường dẫn cơ sở của hình dạng 3D của dấu chân linh kiện trong hệ thống (các thư mục .3Dshapes).

en: The base path of the locally installed symbol libraries.
vi: Đường dẫn cơ sở của các thư viện ký hiệu được cài đặt cục bộ.

en: A directory containing project templates installed with KiCad.
vi: Thư mục chứa các dự án mẫu được cài đặt cùng với KiCad.

en: Optional. Can be defined if you want to create your own project templates folder.
vi: Không bắt buộc. Có thể được xác định nếu bạn muốn tạo thư mục dự án mẫu của riêng mình.

en: A directory containing 3rd party plugins, libraries and other downloadable content.
vi: Thư mục chứa các plugin, thư viện của bên thứ 3 và các nội dung có thể tải xuống khác.

en: Internally defined by KiCad (cannot be edited) and is set to the absolute path of the currently loaded project file.  This environment variable can be used to define files and paths relative to the currently loaded project.  For instance, ${KIPRJMOD}/libs/footprints.pretty can be defined as a folder containing a project specific footprint library named footprints.pretty.
vi: Được xác định nội bộ bởi KiCad (không thể chỉnh sửa) và được đặt thành đường dẫn tuyệt đối của tệp dự án hiện đang được tải. Biến môi trường này có thể được sử dụng để xác định các tệp và đường dẫn liên quan đến dự án hiện đang được tải. Ví dụ: $ {KIPRJMOD} /libs/dấu chân.pretty có thể được định nghĩa là một thư mục chứa thư viện dấu chân cụ thể của dự án có tên dấu chân.pretty.

en: A directory containing system-wide scripts installed with KiCad.
vi: Thư mục chứa các kịch bản toàn hệ thống được cài đặt cùng KiCad.

en: A directory containing user-specific scripts installed with KiCad.
vi: Thư mục chứa các kịch bản riêng của người dùng được cài đặt cùng KiCad.

en: Deprecated version of %s.
vi: Phiên bản không còn được hỗ trợ của %s.

en: %s in '%s', line %d, offset %d.
vi: %s trong '%s', dòng %d, offset %d.

en: KiCad was unable to open this file because it was created with a more recent version than the one you are running.
    
    To open it you will need to upgrade KiCad to a version dated %s or later.
vi: KiCad không thể mở tệp này vì nó được tạo bằng phiên bản mới hơn phiên bản bạn đang chạy.
    
    Để mở nó, bạn cần nâng cấp KiCad lên phiên bản %s trở lên.

en: KiCad was unable to open this file because it was created with a more recent version than the one you are running.
    
    To open it you will need to upgrade KiCad to version %s or later (file format dated %s or later).
vi: KiCad không thể mở tệp này vì nó được tạo bằng phiên bản mới hơn phiên bản bạn đang chạy.
    
    Để mở nó, bạn cần nâng cấp KiCad lên phiên bản %s trở lên (định dạng tệp ngày %s trở lên).

en: Full error text:
vi: Văn bản lỗi đầy đủ:

en: No Files
vi: Không có tệp tin

en: The given path does not exist
vi: Đường dẫn đã cho không tồn tại

en: Alias:
vi: Bí danh: .

en: This path:
vi: Đường dẫn này:

en: Existing path:
vi: Đường dẫn hiện tại:

en: Bad alias (duplicate name)
vi: Bí danh không hợp lệ (tên trùng lặp)

en: Error loading font '%s'.
vi: Lỗi tải phông chữ '%s'.

en: Font '%s' not found; substituting '%s'.
vi: Không tìm thấy phông chữ '%s'; thay thế '%s'.

en: Command '%s' could not be found.
vi: Không thể tìm thấy lệnh '%s'.

en: Unable to find a PDF viewer for '%s'.
vi: Không thể tìm thấy trình xem PDF cho "%s".

en: Problem while running the PDF viewer '%s'.
vi: Có sự cố trong khi chạy trình xem PDF '%s'.

en: Cannot copy file '%s'.
vi: Không thể sao chép tệp tin "%s".

en: Invalid directory name, cannot remove root
vi: Tên thư mục không hợp lệ, không thể xóa bỏ gốc thư mục

en: Directory '%s' does not exist
vi: Thư mục '%s' không tồn tại

en: '%s' is not a directory
vi: '%s' không phải là thư mục

en: Error removing directory '%s': %s
vi: Lỗi xóa thư mục '%s': %s

en: Could not open source directory: %s
vi: Không thể mở thư mục nguồn: %s

en: Could not create destination directory: %s
vi: Không thể tạo thư mục đích: %s

en: Could not copy file: %s to %s
vi: Không thể sao chép tệp: %s vào %s

en: Could not copy directory: %s to %s
vi: Không thể sao chép thư mục: %s đến %s

en: Source directory does not exist: %s
vi: Thư mục nguồn không tồn tại: %s

en: Could not read file: %s
vi: Không thể đọc tệp: %s

en: Received %u of %u objects
vi: Đã nhận đối tượng %u của %u

en: * [updated] %s..%s %s
vi: *[Đã cập nhật] %s.. %s %s

en: * [new] %s %s
vi: * [mới] %s %s

en: Writing objects: %lld%% (%u/%u), %zu bytes
vi: Đang ghi đối tượng: %lld%% (%u/%u), %zu byte

en: * [rejected] %s (%s)
vi: * [từ chối] %s (%s)

en: [updated] %s
vi: [đã cập nhật] %s

en: Unable to authenticate
vi: Không thể xác thực

en: Invalid repository.
vi: Kho lưu trữ không hợp lệ.

en: Failed to commit changes.
vi: Không thể commit thay đổi.

en: Failed to merge branches.
vi: Không thể hợp nhất các nhánh dữ liệu.

en: Failed to clone repository.
vi: Không sao chép được kho lưu trữ.

en: Remote repository not found.
vi: Không tìm thấy kho lưu trữ từ xa.

en: Authentication failed for remote repository.
vi: Không thể chứng thực để kho lưu trữ từ xa.

en: Branch not found.
vi: không tìm thấy nhánh dữ liệu.

en: Failed to create branch.
vi: Không thể tạo nhánh dữ liệu.

en: Failed to delete branch.
vi: Không thể xóa nhánh dữ liệu.

en: Failed to perform checkout operation.
vi: Không thể thực hiện tiến trình checkout.

en: File not found during checkout operation.
vi: Không tìm thấy tập tin trong suốt tiến trình checkout.

en: Merge conflict encountered.
vi: Đụng phải xung đột khi hợp nhất.

en: Rebase conflict encountered.
vi: Đụng phải xung đột khi thiết lập lại nền tảng.

en: Failed to pull changes from remote repository.
vi: Không thể kéo các thay đổi từ kho lưu trữ từ xa.

en: Failed to push changes to remote repository.
vi: Không thể đẩy các thay đổi tới kho lưu trữ từ xa.

en: No upstream branch configured.
vi: Chưa cấu hình nhánh thượng nguồn.

en: Failed to establish connection with remote repository.
vi: Không thiết lập được kết nối với kho lưu trữ từ xa.

en: Tag not found.
vi: Không tìm thấy tag.

en: Failed to create tag.
vi: Không thể tạo thẻ.

en: Failed to delete tag.
vi: Không thể xóa thẻ.

en: Unknown error.
vi: Lỗi không xác định.

en: No error.
vi: Không có lỗi.

en: No error
vi: Không có lỗi

en: Could not create directory '%s'
vi: Không thể tạo thư mục đầu ra '%s'

en: Could not clone repository '%s'
vi: Không thể sao chép vùng lưu trữ '%s'

en: Failed to get repository index: %s
vi: Không thể lấy chỉ mục kho: %s

en: Failed to add file to index: %s
vi: Không thể thêm tệp vào chỉ mục: %s

en: Failed to write index: %s
vi: Không thể ghi chỉ mục: %s

en: Failed to write tree: %s
vi: Không thể ghi cây: %s

en: Failed to lookup tree: %s
vi: Không thể tra cứu cây: %s

en: Failed to get HEAD reference: %s
vi: Không thể lấy tham chiếu HEAD: %s

en: Failed to get commit: %s
vi: Không thể lấy commit: %s

en: Failed to create author signature: %s
vi: Không thể tạo chữ ký tác giả: %s

en: Failed to create commit: %s
vi: Không thể tạo commit: %s

en: Could not lookup remote
vi: Không thể tra cứu từ xa

en: Could not connect to remote: %s
vi: Không thể kết nối đến máy chủ từ xa: %s

en: Could not get repository head
vi: Không thể có đầu nguồn vùng lưu trữ

en: Could not push to remote: %s
vi: Không thể đẩy lên máy chủ từ xa: %s

en: Failed to initialize Git repository: %s
vi: Không thể khởi tạo kho Git: %s

en: No repository available to set up remote
vi: Không có kho lưu trữ để thiết lập máy chủ từ xa

en: Failed to create remote: %s
vi: Không thể tạo remote: %s

en: No repository available
vi: Không có kho lưu trữ

en: Failed to lookup branch '%s': %s
vi: Không thể tra cứu nhánh '%s': %s

en: Failed to find branch head for '%s': %s
vi: Không thể tìm đầu nhánh cho '%s': %s

en: Failed to switch to branch '%s': %s
vi: Không thể chuyển sang nhánh '%s': %s

en: Failed to update HEAD reference for branch '%s': %s
vi: Không thể cập nhật tham chiếu HEAD cho nhánh '%s': %s

en: Could not lookup remote '%s'
vi: Không thể tra cứu từ xa '%s'

en: Could not connect to remote '%s': %s
vi: Không thể kết nối đến máy chủ từ xa '%s': %s

en: Could not fetch data from remote '%s': %s
vi: Không thể lấy dữ liệu từ máy chủ từ xa '%s': %s

en: Could not read 'FETCH_HEAD'
vi: Không thể đọc 'FETCH_HEAD'

en: Could not lookup commit
vi: Không thể tra cứu commit

en: Could not analyze merge
vi: Không thể phân tích hợp nhất

en: Invalid HEAD.  Cannot merge.
vi: HEAD không hợp lệ.  Không thể hợp lại.

en: Could not access repository configuration
vi: Không thể truy cập cấu hình kho lưu trữ

en: Could not get reference OID for reference '%s'
vi: Không thể có OID tham chiếu cho tham chiếu '%s'

en: Could not look up target commit
vi: Không thể tra cứu commit mục tiêu

en: Could not get tree from target commit
vi: Không thể lấy cây từ commit mục tiêu

en: Failed to update reference '%s' to point to '%s'
vi: Không thể cập nhật tham chiếu '%s' để trỏ đến '%s'

en: Failed to clean up repository state after fast-forward.
vi: Không thể dọn dẹp trạng thái kho sau khi fast-forward.

en: Failed to initialize revision walker.
vi: Không thể khởi tạo bộ duyệt lịch sử.

en: Failed to push reference to revision walker.
vi: Không thể đẩy tham chiếu vào bộ duyệt lịch sử.

en: Could not lookup commit '%s'
vi: Không thể tra cứu commit '%s'

en: Cannot merge: you have unstaged changes. Please commit or stash them before pulling.
vi: Không thể merge: bạn có các thay đổi chưa được staged. Hãy commit hoặc stash chúng trước khi pull.

en: Merge failed: %s
vi: Merge thất bại: %s

en: Cannot pull with rebase: you have unstaged changes. Please commit or stash them before pulling.
vi: Không thể pull với rebase: bạn có các thay đổi chưa được staged. Hãy commit hoặc stash chúng trước khi pull.

en: Rebase failed to start: %s
vi: Rebase không thể bắt đầu: %s

en: Rebase commit failed: %s
vi: Commit rebase thất bại: %s

en: Rebase finish failed: %s
vi: Hoàn tất rebase thất bại: %s

en: Cut
vi: Cắt

en: Clear selected cells placing original contents on clipboard
vi: Xóa các ô đã chọn và đặt nội dung gốc vào bộ nhớ tạm

en: Copy
vi: Sao chép

en: Copy selected cells to clipboard
vi: Sao chép các ô đã chọn vào bộ nhớ tạm

en: Paste
vi: Dán

en: Paste clipboard cells to matrix at current cell
vi: Dán các ô bộ nhớ tạm vào ma trận tại ô hiện tại

en: Delete
vi: Xóa bỏ

en: Clear contents of selected cells
vi: Xóa nội dung các ô đã chọn

en: Select All
vi: Chọn tất cả

en: Select all cells
vi: Chọn tất cả các ô

en: Cannot create history directory: %s
vi: Không thể tạo thư mục lịch sử: %s

en: History repository is locked by %s@%s
vi: Kho lịch sử đang bị khóa bởi %s@%s

en: History directory does not exist: %s
vi: Thư mục lịch sử không tồn tại: %s

en: Failed to open git repository: %s
vi: Không thể mở kho git: %s

en: Failed to set git repository workdir to %s: %s
vi: Không thể đặt thư mục làm việc kho git thành %s: %s

en: Cannot acquire index lock: repository not open
vi: Không thể lấy khóa chỉ mục: kho chưa được mở

en: Failed to acquire git index lock (another operation in progress?): %s
vi: Không thể lấy khóa chỉ mục git (có thao tác khác đang chạy?): %s

en: Accept Autocomplete
vi: Chấp nhận Tự động hoàn thành

en: Cancel Autocomplete
vi: Hủy tự động hoàn thành

en: Toggle Checkbox
vi: Bật/tắt hộp kiểm

en: Pan Left/Right
vi: Cuộn Trái/Phải

en: Pan Up/Down
vi: Cuộn Lên/Xuống

en: Finish Drawing
vi: Hoàn tất Bản vẽ

en: Add to Selection
vi: Thêm vào vùng chọn

en: Highlight Net
vi: Tô sáng Lưới

en: Remove from Selection
vi: Loại bỏ khỏi lựa chọn

en: Ignore Grid Snaps
vi: Bỏ qua bắt dính vào lưới

en: Ignore Other Snaps
vi: Bỏ qua các bắt dính khác

en: Quit
vi: Thoát

en: Project Manager
vi: Trình quản lý dự án

en: Gestures
vi: Cử chỉ

en: KiCad received an empty response!
vi: KiCad nhận được phản hồi rỗng!

en: Error: %s
vi: Lỗi: %s

en: API Response:  %s
vi: Phản hồi API:  %s

en: API Response: %s
vi: Phản hồi API: %s

en: API responded with error code: %s
vi: API phản hồi với mã lỗi: %s

en: Memory was exhausted trying to load the DXF, it may be too large.
vi: Bộ nhớ bị cạn kiệt khi cố tải DXF, tệp có thể quá lớn.

en: Invalid spline definition encountered
vi: Gặp định nghĩa spline không hợp lệ

en: %s is not supported.
vi: %s không được hỗ trợ.

en: DXF construction lines not currently supported.
vi: Đường xây dựng DXF hiện chưa được hỗ trợ.

en: DXF arc-aligned text not currently supported.
vi: Văn bản theo cung DXF hiện chưa được hỗ trợ.

en: DXF dimensions not currently supported.
vi: Kích thước DXF hiện chưa được hỗ trợ.

en: DXF hatches not currently supported.
vi: Gạch chéo DXF hiện chưa được hỗ trợ.

en: DXF traces not currently supported.
vi: Đường mạch DXF hiện chưa được hỗ trợ.

en: DXF 3dfaces not currently supported.
vi: Mặt 3D DXF hiện chưa được hỗ trợ.

en: DXF solids not currently supported.
vi: Khối đặc DXF hiện chưa được hỗ trợ.

en: DXF images not currently supported.
vi: Hình ảnh DXF hiện không được hỗ trợ.

en: Imported graphic is too large. Maximum scale is %f
vi: Đồ họa nhập vào quá lớn. Tỷ lệ tối đa là %f

en: Import offset adjusted to (%f, %f) to fit within numeric limits
vi: Độ lệch nhập được điều chỉnh thành (%f, %f) để phù hợp với giới hạn số

en: Cannot open file '%s'.
vi: Không thể mở tệp '%s'.

en: Error reading file: cannot determine length.
vi: Lỗi khi đọc tệp: không xác định được độ dài.

en: Error reading file.
vi: Lỗi khi đọc tệp.

en: Cannot open file '%s'
vi: Không thể mở tệp '%s'

en: File import canceled by user.
vi: Nhập tệp đã bị hủy bởi người dùng.

en: The selected file is not valid or might be corrupt!
vi: Tệp đã chọn không hợp lệ hoặc có thể bị hỏng!

en: Unexpected number of points in '%s'. Found %d but expected %d.
vi: một số điểm không mong đợi trong '%s'. Tìm thấy %d nhưng mong đợi %d.

en: Missing node '%s' in '%s'
vi: Thiếu nút '%s' trong '%s'

en: Unknown node '%s' in '%s'
vi: Nút không biết '%s' trong '%s'

en: Missing Parameter '%s' in '%s'
vi: Thiếu tham số '%s' trong '%s'

en: Unknown Parameter '%s' in '%s'
vi: Tham số Không biết '%s' trong '%s'

en: Unable to parse '%s' in '%s'
vi: Không thể phân tích cú pháp '%s' trong '%s'

en: Invalid size %lld: too large
vi: Kích thước không hợp lệ %lld: quá lớn

en: Invalid Arc with radius %0.2f and angle %0.2f
vi: Vòng cung không hợp lệ với bán kính %0.2f và góc %0.2f

en: Failed to parse number from '%s'
vi: Không thể phân tích số từ '%s'

en: JSON error reading '%s': %s
vi: Lỗi JSON khi đọc '%s': %s

en: Error reading '%s': %s
vi: Lỗi khi đọc '%s': %s

en: '%s' does not appear to be a valid EasyEDA (JLCEDA) Pro project or library file. Cannot find project.json or device.json.
vi: '%s' có vẻ không phải là tệp dự án hoặc thư viện EasyEDA (JLCEDA) Pro hợp lệ. Không tìm thấy project.json hoặc device.json.

en: Cannot read ZIP archive '%s'
vi: Không thể đọc tệp ZIP '%s'

en: Cannot parse JSON line %d in '%s': %s
vi: Không thể phân tích dòng JSON %d trong '%s': %s

en: Loading file canceled by user.
vi: Tải tệp đã bị hủy bởi người dùng.

en: Job Settings
vi: Cài đặt công việc

en: 3D model export
vi: Xuất mô hình 3D

en: Export 3D Model Job Settings
vi: Cài đặt công việc xuất mô hình 3D

en: PCB: Export 3D Model
vi: PCB: Xuất mô hình 3D

en: Export drill data
vi: Xuất dữ liệu khoan

en: Export Drill Data Job Settings
vi: Cài đặt công việc xuất dữ liệu khoan

en: PCB: Export Drill Data
vi: PCB: Xuất dữ liệu khoan

en: Export DXF
vi: Xuất DXF

en: Export DXF Job Settings
vi: Cài đặt công việc xuất DXF

en: PCB: Export DXF
vi: PCB: Xuất DXF

en: Export GenCAD File
vi: Xuất tệp GenCAD

en: Export GenCAD Job Settings
vi: Cài đặt công việc xuất GenCAD

en: PCB: Export GenCAD
vi: PCB: Xuất GenCAD

en: Export single Gerber
vi: Xuất Gerber đơn

en: Export Single Gerber Job Settings
vi: Cài đặt công việc xuất Gerber đơn

en: Export Gerbers
vi: Xuất Gerbers

en: Export Gerbers Job Settings
vi: Cài đặt công việc xuất Gerbers

en: PCB: Export Gerbers
vi: PCB: Xuất Gerbers

en: Export HPGL
vi: Xuất HPGL

en: PCB: Export HPGL
vi: PCB: Xuất HPGL

en: Export IPC-2581
vi: Xuất IPC-2581

en: Export IPC-2581 Job Settings
vi: Cài đặt công việc xuất IPC-2581

en: PCB: Export IPC-2581
vi: PCB: Xuất IPC-2581

en: Export IPC-D-356
vi: Xuất IPC-D-356

en: Export IPC-D-356 Job Settings
vi: Cài đặt công việc xuất IPC-D-356

en: PCB: Export IPC-D-356
vi: PCB: Xuất IPC-D-356

en: Export ODB++
vi: Xuất ODB++

en: Export ODB++ Job Settings
vi: Cài đặt công việc xuất ODB++

en: PCB: Export ODB++
vi: PCB: Xuất ODB++

en: Export PDF
vi: Xuất PDF

en: Export PDF Job Settings
vi: Cài đặt công việc xuất PDF

en: PCB: Export PDF
vi: PCB: Xuất PDF

en: Export position data
vi: Xuất dữ liệu vị trí

en: Export Position Data Job Settings
vi: Cài đặt công việc xuất dữ liệu vị trí

en: PCB: Export Position Data
vi: PCB: Xuất dữ liệu vị trí

en: Export Postscript
vi: Xuất Postscript

en: Export Postscript Job Settings
vi: Cài đặt công việc xuất Postscript

en: PCB: Export Postscript
vi: PCB: Xuất Postscript

en: Export board statistics
vi: Xuất thống kê bảng mạch

en: Export Board Statistics Job Settings
vi: Cài đặt công việc xuất thống kê bảng mạch

en: PCB: Export Board Statistics
vi: PCB: Xuất thống kê bảng mạch

en: Export SVG
vi: Xuất SVG

en: Export SVG Job Settings
vi: Cài đặt công việc xuất SVG

en: PCB: Export SVG
vi: PCB: Xuất SVG

en: Generate bill of materials
vi: Tạo danh sách vật tư

en: Generate Bill of Materials Job Settings
vi: Cài đặt công việc tạo danh sách vật tư

en: Schematic: Generate Bill of Materials
vi: Sơ đồ nguyên lý: Tạo danh sách vật tư

en: Export %s netlist
vi: Xuất danh sách kết nối %s

en: Export Netlist Job Settings
vi: Cài đặt công việc xuất danh sách kết nối

en: Schematic: Export Netlist
vi: Sơ đồ nguyên lý: Xuất danh sách kết nối

en: Schematic: Export SVG
vi: Sơ đồ nguyên lý: Xuất SVG

en: Schematic: Export HPGL
vi: Sơ đồ nguyên lý: Xuất HPGL

en: Schematic: Export Postscript
vi: Sơ đồ nguyên lý: Xuất Postscript

en: Schematic: Export DXF
vi: Sơ đồ nguyên lý: Xuất DXF

en: Schematic: Export PDF
vi: Sơ đồ nguyên lý: Xuất PDF

en: Schematic PythonBOM export
vi: Xuất BOM Python từ sơ đồ nguyên lý

en: Perform DRC
vi: Thực hiện DRC

en: DRC Job Settings
vi: Cài đặt công việc DRC

en: PCB: Perform DRC
vi: PCB: Thực hiện DRC

en: Import PCB
vi: Nhập PCB

en: PCB Import Job Settings
vi: Cài đặt công việc nhập PCB

en: Render %s
vi: Kết xuất %s

en: Render PCB Job Settings
vi: Cài đặt công việc kết xuất PCB

en: PCB: Render
vi: PCB: Kết xuất

en: Perform ERC
vi: Thực hiện ERC

en: Schematic ERC Job Settings
vi: Cài đặt công việc ERC sơ đồ nguyên lý

en: Schematic: Perform ERC
vi: Sơ đồ nguyên lý: Thực hiện ERC

en: Special: Copy Files
vi: Đặc biệt: Sao chép tệp

en: Special: Execute Command
vi: Đặc biệt: Thực thi lệnh

en: Archive
vi: Lưu trữ

en: Folder
vi: Thư mục

en: schema file '%s' not found
vi: Không tìm thấy tệp schema '%s'

en: Error loading schema: %s
vi: Lỗi tải lược đồ: %s

en: Do not show again
vi: Không hiện lại

en: Message
vi: Tin nhắn

en: Question
vi: Câu hỏi

en: Failed to verify kiface library '%s' signature.
vi: Không thể xác minh chữ ký thư viện kiface '%s'.

en: Failed to load kiface library '%s'.
vi: Không thể tải thư viện kiface '%s'.

en: Could not read instance name and version from kiface library '%s'.
vi: Không thể đọc tên thực thể và phiên bản từ thư viện kiface '%s'.

en: Error loading editor.
vi: Lỗi khi tải trình chỉnh sửa.

en: Unable to switch language to %s
vi: Không thể chuyển đổi ngôn ngữ sang %s

en: undefined
vi: không xác định

en: Rescue
vi: Cứu hộ

en: Wires
vi: Dây dẫn

en: Buses
vi: Bus

en: Bus junctions
vi: Nút giao bus

en: Junctions
vi: Nút giao

en: Labels
vi: Nhãn

en: Global labels
vi: Nhãn toàn cục

en: Hierarchical labels
vi: Nhãn phân cấp

en: Pin numbers
vi: Số chân

en: Pin names
vi: Tên chân

en: Symbol references
vi: Tham chiếu ký hiệu

en: Symbol values
vi: Giá trị ký hiệu

en: Symbol fields
vi: Các trường ký hiệu

en: Sheet references
vi: Tham chiếu trang

en: Net class references
vi: Tham chiếu lớp mạng

en: Rule areas
vi: Vùng quy tắc

en: Symbol body outlines
vi: Đường viền thân ký hiệu

en: Symbol body fills
vi: Tô thân ký hiệu

en: Shape fills
vi: Tô hình dạng

en: Schematic text && graphics
vi: Văn bản && đồ họa sơ đồ nguyên lý

en: Symbol private text && graphics
vi: Văn bản && đồ họa riêng tư của ký hiệu

en: Schematic text && graphics backgrounds
vi: Nền văn bản && đồ họa sơ đồ nguyên lý

en: Pins
vi: Chân

en: Sheet borders
vi: Đường viền trang

en: Sheet backgrounds
vi: Nền trang

en: Sheet names
vi: Tên trang

en: Sheet fields
vi: Trường Sheet

en: Sheet file names
vi: Tên tệp trang

en: Sheet pins
vi: Chân trang

en: No-connect symbols
vi: Ký hiệu không nối

en: DNP markers
vi: Đánh dấu DNP

en: Excluded-from-simulation markers
vi: Đánh dấu loại trừ khỏi mô phỏng

en: ERC warnings
vi: Cảnh báo ERC

en: ERC errors
vi: Lỗi ERC

en: ERC exclusions
vi: Loại trừ ERC

en: Anchors
vi: Neo

en: Helper items
vi: Mục trợ giúp

en: Grid
vi: Lưới

en: Axes
vi: Trục

en: Background
vi: Nền

en: Hovered items
vi: Mục đang được di chuột qua

en: Highlighted items
vi: Phần tử được tô sáng

en: Hidden items
vi: Mục ẩn

en: Net color highlight
vi: Tô sáng màu lưới

en: Drag net collisions
vi: Va chạm kéo lưới

en: Selection highlight
vi: Tô sáng phần lựa chọn

en: Drawing sheet
vi: Khung bản vẽ

en: Operating point voltages
vi: Điện áp điểm làm việc

en: Operating point currents
vi: Dòng điện điểm làm việc

en: Footprints front
vi: Dấu chân linh kiện mặt trước

en: Footprints back
vi: Dấu chân linh kiện mặt sau

en: Reference designators
vi: Bộ chỉ định tham chiếu

en: Footprint text
vi: Văn bản dấu chân linh kiện

en: Tracks
vi: Đường mạch

en: Through vias
vi: Lỗ  xuyên các lớp

en: Blind vias
vi: Via mù

en: Buried vias
vi: Via chôn

en: Micro-vias
vi: Lỗ xuyên siêu nhỏ

en: Via holes
vi: Lỗ via

en: Via hole walls
vi: Thành lỗ via

en: Plated holes
vi: Lỗ mạ

en: Plated hole walls
vi: Thành lỗ mạ

en: Non-plated holes
vi: Lỗ không mạ

en: Ratsnest
vi: Dây nối chưa đi

en: DRC warnings
vi: Cảnh báo DRC

en: DRC errors
vi: Lỗi DRC

en: DRC shapes
vi: Hình dạng DRC

en: DRC exclusions
vi: Loại trừ DRC

en: DRC marker shadows
vi: Bóng đánh dấu DRC

en: Grid axes
vi: Trục lưới

en: Locked item shadow
vi: Bóng mục bị khóa

en: Courtyard collision shadow
vi: Bóng va chạm vùng lắp ráp

en: Board outline area
vi: Vùng đường viền bảng mạch

en: Track net names
vi: Tên lưới đường mạch

en: Pad net names
vi: Tên lưới điểm hàn

en: Via net names
vi: Tên lưới via

en: Illegal character found in library nickname
vi: Tìm thấy ký tự không hợp lệ trong tên biệt danh thư viện

en: Error loading library table '%s'
vi: Lỗi khi tải bảng thư viện '%s'

en: Error loading library '%s'
vi: Lỗi khi tải thư viện '%s'

en: Edit Settings...
vi: Chỉnh sửa cài đặt...

en: Open Library Table
vi: Mở bảng thư viện

en: Activate Selected
vi: Kích hoạt đã chọn

en: Deactivate Selected
vi: Hủy kích hoạt đã chọn

en: Set Visible Flag
vi: Đặt cờ hiển thị

en: Unset Visible Flag
vi: Bỏ cờ hiển thị

en: Edit Options...
vi: Chỉnh sửa tùy chọn...

en: Edit options for this library entry
vi: Chỉnh sửa tùy chọn cho mục thư viện này

en: Library must have a nickname.
vi: Thư viện phải có tên biệt danh.

en: Illegal character '%c' in nickname '%s'.
vi: Ký tự không hợp lệ '%c' trong biệt danh '%s'.

en: Library Nickname Error
vi: Lỗi tên thư viện

en: Multiple libraries cannot share the same nickname ('%s').
vi: Nhiều thư viện không thể dùng chung tên ('%s').

en: Error saving nested library table:
vi: Lỗi khi lưu bảng thư viện lồng nhau:

en: Save changes to nested library table?
vi: Lưu thay đổi vào bảng thư viện lồng nhau?

en: Item
vi: Mục

en: Recently Used
vi: Dùng gần đây

en: Already Placed
vi: Đã đặt

en: Unresolved text variable reference
vi: Tham chiếu biến văn bản chưa được giải quyết

en: Unrecognized character '%c'
vi: Ký tự không được nhận dạng '%c'

en: Unknown parent of function parameters
vi: Phần tử cha của tham số hàm không xác định

en: Unknown parent of property
vi: Phần tử cha của thuộc tính không xác định

en: Unrecognized item '%s'
vi: Mục không nhận dạng được '%s'

en: Unrecognized property '%s'
vi: Thuộc tính không nhận dạng được '%s'

en: Unrecognized function '%s'
vi: Hàm không được ghi nhận '%s'

en: Unexpected units for '%s'
vi: Đơn vị không mong đợi cho '%s'

en: Missing units for '%s'| (%s)
vi: Thiếu đơn vị cho '%s'| (%s)

en: Type mismatch between '%s' and %lf
vi: Nhập không khớp giữa '%s' và %lf

en: Type mismatch between %lf and '%s'
vi: Nhập không khớp giữa %lf và '%s'

en: Edit settings
vi: Chỉnh sửa cài đặt

en: Open library table
vi: Mở bảng thư viện

en: Nickname
vi: Tên hiệu

en: Library Path
vi: Đường dẫn thư viện

en: Library Format
vi: Định dạng thư viện

en: Enable
vi: Bật

en: Show
vi: Hiển thị

en: A reference to this library table already exists
vi: Đã tồn tại một tham chiếu đến bảng thư viện này

en: Added by Plugin and Content Manager
vi: Được thêm vào bởi trình quản lý phụ trợ và nội dung

en: KiCad Default Libraries
vi: Thư viện mặc định KiCad

en: Library not found in library table
vi: Không tìm thấy thư viện trong bảng thư viện

en: Library '%s': %s
vi: Thư viện '%s': %s

en: Library %s not found
vi: Không tìm thấy thư viện %s

en: The library table path '%s' does not exist
vi: Đường dẫn bảng thư viện '%s' không tồn tại

en: An unexpected error occurred while reading library table %s
vi: Đã xảy ra lỗi không mong đợi khi đọc bảng thư viện %s

en: Syntax error at line %zu, column %zu
vi: Lỗi cú pháp tại dòng %zu, cột %zu

en: An unexpected error occurred while reading library table
vi: Đã xảy ra lỗi không mong đợi khi đọc bảng thư viện

en: The following files will be deleted when restoring this commit:
vi: Các tệp sau sẽ bị xóa khi khôi phục commit này:

en: 
    ... and %zu more files
vi: 
    ... và %zu tệp nữa

en: Delete Files during Restore
vi: Xóa tệp khi khôi phục

en: Proceed
vi: Tiếp tục

en: Keep All Files
vi: Giữ tất cả tệp

en: Abort
vi: Hủy bỏ

en: Choosing 'Keep All Files' will restore the selected commit but retain any existing files in the project directory. Choosing 'Proceed' will delete files that are not present in the restored commit.
vi: Chọn 'Giữ tất cả tệp' sẽ khôi phục commit đã chọn nhưng giữ lại các tệp hiện có trong thư mục dự án. Chọn 'Tiếp tục' sẽ xóa các tệp không có trong commit được khôi phục.

en: Cannot restore - the following files are open by another user:
vi: Không thể khôi phục - các tệp sau đang được mở bởi người dùng khác:

en: Restore Failed
vi: Khôi phục thất bại

en: Select snapshot
vi: Chọn ảnh chụp

en: Restore
vi: Khôi phục

en: %s and %s
vi: %s và %s

en: %s, %s and %s
vi: %s, %s và %s

en: %s, %s and %d more
vi: %s, %s và %d nữa

en: Invalid footprint ID in
    file: '%s'
    line: %d
    offset: %d
vi: ID dấu chân không hợp lệ trong
    tệp: '%s'
    dòng: %d
    độ lệch: %d

en: Invalid lib_id ID in
    file: '%s'
    line: %d
    offset: %d
vi: ID lib_id không hợp lệ trong
    tệp: '%s'
    dòng: %d
    độ lệch: %d

en: Cannot parse time stamp in symbol section of netlist.
vi: Không thể phân tích dấu thời gian trong phần ký hiệu của danh sách kết nối.

en: Cannot parse footprint name in symbol section of netlist.
vi: Không thể phân tích tên dấu chân trong phần ký hiệu của danh sách kết nối.

en: Cannot parse reference designator in symbol section of netlist.
vi: Không thể phân tích ký hiệu tham chiếu trong phần ký hiệu của danh sách kết nối.

en: Cannot parse value in symbol section of netlist.
vi: Không thể phân tích giá trị trong phần ký hiệu của danh sách kết nối.

en: Cannot parse pin name in symbol net section of netlist.
vi: Không thể phân tích tên chân trong phần lưới ký hiệu của danh sách kết nối.

en: Cannot parse net name in symbol net section of netlist.
vi: Không thể phân tích tên lưới trong phần lưới ký hiệu của danh sách kết nối.

en: Cannot find symbol %s in footprint filter section of netlist.
vi: Không tìm thấy ký hiệu %s trong phần bộ lọc dấu chân của danh sách kết nối.

en: Invalid footprint ID in
    file: '%s'
    line: %d
vi: ID dấu chân không hợp lệ trong
    tệp: '%s'
    dòng: %d

en: View Details
vi: Xem chi tiết

en: Dismiss
vi: Bỏ qua

en: Notifications
vi: Thông báo

en: There are no notifications available
vi: Không có thông báo nào

en: Missing HTTP method in callback request.
vi: Thiếu phương thức HTTP trong yêu cầu callback.

en: Missing callback URL in request.
vi: Thiếu URL callback trong yêu cầu.

en: Unexpected callback path.
vi: Đường dẫn callback không mong đợi.

en: OAuth callback state did not match.
vi: Trạng thái callback OAuth không khớp.

en: Authorization server returned an OAuth error.
vi: Máy chủ ủy quyền trả về lỗi OAuth.

en: Missing authorization code in callback.
vi: Thiếu mã ủy quyền trong callback.

en: User (Custom)
vi: Người dùng (Tùy chỉnh)

en: KiCad was unable to use '%s'.
    
    1. Disable 'Controlled folder access' in Windows settings or Group Policy
    2. Make sure no other antivirus software interferes with KiCad
    3. Make sure you have correct permissions set up
vi: KiCad không thể sử dụng '%s'.
    
    1. Tắt 'Kiểm soát truy cập thư mục' trong cài đặt Windows hoặc Group Policy
    2. Đảm bảo không có phần mềm diệt virus nào can thiệp vào KiCad
    3. Đảm bảo bạn đã thiết lập đúng quyền truy cập

en: No default editor found, you must choose one.
vi: Không tìm thấy trình chỉnh sửa mặc định nào, bạn phải chọn một trình chỉnh sửa.

en: Executable file
vi: Tệp thực thi

en: Select Preferred Editor
vi: Chọn Trình soạn thảo Ưu tiên

en: Environment variable HOME is empty.  Unable to continue.
vi: Biến môi trường HOME trống. Không thể tiếp tục.

en: This language is not supported by the operating system.
vi: Ngôn ngữ này không được hỗ trợ bởi hệ điều hành.

en: The KiCad language file for this language is not installed.
vi: Tệp ngôn ngữ KiCad cho ngôn ngữ này không được cài đặt.

en: Loading Design Block Libraries
vi: Đang tải thư viện khối thiết kế

en: none
vi: không

en: Page %s
vi: Trang%s

en: %s (Page %s)
vi: %s (Trang %s)

en: Show Page %s
vi: Hiện Trang %s

en: Open %s
vi: Mở %s

en: Failed to open 3D model file: %s
vi: Không thể mở tệp mô hình 3D: %s

en: This is the default net class.
vi: Đây là lớp mạng mặc định.

en: Could not open archive file.
vi: Không thể mở tệp lưu trữ.

en: Invalid archive file format.
vi: Định dạng tệp lưu trữ không hợp lệ.

en: Extracting file '%s'.
vi: Đang giải nén tệp '%s'.

en: Error extracting file!
vi: Lỗi khi giải nén tập tin!

en: Failed to create file '%s'.
vi: Không thể tạo tệp '%s'.

en: Error opening directory: '%s'.
vi: Lỗi khi mở thư mục: '%s'.

en: Archived file '%s'.
vi: Đã lưu trữ tệp '%s'.

en: Failed to archive file '%s'.
vi: Không thể lưu trữ tệp '%s'.

en: Zip archive '%s' created (%s uncompressed, %s compressed).
vi: Kho lưu trữ zip '%s' được tạo (%s không nén, %s nén).

en: Open file
vi: Mở tệp

en: Excluded warning:
vi: Cảnh báo bị loại trừ:

en: Excluded error:
vi: Lỗi bị loại trừ:

en: Warning:
vi: Cảnh báo:

en: Error:
vi: Lỗi:

en: Sign in required for this provider.
vi: Cần đăng nhập cho nhà cung cấp này.

en: Provider metadata does not include a session bootstrap URL.
vi: Siêu dữ liệu nhà cung cấp không bao gồm URL khởi động phiên.

en: Bootstrap response did not include a nonce URL.
vi: Phản hồi khởi động không bao gồm URL nonce.

en: Bootstrap nonce URL origin does not match the bootstrap endpoint.
vi: Nguồn gốc URL nonce khởi động không khớp với điểm cuối khởi động.

en: Remote provider request failed with HTTP %d.
vi: Yêu cầu nhà cung cấp từ xa thất bại với HTTP %d.

en: Remote provider returned invalid JSON: %s
vi: Nhà cung cấp từ xa trả về JSON không hợp lệ: %s

en: Remote provider returned invalid token JSON: %s
vi: Nhà cung cấp từ xa trả về JSON token không hợp lệ: %s

en: Remote provider token response was incomplete: %s
vi: Phản hồi token từ nhà cung cấp từ xa không đầy đủ: %s

en: Remote provider metadata schema '%s' is not readable.
vi: Schema siêu dữ liệu nhà cung cấp từ xa '%s' không thể đọc được.

en: Remote provider metadata failed schema validation: %s
vi: Metadata nhà cung cấp từ xa không vượt qua kiểm tra schema: %s

en: Unsupported provider capability '%s'.
vi: Khả năng nhà cung cấp không được hỗ trợ '%s'.

en: Unable to parse remote provider metadata: %s
vi: Không thể phân tích siêu dữ liệu nhà cung cấp từ xa: %s

en: Remote provider metadata must enable web_ui_v1.
vi: Siêu dữ liệu nhà cung cấp từ xa phải bật web_ui_v1.

en: Remote provider metadata must enable direct_downloads_v1, inline_payloads_v1, or both.
vi: Siêu dữ liệu nhà cung cấp từ xa phải bật direct_downloads_v1, inline_payloads_v1, hoặc cả hai.

en: Remote provider metadata must define session_bootstrap_url for oauth2.
vi: Siêu dữ liệu nhà cung cấp từ xa phải định nghĩa session_bootstrap_url cho oauth2.

en: session_bootstrap_url must share the same origin as panel_url.
vi: session_bootstrap_url phải có cùng nguồn gốc với panel_url.

en: Unable to parse OAuth metadata: %s
vi: Không thể phân tích siêu dữ liệu OAuth: %s

en: OAuth metadata must include authorization_endpoint and token_endpoint.
vi: Siêu dữ liệu OAuth phải bao gồm authorization_endpoint và token_endpoint.

en: Remote provider manifest schema '%s' is not readable.
vi: Schema bản kê khai nhà cung cấp từ xa '%s' không thể đọc được.

en: Remote provider manifest failed schema validation: %s
vi: Manifest nhà cung cấp từ xa không vượt qua kiểm tra schema: %s

en: Unable to parse remote provider manifest: %s
vi: Không thể phân tích manifest nhà cung cấp từ xa: %s

en: %s must use HTTPS unless allow_insecure_localhost is enabled for a loopback URL.
vi: %s phải sử dụng HTTPS trừ khi allow_insecure_localhost được bật cho URL loopback.

en: File '%s' does not exist.
vi: Tệp '%s' không tồn tại.

en: Unable to read file '%s'.
vi: Không thể đọc tệp '%s'.

en: Unable to open %s for reading.
vi: Không thể mở %s để đọc.

en: Maximum line length exceeded
vi: Chiều dài dòng tối đa vượt quá

en: Line length exceeded
vi: Chiều dài dòng vượt quá

en: Default Editing
vi: Chỉnh sửa mặc định

en: Reference
vi: Tham chiếu

en: Grouped By Value
vi: Nhóm theo giá trị

en: Grouped By Value and Footprint
vi: Nhóm theo giá trị và dấu chân linh kiện

en: Attributes
vi: Thuộc tính

en: Semicolons
vi: Dấu chấm phẩy

en: (Footprints)
vi: (Dấu chân linh kiện)

en: KiCad Default
vi: Mặc định Kicad

en: KiCad Classic
vi: KiCad cổ điển

en: Welcome to KiCad %s
vi: Chào mừng đến với KiCad %s

en: KiCad is starting for the first time, or some of its configuration files are missing.
    
    Let's take a moment to configure some basic settings.  You can always modify these settings later by opening the Preferences dialog.
vi: KiCad đang khởi động lần đầu tiên, hoặc một số tệp cấu hình bị thiếu.
    
    Hãy dành chút thời gian để cấu hình một số cài đặt cơ bản. Bạn luôn có thể thay đổi các cài đặt này sau bằng cách mở hộp thoại Tùy chọn.

en: For help, please visit
vi: Để được trợ giúp, vui lòng truy cập

en: KiCad Setup
vi: Thiết lập KiCad

en: Are you sure?  If you cancel KiCad setup, default settings will be chosen for you.
vi: Bạn có chắc không? Nếu hủy thiết lập KiCad, cài đặt mặc định sẽ được chọn cho bạn.

en: Symbol library table
vi: Bảng thư viện ký hiệu

en: Footprint library table
vi: Bảng thư viện dấu chân linh kiện

en: Design Block library table
vi: Bảng thư viện khối thiết kế

en: Libraries
vi: Thư viện

en: Updates && Privacy
vi: Cập nhật && Quyền riêng tư

en: Import settings from a previous version (none found)
vi: Nhập vào các cài đặt từ phiên bản trước (không tìm thấy)

en: Select Settings Path
vi: Chọn Đường dẫn Cài đặt

en: Configuration
vi: Cấu hình

en: Close %s
vi: Đóng %s

en: Quit %s
vi: Thoát khỏi %s

en: Grid selector
vi: Bộ chọn lưới

en: Grid Selection box
vi: Hộp chọn lưới

en: Zoom selector
vi: Bộ chọn thu/phóng

en: Zoom Selection box
vi: Hộp chọn thu/phóng

en: IPC/Scripting plugins
vi: Plugin IPC/Scripting

en: Region to hold the IPC/Scripting action buttons
vi: Vùng chứa các nút hành động IPC/Scripting

en: Layer selector
vi: Bộ chọn lớp

en: Control to select the layer
vi: Điều khiển để chọn lớp

en: Symbol unit selector
vi: Bộ chọn đơn vị ký hiệu

en: Displays the current unit
vi: Hiển thị đơn vị hiện tại

en: Symbol body style selector
vi: Bộ chọn kiểu thân ký hiệu

en: Displays the current body style
vi: Hiển thị kiểu thân hiện tại

en: Allow moving of locked items with the mouse
vi: Cho phép di chuyển mục bị khóa bằng chuột

en: New...
vi: Mới...

en: Create a new document in the editor
vi: Tạo tài liệu mới trong trình soạn thảo

en: New Library...
vi: Thư viện Mới...

en: Create a new library folder
vi: Tạo thư mục thư viện mới

en: Add Library...
vi: Thêm Thư viện...

en: Add an existing library folder
vi: Thêm thư mục thư viện hiện có

en: Open...
vi: Mở...

en: Open existing document
vi: Mở tài liệu hiện có

en: Edit in a Text Editor...
vi: Chỉnh sửa trong trình soạn văn bản...

en: Open a library file with a text editor
vi: Mở tệp thư viện bằng trình soạn thảo văn bản

en: Open in file explorer...
vi: Mở trong trình duyệt tệp...

en: Open a library file with system file explorer
vi: Mở tệp thư viện bằng trình khám phá tệp hệ thống

en: Save changes
vi: Lưu thay đổi

en: Save As...
vi: Lưu với tên...

en: Save current document to another location
vi: Lưu tài liệu hiện tại vào vị trí khác

en: Save a Copy...
vi: Lưu bản sao...

en: Save a copy of the current document to another location
vi: Lưu bản sao của tài liệu hiện tại vào một vị trí khác

en: Save All
vi: Lưu tất cả

en: Save all changes
vi: Lưu tất cả các thay đổi

en: Revert
vi: Trở lại

en: Throw away changes
vi: Bỏ những thay đổi

en: Page Settings...
vi: Cài đặt trang...

en: Settings for paper size and title block info
vi: Cài đặt cho kích thước giấy và thông tin khối tiêu đề

en: Print...
vi: In...

en: Plot...
vi: Vẽ...

en: Close the current editor
vi: Đóng trình chỉnh sửa hiện tại

en: Group Items
vi: Nhóm các mục

en: Group the selected items so that they are treated as a single item
vi: Nhóm các mục đã chọn để xử lý như một mục duy nhất

en: Ungroup Items
vi: Bỏ nhóm các mục

en: Ungroup any selected groups
vi: Bỏ nhóm các nhóm đã chọn

en: Add Items
vi: Thêm mục

en: Add items to group
vi: Thêm mục vào nhóm

en: Remove Items
vi: Bỏ mục

en: Remove items from group
vi: Bỏ mục khỏi nhóm

en: Enter Group
vi: Vào nhóm

en: Enter the group to edit items
vi: Vào nhóm để chỉnh sửa các mục

en: Leave Group
vi: Thoát nhóm

en: Leave the current group
vi: Thoát khỏi nhóm hiện tại

en: Cancel current tool
vi: Hủy công cụ hiện tại

en: Finish
vi: Hoàn tất

en: Finish current tool
vi: Hoàn tất công cụ hiện tại

en: Show Context Menu
vi: Hiện menu ngữ cảnh

en: Perform the right-mouse-button action
vi: Thực hiện thao tác chuột phải

en: Cut selected item(s) to clipboard
vi: Cắt mục đã chọn vào bộ nhớ tạm

en: Copy selected item(s) to clipboard
vi: Sao chép mục đã chọn vào bộ nhớ tạm

en: Copy as Text
vi: Sao chép dạng văn bản

en: Copy selected item(s) to clipboard as text
vi: Sao chép mục đã chọn vào bộ nhớ tạm dạng văn bản

en: Paste item(s) from clipboard
vi: Dán (các) mục từ bộ nhớ tạm

en: Set selection mode to use rectangle
vi: Đặt chế độ chọn dùng hình chữ nhật

en: Set selection mode to use polygon lasso
vi: Đặt chế độ chọn dùng lasso đa giác

en: Select all items on screen
vi: Chọn tất cả mục trên màn hình

en: Unselect All
vi: Bỏ chọn tất cả

en: Unselect all items on screen
vi: Bỏ chọn tất cả mục trên màn hình

en: Paste Special...
vi: Dán đặc biệt ...

en: Paste item(s) from clipboard with options
vi: Dán (các) mục từ bộ nhớ tạm với tùy chọn

en: Duplicate
vi: Nhân bản

en: Duplicates the selected item(s)
vi: Nhân đôi (các) khoản phần tử đã chọn

en: Delete selected item(s)
vi: Xóa mục đã chọn

en: Interactive Delete Tool
vi: Công cụ xóa tương tác

en: Delete clicked items
vi: Xóa mục được nhấp

en: Left Justify
vi: Căn trái

en: Left-justify fields and text items
vi: Căn trái các trường và mục văn bản

en: Center Justify
vi: Căn giữa

en: Center-justify fields and text items
vi: Căn giữa các trường và mục văn bản

en: Right Justify
vi: Căn phải

en: Right-justify fields and text items
vi: Căn phải các trường và mục văn bản

en: Expand All
vi: Mở rộng tất cả

en: Collapse All
vi: Thu gọn tất cả

en: Increment
vi: Tăng

en: Increment the selected item(s)
vi: Tăng mục đã chọn

en: Increment Primary
vi: Tăng chính

en: Increment the primary field of the selected item(s)
vi: Tăng trường chính của mục đã chọn

en: Decrement Primary
vi: Giảm chính

en: Decrement the primary field of the selected item(s)
vi: Giảm trường chính của mục đã chọn

en: Increment Secondary
vi: Tăng phụ

en: Increment the secondary field of the selected item(s)
vi: Tăng trường phụ của mục đã chọn

en: Decrement Secondary
vi: Giảm phụ

en: Decrement the secondary field of the selected item(s)
vi: Giảm trường phụ của mục đã chọn

en: Select Column(s)
vi: Chọn cột

en: Select complete column(s) containing the current selected cell(s)
vi: Chọn toàn bộ cột chứa ô đang được chọn

en: Select Row(s)
vi: Chọn hàng

en: Select complete row(s) containing the current selected cell(s)
vi: Chọn toàn bộ hàng chứa ô đang được chọn

en: Select Table
vi: Chọn bảng

en: Select parent table of selected cell(s)
vi: Chọn bảng cha của ô đã chọn

en: Add Row Above
vi: Thêm hàng phía trên

en: Insert a new table row above the selected cell(s)
vi: Chèn hàng bảng mới phía trên ô đã chọn

en: Add Row Below
vi: Thêm hàng phía dưới

en: Insert a new table row below the selected cell(s)
vi: Chèn hàng bảng mới phía dưới ô đã chọn

en: Add Column Before
vi: Thêm cột trước

en: Insert a new table column before the selected cell(s)
vi: Chèn cột bảng mới trước ô đã chọn

en: Add Column After
vi: Thêm cột sau

en: Insert a new table column after the selected cell(s)
vi: Chèn cột bảng mới sau ô đã chọn

en: Delete Row(s)
vi: Xóa hàng

en: Delete rows containing the currently selected cell(s)
vi: Xóa các hàng chứa ô đang được chọn

en: Delete Column(s)
vi: Xóa cột

en: Delete columns containing the currently selected cell(s)
vi: Xóa các cột chứa ô đang được chọn

en: Merge Cells
vi: Gộp ô

en: Turn selected table cells into a single cell
vi: Biến các ô bảng đã chọn thành một ô duy nhất

en: Unmerge Cells
vi: Tách ô

en: Turn merged table cells back into separate cells.
vi: Biến các ô bảng đã gộp trở lại thành các ô riêng biệt.

en: Edit Table...
vi: Chỉnh sửa bảng...

en: Export Table to CSV...
vi: Xuất bảng ra CSV...

en: Export table contents to CSV file with resolved text variables
vi: Xuất nội dung bảng ra tệp CSV với các biến văn bản đã được giải quyết

en: Keep Arc Center, Adjust Radius
vi: Giữ tâm vòng cung, điều chỉnh bán kính

en: Switch arc editing mode to keep center, adjust radius and endpoints
vi: Chuyển chế độ chỉnh sửa vòng cung sang giữ tâm, điều chỉnh bán kính và điểm cuối

en: Keep Arc Endpoints or Direction of Starting Point
vi: Giữ điểm cuối vòng cung hoặc hướng điểm bắt đầu

en: Switch arc editing mode to keep endpoints, or to keep direction of the other point
vi: Chuyển chế độ chỉnh sửa vòng cung sang giữ điểm cuối, hoặc giữ hướng của điểm còn lại

en: Keep Arc Radius and Center, adjust angle
vi: Giữ bán kính và tâm vòng cung, điều chỉnh góc

en: Switch arc editing mode to maintaining radius when endpoint are moved
vi: Chuyển chế độ chỉnh sửa vòng cung sang duy trì bán kính khi di chuyển điểm cuối

en: Cycle Arc Editing Mode
vi: Chuyển chế độ chỉnh sửa vòng cung

en: Switch to a different method of editing arcs
vi: Chuyển sang phương pháp chỉnh sửa vòng cung khác

en: Show/hide the search panel
vi: Hiện/ẩn bảng tìm kiếm

en: Find
vi: Tìm

en: Find and Replace
vi: Tìm và Thay thế

en: Find Next
vi: Tìm tiếp theo

en: Find Previous
vi: Tìm trước

en: Find Next Marker
vi: Tìm Điểm đánh dấu Tiếp theo

en: Replace and Find Next
vi: Thay thế và Tìm Tiếp

en: Replace All
vi: Thay thế Tất cả

en: Previous Marker
vi: Đánh dấu trước

en: Next Marker
vi: Đánh dấu tiếp theo

en: Exclude Marker
vi: Loại trừ đánh dấu

en: Mark current violation in Checker window as an exclusion
vi: Đánh dấu vi phạm hiện tại trong cửa sổ kiểm tra là ngoại lệ

en: Refresh
vi: Làm mới

en: Zoom to Fit
vi: Thu phóng để vừa

en: Zoom to worksheet area if exists or edited object
vi: Thu/phóng vào vùng worksheet nếu có hoặc đối tượng đang chỉnh sửa

en: Zoom to All Objects
vi: Thu/phóng tất cả đối tượng

en: Zoom to all objects on screen
vi: Thu/phóng vào tất cả đối tượng trên màn hình

en: Zoom to items currently selected
vi: Thu/phóng vào các mục đang được chọn

en: Zoom to Selected Objects
vi: Thu/phóng đối tượng đã chọn

en: Zoom In at Cursor
vi: Phóng to tại Con trỏ

en: Zoom Out at Cursor
vi: Thu nhỏ tại Con trỏ

en: Zoom In
vi: Phóng to

en: Zoom Out
vi: Thu nhỏ

en: Zoom In Horizontally
vi: Phóng to ngang

en: Zoom in horizontally the plot area
vi: Phóng to ngang vùng vẽ

en: Zoom Out Horizontally
vi: Thu nhỏ ngang

en: Zoom out horizontally the plot area
vi: Thu nhỏ ngang vùng vẽ

en: Zoom In Vertically
vi: Phóng to dọc

en: Zoom in vertically the plot area
vi: Phóng to dọc vùng vẽ

en: Zoom Out Vertically
vi: Thu nhỏ dọc

en: Zoom out vertically the plot area
vi: Thu nhỏ dọc vùng vẽ

en: Center on Cursor
vi: Căn giữa con trỏ

en: Zoom to Selection Area
vi: Thu/phóng vào vùng chọn

en: Zoom to an area selection created by a mouse drag
vi: Thu/phóng vào vùng được tạo bằng kéo chuột

en: Undo Last Zoom
vi: Hoàn tác thu/phóng cuối

en: Return zoom to level prior to last zoom action
vi: Trở về mức thu/phóng trước thao tác cuối

en: Redo Last Zoom
vi: Làm lại thu/phóng cuối

en: Return zoom to level prior to last zoom undo
vi: Trở về mức thu/phóng trước khi hoàn tác cuối

en: Pan to Center Selected Objects
vi: Cuộn đến giữa đối tượng đã chọn

en: Cursor Up
vi: Con trỏ lên

en: Cursor Down
vi: Con trỏ xuống

en: Cursor Left
vi: Con trỏ trái

en: Cursor Right
vi: Con trỏ phải

en: Cursor Up Fast
vi: Con trỏ lên nhanh

en: Cursor Down Fast
vi: Con trỏ xuống nhanh

en: Cursor Left Fast
vi: Con chạy Nhanh Trái

en: Cursor Right Fast
vi: Con trỏ phải nhanh

en: Click
vi: Nhấp chuột

en: Performs left mouse button click
vi: Thực hiện bấm nút chuột trái

en: Double-click
vi: Nhấn đúp chuột

en: Performs left mouse button double-click
vi: Thực hiện bấm nút chuột trái

en: Pin Library
vi: Thư viện Pin

en: Keep the library at the top of the list
vi: Giữ thư viện ở đầu danh sách

en: Unpin Library
vi: Bỏ ghim thư viện

en: No longer keep the library at the top of the list
vi: Không còn giữ thư viện ở đầu danh sách

en: Library Tree
vi: Cây thư viện

en: Hide Library Tree
vi: Ẩn cây thư viện

en: Focus Library Tree Search Field
vi: Lấy tiêu điểm vào trường tìm kiếm cây thư viện

en: Pan Up
vi: Cuộn lên

en: Pan Down
vi: Cuộn xuống

en: Pan Left
vi: Cuộn trái

en: Pan Right
vi: Cuộn phải

en: Switch to Fast Grid 1
vi: Chuyển sang lưới nhanh 1

en: Switch to Fast Grid 2
vi: Chuyển sang lưới nhanh 2

en: Cycle Fast Grid
vi: Xoay vòng lưới nhanh

en: Switch to Next Grid
vi: Chuyển sang Lưới tiếp theo

en: Switch to Previous Grid
vi: Chuyển sang Lưới Trước

en: Grid Origin
vi: Điểm gốc của lưới

en: Place the grid origin point
vi: Đặt điểm gốc lưới

en: Reset Grid Origin
vi: Đặt lại điểm gốc của Lưới

en: Show Grid
vi: Hiển thị lưới

en: Display background grid in the edit window
vi: Hiển thị lưới nền trong cửa sổ chỉnh sửa

en: Enables item-specific grids that override the current grid
vi: Bật lưới riêng theo mục ghi đè lưới hiện tại

en: Edit grid definitions
vi: Chỉnh sửa định nghĩa lưới

en: Grid Origin...
vi: Điểm gốc của lưới...

en: Set the grid origin point
vi: Đặt điểm gốc của lưới

en: Millimeters
vi: Milimét

en: Select Columns...
vi: Chọn cột...

en: Switch units
vi: Chuyển đổi đơn vị

en: Switch between imperial and metric units
vi: Chuyển đổi giữa đơn vị đo lường Anh và hệ mét

en: Polar Coordinates
vi: Tọa độ cực

en: Switch between polar and cartesian coordinate systems
vi: Chuyển đổi giữa hệ tọa độ cực và hệ tọa độ Cartesian

en: Reset Local Coordinates
vi: Đặt lại tọa độ cục bộ

en: Always Show Crosshairs
vi: Luôn hiện chữ thập

en: Display crosshairs even when not drawing objects
vi: Hiển thị chữ thập ngay cả khi không vẽ đối tượng

en: Use small crosshairs aligned at 0 and 90 degrees
vi: Dùng chữ thập nhỏ căn theo 0 và 90 độ

en: Full-Window Crosshairs
vi: Crosshairs toàn cửa sổ

en: Display full-window crosshairs aligned at 0 and 90 degrees
vi: Hiển thị chữ thập toàn cửa sổ căn theo 0 và 90 độ

en: 45 Degree Crosshairs
vi: Chữ thập 45 độ

en: Display full-window crosshairs aligned at 45 and 135 degrees
vi: Hiển thị chữ thập toàn cửa sổ căn theo 45 và 135 độ

en: Inactive Layer View Mode
vi: Chế độ xem lớp không hoạt động

en: Toggle inactive layers between normal and dimmed
vi: Chuyển đổi lớp không hoạt động giữa bình thường và mờ

en: Inactive Layer View Mode (3-state)
vi: Chế độ xem lớp không hoạt động (3 trạng thái)

en: Cycle inactive layers between normal, dimmed, and hidden
vi: Chuyển vòng lớp không hoạt động giữa bình thường, mờ và ẩn

en: Draw Bounding Boxes
vi: Vẽ hộp bao

en: Select item(s)
vi: Chọn mục

en: Measure Tool
vi: Công cụ đo lường

en: Interactively measure distance between points
vi: Đo khoảng cách giữa các điểm một cách tương tác

en: Switch to Project Manager
vi: Chuyển sang trình quản lý dự án

en: Show project window
vi: Hiện cửa sổ dự án

en: Show 3D viewer window
vi: Hiển thị cửa sổ trình xem 3D

en: Symbol Library Browser
vi: Trình duyệt Thư viện Ký hiệu

en: Create, delete and edit schematic symbols
vi: Tạo, xóa và chỉnh sửa ký hiệu sơ đồ nguyên lý

en: Footprint Library Browser
vi: Trình duyệt Thư viện Dấu chân

en: Create, delete and edit board footprints
vi: Tạo, xóa và chỉnh sửa dấu chân linh kiện trên bảng mạch

en: Calculator Tools
vi: Công cụ Tính toán

en: Run component calculations, track width calculations, etc.
vi: Chạy tính toán linh kiện, tính toán chiều rộng đường mạch, v.v.

en: Show/hide the properties manager
vi: Hiện/ẩn trình quản lý thuộc tính

en: Show Datasheet
vi: Hiển thị Datasheet

en: Open the datasheet in a browser
vi: Mở bảng dữ liệu trong trình duyệt

en: Update PCB from Schematic...
vi: Cập nhật PCB từ Sơ đồ nguyên lý ...

en: Update PCB with changes made to schematic
vi: Cập nhật PCB với các thay đổi được thực hiện đối với sơ đồ nguyên lý

en: Update Schematic from PCB...
vi: Cập nhật sơ đồ nguyên lý từ PCB...

en: Update schematic with changes made to PCB
vi: Cập nhật sơ đồ nguyên lý với các thay đổi được thực hiện đối với PCB

en: Preferences...
vi: Tùy chọn...

en: Show preferences for all open tools
vi: Hiển thị tùy chọn cho tất cả công cụ đang mở

en: Configure Paths...
vi: Cấu hình Đường dẫn...

en: Edit path configuration environment variables
vi: Chỉnh sửa các biến môi trường cấu hình đường dẫn

en: Manage Symbol Libraries...
vi: Quản lý Thư viện Ký hiệu ...

en: Edit the global and project symbol library lists
vi: Chỉnh sửa danh sách thư viện ký hiệu toàn cục và trong dự án

en: Manage Footprint Libraries...
vi: Quản lý Thư viện Dấu chân ...

en: Edit the global and project footprint library lists
vi: Chỉnh sửa danh sách thư viện dấu chân toàn cục và trong dự án

en: Manage Design Block Libraries...
vi: Quản lý thư viện khối thiết kế...

en: Edit the global and project design block library lists
vi: Chỉnh sửa danh sách thư viện khối thiết kế toàn cục và dự án

en: Getting Started with KiCad
vi: Bắt đầu với KiCad

en: Open "Getting Started in KiCad" guide for beginners
vi: Mở hướng dẫn "Bắt đầu trong KiCad" cho người mới bắt đầu

en: Help
vi: Trợ giúp

en: Open product documentation in a web browser
vi: Mở tài liệu sản phẩm trong trình duyệt web

en: About KiCad
vi: Giới thiệu về KiCad

en: List Hotkeys...
vi: Liệt kê các phím nóng ...

en: Displays current hotkeys table and corresponding commands
vi: Hiển thị bảng phím nóng hiện tại và các lệnh tương ứng

en: Get Involved
vi: Tham gia đóng góp

en: Open "Contribute to KiCad" in a web browser
vi: Mở "Đóng góp cho KiCad" trong trình duyệt web

en: Open "Donate to KiCad" in a web browser
vi: Mở "Ủng hộ KiCad" trong trình duyệt web

en: Report Bug
vi: Báo cáo lỗi

en: Refresh Plugins
vi: Làm mới phần mở rộng

en: Reload all python plugins and refresh plugin menus
vi: Tải lại tất cả plugin python và làm mới menu plugin

en: Embedded Files
vi: Tệp nhúng

en: Manage embedded files
vi: Quản lý tệp nhúng

en: Remove File
vi: Xóa tệp

en: Remove an embedded file
vi: Xóa một tệp nhúng

en: Extract File
vi: Trích xuất tệp

en: Extract an embedded file
vi: Trích xuất một tệp nhúng

en: Can not switch to project manager in stand-alone mode.
vi: Không thể chuyển sang trình quản lý dự án ở chế độ độc lập.

en: Help file '%s' or
    '%s' could not be found.
    Do you want to access the KiCad online help?
vi: Không tìm thấy tệp trợ giúp '%s' hoặc
    '%s'.
    Bạn có muốn truy cập trợ giúp trực tuyến KiCad không?

en: File Not Found
vi: không tìm thấy tệp

en: Help file '%s' could not be found.
    Do you want to access the KiCad online help?
vi: Không thể tìm thấy tập tin trợ giúp '%s'.
    Bạn có muốn truy cập trợ giúp trực tuyến của KiCad không?

en: Could not launch the default browser.
    For information on how to help the KiCad project, visit %s
vi: Không thể khởi chạy trình duyệt mặc định.
    Để biết thông tin về cách trợ giúp dự án KiCad, hãy truy cập %s

en: Get involved with KiCad
vi: Tham gia với KiCad

en: Could not launch the default browser.
    To donate to the KiCad project, visit %s
vi: Không thể mở trình duyệt mặc định.
    Để ủng hộ dự án KiCad, hãy truy cập %s

en: Footprint Browser
vi: Trình duyệt dấu chân linh kiện

en: New Design Block Library
vi: Thư viện khối thiết kế mới

en: Grouping
vi: Nhóm

en: Add Items to Group
vi: Thêm mục vào nhóm

en: Remove Group Items
vi: Bỏ mục khỏi nhóm

en: New name:
vi: Tên mới:

en: Select &All	A
vi: Chọn &tất cả	A

en: Show &More Choices...	M
vi: Hiện &thêm lựa chọn...	M

en: Zoom: %.2f
vi: Thu phóng: %.2f

en: Invalid signal name
vi: Tên tín hiệu không hợp lệ

en: Signal names cannot contain CR or LF characters
vi: Tên tín hiệu không được chứa các ký tự CR hoặc LF

en: Signal names cannot contain spaces
vi: Tên tín hiệu không được chứa khoảng trắng

en: A sheet must have a name.
vi: Một trang phải có tên.

en: A sheet must have a file specified.
vi: Trang phải có tệp được chỉ định.

en: The value of the field cannot be empty.
vi: Giá trị của trường không được để trống.

en: carriage return
vi: xuống dòng

en: line feed
vi: sang dòng mới

en: space
vi: khoảng trắng

en:  or
vi:  hoặc

en: , or
vi: , hoặc

en: The reference designator cannot contain %s character(s).
vi: Ký hiệu tham chiếu không được chứa ký tự %s.

en: The value field cannot contain %s character(s).
vi: Trường giá trị không được chứa (các) ký tự %s.

en: The footprint field cannot contain %s character(s).
vi: Trường dấu chân không thể chứa (các) ký tự %s.

en: The datasheet field cannot contain %s character(s).
vi: Trường datasheet không được chứa (các) ký tự %s.

en: The sheet name cannot contain %s character(s).
vi: Tên sheet không được chứa (các) ký tự %s.

en: The sheet filename cannot contain %s character(s).
vi: Tên tệp sheet không được chứa (các) ký tự %s.

en: The field cannot contain %s character(s).
vi: Trường này không thể chứa (các) ký tự %s.

en: The reference designator cannot contain text variable references
vi: Ký hiệu tham chiếu không được chứa tham chiếu biến văn bản

en: References must start with a letter.
vi: Các tham chiếu phải bắt đầu bằng một chữ cái.

en: Field Validation Error
vi: Lỗi xác thực trường

en: Mirroring for Y axis is not supported yet
vi: Lật gương theo trục Y chưa được hỗ trợ

en: Library %s is read only.
vi: Thư viện %s chỉ được đọc.

en: Library %s already exists.
vi: Thư viện %s đã tồn tại.

en: Enter a description for the library:
vi: Nhập mô tả cho thư viện:

en: Error saving library table:
vi: Lỗi khi lưu bảng thư viện:

en: Please select a library to delete.
vi: Vui lòng chọn một thư viện để xóa.

en: Library '%s' is read only.
vi: Thư viện '%s' chỉ được đọc.

en: Delete design block library '%s' from disk? This will delete all design blocks within the library.
vi: Xóa thư viện khối thiết kế '%s' khỏi đĩa? Thao tác này sẽ xóa tất cả các khối thiết kế trong thư viện.

en: Design block library '%s' deleted
vi: Đã xóa thư viện khối thiết kế '%s'

en: Delete design block '%s' in library '%s' from disk?
vi: Xóa khối thiết kế '%s' trong thư viện '%s' khỏi đĩa?

en: Design block '%s' deleted from library '%s'
vi: Đã xóa khối thiết kế '%s' khỏi thư viện '%s'

en: Design block '%s' already exists in library '%s'.
vi: Khối thiết kế '%s' đã tồn tại trong thư viện '%s'.

en: Overwrite existing design block?
vi: Ghi đè khối thiết kế hiện có?

en: Filter:
vi: Bộ lọc:

en: <not found>
vi: <không tìm thấy>

en: Board
vi: Bảng mạch

en: Library
vi: Thư Viện

en: Toggle between A and B display
vi: Chuyển đổi giữa hiển thị A và B

en: Footprint not found.
vi: Không tìm thấy Dấu chân.

en: No default footprint
vi: Không có dấu chân mặc định

en: Select a File
vi: Chọn một tệp tin

en: Select Path
vi: Chọn Đường dẫn

en: View load messages
vi: Xem thông báo tải

en: View %zu load message(s)
vi: Xem %zu thông báo tải

en: Load Messages
vi: Thông báo tải

en: Sort by Best Match
vi: Sắp xếp theo độ phù hợp tốt nhất

en: Sort Alphabetically
vi: Sắp xếp theo bảng chữ cái

en: recent searches
vi: tìm kiếm gần đây

en: Select Columns
vi: Chọn cột

en: Zoom in plot view.
vi: Phóng to khung xem biểu đồ.

en: Zoom out plot view.
vi: Thu nhỏ khung xem biểu đồ.

en: Center plot view to this position
vi: Căn giữa khung xem biểu đồ tới vị trí này

en: Fit on Screen
vi: Vừa khung màn hình

en: Set plot view to show all items
vi: Cài đặt dạng xem bản in để hiển thị tất cả các mục

en: <create net>
vi: <tạo lưới>

en: Reset to Defaults
vi: Đặt lại về Mặc định

en: Reveal Preferences in Finder
vi: Hiển thị thư mục tùy chọn trong Finder

en: Open Preferences Directory
vi: Mở thư mục tùy chọn

en: Reset %s to Defaults
vi: Đặt lại %s về Mặc định

en: Load Error
vi: Lỗi Tải

en: Errors were encountered loading design blocks:
vi: Đã gặp lỗi khi tải các khối thiết kế:

en: No objects selected
vi: Không có đối tượng nào được chọn

en: %d objects selected
vi: %d đối tượng được chọn

en: Basic Properties
vi: Thuộc tính cơ bản

en: Zoom to Selection
vi: Thu phóng đến Vùng chọn

en: Toggle zooming to selections in the search pane
vi: Chuyển đổi thu/phóng đến các lựa chọn trong khung tìm kiếm

en: Pan to Selection
vi: Cuộn đến lựa chọn

en: Toggle panning to selections in the search pane
vi: Chuyển đổi cuộn đến các lựa chọn trong khung tìm kiếm

en: Search Hidden Fields
vi: Tìm kiếm trường ẩn

en: Search Metadata
vi: Tìm kiếm siêu dữ liệu

en: Search library links, descriptions and keywords
vi: Tìm kiếm liên kết thư viện, mô tả và từ khóa

en: %s must be at least %s.
vi: %s phải ít nhất %s.

en: %s must be less than %s.
vi: %s phải nhỏ hơn %s.

en: Press a new hotkey, or press Esc to cancel...
vi: Nhấn phím nóng mới hoặc nhấn Esc để hủy bỏ...

en: Command:
vi: Lệnh:

en: Current key:
vi: Phím hiện tại:

en: Clear assigned hotkey
vi: Xóa phím tắt đã gán

en: Set Hotkey
vi: Đặt Phím nóng

en: '%s' is a reserved hotkey in KiCad and cannot be assigned.
vi: '%s' là phím nóng dành riêng trong KiCad và không thể gán được.

en: Edit...
vi: Chỉnh sửa...

en: Edit Alternate...
vi: Chỉnh sửa thay thế...

en: Undo Changes
vi: Hoàn tác tất cả các thay đổi

en: Clear Assigned Hotkey
vi: Xóa Phím nóng Được Gán

en: Clear Assigned Alternate
vi: Xóa thay thế đã gán

en: Restore Defaults
vi: Khôi phục mặc định

en: '%s' is already assigned to '%s' in section '%s'. Are you sure you want to change its assignment?
vi: '%s' đã được gán cho '%s' trong mục '%s'. Bạn có chắc muốn thay đổi không?

en: Confirm change
vi: Xác nhận thay đổi

en: Command (double-click to edit)
vi: Lệnh (nhấp đúp để chỉnh sửa)

en: Hotkey
vi: Phím tắt

en: Alternate
vi: Thay thế

en: Error:
vi: Lỗi:

en: Warning:
vi: Cảnh báo:

en: Save Report File
vi: Lưu tệp báo cáo

en: Cannot write report to file '%s'.
vi: Không thể ghi báo cáo vào tệp '%s'.

en: File save error
vi: Lỗi lưu tệp tin

en: Output Messages
vi: Thông báo đầu ra

en: Show:
vi: Hiển thị:

en: All
vi: Tất cả

en: Actions
vi: Các hành động

en: Infos
vi: Các thông tin

en: Save...
vi: Lưu...

en: Display PPI:
vi: PPI hiển thị:

en: Detect
vi: Phát hiện

en: All files
vi: Tất cả Tập tin

en: KiCad symbol library files
vi: Tệp thư viện ký hiệu KiCad

en: KiCad project files
vi: Tệp dự án KiCad

en: KiCad legacy project files
vi: Tệp dự án củ KiCad

en: All KiCad project files
vi: Tất cả các tệp dự án KiCad

en: All KiCad schematic files
vi: Tất cả tệp sơ đồ nguyên lý KiCad

en: KiCad legacy schematic files
vi: Tệp sơ đồ nguyên lý củ KiCad

en: KiCad s-expression schematic files
vi: Tệp sơ đồ nguyên lý s-expression KiCad

en: Altium Project files
vi: Tệp dự án Altium

en: CADSTAR Archive files
vi: Tệp lưu trữ CADSTAR

en: Eagle XML files
vi: Tệp Eagle XML

en: PADS ASCII files
vi: Tệp PADS ASCII

en: gEDA / Lepton EDA project files
vi: Tệp dự án gEDA / Lepton EDA

en: OrcadPCB2 netlist files
vi: Tệp danh sách kết nối OrcadPCB2

en: KiCad netlist files
vi: Tệp danh sách kết nối KiCad

en: Allegro netlist files
vi: Tệp danh sách kết nối Allegro

en: PADS netlist files
vi: Tệp danh sách kết nối PADS

en: EasyEDA (JLCEDA) Std backup archive
vi: Lưu trữ backup EasyEDA (JLCEDA) Std

en: EasyEDA (JLCEDA) Pro files
vi: Tệp EasyEDA (JLCEDA) Pro

en: KiCad printed circuit board files
vi: Tệp bảng mạch in KiCad

en: KiCad footprint files
vi: Tệp dấu chân KiCad

en: KiCad footprint library paths
vi: Đường dẫn thư viện dấu chân KiCad

en: KiCad design block path
vi: Đường dẫn khối thiết kế KiCad

en: KiCad design block library paths
vi: Đường dẫn thư viện khối thiết kế KiCad

en: Drawing sheet files
vi: Tệp trang vẽ

en: KiCad symbol footprint link files
vi: Tệp liên kết dấu chân và ký hiệu KiCad

en: Drill files
vi: Tệp lỗ khoan

en: SVG files
vi: Tệp SVG

en: HTML files
vi: Tệp HTML

en: CSV Files
vi: Tệp CSV

en: CSV/TSV Files
vi: Tệp CSV/TSV

en: Portable document format files
vi: Tệp định dạng tài liệu di động

en: PostScript files
vi: Tệp PostScript

en: Json files
vi: Tệp Json

en: Report files
vi: Tệp báo cáo

en: Component placement files
vi: Tệp vị trí linh kiện

en: VRML and X3D files
vi: Tệp VRML và X3D

en: IDFv3 footprint files
vi: Tệp dấu chân IDFv3

en: Text files
vi: Tệp văn bản

en: Legacy footprint export files
vi: Tệp xuất dấu chân củ

en: Electrical rule check file
vi: Tệp kiểm tra quy tắc điện

en: SPICE library file
vi: Tệp thư viện SPICE

en: SPICE netlist file
vi: Tệp danh sách kết nối SPICE

en: CadStar netlist file
vi: Tệp danh sách kết nối CadStar

en: Symbol footprint association files
vi: Tệp liên kết dấu chân và ký hiệu

en: Zip file
vi: Tệp Zip

en: GenCAD 1.4 board files
vi: Các tệp bo mạch GenCAD 1.4

en: DXF Files
vi: Tệp DXF

en: Gerber job file
vi: Tệp công việc Gerber

en: Specctra DSN file
vi: Tệp Specctra DSN

en: Specctra Session file
vi: Tệp phiên Specctra

en: IPC-D-356 Test Files
vi: Tệp kiểm tra IPC-D-356

en: Workbook file
vi: Tệp sổ làm việc

en: PNG file
vi: Tệp PNG

en: Jpeg file
vi: Tệp jpeg

en: Hotkey file
vi: Tệp phím tắt

en: KiCad jobset files
vi: Tệp bộ công việc KiCad

en: Equivalence file '%s' could not be found.
vi: Không tìm thấy tệp tương đương '%s'.

en: Error opening equivalence file '%s'.
vi: Lỗi khi mở tệp tương đương '%s'.

en: Equivalence File Load Error
vi: Lỗi tải tệp tương đương

en: %lu footprint/symbol equivalences found.
vi: %lu Dấu chân/Ký hiệu tương đương được tìm thấy.

en: Component %s: footprint %s not found in any of the project footprint libraries.
vi: Linh kiện %s: dấu chân %s không được tìm thấy trong bất kỳ thư viện dấu chân nào của dự án.

en: CvPcb Warning
vi: Cảnh báo CvPcb

en: Assign Footprints
vi: Chỉ định dấu chân

en: Footprint Libraries
vi: Thư viện Dấu chân

en: Symbol : Footprint Assignments
vi: Ký hiệu : chỉ định Dấu chân

en: Filtered Footprints
vi: Các Dấu chân được lọc

en: Apply, Save Schematic && Continue
vi: Áp dụng, Lưu Sơ đồ mạch && Tiếp tục

en: Symbol to footprint changes are unsaved
vi: Thay đổi Ký hiệu với dấu chân chưa được lưu

en: Symbol to Footprint links have been modified. Save changes?
vi: Các liên kết Ký hiệu đến Dấu chân đã được sửa đổi. Lưu thay đổi?

en: '%s' is not a valid footprint.
vi: '%s' không phải là dấu chân linh kiện hợp lệ.

en: Pin Count
vi: Số lượng pin

en: Search Text
vi: Tìm kiếm Văn bản

en: No Filtering
vi: Không lọc

en: Filtered by %s
vi: Được lọc bởi %s

en: : %i matching footprints
vi: : %i dấu chân phù hợp

en: Description: %s;  Keywords: %s
vi: Mô tả: %s;  Từ khóa: %s

en: Library location: %s
vi: Vị trí thư viện: %s

en: No PCB footprint libraries are listed in the current footprint library table.
vi: Không có thư viện dấu chân nào trong PCB được liệt kê trong bảng thư viện dấu chân hiện tại.

en: Configuration Error
vi: Lỗi Cấu hình

en: Load Footprint Libraries
vi: Tải thư viện dấu chân

en: Error loading schematic.
    %s
vi: Lỗi tải sơ đồ nguyên lý.
    %s

en: Project file: '%s'
vi: Tệp dự án: '%s'

en: No text editor selected in KiCad.  Please choose one.
vi: Không có trình soạn thảo văn bản nào được chọn trong KiCad. Hãy chọn một cái.

en: Footprint Association File
vi: Tệp Liên kết dấu chân

en: File '%s' already exists in list.
vi: Tệp "%s" đã tồn tại trong danh sách.

en: Footprint association files:
vi: Tệp liên kết dấu chân:

en: Add association file
vi: Thêm tệp liên kết

en: Edit association file
vi: Chỉnh sửa tệp liên kết

en: Remove association file
vi: Bỏ tệp liên kết

en: Schematic assignment
vi: Gán sơ đồ nguyên lý

en: Cmp file assignment
vi: Gán tệp Cmp

en: Footprint assignments from schematic netlist and symbol footprint association file (.cmp) are conflicting.
    
    Please choose the assignment.
vi: Việc gán dấu chân từ danh sách kết nối sơ đồ và tệp liên kết dấu chân và ký hiệu (.cmp) đang xung đột.
    
    Vui lòng chọn cài đặt.

en: Footprint Assignment Conflicts
vi: Xung đột gán Dấu chân

en: Footprint Viewer
vi: Trình xem dấu chân

en: Footprint ID '%s' is not valid.
vi: ID dấu chân '%s' không hợp lệ.

en: Library '%s' is not in the footprint library table.
vi: Thư viện '%s' không có trong bảng thư viện dấu chân.

en: Footprint '%s' not found.
vi: Không tìm thấy dấu chân '%s'.

en: Error loading footprint: %s
vi: Lỗi khi tải dấu chân: %s

en: Footprint: %s
vi: Dấu chân: %s

en: Some of the assigned footprints are legacy entries with no library names. Would you like KiCad to attempt to convert them to the new required LIB_ID format? (If you answer no, then these assignments will be cleared and you will need to re-assign them manually.)
vi: Một số dấu chân được gán là các mục cũ không có tên thư viện. Bạn có muốn KiCad thử chuyển đổi chúng sang định dạng LIB_ID mới không? (Nếu bạn chọn không, các phép gán này sẽ bị xóa và bạn cần gán lại thủ công.)

en: Component '%s' footprint '%s' <b>not found</b> in any library.
vi: Dấu chân '%s' của linh kiện '%s' <b>không tìm thấy</b> trong bất kỳ thư viện nào.

en: Component '%s' footprint '%s' was found in <b>multiple</b> libraries.
vi: Dấu chân '%s' của linh kiện '%s' được tìm thấy trong <b>nhiều</b> thư viện.

en: First check your footprint library table entries.
vi: Đầu tiên hãy kiểm tra các mục được nhập trong bảng thư viện dấu chân của bạn.

en: Problematic Footprint Library Tables
vi: Bảng thư viện dấu chân có vấn đề

en: The following errors occurred attempting to convert the footprint assignments:
vi: Các lỗi sau đã xảy ra khi cố gắng chuyển đổi việc gán dấu chân:

en: 
    You will need to reassign them manually if you want them to be updated correctly the next time you import the netlist in Pcbnew.
vi: 
    Bạn sẽ cần phải gán lại chúng bằng tay nếu bạn muốn chúng được cập nhật một cách chính xác trong lần tiếp theo bạn nhập danh sách kết nối trong Pcbnew.

en: Schematic saved
vi: Sơ đồ mạch đã được lưu

en: Footprint Filters:
vi: Bộ lọc dấu chân:

en: Footprint filters
vi: Bộ lọc dấu chân

en: Footprint filtering controls
vi: Điều khiển lọc dấu chân

en: Crosshair modes
vi: Chế độ chữ thập

en: View Selected Footprint
vi: Xem dấu chân đã chọn

en: Manage Footprint Association Files...
vi: Quản lý Tệp Liên kết dấu chân...

en: Edit the footprint association files list.  These files are used to automatically assign footprints based on symbol values.
vi: Chỉnh sửa danh sách tệp liên kết dấu chân. Các tệp này dùng để tự động gán dấu chân dựa trên giá trị ký hiệu.

en: Save to Schematic
vi: Lưu vào Sơ đồ mạch

en: Save footprint assignments in 'footprint' fields of schematic symbols
vi: Lưu phép gán dấu chân vào trường 'dấu chân' của ký hiệu sơ đồ nguyên lý

en: Save to Schematic and File
vi: Lưu vào sơ đồ nguyên lý và tệp

en: Save footprint assignments in 'footprint' fields of schematic symbols and then save schematic files
vi: Lưu phép gán dấu chân vào trường 'dấu chân' của ký hiệu sơ đồ nguyên lý rồi lưu các tệp sơ đồ nguyên lý

en: Select Next Unassigned Symbol
vi: Chọn ký hiệu chưa gán tiếp theo

en: Select next symbol with no footprint assignment
vi: Chọn ký hiệu tiếp theo mà không gán dấu chân

en: Select Previous Unassigned Symbol
vi: Chọn ký hiệu chưa gán trước đó

en: Select previous symbol with no footprint assignment
vi: Chọn ký hiệu trước đó mà không gán dấu chân

en: Assign Footprint
vi: Gán dấu chân

en: Automatically Assign Footprints
vi: Tự động gán dấu chân

en: Assign footprints automatically using a footprint association file
vi: Tự động gán dấu chân sử dụng tệp liên kết dấu chân

en: Delete Footprint Assignment
vi: Xóa phép gán dấu chân

en: Delete All Footprint Assignments
vi: Xóa tất cả phép gán dấu chân

en: Use symbol footprint filters
vi: Sử dụng bộ lọc dấu chân và ký hiệu

en: Filter footprint list by footprint filters defined in the symbol
vi: Lọc danh sách dấu chân bằng bộ lọc dấu chân được xác định trong ký hiệu

en: Filter by pin count
vi: Lọc theo số lượng chân pin

en: Filter footprint list by pin count
vi: Lọc danh sách dấu chân theo số lượng chân pin

en: Filter by library
vi: Lọc theo thư viện

en: Filter footprint list by library
vi: Lọc danh sách dấu chân theo thư viện

en: Delete all associations?
vi: Xóa tất cả các liên kết?

en: Cleared annotation for %s (unit %s).
vi: Đã xóa chú thích cho %s (đơn vị %s).

en: Cleared annotation for %s.
vi: Đã xóa chú thích cho %s.

en: Delete Annotation
vi: Xóa Chú Thích

en: %d duplicate time stamps were found and replaced.
vi: %d dấu thời gian trùng lặp đã được tìm thấy và thay thế.

en: Updated %s (unit %s) from %s to %s.
vi: Đã cập nhật %s (đơn vị %s) từ %s thành %s.

en: Updated %s from %s to %s.
vi: Đã cập nhật %s từ %s thành %s.

en: Annotated %s (unit %s) as %s.
vi: Đã đánh chú thích %s (đơn vị %s) là %s.

en: Annotated %s as %s.
vi: Đã đánh chú thích %s là %s.

en: Annotation complete.
vi: Đánh chú thích hoàn tất.

en: Added items via API
vi: Đã thêm các mục qua API

en: Created items via API
vi: Đã tạo các mục qua API

en: Script file:
    %s
    not found. Script not available.
vi: Tệp script:
    %s
    không tìm thấy. Tập lệnh không có sẵn.

en: Both %s and %s are attached to the same items; %s will be used in the netlist
vi: Cả %s và %s đều được gắn vào các mục giống nhau; %s sẽ được sử dụng trong danh sách kết nối

en: Net %s is graphically connected to bus %s but is not a member of that bus
vi: Lưới %s được kết nối bằng đồ thị với bus %s nhưng không phải là thành viên của bus đó

en: Unconnected wire endpoint
vi: Điểm cuối dây dẫn không kết nối

en: Unconnected wire to bus entry
vi: Dây dẫn không kết nối với đầu vào bus

en: Hierarchical label '%s' in root sheet cannot be connected to non-existent parent sheet
vi: Nhãn phân cấp '%s' trong trang gốc không thể kết nối với trang cha không tồn tại

en: Sheet pin %s has no matching hierarchical label inside the sheet
vi: Chân trang %s không có nhãn phân cấp tương ứng bên trong trang

en: Hierarchical label %s has no matching sheet pin in the parent sheet
vi: Nhãn phân cấp %s không có chân trang tương ứng trong trang cha

en: %s pin %s found
vi: %s pin %s tìm thấy

en: %s found but pin %s not found
vi: đã tìm thấy %s nhưng không tìm thấy chân %s

en: %s found
vi: %s được tìm thấy

en: %s not found
vi: %s không tìm thấy

en: Highlighted net:
vi: Lưới được tô sáng:

en: Annotation Messages:
vi: Thông báo chú thích:

en: Annotate
vi: Chú thích

en: Scope
vi: Phạm vi

en: Entire schematic
vi: Toàn bộ sơ đồ nguyên lý

en: Current sheet only
vi: Chỉ trang vẽ hiện tại

en: Selection
vi: Chọn

en: Recurse into subsheets
vi: Đệ quy vào các trang con

en: Order
vi: Thứ tự

en: Sort symbols by &X position
vi: Sắp xếp ký hiệu theo vị trí &X

en: Sort symbols by &Y position
vi: Sắp xếp ký hiệu theo vị trí &Y

en: Keep existing annotations
vi: Giữ các chú thích hiện có

en: Reset existing annotations
vi: Đặt lại chú thích hiện có

en: Regroup symbol units
vi: Nhóm lại các đơn vị ký hiệu

en: Numbering
vi: Đánh số

en: Use first free number after:
vi: Sử dụng số tự do đầu tiên sau:

en: First free after sheet number X 100
vi: Tự do đầu tiên sau tờ số X 100

en: First free after sheet number X 1000
vi: Tự do đầu tiên sau tờ số X 1000

en: Clear Annotation
vi: Xóa chú thích

en: Annotate Schematic
vi: Chú thích Sơ đồ mạch

en: Generate
vi: Tạo

en: (file missing)
vi: (tệp bị thiếu)

en: The selected BOM generator script %s could not be found.
vi: Không thể tìm thấy tập lệnh trình tạo BOM đã chọn %s.

en: 
    
    Searched:
    	%s
    	%s
vi: 
    
    Đã tìm kiếm:
    	%s
    	%s

en: Generating BOM requires a fully annotated schematic.
vi: Tạo BOM đòi hỏi một sơ đồ nguyên lý được chú thích đầy đủ.

en: Failed to create file.
vi: Không thể tạo tệp.

en: Generator nickname:
vi: Biệt danh trình tạo:

en: Add Generator
vi: Thêm Trình tạo

en: Nickname '%s' already in use.
vi: Biệt danh '%s' đã được sử dụng.

en: Generator File
vi: Tệp tạo sinh

en: Generator file name not found.
vi: Không tìm thấy tên tệp tạo sinh.

en: Bill of Materials Generation Help
vi: Trợ giúp tạo danh sách vật tư

en: BOM generator scripts:
vi: Các tập lệnh của trình tạo BOM:

en: Add a new BOM generator and its command line to the list
vi: Thêm trình tạo BOM mới và dòng lệnh của nó vào danh sách

en: Edit the script file in the text editor
vi: Chỉnh sửa tệp tập lệnh trong trình soạn thảo văn bản

en: Remove the current generator script from list
vi: Xóa tập lệnh trình tạo hiện tại khỏi danh sách

en: Command line running the generator:
vi: Dòng lệnh chạy trình tạo:

en: Show console window
vi: Hiển thị cửa sổ dòng lệnh

en: By default, command line runs with hidden console window and output is redirected to the info display.
    Set this option to show the window of the running command.
vi: Theo mặc định, dòng lệnh chạy với cửa sổ dòng lệnh được ẩn và đầu ra được chuyển hướng đến màn hình thông tin.
    Đặt tùy chọn này để hiển thị cửa sổ của lệnh đang chạy.

en: Reset the list of BOM generator scripts to the default settings
vi: Đặt lại danh sách các tập lệnh trình tạo BOM về cài đặt mặc định

en: Bill of Materials
vi: Danh sách vật tư

en: # 1. Summary
    
    The Bill of Materials tool creates a BOM which lists all of the components in the design.
    
    The tool uses an external script to generate a BOM in the desired output format. Choosing a different script changes how the BOM is formatted.
    
    Generating a BOM is described in more detail in the Schematic Editor manual.
    
    # 2. Usage
    
    Select a generator script in the **BOM generator scripts** list. Details for the selected generator are shown on the right of the dialog.
    
    Clicking the **Generate** button creates a BOM file with the selected generator.
    
    The default settings present several generator script options, although some additional scripts are installed with KiCad and can be added to the list with the **+** button.
    
    **Note:** On Windows, there is an additional option **Show console window**. When this option is unchecked, BOM generators run in a hidden console window and any output is redirected and printed in the dialog. When this option is checked, BOM generators run in a visible console window.
    
    # 3. Custom generators and command lines
    
    Internally, KiCad creates an intermediate netlist file in XML format that contains information about all of the components in the design. A BOM generator script converts the intermediate netlist file to the desired output format. KiCad runs the BOM generator scripts according to the command line entered at the bottom of the BOM dialog.
    
    The command line format accepts parameters for filenames. Each formatting parameter is replaced with a project-specific path or filename. The supported formatting parameters are:
    
     * `%I`: absolute path and filename of the intermediate netlist file, which is the input to the BOM generator
     * `%O`: absolute path and filename of the output BOM file (without file extension)
     * `%B`: base filename of the output BOM file (without file extension)
     * `%P`: absolute path of the project directory, without trailing slash
    
    **Note:** the `%O` output file parameter does not include a file extension. KiCad will attempt to add an appropriate extension to the command line automatically, but an extension may need to be added by hand.
    
    Python is the recommended tool for BOM generator scripts, but other tools can also be used.
    
    ## Example command lines for Python scripts
    
    The command line format for a Python script is of the form:
    
    ```
    python <script file name> <input filename> <output filename>
    ```
    
    On Windows, if the desired generator script for a CSV BOM is `C:\Users\username\kicad\my_python_script.py`, the command line would be:
    
    ```
    python.exe C:\Users\username\kicad\my_python_script.py "%I" "%O.csv"
    ```
    
    On Linux, if the desired generator script for a CSV BOM is `/home/username/kicad/my_python_script.py`, the command line would be:
    
    ```
    python /home/username/kicad/my_python_script.py "%I" "%O.csv"
    ```
    
    Double quotes (`"`) around the arguments are recommended in case filenames contain spaces or special characters.
vi: # 1. Tóm tắt
    
    Công cụ Danh sách vật tư tạo BOM liệt kê tất cả các linh kiện trong thiết kế.
    
    Công cụ sử dụng kịch bản bên ngoài để tạo BOM theo định dạng đầu ra mong muốn. Chọn kịch bản khác sẽ thay đổi cách định dạng BOM.
    
    Việc tạo BOM được mô tả chi tiết hơn trong tài liệu hướng dẫn Trình soạn sơ đồ nguyên lý.
    
    # 2. Cách sử dụng
    
    Chọn một kịch bản tạo trong danh sách **Kịch bản tạo BOM**. Chi tiết của kịch bản đã chọn hiển thị ở bên phải hộp thoại.
    
    Nhấn nút **Tạo** để tạo tệp BOM với kịch bản đã chọn.
    
    Cài đặt mặc định cung cấp một số tùy chọn kịch bản tạo, mặc dù một số kịch bản bổ sung được cài đặt kèm KiCad và có thể thêm vào danh sách bằng nút **+**.
    
    **Lưu ý:** Trên Windows, có thêm tùy chọn **Hiển thị cửa sổ bảng điều khiển**. Khi tùy chọn này không được chọn, các công cụ tạo BOM chạy trong cửa sổ bảng điều khiển ẩn và mọi đầu ra được chuyển hướng và in trong hộp thoại. Khi tùy chọn này được chọn, các công cụ tạo BOM chạy trong cửa sổ bảng điều khiển hiển thị.
    
    # 3. Công cụ tạo tùy chỉnh và dòng lệnh
    
    KiCad tạo tệp danh sách kết nối trung gian ở định dạng XML chứa thông tin về tất cả linh kiện trong thiết kế. Kịch bản tạo BOM chuyển đổi tệp danh sách kết nối trung gian sang định dạng đầu ra mong muốn. KiCad chạy các kịch bản tạo BOM theo dòng lệnh được nhập ở cuối hộp thoại BOM.
    
    Định dạng dòng lệnh chấp nhận các tham số cho tên tệp. Mỗi tham số định dạng được thay thế bằng đường dẫn hoặc tên tệp cụ thể của dự án. Các tham số định dạng được hỗ trợ là:
    
     * `%I`: đường dẫn tuyệt đối và tên tệp của tệp danh sách kết nối trung gian, là ngõ vào cho công cụ tạo BOM
     * `%O`: đường dẫn tuyệt đối và tên tệp của tệp BOM đầu ra (không có phần mở rộng)
     * `%B`: tên tệp cơ sở của tệp BOM đầu ra (không có phần mở rộng)
     * `%P`: đường dẫn tuyệt đối của thư mục dự án, không có dấu gạch chéo cuối
    
    **Lưu ý:** tham số tệp đầu ra `%O` không bao gồm phần mở rộng tệp. KiCad sẽ cố gắng tự động thêm phần mở rộng phù hợp vào dòng lệnh, nhưng có thể cần thêm phần mở rộng thủ công.
    
    Python là công cụ được khuyến nghị cho các kịch bản tạo BOM, nhưng các công cụ khác cũng có thể sử dụng.
    
    ## Ví dụ dòng lệnh cho kịch bản Python
    
    Định dạng dòng lệnh cho kịch bản Python có dạng:
    
    ```
    python <tên tệp kịch bản> <tên tệp ngõ vào> <tên tệp ngõ ra>
    ```
    
    Trên Windows, nếu kịch bản tạo mong muốn cho BOM CSV là `C:\Users\username\kicad\my_python_script.py`, dòng lệnh sẽ là:
    
    ```
    python.exe C:\Users\username\kicad\my_python_script.py "%I" "%O.csv"
    ```
    
    Trên Linux, nếu kịch bản tạo mong muốn cho BOM CSV là `/home/username/kicad/my_python_script.py`, dòng lệnh sẽ là:
    
    ```
    python /home/username/kicad/my_python_script.py "%I" "%O.csv"
    ```
    
    Dấu nháy đôi (`"`) xung quanh các tham số được khuyến nghị trong trường hợp tên tệp chứa khoảng trắng hoặc ký tự đặc biệt.

en: Change all symbols in schematic
vi: Thay đổi tất cả các ký hiệu trong sơ đồ nguyên lý

en: Change Symbols
vi: Thay đổi Ký hiệu

en: Change symbols matching reference designator:
vi: Thay đổi ký hiệu khớp với ký hiệu tham chiếu:

en: Change symbols matching value:
vi: Thay đổi Ký hiệu phù hợp với giá trị:

en: Change symbols matching library identifier:
vi: Thay đổi các ký hiệu(ký hiệu) khớp với mã định danh thư viện:

en: Update Fields
vi: Cập nhật các trường

en: Remove fields if not in new symbol
vi: Xóa các trường nếu không có trong Ký hiệu mới

en: Reset fields if empty in new symbol
vi: Đặt lại trường nếu trống trong ký hiệu mới

en: Update field text
vi: Cập nhật văn bản trường

en: Update field visibilities
vi: Cập nhật hiển thị trường

en: Update field sizes and styles
vi: Cập nhật kích thước và kiểu trường

en: Update field positions
vi: Cập nhật vị trí trường

en: Update symbol attributes
vi: Cập nhật thuộc tính ký hiệu

en: Update pin name/number visibilities
vi: Cập nhật hiển thị tên/số chân

en: Reset alternate pin functions
vi: Đặt lại các hàm chân thay thế

en: Reset custom power symbols
vi: Đặt lại các ký hiệu nguồn tùy chỉnh

en: Change selected symbol(s)
vi: Thay đổi (các) ký hiệu được chọn

en: Change
vi: Thay đổi

en: Update
vi: Cập Nhật

en: Update Symbols
vi: Cập nhật ký hiệu

en: *** No symbols matching criteria found ***
vi: *** Không tìm thấy ký hiệu nào khớp tiêu chí ***

en: *** symbol lib id not valid ***
vi: *** id thư viện ký hiệu không hợp lệ ***

en: *** symbol not found ***
vi: *** không tìm thấy ký hiệu ***

en: *** new symbol has too few units ***
vi: *** Ký hiệu mới có quá ít đơn vị ***

en: Update symbol %s from '%s' to '%s'
vi: Cập nhật ký hiệu(ký hiệu) %s từ '%s' thành '%s'

en: Update symbols %s from '%s' to '%s'
vi: Cập nhật ký hiệu(ký hiệu) %s từ '%s' thành '%s'

en: Change symbol %s from '%s' to '%s'
vi: Thay đổi ký hiệu %s từ '%s' thành '%s'

en: Change symbols %s from '%s' to '%s'
vi: Thay đổi ký hiệu %s từ '%s' thành '%s'

en: Update all symbols in schematic
vi: Cập nhật tất cả các ký hiệu trong sơ đồ

en: Update selected symbol(s)
vi: Cập nhật (các) ký hiệu được chọn

en: Update symbols matching reference designator:
vi: Cập nhật ký hiệu phù hợp với tên chỉ định tham chiếu:

en: Update symbols matching value:
vi: Thay đổi Ký hiệu phù hợp với giá trị:

en: Update symbols matching library identifier:
vi: Thay đổi các ký hiệu(ký hiệu) khớp với mã định danh thư viện:

en: New library identifier:
vi: Mã định danh thư viện mới:

en: Update/Reset Fields
vi: Cập nhật/Đặt lại Trường

en: Select None
vi: Chọn Không có

en: Update Options
vi: Cập nhật các tùy chọn

en: Remove fields if not in library symbol
vi: Xóa các trường nếu không có trong thư viện ký hiệu

en: Removes fields that do not occur in the original library symbols
vi: Loại bỏ các trường không xuất hiện trong các thư viện ký hiệu ban đầu

en: Reset fields if empty in library symbol
vi: Đặt lại các trường nếu trống trong thư viện ký hiệu

en: Update/reset field text
vi: Cập nhật/đặt lại văn bản trường

en: Update/reset field visibilities
vi: Cập nhật / đặt lại hiển thị của trường

en: Update/reset field text sizes and styles
vi: Cập nhật/đặt lại kích thước và kiểu văn bản trường

en: Update/reset field positions
vi: Cập nhật trường vị trí

en: Check All Update Options
vi: Chọn tất cả tùy chọn cập nhật

en: Update symbol shape and pins
vi: Cập nhật hình dạng và chân của ký hiệu

en: Update keywords and footprint filters
vi: Cập nhật từ khóa và bộ lọc dấu chân linh kiện

en: Update/reset pin name/number visibilities
vi: Cập nhật/đặt lại hiển thị tên/số chân

en: Update/reset symbol attributes
vi: Cập nhật/đặt lại thuộc tính ký hiệu

en: Uncheck All Update Options
vi: Bỏ chọn tất cả tùy chọn cập nhật

en: Update Symbols from Library
vi: Cập nhật các Ký hiệu từ Thư viện

en: Connected to database successfully
vi: Đã kết nối cơ sở dữ liệu thành công

en: Database connection failed: %s
vi: Kết nối cơ sở dữ liệu thất bại: %s

en: No connection to database
vi: Không có kết nối đến cơ sở dữ liệu

en: Loaded %zu libraries
vi: Đã tải %zu thư viện

en: Username:
vi: Tên người dùng:

en: Connection String:
vi: Chuỗi kết nối:

en: Reload Configuration
vi: Tải lại cấu hình

en: Reload the database library configuration file
vi: Tải lại tệp cấu hình thư viện cơ sở dữ liệu

en: Caching
vi: Bộ đệm

en: Cache size:
vi: Kích thước bộ đệm:

en: How many database queries to cache
vi: Số lượng truy vấn cơ sở dữ liệu cần lưu vào bộ đệm

en: Cache timeout:
vi: Thời gian chờ bộ đệm:

en: Time in seconds that database queries will be cached for
vi: Thời gian tính bằng giây mà các truy vấn cơ sở dữ liệu sẽ được lưu vào bộ đệm

en: Database Library Settings
vi: Cài đặt thư viện cơ sở dữ liệu

en: Symbol library identifier %s is not valid.
vi: Mã định danh thư viện ký hiệu %s không hợp lệ.

en: Available Candidates for %s
vi: Ứng viên có sẵn cho %s

en: Candidates count %d
vi: Số ứng viên %d

en: %u link(s) mapped, %u not found
vi: %u liên kết được ánh xạ, %u không tìm thấy

en: All %u link(s) resolved
vi: Tất cả %u liên kết đã được giải quyết

en: Invalid symbol library identifier
vi: Mã nhận dạng thư viện ký hiệu không hợp lệ

en: Error loading symbol %s from library %s.
    
    %s
vi: Lỗi khi tải ký hiệu %s từ thư viện %s.
    
    %s

en: Current Library Reference
vi: Tham chiếu thư viện hiện tại

en: New Library Reference
vi: Tham chiếu thư viện mới

en: Map Orphans
vi: Ánh xạ các mục cô lập

en: If some symbols are orphaned (the linked symbol is not found anywhere),
    try to find a candidate having the same name in one of loaded symbol libraries.
vi: Nếu một số ký hiệu bị mồ côi (ký hiệu được liên kết không tìm thấy ở đâu),
    hãy thử tìm ứng viên có cùng tên trong một trong các thư viện ký hiệu đã tải.

en: Update symbol fields from new library
vi: Cập nhật trường ký hiệu từ thư viện mới

en: Replace current symbols fields by fields from the new library.
    Warning: fields "Value" and "Footprints" will be therefore replaced.
vi: Thay thế các trường ký hiệu hiện tại bằng các trường từ thư viện mới.
    Cảnh báo: các trường "Giá trị" và "footprint" do đó sẽ được thay thế.

en: Symbol Library References
vi: Tham khảo Thư viện ký hiệu

en: Run ERC
vi: Chạy ERC

en: Show Annotation dialog
vi: Hiển thị hộp thoại gán Chú thích

en: Schematic is not fully annotated. ERC results will be incomplete.
vi: Sơ đồ mạch chưa được gán chú thích đầy đủ. Kết quả ERC sẽ không hoàn thành.

en: Cross-probe Selected Items
vi: Dò chéo các mục đã chọn

en: Highlight corresponding items on canvas when selected in the ERC list
vi: Tô sáng các mục tương ứng trên canvas khi được chọn trong danh sách ERC

en: Center on Cross-probe
vi: Căn giữa khi dò chéo

en: When cross-probing, scroll the canvas so that the item is visible
vi: Khi dò chéo, cuộn canvas để mục hiển thị

en: Show all errors
vi: Hiển thị tất cả lỗi

en: Show duplicate ERC markers on all applicable pins
vi: Hiển thị các đánh dấu ERC trùng lặp trên tất cả các chân áp dụng

en: Delete exclusions too?
vi: Xóa các loại trừ nữa?

en: Delete All Markers
vi: Xóa tất cả các điểm đánh dấu

en: Errors and Warnings Only
vi: Chỉ lỗi và cảnh báo

en: Errors, Warnings and Exclusions
vi: Lỗi, Cảnh báo và Loại trừ

en: %d symbol(s) require annotation.<br><br>
vi: %d (các) ký hiệu yêu cầu chú thích.<br><br>

en: -------- ERC cancelled by user.<br><br>
vi: -------- ERC bị hủy bởi người dùng.<br><br>

en: Done.<br><br>
vi: Xong. <br><br>

en: errors
vi: Các Lỗi

en: warnings
vi: Cảnh báo

en: appropriate
vi: thích hợp

en: Remove exclusion for this violation
vi: Xóa loại trừ đối với vi phạm này

en: It will be placed back in the %s list
vi: Nó sẽ được đặt trở lại trong danh sách %s

en: Edit exclusion comment...
vi: Chỉnh sửa chú thích loại trừ...

en: Exclude this violation
vi: Loại trừ vi phạm này

en: It will be excluded from the %s list
vi: Nó sẽ bị loại khỏi danh sách %s

en: Exclude with comment...
vi: Loại trừ với chú thích...

en: Change severity to Error for all '%s' violations
vi: Thay đổi mức độ nghiêm trọng thành Lỗi đối với tất cả các vi phạm '%s'

en: Violation severities can also be edited in the Schematic Setup... dialog
vi: Mức độ vi phạm cũng có thể được chỉnh sửa trong hộp thoại Thiết lập sơ đồ nguyên lý...

en: Change severity to Warning for all '%s' violations
vi: Thay đổi mức độ nghiêm trọng thành Cảnh báo cho tất cả các vi phạm '%s'

en: Ignore all '%s' violations
vi: Bỏ qua tất cả các vi phạm '%s'

en: Violations will not be checked or reported
vi: Vi phạm sẽ không được kiểm tra hoặc báo cáo

en: Edit pin-to-pin conflict map...
vi: Chỉnh sửa bản đồ xung đột chân-chân...

en: Open the Schematic Setup... dialog
vi: Mở hộp thoại ... Thiết lập sơ đồ nguyên lý

en: Edit violation severities...
vi: Chỉnh sửa mức độ vi phạm ...

en: Edit connection grid spacing...
vi: Chỉnh sửa khoảng cách lưới kết nối...

en: Exclusion Comment
vi: Chú thích loại trừ

en: Pin Conflicts Map
vi: Bản đồ Xung đột Pin

en: Violation Severity
vi: Mức độ nghiêm trọng của vi phạm

en: Formatting
vi: Định dạng

en: Report file '%s' created.
vi: Tệp báo cáo '%s' đã được tạo.

en: Tests Running...
vi: Các kiểm tra đang chạy...

en: a page
vi: một trang

en: Violations (%s)
vi: Vi phạm (%s)

en: Edit ignored tests
vi: Chỉnh sửa các kiểm tra bị bỏ qua

en: Ignored Tests (%s)
vi: Các kiểm tra bị Bỏ qua (%s)

en: Exclusions
vi: Loại trừ

en: Delete Marker
vi: Xóa điểm đánh dấu

en: Electrical Rules Checker
vi: Trình kiểm tra các quy tắc điện

en: ERC Job Settings
vi: Cài đặt công việc ERC

en: Export netlist in KiCad format
vi: Xuất danh sách kết nối ở định dạng KiCad

en: Export netlist in OrcadPCB2 format
vi: Xuất danh sách kết nối ở định dạng OrcadPCB2

en: Export netlist in Allegro format
vi: Xuất danh sách kết nối ở định dạng Allegro

en: Export netlist in CadStar format
vi: Xuất danh sách kết nối ở định dạng CadStar

en: Export netlist in PADS format
vi: Xuất danh sách kết nối ở định dạng PADS

en: Export Netlist
vi: Xuất Danh sách kết nối

en: Export netlist in SPICE format
vi: Xuất danh sách kết nối ở định dạng SPICE

en: Use current sheet as root
vi: Dùng trang hiện tại làm gốc

en: Export netlist only for the current sheet
vi: Xuất danh sách kết nối chỉ cho trang hiện tại

en: Save all voltages
vi: Lưu tất cả điện áp

en: Write a directive to save all voltages (.save all)
vi: Viết chỉ thị để lưu tất cả điện áp (.save all)

en: Save all currents
vi: Lưu tất cả dòng điện

en: Write a directive to save all currents (.probe alli)
vi: Viết chỉ thị để lưu tất cả dòng điện (.probe alli)

en: Save all power dissipations
vi: Lưu tất cả công suất tiêu thụ

en: Write directives to save power dissipation of all items (.probe p(<item>))
vi: Viết chỉ thị để lưu công suất tiêu thụ của tất cả phần tử (.probe p(<item>))

en: Save all digital event data
vi: Lưu tất cả dữ liệu sự kiện số

en: If not set, write a directive to prevent the saving of digital event data (esave none)
vi: Nếu chưa đặt, viết chỉ thị ngăn lưu dữ liệu sự kiện số (esave none)

en: Run external simulator command:
vi: Chạy lệnh mô phỏng ngoài:

en: Enter the command line to run SPICE
    Usually '<path to SPICE binary> "%I"'
    %I will be replaced by the netlist filepath
vi: Nhập dòng lệnh để chạy SPICE
    Thường là '<đường dẫn đến SPICE binary> "%I"'
    %I sẽ được thay thế bằng đường dẫn tệp danh sách kết nối

en: Export netlist as a SPICE .subckt model
vi: Xuất danh sách kết nối dưới dạng mô hình SPICE .subckt

en: Netlist command:
vi: Lệnh Danh sách kết nối:

en: Save Netlist File
vi: Lưu tệp Danh sách kết nối

en: %s Export
vi: %s Xuất

en: Exporting netlist requires a fully annotated schematic.
vi: Xuất danh sách kết nối đòi hỏi một sơ đồ được chú thích đầy đủ.

en: external simulator not found
vi: không tìm thấy bộ mô phỏng ngoài

en: Note: command line is usually: <tt>&lt;path to SPICE binary&gt; "%I"</tt>
vi: Lưu ý: dòng lệnh thường là: <tt>&lt;đường dẫn đến tệp nhị phân SPICE&gt; "%I"</tt>

en: external simulator has the wrong format or architecture
vi: bộ mô phỏng ngoài có định dạng hoặc kiến trúc sai

en: permission denied
vi: quyền truy cập bị từ chối

en: This plugin already exists.
vi: Plugin này đã tồn tại.

en: Maximum number of plugins already added to dialog.
vi: Đã đạt số lượng phần mở rộng tối đa có thể thêm vào hộp thoại.

en: You must provide a netlist generator title
vi: Bạn phải cung cấp một tiêu đề để tạo danh sách kết nối

en: Output path:
vi: Đường dẫn đầu ra:

en: Add Exporter...
vi: Thêm trình xuất...

en: Remove Exporter
vi: Xóa trình xuất

en: Command line to run the exporter:
vi: Dòng lệnh để chạy trình xuất:

en: Browse Scripts...
vi: Duyệt kịch bản...

en: Add Script-based Netlist Exporter
vi: Thêm trình xuất danh sách kết nối dựa trên kịch bản

en: Intersheet reference visibility is controlled globally from Schematic Setup > General > Formatting
vi: Hiển thị tham chiếu liên trang được kiểm soát toàn cục từ Thiết lập sơ đồ nguyên lý > Chung > Định dạng

en: Unit:
vi: Đơn vị:

en: Sheet filename can only be modified in Sheet Properties dialog.
vi: Tên tệp trang vẽ chỉ có thể được sửa đổi trong hộp thoại Thuộc tính Trang vẽ.

en: Show field name
vi: Hiển thị tên trường

en: Show the field name in addition to its value
vi: Hiển thị tên trường thêm vào giá trị của nó

en: Allow automatic placement
vi: Cho phép đặt tự động

en: Allow automatic placement of this field in the schematic
vi: Cho phép đặt tự động trường này trong sơ đồ nguyên lý

en: Font:
vi: Phông chữ :

en: KiCad Font
vi: Phông chữ KiCad

en: Align left
vi: Căn trái

en: Align horizontal center
vi: Căn giữa theo chiều ngang

en: Align right
vi: Căn phải

en: Align top
vi: Căn trên cùng

en: Align vertical center
vi: Căn giữa theo chiều dọc

en: Align bottom
vi: Căn dưới

en: Horizontal text
vi: Văn bản ngang

en: Vertical text
vi: Văn bản dọc

en: Text size:
vi: Kích thước cỡ chữ:

en: Color:
vi: Màu sắc:

en: Position X:
vi: Vị trí X:

en: Position Y:
vi: Vị trí Y:

en: Common to all units
vi: Phổ biến cho tất cả các đơn vị

en: Common to all body styles
vi: Chung cho tất cả kiểu thân

en: Text Item Properties
vi: Thuộc tính mục văn bản

en: Edit Text and Graphics
vi: Chỉnh sửa văn bản và đồ họa

en: Other symbol fields
vi: Các trường ký hiệu khác

en: Wires && wire labels
vi: Dây && nhãn dây

en: Buses && bus labels
vi: Bus && nhãn bus

en: Label fields
vi: Trường nhãn

en: Sheet titles
vi: Tiêu đề trang

en: Other sheet fields
vi: Các trường trang khác

en: Sheet borders && backgrounds
vi: Đường viền && nền trang

en: Filter Items
vi: Lọc mục

en: By field name:
vi: Theo tên trường:

en: By parent reference designator:
vi: Theo ký hiệu tham chiếu cha:

en: By parent symbol library id:
vi: Theo id thư viện ký hiệu cha:

en: By parent symbol type:
vi: Theo loại ký hiệu cha:

en: Non-power symbols
vi: Biểu tượng không phải nguồn điện

en: Power symbols
vi: Biểu tượng nguồn điện

en: By net:
vi: Theo lưới:

en: Selected items only
vi: Chỉ các mục đã chọn

en: Set To
vi: Đặt thành

en: Text color:
vi: Màu văn bản:

en: Up
vi: Lên

en: Down
vi: Xuống

en: -- leave unchanged --
vi: - không thay đổi --

en: (labels only)
vi: (chỉ nhãn)

en: H Align:
vi: Căn chỉnh ngang:

en: (fields only)
vi: (chỉ trường)

en: V Align:
vi: Căn chỉnh dọc:

en: Line width:
vi: Chiều rộng đường kẻ:

en: Line color:
vi: Màu sắc đường kẻ:

en: Line style:
vi: Kiểu dáng đường kẻ:

en: Fill color:
vi: Màu tô:

en: Junction size:
vi: Kích thước nút giao:

en: Junction color:
vi: Màu nút giao:

en: Edit Text and Graphic Properties
vi: Chỉnh sửa thuộc tính văn bản và đồ họa

en: Ibis parser log
vi: Nhật ký trình phân tích Ibis

en: Ibis parser
vi: Trình phân tích Ibis

en: Image Properties
vi: Thuộc tính hình ảnh

en: Import Symbols from %s
vi: Nhập ký hiệu từ %s

en: Import
vi: Nhập

en: Unable to find a plugin to read this library.
vi: Không tìm thấy phần mở rộng nào để đọc thư viện này.

en: Cannot read symbol library '%s'.
vi: Không thể đọc thư viện ký hiệu '%s'.

en: Symbol library '%s' is empty.
vi: Thư viện ký hiệu '%s' trống.

en: %d symbols selected, %d parents auto-included
vi: %d ký hiệu được chọn, %d ký hiệu cha được tự động thêm vào

en: %d symbols selected
vi: %d ký hiệu được chọn

en: Resolve Import Conflicts
vi: Giải quyết xung đột nhập

en: The following symbols already exist in the destination library. Choose how to handle each conflict:
vi: Các ký hiệu sau đây đã tồn tại trong thư viện đích. Chọn cách xử lý từng xung đột:

en: Action
vi: Hành động

en: Skip All
vi: Bỏ qua tất cả

en: Overwrite All
vi: Ghi đè tất cả

en: 0 symbols selected
vi: 0 ký hiệu được chọn

en: Start reference designator:
vi: Ký hiệu tham chiếu bắt đầu:

en: The symbol name in library and also the default
    symbol value when loaded in the schematic.
vi: Tên ký hiệu trong thư viện và cũng là giá trị ký hiệu mặc định
    khi tải vào sơ đồ nguyên lý.

en: Increment by:
vi: Tăng thêm:

en: All sheets
vi: Tất cả các trang

en: Increment Annotations From
vi: Tăng chú thích từ

en: Edit Junction
vi: Chỉnh sửa nút giao

en: Edit Junctions
vi: Chỉnh sửa các nút giao

en: Diameter:
vi: Đường kính:

en: Set diameter to 0 to use schematic's junction dot size.
vi: Đặt đường kính thành 0 để dùng kích thước chấm nút giao của sơ đồ nguyên lý.

en: Clear color to use Schematic Editor colors.
vi: Xóa màu để dùng màu của Trình soạn sơ đồ nguyên lý.

en: Junction Properties
vi: Thuộc tính mối nối

en: Pin length:
vi: Chiều dài chân:

en: Global Label Properties
vi: Thuộc tính Nhãn Toàn cục

en: Hierarchical Label Properties
vi: Thuộc tính nhãn phân cấp

en: Label Properties
vi: Thuộc tính nhãn

en: Directive Label Properties
vi: Thuộc tính nhãn chỉ thị

en: Hierarchical Sheet Pin Properties
vi: Thuộc tính chân trang phân cấp

en: Label can not be empty.
vi: Nhãn không được để trống.

en: untitled
vi: chưa đặt tên

en: Edit Label Properties
vi: Chỉnh sửa thuộc tính nhãn

en: Field name '%s' already in use.
vi: Tên trường '%s' đã được sử dụng.

en: The first field is mandatory.
vi: Trường đầu tiên là bắt buộc.

en: Label:
vi: Nhãn:

en: Enter the text to be used within the schematic
vi: Nhập văn bản sẽ được sử dụng trong sơ đồ nguyên lý

en: Multiple label input
vi: Nhập nhãn nhiều dòng

en: Syntax help
vi: Trợ giúp về cú pháp

en: Show syntax help window
vi: Hiển thị cửa sổ trợ giúp cú pháp

en: Fields
vi: Trường

en: Show Name
vi: Hiển thị tên

en: H Align
vi: Căn chỉnh H

en: V Align
vi: Căn chỉnh V

en: Text Size
vi: Cỡ chữ

en: X Position
vi: Vị trí X

en: Y Position
vi: Vị trí X

en: Add field
vi: Thêm Trường

en: Delete field
vi: Xóa trường

en: Input
vi: Đầu vào

en: Output
vi: Đầu ra

en: Bidirectional
vi: Hai chiều

en: Tri-state
vi: Ba trạng thái

en: Passive
vi: Thụ động

en: Dot
vi: Chấm

en: Diamond
vi: Kim cương

en: Auto
vi: Tự động

en: True
vi: Đúng

en: False
vi: Sai

en: Count
vi: Bá tước

en: Number
vi: Số

en: Electrical Type
vi: Loại điện

en: Graphic Style
vi: Phong cách Đồ họa

en: Number Text Size
vi: Kích thước chữ số

en: Name Text Size
vi: Kích thước văn bản tên

en: Unit
vi: Đơn vị

en: Body Style
vi: Kiểu thân

en: The value '%s' can't be converted to boolean correctly, it has been interpreted as 'False'
vi: Giá trị '%s' không thể chuyển đổi thành boolean đúng, đã được hiểu là 'Sai'

en: Select pin data file
vi: Chọn tệp dữ liệu chân

en: Unknown columns in data: %s. These columns will be ignored.
vi: Các cột không xác định trong dữ liệu: %s. Các cột này sẽ bị bỏ qua.

en: Read Only
vi: Chỉ đọc

en: Highlight on Cross-probe
vi: Tô sáng khi dò chéo

en: Highlight corresponding pin on canvas when it is selected in the table
vi: Tô sáng chân tương ứng trên canvas khi được chọn trong bảng

en: Save changes?
vi: Lưu thay đổi?

en: Pin numbers:
vi: Số pin:

en: Pin count:
vi: Số chân:

en: Duplicate pins:
vi: Chân trùng lặp:

en: Group by name
vi: Nhóm theo tên

en: Group Selected Pins
vi: Nhóm các chân đã chọn

en: Filter by unit:
vi: Lọc theo đơn vị:

en: Filter by body style:
vi: Lọc theo kiểu thân:

en: Filter by selection
vi: Lọc theo vùng chọn

en: Export
vi: Xuất

en: Export all pins
vi: Xuất tất cả chân

en: Export only shown pins
vi: Chỉ xuất các chân đang hiển thị

en: To File...
vi: Đến tệp...

en: To Clipboard
vi: Vào bộ nhớ tạm

en: Replace all existing pins
vi: Thay thế tất cả chân hiện có

en: Append to existing pins
vi: Nối thêm vào các chân hiện có

en: From File...
vi: Từ tệp...

en: From Clipboard
vi: Từ bộ nhớ tạm

en: Pin Table
vi: Bảng pin

en: Revert symbol
vi: Hoàn nguyên ký hiệu

en: Revert the symbol to its last saved state
vi: Hoàn nguyên ký hiệu về trạng thái đã lưu lần cuối

en: Clear cell
vi: Xóa ô

en: Clear the cell value
vi: Xóa giá trị ô

en: Create Derived Symbol
vi: Tạo ký hiệu kế thừa

en: Create a new symbol derived from the selected one
vi: Tạo ký hiệu mới kế thừa từ ký hiệu được chọn

en: Select Footprint...
vi: Chọn Dấu chân ...

en: Browse for footprint
vi: Duyệt tìm dấu chân

en: Show datasheet in browser
vi: Hiển thị Datasheet trong trình duyệt

en: Expand left panel
vi: Mở rộng bảng trái

en: Collapse left panel
vi: Thu gọn bảng trái

en: No related symbols found in library '%s'.
vi: Không tìm thấy ký hiệu liên quan nào trong thư viện '%s'.

en: No symbols found in library '%s'.
vi: Không tìm thấy ký hiệu nào trong thư viện '%s'.

en: Error loading symbol '%s': %s
vi: Lỗi khi tải ký hiệu '%s': %s

en: No related symbols could be loaded from the library.
vi: Không thể tải ký hiệu liên quan nào từ thư viện.

en: No symbols could be loaded from the library.
vi: Không thể tải ký hiệu nào từ thư viện.

en: New field name:
vi: Tên trường mới:

en: Add Field
vi: Thêm Trường

en: Field must have a name.
vi: Trường phải có tên.

en: Are you sure you want to remove the field '%s'?
vi: Bạn có chắc muốn xóa trường '%s'?

en: Rename Field
vi: Đổi tên trường

en: Field name '%s' already exists.
vi: Tên trường '%s' đã tồn tại.

en: Symbol Fields Table ('%s' Library)
vi: Bảng trường ký hiệu (Thư viện '%s')

en: Symbol Name
vi: Tên ký hiệu

en: Exclude From BOM
vi: Loại trừ khỏi BOM

en: Exclude From Simulation
vi: Loại trừ khỏi mô phỏng

en: Exclude From Board
vi: Loại trừ khỏi bảng mạch

en: Power Symbol
vi: Ký hiệu Nguồn điện

en: Local Power Symbol
vi: Ký hiệu nguồn cục bộ

en: BOM Name
vi: Tên BOM

en: Include
vi: Bao gồm

en: Group By
vi: Nhóm theo

en: Whole Library
vi: Toàn bộ thư viện

en: Related Symbols Only
vi: Chỉ ký hiệu liên quan

en: Group symbols
vi: Ký hiệu nhóm

en: Group symbols together based on common properties
vi: Nhóm các ký hiệu lại với nhau dựa trên các thuộc tính chung

en: Deriving from symbol '%s'.
vi: Đang kế thừa từ ký hiệu '%s'.

en: Symbol name:
vi: Tên ký hiệu:

en: Derive from existing symbol:
vi: Bắt nguồn từ ký hiệu hiện tại:

en: Default reference designator:
vi: Ký hiệu tham chiếu mặc định:

en: Number of units per package:
vi: Số lượng đơn vị mỗi gói:

en: All units are interchangeable
vi: Tất cả các đơn vị có thể hoán đổi cho nhau

en: Check this option when all symbol units are identical except
    for pin numbers.
vi: Kiểm tra lựa chọn này khi tất cả các đơn vị ký hiệu đều giống nhau ngoại trừ
    cho số pin.

en: Create symbol with alternate body style (De Morgan)
vi: Tạo ký hiệu với kiểu thân thay thế (De Morgan)

en: Create symbol as power symbol
vi: Tạo ký hiệu làm ký hiệu nguồn

en: Exclude from bill of materials
vi: Loại trừ khỏi danh sách vật tư

en: Exclude from board
vi: Loại trừ khỏi bo mạch

en: Keep linked datasheet
vi: Giữ liên kết bảng dữ liệu

en: Keep linked footprint
vi: Giữ dấu chân linh kiện đã liên kết

en: Transfer user-defined fields
vi: Chuyển các trường do người dùng định nghĩa

en: Keep content of user-defined fields
vi: Giữ nội dung các trường do người dùng định nghĩa

en: Pin name position offset:
vi: Độ lệch vị trí tên chân:

en: Show pin number text
vi: Hiển thị văn bản số chân

en: Show pin name text
vi: Hiển thị văn bản tên pin

en: Pin name inside
vi: Tên chân bên trong

en: New Symbol
vi: Ký hiệu Mới

en: Fields must have a name.
vi: Các trường phải có tên.

en: Derived symbol must have a parent selected
vi: Ký hiệu kế thừa phải có ký hiệu cha được chọn

en: Delete extra units from symbol?
vi: Xóa các đơn vị bổ sung khỏi ký hiệu không ?

en: Symbol must have at least 1 body style
vi: Ký hiệu phải có ít nhất 1 kiểu thân

en: Delete extra body styles from symbol?
vi: Xóa các kiểu thân thêm khỏi ký hiệu?

en: Symbol must have a name.
vi: Ký hiệu phải có tên.

en: Symbol name '%s' already in use in library '%s'.
vi: Tên ký hiệu '%s' đã được sử dụng trong thư viện '%s'.

en: Edit Symbol Properties
vi: Chỉnh sửa thuộc tính ký hiệu

en: Pin '%s' in jumper pin group %d does not exist in this symbol.
vi: Chân '%s' trong nhóm chân jumper %d không tồn tại trong ký hiệu này.

en: This field is inherited from '%s'.
vi: Trường này được kế thừa từ '%s'.

en: The name '%s' is already in use.
vi: Tên '%s' đã được sử dụng.

en: The first %d fields are mandatory.
vi: Các trường %d đầu tiên là bắt buộc.

en: Add Footprint Filter
vi: Thêm Bộ lọc Dấu chân

en: Edit Footprint Filter
vi: Chỉnh sửa Bộ lọc Dấu chân

en: Derive from symbol:
vi: Xuất phát từ ký hiệu:

en: <None>
vi: <Không>

en: Select symbol to derive this symbol from or select
    <None> for root symbol.
    
    Derived symbols were formerly referred to as aliases.
    This is no longer the case and all symbols are either
    derived from another symbols or they stand alone as
    root symbols.
vi: Chọn ký hiệu để lấy ký hiệu này từ hoặc chọn
    <Không> cho ký hiệu gốc.
    
    Các ký hiệu có nguồn gốc trước đây được gọi là bí danh.
    Điều này không còn đúng nữa và tất cả các ký hiệu đều
    bắt nguồn từ các ký hiệu khác hoặc chúng đứng riêng lẻ như
    các ký hiệu gốc.

en: Define as power symbol
vi: Xác định là ký hiệu nguồn

en: Power symbols define a global net with the value as a netname.
    They will not be included in the BOM and cannot be assigned a footprint.
vi: Ký hiệu nguồn định nghĩa lưới toàn cục với giá trị là tên lưới.
    Chúng sẽ không được đưa vào BOM và không thể gán dấu chân.

en: Define as local power symbol
vi: Xác định là ký hiệu nguồn cục bộ

en: Local power symbols create labels that are limited to the sheet in which they are used
vi: Ký hiệu nguồn cục bộ tạo ra các nhãn chỉ giới hạn trong trang sử dụng chúng

en: Pin Text Options
vi: Tùy chọn văn bản Pin

en: Show pin number
vi: Hiển thị số pin

en: Show or hide pin numbers
vi: Hiển thị hoặc ẩn số pin

en: Show pin name
vi: Hiển thị tên pin

en: Show or hide pin names
vi: Hiển thị hoặc ẩn tên pin

en: Place pin names inside
vi: Đặt tên pin bên trong

en: Check this option to have pin names inside the body and pin number outside.
    If not checked pins names and pins numbers are outside.
vi: Chọn tùy chọn này để có tên pin bên trong thân và số pin bên ngoài.
    Nếu không kiểm tra được tên chân và số chân ở bên ngoài.

en: Position offset:
vi: Vị trí offset:

en: Margin between the pin name position and the symbol body.
vi: Khoảng cách giữa vị trí tên pin và thân ký hiệu.

en: units
vi: đơn vị

en: Exclude from simulation
vi: Loại trừ khỏi mô phỏng

en: Exclude from position files
vi: Loại trừ khỏi tệp vị trí

en: Symbol Units
vi: Đơn vị ký hiệu

en: Number of units:
vi: Số đơn vị:

en: Enter the number of units for a symbol that contains more than one unit
vi: Nhập số lượng đơn vị cho một ký hiệu chứa nhiều hơn một đơn vị

en: Check this option when all symbol units have the same function.
    For instance, this should be checked for a quad NAND gate, while it should not be checked for a dual triode (where unit C is the filament).
vi: Chọn tùy chọn này khi tất cả các đơn vị ký hiệu có cùng chức năng.
    Chẳng hạn, nên chọn cho cổng NAND bốn ngõ, nhưng không nên chọn cho triode đôi (nơi đơn vị C là sợi đốt).

en: Unit display names (optional):
vi: Tên hiển thị đơn vị (tùy chọn):

en: Body Styles
vi: Kiểu thân

en: Single body style
vi: Kiểu thân đơn

en: ‘Standard’ and ‘Alternate’ De Morgan body styles
vi: Kiểu thân De Morgan 'Chuẩn' và 'Thay thế'

en: Custom body styles:
vi: Kiểu thân tùy chỉnh:

en: Units && Body Styles
vi: Đơn vị && Kiểu thân

en: Footprint filters:
vi: Bộ lọc dấu chân:

en: A list of footprints names that can be used for this symbol.
    Footprints names can used wildcards like sm* to allow all footprints names starting by sm.
vi: Danh sách các tên dấu chân có thể được sử dụng cho ký hiệu này.
    Tên dấu chân có thể sử dụng các ký tự đại diện như sm* để cho phép tất cả các tên dấu chân bắt đầu bằng sm.

en: Add footprint filter
vi: Thêm Bộ lọc Dấu chân

en: Edit footprint filter
vi: Chỉnh sửa Bộ lọc Dấu chân

en: Delete footprint filter
vi: Xóa bộ lọc dấu chân

en: Footprint Filters
vi: Bộ lọc dấu chân

en: All pins with duplicate numbers are jumpers
vi: Tất cả chân có số trùng lặp là đầu nối nhảy

en: When enabled, this symbol can have more than one pin with the same number.  Pins with the same number will be considered to be jumpered together internally.
vi: Khi được bật, ký hiệu này có thể có nhiều hơn một chân với cùng số. Các chân có cùng số sẽ được coi là nối nội bộ với nhau.

en: Explicit jumper pin groups:
vi: Nhóm chân đầu nối nhảy tường minh:

en: Pin Connections
vi: Kết nối chân

en: Edit Simulation Model...
vi: Chỉnh sửa mô hình mô phỏng...

en: Library Symbol Properties
vi: Thuộc tính Ký hiệu Thư viện

en: Edit Line
vi: Chỉnh sửa đường thẳng

en: Edit Lines
vi: Chỉnh sửa các đường thẳng

en: Combo!
vi: Kết hợp!

en: Set width to 0 to use schematic's default line width.
vi: Đặt chiều rộng thành 0 để dùng chiều rộng đường mặc định của sơ đồ nguyên lý.

en: Line Properties
vi: Thuộc tính đường thẳng

en: Conflicting Labels
vi: Các nhãn xung đột

en: New Label
vi: Nhãn mới

en: Updated
vi: Đã cập nhật

en: This schematic has one or more buses with more than one label.
    This was allowed in previous KiCad versions but is no longer permitted.
vi: Sơ đồ này có một hoặc nhiều bus với nhiều nhãn.
    Điều này đã được cho phép trong các phiên bản KiCad trước đó nhưng không còn được phép nữa.

en: Please select a new name for each of the buses below.
    A name has been suggested for you based on the labels attached to the bus.
vi: Vui lòng chọn tên mới cho mỗi bus bên dưới.
    Tên đã được gợi ý cho bạn dựa trên các nhãn gắn trên bus.

en: Proposed new name:
vi: Tên mới được đề xuất:

en: Accept Name
vi: Chấp nhận tên

en: Migrate Buses
vi: Chuyển bus

en: Alternate Pin Name
vi: Tên chân thay thế

en: Alternate pin assignments are not available for symbols with multiple body styles.
vi: Gán chân thay thế không khả dụng cho ký hiệu có nhiều kiểu thân.

en: Exit sync pins mode
vi: Thoát chế độ đồng bộ chân

en: Synchronized pins mode is enabled.
    Similar pins will be edited regardless of this option.
vi: Chế độ đồng bộ chân đang được bật.
    Các chân tương tự sẽ được chỉnh sửa bất kể tùy chọn này.

en: If checked, this pin will exist in all units.
vi: Nếu được chọn, chân này sẽ tồn tại trong tất cả các đơn vị.

en: This symbol only has one unit. This control has no effect.
vi: Ký hiệu này chỉ có một đơn vị. Điều khiển này không có hiệu lực.

en: Alternate pin definitions must have a name.
vi: Các định nghĩa chân thay thế phải có tên.

en: This pin is not on a %d mils grid which will make it difficult to connect to in the schematic.
    Do you wish to continue?
vi: Chân này không nằm trên lưới %d mils, điều này sẽ gây khó khăn cho việc kết nối trong sơ đồ.
    Bạn có muốn tiếp tục không?

en: Synchronized Pins Mode.
vi: Chế độ đồng bộ chân.

en: Synchronized Pins Mode.  New pin will be added to all units.
vi: Chế độ đồng bộ chân.  Chân mới sẽ được thêm vào tất cả các đơn vị.

en: Synchronized Pins Mode.  Matching pins in other units will be updated.
vi: Chế độ đồng bộ chân.  Các chân tương ứng ở các đơn vị khác sẽ được cập nhật.

en: Pin &name:
vi: Tên &chân:

en: Pin num&ber:
vi: Số &chân:

en: Pin number: 1 to 4 ASCII letters and/or digits
vi: Số chân: 1 đến 4 chữ cái ASCII và/hoặc chữ số

en: &X position:
vi: Vị trí &X:

en: &Y position:
vi: Vị trí &Y:

en: &Pin length:
vi: &Độ dài chân:

en: N&ame text size:
vi: Kích thước chữ &tên:

en: Number text si&ze:
vi: Kích thước chữ &số:

en: Electrical type:
vi: Kiểu tín hiệu điện:

en: Used by the ERC.
vi: Được dùng bởi ERC.

en: Graphic style:
vi: Kiểu Đồ họa:

en: Common to all &units in symbol
vi: Chung cho tất cả &đơn vị trong ký hiệu

en: Common to all body &styles
vi: Chung cho tất cả kiểu &thân

en: &Visible
vi: &Nhìn thấy

en: Preview:
vi: Xem trước:

en: Alternate pin function definitions
vi: Định nghĩa hàm chân thay thế

en: Pin Properties
vi: Thuộc tính chân pin

en: Plot All Pages
vi: Vẽ sơ đồ tất cả các trang

en: Plot Current Page
vi: Vẽ sơ đồ trang hiện tại

en: Select Output Directory
vi: Chọn thư mục để lưu

en: Do you want to use a path relative to
    '%s'?
vi: Bạn có muốn dùng đường dẫn liên quan với
    '%s'?

en: Falling back to user path '%s'.
vi: Quay lại đường dẫn người dùng tại '%s'.

en: Cannot normalize path '%s'.
vi: Không thể chuẩn hóa đường dẫn '%s'.

en: No project or path defined for the current schematic.
vi: Không có dự án hoặc đường dẫn được chỉ rõ cho sơ đồ nguyên lý hiện tại.

en: Output directory:
vi: Thư mục đầu ra:

en: Target directory for plot files. Can be absolute or relative to the schematic main file location.
vi: Thư mục đầu ra cho các tệp bản vẽ. Có thể là tuyệt đối hoặc tương đối với vị trí tệp chính của sơ đồ nguyên lý.

en: Design variant:
vi: Biến thể thiết kế:

en: Page size:
vi: Kích thước Trang vẽ:

en: Schematic size
vi: Kích thước sơ đồ nguyên lý

en: Plot drawing sheet
vi: Xuất trang bản vẽ

en: Plot the drawing sheet border and title block
vi: Vẽ đường viền trang và khung tên

en: Black and White
vi: Đen và trắng

en: Color theme:
vi: Màu chủ đề:

en: Select the color theme to use for plotting
vi: Chọn màu chủ đề để dùng xuất bản vẽ

en: Plot background color
vi: Vẽ màu nền

en: Plot the background color if the output format supports it
vi: Xuất màu nền bản vẽ nếu định dạng đầu ra có hỗ trợ

en: Minimum line width:
vi: Chiều rộng đường tối thiểu:

en: Selection of the default pen thickness used to draw items, when their thickness is set to 0.
vi: Việc chọn độ dày mũi bút mặc định được dùng để vẽ các thành phần, khi đó độ dày của chúng được cài là 0.

en: PDF Options
vi: Tùy chọn PDF

en: Generate property popups
vi: Tạo popup thuộc tính

en: Generate clickable links for hierarchical elements
vi: Tạo liên kết có thể nhấp cho các phần tử phân cấp

en: Generate metadata from AUTHOR && SUBJECT variables
vi: Tạo siêu dữ liệu từ biến AUTHOR && SUBJECT

en: Generate PDF document properties from AUTHOR and SUBJECT text variables
vi: Tạo thuộc tính tài liệu PDF từ biến văn bản AUTHOR và SUBJECT

en: DXF Options
vi: Tùy chọn DXF

en: Export units:
vi: Đơn vị xuất:

en: Other Options
vi: Tùy chọn khác

en: Open file after plot
vi: Mở tệp sau khi vẽ

en: Open output file with associated application after successful plot
vi: Mở tệp đầu ra bằng ứng dụng liên kết sau khi vẽ thành công

en: Plot Schematic
vi: Vẽ sơ đồ nguyên lý

en: Remote Symbol Settings
vi: Cài đặt ký hiệu từ xa

en: Configure remote symbol providers and where downloaded libraries are stored.
vi: Cấu hình nhà cung cấp ký hiệu từ xa và nơi lưu trữ các thư viện đã tải xuống.

en: Providers
vi: Nhà cung cấp

en: Add / Update
vi: Thêm / Cập nhật

en: Refresh Metadata
vi: Làm mới siêu dữ liệu

en: Sign Out
vi: Đăng xuất

en: Metadata URL:
vi: URL siêu dữ liệu:

en: Display name:
vi: Tên hiển thị:

en: Last account:
vi: Tài khoản gần nhất:

en: Not signed in
vi: Chưa đăng nhập

en: Auth status:
vi: Trạng thái xác thực:

en: Not configured
vi: Chưa cấu hình

en: Destination directory:
vi: Thư mục đích:

en: Directory where downloaded symbol, footprint, and 3D model data will be written.
vi: Thư mục nơi dữ liệu ký hiệu, dấu chân linh kiện và mô hình 3D đã tải xuống sẽ được ghi vào.

en: Browse...
vi: Duyệt...

en: Library prefix:
vi: Tiền tố thư viện:

en: Prefix that will be applied to the generated libraries.
vi: Tiền tố sẽ được áp dụng cho các thư viện được tạo.

en: Add libraries to:
vi: Thêm thư viện vào:

en: Project library table
vi: Bảng thư viện dự án

en: Adds the generated libraries to the project's library tables.
vi: Thêm các thư viện được tạo vào bảng thư viện của dự án.

en: Global library table
vi: Bảng thư viện toàn cục

en: Adds the generated libraries to the global library tables.
vi: Thêm các thư viện được tạo vào bảng thư viện toàn cục.

en: Restore the default destination and prefix.
vi: Khôi phục thư mục đích và tiền tố mặc định.

en: Please choose a destination directory.
vi: Vui lòng chọn một thư mục đích.

en: Please enter a library prefix.
vi: Vui lòng nhập tiền tố thư viện.

en: Select Destination Directory
vi: Chọn thư mục đích

en: Enter a provider metadata URL first.
vi: Vui lòng nhập URL siêu dữ liệu nhà cung cấp trước.

en: Provider metadata refreshed.
vi: Siêu dữ liệu nhà cung cấp đã được làm mới.

en: Unknown
vi: Không xác định

en: Library names will be created with suffixes such as _symbols, _fp, and _3d.
vi: Tên thư viện sẽ được tạo với hậu tố như _symbols, _fp và _3d.

en: Will create libraries like %1$s_symbols, %1$s_fp, %1$s_3d, etc.
vi: Sẽ tạo các thư viện như %1$s_symbols, %1$s_fp, %1$s_3d, v.v.

en: This schematic was made using older symbol libraries which may break the schematic.  Some symbols may need to be linked to a different symbol name.  Some symbols may need to be "rescued" (copied and renamed) into a new library.
    
    The following changes are recommended to update the project.
vi: Sơ đồ mạch này được vẽ với các thư viện ký hiệu cũ có thể phá vỡ sơ đồ nguyên lý này..  vài ký hiệu có thể cần được liên kết với một ký hiệu có tên khác.  vài ký hiệu có thể cần được "cứu trợ" (được sao chép hoặc đổi tên) vào một thư viện mới.
    
    Sự thay đổi này được khuyến cáo để cập nhật dự án.

en: Accept
vi: Đồng Ý

en: Action Taken
vi: Hành động đã thực hiện

en: Rescue Symbols
vi: Giải cứu ký hiệu

en: Skip Symbol Rescue
vi: Bỏ qua giải cứu ký hiệu

en: Instances of this symbol (%d items):
vi: Các thể hiện của ký hiệu này (%d mục):

en: Stop showing this tool?
    No changes will be made.
    
    This setting can be changed from the "Preferences" dialog,
    and the tool can be activated manually from the "Tools" menu.
vi: Bạn có chắc muốn ngừng hiển thị công cụ này?
    Không có thay đổi nào được thực hiện.
    
    Cài đặt này có thể được thay đổi từ hộp thoại "Tùy chọn",
    và công cụ có thể được kích hoạt thủ công từ menu "Công cụ".

en: Symbols to update:
vi: Các ký hiệu cần cập nhật:

en: Instances of this symbol:
vi: Các thể hiện của ký hiệu này:

en: Cached Symbol:
vi: Ký hiệu đã lưu trong bộ nhớ đệm:

en: Library Symbol:
vi: Ký hiệu thư viện:

en: Never Show Again
vi: Không bao giờ hiển thị lại

en: Project Rescue Helper
vi: Trợ lý khôi phục dự án

en: &Search for:
vi: &Tìm kiếm:

en: Text with optional wildcards
vi: Văn bản có ký tự đại diện tùy chọn

en: Replace &with:
vi: Thay thế &bằng:

en: Direction:
vi: Hướng:

en: F&orward
vi: Ti&ếp theo

en: &Backward
vi: &Quay lại

en: Match &case
vi: Phân biệt &hoa/thường

en: Whole &words only
vi: Chỉ &từ nguyên vẹn

en: Regular Expression
vi: Biểu thức chính quy

en: Search pin &names and numbers
vi: Tìm kiếm tên và số &chân

en: Include &hidden fields
vi: Bao gồm các trường &ẩn

en: Search the current &sheet only
vi: Chỉ tìm kiếm trong trang &hiện tại

en: Search the current selection &only
vi: Chỉ tìm kiếm trong vùng &đang chọn

en: Replace matches in reference designators
vi: Thay thế kết quả trong ký hiệu tham chiếu

en: Search &net names
vi: Tìm kiếm &tên lưới

en: Show search panel
vi: Hiển thị bảng tìm kiếm

en: Import Settings
vi: Nhập cài đặt

en: Import Settings From
vi: Nhập cài đặt từ

en: Import from:
vi: Nhập từ:

en: Target directory for plot files. Can be absolute or relative to the board file location.
vi: Thư mục đích cho tệp vẽ. Có thể là đường dẫn tuyệt đối hoặc tương đối so với vị trí tệp bảng mạch.

en: Import:
vi: Nhập:

en: Formatting preferences
vi: Tùy chọn định dạng

en: Annotation preferences
vi: Tùy chọn chú thích

en: Field name templates
vi: Mẫu tên trường

en: BOM presets
vi: Cài đặt sẵn BOM

en: BOM format presets
vi: Cài đặt sẵn định dạng BOM

en: Violation severities
vi: Mức độ vi phạm

en: Pin conflict map
vi: Bản đồ xung đột chân

en: Net classes
vi: Lớp mạng

en: Bus alias definitions
vi: Định nghĩa bí danh bus

en: Text variables
vi: Biến văn bản

en: Schematic Setup
vi: Thiết lập sơ đồ nguyên lý

en: Import Settings from Another Project...
vi: Nhập cài đặt từ dự án khác...

en: Annotation
vi: Chú thích

en: BOM Presets
vi: Cài đặt sẵn BOM

en: Electrical Rules
vi: Quy tắc điện

en: Project
vi: Dự án

en: Net Classes
vi: Lớp mạng

en: Bus Alias Definitions
vi: Định nghĩa bí danh bus

en: Text Variables
vi: Biến văn bản

en: Schematic Data
vi: Dữ liệu sơ đồ nguyên lý

en: Project is missing or read-only. Settings will not be editable.
vi: Dự án bị thiếu hoặc chỉ đọc. Cài đặt sẽ không thể chỉnh sửa.

en: Error importing settings from project:
    Project file %s could not be loaded.
vi: Lỗi khi nhập cài đặt từ dự án:
    Không thể tải tệp dự án %s.

en: Note: individual item colors overridden in Preferences.
vi: Lưu ý: màu từng mục bị ghi đè trong Tùy chọn.

en: Edit %s
vi: Sửa %s

en: This is useful for adding symbols for board footprints such as fiducials
    and logos that you do not want to appear in the bill of materials export
vi: Hữu ích để thêm ký hiệu cho dấu chân linh kiện trên bảng mạch như điểm chuẩn
    và logo mà bạn không muốn xuất hiện trong danh sách vật tư

en: This is useful for adding symbols that only get exported to the bill of materials but
    not required to layout the board such as mechanical fasteners and enclosures
vi: Hữu ích để thêm ký hiệu chỉ được xuất vào danh sách vật tư nhưng
    không cần thiết để bố trí bảng mạch như ốc vít và vỏ thiết bị

en: Do not populate
vi: Không lắp

en: Border
vi: Đường viền

en: Set border width to 0 to use schematic's default line width.
vi: Đặt chiều rộng viền thành 0 để dùng chiều rộng đường mặc định của sơ đồ nguyên lý.

en: Fill:
vi: Tô:

en: Clear colors to use Schematic Editor colors.
vi: Xóa màu để dùng màu của Trình soạn sơ đồ nguyên lý.

en: Fill Style
vi: Kiểu Tô

en: Do not fill
vi: Không điền đầy

en: Fill with body outline color
vi: Lấp đầy với màu viền cơ thể

en: Fill with body background color
vi: Lấp đầy với màu nền cơ thể

en: Fill with:
vi: Tô bằng:

en: Private to Symbol Editor
vi: Riêng tư với trình soạn ký hiệu

en: %s Properties
vi: %s Thuộc tính

en: Edit Sheet Pin Properties
vi: Chỉnh sửa thuộc tính chân trang

en: Sheet Pin Properties
vi: Thuộc tính chân trang

en: A sheet must have a valid file name.
vi: Trang phải có tên tệp hợp lệ.

en: Use relative path for sheet file?
vi: Sử dụng đường dẫn tương đối cho tệp trang?

en: Sheet File Path
vi: Đường dẫn tệp trang

en: Using relative hierarchical sheet file name paths improves schematic portability across systems and platforms.  Using absolute paths can result in portability issues.
vi: Sử dụng đường dẫn tương đối cho tên tệp trang phân cấp giúp cải thiện tính di chuyển của sơ đồ nguyên lý giữa các hệ thống và nền tảng. Sử dụng đường dẫn tuyệt đối có thể gây ra vấn đề về tính di chuyển.

en: Use Relative Path
vi: Dùng đường dẫn tương đối

en: Use Absolute Path
vi: Dùng đường dẫn tuyệt đối

en: Untitled Sheet
vi: Trang chưa đặt tên

en: Note: item colors are overridden in the current color theme.
vi: Lưu ý: màu mục bị ghi đè bởi chủ đề màu hiện tại.

en: To see individual item colors uncheck '%s'
    in Preferences > Schematic Editor > Colors.
vi: Để xem màu từng mục, bỏ chọn '%s'
    trong Tùy chọn > Trình soạn sơ đồ nguyên lý > Màu sắc.

en: Page number:
vi: Số trang:

en: Style
vi: Kiểu

en: Hierarchical path:
vi: Đường dẫn phân cấp:

en: path
vi: đường dẫn

en: Sheet Properties
vi: Thuộc tính trang

en: A DC source must be specified.
vi: Phải chỉ định nguồn DC.

en: Source 1 and Source 2 must be different.
vi: Nguồn 1 và Nguồn 2 phải khác nhau.

en: A frequency range must be specified.
vi: Phải chỉ định dải tần số.

en: New Simulation Tab
vi: Tab mô phỏng mới

en: Analysis type:
vi: Loại phân tích:

en: Decade
vi: Thập phân

en: Octave
vi: Quãng tám

en: Linear
vi: Tuyến tính

en: Frequency scale
vi: Thang tần số

en: Number of points per decade:
vi: Số điểm mỗi thập phân:

en: Start frequency:
vi: Tần số bắt đầu:

en: Stop frequency:
vi: Tần số kết thúc:

en: Source 2
vi: Nguồn 2

en: Source:
vi: Nguồn:

en: Sweep type:
vi: Loại quét:

en: Source 1
vi: Nguồn 1

en: Starting value:
vi: Giá trị bắt đầu:

en: Final value:
vi: Giá trị kết thúc:

en: Increment step:
vi: Bước tăng:

en: Swap sources
vi: Hoán đổi nguồn

en: Time step:
vi: Bước thời gian:

en: seconds
vi: giây

en: Final time:
vi: Thời gian kết thúc:

en: Initial time:
vi: Thời gian bắt đầu:

en: (optional; default 0)
vi: (tùy chọn; mặc định 0)

en: Max time step:
vi: Bước thời gian tối đa:

en: (optional; default min{tstep, (tstop-tstart)/50})
vi: (tùy chọn; mặc định min{tstep, (tstop-tstart)/50})

en: Use initial conditions
vi: Dùng điều kiện ban đầu

en: Input signals:
vi: Tín hiệu vào:

en: Linearize inputs before performing FFT
vi: Tuyến tính hóa ngõ vào trước khi thực hiện FFT

en: Measured node:
vi: Nút đo:

en: Reference node:
vi: Nút tham chiếu:

en: (optional; default GND)
vi: (tùy chọn; mặc định GND)

en: Noise source:
vi: Nguồn nhiễu:

en: Save contributions from all noise generators
vi: Lưu đóng góp từ tất cả nguồn tạp âm

en: Compute noise current correlation matrix
vi: Tính ma trận tương quan dòng nhiễu

en: SPICE directives:
vi: Lệnh SPICE:

en: Load Directives from Schematic
vi: Tải chỉ thị từ sơ đồ nguyên lý

en: Transfer function:
vi: Hàm truyền:

en: (output voltage) / (input voltage)
vi: (điện áp ra) / (điện áp vào)

en: (output voltage) / (input current)
vi: (điện áp ra) / (dòng điện vào)

en: Input:
vi: Vào:

en: Ref:
vi: Tham chiếu:

en: Output:
vi: Ra:

en: Find:
vi: Tìm:

en: Poles and Zeros
vi: Cực và Điểm không

en: Poles
vi: Cực

en: Zeros
vi: Điểm không

en: Add full path for .include library directives
vi: Thêm đường dẫn đầy đủ cho chỉ thị thư viện .include

en: Compatibility mode:
vi: Chế độ tương thích:

en: User configuration
vi: Cấu hình người dùng

en: PSpice and LTSpice
vi: PSpice và LTSpice

en: SPICE Command
vi: Lệnh SPICE

en: Fixed %s scale
vi: Thang %s cố định

en: Show grid
vi: Hiển thị lưới

en: Show legend
vi: Hiển thị chú giải

en: Dotted current/phase
vi: Dòng/pha dạng chấm

en: Margins:
vi: Lề:

en: Left:
vi: Trái:

en: Top:
vi: Trên:

en: Bottom:
vi: Dưới:

en: Right:
vi: Phải:

en: Plot Setup
vi: Thiết lập đồ thị

en: Simulation Analysis
vi: Phân tích mô phỏng

en: Voltage
vi: Điện áp

en: Current
vi: Dòng điện

en: Time
vi: Thời gian

en: Frequency
vi: Tần số

en: Gain
vi: Độ lợi

en: Phase
vi: Pha

en: Significant digits:
vi: Số chữ số có nghĩa:

en: Range:
vi: Phạm vi:

en: Format %s
vi: Định dạng %s

en: <unknown>
vi: <không xác định>

en: No model named '%s' in library.
vi: Không có mô hình "%s" trong thư viện.

en: Failed to read simulation model from fields.
vi: Không thể đọc mô hình mô phỏng từ các trường.

en: Component:
vi: Linh kiện:

en: Model:
vi: Mô hình:

en: Save parameter '%s (%s)' in Value field
vi: Lưu tham số '%s (%s)' vào trường Giá trị

en: Save primary parameter in Value field
vi: Lưu tham số chính vào trường Giá trị

en: Parameter
vi: Tham số

en: Type
vi: Loại

en: Not Connected
vi: Không nối

en: No model named '%s' in '%s'.
vi: Không tìm thấy mô hình có tên '%s' trong '%s'.

en: Browse Models
vi: Duyệt mô hình

en: Failed to parse:
    
    %s
    Using generic SPICE model.
vi: Không thể phân tích cú pháp:
    
    %s
    Đang sử dụng mô hình SPICE chung.

en: SPICE model from file (*.lib, *.sub or *.ibs)
vi: Mô hình SPICE từ tệp (*.lib, *.sub hoặc *.ibs)

en: Pin:
vi: Chân:

en: Differential
vi: Vi sai

en: Pin model:
vi: Mô hình chân:

en: Waveform:
vi: Dạng sóng:

en: Built-in SPICE model
vi: Mô hình SPICE tích hợp

en: Device:
vi: Thiết bị:

en: Device type:
vi: Loại thiết bị:

en: Page
vi: Trang

en: Parameters
vi: Tham số

en: Code
vi: Mã

en: Save {} in Value field as "{}"
vi: Lưu {} vào trường Giá trị dưới dạng "{}"

en: Model
vi: Mô hình

en: Symbol Pin
vi: Chân ký hiệu

en: Model Pin
vi: Chân mô hình

en: Pin Assignments
vi: Gán chân

en: Simulation Model Editor
vi: Trình soạn mô hình mô phỏng

en: Choose Symbol
vi: Chọn ký hiệu

en: Choose Power Symbol
vi: Chọn ký hiệu nguồn

en: Place repeated copies
vi: Đặt các bản sao lặp lại

en: Keep the symbol selected for subsequent clicks.
vi: Giữ Ký hiệu được chọn cho các lần nhấp tiếp theo.

en: Place all units
vi: Đặt tất cả các đơn vị

en: Sequentially place all units of the symbol.
vi: Đặt tuần tự tất cả các đơn vị của Ký hiệu.

en:  (%d items loaded)
vi:  (%d mục đã tải)

en: Qty
vi: Số lượng

en: The first %d fields are mandatory and names cannot be changed.
vi: %d trường đầu tiên là bắt buộc và không thể thay đổi tên.

en: Field name %s already exists.
vi: Tên trường %s đã tồn tại.

en: Include 'DNP' Symbols
vi: Bao gồm ký hiệu 'DNP'

en: Show symbols marked 'DNP' in the table.  This setting also controls whether or not 'DNP' symbols are included on export.
vi: Hiển thị các ký hiệu được đánh dấu 'DNP' trong bảng. Cài đặt này cũng kiểm soát việc ký hiệu 'DNP' có được bao gồm khi xuất hay không.

en: Include 'Exclude from BOM' Symbols
vi: Bao gồm ký hiệu 'Loại trừ khỏi BOM'

en: Show symbols marked 'Exclude from BOM' in the table.  Symbols marked 'Exclude from BOM' are never included on export.
vi: Hiển thị các ký hiệu được đánh dấu 'Loại trừ khỏi BOM' trong bảng. Ký hiệu được đánh dấu 'Loại trừ khỏi BOM' không bao giờ được bao gồm khi xuất.

en: Highlight corresponding item on canvas when it is selected in the table
vi: Tô sáng mục tương ứng trên canvas khi được chọn trong bảng

en: Select on Cross-probe
vi: Chọn khi dò chéo

en: Select corresponding item on canvas when it is selected in the table
vi: Chọn mục tương ứng trên canvas khi được chọn trong bảng

en: The Quantity column cannot be grouped by.
vi: Không thể nhóm theo cột Số lượng.

en: The Item Number column cannot be grouped by.
vi: Không thể nhóm theo cột Số thứ tự.

en: Bill of Materials Output File
vi: Tệp đầu ra danh sách vật tư

en: Cannot make path relative (target volume different from schematic file volume)!
vi: Không thể tạo đường dẫn tương đối (ổ đĩa đích khác với ổ đĩa tệp sơ đồ nguyên lý)!

en: Unsaved data
vi: Dữ liệu chưa lưu

en: Changes have not yet been saved. Export unsaved data?
vi: Các thay đổi chưa được lưu. Xuất dữ liệu chưa lưu?

en: No output file specified in Export tab.
vi: Không có tệp đầu ra được chỉ định trong thẻ Xuất.

en: Could not open/create path '%s'.
vi: Không thể mở/tạo đường dẫn '%s'.

en: Could not create BOM output '%s'.
vi: Không thể tạo đầu ra BOM '%s'.

en: Could not write BOM output '%s'.
vi: Không thể ghi đầu ra BOM '%s'.

en: Wrote BOM output to '%s'
vi: Đã ghi đầu ra BOM vào '%s'

en: BOM preset name:
vi: Tên cài đặt sẵn BOM:

en: Save BOM Preset
vi: Lưu cài đặt trước BOM

en: Default presets cannot be modified.
    Please use a different name.
vi: Không thể sửa đổi cài đặt sẵn mặc định.
    Vui lòng dùng tên khác.

en: Cannot delete the default variant.
vi: Không thể xóa biến thể mặc định.

en: Cannot rename the default variant.
vi: Không thể đổi tên biến thể mặc định.

en: Enter new variant name:
vi: Nhập tên biến thể mới:

en: Rename Design Variant
vi: Đổi tên biến thể thiết kế

en: Variant name cannot be empty.
vi: Tên biến thể không được để trống.

en: '%s' is a reserved variant name.
vi: '%s' là tên biến thể đã được đặt trước.

en: Variant '%s' already exists.
vi: Biến thể '%s' đã tồn tại.

en: Cannot copy the default variant.
vi: Không thể sao chép biến thể mặc định.

en: Enter name for the copied variant:
vi: Nhập tên cho biến thể đã sao chép:

en: Copy Design Variant
vi: Sao chép biến thể thiết kế

en: Add a new field
vi: Thêm trường mới

en: Rename selected field
vi: Đổi tên trường đã chọn

en: Remove selected field
vi: Bỏ trường đã chọn

en: View presets:
vi: Cài đặt sẵn chế độ xem:

en: Schematic variants:
vi: Biến thể sơ đồ nguyên lý:

en: Entire Project
vi: Toàn bộ dự án

en: Current Sheet Only
vi: Chỉ trang hiện tại

en: Current Sheet and Down
vi: Trang hiện tại và xuống dưới

en: Edit
vi: Chỉnh sửa

en: Field delimiter:
vi: Dấu phân cách trường:

en: String delimiter:
vi: Dấu phân cách chuỗi:

en: Reference delimiter:
vi: Dấu phân cách tham chiếu:

en: Range delimiter:
vi: Dấu phân cách phạm vi:

en: Leave blank to disable ranges.
vi: Để trống để tắt phạm vi.

en: Keep tabs
vi: Giữ tab

en: Keep line breaks
vi: Giữ xuống dòng

en: Format presets:
vi: Cài đặt sẵn định dạng:

en: Symbol Fields Table
vi: Bảng trường ký hiệu

en: Base Name
vi: Tên cơ sở

en: Alternate Assignment
vi: Gán thay thế

en:  Design Variant
vi:  Biến thể thiết kế

en: Standard
vi: Chuẩn

en: Body style:
vi: Kiểu thân:

en: Angle:
vi: Góc:

en: Mirror:
vi: Lật:

en: Not mirrored
vi: Không lật

en: Around X axis
vi: Quanh trục X

en: Around Y axis
vi: Quanh trục Y

en: Show pin numbers
vi: Hiển thị số chân

en: Show pin names
vi: Hiển thị tên chân

en: This is useful for adding symbols that should not be included in the 
    exported position files used for pick and place machines
vi: Hữu ích để thêm ký hiệu không nên được bao gồm trong 
    các tệp vị trí xuất dùng cho máy đặt linh kiện

en: Update Symbol from Library...
vi: Cập nhật các Ký hiệu từ Thư viện...

en: Change Symbol...
vi: Thay đổi Ký hiệu...

en: Edit Symbol...
vi: Chỉnh sửa ký hiệu...

en: Edit Library Symbol...
vi: Chỉnh sửa Thư viện ký hiệu...

en: Pin Number
vi: Số chân

en: Base Pin Name
vi: Tên chân cơ sở

en: Pin Functions
vi: Chức năng chân

en: Simulation Model...
vi: Mô hình mô phỏng...

en: Symbol Properties
vi: Thuộc tính ký hiệu

en: Remapping is not possible because you have insufficient privileges to the project folder '%s'.
vi: Không thể ánh xạ lại vì bạn không có đủ quyền truy cập thư mục dự án '%s'.

en: This schematic currently uses the project symbol library list look up method for loading library symbols.  KiCad will attempt to map the existing symbols to use the new symbol library table.  Remapping will change some project files and schematics may not be compatible with older versions of KiCad.  All files that are changed will be backed up to the "rescue-backup" folder in the project folder should you need to revert any changes.  If you choose to skip this step, you will be responsible for manually remapping the symbols.
vi: Sơ đồ nguyên lý này hiện đang sử dụng phương pháp tra cứu danh sách thư viện ký hiệu của dự án để tải ký hiệu thư viện. KiCad sẽ cố gắng ánh xạ các ký hiệu hiện có để sử dụng bảng thư viện ký hiệu mới. Việc ánh xạ lại sẽ thay đổi một số tệp dự án và sơ đồ nguyên lý có thể không tương thích với các phiên bản KiCad cũ hơn. Tất cả các tệp được thay đổi sẽ được sao lưu vào thư mục "rescue-backup" trong thư mục dự án nếu bạn cần hoàn nguyên bất kỳ thay đổi nào. Nếu bạn chọn bỏ qua bước này, bạn sẽ chịu trách nhiệm ánh xạ lại ký hiệu theo cách thủ công.

en: Adding library '%s', file '%s' to project symbol library table.
vi: Đang thêm thư viện '%s', tệp '%s' vào bảng thư viện ký hiệu dự án.

en: Created project symbol library table.
vi: Đã tạo bảng thư viện ký hiệu dự án.

en: No symbol %s found in symbol library table.
vi: Không tìm thấy ký hiệu %s trong bảng thư viện ký hiệu.

en: Symbol %s mapped to symbol library '%s'.
vi: Ký hiệu %s được ánh xạ tới thư viện ký hiệu '%s'.

en: Symbol library table mapping complete!
vi: Ánh xạ bảng thư viện ký hiệu đã hoàn tất!

en: Cannot create project remap back up folder '%s'.
vi: Không thể tạo thư mục sao lưu ánh xạ lại dự án '%s'.

en: Backup Error
vi: Lỗi sao lưu

en: Continue with Rescue
vi: Tiếp tục khôi phục

en: Abort Rescue
vi: Hủy khôi phục

en: Backing up file '%s' to '%s'.
vi: Đang sao lưu tệp '%s' vào '%s'.

en: Failed to back up file '%s'.
vi: Không thể sao lưu tệp '%s'.

en: Failed to create backup folder '%s'.
vi: Không thể tạo thư mục sao lưu '%s'.

en: Some of the project files could not be backed up.
vi: Một số tệp dự án không thể được sao lưu.

en: Remap Symbols
vi: Ánh xạ lại ký hiệu

en: Edit Table
vi: Chỉnh sửa bảng

en: Cell contents:
vi: Nội dung ô:

en: External border
vi: Đường viền ngoài

en: Header border
vi: Đường viền tiêu đề

en: Row lines
vi: Đường hàng

en: Column lines
vi: Đường cột

en: Table Properties
vi: Thuộc tính bảng

en: Edit Table Cell Properties
vi: Chỉnh sửa thuộc tính ô bảng

en: Horizontal alignment:
vi: Căn chỉnh ngang:

en: Horizontal alignment
vi: Căn chỉnh ngang

en: Vertical alignment:
vi: Căn chỉnh dọc:

en: Vertical alignment
vi: Căn chỉnh dọc

en: -- mixed values --
vi: -- giá trị hỗn hợp --

en: Set Color...
vi: Đặt màu...

en: Background fill:
vi: Tô nền:

en: Cell margins:
vi: Lề ô:

en: Edit table properties and cell contents
vi: Chỉnh sửa thuộc tính bảng và nội dung ô

en: Table Cell Properties
vi: Thuộc tính ô bảng

en: Text Box Properties
vi: Thuộc tính hộp văn bản

en: <root sheet>
vi: <trang gốc>

en: Page %s (%s)
vi: Trang %s (%s)

en: Invalid hyperlink destination. Please enter either a valid URL (e.g. file:// or http(s)://) or "#<page number>" to create a hyperlink to a page in this schematic.
vi: Đích liên kết không hợp lệ. Vui lòng nhập URL hợp lệ (ví dụ: file:// hoặc http(s)://) hoặc "#<số trang>" để tạo liên kết đến một trang trong sơ đồ nguyên lý này.

en: Edit Text Properties
vi: Chỉnh sửa thuộc tính văn bản

en: Background fill
vi: Tô nền

en: Link:
vi: Liên kết:

en: Make this text item a clickable hyperlink
vi: Biến mục văn bản này thành siêu liên kết có thể nhấp

en: Private to symbol editor
vi: Riêng tư với trình soạn ký hiệu

en: Changes to Be Applied
vi: Các thay đổi sẽ được áp dụng

en: Update Schematic
vi: Cập nhật sơ đồ nguyên lý

en: Re-link footprints to schematic symbols based on their reference designators
vi: Liên kết lại dấu chân linh kiện với ký hiệu sơ đồ nguyên lý dựa trên ký hiệu tham chiếu

en: Normally footprints are linked to their symbols via their Unique IDs.  Select this option only if you want to reset the footprint linkages based on their reference designators.
vi: Thông thường dấu chân được liên kết với ký hiệu thông qua ID duy nhất. Chỉ chọn tùy chọn này nếu bạn muốn đặt lại liên kết dấu chân dựa trên ký hiệu tham chiếu.

en: Update references of symbols that have been changed in the PCB editor.
vi: Cập nhật tham chiếu của các ký hiệu đã được thay đổi trong trình soạn PCB.

en: Footprint assignments
vi: Gán dấu chân linh kiện

en: Update footprint associations of symbols whose footprints have been replaced with different footprints in PCB.
vi: Cập nhật liên kết dấu chân linh kiện của các ký hiệu có dấu chân đã được thay thế bằng dấu chân khác trong PCB.

en: Update symbols values that have been replaced in the PCB editor.
vi: Cập nhật giá trị ký hiệu đã được thay thế trong trình soạn PCB.

en: Net names
vi: Tên net

en: Update schematic net labels to match net names from the PCB editor.
vi: Cập nhật nhãn lưới sơ đồ nguyên lý để khớp với tên lưới từ trình soạn bảng mạch.

en: Update symbol attribute flags like Do Not Populate to match the footprint.
vi: Cập nhật các cờ thuộc tính ký hiệu như Không lắp ráp để khớp với dấu chân linh kiện.

en: Prefer symbol unit swaps over label swaps
vi: Ưu tiên hoán đổi đơn vị ký hiệu hơn hoán đổi nhãn

en: When possible, detect footprint gate swaps and apply corresponding symbol unit swaps instead of changing net labels.
vi: Khi có thể, phát hiện hoán đổi cổng dấu chân và áp dụng hoán đổi đơn vị ký hiệu tương ứng thay vì thay đổi nhãn lưới.

en: Other fields
vi: Các trường khác

en: Update all other fields in the symbol from the footprint
vi: Cập nhật tất cả các trường khác trong ký hiệu từ dấu chân linh kiện

en: Prefer symbol pin swaps over label swaps
vi: Ưu tiên hoán đổi chân ký hiệu hơn hoán đổi nhãn

en: When possible, swap symbol pins to match footprint pad net swaps instead of changing net labels.
vi: Khi có thể, hoán đổi chân ký hiệu để khớp với hoán đổi lưới chân dấu chân thay vì thay đổi nhãn lưới.

en: Update Schematic from PCB
vi: Cập nhật sơ đồ nguyên lý từ PCB

en: Update Symbol Fields
vi: Cập nhật trường ký hiệu

en: Parent symbol:
vi: Ký hiệu cha:

en: Update/reset Fields
vi: Cập nhật / đặt lại các trường

en: Remove fields if not in parent symbol
vi: Xóa trường nếu không có trong ký hiệu cha

en: Reset fields if empty in parent symbol
vi: Đặt lại trường nếu trống trong ký hiệu cha

en: Update/reset field sizes and styles
vi: Cập nhật trường kích thước và kiểu

en: Syntax Help
vi: Trợ giúp cú pháp

en: User-defined Signals
vi: Tín hiệu do người dùng định nghĩa

en: Wire/Bus
vi: Dây/Bus

en: Wires/Buses
vi: Dây/Bus

en: Wire/bus width:
vi: Chiều rộng dây/bus:

en: Set width to 0 to use netclass's wire/bus widths.
vi: Đặt chiều rộng thành 0 để dùng chiều rộng dây/bus của lớp mạng.

en: Wire & Bus Properties
vi: Thuộc tính dây & bus

en: Bill of Materials Presets
vi: Cài đặt trước BOM

en: Bill of Materials Formatting Presets
vi: Cài đặt trước định dạng BOM

en: Symbol unit notation:
vi: Ký hiệu đơn vị ký hiệu:

en: Allow reference reuse
vi: Cho phép dùng lại ký hiệu tham chiếu

en: Some items have the same color as the background
    and they will not be seen on the screen.  Are you
    sure you want to use these colors?
vi: Một số mục có cùng màu với nền
    và sẽ không hiển thị trên màn hình.  Bạn
    có chắc muốn dùng những màu này không?

en: (symbol editor only)
vi: (chỉ dành cho trình soạn ký hiệu)

en: Color Preview
vi: Xem trước màu

en: /path/to/sheet
vi: /đường/dẫn/đến/trang

en: Cross-probing
vi: Dò chéo

en: Select/highlight objects corresponding to PCB selection
vi: Chọn/tô sáng đối tượng tương ứng với vùng chọn PCB

en: Highlight symbols corresponding to selected footprints
vi: Tô sáng ký hiệu tương ứng với dấu chân linh kiện được chọn

en: Center view on cross-probed items
vi: Căn giữa màn hình tại các mục được dò chéo

en: Ensures that cross-probed symbols are visible in the current view
vi: Đảm bảo các ký hiệu được dò chéo hiển thị trong khung nhìn hiện tại

en: Zoom to fit cross-probed items
vi: Thu/phóng vừa các mục được dò chéo

en: Highlight cross-probed nets
vi: Tô sáng lưới được dò chéo

en: Highlight nets when they are highlighted in the PCB editor
vi: Tô sáng lưới khi chúng được tô sáng trong trình soạn bảng mạch

en: Flash cross-probed selection
vi: Nhấp nháy vùng chọn được dò chéo

en: Temporarily flash the newly cross-probed selection 3 times
vi: Tạm thời nhấp nháy vùng chọn dò chéo mới 3 lần

en: Default font:
vi: Phông chữ mặc định:

en: S&how hidden pins
vi: Hiện chân &ẩn

en: Show hidden fields
vi: Hiển thị các trường ẩn

en: Show directive labels
vi: Hiển thị nhãn chỉ thị

en: Show ERC errors
vi: Hiển thị lỗi ERC

en: Show ERC warnings
vi: Hiển thị cảnh báo ERC

en: Show ERC exclusions
vi: Hiển thị các loại trừ ERC

en: Mark items which are excluded from simulation
vi: Đánh dấu các mục bị loại trừ khỏi mô phỏng

en: Show OP voltages
vi: Hiển thị điện áp OP

en: Show OP currents
vi: Hiển thị dòng điện OP

en: Show pin alternate mode indicator icons
vi: Hiển thị biểu tượng chỉ thị chế độ thay thế chân

en: Show page limi&ts
vi: Hiển thị giới hạn &trang

en: Selection && Highlighting
vi: Chọn && Tô sáng

en: Draw selected child items
vi: Vẽ các mục con được chọn

en: Fill selected shapes
vi: Tô các hình dạng đã chọn

en: Selection thickness:
vi: Độ dày vùng chọn:

en: (selection color can be edited in the "Colors" page)
vi: (màu vùng chọn có thể chỉnh sửa trong trang "Màu sắc")

en: Net collision marker width:
vi: Chiều rộng đánh dấu xung đột lưới:

en: Highlight thickness:
vi: Độ dày tô sáng:

en: Highlight netclass colors
vi: Tô sáng màu lớp mạng

en: Color highlight thickness:
vi: Độ dày tô sáng màu:

en: Color highlight opacity:
vi: Độ mờ tô sáng màu:

en: Line drawing mode:
vi: Chế độ vẽ đường thẳng:

en: Free Angle
vi: Góc tự do

en: 90 deg Angle
vi: Góc 90 độ

en: 45 deg Angle
vi: Góc 45 độ

en: Arc editing mode:
vi: Chế độ chỉnh sửa vòng cung:

en: Keep center, adjust radius
vi: Giữ tâm, điều chỉnh bán kính

en: Keep endpoints or direction of starting point
vi: Giữ điểm cuối hoặc hướng điểm bắt đầu

en: Keep center and radius, adjust endpoints
vi: Giữ tâm và bán kính, điều chỉnh điểm cuối

en: Mouse drag performs Drag (G) operation
vi: Kéo chuột thực hiện thao tác Kéo (G)

en: If unchecked, mouse drag will perform move (M) operation
vi: Nếu không chọn, kéo chuột sẽ thực hiện thao tác di chuyển (M)

en: Automatically start wires on unconnected pins
vi: Tự động bắt đầu dây dẫn tại các chân chưa kết nối

en: When enabled, you can start wiring by clicking on unconnected pins even when the wire tool is not active
vi: Khi bật, bạn có thể bắt đầu đi dây bằng cách nhấp vào các chân chưa kết nối ngay cả khi công cụ dây không hoạt động

en: <ESC> clears net highlighting
vi: <ESC> xóa tô sáng lưới

en: First <ESC> in selection tool clears selection, next clears net highlighting
vi: <ESC> đầu tiên trong công cụ chọn xóa vùng chọn, lần tiếp theo xóa tô sáng lưới

en: Automatically annotate symbols
vi: Tự động đánh chú thích ký hiệu

en: Allow unconstrained pin swaps
vi: Cho phép hoán đổi chân không ràng buộc

en: Allows swapping symbol pins' positions. May cause invalid design changes; use with caution.
vi: Cho phép hoán đổi vị trí chân ký hiệu. Có thể gây thay đổi thiết kế không hợp lệ; sử dụng cẩn thận.

en: Defaults for New Objects
vi: Mặc định cho đối tượng mới

en: Sheet border:
vi: Viền trang:

en: Sheet background:
vi: Nền trang:

en: Power Symbols:
vi: Ký hiệu nguồn:

en: Global
vi: Toàn cục

en: Select the assigned type of new power symbol.
    Default will follow the symbol definition.
    Global will convert new power symbols to global power symbols.
    Local will convert new power symbols to a local power symbols.
vi: Chọn loại được gán cho ký hiệu nguồn mới.
    Mặc định sẽ theo định nghĩa ký hiệu.
    Toàn cục sẽ chuyển đổi ký hiệu nguồn mới thành ký hiệu nguồn toàn cục.
    Cục bộ sẽ chuyển đổi ký hiệu nguồn mới thành ký hiệu nguồn cục bộ.

en: Left Click Mouse Commands
vi: Lệnh chuột nhấp trái

en: Left click (and drag) actions depend on 2 modifier keys:
    Shift and Ctrl
vi: Hành động nhấp trái (và kéo) phụ thuộc vào 2 phím bổ trợ:
    Shift và Ctrl

en: Long Click
vi: Nhấp giữ lâu

en: Clarify selection from menu
vi: Làm rõ lựa chọn từ menu

en: Add item(s) to selection
vi: Thêm (các) mục vào lựa chọn

en: Remove item(s) from selection
vi: Xóa (các) mục vào lựa chọn

en: Left click (and drag) actions depend on 3 modifier keys:
    Option, Shift and Cmd
vi: Hành động nhấp trái (và kéo) phụ thuộc vào 3 phím bổ trợ:
    Option, Shift và Cmd

en: Symbol Field Automatic Placement
vi: Đặt vị trí trường ký hiệu tự động

en: A&utomatically place symbol fields
vi: T&ự động đặt trường ký hiệu

en: A&llow field autoplace to change justification
vi: Cho phép tự động đặt trường thay đổi căn &chỉnh

en: Al&ways align autoplaced fields to the 50 mil grid
vi: Luôn căn chỉnh các trường tự động đặt vào lưới 50 &mil

en: Repeated Items
vi: Mục lặp lại

en: &Horizontal pitch:
vi: Bước &ngang:

en: &Vertical pitch:
vi: Bước &dọc:

en: Label increment:
vi: Tăng nhãn:

en: Dialog Preferences
vi: Tùy chọn hộp thoại

en: Show footprint previews in Symbol Chooser
vi: Hiển thị bản xem trước dấu chân linh kiện trong trình chọn ký hiệu

en: Never show Rescue Symbols tool
vi: Không bao giờ hiển thị công cụ giải cứu ký hiệu

en: Install schematic data sources from the Plugin and Content Manager. Data sources extend KiCad by linking schematic items to external data providers.
vi: Cài đặt nguồn dữ liệu sơ đồ từ Trình quản lý Plugin và Nội dung. Nguồn dữ liệu mở rộng KiCad bằng cách liên kết các mục sơ đồ với các nhà cung cấp dữ liệu bên ngoài.

en: Manage Data Sources...
vi: Quản lý nguồn dữ liệu...

en: No data sources are currently installed.
vi: Hiện chưa có nguồn dữ liệu nào được cài đặt.

en: Installed data sources are listed above.
vi: Các nguồn dữ liệu đã cài đặt được liệt kê ở trên.

en: Alias name '%s' already in use.
vi: Tên bí danh '%s' đã được sử dụng.

en: Member net/alias name cannot be empty.
vi: Tên lưới/bí danh thành viên không được để trống.

en: Bus Definitions
vi: Định nghĩa bus

en: Alias
vi: Bí danh

en: (source)
vi: (nguồn)

en: Members of '%s'
vi: Thành viên của '%s'

en: Net or Nested Bus Name
vi: Tên lưới hoặc bus lồng nhau

en: Default text size:
vi: Kích thước văn bản mặc định:

en: Overbar offset ratio:
vi: Tỉ lệ độ lệch gạch trên:

en: Label offset ratio:
vi: Tỉ lệ độ lệch nhãn:

en: Percentage of the text size to offset labels above (or below) a wire, bus, or pin
vi: Phần trăm kích thước văn bản để bù nhãn lên trên (hoặc xuống dưới) dây, bus hoặc chân

en: Global label margin ratio:
vi: Tỉ lệ lề nhãn toàn cục:

en: Percentage of the text size to use as space around a global label
vi: Phần trăm kích thước văn bản dùng làm khoảng cách xung quanh nhãn toàn cục

en: Default line width:
vi: Độ dày đường mặc định:

en: Pin symbol size:
vi: Kích thước ký hiệu chân:

en: Connections
vi: Kết nối

en: Junction dot size:
vi: Kích thước chấm nút giao:

en: Smallest
vi: Nhỏ nhất

en: Largest
vi: Lớn nhất

en: Hop-over size:
vi: Kích thước nhảy qua:

en: Medium
vi: Trung bình

en: Connection grid:
vi: Lưới kết nối:

en: Inter-sheet References
vi: Tham chiếu giữa các trang

en: Show inter-sheet references
vi: Hiển thị tham chiếu giữa các trang

en: Show own page reference
vi: Hiển thị tham chiếu trang hiện tại

en: Standard (1,2,3)
vi: Chuẩn (1,2,3)

en: Abbreviated (1..3)
vi: Viết tắt (1..3)

en: Prefix:
vi: Tiền tố:

en: Suffix:
vi: Hậu tố:

en: Dashed Lines
vi: Đường nét đứt

en: Dash length:
vi: Chiều dài gạch:

en: Gap length:
vi: Chiều dài khe hở:

en: Dash and dot lengths are ratios of the line width.
vi: Chiều dài gạch và chấm là tỉ lệ của chiều rộng đường.

en: Operating-point Overlay
vi: Lớp phủ điểm làm việc

en: Significant digits (voltages):
vi: Chữ số có nghĩa (điện áp):

en: Range (voltages):
vi: Phạm vi (điện áp):

en: Significant digits (currents):
vi: Chữ số có nghĩa (dòng điện):

en: Range (currents):
vi: Phạm vi (dòng điện):

en: No error or warning
vi: Không có lỗi hoặc cảnh báo

en: Generate warning
vi: Tạo cảnh báo

en: Generate error
vi: Tạo lỗi

en: No action
vi: Không hành động

en: Pan left/right
vi: Cuộn trái/phải

en: Pan right/left
vi: Cuộn phải/trái

en: Pan up/down
vi: Cuộn lên/xuống

en: Zoom horizontally
vi: Thu/phóng theo chiều ngang

en: Zoom vertically
vi: Thu/phóng theo chiều dọc

en: Vertical Touchpad or Scroll Wheel Movement
vi: Di chuyển bàn di hoặc con lăn cuộn theo chiều dọc

en: Modifier
vi: Phím bổ trợ

en: None:
vi: Không có:

en: Horizontal Touchpad Movement
vi: Di chuyển bàn di theo chiều ngang

en: Any:
vi: Bất kỳ:

en: Use schematic editor color theme
vi: Dùng giao diện màu của trình soạn sơ đồ nguyên lý

en: Use theme:
vi: Dùng giao diện:

en: Show pin &electrical type
vi: Hiển thị &loại điện chân

en: Show pin &alternate mode indicator icons
vi: Hiển thị biểu tượng chỉ thị chế độ &thay thế chân

en: &Default line width:
vi: &Chiều rộng đường mặc định:

en: Set to 0 to allow symbols to inherit line width properties
    from schematic
vi: Đặt thành 0 để cho phép ký hiệu kế thừa thuộc tính chiều rộng đường
    từ sơ đồ nguyên lý

en: D&efault pin length:
vi: Chi&ều dài chân mặc định:

en: De&fault pin number size:
vi: Kích thước số chân m&ặc định:

en: Def&ault pin name size:
vi: Kích thước tên chân m&ặc định:

en: &Pitch of repeated pins:
vi: &Bước của các chân lặp lại:

en: General Editing
vi: Chỉnh sửa chung

en: Keep pins attached when dragging edges
vi: Giữ chân khi kéo cạnh

en: Symbol Library Tables
vi: Bảng thư viện ký hiệu

en: folder with .kicad_sym files
vi: thư mục chứa tệp .kicad_sym

en: Table (nested library table)
vi: Bảng (bảng thư viện lồng nhau)

en: This action will reset your global library table on disk and cannot be undone.
vi: Hành động này sẽ đặt lại bảng thư viện toàn cục trên đĩa và không thể hoàn tác.

en: Save '%s' as current KiCad format (*.kicad_sym) and replace legacy entry in table?
vi: Lưu '%s' theo định dạng KiCad hiện tại (*.kicad_sym) và thay thế mục kế thừa trong bảng?

en: Save %d libraries as current KiCad format (*.kicad_sym) and replace legacy entries in table?
vi: Lưu %d thư viện theo định dạng KiCad hiện tại (*.kicad_sym) và thay thế các mục kế thừa trong bảng?

en: File '%s' already exists. Do you want overwrite this file?
vi: Tệp '%s' đã tồn tại. Bạn có muốn ghi đè lên tập tin này?

en: Failed to save symbol library file '%s'.
vi: Không thể lưu tệp thư viện ký hiệu '%s'.

en: Modifications have been made to one or more symbol libraries.
    Changes must be saved or discarded before the symbol library table can be modified.
vi: Đã thực hiện thay đổi với một hoặc nhiều thư viện ký hiệu.
    Các thay đổi phải được lưu hoặc hủy trước khi có thể sửa đổi bảng thư viện ký hiệu.

en: Symbol Libraries
vi: Thư viện ký hiệu

en: Reset Libraries
vi: Đặt lại thư viện

en: Project Field Name Templates
vi: Mẫu tên trường dự án

en: Global Field Name Templates
vi: Mẫu tên trường toàn cục

en: The field name '%s' contains trailing and/or leading white space.
vi: Tên trường '%s' chứa khoảng trắng ở đầu và/hoặc cuối.

en: This may result in what appears to be duplicate field names but are actually unique names differing only by white space characters.  Removing the white space characters will have no effect on existing symbol field names.
vi: Điều này có thể dẫn đến các tên trường trông như trùng lặp nhưng thực ra là các tên duy nhất chỉ khác nhau về ký tự khoảng trắng. Việc xóa các ký tự khoảng trắng sẽ không ảnh hưởng đến tên trường ký hiệu hiện có.

en: Remove White Space
vi: Xóa khoảng trắng

en: Keep White Space
vi: Giữ khoảng trắng

en: Loading Symbol Libraries
vi: Đang tải thư viện ký hiệu

en: Cannot copy file '%s' as it will be overwritten by the new root sheet file.
vi: Không thể sao chép tệp '%s' vì nó sẽ bị ghi đè bởi tệp trang gốc mới.

en: Plotting to HPGL is no longer supported as of KiCad 10.0.
vi: Vẽ sang HPGL không còn được hỗ trợ kể từ KiCad 10.0.

en: Failed to load schematic
vi: Không thể tải sơ đồ nguyên lý

en: Plotting to HPGL is no longer supported as of KiCad 10.0.
vi: Vẽ sang HPGL không còn được hỗ trợ kể từ KiCad 10.0.

en: Failed to create output directory
vi: Không tạo được thư mục đầu ra

en: Warning: schematic has annotation errors, please use the schematic editor to fix them
vi: Cảnh báo: sơ đồ nguyên lý có lỗi chú thích, vui lòng dùng trình soạn sơ đồ nguyên lý để sửa

en: Warning: duplicate sheet names.
vi: Cảnh báo: trùng tên trang.

en: Unknown netlist format.
vi: Định dạng danh sách mạng không xác định.

en: BOM preset '%s' not found
vi: Không tìm thấy cấu hình sẵn BOM '%s'

en: BOM format preset '%s' not found
vi: Không tìm thấy cấu hình sẵn định dạng BOM '%s'

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

en: Wrote bill of materials to '%s'.
vi: Đã ghi danh sách vật tư vào '%s'.

en: Plotting symbol '%s' unit %d to '%s'
vi: Đang vẽ ký hiệu '%s' đơn vị %d sang '%s'

en: Unable to load library
vi: Không thể tải thư viện

en: There is no symbol selected to save.
vi: Không có ký hiệu nào được chọn để lưu.

en: Unable to create output directory '%s'.
vi: Không thể tạo thư mục đầu ra '%s'.

en: Exporting %s
vi: Đang xuất %s

en: Output path must not conflict with existing path
vi: Đường dẫn đầu ra không được xung đột với đường dẫn đã tồn tại

en: Output path must be specified to convert legacy and non-KiCad libraries
vi: Phải chỉ định đường dẫn đầu ra để chuyển đổi thư viện cũ và không phải KiCad

en: Saving symbol library in updated format
vi: Lưu thư viện ký hiệu ở định dạng đã cập nhật

en: Symbol library was not updated
vi: Thư viện ký hiệu chưa được cập nhật

en: Found %d violations
vi: Đã tìm thấy %d vi phạm

en: Unable to save ERC report to %s
vi: Không thể lưu báo cáo ERC vào %s

en: Saved ERC Report to %s
vi: Đã lưu Báo cáo ERC vào %s

en: Schematic file was not updated
vi: Tệp sơ đồ nguyên lý chưa được cập nhật

en: Error saving schematic file '%s'.
    %s
vi: Lỗi lưu tệp sơ đồ nguyên lý '%s'.
    %s

en: Successfully saved schematic file using the latest format
vi: Đã lưu thành công tệp sơ đồ nguyên lý theo định dạng mới nhất

en: Net Navigator
vi: Trình Điều Hướng Lưới

en: Selection Filter
vi: Bộ Lọc Chọn

en: Design Blocks
vi: Khối Thiết Kế

en: Remote Symbols
vi: Ký hiệu từ xa

en: Input Pin
vi: Chân Ngõ Vào

en: Output Pin
vi: Chân Ngõ Ra

en: Bidirectional Pin
vi: Chân Hai Chiều

en: Tri-State Pin
vi: Chân Ba Trạng Thái

en: Passive Pin
vi: Chân Thụ Động

en: Free Pin
vi: Chân Tự Do

en: Unspecified Pin
vi: Chân Không Xác Định

en: Power Input Pin
vi: Chân Ngõ Vào Nguồn

en: Power Output Pin
vi: Chân Ngõ Ra Nguồn

en: Open Collector
vi: Cực thu hở

en: Open Emitter
vi: Cực phát hở

en: No Connection
vi: Không Nối

en:  (in drawing sheet)
vi:  (trong bản vẽ)

en: Unresolved text variable in drawing sheet
vi: Biến văn bản chưa giải quyết trong trang vẽ

en: Field name has leading or trailing whitespace: '%s'
vi: Tên trường có khoảng trắng ở đầu hoặc cuối: '%s'

en: Different footprints assigned to %s and %s
vi: Các dấu chân khác nhau được gán cho %s và %s

en: Symbol %s has unplaced units %s
vi: Ký hiệu %s có đơn vị chưa được đặt %s

en: Symbol %s has input power pins in units %s that are not placed
vi: Ký hiệu %s có chân nguồn ngõ vào trong các đơn vị %s chưa được đặt

en: Symbol %s has input pins in units %s that are not placed
vi: Ký hiệu %s có chân ngõ vào trong các đơn vị %s chưa được đặt

en: Symbol %s has bidirectional pins in units %s that are not placed
vi: Ký hiệu %s có chân hai chiều trong các đơn vị %s chưa được đặt

en: Netclass %s is not defined
vi: Lớp mạng %s chưa được xác định

en: Label connects more than one wire at %d, %d
vi: Nhãn kết nối nhiều hơn một dây dẫn tại %d, %d

en: Four items connected at %d, %d
vi: Bốn mục được kết nối tại %d, %d

en: Pin with 'no connection' type is connected
vi: Chân loại 'không nối' đang được kết nối

en: Pins of type %s and %s are connected
vi: Các chân loại %s và %s đang được kết nối

en: Pin %s is connected to both %s and %s
vi: Chân %s được kết nối với cả %s và %s

en: Pin %s on symbol '%s' is connected to different nets: %s and %s
vi: Chân %s trên ký hiệu '%s' được kết nối với các lưới khác nhau: %s và %s

en: Pin %s not connected to ground net
vi: Chân %s không được kết nối với lưới đất

en: The current configuration does not include the symbol library '%s'
vi: Cấu hình hiện tại không bao gồm thư viện ký hiệu '%s'

en: The symbol library '%s' was not found at '%s'
vi: Không tìm thấy thư viện ký hiệu '%s' tại '%s'

en: Symbol '%s' not found in symbol library '%s'
vi: Không tìm thấy ký hiệu '%s' trong thư viện ký hiệu '%s'

en: Symbol '%s' doesn't match copy in library '%s'
vi: Ký hiệu '%s' không khớp với bản sao trong thư viện '%s'

en: '%s' is not a valid footprint identifier
vi: '%s' không phải là định danh dấu chân hợp lệ

en: The current configuration does not include the footprint library '%s'
vi: Cấu hình hiện tại không bao gồm thư viện dấu chân '%s'

en: The footprint library '%s' is not enabled in the current configuration
vi: Thư viện dấu chân '%s' không được bật trong cấu hình hiện tại

en: Footprint '%s' not found in library '%s'
vi: Không tìm thấy dấu chân '%s' trong thư viện '%s'

en: Assigned footprint (%s) doesn't match footprint filters (%s)
vi: Dấu chân được gán (%s) không khớp với bộ lọc dấu chân (%s)

en: Checking sheet names...
vi: Đang kiểm tra tên trang ...

en: Checking conflicts...
vi: Đang kiểm tra xung đột ...

en: Checking units...
vi: Đang kiểm tra đơn vị...

en: Checking footprints...
vi: Đang kiểm tra dấu chân ...

en: Checking pins...
vi: Đang kiểm tra các pin...

en: Checking similar labels...
vi: Đang kiểm tra nhãn tương tự...

en: Checking local and global labels...
vi: Đang kiểm tra nhãn cục bộ và toàn cục...

en: Checking for unresolved variables...
vi: Đang kiểm tra các biến chưa được giải quyết...

en: Checking field names...
vi: Đang kiểm tra tên trường...

en: Checking SPICE models...
vi: Đang kiểm tra mô hình SPICE...

en: Checking no connect pins for connections...
vi: Đang kiểm tra không có chân kết nối cho kết nối...

en: Checking for library symbol issues...
vi: Đang kiểm tra các vấn đề về ký hiệu trong thư viện...

en: Checking for footprint link issues...
vi: Đang kiểm tra các vấn đề liên kết dấu chân...

en: Checking footprint assignments against footprint filters...
vi: Đang kiểm tra gán dấu chân theo bộ lọc dấu chân...

en: Checking for off grid pins and wires...
vi: Đang kiểm tra chân và dây nằm ngoài lưới...

en: Checking for four way junctions...
vi: Đang kiểm tra nút giao bốn chiều...

en: Checking for labels on more than one wire...
vi: Đang kiểm tra nhãn trên nhiều hơn một dây dẫn...

en: Checking for undefined netclasses...
vi: Đang kiểm tra các lớp mạng chưa xác định...

en: Conflicts
vi: Xung đột

en: Miscellaneous
vi: Khác

en: Duplicate sheet names within a given sheet
vi: Tên trang trùng lặp trong một trang đã cho

en: Symbol pin or wire end off connection grid
vi: Chân ký hiệu hoặc đầu dây không nằm trên lưới kết nối

en: Pin not connected
vi: Chân không được kết nối

en: Input pin not driven by any Output pins
vi: Chân ngõ vào không được điều khiển bởi bất kỳ chân ngõ ra nào

en: Input Power pin not driven by any Output Power pins
vi: Chân nguồn ngõ vào không được điều khiển bởi bất kỳ chân nguồn ngõ ra nào

en: Duplicate pins with different nets
vi: Các chân trùng lặp với các lưới khác nhau

en: Conflict problem between pins
vi: Xung đột giữa các chân

en: Mismatch between hierarchical labels and sheet pins
vi: Không khớp giữa nhãn phân cấp và chân trang

en: Four connection points are joined together
vi: Bốn điểm kết nối được nối với nhau

en: Label connects more than one wire
vi: Nhãn kết nối nhiều hơn một dây dẫn

en: A pin with a "no connection" flag is connected
vi: Chân có cờ "không nối" đang được kết nối

en: Unconnected "no connection" flag
vi: Cờ "không nối" không được kết nối

en: Label not connected
vi: Nhãn không được kết nối

en: Label connected to only one pin
vi: Nhãn chỉ kết nối với một chân

en: Labels are similar (lower/upper case difference only)
vi: Các nhãn tương tự nhau (chỉ khác chữ hoa/thường)

en: Power pins are similar (lower/upper case difference only)
vi: Các chân nguồn tương tự nhau (chỉ khác chữ hoa/thường)

en: Power pin and label are similar (lower/upper case difference only)
vi: Chân nguồn và nhãn tương tự nhau (chỉ khác chữ hoa/thường)

en: Global label only appears once in the schematic
vi: Nhãn toàn cục chỉ xuất hiện một lần trong sơ đồ nguyên lý

en: Local and global labels have same name
vi: Nhãn cục bộ và toàn cục có cùng tên

en: Different footprint assigned in another unit of the symbol
vi: Dấu chân khác nhau được gán trong đơn vị khác của ký hiệu

en: Different net assigned to a shared pin in another unit of the symbol
vi: Lưới khác nhau được gán cho chân dùng chung trong đơn vị khác của ký hiệu

en: Conflict between bus alias definitions across schematic sheets
vi: Xung đột giữa các định nghĩa bí danh bus trên các trang sơ đồ nguyên lý

en: More than one name given to this bus or net
vi: Có nhiều hơn một tên được đặt cho bus hoặc lưới này

en: Net is graphically connected to a bus but not a bus member
vi: Lưới được kết nối đồ họa với bus nhưng không phải là thành viên bus

en: Buses are graphically connected but share no bus members
vi: Các bus được kết nối đồ họa nhưng không có thành viên bus chung

en: Invalid connection between bus and net items
vi: Kết nối không hợp lệ giữa bus và các phần tử lưới

en: Ground pin not connected to ground net
vi: Chân đất không được kết nối với lưới đất

en: Pin name resembles stacked pin
vi: Tên chân giống chân xếp chồng

en: Field name has leading or trailing whitespace
vi: Tên trường có khoảng trắng ở đầu hoặc cuối

en: Unresolved text variable
vi: Biến văn bản chưa giải quyết

en: Undefined netclass
vi: Lớp mạng chưa xác định

en: SPICE model issue
vi: Vấn đề mô hình SPICE

en: Wires not connected to anything
vi: Dây dẫn không kết nối với bất kỳ thứ gì

en: Library symbol issue
vi: Vấn đề ký hiệu thư viện

en: Symbol doesn't match copy in library
vi: Ký hiệu không khớp với bản sao trong thư viện

en: Footprint link issue
vi: Vấn đề liên kết dấu chân

en: Assigned footprint doesn't match footprint filters
vi: Dấu chân được gán không khớp với bộ lọc dấu chân

en: Symbol is not annotated
vi: Ký hiệu chưa được đánh số

en: Symbol has more units than are defined
vi: Ký hiệu có nhiều đơn vị hơn so với định nghĩa

en: Symbol has units that are not placed
vi: Ký hiệu có các đơn vị chưa được đặt

en: Symbol has input pins that are not placed
vi: Ký hiệu có chân ngõ vào chưa được đặt

en: Symbol has bidirectional pins that are not placed
vi: Ký hiệu có chân hai chiều chưa được đặt

en: Symbol has power input pins that are not placed
vi: Ký hiệu có chân nguồn ngõ vào chưa được đặt

en: Units of same symbol have different values
vi: Các đơn vị cùng ký hiệu có giá trị khác nhau

en: Duplicate reference designators
vi: Ký hiệu tham chiếu trùng lặp

en: Bus Entry needed
vi: Cần đầu vào bus

en: Label
vi: Nhãn

en: Schematic Files
vi: Tệp sơ đồ nguyên lý

en: Horizontal
vi: Ngang

en: Vertical
vi: Dọc

en: Allow Autoplacement
vi: Cho Phép Tự Động Đặt

en: Private
vi: Riêng tư

en: Schematic '%s' is already open by '%s' at '%s'.
vi: Sơ đồ mạch '%s' đã được mở bởi '%s' tại '%s'.

en: Schematic '%s' does not exist.  Do you wish to create it?
vi: Sơ đồ nguyên lý '%s' không tồn tại. Bạn có muốn tạo nó không?

en: Create Schematic
vi: Tạo Sơ Đồ Nguyên Lý

en: Load Schematic
vi: Tải sơ đồ nguyên lý

en: Schematic file changes are unsaved
vi: Các thay đổi trong sơ đồ nguyên lý chưa được lưu

en: '%s' is not a KiCad schematic file.
    Use File -> Import for non-KiCad schematic files.
vi: '%s' không phải là tệp sơ đồ nguyên lý KiCad.
    Dùng Tệp -> Nhập cho các tệp sơ đồ nguyên lý không phải KiCad.

en: Root
vi: Gốc

en: The entire schematic could not be loaded.  Errors occurred attempting to load hierarchical sheets.
vi: Không thể tải toàn bộ sơ đồ nguyên lý. Đã xảy ra lỗi khi cố tải các trang phân cấp.

en: Error loading schematic '%s'.
vi: Lỗi khi tải sơ đồ nguyên lý '%s'.

en: Memory exhausted loading schematic '%s'.
vi: Hết bộ nhớ khi đang tải sơ đồ nguyên lý '%s'.

en: Failed to load '%s'.
vi: Không thể tải '%s'.

en: An error was found when loading the schematic that has been automatically fixed.  Please save the schematic to repair the broken file or it may not be usable with other versions of KiCad.
vi: Đã tìm thấy lỗi khi tải sơ đồ nguyên lý và đã được tự động sửa. Vui lòng lưu sơ đồ nguyên lý để sửa tệp bị hỏng, nếu không tệp có thể không sử dụng được với các phiên bản KiCad khác.

en: Illegal entry found in project file symbol library list.
vi: Mục nhập không hợp lệ được tìm thấy trong danh sách thư viện ký hiệu tệp dự án.

en: Project Load Warning
vi: Cảnh báo tải dự án

en: Symbol libraries defined in the project file symbol library list are no longer supported and will be removed.
    
    This may cause broken symbol library links under certain conditions.
vi: Các thư viện ký hiệu được định nghĩa trong danh sách thư viện ký hiệu của tệp dự án không còn được hỗ trợ và sẽ bị xóa.
    
    Điều này có thể gây ra các liên kết thư viện ký hiệu bị hỏng trong một số điều kiện nhất định.

en: Do not show this dialog again.
vi: Không hiện lại hộp thoại này.

en: Legacy project cache library
vi: Thư viện bộ nhớ đệm dự án cũ

en: The project symbol library cache file '%s' was not found.
vi: Không tìm thấy tệp thư viện bộ nhớ đệm ký hiệu dự án '%s'.

en: This can result in a broken schematic under certain conditions.  If the schematic does not have any missing symbols upon opening, save it immediately before making any changes to prevent data loss.  If there are missing symbols, either manual recovery of the schematic or recovery of the symbol cache library file and reloading the schematic is required.
vi: Điều này có thể dẫn đến sơ đồ nguyên lý bị hỏng trong một số điều kiện nhất định. Nếu sơ đồ nguyên lý không có ký hiệu nào bị thiếu khi mở, hãy lưu ngay trước khi thực hiện bất kỳ thay đổi nào để tránh mất dữ liệu. Nếu có ký hiệu bị thiếu, cần khôi phục thủ công sơ đồ nguyên lý hoặc khôi phục tệp thư viện bộ nhớ đệm ký hiệu và tải lại sơ đồ nguyên lý.

en: Load Without Cache File
vi: Tải mà không có tệp bộ nhớ đệm

en: This file was created by an older version of KiCad. It will be converted to the new format when saved.
vi: Tệp này được tạo bởi phiên bản KiCad cũ hơn. Nó sẽ được chuyển đổi sang định dạng mới khi lưu.

en: Updating connections...
vi: Đang cập nhật kết nối...

en: This schematic contains symbols that have leading and/or trailing white space field names.
vi: Sơ đồ này chứa các ký hiệu có tên trường bắt đầu và/hoặc kết thúc bằng khoảng trắng.

en: Schematic is read only.
vi: Sơ đồ chỉ đọc.

en: This operation replaces the contents of the current schematic, which will be permanently lost.
    
    Do you want to proceed?
vi: Thao tác này sẽ thay thế nội dung của sơ đồ nguyên lý hiện tại, nội dung đó sẽ bị mất vĩnh viễn.
    
    Bạn có muốn tiếp tục không?

en: All supported formats
vi: Tất cả các định dạng được hỗ trợ

en: Import Schematic
vi: Nhập sơ đồ nguyên lý

en: Insufficient permissions to read file '%s'.
vi: Không đủ quyền để đọc tệp '%s'.

en: No loader can read the specified file: '%s'.
vi: Không có bộ tải nào có thể đọc tệp được chỉ định: '%s'.

en: File '%s' saved.
vi: Tệp '%s' đã được lưu.

en: Folder '%s' could not be created.
    
    Make sure you have write permissions and try again.
vi: Không thể tạo thư mục '%s'.
    
    Hãy đảm bảo bạn có quyền ghi và thử lại.

en: Failed to save %s.
vi: Không thể lưu %s.

en: Locked File Warning
vi: Cảnh báo tệp bị khóa

en: You do not have write permissions to:
vi: Bạn không có quyền ghi vào thư mục:

en: Saving will overwrite existing files.
vi: Việc lưu sẽ ghi đè lên các tệp hiện có.

en: Save Warning
vi: Cảnh báo lưu

en: The following files will be overwritten:
vi: Các tệp sau sẽ bị ghi đè:

en: Overwrite Files
vi: Ghi đè tệp

en: Abort Project Save
vi: Hủy lưu dự án

en: Unhandled exception occurred loading schematic '%s'.
vi: Đã xảy ra ngoại lệ chưa được xử lý khi tải sơ đồ nguyên lý '%s'.

en: The current schematic has been modified.  Save changes?
vi: Sơ đồ nguyên lý hiện tại đã bị thay đổi. Lưu các thay đổi?

en: Derived from
vi: Kế thừa từ

en: Error loading symbol %s from library '%s'.
vi: Lỗi khi tải ký hiệu %s từ thư viện '%s'.

en: Centimeter
vi: Centimét

en: Import Graphics
vi: Nhập Đồ họa

en: No file selected!
vi: Chưa chọn tệp nào!

en: Items in the imported file could not be handled properly.
vi: Các mục trong tệp được nhập không thể được xử lý đúng cách.

en: There is no plugin to handle this file type.
vi: Không có phần mở rộng nào xử lý được loại tệp này.

en: Only vectors will be imported.  Bitmaps and fonts will be ignored.
vi: Chỉ các vectơ sẽ được nhập. Ảnh bitmap và phông chữ sẽ bị bỏ qua.

en: Placement
vi: Vị trí đặt

en: Interactive placement
vi: Đặt tương tác

en: At
vi: Tại

en: DXF origin on PCB Grid, X Coordinate
vi: Gốc tọa độ DXF trên lưới PCB, tọa độ X

en: DXF origin on PCB Grid, Y Coordinate
vi: Gốc tọa độ DXF trên lưới PCB, tọa độ Y

en: Import Parameters
vi: Tham số nhập

en: Import scale:
vi: Tỷ lệ nhập:

en: DXF Parameters
vi: Thông số DXF

en: Default units:
vi: Đơn vị mặc định:

en: Import Vector Graphics File
vi: Nhập tệp Đồ họa Vector

en: Unit %s
vi: Đơn vị %s

en: Excluded from BOM
vi: Loại khỏi BOM

en: Excluded from board
vi: Loại khỏi bảng mạch

en: Excluded from simulation
vi: Loại khỏi mô phỏng

en: Power flag differs.
vi: Cờ nguồn khác nhau.

en: Unit count differs.
vi: Số lượng đơn vị khác nhau.

en: Graphic item count differs.
vi: Số lượng phần tử đồ họa khác nhau.

en: Graphic item differs: %s; %s.
vi: Phần tử đồ họa khác nhau: %s; %s.

en: Extra pin in schematic symbol: %s.
vi: Chân thừa trong ký hiệu sơ đồ: %s.

en: Pin %s differs: %s; %s
vi: Chân %s khác nhau: %s; %s

en: Missing pin in schematic symbol: %s.
vi: Thiếu chân trong ký hiệu sơ đồ nguyên lý: %s.

en: Extra field in schematic symbol: %s.
vi: Trường thừa trong ký hiệu sơ đồ: %s.

en: Field '%s' differs: %s; %s.
vi: Trường '%s' khác nhau: %s; %s.

en: Missing field in schematic symbol: %s.
vi: Thiếu trường trong ký hiệu sơ đồ nguyên lý: %s.

en: Footprint filter count differs.
vi: Số lượng bộ lọc dấu chân khác nhau.

en: Footprint filters differ.
vi: Bộ lọc dấu chân khác nhau.

en: Symbol keywords differ.
vi: Từ khóa ký hiệu khác nhau.

en: Symbol pin name offsets differ.
vi: Độ lệch tên chân ký hiệu khác nhau.

en: Show pin names settings differ.
vi: Cài đặt hiển thị tên chân khác nhau.

en: Show pin numbers settings differ.
vi: Cài đặt hiển thị số chân khác nhau.

en: Exclude from simulation settings differ.
vi: Cài đặt loại trừ khỏi mô phỏng khác nhau.

en: Exclude from bill of materials settings differ.
vi: Cài đặt loại trừ khỏi danh sách vật tư khác nhau.

en: Exclude from board settings differ.
vi: Cài đặt loại trừ khỏi bảng mạch khác nhau.

en: Exclude from position files settings differ.
vi: Cài đặt loại trừ khỏi tệp vị trí không khớp.

en: Datasheet
vi: Bảng dữ liệu

en: Symbol Definition
vi: Định nghĩa ký hiệu

en: Define as Power Symbol
vi: Định nghĩa là ký hiệu nguồn

en: Define as Local Power Symbol
vi: Định nghĩa là ký hiệu nguồn cục bộ

en: Pin Display
vi: Hiển Thị Chân

en: Show Pin Number
vi: Hiển Thị Số Chân

en: Show Pin Name
vi: Hiển Thị Tên Chân

en: Place Pin Names Inside
vi: Đặt Tên Chân Bên Trong

en: Pin Name Position Offset
vi: Độ Lệch Vị Trí Tên Chân

en: Exclude from Simulation
vi: Loại Khỏi Mô Phỏng

en: Exclude from Board
vi: Loại Khỏi Bảng Mạch

en: Exclude from Bill of Materials
vi: Loại Khỏi Danh Sách Vật Tư

en: Exclude from Position Files
vi: Loại trừ khỏi tệp vị trí

en: Units and Body Styles
vi: Đơn Vị và Kiểu Thân

en: Number of Symbol Units
vi: Số đơn vị ký hiệu

en: Units are Interchangeable
vi: Các Đơn Vị Có Thể Hoán Đổi

en: Symbol library '%s' failed to load.
vi: Thư viện ký hiệu '%s' không thể tải.

en: Error loading symbol library '%s'.
vi: Lỗi khi tải thư viện ký hiệu '%s'.

en: Non-KiCad Schematic...
vi: Sơ đồ không từ KiCad...

en: Replace current schematic sheet with one imported from another application
vi: Thay thế trang sơ đồ hiện tại bằng trang được nhập từ ứng dụng khác

en: Footprint Assignments...
vi: Gán dấu chân...

en: Graphics...
vi: Đồ họa...

en: Drawing to Clipboard
vi: Bản Vẽ vào Bộ nhớ tạm

en: Netlist...
vi: Danh sách kết nối...

en: Symbols...
vi: Ký hiệu...

en: Panels
vi: Bảng

en: Search signed-in remote symbol providers and download verified libraries.
vi: Tìm kiếm nhà cung cấp ký hiệu từ xa đã đăng nhập và tải xuống các thư viện đã xác minh.

en: Variants
vi: Biến thể

en: &Place
vi: &Đặt

en: &Inspect
vi: &Kiểm tra

en: &Tools
vi: &Công cụ

en: P&references
vi: T&ùy chọn

en: Wire from (%s, %s) to (%s, %s)
vi: Dây dẫn từ (%s, %s) đến (%s, %s)

en: Bus from (%s, %s) to (%s, %s)
vi: Bus từ (%s, %s) đến (%s, %s)

en: Graphic line not connectable
vi: Đường đồ họa không thể kết nối

en: Symbol '%s' pin '%s'
vi: Ký hiệu '%s' chân '%s'

en: Sheet '%s' pin '%s'
vi: Trang '%s' chân '%s'

en: Label '%s' at (%s, %s)
vi: Nhãn '%s' tại (%s, %s)

en: Global label '%s' at (%s, %s)
vi: Nhãn toàn cục '%s' tại (%s, %s)

en: Hierarchical label '%s' at (%s, %s)
vi: Nhãn phân cấp '%s' tại (%s, %s)

en: Junction at (%s, %s)
vi: Nút giao tại (%s, %s)

en: No-Connect at (%s, %s)
vi: Không-Nối tại (%s, %s)

en: Bus to wire entry from (%s, %s) to (%s, %s)
vi: Đầu vào bus sang dây dẫn từ (%s, %s) đến (%s, %s)

en: Bus to bus entry from (%s, %s) to (%s, %s)
vi: Đầu vào bus sang bus từ (%s, %s) đến (%s, %s)

en: Netclass label '%s' at (%s, %s)
vi: Nhãn lớp mạng '%s' tại (%s, %s)

en: Unhandled item type %d
vi: Loại mục chưa được xử lý %d

en: Nets
vi: Lưới

en: Failed to create directory 'devices' .
vi: Không tạo được thư mục 'thiết bị'.

en: Failed to create file '%s'.
vi: Không thể tạo tệp '%s'.

en: I/O error writing netlist: %s
vi: Lỗi I/O khi ghi danh sách kết nối: %s

en: Formatting error writing netlist: %s
vi: Lỗi định dạng khi ghi danh sách kết nối: %s

en: Could not open file '%s' to write IBIS model
vi: Không thể mở tệp '%s' để ghi mô hình IBIS

en: Error in parsing model '%s', error: '%s'
vi: Lỗi khi phân tích mô hình '%s', lỗi: '%s'

en: Error in parsing model '%s', wrong number of nodes '?' in Sim.NodesFormat compared to connections
vi: Lỗi phân tích mô hình '%s', số nút '?' trong Sim.NodesFormat không khớp với số kết nối

en: Could not find library file '%s'
vi: Không thể tìm thấy tệp thư viện '%s'

en: Command error. Return code %d.
vi: Lỗi lệnh. Mã trả về %d.

en: Done.
vi: Xong.

en: Error: duplicate sheet names. Continue?
vi: Lỗi: tên sheet trùng lặp. Tiếp tục?

en: Symbol unit '%s' is already placed (on sheet '%s')
vi: Đơn vị ký hiệu '%s' đã được đặt (trên trang '%s')

en: Unit Already Placed
vi: Đơn vị đã được đặt

en: &Swap '%s' and '%s'
vi: &Hoán đổi '%s' và '%s'

en: &Duplicate '%s'
vi: &Nhân đôi '%s'

en: Swap Units
vi: Hoán Đổi Đơn Vị

en: Change Unit
vi: Thay đổi đơn vị

en: Change Body Style
vi: Đổi Kiểu Thân

en: Set Pin Function
vi: Đặt chức năng chân

en: Free
vi: Tự do

en: Unspecified
vi: Không xác định

en: Power input
vi: Nguồn vào

en: Power output
vi: Nguồn ra

en: Open collector
vi: Hở collector

en: Open emitter
vi: Hở emitter

en: Unconnected
vi: Không được kết nối

en: Inverted
vi: Đảo ngược

en: Clock
vi: Xung nhịp

en: Inverted clock
vi: Đảo xung nhịp

en: Input low
vi: Đầu vào thấp

en: Clock low
vi: Xung nhịp thấp

en: Output low
vi: Đầu ra thấp

en: Falling edge clock
vi: Xung nhịp cạnh xuống

en: NonLogic
vi: Phi logic

en: Print Schematic
vi: In sơ đồ nguyên lý

en: An error occurred attempting to print the schematic.
vi: Lỗi đã xảy ra khi in sơ đồ nguyên lý.

en: Print (or not) the Frame references.
vi: In (hoặc không) Viền khung giới hạn.

en: Print background color
vi: In với màu nền

en: Use a different color theme for printing:
vi: Dùng một Bộ màu chủ đề khác đề in:

en: Print page %d
vi: In trang %d

en: Rename %s to %s
vi: Đổi tên %s thành %s

en: Cannot rescue symbol %s which is not available in any library or the cache.
vi: Không thể khôi phục ký hiệu %s vì không có trong bất kỳ thư viện nào hoặc trong bộ nhớ đệm.

en: Rescue symbol %s found only in cache library to %s.
vi: Ký hiệu cứu hộ %s chỉ tìm thấy trong thư viện bộ nhớ đệm sang %s.

en: Rescue modified symbol %s to %s
vi: Cứu hộ ký hiệu đã sửa đổi %s sang %s

en: This project has nothing to rescue.
vi: Dự án này không có gì cần khôi phục.

en: No symbols were rescued.
vi: Không có ký hiệu nào được cứu hộ.

en: Failed to create symbol library file '%s'.
vi: Không thể tạo tệp thư viện ký hiệu '%s'.

en: Failed to save rescue library %s.
vi: Không thể lưu thư viện khôi phục %s.

en: Not Found
vi: không tìm thấy

en: The following libraries were not found:
vi: Không tìm thấy các thư viện sau:

en: Remote asset URL
vi: URL tài nguyên từ xa

en: Remote asset URL origin must match the selected provider.
vi: Nguồn gốc URL tài nguyên từ xa phải khớp với nhà cung cấp đã chọn.

en: Unable to set download URL '%s'.
vi: Không thể đặt URL tải xuống '%s'.

en: Remote asset manifest declared an invalid size.
vi: Tệp kê khai tài nguyên từ xa khai báo kích thước không hợp lệ.

en: Remote asset manifest must declare sha256 for URL-based downloads.
vi: Tệp kê khai tài nguyên từ xa phải khai báo sha256 cho các lần tải xuống theo URL.

en: Remote asset exceeds the provider download limit.
vi: Tài nguyên từ xa vượt quá giới hạn tải xuống của nhà cung cấp.

en: Remote download failed with HTTP %d.
vi: Tải xuống từ xa thất bại với HTTP %d.

en: Remote asset content type did not match the manifest.
vi: Loại nội dung tài nguyên từ xa không khớp với manifest.

en: Remote asset size did not match the manifest.
vi: Kích thước tài nguyên từ xa không khớp với manifest.

en: Remote asset exceeds the remaining download limit.
vi: Tài nguyên từ xa vượt quá giới hạn tải xuống còn lại.

en: Remote asset digest did not match the manifest.
vi: Digest tài nguyên từ xa không khớp với manifest.

en: Downloaded symbol payload was empty.
vi: Gói ký hiệu tải xuống bị trống.

en: Downloaded symbol payload was not a KiCad symbol library.
vi: Gói ký hiệu tải xuống không phải là thư viện ký hiệu KiCad.

en: Downloaded symbol payload did not include expected symbol '%s'.
vi: Gói ký hiệu tải xuống không bao gồm ký hiệu mong đợi '%s'.

en: Unable to load schematic settings.
vi: Không thể tải cài đặt sơ đồ nguyên lý.

en: No symbol asset was available to place.
vi: Không có tài nguyên ký hiệu nào để đặt.

en: Payload was empty.
vi: Dữ liệu tải về rỗng.

en: Unable to create '%s'.
vi: Không thể tạo '%s'.

en: Unable to open '%s' for writing.
vi: Không thể mở '%s' để ghi.

en: Failed to write '%s'.
vi: Không thể ghi '%s'.

en: Destination directory is not configured.
vi: Thư mục đích chưa được cấu hình.

en: Unable to create directory '%s'.
vi: Không thể tạo thư mục '%s'.

en: Unable to access the library table.
vi: Không thể truy cập bảng thư viện.

en: Failed to update the library table.
vi: Không thể cập nhật bảng thư viện.

en: Remote download
vi: Tải xuống từ xa

en: Failed to save the library table.
vi: Không thể lưu bảng thư viện.

en: No schematic editor is available for placement.
vi: Không có trình soạn sơ đồ nguyên lý nào để đặt.

en: Unable to load the downloaded symbol for placement.
vi: Không thể tải ký hiệu đã tải xuống để đặt.

en: Unable to access the schematic placement tools.
vi: Không thể truy cập công cụ đặt sơ đồ nguyên lý.

en: Create New Library
vi: Tạo thư viện mới

en: Library '%s' already exists.
vi: Thư viện '%s' đã tồn tại.

en: Could not add library '%s'.
vi: Không thể thêm thư viện '%s'.

en: The library containing the current symbol has changed.
    Do you want to reload the library?
vi: Thư viện chứa Ký hiệu hiện tại đã thay đổi.
    Bạn có muốn tải lại thư viện không?

en: Position X
vi: Vị Trí X

en: Position Y
vi: Vị Trí Y

en: Transform Offset X
vi: Độ Lệch Biến Đổi X

en: Transform Offset Y
vi: Độ Lệch Biến Đổi Y

en: Bus to wire entry
vi: Đầu vào bus sang dây dẫn

en: Bus to bus entry
vi: Đầu vào bus sang bus

en: Wire
vi: Dây

en: Bus Entry Type
vi: Loại đầu vào bus

en: Resolved Netclass
vi: Lớp mạng đã phân giải

en: Connection Name
vi: Tên Kết Nối

en: Bus Alias %s Members
vi: %s Thành viên bí danh Bus

en: Design block '%s' already has a schematic.
vi: Khối thiết kế '%s' đã có sơ đồ nguyên lý.

en: Overwrite existing schematic?
vi: Ghi đè sơ đồ nguyên lý hiện có?

en: Please select a library to save the design block to.
vi: Vui lòng chọn một thư viện để lưu khối thiết kế vào.

en: Design blocks with nested sheets are not supported.
vi: Các khối thiết kế có trang lồng nhau không được hỗ trợ.

en: Error saving temporary schematic file to create design block.
vi: Lỗi khi lưu tệp sơ đồ nguyên lý tạm thời để tạo khối thiết kế.

en: Please select a design block to save the schematic to.
vi: Vui lòng chọn một khối thiết kế để lưu sơ đồ nguyên lý vào.

en: Please select some items to save as a design block.
vi: Vui lòng chọn một số mục để lưu thành khối thiết kế.

en: Set Group Design Block Link
vi: Đặt Liên Kết Khối Thiết Kế Nhóm

en: KiCad Schematic Editor
vi: Trình Soạn Sơ Đồ Nguyên Lý KiCad

en: Schematic Hierarchy
vi: Phân Cấp Sơ Đồ Nguyên Lý

en: New schematic file is unsaved
vi: Tệp sơ đồ mới chưa được lưu

en: Save changes to '%s' before closing?
vi: Lưu các thay đổi vào '%s' trước khi đóng?

en: Cannot update the PCB because the Schematic Editor is opened in stand-alone mode. In order to create/update PCBs from schematics, launch the main KiCad application and create a project.
vi: Không thể cập nhật PCB vì Trình soạn sơ đồ nguyên lý đang mở ở chế độ độc lập. Để tạo/cập nhật PCB từ sơ đồ nguyên lý, hãy khởi chạy ứng dụng KiCad chính và tạo một dự án.

en: New Schematic
vi: Sơ Đồ Nguyên Lý Mới

en: Schematic file '%s' already exists.
vi: Tệp sơ đồ '%s' đã tồn tại.

en: Open Schematic
vi: Mở sơ đồ nguyên lý

en: Assigning footprints requires a fully annotated schematic.
vi: Gán dấu chân yêu cầu sơ đồ đã được chú thích đầy đủ.

en: Could not open CvPcb
vi: Không thể mở CvPcb

en: [Read Only]
vi: [Chỉ đọc]

en: [Unsaved]
vi: [Chưa lưu]

en: [no schematic loaded]
vi: [chưa tải sơ đồ nguyên lý]

en: Highlighted net: %s
vi: Lưới được tô sáng: %s

en: Save Symbol to Schematic
vi: Lưu ký hiệu vào sơ đồ

en: Compare Symbol with Library
vi: So sánh ký hiệu với thư viện

en: Filter nets
vi: Lọc lưới

en: Wildcard Search
vi: Tìm Kiếm Ký Tự Đại Diện

en: Regex Search
vi: Tìm Kiếm Regex

en: Find in Net Inspector
vi: Tìm trong Thanh kiểm tra Lưới

en: Select variant name to remove:
vi: Chọn tên biến thể để xóa:

en: Remove Design Variant
vi: Xóa Biến Thể Thiết Kế

en: Field %s (empty)
vi: Trường %s (trống)

en: Field %s '%s'
vi: Trường %s '%s'

en: Symbol Field
vi: Trường ký hiệu

en: Yes
vi: Đồng ý

en: No
vi: Không.

en: H Justification
vi: Căn Chỉnh Ngang

en: V Justification
vi: Căn Chỉnh Dọc

en: Go to Page %s (%s)
vi: Đến Trang %s (%s)

en: Back to Previous Selected Sheet
vi: Quay Lại Trang Đã Chọn Trước

en: Show Field Name
vi: Hiển Thị Tên Trường

en: Unnamed Group, %zu members
vi: Nhóm chưa đặt tên, %zu thành viên

en: Group '%s', %zu members
vi: Nhóm '%s', %zu thành viên

en: <unnamed>
vi: <chưa đặt tên>

en: Members
vi: Thành viên

en: Importing %s
vi: Đang nhập %s

en: Error parsing Altium schematic: %s
vi: Lỗi phân tích sơ đồ nguyên lý Altium: %s

en: The file name for sheet %s is undefined, this is probably an Altium signal harness that got converted to a sheet.
vi: Tên tệp cho trang %s chưa được xác định, đây có thể là dây tín hiệu Altium đã được chuyển đổi thành trang.

en: Storage file not fully parsed (%d bytes remaining).
vi: Tệp lưu trữ chưa được phân tích hoàn toàn (còn %d byte).

en: Expected Altium Schematic file version 5.0
vi: Mong đợi tệp sơ đồ Altium phiên bản 5.0

en: Record 'IEEE_SYMBOL' not handled.
vi: Bản ghi 'IEEE_SYMBOL' không được xử lý.

en: Parameter Set not currently supported.
vi: Bộ tham số hiện không được hỗ trợ.

en: Compile mask not currently supported.
vi: Mặt nạ biên dịch hiện chưa được hỗ trợ.

en: Blanket not currently supported.
vi: Blanket hiện không được hỗ trợ.

en: Unknown or unexpected record id %d found in %s.
vi: Tìm thấy ID bản ghi không xác định hoặc không mong đợi %d trong %s.

en: Symbol '%s' in sheet '%s' at index %d replaced with symbol "%s".
vi: Ký hiệu '%s' trong trang '%s' tại chỉ mục %d đã được thay thế bằng ký hiệu "%s".

en: Pin has unexpected orientation.
vi: Chân có hướng không mong đợi.

en: Pin has unexpected electrical type.
vi: Chân có loại điện không mong đợi.

en: Pin has unexpected outer edge type.
vi: Chân có loại cạnh ngoài không mong đợi.

en: Pin has unexpected inner edge type.
vi: Chân có loại cạnh trong không mong đợi.

en: Bezier has %d control points. At least 2 are expected.
vi: Bezier có %d điểm điều khiển. Cần ít nhất 2 điểm.

en: Power Port with unknown style imported as 'Bar' type.
vi: Cổng nguồn với kiểu không xác định được nhập theo kiểu 'Bar'.

en: Power symbol creates a global label with name '%s'
vi: Ký hiệu nguồn tạo nhãn toàn cục với tên '%s'

en: Port %s has no connections.
vi: Cổng %s không có kết nối.

en: Embedded file %s not found in storage.
vi: Tệp nhúng %s không tìm thấy trong bộ lưu trữ.

en: Error reading image %s.
vi: Lỗi khi đọc hình ảnh %s.

en: File not found %s.
vi: Không tìm thấy tệp %s.

en: Error parsing Altium library: %s
vi: Lỗi phân tích thư viện Altium: %s

en: Expected Altium Schematic Library file version 5.0
vi: Dự kiến tệp thư viện sơ đồ Altium phiên bản 5.0

en: Altium schematic files
vi: Tệp sơ đồ nguyên lý Altium

en: Altium Schematic Library or Integrated Library
vi: Thư viện sơ đồ Altium hoặc thư viện tích hợp

en: File does not appear to be a CADSTAR parts Library file
vi: Tệp không phải là tệp thư viện linh kiện CADSTAR

en: Unable to find symbol %s, referenced by part %s. The part was not loaded.
vi: Không thể tìm thấy ký hiệu %s, được tham chiếu bởi linh kiện %s. Linh kiện không được tải.

en: Inconsistent pin numbers in symbol %s compared to the one defined in part %s. The part was not loaded.
vi: Số chân không nhất quán trong ký hiệu %s so với ký hiệu được định nghĩa trong linh kiện %s. Linh kiện không được tải.

en: The CADSTAR design contains variants which has no KiCad equivalent. Only the master variant ('%s') was loaded.
vi: Thiết kế CADSTAR chứa các biến thể không có tương đương trong KiCad. Chỉ biến thể chính ('%s') được tải.

en: The CADSTAR design contains grouped items which has no KiCad equivalent. Any grouped items have been ungrouped.
vi: Thiết kế CADSTAR chứa các mục được nhóm không có tương đương trong KiCad. Tất cả các mục được nhóm đã bị bỏ nhóm.

en: The CADSTAR design contains re-use blocks which has no KiCad equivalent. The re-use block information has been discarded during the import.
vi: Thiết kế CADSTAR chứa các khối tái sử dụng không có tương đương trong KiCad. Thông tin khối tái sử dụng đã bị loại bỏ trong quá trình nhập.

en: CADSTAR fonts are different to the ones in KiCad. This will likely result in alignment issues. Please review the imported text elements carefully and correct manually if required.
vi: Phông chữ CADSTAR khác với phông chữ trong KiCad. Điều này có thể dẫn đến các vấn đề căn chỉnh. Vui lòng xem xét cẩn thận các phần tử văn bản được nhập và sửa thủ công nếu cần.

en: The CADSTAR design has been imported successfully.
    Please review the import errors and warnings (if any).
vi: Thiết kế CADSTAR đã được nhập thành công.
    Vui lòng xem lại các lỗi và cảnh báo nhập (nếu có).

en: The design is too large and cannot be imported into KiCad. 
    Please reduce the maximum design size in CADSTAR by navigating to: 
    Design Tab -> Properties -> Design Options -> Maximum Design Size. 
    Current Design size: %.2f, %.2f millimeters. 
    Maximum permitted design size: %.2f, %.2f millimeters.
vi: Thiết kế quá lớn và không thể nhập vào KiCad. 
    Vui lòng giảm kích thước thiết kế tối đa trong CADSTAR bằng cách điều hướng đến: 
    Thẻ Design -> Properties -> Design Options -> Maximum Design Size. 
    Kích thước thiết kế hiện tại: %.2f, %.2f millimeters. 
    Kích thước thiết kế tối đa cho phép: %.2f, %.2f millimeters.

en: The selected file is a CADSTAR symbol library. It does not contain a schematic design so cannot be imported/opened in this way.
vi: Tệp đã chọn là thư viện ký hiệu CADSTAR. Nó không chứa thiết kế sơ đồ nguyên lý nên không thể nhập/mở theo cách này.

en: The CADSTAR schematic might be corrupt: there is no root sheet.
vi: Sơ đồ nguyên lý CADSTAR có thể bị hỏng: không có trang gốc.

en: Part definition '%s' references symbol '%s' (alternate '%s') which could not be found in the symbol library. The part has not been loaded into the KiCad library.
vi: Định nghĩa linh kiện '%s' tham chiếu ký hiệu '%s' (thay thế '%s') không tìm thấy trong thư viện ký hiệu. Linh kiện chưa được tải vào thư viện KiCad.

en: Part definition '%s' has an incomplete definition (no symbol definitions are associated with it). The part has not been loaded into the KiCad library.
vi: Định nghĩa linh kiện '%s' có định nghĩa không đầy đủ (không có định nghĩa ký hiệu nào được liên kết). Linh kiện chưa được tải vào thư viện KiCad.

en: Symbol '%s' references part '%s' which could not be found in the library. The symbol was not loaded
vi: Ký hiệu '%s' tham chiếu linh kiện '%s' không tìm thấy trong thư viện. Ký hiệu không được tải

en: Symbol ID '%s' references library symbol '%s' which could not be found in the library. Did you export all items of the design?
vi: ID ký hiệu '%s' tham chiếu ký hiệu thư viện '%s' không tìm thấy trong thư viện. Bạn có xuất tất cả các mục của thiết kế không?

en: Symbol ID '%s' is a signal reference or global signal but it has too many pins. The expected number of pins is 1 but %d were found.
vi: ID ký hiệu '%s' là tham chiếu tín hiệu hoặc tín hiệu toàn cục nhưng có quá nhiều chân. Số chân dự kiến là 1 nhưng tìm thấy %d.

en: Symbol ID '%s' is of an unknown type. It is neither a symbol or a net power / symbol. The symbol was not loaded.
vi: ID ký hiệu '%s' thuộc kiểu không xác định. Nó không phải ký hiệu hay ký hiệu nguồn/lưới. Ký hiệu không được tải.

en: Symbol '%s' is scaled in the original CADSTAR schematic but this is not supported in KiCad. When the symbol is reloaded from the library, it will revert to the original 1:1 scale.
vi: Ký hiệu '%s' được thu phóng trong sơ đồ CADSTAR gốc nhưng điều này không được hỗ trợ trong KiCad. Khi ký hiệu được tải lại từ thư viện, nó sẽ trở về tỉ lệ 1:1 ban đầu.

en: Documentation Symbol '%s' refers to symbol definition ID '%s' which does not exist in the library. The symbol was not loaded.
vi: Ký hiệu tài liệu '%s' tham chiếu ID định nghĩa ký hiệu '%s' không tồn tại trong thư viện. Ký hiệu không được tải.

en: Text Variables could not be set as there is no project attached.
vi: Không thể đặt biến văn bản vì không có dự án nào được đính kèm.

en: Symbol '%s' is rotated by an angle of %.1f degrees in the original CADSTAR design but KiCad only supports rotation angles multiples of 90 degrees. The connecting wires will need manual fixing.
vi: Ký hiệu '%s' được xoay một góc %.1f độ trong thiết kế CADSTAR gốc nhưng KiCad chỉ hỗ trợ góc xoay là bội số của 90 độ. Các dây kết nối sẽ cần sửa thủ công.

en: Symbol '%s' references sheet ID '%s' which does not exist in the design. The symbol was not loaded.
vi: Ký hiệu '%s' tham chiếu ID trang '%s' không tồn tại trong thiết kế. Ký hiệu không được tải.

en: Net %s references unknown net element %s. The net was not properly loaded and may require manual fixing.
vi: Lưới %s tham chiếu đến phần tử lưới không xác định %s. Lưới không được tải đúng cách và có thể cần sửa thủ công.

en: The block ID %s (Block name: '%s') is drawn on sheet '%s' but is not linked to another sheet in the design. KiCad requires all sheet symbols to be associated to a sheet, so the block was not loaded.
vi: ID khối %s (Tên khối: '%s') được vẽ trên trang '%s' nhưng không được liên kết đến trang khác trong thiết kế. KiCad yêu cầu tất cả ký hiệu trang phải được liên kết với một trang, vì vậy khối không được tải.

en: The CADSTAR schematic might be corrupt: Block %s references a child sheet but has no Figure defined.
vi: Sơ đồ nguyên lý CADSTAR có thể bị hỏng: Khối %s tham chiếu đến trang con nhưng không có Hình được định nghĩa.

en: Path to the CADSTAR schematic archive (*.csa) file related to this CADSTAR parts library. If none specified it is assumed to be 'symbol.csa' in the same folder.
vi: Đường dẫn đến tệp lưu trữ sơ đồ CADSTAR (*.csa) liên quan đến thư viện linh kiện CADSTAR này. Nếu không chỉ định, mặc định là 'ký hiệu.csa' trong cùng thư mục.

en: Name of the footprint library related to the symbols in this library. You should create a separate entry for the CADSTAR PCB Archive (*.cpa) file in the footprint library tables. If none specified, 'cadstarpcblib' is assumed.
vi: Tên thư viện dấu chân liên quan đến các ký hiệu trong thư viện này. Bạn nên tạo một mục riêng cho tệp lưu trữ PCB CADSTAR (*.cpa) trong bảng thư viện dấu chân. Nếu không chỉ định, mặc định là 'cadstarpcblib'.

en: Cannot find the .csa file corresponding to library '%s'.
vi: Không tìm thấy tệp .csa tương ứng với thư viện '%s'.

en: CADSTAR Schematic Archive files
vi: Tệp tin lưu trữ sơ đồ nguyên lý CADSTAR

en: CADSTAR Parts Library files
vi: Tệp thư viện linh kiện CADSTAR

en: Error reading database table %s: %s
vi: Lỗi đọc bảng cơ sở dữ liệu %s: %s

en: Could not load database library: settings file %s missing or invalid
vi: Không thể tải thư viện cơ sở dữ liệu: tệp cài đặt %s bị thiếu hoặc không hợp lệ

en: Could not load database library: could not connect to database %s (%s)
vi: Không thể tải thư viện cơ sở dữ liệu: không thể kết nối đến cơ sở dữ liệu %s (%s)

en: KiCad database library files
vi: Tệp thư viện cơ sở dữ liệu KiCad

en: '%s' is an Eagle binary-format file; only Eagle XML-format files can be imported.
vi: '%s' là tệp định dạng nhị phân Eagle; chỉ có thể nhập các tệp định dạng XML Eagle.

en: Unable to read file '%s'.
    '%s' at line %d, column %d, offset %d
vi: Không thể đọc tệp '%s'.
    '%s' tại dòng %d, cột %d, vị trí %d

en: No module instance '%s' found in schematic file:
    %s
vi: Không tìm thấy instance module '%s' trong tệp sơ đồ nguyên lý:
    %s

en: Error parsing Eagle file. Could not find '%s' instance but it is referenced in the schematic.
vi: Lỗi phân tích tệp Eagle. Không tìm thấy thực thể '%s' nhưng nó được tham chiếu trong sơ đồ nguyên lý.

en: Could not find '%s' in the imported library.
vi: Không thể tìm thấy '%s' trong thư viện đã nhập.

en: Eagle XML schematic files
vi: Tệp sơ đồ nguyên lý Eagle XML

en: Eagle XML library files
vi: Tệp thư viện XML Eagle

en: Unable to find a valid schematic file in '%s'
vi: Không thể tìm thấy tệp sơ đồ nguyên lý hợp lệ trong '%s'

en: Error loading symbol '%s' from library '%s': %s
vi: Lỗi khi tải ký hiệu '%s' từ thư viện '%s': %s

en: Error enumerating symbol library '%s': %s
vi: Lỗi liệt kê thư viện ký hiệu '%s': %s

en: Error loading schematic '%s': %s
vi: Lỗi khi tải sơ đồ nguyên lý '%s': %s

en: EasyEDA (JLCEDA) Std files
vi: Tệp EasyEDA (JLCEDA) Std

en: Failed to parse value: '%s'
vi: Không thể phân tích giá trị: '%s'

en: Symbol '%s' not found in gEDA libraries.
vi: Không tìm thấy ký hiệu '%s' trong thư viện gEDA.

en:  Did you mean '%s'?
vi:  Bạn có muốn nói '%s'?

en: Symbol version mismatch for '%s' (%s): schematic has symversion %s, library symbol has symversion %s.
vi: Phiên bản ký hiệu không khớp cho '%s' (%s): sơ đồ có symversion %s, ký hiệu thư viện có symversion %s.

en: Hierarchical source '%s' not found, creating empty sheet.
vi: Nguồn phân cấp '%s' không tìm thấy, đang tạo trang trống.

en: Circular hierarchy detected for '%s', skipping.
vi: Phát hiện phân cấp vòng tròn cho '%s', bỏ qua.

en: Failed to load sub-schematic '%s': %s
vi: Không thể tải sơ đồ nguyên lý con '%s': %s

en: File '%s' is empty.
vi: Tệp '%s' rỗng.

en: File '%s' is not a valid gEDA schematic.
vi: Tệp '%s' không phải là sơ đồ nguyên lý gEDA hợp lệ.

en: Failed to load page '%s': %s
vi: Không thể tải trang '%s': %s

en: gEDA / Lepton EDA schematic files
vi: Tệp sơ đồ nguyên lý gEDA / Lepton EDA

en: HTTP library settings file %s missing or invalid.
vi: Tệp cài đặt thư viện HTTP %s bị thiếu hoặc không hợp lệ.

en: HTTP library settings file %s is missing the API version number.
vi: Tệp cài đặt thư viện HTTP %s thiếu số phiên bản API.

en: HTTP library settings file %s uses API version %s, but KiCad requires version %s.
vi: Tệp cài đặt thư viện HTTP %s sử dụng API phiên bản %s, nhưng KiCad yêu cầu phiên bản %s.

en: HTTP library settings file %s is missing the root URL.
vi: Tệp cài đặt thư viện HTTP %s thiếu URL gốc.

en: HTTP library settings file %s has invalid library type.
vi: Tệp cài đặt thư viện HTTP %s có loại thư viện không hợp lệ.

en: Could not connect to %s. Errors: %s
vi: Không thể kết nối đến %s. Lỗi: %s

en: Error retrieving data from HTTP library %s: %s
vi: Lỗi khi truy xuất dữ liệu từ thư viện HTTP %s: %s

en: KiCad HTTP library files
vi: Tệp thư viện HTTP KiCad

en: Open canceled by user.
vi: Người dùng đã hủy mở.

en: '%s' does not appear to be an Eeschema file.
vi: '%s' có vẻ không phải là tệp Eeschema.

en: Missing 'EELAYER END'
vi: Thiếu 'EELAYER END'

en: unexpected end of file
vi: kết thúc tệp bất ngờ

en: unexpected end of line
vi: kết thúc dòng bất ngờ

en: Unexpected end of file
vi: Kết thúc tệp bất ngờ

en: expected 'Italics' or '~'
vi: mong đợi 'Italics' hoặc '~'

en: symbol field text attributes must be 3 characters wide
vi: Thuộc tính văn bản trường ký hiệu phải rộng 3 ký tự

en: Symbol library '%s' already exists.
vi: Thư viện ký hiệu '%s' đã tồn tại.

en: Symbol library '%s' cannot be deleted.
vi: Không thể xóa thư viện ký hiệu '%s'.

en: KiCad legacy symbol library files
vi: Tệp thư viện ký hiệu củ KiCad

en: expected unquoted string
vi: mong đợi chuỗi không có dấu ngoặc

en: Library file '%s' not found.
vi: Không tìm thấy tệp thư viện '%s'.

en: Unexpected end of file.
vi: Kết thúc tệp bất ngờ.

en: Insufficient permissions to read library '%s'.
vi: Không đủ quyền để đọc thư viện '%s'.

en: symbol document library file is empty
vi: Tệp thư viện tài liệu ký hiệu trống

en: library %s does not contain a symbol named %s
vi: Thư viện %s không chứa ký hiệu có tên %s

en: Could not load sheet '%s' because it already appears as a direct ancestor in the schematic hierarchy.
vi: Không thể tải trang '%s' vì nó đã xuất hiện là tổ tiên trực tiếp trong phân cấp sơ đồ nguyên lý.

en: Internal Group Data Error
vi: Lỗi dữ liệu nhóm nội bộ

en: Please report this bug.  Error validating group structure: %s
    
    Save anyway?
vi: Vui lòng báo cáo lỗi này. Lỗi xác thực cấu trúc nhóm: %s
    
    Vẫn lưu?

en: Save Anyway
vi: Lưu dù sao

en: Symbol library file '%s' already exists.
vi: Tệp thư viện ký hiệu '%s' đã tồn tại.

en: Symbol library path '%s' already exists.
vi: Đường dẫn thư viện ký hiệu '%s' đã tồn tại.

en: Symbol library file '%s' cannot be deleted.
vi: Không thể xóa tệp thư viện ký hiệu '%s'.

en: Symbol library folder '%s' cannot be deleted.
vi: Không thể xóa thư mục thư viện ký hiệu '%s'.

en: Library '%s' loaded with errors:
vi: Thư viện '%s' được tải với các lỗi:

en: The library cannot be saved until these errors are fixed manually.
vi: Thư viện không thể được lưu cho đến khi các lỗi này được sửa thủ công.

en: Unable to read file '%s'
vi: Không thể đọc tệp '%s'

en: 
    
    The library cannot be saved until these errors are fixed manually.
vi: 
    
    Thư viện không thể được lưu cho đến khi các lỗi này được sửa thủ công.

en: Cannot save library '%s' because it had a parse error during loading.
    
    Saving would permanently lose symbols that could not be loaded.
    Please fix the library file manually before saving.
vi: Không thể lưu thư viện '%s' vì nó có lỗi phân tích khi tải.
    
    Lưu sẽ làm mất vĩnh viễn các ký hiệu không thể tải được.
    Vui lòng sửa tệp thư viện thủ công trước khi lưu.

en: Cannot create symbol library path '%s'.
vi: Không thể tạo đường dẫn thư viện ký hiệu '%s'.

en: No parent for extended symbol %s found in library '%s'
vi: Không tìm thấy ký hiệu cha cho ký hiệu mở rộng %s trong thư viện '%s'

en: Error parsing symbol at line %d: %s
    Skipping symbol and continuing.
vi: Lỗi phân tích ký hiệu tại dòng %d: %s
    Bỏ qua ký hiệu và tiếp tục.

en: Cannot parse %s as a symbol
vi: Không thể phân tích %s dưới dạng ký hiệu

en: Invalid symbol name
vi: Tên ký hiệu không hợp lệ

en: Symbol %s contains invalid character '%c'
vi: Ký hiệu %s chứa ký tự không hợp lệ '%c'

en: Invalid library identifier
vi: Định danh thư viện không hợp lệ

en: Invalid parent symbol name
vi: Tên ký hiệu cha không hợp lệ

en: Invalid symbol unit name
vi: Tên đơn vị ký hiệu không hợp lệ

en: Invalid symbol unit name prefix %s
vi: Tiền tố tên đơn vị ký hiệu không hợp lệ %s

en: Invalid symbol unit name suffix %s
vi: Hậu tố tên đơn vị ký hiệu không hợp lệ %s

en: Invalid symbol unit number %s
vi: Số đơn vị ký hiệu không hợp lệ %s

en: Invalid symbol body style number %s
vi: Số kiểu dáng thân ký hiệu không hợp lệ %s

en: Invalid hyperlink url '%s'
vi: url siêu liên kết không hợp lệ '%s'

en: Cannot parse '%s' as a header.
vi: Không thể phân tích '%s' như một tiêu đề.

en: Invalid property value
vi: Giá trị thuộc tính không hợp lệ

en: Invalid property name
vi: Tên thuộc tính không hợp lệ

en: Empty property name
vi: Tên thuộc tính trống

en: Invalid pin name
vi: Tên chân không hợp lệ

en: Invalid pin number
vi: Số chân không hợp lệ

en: Invalid alternate pin name
vi: Tên chân thay thế không hợp lệ

en: Invalid text string
vi: Chuỗi văn bản không hợp lệ

en: Invalid page type
vi: Loại trang không hợp lệ

en: Invalid title block comment number
vi: Số bình luận khung tên không hợp lệ

en: Invalid sheet pin name
vi: Tên chân trang không hợp lệ

en: Empty sheet pin name
vi: Tên chân trang trống

en: Schematic polyline has too few points
vi: Polyline sơ đồ nguyên lý có quá ít điểm

en: No schematic object
vi: Không có đối tượng sơ đồ nguyên lý

en: Invalid symbol library name
vi: Tên thư viện ký hiệu không hợp lệ

en: Invalid symbol library ID
vi: ID thư viện ký hiệu không hợp lệ

en: Missing sheet name property
vi: Thiếu thuộc tính tên trang

en: Missing sheet file property
vi: Thiếu thuộc tính tệp trang

en: Invalid table: no cells defined
vi: Bảng không hợp lệ: không có ô nào được định nghĩa

en: Group library link %s contains invalid character '%c'
vi: Liên kết thư viện nhóm %s chứa ký tự không hợp lệ '%c'

en: Invalid library ID
vi: ID thư viện không hợp lệ

en: File at '%s' was ignored. Using previously found file at '%s' instead.
vi: Tệp tại '%s' bị bỏ qua. Thay vào đó dùng tệp đã tìm thấy trước đó tại '%s'.

en: Expecting integer at line %d in file %s
vi: Dự kiến số nguyên tại dòng %d trong tệp %s

en: Expected data missing on line %d in file %s
vi: Thiếu dữ liệu dự kiến tại dòng %d trong tệp %s

en: Extra data found on line %d in file %s
vi: Dữ liệu thừa tìm thấy tại dòng %d trong tệp %s

en: Expecting 0, 1, 2, 3 or 4
vi: Mong đợi 0, 1, 2, 3 hoặc 4

en: Expecting NORMAL or WIDE
vi: Mong đợi NORMAL hoặc WIDE

en: Expecting I, O, B, IN, OUT or BIDIR
vi: Mong đợi I, O, B, IN, OUT hoặc BIDIR

en: Expecting R0, R90, R18, R270, M0, M90, M180 or M270
vi: Mong đợi R0, R90, R18, R270, M0, M90, M180 hoặc M270

en: Expecting LEFT, CENTER, RIGHT, TOP, BOTTOM, VLEFT, VRIGHT, VCENTER, VTOP, VBOTTOM or INVISIBLE
vi: Mong đợi LEFT, CENTER, RIGHT, TOP, BOTTOM, VLEFT, VRIGHT, VCENTER, VTOP, VBOTTOM hoặc INVISIBLE

en: Expecting NONE, BOTTOM, TOP, LEFT, RIGHT, VBOTTOM, VTOP, VCENTER, VLEFT or VRIGHT
vi: Mong đợi NONE, BOTTOM, TOP, LEFT, RIGHT, VBOTTOM, VTOP, VCENTER, VLEFT hoặc VRIGHT

en: Expecting CELL or BLOCK
vi: Mong đợi CELL hoặc BLOCK

en: Symbol '%s.asy' not found
vi: Không tìm thấy ký hiệu '%s.asy'

en: Unable to find LTspice symbols.
    Install LTspice or put its library files into %s
vi: Không thể tìm thấy ký hiệu LTspice.
    Cài đặt LTspice hoặc đặt các tệp thư viện của nó vào %s

en: LTspice schematic files
vi: Tệp sơ đồ nguyên lý LTspice

en: PADS Logic schematic files
vi: Tệp sơ đồ nguyên lý PADS Logic

en: PADS Logic library files
vi: Tệp thư viện PADS Logic

en: Plugin '%s' does not implement the '%s' function.
vi: Phần mở rộng '%s' không triển khai hàm '%s'.

en: Plugin type '%s' is not found.
vi: Không tìm thấy loại phần mở rộng '%s'.

en: Unknown SCH_FILE_T value: %d
vi: Giá trị SCH_FILE_T không xác định: %d

en: All units
vi: Tất cả các đơn vị

en: All body styles
vi: Tất cả các kiểu thân

en: Size
vi: Kích thước

en: Diameter
vi: Đường kính

en: Tri-State
vi: Ba Trạng Thái

en: Sheet References
vi: Tham Chiếu Trang

en: Hierarchical Sheet Pin
vi: Chân Trang Phân Cấp

en: Bold Italic
vi: Đậm Nghiêng

en: Justification
vi: Căn chỉnh

en: Resolved netclass
vi: Lớp mạng đã phân giải

en: Hierarchical Labels
vi: Nhãn Phân Cấp

en: Label '%s'
vi: Nhãn '%s'

en: Directive Label [%s (empty)]
vi: Nhãn Chỉ Thị [%s (trống)]

en: Directive Label [%s %s]
vi: Nhãn chỉ thị [%s %s]

en: Global Label '%s'
vi: Nhãn toàn cục '%s'

en: Hierarchical Label '%s'
vi: Nhãn phân cấp '%s'

en: Pin length
vi: Chiều dài chân

en: Graphic Line
vi: Đường Đồ Họa

en: Vertical Wire, length %s
vi: Dây dẫn dọc, chiều dài %s

en: Vertical Bus, length %s
vi: Bus dọc, chiều dài %s

en: Vertical Graphic Line, length %s
vi: Đường đồ họa dọc, chiều dài %s

en: Horizontal Wire, length %s
vi: Dây dẫn ngang, chiều dài %s

en: Horizontal Bus, length %s
vi: Bus ngang, chiều dài %s

en: Horizontal Graphic Line, length %s
vi: Đường đồ họa ngang, chiều dài %s

en: Wire, length %s
vi: Dây dẫn, chiều dài %s

en: Bus, length %s
vi: Bus, chiều dài %s

en: Graphic Line, length %s
vi: Đường đồ họa, chiều dài %s

en: Graphical
vi: Đồ họa

en: Line Type
vi: Loại Đường

en: from netclass
vi: từ lớp mạng

en: Violation
vi: Vi phạm

en: Severity
vi: Mức độ nghiêm trọng

en: Excluded
vi: Loại trừ

en: ERC Marker
vi: Đánh dấu ERC

en: No Connect
vi: Không nối

en: Pos X
vi: Vị trí X

en: Pos Y
vi: Vị trí Y

en: Pin %s [%s, %s, %s]
vi: Chân %s [%s, %s, %s]

en: Pin %s [%s, %s]
vi: Chân %s [%s, %s]

en: Hidden pin %s [%s, %s, %s]
vi: Chân ẩn %s [%s, %s, %s]

en: Hidden pin %s [%s, %s]
vi: Chân ẩn %s [%s, %s]

en: Pin Name
vi: Tên chân

en: No sheets to plot.
vi: Không có trang nào để vẽ.

en: Plotted to '%s'.
vi: Đã vẽ vào '%s'.

en: Plotted to '%s'.
vi: Đã vẽ vào '%s'.

en: Failed to write plot files to folder '%s'.
vi: Không thể ghi tệp vẽ vào thư mục '%s'.

en: Item not annotated: %s%s (unit %d)
vi: Linh kiện chưa đánh chú thích: %s%s (đơn vị %d)

en: Item not annotated: %s%s
vi: Linh kiện chưa đánh chú thích: %s%s

en: Error: symbol %s%s%s (unit %d) exceeds units defined (%d)
vi: Lỗi: ký hiệu %s%s%s (đơn vị %d) vượt quá số đơn vị được định nghĩa (%d)

en: Duplicate items %s%s%s
vi: Trùng lặp nhiều mục %s%s%s

en: Differing unit counts for item %s%s%s and %s%s%s
vi: Số lượng đơn vị khác nhau cho mục %s%s%s và %s%s%s

en: Different values for %s%d%s (%s) and %s%d%s (%s)
vi: Các giá trị khác nhau cho %s %d %s (%s) và %s %d %s (%s)

en: Schematic rule area
vi: Vùng quy tắc sơ đồ nguyên lý

en: Setting schematic symbol '%s %s' library identifier to '%s'.
vi: Đặt mã định danh thư viện ký hiệu sơ đồ '%s %s' thành '%s'.

en: Schematic symbol reference '%s' library identifier is not valid. Unable to link library symbol.
vi: Định danh thư viện tham chiếu ký hiệu sơ đồ '%s' không hợp lệ. Không thể liên kết ký hiệu thư viện.

en: Symbol library '%s' not found and no fallback cache library available.  Unable to link library symbol.
vi: Thư viện ký hiệu '%s' không tìm thấy và không có thư viện bộ nhớ đệm dự phòng.  Không thể liên kết ký hiệu thư viện.

en: I/O error %s resolving library symbol %s
vi: Lỗi I/O %s khi phân giải ký hiệu thư viện %s

en: Falling back to cache to set symbol '%s:%s' link '%s'.
vi: Đang dùng bộ nhớ đệm để đặt liên kết '%s' cho ký hiệu '%s:%s'.

en: No library symbol found for schematic symbol '%s %s'.
vi: Không tìm thấy ký hiệu thư viện cho ký hiệu sơ đồ '%s %s'.

en: Arc, radius %s
vi: Vòng cung, bán kính %s

en: Circle, radius %s
vi: Hình tròn, bán kính %s

en: Polyline, %d points
vi: Đường gấp khúc, %d điểm

en: Bezier Curve, %d points
vi: Đường cong Bezier, %d điểm

en: Body outline color
vi: Màu đường viền thân

en: Body background color
vi: Màu nền thân

en: Fill color
vi: Màu tô

en: Filled
vi: Đã tô

en: Fill Mode
vi: Kiểu phủ đồng

en: Sheet Name
vi: Tên trang

en: Hierarchical Path
vi: Đường dẫn phân cấp

en: File Name
vi: Tên tệp

en: Simulation
vi: Mô phỏng

en: BOM
vi: Liệt kê linh kiện

en: Exclude from
vi: Loại trừ khỏi

en: Hierarchical Sheet '%s'
vi: Trang phân cấp '%s'

en: Border Width
vi: Chiều rộng viền

en: Border Color
vi: Màu viền

en: Background Color
vi: Màu nền

en: Exclude From Bill of Materials
vi: Loại trừ khỏi danh sách vật tư

en: Do not Populate
vi: Không lắp

en: (Deleted Item)
vi: (Mục đã xóa)

en: Hierarchical Sheet Pin '%s'
vi: Chân trang phân cấp '%s'

en: Power symbol
vi: Ký hiệu nguồn

en: flags
vi: cờ

en: Missing parent
vi: Thiếu cha

en: Undefined!!!
vi: Không xác định!!!

en: <Unknown>
vi: <Không rõ>

en: No library defined!
vi: Không có thư viện được xác định!

en: Symbol not found in %s!
vi: Không tìm thấy ký hiệu trong %s!

en: Symbol %s [%s]
vi: Ký hiệu %s [%s]

en: Mirror X
vi: Lật X

en: Mirror Y
vi: Lật Y

en: Library Link
vi: Liên kết thư viện

en: Library Description
vi: Mô tả thư viện

en: Exclude From Position Files
vi: Loại trừ khỏi tệp vị trí

en: %d Column Table
vi: Bảng %d cột

en: %d Columns
vi: %d Cột

en: External Border
vi: Viền ngoài

en: Header Border
vi: Viền đầu

en: Border Style
vi: Kiểu viền

en: Row Separators
vi: Đường phân cách hàng

en: Cell Separators
vi: Đường phân cách ô

en: Separators Width
vi: Chiều rộng dải phân cách

en: Separators Style
vi: Kiểu đường phân cách

en: Separators Color
vi: Màu đường phân cách

en: Table Cell %s
vi: Ô bảng %s

en: Cell Width
vi: Chiều rộng ô

en: Cell Height
vi: Chiều cao ô

en: Column Width
vi: Chiều rộng cột

en: Row Height
vi: Chiều cao hàng

en: Cell Properties
vi: Thuộc tính ô

en: Background Fill
vi: Tô nền

en: Background Fill Color
vi: Màu tô nền

en: Graphic Text '%s'
vi: Văn bản Đồ họa '%s'

en: Align center
vi: Căn giữa

en: <table>
        <tr>
            <th>Markup</th>
            <th></th>
            <th>Result</th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>^{superscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>_{subscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}</samp></td>
            <td></td>
            <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>CLK</samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${variable}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>variable_value</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${REVISION}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>2020.1</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:field}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>field_value</i> of symbol <i>refdes</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>150K</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ROW}</samp> (in tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>0, 1, 2...</samp> (0-based)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${COL}</samp> (in tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>0, 1, 2...</samp> (0-based)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ADDR}</samp> (in tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>A0, B1, C2...</samp> (0-based)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{expression}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>evaluated_result</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{2 + 3}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>5</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{${ROW} + 1}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>4</samp> (when ROW=3)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>String Comparison & Conditional Text</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" == "text"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" != "other"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(condition, true_val, false_val)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Conditional text display</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if("${LAYER}" == "F.Cu", "TOP", "BOTTOM")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>TOP</samp> (on front layer) or <samp>BOTTOM</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(${ROW} > 5, "High", "Low")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Numeric comparisons work too</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Symbol Pin Functions</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:REFERENCE(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Full reference with unit for pin</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:REFERENCE(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>J1B</samp> (for multi-unit symbol)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:SHORT_REFERENCE(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Reference without unit letter for pin</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:SHORT_REFERENCE(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>J1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:UNIT(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Unit letter only for pin</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:UNIT(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>B</samp> (unit letter for pin 3)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Net name connected to pin</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${R1:NET_NAME(1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>VCC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Pin name or selected alternate</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USART1_TX</samp> (alternate) or <samp>PA9</samp> (base)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_BASE_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Base pin name (ignoring alternates)</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_BASE_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>PA9</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_ALT_LIST(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>All alternate pin functions (excludes base name)</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_ALT_LIST(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USART1_TX, TIM1_CH2, I2C1_SCL</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:SHORT_NET_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Short net name or NC if unconnected</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:SHORT_NET_NAME(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>GND</samp> or <samp>NC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_CLASS(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Net class for pin</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:NET_CLASS(1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Power</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Escape Sequences</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\${LITERAL}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>${LITERAL}</samp> (not expanded)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Price: \$25.00</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Price: $25.00</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\@{x+y}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>@{x+y}</samp> (not evaluated)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Nested Variables</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:REFERENCE(@{${ROW}+2})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>J1B</samp> (when ROW=0, pin 2 in unit B)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:NET_NAME(${COL})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Dynamic net lookup in tables</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Table Cell References</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL("A0")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Evaluated value from cell A0</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL(0, 1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Value from row 0, column 1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL(${ADDR})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Dynamic cell reference</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL(${ROW}-1, ${COL})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Value from cell above (if ROW > 0)</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Bus Definition</th>
            <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
            <th>Resultant Nets</th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>prefix[m..n]</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>prefixm to prefixn</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>D[0..7]</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>net1, net2, ...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>{SCL SDA}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>SCL, SDA</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>
            <td></td>
            <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~{LATCH}}</samp></td>
            <td></td>
            <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
    </table>
    <p></p>
    <p></p>
    <i>Note that markup has precedence over bus definitions.</i>
    <p></p>
    <p><b>Pin Functions:</b> Automatically find the correct unit placement. For multi-unit symbols, functions like <samp>NET_NAME(pin)</samp> work even if the pin is in a different unit than the one on the current sheet.</p>
    <p><b>Table Cell References:</b> The <samp>CELL()</samp> function works only in table cells. Use <samp>${CELL("A0")}</samp> or <samp>${CELL(row, col)}</samp> to reference other cells in the same table. Row and column numbers are 0-based (A0 is the first row, first column). CELL returns the evaluated/displayed value, not the raw cell text.</p>
    <p><b>Nested Variables:</b> Variables can contain other variables. Inner variables are expanded first. Maximum nesting depth: 6 levels.</p>
    <p><b>Error Messages:</b></p>
    <ul>
    <li><samp>&lt;UNRESOLVED: token&gt;</samp> - Variable or function cannot be resolved</li>
    <li><samp>&lt;Unit X not placed&gt;</samp> - Pin is in a unit not placed on any sheet</li>
    <li><samp>&lt;Unresolved: Cell X not found&gt;</samp> - Cell address is out of table bounds</li>
    </ul>
vi: <table>
        <tr>
            <th>Đánh dấu</th>
            <th></th>
            <th>Kết quả</th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>^{superscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>_{subscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}</samp></td>
            <td></td>
            <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>CLK</samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${variable}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>variable_value</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${REVISION}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>2020.1</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:field}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>field_value</i> của ký hiệu <i>refdes</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${R3:VALUE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>150K</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ROW}</samp> (trong bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>0, 1, 2...</samp> (bắt đầu từ 0)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${COL}</samp> (trong bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>0, 1, 2...</samp> (bắt đầu từ 0)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ADDR}</samp> (trong bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>A0, B1, C2...</samp> (bắt đầu từ 0)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{expression}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>evaluated_result</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{2 + 3}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>5</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{${ROW} + 1}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>4</samp> (khi ROW=3)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>So sánh chuỗi &amp; Văn bản điều kiện</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" == "text"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" != "other"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(condition, true_val, false_val)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Hiển thị văn bản điều kiện</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if("${LAYER}" == "F.Cu", "TOP", "BOTTOM")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>TOP</samp> (ở lớp trước) hoặc <samp>BOTTOM</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(${ROW} > 5, "High", "Low")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>So sánh số cũng hoạt động</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Hàm chân ký hiệu</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:REFERENCE(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tham chiếu đầy đủ với đơn vị cho chân</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:REFERENCE(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>J1B</samp> (cho ký hiệu nhiều đơn vị)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:SHORT_REFERENCE(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tham chiếu không có chữ đơn vị cho chân</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:SHORT_REFERENCE(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>J1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:UNIT(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Chỉ chữ đơn vị cho chân</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:UNIT(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>B</samp> (chữ đơn vị cho chân 3)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tên lưới kết nối với chân</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${R1:NET_NAME(1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>VCC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tên chân hoặc tên thay thế được chọn</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USART1_TX</samp> (thay thế) hoặc <samp>PA9</samp> (gốc)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_BASE_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tên chân gốc (bỏ qua tên thay thế)</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_BASE_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>PA9</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_ALT_LIST(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tất cả chức năng chân thay thế (không bao gồm tên gốc)</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_ALT_LIST(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USART1_TX, TIM1_CH2, I2C1_SCL</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:SHORT_NET_NAME(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tên lưới ngắn hoặc NC nếu không kết nối</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:SHORT_NET_NAME(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>GND</samp> hoặc <samp>NC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_CLASS(pin)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Lớp mạng cho chân</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:NET_CLASS(1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Power</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Chuỗi thoát</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\${LITERAL}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>${LITERAL}</samp> (không mở rộng)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Price: \$25.00</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Price: $25.00</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\@{x+y}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>@{x+y}</samp> (không đánh giá)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Biến lồng nhau</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:REFERENCE(@{${ROW}+2})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>J1B</samp> (khi ROW=0, chân 2 trong đơn vị B)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:NET_NAME(${COL})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tra cứu lưới động trong bảng</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Tham chiếu ô bảng</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL("A0")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Giá trị đã đánh giá từ ô A0</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL(0, 1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Giá trị từ hàng 0, cột 1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL(${ADDR})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tham chiếu ô động</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${CELL(${ROW}-1, ${COL})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Giá trị từ ô phía trên (nếu ROW > 0)</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Định nghĩa bus</th>
            <th>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</th>
            <th>Lưới kết quả</th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>prefix[m..n]</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>prefixm đến prefixn</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>D[0..7]</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>D0, D1, D2, D3, D4, D5, D6, D7</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>{net1 net2 ...}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>net1, net2, ...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>{SCL SDA}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>SCL, SDA</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>prefix{net1 net2 ...}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>prefix.net1, prefix.net2, ...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>USB1{D+ D-}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USB1.D+, USB1.D-</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>MEM{D[1..2] LATCH}</samp></td>
            <td></td>
            <td>&nbsp;<br> <samp>MEM.D1, MEM.D2, MEM.LATCH</samp> </td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>MEM{D_{[1..2]} ~{LATCH}}</samp></td>
            <td></td>
            <td> <samp>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<sub>&nbsp;</sub>&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;<u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>MEM.D<sub>1</sub>, MEM.D<sub>2</sub>, MEM.LATCH</samp> </td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
    </table>
    <p></p>
    <p></p>
    <i>Lưu ý rằng đánh dấu có ưu tiên hơn định nghĩa bus.</i>
    <p></p>
    <p><b>Hàm chân:</b> Tự động tìm vị trí đặt đơn vị đúng. Đối với ký hiệu nhiều đơn vị, các hàm như <samp>NET_NAME(pin)</samp> hoạt động ngay cả khi chân ở đơn vị khác với đơn vị trên trang hiện tại.</p>
    <p><b>Tham chiếu ô bảng:</b> Hàm <samp>CELL()</samp> chỉ hoạt động trong các ô bảng. Dùng <samp>${CELL("A0")}</samp> hoặc <samp>${CELL(row, col)}</samp> để tham chiếu các ô khác trong cùng bảng. Số hàng và cột bắt đầu từ 0 (A0 là hàng đầu tiên, cột đầu tiên). CELL trả về giá trị đã đánh giá/hiển thị, không phải văn bản ô thô.</p>
    <p><b>Biến lồng nhau:</b> Biến có thể chứa biến khác. Biến bên trong được mở rộng trước. Độ sâu lồng tối đa: 6 cấp.</p>
    <p><b>Thông báo lỗi:</b></p>
    <ul>
    <li><samp>&lt;UNRESOLVED: token&gt;</samp> - Không thể phân giải biến hoặc hàm</li>
    <li><samp>&lt;Unit X not placed&gt;</samp> - Chân ở đơn vị chưa được đặt trên bất kỳ trang nào</li>
    <li><samp>&lt;Unresolved: Cell X not found&gt;</samp> - Địa chỉ ô vượt ngoài giới hạn bảng</li>
    </ul>

en: Text box '%s'
vi: Hộp văn bản '%s'

en: Box Width
vi: Chiều rộng hộp

en: Box Height
vi: Chiều cao hộp

en: Margins
vi: Lề

en: Margin Left
vi: Lề trái

en: Margin Top
vi: Lề trên

en: Margin Right
vi: Lề phải

en: Margin Bottom
vi: Lề dưới

en: Signal name contains '{' and '}' but is not a valid bus name
vi: Tên tín hiệu chứa '{' và '}' nhưng không phải tên bus hợp lệ

en: Signal name contains '[' or ']' but is not a valid bus name.
vi: Tên tín hiệu chứa '[' hoặc ']' nhưng không phải tên bus hợp lệ.

en: Schematic Cleanup
vi: Dọn dẹp sơ đồ nguyên lý

en: The sheet changes cannot be made because the destination sheet already has the sheet '%s' or one of its subsheets as a parent somewhere in the schematic hierarchy.
vi: Không thể thực hiện thay đổi trang vì trang đích đã có trang '%s' hoặc một trong các trang con của nó làm cha ở đâu đó trong phân cấp sơ đồ nguyên lý.

en: The schematic '%s' has not had its symbol library links remapped to the symbol library table.  The project this schematic belongs to must first be remapped before it can be imported into the current project.
vi: Sơ đồ '%s' chưa được ánh xạ lại các liên kết thư viện ký hiệu sang bảng thư viện ký hiệu.  Dự án chứa sơ đồ này phải được ánh xạ lại trước khi có thể nhập vào dự án hiện tại.

en: Cannot normalize new sheet schematic file path:
    '%s'
    against parent sheet schematic file path:
    '%s'.
vi: Không thể chuẩn hóa đường dẫn tệp sơ đồ nguyên lý trang mới:
    '%s'
    so với đường dẫn tệp sơ đồ nguyên lý trang cha:
    '%s'.

en: '%s' already exists.
vi: '%s' đã tồn tại.

en: Link '%s' to this file?
vi: Liên kết '%s' với tệp này?

en: Failed to copy schematic file '%s' to destination '%s'.
vi: Không thể sao chép tệp sơ đồ nguyên lý '%s' đến đích '%s'.

en: Change '%s' link from '%s' to '%s'?
vi: Thay đổi liên kết '%s' từ '%s' thành '%s'?

en: This action cannot be undone.
vi: Hành động này không thể hoàn tác.

en: Create new file '%s' with contents of '%s'?
vi: Tạo tệp mới '%s' với nội dung của '%s'?

en: Error occurred saving schematic file '%s'.
vi: Đã xảy ra lỗi khi lưu tệp sơ đồ '%s'.

en: Failed to save schematic '%s'
vi: Không lưu được sơ đồ nguyên lý '%s'

en: The entire schematic could not be loaded.  Errors occurred attempting to load hierarchical sheet schematics.
vi: Không thể tải toàn bộ sơ đồ nguyên lý. Đã xảy ra lỗi khi cố tải các sơ đồ nguyên lý trang phân cấp.

en: Schematic Load Error
vi: Lỗi tải sơ đồ nguyên lý

en: Use partial schematic
vi: Dùng sơ đồ nguyên lý một phần

en: Continue Load
vi: Tiếp tục tải

en: Cancel Load
vi: Hủy tải

en: There are hierarchical sheets in the loaded schematic file from an older file version resulting in  missing symbol instance data.  This will result in all of the symbols in the loaded schematic to use either the default instance setting or fall back to the library symbol settings.  Loading the project that uses this schematic file and saving to the latest file version will resolve this issue.
    
    Do you wish to continue?
vi: Có các trang phân cấp trong tệp sơ đồ nguyên lý đã tải từ phiên bản tệp cũ hơn dẫn đến thiếu dữ liệu thực thể ký hiệu. Điều này sẽ khiến tất cả ký hiệu trong sơ đồ nguyên lý đã tải sử dụng cài đặt thực thể mặc định hoặc quay lại cài đặt ký hiệu thư viện. Tải dự án sử dụng tệp sơ đồ nguyên lý này và lưu sang phiên bản tệp mới nhất sẽ giải quyết vấn đề này.
    
    Bạn có muốn tiếp tục không?

en: Continue Load Schematic
vi: Tiếp tục tải sơ đồ nguyên lý

en: There are library names in the selected schematic that are missing from the current project library table.  This may result in broken symbol library references for the loaded schematic.
    
    Do you wish to continue?
vi: Có các tên thư viện trong sơ đồ nguyên lý đã chọn bị thiếu trong bảng thư viện dự án hiện tại. Điều này có thể dẫn đến các tham chiếu thư viện ký hiệu bị hỏng cho sơ đồ nguyên lý đã tải.
    
    Bạn có muốn tiếp tục không?

en: The selected file was created as part of a different project.  Linking the file to this project may result in missing or incorrect symbol library references.
    
    Do you wish to continue?
vi: Tệp đã chọn được tạo như một phần của dự án khác. Liên kết tệp với dự án này có thể dẫn đến các tham chiếu thư viện ký hiệu bị thiếu hoặc không chính xác.
    
    Bạn có muốn tiếp tục không?

en: Error loading the symbol library table '%s'.
vi: Lỗi khi tải bảng thư viện ký hiệu '%s'.

en: There are symbol library names in the selected schematic that are missing from the selected schematic project library table.  This may result in broken symbol library references.
    
    Do you wish to continue?
vi: Có các tên thư viện ký hiệu trong sơ đồ nguyên lý đã chọn bị thiếu trong bảng thư viện dự án sơ đồ nguyên lý đã chọn. Điều này có thể dẫn đến các tham chiếu thư viện ký hiệu bị hỏng.
    
    Bạn có muốn tiếp tục không?

en: A duplicate library name that references a different library exists in the current library table.  This conflict cannot be resolved and may result in broken symbol library references.
    
    Do you wish to continue?
vi: Có tên thư viện trùng lặp tham chiếu đến thư viện khác trong bảng thư viện hiện tại. Xung đột này không thể được giải quyết và có thể dẫn đến các tham chiếu thư viện ký hiệu bị hỏng.
    
    Bạn có muốn tiếp tục không?

en: Error saving library table.
vi: Lỗi khi lưu bảng thư viện.

en: Cannot create the schematic image
vi: Không thể tạo ảnh sơ đồ nguyên lý

en: The file name '%s' can cause issues with an existing file name
    already defined in the schematic on systems that support case
    insensitive file names.  This will cause issues if you copy this
    project to an operating system that supports case insensitive file
    names.
    
    Do you wish to continue?
vi: Tên tệp '%s' có thể gây ra vấn đề với tên tệp hiện có
    đã được xác định trong sơ đồ nguyên lý trên các hệ thống hỗ trợ tên tệp
    không phân biệt chữ hoa chữ thường. Điều này sẽ gây ra vấn đề nếu bạn sao chép dự án này
    sang hệ điều hành hỗ trợ tên tệp không phân biệt chữ hoa chữ thường.
    
    Bạn có muốn tiếp tục không?

en: Do not show this message again.
vi: Không hiển thị thông báo này nữa.

en: Create New Sheet
vi: Tạo trang mới

en: Dimension of matrices should be >= 1.
vi: Kích thước ma trận phải >= 1.

en: There are NaN elements in a matrix.
vi: Ma trận có phần tử NaN.

en: Missing or invalid R_pkg value.
vi: Giá trị R_pkg bị thiếu hoặc không hợp lệ.

en: Missing or invalid L_pkg value.
vi: Giá trị L_pkg bị thiếu hoặc không hợp lệ.

en: Missing or invalid C_pkg value.
vi: Giá trị C_pkg bị thiếu hoặc không hợp lệ.

en: Checking pin
vi: Đang kiểm tra chân

en: Pin name cannot be empty.
vi: Tên chân không được để trống.

en: Signal name cannot be empty.
vi: Tên tín hiệu không được để trống.

en: Model name cannot be empty.
vi: Tên mô hình không được để trống.

en: Rpin is not valid.
vi: Rpin không hợp lệ.

en: Lpin is not valid.
vi: Lpin không hợp lệ.

en: Cpin is not valid.
vi: Cpin không hợp lệ.

en: Checking component
vi: Đang kiểm tra linh kiện

en: Component: name cannot be empty.
vi: Linh kiện: tên không được để trống.

en: Component: manufacturer cannot be empty.
vi: Linh kiện: nhà sản xuất không được để trống.

en: Component: invalid package.
vi: Linh kiện: gói không hợp lệ.

en: Component: no pin
vi: Linh kiện: không có chân

en: Cannot interpolate the current based on this IV table.
vi: Không thể nội suy dòng điện dựa trên bảng IV này.

en: There is an invalid voltage in an IV table
vi: Có điện áp không hợp lệ trong bảng IV

en: There is an invalid current in an IV table
vi: Có dòng điện không hợp lệ trong bảng IV

en: Invalid R_load.
vi: R_load không hợp lệ.

en: Invalid falling dV/dt.
vi: dV/dt giảm không hợp lệ.

en: Invalid rising dV/dt.
vi: dV/dt tăng không hợp lệ.

en: Model name cannot be empty
vi: Tên mô hình không được để trống

en: Checking model
vi: Đang kiểm tra mô hình

en: Undefined model type.
vi: Loại mô hình không xác định.

en: Invalid Vinh value.
vi: Giá trị Vinh không hợp lệ.

en: Invalid Vinl value.
vi: Giá trị Vinl không hợp lệ.

en: Invalid R_ref value.
vi: Giá trị R_ref không hợp lệ.

en: Invalid C_ref value.
vi: Giá trị C_ref không hợp lệ.

en: Invalid V_ref value.
vi: Giá trị V_ref không hợp lệ.

en: Invalid V_meas value.
vi: Giá trị V_meas không hợp lệ.

en: Missing or invalid C_comp value.
vi: Giá trị C_comp bị thiếu hoặc không hợp lệ.

en: Missing or invalid C_comp_gnd_clamp value.
vi: Giá trị C_comp_gnd_clamp bị thiếu hoặc không hợp lệ.

en: Missing or invalid C_comp_power_clamp value.
vi: Giá trị C_comp_power_clamp bị thiếu hoặc không hợp lệ.

en: Missing or invalid C_comp_pullup value.
vi: Giá trị C_comp_pullup bị thiếu hoặc không hợp lệ.

en: Missing or invalid C_comp_pulldown value.
vi: Giá trị C_comp_pulldown bị thiếu hoặc không hợp lệ.

en: No C_comp values are available.
vi: Không có giá trị C_comp nào.

en: Missing or invalid Temperature Range value.
vi: Giá trị Temperature Range bị thiếu hoặc không hợp lệ.

en: Missing or invalid Voltage Range value.
vi: Giá trị Voltage Range bị thiếu hoặc không hợp lệ.

en: Missing or invalid Pullup Reference value.
vi: Giá trị Pullup Reference bị thiếu hoặc không hợp lệ.

en: Missing or invalid Pulldown Reference value.
vi: Giá trị Pulldown Reference bị thiếu hoặc không hợp lệ.

en: Missing or invalid GND Clamp Reference value.
vi: Giá trị GND Clamp Reference bị thiếu hoặc không hợp lệ.

en: Missing or invalid POWER Clamp Reference value.
vi: Giá trị POWER Clamp Reference bị thiếu hoặc không hợp lệ.

en: Voltage Range or Reference is missing.
vi: Voltage Range hoặc Reference bị thiếu.

en: Invalid Pulldown table.
vi: Bảng Pulldown không hợp lệ.

en: Invalid Pullup table.
vi: Bảng Pullup không hợp lệ.

en: Invalid ISSO_PD table.
vi: Bảng ISSO_PD không hợp lệ.

en: Invalid ISSO_PU table.
vi: Bảng ISSO_PU không hợp lệ.

en: Invalid Composite Current table.
vi: Bảng Composite Current không hợp lệ.

en: Invalid POWER Clamp table.
vi: Bảng POWER Clamp không hợp lệ.

en: Invalid GND Clamp table.
vi: Bảng GND Clamp không hợp lệ.

en: Invalid Ramp specification.
vi: Thông số Ramp không hợp lệ.

en: Submodel name cannot be empty.
vi: Tên mô hình con không được để trống.

en: Checking submodel
vi: Đang kiểm tra mô hình con

en: The submodel has no type.
vi: Mô hình con không có kiểu.

en: Missing or invalid V_trigger_r value.
vi: Giá trị V_trigger_r bị thiếu hoặc không hợp lệ.

en: Missing or invalid V_trigger_f value.
vi: Giá trị V_trigger_f bị thiếu hoặc không hợp lệ.

en: Missing or invalid Off_delay value.
vi: Giá trị Off_delay bị thiếu hoặc không hợp lệ.

en: Invalid GND Pulse table.
vi: Bảng GND Pulse không hợp lệ.

en: Invalid POWER Pulse table.
vi: Bảng POWER Pulse không hợp lệ.

en:  submodels are not yet supported.
vi:  mô hình con chưa được hỗ trợ.

en: Triggered mode dynamic clamp submodels are not yet supported.
vi: Mô hình con kẹp động chế độ kích hoạt chưa được hỗ trợ.

en: Checking Header...
vi: Đang kiểm tra phần đầu...

en: Missing [IBIS Ver]
vi: Thiếu [IBIS Ver]

en: The parser does not handle this IBIS version
vi: Trình phân tích không hỗ trợ phiên bản IBIS này

en: Missing [File Rev]
vi: Thiếu [File Rev]

en: Missing [File Name]
vi: Thiếu [File Name]

en: Package model name cannot be empty.
vi: Tên mô hình gói không được để trống.

en: Checking package model
vi: Đang kiểm tra mô hình gói

en: Manufacturer cannot be empty.
vi: Nhà sản xuất không được để trống.

en: OEM cannot be empty.
vi: OEM không được để trống.

en: Negative number of pins.
vi: Số chân âm.

en: Resistance matrix is incorrect.
vi: Ma trận điện trở không đúng.

en: Capacitance matrix is undefined.
vi: Ma trận điện dung chưa được định nghĩa.

en: Capacitance matrix is incorrect.
vi: Ma trận điện dung không đúng.

en: Capacitance matrix is nullptr.
vi: Ma trận điện dung là nullptr.

en: Inductance matrix is undefined.
vi: Ma trận điện cảm chưa được định nghĩa.

en: Inductance matrix is incorrect.
vi: Ma trận điện cảm không đúng.

en: Inductance matrix is nullptr.
vi: Ma trận điện cảm là nullptr.

en: Cannot open file
vi: Không thể mở tệp

en: Unexpected end of file. Missing [END] ?
vi: Kết thúc tệp bất ngờ. Thiếu [END] ?

en: Error on line
vi: Lỗi tại dòng

en:  submodel not found.
vi:  mô hình con không tìm thấy.

en: A line did not end properly.
vi: Một dòng không kết thúc đúng cách.

en:  is not a valid dV/dt value.
vi:  không phải là giá trị dV/dt hợp lệ.

en: A dV/dt value is missing.
vi: Thiếu giá trị dV/dt.

en: Line exceeds maximum length.
vi: Đường vượt quá chiều dài tối đa.

en: Failed to read a double.
vi: Không đọc được số thực.

en: Failed to read a word.
vi: Không đọc được từ.

en: Number is not an integer
vi: Số không phải là số nguyên

en: New comment character is invalid.
vi: Ký tự chú thích mới không hợp lệ.

en: Invalid syntax. Should be |_char or &_char, etc...
vi: Cú pháp không hợp lệ. Phải là |_char hoặc &_char, v.v...

en: No extra argument was expected
vi: Không mong đợi đối số thêm

en: Submodel name is not unique:
vi: Tên mô hình con không duy nhất:

en: Unknown keyword in
vi: Từ khóa không xác định trong

en:  context:
vi:  ngữ cảnh:

en: Invalid ramp data
vi: Dữ liệu ramp không hợp lệ

en: The submodel name is missing.
vi: Thiếu tên mô hình con.

en: The submodel mode is missing.
vi: Thiếu chế độ mô hình con.

en:  is not a recognised submodel mode.
vi:  không phải là chế độ mô hình con được nhận dạng.

en:  is not a recognised Submodel Spec subparameter.
vi:  không phải là thông số con Submodel Spec được nhận dạng.

en: Missing pin name/number for matrix row.
vi: Thiếu tên/số chân cho hàng ma trận.

en: Invalid pin name/number in matrix row.
vi: Tên/số chân không hợp lệ trong hàng ma trận.

en: The matrix type is missing.
vi: Thiếu loại ma trận.

en:  is not a recognised matrix type.
vi:  không phải là kiểu ma trận được nhận dạng.

en: Unexpected [Bandwidth] keyword.
vi: Từ khóa [Bandwidth] bất ngờ.

en: Matrix bandwidth must be >= 0.
vi: Băng thông ma trận phải >= 0.

en: Unexpected [Row] keyword.
vi: Từ khóa [Row] bất ngờ.

en: Too much data for this matrix row.
vi: Quá nhiều dữ liệu cho hàng ma trận này.

en: Element location is outside the matrix.
vi: Vị trí phần tử nằm ngoài ma trận.

en: Failed to read a matrix element.
vi: Không đọc được phần tử ma trận.

en: Failed to read a matrix pin name.
vi: Không đọc được tên chân ma trận.

en: Typ-Min-Max Values requires at least Typ.
vi: Giá trị Typ-Min-Max yêu cầu ít nhất Typ.

en: Unknown Model_type
vi: Model_type không xác định

en: Internal Error while reading model_type
vi: Lỗi nội bộ khi đọc model_type

en: Unknown Enable:
vi: Bật/tắt không xác định:

en: Internal Error while reading Enable
vi: Lỗi nội bộ khi đọc Enable

en: Unknown polarity
vi: Phân cực không xác định

en: Continued reading a model that did not begin. ( internal error )
vi: Tiếp tục đọc mô hình chưa bắt đầu. ( lỗi nội bộ )

en:  is not a recognised submodel type.
vi:  không phải là kiểu mô hình con được nhận dạng.

en: The Submodel_type value is missing.
vi: Thiếu giá trị Submodel_type.

en:  is not a recognised Submodel subparameter.
vi:  không phải là thông số con Submodel được nhận dạng.

en: A [Package] line requires exactly 4 elements.
vi: Dòng [Package] yêu cầu đúng 4 phần tử.

en: Invalid pin entry: 6 values from a table with only 3.
vi: Mục nhập chân không hợp lệ: 6 giá trị từ bảng chỉ có 3.

en: Can't read a R, L or C value for a pin.
vi: Không thể đọc giá trị R, L hoặc C cho một chân.

en: Invalid field name in [Pin]
vi: Tên trường không hợp lệ trong [Pin]

en: Missing argument in [Pin]
vi: Thiếu đối số trong [Pin]

en: Wrong number of columns for pin mapping.
vi: Số cột sai cho ánh xạ chân.

en: Incorrect diff pin name
vi: Tên chân vi sai không đúng

en: Incorrect inv_pin name
vi: Tên inv_pin không đúng

en: Internal error detected, a waveform should exist
vi: Lỗi nội bộ, phải tồn tại dạng sóng

en: Internal error: Bad parser context.
vi: Lỗi nội bộ: ngữ cảnh trình phân tích không hợp lệ.

en: Missing keyword.
vi: Thiếu từ khóa.

en: waveform has less than two points
vi: dạng sóng có ít hơn hai điểm

en: Cannot remove temporary output file
vi: Không thể xóa tệp đầu ra tạm thời

en: Missing 'Values:' tag in temporary file
vi: Thiếu thẻ 'Values:' trong tệp tạm thời

en: Error while reading temporary file
vi: Lỗi khi đọc tệp tạm thời

en: Error while creating temporary output file
vi: Lỗi khi tạo tệp đầu ra tạm thời

en: Kibis does not support DUT values yet. https://ibis.org/summits/nov16a/chen.pdf
vi: Kibis chưa hỗ trợ giá trị DUT. https://ibis.org/summits/nov16a/chen.pdf

en: Model has only one waveform pair, reduced accuracy
vi: Mô hình chỉ có một cặp dạng sóng, độ chính xác giảm

en: Driver needs at least a pullup or a pulldown
vi: Driver cần ít nhất một pullup hoặc pulldown

en: There are two waveform pairs, but only one transistor. More equations than unknowns.
vi: Có hai cặp dạng sóng nhưng chỉ một tranzito. Số phương trình nhiều hơn số ẩn.

en: Model has no waveform pair, using [Ramp] instead, poor accuracy
vi: Mô hình không có cặp dạng sóng, dùng [Ramp] thay thế, độ chính xác kém

en: Model has more than 2 waveform pairs, using the first two.
vi: Mô hình có nhiều hơn 2 cặp dạng sóng, sử dụng hai cặp đầu tiên.

en: Invalid model type for a driver.
vi: Loại mô hình không hợp lệ cho trình điều khiển.

en: Invalid model type for a device
vi: Loại mô hình không hợp lệ cho thiết bị

en: Number of cycles should be greater than 0.
vi: Số chu kỳ phải lớn hơn 0.

en: ON time should be greater than 0.
vi: Thời gian BẬT phải lớn hơn 0.

en: OFF time should be greater than 0.
vi: Thời gian TẮT phải lớn hơn 0.

en: Rising edge is longer than on time.
vi: Sườn lên dài hơn thời gian bật.

en: Falling edge is longer than off time.
vi: Sườn xuống dài hơn thời gian tắt.

en: Rising edge is longer than ON time.
vi: Sườn lên dài hơn thời gian BẬT.

en: Falling edge is longer than OFF time.
vi: Sườn xuống dài hơn thời gian TẮT.

en: Bitrate should be greater than 0.
vi: Tốc độ bit phải lớn hơn 0.

en: Number of bits should be greater than 0.
vi: Số bit phải lớn hơn 0.

en: Bitrate is too high for rising / falling edges
vi: Tốc độ bit quá cao cho sườn lên / sườn xuống

en: Bitrate could be too high for rising / falling edges
vi: Tốc độ bit có thể quá cao cho sườn lên / sườn xuống

en: Error loading workbook: line %d: %s.
vi: Lỗi khi tải sổ làm việc: dòng %d: %s.

en: expecting version
vi: đang chờ phiên bản

en: expecting simulation tab count
vi: đang chờ số thẻ mô phỏng

en: expecting simulation tab type
vi: đang chờ kiểu thẻ mô phỏng

en: expecting trace count
vi: cần số lượng trace

en: expecting trace type
vi: cần kiểu trace

en: expecting trace name
vi: cần tên trace

en: expecting trace color
vi: cần màu trace

en: expecting measurement count
vi: đang chờ số phép đo

en: expecting measurement definition
vi: đang chờ định nghĩa phép đo

en: expecting measurement format definition
vi: đang chờ định nghĩa định dạng phép đo

en: Simulation crashed (%s). This is usually caused by a bug in ngspice or an invalid netlist. The simulator will be reset.
vi: Mô phỏng bị sập (%s). Nguyên nhân thường do lỗi trong ngspice hoặc danh sách kết nối không hợp lệ. Bộ mô phỏng sẽ được đặt lại.

en: Unable to load ngspice shared library. Please check your install.
vi: Không thể tải thư viện chia sẻ ngspice. Vui lòng kiểm tra cài đặt của bạn.

en: Simulation model library not found at '%s'
vi: Không tìm thấy thư viện mô hình mô phỏng tại '%s'

en: Simulation model library not found at '%s' or '%s'
vi: Không tìm thấy thư viện mô hình mô phỏng tại '%s' hoặc '%s'

en: Error loading simulation model: no '%s' field
vi: Lỗi khi tải mô hình mô phỏng: không có trường '%s'

en: unknown
vi: không xác định

en: Error loading simulation model: could not find base model '%s' in library '%s'
vi: Lỗi tải mô hình mô phỏng: không thể tìm thấy mô hình cơ sở '%s' trong thư viện '%s'

en: Invalid IBIS file '%s'
vi: Tệp IBIS không hợp lệ '%s'

en: No simulation model definition found for symbol '%s'.
vi: Không tìm thấy định nghĩa mô hình mô phỏng nào cho ký hiệu '%s'.

en: No simulation model definition found.
vi: Không tìm thấy định nghĩa mô hình mô phỏng.

en: Error reading simulation model from symbol '%s':
    %s
vi: Lỗi khi đọc mô hình mô phỏng từ ký hiệu '%s':
    %s

en: Unknown simulation model pin '%s'
vi: Mô hình mô phỏng chân '%s' không xác định

en: Could not find IBIS component '%s'
vi: Không thể tìm thấy linh kiện IBIS '%s'

en: Invalid IBIS component '%s'
vi: Linh kiện IBIS không hợp lệ '%s'

en: Could not find IBIS pin '%s' in component '%s'
vi: Không thể tìm thấy chân IBIS '%s' trong linh kiện '%s'

en: Invalid IBIS pin '%s' in component '%s'
vi: Chân IBIS không hợp lệ '%s' trong linh kiện '%s'

en: Could not find IBIS model '%s'
vi: Không thể tìm thấy mô hình IBIS '%s'

en: Invalid IBIS model '%s'
vi: Mô hình IBIS không hợp lệ '%s'

en: Power supply
vi: Nguồn cung cấp

en: Parasitic pin resistance
vi: Điện trở ký sinh chân

en: Parasitic pin inductance
vi: Điện cảm ký sinh chân

en: Parasitic pin capacitance
vi: Điện dung ký sinh chân

en: DC Value
vi: Giá trị DC

en: ON time
vi: Thời gian BẬT

en: OFF time
vi: Thời gian TẮT

en: Delay
vi: Trễ

en: Number of cycles
vi: Số chu kỳ

en: Bitrate
vi: Tốc độ bit

en: Number of bits
vi: Số bit

en: Run %d
vi: Chạy %d

en: Amplitude
vi: Biên độ

en: Noise (V/√Hz)
vi: Nhiễu (V/√Hz)

en: Noise (A/√Hz)
vi: Nhiễu (A/√Hz)

en: Intensity
vi: Cường độ

en: Power
vi: Công suất

en: Voltage (swept)
vi: Điện áp (quét)

en: Current (swept)
vi: Dòng điện (quét)

en: Resistance (swept)
vi: Điện trở (quét)

en: Temperature (swept)
vi: Nhiệt độ (quét)

en: Voltage (measured)
vi: Điện áp (đo)

en:  (gain)
vi:  (hệ số khuếch đại)

en:  (phase)
vi:  (pha)

en: Simulation provided no plots. Please refer to console window for results.
vi: Mô phỏng không tạo ra đồ thị nào. Vui lòng xem cửa sổ bảng điều khiển để biết kết quả.

en: SPICE Simulator
vi: Bộ mô phỏng SPICE

en: Errors during netlist generation.
vi: Lỗi trong quá trình tạo danh sách kết nối.

en: Warnings during netlist generation.
vi: Cảnh báo trong quá trình tạo danh sách kết nối.

en: Simulator requires a fully annotated schematic.
vi: Trình mô phỏng yêu cầu một giản đồ được chú thích đầy đủ.

en: You must run a TRAN simulation first; its results will be used for the fast Fourier transform.
vi: Bạn phải chạy mô phỏng TRAN trước; kết quả của nó sẽ được dùng cho biến đổi Fourier nhanh.

en: Schematic sheet simulation command directive has changed.  Do you wish to update the Simulation Command?
vi: Lệnh mô phỏng của trang sơ đồ nguyên lý đã thay đổi. Bạn có muốn cập nhật lệnh mô phỏng không?

en: Another simulation is already running.
vi: Một mô phỏng khác đang chạy.

en: Unable to load or parse file %s
vi: Không thể tải hoặc phân tích tệp %s

en: Save changes to workbook?
vi: Lưu các thay đổi vào sổ làm việc?

en: Measure Min
vi: Đo Min

en: Measure Max
vi: Đo Max

en: Measure Average
vi: Đo giá trị trung bình

en: Measure RMS
vi: Đo RMS

en: Measure Peak-to-peak
vi: Đo đỉnh-đỉnh

en: Measure Frequency of Min
vi: Đo tần số của Min

en: Measure Frequency of Max
vi: Đo tần số của Max

en: Measure Time of Min
vi: Đo thời gian của Min

en: Measure Time of Max
vi: Đo thời gian của Max

en: Measure Integral
vi: Đo tích phân

en: Perform Fourier Analysis...
vi: Thực hiện phân tích Fourier...

en: Copy Signal Name
vi: Sao chép tên tín hiệu

en: Create new cursor...
vi: Tạo con trỏ mới...

en: Delete %s...
vi: Xóa %s...

en:  (amplitude)
vi:  (biên độ)

en: Fourier Analysis of %s
vi: Phân tích Fourier của %s

en: Fourier Analyses of Multiple Signals
vi: Phân tích Fourier của nhiều tín hiệu

en: Fundamental frequency:
vi: Tần số cơ bản:

en: Format %s...
vi: Định dạng %s...

en: Format Value...
vi: Định dạng giá trị...

en: Delete Measurement
vi: Xóa phép đo

en: Cursor
vi: Con trỏ

en: Analysis %u -
vi: Phân tích %u -

en: Signal
vi: Tín hiệu

en: Plot
vi: Bản vẽ

en: Cursor 1
vi: Con trỏ 1

en: Cursor 2
vi: Con trỏ 2

en: Workbook file '%s' not found. Loading simulation settings from schematic.
vi: Không tìm thấy tệp sổ làm việc '%s'. Đang tải cài đặt mô phỏng từ sơ đồ nguyên lý.

en: Diff
vi: Hiệu

en: The current analysis must have a plot in order to tune the value of a passive R, L, C model or voltage or current source.
vi: Phân tích hiện tại phải có đồ thị để điều chỉnh giá trị của mô hình R, L, C thụ động hoặc nguồn áp hay nguồn dòng.

en: Could not apply tuned value(s):
vi: Không thể áp dụng giá trị đã chỉnh:

en: %s is not tunable
vi: %s không thể chỉnh

en: Error: no current simulation.
vi: Lỗi: không có mô phỏng dòng điện.

en: Error: simulation type not defined.
vi: Lỗi: loại mô phỏng không được xác định.

en: Error: simulation type doesn't support plotting.
vi: Lỗi: loại mô phỏng không hỗ trợ vẽ đồ thị.

en: 
    
    Simulation results:
vi: 
    
    Kết quả mô phỏng:

en: Measurement
vi: Phép đo

en: Format
vi: Định dạng

en: Error parsing SPICE library '%s': %s
vi: Lỗi phân tích thư viện SPICE '%s': %s

en: Could not find parent model '%s' for "A Kind Of" model '%s'
vi: Không tìm thấy mô hình cha '%s' cho mô hình 'A Kind Of' '%s'

en: DC Operating Point
vi: Điểm làm việc DC

en: Small-Signal Analysis
vi: Phân tích tín hiệu nhỏ

en: DC Sweep Analysis
vi: Phân tích quét DC

en: Transient Analysis
vi: Phân tích quá độ

en: Small-Signal Distortion Analysis
vi: Phân tích méo tín hiệu nhỏ

en: Noise Analysis
vi: Phân tích nhiễu

en: Pole-Zero Analysis
vi: Phân tích cực-không

en: Sensitivity Analysis
vi: Phân tích độ nhạy

en: Transfer Function Analysis
vi: Phân tích hàm truyền

en: S-Parameter Analysis
vi: Phân tích tham số S

en: Frequency Content Analysis
vi: Phân tích nội dung tần số

en: Please, fill required fields
vi: Vui lòng điền các trường bắt buộc

en: '%s' is not a valid SPICE value.
vi: '%s' không phải là giá trị SPICE hợp lệ.

en: &Simulation
vi: &Mô phỏng

en: SPICE functions:
    
        sqrt(x)
        sin(x)
        cos(x)
        tan(x)
        sinh(x)
        cosh(x)
        tanh(x)
        asin(x)
        acos(x)
        atan(x)
        asinh(x)
        acosh(x)
        atanh(x)
        arctan(x)
        exp(x)
        ln(x)
        log(x)
        abs(x)
        nint(x)
        int(x)
        floor(x)
        ceil(x)
        pow(x, y)
        pwr(x, y)
        min(x, y)
        max(x, y)
        sgn(x)
        ternary_fcn(x, y, z)
        gauss(nom, rvar, sigma)
        agauss(nom, avar, sigma)
        unif(nom, rvar)
        aunif(nom, avar)
        limit(nom, avar)
vi: Hàm SPICE:
    
        sqrt(x)
        sin(x)
        cos(x)
        tan(x)
        sinh(x)
        cosh(x)
        tanh(x)
        asin(x)
        acos(x)
        atan(x)
        asinh(x)
        acosh(x)
        atanh(x)
        arctan(x)
        exp(x)
        ln(x)
        log(x)
        abs(x)
        nint(x)
        int(x)
        floor(x)
        ceil(x)
        pow(x, y)
        pwr(x, y)
        min(x, y)
        max(x, y)
        sgn(x)
        ternary_fcn(x, y, z)
        gauss(nom, rvar, sigma)
        agauss(nom, avar, sigma)
        unif(nom, rvar)
        aunif(nom, avar)
        limit(nom, avar)

en: <b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s%s at location <b>(%s, %s)</b> in %s body style.
vi: <b>Chân trùng lặp %s</b> %s tại vị trí <b>(%s, %s)</b> xung đột với chân %s%s tại vị trí <b>(%s, %s)</b> trong kiểu thân %s.

en: <b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s%s at location <b>(%s, %s)</b> in units %s and %s of %s body style.
vi: <b>Chân trùng lặp %s</b> %s tại vị trí <b>(%s, %s)</b> xung đột với chân %s%s tại vị trí <b>(%s, %s)</b> trong đơn vị %s và %s của kiểu thân %s.

en: <b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s%s at location <b>(%s, %s)</b>.
vi: <b>Chân trùng lặp %s</b> %s tại vị trí <b>(%s, %s)</b> xung đột với chân %s%s tại vị trí <b>(%s, %s)</b>.

en: <b>Duplicate pin %s</b> %s at location <b>(%s, %s)</b> conflicts with pin %s%s at location <b>(%s, %s)</b> in units %s and %s.
vi: <b>Chân trùng lặp %s</b> %s tại vị trí <b>(%s, %s)</b> xung đột với chân %s%s tại vị trí <b>(%s, %s)</b> trong đơn vị %s và %s.

en: <b>Warning: reference is empty</b><br><br>
vi: <b>Cảnh báo: tham chiếu trống</b><br><br>

en: <b>Warning: reference prefix</b><br>prefix ending by '%s' can create issues if saved in a symbol library
vi: <b>Cảnh báo: tiền tố tham chiếu</b><br>tiền tố kết thúc bằng '%s' có thể tạo ra sự cố nếu lưu trong thư viện ký hiệu

en: <b>A Power Symbol should have only one unit</b><br><br>
vi: <b>Ký hiệu nguồn chỉ nên có một đơn vị</b><br><br>

en: <b>A Power Symbol should have only one pin</b><br><br>
vi: <b>Ký hiệu nguồn chỉ nên có một chân</b><br><br>

en: <b>Suspicious Power Symbol</b><br>Only an input or output power pin has meaning<br><br>
vi: <b>Ký hiệu nguồn đáng ngờ</b><br>Chỉ chân nguồn ngõ vào hoặc ngõ ra mới có ý nghĩa<br><br>

en: <b>Suspicious Power Symbol</b><br>Invisible input power pins are no longer required<br><br>
vi: <b>Ký hiệu nguồn đáng ngờ</b><br>Các chân nguồn ngõ vào ẩn không còn bắt buộc<br><br>

en: Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in %s body style.
vi: Thông tin: <b>Chân nguồn ẩn %s</b> %s tại vị trí <b>(%s, %s)</b> trong kiểu thân %s.

en: Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c of %s body style.
vi: Thông tin: <b>Chân nguồn ẩn %s</b> %s tại vị trí <b>(%s, %s)</b> trong đơn vị %c của kiểu thân %s.

en: Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b>.
vi: Thông tin: <b>Chân nguồn ẩn %s</b> %s tại vị trí <b>(%s, %s)</b>.

en: Info: <b>Hidden power pin %s</b> %s at location <b>(%s, %s)</b> in unit %c.
vi: Thông tin: <b>Chân nguồn ẩn %s</b> %s tại vị trí <b>(%s, %s)</b> trong đơn vị %c.

en: (Hidden power pins will drive their pin names on to any connected nets.)
vi: (Các chân nguồn ẩn sẽ truyền tên chân của chúng lên bất kỳ lưới nào được kết nối.)

en: <b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> of %s body style.
vi: <b>Chân ngoài lưới %s</b> %s tại vị trí <b>(%s, %s)</b> của kiểu thân %s.

en: <b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c of %s body style.
vi: <b>Chân ngoài lưới %s</b> %s tại vị trí <b>(%s, %s)</b> trong đơn vị %c của kiểu thân %s.

en: <b>Off grid pin %s</b> %s at location <b>(%s, %s)</b>.
vi: <b>Chân ngoài lưới %s</b> %s tại vị trí <b>(%s, %s)</b>.

en: <b>Off grid pin %s</b> %s at location <b>(%s, %s)</b> in unit %c.
vi: <b>Chân ngoài lưới %s</b> %s tại vị trí <b>(%s, %s)</b> trong đơn vị %c.

en: <b>Graphic circle has radius = 0</b> at location <b>(%s, %s)</b>.
vi: <b>Hình tròn có bán kính = 0</b> tại vị trí <b>(%s, %s)</b>.

en: <b>Graphic rectangle has size 0</b> at location <b>(%s, %s)</b>.
vi: <b>Hình chữ nhật có kích thước 0</b> tại vị trí <b>(%s, %s)</b>.

en: Symbol Chooser
vi: Chọn ký hiệu

en: Not all symbol libraries could be loaded.  Use the Manage Symbol
    Libraries dialog to adjust paths and add or remove libraries.
vi: Không thể tải tất cả thư viện ký hiệu.  Dùng hộp thoại Quản lý thư viện ký hiệu
    để điều chỉnh đường dẫn và thêm hoặc xóa thư viện.

en: Symbol...
vi: Ký hiệu...

en: View as PNG...
vi: Xem dạng PNG...

en: Symbol as SVG...
vi: Ký hiệu dạng SVG...

en: Library Editor
vi: Trình soạn thư viện

en: KiCad Symbol Editor
vi: Trình soạn ký hiệu KiCad

en: Library changes are unsaved
vi: Thay đổi thư viện chưa được lưu

en: Editing symbol %s from schematic.  Saving will update the schematic only.
vi: Đang chỉnh sửa ký hiệu %s từ sơ đồ.  Lưu sẽ chỉ cập nhật sơ đồ.

en: Open symbol from library %s
vi: Mở ký hiệu từ thư viện %s

en: Symbols in legacy libraries are not editable.  Use Manage Symbol Libraries to migrate to current format.
vi: Ký hiệu trong thư viện cũ không thể chỉnh sửa.  Dùng Quản lý thư viện ký hiệu để chuyển đổi sang định dạng hiện tại.

en: Manage symbol libraries
vi: Quản lý thư viện ký hiệu

en: Symbol %s is a derived symbol. Symbol graphics will not be editable.
vi: Ký hiệu %s là ký hiệu dẫn xuất. Đồ họa ký hiệu sẽ không thể chỉnh sửa.

en: Library is read-only.  Changes cannot be saved to this library.
vi: Thư viện chỉ đọc. Không thể lưu thay đổi vào thư viện này.

en: Create an editable copy
vi: Tạo bản sao có thể chỉnh sửa

en: Create an editable copy of the symbol or the entire library (%s)?
vi: Tạo bản sao có thể chỉnh sửa của ký hiệu hoặc toàn bộ thư viện (%s)?

en: Select type of item to save
vi: Chọn loại mục để lưu

en: Copy symbol
vi: Sao chép ký hiệu

en: Copy library
vi: Sao chép thư viện

en: New Symbol Library
vi: Thư viện ký hiệu mới

en: Add Symbol Library
vi: Thêm thư viện ký hiệu

en: Could not create the library file '%s'.
    Make sure you have write permissions and try again.
vi: Không thể tạo tệp thư viện '%s'.
    Hãy đảm bảo bạn có quyền ghi và thử lại.

en: Could not open the library file.
vi: Không thể mở tệp thư viện.

en: Loading library '%s'...
vi: Đang tải thư viện '%s'...

en: Failed to save backup to '%s'.
vi: Không thể lưu sao lưu vào '%s'.

en: The current configuration does not include the symbol library '%s'.
vi: Cấu hình hiện tại không bao gồm thư viện ký hiệu '%s'.

en: Use Manage Symbol Libraries to edit the configuration.
vi: Dùng Quản lý thư viện ký hiệu để chỉnh sửa cấu hình.

en: Library not found in symbol library table.
vi: Không tìm thấy thư viện trong bảng thư viện ký hiệu.

en: The symbol library '%s' is not enabled in the current configuration.
vi: Thư viện ký hiệu '%s' không được bật trong cấu hình hiện tại.

en: Symbol library not enabled.
vi: Thư viện ký hiệu không được bật.

en: ALL
vi: TẤT CẢ

en: [from schematic]
vi: [từ sơ đồ nguyên lý]

en: [Read Only Library]
vi: [Thư viện chỉ đọc]

en: [no symbol loaded]
vi: [không có ký hiệu nào được tải]

en: Select Symbol Library
vi: Chọn Thư viện Ký hiệu

en: Library:
vi: Thư viện:

en: No schematic currently open.
vi: Hiện không có sơ đồ nguyên lý nào đang mở.

en: Symbol library '%s' is not writable.
vi: Thư viện ký hiệu '%s' không thể ghi được.

en: You must save to a different location.
vi: Bạn phải lưu vào một vị trí khác.

en: The current symbol has been modified.  Save changes?
vi: Ký hiệu hiện tại đã được sửa đổi.  Lưu các thay đổi?

en: Create symbol in library:
vi: Tạo ký hiệu trong thư viện:

en: Symbol '%s' already exists in library '%s'.
vi: Ký hiệu '%s' đã tồn tại trong thư viện '%s'.

en: Save Symbol As
vi: Lưu ký hiệu thành

en: Save in library:
vi: Lưu vào thư viện:

en: A library must be specified.
vi: Phải chỉ định một thư viện.

en: Library '%s' is read-only. Choose a different library to save the symbol '%s' to.
vi: Thư viện '%s' chỉ đọc. Chọn thư viện khác để lưu ký hiệu '%s' vào.

en: Symbol '%s' cannot replace another symbol '%s' that it descends from
vi: Ký hiệu '%s' không thể thay thế ký hiệu khác '%s' mà nó kế thừa từ đó

en: Symbol '%s' cannot replace another symbol '%s' that is a descendent of it.
vi: Ký hiệu '%s' không thể thay thế ký hiệu khác '%s' là hậu duệ của nó.

en: Symbol '%s' already exists in library '%s'. Do you want to overwrite it?
vi: Ký hiệu '%s' đã tồn tại trong thư viện '%s'. Bạn có muốn ghi đè không?

en: The following symbols in the inheritance chain of '%s' already exist in library '%s':
vi: Các ký hiệu sau trong chuỗi kế thừa của '%s' đã tồn tại trong thư viện '%s':

en: 
    Do you want to overwrite all of them, or rename the new symbols?
vi: 
    Bạn có muốn ghi đè tất cả, hay đổi tên các ký hiệu mới?

en: Rename All
vi: Đổi tên tất cả

en: Export Symbol
vi: Xuất ký hiệu

en: Library '%s' is read-only.
vi: Thư viện '%s' chỉ đọc.

en: Error occurred attempting to load symbol library file '%s'.
vi: Đã xảy ra lỗi khi cố tải tệp thư viện ký hiệu '%s'.

en: Symbol %s already exists in library '%s'.
vi: Ký hiệu %s đã tồn tại trong thư viện '%s'.

en: Insufficient permissions to save library '%s'.
vi: Không đủ quyền để lưu thư viện '%s'.

en: Error creating symbol library '%s'.
vi: Lỗi khi tạo thư viện ký hiệu '%s'.

en: Symbol %s saved to library '%s'.
vi: Ký hiệu %s đã được lưu vào thư viện '%s'.

en: Symbol name '%s' already in use.
vi: Tên ký hiệu '%s' đã được sử dụng.

en: The symbol '%s' has been modified.
    Do you want to remove it from the library?
vi: Ký hiệu '%s' đã được sửa đổi.
    Bạn có muốn xóa nó khỏi thư viện không?

en: Deleting a base symbol will delete all symbols derived from it.
vi: Xóa ký hiệu cơ sở sẽ xóa tất cả ký hiệu dẫn xuất từ nó.

en:  (base)
vi:  (cơ sở)

en: Delete All Listed Symbols
vi: Xóa tất cả ký hiệu trong danh sách

en: Revert '%s' to last version saved?
vi: Hoàn nguyên '%s' về phiên bản đã lưu lần cuối?

en: Symbol %s not found in library '%s'.
vi: Không tìm thấy ký hiệu %s trong thư viện '%s'.

en: No library specified.
vi: Chưa chỉ định thư viện.

en: Save Library '%s' As...
vi: Lưu Thư viện '%s' dưới dạng...

en: Failed to save changes to symbol library file '%s'.
vi: Không thể lưu các thay đổi vào tệp thư viện ký hiệu '%s'.

en: Error Saving Library
vi: Lỗi Lưu Thư Viện

en: Symbol library file '%s' saved.
vi: Đã lưu tệp thư viện ký hiệu '%s'.

en: Undefined!
vi: Không xác định!

en: Parent
vi: Cha

en: Power Symbol (Local)
vi: Ký hiệu nguồn (cục bộ)

en: Import Symbol
vi: Nhập ký hiệu

en: Import symbol to library:
vi: Nhập ký hiệu vào thư viện:

en: Unable to find a reader for '%s'.
vi: Không thể tìm thấy trình đọc cho '%s'.

en: Cannot import symbol '%s': %s
vi: Không thể nhập ký hiệu '%s': %s

en: Imported %d symbol(s), skipped %d.
vi: Đã nhập %d ký hiệu, bỏ qua %d.

en: Error deleting symbol %s from library '%s'.
vi: Lỗi khi xóa ký hiệu %s từ thư viện '%s'.

en: Symbol not found.
vi: Không tìm thấy ký hiệu.

en: Cannot load symbol '%s' from library '%s'.
vi: Không thể tải ký hiệu '%s' từ thư viện '%s'.

en: Error updating library buffer: %s
vi: Lỗi cập nhật bộ đệm thư viện: %s

en: Error updating library buffer.
vi: Lỗi cập nhật bộ đệm thư viện.

en: Error saving symbol %s to library '%s'.
vi: Lỗi khi lưu ký hiệu %s vào thư viện '%s'.

en: (failed to load)
vi: (tải thất bại)

en: KiCad Symbol Library Browser
vi: Trình duyệt thư viện ký hiệu KiCad

en: Filter on symbol name, keywords, description and pin count.
    Search terms are separated by spaces.  All search terms must match.
    A term which is a number will also match against the pin count.
vi: Lọc theo tên ký hiệu, từ khóa, mô tả và số chân.
    Các từ tìm kiếm được phân tách bằng dấu cách.  Tất cả các từ tìm kiếm phải khớp.
    Một từ là số cũng sẽ được so khớp với số chân.

en: [no library selected]
vi: [chưa chọn thư viện]

en: Changes made in this dialog occur immediately, use Undo in each affected document to undo them
vi: Các thay đổi trong hộp thoại này có hiệu lực ngay, dùng Hoàn tác trong từng tài liệu bị ảnh hưởng để hoàn tác

en: Synchronize sheet pins and hierarchical labels
vi: Đồng bộ chân trang và nhãn phân cấp

en: Symbol name
vi: Tên ký hiệu

en: Add Hierarchical Labels
vi: Thêm nhãn phân cấp

en: Delete Sheet Pins
vi: Xóa chân trang

en: Sheet name
vi: Tên trang

en: Add Sheet Pins
vi: Thêm chân trang

en: Delete Hierarchical Labels
vi: Xóa Nhãn Phân Cấp

en: Associate selected sheet pin and hierarchical label using the label name
vi: Liên kết chân trang đã chọn và nhãn phân cấp bằng tên nhãn

en: Associate selected sheet pin and hierarchical label using the pin name
vi: Liên kết chân trang đã chọn và nhãn phân cấp bằng tên chân

en: Break sheet pin and hierarchical label association(s)
vi: Hủy liên kết giữa chân trang và nhãn phân cấp

en: Current variant
vi: Biến thể hiện tại

en: Selects the current schematic variant
vi: Chọn biến thể sơ đồ nguyên lý hiện tại

en: Line modes
vi: Chế độ đường

en: Selection modes
vi: Chế độ chọn

en: Select the current variant to display and edit.
vi: Chọn biến thể hiện tại để hiển thị và chỉnh sửa.

en: Add New Design Variant...
vi: Thêm Biến Thể Thiết Kế Mới...

en: New Design Variant
vi: Biến Thể Thiết Kế Mới

en: Variant name:
vi: Tên biến thể:

en: Description (optional):
vi: Mô tả (tùy chọn):

en: Symbol Viewer
vi: Trình xem ký hiệu

en: Load Symbol Footprint Link File
vi: Tải tệp liên kết dấu chân ký hiệu

en: Keep existing footprint field visibility
vi: Giữ khả năng hiển thị trường dấu chân hiện có

en: Show all footprint fields
vi: Hiển thị tất cả trường dấu chân

en: Hide all footprint fields
vi: Ẩn tất cả các trường dấu chân

en: Select the footprint field visibility setting.
vi: Chọn cài đặt hiển thị trường dấu chân.

en: Change Visibility
vi: Thay đổi hiển thị

en: Failed to open symbol-footprint link file '%s'.
vi: Không thể mở tệp liên kết ký hiệu-dấu chân '%s'.

en: Select at least one property to back annotate.
vi: Chọn ít nhất một thuộc tính để chú thích ngược.

en: Cannot fetch PCB netlist because Schematic Editor is opened in stand-alone mode.
    You must launch the KiCad project manager and create a project.
vi: Không thể lấy danh sách kết nối PCB vì Trình Soạn Sơ Đồ Nguyên Lý đang chạy ở chế độ độc lập.
    Bạn phải khởi động trình quản lý dự án KiCad và tạo một dự án.

en: Footprint '%s' has no assigned symbol.
vi: Dấu chân '%s' không có ký hiệu được gán.

en: Footprints '%s' and '%s' linked to same symbol.
vi: Dấu chân '%s' và '%s' được liên kết với cùng một ký hiệu.

en: Cannot find symbol for footprint '%s'.
vi: Không tìm thấy ký hiệu cho dấu chân linh kiện '%s'.

en: Footprint '%s' is not present on PCB. Corresponding symbols in schematic must be manually deleted (if desired).
vi: Dấu chân '%s' không có trên PCB. Các ký hiệu tương ứng trong sơ đồ nguyên lý phải được xóa thủ công (nếu muốn).

en: Re-linking footprints requires a fully annotated schematic.
vi: Việc liên kết lại dấu chân yêu cầu sơ đồ nguyên lý được chú thích đầy đủ.

en: Footprint re-linking canceled by user.
vi: Việc liên kết lại dấu chân đã bị người dùng hủy.

en: Swap %s unit %s with unit %s.
vi: Hoán đổi đơn vị %s %s với đơn vị %s.

en: true
vi: đúng

en: false
vi: sai

en: Change %s reference designator to '%s'.
vi: Thay đổi ký hiệu tham chiếu %s thành '%s'.

en: Change %s footprint assignment from '%s' to '%s'.
vi: Thay đổi gán dấu chân %s từ '%s' thành '%s'.

en: Change %s value from '%s' to '%s'.
vi: Thay đổi giá trị %s từ '%s' thành '%s'.

en: Change %s 'Do not populate' from '%s' to '%s'.
vi: Thay đổi %s 'Không lắp ráp' từ '%s' thành '%s'.

en: Change %s 'Exclude from bill of materials' from '%s' to '%s'.
vi: Thay đổi %s 'Loại trừ khỏi danh sách vật tư' từ '%s' thành '%s'.

en: Cannot find %s pin '%s'.
vi: Không thể tìm thấy %s chân '%s'.

en: Change %s field '%s' value to '%s'.
vi: Thay đổi giá trị trường '%s' của %s thành '%s'.

en: Add %s field '%s' with value '%s'.
vi: Thêm trường '%s' với giá trị '%s' cho %s.

en: Delete %s field '%s.'
vi: Xóa trường '%s' của %s.

en: Would swap %s pins %s and %s to match PCB, but the symbol is shared across other projects.
vi: Sẽ hoán đổi chân %s %s và %s để khớp với PCB, nhưng ký hiệu được dùng chung trong các dự án khác.

en: Would swap %s pins %s and %s to match PCB, but the symbol is shared across other projects (%s).
vi: Sẽ hoán đổi chân %s %s và %s để khớp với PCB, nhưng ký hiệu được dùng chung trong các dự án khác (%s).

en: Would swap %s pins %s and %s to match PCB, but the symbol is used by multiple sheet instances (%s).
vi: Sẽ hoán đổi chân %s %s và %s để khớp với PCB, nhưng ký hiệu được dùng trong nhiều thể hiện trang (%s).

en: Would swap %s pins %s and %s to match PCB, but the symbol is shared.
vi: Sẽ hoán đổi chân %s %s và %s để khớp với PCB, nhưng ký hiệu được dùng chung.

en: Would swap %s pins %s and %s to match PCB, but unconstrained pin swaps are disabled in the schematic preferences.
vi: Muốn hoán đổi chân %s và %s của %s để khớp với PCB, nhưng hoán đổi chân không ràng buộc đã bị tắt trong tùy chọn sơ đồ nguyên lý.

en: Swap %s pins %s and %s to match PCB.
vi: Hoán đổi chân %s và %s của %s để khớp với PCB.

en: Change %s pin %s net label from '%s' to '%s'.
vi: Đổi nhãn lưới chân %s của ký hiệu %s từ '%s' thành '%s'.

en: Net %s cannot be changed to %s because it is driven by a power pin.
vi: Lưới %s không thể đổi thành %s vì nó được điều khiển bởi chân nguồn.

en: Add label '%s' to %s pin %s net.
vi: Thêm nhãn '%s' vào lưới chân %s của ký hiệu %s.

en: Draw Rule Area
vi: Vẽ Vùng Quy Tắc

en: Show the electrical rules checker window
vi: Hiển thị cửa sổ kiểm tra quy tắc điện

en: Symbol Checker
vi: Trình kiểm tra ký hiệu

en: Show the symbol checker window
vi: Hiển thị cửa sổ kiểm tra ký hiệu

en: Show differences between schematic symbol and its library equivalent
vi: Hiển thị sự khác biệt giữa ký hiệu sơ đồ nguyên lý và bản tương đương trong thư viện

en: Show Bus Syntax Help
vi: Hiển thị Trợ Giúp Cú Pháp Bus

en: Show simulation window for running SPICE or IBIS simulations.
vi: Hiển thị cửa sổ mô phỏng để chạy mô phỏng SPICE hoặc IBIS.

en: Create Corner
vi: Tạo góc

en: Remove Corner
vi: Xóa góc

en: Select Node
vi: Chọn nút

en: Select a connection item under the cursor
vi: Chọn một mục kết nối dưới con trỏ

en: Select/Expand Connection
vi: Chọn/Mở rộng kết nối

en: Selects a connection or expands an existing selection to pins, symbols, or entire connections
vi: Chọn kết nối hoặc mở rộng vùng chọn hiện tại đến các chân, ký hiệu hoặc toàn bộ kết nối

en: Show/hide design blocks library
vi: Hiển thị/ẩn thư viện khối thiết kế

en: Show/hide the remote symbol panel
vi: Hiển thị/ẩn bảng ký hiệu từ xa

en: Save Current Sheet as Design Block...
vi: Lưu Trang Hiện Tại thành Khối Thiết Kế...

en: Create a new design block from the current sheet
vi: Tạo khối thiết kế mới từ trang hiện tại

en: Save Selection as Design Block...
vi: Lưu Vùng Chọn thành Khối Thiết Kế...

en: Create a new design block from the current selection
vi: Tạo khối thiết kế mới từ vùng chọn hiện tại

en: Update Design Block from Current Sheet
vi: Cập nhật khối thiết kế từ trang hiện tại

en: Set design block schematic to current sheet
vi: Đặt sơ đồ nguyên lý khối thiết kế thành trang hiện tại

en: Update Design Block from Selection
vi: Cập nhật khối thiết kế từ vùng chọn

en: Set design block schematic to current selection
vi: Đặt sơ đồ nguyên lý khối thiết kế thành vùng chọn hiện tại

en: Delete Design Block
vi: Xóa khối thiết kế

en: Remove the selected design block from its library
vi: Xóa khối thiết kế đã chọn khỏi thư viện của nó

en: Properties...
vi: Thuộc tính...

en: Edit properties of design block
vi: Chỉnh sửa thuộc tính của khối thiết kế

en: Save Library As...
vi: Lưu thư viện thành...

en: Save the current library to a new file
vi: Lưu thư viện hiện tại vào tệp mới

en: New Symbol...
vi: Ký hiệu Mới…

en: Create a new symbol in an existing library
vi: Tạo ký hiệu mới trong thư viện hiện có

en: Derive from Existing Symbol...
vi: Dẫn xuất từ ký hiệu hiện có...

en: Create a new symbol, derived from an existing symbol
vi: Tạo ký hiệu mới được dẫn xuất từ ký hiệu hiện có

en: Edit Symbol
vi: Chỉnh sửa ký hiệu

en: Show selected symbol on editor canvas
vi: Hiển thị ký hiệu đã chọn trên vùng soạn thảo

en: Duplicate Symbol
vi: Nhân đôi ký hiệu

en: Rename Symbol...
vi: Đổi tên ký hiệu...

en: Save the current symbol to a different library or name
vi: Lưu ký hiệu hiện tại vào thư viện hoặc tên khác

en: Save Copy As...
vi: Lưu Bản Sao Thành...

en: Save a copy of the current symbol to a different library or name
vi: Lưu bản sao của ký hiệu hiện tại vào thư viện hoặc tên khác

en: Delete Symbol
vi: Xóa ký hiệu

en: Remove the selected symbol from its library
vi: Xóa ký hiệu đã chọn khỏi thư viện của nó

en: Paste Symbol
vi: Dán Ký Hiệu

en: Import Symbol...
vi: Nhập ký hiệu...

en: Import a symbol to the current library
vi: Nhập ký hiệu vào thư viện hiện tại

en: Export...
vi: Xuất...

en: Export a symbol to a new library file
vi: Xuất ký hiệu vào tệp thư viện mới

en: Update Symbol Fields...
vi: Cập nhật trường ký hiệu...

en: Update symbol to match changes made in parent symbol
vi: Cập nhật ký hiệu để khớp với các thay đổi trong ký hiệu gốc

en: Flatten Symbol
vi: Làm phẳng ký hiệu

en: Remove inheritance from symbol
vi: Xóa kế thừa khỏi ký hiệu

en: Bulk Edit Symbol Fields...
vi: Chỉnh sửa hàng loạt trường ký hiệu...

en: Edit a table of fields from all symbols in the library
vi: Chỉnh sửa bảng trường từ tất cả các ký hiệu trong thư viện

en: Bulk Edit Related Symbol Fields...
vi: Chỉnh sửa hàng loạt trường ký hiệu liên quan...

en: Edit a table of fields from all symbols related to the selected symbol
vi: Chỉnh sửa bảng trường từ tất cả các ký hiệu liên quan đến ký hiệu đã chọn

en: Add Symbol to Schematic
vi: Thêm ký hiệu vào sơ đồ nguyên lý

en: Add the current symbol to the schematic
vi: Thêm ký hiệu hiện tại vào sơ đồ nguyên lý

en: Show Pin Electrical Types
vi: Hiển thị loại điện của chân

en: Annotate pins with their electrical types
vi: Đánh chú thích chân với loại điện của chúng

en: Show Pin Numbers
vi: Hiển thị số chân

en: Annotate pins with their numbers
vi: Đánh chú thích chân với số của chúng

en: Export View as PNG...
vi: Xuất Chế Độ Xem dưới dạng PNG...

en: Create PNG file from the current view
vi: Tạo tệp PNG từ chế độ xem hiện tại

en: Export Symbol as SVG...
vi: Xuất ký hiệu dưới dạng SVG...

en: Create SVG file from the current symbol
vi: Tạo tệp SVG từ ký hiệu hiện tại

en: Synchronized Pins Mode
vi: Chế độ chân đồng bộ

en: Synchronized Pins Mode
    When enabled propagates all changes (except pin numbers) to other units.
    Enabled by default for multiunit parts with interchangeable units.
vi: Chế độ chân đồng bộ
    Khi bật sẽ truyền tất cả thay đổi (ngoại trừ số chân) sang các đơn vị khác.
    Bật theo mặc định cho các linh kiện đa đơn vị có thể hoán đổi.

en: Show Hidden Pins
vi: Hiển thị chân ẩn

en: Show Hidden Fields
vi: Hiển thị trường ẩn

en: Display previous symbol
vi: Hiển thị ký hiệu trước

en: Display next symbol
vi: Hiển thị ký hiệu tiếp theo

en: Draw Pins
vi: Vẽ chân

en: Draw Text
vi: Vẽ văn bản

en: Draw Text Boxes
vi: Vẽ hộp văn bản

en: Draw Lines
vi: Vẽ đường thẳng

en: Draw connected graphic lines
vi: Vẽ các đường đồ họa có kết nối

en: Draw Polygons
vi: Vẽ đa giác

en: Move Symbol Anchor
vi: Di chuyển điểm neo ký hiệu

en: Push Pin Length
vi: Đẩy chiều dài chân

en: Copy pin length to other pins in symbol
vi: Sao chép chiều dài chân sang các chân khác trong ký hiệu

en: Push Pin Name Size
vi: Áp dụng kích thước tên chân

en: Copy pin name size to other pins in symbol
vi: Sao chép kích thước tên chân sang các chân khác trong ký hiệu

en: Push Pin Number Size
vi: Áp dụng kích thước số chân

en: Copy pin number size to other pins in symbol
vi: Sao chép kích thước số chân sang các chân khác trong ký hiệu

en: Place Symbols
vi: Đặt ký hiệu

en: Place Next Symbol Unit
vi: Đặt đơn vị ký hiệu tiếp theo

en: Place the next unit of the current symbol that is missing from the schematic
vi: Đặt đơn vị tiếp theo của ký hiệu hiện tại còn thiếu trong sơ đồ nguyên lý

en: Place Power Symbols
vi: Đặt ký hiệu nguồn

en: Place Design Block
vi: Đặt khối thiết kế

en: Add selected design block to current sheet
vi: Thêm khối thiết kế đã chọn vào trang hiện tại

en: Place Linked Design Block
vi: Đặt khối thiết kế liên kết

en: Place design block linked to selected group
vi: Đặt khối thiết kế liên kết đến nhóm đã chọn

en: Save to Linked Design Block
vi: Lưu vào Khối Thiết Kế Đã Liên Kết

en: Save selected group to linked design block
vi: Lưu nhóm đã chọn vào khối thiết kế đã liên kết

en: Place No Connect Flags
vi: Đặt cờ không nối

en: Place Junctions
vi: Đặt nút giao

en: Place Wire to Bus Entries
vi: Đặt Đầu Vào Dây Dẫn vào Bus

en: Place Net Labels
vi: Đặt Nhãn Lưới

en: Place Directive Labels
vi: Đặt nhãn chỉ thị

en: Place Hierarchical Labels
vi: Đặt nhãn phân cấp

en: Draw Hierarchical Sheets
vi: Vẽ trang phân cấp

en: Draw Sheet from File
vi: Vẽ Trang từ Tệp

en: Copy sheet into project and draw on current sheet
vi: Sao chép trang vào dự án và vẽ trên trang hiện tại

en: Draw Sheet from Design Block
vi: Vẽ trang từ khối thiết kế

en: Copy design block into project as a sheet on current sheet
vi: Sao chép khối thiết kế vào dự án thành trang trên trang hiện tại

en: Place Pins from Sheet
vi: Đặt chân từ trang

en: Add sheet pins from existing hierarchical labels found on that sheet
vi: Thêm chân trang từ các nhãn phân cấp có sẵn trên trang đó

en: Autoplace All Sheet Pins
vi: Tự động đặt tất cả chân trang

en: Imports and auto places all sheet pins
vi: Nhập và tự động đặt tất cả chân trang

en: Sync Selected Sheet Pins...
vi: Đồng bộ chân trang đã chọn...

en: Synchronize selected sheet pins and hierarchical labels
vi: Đồng bộ chân trang đã chọn và nhãn phân cấp

en: Sync All Sheet Pins...
vi: Đồng bộ tất cả chân trang...

en: Synchronize all sheet pins and hierarchical labels
vi: Đồng bộ tất cả chân trang và nhãn phân cấp

en: Import Sheet...
vi: Nhập Trang...

en: Import sheet into project
vi: Nhập trang vào dự án

en: Place Global Labels
vi: Đặt nhãn toàn cục

en: Draw Tables
vi: Vẽ bảng

en: Draw Rectangles
vi: Vẽ hình chữ nhật

en: Draw Circles
vi: Vẽ hình tròn

en: Draw Arcs
vi: Vẽ vòng cung

en: Draw Bezier Curve
vi: Vẽ đường cong Bezier

en: Place Images
vi: Đặt hình ảnh

en: Draw Rule Areas
vi: Vẽ Các Vùng Quy Tắc

en: Delete Last Point
vi: Xóa điểm cuối

en: Delete the last point added to the current item
vi: Xóa điểm cuối vừa thêm vào mục hiện tại

en: Close Outline
vi: Đóng đường viền

en: Close the in-progress outline
vi: Đóng đường viền đang vẽ

en: Repeat Last Item
vi: Lặp lại mục cuối

en: Duplicates the last drawn item
vi: Nhân đôi mục vừa vẽ

en: Rotate Clockwise
vi: Xoay theo chiều kim đồng hồ

en: Rotate Counterclockwise
vi: Xoay ngược chiều kim đồng hồ

en: Mirror Vertically
vi: Lật theo chiều dọc

en: Flips selected item(s) from top to bottom
vi: Lật các mục đã chọn từ trên xuống dưới

en: Mirror Horizontally
vi: Lật theo chiều ngang

en: Flips selected item(s) from left to right
vi: Lật các mục đã chọn từ trái sang phải

en: Swap
vi: Hoán đổi

en: Swap positions of selected items
vi: Hoán đổi vị trí của các mục đã chọn

en: Swap Pins
vi: Hoán đổi chân

en: Swap the selected symbol pins' positions
vi: Hoán đổi vị trí các chân của ký hiệu đã chọn

en: Swap Pin Labels
vi: Hoán đổi nhãn chân

en: Swap the labels attached to selected pins
vi: Hoán đổi nhãn gắn với các chân đã chọn

en: Swap Unit Labels
vi: Hoán đổi nhãn đơn vị

en: Swap labels between selected units
vi: Hoán đổi nhãn giữa các đơn vị đã chọn

en: Edit Reference Designator...
vi: Chỉnh sửa ký hiệu tham chiếu...

en: Edit Value...
vi: Chỉnh sửa giá trị...

en: Edit Footprint...
vi: Chỉnh sửa dấu chân...

en: Autoplace Fields
vi: Tự động đặt trường

en: Runs the automatic placement algorithm on the symbol's (or sheet's) fields
vi: Chạy thuật toán đặt tự động trên các trường của ký hiệu (hoặc trang)

en: Change Symbols...
vi: Thay đổi ký hiệu...

en: Assign different symbols from the library
vi: Gán ký hiệu khác từ thư viện

en: Update Symbols from Library...
vi: Cập nhật ký hiệu từ thư viện...

en: Update symbols to include any changes from the library
vi: Cập nhật ký hiệu để bao gồm các thay đổi từ thư viện

en: Assign a different symbol from the library
vi: Gán ký hiệu khác từ thư viện

en: Update Symbol...
vi: Cập nhật ký hiệu...

en: Update symbol to include any changes from the library
vi: Cập nhật ký hiệu để bao gồm các thay đổi từ thư viện

en: Assign Netclass...
vi: Gán Lớp Mạng...

en: Assign a netclass to nets matching a pattern
vi: Gán lớp mạng cho các lưới khớp với mẫu

en: Find in Net Navigator
vi: Tìm trong Trình Điều Hướng Lưới

en: Locate the selected net in the net navigator
vi: Xác định vị trí lưới đã chọn trong trình điều hướng lưới

en: Cycle Body Style
vi: Chuyển kiểu thân

en: Switch between De Morgan (or other) representations
vi: Chuyển đổi giữa biểu diễn De Morgan (hoặc khác)

en: Change to Label
vi: Chuyển thành nhãn

en: Change existing item to a label
vi: Chuyển mục hiện có thành nhãn

en: Change to Directive Label
vi: Chuyển thành nhãn chỉ thị

en: Change existing item to a directive label
vi: Chuyển mục hiện có thành nhãn chỉ thị

en: Change to Hierarchical Label
vi: Chuyển thành nhãn phân cấp

en: Change existing item to a hierarchical label
vi: Chuyển mục hiện có thành nhãn phân cấp

en: Change to Global Label
vi: Chuyển thành nhãn toàn cục

en: Change existing item to a global label
vi: Chuyển mục hiện có thành nhãn toàn cục

en: Change to Text
vi: Chuyển thành văn bản

en: Change existing item to a text comment
vi: Chuyển mục hiện có thành chú thích văn bản

en: Change to Text Box
vi: Chuyển thành hộp văn bản

en: Change existing item to a text box
vi: Chuyển mục hiện có thành hộp văn bản

en: Cleanup Sheet Pins
vi: Dọn dẹp chân trang

en: Delete unreferenced sheet pins
vi: Xóa chân trang không được tham chiếu

en: Edit Text & Graphics Properties...
vi: Chỉnh sửa thuộc tính văn bản & đồ họa...

en: Edit text and graphics properties globally across schematic
vi: Chỉnh sửa thuộc tính văn bản và đồ họa trên toàn bộ sơ đồ nguyên lý

en: Symbol Properties...
vi: Thuộc tính ký hiệu...

en: Pin Table...
vi: Bảng chân...

en: Displays pin table for bulk editing of pins
vi: Hiển thị bảng chân để chỉnh sửa hàng loạt

en: Convert Stacked Pins
vi: Chuyển đổi chân xếp chồng

en: Convert multiple pins at the same location to a single pin with stacked notation
vi: Chuyển đổi nhiều chân tại cùng vị trí thành một chân với ký hiệu xếp chồng

en: Explode Stacked Pin
vi: Tách chân xếp chồng

en: Convert a pin with stacked notation to multiple individual pins
vi: Chuyển đổi chân có ký hiệu xếp chồng thành nhiều chân riêng lẻ

en: Break
vi: Ngắt

en: Divide into connected segments
vi: Chia thành các đoạn có kết nối

en: Slice
vi: Cắt

en: Divide into unconnected segments
vi: Chia thành các đoạn không kết nối

en: Highlight net under cursor
vi: Tô sáng lưới dưới con trỏ

en: Clear Net Highlighting
vi: Xóa Tô Sáng Lưới

en: Clear any existing net highlighting
vi: Xóa mọi tô sáng lưới hiện có

en: Highlight Nets
vi: Tô Sáng Các Lưới

en: Highlight wires and pins of a net
vi: Tô sáng dây dẫn và chân của một lưới

en: Show/hide the net navigator
vi: Hiện/ẩn trình điều hướng lưới

en: Edit with Symbol Editor
vi: Chỉnh sửa bằng trình soạn ký hiệu

en: Open the selected symbol in the Symbol Editor
vi: Mở ký hiệu đã chọn trong trình soạn ký hiệu

en: Set the exclude from bill of materials attribute
vi: Đặt thuộc tính loại trừ khỏi danh sách vật tư

en: Set the exclude from simulation attribute
vi: Đặt thuộc tính loại trừ khỏi mô phỏng

en: Set the exclude from board attribute
vi: Đặt thuộc tính loại trừ khỏi bảng mạch

en: Set the do not populate attribute
vi: Đặt thuộc tính không lắp ráp

en: Open the library symbol in the Symbol Editor
vi: Mở ký hiệu thư viện trong trình soạn ký hiệu

en: Edit a table of fields from all symbols in the schematic
vi: Chỉnh sửa bảng trường từ tất cả các ký hiệu trong sơ đồ nguyên lý

en: Bulk Edit Symbol Library Links...
vi: Chỉnh sửa hàng loạt liên kết thư viện ký hiệu...

en: Edit a table of links between schematic and library symbols
vi: Chỉnh sửa bảng liên kết giữa sơ đồ nguyên lý và ký hiệu thư viện

en: Assign Footprints...
vi: Gán dấu chân...

en: Run footprint assignment tool
vi: Chạy công cụ gán dấu chân

en: Import Footprint Assignments...
vi: Nhập gán dấu chân...

en: Import symbol footprint assignments from .cmp file created by board editor
vi: Nhập gán dấu chân ký hiệu từ tệp .cmp được tạo bởi trình soạn bảng mạch

en: Annotate Schematic...
vi: Đánh chú thích sơ đồ nguyên lý...

en: Fill in schematic symbol reference designators
vi: Điền ký hiệu tham chiếu cho linh kiện trong sơ đồ nguyên lý

en: Increment Annotations From...
vi: Tăng chú thích từ...

en: Increment a subset of reference designators starting at a particular symbol
vi: Tăng một tập hợp con ký hiệu tham chiếu bắt đầu tại một ký hiệu cụ thể

en: Schematic Setup...
vi: Thiết lập sơ đồ nguyên lý...

en: Edit schematic setup including annotation styles and electrical rules
vi: Chỉnh sửa thiết lập sơ đồ nguyên lý bao gồm kiểu chú thích và quy tắc điện

en: Edit Sheet Page Number...
vi: Chỉnh sửa số trang...

en: Edit the page number of the current or selected sheet
vi: Chỉnh sửa số trang của trang hiện tại hoặc đã chọn

en: Rescue Symbols...
vi: Khôi phục ký hiệu...

en: Find old symbols in project and rename/rescue them
vi: Tìm ký hiệu cũ trong dự án và đổi tên/khôi phục chúng

en: Remap Legacy Library Symbols...
vi: Ánh xạ lại ký hiệu thư viện cũ...

en: Remap library symbol references in legacy schematics to the symbol library table
vi: Ánh xạ lại tham chiếu ký hiệu thư viện trong sơ đồ nguyên lý cũ sang bảng thư viện ký hiệu

en: Next Net Item
vi: Mục Lưới Tiếp Theo

en: Select next item on the current net
vi: Chọn mục tiếp theo trên lưới hiện tại

en: Previous Net Item
vi: Mục Lưới Trước

en: Select previous item on the current net
vi: Chọn mục trước trên lưới hiện tại

en: Export Drawing to Clipboard
vi: Xuất Bản Vẽ ra Bộ nhớ tạm

en: Export drawing of current sheet to clipboard
vi: Xuất bản vẽ của trang hiện tại ra bộ nhớ tạm

en: Import Graphics...
vi: Nhập Đồ Họa...

en: Import 2D drawing file
vi: Nhập tệp bản vẽ 2D

en: Switch to PCB Editor
vi: Chuyển sang trình soạn PCB

en: Open PCB in board editor
vi: Mở PCB trong trình soạn bảng mạch

en: Export Netlist...
vi: Xuất Danh Sách Kết Nối...

en: Export file containing netlist in one of several formats
vi: Xuất tệp chứa danh sách kết nối theo một trong nhiều định dạng

en: Generate Bill of Materials...
vi: Tạo danh sách vật tư...

en: Generate a bill of materials for the current schematic
vi: Tạo danh sách vật tư cho sơ đồ nguyên lý hiện tại

en: Generate Legacy Bill of Materials...
vi: Tạo danh sách vật tư cũ...

en: Generate a bill of materials for the current schematic (Legacy Generator)
vi: Tạo danh sách vật tư cho sơ đồ nguyên lý hiện tại (Trình tạo cũ)

en: Generate Bill of Materials (External)...
vi: Tạo danh sách vật tư (bên ngoài)...

en: Generate a bill of materials for the current schematic using external generator
vi: Tạo danh sách vật tư cho sơ đồ nguyên lý hiện tại bằng trình tạo bên ngoài

en: Export Symbols...
vi: Xuất ký hiệu...

en: Add symbols from schematic to a new or an existing symbol library
    (does not remove other symbols from this library)
vi: Thêm ký hiệu từ sơ đồ nguyên lý vào thư viện ký hiệu mới hoặc hiện có
    (không xóa các ký hiệu khác khỏi thư viện này)

en: Select on PCB
vi: Chọn trên PCB

en: Select corresponding items in PCB editor
vi: Chọn các mục tương ứng trong trình soạn PCB

en: Show Directive Labels
vi: Hiển thị nhãn chỉ thị

en: Show ERC Warnings
vi: Hiển thị Cảnh Báo ERC

en: Show markers for electrical rules checker warnings
vi: Hiển thị đánh dấu cho cảnh báo kiểm tra quy tắc điện

en: Show ERC Errors
vi: Hiển thị Lỗi ERC

en: Show markers for electrical rules checker errors
vi: Hiển thị đánh dấu cho lỗi kiểm tra quy tắc điện

en: Show ERC Exclusions
vi: Hiển thị loại trừ ERC

en: Show markers for excluded electrical rules checker violations
vi: Hiển thị đánh dấu cho các vi phạm quy tắc điện bị loại trừ

en: Mark items excluded from simulation
vi: Đánh dấu các mục bị loại trừ khỏi mô phỏng

en: Draw 'X's over items which have been excluded from simulation
vi: Vẽ dấu 'X' trên các mục đã bị loại trừ khỏi mô phỏng

en: Show OP Voltages
vi: Hiển thị điện áp OP

en: Show operating point voltage data from simulation
vi: Hiển thị dữ liệu điện áp điểm làm việc từ mô phỏng

en: Show OP Currents
vi: Hiển thị dòng điện OP

en: Show operating point current data from simulation
vi: Hiển thị dữ liệu dòng điện điểm làm việc từ mô phỏng

en: Show Pin Alternate Icons
vi: Hiển thị biểu tượng chân thay thế

en: Show indicator icons for pins with alternate modes
vi: Hiển thị biểu tượng chỉ báo cho các chân có chế độ thay thế

en: Line Mode for Wires and Buses
vi: Chế Độ Đường cho Dây Dẫn và Bus

en: Draw and drag at any angle
vi: Vẽ và kéo theo bất kỳ góc nào

en: Constrain drawing and dragging to horizontal or vertical motions
vi: Giới hạn vẽ và kéo theo chiều ngang hoặc dọc

en: Constrain drawing and dragging to horizontal, vertical, or 45-degree angle motions
vi: Giới hạn vẽ và kéo theo chiều ngang, dọc, hoặc góc 45 độ

en: Switch to next angle snapping mode
vi: Chuyển sang chế độ bắt góc tiếp theo

en: Annotate Automatically
vi: Đánh chú thích tự động

en: Toggle automatic annotation of new symbols
vi: Bật/tắt chú thích tự động cho ký hiệu mới

en: Previous Symbol Unit
vi: Đơn vị ký hiệu trước

en: Open the previous unit of the symbol
vi: Mở đơn vị trước của ký hiệu

en: Next Symbol Unit
vi: Đơn vị ký hiệu tiếp theo

en: Open the next unit of the symbol
vi: Mở đơn vị tiếp theo của ký hiệu

en: Change Sheet
vi: Thay đổi trang

en: Change to provided sheet's contents in the schematic editor
vi: Thay đổi sang nội dung của trang được cung cấp trong trình soạn sơ đồ nguyên lý

en: Enter Sheet
vi: Vào trang

en: Display the selected sheet's contents in the schematic editor
vi: Hiển thị nội dung của trang đã chọn trong trình soạn sơ đồ nguyên lý

en: Leave Sheet
vi: Rời trang

en: Display the parent sheet in the schematic editor
vi: Hiển thị trang cha trong trình soạn sơ đồ nguyên lý

en: Navigate Up
vi: Điều hướng lên

en: Navigate up one sheet in the hierarchy
vi: Điều hướng lên một trang trong phân cấp

en: Navigate Back
vi: Điều hướng về trước

en: Move backward in sheet navigation history
vi: Di chuyển về trước trong lịch sử điều hướng trang

en: Navigate Forward
vi: Điều hướng về sau

en: Move forward in sheet navigation history
vi: Di chuyển về sau trong lịch sử điều hướng trang

en: Previous Sheet
vi: Trang trước

en: Move to previous sheet by number
vi: Di chuyển đến trang trước theo số

en: Next Sheet
vi: Trang tiếp theo

en: Move to next sheet by number
vi: Di chuyển đến trang tiếp theo theo số

en: Hierarchy Navigator
vi: Trình điều hướng phân cấp

en: Show/hide the schematic sheet hierarchy navigator
vi: Hiện/ẩn trình điều hướng phân cấp trang sơ đồ nguyên lý

en: Draw Wires
vi: Vẽ dây dẫn

en: Draw Buses
vi: Vẽ Bus

en: Unfold from Bus
vi: Tách ra từ Bus

en: Break a wire out of a bus
vi: Tách dây dẫn ra khỏi bus

en: Undo Last Segment
vi: Hoàn tác đoạn cuối

en: Walks the current line back one segment.
vi: Lùi đường hiện tại về một đoạn.

en: Switch Segment Posture
vi: Chuyển đổi tư thế đoạn

en: Switches posture of the current segment.
vi: Chuyển đổi tư thế của đoạn hiện tại.

en: Move
vi: Di chuyển

en: Drag
vi: Kéo

en: Move items while keeping their connections
vi: Di chuyển các mục trong khi giữ kết nối

en: Align Items to Grid
vi: Căn chỉnh mục vào lưới

en: Align to Top
vi: Căn chỉnh lên trên

en: Aligns selected items to the top edge of the item under the cursor
vi: Căn chỉnh các mục đã chọn theo cạnh trên của mục dưới con trỏ

en: Align to Bottom
vi: Căn chỉnh xuống dưới

en: Aligns selected items to the bottom edge of the item under the cursor
vi: Căn chỉnh các mục đã chọn theo cạnh dưới của mục dưới con trỏ

en: Align to Left
vi: Căn chỉnh sang trái

en: Aligns selected items to the left edge of the item under the cursor
vi: Căn chỉnh các mục đã chọn theo cạnh trái của mục dưới con trỏ

en: Align to Right
vi: Căn chỉnh sang phải

en: Aligns selected items to the right edge of the item under the cursor
vi: Căn chỉnh các mục đã chọn theo cạnh phải của mục dưới con trỏ

en: Align to Horizontal Center
vi: Căn chỉnh theo tâm ngang

en: Aligns selected items to the horizontal center of the item under the cursor
vi: Căn chỉnh các mục đã chọn theo tâm ngang của mục dưới con trỏ

en: Align to Vertical Center
vi: Căn chỉnh theo tâm dọc

en: Aligns selected items to the vertical center of the item under the cursor
vi: Căn chỉnh các mục đã chọn theo tâm dọc của mục dưới con trỏ

en: Save Current Sheet Copy As...
vi: Lưu Bản Sao Trang Hiện Tại Thành...

en: Save a copy of the current sheet to another location or name
vi: Lưu bản sao của trang hiện tại vào vị trí hoặc tên khác

en: New Analysis Tab...
vi: Tab phân tích mới...

en: Create a new tab containing a simulation analysis
vi: Tạo tab mới chứa phân tích mô phỏng

en: Open Workbook...
vi: Mở Workbook...

en: Open a saved set of analysis tabs and settings
vi: Mở tập hợp thẻ phân tích và cài đặt đã lưu

en: Save Workbook
vi: Lưu Workbook

en: Save the current set of analysis tabs and settings
vi: Lưu tập hợp thẻ phân tích và cài đặt hiện tại

en: Save Workbook As...
vi: Lưu Workbook Thành...

en: Save the current set of analysis tabs and settings to another location
vi: Lưu tập hợp thẻ phân tích và cài đặt hiện tại vào vị trí khác

en: Export Current Plot as PNG...
vi: Xuất Đồ Thị Hiện Tại dưới dạng PNG...

en: Export Current Plot as CSV...
vi: Xuất Đồ Thị Hiện Tại dưới dạng CSV...

en: Export Current Plot to Clipboard
vi: Xuất Đồ Thị Hiện Tại ra Bộ nhớ tạm

en: Export Current Plot to Schematic
vi: Xuất Đồ Thị Hiện Tại ra Sơ Đồ Nguyên Lý

en: Show Simulation Side Panel
vi: Hiển thị bảng bên mô phỏng

en: Show Simulation Console Panel
vi: Hiển thị bảng bảng điều khiển mô phỏng

en: Show Legend
vi: Hiển thị chú giải

en: Dotted Current/Phase
vi: Dòng điện/Pha chấm chấm

en: Draw secondary signal trace (current or phase) with a dotted line
vi: Vẽ đường mạch tín hiệu phụ (dòng điện hoặc pha) bằng đường chấm

en: Dark Mode Plots
vi: Biểu đồ chế độ tối

en: Draw plots with a black background
vi: Vẽ biểu đồ với nền đen

en: Edit Analysis Tab...
vi: Chỉnh sửa thẻ phân tích...

en: Edit the current analysis tab's SPICE command and plot setup
vi: Chỉnh sửa lệnh SPICE và thiết lập biểu đồ của thẻ phân tích hiện tại

en: Run Simulation
vi: Chạy mô phỏng

en: Stop Simulation
vi: Dừng mô phỏng

en: Probe Schematic...
vi: Dò sơ đồ nguyên lý...

en: Add a simulator probe
vi: Thêm đầu dò mô phỏng

en: Add Tuned Value...
vi: Thêm giá trị tinh chỉnh...

en: Select a value to be tuned
vi: Chọn giá trị cần tinh chỉnh

en: User-defined Signals...
vi: Tín hiệu do người dùng định nghĩa...

en: Add, edit or delete user-defined simulation signals
vi: Thêm, chỉnh sửa hoặc xóa tín hiệu mô phỏng do người dùng định nghĩa

en: Show SPICE Netlist
vi: Hiển thị Danh Sách Kết Nối SPICE

en: Add Design Variant...
vi: Thêm biến thể thiết kế...

en: Add new design variant to the schematic.
vi: Thêm biến thể thiết kế mới vào sơ đồ nguyên lý.

en: Remove Design Variant...
vi: Xóa biến thể thiết kế...

en: Remove an existing design variant from the schematic.
vi: Xóa biến thể thiết kế hiện có khỏi sơ đồ nguyên lý.

en: Align
vi: Căn chỉnh

en: Align to Middle
vi: Căn chỉnh vào giữa (dọc)

en: Align to Center
vi: Căn chỉnh vào giữa (ngang)

en: Press <ESC> to cancel symbol creation.
vi: Nhấn <ESC> để hủy tạo ký hiệu.

en: Place Symbol
vi: Đặt ký hiệu

en: Select a single symbol to place the next unit.
vi: Chọn một ký hiệu để đặt đơn vị tiếp theo.

en: This symbol has only one unit.
vi: Ký hiệu này chỉ có một đơn vị.

en: All units of this symbol are already placed.
vi: Tất cả đơn vị của ký hiệu này đã được đặt.

en: Requested unit already placed.
vi: Đơn vị được yêu cầu đã được đặt.

en: Could not find design block %s.
vi: Không tìm thấy khối thiết kế %s.

en: Design block has no schematic to place.
vi: Khối thiết kế không có sơ đồ nguyên lý để đặt.

en: Add Design Block
vi: Thêm khối thiết kế

en: Import Schematic Sheet Content
vi: Nhập Nội Dung Trang Sơ Đồ Nguyên Lý

en: Choose Schematic
vi: Chọn sơ đồ nguyên lý

en: Press <ESC> to cancel image creation.
vi: Nhấn <ESC> để hủy tạo hình ảnh.

en: Could not load image from '%s'.
vi: Không thể tải hình ảnh từ '%s'.

en: Place Image
vi: Đặt hình ảnh

en: No graphic items found in file.
vi: Không tìm thấy mục đồ họa nào trong tệp.

en: Import Graphic
vi: Nhập Đồ Họa

en: Add No Connect Flag
vi: Thêm cờ không nối

en: Add Junction
vi: Thêm nút giao

en: Add Wire to Bus Entry
vi: Thêm Đầu Vào Dây Dẫn vào Bus

en: Junction location contains no joinable wires and/or pins.
vi: Vị trí nút giao không có dây dẫn và/hoặc chân có thể nối.

en: Press <ESC> to cancel item creation.
vi: Nhấn <ESC> để hủy tạo phần tử.

en: Add Text
vi: Thêm văn bản

en: Add Hierarchical Label
vi: Thêm nhãn phân cấp

en: Add Label
vi: Thêm nhãn

en: Click over a sheet.
vi: Nhấp vào một trang.

en: No new hierarchical labels found.
vi: Không tìm thấy nhãn phân cấp mới nào.

en: Add Sheet Pin
vi: Thêm chân trang

en: Add Text Box
vi: Thêm hộp văn bản

en: Add %s
vi: Thêm %s

en: Draw %s
vi: Vẽ %s

en: Draw Table
vi: Vẽ bảng

en: Press <ESC> to cancel sheet creation.
vi: Nhấn <ESC> để hủy tạo trang.

en: Modify sheet pin
vi: Sửa chân trang

en: Modify schematic item
vi: Sửa phần tử sơ đồ nguyên lý

en: No sub schematic found in the current project
vi: Không tìm thấy sơ đồ con trong dự án hiện tại

en: Export Table to CSV
vi: Xuất Bảng ra CSV

en: CSV files (*.csv)|*.csv
vi: Tệp CSV (*.csv)|*.csv

en: Failed to open file:
    %s
vi: Không thể mở tệp:
    %s

en: Export Error
vi: Lỗi Xuất

en: Symbol Unit
vi: Đơn vị ký hiệu

en:  (already placed)
vi:  (đã đặt)

en: Place unit %s
vi: Đặt đơn vị %s

en: Pin Function
vi: Chức năng chân

en: Pin Helpers
vi: Trợ giúp chân

en: Transform Selection
vi: Biến đổi vùng chọn

en: Edit Main Fields
vi: Chỉnh sửa các trường chính

en: Change To
vi: Đổi thành

en: Rotate
vi: Xoay

en: Mirror
vi: Lật

en: Pin swaps are disabled for symbols shared across other projects. Duplicate the sheet to edit pins independently.
vi: Hoán đổi chân bị tắt cho các ký hiệu dùng chung trong các dự án khác. Nhân đôi trang để chỉnh sửa chân độc lập.

en: Pin swaps are disabled for symbols shared across other projects (%s). Duplicate the sheet to edit pins independently.
vi: Hoán đổi chân bị tắt cho các ký hiệu dùng chung trong các dự án khác (%s). Nhân đôi trang để chỉnh sửa chân độc lập.

en: Pin swaps are disabled for symbols used by multiple sheet instances (%s). Duplicate the sheet to edit pins independently.
vi: Hoán đổi chân bị tắt cho các ký hiệu được dùng trong nhiều thể hiện trang (%s). Nhân đôi trang để chỉnh sửa chân độc lập.

en: Pin swaps are disabled for shared symbols. Duplicate the sheet to edit pins independently.
vi: Hoán đổi chân bị tắt cho các ký hiệu dùng chung. Nhân đôi trang để chỉnh sửa chân độc lập.

en: Each selected pin must have exactly one attached net label and no other pin connections.
vi: Mỗi chân đã chọn phải có đúng một nhãn lưới gắn kèm và không có kết nối chân nào khác.

en: Each pin of selected units must have exactly one attached net label and no other pin connections.
vi: Mỗi chân của các đơn vị đã chọn phải có đúng một nhãn lưới gắn kèm và không có kết nối chân nào khác.

en: Label value cannot go below zero
vi: Giá trị nhãn không thể xuống dưới không

en: Repeat Item
vi: Lặp lại phần tử

en: Edit %s Field
vi: Chỉnh sửa %s Trường

en: Edit '%s' Field
vi: Chỉnh sửa '%s' Trường

en: Edit Sheet Properties
vi: Chỉnh sửa Thuộc tính Trang

en: Rule Area Properties
vi: Thuộc Tính Vùng Quy Tắc

en: <empty>
vi: <trống>

en: Do you wish to delete the unreferenced pins from this sheet?
vi: Bạn có muốn xóa các chân không tham chiếu khỏi trang này không?

en: Enter page number for sheet path%s
vi: Nhập số trang cho đường dẫn trang%s

en: Edit Sheet Page Number
vi: Chỉnh sửa số trang

en: Toggle Attribute
vi: Bật/tắt thuộc tính

en: Edit Symbol Properties...
vi: Chỉnh sửa thuộc tính ký hiệu...

en: Edit Netclasses...
vi: Chỉnh Sửa Các Lớp Mạng...

en: Revert '%s' (and all sub-sheets) to last version saved?
vi: Hoàn nguyên '%s' (và tất cả trang con) về phiên bản đã lưu cuối cùng?

en: Export Symbols
vi: Xuất ký hiệu

en: Export symbols to library:
vi: Xuất ký hiệu sang thư viện:

en: Include power symbols in export
vi: Bao gồm ký hiệu nguồn trong xuất

en: Update schematic symbols to link to exported symbols
vi: Cập nhật ký hiệu sơ đồ nguyên lý để liên kết với ký hiệu đã xuất

en: Error: duplicate sub-sheet names found in current sheet.
vi: Lỗi: tìm thấy tên trang con trùng lặp trong trang hiện tại.

en: No nets selected.
vi: Không có lưới nào được chọn.

en: All selected nets must be labeled to assign a netclass.
vi: Tất cả các lưới đã chọn phải được gán nhãn để gán lớp mạng.

en: No connected net selected.
vi: Không có lưới kết nối nào được chọn.

en: Pasting a long text text string may be very slow.  Do you want to continue?
vi: Dán một chuỗi văn bản dài có thể rất chậm. Bạn có muốn tiếp tục không?

en: Paste Cells
vi: Dán Các Ô

en: Failed to paste cells
vi: Không thể dán các ô

en: The pasted sheet '%s'
    was dropped because the destination already has the sheet or one of its subsheets as a parent.
vi: Trang đã dán '%s'
    bị hủy bỏ vì đích đến đã có trang này hoặc một trong các trang con của nó là trang cha.

en: Symbols with broken library symbol links cannot be edited.
vi: Các ký hiệu có liên kết thư viện bị hỏng không thể chỉnh sửa.

en: Increment Annotations
vi: Tăng chú thích

en: Design block %s does not have a schematic file.
vi: Khối thiết kế %s không có tệp sơ đồ nguyên lý.

en: Reached end of symbol.
vi: Đã đến cuối ký hiệu.

en: Reached end of schematic.
vi: Đã đến cuối sơ đồ nguyên lý.

en: Reached end of sheet.
vi: Đã đến cuối trang.

en: Find again to wrap around to the start.
vi: Tìm lại để quay vòng về đầu.

en: Click on new member...
vi: Nhấp vào thành viên mới...

en: No symbol issues found.
vi: Không tìm thấy vấn đề nào với ký hiệu.

en: Symbol Warnings
vi: Cảnh Báo Ký Hiệu

en: Select a symbol to diff against its library equivalent.
vi: Chọn ký hiệu để so sánh với bản tương đương trong thư viện.

en: Symbol %s
vi: Ký hiệu(Ký hiệu) %s

en: Summary
vi: Tóm tắt

en: Schematic vs library diff for:
vi: So sánh sơ đồ nguyên lý với thư viện cho:

en: Library:
vi: Thư viện

en: Library item:
vi: Mục thư viện:

en: The library is not included in the current configuration.
vi: Thư viện không được bao gồm trong cấu hình hiện tại.

en: Manage Symbol Libraries
vi: Quản lý thư viện ký hiệu

en: The library is not enabled in the current configuration.
vi: Thư viện không được bật trong cấu hình hiện tại.

en: The library no longer contains the item %s.
vi: Thư viện không còn chứa mục %s nữa.

en: No relevant differences detected.
vi: Không phát hiện sự khác biệt nào.

en: Visual
vi: Trực quan

en: No datasheet defined.
vi: Chưa định nghĩa bảng dữ liệu.

en: No bus selected
vi: Không có bus nào được chọn

en: Bus has no members
vi: Bus không có thành viên

en: Press <ESC> to cancel drawing.
vi: Nhấn <ESC> để hủy vẽ.

en: Break Wire
vi: Cắt dây dẫn

en: Slice Wire
vi: Tách dây dẫn

en: Press <ESC> to cancel move.
vi: Nhấn <ESC> để hủy di chuyển.

en: Press <ESC> to cancel drag.
vi: Nhấn <ESC> để hủy kéo.

en: Press <ESC> to cancel break.
vi: Nhấn <ESC> để hủy cắt.

en: Press <ESC> to cancel slice.
vi: Nhấn <ESC> để hủy tách.

en: Page '%s' not found.
vi: Không tìm thấy trang '%s'.

en: Move Point
vi: Di chuyển điểm

en: Add Corner
vi: Thêm góc

en: Open Simulation Workbook
vi: Mở Workbook Mô Phỏng

en: noname
vi: không tên

en: Save Simulation Workbook As
vi: Lưu Workbook Mô Phỏng Thành

en: Save Plot as Image
vi: Lưu Đồ Thị dưới dạng Hình Ảnh

en: Save Plot Data
vi: Lưu Dữ Liệu Đồ Thị

en: SPICE Netlist
vi: Danh Sách Kết Nối SPICE

en: Failed to load symbol %s from library %s.
vi: Không thể tải ký hiệu %s từ thư viện %s.

en: No symbol library selected.
vi: Không có thư viện ký hiệu nào được chọn.

en: Symbol library '%s' not found.
vi: Không tìm thấy thư viện ký hiệu '%s'.

en: Missing/malformed file explorer argument '%F' in common settings.
vi: Đối số trình duyệt tệp thiếu/không đúng định dạng '%F' trong cài đặt chung.

en: No text editor selected in KiCad. Please choose one.
vi: Chưa chọn trình soạn văn bản trong KiCad. Vui lòng chọn một trình.

en: No symbol selected
vi: Không có ký hiệu nào được chọn

en: Change Symbol Name
vi: Thay đổi tên ký hiệu

en: No symbol to export
vi: Không có ký hiệu nào để xuất

en: Export View as PNG
vi: Xuất Chế Độ Xem dưới dạng PNG

en: Can't save file '%s'.
vi: Không thể lưu tệp '%s'.

en: SVG File Name
vi: Tên Tệp SVG

en: No symbol to flatten
vi: Không có ký hiệu nào để làm phẳng

en: Failed to flatten symbol
vi: Không thể làm phẳng ký hiệu

en: Failed to update library with flattened symbol
vi: Không thể cập nhật thư viện với ký hiệu đã làm phẳng

en: Place Pin
vi: Đặt chân

en: Hide Field
vi: Ẩn trường

en: Hide Fields
vi: Ẩn các trường

en: Use the Symbol Properties dialog to remove fields.
vi: Sử dụng hộp thoại Thuộc tính ký hiệu để xóa trường.

en: Edit Pins
vi: Chỉnh sửa chân

en: At least two pins are needed to convert to stacked pins
vi: Cần ít nhất hai chân để chuyển đổi thành chân xếp chồng

en: All pins must be at the same location
vi: Tất cả các chân phải ở cùng một vị trí

en: Convert %zu Stacked Pins to '%s'
vi: Chuyển đổi %zu chân xếp chồng thành '%s'

en: Select a single pin with stacked notation to explode
vi: Chọn một chân đơn có ký hiệu xếp chồng để giải nén

en: Selected pin does not have valid stacked notation
vi: Chân đã chọn không có ký hiệu xếp chồng hợp lệ

en: Symbol is not derived from another symbol.
vi: Ký hiệu không được dẫn xuất từ ký hiệu khác.

en: Edit Pin Properties
vi: Chỉnh sửa thuộc tính chân

en: This position is already occupied by another pin, in unit %d.
vi: Vị trí này đã bị chiếm bởi chân khác, trong đơn vị %d.

en: Disable the 'Synchronized Pins Mode' option to avoid this message.
vi: Tắt tùy chọn 'Chế độ chân đồng bộ' để tránh thông báo này.

en: Place Pin Anyway
vi: Vẫn đặt chân

en: Repeat Pin
vi: Lặp lại chân

en: Create a new project for this schematic
vi: Tạo dự án mới cho sơ đồ nguyên lý này

en: Do not copy subsheets
vi: Không sao chép trang con

en: Copy internal subsheets only
vi: Chỉ sao chép trang con bên trong

en: Copy all subsheets
vi: Sao chép tất cả trang con

en: Edit Page Number
vi: Chỉnh sửa số trang

en: Rename
vi: Đổi tên

en: Change name of this sheet
vi: Đổi tên trang này

en: Delete Top-Level Sheet
vi: Xóa trang gốc

en: Remove this top-level sheet from the project
vi: Bỏ trang gốc này khỏi dự án

en: New Top-Level Sheet
vi: Trang gốc mới

en: Create a new top-level sheet
vi: Tạo trang gốc mới

en: Enter name for new top-level sheet:
vi: Nhập tên cho trang gốc mới:

en: Untitled
vi: Chưa đặt tên

en: Add new top-level sheet
vi: Thêm trang gốc mới

en: Delete top-level sheet '%s'?
    
    This cannot be undone.
vi: Xóa trang gốc '%s'?
    
    Không thể hoàn tác.

en: Cannot delete the last top-level sheet.
vi: Không thể xóa trang gốc cuối cùng.

en: Delete top-level sheet
vi: Xóa trang gốc

en: Enter page number for sheet path %s
vi: Nhập số trang cho đường dẫn trang %s

en: Renaming sheet
vi: Đang đổi tên trang

en: (page %s)
vi: (trang %s)

en: Missing payload data.
vi: Thiếu dữ liệu tải.

en: Failed to decode base64 payload.
vi: Không giải mã được tải base64.

en: Unsupported compression '%s'.
vi: Nén không được hỗ trợ '%s'.

en: Compressed payload was empty.
vi: Tải nén rỗng.

en: Decompressed size %llu exceeds limit %llu.
vi: Kích thước giải nén %llu vượt quá giới hạn %llu.

en: ZSTD decompression failed: %s
vi: Giải nén ZSTD thất bại: %s

en: Symbol payload was empty.
vi: Tải ký hiệu rỗng.

en: Unable to create a temporary file for the symbol payload.
vi: Không thể tạo tệp tạm cho tải ký hiệu.

en: Failed to write the temporary symbol payload.
vi: Không ghi được tải ký hiệu tạm.

en: Unable to access the KiCad symbol plugin.
vi: Không thể truy cập plugin ký hiệu KiCad.

en: Symbol payload did not include the expected symbol.
vi: Tải ký hiệu không chứa ký hiệu mong đợi.

en: Unable to decode the symbol payload: %s
vi: Không thể giải mã tải ký hiệu: %s

en: Reload current provider page
vi: Tải lại trang nhà cung cấp hiện tại

en: Configure remote providers
vi: Cấu hình nhà cung cấp từ xa

en: No remote providers configured.
vi: Chưa cấu hình nhà cung cấp từ xa nào.

en: Unable to load remote provider metadata.
vi: Không thể tải siêu dữ liệu nhà cung cấp từ xa.

en: A remote provider sign-in flow is already in progress.
vi: Đã có luồng đăng nhập nhà cung cấp từ xa đang diễn ra.

en: Unable to start the local OAuth callback listener.
vi: Không thể khởi động trình lắng nghe OAuth callback cục bộ.

en: Unable to open the system browser for sign-in.
vi: Không thể mở trình duyệt hệ thống để đăng nhập.

en: Failed to delete stored remote provider tokens.
vi: Không xóa được token nhà cung cấp từ xa đã lưu.

en: Unsupported RPC version %d.
vi: Phiên bản RPC không được hỗ trợ %d.

en: Missing session identifier.
vi: Thiếu mã phiên.

en: Session identifier did not match the active provider session.
vi: Mã phiên không khớp với phiên nhà cung cấp hiện tại.

en: No remote provider is currently selected.
vi: Chưa chọn nhà cung cấp từ xa nào.

en: Unable to process provider payload.
vi: Không thể xử lý tải nhà cung cấp.

en: Command '%s' is not supported.
vi: Lệnh '%s' không được hỗ trợ.

en: Unsupported transfer mode '%s'.
vi: Chế độ truyền không được hỗ trợ '%s'.

en: Unsupported symbol payload type.
vi: Loại tải ký hiệu không được hỗ trợ.

en: No schematic editor is available to store symbols.
vi: Không có trình soạn sơ đồ nguyên lý để lưu ký hiệu.

en: Unable to access the symbol library manager.
vi: Không thể truy cập trình quản lý thư viện ký hiệu.

en: Unable to save the downloaded symbol.
vi: Không thể lưu ký hiệu đã tải về.

en: Failed to parse component list: %s
vi: Không phân tích được danh sách linh kiện: %s

en: Component list must be a non-empty array.
vi: Danh sách linh kiện phải là mảng không rỗng.

en: Component entries must be objects.
vi: Các mục linh kiện phải là đối tượng.

en: Component entry was missing a type.
vi: Mục linh kiện thiếu loại.

en: Unsupported component type '%s'.
vi: Loại linh kiện không được hỗ trợ '%s'.

en: Unsupported footprint payload type.
vi: Loại tải dấu chân linh kiện không được hỗ trợ.

en: Remote provider metadata is not loaded.
vi: Siêu dữ liệu nhà cung cấp từ xa chưa được tải.

en: Manifest assets require asset_type, content_type, size_bytes, and download_url.
vi: Tài sản manifest cần asset_type, content_type, size_bytes và download_url.

en: Remote provider sign-in was cancelled or failed.
vi: Đăng nhập nhà cung cấp từ xa bị hủy hoặc thất bại.

en: Remote provider sign-in failed.
vi: Đăng nhập nhà cung cấp từ xa thất bại.

en: Failed to store remote provider tokens securely.
vi: Không thể lưu token nhà cung cấp từ xa an toàn.

en: Only %s
vi: Chỉ có %s

en: All items
vi: Tất cả mục

en: Locked items
vi: Những mục bị khóa

en: Allow selection of locked items
vi: Cho phép chọn những mục bị khóa

en: Graphics
vi: Đồ họa

en: Images
vi: Hình ảnh

en: Rule Areas
vi: Vùng quy tắc

en: Other items
vi: Những mục khác

en: Graphical shapes
vi: Hình dạng đồ họa

en: No footprint specified
vi: Không có dấu chân nào được chỉ định

en: Invalid footprint specified
vi: Dấu chân được chỉ định không hợp lệ

en: Place as sheet
vi: Đặt như trang

en: Place as group
vi: Đặt như nhóm

en: Keep annotations
vi: Giữ chú thích

en: Place copies of the design block on subsequent clicks.
vi: Đặt bản sao của khối thiết kế khi nhấp tiếp theo.

en: Place the design block as a group.
vi: Đặt khối thiết kế như một nhóm.

en: Place the design block as a new sheet.
vi: Đặt khối thiết kế như một trang mới.

en: Preserve reference designators in the source schematic. Otherwise, clear then reannotate according to settings.
vi: Giữ nguyên ký hiệu tham chiếu từ sơ đồ nguồn. Nếu không, xóa rồi đánh chú thích lại theo cài đặt.

en: Edit Properties
vi: Chỉnh sửa thuộc tính

en: Excl. Sim
vi: Loại trừ Sim

en: Excl. BOM
vi: Loại trừ BOM

en: Excl. Board
vi: Loại trừ bảng mạch

en: Hierarchical
vi: Phân cấp

en: Directive
vi: Chỉ thị

en: Groups
vi: Nhóm

en: Do not update library tables
vi: Không cập nhật bảng thư viện

en: Update existing library table entry
vi: Cập nhật mục bảng thư viện hiện có

en: Add new global library table entry
vi: Thêm mục bảng thư viện toàn cục mới

en: Add new project library table entry
vi: Thêm mục bảng thư viện dự án mới

en: Tune %s
vi: Điều chỉnh %s

en: %s has simulation model of type '%s %s'.
    
    Only passive R, L, C models and voltage and current sources may be tuned.
vi: %s có mô hình mô phỏng loại '%s %s'.
    
    Chỉ có thể điều chỉnh các mô hình R, L, C thụ động và nguồn áp, nguồn dòng.

en: Single Run
vi: Chạy đơn

en: Multi Run
vi: Chạy nhiều lần

en: Steps
vi: Bước

en: Limit to E24 series values.
vi: Giới hạn theo giá trị chuỗi E24.

en: Limit to E48 series values.
vi: Giới hạn theo giá trị chuỗi E48.

en: Limit to E96 series values
vi: Giới hạn theo giá trị chuỗi E96

en: Limit to E192 series values
vi: Giới hạn theo giá trị chuỗi E192

en: Current data will be lost?
vi: Dữ liệu hiện tại sẽ bị mất?

en: Clear layer %d?
vi: Làm sạch lớp %d?

en: Active layer name:
vi: Tên lớp đang hoạt động:

en: Offset X:
vi: Độ lệch X:

en: Offset Y:
vi: Độ lệch Y:

en: Rotate counterclockwise:
vi: Xoay ngược chiều kim đồng hồ:

en: Active layer
vi: Lớp đang hoạt động

en: All layers
vi: Tất cả các lớp

en: All visible layers
vi: Tất cả các lớp hiển thị

en: Layers Settings
vi: Cài đặt lớp

en: Layer %d:
vi: Lớp %d:

en: Do not export
vi: Không xuất

en: Gerbers with known layers: %d
vi: Gerber với các lớp đã biết: %d

en: Assign to matching PCB layers?
vi: Gán vào các lớp PCB tương ứng?

en: Automatic Layer Assignment
vi: Gán lớp tự động

en: Hole data
vi: Dữ liệu lỗ khoan

en: Exported board does not have enough copper layers to handle selected inner layers
vi: Bảng mạch đã xuất không có đủ lớp đồng để xử lý các lớp bên trong đã chọn

en: Layer selection:
vi: Chọn lớp:

en: Copper layers count:
vi: Số lớp đồng:

en: 2 Layers
vi: 2 lớp

en: 4 Layers
vi: 4 lớp

en: 6 Layers
vi: 6 lớp

en: 8 Layers
vi: 8 lớp

en: 10 Layers
vi: 10 lớp

en: 12 Layers
vi: 12 lớp

en: 14 Layers
vi: 14 lớp

en: 16 Layers
vi: 16 lớp

en: 18 Layers
vi: 18 lớp

en: 20 Layers
vi: 20 lớp

en: 22 Layers
vi: 22 lớp

en: 24 Layers
vi: 24 lớp

en: 26 Layers
vi: 26 lớp

en: 28 Layers
vi: 28 lớp

en: 30 Layers
vi: 30 lớp

en: 32 Layers
vi: 32 lớp

en: Store Choice
vi: Lưu lựa chọn

en: Get Stored Choice
vi: Lấy lựa chọn đã lưu

en: Layer Selection
vi: Chọn lớp

en: Print mirrored
vi: In lật

en: Include Layers
vi: Bao gồm các lớp

en: Select all
vi: Chọn tất cả

en: Deselect all
vi: Bỏ chọn tất cả

en: Select Layer: %s
vi: Chọn Lớp: %s

en: Layer
vi: Lớp

en: DCodes
vi: DCode

en: Negative Objects
vi: Đối tượng âm

en: Page Limits
vi: Giới hạn Trang

en: Graphic Layer %d
vi: Lớp Đồ họa %d

en: Annotations
vi: Chú thích

en: Show D codes
vi: Hiển thị mã D

en: Show page limits
vi: Hiển thị giới hạn trang

en: Drawing Mode
vi: Chế độ vẽ

en: Sketch flashed items
vi: Phác thảo các mục nháy

en: Display flashed items (items drawn using standard or macro apertures) in outlines mode
vi: Hiển thị các mục nháy (mục được vẽ bằng khẩu độ tiêu chuẩn hoặc macro) ở chế độ đường viền

en: Sketch lines
vi: Phác thảo đường thẳng

en: Sketch polygons
vi: Phác thảo đa giác

en: Display polygon items in outline mode
vi: Hiển thị các mục đa giác ở chế độ đường viền

en: Forced opacity:
vi: Độ mờ bắt buộc:

en: Opacity in forced opacity display mode
vi: Độ mờ trong chế độ hiển thị độ mờ bắt buộc

en: Page Size
vi: Kích thước trang

en: Full size
vi: Kích thước đầy đủ

en: Size A4
vi: Khổ A4

en: Size A3
vi: Khổ A3

en: Size A2
vi: Khổ A2

en: Size A
vi: Khổ A

en: Size B
vi: Khổ B

en: Size C
vi: Khổ C

en: File Format
vi: Định dạng tệp

en: These parameters are usually specified in files, but not always.
vi: Các thông số này thường được chỉ định trong tệp, nhưng không phải lúc nào cũng vậy.

en: File units:
vi: Đơn vị tệp:

en: Zero format:
vi: Định dạng số không:

en: No leading zeros (TZ format)
vi: Không có số không đầu (định dạng TZ)

en: No trailing zeros (LZ format)
vi: Không có số không cuối (định dạng LZ)

en: Coordinates Format
vi: Định dạng tọa độ

en: The coordinates format is not specified in Excellon format.
vi: Định dạng tọa độ không được chỉ định trong định dạng Excellon.

en: (The decimal format does not use these settings)
vi: (Định dạng thập phân không sử dụng các cài đặt này)

en: Format for mm:
vi: Định dạng cho mm:

en: Format for inches:
vi: Định dạng cho inches:

en: Usually: 3:3 in mm and 2:4 in inches
vi: Thường: 3:3 với mm và 2:4 với inches

en: Layers Manager
vi: Trình quản lý lớp

en: File %s not found.
vi: Không tìm thấy tệp %s.

en: No empty layers to load file into.
vi: Không có lớp trống để tải tệp vào.

en: Error reading EXCELLON drill file
vi: Lỗi đọc file khoan EXCELLON

en: Unknown Excellon command &lt;%s&gt;
vi: Lệnh Excellon không xác định &lt;%s&gt;

en: Tool definition shape not found
vi: Không tìm thấy hình dạng định nghĩa công cụ

en: Tool definition '%c' not supported
vi: Định nghĩa công cụ '%c' không được hỗ trợ

en: Tool %d not defined
vi: Công cụ %d không được xác định

en: Unknown Excellon G Code: &lt;%s&gt;
vi: Mã G Excellon không xác định: &lt;%s&gt;

en: <b>No more available layers</b> in GerbView to load files
vi: <b>Không còn lớp khả dụng</b> trong GerbView để tải tệp

en: <b>Not loaded:</b> <i>%s</i>
vi: <b>Không được tải:</b> <i>%s</i>

en: <b>Memory was exhausted reading:</b> <i>%s</i>
vi: <b>Bộ nhớ đã hết khi đọc:</b> <i>%s</i>

en: Gerber files
vi: Các tệp tin Gerber

en: Zip files
vi: Tệp Zip

en: Job files
vi: Tệp Job

en: Open Autodetected File(s)
vi: Mở tệp tự động nhận dạng

en: Top layer
vi: Lớp trên

en: Bottom layer
vi: Lớp dưới

en: Bottom solder resist
vi: Mặt nạ hàn mặt dưới

en: Top solder resist
vi: Mặt nạ hàn mặt trên

en: Bottom overlay
vi: Lớp phủ mặt dưới

en: Top overlay
vi: Lớp phủ mặt trên

en: Bottom paste
vi: Lớp kem hàn mặt dưới

en: Top paste
vi: Lớp kem hàn mặt trên

en: Keep-out layer
vi: Lớp vùng cấm

en: Mechanical layers
vi: Lớp cơ học

en: Top Pad Master
vi: Pad Master mặt trên

en: Bottom Pad Master
vi: Pad Master mặt dưới

en: Open Gerber File(s)
vi: Mở tệp Gerber

en: Open NC (Excellon) Drill File(s)
vi: Mở tệp khoan NC (Excellon)

en: File not found:
vi: Không tìm thấy tệp:

en: <b>A gerber job file cannot be loaded as a plot file</b> <i>%s</i>
vi: <b>Không thể tải tệp Gerber job như là tệp vẽ</b> <i>%s</i>

en: Load Files
vi: Tải tệp

en: Loading %u/%zu %s...
vi: Đang tải %u/%zu %s...

en: Zip file '%s' cannot be opened.
vi: Không thể mở tệp Zip '%s'.

en: Skipped file '%s' (gerber job file).
vi: Bỏ qua tệp '%s' (tệp Gerber job).

en: <b>Unable to create temporary file '%s'.</b>
vi: <b>Không thể tạo tệp tạm thời '%s'.</b>

en: Skipped file '%s' (unknown type).
vi: Bỏ qua tệp '%s' (loại không xác định).

en: <b>unzipped file %s read error</b>
vi: <b>Lỗi đọc tệp đã giải nén %s</b>

en: Open Zip File
vi: Mở tệp Zip

en: Messages
vi: Tin nhắn

en: Attribute
vi: Thuộc tính

en: No attribute
vi: Không có thuộc tính

en: D Code %d
vi: Mã D %d

en: Graphic Layer
vi: Lớp đồ họa

en: Position
vi: Vị trí

en: Start
vi: Điểm đầu

en: End
vi: Điểm cuối

en: Clear
vi: Xóa

en: Polarity
vi: Cực tính

en: AB axis
vi: Trục AB

en: Net:
vi: Lưới:

en: %s (D%d) on layer %d: %s
vi: %s (D%d) trên lớp %d: %s

en: Too many messages, some are skipped
vi: Quá nhiều thông báo, một số bị bỏ qua

en: Image name
vi: Tên hình ảnh

en: Graphic layer
vi: Lớp đồ họa

en: Img Rot.
vi: Xoay ảnh

en: X Justify
vi: Căn X

en: Y Justify
vi: Căn Y

en: Image Justify Offset
vi: Độ lệch căn chỉnh ảnh

en: Graphic layer %d
vi: Lớp Đồ họa %d

en: Clear Recent Zip Files
vi: Xóa tệp Zip gần đây

en: Clear Recent Drill Files
vi: Xóa tệp khoan gần đây

en: Clear Recent Job Files
vi: Xóa tệp Job gần đây

en: Drawing layer not in use
vi: Lớp vẽ không được sử dụng

en: (with X2 attributes)
vi: (với thuộc tính X2)

en: Image name: '%s'  Layer name: '%s'
vi: Tên ảnh: '%s'  Tên lớp: '%s'

en: X2 attr
vi: Thuộc tính X2

en: This job file uses an outdated format. Please recreate it.
vi: Tệp job này dùng định dạng lỗi thời. Vui lòng tạo lại.

en: Open Gerber Job File
vi: Mở tệp Gerber Job

en: Clear Recent Gerber Files
vi: Xóa tệp Gerber gần đây

en: Open Recent Gerber File
vi: Mở tệp Gerber gần đây

en: Open Recent Drill File
vi: Mở tệp khoan gần đây

en: Open Recent Job File
vi: Mở tệp Job gần đây

en: Open Recent Zip File
vi: Mở tệp Zip gần đây

en: &Units
vi: &Đơn vị

en: File '%s' not found
vi: Không tìm thấy tệp '%s'

en: Warning: this file has no D-Code definition
    Therefore the size of some items is undefined
vi: Cảnh báo: tệp này không có định nghĩa mã D
    Do đó kích thước của một số mục không xác định

en: Warning: this file has some missing D-Code definitions
    Therefore the size of some items is undefined
vi: Cảnh báo: tệp này thiếu một số định nghĩa mã D
    Do đó kích thước của một số mục không xác định

en: Invalid Code Number
vi: Số mã không hợp lệ

en: Invalid Gerber file: missing G74 or G75 arc command
vi: Tệp Gerber không hợp lệ: thiếu lệnh cung G74 hoặc G75

en: RS274X: Invalid GERBER format command '%c' at line %d: '%s'
vi: RS274X: Lệnh định dạng GERBER không hợp lệ '%c' tại dòng %d: '%s'

en: GERBER file '%s' may not display as intended.
vi: Tệp GERBER '%s' có thể không hiển thị đúng như dự định.

en: RS274X: Command "IR" rotation value not allowed
vi: RS274X: Giá trị xoay lệnh "IR" không được phép

en: RS274X: Command KNOCKOUT ignored by GerbView
vi: RS274X: Lệnh KNOCKOUT bị GerbView bỏ qua

en: IPNEG Gerber command is deprecated since 2012. Skip it
vi: Lệnh Gerber IPNEG đã lỗi thời từ năm 2012. Bỏ qua

en: Highlight items belonging to this component
vi: Tô sáng các mục thuộc linh kiện này

en: Highlight items belonging to this net
vi: Tô sáng các mục thuộc lưới này

en: Attr:
vi: Thuộc tính:

en: Highlight items with this aperture attribute
vi: Tô sáng các mục có thuộc tính khẩu độ này

en: DCode:
vi: Mã D:

en: Text info entry
vi: Mục nhập thông tin văn bản

en: Component highlight
vi: Tô sáng linh kiện

en: Net highlight
vi: Tô sáng lưới

en: Aperture highlight
vi: Tô sáng khẩu độ

en: DCode selector
vi: Bộ chọn mã D

en: Select all items with the selected DCode
vi: Chọn tất cả các mục có mã D được chọn

en: <No selection>
vi: <Không có lựa chọn>

en: Open Autodetected File(s)...
vi: Mở Tệp Tự Động Phát Hiện...

en: Open Autodetected file(s) on a new layer.
vi: Mở tệp tự động phát hiện trên một lớp mới.

en: Open Gerber Plot File(s)...
vi: Mở Tệp Vẽ Gerber...

en: Open Gerber plot file(s) on a new layer.
vi: Mở tệp vẽ Gerber trên một lớp mới.

en: Open Excellon Drill File(s)...
vi: Mở Tệp Khoan Excellon...

en: Open Excellon drill file(s) on a new layer.
vi: Mở tệp khoan Excellon trên một lớp mới.

en: Open Gerber Job File...
vi: Mở Tệp Job Gerber...

en: Open a Gerber job file and its associated gerber plot files
vi: Mở tệp job Gerber và các tệp vẽ Gerber liên quan

en: Open Zip Archive File...
vi: Mở Tệp Lưu Trữ Zip...

en: Open a zipped archive (Gerber and Drill) file
vi: Mở tệp lưu trữ nén (Gerber và khoan)

en: Show Layers Manager
vi: Hiển Thị Trình Quản Lý Lớp

en: List DCodes...
vi: Liệt Kê D-Code...

en: List D-codes defined in Gerber files
vi: Liệt kê các D-code được định nghĩa trong tệp Gerber

en: Show Source...
vi: Xem Nguồn...

en: Show source file for the current layer
vi: Xem tệp nguồn của lớp hiện tại

en: Export to PCB Editor...
vi: Xuất sang Trình Soạn PCB...

en: Export data as a KiCad PCB file
vi: Xuất dữ liệu dưới dạng tệp PCB KiCad

en: Clear Current Layer...
vi: Xóa Lớp Hiện Tại...

en: Clear All Layers
vi: Xóa Tất Cả Các Lớp

en: Reload All Layers
vi: Tải Lại Tất Cả Các Lớp

en: Clear Highlight
vi: Xóa Tô Sáng

en: Highlight Component
vi: Tô Sáng Linh Kiện

en: Highlight Attribute
vi: Tô Sáng Thuộc Tính

en: Highlight DCode
vi: Tô Sáng DCode

en: Next Layer
vi: Lớp Tiếp Theo

en: Previous Layer
vi: Lớp Trước

en: Move Layer Up
vi: Di Chuyển Lớp Lên

en: Move Layer Down
vi: Di Chuyển Lớp Xuống

en: Sketch Lines
vi: Phác Thảo Đường Thẳng

en: Show lines in outline mode
vi: Hiển thị đường thẳng ở chế độ đường viền

en: Sketch Flashed Items
vi: Phác Thảo Mục Flash

en: Show flashed items in outline mode
vi: Hiển thị mục flash ở chế độ đường viền

en: Sketch Polygons
vi: Phác Thảo Đa Giác

en: Show polygons in outline mode
vi: Hiển thị đa giác ở chế độ đường viền

en: Ghost Negative Objects
vi: Làm Mờ Đối Tượng Âm

en: Show negative objects in ghost color
vi: Hiển thị đối tượng âm bằng màu mờ

en: Show DCodes
vi: Hiển Thị DCode

en: Show dcode numbers
vi: Hiển thị số D-code

en: Show with Forced Opacity Mode
vi: Hiển Thị Chế Độ Độ Mờ Cưỡng Bức

en: Show layers using opacity color forced mode
vi: Hiển thị các lớp sử dụng chế độ màu độ mờ cưỡng bức

en: Show in XOR Mode
vi: Hiển Thị Chế Độ XOR

en: Show layers in exclusive-or compare mode
vi: Hiển thị các lớp ở chế độ so sánh exclusive-or

en: Flip Gerber View
vi: Lật Chế Độ Xem Gerber

en: Show as mirror image
vi: Hiển thị dưới dạng ảnh gương

en: None of the Gerber layers contain any data
vi: Không có lớp Gerber nào chứa dữ liệu

en: Export as KiCad Board File
vi: Xuất dưới dạng Tệp Bảng Mạch KiCad

en: D Codes
vi: D-Code

en: Source file '%s' not found.
vi: Không tìm thấy tệp nguồn '%s'.

en: No file loaded on the active layer %d.
vi: Không có tệp nào được tải trên lớp đang hoạt động %d.

en: Highlight
vi: Tô Sáng

en: Highlight Items of Component '%s'
vi: Tô sáng các mục của Linh kiện '%s'

en: Highlight Items of Net '%s'
vi: Tô sáng các mục của Lưới '%s'

en: Highlight Aperture Type '%s'
vi: Tô Sáng Loại Khẩu Độ '%s'

en: Highlight DCode D%d
vi: Tô sáng DCode D%d

en: Layers
vi: Lớp

en: Items
vi: Mục

en: Show DCodes identification
vi: Hiển thị nhận dạng DCode

en: Show negative objects in this color
vi: Hiển thị các đối tượng âm bằng màu này

en: Show the (x,y) grid dots
vi: Hiển thị các điểm lưới (x,y)

en: Show drawing sheet border and title block
vi: Hiển thị viền và khung tên trang vẽ

en: Show drawing sheet page limits
vi: Hiển thị giới hạn trang vẽ

en: PCB Background
vi: Nền PCB

en: Show All Layers
vi: Hiển thị tất cả lớp

en: Hide All Layers But Active
vi: Ẩn tất cả lớp trừ lớp đang hoạt động

en: Always Hide All Layers But Active
vi: Luôn ẩn tất cả lớp trừ lớp đang hoạt động

en: Hide All Layers
vi: Ẩn tất cả lớp

en: Sort Layers if X2 Mode
vi: Sắp xếp lớp theo chế độ X2

en: Sort Layers by File Extension
vi: Sắp xếp lớp theo phần mở rộng tệp

en: Layers Display Parameters: Offset and Rotation
vi: Thông số hiển thị lớp: Độ lệch và xoay

en: Move Current Layer Up
vi: Di chuyển lớp hiện tại lên

en: Move Current Layer Down
vi: Di chuyển lớp hiện tại xuống

en: Change Layer Color for
vi: Đổi màu lớp cho

en: Change Render Color for
vi: Đổi màu kết xuất cho

en: Left double click or middle click for color change, right click for menu
vi: Nhấp đúp trái hoặc nhấp giữa để đổi màu, nhấp phải để mở menu

en: Enable this for visibility
vi: Bật để hiển thị

en: Left double click or middle click for color change
vi: Nhấp đúp trái hoặc nhấp giữa để đổi màu

en: Reset all colors in this theme to the KiCad defaults
vi: Đặt lại tất cả các màu sắc trong chủ đề này về mặc định của KiCad

en: Malformed expression
vi: Biểu thức không hợp lệ

en: Lock file already exists
vi: Tệp khóa đã tồn tại

en: Failed to access lock file
vi: Không thể truy cập tệp khóa

en: Reset all hotkeys to the built-in KiCad defaults
vi: Đặt lại tất cả phím tắt về mặc định của KiCad

en: Leave unchanged
vi: Không thay đổi

en: Delete Rows
vi: Xóa các hàng

en: Delete Row
vi: Xóa hàng

en: Delete Columns
vi: Xóa các cột

en: Delete Column
vi: Xóa cột

en: No cells selected
vi: Không có ô nào được chọn

en: Selection contains non-cell items
vi: Vùng chọn có các mục không phải ô

en: Selected cells are from different tables
vi: Các ô được chọn thuộc các bảng khác nhau

en: Cannot paste into merged cells
vi: Không thể dán vào các ô đã gộp

en: Selected cells must form a contiguous block
vi: Các ô được chọn phải tạo thành một khối liên tục

en: Embed file
vi: Nhúng tệp

en: Add new library to global library table
vi: Thêm thư viện mới vào bảng thư viện toàn cục

en: Add new library to project library table
vi: Thêm thư viện mới vào bảng thư viện dự án

en: Show import issues
vi: Hiển thị các vấn đề nhập

en: Reset all settings on this page to their default
vi: Đặt lại tất cả cài đặt trên trang này về mặc định

en: Hide this message.
vi: Ẩn thông báo này.

en: Failed to output data
vi: Không thể xuất dữ liệu

en: When specifying multiple variants, the output path must contain ${VARIANT} to generate separate output files for each variant.
vi: Khi chỉ định nhiều biến thể, đường dẫn đầu ra phải chứa ${VARIANT} để tạo các tệp đầu ra riêng cho từng biến thể.

en: Input file
vi: Tệp đầu vào

en: Input directory
vi: Thư mục đầu vào

en: Input file or directory
vi: Tệp hoặc thư mục đầu vào

en: Output file
vi: Tệp đầu ra

en: Output directory
vi: Thư mục đầu ra

en: Output file or directory
vi: Tệp hoặc thư mục đầu ra

en: Path to drawing sheet, this overrides any existing project defined sheet when used
vi: Đường dẫn đến trang bản vẽ, ghi đè bất kỳ trang nào được xác định trong dự án hiện có khi sử dụng

en: Overrides or adds project variables, can be used multiple times to declare multiple variables.
    Use in the format of '--define-var key=value' or '-D key=value'
vi: Ghi đè hoặc thêm biến dự án, có thể dùng nhiều lần để khai báo nhiều biến.
    Dùng theo định dạng '--define-var key=value' hoặc '-D key=value'

en: The variant name(s) to output, can be used multiple times to specify multiple variants.
    When specifying multiple variants, use ${VARIANT} in the output path to generate separate files for each variant.
    When no --variant argument is provided the default variant is output.
vi: Tên biến thể cần xuất, có thể dùng nhiều lần để chỉ định nhiều biến thể.
    Khi chỉ định nhiều biến thể, hãy dùng ${VARIANT} trong đường dẫn đầu ra để tạo các tệp riêng cho từng biến thể.
    Khi không có đối số --variant, biến thể mặc định sẽ được xuất.

en: Shows help message and exits
vi: Hiển thị thông báo trợ giúp và thoát

en: Footprint and Footprint Libraries
vi: Dấu chân linh kiện và thư viện dấu chân

en: Export utilities (svg)
vi: Tiện ích xuất (svg)

en: Exports the footprint or entire footprint library to SVG
vi: Xuất dấu chân linh kiện hoặc toàn bộ thư viện dấu chân sang SVG

en: Color theme to use (will default to footprint editor settings)
vi: Chủ đề màu sắc sử dụng (mặc định theo cài đặt trình soạn dấu chân)

en: Specific footprint to export within the library
vi: Dấu chân linh kiện cụ thể cần xuất trong thư viện

en: Footprint library does not exist or is not accessible
vi: Thư viện dấu chân không tồn tại hoặc không thể truy cập được

en: Upgrades the footprint library to the current kicad version format
vi: Nâng cấp thư viện dấu chân lên định dạng phiên bản KiCad hiện tại

en: Forces the footprint library to be resaved regardless of versioning
vi: Buộc thư viện dấu chân được lưu lại bất kể phiên bản

en: Jobset
vi: Tập công việc

en: Runs a jobset file
vi: Chạy tệp bộ công việc

en: Stops processing jobs as they are executed sequentially on the first failure of a job
vi: Dừng xử lý các công việc khi chúng được thực thi tuần tự khi công việc đầu tiên thất bại

en: Jobset file to be run
vi: Tệp bộ công việc cần chạy

en: Jobset file output to generate, leave blank for all outputs defined in the jobset
vi: Đầu ra tệp bộ công việc cần tạo, để trống để tạo tất cả đầu ra được định nghĩa trong bộ công việc

en: Runs the Design Rules Check (DRC) on the PCB and creates a report
vi: Chạy Kiểm tra Quy tắc Thiết kế (DRC) trên PCB và tạo báo cáo

en: Output file format, options: json, report
vi: Định dạng tệp đầu ra, tùy chọn: json, report

en: Report units; valid options: in, mm, mils
vi: Đơn vị báo cáo; các tùy chọn hợp lệ: in, mm, mils

en: Report all DRC violations, this is equivalent to including all the other severity arguments
vi: Báo cáo tất cả vi phạm DRC, tương đương với việc bao gồm tất cả các đối số mức độ nghiêm trọng khác

en: Report all DRC error level violations, this can be combined with the other severity arguments
vi: Báo cáo tất cả vi phạm DRC mức lỗi, có thể kết hợp với các đối số mức độ nghiêm trọng khác

en: Report all DRC warning level violations, this can be combined with the other severity arguments
vi: Báo cáo tất cả vi phạm DRC mức cảnh báo, có thể kết hợp với các đối số mức độ nghiêm trọng khác

en: Report all excluded DRC violations, this can be combined with the other severity arguments
vi: Báo cáo tất cả vi phạm DRC bị loại trừ, có thể kết hợp với các đối số mức độ nghiêm trọng khác

en: Return a nonzero exit code if DRC violations exist
vi: Trả về mã thoát khác không nếu có vi phạm DRC

en: Refill zones before running DRC
vi: Tô lại vùng trước khi chạy DRC

en: Save the board after DRC, must be used with --refill-zones
vi: Lưu bảng mạch sau DRC, phải dùng với --refill-zones

en: Invalid units specified
vi: Đơn vị được chỉ định không hợp lệ

en: Invalid report format
vi: Định dạng báo cáo không hợp lệ

en: Export utilities (Gerbers, drill, position files, etc)
vi: Tiện ích xuất (Gerber, khoan, tệp vị trí, v.v.)

en: Output file format, options: step, stepz, brep, xao, glb (binary glTF), ply, stl
vi: Định dạng tệp đầu ra, tùy chọn: step, stepz, brep, xao, glb (binary glTF), ply, stl

en: Overwrite output file
vi: Ghi đè tệp đầu ra

en: Exclude 3D models for components with 'Unspecified' footprint type
vi: Loại trừ các mô hình 3D cho linh kiện có loại dấu chân 'Không xác định'

en: Exclude 3D models for components with 'Do not populate' attribute
vi: Loại trừ các mô hình 3D cho linh kiện có thuộc tính 'Không lắp ráp'

en: Use Grid Origin for output origin
vi: Dùng gốc tọa độ lưới làm gốc tọa độ đầu ra

en: Use Drill Origin for output origin
vi: Sử dụng gốc tọa độ khoan làm gốc xuất

en: Substitute STEP or IGS models with the same name in place of VRML models
vi: Thay thế mô hình STEP hoặc IGS cùng tên thay cho mô hình VRML

en: Only generate a board with no components
vi: Chỉ tạo bảng mạch không có linh kiện

en: Cut via holes in board body even if conductor layers are not exported.
vi: Cắt lỗ via trong thân bảng mạch ngay cả khi các lớp dẫn không được xuất.

en: Exclude board body
vi: Loại trừ thân bảng mạch

en: Exclude 3D models for components
vi: Loại trừ các mô hình 3D cho linh kiện

en: Only include component 3D models matching this list of reference designators (comma-separated, wildcards supported)
vi: Chỉ bao gồm các mô hình 3D linh kiện khớp với danh sách ký hiệu tham chiếu này (phân cách bằng dấu phẩy, hỗ trợ ký tự đại diện)

en: Export tracks and vias
vi: Xuất đường mạch và via

en: Export pads
vi: Xuất điểm hàn

en: Export zones
vi: Xuất vùng

en: Export elements on inner copper layers
vi: Xuất các phần tử trên lớp đồng bên trong

en: Export silkscreen graphics as a set of flat faces
vi: Xuất đồ họa lớp in lụa dưới dạng tập hợp các mặt phẳng

en: Export soldermask layers as a set of flat faces
vi: Xuất các lớp mặt nạ hàn dưới dạng tập hợp các mặt phẳng

en: Fuse overlapping geometry together
vi: Hợp nhất các hình học chồng lên nhau

en: Don't cut via holes in conductor layers.
vi: Không cắt lỗ via trong các lớp dẫn.

en: Disable extra pad thickness (pads will have normal thickness)
vi: Tắt độ dày thêm cho điểm hàn (điểm hàn sẽ có độ dày bình thường)

en: Minimum distance between points to treat them as separate ones
vi: Khoảng cách tối thiểu giữa các điểm để coi chúng là riêng biệt

en: Only include copper items belonging to nets matching this wildcard
vi: Chỉ bao gồm các mục đồng thuộc các lưới khớp với ký tự đại diện này

en: Do not optimize STEP file (enables writing parametric curves)
vi: Không tối ưu hóa tệp STEP (cho phép ghi các đường cong tham số)

en: User-specified output origin ex. 1x1in, 1x1inch, 25.4x25.4mm (default unit mm)
vi: Gốc tọa độ đầu ra do người dùng chỉ định, ví dụ: 1x1in, 1x1inch, 25.4x25.4mm (đơn vị mặc định mm)

en: Output units; valid options: mm, m, in, tenths
vi: Đơn vị đầu ra; các tùy chọn hợp lệ: mm, m, in, tenths

en: Name of folder to create and store 3d models in, if not specified or empty, the models will be embedded in main exported VRML file
vi: Tên thư mục để tạo và lưu trữ các mô hình 3D, nếu không chỉ định hoặc để trống, các mô hình sẽ được nhúng vào tệp VRML xuất chính

en: Used with --models-dir to output relative paths in the resulting file
vi: Dùng với --models-dir để xuất đường dẫn tương đối trong tệp kết quả

en: Invalid format specified
vi: Định dạng không hợp lệ được chỉ định

en: Comma separated list of untranslated layer names to include such as F.Cu,B.Cu
vi: Danh sách tên lớp chưa dịch cần bao gồm, phân cách bằng dấu phẩy, ví dụ F.Cu,B.Cu

en: Layers to include on each plot, comma separated list of untranslated layer names to include such as F.Cu,B.Cu
vi: Các lớp cần bao gồm trong mỗi bản vẽ, danh sách tên lớp chưa dịch phân cách bằng dấu phẩy, ví dụ F.Cu,B.Cu

en: Generate Drill Files
vi: Tạo tệp khoan

en: Valid options excellon, gerber.
vi: Các tùy chọn hợp lệ: excellon, gerber.

en: Valid options are: absolute, plot
vi: Các tùy chọn hợp lệ: absolute, plot

en: Valid options are: decimal, suppressleading, suppresstrailing, keep.
vi: Các tùy chọn hợp lệ: decimal, suppressleading, suppresstrailing, keep.

en: Valid options are: route, alternate.
vi: Các tùy chọn hợp lệ là: route, alternate.

en: Output units, valid options: in, mm
vi: Đơn vị đầu ra, các tùy chọn hợp lệ: in, mm

en: Mirror Y axis
vi: Lật trục Y

en: Minimal header
vi: Đầu cắm tối giản

en: Generate independent files for NPTH and PTH holes
vi: Tạo tệp riêng cho lỗ NPTH và PTH

en: Generate map / summary of drill hits
vi: Tạo bản đồ/tóm tắt các lỗ khoan

en: Generate report of drill hits
vi: Tạo báo cáo các lỗ khoan

en: Report output file path
vi: Đường dẫn tệp đầu ra báo cáo

en: Generate a file specifically for tenting
vi: Tạo tệp dành riêng cho phủ lỗ

en: Valid options: pdf, gerberx2, ps, dxf, svg
vi: Các tùy chọn hợp lệ: pdf, gerberx2, ps, dxf, svg

en: Precision of Gerber coordinates (5 or 6)
vi: Độ chính xác tọa độ Gerber (5 hoặc 6)

en: Output must be a directory
vi: Đầu ra phải là một thư mục

en: Invalid drill format
vi: Định dạng khoan không hợp lệ

en: Invalid zeros format specified
vi: Định dạng số 0 không hợp lệ được chỉ định

en: Invalid oval drill format specified
vi: Định dạng khoan hình bầu dục không hợp lệ được chỉ định

en: Invalid map format specified
vi: Định dạng bản đồ không hợp lệ được chỉ định

en: Invalid origin mode specified
vi: Chế độ origin không hợp lệ được chỉ định

en: Gerber coordinate precision should be either 5 or 6
vi: Độ chính xác tọa độ Gerber phải là 5 hoặc 6

en: Warning: Report path supplied without --generate-report, no report will be generated
vi: Cảnh báo: Đường dẫn báo cáo được cung cấp mà không có --generate-report, sẽ không tạo báo cáo

en: Generate a DXF from a list of layers
vi: Tạo DXF từ danh sách các lớp

en: Exclude the reference designator text
vi: Loại trừ văn bản ký hiệu tham chiếu

en: Exclude the value text
vi: Loại trừ văn bản giá trị

en: Subtract soldermask from silkscreen
vi: Trừ lớp phủ hàn khỏi lớp in lụa

en: Plot graphic items using their contours
vi: Vẽ các mục đồ họa bằng đường viền của chúng

en: Plot using the drill/place file origin
vi: Vẽ sử dụng gốc tọa độ tệp khoan/vị trí

en: Include the border and title block
vi: Bao gồm đường viền và khung tên

en: Output units, valid options: mm, in
vi: Đơn vị đầu ra, các tùy chọn hợp lệ: mm, in

en: Generates a single file with the output arg path acting as the complete directory and filename path. COMMON_LAYER_LIST does not function in this mode. Instead LAYER_LIST controls all layers plotted.
vi: Tạo một tệp duy nhất với đối số đầu ra là đường dẫn thư mục và tên tệp đầy đủ. COMMON_LAYER_LIST không hoạt động trong chế độ này. Thay vào đó LAYER_LIST kiểm soát tất cả các lớp được vẽ.

en: Generates one or more files with behavior similar to the KiCad GUI plotting. The given output path specifies a directory in which files may be output.
vi: Tạo một hoặc nhiều tệp với hành vi tương tự như vẽ trong giao diện KiCad. Đường dẫn đầu ra chỉ định thư mục chứa các tệp xuất ra.

en: Board file does not exist or is not accessible
vi: Tệp bo mạch không tồn tại hoặc không thể truy cập được

en: This command has deprecated behavior as of KiCad 9.0, the default behavior of this command will change in a future release.
vi: Lệnh này có hành vi không còn được hỗ trợ kể từ KiCad 9.0, hành vi mặc định của lệnh này sẽ thay đổi trong phiên bản tương lai.

en: The new behavior will match --mode-multi
vi: Hành vi mới sẽ tương đương với --mode-multi

en: Export the PCB in Gencad format
vi: Xuất PCB sang định dạng Gencad

en: Flip bottom footprint padstacks
vi: Lật padstack của dấu chân mặt sau

en: Generate unique pin names
vi: Tạo tên chân duy nhất

en: Generate a new shape for each footprint instance (do not reuse shapes)
vi: Tạo hình dạng mới cho mỗi thể hiện dấu chân (không tái sử dụng hình dạng)

en: Use drill/place file origin as origin
vi: Sử dụng gốc tọa độ tệp khoan/vị trí làm gốc

en: Save the origin coordinates in the file
vi: Lưu tọa độ gốc trong tệp

en: Plot given layers to a single Gerber file
vi: Vẽ các lớp đã cho vào một tệp Gerber duy nhất

en: Do not use the extended X2 format
vi: Không dùng định dạng X2 mở rộng

en: Do not generate netlist attributes
vi: Không tạo thuộc tính danh sách kết nối

en: Disable aperture macros
vi: Tắt các macro khẩu độ

en: Use drill/place file origin
vi: Sử dụng gốc tọa độ tệp khoan/vị trí

en: Precision of Gerber coordinates, valid options: 5 or 6
vi: Độ chính xác tọa độ Gerber, các tùy chọn hợp lệ: 5 hoặc 6

en: Use KiCad Gerber file extension
vi: Dùng phần mở rộng tệp Gerber của KiCad

en: Plot multiple Gerbers for a PCB, including the ability to use stored board plot settings
vi: Vẽ nhiều Gerber cho một PCB, bao gồm khả năng sử dụng cài đặt vẽ bảng mạch đã lưu

en: Use the Gerber plot settings already configured in the board file
vi: Dùng cài đặt vẽ Gerber đã cấu hình sẵn trong tệp bảng mạch

en: No longer supported as of KiCad 10.0.
vi: Không còn được hỗ trợ kể từ KiCad 10.0.

en: Generate PDF from a list of layers
vi: Tạo PDF từ danh sách các lớp

en: Mirror the board (useful for trying to show bottom layers)
vi: Lật bảng mạch (hữu ích khi muốn hiển thị các lớp mặt sau)

en: Color theme to use (will default to PCB Editor settings)
vi: Chủ đề màu sắc để sử dụng (mặc định theo cài đặt trình soạn bảng mạch)

en: Plot the layers to individual PDF files
vi: Vẽ các lớp thành các tệp PDF riêng lẻ

en: Plot the layers to a single PDF file with multiple pages
vi: Vẽ các lớp thành một tệp PDF duy nhất với nhiều trang

en: Cannot use more than one mode flag
vi: Không thể dùng nhiều hơn một cờ chế độ

en: Generate Position File
vi: Tạo tệp vị trí

en: Valid options: front, back, both. Gerber format only supports "front" or "back".
vi: Các tùy chọn hợp lệ: front, back, both. Định dạng Gerber chỉ hỗ trợ "front" hoặc "back".

en: Valid options: ascii, csv, gerber
vi: Các tùy chọn hợp lệ: ascii, csv, gerber

en: Output units; ascii or csv format only; valid options: in, mm
vi: Đơn vị đầu ra; chỉ dành cho định dạng ascii hoặc csv; các tùy chọn hợp lệ: in, mm

en: Use negative X coordinates for footprints on bottom layer (ascii or csv formats only)
vi: Dùng tọa độ X âm cho các dấu chân linh kiện ở lớp dưới (chỉ áp dụng cho định dạng ascii hoặc csv)

en: Use drill/place file origin (ascii or csv only)
vi: Sử dụng gốc tọa độ tệp khoan/vị trí (chỉ ascii hoặc csv)

en: Include only SMD footprints (ascii or csv only)
vi: Chỉ bao gồm các dấu chân SMD (chỉ ascii hoặc csv)

en: Exclude all footprints with through-hole pads (ascii or csv only)
vi: Loại trừ tất cả dấu chân có điểm hàn xuyên lỗ (chỉ ascii hoặc csv)

en: Exclude all footprints with the Do Not Populate flag set
vi: Loại trừ tất cả dấu chân có cờ Không Lắp Ráp được đặt

en: Include board edge layer (Gerber only)
vi: Bao gồm lớp viền bảng mạch (chỉ Gerber)

en: Invalid format
vi: Định dạng không hợp lệ

en: "both" not supported for Gerber format
vi: "both" không được hỗ trợ cho định dạng Gerber

en: Invalid side specified
vi: Mặt không hợp lệ được chỉ định

en: Generate Postscript from a list of layers
vi: Tạo Postscript từ danh sách các lớp

en: Track width correction [mm]. Used to compensate errors in track widths, pad and via sizes.
vi: Hiệu chỉnh chiều rộng đường mạch [mm]. Dùng để bù lỗi chiều rộng đường mạch, kích thước điểm hàn và via.

en: X scale adjust for exact scale.
vi: Điều chỉnh tỉ lệ X cho tỉ lệ chính xác.

en: Y scale adjust for exact scale.
vi: Điều chỉnh tỉ lệ Y cho tỉ lệ chính xác.

en: Force A4 paper size.
vi: Buộc kích thước giấy A4.

en: Generate a board statistics report
vi: Tạo báo cáo thống kê bảng mạch

en: Report units; valid options: in, mm
vi: Đơn vị báo cáo; các tùy chọn hợp lệ: in, mm

en: Exclude footprints without pads
vi: Loại trừ dấu chân không có điểm hàn

en: Subtract holes from the board area
vi: Trừ lỗ khoan khỏi diện tích bảng mạch

en: Subtract holes from copper areas
vi: Trừ lỗ từ vùng đồng

en: Generate SVG outputs of a given layer list
vi: Tạo đầu ra SVG cho danh sách lớp đã cho

en: Color theme to use (will default to PCB editor settings)
vi: Chủ đề màu sắc để sử dụng (mặc định theo cài đặt trình soạn bảng mạch)

en: Set page sizing mode (0 = page with frame and title block, 1 = current page size, 2 = board area only)
vi: Đặt chế độ kích thước trang (0 = trang có khung và khung tên, 1 = kích thước trang hiện tại, 2 = chỉ vùng bảng mạch)

en: Fit the page to the board
vi: Khớp trang với bảng mạch

en: No drawing sheet
vi: Không có trang bản vẽ

en: Import a non-KiCad PCB file to KiCad format
vi: Nhập tệp PCB không phải KiCad sang định dạng KiCad

en: Input format hint: auto, pads, altium, eagle, cadstar, fabmaster, pcad, solidworks (default: auto)
vi: Gợi ý định dạng đầu vào: auto, pads, altium, eagle, cadstar, fabmaster, pcad, solidworks (mặc định: auto)

en: Import report format: none, json, text (default: none)
vi: Định dạng báo cáo nhập: none, json, text (mặc định: none)

en: File path for import report (default: stdout)
vi: Đường dẫn tệp báo cáo nhập (mặc định: stdout)

en: Invalid format: %s
vi: Định dạng không hợp lệ: %s

en: Invalid report format: %s
vi: Định dạng báo cáo không hợp lệ: %s

en: Renders the PCB in 3D view to PNG or JPEG image
vi: Kết xuất PCB trong chế độ xem 3D thành ảnh PNG hoặc JPEG

en: Image width
vi: Chiều rộng hình ảnh

en: Image height
vi: Chiều cao ảnh

en: Render from side. Options: %s
vi: Kết xuất từ bên cạnh. Tùy chọn: %s

en: Image background. Options: %s. Default: transparent for PNG, opaque for JPEG
vi: Nền ảnh. Tùy chọn: %s. Mặc định: trong suốt cho PNG, đục cho JPEG

en: Render quality. Options: %s
vi: Kết xuất chất lượng. Tùy chọn: %s

en: Appearance preset. Options: %s, %s, or user-defined preset name
vi: Cài đặt trước giao diện. Tùy chọn: %s, %s, hoặc tên cài đặt trước do người dùng định nghĩa

en: Colors defined in board stackup override those in preset
vi: Màu sắc được xác định trong cấu trúc lớp bảng mạch ghi đè các màu trong cài đặt trước

en: Enables floor, shadows and post-processing, even if disabled in quality setting
vi: Bật sàn, bóng và xử lý hậu kỳ, ngay cả khi bị tắt trong cài đặt chất lượng

en: Use perspective projection instead of orthogonal
vi: Dùng chiếu phối cảnh thay vì chiếu trực giao

en: Camera zoom
vi: Thu/phóng camera

en: Pan camera, format 'X,Y,Z' e.g.: '3,0,0'
vi: Di chuyển camera, định dạng 'X,Y,Z' ví dụ: '3,0,0'

en: Set pivot point relative to the board center in centimeters, format 'X,Y,Z' e.g.: '-10,2,0'
vi: Đặt điểm trục xoay tương đối so với tâm bảng mạch theo centimeter, định dạng 'X,Y,Z' ví dụ: '-10,2,0'

en: Rotate board, format 'X,Y,Z' e.g.: '-45,0,45' for isometric view
vi: Xoay bảng mạch, định dạng 'X,Y,Z' ví dụ: '-45,0,45' để xem đẳng cự

en: Top light intensity, format 'R,G,B' or a single number, range: 0-1
vi: Cường độ ánh sáng trên, định dạng 'R,G,B' hoặc một số, phạm vi: 0-1

en: Bottom light intensity, format 'R,G,B' or a single number, range: 0-1
vi: Cường độ ánh sáng dưới, định dạng 'R,G,B' hoặc một số, phạm vi: 0-1

en: Side lights intensity, format 'R,G,B' or a single number, range: 0-1
vi: Cường độ ánh sáng bên, định dạng 'R,G,B' hoặc một số, phạm vi: 0-1

en: Camera light intensity, format 'R,G,B' or a single number, range: 0-1
vi: Cường độ ánh sáng camera, định dạng 'R,G,B' hoặc một số, phạm vi: 0-1

en: Side lights elevation angle in degrees, range: 0-90
vi: Góc nâng của ánh sáng bên theo độ, phạm vi: 0-90

en: Invalid preset
vi: Cài đặt sẵn không hợp lệ

en: Invalid background
vi: Nền không hợp lệ

en: Invalid rotation format
vi: Định dạng xoay không hợp lệ

en: Invalid pan format
vi: Định dạng dịch chuyển không hợp lệ

en: Invalid pivot format
vi: Định dạng điểm xoay không hợp lệ

en: Invalid light top intensity format
vi: Định dạng cường độ ánh sáng trên không hợp lệ

en: Invalid light bottom intensity format
vi: Định dạng cường độ ánh sáng dưới không hợp lệ

en: Invalid light side intensity format
vi: Định dạng cường độ ánh sáng cạnh không hợp lệ

en: Invalid light camera intensity format
vi: Định dạng cường độ ánh sáng camera không hợp lệ

en: Invalid image format
vi: Định dạng hình ảnh không hợp lệ

en: Upgrade the board file's format to the latest one
vi: Nâng cấp định dạng tệp bảng mạch lên phiên bản mới nhất

en: Forces the board file to be resaved regardless of versioning
vi: Buộc lưu lại tệp bảng mạch bất kể phiên bản

en: Schematics
vi: Sơ đồ nguyên lý

en: Runs the Electrical Rules Check (ERC) on the schematic and creates a report
vi: Chạy Kiểm tra Quy tắc Điện (ERC) trên sơ đồ nguyên lý và tạo báo cáo

en: Report all ERC violations, this is equivalent to including all the other severity arguments
vi: Báo cáo tất cả vi phạm ERC, tương đương với việc bao gồm tất cả các đối số mức độ nghiêm trọng khác

en: Report all ERC error level violations, this can be combined with the other severity arguments
vi: Báo cáo tất cả vi phạm ERC mức lỗi, có thể kết hợp với các đối số mức độ nghiêm trọng khác

en: Report all ERC warning level violations, this can be combined with the other severity arguments
vi: Báo cáo tất cả vi phạm ERC mức cảnh báo, có thể kết hợp với các đối số mức độ nghiêm trọng khác

en: Report all excluded ERC violations, this can be combined with the other severity arguments
vi: Báo cáo tất cả vi phạm ERC bị loại trừ, có thể kết hợp với các đối số mức độ nghiêm trọng khác

en: Return a nonzero exit code if ERC violations exist
vi: Trả về mã thoát khác không nếu có vi phạm ERC

en: Export utilities (netlist, pdf, bom, etc)
vi: Tiện ích xuất (danh sách kết nối, PDF, BOM, v.v.)

en: Generate a Bill of Materials (BOM)
vi: Tạo danh sách vật tư (BOM)

en: Schematic file does not exist or is not accessible
vi: Tệp sơ đồ nguyên lý không tồn tại hoặc không thể truy cập được

en: Export a netlist
vi: Xuất danh sách kết nối

en: Netlist output format, valid options: kicadsexpr, kicadxml, cadstar, orcadpcb2, spice, spicemodel, pads, allegro
vi: Định dạng xuất danh sách kết nối, các tùy chọn hợp lệ: kicadsexpr, kicadxml, cadstar, orcadpcb2, spice, spicemodel, pads, allegro

en: Color theme to use (will default to schematic settings)
vi: Chủ đề màu sắc để sử dụng (mặc định theo cài đặt sơ đồ nguyên lý)

en: Default font name
vi: Tên phông chữ mặc định

en: Draw hop over at wire crossings
vi: Vẽ nhảy qua tại các điểm giao dây dẫn

en: Do not generate property popups in PDF
vi: Không tạo cửa sổ bật lên thuộc tính trong PDF

en: Do not generate clickable links for hierarchical elements in PDF
vi: Không tạo liên kết có thể nhấp cho các thành phần phân cấp trong PDF

en: Do not generate PDF metadata from AUTHOR and SUBJECT variables
vi: Không tạo siêu dữ liệu PDF từ các biến AUTHOR và SUBJECT

en: Avoid setting a background color (regardless of theme)
vi: Tránh đặt màu nền (bất kể chủ đề)

en: List of page numbers separated by comma to print, blank or unspecified is equivalent to all pages
vi: Danh sách số trang cách nhau bằng dấu phẩy để in, để trống hoặc không chỉ định tương đương với tất cả các trang

en: Deprecated.  Has no effect.
vi: Không còn được hỗ trợ. Không có tác dụng.

en: Export the legacy BOM XML format used in the schematic editor with Python scripts
vi: Xuất định dạng BOM XML cũ dùng trong trình soạn sơ đồ nguyên lý với các kịch bản Python

en: Upgrade the schematic file's format to the latest one
vi: Nâng cấp định dạng tệp sơ đồ nguyên lý lên phiên bản mới nhất

en: Forces the schematic file to be resaved regardless of versioning
vi: Buộc lưu lại tệp sơ đồ nguyên lý bất kể phiên bản

en: Symbol and Symbol Libraries
vi: Ký hiệu và thư viện ký hiệu

en: Exports the symbol or entire symbol library to SVG
vi: Xuất ký hiệu hoặc toàn bộ thư viện ký hiệu sang SVG

en: Color theme to use (will default to symbol editor settings)
vi: Chủ đề màu sắc sử dụng (mặc định theo cài đặt trình soạn ký hiệu)

en: Specific symbol to export within the library
vi: Ký hiệu cụ thể cần xuất trong thư viện

en: Include hidden pins
vi: Bao gồm các chân ẩn

en: Include hidden fields
vi: Bao gồm các trường ẩn

en: Symbol file does not exist or is not accessible
vi: Tệp ký hiệu không tồn tại hoặc không thể truy cập được

en: Upgrades the symbol library to the current kicad version format
vi: Nâng cấp thư viện ký hiệu lên định dạng phiên bản KiCad hiện tại

en: Forces the symbol library to be resaved regardless of versioning
vi: Buộc thư viện ký hiệu được lưu lại bất kể phiên bản

en: Symbol library does not exist or is not accessible
vi: Thư viện ký hiệu không tồn tại hoặc không thể truy cập được

en: Reports the version info in various formats
vi: Báo cáo thông tin phiên bản theo các định dạng khác nhau

en: version info format (plain, commit, about)
vi: Định dạng thông tin phiên bản (plain, commit, about)

en: Destination:
vi: Đích đến:

en: Generate error if no files copied
vi: Tạo lỗi nếu không có tệp nào được sao chép

en: Overwrite files in destination
vi: Ghi đè tệp ở đích đến

en: Copy Files Job Settings
vi: Cài đặt công việc sao chép tệp

en: %s Destination
vi: Đích đến %s

en: Select output directory
vi: Chọn thư mục đầu ra

en: Select output path
vi: Chọn đường dẫn đầu ra

en: Output path cannot be empty
vi: Đường dẫn đầu ra không được để trống

en: Destination path:
vi: Đường dẫn đích đến:

en: Include jobs:
vi: Bao gồm các công việc:

en: Edit Advanced Configuration
vi: Chỉnh sửa cấu hình nâng cao

en: Key
vi: Khóa

en: Extant
vi: Hiện có

en: Reset to default
vi: Đặt lại về mặc định

en: <value set at runtime>
vi: <giá trị được thiết lập lúc chạy>

en: Record output messages
vi: Ghi lại thông báo đầu ra

en: Ignore non-zero exit code
vi: Bỏ qua mã thoát khác không

en: Available text variables:
vi: Các biến văn bản có sẵn:

en: Execute Command Job Settings
vi: Cài đặt công việc thực thi lệnh

en: Edit Template
vi: Chỉnh sửa mẫu

en: Open Template (Read-Only)
vi: Mở mẫu (Chỉ đọc)

en: Open Template Folder
vi: Mở thư mục mẫu

en: Duplicate Template
vi: Nhân đôi mẫu

en: Could not open template directory.
vi: Không thể mở thư mục mẫu.

en: No project file found in template directory.
vi: Không tìm thấy tệp dự án trong thư mục mẫu.

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

en: Enter name for the new template:
vi: Nhập tên cho mẫu mới:

en: Template name cannot be empty.
vi: Tên mẫu không được để trống.

en: Could not find user templates directory.
vi: Không tìm thấy thư mục mẫu người dùng.

en: Directory '%s' already exists.
vi: Thư mục '%s' đã tồn tại.

en: Could not create directory '%s'.
vi: Không thể tạo thư mục '%s'.

en: Could not open source template directory.
vi: Không thể mở thư mục mẫu nguồn.

en: Template duplicated successfully to '%s'.
vi: Đã nhân đôi mẫu thành công vào '%s'.

en: Project Template Selector
vi: Bộ chọn mẫu dự án

en: Recent project templates
vi: Mẫu dự án gần đây

en: All Templates
vi: Tất cả mẫu

en: User Templates
vi: Mẫu người dùng

en: System Templates
vi: Mẫu hệ thống

en: Go Back
vi: Quay lại

en: KiCad %s is now available (you have %s). Would you like to download it now?
vi: KiCad %s hiện có sẵn (bạn đang dùng %s). Bạn có muốn tải xuống ngay không?

en: A new version of KiCad is available!
vi: Có phiên bản mới của KiCad!

en: &Skip This Version
vi: &Bỏ qua phiên bản này

en: Ignores the update notice for the announced new version. Additional update notes will be displayed for newer versions.
vi: Bỏ qua thông báo cập nhật cho phiên bản mới được thông báo. Thông báo cập nhật bổ sung sẽ được hiển thị cho các phiên bản mới hơn.

en: &Remind Me Later
vi: &Nhắc tôi sau

en: Close this update notice. The update notice will be shown again when you relaunch KiCad.
vi: Đóng thông báo cập nhật này. Thông báo cập nhật sẽ được hiển thị lại khi bạn khởi động lại KiCad.

en: &View Details
vi: &Xem chi tiết

en: Launch a web browser to the release announcements page.
vi: Mở trình duyệt web đến trang thông báo phát hành.

en: Open &Downloads Page
vi: Mở trang &tải xuống

en: Go to the platform appropriate downloads page.
vi: Đi đến trang tải xuống phù hợp với nền tảng.

en: Update Available
vi: Có bản cập nhật

en: Destination: %s
vi: Đích đến: %s

en: No.
vi: STT.

en: Job Description
vi: Mô tả công việc

en: Source
vi: Nguồn

en: No output messages
vi: Không có thông báo đầu ra

en: Last run successful
vi: Lần chạy cuối thành công

en: Last run failed
vi: Lần chạy cuối thất bại

en: Running Jobs
vi: Đang chạy các công việc

en: Edit Destination Options...
vi: Chỉnh sửa tùy chọn đích đến...

en: Delete Destination
vi: Xóa đích đến

en: View Last Run Log...
vi: Xem nhật ký lần chạy cuối...

en: Open Output
vi: Mở đầu ra

en: Edit Job Description
vi: Chỉnh sửa mô tả công việc

en: Edit Job Settings...
vi: Chỉnh sửa cài đặt công việc...

en: Delete selected jobs
vi: Xóa các công việc đã chọn

en: Select all jobs
vi: Chọn tất cả công việc

en: Job Types
vi: Loại công việc

en: Add New Job
vi: Thêm công việc mới

en: Select job type:
vi: Chọn loại công việc:

en: Destination Types
vi: Loại đích đến

en: Add New Destination
vi: Thêm đích đến mới

en: Select destination type:
vi: Chọn loại đích đến:

en: No destinations defined
vi: Chưa xác định đích đến

en: Jobs
vi: Công việc

en: Destinations
vi: Đích đến

en: Save Jobset
vi: Lưu tập công việc

en: Generate All Destinations
vi: Tạo tất cả đích đến

en: Jobset Run Log
vi: Nhật ký chạy tập công việc

en: Edit the project schematic
vi: Chỉnh sửa sơ đồ nguyên lý dự án

en: Edit global and/or project schematic symbol libraries
vi: Chỉnh sửa thư viện ký hiệu sơ đồ nguyên lý toàn cục và/hoặc dự án

en: Edit the project PCB design
vi: Chỉnh sửa thiết kế PCB của dự án

en: Edit global and/or project PCB footprint libraries
vi: Chỉnh sửa thư viện dấu chân linh kiện PCB toàn cục và/hoặc dự án

en: Preview Gerber files
vi: Xem trước tệp Gerber

en: Convert bitmap images to schematic symbols or PCB footprints
vi: Chuyển đổi ảnh bitmap thành ký hiệu sơ đồ nguyên lý hoặc dấu chân linh kiện PCB

en: Show tools for calculating resistance, current capacity, etc.
vi: Hiển thị công cụ tính toán điện trở, khả năng chịu dòng điện, v.v.

en: Edit drawing sheet borders and title blocks for use in schematics and PCB designs
vi: Chỉnh sửa đường viền trang vẽ và khung tên để sử dụng trong sơ đồ nguyên lý và thiết kế PCB

en: Manage downloadable packages from KiCad and 3rd party repositories
vi: Quản lý các gói có thể tải xuống từ KiCad và các kho lưu trữ bên thứ ba

en: Select a Template
vi: Chọn một mẫu

en: Templates provide pre-configured project structures to jumpstart your design.
vi: Các mẫu cung cấp cấu trúc dự án được cấu hình sẵn để khởi động nhanh thiết kế của bạn.

en: Pre-configured Libraries
vi: Thư viện được cấu hình sẵn

en: Common symbols and footprints already linked and ready to use.
vi: Các ký hiệu và dấu chân linh kiện phổ biến đã được liên kết và sẵn sàng sử dụng.

en: Design Rules
vi: Quy tắc thiết kế

en: Electrical and mechanical constraints configured for the intended application.
vi: Các ràng buộc điện và cơ học được cấu hình cho ứng dụng dự định.

en: Board Stackups
vi: Cấu trúc lớp bảng mạch

en: Layer configurations optimized for common manufacturing processes.
vi: Cấu hình lớp được tối ưu hóa cho các quy trình sản xuất phổ biến.

en: Recently used templates appear at the top. Use the folder icon to browse custom template directories.
vi: Các mẫu được sử dụng gần đây xuất hiện ở đầu. Dùng biểu tượng thư mục để duyệt các thư mục mẫu tùy chỉnh.

en: Template
vi: Mẫu

en: This template does not include a description. You can still use it to create a new project.
vi: Mẫu này không có mô tả. Bạn vẫn có thể sử dụng nó để tạo dự án mới.

en: To use this template
vi: Để sử dụng mẫu này

en: Create the project
vi: Tạo dự án

en: Click OK to create a new project folder with this template's contents.
vi: Nhấp Đồng ý để tạo thư mục dự án mới với nội dung của mẫu này.

en: Open schematic and PCB
vi: Mở sơ đồ nguyên lý và PCB

en: Use the Project Manager to launch the Schematic and PCB editors.
vi: Sử dụng trình quản lý dự án để khởi chạy trình soạn sơ đồ nguyên lý và PCB.

en: Review settings
vi: Xem lại cài đặt

en: Verify libraries, design rules, and board stackup match your needs.
vi: Xác minh thư viện, quy tắc thiết kế và cấu trúc lớp bảng mạch phù hợp với nhu cầu của bạn.

en: Add a description by creating
vi: Thêm mô tả bằng cách tạo

en: inside this template's directory.
vi: bên trong thư mục mẫu này.

en: No Templates Found
vi: Không tìm thấy mẫu nào

en: The selected directory does not contain any project templates.
vi: Thư mục đã chọn không chứa mẫu dự án nào.

en: Suggestions
vi: Gợi ý

en: Browse to a different directory using the folder icon
vi: Duyệt đến thư mục khác bằng biểu tượng thư mục

en: Use the refresh icon to reload the current directory
vi: Dùng biểu tượng làm mới để tải lại thư mục hiện tại

en: Switch to a system templates tab
vi: Chuyển sang thẻ mẫu hệ thống

en: Each template needs a 'meta' folder containing configuration files.
vi: Mỗi mẫu cần có thư mục 'meta' chứa các tệp cấu hình.

en: KiCad project file
vi: Tệp dự án KiCad

en: Unzip Project
vi: Giải nén dự án

en: 
    Open '%s'
vi: 
    Mở '%s'

en: Target Directory
vi: Thư mục đích

en: Unzipping project in '%s'.
vi: Đang giải nén dự án trong '%s'.

en: Could not open gEDA / Lepton EDA project file '%s'.
vi: Không thể mở tệp dự án gEDA / Lepton EDA '%s'.

en: Locate gEDA / Lepton EDA Schematic
vi: Tìm sơ đồ nguyên lý gEDA / Lepton EDA

en: gEDA / Lepton EDA PCB files
vi: Tệp PCB gEDA / Lepton EDA

en: Locate gEDA / Lepton EDA PCB
vi: Tìm PCB gEDA / Lepton EDA

en: The selected file does not appear to be a PADS ASCII schematic or PCB.
vi: Tệp đã chọn không phải là sơ đồ nguyên lý PADS ASCII hoặc PCB.

en: KiCad Project Destination
vi: Đích đến dự án KiCad

en: The selected directory is not empty.  We recommend you create projects in their own clean directory.
    
    Do you want to create a new empty directory for the project?
vi: Thư mục đã chọn không trống. Chúng tôi khuyến nghị bạn tạo dự án trong thư mục sạch riêng của chúng.
    
    Bạn có muốn tạo một thư mục trống mới cho dự án không?

en: Error creating new directory. Please try a different path. The project cannot be imported.
vi: Lỗi khi tạo thư mục mới. Vui lòng thử đường dẫn khác. Không thể nhập dự án.

en: Import Altium Project Files
vi: Nhập tệp dự án Altium

en: Import CADSTAR Archive Project Files
vi: Nhập tệp dự án CADSTAR Archive

en: Import Eagle Project Files
vi: Nhập tệp dự án Eagle

en: Import EasyEDA Std Backup
vi: Nhập bản sao lưu EasyEDA Std

en: Import EasyEDA Pro Project
vi: Nhập dự án EasyEDA Pro

en: Import PADS Project Files
vi: Nhập tệp dự án PADS

en: Import gEDA / Lepton EDA Project Files
vi: Nhập tệp dự án gEDA / Lepton EDA

en: Running job %d: %s
vi: Đang chạy công việc %d: %s

en: Job successful
vi: Công việc thành công

en: Job failed
vi: Công việc thất bại

en: File '%s'
    does not appear to be a KiCad project file.
vi: Tệp '%s'
    không có vẻ là tệp dự án KiCad.

en: Export GLB (binary GLTF)
vi: Xuất GLB (binary GLTF)

en: Export STEP
vi: Xuất STEP

en: Export BREP
vi: Xuất BREP

en: Export XAO
vi: Xuất XAO

en: Export VRML
vi: Xuất VRML

en: Export PLY
vi: Xuất PLY

en: Export STL
vi: Xuất STL

en: Export STEPZ
vi: Xuất STEPZ

en: Export U3D
vi: Xuất U3D

en: Export PS
vi: Xuất PS

en: prints version information and exits
vi: in thông tin phiên bản và thoát

en: Editors
vi: Trình soạn thảo

en: Project Files
vi: Tệp dự án

en: Local History
vi: Lịch sử cục bộ

en: PCM Updates Available
vi: Có cập nhật PCM

en: %d package update(s) available
vi: Có %d bản cập nhật gói

en: Error opening jobs file
vi: Lỗi khi mở tệp công việc

en: Project '%s' is already open by '%s' at '%s'.
vi: Dự án '%s' đang được mở bởi '%s' tại '%s'.

en: KiCad found unsaved changes from your last session that are newer than the saved project files.
vi: KiCad phát hiện các thay đổi chưa lưu từ phiên làm việc trước mới hơn các tệp dự án đã lưu.

en: Recover Unsaved Changes
vi: Khôi phục thay đổi chưa lưu

en: This can happen if your previous session ended unexpectedly.
    
    Choose 'Restore' to recover those changes, or 'Discard' to keep the currently saved files.
vi: Điều này có thể xảy ra nếu phiên làm việc trước của bạn kết thúc đột ngột.
    
    Chọn 'Khôi phục' để lấy lại các thay đổi đó, hoặc 'Loại bỏ' để giữ các tệp đã lưu hiện tại.

en: Edit File in Text Editor
vi: Chỉnh sửa tệp trong trình soạn thảo văn bản

en: [no project loaded]
vi: [chưa tải dự án]

en: Project: %s
vi: Dự án: %s

en: Restoring session
vi: Đang khôi phục phiên làm việc

en: Restoring '%s'
vi: Đang khôi phục '%s'

en: Moments ago
vi: Vừa xong

en: %d minutes ago
vi: %d phút trước

en: %d hours ago
vi: %d giờ trước

en: Restore Commit
vi: Khôi phục commit

en: Clear Recent Projects
vi: Xóa dự án gần đây

en: Import Non-KiCad Project...
vi: Nhập dự án không phải KiCad...

en: Altium Project...
vi: Dự án Altium...

en: Import Altium Schematic and PCB (*.PrjPcb)
vi: Nhập sơ đồ nguyên lý và PCB Altium (*.PrjPcb)

en: CADSTAR Project...
vi: Dự án CADSTAR...

en: Import CADSTAR Archive Schematic and PCB (*.csa, *.cpa)
vi: Nhập sơ đồ nguyên lý và PCB CADSTAR Archive (*.csa, *.cpa)

en: EAGLE Project...
vi: Dự án EAGLE...

en: Import EAGLE CAD XML schematic and board
vi: Nhập sơ đồ nguyên lý và bảng mạch EAGLE CAD XML

en: EasyEDA (JLCEDA) Std Backup...
vi: Bản sao lưu EasyEDA (JLCEDA) Std...

en: Import EasyEDA (JLCEDA) Standard schematic and board
vi: Nhập sơ đồ nguyên lý và bảng mạch EasyEDA (JLCEDA) Standard

en: EasyEDA (JLCEDA) Pro Project...
vi: Dự án EasyEDA (JLCEDA) Pro...

en: Import EasyEDA (JLCEDA) Professional schematic and board
vi: Nhập sơ đồ nguyên lý và bảng mạch EasyEDA (JLCEDA) Professional

en: PADS Project...
vi: Dự án PADS...

en: Import PADS Logic schematic and PADS ASCII PCB (*.asc, *.txt)
vi: Nhập sơ đồ nguyên lý PADS Logic và PCB ASCII PADS (*.asc, *.txt)

en: gEDA / Lepton EDA Project...
vi: Dự án gEDA / Lepton EDA...

en: Import gEDA or Lepton EDA schematic and PCB layout
vi: Nhập sơ đồ nguyên lý và bố trí mạch gEDA hoặc Lepton EDA

en: Edit Advanced Config...
vi: Chỉnh sửa cấu hình nâng cao...

en: Edit advanced settings
vi: Chỉnh sửa cài đặt nâng cao

en: Edit Local File...
vi: Chỉnh sửa tệp cục bộ...

en: Edit local file in text editor
vi: Chỉnh sửa tệp cục bộ trong trình soạn thảo văn bản

en: Add Default Repository
vi: Thêm kho lưu trữ mặc định

en: Fully qualified repository url:
vi: URL kho lưu trữ đầy đủ:

en: Add Repository
vi: Thêm kho lưu trữ

en: Add repository
vi: Thêm kho lưu trữ

en: Remove repository
vi: Xóa kho lưu trữ

en: Manage Repositories
vi: Quản lý kho lưu trữ

en: Plugins (%d)
vi: Phần mở rộng (%d)

en: Fabrication plugins (%d)
vi: Phần mở rộng gia công (%d)

en: Libraries (%d)
vi: Thư viện (%d)

en: Data sources (%d)
vi: Nguồn dữ liệu (%d)

en: Color themes (%d)
vi: Chủ đề màu sắc (%d)

en: Are you sure you want to update pinned package from version %s to %s?
vi: Bạn có chắc muốn cập nhật gói đã ghim từ phiên bản %s lên %s không?

en: Confirm update
vi: Xác nhận cập nhật

en: Install
vi: Cài đặt

en: Uninstall
vi: Gỡ cài đặt

en: Repository (%d)
vi: Kho lưu trữ (%d)

en: Apply Pending Changes
vi: Áp dụng các thay đổi đang chờ

en: Discard Pending Changes
vi: Hủy các thay đổi đang chờ

en: Are you sure you want to close the package manager and discard pending changes?
vi: Bạn có chắc muốn đóng trình quản lý gói và hủy các thay đổi đang chờ không?

en: Install Package
vi: Cài đặt gói

en: Pending (%d)
vi: Đang chờ xử lý (%d)

en: Installed (%d)
vi: Đã cài đặt (%d)

en: Manage...
vi: Quản lý...

en: Package
vi: Gói

en: Repository
vi: Kho lưu trữ

en: Discard action
vi: Hủy hành động

en: Install from File...
vi: Cài đặt từ tệp...

en: Open Package Directory
vi: Mở thư mục gói

en: Plugin And Content Manager
vi: Trình quản lý phần mở rộng và nội dung

en: Aborting remaining tasks.
vi: Đang hủy các tác vụ còn lại.

en: Downloaded %lld/%lld kB
vi: Đã tải %lld/%lld kB

en: Download Progress
vi: Tiến trình tải xuống

en: Waiting...
vi: Đang chờ...

en: Overall Progress
vi: Tiến trình tổng thể

en: Details
vi: Chi tiết

en: Applying Package Changes
vi: Đang áp dụng thay đổi gói

en: Pin package
vi: Ghim gói

en: Pinned packages don't affect available update notification and will not be updated with 'Update All' button.
vi: Các gói đã ghim không ảnh hưởng đến thông báo cập nhật và sẽ không được cập nhật bằng nút 'Cập nhật tất cả'.

en: Install Pending
vi: Đang chờ cài đặt

en: Uninstall Pending
vi: Đang chờ gỡ cài đặt

en: Update Pending
vi: Đang chờ cập nhật

en: Metadata
vi: Siêu dữ liệu

en: Package identifier:
vi: Mã nhận dạng gói:

en: License:
vi: Giấy phép:

en: Tags:
vi: Thẻ:

en: Author
vi: Tác giả

en: Maintainer
vi: Người bảo trì

en: Resources
vi: Tài nguyên

en: Package download url is not specified
vi: Chưa chỉ định url tải gói

en: Error downloading package
vi: Lỗi tải xuống gói

en: Save Package
vi: Lưu gói

en: Download Package
vi: Tải gói

en: Integrity of the downloaded package could not be verified, hash does not match. Are you sure you want to keep this file?
vi: Không thể xác minh tính toàn vẹn của gói đã tải, mã băm không khớp. Bạn có chắc muốn giữ tệp này không?

en: Keep downloaded file
vi: Giữ tệp đã tải

en: This package version is incompatible with your KiCad version or platform. Are you sure you want to install it anyway?
vi: Phiên bản gói này không tương thích với phiên bản KiCad hoặc nền tảng của bạn. Bạn có chắc muốn cài đặt nó không?

en: Install package
vi: Cài đặt gói

en: Pending
vi: Đang chờ

en: Update All
vi: Cập nhật tất cả

en: Download Size
vi: Kích thước tải xuống

en: Install Size
vi: Kích thước cài đặt

en: Compatible
vi: Tương thích

en: Show all versions
vi: Hiển thị tất cả phiên bản

en: Download
vi: Tải xuống

en: Error loading installed packages list: %s
vi: Lỗi tải danh sách gói đã cài đặt: %s

en: Downloading %lld/%lld kB
vi: Đang tải %lld/%lld kB

en: Download is too large.
vi: Tệp tải xuống quá lớn.

en: Fetching repository
vi: Đang tải kho lưu trữ

en: Unable to parse repository: %s
vi: Không thể phân tích kho lưu trữ: %s

en: The given repository URL does not look like a valid KiCad package repository. Please double check the URL.
vi: URL kho lưu trữ đã cho không phải là kho lưu trữ gói KiCad hợp lệ. Vui lòng kiểm tra lại URL.

en: Fetching repository packages
vi: Đang tải các gói kho lưu trữ

en: Unable to load repository packages url.
vi: Không thể tải url danh sách gói kho.

en: Packages hash doesn't match. Repository may be corrupted.
vi: Hàm băm gói không khớp. Kho lưu trữ có thể bị hỏng.

en: Unable to parse packages metadata:
    
    %s
vi: Không thể phân tích siêu dữ liệu gói:
    
    %s

en: Failed to parse locally stored repository.json.
vi: Không thể phân tích cú pháp repository.json được lưu cục bộ.

en: Packages cache for current repository is corrupted, it will be redownloaded.
vi: Bộ nhớ đệm gói cho kho hiện tại bị hỏng, sẽ được tải lại.

en: Downloading resources
vi: Đang tải tài nguyên

en: Resources file hash doesn't match and will not be used. Repository may be corrupted.
vi: Mã băm tệp tài nguyên không khớp và sẽ không được dùng. Kho có thể bị hỏng.

en: Local file
vi: Tệp cục bộ

en: PCM Update
vi: Cập nhật PCM

en: Preparing to fetch repositories
vi: Đang chuẩn bị tải kho lưu trữ

en: Fetching repository...
vi: Đang tải kho lưu trữ...

en: Reviewing packages...
vi: Đang xem xét các gói...

en: This plugin requires the KiCad API, which is currently disabled in preferences. Would you like to enable it?
vi: Phần mở rộng này yêu cầu API KiCad, hiện đang bị tắt trong tùy chọn. Bạn có muốn bật nó không?

en: Version %s of package %s not found!
vi: Không tìm thấy phiên bản %s của gói %s!

en: Unable to create download directory!
vi: Không thể tạo thư mục tải xuống!

en: Downloading package url: '%s'
vi: Đang tải xuống url gói: '%s'

en: Failed to download url %s
    %s
vi: Không tải được url %s
    %s

en: Downloaded archive hash for package %s does not match repository entry. This may indicate a problem with the package, if the issue persists report this to repository maintainers.
vi: Mã băm lưu trữ đã tải cho gói %s không khớp với mục trong kho. Điều này có thể cho thấy sự cố với gói, nếu vấn đề tiếp diễn hãy báo cáo cho người quản lý kho.

en: Removing previous version of package '%s'.
vi: Đang xóa phiên bản trước của gói '%s'.

en: Installing package '%s'.
vi: Đang cài đặt gói '%s'.

en: Aborting package installation.
vi: Đang hủy cài đặt gói.

en: Unable to parse package metadata:
    
    %s
vi: Không thể phân tích siêu dữ liệu gói:
    
    %s

en: Archive does not contain a valid metadata.json file
vi: Lưu trữ không chứa tệp metadata.json hợp lệ

en: Archive metadata must have a single version defined
vi: Siêu dữ liệu archive phải có một phiên bản được xác định

en: Package with identifier %s is already installed. Would you like to update it to the version from selected file?
vi: Gói có mã định danh %s đã được cài đặt. Bạn có muốn cập nhật lên phiên bản từ tệp đã chọn không?

en: Update package
vi: Cập nhật gói

en: Removing directory %s
vi: Đang xóa thư mục %s

en: Failed to remove directory %s
vi: Không thể xóa thư mục %s

en: Package %s uninstalled
vi: Đã gỡ cài đặt gói %s

en: %d out of %d operations failed.
vi: %d trong số %d thao tác thất bại.

en: All operations completed successfully.
vi: Tất cả các thao tác đã hoàn thành thành công.

en: %d out of %d operations were initialized but not successful.
vi: %d trong số %d thao tác đã được khởi tạo nhưng không thành công.

en: Could not open the template path '%s'
vi: Không thể mở đường dẫn mẫu '%s'

en: Could not find the expected 'meta' directory at '%s'
vi: Không tìm thấy thư mục 'meta' dự kiến tại '%s'

en: Could not find the expected meta HTML file at '%s'
vi: Không tìm thấy tệp HTML meta dự kiến tại '%s'

en: Cannot create folder '%s'.
vi: Không thể tạo thư mục '%s'.

en: Changing file extension will change file type.
    Do you want to continue ?
vi: Thay đổi phần mở rộng tệp sẽ thay đổi loại tệp.
    Bạn có muốn tiếp tục không?

en: Rename File
vi: Đổi tên tệp

en: Unable to rename file ...
vi: Không thể đổi tên tệp ...

en: Permission denied
vi: Quyền bị từ chối

en: Can not move '%s' to recycle bin.
vi: Không thể chuyển '%s' vào thùng rác.

en: Can not move '%s' to trash.
vi: Không thể chuyển '%s' vào thùng rác.

en: Directory name:
vi: Tên thư mục:

en: Create New Directory
vi: Tạo thư mục mới

en: Switch to this Project
vi: Chuyển sang dự án này

en: Close all editors, and switch to the selected project
vi: Đóng tất cả trình soạn thảo và chuyển sang dự án đã chọn

en: New Directory...
vi: Thư mục mới...

en: Create a New Directory
vi: Tạo thư mục mới

en: Reveal in Finder
vi: Hiển thị trong Finder

en: Reveals the directory in a Finder window
vi: Hiển thị thư mục trong cửa sổ Finder

en: Open Directory in File Explorer
vi: Mở thư mục trong trình quản lý tệp

en: Opens the directory in the default system file manager
vi: Mở thư mục trong trình quản lý tệp mặc định của hệ thống

en: Reveals the directories in a Finder window
vi: Hiển thị các thư mục trong cửa sổ Finder

en: Open Directories in File Explorer
vi: Mở các thư mục trong trình quản lý tệp

en: Opens the directories in the default system file manager
vi: Mở các thư mục trong trình quản lý tệp mặc định của hệ thống

en: Open the file in a Text Editor
vi: Mở tệp trong trình soạn thảo văn bản

en: Open files in a Text Editor
vi: Mở các tệp trong trình soạn thảo văn bản

en: Edit in a Text Editor
vi: Chỉnh sửa trong trình soạn thảo văn bản

en: Run Jobs
vi: Chạy công việc

en: Rename File...
vi: Đổi tên tệp...

en: Rename file
vi: Đổi tên tệp

en: Rename Files...
vi: Đổi tên các tệp...

en: Rename files
vi: Đổi tên các tệp

en: Delete the file and its content
vi: Xóa tệp và nội dung của nó

en: Delete the files and their contents
vi: Xóa các tệp và nội dung của chúng

en: Move to Trash
vi: Chuyển vào thùng rác

en: Add Project to Version Control...
vi: Thêm dự án vào quản lý phiên bản...

en: Initialize a new repository
vi: Khởi tạo kho lưu trữ mới

en: Commit Project...
vi: Commit dự án...

en: Commit changes to the local repository
vi: Commit các thay đổi vào kho lưu trữ cục bộ

en: Push
vi: Đẩy

en: Push committed local changes to remote repository
vi: Đẩy các thay đổi cục bộ đã commit lên kho lưu trữ từ xa

en: Pull
vi: Kéo

en: Pull changes from remote repository into local
vi: Kéo các thay đổi từ kho lưu trữ từ xa vào cục bộ

en: Commit File...
vi: Commit tệp...

en: Switch to branch
vi: Chuyển sang nhánh

en: Other...
vi: Khác...

en: Switch to a different branch
vi: Chuyển sang nhánh khác

en: Switch to Branch
vi: Chuyển nhánh

en: Enable Git Integration
vi: Bật tích hợp Git

en: Re-enable Git integration for this project
vi: Bật lại tích hợp Git cho dự án này

en: Disable Git Integration
vi: Tắt tích hợp Git

en: Disable Git integration for this project
vi: Tắt tích hợp Git cho dự án này

en: Change filename: '%s'
vi: Đổi tên tệp: '%s'

en: Change filename
vi: Đổi tên tệp

en: Network path: not monitoring folder changes
vi: Đường dẫn mạng: không theo dõi thay đổi thư mục

en: Local path: monitoring folder changes
vi: Đường dẫn cục bộ: đang theo dõi thay đổi thư mục

en: Please wait
vi: Vui lòng chờ

en: Waiting for Git operations to finish...
vi: Đang chờ các thao tác Git hoàn thành...

en: The selected directory is already a Git project.
vi: Thư mục đã chọn đã là một dự án Git.

en: Failed to initialize Git project.
vi: Không thể khởi tạo dự án Git.

en: Set default remote
vi: Đặt remote mặc định

en: Failed to set default remote.
vi: Không thể đặt remote mặc định.

en: Fetch Remote
vi: Lấy Remote

en: Failed to pull project
vi: Không thể pull dự án

en: Failed to push project
vi: Không thể push dự án

en: The selected directory is not a Git project.
vi: Thư mục được chọn không phải là dự án Git.

en: Discarding commit due to empty commit message.
vi: Hủy commit do thông điệp commit trống.

en: Discarding commit due to empty file selection.
vi: Hủy commit do không có tệp nào được chọn.

en: Cannot copy folder '%s'.
vi: Không thể sao chép thư mục '%s'.

en: New Project...
vi: Dự án mới...

en: Create a new project based on an existing project
vi: Tạo dự án mới dựa trên dự án có sẵn

en: Clone Project from Repository...
vi: Sao chép dự án từ kho lưu trữ...

en: New Jobset File...
vi: Tệp Jobset mới...

en: Open Demo Project...
vi: Mở dự án mẫu...

en: Open Project...
vi: Mở dự án...

en: Open Jobset File...
vi: Mở tệp Jobset...

en: Close Project
vi: Đóng dự án

en: Edit schematic in schematic editor
vi: Chỉnh sửa sơ đồ nguyên lý trong trình soạn sơ đồ nguyên lý

en: Edit PCB in PCB editor
vi: Chỉnh sửa PCB trong trình soạn PCB

en: Create, delete and edit PCB footprints
vi: Tạo, xóa và chỉnh sửa dấu chân linh kiện PCB

en: Preview Gerber output files
vi: Xem trước tệp xuất Gerber

en: Convert bitmap images to schematic or PCB components
vi: Chuyển đổi ảnh bitmap thành linh kiện sơ đồ nguyên lý hoặc PCB

en: Edit drawing sheet borders and title block
vi: Chỉnh sửa viền trang vẽ và khung tên

en: Run Plugin and Content Manager
vi: Chạy Trình quản lý Plugin và Nội dung

en: Open Text Editor
vi: Mở Trình soạn văn bản

en: Launch preferred text editor
vi: Khởi chạy trình soạn văn bản ưa thích

en: Archive Project...
vi: Lưu trữ dự án...

en: Archive all project files
vi: Lưu trữ tất cả tệp dự án

en: Unarchive Project...
vi: Giải nén dự án...

en: Unarchive project files from zip archive
vi: Giải nén tệp dự án từ kho lưu trữ zip

en: Reveal Project in Finder
vi: Hiển thị dự án trong Finder

en: Open project folder in Finder
vi: Mở thư mục dự án trong Finder

en: Browse Project Files
vi: Duyệt tệp dự án

en: Open project directory in file explorer
vi: Mở thư mục dự án trong trình duyệt tệp

en: Restore Project from Local History...
vi: Khôi phục dự án từ lịch sử cục bộ...

en: Restore project files from local history
vi: Khôi phục tệp dự án từ lịch sử cục bộ

en: Show or hide local history panel
vi: Hiện hoặc ẩn bảng lịch sử cục bộ

en: Create New Project
vi: Tạo dự án mới

en: The selected folder is not empty.  It is recommended that you create projects in their own empty folder.
    
    Do you want to continue?
vi: Thư mục đã chọn không trống. Nên tạo dự án trong thư mục riêng trống.
    
    Bạn có muốn tiếp tục không?

en: No project template was selected.  Cannot generate new project.
vi: Không có mẫu dự án nào được chọn. Không thể tạo dự án mới.

en: New Project Folder
vi: Thư mục dự án mới

en: Insufficient permissions to write to folder '%s'.
vi: Không đủ quyền để ghi vào thư mục '%s'.

en: Overwriting files:
vi: Ghi đè tệp:

en: Similar files already exist in the destination folder.
vi: Các tệp tương tự đã tồn tại trong thư mục đích.

en: A problem occurred creating new project from template.
vi: Đã xảy ra sự cố khi tạo dự án mới từ mẫu.

en: Clone Project from Git Repository
vi: Sao chép dự án từ kho Git

en: Clone Repository
vi: Sao chép kho lưu trữ

en: No project files were found in the repository.
vi: Không tìm thấy tệp dự án nào trong kho lưu trữ.

en: Create New Jobset
vi: Tạo Jobset mới

en: Open Existing Project
vi: Mở dự án có sẵn

en: Open Jobset
vi: Mở Jobset

en: Archive Project Files
vi: Lưu trữ tệp dự án

en: Save Project To
vi: Lưu dự án vào

en: Folder '%s' could not be created.
    
    Please make sure you have sufficient permissions.
vi: Không thể tạo thư mục '%s'.
    
    Vui lòng đảm bảo bạn có đủ quyền.

en: Create (or open) a project to edit a schematic.
vi: Tạo (hoặc mở) dự án để chỉnh sửa sơ đồ nguyên lý.

en: Create (or open) a project to edit a pcb.
vi: Tạo (hoặc mở) dự án để chỉnh sửa PCB.

en: Application failed to load:
vi: Không tải được ứng dụng:

en: Application cannot start.
vi: Ứng dụng không thể khởi động.

en: Update Check
vi: Kiểm tra cập nhật

en: Requesting update info
vi: Đang yêu cầu thông tin cập nhật

en: Unable to parse update response: %s
vi: Không thể phân tích phản hồi cập nhật: %s

en: Create a new folder for the project
vi: Tạo thư mục mới cho dự án

en: Success
vi: Thành công

en: Cancelled
vi: Đã hủy

en: File not found
vi: Không tìm thấy tệp

en: Failed to load PDF
vi: Không tải được PDF

en: Failed to print
vi: In thất bại

en: Unsupported
vi: Không được hỗ trợ

en: Unknown error
vi: Lỗi không xác định

en: Error code: %d
vi: Mã lỗi: %d

en: Layout
vi: Bố trí

en: Size: %.1fx%.1fmm
vi: Kích thước: %.1fx%.1fmm

en: Y start:
vi: Y bắt đầu:

en: X start:
vi: X bắt đầu:

en: Origin
vi: Gốc tọa độ

en: Upper Right
vi: Phía trên bên phải

en: Upper Left
vi: Phía trên bên trái

en: Lower Right
vi: Dưới phải

en: Lower Left
vi: Dưới trái

en: X end:
vi: X kết thúc:

en: Y end:
vi: Y kết thúc:

en: New Item
vi: Mục mới

en: Print Drawing Sheet
vi: In trang vẽ

en: An error occurred attempting to print the drawing sheet.
vi: Đã xảy ra lỗi khi cố in trang vẽ.

en: Printing
vi: Đang in

en: Predefined Keywords
vi: Từ khóa định sẵn

en: Texts can include keywords.
vi: Văn bản có thể chứa từ khóa.

en: Keyword notation is ${keyword}
vi: Ký hiệu từ khóa là ${keyword}

en: Each keyword is replaced by its value
vi: Mỗi từ khóa được thay thế bằng giá trị của nó

en: These build-in keywords are always available:
vi: Các từ khóa tích hợp này luôn khả dụng:

en: (sheet number)
vi: (số trang)

en: (sheet count)
vi: (tổng số trang)

en: (paper size)
vi: (khổ giấy)

en: Item Type
vi: Loại mục

en: Show on all pages
vi: Hiện trên tất cả trang

en: First page only
vi: Chỉ trang đầu tiên

en: Subsequent pages only
vi: Chỉ các trang tiếp theo

en: Text width:
vi: Chiều rộng văn bản:

en: Text height:
vi: Chiều cao văn bản:

en: Maximum width:
vi: Chiều rộng tối đa:

en: Set to 0 to disable this constraint
vi: Đặt 0 để tắt ràng buộc này

en: Maximum height:
vi: Chiều cao tối đa:

en: Set to 0 to use default values
vi: Cài đặt 0 để dùng về giá trị Mặc định

en: Comment:
vi: Ghi chú:

en: From:
vi: Từ:

en: End Position
vi: Vị trí kết thúc

en: Rotation:
vi: Xoay:

en: Bitmap DPI:
vi: DPI bitmap:

en: Repeat Parameters
vi: Tham số lặp

en: Count:
vi: Số lần:

en: Step text:
vi: Bước văn bản:

en: Number of characters or digits to step text by for each repeat.
vi: Số ký tự hoặc chữ số để tăng văn bản cho mỗi lần lặp.

en: Step X:
vi: Bước X:

en: Distance on the X axis to step for each repeat.
vi: Khoảng cách trên trục X cho mỗi lần lặp.

en: Step Y:
vi: Bước Y:

en: Distance to step on Y axis for each repeat.
vi: Khoảng cách trên trục Y cho mỗi lần lặp.

en: Item Properties
vi: Thuộc tính mục

en: Default Values
vi: Giá trị mặc định

en: Line thickness:
vi: Độ dày đường:

en: Text thickness:
vi: Độ dày văn bản:

en: Set to Default
vi: Đặt về mặc định

en: Page Margins
vi: Lề trang

en: General Options
vi: Tùy chọn chung

en: The current drawing sheet has been modified. Save changes?
vi: Trang vẽ hiện tại đã bị thay đổi. Lưu thay đổi?

en: File '%s' loaded
vi: Đã tải tệp '%s'

en: Append Existing Drawing Sheet
vi: Thêm trang vẽ có sẵn

en: Unable to load %s file
vi: Không thể tải tệp %s

en: File '%s' inserted
vi: Đã chèn tệp '%s'

en: Open Drawing Sheet
vi: Mở trang vẽ

en: Unable to write '%s'.
vi: Không thể ghi '%s'.

en: Save Drawing Sheet As
vi: Lưu trang vẽ thành

en: Layout file is read only.
vi: Tệp bố trí chỉ đọc.

en: KiCad Drawing Sheet Editor
vi: Trình soạn trang vẽ KiCad

en: coord origin: Right Bottom page corner
vi: Gốc tọa độ: Góc dưới phải trang

en: Constrain to H, V, 45
vi: Ràng buộc ở H, V, 45

en: Error Init Printer info
vi: Lỗi khởi tạo thông tin máy in

en: [no drawing sheet loaded]
vi: [chưa tải trang vẽ]

en: coord origin: %s
vi: Gốc tọa độ: %s

en: New drawing sheet file is unsaved
vi: Tệp trang vẽ mới chưa được lưu

en: Drawing sheet changes are unsaved
vi: Các thay đổi trang vẽ chưa được lưu

en: Page Width
vi: Chiều rộng trang

en: Page Height
vi: Chiều cao trang

en: Left Top paper corner
vi: Góc trên trái tờ giấy

en: Right Bottom page corner
vi: Góc dưới phải trang

en: Left Bottom page corner
vi: Góc dưới trái trang

en: Right Top page corner
vi: Góc trên phải trang

en: Left Top page corner
vi: Góc trên trái trang

en: Origin of coordinates displayed to the status bar
vi: Gốc tọa độ hiển thị trên thanh trạng thái

en: Page 1
vi: Trang 1

en: Other pages
vi: Các trang khác

en: Simulate page 1 or other pages to show how items
    which are not on all page are displayed
vi: Mô phỏng trang 1 hoặc các trang khác để xem cách hiển thị
    các mục không có trên tất cả trang

en: Origin selector
vi: Bộ chọn gốc tọa độ

en: Select the origin of the status bar coordinates
vi: Chọn gốc tọa độ thanh trạng thái

en: Page selector
vi: Bộ chọn trang

en: Select the page to simulate item displays
vi: Chọn trang để mô phỏng hiển thị mục

en: Place Bitmaps
vi: Đặt Bitmap

en: Append Existing Drawing Sheet...
vi: Chèn Trang Vẽ Hiện Có...

en: Append an existing drawing sheet file to the current file
vi: Chèn tệp trang vẽ hiện có vào tệp hiện tại

en: Show Design Inspector
vi: Hiển Thị Thanh Kiểm Tra Thiết Kế

en: Page Preview Settings...
vi: Cài Đặt Xem Trước Trang...

en: Edit preview data for page size and title block
vi: Chỉnh sửa dữ liệu xem trước cho kích thước trang và khung tên

en: Show Title Block in Preview Mode
vi: Hiển Thị Khung Tên Ở Chế Độ Xem Trước

en: Text placeholders will be replaced with preview data
vi: Các trình giữ chỗ văn bản sẽ được thay thế bằng dữ liệu xem trước

en: Show Title Block in Edit Mode
vi: Hiển Thị Khung Tên Ở Chế Độ Chỉnh Sửa

en: Text placeholders are shown as ${keyword} tokens
vi: Các trình giữ chỗ văn bản được hiển thị dưới dạng token ${keyword}

en: Error writing objects to clipboard
vi: Lỗi khi ghi đối tượng vào bộ nhớ tạm

en: ### Bridged Tee Attenuator
    ___a___ is attenuation in dB<br>
    ___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>
    ___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>
    ___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___
    
    ___L = 10<sup>a/20</sup>___<br>
    ___R1 = Z<sub>0</sub> &middot; (L&minus;1)___<br>
    ___R2 = Z<sub>0</sub> / (L&minus;1)___
vi: ### Bộ Suy Hao Tee Cầu
    ___a___ là độ suy hao tính bằng dB<br>
    ___Z<sub>in</sub>___ là trở kháng ngõ vào mong muốn tính bằng &#x2126;<br>
    ___Z<sub>out</sub>___ là trở kháng ngõ ra mong muốn tính bằng &#x2126;<br>
    ___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___
    
    ___L = 10<sup>a/20</sup>___<br>
    ___R1 = Z<sub>0</sub> &middot; (L&minus;1)___<br>
    ___R2 = Z<sub>0</sub> / (L&minus;1)___

en: ### Pi Attenuator
    ___a___ is attenuation in dB<br>
    ___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>
    ___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>
    
    ___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>
    ___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>
    ___A = (L+1) / (L&minus;1)___<br><br>
    ___R2 = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; Z<sub>out</sub> / L)___<br>
    ___R1 = 1 / (A/Z<sub>in</sub> &minus; 1/R2)___<br>
    ___R3 = 1 / (A/Z<sub>out</sub> &minus; 1/R2)___
vi: ### Bộ Suy Hao Pi
    ___a___ là độ suy hao tính bằng dB<br>
    ___Z<sub>in</sub>___ là trở kháng ngõ vào mong muốn tính bằng &#x2126;<br>
    ___Z<sub>out</sub>___ là trở kháng ngõ ra mong muốn tính bằng &#x2126;<br>
    
    ___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>
    ___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>
    ___A = (L+1) / (L&minus;1)___<br><br>
    ___R2 = (L&minus;1) / 2&middot;&radic;(Z<sub>in</sub> &middot; Z<sub>out</sub> / L)___<br>
    ___R1 = 1 / (A/Z<sub>in</sub> &minus; 1/R2)___<br>
    ___R3 = 1 / (A/Z<sub>out</sub> &minus; 1/R2)___

en: ### Split Attenuator
    Attenuation is 6 dB<br>
    ___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>
    ___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>
    ___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___
    
    ___R1 = R2 = R3 = Z<sub>0</sub>/3___
vi: ### Bộ suy giảm chia
    Độ suy giảm là 6 dB<br>
    ___Z<sub>in</sub>___ là trở kháng ngõ vào mong muốn tính bằng &#x2126;<br>
    ___Z<sub>out</sub>___ là trở kháng ngõ ra mong muốn tính bằng &#x2126;<br>
    ___Z<sub>0</sub> = Z<sub>in</sub> = Z<sub>out</sub>___
    
    ___R1 = R2 = R3 = Z<sub>0</sub>/3___

en: ### Tee Attenuator
    ___a___ is attenuation in dB<br>
    ___Z<sub>in</sub>___ is desired input impedance in &#x2126;<br>
    ___Z<sub>out</sub>___ is desired output impedance in &#x2126;<br>
    
    ___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>
    ___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>
    ___A = (L+1) / (L&minus;1)___<br><br>
    ___R2 = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; Z<sub>out</sub>) / (L&minus;1)___<br>
    ___R1 = Z<sub>in</sub> &middot; A &minus; R2___<br>
    ___R3 = Z<sub>out</sub> &middot; A &minus; R2___
vi: ### Bộ Suy Hao Tee
    ___a___ là độ suy hao tính bằng dB<br>
    ___Z<sub>in</sub>___ là trở kháng ngõ vào mong muốn tính bằng &#x2126;<br>
    ___Z<sub>out</sub>___ là trở kháng ngõ ra mong muốn tính bằng &#x2126;<br>
    
    ___K = V<sub>I</sub>/V<sub>O</sub> = 10<sup>a/20</sup>___<br>
    ___L = K<sup>2</sup> = 10<sup>a/10</sup>___<br>
    ___A = (L+1) / (L&minus;1)___<br><br>
    ___R2 = 2&middot;&radic;(L &middot; Z<sub>in</sub> &middot; Z<sub>out</sub>) / (L&minus;1)___<br>
    ___R1 = Z<sub>in</sub> &middot; A &minus; R2___<br>
    ___R3 = Z<sub>out</sub> &middot; A &minus; R2___

en: Note: Values are minimal values
vi: Lưu ý: Các giá trị là giá trị tối thiểu

en: Class 1
vi: Lớp 1

en: Class 2
vi: Lớp 2

en: Class 3
vi: Lớp 3

en: Class 4
vi: Lớp 4

en: Class 5
vi: Lớp 5

en: Class 6
vi: Lớp 6

en: Lines width
vi: Chiều rộng đường

en: Minimum clearance
vi: Khoảng hở tối thiểu

en: Via: (diameter - drill)
vi: Via: (đường kính - lỗ khoan)

en: Plated Pad: (diameter - drill)
vi: Điểm hàn mạ: (đường kính - lỗ khoan)

en: NP Pad: (diameter - drill)
vi: Điểm hàn NP: (đường kính - lỗ khoan)

en: Electrical Resistivity in Ohm*m at 20 deg C
vi: Điện trở suất tính bằng Ohm*m ở 20 độ C

en: Temperature coefficient
vi: Hệ số nhiệt độ

en: Wire properties
vi: Thuộc tính dây dẫn

en: Standard Size:
vi: Kích thước tiêu chuẩn:

en: Area:
vi: Diện tích:

en: Conductor resistivity:
vi: Điện trở suất dây dẫn:

en: Specific resistance in Ohm*m at 20 deg C
vi: Điện trở riêng tính bằng Ohm*m ở 20 độ C

en: ohm-meter
vi: ohm-mét

en: Temperature Coefficient:
vi: Hệ số nhiệt độ:

en: Thermal coefficient at 20 deg C
vi: Hệ số nhiệt tại 20 độ C

en: Linear resistance:
vi: Điện trở tuyến tính:

en: Frequency for 100% skin depth:
vi: Tần số cho độ sâu bề mặt 100%:

en: Ampacity:
vi: Dòng tải cho phép:

en: Current density
vi: Mật độ dòng điện

en: Application
vi: Ứng dụng

en: Cable temperature:
vi: Nhiệt độ cáp:

en: Off-Load max conductor temp. Reference: 20 deg C
vi: Nhiệt độ dẫn điện tối đa khi không tải. Tham chiếu: 20 độ C

en: deg C
vi: độ C

en: Current:
vi: Dòng điện:

en: Length:
vi: Chiều dài:

en: Length includes the return path
vi: Chiều dài bao gồm đường dẫn trở về

en: Resistance DC:
vi: Điện trở DC:

en: DC Resistance of the conductor
vi: Điện trở DC của dây dẫn

en: Voltage drop:
vi: Sụt áp:

en: Dissipated power:
vi: Công suất tiêu tán:

en: Tolerance
vi: Dung sai

en: 1st Band
vi: Vạch 1

en: 2nd Band
vi: Vạch 2

en: 3rd Band
vi: Vạch 3

en: 4th Band
vi: Vạch 4

en: Multiplier
vi: Hệ số nhân

en: Insulation for equipment within low-voltage supply systems
vi: Cách điện cho thiết bị trong hệ thống cung cấp điện áp thấp

en: Determine the transient impulse voltage to withstand
vi: Xác định điện áp xung quá độ cần chịu đựng

en: Rated Voltage (RMS or DC):
vi: Điện áp định mức (RMS hoặc DC):

en: Voltage of the mains supply
vi: Điện áp của lưới điện

en: Overvoltage category:
vi: Loại quá áp:

en: OVC I: Equipment with no direct connection to mains supply
    
    OVC II: Energy-consuming equipment to be supplied from the fixed installation. (eg: appliances, portable tools, household loads). OVCIII applies if there are reliability and availability requirements
    
    OVC III :  Equipment in fixed installations with reliability and availability requirements. (eg: electrical switches, equipment for industrial use)
    
    OVC IV: Equipment at the origin of the installation (eg: electricity meters, primary overcurrent protection devices)
vi: OVC I: Thiết bị không có kết nối trực tiếp đến nguồn điện lưới
    
    OVC II: Thiết bị tiêu thụ điện được cấp nguồn từ cài đặt cố định. (ví dụ: thiết bị, công cụ cầm tay, tải gia đình). OVCIII áp dụng khi có yêu cầu độ tin cậy và khả dụng
    
    OVC III: Thiết bị trong cài đặt cố định với yêu cầu độ tin cậy và khả dụng. (ví dụ: công tắc điện, thiết bị dùng trong công nghiệp)
    
    OVC IV: Thiết bị tại nguồn gốc của cài đặt (ví dụ: đồng hồ điện, thiết bị bảo vệ quá dòng sơ cấp)

en: Impulse voltage:
vi: Điện áp xung:

en: Given the rated voltage and the overvoltage category, a device should withstand this value without a breakdown of insulation. This impulse voltage is a standard 1.2/50µs wave
vi: Dựa trên điện áp định mức và loại quá áp, thiết bị phải chịu được giá trị này mà không bị phá vỡ cách điện. Điện áp xung này là sóng tiêu chuẩn 1.2/50µs

en: Compute the clearance and creepage distances
vi: Tính toán khoảng hở và khoảng cách rò điện

en: RMS Voltage:
vi: Điện áp RMS:

en: Expected RMS voltage.
vi: Điện áp RMS dự kiến.

en: Transient overvoltage:
vi: Quá áp thoáng:

en: Transient overvoltages due to:
    
    - Atmospheric disturbances transmitted by the mains supply (eg: a lightning strike)
    - Switching loads in the main supplys
    - External circuits
    - Internal generation
    
    Events that last for a few milliseconds or less.
vi: Quá điện áp quá độ do:
    
    - Nhiễu khí quyển truyền qua nguồn điện lưới (ví dụ: sét đánh)
    - Đóng ngắt tải trong nguồn điện lưới
    - Mạch bên ngoài
    - Phát sinh nội bộ
    
    Các sự kiện kéo dài vài mili giây hoặc ít hơn.

en: Recurring peak voltage:
vi: Điện áp đỉnh lặp lại:

en: - Steady-state voltage value
    - Temporary overvoltage
    - Recurring peak voltage
    
    Events of relatively long duration.
vi: - Giá trị điện áp trạng thái ổn định
    - Quá áp tạm thời
    - Điện áp đỉnh lặp lại
    
    Các sự kiện có thời gian tương đối dài.

en: Type of insulation:
vi: Loại cách điện:

en: Functional: insulation is necessary only for the functioning of the equipment
    
    Basic: Insulation of hazardous-live parts.
    
    Reinforced: Single insulation that provides a degree of protection equivalent to a double insulation. ( which is two separate basic insulations, in case one of them fails  ).
vi: Chức năng: cách điện chỉ cần thiết cho hoạt động của thiết bị
    
    Cơ bản: Cách điện các bộ phận mang điện nguy hiểm.
    
    Tăng cường: Cách điện đơn cung cấp mức độ bảo vệ tương đương với cách điện kép (gồm hai lớp cách điện cơ bản riêng biệt, trong trường hợp một lớp bị hỏng).

en: Functional
vi: Chức năng

en: Reinforced
vi: Tăng cường

en: Pollution Degree:
vi: Mức độ ô nhiễm:

en: PD1: No pollution or only dry, non-conductive pollution occurs
    
    PD2: Only non-conductive pollution occurs . Condensation may occur.
    
    PD3: Conductive pollution occurs, or non-conductive pollution occurs which becomes conductive due to expected condensation.
    
    PD4: Continuous conductivity occurs due to conductive dust, rain, ...
vi: PD1: Không có ô nhiễm hoặc chỉ có ô nhiễm khô, không dẫn điện
    
    PD2: Chỉ có ô nhiễm không dẫn điện. Có thể xảy ra ngưng tụ.
    
    PD3: Ô nhiễm dẫn điện xảy ra, hoặc ô nhiễm không dẫn điện trở nên dẫn điện do ngưng tụ dự kiến.
    
    PD4: Độ dẫn điện liên tục do bụi dẫn điện, mưa, ...

en: Material group:
vi: Nhóm vật liệu:

en: Materials with a high comparative tracking index (CTI) are better at providing isolation.
    
    Material group I: 600 <= CTI
    Material group II: 400 <= CTI < 600
    Material group IIIa: 175 <= CTI < 400
    Material group IIIb: 100 <= CTI < 175
vi: Vật liệu có chỉ số theo dõi so sánh (CTI) cao hơn cách điện tốt hơn.
    
    Nhóm vật liệu I: 600 <= CTI
    Nhóm vật liệu II: 400 <= CTI < 600
    Nhóm vật liệu IIIa: 175 <= CTI < 400
    Nhóm vật liệu IIIb: 100 <= CTI < 175

en: PCB material:
vi: Vật liệu PCB:

en: Printed wiring material can benefit of a creepage distance reduction for RMS voltages lower than 1000V
vi: Vật liệu mạch in có thể được giảm khoảng cách rò rỉ đối với điện áp RMS dưới 1000V

en: Max altitude:
vi: Độ cao tối đa:

en: Coating and potting allows for clearance and creepage distances reduction. Not supported by the calculator.
    
    A coating that could easily delaminate in the lifespan of the product (such as a soldermask) should not be considered for a reduction.
vi: Lớp phủ và đổ khuôn cho phép giảm khoảng hở và khoảng cách rò điện. Không được hỗ trợ bởi máy tính này.
    
    Lớp phủ có thể dễ bong tróc trong vòng đời sản phẩm (chẳng hạn như mặt nạ hàn) không nên được xem xét để giảm.

en: Clearance:
vi: Khoảng hở:

en: Creepage:
vi: Khoảng cách rò rỉ:

en: Min groove width:
vi: Chiều rộng rãnh tối thiểu:

en: A groove which width is smaller has no effect on the path considered for creepage
vi: Rãnh có chiều rộng nhỏ hơn không có tác dụng trên đường dẫn được xét cho rò điện

en: solid: clearance
    dashed: creepage
vi: liền: khoảng hở
    đứt nét: rò điện

en: Voltage > 500 V:
vi: Điện áp > 500 V:

en: Update Values
vi: Cập nhật giá trị

en: Note: Values are minimal values (from IPC 2221)
vi: Lưu ý: Các giá trị là giá trị tối thiểu (từ IPC 2221)

en: *  B1 - Internal Conductors
    *  B2 - External Conductors, uncoated, sea level to 3050 m
    *  B3 - External Conductors, uncoated, over 3050 m
    *  B4 - External Conductors, with permanent polymer coating (any elevation)
    *  A5 - External Conductors, with conformal coating over assembly (any elevation)
    *  A6 - External Component lead/termination, uncoated
    *  A7 - External Component lead termination, with conformal coating (any elevation)
vi: *  B1 - Dây dẫn bên trong
    *  B2 - Dây dẫn bên ngoài, không phủ, mực nước biển đến 3050 m
    *  B3 - Dây dẫn bên ngoài, không phủ, trên 3050 m
    *  B4 - Dây dẫn bên ngoài, có lớp phủ polymer vĩnh cửu (ở mọi độ cao)
    *  A5 - Dây dẫn bên ngoài, có lớp phủ phù hợp trên toàn bộ mạch (ở mọi độ cao)
    *  A6 - Chân/đầu nối linh kiện bên ngoài, không phủ
    *  A7 - Đầu nối chân linh kiện bên ngoài, có lớp phủ phù hợp (ở mọi độ cao)

en: Current calculation is underestimated due to long fusing time.
vi: Tính toán dòng điện bị đánh giá thấp do thời gian nổ cầu chì dài.

en: Ambient temperature:
vi: Nhiệt độ môi trường:

en: Melting point:
vi: Điểm nóng chảy:

en: Track width:
vi: Chiều rộng đường mạch:

en: Track thickness:
vi: Độ dày đường mạch:

en: Time to fuse:
vi: Thời gian nổ cầu chì:

en: Calculate
vi: Tính toán

en: Platinum
vi: Bạch kim

en: Gold
vi: Vàng

en: Stainless steel 316L
vi: Thép không gỉ 316L

en: Titanium, passive
vi: Titanium, thụ động

en: Stainless steel 18-9
vi: Thép không gỉ 18-9

en: Silver
vi: Bạc

en: Mercury
vi: Thủy ngân

en: Nickel
vi: Niken

en: Carbon (Graphitic)
vi: Carbon (Than chì)

en: Copper
vi: Đồng

en: Copper-Aluminium
vi: Đồng-Nhôm

en: Brass
vi: Đồng thau

en: Beryllium copper
vi: Đồng beryli

en: Lead-free Solder
vi: Hàn không chì

en: Phosphor bronze
vi: Đồng phosphor

en: Bronze
vi: Đồng

en: Tin-Nickel (Sn/Ni)
vi: Thiếc-Niken (Sn/Ni)

en: Solder 63/37 (Eutectic)
vi: Hàn 63/37 (Cộng sinh)

en: Solder 60/40 (Leaded)
vi: Hàn 60/40 (Có chì)

en: Tin
vi: Thiếc

en: Lead
vi: Chì

en: 2xxx series Al alloy
vi: Hợp kim nhôm dòng 2xxx

en: Cast iron
vi: Gang

en: Carbon steel
vi: Thép carbon

en: Aluminium, chromated
vi: Nhôm, đã crom hóa

en: Aluminium, pure, passive
vi: Nhôm, nguyên chất, thụ động

en: Iron
vi: Sắt

en: Chrome, passive
vi: Chrome, thụ động

en: Zinc
vi: Kẽm

en: Steel, zinc-plated
vi: Thép mạ kẽm

en: Manganese
vi: Mangan

en: Magnesium
vi: Magiê

en: Copper (Cu)
vi: Đồng (Cu)

en: Threshold voltage:
vi: Điện áp ngưỡng:

en: Material names:
vi: Tên vật liệu:

en: Chemical symbols
vi: Ký hiệu hóa học

en: Names
vi: Tên

en: Exact
vi: Chính xác

en: Incorrect required resistance value: %s
vi: Giá trị điện trở yêu cầu không chính xác: %s

en: Not worth using
vi: Không đáng sử dụng

en: Inputs
vi: Ngõ vào

en: Required resistance:
vi: Điện trở yêu cầu:

en: Exclude value 1:
vi: Loại trừ giá trị 1:

en: Exclude value 2:
vi: Giá trị loại trừ 2:

en: Solutions
vi: Giải pháp

en: Simple solution:
vi: Giải pháp đơn giản:

en: Approximation:
vi: Xấp xỉ:

en: 3R solution:
vi: Giải pháp 3R:

en: 4R solution:
vi: Giải pháp 4R:

en: PCB Calculator data file
vi: Tệp dữ liệu máy tính PCB

en: Select PCB Calculator Data File
vi: Chọn tệp dữ liệu máy tính PCB

en: Do you want to load this file and replace current regulator list?
vi: Bạn có muốn tải tệp này và thay thế danh sách bộ ổn áp hiện tại không?

en: Unable to read data file '%s'.
vi: Không thể đọc tệp dữ liệu '%s'.

en: This regulator is already in list. Aborted
vi: Bộ ổn áp này đã có trong danh sách. Đã hủy

en: Remove Regulator
vi: Xóa bộ ổn áp

en: Vout must be greater than Vref
vi: Vout phải lớn hơn Vref

en: Vref set to 0 !
vi: Vref được đặt về 0!

en: Vref must VrefMin < VrefTyp < VrefMax
vi: Vref phải thỏa VrefMin < VrefTyp < VrefMax

en: Incorrect value for R1 R2
vi: Giá trị R1 R2 không hợp lệ

en: Iadj must IadjTyp < IadjMax
vi: Iadj phải thỏa IadjTyp < IadjMax

en: Type:
vi: Loại:

en: Type of the regulator.
    There are 2 types:
    - regulators which have a dedicated sense pin for the voltage regulation.
    - 3 terminal pins.
vi: Loại bộ ổn áp.
    Có 2 loại:
    - Bộ ổn áp có chân cảm biến riêng cho điều chỉnh điện áp.
    - 3 chân đầu cuối.

en: Standard Type
vi: Loại tiêu chuẩn

en: 3 Terminal Type
vi: Loại 3 Chân

en: Formula
vi: Công thức

en: Regulator
vi: Bộ ổn áp

en: Regulators data file:
vi: Tệp dữ liệu bộ ổn áp:

en: The name of the data file which stores known regulators parameters.
vi: Tên tệp dữ liệu lưu trữ các tham số bộ ổn áp đã biết.

en: Browse
vi: Duyệt

en: Edit Regulator
vi: Chỉnh sửa bộ ổn áp

en: Edit the current selected regulator.
vi: Chỉnh sửa bộ ổn áp đang được chọn.

en: Add Regulator
vi: Thêm bộ ổn áp

en: Enter a new item to the current list of available regulators
vi: Thêm mục mới vào danh sách bộ ổn áp hiện có

en: Remove an item from the current list of available regulators
vi: Xóa một mục khỏi danh sách bộ ổn áp hiện có

en: typ
vi: tiêu biểu

en: kΩ
vi: kΩ

en: The internal reference voltage of the regulator.
    Should not be 0.
vi: Điện áp tham chiếu nội của bộ ổn áp.
    Không được bằng 0.

en: For 3 terminal regulators only, the  Adjust pin current.
vi: Chỉ dùng cho bộ ổn áp 3 chân, dòng điện chân Adjust.

en: Overall tolerance:
vi: Dung sai tổng thể:

en: Resistor tolerance:
vi: Dung sai điện trở:

en: Power Comment:
vi: Chú thích nguồn điện:

en: Copy to Clipboard
vi: Sao chép vào bộ nhớ tạm

en: Attenuation more than %f dB
vi: Suy hao lớn hơn %f dB

en: Bridged tee
vi: Tee cầu

en: Resistive splitter
vi: Bộ chia điện trở

en: Attenuators
vi: Bộ suy hao

en: Attenuation (a):
vi: Suy hao (a):

en: Ohms
vi: Ohm

en: Temperature rise
vi: Tăng nhiệt độ

en: Current (I):
vi: Dòng điện (I):

en: Temperature rise:
vi: Tăng nhiệt độ:

en: Conductor length:
vi: Chiều dài dây dẫn:

en: Copper resistivity:
vi: Điện trở suất đồng:

en: External Layer Tracks
vi: Đường Mạch Lớp Ngoài

en: Track width (W):
vi: Chiều rộng đường mạch (W):

en: Track thickness (H):
vi: Độ dày đường mạch (H):

en: Cross-section area:
vi: Diện tích tiết diện:

en: Resistance:
vi: Điện trở:

en: Power loss:
vi: Tổn hao công suất:

en: Internal Layer Tracks
vi: Đường Mạch Lớp Trong

en: Microstrip Line
vi: Đường vi dải

en: Coupled Microstrip Line
vi: Đường vi dải ghép đôi

en: Stripline
vi: Đường truyền dải

en: Coupled Stripline
vi: Đường dải ghép đôi

en: Coplanar wave guide
vi: Ống dẫn sóng đồng phẳng

en: Coplanar wave guide w/ ground plane
vi: Ống dẫn sóng đồng phẳng có mặt phẳng đất

en: Rectangular Waveguide
vi: Ống dẫn sóng hình chữ nhật

en: Coaxial Line
vi: Đường đồng trục

en: Twisted Pair
vi: Cặp dây xoắn

en: Transmission Line Type
vi: Loại đường truyền

en: Substrate Parameters
vi: Thông số chất nền

en: Specific resistance in ohms * meters
vi: Điện trở suất tính bằng ohm * mét

en: Insulator mu:
vi: Mu điện môi:

en: Conductor mu:
vi: Mu dẫn điện:

en: Component Parameters
vi: Tham Số Linh Kiện

en: Frequency:
vi: Tần số:

en: Physical Parameters
vi: Thông số vật lý

en: Analyze
vi: Phân tích

en: Synthesize
vi: Tổng hợp

en: Electrical Parameters
vi: Thông số điện

en: Results
vi: Kết quả

en: Relative Dielectric Constants
vi: Hằng số điện môi tương đối

en: Electrical Resistivity in Ohm*m
vi: Điện trở suất tính bằng Ohm*m

en: Finished hole diameter (D):
vi: Đường kính lỗ hoàn thiện (D):

en: Plating thickness (T):
vi: Độ dày lớp mạ (T):

en: Via length:
vi: Chiều dài via:

en: Via length is the board thickness for through hole vias
vi: Chiều dài via là độ dày bảng mạch đối với via xuyên lỗ

en: Via pad diameter:
vi: Đường kính điểm hàn via:

en: Diameter of pad surrounding via (annular ring)
vi: Đường kính pad xung quanh via (vòng khuyên)

en: Clearance hole diameter:
vi: Đường kính lỗ hở:

en: Diameter of clearance hole in ground plane(s)
vi: Đường kính lỗ hở trong mặt phẳng đất

en: Characteristic impedance of conductor
vi: Trở kháng đặc trưng của dây dẫn

en: Applied current:
vi: Dòng điện áp dụng:

en: Plating resistivity:
vi: Điện trở suất lớp mạ:

en: Substrate relative permittivity:
vi: Hằng số điện môi tương đối của chất nền:

en: Relative dielectric constant (epsilon r)
vi: Hằng số điện môi tương đối (epsilon r)

en: Maximum acceptable rise in temperature
vi: Mức tăng nhiệt độ tối đa chấp nhận được

en: Pulse rise time:
vi: Thời gian sườn xung:

en: Pulse rise time to calculate reactance
vi: Thời gian sườn xung để tính trở kháng

en: nanoseconds
vi: nano giây

en: Warning:
    Via pad diameter >= Clearance hole diameter.
    Some parameters cannot be calculated for a via inside a copper zone.
vi: Cảnh báo:
    Đường kính điểm hàn via >= Đường kính lỗ hở.
    Một số tham số không thể tính được cho via bên trong vùng đồng.

en: Thermal resistance:
vi: Điện trở nhiệt:

en: Using thermal conductivity value 401 Watts/(meter-Kelvin)
vi: Sử dụng giá trị độ dẫn nhiệt 401 Watts/(mét-Kelvin)

en: deg C/W
vi: độ C/W

en: Estimated ampacity:
vi: Dòng điện chịu tải ước tính:

en: Based on temperature rise
vi: Dựa trên độ tăng nhiệt độ

en: Capacitance:
vi: Điện dung:

en: Rise time degradation:
vi: Suy giảm thời gian sườn:

en: Rise time degradation for given Z0 and calculated capacitance
vi: Suy giảm thời gian sườn cho Z0 và điện dung đã tính

en: picoseconds
vi: pico giây

en: Inductance:
vi: Điện cảm:

en: Reactance:
vi: Trở kháng:

en: Inductive reactance for given rise time and calculated inductance
vi: Trở kháng cảm ứng cho thời gian sườn và điện cảm đã tính

en: Top view of via
vi: Nhìn từ trên của via

en: Period:
vi: Chu kỳ:

en: Wavelength in vacuum:
vi: Bước sóng trong chân không:

en: Wavelength in medium:
vi: Bước sóng trong môi trường:

en: Speed in medium:
vi: Tốc độ trong môi trường:

en: relative permittivity (dielectric constant)
vi: hằng số điện môi tương đối

en: relative permeability
vi: độ thẩm từ tương đối

en: Data file error.
vi: Lỗi tệp dữ liệu.

en: Regulator Parameters
vi: Tham Số Bộ Ổn Áp

en: Passive components are commonly made with E-series values appropriate to their precision.
    Capacitors commonly use E12 values. 10% and 5% resistors commonly use E24 values. 1%
    resistors use E96 values. Other series are not commonly used.
    
    To select a value begin with the calculated target value and then round it to 2
    significant figures for E24 or below or 3 significant figures for E48 and up.
    Then find the value in the table which is nearest to the significant figures
    remaining and substitute it for those figures.
    
    For example if the calculated target value is 16,834.2Ω then this rounds to 16,800Ω.
    The nearest value to 168 is 169 and the selected E96 value is 16.9kΩ.
    
    The value 0 is a special case and is not present in any series.
vi: Các linh kiện thụ động thường được chế tạo với các giá trị dãy E phù hợp với độ chính xác của chúng.
    Tụ điện thường sử dụng giá trị E12. Điện trở 10% và 5% thường sử dụng giá trị E24. Điện trở 1% 
    sử dụng giá trị E96. Các dãy khác không được sử dụng phổ biến.
    
    Để chọn một giá trị, hãy bắt đầu bằng giá trị đích được tính toán rồi làm tròn nó thành 2
    số có nghĩa đối với E24 trở xuống hoặc 3 số có nghĩa đối với E48 trở lên.
    Sau đó tìm giá trị trong bảng gần với số có nghĩa nhất
    còn lại và thay thế bằng các số liệu đó.
    
    Ví dụ: nếu giá trị mục tiêu được tính toán là 16.834,2Ω thì giá trị này sẽ được làm tròn thành 16.800Ω.
    Giá trị gần nhất với 168 là 169 và giá trị E96 được chọn là 16,9kΩ.
    
    Giá trị 0 là trường hợp đặc biệt và không có trong bất kỳ chuỗi nào.

en: You can use this calculator to check if a small track can handle a large current for a short period of time.<br>
    This tool allows you to design a track fuse but should be used as an estimate only.
    
    The calculator estimates the energy required to heat the wire up<br>
    to its melting point as well as the energy required for the change of phase.<br>
    This energy is then compared to the one dissipated by the wire resistance.
vi: Bạn có thể sử dụng máy tính này để kiểm tra xem một đường mạch nhỏ có thể chịu được dòng điện lớn trong khoảng thời gian ngắn hay không.<br>
    Công cụ này cho phép bạn thiết kế cầu chì đường mạch nhưng chỉ nên sử dụng như một ước tính.
    
    Máy tính ước tính năng lượng cần thiết để làm nóng dây<br>
    đến điểm nóng chảy của nó cũng như năng lượng cần thiết cho sự thay đổi pha.<br>
    Năng lượng này sau đó được so sánh với năng lượng bị tiêu tán bởi điện trở của dây.

en: This table shows the difference in electrochemical potential between various metals and alloys. Galvanic corrosion affects different metals in contact and under certain conditions.<br>
    The anode of an electrochemical pair gets oxidized and eaten away, while the cathode gets dissolved metals plated onto it but stays protected.<br>
    A positive number indicates that the row is anodic (-) and the column is cathodic (+), cold and warm coloring hues also indicate rows' potential.<br>
    EN 50310 suggests a voltage difference below 300mV. Known practices make use of a third interface metal in between the main pair(ie the ENIG surface finish).<br>
    Selected cells shown with the default system's coloring choice after a table refill.
vi: Bảng này hiển thị sự khác biệt về thế điện hóa giữa các kim loại và hợp kim khác nhau. Ăn mòn galvanic ảnh hưởng đến các kim loại khác nhau khi tiếp xúc và trong điều kiện nhất định.<br>
    Cực dương của cặp điện hóa bị oxy hóa và bị ăn mòn, trong khi cực âm nhận kim loại hòa tan mạ vào nhưng được bảo vệ.<br>
    Số dương cho biết hàng là cực dương (-) và cột là cực âm (+), màu nóng và lạnh cũng chỉ ra thế của các hàng.<br>
    EN 50310 đề xuất chênh lệch điện áp dưới 300mV. Thực tế thường dùng kim loại giao diện thứ ba giữa cặp chính (ví dụ: bề mặt hoàn thiện ENIG).<br>
    Các ô được chọn hiển thị với lựa chọn màu mặc định của hệ thống sau khi làm mới bảng.

en: The goal of the IEC60664-1 is to provide guidance on designing insulation for products that have a connection to mains supply.
    
    However some cases are not covered by this calculator:
    
    - For frequencies higher than 30kHz, the dielectric performances are degraded. IEC60664-4 covers those cases
    - When using a conformal coating or a potting in order to protect for pollution, if all conditions specified by IEC60664-3 are met, the clearance and creepage distances can be reduced. Soldermask is usually not considered as a conformal coating.
    - Insulations trough liquids, compressed air or gases other than air are not in the scope of IEC60664
vi: Mục tiêu của IEC60664-1 là cung cấp hướng dẫn thiết kế cách điện cho các sản phẩm có kết nối với nguồn điện lưới.
    
    Tuy nhiên, một số trường hợp không được máy tính này đề cập:
    
    - Đối với tần số cao hơn 30kHz, hiệu suất điện môi bị suy giảm. IEC60664-4 đề cập các trường hợp đó
    - Khi sử dụng lớp phủ phù hợp hoặc đổ khuôn để bảo vệ khỏi ô nhiễm, nếu tất cả các điều kiện quy định bởi IEC60664-3 được đáp ứng, khoảng hở và khoảng cách rò điện có thể giảm. Mặt nạ hàn thường không được coi là lớp phủ phù hợp.
    - Cách điện qua chất lỏng, khí nén hoặc các loại khí khác ngoài không khí không nằm trong phạm vi IEC60664

en: KiCad Calculator Tools
vi: Công cụ tính toán KiCad

en: General system design
vi: Thiết kế hệ thống chung

en: Regulators
vi: Bộ ổn áp

en: Resistor Calculator
vi: Máy tính điện trở

en: Power, current and isolation
vi: Công suất, dòng điện và cách điện

en: Electrical Spacing
vi: Khoảng Cách Điện

en: Fusing Current
vi: Dòng điện nóng chảy

en: Cable Size
vi: Kích thước cáp

en: High Speed
vi: Tốc độ cao

en: Wavelength
vi: Bước Sóng

en: RF Attenuators
vi: Bộ suy hao RF

en: Transmission Lines
vi: Đường truyền

en: Memo
vi: Ghi chú

en: E-Series
vi: Chuỗi E

en: Color Code
vi: Mã màu

en: Board Classes
vi: Lớp bảng mạch

en: Galvanic Corrosion
vi: Ăn mòn điện phân

en: Write Data Failed
vi: Ghi Dữ Liệu Thất Bại

en: No data filename to save modifications.
    Do you want to exit and abandon your changes?
vi: Không có tên tệp dữ liệu để lưu thay đổi.
    Bạn có muốn thoát và bỏ các thay đổi không?

en: Unable to write file '%s'
    Do you want to exit and abandon your changes?
vi: Không thể ghi tệp '%s'
    Bạn có muốn thoát và bỏ các thay đổi không?

en: - This calculator finds combinations of standard E-series (between 10Ω and 1MΩ) to create arbitrary values.
    - You can enter the required resistance from 0.0025 to 4000 kΩ.
    - Solutions using up to 4 components are given.
    
    The requested value is always excluded from the solution set.<br>
    Optionally up to two additional values can be excluded in case of component availability problems.
    
    Solutions are given in the following formats:
    
    	R1 + R2 +...+ Rn	resistors in series
    	R1 | R2 |...| Rn	resistors in parallel
    	R1 + (R2|R3)...		any combination of the above
vi: - Máy tính này tìm sự kết hợp của dãy E tiêu chuẩn (trong khoảng từ 10Ω đến 1MΩ) để tạo ra các giá trị tùy ý.
    - Bạn có thể nhập điện trở yêu cầu từ 0,0025 đến 4000 kΩ.
    - Kết quả đưa ra sử dụng tối đa 4 thành phần.
    
    Giá trị được yêu cầu luôn bị loại trừ khỏi bộ kết quả.<br>
    Tùy chọn có thể loại trừ tối đa hai giá trị bổ sung trong trường hợp có vấn đề về tính khả dụng của linh kiện.
    
    Các giải pháp được đưa ra dưới các dạng sau:
    
    	Các điện trở R1 + R2 +...+ Rn	mắc nối tiếp
    	Các điện trở R1 | R2 |...| Rn 		mắc song song
    	Bất kỳ sự kết hợp nào của R1 + (R2|R3)...

en: If you specify the maximum current, then the track widths will be calculated to suit.
    
    If you specify one of the track widths, the maximum current it can handle will be calculated. The width for the other track to also handle this current will then be calculated.
    
    The controlling value is shown in bold.
    
    The calculations are valid for currents up to 35 A (external) or 17.5 A (internal), temperature rises up to 100 °C, and widths of up to 400 mils (10 mm).
    
    The formula, from IPC 2221, is
    <center>___I = K &middot; &Delta;T<sup>0.44</sup> &middot; (W &middot; H)<sup>0.725</sup>___</center>
    where:<br>
    ___I___ is maximum current in A<br>
    ___&Delta;T___ is temperature rise above ambient in &deg;C<br>
    ___W___ is width in mils<br>
    ___H___ is thickness (height) in mils<br>
    ___K___ is 0.024 for internal tracks or 0.048 for external tracks
vi: Nếu bạn chỉ định dòng điện tối đa, chiều rộng đường mạch sẽ được tính toán cho phù hợp.
    
    Nếu bạn chỉ định một trong các chiều rộng đường mạch, dòng điện tối đa mà nó có thể xử lý sẽ được tính toán. Sau đó chiều rộng đường mạch còn lại để xử lý dòng điện này cũng sẽ được tính toán.
    
    Giá trị kiểm soát được hiển thị in đậm.
    
    Các tính toán có giá trị cho dòng điện lên đến 35 A (bên ngoài) hoặc 17,5 A (bên trong), tăng nhiệt độ lên đến 100 °C và chiều rộng lên đến 400 mils (10 mm).
    
    Công thức, từ IPC 2221, là
    <center>___I = K &middot; &Delta;T<sup>0.44</sup> &middot; (W &middot; H)<sup>0.725</sup>___</center>
    trong đó:<br>
    ___I___ là dòng điện tối đa tính bằng A<br>
    ___&Delta;T___ là tăng nhiệt độ so với môi trường xung quanh tính bằng &deg;C<br>
    ___W___ là chiều rộng tính bằng mils<br>
    ___H___ là độ dày (chiều cao) tính bằng mils<br>
    ___K___ là 0,024 cho đường mạch bên trong hoặc 0,048 cho đường mạch bên ngoài

en: Dielectric Loss Factor
vi: Hệ số tổn hao điện môi

en: Specific Resistance
vi: Điện trở suất

en: Substrate relative permittivity (dielectric constant)
vi: Hằng số điện môi tương đối của chất nền

en: Dielectric loss (dissipation factor)
vi: Tổn hao điện môi (hệ số tiêu tán)

en: Electrical resistivity or specific electrical resistance of conductor (ohm*meter)
vi: Điện trở suất của dây dẫn (ohm*mét)

en: Frequency of the input signal
vi: Tần số tín hiệu ngõ vào

en: Effective %s:
vi: Hiệu dụng %s:

en: Unit propagation delay:
vi: Độ trễ lan truyền đơn vị:

en: Conductor losses:
vi: Tổn hao dây dẫn:

en: Dielectric losses:
vi: Tổn hao điện môi:

en: Skin depth:
vi: Độ sâu da:

en: Height of substrate
vi: Chiều cao chất nền

en: Height of box top
vi: Chiều cao đỉnh hộp

en: Strip thickness
vi: Độ dày dải dẫn

en: Roughness
vi: Độ nhám

en: Conductor roughness
vi: Độ nhám dây dẫn

en: substrate
vi: chất nền

en: Relative permeability (mu) of substrate
vi: Độ thẩm từ tương đối (mu) của chất nền

en: conductor
vi: dây dẫn

en: Relative permeability (mu) of conductor
vi: Độ thẩm từ tương đối (mu) của dây dẫn

en: Line width
vi: Chiều rộng đường

en: Line length
vi: Chiều dài đường

en: Characteristic impedance
vi: Trở kháng đặc trưng

en: Electrical length
vi: Chiều dài điện

en: Gap width
vi: Chiều rộng khe hở

en: TE-modes:
vi: Các mode TE:

en: TM-modes:
vi: Các mode TM:

en: insulator
vi: điện môi

en: Relative permeability (mu) of insulator
vi: Độ thẩm từ tương đối (mu) của điện môi

en: Width of waveguide
vi: Chiều rộng ống dẫn sóng

en: Height of waveguide
vi: Chiều cao ống dẫn sóng

en: Waveguide length
vi: Chiều dài ống dẫn sóng

en: Inner diameter (conductor)
vi: Đường kính trong (dây dẫn)

en: Outer diameter (insulator)
vi: Đường kính ngoài (điện môi)

en: Effective %s (even):
vi: Hiệu dụng %s (chẵn):

en: Effective %s (odd):
vi: Hiệu dụng %s (lẻ):

en: Unit propagation delay (even):
vi: Độ trễ lan truyền đơn vị (chẵn):

en: Unit propagation delay (odd):
vi: Độ trễ lan truyền đơn vị (lẻ):

en: Conductor losses (even):
vi: Tổn hao dây dẫn (chẵn):

en: Conductor losses (odd):
vi: Tổn hao dây dẫn (lẻ):

en: Dielectric losses (even):
vi: Tổn hao điện môi (chẵn):

en: Dielectric losses (odd):
vi: Tổn hao điện môi (lẻ):

en: Differential Impedance (Zd):
vi: Trở Kháng Vi Sai (Zd):

en: Even mode impedance (lines driven by common voltages)
vi: Trở kháng mode chẵn (các dây dẫn được kích bởi điện áp chung)

en: Odd mode impedance (lines driven by opposite (differential) voltages)
vi: Trở kháng chế độ lẻ (các đường được điều khiển bởi điện áp đối lập (vi sai))

en: Distance between strip and top metal
vi: Khoảng cách giữa dải dẫn và kim loại trên

en: Twists
vi: Số vòng xoắn

en: Number of twists per length
vi: Số lần xoắn trên đơn vị chiều dài

en: environment
vi: môi trường

en: Relative permittivity of environment
vi: Hằng số điện môi tương đối của môi trường

en: Cable length
vi: Chiều dài cáp

en: Modified items via API
vi: Các mục đã được sửa đổi qua API

en: Deleted items via API
vi: Các mục đã bị xóa qua API

en: Autoplacing components...
vi: Đang tự động đặt linh kiện...

en: Autoplacing %s
vi: Đang tự động đặt %s

en: Board edges must be defined on the %s layer.
vi: Đường viền bảng mạch phải được xác định trên lớp %s.

en: Autoplace Footprints
vi: Tự động đặt dấu chân linh kiện

en: Tessellating copper zones...
vi: Đang chia lưới vùng đồng...

en: Pads
vi: Điểm hàn

en: Vias
vi: Via

en: Track Segments
vi: Đoạn đường mạch

en: Unrouted
vi: Chưa đi dây

en: NetClass
vi: Lớp mạng

en: NetName
vi: Tên mạng

en: Teardrops
vi: Hình dạng giọt nước

en: Enable Teardrops
vi: Bật giọt nước

en: Best Length Ratio
vi: Tỉ lệ chiều dài tốt nhất

en: Max Length
vi: Chiều dài tối đa

en: Best Width Ratio
vi: Tỷ lệ chiều rộng tốt nhất

en: Max Width
vi: Chiều rộng tối đa

en: Curved Teardrops
vi: Giọt nước cong

en: Prefer Zone Connections
vi: Ưu tiên kết nối vùng

en: Allow Teardrops To Span Two Tracks
vi: Cho phép giọt nước kéo dài trên hai đường mạch

en: Max Width Ratio
vi: Tỷ lệ chiều rộng tối đa

en: all copper layers
vi: tất cả các lớp đồng

en: and others
vi: và các mục khác

en: no layers
vi: không có lớp

en: Dielectric %d
vi: Điện môi %d

en: Top Silk Screen
vi: Lớp in lụa trên

en: Top Solder Paste
vi: Lớp kem hàn trên

en: Top Solder Mask
vi: Mặt nạ hàn trên

en: Bottom Solder Mask
vi: Mặt nạ hàn dưới

en: Bottom Solder Paste
vi: Lớp kem hàn dưới

en: Bottom Silk Screen
vi: Lớp in lụa dưới

en: Incorrect value for Epsilon R
vi: Giá trị Epsilon R không hợp lệ

en: Incorrect value for Loss Tangent
vi: Giá trị Loss Tangent không hợp lệ

en: Material
vi: Vật liệu

en: Common materials:
vi: Vật liệu phổ biến:

en: Dielectric Material Characteristics
vi: Đặc tính vật liệu điện môi

en: Plated board edge
vi: Rìa bảng mạch có mạ

en: Copper finish:
vi: Lớp phủ đồng:

en: Edge card connectors:
vi: Đầu nối rìa bảng:

en: Yes, bevelled
vi: Có, vát mép

en: Options for edge card connectors.
vi: Tùy chọn cho đầu nối rìa bảng.

en: Core
vi: Lõi

en: Enter board thickness in %s:
vi: Nhập độ dày bo mạch theo %s:

en: Enter expected board thickness (min value %s):
vi: Nhập độ dày bo mạch dự kiến (giá trị tối thiểu %s):

en: Adjust Unlocked Dielectric Layers
vi: Điều chỉnh lớp điện môi chưa khóa

en: Value too small (min value %s).
vi: Giá trị quá nhỏ (giá trị tối thiểu %s).

en: All dielectric  thickness layers are locked
vi: Tất cả các lớp điện môi đều đã được khóa

en: Layer '%s' (sublayer %d/%d)
vi: Lớp '%s' (lớp con %d/%d)

en: Add Dielectric Layer
vi: Thêm lớp điện môi

en: Select layer to add:
vi: Chọn lớp để thêm:

en: Layer '%s' sublayer %d/%d
vi: Lớp '%s' lớp con %d/%d

en: Remove Dielectric Layer
vi: Xóa lớp điện môi

en: Select layer to remove:
vi: Chọn lớp để xóa:

en: Incorrect value for Epsilon R (Epsilon R must be positive or null if not used)
vi: Giá trị Epsilon R không hợp lệ (Epsilon R phải dương hoặc bằng 0 nếu không dùng)

en: Incorrect value for Loss tg (Loss tg must be positive or null if not used)
vi: Giá trị Loss tg không hợp lệ (Loss tg phải dương hoặc bằng 0 nếu không dùng)

en: A layer thickness is < 0. Fix it
vi: Độ dày một lớp < 0. Hãy sửa lại

en: Custom...
vi: Tùy chỉnh...

en: Copper layers:
vi: Lớp đồng:

en: Select the number of copper layers in the stackup
vi: Chọn số lớp đồng trong cấu trúc lớp

en: Impedance controlled
vi: Trở kháng được kiểm soát

en: If Impedance Controlled option is set,
    Loss tangent and EpsilonR will be added to constraints.
vi: Nếu tùy chọn Kiểm soát trở kháng được đặt,
    Tan mất mát và EpsilonR sẽ được thêm vào ràng buộc.

en: Add Dielectric Layer...
vi: Thêm lớp điện môi...

en: Remove Dielectric Layer...
vi: Xóa lớp điện môi...

en: Board thickness from stackup:
vi: Độ dày bảng mạch từ cấu trúc lớp:

en: Adjust Dielectric Thickness
vi: Điều chỉnh độ dày điện môi

en: HAL lead-free
vi: HAL không chì

en: Hard gold
vi: Vàng cứng

en: Immersion tin
vi: Nhúng thiếc

en: Immersion nickel
vi: Nhúng niken

en: Immersion silver
vi: Nhúng bạc

en: Immersion gold
vi: Nhúng vàng

en: User defined
vi: Người dùng định nghĩa

en: Green
vi: Xanh lá

en: Red
vi: Đỏ

en: Blue
vi: Xanh dương

en: Purple
vi: Tím

en: Black
vi: Đen

en: White
vi: Trắng

en: Yellow
vi: Vàng

en: FR4 natural
vi: FR4 tự nhiên

en: PTFE natural
vi: PTFE tự nhiên

en: Phenolic natural
vi: Phenolic tự nhiên

en: Aluminum
vi: Nhôm

en: Not specified
vi: Không xác định

en: Unspecified:
vi: Không xác định:

en: Through hole:
vi: Xuyên lỗ:

en: Connector:
vi: Đầu nối:

en: Castellated:
vi: Lâu đài:

en: Press-fit:
vi: Ép chặt:

en: Through vias:
vi: Via xuyên:

en: Blind vias:
vi: Via mù:

en: Buried vias:
vi: Via chôn:

en: Micro vias:
vi: Vi via:

en: PCB statistics report
    =====================
vi: Báo cáo thống kê PCB
    =====================

en: Date
vi: Ngày

en: Board name
vi: Tên bảng mạch

en: Area
vi: Diện tích

en: Dimensions
vi: Kích thước

en: Front copper area
vi: Vùng đồng mặt trước

en: Back copper area
vi: Vùng đồng mặt sau

en: Min track clearance
vi: Khoảng hở đường mạch tối thiểu

en: Min track width
vi: Chiều rộng đường mạch tối thiểu

en: Min drill diameter
vi: Đường kính lỗ khoan tối thiểu

en: Board stackup thickness
vi: Độ dày cấu trúc lớp bảng mạch

en: Front footprint area
vi: Vùng dấu chân mặt trước

en: Back footprint area
vi: Vùng dấu chân mặt sau

en: Front component density
vi: Mật độ linh kiện mặt trước

en: Back component density
vi: Mật độ linh kiện mặt sau

en: Components
vi: Linh kiện

en: Front Side
vi: Mặt trước

en: Back Side
vi: Mặt sau

en: Total
vi: Tổng cộng

en: Total:
vi: Tổng cộng:

en: Drill holes
vi: Lỗ khoan

en: X Size
vi: Kích thước X

en: Y Size
vi: Kích thước Y

en: Plated
vi: Có mạ

en: Via/Pad
vi: Via/Điểm hàn

en: Start Layer
vi: Lớp bắt đầu

en: Stop Layer
vi: Lớp kết thúc

en: Round
vi: Tròn

en: Slot
vi: Rãnh

en: BOARD CHARACTERISTICS
vi: ĐẶC TÍNH BẢNG MẠCH

en: Copper layer count:
vi: Số lớp đồng:

en: Board thickness:
vi: Độ dày bảng mạch:

en: Board overall dimensions:
vi: Kích thước tổng thể của bảng mạch:

en: Min track/spacing:
vi: Khoảng cách/đường mạch tối thiểu:

en: Min hole diameter:
vi: Đường kính lỗ tối thiểu

en: Copper finish:
vi: Lớp phủ đồng:

en: Impedance control:
vi: Kiểm soát trở kháng:

en: Castellated pads:
vi: Điểm hàn castellated:

en: Press-fit pads:
vi: Điểm hàn press-fit:

en: Plated board edge:
vi: Rìa bảng mạch có mạ:

en: Yes, Bevelled
vi: Có, vát mép

en: Edge card connectors:
vi: Đầu nối rìa bảng:

en: Layer Name
vi: Tên lớp

en: Loss Tangent
vi: Tiếp tuyến cắt

en: Dielectric
vi: Điện môi

en: Cannot export BOM: there are no footprints on the PCB.
vi: Không thể xuất BOM: không có dấu chân linh kiện nào trên PCB.

en: Save Bill of Materials
vi: Lưu danh sách vật tư

en: Designator
vi: Ký hiệu tham chiếu

en: Quantity
vi: Số lượng

en: Designation
vi: Ký hiệu

en: Supplier and ref
vi: Nhà cung cấp và mã

en: Remove track shorting two nets
vi: Bỏ đường mạch nối tắt hai lưới

en: Remove via shorting two nets
vi: Bỏ via nối tắt hai lưới

en: Remove redundant via
vi: Bỏ via dư thừa

en: Remove duplicate track
vi: Bỏ đường mạch trùng lặp

en: Merge co-linear tracks
vi: Gộp các đường mạch thẳng hàng

en: Remove track not connected at both ends
vi: Bỏ đường mạch không kết nối ở cả hai đầu

en: Remove via connected on less than 2 layers
vi: Xóa via kết nối ít hơn 2 lớp

en: Remove zero-length track
vi: Bỏ đường mạch có chiều dài bằng không

en: Remove track inside pad
vi: Bỏ đường mạch bên trong điểm hàn

en: Remove zero-size graphic
vi: Xóa đồ họa kích thước bằng không

en: Remove duplicated graphic
vi: Xóa đồ họa trùng lặp

en: Convert lines to rectangle
vi: Chuyển đường thẳng thành hình chữ nhật

en: Merge overlapping shapes into pad
vi: Gộp các hình chồng lên nhau vào điểm hàn

en: Unknown cleanup action
vi: Hành động dọn dẹp không xác định

en: Updating nets...
vi: Đang cập nhật các lưới...

en: Pad %s of %s connects to %lu pads, but candidate pad %s of %s connects to %lu.
vi: Điểm hàn %s của %s kết nối với %lu điểm hàn, nhưng điểm hàn ứng viên %s của %s kết nối với %lu.

en: Pad %s of %s cannot match candidate pad %s of %s due to differing connectivity.
vi: Điểm hàn %s của %s không thể khớp với điểm hàn ứng viên %s của %s do kết nối khác nhau.

en: Component %s expects %lu matching pads but candidate %s provides %lu.
vi: Linh kiện %s cần %lu điểm hàn tương ứng nhưng ứng viên %s cung cấp %lu.

en: net %d
vi: lưới %d

en: Pad %s of %s is on net %s but its match in candidate %s is on net %s.
vi: Điểm hàn %s của %s thuộc lưới %s nhưng điểm hàn tương ứng trong ứng viên %s thuộc lưới %s.

en: Pad %s of %s has inconsistent net mapping in candidate %s.
vi: Điểm hàn %s của %s có ánh xạ lưới không nhất quán trong ứng viên %s.

en: No compatible component found in the target area.
vi: Không tìm thấy linh kiện tương thích trong vùng đích.

en: One or both of the areas has no components assigned.
vi: Một hoặc cả hai vùng chưa được gán linh kiện.

en: Component count mismatch
vi: Số lượng linh kiện không khớp

en: Iteration count exceeded (timeout)
vi: Số lần lặp vượt quá giới hạn (hết thời gian)

en: Component %s has %d pads but candidate %s has %d.
vi: Linh kiện %s có %d điểm hàn nhưng ứng viên %s có %d.

en: Reference prefix mismatch: %s uses prefix '%s' but candidate %s uses '%s'.
vi: Tiền tố tham chiếu không khớp: %s dùng tiền tố '%s' nhưng ứng viên %s dùng '%s'.

en: (no library ID)
vi: (không có ID thư viện)

en: Library link mismatch: %s expects '%s' but candidate %s is '%s'.
vi: Liên kết thư viện không khớp: %s yêu cầu '%s' nhưng ứng viên %s là '%s'.

en: Component pads differ between %s and %s.
vi: Điểm hàn của linh kiện khác nhau giữa %s và %s.

en: (multiple board outlines not supported)
vi: (không hỗ trợ nhiều đường viền bảng mạch)

en: (self-intersecting)
vi: (tự giao nhau)

en: (not a closed shape)
vi: (không phải hình dạng khép kín)

en: (rectangle has null or very small size: %d nm)
vi: (hình chữ nhật có kích thước bằng không hoặc rất nhỏ: %d nm)

en: (circle has null or very small radius: %d nm)
vi: (hình tròn có bán kính bằng không hoặc rất nhỏ: %d nm)

en: (segment has null or very small length: %d nm)
vi: (đoạn có chiều dài rỗng hoặc rất nhỏ: %d nm)

en: (arc has null or very small size: %d nm)
vi: (vòng cung có kích thước bằng không hoặc rất nhỏ: %d nm)

en: Custom Rules
vi: Quy tắc tùy chỉnh

en: Barcode Error
vi: Lỗi mã vạch

en: Modify barcode
vi: Chỉnh sửa mã vạch

en: If checked, the barcode will be inverted with a margin around it
vi: Nếu được chọn, mã vạch sẽ được đảo ngược với một lề xung quanh

en: Show text
vi: Hiển thị văn bản

en: Size X:
vi: Kích thước X:

en: Size Y:
vi: Kích thước Y:

en: Min margin X:
vi: Lề tối thiểu X:

en: Min margin Y:
vi: Lề tối thiểu Y:

en: ~20% (Level L)
vi: ~20% (Mức L)

en: ~37% (Level M)
vi: ~37% (Mức M)

en: ~55% (Level Q)
vi: ~55% (Mức Q)

en: ~65% (Level H)
vi: ~65% (Mức H)

en: Error Correction
vi: Sửa lỗi

en: Barcode Properties
vi: Thuộc tính mã vạch

en: (not updated)
vi: (chưa được cập nhật)

en: (unannotated; not updated)
vi: (chưa chú thích; chưa được cập nhật)

en: (excluded)
vi: (đã loại trừ)

en: Reannotate PCB
vi: Đánh chú thích lại PCB

en: PCB successfully reannotated
vi: PCB đã được đánh chú thích lại thành công

en: PCB annotation changes should be synchronized with schematic using "Update Schematic from PCB".
vi: Các thay đổi chú thích PCB cần được đồng bộ với sơ đồ nguyên lý bằng "Cập nhật sơ đồ nguyên lý từ PCB".

en: Reference Designator Prefixes in Use
vi: Tiền tố ký hiệu tham chiếu đang dùng

en: (Excluding %s from reannotation.)
vi: (Loại trừ %s khỏi việc đánh chú thích lại.)

en: Change Log
vi: Nhật ký thay đổi

en: Front Footprints
vi: Dấu chân mặt trước

en: Back Footprints
vi: Dấu chân mặt sau

en: (sorted by footprint location)
vi: (sắp xếp theo vị trí dấu chân)

en: (sorted by reference designator location)
vi: (sắp xếp theo vị trí ký hiệu tham chiếu)

en: <br/>%d %s at %s (rounded to %s)
vi: <br/>%d %s tại %s (làm tròn đến %s)

en: Selected options resulted in errors! Change them and try again.
vi: Các tùy chọn đã chọn gây ra lỗi! Hãy thay đổi và thử lại.

en: PCB has %d empty or invalid reference designations.
vi: PCB có %d ký hiệu tham chiếu trống hoặc không hợp lệ.

en: You may wish to run DRC with 'Test for parity between PCB and schematic' checked.
vi: Bạn nên chạy DRC với tùy chọn 'Kiểm tra sự nhất quán giữa PCB và sơ đồ nguyên lý' được chọn.

en: <br/>    RefDes: %s; footprint: %s at %s on PCB.
vi: <br/>    RefDes: %s; dấu chân: %s tại %s trên PCB.

en: Reannotate anyway?
vi: Vẫn đánh chú thích lại?

en: Duplicate instances of %s
vi: Các trường hợp trùng lặp của %s

en: Aborted: too many errors
vi: Đã hủy: quá nhiều lỗi

en: Footprint not found in changelist
vi: Không tìm thấy dấu chân trong danh sách thay đổi

en: Footprint Order
vi: Thứ tự dấu chân

en: Horizontally: top left to bottom right
vi: Theo chiều ngang: trên trái đến dưới phải

en: Horizontally: top right to bottom left
vi: Theo chiều ngang: trên phải đến dưới trái

en: Horizontally: bottom left to top right
vi: Theo chiều ngang: dưới trái đến trên phải

en: Horizontally:: bottom right to top left
vi: Theo chiều ngang: dưới phải đến trên trái

en: Vertically: top left to bottom right
vi: Theo chiều dọc: trên trái đến dưới phải

en: Vertically: bottom left to top right
vi: Theo chiều dọc: dưới trái đến trên phải

en: Vertically: top right to bottom left
vi: Theo chiều dọc: trên phải đến dưới trái

en: Vertically: bottom right to top left
vi: Theo chiều dọc: dưới phải đến trên trái

en: Based on location of:
vi: Dựa trên vị trí của:

en: Round locations to:
vi: Làm tròn vị trí đến:

en: Component position will be rounded
    to this grid before sorting.
    This helps with misaligned parts.
vi: Vị trí linh kiện sẽ được làm tròn
    theo lưới này trước khi sắp xếp.
    Điều này giúp căn chỉnh các linh kiện bị lệch.

en: Reannotation Scope
vi: Phạm vi đánh chú thích lại

en: Front
vi: Mặt trước

en: Back
vi: Mặt sau

en: Exclude locked footprints
vi: Bỏ qua các dấu chân bị khóa

en: Locked footprints will not be reannotated
vi: Các dấu chân bị khóa sẽ không được đánh chú thích lại

en: Exclude references:
vi: Loại trừ tham chiếu:

en: Do not re-annotate this type 
    of reference (R means R*)
vi: Không đánh chú thích lại loại
    tham chiếu này (R nghĩa là R*)

en: Front reference start:
vi: Tham chiếu mặt trước bắt đầu từ:

en: Starting reference designation for front.
vi: Ký hiệu tham chiếu bắt đầu cho mặt trước.

en: Default is 1
vi: Mặc định là 1

en: Back reference start:
vi: Tham chiếu mặt sau bắt đầu từ:

en: Blank continues from front or enter a number greater than the highest reference designation on the front.
vi: Để trống thì tiếp tục từ mặt trước, hoặc nhập số lớn hơn ký hiệu tham chiếu cao nhất trên mặt trước.

en: Leave blank or zero, or enter a number greater than the highest reference designation on the front.
vi: Để trống hoặc bằng 0, hoặc nhập số lớn hơn ký hiệu tham chiếu cao nhất trên mặt trước.

en: Front prefix:
vi: Tiền tố mặt trước:

en: Optional prefix for component side reference designations (e.g. F_)
vi: Tiền tố tùy chọn cho ký hiệu tham chiếu phía linh kiện (ví dụ: F_)

en: Back prefix:
vi: Tiền tố mặt sau:

en: Optional prefix for solder side reference designations (e.g. B_)
vi: Tiền tố tùy chọn cho ký hiệu tham chiếu mặt hàn (ví dụ B_)

en: Remove front prefix
vi: Xóa tiền tố mặt trước

en: If checked will remove the front side prefix
    in the front prefix box if present
vi: Nếu được chọn sẽ xóa tiền tố mặt trước
    trong ô tiền tố mặt trước nếu có

en: Remove back prefix
vi: Xóa tiền tố mặt sau

en: If checked will remove the Back side prefix
    in the back prefix box if present
vi: Nếu được chọn sẽ xóa tiền tố mặt sau
    trong ô tiền tố mặt sau nếu có

en: Geographical Reannotation
vi: Đánh chú thích lại theo địa lý

en: Board Setup
vi: Thiết lập bảng mạch

en: Import Settings from Another Board...
vi: Nhập cài đặt từ bảng mạch khác...

en: Board Stackup
vi: Cấu trúc lớp bảng mạch

en: Board Editor Layers
vi: Lớp Trình Soạn Bảng Mạch

en: Physical Stackup
vi: Cấu trúc lớp vật lý

en: Board Finish
vi: Hoàn thiện bảng mạch

en: Solder Mask/Paste
vi: Mặt Nạ Hàn/Kem Hàn

en: Zone Hatch Offsets
vi: Độ Lệch Gạch Chéo Vùng

en: Text & Graphics
vi: Văn bản & đồ họa

en: Defaults
vi: Mặc định

en: Constraints
vi: Ràng buộc

en: Pre-defined Sizes
vi: Kích thước được định sẵn

en: Length-tuning Patterns
vi: Mẫu điều chỉnh chiều dài

en: Tuning Profiles
vi: Hồ sơ điều chỉnh

en: Component Classes
vi: Lớp linh kiện

en: Board Data
vi: Dữ liệu bảng mạch

en: Project is missing or read-only. Some settings will not be editable.
vi: Dự án bị thiếu hoặc chỉ đọc. Một số cài đặt sẽ không thể chỉnh sửa.

en: Error importing settings from board:
    Associated project file %s could not be loaded
vi: Lỗi nhập cài đặt từ bảng mạch:
    Tệp dự án liên kết %s không thể tải được

en: Load PCB
vi: Tải PCB

en: Error loading board file:
    %s
vi: Lỗi tải tệp bo mạch:
    %s

en: Dimensions:
vi: Kích thước:

en: Front copper area:
vi: Vùng đồng mặt trước:

en: Back copper area:
vi: Vùng đồng mặt sau:

en: Min track clearance:
vi: Khoảng hở đường mạch tối thiểu:

en: Min track width:
vi: Chiều rộng đường mạch tối thiểu:

en: Min drill diameter:
vi: Đường kính lỗ khoan tối thiểu:

en: Board stackup thickness:
vi: Độ dày cấu trúc lớp bảng mạch:

en: Front footprint area:
vi: Diện tích dấu chân mặt trước:

en: Front footprint density:
vi: Mật độ dấu chân mặt trước:

en: Back footprint area:
vi: Diện tích dấu chân mặt sau:

en: Back footprint density:
vi: Mật độ dấu chân mặt sau:

en: Error writing file '%s'.
vi: Lỗi ghi tệp '%s'.

en: Subtract holes from board area
vi: Trừ lỗ khoan khỏi diện tích bảng mạch

en: Exclude footprints with no pads
vi: Loại trừ dấu chân không có điểm hàn

en: Drill Holes
vi: Lỗ khoan

en: Generate Report File...
vi: Tạo tệp báo cáo...

en: Board Statistics
vi: Thống kê bảng mạch

en: Units:
vi: Đơn vị:

en: Update Footprint
vi: Cập nhật dấu chân

en: Update PCB
vi: Cập nhật PCB

en: Cleanup Graphics
vi: Dọn dẹp đồ họa

en: Merge lines into rectangles
vi: Gộp các đường thẳng thành hình chữ nhật

en: Delete redundant graphics
vi: Xóa đồ họa thừa

en: Merge overlapping graphics into pads
vi: Gộp đồ họa chồng lên nhau vào điểm hàn

en: (Pads which appear in a Net Tie pad group will not be considered for merging.)
vi: (Điểm hàn xuất hiện trong nhóm điểm hàn Net Tie sẽ không được gộp.)

en: Fix discontinuities in board outlines
vi: Sửa các chỗ gián đoạn trong đường viền bảng mạch

en: Tolerance:
vi: Dung sai:

en: Changes to be applied:
vi: Các thay đổi sẽ được áp dụng:

en: Build Changes
vi: Tạo thay đổi

en: Checking zones...
vi: Đang kiểm tra các vùng...

en: Rebuilding connectivity...
vi: Đang tái xây dựng kết nối...

en: Refilling all zones...
vi: Đang tái phủ tất cả các vùng...

en: Board Cleanup
vi: Dọn dẹp bảng mạch

en: Refill zones before and after cleanup
vi: Tái phủ vùng trước và sau khi dọn dẹp

en: Delete &tracks connecting different nets
vi: Xóa &đường mạch nối các lưới khác nhau

en: remove track segments connecting nodes belonging to different nets (short circuit)
vi: xóa các đoạn đường mạch nối các nút thuộc các lưới khác nhau (ngắn mạch)

en: &Delete redundant vias
vi: &Xóa via trùng lặp

en: remove vias on through hole pads and superimposed vias
vi: xóa via trên điểm hàn xuyên lỗ và via chồng lên nhau

en: Delete vias connected on only one layer
vi: Xóa via chỉ kết nối trên một lớp

en: &Merge co-linear tracks
vi: &Gộp đường mạch thẳng hàng

en: merge aligned track segments, and remove null segments
vi: gộp các đoạn đường mạch thẳng hàng và xóa các đoạn rỗng

en: Delete tracks unconnected at one end
vi: Xóa đường mạch không kết nối một đầu

en: delete tracks having at least one dangling end
vi: xóa các đường mạch có ít nhất một đầu bị hở

en: Delete tracks fully inside pads
vi: Xóa đường mạch nằm hoàn toàn trong điểm hàn

en: Delete tracks that have both start and end positions inside of a pad
vi: Xóa đường mạch có cả vị trí đầu và cuối nằm trong điểm hàn

en: Filter items by net:
vi: Lọc các mục theo net:

en: Filter items by net class:
vi: Lọc mục theo lớp mạng:

en: Filter items by layer:
vi: Lọc mục theo lớp:

en: Progress:
vi: Tiến trình:

en: Cleanup Tracks and Vias
vi: Dọn dẹp đường mạch và via

en: Legacy Teardrop Properties
vi: Thuộc tính giọt nước kế thừa

en: Conversion Settings
vi: Cài đặt chuyển đổi

en: Use centerlines
vi: Dùng đường tâm

en: Create bounding hull
vi: Tạo bao lồi

en: Gap:
vi: Khe hở:

en: Delete source objects after conversion
vi: Xóa đối tượng nguồn sau khi chuyển đổi

en: Convert to Copper Zone
vi: Chuyển thành Vùng Đồng

en: No layer selected.
vi: Chưa chọn lớp.

en: Layers:
vi: Lớp:

en: Open Zone Manager...
vi: Mở Trình Quản Lý Vùng...

en: Copper Zone Properties
vi: Thuộc tính vùng đồng

en: Numerals (0,1,2,...,9,10)
vi: Số (0,1,2,...,9,10)

en: Hexadecimal (0,1,...,F,10,...)
vi: Thập lục phân (0,1,...,F,10,...)

en: Alphabet, minus IOSQXZ
vi: Bảng chữ cái, trừ IOSQXZ

en: Alphabet, full 26 characters
vi: Bảng chữ cái, đầy đủ 26 ký tự

en: Select center item...
vi: Chọn mục trung tâm...

en: Select center point...
vi: Chọn điểm trung tâm...

en: Bad numeric value for %s: %s
vi: Giá trị số không hợp lệ cho %s: %s

en: Could not determine numbering start from '%s': expected value consistent with alphabet '%s'.
vi: Không thể xác định điểm bắt đầu đánh số từ '%s': giá trị dự kiến phải nhất quán với bảng chữ cái '%s'.

en: step value
vi: giá trị bước

en: horizontal count
vi: số cột

en: vertical count
vi: số hàng

en: stagger
vi: so le

en: point count
vi: số điểm

en: Bad parameters
vi: Tham số không hợp lệ

en: Grid Array Size
vi: Kích thước mảng lưới

en: Horizontal count:
vi: Số cột:

en: Number of columns
vi: Số lượng cột

en: Vertical count:
vi: Số hàng:

en: Number of rows
vi: Số lượng hàng

en: Items Spacing
vi: Khoảng cách các mục

en: Horizontal spacing:
vi: Khoảng cách ngang:

en: Distance between columns
vi: Khoảng cách giữa các cột

en: Vertical spacing:
vi: Khoảng cách dọc:

en: Distance between rows
vi: Khoảng cách giữa các hàng

en: Horizontal offset:
vi: Độ lệch ngang:

en: Offset added to the next row position.
vi: Độ lệch thêm vào vị trí hàng tiếp theo.

en: Vertical offset:
vi: Độ lệch dọc:

en: Offset added to the next column position
vi: Độ lệch thêm vào vị trí cột tiếp theo

en: Stagger Settings
vi: Cài đặt so le

en: Stagger:
vi: So le:

en: Value -1,  0 or 1 disable this option.
vi: Giá trị -1, 0 hoặc 1 tắt tùy chọn này.

en: Rows
vi: Hàng

en: Columns
vi: Cột

en: Grid Position
vi: Vị trí lưới

en: Source items remain in place
vi: Các mục nguồn giữ nguyên vị trí

en: Centre on source items
vi: Căn giữa theo các mục nguồn

en: Renumber pads
vi: Đánh số lại điểm hàn

en: Horizontal, then vertical
vi: Ngang, rồi dọc

en: Vertical, then horizontal
vi: Dọc, rồi ngang

en: Numbering Direction
vi: Hướng đánh số

en: Reverse numbering on alternate rows/columns
vi: Đảo ngược đánh số trên các hàng/cột xen kẽ

en: Use first free number
vi: Dùng số trống đầu tiên

en: From start value
vi: Từ giá trị bắt đầu

en: Initial Pad Number
vi: Số điểm hàn ban đầu

en: Continuous (1, 2, 3...)
vi: Liên tục (1, 2, 3...)

en: Coordinate (A1, A2, ... B1, ...)
vi: Tọa độ (A1, A2, ... B1, ...)

en: Pad Numbering Scheme
vi: Sơ đồ đánh số điểm hàn

en: Primary axis numbering:
vi: Đánh số trục chính:

en: Secondary axis numbering:
vi: Đánh số trục phụ:

en: Pad numbering start:
vi: Bắt đầu đánh số điểm hàn:

en: Pad numbering increment:
vi: Bước tăng đánh số điểm hàn:

en: Grid Array
vi: Mảng lưới

en: Center position
vi: Vị trí trung tâm

en: Center pos X:
vi: X tâm:

en: Center pos Y:
vi: Y tâm:

en: Select Point...
vi: Chọn điểm...

en: Select Item...
vi: Chọn mục...

en: Duplication Settings
vi: Cài đặt nhân đôi

en: Full circle
vi: Vòng tròn đầy đủ

en: Clockwise
vi: Theo chiều kim đồng hồ

en: Anti-clockwise
vi: Ngược chiều kim đồng hồ

en: Direction
vi: Chiều

en: Angle between items:
vi: Góc giữa các mục:

en: Positive angles represent an anti-clockwise rotation. An angle of 0 will produce a full circle divided evenly into "Count" portions.
vi: Góc dương biểu thị chiều xoay ngược chiều kim đồng hồ. Góc 0 sẽ tạo vòng tròn đầy đủ chia đều thành số phần bằng "Số lượng".

en: Item count:
vi: Số lượng mục:

en: How many items in the array.
vi: Số lượng mục trong mảng.

en: First item angle:
vi: Góc mục đầu tiên:

en: Angle offset of the first item in the array
vi: Độ lệch góc của mục đầu tiên trong mảng

en: Rotate items
vi: Xoay các mục

en: Rotate the item as well as move it - multi-selections will be rotated together
vi: Xoay mục đồng thời di chuyển - nhiều đối tượng được chọn sẽ xoay cùng nhau

en: Numbering Options
vi: Tùy chọn đánh số

en: Initial Pad Number:
vi: Số điểm hàn ban đầu:

en: Pad Numbering:
vi: Đánh số điểm hàn:

en: Circular Array
vi: Mảng tròn

en: Item Source
vi: Mục nguồn

en: Duplicate selection
vi: Nhân đôi vùng chọn

en: Arrange selection
vi: Sắp xếp vùng chọn

en: This can conflict with reference designators in the schematic that have not yet been synchronized with the board.
vi: Điều này có thể xung đột với các ký hiệu tham chiếu trong sơ đồ nguyên lý chưa được đồng bộ với bảng mạch.

en: Footprint Annotation
vi: Chú thích dấu chân

en: Keep existing reference designators
vi: Giữ nguyên ký hiệu tham chiếu hiện có

en: Assign unique reference designators
vi: Gán ký hiệu tham chiếu duy nhất

en: Create Array
vi: Tạo mảng

en: This item was on a non-existing layer.
    It has been moved to the first defined layer.
vi: Mục này nằm trên lớp không tồn tại.
    Đã được chuyển đến lớp đầu tiên được định nghĩa.

en: Edit Dimension Properties
vi: Chỉnh sửa thuộc tính kích thước

en: Leader Format
vi: Định dạng mũi dẫn

en: Text frame:
vi: Khung văn bản:

en: Draw a shape around the leader text
vi: Vẽ hình xung quanh văn bản mũi dẫn

en: Dimension Format
vi: Định dạng kích thước

en: Measured value of this dimension
vi: Giá trị đo được của kích thước này

en: Override value
vi: Ghi đè giá trị

en: When checked, the actual measurement is ignored and any value can be entered
vi: Khi được chọn, giá trị đo thực tế bị bỏ qua và có thể nhập bất kỳ giá trị nào

en: Units of this dimension ("automatic" to follow the units selected in the editor)
vi: Đơn vị của kích thước này ("tự động" để theo đơn vị được chọn trong trình soạn)

en: Text to print before the dimension value
vi: Văn bản in trước giá trị kích thước

en: Units format:
vi: Định dạng đơn vị:

en: Choose how to display the units
vi: Chọn cách hiển thị đơn vị

en: Text to print after the dimension value
vi: Văn bản in sau giá trị kích thước

en: Precision:
vi: Độ chính xác:

en: Choose how many digits of precision to display
vi: Chọn số chữ số thập phân hiển thị

en: Suppress trailing zeroes
vi: Bỏ số 0 cuối

en: When checked, "0.100" will be shown as "0.1" even if the precision setting is higher
vi: Khi được chọn, "0.100" sẽ hiển thị là "0.1" dù cài đặt độ chính xác cao hơn

en: Dimension Text
vi: Văn bản kích thước

en: Text width
vi: Chiều rộng văn bản

en: Text pos X
vi: X văn bản

en: Text height
vi: Chiều cao văn bản

en: Text pos Y
vi: Y văn bản

en: Thickness:
vi: Độ dày:

en: Text thickness
vi: Độ dày văn bản

en: Text orientation
vi: Hướng văn bản

en: Position mode:
vi: Chế độ vị trí:

en: Outside
vi: Bên ngoài

en: Inline
vi: Nội tuyến

en: Manual
vi: Thủ công

en: Choose how to position the text relative to the dimension line
vi: Chọn cách đặt văn bản so với đường kích thước

en: Keep aligned with dimension
vi: Giữ căn chỉnh với kích thước

en: Automatically set the text orientation to match the dimension lines
vi: Tự động đặt hướng văn bản để khớp với đường kích thước

en: Dimension Line
vi: Đường kích thước

en: Thickness of the dimension lines
vi: Độ dày của các đường kích thước

en: Arrow length:
vi: Chiều dài mũi tên:

en: Extension line offset:
vi: Độ lệch đường gia hạn:

en: Gap between the measured points and the start of the extension lines
vi: Khoảng cách giữa các điểm đo và điểm bắt đầu của đường gia hạn

en: Extension line overshoot:
vi: Độ vượt đường gia hạn:

en: Arrow direction:
vi: Hướng mũi tên:

en: Inward
vi: Vào trong

en: Outward
vi: Ra ngoài

en: Chose Dimension Arrow Direction
    Automatic: Determined based on text position.
    Inward:    >-----<
    Outward: <----->
vi: Chọn hướng mũi tên kích thước
    Tự động: Xác định dựa trên vị trí văn bản.
    Hướng vào:    >-----<
    Hướng ra: <----->

en: Dimension Properties
vi: Thuộc tính kích thước

en: Run DRC
vi: Chạy DRC

en: Report All Errors for Each Track
vi: Báo cáo tất cả lỗi cho mỗi đường mạch

en: If unchecked, only the first error will be reported for each track
vi: Nếu bỏ chọn, chỉ lỗi đầu tiên sẽ được báo cáo cho mỗi đường mạch

en: Highlight corresponding items on canvas when selected in the DRC list
vi: Tô sáng các mục tương ứng trên canvas khi được chọn trong danh sách DRC

en: DRC incomplete: could not compile custom design rules.
vi: DRC chưa hoàn thành: không thể biên dịch quy tắc thiết kế tùy chỉnh.

en: Show design rules.
vi: Hiển thị quy tắc thiết kế.

en: -------- DRC canceled by user.<br><br>
vi: -------- DRC bị hủy bởi người dùng.<br><br>

en: Remove all exclusions for violations of rule '%s'
vi: Bỏ tất cả loại trừ cho vi phạm của quy tắc '%s'

en: They will be placed back in the %s list
vi: Chúng sẽ được đặt lại vào danh sách %s

en: Exclude all violations of rule '%s'...
vi: Loại trừ tất cả vi phạm của quy tắc '%s'...

en: They will be excluded from the %s list
vi: Chúng sẽ bị loại trừ khỏi danh sách %s

en: Violation severities can also be edited in the Board Setup... dialog
vi: Mức độ nghiêm trọng vi phạm cũng có thể được chỉnh sửa trong thiết lập Bo mạch ... Hộp Thoại

en: Open the Board Setup... dialog
vi: Mở hộp thoại Thiết lập bảng mạch...

en: Report file '%s' created<br>
vi: Tệp báo cáo '%s' đã được tạo<br>

en: not run
vi: chưa chạy

en: Unconnected Items (%s)
vi: Các mục không được kết nối (%s)

en: Schematic Parity (%s)
vi: Sơ đồ chẵn lẻ (%s)

en: Design Rules Checker
vi: Bộ kiểm tra quy tắc thiết kế

en: Pad names are restricted to 4 characters (including number).
vi: Tên điểm hàn bị giới hạn 4 ký tự (bao gồm số).

en: Pad name prefix:
vi: Tiền tố tên điểm hàn:

en: First pad number:
vi: Số điểm hàn đầu tiên:

en: Numbering step:
vi: Bước đánh số:

en: Pad Enumeration Settings
vi: Cài đặt liệt kê điểm hàn

en: Change Footprints
vi: Thay đổi dấu chân

en: Change all footprints on board
vi: Thay đổi tất cả dấu chân trên bảng mạch

en: Change selected footprint(s)
vi: Thay đổi (các) dấu chân được chọn

en: Change footprints matching reference designator:
vi: Thay đổi dấu chân khớp với ký hiệu tham chiếu:

en: Change footprints matching value:
vi: Thay đổi dấu chân khớp với giá trị:

en: Change footprints with library id:
vi: Thay đổi dấu chân với thư viện id:

en: Update text layers and visibilities
vi: Cập nhật lớp và hiển thị văn bản

en: Update text sizes and styles
vi: Cập nhật kích thước và kiểu văn bản

en: Update text positions
vi: Cập nhật vị trí văn bản

en: Update text content
vi: Cập nhật nội dung văn bản

en: Update fabrication attributes
vi: Cập nhật thuộc tính gia công

en: Update clearance overrides
vi: Cập nhật ghi đè khoảng hở

en: Update 3D models
vi: Cập nhật mô hình 3D

en: Update/reset strings: there are two cases these descriptions need to cover: the user made overrides to a footprint on the PCB and wants to remove them, or the user made changes to the library footprint and wants to propagate them back to the PCB.
vi: Cập nhật/đặt lại chuỗi: có hai trường hợp các mô tả này cần bao gồm: người dùng đã ghi đè dấu chân trên PCB và muốn xóa chúng, hoặc người dùng đã thay đổi dấu chân trong thư viện và muốn áp dụng lại cho PCB.

en: Change Footprint
vi: Thay đổi dấu chân

en: Updated footprint %s (%s)
vi: Đã cập nhật dấu chân %s (%s)

en: Changed footprint %s from '%s' to '%s'
vi: Đã thay đổi dấu chân %s từ '%s' thành '%s'

en: *** library footprint not found ***
vi: *** không tìm thấy dấu chân trong thư viện ***

en: : (no changes)
vi: : (không thay đổi)

en: : OK
vi: : Đồng ý

en: Update all footprints on board
vi: Cập nhật tất cả dấu chân trên bảng mạch

en: Update selected footprint(s)
vi: Cập nhật (các) dấu chân được chọn

en: Update footprints matching reference designator:
vi: Cập nhật dấu chân khớp với ký hiệu tham chiếu:

en: Update footprints matching value:
vi: Cập nhật dấu chân khớp với giá trị:

en: Update footprints with library id:
vi: Cập nhật dấu chân với thư viện id:

en: New footprint library id:
vi: Thư viện id dấu chân mới:

en: Remove text items if not in library footprint
vi: Xóa các mục văn bản nếu không có trong dấu chân thư viện

en: Update/reset text layers and visibilities
vi: Cập nhật/đặt lại lớp và hiển thị văn bản

en: Update/reset text sizes and styles
vi: Cập nhật/đặt lại kích thước và kiểu văn bản

en: Update/reset text positions
vi: Cập nhật/đặt lại vị trí văn bản

en: Update/reset text content
vi: Cập nhật/đặt lại nội dung văn bản

en: Update/reset fabrication attributes
vi: Cập nhật/đặt lại thuộc tính gia công

en: Update/reset clearance overrides
vi: Cập nhật/đặt lại ghi đè khoảng hở

en: Update/reset 3D models
vi: Cập nhật/đặt lại mô hình 3D

en: Update Footprints from Library
vi: Cập nhật dấu chân từ thư viện

en: IPC-2581 Files (*.xml)|*.xml
vi: Tệp IPC-2581 (*.xml)|*.xml

en: IPC-2581 Compressed Files (*.zip)|*.zip
vi: Tệp IPC-2581 nén (*.zip)|*.zip

en: Export IPC-2581 File
vi: Xuất tệp IPC-2581

en: manufacturer
vi: nhà sản xuất

en: The board must be saved before generating IPC-2581 file.
vi: Bảng mạch phải được lưu trước khi tạo tệp IPC-2581.

en: Insufficient permissions to write file '%s'.
vi: Không đủ quyền để ghi tập tin '%s'.

en: Generate IPC-2581 File
vi: Tạo tệp IPC-2581

en: Error generating IPC-2581 file '%s'.
    %s
vi: Lỗi khi tạo tệp IPC-2581 '%s'.
    %s

en: IPC-2581 file generated successfully.
vi: Tệp IPC-2581 đã được tạo thành công.

en: Enter a filename if you do not want to use default file names
    Can be used only when printing the current sheet
vi: Nhập tên tệp nếu bạn không muốn dùng tên tệp mặc định
    Chỉ có thể dùng khi in trang hiện tại

en: The number of values following the decimal separator
vi: Số chữ số sau dấu phân cách thập phân

en: Version:
vi: Phiên bản:

en: Compress output
vi: Nén đầu ra

en: Compress output into 'zip' file
vi: Nén đầu ra thành tệp 'zip'

en: BOM revision:
vi: Phiên bản BOM:

en: Revision string for the BOM section. Auto-populated from schematic title block revision
vi: Chuỗi phiên bản cho phần BOM. Tự động lấy từ phiên bản khung tên sơ đồ nguyên lý

en: BOM Columns
vi: Cột BOM

en: Internal ID:
vi: ID nội bộ:

en: Part ID number used internally during design.
    This number must be unique to each part.
vi: Số ID linh kiện dùng nội bộ trong quá trình thiết kế.
    Số này phải là duy nhất cho mỗi linh kiện.

en: Generate unique
vi: Tạo duy nhất

en: Manufacturer P/N:
vi: Mã số linh kiện của nhà sản xuất:

en: Column containing the manufacturer part number
vi: Cột chứa mã số linh kiện của nhà sản xuất

en: Omit
vi: Bỏ qua

en: Manufacturer:
vi: Nhà sản xuất:

en: Distributor P/N:
vi: Mã số linh kiện của nhà phân phối:

en: Column containing the distributor part number
vi: Cột chứa mã số linh kiện của nhà phân phối

en: Distributor:
vi: Nhà phân phối:

en: File %s already exists.
vi: Tệp %s đã tồn tại.

en: File name:
vi: Tên tệp:

en: Select an IDF export filename
vi: Chọn tên tệp xuất IDF

en: Set board reference point:
vi: Đặt điểm tham chiếu bảng mạch:

en: X position:
vi: Vị trí X:

en: Y position:
vi: Vị trí Y:

en: Output units:
vi: Đơn vị đầu ra:

en: Ignore 'Do not populate' components
vi: Bỏ qua linh kiện 'Không lắp ráp'

en: Ignore 'Unspecified' components
vi: Bỏ qua linh kiện 'Không xác định'

en: Export IDFv3
vi: Xuất IDFv3

en: zip files
vi: Tệp zip

en: tgz files
vi: Tệp tgz

en: Export ODB++ File
vi: Xuất tệp ODB++

en: The selected output file name is not a supported archive format.
vi: Tên tệp đầu ra đã chọn không phải là định dạng lưu trữ được hỗ trợ.

en: Output file name cannot be empty.
vi: Tên tệp đầu ra không được để trống.

en: The output file name conflicts with the selected compression format.
vi: Tên tệp đầu ra xung đột với định dạng nén đã chọn.

en: Output files '%s' already exists. Do you want to overwrite it?
vi: Tệp đầu ra '%s' đã tồn tại. Bạn có muốn ghi đè không?

en: Cannot remove existing output file '%s'.
vi: Không thể xóa tệp đầu ra hiện có '%s'.

en: Cannot create temporary output directory.
vi: Không thể tạo thư mục đầu ra tạm thời.

en: Output directory '%s' already exists and is not empty. Do you want to overwrite it?
vi: Thư mục đầu ra '%s' đã tồn tại và không trống. Bạn có muốn ghi đè không?

en: Cannot remove existing output directory '%s'.
vi: Không thể xóa thư mục đầu ra hiện có '%s'.

en: Error generating ODBPP files '%s'.
    %s
vi: Lỗi khi tạo các tệp ODB++ '%s'.
    %s

en: Compressing output
vi: Đang nén đầu ra

en: Compression format:
vi: Định dạng nén:

en: Select the format to compress the output ODB++ files
vi: Chọn định dạng nén cho các tệp ODB++ đầu ra

en: Non-unity scaled models:
vi: Mô hình có tỉ lệ không phải 1:

en: Scaled models detected.  Model scaling is not reliable for mechanical export.
vi: Đã phát hiện mô hình có tỉ lệ. Tỉ lệ mô hình không đáng tin cậy khi xuất cơ khí.

en: Model Scale Warning
vi: Cảnh báo tỉ lệ mô hình

en: STEP files
vi: Tệp STEP

en: Binary glTF files
vi: Tệp Binary glTF

en: XAO files
vi: Tệp XAO

en: BREP (OCCT) files
vi: Tệp BREP (OCCT)

en: PLY files
vi: Tệp PLY

en: STL files
vi: Tệp STL

en: Universal 3D files
vi: Tệp Universal 3D

en: PDF files
vi: Tệp PDF

en: 3D Model Output File
vi: Tệp xuất mô hình 3D

en: No filename for output file
vi: Không có tên tệp đầu ra

en: Board outline is missing or not closed using %.3f mm tolerance.
    Run DRC for a full analysis.
vi: Đường viền bo mạch bị thiếu hoặc không được đóng theo dung sai %.3f mm.
    Chạy DRC để phân tích đầy đủ.

en: STEP/GLTF Export
vi: Xuất STEP/GLTF

en: Variant:
vi: Biến thể:

en: Board Options
vi: Tùy chọn bảng mạch

en: Export as Compound shape
vi: Xuất dưới dạng hình khối tổng hợp

en: Merges all shapes into a single Compound shape. Useful for external software that does de-duplication based on shape names.
vi: Hợp nhất tất cả hình dạng thành một hình Compound. Hữu ích cho phần mềm bên ngoài thực hiện loại bỏ trùng lặp dựa trên tên hình dạng.

en: Export board body
vi: Xuất thân bảng mạch

en: Cut vias in board body
vi: Cắt via trong thân bảng mạch

en: Export silkscreen
vi: Xuất lớp in lụa

en: Export silkscreen graphics as a set of flat faces.
vi: Xuất đồ họa lớp in lụa dưới dạng tập hợp các mặt phẳng.

en: Export solder mask
vi: Xuất mặt nạ hàn

en: Export solder mask layers as a set of flat faces.
vi: Xuất các lớp mặt nạ hàn dưới dạng tập hợp các mặt phẳng.

en: Export solder paste
vi: Xuất kem hàn

en: Export solder paste graphics.
vi: Xuất đồ họa lớp kem hàn.

en: Export components
vi: Xuất linh kiện

en: All components
vi: Tất cả linh kiện

en: Only selected
vi: Chỉ được chọn

en: Export only the component models that are selected in the PCB editor
vi: Chỉ xuất các mô hình linh kiện được chọn trong trình soạn bảng mạch

en: Components matching filter:
vi: Linh kiện khớp với bộ lọc:

en: A list of comma-selected reference designators to export (wildcards are supported)
vi: Danh sách ký hiệu tham chiếu phân cách bằng dấu phẩy để xuất (hỗ trợ ký tự đại diện)

en: Conductor Options
vi: Tùy chọn dẫn điện

en: Export tracks and vias on external conductor layers.
vi: Xuất đường mạch và via trên các lớp dẫn ngoài.

en: Export zones on external conductor layers.
vi: Xuất vùng phủ trên các lớp dẫn ngoài.

en: Export inner conductor layers
vi: Xuất các lớp dẫn bên trong

en: Fuse shapes (time consuming)
vi: Kết hợp hình dạng (tốn thời gian)

en: Combine intersecting geometry into one shape.
vi: Kết hợp các hình học giao nhau thành một hình.

en: Fill all vias
vi: Tô tất cả via

en: Net filter (supports wildcards):
vi: Lọc lưới (hỗ trợ ký tự đại diện):

en: Only copper items belonging to nets matching this filter will be exported.
vi: Chỉ các mục đồng thuộc lưới khớp với bộ lọc này sẽ được xuất.

en: Coordinates
vi: Tọa độ

en: Drill/place file origin
vi: Gốc tệp khoan/đặt linh kiện

en: Grid origin
vi: Gốc tọa độ lưới

en: User defined origin
vi: Gốc tọa độ do người dùng xác định

en: Board center origin
vi: Gốc tọa độ tâm bảng mạch

en: User Defined Origin
vi: Gốc tọa độ do người dùng xác định

en: Do not show components marked 'Do not populate'
vi: Không hiển thị linh kiện được đánh dấu 'Không lắp ráp'

en: Do not show components with Footprint Type 'Unspecified'
vi: Không hiển thị linh kiện có loại dấu chân 'Không xác định'

en: Substitute similarly named models
vi: Thay thế bằng mô hình có tên tương tự

en: Replace VRML models with STEP models of the same name
vi: Thay thế mô hình VRML bằng mô hình STEP cùng tên

en: Overwrite old file
vi: Ghi đè tệp cũ

en: Don't write P-curves to STEP file
vi: Không ghi đường cong tham số vào tệp STEP

en: Disables writing parametric curves. Optimizes file size and write/read times, but may reduce compatibility with other software.
vi: Tắt ghi đường cong tham số. Tối ưu kích thước tệp và thời gian đọc/ghi, nhưng có thể giảm khả năng tương thích với phần mềm khác.

en: Board outline chaining tolerance:
vi: Dung sai chuỗi đường viền bảng mạch:

en: Tight (0.001 mm)
vi: Chặt (0,001 mm)

en: Standard (0.01 mm)
vi: Tiêu chuẩn (0,01 mm)

en: Loose (0.1 mm)
vi: Lỏng (0,1 mm)

en: Tolerance sets the distance between two points that are considered joined when building the board outlines.
vi: Dung sai xác định khoảng cách giữa hai điểm được coi là nối khi xây dựng đường viền bảng mạch.

en: Export 3D Model
vi: Xuất mô hình 3D

en: Process failed with exit code %d
vi: Tiến trình thất bại với mã thoát %d

en: Do you want to cancel the export process?
vi: Bạn có muốn hủy quá trình xuất không?

en: Cancel Export
vi: Hủy xuất

en: Command line:
vi: Dòng lệnh:

en: 3D Export
vi: Xuất 3D

en: Are you sure you want to overwrite the existing file?
vi: Bạn có chắc muốn ghi đè tệp hiện có không?

en: Failed to create folder '%s'.
vi: Không thể tạo thư mục '%s'.

en: Save VRML Board File
vi: Lưu tệp VRML bảng mạch

en: Footprint 3D model path:
vi: Đường dẫn mô hình 3D của dấu chân:

en: meter
vi: mét

en: 0.1 inch
vi: 0,1 inch

en: Copy 3D model files to 3D model path
vi: Sao chép tệp mô hình 3D vào đường dẫn mô hình 3D

en: If checked: copy 3D models to the destination folder
    If not checked: Embed 3D models in the VRML board file
vi: Nếu chọn: sao chép mô hình 3D vào thư mục đích
    Nếu không chọn: nhúng mô hình 3D vào tệp bảng mạch VRML

en: Use relative paths to model files in board VRML file
vi: Dùng đường dẫn tương đối đến tệp mô hình trong tệp bảng mạch VRML

en: Use paths for model files in board VRML file relative to the VRML file
vi: Dùng đường dẫn đến tệp mô hình trong tệp bảng mạch VRML tương đối với tệp VRML

en: VRML Export Options
vi: Tùy chọn xuất VRML

en: Include &footprints
vi: Bao gồm &dấu chân

en: Include t&ext items
vi: Bao gồm các mục văn &bản

en: Include &locked footprints
vi: Bao gồm dấu chân bị &khóa

en: Include &drawings
vi: Bao gồm các &bản vẽ

en: Include &tracks
vi: Bao gồm &đường mạch

en: Include &board outline layer
vi: Bao gồm lớp &đường viền bảng mạch

en: Include &vias
vi: Bao gồm &via

en: Include &zones
vi: Bao gồm &vùng

en: Filter Selected Items
vi: Lọc các mục được chọn

en: Searching...
vi: Đang tìm kiếm...

en: '%s' not found
vi: '%s' không tìm thấy

en: No more items to show
vi: Không còn mục nào để hiển thị

en: No hits
vi: Không tìm thấy

en: '%s' found
vi: Tìm thấy '%s'

en: Hit(s): %d / %zu
vi: Kết quả: %d / %zu

en: Search for:
vi: Tìm kiếm:

en: Wi&ldcards
vi: Ký tự &đại diện

en: Wra&p
vi: Bao &quanh

en: Search footprint reference &designators
vi: Tìm kiếm ký hiệu tham chiếu &dấu chân

en: Search DRC &markers
vi: Tìm kiếm &đánh dấu DRC

en: Search footprint &values
vi: Tìm kiếm &giá trị dấu chân

en: Search &other text items
vi: Tìm kiếm các mục văn bản &khác

en: Restart Search
vi: Bắt đầu lại tìm kiếm

en: Footprint:
vi: Dấu chân:

en: Symbol:
vi: Ký hiệu:

en: Sheet:
vi: Trang:

en: Library Association
vi: Liên kết thư viện

en: Schematic Association
vi: Liên kết sơ đồ nguyên lý

en: Footprint Associations
vi: Liên kết dấu chân

en: Run Checks
vi: Chạy kiểm tra

en: Footprint Checker
vi: Kiểm tra dấu chân

en: 3D Models
vi: Mô hình 3D

en: Solder paste clearance:
vi: Khoảng hở kem hàn:

en: Local solder paste clearance for this footprint.
    Enter an absolute value (e.g., -0.1mm), a percentage (e.g., -5%), or both (e.g., -0.1mm - 5%).
    If blank, the global value is used.
vi: Khoảng hở kem hàn cục bộ cho dấu chân linh kiện này.
    Nhập giá trị tuyệt đối (vd: -0.1mm), phần trăm (vd: -5%), hoặc cả hai (vd: -0.1mm - 5%).
    Nếu để trống, giá trị toàn cục sẽ được dùng.

en: Locked footprints cannot be freely moved or oriented on the canvas and can only be selected when the 'Locked items' checkbox is checked in the selection filter.
vi: Các dấu chân linh kiện bị khóa không thể di chuyển hoặc định hướng tự do trên canvas và chỉ có thể được chọn khi hộp kiểm 'Mục bị khóa' được chọn trong bộ lọc chọn.

en: all pads with duplicate numbers
vi: tất cả điểm hàn có số trùng lặp

en: Text width must be at least %s.
vi: Chiều rộng văn bản ít nhất phải là %s.

en: Text width must be at most %s.
vi: Chiều rộng văn bản tối đa phải là %s.

en: Text height must be at least %s.
vi: Chiều cao văn bản ít nhất phải là %s.

en: Text height must be at most %s.
vi: Chiều cao văn bản tối đa phải là %s.

en: Text thickness is too large for the text size.
    It will be clamped at %s.
vi: Độ dày văn bản quá lớn so với kích thước văn bản.
    Sẽ bị giới hạn tại %s.

en: Edit Footprint Properties
vi: Chỉnh sửa thuộc tính dấu chân

en: Text Items
vi: Các mục văn bản

en: Keep Upright
vi: Giữ thẳng đứng

en: X Offset
vi: Độ lệch X

en: Y Offset
vi: Độ lệch Y

en: Reference designator
vi: Ký hiệu tham chiếu

en: Side:
vi: Mặt:

en: Fabrication Attributes
vi: Thuộc tính gia công

en: Footprint type:
vi: Loại dấu chân:

en: Through hole
vi: Xuyên lỗ

en: Not in schematic
vi: Không có trong sơ đồ nguyên lý

en: Update Footprint from Library...
vi: Cập nhật dấu chân từ thư viện...

en: Change Footprint...
vi: Thay đổi dấu chân...

en: Edit Library Footprint...
vi: Chỉnh sửa dấu chân thư viện...

en: Clearances
vi: Khoảng cách an toàn

en: Leave values blank to use Board Setup values.
vi: Để trống giá trị để dùng giá trị từ Thiết lập bảng mạch.

en: Pad clearance:
vi: Khoảng hở điểm hàn:

en: This is the local net clearance for all pad of this footprint
    If 0, the Netclass values are used
    This value can be superseded by a pad local value.
vi: Đây là khoảng hở lưới cục bộ cho tất cả điểm hàn của dấu chân này
    Nếu 0, giá trị Lớp mạng được dùng
    Giá trị này có thể bị ghi đè bởi giá trị cục bộ của điểm hàn.

en: Solder mask expansion:
vi: Mở rộng mặt nạ hàn:

en: This is the local clearance between pads and the solder mask for this footprint.
    This value can be superseded by a pad local value.
    If 0, the global value is used.
vi: Đây là khoảng hở cục bộ giữa điểm hàn và mặt nạ hàn cho dấu chân linh kiện này.
    Giá trị này có thể bị ghi đè bởi giá trị cục bộ của điểm hàn.
    Nếu 0, giá trị toàn cục sẽ được dùng.

en: Allow bridged solder mask apertures between pads
vi: Cho phép kết nối khẩu độ mặt nạ hàn giữa các điểm hàn

en: Solder paste clearance relative to pad size.
    Enter an absolute value (e.g., -0.1mm), a percentage (e.g., -5%), or both (e.g., -0.1mm - 5%).
    This value can be superseded by local values for a footprint or a pad.
vi: Khoảng hở kem hàn so với kích thước điểm hàn.
    Nhập giá trị tuyệt đối (vd: -0.1mm), phần trăm (vd: -5%), hoặc cả hai (vd: -0.1mm - 5%).
    Giá trị này có thể bị ghi đè bởi các giá trị cục bộ của dấu chân hoặc điểm hàn.

en: Note: solder mask and paste values are used only for pads on copper layers.
vi: Lưu ý: giá trị mặt nạ hàn và kem hàn chỉ dùng cho điểm hàn trên các lớp đồng.

en: Pad Connections
vi: Kết nối điểm hàn

en: Pad connection to zones:
vi: Kết nối điểm hàn vào vùng:

en: Use zone setting
vi: Dùng cài đặt vùng

en: Thermal relief
vi: Thoát nhiệt

en: Jumper groups:
vi: Nhóm Jumper:

en: Clearance Overrides && Pad Connections
vi: Ghi đè khoảng hở && kết nối điểm hàn

en: The library ID and footprint ID currently assigned.  Use "Change Footprint..." to assign a different footprint.
vi: Thư viện ID và dấu chân ID hiện được gán. Dùng "Thay đổi dấu chân..." để gán dấu chân khác.

en: Footprint Properties
vi: Thuộc tính dấu chân

en: Footprint must have a name.
vi: Dấu chân phải có tên.

en: Footprint name may not contain '%s'.
vi: Tên dấu chân không được chứa '%s'.

en: Footprint '%s' already exists in library '%s'.
vi: Dấu chân '%s' đã tồn tại trong thư viện '%s'.

en: The text width must be between %s and %s.
vi: Chiều rộng văn bản phải nằm trong khoảng từ %s đến %s.

en: The text height must be between %s and %s.
vi: Chiều cao văn bản phải nằm trong khoảng từ %s đến %s.

en: The text thickness is too large for the text size.
    It will be clamped.
vi: Độ dày văn bản quá lớn so với kích thước văn bản.
    Sẽ bị giới hạn.

en: You are trying to remove layers that are used by the footprint: %s.
    Please remove the objects that use these layers first.
vi: Bạn đang cố xóa các lớp được dùng bởi dấu chân linh kiện: %s.
    Vui lòng xóa các đối tượng sử dụng các lớp này trước.

en: Pad '%s' in jumper pad group %d does not exist in this footprint.
vi: Điểm hàn '%s' trong nhóm điểm hàn jumper %d không tồn tại trong dấu chân này.

en: Unconstrained
vi: Không ràng buộc

en: Footprint name:
vi: Tên dấu chân:

en: Component type:
vi: Loại linh kiện:

en: Custom Layers
vi: Lớp Tùy Chỉnh

en: Use custom stackup
vi: Dùng cấu trúc lớp tùy chỉnh

en: Copper layers
vi: Lớp đồng

en: User Layers
vi: Lớp Người Dùng

en: Private Layers
vi: Lớp Riêng

en: Leave values blank to use netclass values.
vi: Để trống giá trị để sử dụng giá trị lớp mạng.

en: This is the local net clearance for all pads of this footprint.
    If 0, the Netclass values are used.
    This value can be overridden on a pad-by-pad basis in the Local
    Clearance and Settings tab of Pad Properties.
vi: Đây là khoảng hở lưới cục bộ cho tất cả điểm hàn của dấu chân này.
    Nếu 0, giá trị Lớp mạng được dùng.
    Giá trị này có thể bị ghi đè theo từng điểm hàn trong thẻ Khoảng hở cục bộ và cài đặt của Thuộc tính điểm hàn.

en: This is the local clearance between pads and the solder mask for 
    this footprint.
    If 0, the global value is used.
    This value can be overridden on a pad-by-pad basis in the Local
    Clearance and Settings tab of Pad Properties.
vi: Đây là khoảng hở cục bộ giữa điểm hàn và mặt nạ hàn cho 
    dấu chân linh kiện này.
    Nếu 0, giá trị toàn cục sẽ được dùng.
    Giá trị này có thể bị ghi đè theo từng điểm hàn trong thẻ Khoảng
    Hở Cục Bộ và Cài Đặt của Thuộc Tính Điểm Hàn.

en: Solder paste relative clearance:
vi: Khoảng hở tương đối kem hàn:

en: This is the local clearance ratio applied as a percentage of the pad width and height for this footprint.
    A value of 10 means the horizontal clearance value is 10% of the pad’s width, and the vertical clearance value is 10% of the pad’s height.
    The final clearance value is the sum of this value and the absolute clearance value.
    A negative value means a smaller stencil aperture size than pad size.
    This value can be overridden on a pad-by-pad basis in the Local Clearance and Settings tab of Pad Properties.
vi: Đây là tỷ lệ khoảng hở cục bộ áp dụng theo phần trăm chiều rộng và chiều cao điểm hàn cho dấu chân này.
    Giá trị 10 nghĩa là giá trị khoảng hở ngang bằng 10% chiều rộng điểm hàn, và giá trị khoảng hở dọc bằng 10% chiều cao điểm hàn.
    Giá trị khoảng hở cuối cùng là tổng của giá trị này và giá trị khoảng hở tuyệt đối.
    Giá trị âm nghĩa là kích thước khẩu độ khuôn mẫu nhỏ hơn kích thước điểm hàn.
    Giá trị này có thể bị ghi đè theo từng điểm hàn trong thẻ Khoảng hở cục bộ và cài đặt của Thuộc tính điểm hàn.

en: Courtyards
vi: Vùng đất

en: Exempt from courtyard requirement
vi: Miễn trừ yêu cầu vùng lắp ráp

en: Will not generate "missing courtyard" DRC violations
vi: Sẽ không tạo vi phạm DRC "thiếu vùng lắp ráp"

en: Clearance Overrides
vi: Ghi đè khoảng hở

en: Connection to Copper Zones
vi: Kết Nối tới Vùng Đồng

en: Net Ties
vi: Nút Nối Lưới

en: Pad groups allowed to short different nets:
vi: Nhóm điểm hàn được phép nối tắt các lưới khác nhau:

en: Jumpers
vi: Jumper

en: All pads with duplicate numbers are jumpers
vi: Tất cả điểm hàn có số trùng lặp là jumper

en: When enabled, this footprint can have more than one pad with the same number, and pads with the same number will be considered to be jumpered together internally.
vi: Khi bật, dấu chân này có thể có nhiều hơn một điểm hàn cùng số, và các điểm hàn cùng số sẽ được coi là nối jumper nội bộ.

en: Explicit jumper pad groups:
vi: Nhóm điểm hàn jumper tường minh:

en: All footprint generator scripts were loaded
vi: Tất cả kịch bản tạo dấu chân đã được tải

en: Available Footprint Generators
vi: Trình tạo dấu chân khả dụng

en: Search paths:
vi: Đường dẫn tìm kiếm:

en: Not loadable python scripts:
vi: Các kịch bản Python không thể tải:

en: Show Trace
vi: Hiển thị đường mạch

en: Update Python Modules
vi: Cập nhật các mô-đun Python

en: Footprint Generators
vi: Trình tạo dấu chân

en: Traceback of Python Script Errors
vi: Traceback của lỗi Python Script

en: Oval
vi: Hình bầu dục

en: Trapezoid
vi: Hình thang

en: Rounded rectangle
vi: Hình chữ nhật bo góc

en: Chamfered rectangle
vi: Hình chữ nhật vát mép

en: Custom shape
vi: Hình dạng tùy chỉnh

en: Pad Table
vi: Bảng điểm hàn

en: Pad numbers:
vi: Số điểm hàn:

en: Pad count:
vi: Số lượng điểm hàn:

en: Duplicate pads:
vi: Điểm hàn trùng lặp:

en: Size X
vi: Kích thước X

en: Size Y
vi: Kích thước Y

en: Drill X
vi: Khoan X

en: Drill Y
vi: Khoan Y

en: Pad->Die Length
vi: Chiều dài Điểm hàn->Die

en: Pad->Die Delay
vi: Độ trễ Điểm hàn->Die

en: Through-hole
vi: Xuyên lỗ

en: Connector
vi: Đầu nối

en: Aperture
vi: Khẩu độ

en: Edit Pads
vi: Chỉnh sửa điểm hàn

en: Use a relative path?
vi: Sử dụng một đường dẫn tương đối?

en: Cannot make path relative (target volume different from board file volume)!
vi: Không thể tạo đường dẫn tương đối (ổ đĩa đích khác với ổ đĩa tệp bảng mạch)!

en: Could not write plot files to folder '%s'.
vi: Không thể ghi các tệp vẽ vào thư mục '%s'.

en: Front (top side) placement file: '%s'.
vi: Tệp đặt linh kiện mặt trước (trên): '%s'.

en: Component count: %d.
vi: Số lượng linh kiện: %d.

en: Back (bottom side) placement file: '%s'.
vi: Tệp đặt linh kiện mặt sau (dưới): '%s'.

en: Full component count: %d.
vi: Tổng số linh kiện: %d.

en: No footprint for automated placement.
vi: Không có dấu chân nào để đặt tự động.

en: Placement file: '%s'.
vi: Tệp đặt linh kiện: '%s'.

en: Footprint report file created:
    '%s'.
vi: Tệp báo cáo dấu chân đã được tạo:
    '%s'.

en: Footprint Report
vi: Báo cáo dấu chân

en: Plain text
vi: Văn bản thuần

en: Include only SMD footprints
vi: Chỉ bao gồm dấu chân SMD

en: Exclude all footprints with through hole pads
vi: Loại trừ tất cả dấu chân có điểm hàn xuyên lỗ

en: Exclude all footprints with the Exclude from BOM flag set
vi: Loại trừ tất cả dấu chân có cờ Loại trừ khỏi BOM

en: Include board edge layer
vi: Bao gồm lớp đường viền bảng mạch

en: Use negative X coordinates for footprints on bottom layer
vi: Dùng tọa độ X âm cho dấu chân ở lớp dưới

en: Generate single file with both front and back positions
vi: Tạo tệp đơn với cả vị trí mặt trước và mặt sau

en: Generate Placement Files
vi: Tạo tệp đặt linh kiện

en: Output File:
vi: Tệp đầu ra:

en: Enter a filename if you do not want to use default file names
vi: Nhập tên tệp nếu bạn không muốn dùng tên tệp mặc định

en: Could not write drill and/or map files to folder '%s'.
vi: Không thể ghi các tệp khoan và/hoặc bản đồ vào thư mục '%s'.

en: Save Drill Report File
vi: Lưu tệp báo cáo khoan

en: Output folder:
vi: Thư mục đầu ra:

en: Not recommended.
    Used mostly by users who make the boards themselves.
vi: Không khuyến nghị.
    Chủ yếu dùng bởi người dùng tự làm bảng mạch.

en: Not recommended.
    Only use it for board houses which do not accept fully featured headers.
vi: Không khuyến nghị.
    Chỉ dùng cho các xưởng không chấp nhận đầu cắm đầy đủ tính năng.

en: PTH and NPTH in single file
vi: PTH và NPTH trong một tệp

en: Not recommended.
    Only use for board houses which ask for merged PTH and NPTH into a single file.
vi: Không khuyến nghị.
    Chỉ dùng cho nhà sản xuất yêu cầu gộp PTH và NPTH vào một tệp.

en: Use alternate drill mode for oval holes
vi: Dùng chế độ khoan thay thế cho lỗ bầu dục

en: Generate tenting layers
vi: Tạo các lớp che phủ

en: Generate map:
vi: Tạo bản đồ:

en: Origin:
vi: Gốc tọa độ:

en: Absolute
vi: Tuyệt đối

en: Zeros:
vi: Số không:

en: Decimal format (recommended)
vi: Định dạng thập phân (khuyến nghị)

en: Suppress leading zeros
vi: Bỏ số không đứng đầu

en: Suppress trailing zeros
vi: Bỏ số không đứng cuối

en: Keep zeros
vi: Giữ số không

en: Precision
vi: Độ chính xác

en: Click on items to highlight them on the board.
vi: Nhấp vào các mục để tô sáng chúng trên bảng mạch.

en: Rebuild Selected
vi: Xây dựng lại mục được chọn

en: Rebuild this type
vi: Xây dựng lại loại này

en: Rebuild All
vi: Xây dựng lại tất cả

en: Generator Objects
vi: Đối tượng Bộ tạo

en: Reference designator:
vi: Ký hiệu tham chiếu:

en: (specify multiple items separated by spaces for successive placement)
vi: (chỉ định nhiều mục cách nhau bằng dấu cách để đặt liên tiếp)

en: Available footprints:
vi: Dấu chân khả dụng:

en: Get and Move Footprint
vi: Lấy và di chuyển dấu chân

en: Global Delete
vi: Xóa toàn bộ

en: Items to Delete
vi: Các mục cần xóa

en: Zones
vi: Vùng

en: Board outlines
vi: Đường viền bảng mạch

en: Tracks && vias
vi: Đường mạch && via

en: Markers
vi: Đánh dấu

en: Clear board
vi: Xóa bảng mạch

en: Filter Settings
vi: Cài đặt lọc

en: Locked graphics
vi: Đồ họa đã khóa

en: Unlocked graphics
vi: Đồ họa chưa khóa

en: Locked footprints
vi: Dấu chân bị khóa

en: Unlocked footprints
vi: Dấu chân không bị khóa

en: Locked tracks
vi: Đường mạch đã khóa

en: Unlocked tracks
vi: Đường mạch chưa khóa

en: Locked vias
vi: Via bị khóa

en: Unlocked vias
vi: Via không bị khóa

en: Current layer (%s) only
vi: Chỉ lớp hiện tại (%s)

en: Layer Filter
vi: Bộ Lọc Lớp

en: Delete Items
vi: Xóa các mục

en: Set teardrops to default values for shape
vi: Đặt giọt nước về giá trị mặc định cho hình dạng

en: Set teardrops to specified values:
vi: Đặt giọt nước về giá trị chỉ định:

en: Add teardrops with default values for shape
vi: Thêm giọt nước với giá trị mặc định cho hình dạng

en: Add teardrops with specified values:
vi: Thêm giọt nước với giá trị chỉ định:

en: Apply and Close
vi: Áp dụng và đóng

en: Edit Teardrops
vi: Chỉnh sửa giọt nước

en: PTH pads
vi: Điểm hàn PTH

en: SMD pads
vi: Điểm hàn SMD

en: Track to track
vi: Đường mạch với đường mạch

en: Round pads only
vi: Chỉ điểm hàn tròn

en: Existing teardrops only
vi: Chỉ giọt nước hiện có

en: Remove teardrops
vi: Xóa giọt nước

en: Remove teardrops according to filtering options
vi: Xóa giọt nước theo tùy chọn lọc

en: Remove all teardrops
vi: Xóa tất cả giọt nước

en: Remove all teardrops, regardless of filtering options
vi: Xóa tất cả giọt nước, bất kể tùy chọn lọc

en: Edit default values in Board Setup
vi: Chỉnh sửa giá trị mặc định trong Thiết lập bảng mạch

en: Prefer zone connection
vi: Ưu tiên kết nối vùng

en: Do not create teardrops on tracks connected to pads that are also connected to a copper zone.
vi: Không tạo giọt nước trên đường mạch kết nối với điểm hàn cũng kết nối đến vùng đồng.

en: Allow teardrops to span two track segments
vi: Cho phép giọt nước trải qua hai đoạn đường mạch

en: Allows a teardrop to extend over the first 2 connected track segments if the first track segment is too short to accommodate the best length.
vi: Cho phép giọt nước kéo dài qua 2 đoạn đường mạch được nối đầu tiên nếu đoạn đường mạch đầu tiên quá ngắn để chứa chiều dài tốt nhất.

en: Track width limit:
vi: Giới hạn chiều rộng đường mạch:

en: Max pad/via size to track width ratio to create a teardrop.
    100 always creates a teardrop.
vi: Tỷ lệ kích thước điểm hàn/via tối đa so với chiều rộng đường mạch để tạo giọt nước.
    100 luôn tạo giọt nước.

en: Tracks which are similar in size to the pad or via do not need teardrops.
vi: Đường mạch có kích thước tương tự điểm hàn hoặc via không cần giọt nước.

en: (as a percentage of pad/via minor dimension)
vi: (theo phần trăm kích thước nhỏ hơn của điểm hàn/via)

en: Best length (L):
vi: Chiều dài tốt nhất (L):

en: Maximum length (L):
vi: Chiều dài tối đa (L):

en: Best width (W):
vi: Chiều rộng tốt nhất (W):

en: Maximum width (W):
vi: Chiều rộng tối đa (W):

en: Curved edges
vi: Cạnh cong

en: Set Teardrops
vi: Đặt giọt nước

en: Text items
vi: Các mục văn bản

en: Graphic items
vi: Các mục đồ họa

en: Dimension items
vi: Các mục kích thước

en: Silk Layers
vi: Lớp In Lụa

en: Copper Layers
vi: Lớp Đồng

en: Fab Layers
vi: Lớp Gia Công

en: Other Layers
vi: Lớp Khác

en: Line Thickness
vi: Độ dày đường

en: Text Width
vi: Chiều rộng văn bản

en: Text Height
vi: Chiều cao văn bản

en: Text Thickness
vi: Độ dày văn bản

en: Set to layer and dimension default values:
vi: Đặt về giá trị mặc định của lớp và kích thước:

en: Set to layer default values:
vi: Đặt về giá trị mặc định của lớp:

en: PCB graphic items
vi: Các mục đồ họa PCB

en: PCB text items
vi: Các mục văn bản PCB

en: Other footprint fields
vi: Các trường dấu chân khác

en: Footprint fields that are not the reference designator or value field
vi: Các trường dấu chân không phải ký hiệu tham chiếu hay trường giá trị

en: PCB dimensions
vi: Kích thước PCB

en: Footprint graphic items
vi: Các mục đồ họa dấu chân

en: Footprint text items
vi: Các mục văn bản dấu chân

en: Footprint text items not associated with a field
vi: Các mục văn bản dấu chân không liên kết với trường

en: Footprint dimensions
vi: Kích thước dấu chân

en: By layer:
vi: Theo lớp:

en: By parent footprint library link:
vi: Theo liên kết thư viện dấu chân cha:

en: Set to specified values:
vi: Đặt về giá trị chỉ định:

en: Visible  (fields only)
vi: Hiển thị  (chỉ trường)

en: Keep upright
vi: Giữ thẳng đứng

en: Center on footprint
vi: Căn giữa theo dấu chân

en: Move footprint texts to the center of their parent
vi: Di chuyển văn bản dấu chân về trung tâm của dấu chân cha

en: Unknown choice
vi: Lựa chọn không xác định

en: Microvias
vi: Vi via

en: Filter tracks by width:
vi: Lọc đường mạch theo chiều rộng:

en: Filter vias by diameter:
vi: Lọc via theo đường kính:

en: -- leave unchanged --
vi: -- giữ nguyên --

en: Via size:
vi: Kích thước via:

en: Via annular rings:
vi: Vòng khuyên via:

en: All copper layers
vi: Tất cả các lớp đồng

en: Start, end, and connected layers
vi: Lớp đầu, cuối và kết nối

en: Connected layers only
vi: Chỉ các lớp kết nối

en: Start and end layers only
vi: Chỉ lớp đầu và cuối

en: Via protection features:
vi: Tính năng bảo vệ via:

en: Select which protection feature according to IPC-4761 the via should have.
vi: Chọn tính năng bảo vệ theo IPC-4761 cho via.

en: Set to net class / custom rule values
vi: Đặt theo giá trị lớp mạng / quy tắc tùy chỉnh

en: Set Track and Via Properties
vi: Đặt thuộc tính đường mạch và via

en: Load and Test Netlist
vi: Tải và Kiểm Tra Danh Sách Kết Nối

en: Import Netlist
vi: Nhập Danh Sách Kết Nối

en: Please choose a valid netlist file.
vi: Vui lòng chọn tệp danh sách kết nối hợp lệ.

en: The netlist file does not exist.
vi: Tệp danh sách kết nối không tồn tại.

en: Changes Applied to PCB
vi: Các thay đổi đã áp dụng lên PCB

en: Reading netlist file '%s'.
vi: Đang đọc tệp danh sách kết nối '%s'.

en: Using reference designators to match symbols and footprints.
vi: Sử dụng các chỉ định tham chiếu để khớp ký hiệu với dấu chân.

en: Using tstamps (unique IDs) to match symbols and footprints.
vi: Sử dụng tstamp (ID duy nhất) để khớp ký hiệu với dấu chân.

en: Netlist file:
vi: Tệp danh sách kết nối:

en: Link footprints using component tstamps (unique ids)
vi: Liên kết dấu chân bằng tstamp linh kiện (id duy nhất)

en: Link footprints using reference designators
vi: Liên kết dấu chân bằng ký hiệu tham chiếu

en: Link Method
vi: Phương pháp liên kết

en: Select whether to update footprint references to match their currently-assigned symbols, or to re-assign footprints to symbols which match their current references.
vi: Chọn cập nhật tham chiếu dấu chân để khớp ký hiệu được gán hiện tại, hoặc gán lại dấu chân cho ký hiệu khớp tham chiếu hiện tại.

en: Delete footprints with no components in netlist
vi: Xóa dấu chân linh kiện không có linh kiện trong danh sách kết nối

en: Replace footprints with those specified in netlist
vi: Thay thế dấu chân linh kiện bằng những dấu chân được chỉ định trong danh sách kết nối

en: Group footprints based on symbol group
vi: Nhóm dấu chân theo nhóm ký hiệu

en: Delete/replace footprints even if locked
vi: Xóa/thay thế dấu chân kể cả khi bị khóa

en: Delete tracks shorting multiple nets
vi: Xóa đường mạch nối tắt nhiều lưới

en: Deselect All
vi: Bỏ chọn tất cả

en: Board layers and physical stackup
vi: Lớp bảng mạch và cấu trúc lớp vật lý

en: Solder mask/paste defaults
vi: Mặc định mặt nạ hàn/kem hàn

en: Zone hatched fill offsets
vi: Độ lệch tô gạch chéo vùng

en: Text && graphics default properties
vi: Thuộc tính mặc định văn bản && đồ họa

en: Text && graphics formatting
vi: Định dạng văn bản && đồ họa

en: Design rule constraints
vi: Ràng buộc quy tắc thiết kế

en: Predefined track && via dimensions
vi: Kích thước đường mạch && via được định sẵn

en: Teardrop defaults
vi: Giá trị mặc định giọt nước

en: Length-tuning pattern defaults
vi: Mặc định mẫu điều chỉnh chiều dài

en: Component classes
vi: Lớp linh kiện

en: Custom rules
vi: Quy tắc tùy chỉnh

en: Unmatched Layers
vi: Lớp Chưa Khớp

en: Imported Layers
vi: Lớp Đã Nhập

en: KiCad Layers
vi: Lớp KiCad

en: Add selected layers to matched layers list.
vi: Thêm các lớp đã chọn vào danh sách lớp khớp.

en: Remove selected layers from matched layers list.
vi: Xóa các lớp đã chọn khỏi danh sách lớp khớp.

en: Remove all matched layers.
vi: Xóa tất cả lớp đã khớp.

en: Matched Layers
vi: Lớp Đã Khớp

en: Auto-Match Layers
vi: Tự Động Khớp Lớp

en: Automatically match any unmatched layers to their KiCad equivalent.
vi: Tự động khớp các lớp chưa khớp với lớp KiCad tương đương.

en: Edit Mapping of Imported Layers
vi: Chỉnh Sửa Ánh Xạ Lớp Đã Nhập

en: Top/Front layer:
vi: Lớp trên/mặt trước:

en: Bottom/Back layer:
vi: Lớp dưới/mặt sau:

en: Copper Layer Pair Presets
vi: Cài Đặt Sẵn Cặp Lớp Đồng

en: Enabled
vi: Đã bật

en: Select Layer
vi: Chọn Lớp

en: Select Copper Layer Pair
vi: Chọn Cặp Lớp Đồng

en: Imported Layer
vi: Lớp Đã Nhập

en: KiCad Layer
vi: Lớp KiCad

en: All required layers (marked with '*') must be matched. Please click 'Auto-Match Layers' to automatically match the remaining layers
vi: Tất cả các lớp bắt buộc (đánh dấu '*') phải được khớp. Vui lòng nhấp 'Tự Động Khớp Lớp' để tự động khớp các lớp còn lại

en: Rotate around item anchor
vi: Xoay quanh điểm neo mục

en: Rotate around selection center
vi: Xoay quanh tâm vùng chọn

en: Rotate around local coordinates origin
vi: Xoay quanh gốc tọa độ cục bộ

en: Rotate around drill/place origin
vi: Xoay quanh gốc khoan/đặt linh kiện

en: Distance:
vi: Khoảng cách:

en: Move X:
vi: Di chuyển X:

en: Move Y:
vi: Di chuyển Y:

en: Invalid movement values.  Movement would place selection outside of the maximum board area.
vi: Giá trị di chuyển không hợp lệ. Di chuyển sẽ đặt vùng chọn ngoài diện tích bảng mạch tối đa.

en: Rotate:
vi: Xoay:

en: Rotate around center of selection
vi: Xoay quanh tâm vùng chọn

en: Use polar coordinates
vi: Dùng tọa độ cực

en: Move Item
vi: Di chuyển mục

en: Sheet Path
vi: Đường dẫn trang

en: Component Class
vi: Lớp linh kiện

en: Sheets
vi: Trang

en: Replace existing placement rule areas
vi: Thay thế vùng quy tắc bố trí hiện có

en: Group footprints with their placement rule areas
vi: Nhóm dấu chân linh kiện với vùng quy tắc bố trí của chúng

en: Generate Multichannel Rule Areas
vi: Tạo vùng quy tắc đa kênh

en: Rule area topologies do not match: %s
vi: Cấu trúc vùng quy tắc không khớp: %s

en: Reference rule area:
vi: Vùng quy tắc tham chiếu:

en: Anchor footprint:
vi: Dấu chân neo:

en: Optional, use for precise and/or rotated placement.
    Select reference rule area footprint, place corresponding
    target rule area footprint(s).
vi: Tùy chọn, dùng để bố trí chính xác và/hoặc có góc xoay.
    Chọn dấu chân vùng quy tắc tham chiếu, đặt
    dấu chân vùng quy tắc đích tương ứng.

en: Target areas:
vi: Vùng đích:

en: Target Rule Area
vi: Vùng quy tắc đích

en: Copy footprint placement
vi: Sao chép vị trí dấu chân

en: Copy routing
vi: Sao chép đi dây

en: Restrict to routing connected within the area
vi: Giới hạn trong đi dây kết nối trong vùng

en: Can be useful if unrelated tracks pass through the area
vi: Có thể hữu ích nếu các đường mạch không liên quan đi qua vùng này

en: Copy other items
vi: Sao chép các mục khác

en: Copy text, shapes, zones, and other items inside the source rule area
vi: Sao chép văn bản, hình dạng, vùng phủ và các mục khác bên trong vùng quy tắc nguồn

en: Group items with their target rule areas
vi: Nhóm các mục với vùng quy tắc đích của chúng

en: Include locked items
vi: Bao gồm các mục bị khóa

en: Copy from reference area + delete / update in target area if included
vi: Sao chép từ vùng tham chiếu + xóa/cập nhật trong vùng đích nếu có

en: Repeat Multichannel Layout
vi: Lặp lại bố trí đa kênh

en: Convert to Non Copper Zone
vi: Chuyển thành Vùng Không Đồng

en: Chamfer distance:
vi: Khoảng cách vát mép:

en: Fillet radius:
vi: Bán kính bo tròn:

en: Outline style:
vi: Kiểu đường viền:

en: Hatched
vi: Gạch chéo

en: Fully hatched
vi: Gạch chéo toàn phần

en: Outline hatch pitch:
vi: Bước gạch chéo đường viền:

en: Minimum width:
vi: Chiều rộng tối thiểu:

en: Corner smoothing:
vi: Làm mượt góc:

en: Chamfer
vi: Vát mép

en: Fillet
vi: Bo Tròn

en: Fill type:
vi: Kiểu tô:

en: Solid fill
vi: Tô đặc

en: Hatch pattern
vi: Mẫu gạch chéo

en: degree
vi: độ

en: Hatch width:
vi: Chiều rộng gạch chéo:

en: Hatch gap:
vi: Khe hở gạch chéo:

en: Smoothing effort:
vi: Mức độ làm mượt:

en: Value of smoothing effort
    0 = no smoothing
    1 = chamfer
    2 = round corners
    3 = round corners (finer shape)
vi: Giá trị mức độ làm mượt
    0 = không làm mượt
    1 = vát mép
    2 = bo tròn góc
    3 = bo tròn góc (hình dạng mịn hơn)

en: Smoothing amount:
vi: Mức độ làm mượt:

en: Ratio between smoothed corners size and the gap between lines
    0 = no smoothing
    1.0 = max radius/chamfer size (half gap value)
vi: Tỷ lệ giữa kích thước góc làm mượt và khe hở giữa các đường
    0 = không làm mượt
    1,0 = bán kính tối đa/kích thước vát mép (nửa giá trị khe hở)

en: Non Copper Zone Properties
vi: Thuộc tính vùng không có đồng

en: Reset to the current distance from the reference position.
vi: Đặt lại về khoảng cách hiện tại từ vị trí tham chiếu.

en: Reset to the current angle from the reference position.
vi: Đặt lại về góc hiện tại từ vị trí tham chiếu.

en: Reset to the current X offset from the reference position.
vi: Đặt lại về độ lệch X hiện tại từ vị trí tham chiếu.

en: Reset to the current Y offset from the reference position.
vi: Đặt lại về độ lệch Y hiện tại từ vị trí tham chiếu.

en: Offset Item
vi: Dịch chuyển mục

en: Line width must be a positive value.
vi: Chiều rộng đường phải là giá trị dương.

en: Outset:
vi: Khoảng nhô ra:

en: Round outwards to grid multiples (when possible)
vi: Làm tròn ra ngoài theo bội số lưới (khi có thể)

en: This is only possible for rectangular outsets.
vi: Chỉ có thể thực hiện với các nhô ra hình chữ nhật.

en: Round corners (when possible)
vi: Bo tròn góc (khi có thể)

en: Grid size:
vi: Kích thước lưới:

en: Copy item layers
vi: Sao chép lớp của mục

en: Copy item widths (if possible)
vi: Sao chép chiều rộng mục (nếu có thể)

en: This is not possible for items like pads, which will still use the value below.
vi: Điều này không thể thực hiện với các mục như điểm hàn, vốn vẫn dùng giá trị bên dưới.

en: Layer Default
vi: Lớp Mặc Định

en: Delete source items after outset
vi: Xóa các mục nguồn sau khi nhô ra

en: Outset Items
vi: Nhô ra các mục

en: Pad Properties
vi: Thuộc tính điểm hàn

en: Default Pad Properties for Add Pad Tool
vi: Thuộc tính điểm hàn mặc định cho công cụ thêm điểm hàn

en: Local solder paste clearance for this pad.
    Enter an absolute value (e.g., -0.1mm), a percentage (e.g., -5%), or both (e.g., -0.1mm - 5%).
    If blank, the footprint or global value is used.
vi: Khoảng hở kem hàn cục bộ cho điểm hàn này.
    Nhập giá trị tuyệt đối (vd: -0.1mm), phần trăm (vd: -5%), hoặc cả hai (vd: -0.1mm - 5%).
    Nếu để trống, giá trị của dấu chân hoặc toàn cục sẽ được dùng.

en: Footprint %s (%s), %s, rotated %g deg
vi: Dấu chân %s (%s), %s, xoay %g độ

en: back side (mirrored)
vi: mặt sau (lật gương)

en: front side
vi: mặt trước

en: Inner Layers
vi: Lớp Bên Trong

en: Switching to non-circular hole will disable backdrills and post-machining. Continue?
vi: Chuyển sang lỗ không tròn sẽ tắt backdrill và gia công sau. Tiếp tục?

en: %s, %s and connected layers
vi: %s, %s và các lớp được kết nối

en: Error: Through hole pad has no hole.
vi: Lỗi: Điểm hàn xuyên lỗ không có lỗ khoan.

en: Pad Properties Errors
vi: Lỗi thuộc tính điểm hàn

en: Pad Properties Warnings
vi: Cảnh báo thuộc tính điểm hàn

en: Edit Pad Properties
vi: Chỉnh sửa thuộc tính điểm hàn

en: Hole size X:
vi: Kích thước lỗ X:

en: Pad size X:
vi: Kích thước điểm hàn X:

en: Depth:
vi: Độ sâu:

en: Pad type:
vi: Loại điểm hàn:

en: Edge Connector
vi: Đầu nối rìa

en: NPTH, Mechanical
vi: NPTH, Cơ khí

en: SMD Aperture
vi: Khẩu độ SMD

en: Pad number:
vi: Số điểm hàn:

en: Net name:
vi: Tên lưới:

en: Padstack mode:
vi: Chế độ padstack:

en: Front/Inner/Back
vi: Trước/Trong/Sau

en: Edit layer:
vi: Chỉnh sửa lớp:

en: Pad shape:
vi: Hình dạng điểm hàn:

en: Circular
vi: Tròn

en: Rectangular
vi: Hình chữ nhật

en: Trapezoidal
vi: Hình thang

en: Chamfered with other corners rounded
vi: Vát mép với các góc còn lại bo tròn

en: Custom (circular base)
vi: Tùy chỉnh (nền tròn)

en: Custom (rectangular base)
vi: Tùy chỉnh (nền chữ nhật)

en: Trapezoid delta:
vi: Delta hình thang:

en: Trapezoid axis:
vi: Trục hình thang:

en: Corner size:
vi: Kích thước góc:

en: Corner radius in percent  of the pad width.
    The width is the smaller value between size X and size Y.
    The max value is 50 percent.
vi: Bán kính góc theo phần trăm chiều rộng điểm hàn.
    Chiều rộng là giá trị nhỏ hơn giữa kích thước X và Y.
    Giá trị tối đa là 50 phần trăm.

en: Corner radius:
vi: Bán kính góc:

en: Corner radius.
    Can be no more than half pad width.
    The width is the smaller value between size X and size Y.
    Note: IPC norm gives a max value = 0.25mm.
vi: Bán kính góc.
    Không được vượt quá một nửa chiều rộng điểm hàn.
    Chiều rộng là giá trị nhỏ hơn giữa kích thước X và Y.
    Lưu ý: tiêu chuẩn IPC quy định giá trị tối đa = 0.25mm.

en: Chamfer size:
vi: Kích thước vát mép:

en: Chamfer size in percent of the pad width.
    The width is the smaller value between size X and size Y.
    The max value is 50 percent.
vi: Kích thước vát mép theo phần trăm chiều rộng điểm hàn.
    Chiều rộng là giá trị nhỏ hơn giữa kích thước X và Y.
    Giá trị tối đa là 50 phần trăm.

en: Chamfer corners:
vi: Góc vát mép:

en: Chamfered corners. The position is relative to a pad orientation 0 degree.
vi: Các góc vát mép. Vị trí tương đối với hướng điểm hàn 0 độ.

en: Top left
vi: Trên trái

en: Top right
vi: Trên phải

en: Bottom left
vi: Dưới trái

en: Bottom right
vi: Dưới phải

en: Offset shape from hole
vi: Lệch hình dạng so với lỗ

en: Hole shape:
vi: Hình dạng lỗ:

en: Oblong
vi: Hình bầu dục

en: Specify pad to die length
vi: Chỉ định chiều dài điểm hàn đến die

en: Specify pad to die delay
vi: Chỉ định độ trễ điểm hàn đến die

en: Parent footprint on board is flipped.
    Layers will be reversed.
vi: Dấu chân cha trên bảng mạch đã bị lật.
    Các lớp sẽ bị đảo ngược.

en: Technical Layers
vi: Lớp Kỹ Thuật

en: Front adhesive
vi: Keo dán mặt trước

en: Back adhesive
vi: Keo dán mặt sau

en: Front solder paste
vi: Kem hàn mặt trước

en: Back solder paste
vi: Kem hàn mặt sau

en: Front silk screen
vi: Lớp in lụa mặt trước

en: Back silk screen
vi: In lụa mặt sau

en: Front solder mask
vi: Mặt nạ hàn mặt trước

en: Back solder mask
vi: Mặt nạ hàn mặt sau

en: Drafting notes
vi: Ghi chú bản vẽ

en: Fabrication property:
vi: Thuộc tính gia công:

en: Optional property to specify a special purpose or constraint in fabrication files:
    BGA attribute is for pads in BGA footprints
    Fiducial local is a fiducial for the parent footprint
    Fiducial global is a fiducial for the whole board
    Test Point specifies an electrical test point
    Heatsink specifies a thermal pad
    Castellated specifies a through hole pad on a board edge
    Mechanical specifies a through-hole pad that is used for mechanical support
vi: Thuộc tính tùy chọn để chỉ định mục đích đặc biệt hoặc ràng buộc trong tệp gia công:
    Thuộc tính BGA dùng cho điểm hàn trong dấu chân BGA
    Fiducial cục bộ là điểm fiducial cho dấu chân cha
    Fiducial toàn cục là điểm fiducial cho toàn bộ bảng mạch
    Test Point chỉ định điểm kiểm tra điện
    Heatsink chỉ định điểm hàn nhiệt
    Castellated chỉ định điểm hàn xuyên lỗ trên rìa bảng mạch
    Mechanical chỉ định điểm hàn xuyên lỗ dùng cho cơ học

en: BGA pad
vi: Điểm hàn BGA

en: Fiducial, local to footprint
vi: Điểm chuẩn, cục bộ của dấu chân

en: Fiducial, global to board
vi: Điểm chuẩn, toàn bảng mạch

en: Test point pad
vi: Điểm hàn test point

en: Heatsink pad
vi: Điểm hàn heatsink

en: Mechanical
vi: Cơ khí

en: Castellated pad (TH only)
vi: Điểm hàn castellated (chỉ TH)

en: Press-fit (round TH only)
vi: Ép vào (chỉ TH tròn)

en: Board contains legacy teardrops.
vi: Bảng mạch chứa giọt nước kiểu cũ.

en: Use Edit > Edit Teardrops to apply automatic teardrops.
vi: Dùng Chỉnh sửa > Chỉnh sửa giọt nước để áp dụng giọt nước tự động.

en: Add teardrops on pad's track connections
vi: Thêm giọt nước vào kết nối đường mạch của điểm hàn

en: Allow teardrops to span 2 track segments
vi: Cho phép giọt nước trải qua 2 đoạn đường mạch

en: Allows a teardrop to spread over 2 tracks if the first track segment is too short
vi: Cho phép giọt nước trải rộng qua 2 đường mạch nếu đoạn đường mạch đầu tiên quá ngắn

en: Tracks which are similar in size to the pad do not need teardrops.
vi: Đường mạch có kích thước tương tự điểm hàn không cần giọt nước.

en: Teardrop Shape
vi: Hình dạng giọt nước

en: Pad connection:
vi: Kết nối điểm hàn:

en: From parent footprint
vi: Từ dấu chân cha

en: Zone knockout:
vi: Loại trừ vùng:

en: Pad shape
vi: Hình dạng điểm hàn

en: Pad convex hull
vi: Bao lồi điểm hàn

en: Thermal Relief Overrides
vi: Ghi Đè Thoát Nhiệt

en: Relief gap:
vi: Khe hở thoát nhiệt:

en: Spoke width:
vi: Chiều rộng nan hoa:

en: Spoke angle:
vi: Góc nan hoa:

en: Leave values blank to use parent footprint or netclass values.
vi: Để trống giá trị để sử dụng giá trị dấu chân cha hoặc lớp mạng.

en: Positive clearance means area bigger than the pad (usual for mask clearance).
vi: Khoảng hở dương có nghĩa là vùng lớn hơn điểm hàn (thông thường cho khoảng hở mặt nạ hàn).

en: Negative clearance means area smaller than the pad (usual for paste clearance).
vi: Khoảng hở âm có nghĩa là vùng nhỏ hơn điểm hàn (thông thường cho khoảng hở kem hàn).

en: This is the local net clearance for this pad.
    If 0, the footprint local value or the Netclass value is used.
vi: Đây là khoảng hở lưới cục bộ cho điểm hàn này.
    Nếu 0, giá trị cục bộ của dấu chân hoặc giá trị Lớp mạng được dùng.

en: This is the local clearance between this pad and the solder mask.
    If 0, the footprint local value or the global value is used.
vi: Đây là khoảng hở cục bộ giữa điểm hàn này và mặt nạ hàn.
    Nếu 0, giá trị cục bộ của dấu chân hoặc giá trị toàn cục sẽ được dùng.

en: Hole Post Machining
vi: Gia công sau lỗ khoan

en: Countersink
vi: Lỗ côn

en: Counterbore
vi: Lỗ bậc

en: Top & bottom
vi: Trên & dưới

en: Top backdrill must-cut:
vi: Backdrill phải cắt mặt trên:

en: The backdrill must pass through this layer
vi: Lỗ khoan ngược phải đi qua lớp này

en: Top backdrill size:
vi: Kích thước backdrill mặt trên:

en: Bottom backdrill must-cut:
vi: Backdrill phải cắt mặt dưới:

en: Bottom backdrill size:
vi: Kích thước backdrill mặt dưới:

en: Preview pad in sketch mode
vi: Xem trước điểm hàn ở chế độ phác thảo

en: Refill zones before plotting
vi: Tái phủ vùng trước khi vẽ

en: Plot on All Layers
vi: Vẽ Trên Tất Cả Lớp

en: Move current selection up
vi: Di chuyển mục chọn lên

en: Move current selection down
vi: Di chuyển mục chọn xuống

en: Generate Drill Files...
vi: Tạo tệp khoan...

en: Select Fab Layers
vi: Chọn Lớp Gia Công

en: Select All Copper Layers
vi: Chọn Tất Cả Lớp Đồng

en: Deselect All Copper Layers
vi: Bỏ Chọn Tất Cả Lớp Đồng

en: Select All Layers
vi: Chọn Tất Cả Lớp

en: Deselect All Layers
vi: Bỏ Chọn Tất Cả Lớp

en: Order as Board Stackup
vi: Sắp xếp theo cấu trúc lớp bảng mạch

en: X scale constrained.
vi: Tỷ lệ X bị ràng buộc.

en: Y scale constrained.
vi: Tỷ lệ Y bị ràng buộc.

en: Width correction constrained.  The width correction value must be in the range of [%s; %s] for the current design rules.
vi: Hiệu chỉnh chiều rộng bị ràng buộc. Giá trị hiệu chỉnh chiều rộng phải trong khoảng [%s; %s] theo quy tắc thiết kế hiện tại.

en: No layer selected, Nothing to plot
vi: Chưa chọn lớp, không có gì để vẽ

en: Warning: Scale option set to a very small value
vi: Cảnh báo: Tùy chọn tỷ lệ được đặt thành một giá trị rất nhỏ

en: Warning: Scale option set to a very large value
vi: Cảnh báo: Tùy chọn tỷ lệ được đặt thành một giá trị rất lớn

en: Directory '%s' does not exist.
vi: Thư mục '%s' không tồn tại.

en: Plot format:
vi: Định dạng vẽ:

en: Open output directory
vi: Mở thư mục đầu ra

en: Remove silkscreen from areas without soldermask
vi: Xóa lớp in lụa ở vùng không có mặt nạ hàn

en: Indicate DNP on fabrication layers
vi: Chỉ thị DNP trên các lớp gia công

en: Hide or cross-out DNP footprints on fabrication layers
vi: Ẩn hoặc gạch chéo dấu chân DNP trên các lớp gia công

en: Hide
vi: Ẩn

en: Hide the footprint text and graphics
vi: Ẩn văn bản và đồ họa dấu chân

en: Cross-out
vi: Gạch bỏ

en: Sketch pads on fabrication layers
vi: Phác thảo điểm hàn trên các lớp gia công

en: Include pad outlines on F.Fab and B.Fab layers when plotting
vi: Bao gồm đường viền điểm hàn trên lớp F.Fab và B.Fab khi vẽ

en: Include pad numbers
vi: Bao gồm số điểm hàn

en: Check zone fills before plotting
vi: Kiểm tra phủ vùng trước khi vẽ

en: Drill marks:
vi: Ký hiệu lỗ khoan:

en: Actual size
vi: Kích thước thực

en: Scaling:
vi: Tỷ lệ:

en: Use the drill/place file origin as the coordinate origin for plotted files
vi: Dùng gốc tệp khoan/đặt linh kiện làm gốc tọa độ cho tệp vẽ

en: Mirrored plot
vi: Bản vẽ lật gương

en: Negative plot
vi: Bản vẽ âm bản

en: Global solder mask minimum width and/or margin are not set to 0.
vi: Chiều rộng tối thiểu và/hoặc lề mặt nạ hàn toàn cục không được đặt thành 0.

en: Most board manufacturers expect 0 and use their own constraints for solder mask minimum width.
vi: Hầu hết nhà sản xuất PCB mong đợi giá trị 0 và sử dụng ràng buộc riêng của họ cho chiều rộng tối thiểu mặt nạ hàn.

en: Board setup
vi: Thiết lập bảng mạch

en: File > Board Setup...
vi: Tệp > Thiết lập bảng mạch...

en: Gerber Options
vi: Tùy chọn Gerber

en: Use Protel filename extensions
vi: Dùng phần mở rộng tên tệp Protel

en: Use Protel Gerber extensions (.GBL, .GTL, etc...)
    No longer recommended. The official extension is .gbr
vi: Dùng phần mở rộng Gerber Protel (.GBL, .GTL, v.v...)
    Không còn khuyến nghị. Phần mở rộng chính thức là .gbr

en: Generate Gerber job file
vi: Tạo tệp lệnh Gerber

en: Generate a Gerber job file that contains info about the board,
    and the list of generated Gerber plot files
vi: Tạo tệp lệnh Gerber chứa thông tin về bảng mạch
    và danh sách các tệp vẽ Gerber đã tạo

en: Coordinate format:
vi: Định dạng tọa độ:

en: 4.5, unit mm
vi: 4.5, đơn vị mm

en: 4.6, unit mm
vi: 4.6, đơn vị mm

en: Use extended X2 format (recommended)
vi: Dùng định dạng X2 mở rộng (khuyến nghị)

en: Use X2 Gerber file format.
    Include  mainly X2 attributes in Gerber headers.
    If not checked, use X1 format.
    In X1 format, these attributes are included as comments in files.
vi: Dùng định dạng tệp Gerber X2.
    Bao gồm chủ yếu các thuộc tính X2 trong tiêu đề Gerber.
    Nếu không chọn, dùng định dạng X1.
    Trong định dạng X1, các thuộc tính này được đưa vào tệp dưới dạng chú thích.

en: Include netlist attributes
vi: Bao gồm thuộc tính danh sách kết nối

en: Include netlist metadata and aperture attributes in Gerber files.
    They are comments in the X1 format.
    Used to check connectivity in CAM tools and Gerber viewers.
vi: Bao gồm siêu dữ liệu danh sách kết nối và thuộc tính khẩu độ trong tệp Gerber.
    Chúng là các chú thích ở định dạng X1.
    Dùng để kiểm tra kết nối trong các công cụ CAM và trình xem Gerber.

en: Disable aperture macros (not recommended)
vi: Tắt macro khẩu độ (không khuyến nghị)

en: Disable aperture macros in Gerber files
    Use *only* for broken Gerber viewers.
vi: Tắt macro khẩu độ trong tệp Gerber
    Chỉ dùng cho trình xem Gerber bị lỗi.

en: Postscript Options
vi: Tùy chọn Postscript

en: X scale factor:
vi: Hệ số tỷ lệ X:

en: Set global X scale adjust for exact scale PostScript output.
vi: Đặt hệ số điều chỉnh tỷ lệ X toàn cục cho đầu ra PostScript đúng tỷ lệ.

en: Y scale factor:
vi: Hệ số tỷ lệ Y:

en: Set global Y scale adjust for exact scale PostScript output.
vi: Đặt hệ số điều chỉnh tỷ lệ Y toàn cục cho đầu ra PostScript đúng tỷ lệ.

en: Track width correction:
vi: Hiệu chỉnh chiều rộng đường mạch:

en: Set global width correction for exact width PostScript output.
    These width correction is intended to compensate tracks width and also pads and vias size errors.
    The reasonable width correction value must be in a range of [-(MinTrackWidth-1), +(MinClearanceValue-1)].
vi: Đặt hiệu chỉnh chiều rộng toàn cục để xuất PostScript với chiều rộng chính xác.
    Hiệu chỉnh chiều rộng này nhằm bù đắp sai số chiều rộng đường mạch và kích thước điểm hàn, via.
    Giá trị hiệu chỉnh chiều rộng hợp lý phải nằm trong khoảng [-(MinTrackWidth-1), +(MinClearanceValue-1)].

en: Force A4 output
vi: Buộc đầu ra A4

en: Uncheck to plot graphic items using their center lines
vi: Bỏ chọn để vẽ các mục đồ họa theo đường tâm

en: The units to use for the exported DXF file
vi: Đơn vị dùng cho tệp DXF xuất ra

en: Use KiCad font to plot text
vi: Dùng phông KiCad để vẽ văn bản

en: Check to use KiCad stroke font
    Uncheck to plot single-line ASCII texts as editable text (using DXF font)
vi: Chọn để dùng phông nét KiCad
    Bỏ chọn để vẽ văn bản ASCII một dòng thành văn bản chỉnh sửa được (dùng phông DXF)

en: Single document
vi: Tài liệu đơn

en: Export selected layers into a single DXF
vi: Xuất các lớp đã chọn thành một tệp DXF

en: SVG Options
vi: Tùy chọn SVG

en: This number defines how many digits are exported that are below 1 mm.
    User unit is 10^-<N> mm
    Choose 4 if you are not sure.
vi: Con số này xác định số chữ số xuất ra dưới 1 mm.
    Đơn vị người dùng là 10^-<N> mm
    Chọn 4 nếu bạn không chắc.

en: Fit page to board
vi: Khít trang với bảng mạch

en: Generate property popups for front footprints
vi: Tạo popup thuộc tính cho dấu chân mặt trước

en: Generate property popups for back footprints
vi: Tạo popup thuộc tính cho dấu chân mặt sau

en: Run DRC...
vi: Chạy DRC...

en: (%d known DRC violations; %d exclusions)
vi: (%d vi phạm DRC đã biết; %d loại trừ)

en: Track gap must be greater than 0.
vi: Khoảng hở đường mạch phải lớn hơn 0.

en: user choice
vi: lựa chọn người dùng

en: Track gap:
vi: Khoảng hở đường mạch:

en: Via gap:
vi: Khe hở via:

en: Via gap same as track gap
vi: Khe hở via giống khe hở đường mạch

en: Differential Pair Dimensions
vi: Kích thước cặp vi sai

en: Mode
vi: Chế độ

en: Highlight collisions
vi: Tô sáng va chạm

en: Free angle mode
vi: Chế độ góc tự do

en: Allow DRC violations
vi: Cho phép vi phạm DRC

en: (Highlight collisions mode only) - allows one to establish a track even if is violating the DRC rules.
vi: (Chỉ chế độ tô sáng va chạm) - cho phép thiết lập đường mạch dù vi phạm quy tắc DRC.

en: Shove
vi: Đẩy

en: Shove vias
vi: Đẩy via

en: When disabled, vias are treated as un-movable objects and hugged instead of shoved.
vi: Khi tắt, via được coi là đối tượng không di chuyển được và sẽ đi vòng quanh thay vì đẩy.

en: Jump over obstacles
vi: Nhảy qua chướng ngại vật

en: When enabled, the router tries to move colliding tracks behind solid obstacles (e.g. pads) instead of "reflecting" back the collision
vi: Khi bật, bộ đi dây cố gắng di chuyển các đường mạch va chạm ra phía sau chướng ngại vật cứng (ví dụ: điểm hàn) thay vì "phản chiếu" lại va chạm

en: Walk around
vi: Đi vòng quanh

en: Remove redundant tracks
vi: Xóa đường mạch dư thừa

en: If the new track has the same connection as an already existing track, the old track is removed.
vi: Nếu đường mạch mới có cùng kết nối với đường mạch đã có, đường mạch cũ sẽ bị xóa.

en: Optimize pad connections
vi: Tối ưu kết nối điểm hàn

en: When enabled, the router tries to break out pads/vias in a clean way, avoiding acute angles and jagged breakout tracks.
vi: Khi bật, bộ đi dây cố gắng thoát ra khỏi điểm hàn/via một cách gọn gàng, tránh góc nhọn và đường thoát ngoằn ngoèo.

en: Smooth dragged segments
vi: Làm mượt các đoạn đang kéo

en: When enabled, the router attempts to merge several jagged segments into a single straight one (dragging mode).
vi: Khi bật, bộ đi dây sẽ cố gộp nhiều đoạn gấp khúc thành một đoạn thẳng duy nhất (chế độ kéo).

en: Suggest track finish
vi: Gợi ý hoàn thành đường mạch

en: Optimize entire track being dragged
vi: Tối ưu toàn bộ đường mạch đang kéo

en: When enabled, the entire portion of the track that is visible on the screen will be optimized and re-routed when a segment is dragged.  When disabled, only the area near the segment being dragged will be optimized.
vi: Khi bật, toàn bộ phần đường mạch hiển thị trên màn hình sẽ được tối ưu và đi lại khi kéo một đoạn. Khi tắt, chỉ vùng gần đoạn đang kéo mới được tối ưu.

en: Use mouse path to set track posture
vi: Dùng đường chuột để đặt hướng đường mạch

en: When enabled, the posture of tracks will be guided by how the mouse is moved from the starting location
vi: Khi bật, hướng đường mạch sẽ được dẫn hướng theo cách di chuyển chuột từ vị trí bắt đầu

en: Fix all segments on click
vi: Cố định tất cả đoạn khi nhấp

en: When enabled, all track segments will be fixed in place up to the cursor location.  When disabled, the last segment (closest to the cursor) will remain free and follow the cursor.
vi: Khi bật, tất cả các đoạn đường mạch sẽ được cố định đến vị trí con trỏ. Khi tắt, đoạn cuối (gần con trỏ nhất) sẽ tự do và đi theo con trỏ.

en: Interactive Router Settings
vi: Cài đặt bộ đi dây tương tác

en: Select reference item...
vi: Chọn mục tham chiếu...

en: Select reference point...
vi: Chọn điểm tham chiếu...

en: Reference location: grid origin
vi: Vị trí tham chiếu: gốc lưới

en: Reference location: local coordinates origin
vi: Vị trí tham chiếu: gốc tọa độ cục bộ

en: <none selected>
vi: <chưa chọn>

en: Reference item: %s
vi: Mục tham chiếu: %s

en: Reference location: selected point (%s, %s)
vi: Vị trí tham chiếu: điểm đã chọn (%s, %s)

en: Reference item: <none selected>
vi: Mục tham chiếu: <chưa chọn>

en: Use Local Origin
vi: Dùng gốc cục bộ

en: Use Grid Origin
vi: Dùng gốc lưới

en: Click and select a board item.
    The anchor position will be the position of the selected item.
vi: Nhấp và chọn một mục bảng mạch.
    Vị trí neo sẽ là vị trí của mục đã chọn.

en: Position Relative To Reference Item
vi: Vị trí tương đối với mục tham chiếu

en: Right-click for layer selection commands.
vi: Nhấp chuột phải để xem các lệnh chọn lớp.

en: Print according to objects tab of appearance manager
vi: In theo thẻ đối tượng của trình quản lý giao diện

en: No drill mark
vi: Không có ký hiệu lỗ khoan

en: Small mark
vi: Dấu nhỏ

en: Real drill
vi: Lỗ khoan thực

en: Print one page per layer
vi: In một trang mỗi lớp

en: Print board edges on all pages
vi: In đường rìa bảng mạch trên tất cả các trang

en: Select all Copper Layers
vi: Chọn tất cả Lớp Đồng

en: Deselect all Copper Layers
vi: Bỏ chọn tất cả Lớp Đồng

en: Select all Layers
vi: Chọn tất cả Lớp

en: Deselect all Layers
vi: Bỏ chọn tất cả Lớp

en: Select Manufacturer
vi: Chọn nhà sản xuất

en: from %s
vi: từ %s

en: Details: %s
vi: Chi tiết: %s

en: Send project directly
vi: Gửi dự án trực tiếp

en: Sends production files to manufacturer from KiCad
vi: Gửi tệp sản xuất đến nhà sản xuất từ KiCad

en: Produce PCB
vi: Sản xuất PCB

en: Send PCB for production
vi: Gửi PCB để sản xuất

en: Change Pads on Current Footprint
vi: Thay đổi điểm hàn trên dấu chân hiện tại

en: Change Pads on Identical Footprints
vi: Thay đổi điểm hàn trên các dấu chân giống nhau

en: Do not modify pads having a different shape
vi: Không sửa điểm hàn có hình dạng khác

en: Do not modify pads having different layers
vi: Không chỉnh sửa điểm hàn có lớp khác nhau

en: Do not modify pads having a different orientation
vi: Không sửa điểm hàn có hướng khác

en: Do not modify pads having a different type
vi: Không sửa điểm hàn có loại khác

en: Push Pad Properties
vi: Đẩy thuộc tính điểm hàn

en: Locked items cannot be freely moved and oriented on the canvas and can only be selected when the 'Locked items' checkbox is checked in the selection filter.
vi: Các mục bị khóa không thể di chuyển hoặc định hướng tự do trên canvas và chỉ có thể được chọn khi hộp kiểm 'Mục bị khóa' được chọn trong bộ lọc chọn.

en: Associated layer:
vi: Lớp liên kết:

en: Reference Image Properties
vi: Thuộc tính ảnh tham chiếu

en: Opaque
vi: Đục

en: Transparent
vi: Trong suốt

en: px
vi: Px

en: Appearance preset:
vi: Cài đặt trước giao diện:

en: Background style:
vi: Kiểu nền:

en: Procedural textures
vi: Kết cấu thủ tục

en: Add floor
vi: Thêm sàn

en: Anti-aliasing
vi: Khử răng cưa

en: Screen space ambient occlusions and global illumination reflections
vi: Che khuất xung quanh không gian màn hình và phản chiếu chiếu sáng toàn cục

en: View
vi: Xem

en: Perspective
vi: Phối cảnh

en: Orthogonal
vi: Trực giao

en: Projection
vi: Phép chiếu

en: Positioning
vi: Vị trí

en: Pivot:
vi: Trục quay:

en: Pan:
vi: Kéo:

en: Lights Intensity
vi: Cường độ đèn

en: Camera:
vi: Máy ảnh:

en: Lights Position
vi: Vị trí đèn

en: Side lights elevation:
vi: Độ cao đèn bên:

en: Render PCB Job Options
vi: Tùy chọn công việc kết xuất PCB

en: Keepouts
vi: Vùng cấm

en: Convert to Rule Area
vi: Chuyển đổi sang vùng quy tắc

en: Not found on board:
vi: Không tìm thấy trên bảng mạch:

en: No layers selected.
vi: Chưa chọn lớp nào.

en: Area name:
vi: Tên vùng:

en: A unique name for this rule area for use in DRC rules
vi: Tên duy nhất cho vùng quy tắc này để dùng trong quy tắc DRC

en: Outline display:
vi: Hiển thị đường viền:

en: Distance between parallel lines used for hatching the area
vi: Khoảng cách giữa các đường song song dùng để gạch chéo vùng

en: Rectangle cannot be zero-sized.
vi: Hình chữ nhật không thể có kích thước bằng không.

en: Arc angle must be greater than 0
vi: Góc cung phải lớn hơn 0

en: Arc must have 3 distinct points
vi: Cung phải có 3 điểm riêng biệt

en: Invalid Arc with radius %f and angle %f.
vi: Vòng cung không hợp lệ với bán kính %f và góc %f.

en: Radius must be greater than 0
vi: Bán kính phải lớn hơn 0

en: Start Point
vi: Điểm đầu

en: End Point
vi: Điểm cuối

en: Mid Point
vi: Điểm giữa

en: Included Angle
vi: Góc bao gồm

en: Point on Circle
vi: Điểm trên đường tròn

en: Control Point 1
vi: Điểm điều khiển 1

en: Control Point 2
vi: Điểm điều khiển 2

en: Edit Shape Properties
vi: Chỉnh sửa thuộc tính hình dạng

en: Line width must be greater than zero.
vi: Chiều rộng đường phải lớn hơn không.

en: Line width must be greater than zero for an unfilled circle.
vi: Chiều rộng đường phải lớn hơn không cho hình tròn không tô.

en: Line width must be greater than zero for an unfilled rectangle.
vi: Chiều rộng đường phải lớn hơn không cho hình chữ nhật không tô.

en: Corner radius must be less than or equal to half the smaller side.
vi: Bán kính góc phải nhỏ hơn hoặc bằng nửa cạnh nhỏ hơn.

en: Line width must be greater than zero for an unfilled polygon.
vi: Chiều rộng đường phải lớn hơn không cho đa giác không tô.

en: Line width must be greater than zero for an unfilled curve.
vi: Chiều rộng đường phải lớn hơn không cho đường cong không tô.

en: Error List
vi: Danh sách lỗi

en: By Corners
vi: Theo góc

en: By Corner and Size
vi: Theo góc và kích thước

en: By Center and Size
vi: Theo tâm và kích thước

en: By Endpoints
vi: Theo hai điểm đầu cuối

en: By Length and Angle
vi: Theo chiều dài và góc

en: By Start/Midpoint
vi: Theo điểm đầu/điểm giữa

en: By Center/Start/Angle
vi: Theo tâm/điểm đầu/góc

en: By Start/Mid/End
vi: Theo điểm đầu/giữa/cuối

en: By Center/Radius
vi: Theo tâm/bán kính

en: By Center/Point
vi: Theo tâm/điểm

en: Bezier Control Points
vi: Điểm điều khiển Bezier

en: Solder mask
vi: Mặt nạ hàn

en: Expansion:
vi: Mở rộng:

en: This is the local clearance between the shape and the solder mask opening.
    Leave blank to use the value defined in the Board Setup.
vi: Đây là khoảng hở cục bộ giữa hình dạng và lỗ mặt nạ hàn.
    Để trống để dùng giá trị định nghĩa trong Thiết Lập Bảng Mạch.

en: Move items on:
vi: Di chuyển mục trên:

en: To layer:
vi: Đến lớp:

en: Swap Layers
vi: Hoán Đổi Lớp

en: Adjust the text thickness
vi: Điều chỉnh độ dày văn bản

en: Edit Alignment Target
vi: Chỉnh sửa mục tiêu căn chỉnh

en: Shape:
vi: Hình dạng:

en: Target Properties
vi: Thuộc tính đích

en: Footprint Reference Properties
vi: Thuộc tính tham chiếu dấu chân

en: Reference:
vi: Tham chiếu:

en: Footprint Value Properties
vi: Thuộc tính giá trị dấu chân

en: Footprint Field Properties
vi: Thuộc tính trường dấu chân

en: Footprint Text Properties
vi: Thuộc tính văn bản dấu chân

en: Footprint %s (%s), %s, rotated %.1f deg
vi: Dấu chân %s (%s), %s, đã xoay %.1f độ

en: Keep text upright
vi: Giữ văn bản thẳng đứng

en: Parent footprint description
vi: Mô tả dấu chân cha

en: Edit Text Box Properties
vi: Chỉnh sửa thuộc tính hộp văn bản

en: Border width:
vi: Chiều rộng viền:

en: Border style:
vi: Kiểu đường viền:

en: Applying these changes will short net %s with %s.
vi: Áp dụng các thay đổi này sẽ nối tắt lưới %s với %s.

en: Applying these changes will short net %s with other nets.
vi: Áp dụng các thay đổi này sẽ nối tắt lưới %s với các lưới khác.

en: Apply Anyway
vi: Áp dụng dù sao

en: Cancel Changes
vi: Hủy thay đổi

en: Changing the net will also update %s pad %s to %s.
vi: Thay đổi lưới cũng sẽ cập nhật điểm hàn %s %s thành %s.

en: Changing the net will also update %s pad %s and %s pad %s to %s.
vi: Thay đổi lưới cũng sẽ cập nhật điểm hàn %s %s và điểm hàn %s %s thành %s.

en: Changing the net will also update %lu connected pads to %s.
vi: Thay đổi lưới cũng sẽ cập nhật %lu điểm hàn được kết nối thành %s.

en: Change Nets
vi: Thay Đổi Lưới

en: Leave Nets Unchanged
vi: Giữ Nguyên Lưới

en: Edit Track/Via Properties
vi: Chỉnh sửa thuộc tính đường mạch/via

en: Automatically update via nets
vi: Tự động cập nhật lưới via

en: Automatically change the net of this via when the pads or zones it touches are changed
vi: Tự động thay đổi lưới của via này khi các điểm hàn hoặc vùng tiếp xúc với nó được thay đổi

en: Start X:
vi: Đầu X:

en: End X:
vi: Cuối X:

en: Pre-defined sizes:
vi: Kích thước có sẵn:

en: This is the local clearance between the track and the solder mask opening.
    Leave blank to use the value defined in the Board Setup.
vi: Đây là khoảng hở cục bộ giữa đường mạch và lỗ mặt nạ hàn.
    Để trống để dùng giá trị định nghĩa trong Thiết Lập Bảng Mạch.

en: Via diameter:
vi: Đường kính via:

en: Via hole:
vi: Lỗ via:

en: Via type:
vi: Loại via:

en: Through
vi: Xuyên suốt

en: Micro
vi: Vi

en: Blind
vi: Mù

en: Buried
vi: Chôn

en: Start layer:
vi: Lớp bắt đầu:

en: End layer:
vi: Lớp kết thúc:

en: Annular rings:
vi: Vòng khuyên:

en: Protection features:
vi: Tính năng bảo vệ:

en: Both
vi: Cả hai

en: Hole Post-machining
vi: Gia công sau lỗ khoan

en: Add teardrops on via's track connections
vi: Thêm giọt nước vào kết nối đường mạch của via

en: Maximum track width:
vi: Chiều rộng đường mạch tối đa:

en: Tracks which are similar in size to the via do not need teardrops.
vi: Đường mạch có kích thước tương tự via không cần giọt nước.

en: (as a percentage of pad/via/track size)
vi: (theo phần trăm kích thước điểm hàn/via/đường mạch)

en: Track & Via Properties
vi: Thuộc tính đường mạch & via

en: Track and Via Dimensions
vi: Kích thước đường mạch và via

en: Target Skew:
vi: Độ lệch mục tiêu:

en: Target Skew Delay:
vi: Độ trễ lệch mục tiêu:

en: (from %s)
vi: (từ %s)

en: Target Length:
vi: Chiều dài mục tiêu:

en: Target Delay:
vi: Độ trễ mục tiêu:

en: Override custom rules
vi: Ghi đè quy tắc tùy chỉnh

en: (from 'rule name')
vi: (từ 'tên quy tắc')

en: Minimum amplitude (A):
vi: Biên độ tối thiểu (A):

en: Maximum amplitude (A):
vi: Biên độ tối đa (A):

en: Spacing (s):
vi: Khoảng cách (s):

en: Minimum spacing between adjacent tuning segments. The resulting spacing may be greater based on design rules.
vi: Khoảng cách tối thiểu giữa các đoạn điều chỉnh liền kề. Khoảng cách thực tế có thể lớn hơn dựa trên quy tắc thiết kế.

en: Corner style:
vi: Kiểu góc:

en: Radius (r):
vi: Bán kính (r):

en: Single-sided
vi: Một mặt

en: Tuning Pattern Properties
vi: Thuộc tính mẫu điều chỉnh

en: Remove Unused Layers
vi: Xóa Lớp Không Dùng

en: Restore All Layers
vi: Khôi Phục Tất Cả Lớp

en: Remove Unused Pads
vi: Xóa điểm hàn không dùng

en: &Selected only
vi: &Chỉ các mục được chọn

en: Keep &outside layers
vi: Giữ &lớp ngoài

en: Unused Pads
vi: Điểm hàn không dùng

en: Update Footprints
vi: Cập nhật dấu chân

en: Replace footprints with those specified by symbols
vi: Thay thế dấu chân bằng những dấu chân được chỉ định bởi ký hiệu

en: Normally footprints on the board should be changed to match footprint assignment changes made in the schematic. Uncheck this only if you don't want to change existing footprints on the board.
vi: Thông thường các dấu chân trên bảng mạch nên được thay đổi để khớp với thay đổi gán dấu chân trong sơ đồ nguyên lý. Bỏ chọn này nếu bạn không muốn thay đổi dấu chân hiện có trên bảng mạch.

en: Delete footprints with no symbols
vi: Xóa dấu chân không có ký hiệu

en: Remove from the board unlocked footprints which are not linked to a schematic symbol.
vi: Xóa khỏi bảng mạch các dấu chân không bị khóa và không liên kết với ký hiệu sơ đồ nguyên lý.

en: Update footprint fields from symbols
vi: Cập nhật trường dấu chân từ ký hiệu

en: Remove footprint fields not found in symbols
vi: Xóa trường dấu chân không có trong ký hiệu

en: Update PCB from Schematic
vi: Cập nhật PCB từ sơ đồ nguyên lý

en: Error with conditions for component class assignment %s
vi: Lỗi với điều kiện gán lớp linh kiện %s

en: Add Reference Condition
vi: Thêm điều kiện tham chiếu

en: Add Footprint Condition
vi: Thêm điều kiện dấu chân

en: Add Side Condition
vi: Thêm điều kiện mặt

en: Add Rotation Condition
vi: Thêm điều kiện xoay

en: Add Footprint Field Value Condition
vi: Thêm điều kiện giá trị trường dấu chân

en: Add Sheet Condition
vi: Thêm điều kiện trang

en: Add Custom Expression Condition
vi: Thêm điều kiện biểu thức tùy chỉnh

en: Footprint Field:
vi: Trường dấu chân:

en: Import references from selection
vi: Nhập ký hiệu tham chiếu từ vùng chọn

en: Assign component class per sheet
vi: Gán lớp linh kiện theo trang

en: Custom Assignments:
vi: Gán tùy chỉnh:

en: Add Custom Assignment
vi: Thêm gán tùy chỉnh

en: Component class:
vi: Lớp linh kiện:

en: Delete row
vi: Xóa hàng

en: Highlight matching footprints
vi: Tô sáng dấu chân khớp

en: Match all
vi: Khớp tất cả

en: Match any
vi: Khớp bất kỳ

en: Import references
vi: Nhập ký hiệu tham chiếu

en: Footprint:
vi: Dấu chân:

en: Show library
vi: Hiển thị thư viện

en: Footprint field:
vi: Trường dấu chân:

en: Field value:
vi: Giá trị trường:

en: Sheet name:
vi: Tên trang:

en: Use via color for normal through hole padstacks
vi: Dùng màu via cho padstack xuyên lỗ thông thường

en: Clearance Outlines
vi: Đường viền khoảng hở

en: Do not show clearances
vi: Không hiển thị khoảng hở

en: Show when routing
vi: Hiển thị khi đi dây

en: Show when routing w/ via clearance at end
vi: Hiển thị khi đi dây với khoảng hở via ở cuối

en: Show when routing and editing
vi: Hiển thị khi đi dây và chỉnh sửa

en: Show always
vi: Luôn hiển thị

en: Show pad clearance
vi: Hiển thị khoảng hở điểm hàn

en: Net names:
vi: Tên lưới:

en: Do not show
vi: Không hiển thị

en: Show on pads
vi: Hiển thị trên điểm hàn

en: Show on tracks
vi: Hiển thị trên đường mạch

en: Show on pads & tracks
vi: Hiển thị trên điểm hàn & đường mạch

en: Show pad numbers
vi: Hiển thị số điểm hàn

en: Show all fields when parent footprint is selected
vi: Hiển thị tất cả trường khi dấu chân cha được chọn

en: Select/highlight objects corresponding to schematic selection
vi: Chọn/tô sáng các đối tượng tương ứng với vùng chọn trong sơ đồ nguyên lý

en: Highlight footprints corresponding to selected symbols
vi: Tô sáng dấu chân tương ứng với ký hiệu được chọn

en: Ensures that cross-probed footprints are visible in the current view
vi: Đảm bảo dấu chân được dò chéo hiển thị trong khung nhìn hiện tại

en: Highlight nets when they are highlighted in the schematic editor
vi: Tô sáng các lưới khi chúng được tô sáng trong trình soạn sơ đồ nguyên lý

en: Refresh 3D view automatically
vi: Tự động làm mới trình xem 3D

en: When enabled, edits to the board will cause the 3D view to refresh (may be slow with larger boards)
vi: Khi bật, các chỉnh sửa trên bảng mạch sẽ làm trình xem 3D làm mới (có thể chậm với bảng mạch lớn)

en: Constrain actions to H, V, 45 degrees
vi: Giới hạn hành động theo hướng H, V, 45 độ

en: Step for &rotate commands:
vi: Bước cho lệnh &xoay:

en: Set increment (in degrees) for context menu and hotkey rotation.
vi: Đặt bước (theo độ) cho xoay bằng menu ngữ cảnh và phím tắt.

en: Track mouse-drag mode:
vi: Chế độ kéo chuột trên đường mạch:

en: Drag (45 degree mode)
vi: Kéo (chế độ 45 độ)

en: Drag (free angle)
vi: Kéo (góc tự do)

en: Flip board items:
vi: Lật các mục bảng mạch:

en: Left/right
vi: Trái/phải

en: Top/bottom
vi: Trên/dưới

en: Allow free pads
vi: Cho phép điểm hàn tự do

en: If checked, pads can be moved with respect to the rest of the footprint.
vi: Nếu chọn, điểm hàn có thể di chuyển so với phần còn lại của dấu chân.

en: Click:
vi: Nhấp:

en: Long Click:
vi: Nhấp giữ:

en: Toggle selection
vi: Bật/tắt chọn

en: Highlight net (for pads/tracks)
vi: Tô sáng lưới (cho điểm hàn/đường mạch)

en: Magnetic Points
vi: Điểm Từ Tính

en: Magnetic pads
vi: Điểm hàn từ tính

en: Magnetic graphics
vi: Đồ họa từ tính

en: Snap to pads:
vi: Bắt dính vào điểm hàn:

en: Capture cursor when the mouse enters a pad area
vi: Bắt con trỏ khi chuột vào vùng điểm hàn

en: When routing tracks
vi: Khi đi dây

en: Snap to tracks and vias:
vi: Bắt dính vào đường mạch và via:

en: Capture cursor when the mouse approaches a track
vi: Bắt con trỏ khi chuột tiến gần đường mạch

en: Snap to graphics:
vi: Bắt dính vào đồ họa:

en: Capture cursor when the mouse approaches graphical control points
vi: Thu hút con trỏ khi chuột tiếp cận các điểm kiểm soát đồ họa

en: Always show selected ratsnest
vi: Luôn hiển thị dây nối chưa đi của mục được chọn

en: Show ratsnest with curved lines
vi: Hiển thị dây nối chưa đi bằng đường cong

en: Ratsnest line thickness:
vi: Độ dày đường dây nối chưa đi:

en: Draw an outline to show the sheet size.
vi: Vẽ đường viền để hiển thị kích thước trang.

en: Show courtyard collisions when moving/dragging
vi: Hiển thị va chạm vùng lắp ráp khi di chuyển/kéo

en: Automatically refill zones
vi: Tự động tái phủ vùng

en: If checked, zones will be re-filled after each edit operation
vi: Nếu được chọn, vùng sẽ được tái phủ sau mỗi thao tác chỉnh sửa

en: Internal Layers
vi: Lớp Bên Trong

en: Default Field Properties for New Footprints
vi: Thuộc tính trường mặc định cho dấu chân mới

en: Default Text Items for New Footprints
vi: Mục văn bản mặc định cho dấu chân mới

en: %s: Incorrect line width.
    It must be between %s and %s
vi: %s: Chiều rộng đường không hợp lệ.
    Phải nằm trong khoảng %s và %s

en: %s: Text size is incorrect.
    Size must be between %s and %s
vi: %s: Kích thước văn bản không đúng.
    Kích thước phải nằm trong khoảng từ %s đến %s

en: %s: Text thickness is too large.
    It will be truncated to %s
vi: %s: Độ dày văn bản quá lớn.
    Sẽ bị cắt về %s

en: %s: Text thickness is too small.
    It will be truncated to %s
vi: %s: Độ dày văn bản quá nhỏ.
    Sẽ bị cắt về %s

en: Parameter error
vi: Lỗi tham số

en: Default Properties for New Graphic Items
vi: Thuộc tính mặc định cho mục đồ họa mới

en: Footprint Library Tables
vi: Bảng thư viện dấu chân

en: Folder '%s' already exists. Do you want overwrite any existing footprints?
vi: Thư mục '%s' đã tồn tại. Bạn có muốn ghi đè lên bất kỳ dấu chân hiện có nào không?

en: Failed to save footprint library file '%s'.
vi: Không thể lưu tệp thư viện dấu chân linh kiện '%s'.

en: Select Library Table
vi: Chọn bảng thư viện

en: Error adding 3D model
vi: Lỗi khi thêm mô hình 3D

en: No filename entered
vi: Chưa nhập tên tệp

en: Illegal filename
vi: Tên tệp không hợp lệ

en: Unable to open file
vi: Không thể mở tệp

en: 3D Model(s)
vi: Mô hình 3D

en: Layer name %s already in use.
vi: Tên lớp %s đã được dùng.

en: User layers:
vi: Lớp người dùng:

en: Recreate Plugin Environment
vi: Tạo lại môi trường phần mở rộng

en: Show Button
vi: Hiển thị nút

en: Plugin
vi: Phần mở rộng

en: Open Plugin Directory
vi: Mở thư mục phần mở rộng

en: Reload Plugins
vi: Tải lại phần mở rộng

en: Show Plugin Errors
vi: Hiển thị lỗi phần mở rộng

en: Display Origin
vi: Hiển thị gốc tọa độ

en: Page origin
vi: Gốc trang

en: X Axis
vi: Trục X

en: Increases right
vi: Tăng về phải

en: Increases left
vi: Tăng về trái

en: Y Axis
vi: Trục Y

en: Increases up
vi: Tăng lên trên

en: Increases down
vi: Tăng xuống dưới

en: Keep out tracks
vi: Vùng cấm đường mạch

en: Prevent tracks from routing into this area
vi: Ngăn đường mạch đi vào vùng này

en: Keep out vias
vi: Cấm via

en: Prevent vias from being placed in this area
vi: Ngăn via được đặt trong vùng này

en: Keep out pads
vi: Cấm điểm hàn

en: Raise a DRC error if a pad overlaps this area
vi: Tạo lỗi DRC nếu một điểm hàn chồng lên vùng này

en: Keep out zone fills
vi: Giữ phủ vùng cấm

en: Zones will not fill copper into this area
vi: Vùng phủ sẽ không tô đồng vào khu vực này

en: Keep out footprints
vi: Giữ lại dấu chân bên ngoài

en: Raise a DRC error if a footprint courtyard overlaps this area
vi: Tạo lỗi DRC nếu vùng lắp ráp của dấu chân linh kiện chồng lên vùng này

en: No placement
vi: Không đặt vị trí

en: Place items from sheet:
vi: Đặt các mục từ trang:

en: Place items matching component class:
vi: Đặt các mục khớp lớp linh kiện:

en: Place items in group:
vi: Đặt các mục vào nhóm:

en: ### Clause
    
        (condition "<expression>")
    
    <br>
vi: ### Mệnh đề
    
        (condition "<expression>")
    
    <br>

en: ### Notes
    
    Use Ctrl+/ to comment or uncomment line(s).
    <br><br><br>
vi: ### Ghi chú
    
    Dùng Ctrl+/ để chú thích hoặc bỏ chú thích dòng.
    <br><br><br>

en: Minimum clearance:
vi: Khoảng hở tối thiểu:

en: The minimum clearance between copper items which do not belong to the same net. If set, this can only be reduced by custom rules.
vi: Khoảng hở tối thiểu giữa các mục đồng không thuộc cùng lưới. Nếu đặt, giá trị này chỉ có thể giảm bởi quy tắc tùy chỉnh.

en: Minimum track width:
vi: Chiều rộng đường mạch tối thiểu:

en: The minimum track width. If set, this can only be reduced by custom rules.
vi: Chiều rộng đường mạch tối thiểu. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh.

en: Minimum connection width:
vi: Chiều rộng kết nối tối thiểu:

en: The minimum copper width of connected copper items.
vi: Chiều rộng đồng tối thiểu của các mục đồng được kết nối.

en: Minimum annular width:
vi: Chiều rộng vòng khuyên tối thiểu:

en: The minimum annular ring width. If set, this can only be reduced by custom rules.
vi: Chiều rộng vòng khuyên tối thiểu. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh.

en: Minimum via diameter:
vi: Đường kính via tối thiểu:

en: The minimum via diameter. If set, this can only be reduced by custom rules.
vi: Đường kính via tối thiểu. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh.

en: Copper to hole clearance:
vi: Khoảng hở đồng đến lỗ khoan:

en: The minimum clearance between a hole and an unassociated copper item. If set, this can only be reduced by custom rules.
vi: Khoảng hở tối thiểu giữa lỗ khoan và mục đồng không liên kết. Nếu đặt, giá trị này chỉ có thể giảm bởi quy tắc tùy chỉnh.

en: Copper to edge clearance:
vi: Khoảng hở đồng đến rìa mạch:

en: The minimum clearance between the board edge and any copper item. If set, this can only be reduced by custom rules.
vi: Khoảng hở tối thiểu giữa rìa bảng mạch và bất kỳ mục đồng nào. Nếu đặt, giá trị này chỉ có thể giảm bởi quy tắc tùy chỉnh.

en: Minimum groove for creepage:
vi: Rãnh tối thiểu cho khoảng cách rò:

en: The minimum slot width from DRC creepage checks
vi: Chiều rộng rãnh tối thiểu từ kiểm tra khoảng cách rò DRC

en: Holes
vi: Lỗ khoan

en: Minimum drill size:
vi: Kích thước lỗ khoan tối thiểu:

en: The minimum drill size. If set, this can only be reduced by custom rules.
vi: Kích thước lỗ khoan tối thiểu. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh.

en: Hole to hole clearance:
vi: Khoảng hở lỗ đến lỗ:

en: The minimum clearance between two drilled holes. If set, this can only be reduced by custom rules. (Note: does not apply to milled holes.)
vi: Khoảng hở tối thiểu giữa hai lỗ khoan. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh. (Lưu ý: không áp dụng cho lỗ phay.)

en: uVias
vi: uVia

en: Minimum uVia diameter:
vi: Đường kính uVia tối thiểu:

en: The minimum diameter for micro-vias. If set, this can only be reduced by custom rules.
vi: Đường kính tối thiểu cho vi via. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh.

en: Minimum uVia hole:
vi: Lỗ uVia tối thiểu:

en: The minimum micro-via hole size. If set, this can only be reduced by custom rules.
vi: Kích thước lỗ vi via tối thiểu. Nếu đặt, chỉ có thể giảm bằng quy tắc tùy chỉnh.

en: Silk
vi: In lụa

en: Minimum item clearance:
vi: Khoảng hở mục tối thiểu:

en: Minimum clearance between two items on the same silkscreen layer. If set this can improve legibility.  (Note: does not apply to multiple shapes within a single footprint.)
vi: Khoảng hở tối thiểu giữa hai mục trên cùng lớp in lụa. Nếu đặt, có thể cải thiện khả năng đọc. (Lưu ý: không áp dụng cho nhiều hình dạng trong một dấu chân linh kiện đơn.)

en: Minimum text height:
vi: Chiều cao văn bản tối thiểu:

en: Minimum text thickness:
vi: Độ dày văn bản tối thiểu:

en: Arc/Circle Approximations
vi: Xấp xỉ vòng cung/hình tròn

en: Maximum allowed deviation:
vi: Độ lệch tối đa cho phép:

en: This is the maximum distance between a circle and the polygonal shape that approximate it.
    The error max defines the number of segments of this polygon.
vi: Đây là khoảng cách tối đa giữa hình tròn và hình đa giác xấp xỉ nó.
    Sai số tối đa xác định số đoạn của đa giác này.

en: The maximum allowed deviation between a true arc or circle and segments used to approximate it.  Smaller values produce smoother graphics at the expense of performance.
vi: Độ lệch tối đa cho phép giữa cung hoặc hình tròn thực và các đoạn thẳng dùng để xấp xỉ. Giá trị nhỏ hơn tạo đồ họa mịn hơn nhưng ảnh hưởng đến hiệu năng.

en: Note: zone filling can be slow when < %s.
vi: Lưu ý: tô vùng có thể chậm khi < %s.

en: Zone Fill Strategy
vi: Chiến Lược Tô Vùng

en: Allow fillets/chamfers outside zone outline
vi: Cho phép bo tròn/vát mép ngoài đường viền vùng

en: Minimum thermal relief spoke count:
vi: Số nan hoa thoát nhiệt tối thiểu:

en: Length Tuning
vi: Điều chỉnh chiều dài

en: Include stackup height in track length calculations
vi: Bao gồm chiều cao cấu trúc lớp trong tính toán chiều dài đường mạch

en: When enabled, the distance between copper layers will be included in track length calculations for tracks with vias.  When disabled, via stackup height is ignored.
vi: Khi bật, khoảng cách giữa các lớp đồng sẽ được tính vào chiều dài đường mạch cho các đường mạch có via. Khi tắt, chiều cao cấu trúc lớp via bị bỏ qua.

en: Default Properties for New Dimension Objects
vi: Thuộc tính mặc định cho đối tượng kích thước mới

en: Default units for dimensions ("automatic" to follow the chosen UI units)
vi: Đơn vị mặc định cho kích thước ("tự động" để theo đơn vị giao diện đã chọn)

en: Text position:
vi: Vị trí văn bản:

en: Where to position the dimension text relative to the dimension line
vi: Vị trí đặt văn bản kích thước so với đường kích thước

en: Keep text aligned
vi: Giữ văn bản thẳng hàng

en: When checked, dimension text will be kept aligned with dimension lines
vi: Khi chọn, văn bản kích thước sẽ được giữ thẳng hàng với đường kích thước

en: How many digits of precision to show
vi: Số chữ số thập phân hiển thị

en: When checked, "1.2300" will be rendered as "1.23" even if precision is set to show more digits
vi: Khi chọn, "1.2300" sẽ hiển thị là "1.23" dù độ chính xác được đặt hiển thị nhiều chữ số hơn

en: When Adding Footprints to Board
vi: Khi thêm dấu chân vào bảng mạch

en: Apply board defaults to footprint fields
vi: Áp dụng mặc định bảng mạch cho trường dấu chân

en: Apply board defaults to footprint text
vi: Áp dụng mặc định bảng mạch cho văn bản dấu chân

en: Apply board defaults to non-copper footprint shapes
vi: Áp dụng mặc định bảng mạch cho các hình dạng dấu chân không phải đồng

en: Apply board defaults to footprint dimensions
vi: Áp dụng mặc định bảng mạch cho kích thước dấu chân

en: Apply board defaults to footprint barcodes
vi: Áp dụng mặc định bảng mạch cho mã vạch dấu chân

en: This layer is required and cannot be disabled
vi: Lớp này là bắt buộc và không thể tắt

en: Off-board, testing
vi: Ngoài bảng mạch, kiểm tra

en: If you want a fabrication layer for the front side of the board
vi: Nếu bạn muốn một lớp gia công cho mặt trước của bảng mạch

en: Off-board, manufacturing
vi: Ngoài bảng mạch, gia công

en: If you want an adhesive template for the front side of the board
vi: Nếu bạn muốn mẫu keo dán cho mặt trước của bảng mạch

en: On-board, non-copper
vi: Trên bảng mạch, không phải đồng

en: If you want a solder paste layer for front side of the board
vi: Nếu bạn muốn một lớp kem hàn cho mặt trước của bảng mạch

en: If you want a silk screen layer for the front side of the board
vi: Nếu bạn muốn một lớp in lụa cho mặt trước của bảng mạch

en: If you want a solder mask layer for the front of the board
vi: Nếu bạn muốn một lớp mặt nạ hàn cho mặt trước của bảng mạch

en: If you want a solder mask layer for the back side of the board
vi: Nếu bạn muốn một lớp mặt nạ hàn cho mặt sau của bảng mạch

en: If you want a silk screen layer for the back side of the board
vi: Nếu bạn muốn một lớp in lụa cho mặt sau của bảng mạch

en: If you want a solder paste layer for the back side of the board
vi: Nếu bạn muốn một lớp kem hàn cho mặt sau của bảng mạch

en: If you want an adhesive layer for the back side of the board
vi: Nếu bạn muốn một lớp keo dán cho mặt sau của bảng mạch

en: If you want a fabrication layer for the back side of the board
vi: Nếu bạn muốn một lớp gia công cho mặt sau của bảng mạch

en: Board contour
vi: Đường viền bảng mạch

en: Board contour setback
vi: Khoảng lùi đường viền bảng mạch

en: Auxiliary
vi: Phụ trợ

en: If you want a separate layer for comments or notes
vi: Nếu bạn muốn một lớp riêng cho nhận xét hoặc ghi chú

en: If you want a layer for documentation drawings
vi: Nếu bạn muốn một lớp cho bản vẽ tài liệu

en: Use the Physical Stackup page to change the number of copper layers.
vi: Dùng trang Cấu Trúc Lớp Vật Lý để thay đổi số lớp đồng.

en: signal
vi: tín hiệu

en: power plane
vi: mặt phẳng nguồn

en: mixed
vi: hỗn hợp

en: Copper layer type for Freerouter and other external routers.
    Power plane layers are removed from Freerouter's layer menus.
vi: Loại lớp đồng cho Freerouter và các bộ đi dây ngoài.
    Các lớp mặt phẳng nguồn bị xóa khỏi menu lớp của Freerouter.

en: Off-board, front
vi: Ngoài bảng mạch, mặt trước

en: Off-board, back
vi: Ngoài bảng mạch, mặt sau

en: Auxiliary layers do not flip with board side, while back and front layers do.
vi: Các lớp phụ trợ không lật theo mặt bảng mạch, trong khi các lớp mặt sau và mặt trước thì có.

en: Footprints have some items on removed layers:
    %s
    These items will be no longer accessible
    Do you wish to continue?
vi: Dấu chân có một số mục trên các lớp đã xóa:
    %s
    Các mục này sẽ không còn truy cập được
    Bạn có muốn tiếp tục không?

en: Pad %s of %s on %s
vi: Điểm hàn %s của %s trên %s

en: Items have been found on removed layers. This operation will delete all items from removed layers and cannot be undone.
vi: Đã tìm thấy các mục trên các lớp đã bị xóa. Thao tác này sẽ xóa tất cả các mục khỏi các lớp đã bị xóa và không thể hoàn tác.

en: Show Details
vi: Hiển thị chi tiết

en: Layer must have a name.
vi: Lớp phải có tên.

en: %s are forbidden in layer names.
vi: %s bị cấm trong tên lớp.

en: Layer name "signal" is reserved.
vi: Tên lớp "signal" đã được đặt trước.

en: Layer name '%s' already in use.
vi: Tên lớp '%s' đã được dùng.

en: Imported settings have fewer copper layers than the current board (%i instead of %i).
    
    Continue and delete the extra inner copper layers from the current board?
vi: Cài đặt đã nhập có ít lớp đồng hơn bảng mạch hiện tại (%i thay vì %i).
    
    Tiếp tục và xóa các lớp đồng bên trong thêm khỏi bảng mạch hiện tại?

en: Inner Layers to Be Deleted
vi: Các Lớp Bên Trong Sẽ Bị Xóa

en: All user-defined layers have already been added.
vi: Tất cả các lớp do người dùng định nghĩa đã được thêm.

en: Add User-defined Layer
vi: Thêm Lớp Do Người Dùng Định Nghĩa

en: Add User Defined Layer...
vi: Thêm Lớp Do Người Dùng Định Nghĩa...

en: Consult your PCB manufacturer's specifications for solder mask expansion, web width, and clearance settings.
vi: Tham khảo thông số kỹ thuật của nhà sản xuất PCB của bạn về mở rộng mặt nạ hàn, chiều rộng vách và cài đặt khoảng hở.

en: If no specifications are provided, setting these values to zero is recommended.
vi: Nếu không có thông số kỹ thuật, khuyến nghị đặt các giá trị này bằng 0.

en: Solder Mask Settings
vi: Cài Đặt Mặt Nạ Hàn

en: Global clearance between pads and the solder mask.
    This value can be superseded by local values for a footprint or a pad.
    Positive clearance means a solder mask opening bigger than the pad (typical for solder mask clearance).
vi: Khoảng hở toàn cục giữa điểm hàn và mặt nạ hàn.
    Giá trị này có thể bị ghi đè bởi các giá trị cục bộ cho dấu chân hoặc điểm hàn.
    Khoảng hở dương có nghĩa là lỗ mặt nạ hàn lớn hơn điểm hàn (thông thường cho khoảng hở mặt nạ hàn).

en: Solder mask minimum web width:
vi: Chiều rộng vách tối thiểu mặt nạ hàn:

en: Minimum distance between openings in the solder mask.
    Pad openings closer than this distance will be plotted as a single opening.
vi: Khoảng cách tối thiểu giữa các lỗ trong mặt nạ hàn.
    Các lỗ điểm hàn gần nhau hơn khoảng cách này sẽ được vẽ thành một lỗ duy nhất.

en: Solder mask to copper clearance:
vi: Khoảng hở mặt nạ hàn đến đồng:

en: Minimum distance between a solder mask opening and a copper item with a different net than the solder mask opening's parent.
    Distances smaller than this minimum will create a DRC error.
vi: Khoảng cách tối thiểu giữa một khoảng mở mặt nạ hàn và một mục đồng có lưới khác với lưới của khoảng mở mặt nạ hàn gốc.
    Khoảng cách nhỏ hơn mức tối thiểu này sẽ tạo ra lỗi DRC.

en: Allow bridged solder mask apertures between pads within footprints
vi: Cho phép kết nối khẩu độ mặt nạ hàn giữa các điểm hàn trong dấu chân linh kiện

en: Disable DRC error checking for solder mask aperture bridging between pads in the same footprint.
vi: Tắt kiểm tra lỗi DRC cho hiện tượng nối cầu khẩu độ mặt nạ hàn giữa các điểm hàn trong cùng một dấu chân linh kiện.

en: Tent vias:
vi: Che via:

en: Tented: vias are covered with solder mask.
    Not tented: vias are not covered with solder mask.
vi: Che phủ: via được bao phủ bởi mặt nạ hàn.
    Không che phủ: via không được bao phủ bởi mặt nạ hàn.

en: Solder Paste Settings
vi: Cài Đặt Kem Hàn

en: Global clearance ratio between pads and the solder paste as a percentage of the pad size.
    A value of 10 means the clearance value is 10 percent of the pad size.
    This value can be superseded by local values for a footprint or a pad.
    Final clearance value is the sum of this value and the absolute clearance value.
vi: Tỉ lệ khoảng hở toàn cục giữa điểm hàn và kem hàn theo phần trăm kích thước điểm hàn.
    Giá trị 10 có nghĩa là khoảng hở bằng 10 phần trăm kích thước điểm hàn.
    Giá trị này có thể bị ghi đè bởi các giá trị cục bộ cho dấu chân hoặc điểm hàn.
    Giá trị khoảng hở cuối cùng là tổng của giá trị này và giá trị khoảng hở tuyệt đối.

en: Cancel Changes?
vi: Hủy các thay đổi?

en: DRC rules
vi: Quy tắc DRC

en: ERROR:
vi: LỖI:

en: Rules '%s' and '%s' share the same condition.
vi: Quy tắc '%s' và '%s' có cùng điều kiện.

en: Rule '%s' references undefined netclass '%s'.
vi: Quy tắc '%s' tham chiếu đến lớp mạng '%s' không xác định.

en: Rule '%s' references undefined layer(s): %s.
vi: Quy tắc '%s' tham chiếu đến lớp không xác định: %s.

en: Design rules cannot be added without a project
vi: Không thể thêm quy tắc thiết kế khi chưa có dự án

en: DRC Rules
vi: Quy tắc DRC

en: Check rule syntax
vi: Kiểm tra cú pháp quy tắc

en: ### Documentation
    
    For the full documentation see [https://docs.kicad.org](https://go.kicad.org/docs/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules).
vi: ### Tài liệu
    
    Xem tài liệu đầy đủ tại [https://docs.kicad.org](https://go.kicad.org/docs/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules).

en: ### Top-level Clauses
    
        (version 1)
    
        (rule <rule_name> <rule_clause> ...)
    
    <br>
    
    ### Rule Clauses
    
        (constraint <constraint_type> ...)
    
        (condition "<expression>")
    
        (layer "<layer_name>")
    
        (severity <severity_name>)
    
    
    <br>
vi: ### Mệnh đề cấp cao nhất
    
        (version 1)
    
        (rule <rule_name> <rule_clause> ...)
    
    <br>
    
    ### Mệnh đề Quy tắc
    
        (constraint <constraint_type> ...)
    
        (condition "<expression>")
    
        (layer "<layer_name>")
    
        (severity <severity_name>)
    
    
    <br>

en: ### Constraints
    
    | Constraint type           | Argument type                                                                                                         | Description                                                                                                                                                                                                                                                                                                                                                                                                                                             |
    |---------------------------|-----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
    | `annular_width`           | min/opt/max                                                                                                           | Checks the width of annular rings on vias.<br>                                                                                                                                                                                                                                                                                                                                                                                                          |
    | `assertion`               | "&lt;expression>"                                                                                                     | Checks the given expression.<br>                                                                                                                                                                                                                                                                                                                                                                                                                        |
    | `bridged_mask`            |                                                                                                                       | Checks for solder mask bridges between copper items.  This constraint does not take a min/opt/max value.  In combination with a severity clause, this constraint can be used to allow or disallow solder mask bridging in various conditions.<br>                                                                                                                                                                                                       |
    | `clearance`               | min                                                                                                                   | Specifies the **electrical** clearance between copper objects of different nets.  (See `physical_clearance` if you wish to specify clearance between objects regardless of net.)<br><br>To allow copper objects to overlap (collide), create a `clearance` constraint with the `min` value less than zero (for example, `-1`).<br>                                                                                                                      |
    | `courtyard_clearance`     | min                                                                                                                   | Checks the clearance between footprint courtyards and generates an error if any two courtyards are closer than the `min` distance.  If a footprint does not have a courtyard shape, no errors will be generated from this constraint.<br>                                                                                                                                                                                                               |
    | `creepage`                | min                                                                                                                   | Specifies the creepage distance between copper objects of different nets.<br>                                                                                                                                                                                                                                                                                                                                                                           |
    | `diff_pair_gap`           | min/opt/max                                                                                                           | Checks the gap between coupled tracks in a differential pair.  Coupled tracks are segments that are parallel to each other.  Differential pair gap is not tested on uncoupled portions of a differential pair (for example, the fanout from a component).<br>                                                                                                                                                                                           |
    | `diff_pair_uncoupled`     | max                                                                                                                   | Checks the distance that a differential pair track is routed uncoupled from the other polarity track in the pair (for example, where the pair fans out from a component, or becomes uncoupled to pass around another object such as a via).<br>                                                                                                                                                                                                         |
    | `disallow`                | `track`<br>`via`<br>`through_via`<br>`blind_via`<br>`buried_via`<br>`micro_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`footprint`<br> | Specify one or more object types to disallow, separated by spaces.  For example, `(constraint disallow track)` or `(constraint disallow track via pad)`.  If an object of this type matches the rule condition, a DRC error will be created.<br><br>This constraint is essentially the same as a keepout rule area, but can be used to create more specific keepout restrictions.<br>                                                                   |
    | `edge_clearance`          | min/opt/max                                                                                                           | Checks the clearance between objects and the board edge.<br><br>This can also be thought of as the "milling tolerance" as the board edge will include all graphical items on the `Edge.Cuts` layer as well as any *oval* pad holes.  (See `physical_hole_clearance` for the drilling tolerance.)<br>                                                                                                                                                    |
    | `length`                  | min/max                                                                                                               | Checks the total routed length for the nets that match the rule condition and generates an error for each net that is below the `min` value (if specified) or above the `max` value (if specified) of the constraint.<br>                                                                                                                                                                                                                               |
    | `hole`                    | min/max                                                                                                               | Checks the size (diameter) of a drilled hole in a pad or via.  For oval holes, the smaller (minor) diameter will be tested against the `min` value (if specified) and the larger (major) diameter will be tested against the `max` value (if specified).<br>                                                                                                                                                                                            |
    | `hole_clearance`          | min                                                                                                                   | Checks the clearance between a drilled hole in a pad or via and copper objects on a different net.  The clearance is measured from the diameter of the hole, not its center.<br>                                                                                                                                                                                                                                                                        |
    | `hole_to_hole`            | min                                                                                                                   | Checks the clearance between mechanically-drilled holes in pads and vias.  The clearance is measured between the diameters of the holes, not between their centers.<br><br>This constraint is soley for the protection of drill bits.  The clearance between **laser-drilled** (microvias) and other non-mechanically-drilled holes is not checked, nor is the clearance between **milled** (oval-shaped) and other non-mechanically-drilled holes.<br> |
    | `physical_clearance`      | min                                                                                                                   | Checks the clearance between two objects on a given layer (including non-copper layers).<br><br>While this can perform more general-purpose checks than `clearance`, it is much slower.  Use `clearance` where possible.<br>                                                                                                                                                                                                                            |
    | `physical_hole_clearance` | min                                                                                                                   | Checks the clearance between a drilled hole in a pad or via and another object, regardless of net. The clearance is measured from the diameter of the hole, not its center.<br><br>This can also be thought of as the "drilling tolerance" as it only includes **round** holes (see `edge_clearance` for the milling tolerance).<br>                                                                                                                    |
    | `silk_clearance`          | min/opt/max                                                                                                           | Checks the clearance between objects on silkscreen layers and other objects.<br>                                                                                                                                                                                                                                                                                                                                                                        |
    | `skew`                    | max                                                                                                                   | Checks the total skew for the nets that match the rule condition, that is, the difference between the length of each net and the average of all the lengths of each net that is matched by the rule.  If the absolute value of the difference between that average and the length of any one net is above the constraint `max` value, an error will be generated.<br>                                                                                   |
    | `solder_mask_expansion`   | opt                                                                                                                   | Specifies the solder mask expansion for pads, shapes and tracks.                                                                                                                                                                                                                                                                                                                                                                                        |
    | `solder_paste_abs_margin` | opt                                                                                                                   | Specifies the absolute solder paste clearance for pads.  Usually negative to inset the paste.<br><br>The final solder paste clearance will be the absolute clearance plus the relative clearance.                                                                                                                                                                                                                                                        |
    | `solder_paste_rel_margin` | opt                                                                                                                   | Specifies the relative solder paste clearance for pads.  Usually negative to inset the paste.<br><br>The final solder paste clearance will be the absolute clearance plus the relative clearance.                                                                                                                                                                                                                                                        |
    | `thermal_relief_gap`      | min                                                                                                                   | Specifies the width of the gap between a pad and a zone with a thermal-relief connection.<br>                                                                                                                                                                                                                                                                                                                                                           |
    | `thermal_spoke_width`     | opt                                                                                                                   | Specifies the width of the spokes connecting a pad to a zone with a thermal-relief connection.<br>                                                                                                                                                                                                                                                                                                                                                      |
    | `track_width`             | min/opt/max                                                                                                           | Checks the width of track and arc segments.  An error will be generated for each segment that has a width below the `min` value (if specified) or above the `max` value (if specified).<br>                                                                                                                                                                                                                                                             |
    | `track_angle`             | min/opt/max                                                                                                           | Checks the angle between two connected track segments.  An error will be generated for each connected pair with an angle below the `min` value (if specified) or above the `max` value (if specified).<br>                                                                                                                                                                                                                                              |
    | `track_segment_length`    | min/max                                                                                                               | Checks the length of track and arc segments.  An error will be generated for each segment that has a length below the `min` value (if specified) or above the `max` value (if specified).<br>                                                                                                                                                                                                                                                           |
    | `via_count`               | max                                                                                                                   | Counts the number of vias on every net matched by the rule condition.  If that number exceeds the constraint `max` value on any matched net, an error will be generated for that net.<br>                                                                                                                                                                                                                                                               |
    | `via_dangling`            |                                                                                                                       | Checks for vias that are unconnected or connected on only one layer.  This constraint does not take a min/opt/max value.  In combination with a severity clause, this constraint can be used to allow or disallow dangling vias in various conditions.<br>                                                                                                                                                                                              |
    | `zone_connection`         | `solid`<br>`thermal_reliefs`<br>`none`                                                                                | Specifies the connection to be made between a zone and a pad.<br>                                                                                                                                                                                                                                                                                                                                                                                       |
vi: ### Ràng buộc
    
    | Loại ràng buộc            | Loại đối số                                                                                                           | Mô tả                                                                                                                                                                                                                                                                                                                                                                                                                                                   |
    |---------------------------|-----------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
    | `annular_width`           | min/opt/max                                                                                                           | Kiểm tra chiều rộng của vòng khuyên trên via.<br>                                                                                                                                                                                                                                                                                                                                                                                                       |
    | `assertion`               | "&lt;expression>"                                                                                                     | Kiểm tra biểu thức đã cho.<br>                                                                                                                                                                                                                                                                                                                                                                                                                          |
    | `bridged_mask`            |                                                                                                                       | Kiểm tra cầu nối mặt nạ hàn giữa các mục đồng. Ràng buộc này không nhận giá trị min/opt/max. Kết hợp với mệnh đề mức độ nghiêm trọng, ràng buộc này có thể được dùng để cho phép hoặc không cho phép cầu nối mặt nạ hàn trong các điều kiện khác nhau.<br>                                                                                                                                                                                          |
    | `clearance`               | min                                                                                                                   | Chỉ định khoảng hở **điện** giữa các đối tượng đồng thuộc các lưới khác nhau. (Xem `physical_clearance` nếu muốn chỉ định khoảng hở giữa các đối tượng bất kể lưới.)<br><br>Để cho phép các đối tượng đồng chồng lên nhau, tạo ràng buộc `clearance` với giá trị `min` nhỏ hơn không (ví dụ, `-1`).<br>                                                                                                                                             |
    | `courtyard_clearance`     | min                                                                                                                   | Kiểm tra khoảng hở giữa các vùng lắp ráp của dấu chân linh kiện và tạo lỗi nếu hai vùng lắp ráp nào gần nhau hơn khoảng cách `min`. Nếu dấu chân linh kiện không có hình dạng vùng lắp ráp, không có lỗi nào được tạo ra từ ràng buộc này.<br>                                                                                                                                                                                                                   |
    | `creepage`                | min                                                                                                                   | Chỉ định khoảng cách rò rỉ giữa các đối tượng đồng thuộc các lưới khác nhau.<br>                                                                                                                                                                                                                                                                                                                                                                      |
    | `diff_pair_gap`           | min/opt/max                                                                                                           | Kiểm tra khe hở giữa các đường mạch ghép trong một cặp vi sai. Các đường mạch ghép là các đoạn song song nhau. Khe hở cặp vi sai không được kiểm tra trên các phần chưa ghép của cặp vi sai (ví dụ, phần rẽ nhánh từ linh kiện).<br>                                                                                                                                                                                                                 |
    | `diff_pair_uncoupled`     | max                                                                                                                   | Kiểm tra khoảng cách mà một đường mạch cặp vi sai được đi dây chưa ghép với đường mạch phân cực kia trong cặp (ví dụ, khi cặp rẽ nhánh từ linh kiện, hoặc trở nên chưa ghép để đi quanh một đối tượng khác như via).<br>                                                                                                                                                                                                                             |
    | `disallow`                | `track`<br>`via`<br>`through_via`<br>`blind_via`<br>`buried_via`<br>`micro_via`<br>`pad`<br>`zone`<br>`text`<br>`graphic`<br>`hole`<br>`dấu chân`<br> | Chỉ định một hoặc nhiều loại đối tượng bị cấm, phân cách bằng dấu cách. Ví dụ: `(constraint disallow track)` hoặc `(constraint disallow track via pad)`. Nếu một đối tượng thuộc loại này khớp với điều kiện quy tắc, một lỗi DRC sẽ được tạo ra.<br><br>Ràng buộc này về cơ bản giống như vùng quy tắc keepout, nhưng có thể được dùng để tạo các hạn chế keepout cụ thể hơn.<br>                                                                  |
    | `edge_clearance`          | min/opt/max                                                                                                           | Kiểm tra khoảng hở giữa các đối tượng và rìa bảng mạch.<br><br>Điều này cũng có thể được coi là "dung sai phay" vì rìa bảng mạch sẽ bao gồm tất cả các mục đồ họa trên lớp `Edge.Cuts` cũng như bất kỳ lỗ điểm hàn *oval* nào. (Xem `physical_hole_clearance` để biết dung sai khoan.)<br>                                                                                                                                                        |
    | `length`                  | min/max                                                                                                               | Kiểm tra tổng chiều dài đi dây cho các lưới khớp với điều kiện quy tắc và tạo lỗi cho mỗi lưới dưới giá trị `min` (nếu chỉ định) hoặc trên giá trị `max` (nếu chỉ định) của ràng buộc.<br>                                                                                                                                                                                                                                                          |
    | `hole`                    | min/max                                                                                                               | Kiểm tra kích thước (đường kính) của lỗ khoan trong điểm hàn hoặc via. Đối với lỗ oval, đường kính nhỏ hơn (nhỏ) sẽ được kiểm tra với giá trị `min` (nếu chỉ định) và đường kính lớn hơn (lớn) sẽ được kiểm tra với giá trị `max` (nếu chỉ định).<br>                                                                                                                                                                                               |
    | `hole_clearance`          | min                                                                                                                   | Kiểm tra khoảng hở giữa lỗ khoan trong điểm hàn hoặc via và các đối tượng đồng thuộc lưới khác. Khoảng hở được đo từ đường kính lỗ, không phải từ tâm.<br>                                                                                                                                                                                                                                                                                           |
    | `hole_to_hole`            | min                                                                                                                   | Kiểm tra khoảng hở giữa các lỗ khoan cơ học trong điểm hàn và via. Khoảng hở được đo giữa đường kính các lỗ, không phải giữa tâm của chúng.<br><br>Ràng buộc này chỉ dành cho việc bảo vệ mũi khoan. Khoảng hở giữa các lỗ **khoan laser** (microvia) và các lỗ không khoan cơ học khác không được kiểm tra, cũng như khoảng hở giữa các lỗ **phay** (hình oval) và các lỗ không khoan cơ học khác.<br>                                            |
    | `physical_clearance`      | min                                                                                                                   | Kiểm tra khoảng hở giữa hai đối tượng trên một lớp nhất định (bao gồm các lớp không phải đồng).<br><br>Mặc dù có thể thực hiện kiểm tra tổng quát hơn so với `clearance`, nhưng tốc độ chậm hơn nhiều. Hãy dùng `clearance` khi có thể.<br>                                                                                                                                                                                                         |
    | `physical_hole_clearance` | min                                                                                                                   | Kiểm tra khoảng hở giữa lỗ khoan trong điểm hàn hoặc via và một đối tượng khác, bất kể lưới. Khoảng hở được đo từ đường kính lỗ, không phải từ tâm.<br><br>Điều này cũng có thể được coi là "dung sai khoan" vì nó chỉ bao gồm các lỗ **tròn** (xem `edge_clearance` để biết dung sai phay).<br>                                                                                                                                                   |
    | `silk_clearance`          | min/opt/max                                                                                                           | Kiểm tra khoảng hở giữa các đối tượng trên lớp in lụa và các đối tượng khác.<br>                                                                                                                                                                                                                                                                                                                                                                      |
    | `skew`                    | max                                                                                                                   | Kiểm tra tổng độ lệch cho các lưới khớp với điều kiện quy tắc, tức là sự khác biệt giữa chiều dài của mỗi lưới và giá trị trung bình của tất cả chiều dài các lưới khớp với quy tắc. Nếu giá trị tuyệt đối của hiệu giữa giá trị trung bình đó và chiều dài của bất kỳ lưới nào vượt quá giá trị `max` của ràng buộc, một lỗi sẽ được tạo ra.<br>                                                                                                  |
    | `solder_mask_expansion`   | opt                                                                                                                   | Chỉ định độ mở rộng mặt nạ hàn cho các điểm hàn, hình dạng và đường mạch.                                                                                                                                                                                                                                                                                                                                                                              |
    | `solder_paste_abs_margin` | opt                                                                                                                   | Chỉ định khoảng hở lớp kem hàn tuyệt đối cho các điểm hàn. Thường âm để thu nhỏ lớp kem hàn vào trong.<br><br>Khoảng hở lớp kem hàn cuối cùng sẽ là khoảng hở tuyệt đối cộng với khoảng hở tương đối.                                                                                                                                                                                                                                               |
    | `solder_paste_rel_margin` | opt                                                                                                                   | Chỉ định khoảng hở lớp kem hàn tương đối cho các điểm hàn. Thường âm để thu nhỏ lớp kem hàn vào trong.<br><br>Khoảng hở lớp kem hàn cuối cùng sẽ là khoảng hở tuyệt đối cộng với khoảng hở tương đối.                                                                                                                                                                                                                                               |
    | `thermal_relief_gap`      | min                                                                                                                   | Chỉ định chiều rộng khe hở giữa điểm hàn và vùng có kết nối thoát nhiệt.<br>                                                                                                                                                                                                                                                                                                                                                                           |
    | `thermal_spoke_width`     | opt                                                                                                                   | Chỉ định chiều rộng của các nan hoa kết nối điểm hàn với vùng có kết nối thoát nhiệt.<br>                                                                                                                                                                                                                                                                                                                                                              |
    | `track_width`             | min/opt/max                                                                                                           | Kiểm tra chiều rộng của các đoạn đường mạch và vòng cung. Lỗi sẽ được tạo cho mỗi đoạn có chiều rộng dưới giá trị `min` (nếu chỉ định) hoặc trên giá trị `max` (nếu chỉ định).<br>                                                                                                                                                                                                                                                                  |
    | `track_angle`             | min/opt/max                                                                                                           | Kiểm tra góc giữa hai đoạn đường mạch được nối. Lỗi sẽ được tạo cho mỗi cặp được nối có góc dưới giá trị `min` (nếu chỉ định) hoặc trên giá trị `max` (nếu chỉ định).<br>                                                                                                                                                                                                                                                                           |
    | `track_segment_length`    | min/max                                                                                                               | Kiểm tra chiều dài của các đoạn đường mạch và vòng cung. Lỗi sẽ được tạo cho mỗi đoạn có chiều dài dưới giá trị `min` (nếu chỉ định) hoặc trên giá trị `max` (nếu chỉ định).<br>                                                                                                                                                                                                                                                                    |
    | `via_count`               | max                                                                                                                   | Đếm số lượng via trên mỗi lưới khớp với điều kiện quy tắc. Nếu số lượng đó vượt quá giá trị `max` của ràng buộc trên bất kỳ lưới nào được khớp, một lỗi sẽ được tạo ra cho lưới đó.<br>                                                                                                                                                                                                                                                             |
    | `via_dangling`            |                                                                                                                       | Kiểm tra các via không được kết nối hoặc chỉ được kết nối trên một lớp. Ràng buộc này không nhận giá trị min/opt/max. Kết hợp với mệnh đề mức độ nghiêm trọng, ràng buộc này có thể được dùng để cho phép hoặc không cho phép các via treo lơ lửng trong các điều kiện khác nhau.<br>                                                                                                                                                               |
    | `zone_connection`         | `solid`<br>`thermal_reliefs`<br>`none`                                                                                | Chỉ định kiểu kết nối giữa vùng và điểm hàn.<br>                                                                                                                                                                                                                                                                                                                                                                                                      |

en: ### Items
    
     * `A` &nbsp;&nbsp; _the first (or only) item under test_
     * `B` &nbsp;&nbsp; _the second item under test (for binary tests)_
     * `L` &nbsp;&nbsp; _the layer currently under test_
    
    <br>
vi: ### Mục
    
     * `A` &nbsp;&nbsp; _mục đầu tiên (hoặc duy nhất) đang kiểm tra_
     * `B` &nbsp;&nbsp; _mục thứ hai đang kiểm tra (cho kiểm tra nhị phân)_
     * `L` &nbsp;&nbsp; _lớp hiện đang kiểm tra_
    
    <br>

en: ### Severity Names
    
     * warning
     * error
     * exclusion
     * ignore
    
    <br>
vi: ### Tên mức độ nghiêm trọng
    
     * warning
     * error
     * exclusion
     * ignore
    
    <br>

en: ### Examples
    
        (version 1)
    
        (rule HV
           (constraint clearance (min 1.5mm))
           (condition "A.hasNetclass('HV')"))
    
    
        (rule HV
           (layer outer)
           (constraint clearance (min 1.5mm))
           (condition "A.hasNetclass('HV')"))
    
    
        (rule HV_HV
           # wider clearance between HV tracks
           (constraint clearance (min "1.5mm + 2.0mm"))
           (condition "A.hasNetclass('HV') && B.hasNetclass('HV')"))
    
    
        (rule HV_unshielded
           (constraint clearance (min 2mm))
           (condition "A.hasNetclass('HV') && !A.enclosedByArea('Shield*')"))
    
    
        (rule heavy_thermals
           (constraint thermal_spoke_width (min 0.5mm))
           (condition "A.hasNetclass('HV')"))
    <br><br>
vi: ### Ví dụ
    
        (version 1)
    
        (rule HV
           (constraint clearance (min 1.5mm))
           (condition "A.hasNetclass('HV')"))
    
    
        (rule HV
           (layer outer)
           (constraint clearance (min 1.5mm))
           (condition "A.hasNetclass('HV')"))
    
    
        (rule HV_HV
           # khoảng hở lớn hơn giữa các đường mạch HV
           (constraint clearance (min "1.5mm + 2.0mm"))
           (condition "A.hasNetclass('HV') && B.hasNetclass('HV')"))
    
    
        (rule HV_unshielded
           (constraint clearance (min 2mm))
           (condition "A.hasNetclass('HV') && !A.enclosedByArea('Shield*')"))
    
    
        (rule heavy_thermals
           (constraint thermal_spoke_width (min 0.5mm))
           (condition "A.hasNetclass('HV')"))
    <br><br>

en: ### Notes
    
    Version clause must be the first clause.  It indicates the syntax version of the file so that
    future rules parsers can perform automatic updates.  It should be
    set to "1".
    
    Rules should be ordered by specificity.  Later rules take
    precedence over earlier rules; once a matching rule is found
    no further rules will be checked.
    
    Use Ctrl+/ to comment or uncomment line(s).
    
    ### Graphical Rule Editor
    
    When loading rules into the graphical editor, constraints are automatically
    mapped to appropriate editing panels. Rules with multiple constraints may be
    split across panels, each showing a subset of the rule's constraints.
    
    Multi-constraint panels like Via Style (`via_diameter` + `hole_size`) and
    Differential Pair Routing (`track_width` + `diff_pair_gap`) are matched first.
    Single-constraint panels handle the remainder. Unmapped constraints appear
    in the Custom Rule panel.
    
    Rules that are not modified in the graphical editor preserve their original
    text formatting when saved.
    <br><br><br>
vi: ### Ghi chú
    
    Mệnh đề version phải là mệnh đề đầu tiên. Nó chỉ ra phiên bản cú pháp của tệp để
    các trình phân tích quy tắc trong tương lai có thể thực hiện cập nhật tự động. Nên
    đặt thành "1".
    
    Các quy tắc nên được sắp xếp theo tính cụ thể. Quy tắc sau có
    ưu tiên hơn quy tắc trước; khi tìm thấy quy tắc khớp
    không kiểm tra thêm quy tắc nào nữa.
    
    Dùng Ctrl+/ để chú thích hoặc bỏ chú thích dòng.
    
    ### Trình soạn quy tắc đồ họa
    
    Khi tải quy tắc vào trình soạn đồ họa, các ràng buộc được tự động
    ánh xạ đến các bảng chỉnh sửa phù hợp. Quy tắc có nhiều ràng buộc có thể được
    chia nhỏ qua nhiều bảng, mỗi bảng hiển thị một phần ràng buộc của quy tắc.
    
    Các bảng đa ràng buộc như Via Style (`via_diameter` + `hole_size`) và
    Đi dây cặp vi sai (`track_width` + `diff_pair_gap`) được khớp trước.
    Các bảng đơn ràng buộc xử lý phần còn lại. Các ràng buộc không được ánh xạ xuất hiện
    trong bảng Quy tắc tùy chỉnh.
    
    Các quy tắc không được sửa đổi trong trình soạn đồ họa giữ nguyên định dạng văn bản gốc
    khi lưu.
    <br><br><br>

en: ### Properties
    
    Many properties of objects are available for testing in custom rule expressions. See the full documentation at [https://docs.kicad.org](https://go.kicad.org/docs/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules) for the complete list.
    <br><br><br>
vi: ### Thuộc tính
    
    Nhiều thuộc tính của đối tượng có thể dùng để kiểm tra trong biểu thức quy tắc tùy chỉnh. Xem tài liệu đầy đủ tại [https://docs.kicad.org](https://go.kicad.org/docs/GetMajorMinorVersion/en/pcbnew/pcbnew.html#custom_design_rules) để biết danh sách đầy đủ.
    <br><br><br>

en: ### Expression functions
    
    All function parameters support simple wildcards (`*` and `?`).
    
    
    ```
        A.enclosedByArea('<zone_name>')
    ```
    > True if all of `A` lies within the given zone's outline.
    
    > NB: this is potentially a more expensive call than `intersectsArea()`.
    Use `intersectsArea()` where possible.
    
    
    ```
        A.existsOnLayer('<layer_name>')
    ```
    > True if `A` exists on the given layer.  The layer name can be
    either the name assigned in Board Setup > Board Editor Layers or
    the canonical name (ie: `F.Cu`).
    
    > NB: this returns true if `A` is on the given layer, independently
    of whether or not the rule is being evaluated for that layer.
    For the latter use a `(layer "layer_name")` clause in the rule.
    
    
    ```
        A.fromTo('x', 'y')
    ```
    > True if the object exists on the copper path between the given
    pads. `x` and `y` are the full names of pads in the design, such as
    `R1-Pad1`.
    
    
    ```
        A.getField('<field_name>')
    ```
    > The value of the given field. Only footprints have fields, so a field is only returned if
    `A` is a footprint.
    
    
    ```
        A.hasComponentClass('<component_class_name>')
    ```
    > True if the set of component classes assigned to `A` contains the named
    component class.
    
    
    ```
        A.hasNetclass('<netclass_name>')
    ```
    > True if `A` has had the given netclass assigned to it, either by an explicit netclass label
    or through a pattern match assignment.
    
    
    ```
        A.inDiffPair('<net_name>')
    ```
    > True if `A` has a net that is part of the specified differential pair.
    `<net_name>` is the base name of the differential pair.
    For example, `inDiffPair('/CLK')` matches items in the `/CLK_P` and `/CLK_N` nets.
    
    
    
    ```
        A.intersectsArea('<zone_name>')
    ```
    > True if any part of `A` lies within the given zone's outline.
    
    
    ```
        A.intersectsCourtyard('<footprint_identifier>')
    ```
    > True if any part of `A` lies within the given footprint's principal courtyard.
    
    
    ```
        A.intersectsFrontCourtyard('<footprint_identifier>')
    ```
    > True if any part of `A` lies within the given footprint's front courtyard.
    
    
    ```
        A.intersectsBackCourtyard('<footprint_identifier>')
    ```
    > True if any part of `A` lies within the given footprint's back courtyard.
    
    
    > The `footprint_identifier` listed above can be one of the following:
    
    > 1. A reference designator, possibly containing wildcards `*` and `?`
    > 2. A footprint library identifier such as `LibName:FootprintName`. In this case,
       the library identifier must contain the `:` character to separate the library
       name from the footprint name, and either name may contain wildcards.
    > 3. A component class, in the form `${Class:ClassName}`.  The keyword `Class` is not
       case-sensitive, but component class names are case-sensitive.
    
    
    ```
        AB.isCoupledDiffPair()
    ```
    > True if `A` and `B` are members of the same diff pair.
    
    
    ```
        A.isMicroVia()
    ```
    > True if `A` is a microvia.
    
    
    ```
        A.isBlindVia()
    ```
    > True if `A` is a blind via.
    
    
    ```
        A.isBuriedVia()
    ```
    > True if `A` is a buried via.
    
    
    ```
        A.isPlated()
    ```
    > True if `A` has a hole which is plated.
    
    
    ```
        A.memberOfGroup('<group_name>')
    ```
    > True if `A` is a member of the given group
    The name can contain wildcards.
    Includes nested membership.
    
    
    ```
        A.memberOfFootprint('<footprint_identifier>')
    ```
    > True if `A` is a member of a given footprint
    (for example, a pad or graphic shape defined inside that footprint).
    The various ways of specifying `footprint_identifier` are described above.
    
    
    ```
        A.memberOfSheet('<sheet_path>')
    ```
    > True if `A` is a member of the given schematic sheet.
    The sheet path can contain wildcards.
    
    
    ```
        A.memberOfSheetOrChildren('<sheet_path>')
    ```
    > True if `A` is a member of the given schematic sheet, or any of its child hierarchical sheets.
    The sheet path can contain wildcards.
vi: ### Hàm biểu thức
    
    Tất cả tham số hàm hỗ trợ ký tự đại diện đơn giản (`*` và `?`).
    
    
    ```
        A.enclosedByArea('<zone_name>')
    ```
    > Đúng nếu tất cả `A` nằm trong đường viền của vùng đã cho.
    
    > Lưu ý: đây là lệnh gọi có thể tốn kém hơn `intersectsArea()`.
    Dùng `intersectsArea()` khi có thể.
    
    
    ```
        A.existsOnLayer('<layer_name>')
    ```
    > Đúng nếu `A` tồn tại trên lớp đã cho. Tên lớp có thể là
    tên được gán trong Thiết Lập Bảng Mạch > Lớp Trình Soạn Bảng Mạch hoặc
    tên chuẩn (vd: `F.Cu`).
    
    > Lưu ý: trả về đúng nếu `A` nằm trên lớp đã cho, bất kể
    quy tắc có đang được đánh giá cho lớp đó hay không.
    Để xét điều kiện sau, dùng mệnh đề `(layer "layer_name")` trong quy tắc.
    
    
    ```
        A.fromTo('x', 'y')
    ```
    > Đúng nếu đối tượng tồn tại trên đường đồng giữa các điểm hàn đã cho.
    `x` và `y` là tên đầy đủ của điểm hàn trong thiết kế, ví dụ
    `R1-Pad1`.
    
    
    ```
        A.getField('<field_name>')
    ```
    > Giá trị của trường đã cho. Chỉ dấu chân linh kiện có trường, do đó trường chỉ được trả về nếu
    `A` là dấu chân linh kiện.
    
    
    ```
        A.hasComponentClass('<component_class_name>')
    ```
    > Đúng nếu tập hợp lớp linh kiện được gán cho `A` chứa lớp linh kiện có tên đó.
    
    
    ```
        A.hasNetclass('<netclass_name>')
    ```
    > Đúng nếu `A` đã được gán lớp mạng đã cho, dù bằng nhãn lớp mạng tường minh
    hay gán khớp mẫu.
    
    
    ```
        A.inDiffPair('<net_name>')
    ```
    > Đúng nếu `A` có lưới là một phần của cặp vi sai đã chỉ định.
    `<net_name>` là tên cơ sở của cặp vi sai.
    Ví dụ, `inDiffPair('/CLK')` khớp các mục trong lưới `/CLK_P` và `/CLK_N`.
    
    
    
    ```
        A.intersectsArea('<zone_name>')
    ```
    > Đúng nếu bất kỳ phần nào của `A` nằm trong đường viền của vùng đã cho.
    
    
    ```
        A.intersectsCourtyard('<footprint_identifier>')
    ```
    > Đúng nếu bất kỳ phần nào của `A` nằm trong vùng lắp ráp chính của dấu chân đã cho.
    
    
    ```
        A.intersectsFrontCourtyard('<footprint_identifier>')
    ```
    > Đúng nếu bất kỳ phần nào của `A` nằm trong vùng lắp ráp mặt trước của dấu chân đã cho.
    
    
    ```
        A.intersectsBackCourtyard('<footprint_identifier>')
    ```
    > Đúng nếu bất kỳ phần nào của `A` nằm trong vùng lắp ráp mặt sau của dấu chân đã cho.
    
    
    > `footprint_identifier` liệt kê ở trên có thể là một trong các dạng sau:
    
    > 1. Ký hiệu tham chiếu, có thể chứa ký tự đại diện `*` và `?`
    > 2. Mã định danh thư viện dấu chân như `LibName:FootprintName`. Trong trường hợp này,
       mã định danh thư viện phải chứa ký tự `:` để phân tách tên thư viện
       và tên dấu chân, cả hai tên đều có thể chứa ký tự đại diện.
    > 3. Lớp linh kiện, theo dạng `${Class:ClassName}`. Từ khóa `Class` không
       phân biệt chữ hoa/thường, nhưng tên lớp linh kiện thì có.
    
    
    ```
        AB.isCoupledDiffPair()
    ```
    > Đúng nếu `A` và `B` là thành viên của cùng cặp vi sai.
    
    
    ```
        A.isMicroVia()
    ```
    > Đúng nếu `A` là vi via.
    
    
    ```
        A.isBlindVia()
    ```
    > Đúng nếu `A` là via mù.
    
    
    ```
        A.isBuriedVia()
    ```
    > Đúng nếu `A` là via chôn.
    
    
    ```
        A.isPlated()
    ```
    > Đúng nếu `A` có lỗ được mạ.
    
    
    ```
        A.memberOfGroup('<group_name>')
    ```
    > Đúng nếu `A` là thành viên của nhóm đã cho
    Tên có thể chứa ký tự đại diện.
    Bao gồm thành viên lồng nhau.
    
    
    ```
        A.memberOfFootprint('<footprint_identifier>')
    ```
    > Đúng nếu `A` là thành viên của dấu chân đã cho
    (ví dụ, điểm hàn hoặc hình dạng đồ họa được định nghĩa trong dấu chân đó).
    Các cách chỉ định `footprint_identifier` được mô tả ở trên.
    
    
    ```
        A.memberOfSheet('<sheet_path>')
    ```
    > Đúng nếu `A` là thành viên của trang sơ đồ nguyên lý đã cho.
    Đường dẫn trang có thể chứa ký tự đại diện.
    
    
    ```
        A.memberOfSheetOrChildren('<sheet_path>')
    ```
    > Đúng nếu `A` là thành viên của trang sơ đồ nguyên lý đã cho, hoặc bất kỳ trang phân cấp con nào của nó.
    Đường dẫn trang có thể chứa ký tự đại diện.

en: ### More Examples
    
        (rule "copper keepout"
           (constraint disallow track via zone)
           (condition "A.intersectsArea('zone3')"))
    
    
        (rule "BGA neckdown"
           (constraint track_width (min 0.2mm) (opt 0.25mm))
           (constraint clearance (min 0.05mm) (opt 0.08mm))
           (condition "A.intersectsCourtyard('U3')"))
    
    
        # prevent silk over tented vias
        (rule silk_over_via
           (constraint silk_clearance (min 0.2mm))
           (condition "A.Type == '*Text' && B.Type == 'Via'"))
    
    
        (rule "Distance between Vias of Different Nets"
            (constraint hole_to_hole (min 0.254mm))
            (condition "A.Type == 'Via' && B.Type == 'Via' && A.Net != B.Net"))
    
        (rule "Clearance between Pads of Different Nets"
            (constraint clearance (min 3.0mm))
            (condition "A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B.Net"))
    
    
        (rule "Via Hole to Track Clearance"
            (constraint hole_clearance (min 0.254mm))
            (condition "A.Type == 'Via' && B.Type == 'Track'"))
    
        (rule "Pad to Track Clearance"
            (constraint clearance (min 0.2mm))
            (condition "A.Type == 'Pad' && B.Type == 'Track'"))
    
    
        (rule "clearance-to-1mm-cutout"
            (constraint edge_clearance (min 0.8mm))
            (condition "A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm"))
    
    
        (rule "Max Drill Hole Size Mechanical"
            (constraint hole_size (max 6.3mm))
            (condition "A.Pad_Type == 'NPTH, mechanical'"))
    
        (rule "Max Drill Hole Size PTH"
            (constraint hole_size (max 6.35mm))
            (condition "A.Pad_Type == 'Through-hole'"))
    
    
        # Specify an optimal gap for a particular diff-pair
        (rule "dp clock gap"
            (constraint diff_pair_gap (opt "0.8mm"))
            (condition "A.inDiffPair('/CLK')"))
    
        # Specify a larger clearance around any diff-pair
        (rule "dp clearance"
            (constraint clearance (min "1.5mm"))
            (condition "A.inDiffPair('*') && !AB.isCoupledDiffPair()"))
    
    
        # Don't use thermal reliefs on heatsink pads
        (rule heat_sink_pad
            (constraint zone_connection solid)
            (condition "A.Fabrication_Property == 'Heatsink pad'"))
    
        # Require all four thermal relief spokes to connect to parent zone
        (rule fully_spoked_pads
            (constraint min_resolved_spokes 4))
    
        # Set thermal relief gap & spoke width for all zones
        (rule defined_relief
            (constraint thermal_relief_gap (min 10mil))
            (constraint thermal_spoke_width (min 12mil)))
    
        # Override thermal relief gap & spoke width for GND and PWR zones
        (rule defined_relief_pwr
            (constraint thermal_relief_gap (min 10mil))
            (constraint thermal_spoke_width (min 12mil))
            (condition "A.Name == 'zone_GND' || A.Name == 'zone_PWR'"))
    
        # Prevent copper fills under the courtyards of capacitors
        (rule no_copper_under_caps
            (constraint physical_clearance (min 0mm))
            (condition "A.Type == 'Zone' && B.Reference == 'C*'"))
    
    
        # Prevent solder wicking from SMD pads
        (rule holes_in_pads
            (constraint physical_hole_clearance (min 0.2mm))
            (condition "B.Pad_Type == 'SMD'"))
    
        # Disallow solder mask margin overrides
        (rule "disallow solder mask margin overrides"
            (constraint assertion "A.Soldermask_Margin_Override == null")
            (condition "A.Type == 'Pad'"))
    
    
        # Enforce a mechanical clearance between components and board edge
        (rule front_mechanical_board_edge_clearance
            (layer "F.Courtyard")
            (constraint physical_clearance (min 3mm))
            (condition "B.Layer == 'Edge.Cuts'"))
    
    
        # Allow silk intersection with board edge for connectors
        (rule silk_board_edge_clearance
            (constraint silk_clearance)
            (severity ignore)
            (condition "A.memberOfFootprint('J*') && B.Layer=='Edge.Cuts'"))
    
    
        # Check current-carrying capacity
        (rule high-current
            (constraint track_width (min 1.0mm))
            (constraint connection_width (min 0.8mm))
            (condition "A.hasNetclass('Power')"))
    
    
        # Separate drill bit and milling cutter size constraints
        (rule "Plated through-hole size"
            (constraint hole_size (min 0.2mm) (max 6.35mm))
            (condition "A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y"))
        (rule "Plated slot size"
            (constraint hole_size (min 0.5mm))
            (condition "A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y"))
    
    
        # Allow blind/buried to micro-via hole-to-hole violations when it is known that
        # the fab will mechanically drill blind/buried via holes -before- laser drilling 
        # micro-vias.
        (rule hole_to_hole_uvia_exclusion
            (condition "A.Via_Type == 'Blind/buried' && B.Via_Type == 'Micro'")
            (constraint hole_to_hole)
            (severity ignore))
    
    
        # No solder mask expansion for vias.
        (rule "no mask expansion on vias"
            (constraint solder_mask_expansion (opt 0mm))
            (condition "A.type == via"))
    
    
        # Remove solder paste from DNP footprints.
        (rule remove_solder_paste_from_DNP
            (constraint solder_paste_abs_margin (opt -50mm))
            (condition "A.Do_not_Populate"))
    
    
        # Allow solder mask bridging under guard ring mask apertures
        (rule guard_ring_bridging
            (constraint bridged_mask)
            (condition "A.intersectsArea('guard_ring')")
            (severity ignore))
vi: ### Thêm Ví dụ
    
        (rule "copper keepout"
           (constraint disallow track via zone)
           (condition "A.intersectsArea('zone3')"))
    
    
        (rule "BGA neckdown"
           (constraint track_width (min 0.2mm) (opt 0.25mm))
           (constraint clearance (min 0.05mm) (opt 0.08mm))
           (condition "A.intersectsCourtyard('U3')"))
    
    
        # ngăn lụa đè lên via đã che phủ
        (rule silk_over_via
           (constraint silk_clearance (min 0.2mm))
           (condition "A.Type == '*Text' && B.Type == 'Via'"))
    
    
        (rule "Distance between Vias of Different Nets"
            (constraint hole_to_hole (min 0.254mm))
            (condition "A.Type == 'Via' && B.Type == 'Via' && A.Net != B.Net"))
    
        (rule "Clearance between Pads of Different Nets"
            (constraint clearance (min 3.0mm))
            (condition "A.Type == 'Pad' && B.Type == 'Pad' && A.Net != B.Net"))
    
    
        (rule "Via Hole to Đường mạch Clearance"
            (constraint hole_clearance (min 0.254mm))
            (condition "A.Type == 'Via' && B.Type == 'Đường mạch'"))
    
        (rule "Pad to Đường mạch Clearance"
            (constraint clearance (min 0.2mm))
            (condition "A.Type == 'Pad' && B.Type == 'Đường mạch'"))
    
    
        (rule "clearance-to-1mm-cutout"
            (constraint edge_clearance (min 0.8mm))
            (condition "A.Layer == 'Edge.Cuts' && A.Line_Width == 1.0mm"))
    
    
        (rule "Max Drill Hole Size Mechanical"
            (constraint hole_size (max 6.3mm))
            (condition "A.Pad_Type == 'NPTH, mechanical'"))
    
        (rule "Max Drill Hole Size PTH"
            (constraint hole_size (max 6.35mm))
            (condition "A.Pad_Type == 'Through-hole'"))
    
    
        # Chỉ định khe hở tối ưu cho cặp vi sai cụ thể
        (rule "dp clock gap"
            (constraint diff_pair_gap (opt "0.8mm"))
            (condition "A.inDiffPair('/CLK')"))
    
        # Chỉ định khoảng hở lớn hơn xung quanh bất kỳ cặp vi sai nào
        (rule "dp clearance"
            (constraint clearance (min "1.5mm"))
            (condition "A.inDiffPair('*') && !AB.isCoupledDiffPair()"))
    
    
        # Không dùng thoát nhiệt trên điểm hàn tản nhiệt
        (rule heat_sink_pad
            (constraint zone_connection solid)
            (condition "A.Fabrication_Property == 'Heatsink pad'"))
    
        # Yêu cầu tất cả bốn nan hoa thoát nhiệt kết nối với vùng cha
        (rule fully_spoked_pads
            (constraint min_resolved_spokes 4))
    
        # Đặt khe thoát nhiệt & chiều rộng nan hoa cho tất cả vùng
        (rule defined_relief
            (constraint thermal_relief_gap (min 10mil))
            (constraint thermal_spoke_width (min 12mil)))
    
        # Ghi đè khe thoát nhiệt & chiều rộng nan hoa cho vùng GND và PWR
        (rule defined_relief_pwr
            (constraint thermal_relief_gap (min 10mil))
            (constraint thermal_spoke_width (min 12mil))
            (condition "A.Name == 'zone_GND' || A.Name == 'zone_PWR'"))
    
        # Ngăn phủ đồng dưới vùng lắp ráp của tụ điện
        (rule no_copper_under_caps
            (constraint physical_clearance (min 0mm))
            (condition "A.Type == 'Vùng' && B.Reference == 'C*'"))
    
    
        # Ngăn thiếc chảy từ điểm hàn SMD
        (rule holes_in_pads
            (constraint physical_hole_clearance (min 0.2mm))
            (condition "B.Pad_Type == 'SMD'"))
    
        # Không cho phép ghi đè lề mặt nạ hàn
        (rule "disallow solder mask margin overrides"
            (constraint assertion "A.Soldermask_Margin_Override == null")
            (condition "A.Type == 'Pad'"))
    
    
        # Yêu cầu khoảng hở cơ học giữa linh kiện và rìa bảng mạch
        (rule front_mechanical_board_edge_clearance
            (layer "F.Courtyard")
            (constraint physical_clearance (min 3mm))
            (condition "B.Layer == 'Edge.Cuts'"))
    
    
        # Cho phép giao cắt lụa với rìa bảng mạch cho đầu nối
        (rule silk_board_edge_clearance
            (constraint silk_clearance)
            (severity ignore)
            (condition "A.memberOfFootprint('J*') && B.Layer=='Edge.Cuts'"))
    
    
        # Kiểm tra khả năng chịu dòng điện
        (rule high-current
            (constraint track_width (min 1.0mm))
            (constraint connection_width (min 0.8mm))
            (condition "A.hasNetclass('Power')"))
    
    
        # Phân tách ràng buộc kích thước mũi khoan và dao phay
        (rule "Plated through-hole size"
            (constraint hole_size (min 0.2mm) (max 6.35mm))
            (condition "A.isPlated() && A.Hole_Size_X == A.Hole_Size_Y"))
        (rule "Plated slot size"
            (constraint hole_size (min 0.5mm))
            (condition "A.isPlated() && A.Hole_Size_X != A.Hole_Size_Y"))
    
    
        # Cho phép vi phạm khoảng cách lỗ-đến-lỗ via mù/chôn với vi via khi biết rằng
        # nhà sản xuất sẽ khoan cơ học lỗ via mù/chôn TRƯỚC khi khoan laser
        # vi via.
        (rule hole_to_hole_uvia_exclusion
            (condition "A.Via_Type == 'Blind/buried' && B.Via_Type == 'Micro'")
            (constraint hole_to_hole)
            (severity ignore))
    
    
        # Không mở rộng mặt nạ hàn cho via.
        (rule "no mask expansion on vias"
            (constraint solder_mask_expansion (opt 0mm))
            (condition "A.type == via"))
    
    
        # Xóa kem hàn khỏi dấu chân DNP.
        (rule remove_solder_paste_from_DNP
            (constraint solder_paste_abs_margin (opt -50mm))
            (condition "A.Do_not_Populate"))
    
    
        # Cho phép kết nối mặt nạ hàn dưới các khẩu độ vòng bảo vệ
        (rule guard_ring_bridging
            (constraint bridged_mask)
            (condition "A.intersectsArea('guard_ring')")
            (severity ignore))

en: Default Properties for Round Shapes
vi: Thuộc tính mặc định cho hình dạng tròn

en: Allow teardrop to span two track segments
vi: Cho phép giọt nước trải qua hai đoạn đường mạch

en: Default Properties for Rectangular Shapes
vi: Thuộc tính mặc định cho hình dạng chữ nhật

en: Allow teardrop to span track segments
vi: Cho phép giọt nước trải qua các đoạn đường mạch

en: Properties for Track-to-Track Teardrops
vi: Thuộc tính giọt nước đường mạch với đường mạch

en: Max track width ratio to create a teardrop.
    100 always creates a teardrop.
vi: Tỷ lệ chiều rộng đường mạch tối đa để tạo giọt nước.
    100 luôn tạo giọt nước.

en: Tracks which are similar in size do not need teardrops.
vi: Các đường mạch có kích thước tương tự không cần giọt nước.

en: Default Properties for New Graphics and Text
vi: Thuộc tính mặc định cho đồ họa và văn bản mới

en: No differential pair gap defined.
vi: Không có khoảng hở cặp vi sai được định nghĩa.

en: Hole
vi: Lỗ

en: Differential Pairs
vi: Cặp vi sai

en: Gap
vi: Khe hở

en: Via Gap
vi: Khe hở via

en: Default Properties for Single Track Tuning
vi: Thuộc tính mặc định cho điều chỉnh đường mạch đơn

en: Default Properties for Differential Pairs
vi: Thuộc tính mặc định cho cặp vi sai

en: Default Properties for Differential Pair Skews
vi: Thuộc tính mặc định cho lệch pha cặp vi sai

en: Could not compute track width
vi: Không thể tính chiều rộng đường mạch

en: Could not compute differential pair gap
vi: Không thể tính khoảng hở cặp vi sai

en: Could not compute track propagation delay
vi: Không thể tính độ trễ truyền lan đường mạch

en: Tuning profile must have a name
vi: Hồ sơ điều chỉnh phải có tên

en: Duplicated signal layer configuration in tuning profile
vi: Cấu hình lớp tín hiệu bị trùng lặp trong cấu hình điều chỉnh

en: Signal layer not found in stackup
vi: Không tìm thấy lớp tín hiệu trong cấu trúc lớp

en: Internal error: Microstrip can only be on an outer copper layer
vi: Lỗi nội bộ: Microstrip chỉ có thể ở trên lớp đồng ngoài

en: Signal layer thickness must be greater than 0
vi: Độ dày lớp tín hiệu phải lớn hơn 0

en: Reference layer not found in stackup
vi: Không tìm thấy lớp tham chiếu trong cấu trúc lớp

en: Reference layer must be different to signal layer
vi: Lớp tham chiếu phải khác lớp tín hiệu

en: Dielectric height must be greater than 0
vi: Chiều cao điện môi phải lớn hơn 0

en: Top reference layer not found in stackup
vi: Không tìm thấy lớp tham chiếu trên trong cấu trúc lớp

en: Top reference layer must be above signal layer in board stackup
vi: Lớp tham chiếu trên phải nằm trên lớp tín hiệu trong cấu trúc lớp bảng mạch

en: Bottom reference layer not found in stackup
vi: Không tìm thấy lớp tham chiếu dưới trong cấu trúc lớp

en: Bottom reference layer must be below signal layer in board stackup
vi: Lớp tham chiếu dưới phải nằm dưới lớp tín hiệu trong cấu trúc lớp bảng mạch

en: Dielectric heights must be greater than 0
vi: Các chiều cao điện môi phải lớn hơn 0

en: Target impedance must be greater than 0
vi: Trở kháng mục tiêu phải lớn hơn 0

en: Width calculation failed
vi: Tính toán chiều rộng thất bại

en: Delay calculation failed
vi: Tính toán độ trễ thất bại

en: Diff pair gap must be greater than 0 to calculate width
vi: Khe hở cặp vi sai phải lớn hơn 0 để tính chiều rộng

en: Width must be greater than 0 to calculate diff pair gap
vi: Chiều rộng phải lớn hơn 0 để tính khe hở cặp vi sai

en: Width and diff pair gap must be greater than 0 to calculate delay
vi: Chiều rộng và khe hở cặp vi sai phải lớn hơn 0 để tính độ trễ

en: Diff pair gap calculation failed
vi: Tính toán khe hở cặp vi sai thất bại

en: Single
vi: Đơn

en: Target impedance:
vi: Trở kháng mục tiêu:

en: ohms
vi: ohm

en: Enable time domain tuning
vi: Bật điều chỉnh miền thời gian

en: Track Propagation
vi: Độ trễ truyền lan đường mạch

en: Signal Layer
vi: Lớp Tín Hiệu

en: Top Reference
vi: Tham chiếu trên

en: Bottom Reference
vi: Tham chiếu dưới

en: Diff Pair Gap
vi: Khoảng hở cặp vi sai

en: Unit Delay
vi: Độ trễ đơn vị

en: Via Propagation
vi: Lan truyền via

en: Global unit delay:
vi: Độ trễ đơn vị toàn cục:

en: Via delay overrides:
vi: Ghi đè độ trễ via:

en: Signal Layer From
vi: Lớp Tín Hiệu Từ

en: Signal Layer To
vi: Lớp Tín Hiệu Đến

en: Via Layer From
vi: Lớp Via Từ

en: Via Layer To
vi: Lớp Via Đến

en: Zone Hatched Fill Offsets
vi: Độ Lệch Tô Gạch Chéo Vùng

en: Default Properties for New Zones
vi: Thuộc Tính Mặc Định Cho Vùng Mới

en: Chamfer:
vi: Vát mép:

en: Fillet:
vi: Bo tròn:

en: Thermal spoke width cannot be smaller than the minimum width.
vi: Chiều rộng nan hoa nhiệt không thể nhỏ hơn chiều rộng tối thiểu.

en: All zone layers already overridden.
vi: Tất cả lớp vùng đã được ghi đè.

en: <no net> will result in an isolated copper island.
vi: <không lưới> sẽ tạo ra đảo đồng bị cô lập.

en: Zone name:
vi: Tên vùng:

en: Copper clearance for this zone (set to 0 to use the netclass clearance)
vi: Khoảng hở đồng cho vùng này (đặt thành 0 để dùng khoảng hở lớp mạng)

en: Minimum thickness of filled areas.
vi: Độ dày tối thiểu của vùng phủ.

en: Pad connections:
vi: Kết nối điểm hàn:

en: Default pad connection type to zone.
    This setting can be overridden by local  pad settings
vi: Loại kết nối điểm hàn mặc định vào vùng.
    Cài đặt này có thể bị ghi đè bởi cài đặt điểm hàn cục bộ

en: Thermal reliefs
vi: Thoát nhiệt

en: Reliefs for PTH
vi: Thoát nhiệt cho PTH

en: Thermal relief gap:
vi: Khe hở thoát nhiệt:

en: The distance that will be kept clear between the filled area of the zone and a pad connected by thermal relief spokes.
vi: Khoảng cách được giữ trống giữa vùng phủ và điểm hàn được kết nối bằng nan hoa thoát nhiệt.

en: Clearance between pads in the same net and filled areas.
vi: Khoảng hở giữa các điểm hàn cùng lưới và vùng phủ.

en: Thermal spoke width:
vi: Chiều rộng nan hoa thoát nhiệt:

en: Width of copper in thermal reliefs.
vi: Chiều rộng đồng trong thoát nhiệt.

en: Clearances && Pad Connections
vi: Khoảng hở && kết nối điểm hàn

en: Display Overrides
vi: Ghi đè hiển thị

en: Hatched fill
vi: Tô gạch chéo

en: Hatch offset overrides:
vi: Ghi đè độ lệch gạch chéo:

en: Hatched Fill
vi: Tô Gạch Chéo

en: Remove islands:
vi: Xóa đảo đồng:

en: Choose what to do with unconnected copper islands
vi: Chọn cách xử lý các đảo đồng không kết nối

en: Below area limit
vi: Dưới giới hạn diện tích

en: Area limit:
vi: Giới hạn diện tích:

en: Isolated islands smaller than this will be removed
vi: Các đảo đồng nhỏ hơn giá trị này sẽ bị xóa

en: Gathering copper items...
vi: Đang thu thập các mục đồng...

en: board setup constraints
vi: ràng buộc thiết lập bảng mạch

en: board setup constraints zone fill strategy
vi: chiến lược phủ vùng ràng buộc thiết lập bảng mạch

en: board setup constraints silk
vi: ràng buộc lớp in lụa trong thiết lập bảng mạch

en: board setup constraints silk text height
vi: chiều cao văn bản lớp in lụa trong thiết lập bảng mạch

en: board setup constraints silk text thickness
vi: độ dày văn bản lớp in lụa trong thiết lập bảng mạch

en: board setup constraints hole
vi: ràng buộc lỗ khoan thiết lập bảng mạch

en: board setup constraints edge
vi: rìa thiết lập bảng mạch

en: board setup constraints courtyard
vi: ràng buộc vùng lắp ráp trong thiết lập bảng mạch

en: board setup constraints micro-via
vi: micro-via thiết lập bảng mạch

en: barcode visual separation default
vi: mặc định phân tách trực quan mã vạch

en: netclass '%s' (diff pair)
vi: lớp mạng '%s' (cặp vi sai)

en: tuning profile '%s'
vi: hồ sơ điều chỉnh '%s'

en: keepout area of %s
vi: vùng cấm của %s

en: keepout area
vi: vùng cấm

en: keepout area '%s' of %s
vi: vùng cấm '%s' của %s

en: keepout area '%s'
vi: vùng cấm '%s'

en: Resolved zone connection type: %s.
vi: Loại kết nối vùng đã giải quyết: %s.

en: Pad is not a through hole pad; connection will be: %s.
vi: Điểm hàn không phải loại xuyên lỗ; kết nối sẽ là: %s.

en: Net tie on %s; clearance: 0.
vi: Liên kết net trên %s; khoảng hở: 0.

en: net tie
vi: nút nối lưới

en: Local override on %s; clearance: %s.
vi: Ghi đè cục bộ trên %s; khoảng hở: %s.

en: board minimum
vi: tối thiểu bảng mạch

en: Board minimum clearance: %s.
vi: Khoảng hở tối thiểu bảng mạch: %s.

en: board minimum hole
vi: lỗ khoan tối thiểu bảng mạch

en: Board minimum hole clearance: %s.
vi: Khoảng hở lỗ khoan tối thiểu bảng mạch: %s.

en: Local override on %s; zone connection: %s.
vi: Ghi đè cục bộ lên %s; kết nối vùng: %s.

en: Local override on %s; thermal relief gap: %s.
vi: Ghi đè cục bộ trên %s; khoảng cách tản nhiệt: %s.

en: Local override on %s; thermal spoke width: %s.
vi: Ghi đè cục bộ lên %s; chiều rộng nan hoa nhiệt: %s.

en: %s min thickness: %s.
vi: %s độ dày tối thiểu: %s.

en: Local override on %s; solder mask expansion: %s.
vi: Ghi đè cục bộ trên %s; độ mở rộng mặt nạ hàn: %s.

en: Local override on %s; solder paste absolute clearance: %s.
vi: Ghi đè cục bộ trên %s; khoảng hở tuyệt đối lớp kem hàn: %s.

en: Local override on %s; solder paste relative clearance: %s.
vi: Ghi đè cục bộ trên %s; khoảng hở tương đối lớp kem hàn: %s.

en: Checking assertion '%s'.
vi: Đang kiểm tra biểu thức '%s'.

en: Assertion passed.
vi: Biểu thức đúng.

en: --> Assertion failed. <--
vi: --> Xác nhận thất bại. <--

en: Checking %s clearance: %s.
vi: Đang kiểm tra khoảng hở %s: %s.

en: Checking %s creepage: %s.
vi: Đang kiểm tra creepage %s: %s.

en: Checking %s max uncoupled length: %s.
vi: Đang kiểm tra chiều dài không ghép đôi tối đa %s: %s.

en: Checking %s max skew: %s.
vi: Đang kiểm tra độ lệch tối đa %s: %s.

en: Checking %s gap: %s.
vi: Đang kiểm tra khe hở %s: %s.

en: Checking %s thermal spoke width: %s.
vi: Đang kiểm tra chiều rộng nan hoa thoát nhiệt %s: %s.

en: Checking %s solder mask expansion: %s.
vi: Đang kiểm tra %s độ mở rộng mặt nạ hàn: %s.

en: Checking %s solder paste absolute clearance: %s.
vi: Đang kiểm tra %s khoảng hở tuyệt đối lớp kem hàn: %s.

en: Checking %s solder paste relative clearance: %s.
vi: Đang kiểm tra %s khoảng hở tương đối lớp kem hàn: %s.

en: Checking %s min spoke count: %s.
vi: Đang kiểm tra số nan hoa tối thiểu %s: %s.

en: Checking %s zone connection: %s.
vi: Đang kiểm tra kết nối vùng %s: %s.

en: Checking %s track width: opt %s.
vi: Đang kiểm tra chiều rộng đường mạch %s: tối ưu %s.

en: Checking %s track width: min %s.
vi: Đang kiểm tra chiều rộng đường mạch %s: tối thiểu %s.

en: Checking %s annular width: min %s.
vi: Đang kiểm tra chiều rộng vòng khuyên %s: tối thiểu %s.

en: Checking %s via diameter: opt %s.
vi: Đang kiểm tra đường kính via %s: tối ưu %s.

en: Checking %s via diameter: min %s.
vi: Đang kiểm tra đường kính via %s: tối thiểu %s.

en: Checking %s hole size: opt %s.
vi: Đang kiểm tra kích thước lỗ %s: tối ưu %s.

en: Checking %s hole size: min %s.
vi: Đang kiểm tra kích thước lỗ %s: tối thiểu %s.

en: Checking %s: min %s.
vi: Đang kiểm tra %s: tối thiểu %s.

en: Checking %s diff pair gap: opt %s.
vi: Đang kiểm tra khe hở cặp vi sai %s: tối ưu %s.

en: Checking %s clearance: min %s.
vi: Đang kiểm tra khoảng hở %s: tối thiểu %s.

en: Checking %s hole to hole: min %s.
vi: Đang kiểm tra khoảng cách lỗ đến lỗ %s: tối thiểu %s.

en: Checking %s.
vi: Đang kiểm tra %s.

en: Checking %s: min %s; opt %s; max %s.
vi: Đang kiểm tra %s: tối thiểu %s; tối ưu %s; tối đa %s.

en: Netclass clearances apply only between copper items.
vi: Khoảng hở lớp mạng chỉ áp dụng giữa các mục đồng.

en: %s contains no copper.  Rule ignored.
vi: %s không chứa đồng. Quy tắc bị bỏ qua.

en: Keepout constraint not met.
vi: Ràng buộc vùng cấm không được đáp ứng.

en: Disallow constraint not met.
vi: Ràng buộc cấm không được đáp ứng.

en: Keepout layer(s) not matched.
vi: (Các) lớp Keepout không khớp.

en: Rule layer '%s' not matched; rule ignored.
vi: Lớp '%s' trong quy tắc không khớp; quy tắc bị bỏ qua.

en: Rule layer not matched; rule ignored.
vi: Lớp trong quy tắc không khớp; quy tắc bị bỏ qua.

en: Constraint layer not matched.
vi: Lớp trong ràng buộc không khớp.

en: %s is not a drilled hole; rule ignored.
vi: %s không phải lỗ khoan; bỏ qua quy tắc.

en: Unconditional constraint applied.
vi: Ràng buộc vô điều kiện được áp dụng.

en: Unconditional rule applied.
vi: Quy tắc vô điều kiện được áp dụng.

en: Unconditional rule applied; overrides previous constraints.
vi: Quy tắc vô điều kiện được áp dụng; ghi đè các ràng buộc trước đó.

en: Checking rule condition '%s'.
vi: Đang kiểm tra điều kiện quy tắc '%s'.

en: Constraint applied.
vi: Đã áp dụng ràng buộc.

en: Rule applied.
vi: Đã áp dụng quy tắc.

en: Rule applied; overrides previous constraints.
vi: Đã áp dụng luật; ghi đè các ràng buộc trước đó.

en: Membership not satisfied; constraint ignored.
vi: Tư cách thành viên không thỏa mãn; ràng buộc bị bỏ qua.

en: Condition not satisfied; rule ignored.
vi: Điều kiện không thỏa mãn; quy tắc bị bỏ qua.

en: Inheriting from parent: %s.
vi: Kế thừa từ cha: %s.

en: board setup
vi: thiết lập bảng mạch

en: Local clearance on %s: %s.
vi: Khoảng hở cục bộ trên %s: %s.

en: %s zone connection: %s.
vi: Kết nối vùng %s: %s.

en: footprint
vi: dấu chân linh kiện

en: %s pad connection: %s.
vi: Kết nối điểm hàn %s: %s.

en: zone
vi: vùng

en: %s thermal relief gap: %s.
vi: %s khe hở thoát nhiệt: %s.

en: %s thermal spoke width: %s.
vi: Chiều rộng nan hoa thoát nhiệt %s: %s.

en: Checking rule assertion '%s'.
vi: Đang kiểm tra xác nhận quy tắc '%s'.

en: Electrical
vi: Điện

en: Design for Manufacturing
vi: Thiết kế cho Sản xuất

en: Schematic Parity
vi: Tính nhất quán với sơ đồ nguyên lý

en: Signal Integrity
vi: Tính toàn vẹn tín hiệu

en: Readability
vi: Khả năng đọc

en: Missing connection between items
vi: Thiếu kết nối giữa các mục

en: Items shorting two nets
vi: Các mục nối tắt hai lưới

en: Items not allowed
vi: Mục không được phép

en: Text (or dimension) on Edge.Cuts layer
vi: Văn bản (hoặc kích thước) trên lớp Edge.Cuts

en: Clearance violation
vi: Vi phạm khoảng hở

en: Creepage violation
vi: Vi phạm khoảng rò

en: Tracks crossing
vi: Đường mạch giao nhau

en: Board edge clearance violation
vi: Vi phạm khoảng hở rìa bảng mạch

en: Copper zones intersect
vi: Các vùng đồng giao nhau

en: Isolated copper fill
vi: Phủ đồng bị cô lập

en: Thermal relief connection to zone incomplete
vi: Kết nối thoát nhiệt tới vùng không đầy đủ

en: Via is not connected or connected on only one layer
vi: Via không được kết nối hoặc chỉ kết nối trên một lớp

en: Track has unconnected end
vi: Đường mạch có đầu cuối không kết nối

en: Hole clearance violation
vi: Vi phạm khoảng hở lỗ khoan

en: Drilled hole too close to other hole
vi: Lỗ khoan quá gần lỗ khác

en: Drilled holes co-located
vi: Các lỗ khoan trùng vị trí

en: Copper connection too narrow
vi: Kết nối đồng quá hẹp

en: Track width
vi: Chiều rộng đường mạch

en: Track angle
vi: Góc đường mạch

en: Track segment length
vi: Chiều dài đoạn đường mạch

en: Annular width
vi: Chiều rộng vòng khuyên

en: Hole size out of range
vi: Kích thước lỗ nằm ngoài giới hạn

en: Via diameter
vi: Đường kính via

en: Padstack is questionable
vi: Padstack đáng ngờ

en: Padstack is not valid
vi: Padstack không hợp lệ

en: Micro via hole size out of range
vi: Kích thước lỗ micro-via nằm ngoài giới hạn

en: Courtyards overlap
vi: Các vùng lắp ráp chồng lên nhau

en: Footprint has no courtyard defined
vi: Dấu chân linh kiện không có vùng lắp ráp

en: Footprint has malformed courtyard
vi: Dấu chân linh kiện có vùng lắp ráp không hợp lệ

en: PTH inside courtyard
vi: PTH nằm trong vùng lắp ráp

en: NPTH inside courtyard
vi: NPTH nằm trong vùng lắp ráp

en: Item on a disabled copper layer
vi: Mục trên lớp đồng đã tắt

en: Board has malformed outline
vi: Bảng mạch có đường viền không hợp lệ

en: Duplicate footprints
vi: Dấu chân linh kiện trùng lặp

en: Missing footprint
vi: Thiếu dấu chân linh kiện

en: Extra footprint
vi: Dấu chân linh kiện thừa

en: Pad net doesn't match schematic
vi: Lưới điểm hàn không khớp với sơ đồ nguyên lý

en: Footprint attributes don't match symbol
vi: Thuộc tính dấu chân không khớp với ký hiệu

en: Footprint doesn't match symbol's footprint filters
vi: Dấu chân không khớp với bộ lọc dấu chân của ký hiệu

en: Footprint field does not match symbol field
vi: Trường dấu chân không khớp với trường ký hiệu

en: Footprint not found in libraries
vi: Không tìm thấy dấu chân trong thư viện

en: Footprint doesn't match copy in library
vi: Dấu chân không khớp với bản sao trong thư viện

en: Assertion failure
vi: Xác nhận thất bại

en: Copper sliver
vi: Độ mở đã chừa đồng

en: Solder mask aperture bridges items with different nets
vi: Khẩu độ mặt nạ hàn nối cầu các mục có lưới khác nhau

en: Silkscreen clipped by solder mask
vi: Lớp in lụa bị cắt bởi mặt nạ hàn

en: Silkscreen clipped by board edge
vi: Lớp in lụa bị cắt bởi rìa bảng mạch

en: Silkscreen clearance
vi: Khoảng hở lớp in lụa

en: Text height out of range
vi: Chiều cao văn bản ngoài phạm vi

en: Text thickness out of range
vi: Độ dày văn bản ngoài phạm vi

en: Track length out of range
vi: Chiều dài đường mạch ngoài phạm vi

en: Skew between tracks out of range
vi: Độ lệch giữa các đường mạch ngoài phạm vi

en: Too many or too few vias on a connection
vi: Quá nhiều hoặc quá ít via trên một kết nối

en: Differential pair gap out of range
vi: Khe hở cặp vi sai ngoài phạm vi

en: Differential uncoupled length too long
vi: Chiều dài không ghép đôi vi sai quá dài

en: Footprint is not valid
vi: Dấu chân linh kiện không hợp lệ

en: Footprint component type doesn't match footprint pads
vi: Loại linh kiện dấu chân không khớp với điểm hàn dấu chân

en: Through hole pad has no hole
vi: Điểm hàn xuyên lỗ không có lỗ khoan

en: Mirrored text on front layer
vi: Văn bản bị lật trên lớp mặt trước

en: Non-Mirrored text on back layer
vi: Văn bản không bị lật trên lớp mặt sau

en: Missing tuning profile
vi: Thiếu hồ sơ điều chỉnh

en: Tuning profile track geometries
vi: Hình học đường mạch hồ sơ điều chỉnh

en: Track connected to post-machined or backdrilled layer
vi: Đường mạch kết nối đến lớp đã gia công sau hoặc khoan lùi

en: Track endpoint not centered on via
vi: Điểm cuối đường mạch không nằm giữa via

en: Rule: %s
vi: Quy tắc: %s

en: Local override
vi: Ghi đè cục bộ

en: rule '%s'
vi: quy tắc '%s'

en: ERROR in expression.
vi: LỖI trong biểu thức.

en: ERROR: <a href='%d:%d'>%s</a>%s
vi: LỖI: <a href='%d:%d'>%s</a>%s

en: ERROR: %s%s
vi: LỖI: %s%s

en: The '%s' keyword has been deprecated.  Please use '%s' instead.
vi: Từ khóa '%s' đã bị loại bỏ. Vui lòng sử dụng '%s' thay thế.

en: Unresolved text variable.
vi: Biến văn bản chưa được giải quyết.

en: Unrecognized item '%s'.| Expected %s.
vi: Mục '%s' không nhận dạng được.| Mong đợi %s.

en: Missing '('.
vi: Thiếu '('.

en: Missing version statement.
vi: Thiếu câu lệnh phiên bản.

en: Missing version number.
vi: Thiếu số phiên bản.

en: Missing ')'.
vi: Thiếu ')'.

en: version number
vi: số phiên bản

en: Incomplete statement.
vi: Câu lệnh chưa hoàn chỉnh.

en: No errors found.
vi: Không tìm thấy lỗi.

en: Missing rule name.
vi: Thiếu tên quy tắc.

en: Missing condition expression.
vi: Thiếu biểu thức điều kiện.

en: Could not parse expression '%s'.
vi: Không thể phân tích cú pháp biểu thức '%s'.

en: quoted expression
vi: biểu thức có dấu ngoặc kép

en: 'layer' keyword already present.
vi: Từ khóa 'layer' đã có.

en: Missing component class name.
vi: Thiếu tên lớp linh kiện.

en: Time based units not allowed for constraint type.
vi: Đơn vị thời gian không được phép cho loại ràng buộc này.

en: Mixed units for constraint values.
vi: Đơn vị hỗn hợp cho các giá trị ràng buộc.

en: Missing constraint type.|  Expected %s.
vi: Thiếu loại ràng buộc.|  Dự kiến %s.

en: Rule already has a '%s' constraint.
vi: Quy tắc đã có ràng buộc '%s'.

en: number
vi: số

en: Missing assertion expression.
vi: Thiếu biểu thức xác nhận.

en: within_diff_pairs option invalid for constraint type.
vi: Tùy chọn within_diff_pairs không hợp lệ cho loại ràng buộc.

en: Missing min value.
vi: Thiếu giá trị tối thiểu.

en: Missing max value.
vi: Thiếu giá trị tối đa.

en: Missing opt value.
vi: Thiếu giá trị tối ưu.

en: Missing layer name or type.
vi: Thiếu tên hoặc loại lớp.

en: Unrecognized layer '%s'.
vi: Lớp '%s' không được nhận dạng.

en: Missing severity name.
vi: Thiếu tên mức độ nghiêm trọng.

en: Checking pad & via annular rings...
vi: Đang kiểm tra vòng khuyên điểm hàn & via...

en: (%s min annular width %s; actual %s)
vi: (%s chiều rộng vòng khuyên tối thiểu %s; thực tế %s)

en: (%s max annular width %s; actual %s)
vi: (%s chiều rộng vòng khuyên tối đa %s; thực tế %s)

en: Checking nets for minimum connection width...
vi: Đang kiểm tra các lưới về chiều rộng kết nối tối thiểu...

en: (%s minimum connection width %s; actual %s)
vi: (%s chiều rộng kết nối tối thiểu %s; thực tế %s)

en: Checking pad, via and zone connections...
vi: Đang kiểm tra kết nối điểm hàn, via và vùng...

en: Checking net connections...
vi: Đang kiểm tra các kết nối lưới...

en: Checking track & via clearances...
vi: Đang kiểm tra khoảng hở đường mạch & via...

en: Checking hole clearances...
vi: Đang kiểm tra khoảng hở lỗ khoan...

en: Checking pad clearances...
vi: Đang kiểm tra khoảng hở điểm hàn...

en: Checking pads...
vi: Đang kiểm tra điểm hàn...

en: Checking copper graphic clearances...
vi: Đang kiểm tra khoảng hở đồ họa đồng...

en: Checking copper graphic hole clearances...
vi: Đang kiểm tra khoảng hở lỗ khoan đồ họa đồng...

en: Checking copper zone clearances...
vi: Đang kiểm tra khoảng hở vùng đồng...

en: (nets %s and %s)
vi: (lưới %s và %s)

en: (%s clearance %s; actual %s)
vi: (%s khoảng hở %s; thực tế %s)

en: (%s clearance %s; actual < 0)
vi: (%s khoảng hở %s; thực tế < 0)

en: (intersecting zones must have distinct priorities)
vi: (các vùng giao nhau phải có độ ưu tiên khác nhau)

en: Checking footprint courtyard definitions...
vi: Đang kiểm tra định nghĩa vùng lắp ráp của dấu chân linh kiện...

en: Gathering footprint courtyards...
vi: Đang thu thập vùng lắp ráp của dấu chân linh kiện...

en: Checking footprints for overlapping courtyards...
vi: Đang kiểm tra các dấu chân linh kiện có vùng lắp ráp chồng nhau...

en: Checking creepage...
vi: Đang kiểm tra creepage...

en: (%s creepage %s; actual %s)
vi: (creepage %s là %s; thực tế %s)

en: (%s maximum uncoupled length %s; actual %s)
vi: (%s chiều dài không ghép đôi tối đa %s; thực tế %s)

en: (%s minimum gap %s; actual %s)
vi: (%s khe hở tối thiểu %s; thực tế %s)

en: (%s maximum gap %s; actual %s)
vi: (%s khe hở tối đa %s; thực tế %s)

en: Checking keepouts & disallow constraints...
vi: Đang kiểm tra vùng cấm & ràng buộc cấm...

en: Silkscreen outside board edge
vi: Lớp in lụa nằm ngoài rìa bảng mạch

en: Checking copper to board edge clearances...
vi: Đang kiểm tra khoảng hở đồng đến rìa bảng mạch...

en: Checking silk to board edge clearances...
vi: Đang kiểm tra khoảng hở lớp in lụa đến rìa bảng mạch...

en: Checking pad holes...
vi: Đang kiểm tra lỗ điểm hàn...

en: Checking via holes...
vi: Đang kiểm tra lỗ via...

en: Checking micro-via holes...
vi: Đang kiểm tra lỗ micro-via...

en: (%s min hole %s; actual %s)
vi: (%s lỗ tối thiểu %s; thực tế %s)

en: (%s max hole %s; actual %s)
vi: (%s lỗ tối đa %s; thực tế %s)

en: Checking hole to hole clearances...
vi: Đang kiểm tra khoảng hở lỗ đến lỗ...

en: (%s min %s; actual %s)
vi: (%s tối thiểu %s; thực tế %s)

en: Pad %s
vi: Điểm hàn %s

en: %s has clearance override.
vi: %s có ghi đè khoảng hở.

en: %s has solder mask expansion override.
vi: %s có ghi đè độ mở rộng mặt nạ hàn.

en: %s has solder paste clearance override.
vi: %s có ghi đè khoảng hở lớp kem hàn.

en: %s has zone connection override.
vi: %s có ghi đè kết nối vùng.

en: %s has thermal relief gap override.
vi: %s có ghi đè khe hở thoát nhiệt.

en: %s has thermal relief spoke width override.
vi: %s có ghi đè chiều rộng nan hoa thoát nhiệt.

en: %s has thermal relief spoke angle override.
vi: %s có ghi đè góc nan hoa thoát nhiệt.

en: %s has zone knockout setting override.
vi: %s có ghi đè cài đặt loại bỏ vùng.

en: %s pad to die length differs.
vi: Chiều dài điểm hàn đến die của %s khác nhau.

en: %s position differs.
vi: Vị trí %s khác nhau.

en: %s has different numbers.
vi: %s có số lượng khác nhau.

en: %s layers differ.
vi: Các lớp của %s khác nhau.

en: %s pad type differs.
vi: Loại điểm hàn %s khác nhau.

en: %s fabrication property differs.
vi: Thuộc tính gia công %s khác nhau.

en: %s orientation differs.
vi: Hướng %s khác nhau.

en: %s pad shape type differs on layer %s.
vi: Kiểu hình dạng điểm hàn của %s khác nhau trên lớp %s.

en: %s size differs on layer %s.
vi: Kích thước của %s khác nhau trên lớp %s.

en: %s trapezoid delta differs on layer %s.
vi: Delta hình thang của %s khác nhau trên lớp %s.

en: %s rounded corners differ on layer %s.
vi: Các góc bo tròn của %s khác nhau trên lớp %s.

en: %s chamfered corner sizes differ on layer %s.
vi: Kích thước góc vát mép của %s khác nhau trên lớp %s.

en: %s chamfered corners differ on layer %s.
vi: Các góc vát mép của %s khác nhau trên lớp %s.

en: %s shape offset from hole differs on layer %s.
vi: Độ lệch hình dạng so với lỗ khoan của %s khác nhau trên lớp %s.

en: %s drill shape differs.
vi: Hình dạng lỗ khoan %s khác nhau.

en: %s drill size differs.
vi: Kích thước lỗ khoan %s khác nhau.

en: %s shape primitives differ on layer %s.
vi: Các nguyên thủy hình dạng của %s khác nhau trên lớp %s.

en: %s text differs.
vi: Văn bản %s khác nhau.

en: %s width differs.
vi: Chiều rộng %s khác nhau.

en: %s height differs.
vi: Chiều cao %s khác nhau.

en: %s text size differs.
vi: Kích thước văn bản %s khác nhau.

en: %s code differs.
vi: Mã %s khác nhau.

en: %s error correction level differs.
vi: Mức sửa lỗi %s khác nhau.

en: %s corner smoothing setting differs.
vi: Cài đặt làm mượt góc %s khác nhau.

en: %s corner smoothing radius differs.
vi: Bán kính làm mượt góc %s khác nhau.

en: %s name differs.
vi: Tên %s khác nhau.

en: %s priority differs.
vi: Độ ưu tiên %s khác nhau.

en: %s keep-out property differs.
vi: Thuộc tính vùng cấm %s khác nhau.

en: %s keep out zone fill setting differs.
vi: Cài đặt tô vùng loại trừ %s khác nhau.

en: %s keep out footprints setting differs.
vi: Cài đặt loại trừ dấu chân %s khác nhau.

en: %s keep out pads setting differs.
vi: Cài đặt điểm hàn vùng cấm %s khác nhau.

en: %s keep out tracks setting differs.
vi: Cài đặt loại trừ đường mạch %s khác nhau.

en: %s keep out vias setting differs.
vi: Cài đặt via vùng cấm %s khác nhau.

en: %s pad connection property differs.
vi: Thuộc tính kết nối điểm hàn %s khác nhau.

en: %s local clearance differs.
vi: Khoảng hở cục bộ %s khác nhau.

en: %s thermal relief gap differs.
vi: Khe hở thoát nhiệt %s khác nhau.

en: %s thermal relief spoke width differs.
vi: Chiều rộng nan hoa thoát nhiệt %s khác nhau.

en: %s min thickness differs.
vi: Độ dày tối thiểu %s khác nhau.

en: %s remove islands setting differs.
vi: Cài đặt loại bỏ đảo đồng %s khác nhau.

en: %s minimum island size setting differs.
vi: Cài đặt kích thước đảo đồng tối thiểu %s khác nhau.

en: %s fill type differs.
vi: Kiểu tô %s khác nhau.

en: %s hatch width differs.
vi: Chiều rộng gạch chéo %s khác nhau.

en: %s hatch gap differs.
vi: Khe hở gạch chéo %s khác nhau.

en: %s hatch orientation differs.
vi: Hướng gạch chéo %s khác nhau.

en: %s hatch smoothing level differs.
vi: Mức làm mượt gạch chéo %s khác nhau.

en: %s hatch smoothing amount differs.
vi: Lượng làm mượt gạch chéo %s khác nhau.

en: %s minimum hatch hole setting differs.
vi: Cài đặt lỗ gạch chéo tối thiểu %s khác nhau.

en: %s outline corner count differs.
vi: Số góc đường viền %s khác nhau.

en: %s corners differ.
vi: Các góc %s khác nhau.

en: Footprint stackup mode differs.
vi: Chế độ cấu trúc lớp dấu chân khác nhau.

en: Footprint layers differ.
vi: Các lớp của dấu chân linh kiện khác nhau.

en: Footprint has %lu layers not on board: %s
vi: Dấu chân linh kiện có %lu lớp không có trên bảng mạch: %s

en: Board has %lu copper layers not in footprint: %s
vi: Bảng mạch có %lu lớp đồng không có trong dấu chân linh kiện: %s

en: Footprint types differ.
vi: Loại dấu chân khác nhau.

en: '%s' settings differ.
vi: Cài đặt '%s' khác nhau.

en: Footprint stackup differs.
vi: Cấu trúc lớp dấu chân khác nhau.

en: Pad clearance overridden.
vi: Khoảng hở điểm hàn đã bị ghi đè.

en: Solder mask expansion overridden.
vi: Độ mở rộng mặt nạ hàn đã bị ghi đè.

en: Solder paste absolute clearance overridden.
vi: Khoảng hở tuyệt đối lớp kem hàn đã bị ghi đè.

en: Solder paste relative clearance overridden.
vi: Khoảng hở tương đối lớp kem hàn đã bị ghi đè.

en: Zone connection overridden.
vi: Kết nối vùng đã bị ghi đè.

en: Net tie pad groups differ.
vi: Nhóm điểm hàn net tie khác nhau.

en: %s differs.
vi: %s khác nhau.

en: Barcode count differs.
vi: Số lượng mã vạch khác nhau.

en: Pad count differs.
vi: Số lượng điểm hàn khác nhau.

en: Rule area count differs.
vi: Số lượng vùng quy tắc khác nhau.

en: No project loaded, skipping library parity tests.
vi: Không có dự án nào được tải, bỏ qua kiểm tra tương đồng thư viện.

en: Loading footprint library table...
vi: Đang tải bảng thư viện dấu chân...

en: Checking board footprints against library...
vi: Đang kiểm tra dấu chân bảng mạch so với thư viện...

en: The footprint library '%s' was not found at '%s'
vi: Không tìm thấy thư viện dấu chân '%s' tại '%s'

en: Footprint '%s' does not match copy in library '%s'
vi: Dấu chân '%s' không khớp với bản sao trong thư viện '%s'

en: (%s min length %s; actual %s)
vi: (%s chiều dài tối thiểu %s; thực tế %s)

en: (%s max length %s; actual %s)
vi: (%s chiều dài tối đa %s; thực tế %s)

en: (%s min skew %s; actual %s; target net length %s (from %s); actual %s)
vi: (%s lệch tối thiểu %s; thực tế %s; chiều dài lưới mục tiêu %s (từ %s); thực tế %s)

en: (%s max skew %s; actual %s; target net length %s (from %s); actual %s)
vi: (%s lệch tối đa %s; thực tế %s; chiều dài lưới mục tiêu %s (từ %s); thực tế %s)

en: (%s max count %d; actual %d)
vi: (%s số lượng tối đa %d; thực tế %d)

en: Too many vias on a connection
vi: Quá nhiều via trên một kết nối

en: (%s min count %d; actual %d)
vi: (%s số lượng tối thiểu %d; thực tế %d)

en: Too few vias on a connection
vi: Quá ít via trên một kết nối

en: Gathering length-constrained connections...
vi: Đang thu thập các kết nối bị ràng buộc chiều dài...

en: <unconstrained>
vi: <không bị ràng buộc>

en: Checking length constraints...
vi: Đang kiểm tra các ràng buộc chiều dài...

en: %s (gap %s)
vi: %s (khe hở %s)

en: (Suspicious items found on Edge.Cuts layer)
vi: (Tìm thấy các mục đáng ngờ trên lớp Edge.Cuts)

en: (no edges found on Edge.Cuts layer)
vi: (không tìm thấy đường viền nào trên lớp Edge.Cuts)

en: (layer %s)
vi: (lớp %s)

en: Checking board outline...
vi: Đang kiểm tra đường viền bảng mạch...

en: Checking disabled layers...
vi: Đang kiểm tra các lớp đã tắt...

en: Checking text variables...
vi: Đang kiểm tra biến văn bản...

en: Checking assertions...
vi: Đang kiểm tra các biểu thức...

en: Checking for missing tuning profiles...
vi: Đang kiểm tra các hồ sơ điều chỉnh còn thiếu...

en: Gathering physical items...
vi: Đang thu thập các mục vật lý...

en: Checking physical clearances...
vi: Đang kiểm tra khoảng hở vật lý...

en: Internal clearance violation (%s clearance %s; actual %s)
vi: Vi phạm khoảng hở nội bộ (%s khoảng hở %s; thực tế %s)

en: Missing footprint %s (%s)
vi: Thiếu dấu chân linh kiện %s (%s)

en: Value (%s) doesn't match symbol value (%s)
vi: Giá trị (%s) không khớp với giá trị ký hiệu (%s)

en: %s doesn't match footprint given by symbol (%s)
vi: %s không khớp với dấu chân được cung cấp bởi ký hiệu (%s)

en: %s doesn't match symbol's footprint filters (%s)
vi: %s không khớp với bộ lọc dấu chân của ký hiệu (%s)

en: '%s' settings differ
vi: Cài đặt '%s' khác nhau

en: Missing symbol field '%s' in footprint
vi: Thiếu trường ký hiệu '%s' trong dấu chân linh kiện

en: Field '%s' differs (PCB: '%s', Schematic: '%s')
vi: Trường '%s' khác nhau (PCB: '%s', Sơ đồ nguyên lý: '%s')

en: No corresponding pin found in schematic
vi: Không tìm thấy chân tương ứng trong sơ đồ nguyên lý

en: Pad missing net given by schematic (%s)
vi: Điểm hàn thiếu lưới được cung cấp bởi sơ đồ nguyên lý (%s)

en: Pad net (%s) doesn't match net given by schematic (%s)
vi: Lưới điểm hàn (%s) không khớp với lưới từ sơ đồ nguyên lý (%s)

en: No pad found for pin %s in schematic
vi: Không tìm thấy điểm hàn cho chân %s trong sơ đồ nguyên lý

en: Checking PCB to schematic parity...
vi: Đang kiểm tra tính nhất quán giữa PCB và sơ đồ nguyên lý...

en: Checking silkscreen for overlapping items...
vi: Đang kiểm tra lớp in lụa cho các mục chồng nhau...

en: Running sliver detection on copper layers...
vi: Đang chạy phát hiện mảnh trên các lớp đồng...

en: board setup solder mask min width
vi: chiều rộng tối thiểu mặt nạ hàn trong thiết lập bảng mạch

en: Front solder mask aperture bridges items with different nets
vi: Khẩu độ mặt nạ hàn mặt trước nối cầu các mục có lưới khác nhau

en: Rear solder mask aperture bridges items with different nets
vi: Khẩu độ mặt nạ hàn mặt sau nối cầu các mục có lưới khác nhau

en: Building solder mask...
vi: Đang dựng mặt nạ hàn...

en: Checking solder mask to silk clearance...
vi: Đang kiểm tra khoảng hở mặt nạ hàn đến lớp in lụa...

en: Checking solder mask web integrity...
vi: Đang kiểm tra tính toàn vẹn của cầu mặt nạ hàn...

en: Checking text dimensions...
vi: Đang kiểm tra kích thước văn bản...

en: (%s min height %s; actual %s)
vi: (%s chiều cao tối thiểu %s; thực tế %s)

en: (%s max height %s; actual %s)
vi: (%s chiều cao tối đa %s; thực tế %s)

en: (TrueType font characters with insufficient stroke weight)
vi: (Ký tự phông chữ TrueType có độ dày nét không đủ)

en: (%s min thickness %s; actual %s)
vi: (%s độ dày tối thiểu %s; thực tế %s)

en: (%s max thickness %s; actual %s)
vi: (%s độ dày tối đa %s; thực tế %s)

en: Checking text mirroring...
vi: Đang kiểm tra việc lật văn bản...

en: Checking track angles...
vi: Đang kiểm tra các góc đường mạch...

en: (%s min angle %s; actual %s)
vi: (%s góc tối thiểu %s; thực tế %s)

en: (%s max angle %s; actual %s)
vi: (%s góc tối đa %s; thực tế %s)

en: Checking track segment lengths...
vi: Đang kiểm tra chiều dài đoạn đường mạch...

en: Checking track widths...
vi: Đang kiểm tra độ rộng đường mạch...

en: (%s min width %s; actual %s)
vi: (%s chiều rộng tối thiểu %s; thực tế %s)

en: (%s max width %s; actual %s)
vi: (%s chiều rộng tối đa %s; thực tế %s)

en: Checking via diameters...
vi: Đang kiểm tra đường kính via...

en: (%s min diameter %s; actual %s)
vi: (%s đường kính tối thiểu %s; thực tế %s)

en: (%s max diameter %s; actual %s)
vi: (%s đường kính tối đa %s; thực tế %s)

en: (layer %s; %d spokes connected to isolated island)
vi: (lớp %s; %d nan hoa kết nối đến đảo đồng cô lập)

en: (layer %s; %s custom spoke count %d; actual %d)
vi: (lớp %s; %s số nan hoa tùy chỉnh %d; thực tế %d)

en: (layer %s; %s min spoke count %d; actual %d)
vi: (lớp %s; %s số nan hoa tối thiểu %d; thực tế %d)

en: Checking thermal reliefs...
vi: Đang kiểm tra các thoát nhiệt...

en: Design Rule Editor
vi: Trình soạn quy tắc thiết kế

en: Cannot save due to validation errors in rule '%s':
    
    %s
vi: Không thể lưu do lỗi xác thực trong quy tắc '%s':
    
    %s

en: Are you sure you want to delete?
vi: Bạn có chắc chắn muốn xóa không?

en: Multiple rules with the same name have different conditions. Rules with the same name must have identical conditions to be merged.
vi: Nhiều quy tắc có cùng tên nhưng có điều kiện khác nhau. Các quy tắc có cùng tên phải có điều kiện giống hệt nhau để được gộp.

en: The following rules have unsaved changes:
vi: Các quy tắc sau có thay đổi chưa được lưu:

en: 
    Do you want to save your changes?
vi: 
    Bạn có muốn lưu các thay đổi không?

en: Failed to reload DRC rules: %s
vi: Không tải lại được quy tắc DRC: %s

en: Optimum Length must be greater than 0
vi: Chiều dài tối ưu phải lớn hơn 0

en: Tolerance must be greater than or equal to 0
vi: Dung sai phải lớn hơn hoặc bằng 0

en: Tolerance is too large: resulting minimum length is not positive
vi: Dung sai quá lớn: chiều dài tối thiểu kết quả không dương

en: At least one constraint must be defined
vi: Phải xác định ít nhất một ràng buộc

en: Maximum Skew must be greater than or equal to 0
vi: Độ lệch tối đa phải lớn hơn hoặc bằng 0

en: Allow 0°
vi: Cho phép 0°

en: Allow 90°
vi: Cho phép 90°

en: Allow 180°
vi: Cho phép 180°

en: Allow 270°
vi: Cho phép 270°

en: Allow All
vi: Cho phép tất cả

en: At least one orientation must be selected
vi: Phải chọn ít nhất một hướng

en: Disallow
vi: Không cho phép

en: Where conditions match:
vi: Khi điều kiện khớp:

en: Where object matches:
vi: Khi đối tượng khớp:

en: Add another condition
vi: Thêm điều kiện khác

en: AND
vi: VÀ

en: OR
vi: HOẶC

en: AND NOT
vi: VÀ KHÔNG

en: OR NOT
vi: HOẶC KHÔNG

en: Object A
vi: Đối tượng A

en: Object B
vi: Đối tượng B

en: Any
vi: Bất kỳ

en: Netclass
vi: Lớp mạng

en: Within Area
vi: Trong vùng

en: Custom Query
vi: Truy vấn tùy chỉnh

en: Remove this condition
vi: Xóa điều kiện này

en: Rule text cannot be empty
vi: Văn bản quy tắc không được để trống

en: Check Syntax
vi: Kiểm tra cú pháp

en: No rule text to check.
vi: Không có văn bản quy tắc để kiểm tra.

en: Custom rule
vi: Quy tắc tùy chỉnh

en: ERROR at line %d, column %d: %s
vi: LỖI tại dòng %d, cột %d: %s

en: Syntax check passed with warnings:
vi: Kiểm tra cú pháp đã qua với cảnh báo:

en: Syntax OK
vi: Cú pháp đúng

en: Within diff pairs
vi: Trong cặp vi sai

en: Minimum Text Height must be greater than 0
vi: Chiều cao văn bản tối thiểu phải lớn hơn 0

en: Minimum Text Thickness must be greater than 0
vi: Độ dày văn bản tối thiểu phải lớn hơn 0

en: Numeric input value must be greater than 0
vi: Giá trị nhập phải lớn hơn 0

en: Allow top Layer
vi: Cho phép lớp trên

en: Allow bottom Layer
vi: Cho phép lớp dưới

en: At least one layer must be selected
vi: Phải chọn ít nhất một lớp

en: Optimum Width must be greater than 0
vi: Chiều rộng tối ưu phải lớn hơn 0

en: Width Tolerance must be greater than or equal to 0
vi: Dung sai chiều rộng phải lớn hơn hoặc bằng 0

en: Width Tolerance must be less than Optimum Width
vi: Dung sai chiều rộng phải nhỏ hơn chiều rộng tối ưu

en: Gap Tolerance must be greater than or equal to 0
vi: Dung sai khe hở phải lớn hơn hoặc bằng 0

en: Gap Tolerance must be less than Optimum Gap
vi: Dung sai khe hở phải nhỏ hơn khe hở tối ưu

en: Maximum Uncoupled Length must be greater than or equal to 0
vi: Chiều dài không ghép đôi tối đa phải lớn hơn hoặc bằng 0

en: At least one constraint must be specified
vi: Phải chỉ định ít nhất một ràng buộc

en: Minimum Via Diameter must be greater than 0
vi: Đường kính via tối thiểu phải lớn hơn 0

en: Maximum Via Diameter must be greater than 0
vi: Đường kính via tối đa phải lớn hơn 0

en: Minimum Via Diameter cannot be greater than Maximum Via Diameter
vi: Đường kính via tối thiểu không được lớn hơn đường kính via tối đa

en: Minimum Via Hole Size must be greater than 0
vi: Kích thước lỗ via tối thiểu phải lớn hơn 0

en: Maximum Via Hole Size must be greater than 0
vi: Kích thước lỗ via tối đa phải lớn hơn 0

en: Minimum Via Hole Size cannot be greater than Maximum Via Hole Size
vi: Kích thước lỗ via tối thiểu không được lớn hơn kích thước lỗ via tối đa

en: At least one via type must be selected
vi: Phải chọn ít nhất một loại via

en: %s should not be empty.
vi: %s không được để trống.

en: The value of %s must be a valid number.
vi: Giá trị của %s phải là số hợp lệ.

en: The value of %s must be greater than 0.
vi: Giá trị của %s phải lớn hơn 0.

en: The value of %s must be a valid integer.
vi: Giá trị của %s phải là số nguyên hợp lệ.

en: Please choose %s.
vi: Vui lòng chọn %s.

en: %s value cannot be greater than %s value.
vi: Giá trị %s không được lớn hơn giá trị %s.

en: Please select at least one option from %s list.
vi: Vui lòng chọn ít nhất một tùy chọn từ danh sách %s.

en: Rule type
vi: Loại quy tắc

en: Rule name
vi: Tên quy tắc

en: Rule name must be unique.
vi: Tên quy tắc phải là duy nhất.

en: Layer selection is required.
vi: Bắt buộc phải chọn lớp.

en: ERROR: No condition text provided for validation.
vi: LỖI: Không có văn bản điều kiện nào được cung cấp để xác thực.

en: DRC rule
vi: Quy tắc DRC

en: Show Matches (error)
vi: Hiển thị kết quả khớp (lỗi)

en: Show Matches (%d)
vi: Hiện kết quả khớp (%d)

en: Show Matches
vi: Hiện kết quả khớp

en: outer
vi: bên ngoài

en: inner
vi: bên trong

en: Constraint
vi: Ràng buộc

en: Conditions
vi: Điều kiện

en: Edit Zone Properties
vi: Chỉnh sửa thuộc tính vùng

en: Do not export unconnected pads
vi: Không xuất điểm hàn chưa kết nối

en: Generate IPC-D-356 netlist file
vi: Tạo tệp danh sách kết nối IPC-D-356

en: IPC-D-356 netlist file created:
    '%s'.
vi: Tệp danh sách kết nối IPC-D-356 đã được tạo:
    '%s'.

en: Save Footprint Association File
vi: Lưu tệp liên kết dấu chân linh kiện

en: Export to GenCAD
vi: Xuất sang GenCAD

en: Board outline is malformed. Run DRC for a full analysis.
vi: Đường viền bo mạch không đúng định dạng. Chạy DRC để phân tích đầy đủ.

en: File contains pad shapes that are not supported by the Hyperlynx exporter (supported shapes are oval, rectangle, rounded rectangle, and circle).
vi: Tệp chứa hình dạng điểm hàn không được hỗ trợ bởi trình xuất Hyperlynx (các hình dạng được hỗ trợ là hình bầu dục, hình chữ nhật, hình chữ nhật bo góc và hình tròn).

en: They have been exported as oval pads.
vi: Chúng đã được xuất dưới dạng điểm hàn hình bầu dục.

en: Export Hyperlynx Layout
vi: Xuất bố trí Hyperlynx

en: IDF Export Failed:
vi: Xuất IDP thất bại:

en: VRML Export Failed: Could not add holes to contours.
vi: Xuất VRML thất bại: Không thể thêm lỗ vào đường viền.

en: No project when exporting the VRML file
vi: Không có dự án khi xuất tệp VRML

en: VRML Export Failed:
vi: Xuất VRML thất bại:

en: Created file '%s'
vi: Đã tạo tệp '%s'

en: Created file '%s'.
vi: Đã tạo tệp '%s'.

en: Error creating drill report file '%s'
vi: Lỗi khi tạo tệp báo cáo khoan '%s'

en: Error writing drill report file '%s'
vi: Lỗi khi ghi tệp báo cáo khoan '%s'

en: Created Gerber job file '%s'.
vi: Đã tạo tệp lệnh Gerber '%s'.

en: Board stackup settings not up to date.
vi: Cài đặt cấu trúc lớp bảng mạch chưa được cập nhật.

en: Could not add 3D model for %s.
    File not found: %s
vi: Không thể thêm mô hình 3D cho %s.
    Không tìm thấy tệp: %s

en: Could not add 3D model for %s.
    OpenCASCADE error: %s
vi: Không thể thêm mô hình 3D cho %s.
    Lỗi OpenCASCADE: %s

en: Could not create PCB solid model.
vi: Không thể tạo mô hình khối PCB.

en: 
    ** Error building STEP board model. Export aborted. **
vi: 
    ** Lỗi xây dựng mô hình bảng mạch STEP. Quá trình xuất bị hủy bỏ. **

en: 
    ** Error writing %s file. **
vi: 
    ** Lỗi ghi tệp %s. **

en: 
    ** Out of memory while exporting %s file. **
    The board may have too many objects (e.g., vias, tracks, components) to process with available system memory.
    Try disabling 'Fuse Shapes' option, reducing board complexity, or freeing up system memory.
vi: 
    ** Hết bộ nhớ khi xuất tệp %s. **
    Bảng mạch có thể có quá nhiều đối tượng (ví dụ: via, đường mạch, linh kiện) để xử lý với bộ nhớ hệ thống hiện có.
    Hãy thử tắt tùy chọn 'Fuse Shapes', giảm độ phức tạp của bảng mạch, hoặc giải phóng bộ nhớ hệ thống.

en: 
    OpenCASCADE error: %s
vi: 
    Lỗi OpenCASCADE: %s

en: This error may indicate insufficient memory. Consider disabling 'Fuse Shapes', reducing the number of vias/components, or freeing system memory.
vi: Lỗi này có thể do bộ nhớ không đủ. Hãy thử tắt 'Fuse Shapes', giảm số lượng via/linh kiện, hoặc giải phóng bộ nhớ hệ thống.

en: ** Error exporting %s file. Export aborted. **
vi: ** Lỗi khi xuất tệp %s. Đã hủy xuất. **

en: 
    ** Unexpected error while exporting %s file. **
    This may be caused by insufficient system memory, especially when exporting boards with many vias or components with 'Fuse Shapes' enabled.
    Try disabling 'Fuse Shapes', reducing board complexity, or freeing up system memory.
vi: 
    ** Lỗi không mong đợi khi xuất tệp %s. **
    Có thể do bộ nhớ hệ thống không đủ, đặc biệt khi xuất bảng mạch có nhiều via hoặc linh kiện với 'Fuse Shapes' được bật.
    Hãy thử tắt 'Fuse Shapes', giảm độ phức tạp của bảng mạch, hoặc giải phóng bộ nhớ hệ thống.

en: 
    Export time %.3f s
vi: 
    Thời gian xuất %.3f s

en: Out of memory while fusing shapes. Consider disabling shape fusing, reducing the number of objects (e.g., vias), or freeing system memory.
vi: Hết bộ nhớ khi gộp hình. Hãy cân nhắc tắt tính năng gộp hình, giảm số lượng đối tượng (ví dụ: via), hoặc giải phóng bộ nhớ hệ thống.

en: OpenCASCADE error while fusing shapes: %s
    This may indicate insufficient memory. Consider disabling shape fusing or reducing board complexity.
vi: Lỗi OpenCASCADE khi hợp nhất hình dạng: %s
    Có thể do bộ nhớ không đủ. Hãy thử tắt hợp nhất hình dạng hoặc giảm độ phức tạp của bảng mạch.

en: Problems encountered while fusing shapes. This operation is memory-intensive; insufficient memory may cause failures.
vi: Gặp sự cố khi hợp nhất hình dạng. Thao tác này tốn nhiều bộ nhớ; bộ nhớ không đủ có thể gây ra lỗi.

en: Errors:
vi: Lỗi:

en: Warnings:
vi: Cảnh báo:

en: ShapeUpgrade_UnifySameDomain produced a null shape.
vi: ShapeUpgrade_UnifySameDomain tạo ra hình dạng null.

en: Out of memory while unifying shape domains. Consider disabling shape fusing or reducing the number of objects.
vi: Hết bộ nhớ khi hợp nhất các miền hình dạng. Hãy thử tắt tính năng hợp nhất hình dạng hoặc giảm số lượng đối tượng.

en: OpenCASCADE error while unifying shapes: %s
vi: Lỗi OpenCASCADE khi thống nhất hình dạng: %s

en: OCC error adding pad/via polygon.
vi: Lỗi OCC khi thêm đa giác điểm hàn/via.

en: Failed to create counterbore cylinder shape
vi: Không thể tạo hình trụ counterbore

en: OCC exception creating counterbore: %s
vi: Ngoại lệ OCC khi tạo counterbore: %s

en: Failed to create countersink cone shape
vi: Không thể tạo hình nón countersink

en: OCC exception creating countersink: %s
vi: Ngoại lệ OCC khi tạo countersink: %s

en: Could not add shape (%d points) to copper layer %s.
vi: Không thể thêm hình dạng (%d điểm) vào lớp đồng %s.

en: No model defined for %s.
vi: Không có mô hình nào được định nghĩa cho %s.

en: No model for filename '%s'.
vi: Không có mô hình cho tên tệp '%s'.

en: No location data for filename '%s'.
vi: Không có dữ liệu vị trí cho tên tệp '%s'.

en: Could not add component with filename '%s'.
vi: Không thể thêm linh kiện với tên tệp '%s'.

en: OCC exception building shape segment: %s
vi: Ngoại lệ OCC khi xây dựng đoạn hình dạng: %s

en: OCC exception building face: %s
vi: Ngoại lệ OCC khi xây dựng mặt: %s

en: Failed to create a prismatic shape
vi: Không thể tạo hình lăng trụ

en: Failed to make segment edge (%d %d) -> (%d %d), skipping
vi: Không thể tạo cạnh đoạn (%d %d) -> (%d %d), bỏ qua

en: Failed to add segment edge (%d %d) -> (%d %d)
vi: Không thể thêm cạnh đoạn (%d %d) -> (%d %d)

en: Failed to add arc curve from (%d %d), arc p0 (%d %d), mid (%d %d), p1 (%d %d)
vi: Không thể thêm đường cong vòng cung từ (%d %d), vòng cung p0 (%d %d), giữa (%d %d), p1 (%d %d)

en: Failed to close wire at %d, %d -> %d, %d **
vi: Không thể đóng dây tại %d, %d -> %d, %d **

en: OCC exception creating wire: %s
vi: Ngoại lệ OCC khi tạo dây dẫn: %s

en: Wire not done (contour points %d): OCC error %d
    z: %g; bounding box: %s
vi: Dây chưa hoàn thành (điểm đường viền %d): lỗi OCC %d
    z: %g; hộp giới hạn: %s

en: Wire self-interference check failed
    z: %g; bounding box: %s
vi: Kiểm tra tự giao thoa của dây thất bại
    z: %g; hộp giới hạn: %s

en: Using non-simplified polygon.
vi: Đang dùng đa giác chưa đơn giản hóa.

en: OCC exception creating contour %d: %s
vi: Ngoại lệ OCC khi tạo đường viền %d: %s

en: ** Face skipped **
vi: ** Bỏ qua mặt **

en: OCC error creating main outline.
vi: Lỗi OCC khi tạo đường viền chính.

en: OCC error creating hole in main outline.
vi: Lỗi OCC khi tạo lỗ trong đường viền chính.

en: Subtracting holes for %s
vi: Đang trừ lỗ cho %s

en: ** Got problems while cutting %s net '%s' **
vi: ** Gặp lỗi khi cắt lưới %s '%s' **

en: shapes
vi: hình dạng

en: pads
vi: điểm hàn

en: vias
vi: via

en: No valid PCB assembly; cannot create output file '%s'.
vi: Không có bản lắp ráp PCB hợp lệ; không thể tạo tệp đầu ra '%s'.

en: Cannot create input stream '%s'.
vi: Không thể tạo luồng đầu vào '%s'.

en: Cannot create output stream '%s'.
vi: Không thể tạo luồng đầu ra '%s'.

en: Impossible create compress stream
vi: Không thể tạo luồng nén

en: Compress read or write error
vi: Lỗi đọc hoặc ghi nén

en: Failed to set STEP product name, but will attempt to continue.
vi: Không thể đặt tên sản phẩm STEP, nhưng sẽ thử tiếp tục.

en: Failed to set surface curve mode, but will attempt to continue.
vi: Không thể đặt chế độ đường cong bề mặt, nhưng sẽ thử tiếp tục.

en: Cannot rename temporary file '%s' to '%s'.
vi: Không thể đổi tên tệp tạm '%s' thành '%s'.

en: Cannot use VRML models when exporting to non-mesh formats.
vi: Không thể dùng mô hình VRML khi xuất sang định dạng không phải lưới.

en: Cannot identify actual file type for '%s'.
vi: Không thể xác định loại tệp thực sự của '%s'.

en: Could not transfer model data from file '%s'.
vi: Không thể chuyển dữ liệu mô hình từ tệp '%s'.

en: No valid PCB assembly; cannot create output file '%s'.
vi: Không có bản lắp ráp PCB hợp lệ; không thể tạo tệp đầu ra '%s'.

en: All KiCad Board Files
vi: Tất cả tệp bảng mạch KiCad

en: Open Board File
vi: Mở tệp bảng mạch

en: Import Non KiCad Board File
vi: Nhập tệp bảng mạch không phải KiCad

en: Save Board File As
vi: Lưu tệp bảng mạch thành

en: Printed circuit board
vi: Bảng mạch in

en: Current board will be closed, save changes to '%s' before continuing?
vi: Bảng mạch hiện tại sẽ bị đóng, lưu thay đổi vào '%s' trước khi tiếp tục?

en: Current Board will be closed. Continue?
vi: Bảng mạch hiện tại sẽ bị đóng. Tiếp tục?

en: If the zones on this board are refilled the Copper Edge Clearance setting will be used (see Board Setup > Design Rules > Constraints).
     This may result in different fills from previous KiCad versions which used the line thicknesses of the board boundary on the Edge Cuts layer.
vi: Nếu các vùng trên bảng mạch này được tô lại, cài đặt Khoảng hở rìa đồng sẽ được sử dụng (xem Thiết lập bảng mạch > Quy tắc thiết kế > Ràng buộc).
     Điều này có thể tạo ra kết quả tô khác so với các phiên bản KiCad trước đây vốn sử dụng độ dày đường của đường viền bảng mạch trên lớp Edge Cuts.

en: PCB '%s' is already open by '%s' at '%s'.
vi: PCB '%s' đã được mở bởi '%s' tại '%s'.

en: The current PCB has been modified.  Save changes?
vi: PCB hiện tại đã bị sửa đổi. Lưu thay đổi?

en: PCB '%s' does not exist. Do you wish to create it?
vi: PCB '%s' không tồn tại. Bạn có muốn tạo không?

en: Create PCB
vi: Tạo PCB

en: File format is not supported
vi: Định dạng tệp không được hỗ trợ

en: Error loading PCB '%s'.
vi: Lỗi tải PCB '%s'.

en: Memory exhausted loading PCB '%s'
vi: Hết bộ nhớ khi tải PCB '%s'

en: Finalizing board
vi: Đang hoàn thiện bảng mạch

en: Could not load component class assignment rules
vi: Không thể tải quy tắc gán lớp linh kiện

en: New Footprint Library
vi: Thư viện dấu chân mới

en: Error saving footprint %s to project specific library.
vi: Lỗi khi lưu dấu chân linh kiện %s vào thư viện riêng của dự án.

en: Error saving project specific footprint library table.
vi: Lỗi khi lưu bảng thư viện dấu chân linh kiện riêng của dự án.

en: Error saving custom rules file '%s'.
vi: Lỗi lưu tệp quy tắc tùy chỉnh '%s'.

en: Error saving board file '%s'.
    %s
vi: Lỗi lưu tệp bo mạch '%s'.
    %s

en: Generate ODB++ Files
vi: Tạo tệp ODB++

en: Other
vi: Khác

en: Footprint Name
vi: Tên dấu chân

en: Doc: %s
vi: Tài liệu: %s

en: Keywords: %s
vi: Từ khóa: %s

en: Board Side
vi: Phía bảng mạch

en: Back (Flipped)
vi: Mặt sau (Đã lật)

en: autoplaced
vi: tự động đặt

en: not in schematic
vi: không có trong sơ đồ nguyên lý

en: exclude from pos files
vi: loại trừ khỏi tệp vị trí

en: exclude from BOM
vi: loại khỏi BOM

en: Status:
vi: Tình trạng:

en: Attributes:
vi: Thuộc tính:

en: 3D-Shape: %s
vi: Hình dạng 3D: %s

en: <none>
vi: <không có>

en: <no reference designator>
vi: <không có ký hiệu tham chiếu>

en: Footprint %s
vi: Dấu chân %s

en: (expected 'Through hole'; actual '%s')
vi: (dự kiến 'Xuyên lỗ'; thực tế '%s')

en: (expected 'SMD'; actual '%s')
vi: (mong đợi 'SMD'; thực tế '%s')

en: (net-tie pad group contains unknown pad number %s)
vi: (nhóm điểm hàn net-tie chứa số điểm hàn không xác định %s)

en: (pad %s appears in more than one net-tie pad group)
vi: (điểm hàn %s xuất hiện trong nhiều hơn một nhóm điểm hàn net-tie)

en: Inherited
vi: Kế thừa

en: Thermal reliefs for PTH
vi: Thoát nhiệt cho PTH

en: Not in Schematic
vi: Không có trong sơ đồ nguyên lý

en: Overrides
vi: Ghi đè

en: Exempt From Courtyard Requirement
vi: Miễn yêu cầu vùng lắp ráp

en: Clearance Override
vi: Ghi đè khoảng hở

en: Solderpaste Margin Override
vi: Ghi đè lề kem hàn

en: Solderpaste Margin Ratio Override
vi: Ghi đè tỷ lệ lề kem hàn

en: Zone Connection Style
vi: Kiểu kết nối vùng

en: footprint %s
vi: dấu chân %s

en: Footprint Chooser
vi: Chọn dấu chân

en: Show/hide description panel
vi: Hiện/ẩn bảng mô tả

en: Show/hide 3D view panel
vi: Hiện/ẩn bảng xem 3D

en: Show/hide footprint view panel
vi: Hiện/ẩn bảng xem dấu chân

en: Show 3D viewer in own window
vi: Hiển thị trình xem 3D trong cửa sổ riêng

en: Apply footprint filters (%s)
vi: Áp dụng bộ lọc dấu chân (%s)

en: Filter by pin count (%d)
vi: Lọc theo số chân (%d)

en: KiCad Footprint Editor
vi: Trình soạn dấu chân KiCad

en: Footprint changes are unsaved
vi: Các thay đổi dấu chân chưa được lưu

en: Inner layers
vi: Lớp trong

en: Editing %s from board.  Saving will update the board only.
vi: Đang chỉnh sửa %s từ bảng mạch. Lưu sẽ chỉ cập nhật bảng mạch.

en: Open in library %s
vi: Mở trong thư viện %s

en: Editing footprint from read-only library %s.
vi: Đang chỉnh sửa dấu chân từ thư viện chỉ đọc %s.

en: Save as editable copy
vi: Lưu thành bản sao có thể chỉnh sửa

en: [from %s]
vi: [từ %s]

en: [no footprint loaded]
vi: [chưa tải dấu chân]

en: No footprint selected.
vi: Chưa chọn dấu chân.

en: Edit Zone
vi: Chỉnh sửa vùng

en: The current configuration does not include the footprint library '%s'.
vi: Cấu hình hiện tại không bao gồm thư viện dấu chân '%s'.

en: Use Manage Footprint Libraries to edit the configuration.
vi: Dùng Quản lý thư viện dấu chân để chỉnh sửa cấu hình.

en: Library not found in footprint library table.
vi: Không tìm thấy thư viện trong bảng thư viện dấu chân.

en: The footprint library '%s' is not enabled in the current configuration.
vi: Thư viện dấu chân '%s' không được bật trong cấu hình hiện tại.

en: Footprint library not enabled.
vi: Thư viện dấu chân không được cho phép.

en: Loading footprints...
vi: Đang tải dấu chân...

en: Writing/modifying legacy libraries (.mod files) is not allowed
    Please save the current library to the new .pretty format
    and update your footprint lib table
    to save your footprint (a .kicad_mod file) in the .pretty library folder
vi: Không được phép ghi/sửa thư viện cũ (tệp .mod)
    Vui lòng lưu thư viện hiện tại sang định dạng .pretty mới
    và cập nhật bảng thư viện dấu chân
    để lưu dấu chân (tệp .kicad_mod) vào thư mục thư viện .pretty

en: Modifying legacy libraries (.mod files) is not allowed
    Please save the current library under the new .pretty format
    and update your footprint lib table
    before deleting a footprint
vi: Không được phép sửa thư viện cũ (tệp .mod)
    Vui lòng lưu thư viện hiện tại sang định dạng .pretty mới
    và cập nhật bảng thư viện dấu chân
    trước khi xóa dấu chân

en: Import Footprint
vi: Nhập dấu chân

en: File '%s' not found.
vi: Không tìm thấy tệp '%s'.

en: Not a footprint file.
vi: Không phải tệp dấu chân.

en: Unable to load footprint '%s' from '%s'
vi: Không thể tải dấu chân '%s' từ '%s'

en: Export Footprint
vi: Xuất dấu chân

en: Footprint exported to file '%s'.
vi: Dấu chân đã được xuất ra tệp '%s'.

en: Delete footprint '%s' from library '%s'?
vi: Xóa dấu chân '%s' khỏi thư viện '%s'?

en: Footprint '%s' deleted from library '%s'
vi: Dấu chân '%s' đã được xóa khỏi thư viện '%s'

en: No footprints to export!
vi: Không có dấu chân để xuất!

en: Export Footprints
vi: Xuất dấu chân

en: Export footprints to library:
vi: Xuất dấu chân sang thư viện:

en: Update board footprints to link to exported footprints
vi: Cập nhật dấu chân bảng mạch để liên kết đến dấu chân đã xuất

en: No board currently open.
vi: Không có bảng mạch nào đang mở.

en: Unable to find the footprint on the main board.
    Cannot save.
vi: Không tìm thấy dấu chân linh kiện trên bảng mạch chính.
    Không thể lưu.

en: Previous footprint placement still in progress.
vi: Thao tác đặt dấu chân trước vẫn đang thực hiện.

en: Insert Footprint
vi: Chèn dấu chân

en: Save Footprint As
vi: Lưu dấu chân thành

en: Footprint %s already exists in %s.
vi: Dấu chân %s đã tồn tại trong %s.

en: Footprint '%s' replaced in '%s'
vi: Dấu chân '%s' đã được thay thế trong '%s'

en: Footprint '%s' added to '%s'
vi: Dấu chân '%s' đã được thêm vào '%s'

en: KiCad Footprint Library Browser
vi: Trình duyệt thư viện dấu chân KiCad

en: Filter on footprint name, keywords, description and pad count.
    Search terms are separated by spaces.  All search terms must match.
    A term which is a number will also match against the pad count.
vi: Lọc theo tên dấu chân linh kiện, từ khóa, mô tả và số lượng điểm hàn.
    Các từ tìm kiếm được phân cách bởi dấu cách. Tất cả các từ tìm kiếm phải khớp.
    Một từ là số cũng sẽ khớp với số lượng điểm hàn.

en: Footprint Wizard
vi: Trình hướng dẫn dấu chân

en: ModView: 3D Viewer [%s]
vi: ModView: Trình xem 3D [%s]

en: no wizard selected
vi: chưa chọn trình hướng dẫn

en: Couldn't reload footprint wizard
vi: Không thể tải lại trình hướng dẫn dấu chân

en: Documentation
vi: Tài liệu

en: too long
vi: quá dài

en: too short
vi: quá ngắn

en: tuned
vi: đã điều chỉnh

en: Edit Tuning Pattern
vi: Chỉnh sửa mẫu điều chỉnh

en: current skew
vi: lệch hiện tại

en: current delay
vi: trễ hiện tại

en: current length
vi: chiều dài hiện tại

en: Routed Lengths
vi: Chiều dài đã đi dây

en: Routed Delays
vi: Độ trễ đã đi dây

en: Routed Length
vi: Chiều dài đã đi dây

en: Routed Delay
vi: Độ trễ đã đi dây

en: Pad To Die Length
vi: Chiều dài điểm hàn đến chân linh kiện

en: Full Length
vi: Chiều dài toàn bộ

en: Pad To Die Delay
vi: Độ trễ điểm hàn đến chân linh kiện

en: Full Delay
vi: Trễ toàn phần

en: Target Skew: %s
vi: Lệch mục tiêu: %s

en: (from tuning pattern properties)
vi: (từ thuộc tính mẫu điều chỉnh)

en: Skew Constraints: %s
vi: Ràng buộc lệch: %s

en: Target Delay: %s
vi: Trễ mục tiêu: %s

en: Target Length: %s
vi: Chiều dài mục tiêu: %s

en: Delay Constraints: %s
vi: Ràng buộc độ trễ: %s

en: Length Constraints: %s
vi: Ràng buộc chiều dài: %s

en: Tuning Pattern
vi: Mẫu điều chỉnh

en: Unable to tune segments inside other tuning patterns.
vi: Không thể điều chỉnh các đoạn bên trong mẫu điều chỉnh khác.

en: Tune
vi: Điều chỉnh

en: Select a track to tune first.
vi: Hãy chọn một đường mạch để điều chỉnh trước.

en: Single track
vi: Đường mạch đơn

en: Differential pair
vi: Cặp vi sai

en: Diff pair skew
vi: Lệch cặp vi sai

en: Soldermask
vi: Mặt nạ hàn

en: Soldermask Margin Override
vi: Ghi đè lề mặt nạ hàn

en: Pattern Properties
vi: Thuộc tính mẫu

en: Tuning Mode
vi: Chế độ điều chỉnh

en: Min Amplitude
vi: Biên độ tối thiểu

en: Max Amplitude
vi: Biên độ tối đa

en: Initial Side
vi: Phía ban đầu

en: Min Spacing
vi: Khoảng cách tối thiểu

en: Corner Radius %
vi: Bán kính góc %

en: Target Length
vi: Chiều dài mục tiêu

en: Target Delay
vi: Trễ mục tiêu

en: Target Skew
vi: Lệch mục tiêu

en: Target Skew Delay
vi: Trễ lệch mục tiêu

en: Override Custom Rules
vi: Ghi đè quy tắc tùy chỉnh

en: Rounded
vi: Bo tròn

en: Tuning Patterns
vi: Mẫu điều chỉnh

en: Tuning
vi: Điều chỉnh

en: Please select a file to import.
vi: Vui lòng chọn tệp để nhập.

en: Please select a valid layer.
vi: Vui lòng chọn một lớp hợp lệ.

en: DXF default line width:
vi: Chiều rộng đường mặc định DXF:

en: Used when the DXF items in file have no line thickness set
vi: Dùng khi các phần tử DXF trong tệp không có độ dày đường kẻ

en: DXF default units:
vi: Đơn vị mặc định DXF:

en: Used when the DXF file has no unit set
vi: Dùng khi tệp DXF không có đơn vị

en: Place at:
vi: Đặt tại:

en: If not checked: use interactive placement.
vi: Nếu không chọn: dùng đặt vị trí tương tác.

en: If checked, use the selected layer in this dialog
    If unchecked, use the Board Editor active layer
vi: Nếu chọn, sử dụng lớp đã chọn trong hộp thoại này
    Nếu không chọn, sử dụng lớp đang hoạt động trong trình soạn bảng mạch

en: Group imported items
vi: Nhóm các mục đã nhập

en: Add all imported items to a new group
vi: Thêm tất cả mục đã nhập vào nhóm mới

en: Fix discontinuities
vi: Sửa các điểm gián đoạn

en: Trim/extend open shapes or add segments to make vertices of shapes coincide
vi: Cắt/kéo dài các hình hở hoặc thêm đoạn để các đỉnh hình trùng nhau

en: Current Board will be lost and this operation cannot be undone. Continue?
vi: Bảng mạch hiện tại sẽ bị mất và thao tác này không thể hoàn tác. Tiếp tục?

en: The current footprint has been modified.  Save changes?
vi: Dấu chân hiện tại đã bị sửa đổi. Lưu thay đổi?

en: Clipboard content is not KiCad compatible
vi: Nội dung bộ nhớ tạm không tương thích với KiCad

en: Footprints [%u items]
vi: Dấu chân [%u mục]

en: Save Footprint Library As
vi: Lưu thư viện dấu chân thành

en: Unable to find a writer for '%s'.
vi: Không tìm thấy trình ghi cho '%s'.

en: Footprint '%s' saved.
vi: Dấu chân '%s' đã được lưu.

en: Error saving footprint library
vi: Lỗi khi lưu thư viện dấu chân linh kiện

en: Footprint library '%s' saved as '%s'.
vi: Thư viện dấu chân '%s' đã được lưu thành '%s'.

en: Footprint...
vi: Dấu chân...

en: View as &PNG...
vi: Xem dưới dạng &PNG...

en: Create a PNG file from the current view
vi: Tạo tệp PNG từ khung nhìn hiện tại

en: &Select
vi: &Chọn

en: &Drawing Mode
vi: Chế độ &Vẽ

en: &Contrast Mode
vi: Chế độ &Tương phản

en: Footprint Association (.cmp) File...
vi: Tệp liên kết dấu chân (.cmp)...

en: Footprints...
vi: Dấu chân...

en: Fabrication Outputs
vi: Đầu ra gia công

en: Draw Microwave Shapes
vi: Vẽ hình dạng vi sóng

en: Draw Dimensions
vi: Vẽ kích thước

en: Auto-Place Footprints
vi: Tự động đặt dấu chân

en: Multi-Channel
vi: Đa kênh

en: External Plugins
vi: Phần mở rộng ngoài

en: Ro&ute
vi: Đi &dây

en: Gap Size:
vi: Kích thước khe hở:

en: Stub Size:
vi: Kích thước stub:

en: Arc Stub Radius Value:
vi: Giá trị bán kính đoạn vòng cung:

en: Create Microwave Footprint
vi: Tạo dấu chân vi sóng

en: Angle in degrees:
vi: Góc tính bằng độ:

en: Incorrect number, abort
vi: Số không hợp lệ, hủy bỏ

en: Add Microwave Inductor
vi: Thêm cuộn cảm vi sóng

en: Length of track:
vi: Chiều dài đường mạch:

en: Requested length < minimum length
vi: Chiều dài yêu cầu < chiều dài tối thiểu

en: Requested length too large
vi: Chiều dài yêu cầu quá lớn

en: Requested length too small
vi: Chiều dài yêu cầu quá nhỏ

en: Requested length can't be represented
vi: Chiều dài yêu cầu không thể biểu diễn được

en: Component value:
vi: Giá trị linh kiện:

en: Complex Shape
vi: Hình dạng phức tạp

en: Symmetrical
vi: Đối xứng

en: Read Shape Description File...
vi: Đọc tệp mô tả hình dạng...

en: Shape Description File
vi: Tệp mô tả hình dạng

en: Shape has a null size.
vi: Hình dạng có kích thước bằng không.

en: Shape has no points.
vi: Hình dạng không có điểm nào.

en: Place microwave feature
vi: Đặt thành phần vi sóng

en: Net Name
vi: Tên lưới

en: Net Code
vi: Mã lưới

en: Net Length
vi: Chiều dài lưới

en: On Board
vi: Trên bảng mạch

en: In Package
vi: Trong gói linh kiện

en: Net Delay
vi: Độ trễ lưới

en: Cannot add %s (no footprint assigned).
vi: Không thể thêm %s (chưa gán dấu chân linh kiện).

en: Cannot add %s (footprint '%s' not found).
vi: Không thể thêm %s (không tìm thấy dấu chân linh kiện '%s').

en: Add %s (footprint '%s').
vi: Thêm %s (dấu chân '%s').

en: Added %s (footprint '%s').
vi: Đã thêm %s (dấu chân '%s').

en: Change %s component class to '%s'.
vi: Đổi lớp linh kiện %s thành '%s'.

en: Remove %s component class (currently '%s').
vi: Bỏ lớp linh kiện %s (hiện là '%s').

en: Change %s component class from '%s' to '%s'.
vi: Đổi lớp linh kiện %s từ '%s' thành '%s'.

en: Changed %s component class to '%s'.
vi: Đã đổi lớp linh kiện %s thành '%s'.

en: Removed %s component class (was '%s').
vi: Đã bỏ lớp linh kiện %s (trước là '%s').

en: Changed %s component class from '%s' to '%s'.
vi: Đã đổi lớp linh kiện %s từ '%s' thành '%s'.

en: Cannot update %s (no footprint assigned).
vi: Không thể cập nhật %s (chưa gán dấu chân linh kiện).

en: Cannot update %s (footprint '%s' not found).
vi: Không thể cập nhật %s (không tìm thấy dấu chân linh kiện '%s').

en: Cannot change %s footprint from '%s' to '%s' (footprint is locked).
vi: Không thể thay đổi dấu chân linh kiện %s từ '%s' thành '%s' (dấu chân linh kiện đã bị khóa).

en: Change %s footprint from '%s' to '%s'.
vi: Đổi dấu chân %s từ '%s' thành '%s'.

en: Could not change %s footprint from '%s' to '%s' (footprint is locked).
vi: Không thể đổi dấu chân %s từ '%s' thành '%s' (dấu chân bị khóa).

en: Changed %s footprint from '%s' to '%s'.
vi: Đã đổi dấu chân %s từ '%s' thành '%s'.

en: Change %s reference designator to %s.
vi: Thay đổi ký hiệu tham chiếu %s thành %s.

en: Changed %s reference designator to %s.
vi: Đã thay đổi ký hiệu tham chiếu %s thành %s.

en: Change %s value from %s to %s.
vi: Thay đổi giá trị %s từ %s thành %s.

en: Changed %s value from %s to %s.
vi: Đã thay đổi giá trị %s từ %s thành %s.

en: Update %s symbol association from %s to %s.
vi: Cập nhật liên kết ký hiệu %s từ %s thành %s.

en: Updated %s symbol association from %s to %s.
vi: Đã cập nhật liên kết ký hiệu %s từ %s thành %s.

en: Update %s fields.
vi: Cập nhật các trường của %s.

en: Remove %s footprint fields not in symbol.
vi: Bỏ các trường dấu chân %s không có trong ký hiệu.

en: Updated %s fields.
vi: Đã cập nhật các trường của %s.

en: Removed %s footprint fields not in symbol.
vi: Đã bỏ các trường dấu chân %s không có trong ký hiệu.

en: Update %s sheetname to '%s'.
vi: Cập nhật tên trang %s thành '%s'.

en: Updated %s sheetname to '%s'.
vi: Đã cập nhật tên trang %s thành '%s'.

en: Update %s sheetfile to '%s'.
vi: Cập nhật tệp trang %s thành '%s'.

en: Updated %s sheetfile to '%s'.
vi: Đã cập nhật tệp trang %s thành '%s'.

en: Update %s footprint filters to '%s'.
vi: Cập nhật bộ lọc dấu chân %s thành '%s'.

en: Updated %s footprint filters to '%s'.
vi: Đã cập nhật bộ lọc dấu chân %s thành '%s'.

en: Add %s 'exclude from BOM' fabrication attribute.
vi: Thêm thuộc tính gia công 'loại trừ khỏi BOM' cho %s.

en: Remove %s 'exclude from BOM' fabrication attribute.
vi: Bỏ thuộc tính gia công 'loại trừ khỏi BOM' của %s.

en: Added %s 'exclude from BOM' fabrication attribute.
vi: Đã thêm thuộc tính gia công 'loại trừ khỏi BOM' cho %s.

en: Removed %s 'exclude from BOM' fabrication attribute.
vi: Đã bỏ thuộc tính gia công 'loại trừ khỏi BOM' của %s.

en: Add %s 'Do not place' fabrication attribute.
vi: Thêm thuộc tính gia công 'Không đặt' cho %s.

en: Remove %s 'Do not place' fabrication attribute.
vi: Bỏ thuộc tính gia công 'Không đặt' của %s.

en: Added %s 'Do not place' fabrication attribute.
vi: Đã thêm thuộc tính gia công 'Không đặt' cho %s.

en: Removed %s 'Do not place' fabrication attribute.
vi: Đã bỏ thuộc tính gia công 'Không đặt' của %s.

en: Add %s 'exclude from position files' fabrication attribute.
vi: Thêm thuộc tính gia công 'loại trừ khỏi tệp vị trí' cho %s.

en: Remove %s 'exclude from position files' fabrication attribute.
vi: Bỏ thuộc tính gia công 'loại trừ khỏi tệp vị trí' của %s.

en: Added %s 'exclude from position files' fabrication attribute.
vi: Đã thêm thuộc tính gia công 'loại trừ khỏi tệp vị trí' cho %s.

en: Removed %s 'exclude from position files' fabrication attribute.
vi: Đã bỏ thuộc tính gia công 'loại trừ khỏi tệp vị trí' của %s.

en: Added %s 'duplicate pad numbers are jumpers' attribute.
vi: Đã thêm thuộc tính 'điểm hàn trùng số là jumper' của %s.

en: Removed %s 'duplicate pad numbers are jumpers' attribute.
vi: Đã bỏ thuộc tính 'điểm hàn trùng số là jumper' của %s.

en: Add %s 'duplicate pad numbers are jumpers' attribute.
vi: Thêm thuộc tính 'điểm hàn trùng số là jumper' của %s.

en: Remove %s 'duplicate pad numbers are jumpers' attribute.
vi: Bỏ thuộc tính 'điểm hàn trùng số là jumper' của %s.

en: Updated %s jumper pad groups
vi: Đã cập nhật nhóm điểm hàn jumper %s

en: Update %s jumper pad groups
vi: Cập nhật nhóm điểm hàn jumper %s

en: Remove %s from group '%s'.
vi: Bỏ %s khỏi nhóm '%s'.

en: Removed %s from group '%s'.
vi: Đã bỏ %s khỏi nhóm '%s'.

en: Add %s to group '%s'.
vi: Thêm %s vào nhóm '%s'.

en: Added %s to group '%s'.
vi: Đã thêm %s vào nhóm '%s'.

en: Disconnect %s pin %s.
vi: Ngắt kết nối chân %s của %s.

en: Disconnected %s pin %s.
vi: Đã ngắt kết nối chân %s của %s.

en: No net found for component %s pad %s (no pin %s in symbol).
vi: Không tìm thấy lưới cho linh kiện %s điểm hàn %s (không có chân %s trong ký hiệu).

en: Add net %s.
vi: Thêm lưới %s.

en: Reconnect %s pin %s from %s to %s.
vi: Kết nối lại chân %s của %s từ %s sang %s.

en: Reconnected %s pin %s from %s to %s.
vi: Đã kết nối lại chân %s của %s từ %s sang %s.

en: Connect %s pin %s to %s.
vi: Kết nối chân %s của %s với %s.

en: Connected %s pin %s to %s.
vi: Đã kết nối chân %s của %s với %s.

en: Update %s unit metadata.
vi: Cập nhật siêu dữ liệu đơn vị %s.

en: Updated %s unit metadata.
vi: Đã cập nhật siêu dữ liệu đơn vị %s.

en: Invalid footprint ID '%s' for variant '%s' on %s.
vi: ID dấu chân linh kiện '%s' không hợp lệ cho biến thể '%s' trên %s.

en: Add %s '%s' attribute to variant %s (footprint %s).
vi: Thêm thuộc tính '%s' của %s vào biến thể %s (dấu chân %s).

en: Remove %s '%s' attribute from variant %s (footprint %s).
vi: Bỏ thuộc tính '%s' của %s khỏi biến thể %s (dấu chân %s).

en: Add %s '%s' attribute to variant %s.
vi: Thêm thuộc tính '%s' của %s vào biến thể %s.

en: Remove %s '%s' attribute from variant %s.
vi: Bỏ thuộc tính '%s' của %s khỏi biến thể %s.

en: Added %s '%s' attribute to variant %s (footprint %s).
vi: Đã thêm thuộc tính '%s' của %s vào biến thể %s (dấu chân %s).

en: Removed %s '%s' attribute from variant %s (footprint %s).
vi: Đã bỏ thuộc tính '%s' của %s khỏi biến thể %s (dấu chân %s).

en: Added %s '%s' attribute to variant %s.
vi: Đã thêm thuộc tính '%s' của %s vào biến thể %s.

en: Removed %s '%s' attribute from variant %s.
vi: Đã bỏ thuộc tính '%s' của %s khỏi biến thể %s.

en: Do not place
vi: Không đặt

en: exclude from position files
vi: loại trừ khỏi tệp vị trí

en: Change %s field '%s' to '%s' on variant %s (footprint %s).
vi: Đổi trường '%s' của %s thành '%s' trên biến thể %s (dấu chân %s).

en: Change %s field '%s' to '%s' on variant %s.
vi: Thay đổi trường '%s' của %s thành '%s' trong biến thể %s.

en: Changed %s field '%s' to '%s' on variant %s (footprint %s).
vi: Đã đổi trường '%s' của %s thành '%s' trên biến thể %s (dấu chân %s).

en: Changed %s field '%s' to '%s' on variant %s.
vi: Đã thay đổi trường '%s' của %s thành '%s' trong biến thể %s.

en: Remove variant %s:%s no longer associated with footprint %s.
vi: Bỏ biến thể %s:%s không còn liên kết với dấu chân %s.

en: Removed variant %s:%s no longer associated with footprint %s.
vi: Đã bỏ biến thể %s:%s không còn liên kết với dấu chân %s.

en: Reconnect via from %s to %s.
vi: Kết nối lại via từ %s sang %s.

en: Reconnected via from %s to %s.
vi: Đã kết nối lại via từ %s sang %s.

en: Via connected to unknown net (%s).
vi: Via được kết nối với lưới không xác định (%s).

en: Reconnect copper zone '%s' from %s to %s.
vi: Kết nối lại vùng đồng '%s' từ %s sang %s.

en: Reconnect copper zone from %s to %s.
vi: Kết nối lại vùng đồng từ %s sang %s.

en: Reconnected copper zone '%s' from %s to %s.
vi: Đã kết nối lại vùng đồng '%s' từ %s sang %s.

en: Reconnected copper zone from %s to %s.
vi: Đã kết nối lại vùng đồng từ %s sang %s.

en: Copper zone '%s' has no pads connected.
vi: Vùng đồng '%s' không có điểm hàn nào được kết nối.

en: Copper zone on %s at (%s, %s) has no pads connected to net "%s".
vi: Vùng đồng trên %s tại (%s, %s) không có điểm hàn nào kết nối với lưới "%s".

en: Change group name from '%s' to '%s'.
vi: Đổi tên nhóm từ '%s' thành '%s'.

en: Changed group name from '%s' to '%s'.
vi: Đã đổi tên nhóm từ '%s' thành '%s'.

en: Change group library link from '%s' to '%s'.
vi: Đổi liên kết thư viện nhóm từ '%s' thành '%s'.

en: Changed group library link from '%s' to '%s'.
vi: Đã đổi liên kết thư viện nhóm từ '%s' thành '%s'.

en: Symbol %s has pins with no number.  These pins can not be matched to pads in %s.
vi: Ký hiệu %s có các chân không có số. Các chân này không thể khớp với các điểm hàn trong %s.

en: %s pad %s not found in %s.
vi: Điểm hàn %s của %s không tìm thấy trong %s.

en: Processing symbol '%s:%s'.
vi: Đang xử lý ký hiệu '%s:%s'.

en: Warning: %s footprint '%s' is missing a library name. Use the full 'Library:Footprint' format to avoid repeated update notifications.
vi: Cảnh báo: dấu chân linh kiện %s '%s' thiếu tên thư viện. Dùng định dạng đầy đủ 'Thư viện:DấuChân' để tránh thông báo cập nhật lặp lại.

en: Cannot remove unused footprint %s (footprint is locked).
vi: Không thể bỏ dấu chân linh kiện %s không dùng (dấu chân linh kiện đã bị khóa).

en: Could not remove unused footprint %s (footprint is locked).
vi: Không thể bỏ dấu chân không dùng %s (dấu chân bị khóa).

en: Remove unused footprint %s.
vi: Bỏ dấu chân không dùng %s.

en: Removed unused footprint %s.
vi: Đã bỏ dấu chân không dùng %s.

en: Removed unused net %s.
vi: Đã xóa lưới không dùng %s.

en: Updating design variants...
vi: Đang cập nhật các biến thể thiết kế...

en: Added variant '%s'.
vi: Đã thêm biến thể '%s'.

en: Updated description for variant '%s'.
vi: Đã cập nhật mô tả cho biến thể '%s'.

en: Removed variant '%s'.
vi: Đã bỏ biến thể '%s'.

en: Update Netlist
vi: Cập nhật danh sách kết nối

en: Total warnings: %d, errors: %d.
vi: Tổng cảnh báo: %d, lỗi: %d.

en: Cannot open netlist file '%s'.
vi: Không thể mở tệp danh sách kết nối '%s'.

en: Error loading netlist.
    %s
vi: Lỗi khi tải danh sách kết nối.
    %s

en: No footprint defined for symbol %s.
vi: Chưa định nghĩa dấu chân cho ký hiệu %s.

en: Footprint of %s changed: board footprint '%s', netlist footprint '%s'.
vi: Dấu chân linh kiện của %s đã thay đổi: dấu chân trên bảng mạch '%s', dấu chân trong danh sách kết nối '%s'.

en: %s footprint ID '%s' is not valid.
vi: ID dấu chân '%s' của %s không hợp lệ.

en: %s footprint '%s' not found in any libraries in the footprint library table.
vi: Dấu chân '%s' của %s không tìm thấy trong bất kỳ thư viện nào trong bảng thư viện dấu chân.

en: pad
vi: điểm hàn

en: Pin Type
vi: Loại chân

en: Fiducial global
vi: Fiducial toàn cục

en: Fiducial local
vi: Fiducial cục bộ

en: Test point
vi: Điểm kiểm tra

en: Heat sink
vi: Tản nhiệt

en: Length in Package
vi: Chiều dài trong linh kiện

en: Hole X / Y
vi: Lỗ X / Y

en: Min Clearance: %s
vi: Khoảng hở tối thiểu: %s

en: Trap
vi: Hình thang

en: Roundrect
vi: Hình chữ nhật bo góc

en: Chamferedrect
vi: Hình chữ nhật vát mép

en: CustomShape
vi: Hình dạng tùy chỉnh

en: Conn
vi: Đầu nối

en: NPTH pad of %s
vi: Điểm hàn NPTH của %s

en: NPTH pad
vi: Điểm hàn NPTH

en: Pad on %s
vi: Điểm hàn trên %s

en: PTH pad %s of %s
vi: Điểm hàn PTH %s của %s

en: PTH pad
vi: Điểm hàn PTH

en: Pad %s %s of %s on %s
vi: Điểm hàn %s %s của %s trên %s

en: Pad %s on %s
vi: Điểm hàn %s trên %s

en: PTH pad %s %s of %s
vi: Điểm hàn PTH %s %s của %s

en: PTH pad %s
vi: Điểm hàn PTH %s

en: (plated through holes normally have a copper pad on at least one outer layer)
vi: (lỗ khoan xuyên thường có điểm hàn đồng trên ít nhất một lớp ngoài)

en: ('fiducial' pads are normally plated)
vi: (điểm hàn 'fiducial' thường được mạ)

en: ('testpoint' pads are normally plated)
vi: (điểm hàn 'testpoint' thường được mạ)

en: ('heatsink' pads are normally plated)
vi: (điểm hàn 'heatsink' thường được mạ)

en: ('castellated' pads are normally PTH)
vi: (điểm hàn 'castellated' thường là PTH)

en: ('BGA' property is for SMD pads)
vi: (thuộc tính 'BGA' dành cho điểm hàn SMD)

en: ('mechanical' pads are normally PTH)
vi: (điểm hàn 'mechanical' thường là PTH)

en: ('press-fit' pads are normally PTH with round holes)
vi: (điểm hàn 'press-fit' thường là PTH với lỗ tròn)

en: (connector pads normally have no solder paste; use a SMD pad instead)
vi: (điểm hàn đầu nối thường không có kem hàn; hãy dùng điểm hàn SMD thay thế)

en: (SMD pad has a hole)
vi: (điểm hàn SMD có lỗ khoan)

en: (SMD pad has copper on both sides of the board)
vi: (điểm hàn SMD có đồng ở cả hai mặt bảng mạch)

en: (SMD pad has copper and mask layers on different sides of the board)
vi: (điểm hàn SMD có lớp đồng và mặt nạ hàn ở hai mặt khác nhau của bảng mạch)

en: (SMD pad has copper and paste layers on different sides of the board)
vi: (điểm hàn SMD có lớp đồng và lớp kem hàn ở hai mặt khác nhau của bảng mạch)

en: (SMD pad has no outer layers)
vi: (điểm hàn SMD không có lớp ngoài)

en: (Pad must have a positive size)
vi: (Điểm hàn phải có kích thước dương)

en: (PTH pad hole size must be larger than %s)
vi: (Kích thước lỗ khoan điểm hàn PTH phải lớn hơn %s)

en: (PTH pad hole leaves no copper)
vi: (lỗ khoan PTH không còn đồng)

en: (PTH pad hole not fully inside copper)
vi: (lỗ khoan PTH không nằm hoàn toàn trong đồng)

en: (pad hole not inside pad shape)
vi: (lỗ khoan không nằm trong hình dạng điểm hàn)

en: (negative local clearance values have no effect)
vi: (giá trị khoảng hở cục bộ âm không có hiệu lực)

en: (negative solder mask clearance is larger than some shape primitives; results may be surprising)
vi: (khoảng hở mặt nạ hàn âm lớn hơn một số hình dạng nguyên thủy; kết quả có thể bất ngờ)

en: (negative solder mask clearance is larger than pad; no solder mask will be generated)
vi: (khoảng hở mặt nạ hàn âm lớn hơn điểm hàn; không có mặt nạ hàn nào được tạo ra)

en: (negative solder paste margin is larger than pad; no solder paste mask will be generated)
vi: (lề kem hàn âm lớn hơn điểm hàn; không có mặt nạ kem hàn nào được tạo ra)

en: (negative corner radius is not allowed)
vi: (bán kính góc âm không được phép)

en: (corner size will make pad circular)
vi: (kích thước góc sẽ làm điểm hàn thành hình tròn)

en: (negative corner chamfer is not allowed)
vi: (vát mép góc âm không được phép)

en: (corner chamfer is too large)
vi: (vát mép góc quá lớn)

en: (trapezoid delta is too large)
vi: (delta hình thang quá lớn)

en: (custom pad shape must resolve to a single polygon)
vi: (hình dạng điểm hàn tùy chỉnh phải quy về một đa giác duy nhất)

en: Edge connector
vi: Đầu nối cạnh

en: NPTH, mechanical
vi: NPTH, cơ khí

en: Castellated pad
vi: Điểm hàn castellated

en: Mechanical pad
vi: Điểm hàn cơ khí

en: Press-fit pad
vi: Điểm hàn press-fit

en: Undefined
vi: Không xác định

en: Not post-machined
vi: Không gia công sau

en: No backdrill
vi: Không có backdrill

en: Backdrill bottom
vi: Backdrill mặt dưới

en: Backdrill top
vi: Backdrill mặt trên

en: Backdrill both
vi: Backdrill cả hai mặt

en: Front, back and connected layers
vi: Các lớp trước, sau và kết nối

en: Post-machining Properties
vi: Thuộc tính gia công sau

en: Backdrill Properties
vi: Thuộc tính Backdrill

en: Pad Type
vi: Loại điểm hàn

en: Pad Shape
vi: Hình dạng điểm hàn

en: Pad Number
vi: Số điểm hàn

en: Corner Radius Ratio
vi: Tỷ lệ bán kính góc

en: Corner Radius Size
vi: Kích thước bán kính góc

en: Hole Shape
vi: Hình dạng lỗ

en: Hole Size X
vi: Kích thước lỗ X

en: Hole Size Y
vi: Kích thước lỗ Y

en: Top Post-machining
vi: Gia công sau mặt trên

en: Top Post-machining Size
vi: Kích thước gia công sau mặt trên

en: Top Counterbore Depth
vi: Độ sâu khoét mặt trên

en: Top Countersink Angle
vi: Góc khoét côn mặt trên

en: Bottom Post-machining
vi: Gia công sau mặt dưới

en: Bottom Post-machining Size
vi: Kích thước gia công sau mặt dưới

en: Bottom Counterbore Depth
vi: Độ sâu khoét mặt dưới

en: Bottom Countersink Angle
vi: Góc khoét côn mặt dưới

en: Backdrill Mode
vi: Chế độ Backdrill

en: Bottom Backdrill Size
vi: Kích thước Backdrill mặt dưới

en: Bottom Backdrill Must-Cut
vi: Backdrill mặt dưới bắt buộc cắt

en: Top Backdrill Size
vi: Kích thước Backdrill mặt trên

en: Top Backdrill Must-Cut
vi: Backdrill mặt trên bắt buộc cắt

en: Fabrication Property
vi: Thuộc tính gia công

en: Thermal Relief Spoke Width
vi: Chiều rộng nan hoa thoát nhiệt

en: Thermal Relief Spoke Angle
vi: Góc nan hoa thoát nhiệt

en: Thermal Relief Gap
vi: Khe hở thoát nhiệt

en: This barcode type does not support international characters. Use QR Code or Data Matrix instead.
vi: Loại mã vạch này không hỗ trợ ký tự quốc tế. Hãy dùng QR Code hoặc Data Matrix.

en: Barcode '%s' on %s
vi: Mã vạch '%s' trên %s

en: L (Low)
vi: L (Thấp)

en: M (Medium)
vi: M (Trung bình)

en: Q (Quartile)
vi: Q (Phần tư)

en: H (High)
vi: H (Cao)

en: Show Text
vi: Hiển thị văn bản

en: Barcode Type
vi: Loại mã vạch

en: Margin X
vi: Lề X

en: Margin Y
vi: Lề Y

en: +/- to switch
vi: +/- để chuyển đổi

en: Edit Vertices
vi: Chỉnh sửa đỉnh

en: The library containing the current footprint has changed.
    Do you want to reload the footprint?
vi: Thư viện chứa dấu chân hiện tại đã thay đổi.
    Bạn có muốn tải lại dấu chân không?

en: Design block '%s' already has a layout.
vi: Khối thiết kế '%s' đã có bố trí.

en: Overwrite existing layout?
vi: Ghi đè bố trí hiện có?

en: Error saving temporary board file to create design block.
vi: Lỗi khi lưu tệp bảng mạch tạm để tạo khối thiết kế.

en: Prefix
vi: Tiền tố

en: Override Text
vi: Ghi đè văn bản

en: Suffix
vi: Hậu tố

en: Dimension '%s' on %s
vi: Kích thước '%s' trên %s

en: Units Format
vi: Định dạng đơn vị

en: Suppress Trailing Zeroes
vi: Bỏ số 0 ở cuối

en: Arrow Direction
vi: Hướng mũi tên

en: Keep Aligned with Dimension
vi: Giữ căn chỉnh theo kích thước

en: Crossbar Height
vi: Chiều cao thanh ngang

en: Extension Line Overshoot
vi: Phần nhô ra của đường kéo dài

en: Leader Length
vi: Chiều dài đường dẫn đầu

en: Text Frame
vi: Khung văn bản

en: KiCad PCB Editor
vi: Trình soạn PCB KiCad

en: Export netlist used to update schematics
vi: Xuất danh sách kết nối dùng để cập nhật sơ đồ nguyên lý

en: New PCB file is unsaved
vi: Tệp PCB mới chưa được lưu

en: Board file is read only.
vi: Tệp bảng mạch chỉ đọc.

en: PCB file changes are unsaved
vi: Thay đổi tệp PCB chưa được lưu

en: The schematic for this board cannot be found.
vi: Không tìm thấy sơ đồ nguyên lý cho bảng mạch này.

en: Cannot update the PCB because PCB editor is opened in stand-alone mode. In order to create or update PCBs from schematics, you must launch the KiCad project manager and create a project.
vi: Không thể cập nhật PCB vì trình soạn bảng mạch đang mở ở chế độ độc lập. Để tạo hoặc cập nhật PCB từ sơ đồ nguyên lý, bạn phải khởi động trình quản lý dự án KiCad và tạo một dự án.

en: Eeschema netlist
vi: Danh sách kết nối Eeschema

en: Received an error while reading netlist.  Please report this issue to the KiCad team using the menu Help->Report Bug.
vi: Nhận được lỗi khi đọc danh sách kết nối. Vui lòng báo cáo vấn đề này cho nhóm KiCad qua menu Trợ giúp->Báo cáo lỗi.

en: Edit design rules
vi: Chỉnh sửa quy tắc thiết kế

en: Could not compile custom design rules.
vi: Không thể biên dịch quy tắc thiết kế tùy chỉnh.

en: Violation Report
vi: Báo cáo vi phạm

en: Clearance Report
vi: Báo cáo khoảng hở

en: Constraints Report
vi: Báo cáo ràng buộc

en: Compare Footprint with Library
vi: So sánh dấu chân với thư viện

en: User Field
vi: Trường người dùng

en: Reference field of %s
vi: Trường tham chiếu của %s

en: Value field of %s (%s)
vi: Trường giá trị của %s (%s)

en: Footprint field of %s (%s)
vi: Trường dấu chân của %s (%s)

en: Datasheet field of %s (%s)
vi: Trường bảng dữ liệu của %s (%s)

en: Field of %s (%s)
vi: Trường của %s (%s)

en: %s field of %s (%s)
vi: Trường %s của %s (%s)

en: Update Order
vi: Thứ tự cập nhật

en: Generator Properties
vi: Thuộc tính bộ tạo

en: Constructing caches
vi: Đang xây dựng bộ nhớ đệm

en: Creating nets
vi: Đang tạo lưới

en: Creating tracks
vi: Đang tạo đường mạch

en: Converting footprints
vi: Đang chuyển đổi dấu chân linh kiện

en: Parsing Allegro objects
vi: Đang phân tích các đối tượng Allegro

en: This file was created with %s, which uses a binary format that predates Allegro 16.0 and is not supported by this importer.
    
    To import this design, open it in Cadence Allegro PCB Editor version 16.0 or later and re-save, then import the resulting file.
vi: Tệp này được tạo bằng %s, sử dụng định dạng nhị phân có trước Allegro 16.0 và không được trình nhập này hỗ trợ.
    
    Để nhập thiết kế này, hãy mở trong Cadence Allegro PCB Editor phiên bản 16.0 trở lên và lưu lại, sau đó nhập tệp kết quả.

en: Failed to build board from Allegro data
vi: Không thể xây dựng bảng mạch từ dữ liệu Allegro

en: Allegro PCB files
vi: Tệp PCB Allegro

en: Unknown mapping of the Altium layer '%s'.
vi: Không xác định được ánh xạ của lớp Altium '%s'.

en: Unknown mapping of the Altium layer kind '%s'.
vi: Không xác định được ánh xạ của loại lớp Altium '%s'.

en: Unknown Mode string: '%s'.
vi: Chuỗi Mode không xác định: '%s'.

en: Unknown Record name string: '%s'.
vi: Chuỗi tên Record không xác định: '%s'.

en: Unknown Extended Primitive Information type: '%s'.
vi: Loại Extended Primitive Information không xác định: '%s'.

en: Pads6 stream has unexpected length for subrecord 6: %d.
vi: Luồng Pads6 có độ dài không mong đợi cho bản ghi con 6: %d.

en: '%s' was not parsed correctly.
vi: '%s' không được phân tích đúng cách.

en: '%s' was not fully parsed.
vi: '%s' chưa được phân tích đầy đủ.

en: This file does not appear to be in a valid PCB Binary Version 6.0 format. In Altium Designer, make sure to save as "PCB Binary Files (*.PcbDoc)".
vi: Tệp này có vẻ không ở định dạng PCB Binary Version 6.0 hợp lệ. Trong Altium Designer, hãy đảm bảo lưu dưới dạng "PCB Binary Files (*.PcbDoc)".

en: File not found: '%s' for directory '%s'.
vi: Không tìm thấy tệp: '%s' cho thư mục '%s'.

en: File not found: '%s'.
vi: Không tìm thấy tệp: '%s'.

en: Footprint directory not found: '%s'.
vi: Không tìm thấy thư mục dấu chân linh kiện: '%s'.

en: Record of unknown type: '%d'.
vi: Bản ghi có loại không xác định: '%d'.

en: Loading extended primitive information data...
vi: Đang tải dữ liệu thông tin primitive mở rộng...

en: Loading board data...
vi: Đang tải dữ liệu bảng mạch...

en: Layer '%s' could not be mapped and will be skipped.
vi: Lớp '%s' không thể ánh xạ và sẽ bị bỏ qua.

en: Loading netclasses...
vi: Đang tải lớp mạng...

en: More than one Altium netclass with name '%s' found. Only the first one will be imported.
vi: Tìm thấy nhiều hơn một lớp mạng Altium có tên '%s'. Chỉ lớp mạng đầu tiên sẽ được nhập.

en: Loading components...
vi: Đang tải linh kiện...

en: Loading component 3D models...
vi: Đang tải mô hình 3D của linh kiện...

en: Dimension found on an Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Tìm thấy kích thước trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Loading dimension drawings...
vi: Đang tải bản vẽ kích thước...

en: Ignored Angular dimension (not yet supported).
vi: Bỏ qua kích thước góc (chưa được hỗ trợ).

en: Ignored Datum dimension (not yet supported).
vi: Bỏ qua kích thước Datum (chưa được hỗ trợ).

en: Ignored Baseline dimension (not yet supported).
vi: Bỏ qua kích thước Baseline (chưa được hỗ trợ).

en: Ignored Linear dimension (not yet supported).
vi: Bỏ qua kích thước tuyến tính (chưa được hỗ trợ).

en: Ignored Radial dimension (not yet supported).
vi: Bỏ qua kích thước bán kính (chưa được hỗ trợ).

en: Ignored dimension of kind %d (not yet supported).
vi: Bỏ qua kích thước loại %d (chưa được hỗ trợ).

en: File not found: '%s'. 3D-model not imported.
vi: Không tìm thấy tệp: '%s'. Mô hình 3D không được nhập.

en: Loading nets...
vi: Đang tải lưới...

en: Loading polygons...
vi: Đang tải các đa giác...

en: Polygon outline count is %d, expected 1.
vi: Số đường viền đa giác là %d, mong đợi 1.

en: Loading rules...
vi: Đang tải quy tắc...

en: Loading board regions...
vi: Đang tải các vùng bảng mạch...

en: Dashed outline found on an Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Tìm thấy đường viền nét đứt trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Ignored polygon shape of kind %d (not yet supported).
vi: Bỏ qua hình dạng đa giác loại %d (chưa được hỗ trợ).

en: Loading library '%s':
    Footprint %s contains a dashed outline on Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Đang tải thư viện '%s':
    Dấu chân linh kiện %s chứa đường viền nét đứt trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Footprint %s contains a dashed outline on Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Dấu chân linh kiện %s chứa đường viền nét đứt trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Error loading library '%s':
    Footprint %s contains polygon shape of kind %d (not yet supported).
vi: Lỗi khi tải thư viện '%s':
    Dấu chân linh kiện %s chứa hình dạng đa giác loại %d (chưa được hỗ trợ).

en: Footprint %s contains polygon shape of kind %d (not yet supported).
vi: Dấu chân %s chứa hình đa giác loại %d (chưa được hỗ trợ).

en: Loading zone fills...
vi: Đang tải dữ liệu phủ vùng...

en: Loading arcs...
vi: Đang tải các vòng cung...

en: Loading pads...
vi: Đang tải điểm hàn...

en: Error loading library '%s':
    Footprint %s pad %s is not marked as multilayer, but is a TH pad.
vi: Lỗi khi tải thư viện '%s':
    Điểm hàn %s của dấu chân linh kiện %s không được đánh dấu là đa lớp nhưng là điểm hàn xuyên lỗ.

en: Footprint %s pad %s is not marked as multilayer, but is a TH pad.
vi: Điểm hàn %s của dấu chân linh kiện %s không được đánh dấu là đa lớp nhưng là điểm hàn xuyên lỗ.

en: Loading library '%s':
    Footprint %s pad %s has a square hole (not yet supported).
vi: Đang tải thư viện '%s':
    Dấu chân %s, điểm hàn %s có lỗ vuông (chưa được hỗ trợ).

en: Footprint %s pad %s has a square hole (not yet supported).
vi: Dấu chân %s, điểm hàn %s có lỗ vuông (chưa được hỗ trợ).

en: Loading library '%s':
    Footprint %s pad %s has a hole-rotation of %d degrees. KiCad only supports 90 degree rotations.
vi: Đang tải thư viện '%s':
    Dấu chân %s, điểm hàn %s có lỗ khoan xoay %d độ. KiCad chỉ hỗ trợ xoay 90 độ.

en: Footprint %s pad %s has a hole-rotation of %d degrees. KiCad only supports 90 degree rotations.
vi: Dấu chân %s, điểm hàn %s có lỗ khoan xoay %d độ. KiCad chỉ hỗ trợ xoay 90 độ.

en: Error loading library '%s':
    Footprint %s pad %s uses a hole of unknown kind %d.
vi: Lỗi khi tải thư viện '%s':
    Điểm hàn %s của dấu chân linh kiện %s sử dụng lỗ khoan loại không xác định %d.

en: Footprint %s pad %s uses a hole of unknown kind %d.
vi: Dấu chân %s, điểm hàn %s sử dụng lỗ khoan loại không xác định %d.

en: Error loading library '%s':
    Footprint %s pad %s uses an unknown pad shape.
vi: Lỗi khi tải thư viện '%s':
    Điểm hàn %s của dấu chân linh kiện %s sử dụng hình dạng điểm hàn không xác định.

en: Footprint %s pad %s uses an unknown pad shape.
vi: Dấu chân %s, điểm hàn %s sử dụng hình dạng điểm hàn không xác định.

en: Non-copper pad %s found on an Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Điểm hàn không phải đồng %s tìm thấy trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Loading library '%s':
    Footprint %s non-copper pad %s found on an Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Đang tải thư viện '%s':
    Điểm hàn không phải đồng %s của dấu chân linh kiện %s tìm thấy trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Footprint %s non-copper pad %s found on an Altium layer (%d) with no KiCad equivalent. It has been moved to KiCad layer Eco1_User.
vi: Điểm hàn không phải đồng %s của dấu chân linh kiện %s tìm thấy trên lớp Altium (%d) không có tương đương trong KiCad. Đã chuyển đến lớp KiCad Eco1_User.

en: Non-copper pad %s is connected to a net, which is not supported.
vi: Điểm hàn không phải đồng %s được kết nối với lưới, điều này không được hỗ trợ.

en: Non-copper pad %s has a hole, which is not supported.
vi: Điểm hàn không phải đồng %s có lỗ khoan, điều này không được hỗ trợ.

en: Non-copper pad %s has a complex pad stack (not yet supported).
vi: Điểm hàn không phải đồng %s có padstack phức tạp (chưa được hỗ trợ).

en: Non-copper pad %s uses an unknown pad shape.
vi: Điểm hàn không phải đồng %s sử dụng hình dạng điểm hàn không xác định.

en: Loading vias...
vi: Đang tải via...

en: Via from layer %d to %d uses a non-copper layer, which is not supported.
vi: Via từ lớp %d đến %d sử dụng lớp không phải đồng, điều này không được hỗ trợ.

en: Loading tracks...
vi: Đang tải đường mạch...

en: Loading unicode strings...
vi: Đang tải các chuỗi unicode...

en: Loading text...
vi: Đang tải văn bản...

en: Unknown textbox justification %d, aText %s
vi: Căn chỉnh hộp văn bản không xác định %d, aText %s

en: Loading rectangles...
vi: Đang tải các hình chữ nhật...

en: Altium Circuit Maker PCB files
vi: Các tệp PCB Altium Circuit

en: Altium Circuit Studio PCB files
vi: Các tệp PCB Altium Circuit Studio

en: No footprints in library '%s'
vi: Không có dấu chân linh kiện trong thư viện '%s'

en: Footprint '%s' not found in '%s'.
vi: Không tìm thấy dấu chân '%s' trong '%s'.

en: Altium Designer PCB files
vi: Các tệp PCB Altium Designer

en: Altium PCB Library or Integrated Library
vi: Thư viện PCB Altium hoặc thư viện tích hợp

en: Solidworks PCB files
vi: Tệp PCB Solidworks

en: The selected file indicates that nets might be out of synchronisation with the schematic. It is recommended that you carry out an 'Align Nets' procedure in CADSTAR and re-import, to avoid inconsistencies between the PCB and the schematic.
vi: Tệp được chọn cho biết các lưới có thể không đồng bộ với sơ đồ nguyên lý. Bạn nên thực hiện quy trình 'Căn chỉnh lưới' trong CADSTAR và nhập lại, để tránh sự không nhất quán giữa PCB và sơ đồ nguyên lý.

en: Unable to determine zone fill priorities for layer '%s'. A best attempt has been made but it is possible that DRC errors exist and that manual editing of the zone priorities is required.
vi: Không thể xác định thứ tự ưu tiên tô vùng cho lớp '%s'. Đã thử tốt nhất nhưng có thể tồn tại lỗi DRC và cần chỉnh sửa thủ công thứ tự ưu tiên vùng.

en: The CADSTAR design contains Trunk routing elements, which have no KiCad equivalent. These elements were not loaded.
vi: Thiết kế CADSTAR chứa các phần tử đi dây Trunk không có tương đương trong KiCad. Các phần tử này không được tải.

en: The CADSTAR design contains variants which has no KiCad equivalent. Only the variant '%s' was loaded.
vi: Thiết kế CADSTAR chứa các biến thể không có tương đương trong KiCad. Chỉ biến thể '%s' được tải.

en: CADSTAR fonts are different to the ones in KiCad. This will likely result in alignment issues that may cause DRC errors. Please review the imported text elements carefully and correct manually if required.
vi: Phông chữ CADSTAR khác với phông chữ trong KiCad. Điều này có thể gây ra sự cố căn chỉnh dẫn đến lỗi DRC. Vui lòng xem xét cẩn thận các phần tử văn bản đã nhập và sửa thủ công nếu cần.

en: The CADSTAR layer '%s' has no KiCad equivalent. All elements on this layer have been mapped to KiCad layer '%s' instead.
vi: Lớp CADSTAR '%s' không có tương đương trong KiCad. Tất cả các phần tử trên lớp này đã được ánh xạ đến lớp KiCad '%s' thay thế.

en: The CADSTAR layer '%s' has been assumed to be a technical layer. All elements on this layer have been mapped to KiCad layer '%s'.
vi: Lớp CADSTAR '%s' được giả định là lớp kỹ thuật. Tất cả các phần tử trên lớp này đã được ánh xạ đến lớp KiCad '%s'.

en: The CADSTAR construction layer '%s' is on the outer surface of the board. It has been ignored.
vi: Lớp xây dựng CADSTAR '%s' nằm trên bề mặt ngoài của bảng mạch. Lớp này đã bị bỏ qua.

en: Unexpected layer '%s' in layer stack.
vi: Lớp không mong đợi '%s' trong cấu trúc lớp.

en: Design rule %s was not found. This was ignored.
vi: Quy tắc thiết kế %s không tìm thấy. Quy tắc này đã bị bỏ qua.

en: KiCad design rules are different from CADSTAR ones. Only the compatible design rules were imported. It is recommended that you review the design rules that have been applied.
vi: Quy tắc thiết kế KiCad khác với quy tắc CADSTAR. Chỉ những quy tắc thiết kế tương thích mới được nhập. Bạn nên xem xét lại các quy tắc thiết kế đã được áp dụng.

en: The CADSTAR area '%s' in library component '%s' does not have a KiCad equivalent. The area is neither a via nor route keepout area. The area was not imported.
vi: Vùng CADSTAR '%s' trong linh kiện thư viện '%s' không có tương đương trong KiCad. Vùng này không phải là vùng cấm via hay đi dây. Vùng không được nhập.

en: The CADSTAR pad definition '%s' is a complex pad stack, which is not supported in KiCad. Please review the imported pads as they may require manual correction.
vi: Định nghĩa điểm hàn CADSTAR '%s' là một padstack phức tạp, không được hỗ trợ trong KiCad. Vui lòng kiểm tra các điểm hàn đã nhập vì chúng có thể cần chỉnh sửa thủ công.

en: The CADSTAR pad definition '%s' has the hole shape outside the pad shape. The hole has been moved to the center of the pad.
vi: Định nghĩa điểm hàn CADSTAR '%s' có lỗ khoan nằm ngoài hình dạng điểm hàn. Lỗ khoan đã được di chuyển vào tâm của điểm hàn.

en: The CADSTAR pad definition '%s' has import errors: %s
vi: Định nghĩa điểm hàn CADSTAR '%s' có lỗi nhập: %s

en: Unable to find pad index '%d' in footprint '%s'.
vi: Không thể tìm thấy chỉ mục điểm hàn '%d' trong dấu chân '%s'.

en: Unable to find group ID %s in the group definitions.
vi: Không tìm thấy ID nhóm %s trong các định nghĩa nhóm.

en: Unable to find sub group %s in the group map (parent group ID=%s, Name=%s).
vi: Không tìm thấy nhóm con %s trong bản đồ nhóm (ID nhóm cha=%s, Tên=%s).

en: Dimension ID %s is an angled dimension, which has no KiCad equivalent. An aligned dimension was loaded instead.
vi: ID kích thước %s là kích thước góc không có tương đương trong KiCad. Thay vào đó đã tải kích thước căn chỉnh.

en: Dimension ID %s has 'External' style in CADSTAR. External dimension styles are not yet supported in KiCad. The dimension object was imported with an internal dimension style instead.
vi: ID kích thước %s có kiểu 'External' trong CADSTAR. Kiểu kích thước ngoài chưa được hỗ trợ trong KiCad. Đối tượng kích thước đã được nhập với kiểu kích thước bên trong thay thế.

en: Unexpected Dimension type (ID %s). This was not imported.
vi: Loại kích thước không mong đợi (ID %s). Mục này không được nhập.

en: Dimension %s is an angular dimension which has no KiCad equivalent. The object was not imported.
vi: Kích thước %s là kích thước góc không có tương đương trong KiCad. Đối tượng không được nhập.

en: The CADSTAR area '%s' is marked as a placement area in CADSTAR. Placement areas are not supported in KiCad. Only the supported elements for the area were imported.
vi: Vùng CADSTAR '%s' được đánh dấu là vùng đặt linh kiện trong CADSTAR. Vùng đặt linh kiện không được hỗ trợ trong KiCad. Chỉ các phần tử được hỗ trợ của vùng mới được nhập.

en: The CADSTAR area '%s' does not have a KiCad equivalent. Pure Placement areas are not supported.
vi: Vùng CADSTAR '%s' không có tương đương trong KiCad. Các vùng chỉ để đặt linh kiện không được hỗ trợ.

en: Unable to find component '%s' in the library (Symdef ID: '%s')
vi: Không thể tìm thấy linh kiện '%s' trong thư viện (Symdef ID: '%s')

en: Unable to find documentation symbol in the library (Symdef ID: '%s')
vi: Không thể tìm thấy ký hiệu tài liệu trong thư viện (Symdef ID: '%s')

en: The CADSTAR template '%s' has the setting 'Allow in No Routing Areas' enabled. This setting has no KiCad equivalent, so it has been ignored.
vi: Mẫu CADSTAR '%s' có cài đặt 'Allow in No Routing Areas' được bật. Cài đặt này không có tương đương trong KiCad nên đã bị bỏ qua.

en: The CADSTAR template '%s' has the setting 'Box Isolated Pins' enabled. This setting has no KiCad equivalent, so it has been ignored.
vi: Mẫu CADSTAR '%s' có cài đặt 'Box Isolated Pins' được bật. Cài đặt này không có tương đương trong KiCad nên đã bị bỏ qua.

en: The CADSTAR template '%s' has the setting 'Automatic Repour' enabled. This setting has no KiCad equivalent, so it has been ignored.
vi: Mẫu CADSTAR '%s' có cài đặt 'Tự động phủ lại' được bật. Cài đặt này không có tương đương trong KiCad nên đã bị bỏ qua.

en: The CADSTAR template '%s' has a non-zero value defined for the 'Sliver Width' setting. There is no KiCad equivalent for this, so this setting was ignored.
vi: Mẫu CADSTAR '%s' có giá trị khác không được xác định cho cài đặt 'Sliver Width'. Không có tương đương trong KiCad nên cài đặt này đã bị bỏ qua.

en: The CADSTAR template '%s' has different settings for 'Retain Poured Copper - Disjoint' and 'Retain Poured Copper - Isolated'. KiCad does not distinguish between these two settings. The setting for disjoint copper has been applied as the minimum island area of the KiCad Zone.
vi: Mẫu CADSTAR '%s' có cài đặt khác nhau cho 'Retain Poured Copper - Disjoint' và 'Retain Poured Copper - Isolated'. KiCad không phân biệt hai cài đặt này. Cài đặt cho đồng rời rạc đã được áp dụng làm diện tích đảo tối thiểu của vùng KiCad.

en: The CADSTAR template '%s' has different settings for thermal relief in pads and vias. KiCad only supports one single setting for both. The setting for pads has been applied.
vi: Mẫu CADSTAR '%s' có cài đặt thoát nhiệt khác nhau cho điểm hàn và via. KiCad chỉ hỗ trợ một cài đặt duy nhất cho cả hai. Cài đặt cho điểm hàn đã được áp dụng.

en: The CADSTAR template '%s' has thermal reliefs in the original design but the spoke width (%.2f mm) is thinner than the minimum thickness of the zone (%.2f mm). KiCad requires the minimum thickness of the zone to be preserved. Therefore the minimum thickness has been applied as the new spoke width and will be applied next time the zones are filled.
vi: Mẫu CADSTAR '%s' có thoát nhiệt trong thiết kế gốc nhưng chiều rộng nan hoa (%.2f mm) mỏng hơn độ dày tối thiểu của vùng (%.2f mm). KiCad yêu cầu phải giữ nguyên độ dày tối thiểu của vùng. Do đó, độ dày tối thiểu đã được áp dụng làm chiều rộng nan hoa mới và sẽ được áp dụng vào lần tiếp theo các vùng được tô.

en: The CADSTAR layer '%s' is defined as a power plane layer. However no net with such name exists. The layer has been loaded but no copper zone was created.
vi: Lớp CADSTAR '%s' được xác định là lớp mặt phẳng nguồn. Tuy nhiên không có lưới nào có tên như vậy tồn tại. Lớp đã được tải nhưng không có vùng đồng nào được tạo.

en: The CADSTAR design contains COPPER elements, which have no direct KiCad equivalent. These have been imported as a KiCad Zone if solid or hatch filled, or as a KiCad Track if the shape was an unfilled outline (open or closed).
vi: Thiết kế CADSTAR chứa các phần tử COPPER không có tương đương trực tiếp trong KiCad. Chúng đã được nhập dưới dạng Vùng KiCad nếu được tô đặc hoặc gạch chéo, hoặc dưới dạng Đường mạch KiCad nếu hình dạng là đường viền không tô (mở hoặc đóng).

en: The net '%s' references component ID '%s' which does not exist. This has been ignored.
vi: Lưới '%s' tham chiếu đến ID linh kiện '%s' không tồn tại. Đã bỏ qua.

en: The net '%s' references non-existent pad index '%d' in component '%s'. This has been ignored.
vi: Lưới '%s' tham chiếu đến chỉ mục điểm hàn không tồn tại '%d' trong linh kiện '%s'. Đã bỏ qua.

en: Text Variables could not be set as there is no project loaded.
vi: Không thể đặt biến văn bản vì không có dự án nào được tải.

en: The CADSTAR design contains teardrops. This importer does not yet support them, so the teardrops in the design have been ignored.
vi: Thiết kế CADSTAR chứa giọt nước. Trình nhập này chưa hỗ trợ chúng nên các giọt nước trong thiết kế đã bị bỏ qua.

en: The CADSTAR via code '%s' has different shape from a circle defined. KiCad only supports circular vias so this via type has been changed to be a via with circular shape of %.2f mm diameter.
vi: Mã via CADSTAR '%s' có hình dạng khác với hình tròn đã định nghĩa. KiCad chỉ hỗ trợ via tròn nên loại via này đã được thay đổi thành via có hình tròn với đường kính %.2f mm.

en: The CADSTAR Hatching code '%s' has %d hatches defined. KiCad only supports 2 hatches (crosshatching) 90 degrees apart. The imported hatching is crosshatched.
vi: Mã gạch chéo CADSTAR '%s' có %d hatch được xác định. KiCad chỉ hỗ trợ 2 hatch (gạch chéo chéo) cách nhau 90 độ. Gạch chéo đã nhập là gạch chéo chéo.

en: The CADSTAR Hatching code '%s' has different line widths for each hatch. KiCad only supports one width for the hatching. The imported hatching uses the width defined in the first hatch definition, i.e. %.2f mm.
vi: Mã gạch chéo CADSTAR '%s' có chiều rộng đường khác nhau cho mỗi hatch. KiCad chỉ hỗ trợ một chiều rộng cho gạch chéo. Gạch chéo đã nhập sử dụng chiều rộng được xác định trong định nghĩa hatch đầu tiên, tức là %.2f mm.

en: The CADSTAR Hatching code '%s' has different step sizes for each hatch. KiCad only supports one step size for the hatching. The imported hatching uses the step size defined in the first hatching definition, i.e. %.2f mm.
vi: Mã gạch chéo CADSTAR '%s' có kích thước bước khác nhau cho mỗi hatch. KiCad chỉ hỗ trợ một kích thước bước cho gạch chéo. Gạch chéo đã nhập sử dụng kích thước bước được xác định trong định nghĩa hatch đầu tiên, tức là %.2f mm.

en: The hatches in CADSTAR Hatching code '%s' have an angle  difference of %.1f degrees. KiCad only supports hatching 90 degrees apart.  The imported hatching has two hatches 90 degrees apart, oriented %.1f degrees from horizontal.
vi: Các hatch trong mã gạch chéo CADSTAR '%s' có độ chênh lệch góc %.1f độ. KiCad chỉ hỗ trợ gạch chéo cách nhau 90 độ. Gạch chéo đã nhập có hai hatch cách nhau 90 độ, hướng %.1f độ so với ngang.

en: Dimension ID %s uses a type of unit that is not supported in KiCad. Millimeters were applied instead.
vi: ID kích thước %s sử dụng loại đơn vị không được hỗ trợ trong KiCad. Đã áp dụng milimét thay thế.

en: The CADSTAR design contains nets with a 'Net Class' assigned. KiCad does not have an equivalent to CADSTAR's Net Class so these elements were not imported. Note: KiCad's version of 'Net Class' is closer to CADSTAR's 'Net Route Code' (which has been imported for all nets).
vi: Thiết kế CADSTAR chứa các lưới được gán 'Lớp mạng'. KiCad không có tương đương với Lớp mạng của CADSTAR nên các phần tử này không được nhập. Lưu ý: phiên bản 'Lớp mạng' của KiCad gần hơn với 'Mã đi dây mạng' của CADSTAR (đã được nhập cho tất cả các lưới).

en: The CADSTAR design contains nets with a 'Spacing Class' assigned. KiCad does not have an equivalent to CADSTAR's Spacing Class so these elements were not imported. Please review the design rules as copper pours may be affected by this.
vi: Thiết kế CADSTAR chứa các lưới được gán 'Spacing Class'. KiCad không có tương đương với Spacing Class của CADSTAR nên các phần tử này không được nhập. Vui lòng xem xét lại quy tắc thiết kế vì các phủ đồng có thể bị ảnh hưởng.

en: CADSTAR PCB Archive files
vi: Tệp lưu trữ PCB CADSTAR

en: <package> '%s' duplicated in <library> '%s'
vi: <package> '%s' bị trùng lặp trong <thư viện> '%s'

en: No '%s' package in library '%s'.
vi: Không có gói '%s' trong thư viện '%s'.

en: Ignoring a polygon since Eagle layer '%s' (%d) was not mapped
vi: Bỏ qua đa giác vì lớp Eagle '%s' (%d) không được ánh xạ

en: Skipping a polygon on layer '%s' (%d): outline count is not 1
vi: Bỏ qua đa giác trên lớp '%s' (%d): số đường viền không phải 1

en: Ignoring a wire since Eagle layer '%s' (%d) was not mapped
vi: Bỏ qua dây dẫn vì lớp Eagle '%s' (%d) không được ánh xạ

en: Invalid zero-sized pad ignored in
    file: %s
vi: Điểm hàn có kích thước bằng không không hợp lệ bị bỏ qua trong
    tệp: %s

en: Ignoring a text since Eagle layer '%s' (%d) was not mapped
vi: Bỏ qua văn bản vì lớp Eagle '%s' (%d) không được ánh xạ

en: Ignoring a rectangle since Eagle layer '%s' (%d) was not mapped
vi: Bỏ qua hình chữ nhật vì lớp Eagle '%s' (%d) không được ánh xạ

en: Ignoring a circle since Eagle layer '%s' (%d) was not mapped
vi: Bỏ qua hình tròn vì lớp Eagle '%s' (%d) không được ánh xạ

en: Eagle ver. 6.x XML PCB files
vi: Các tệp tin PCB Eagle ver. 6.x XML

en: Eagle ver. 6.x XML library files
vi: Các tệp tin thư viện Eagle ver. 6.x XML

en: Unknown SVGNODE nodeType %d
vi: nodeType SVGNODE không xác định %d

en: Unable to find a valid board in '%s'
vi: Không tìm thấy bảng mạch hợp lệ trong '%s'

en: Error loading board '%s': %s
vi: Lỗi khi tải bảng mạch '%s': %s

en: Unable to find valid footprints in '%s'
vi: Không thể tìm thấy dấu chân hợp lệ trong '%s'

en: Error enumerating footprints in library '%s': %s
vi: Lỗi liệt kê dấu chân trong thư viện '%s': %s

en: Error reading footprint '%s' from library '%s': %s
vi: Lỗi đọc dấu chân '%s' từ thư viện '%s': %s

en: Cannot load footprint '%s' from '%s'
vi: Không thể tải dấu chân '%s' từ '%s'

en: Footprint '%s' not found in project '%s'
vi: Không tìm thấy dấu chân '%s' trong dự án '%s'

en: EasyEDA (JLCEDA) Pro project
vi: Dự án EasyEDA (JLCEDA) Pro

en: Unknown FABMASTER section %s:%s at row %zu.
vi: Phần FABMASTER không xác định %s:%s tại hàng %zu.

en: Invalid row size in J row %zu. Expecting 11 elements but found %zu.
vi: Kích thước hàng không hợp lệ trong hàng J %zu. Mong đợi 11 phần tử nhưng tìm thấy %zu.

en: Could not find units value, defaulting to mils.
vi: Không tìm thấy giá trị đơn vị, mặc định là mils.

en: Could not find column label %s.
vi: Không tìm thấy nhãn cột %s.

en: Invalid row size in row %zu. Expecting %zu elements but found %zu.
vi: Kích thước hàng không hợp lệ trong hàng %zu. Mong đợi %zu phần tử nhưng tìm thấy %zu.

en: Expecting drill size value but found %s!%s!%s in row %zu.
vi: Đang mong đợi giá trị kích thước lỗ khoan nhưng tìm thấy %s!%s!%s trong hàng %zu.

en: Expecting pad size values but found %s : %s in row %zu.
vi: Đang mong đợi giá trị kích thước điểm hàn nhưng tìm thấy %s : %s trong hàng %zu.

en: Invalid pad size in row %zu.
vi: Kích thước điểm hàn không hợp lệ trong hàng %zu.

en: Expecting pad offset values but found %s:%s in row %zu.
vi: Đang mong đợi giá trị độ lệch điểm hàn nhưng tìm thấy %s:%s trong hàng %zu.

en: Unknown pad shape name '%s' on layer '%s' in row %zu.
vi: Tên hình dạng điểm hàn không xác định '%s' trên lớp '%s' trong hàng %zu.

en: No user layer to put layer %s
vi: Không có lớp người dùng để đặt lớp %s

en: Invalid format for id string '%s' in custom pad row %zu.
vi: Định dạng không hợp lệ cho chuỗi id '%s' trong hàng điểm hàn tùy chỉnh %zu.

en: Could not insert graphical item %d into padstack '%s'.
vi: Không thể chèn mục đồ họa %d vào padstack '%s'.

en: Unrecognized pad shape primitive '%s' in row %zu.
vi: Hình dạng điểm hàn gốc không được nhận dạng '%s' trong hàng %zu.

en: Circle with unequal x and y radii (x=%d, y=%d)
vi: Hình tròn có bán kính x và y không bằng nhau (x=%d, y=%d)

en: Invalid token count. Expected 8 but found %zu.
vi: Số lượng token không hợp lệ. Mong đợi 8 nhưng tìm thấy %zu.

en: Invalid format for record_tag string '%s' in row %zu.
vi: Định dạng không hợp lệ cho chuỗi record_tag '%s' trong hàng %zu.

en: Invalid row size in row %zu.  Expecting %zu elements but found %zu.
vi: Kích thước hàng không hợp lệ trong hàng %zu. Mong đợi %zu phần tử nhưng tìm thấy %zu.

en: Unhandled graphic item '%s' in row %zu.
vi: Mục đồ họa '%s' không được xử lý trong hàng %zu.

en: Duplicate item for ID %d and sequence %d in row %zu.
vi: Mục trùng lặp cho ID %d và chuỗi %d trong hàng %zu.

en: Missing X, Y, or rotation data in row %zu for refdes %s. This may be an unplaced component.
vi: Thiếu dữ liệu X, Y hoặc góc xoay trong hàng %zu cho refdes %s. Đây có thể là linh kiện chưa được đặt.

en: Unable to locate padstack %s in file %s
vi: Không thể định vị padstack %s trong tệp %s

en: Invalid custom pad '%s'. Replacing with circular pad.
vi: Điểm hàn tùy chỉnh '%s' không hợp lệ. Thay thế bằng điểm hàn hình tròn.

en: Could not find custom pad '%s'.
vi: Không thể tìm thấy điểm hàn tùy chỉnh '%s'.

en: Expecting etch data to be on copper layer. Row found on layer '%s'
vi: Mong đợi dữ liệu etch trên lớp đồng. Tìm thấy hàng trên lớp '%s'

en: Unhandled shape type %d in polygon on layer %s, seq %d %d
vi: Loại hình dạng %d không được xử lý trong đa giác trên lớp %s, seq %d %d

en: Invalid hole with %d points in zone on layer %s with net %s
vi: Lỗ không hợp lệ với %d điểm trong vùng trên lớp %s với lưới %s

en: Outline seems discontinuous: last point was %s, start point of next segment is %s
vi: Đường viền có vẻ không liên tục: điểm cuối là %s, điểm đầu của đoạn tiếp theo là %s

en: Invalid shape type %d in zone outline
vi: Loại hình dạng %d không hợp lệ trong đường viền vùng

en: Could not read file
vi: Không thể đọc tệp

en: Fabmaster PCB files
vi: Tệp PCB Fabmaster

en: Cannot convert '%s' to an integer.
vi: Không thể chuyển đổi '%s' thành số nguyên.

en: Footprint library '%s' not found.
vi: Không tìm thấy thư viện dấu chân '%s'.

en: Library '%s' has no footprint '%s'.
vi: Thư viện '%s' không có dấu chân '%s'.

en: Unknown token '%s'
vi: Token không xác định '%s'

en: Element token contains %d parameters.
vi: Token phần tử chứa %d tham số.

en: Library folder '%s' has unexpected sub-folders.
vi: Thư mục thư viện '%s' có các thư mục con không mong đợi.

en: Unexpected file '%s' found in library '%s'.
vi: Tìm thấy tệp không mong đợi '%s' trong thư viện '%s'.

en: Footprint library '%s' cannot be deleted.
vi: Không thể xóa thư viện dấu chân linh kiện '%s'.

en: Via token contains %d parameters, expected at least 10.
vi: Token via chứa %d tham số, mong đợi ít nhất 10.

en: gEDA / Lepton EDA PCB board file
vi: Tệp bảng mạch gEDA / Lepton EDA PCB

en: gEDA / Lepton EDA PCB footprint file
vi: Tệp dấu chân PCB gEDA / Lepton EDA

en: gEDA / Lepton EDA PCB footprint library directory
vi: Thư mục thư viện dấu chân PCB gEDA / Lepton EDA

en: Generating content section
vi: Đang tạo phần nội dung

en: Pad has unsupported type; it was skipped.
vi: Điểm hàn có loại không được hỗ trợ; đã bỏ qua.

en: Generating history section
vi: Đang tạo phần lịch sử

en: Generating BOM section
vi: Đang tạo phần BOM

en: Footprint %s not found in dictionary; BOM data may be incomplete.
vi: Không tìm thấy dấu chân %s trong từ điển; dữ liệu BOM có thể không đầy đủ.

en: Component "%s" missing OEM reference; BOM entry will be skipped.
vi: Linh kiện "%s" thiếu tham chiếu OEM; mục BOM sẽ bị bỏ qua.

en: Generating CAD data
vi: Đang tạo dữ liệu CAD

en: Board outline is invalid or missing.  Please run DRC.
vi: Đường viền bảng mạch không hợp lệ hoặc bị thiếu. Vui lòng chạy DRC.

en: Duplicate footprint pointers encountered; IPC-2581 output may be incorrect.
vi: Phát hiện con trỏ dấu chân trùng lặp; đầu ra IPC-2581 có thể không chính xác.

en: Exporting Layer %s, Net %s
vi: Đang xuất lớp %s, lưới %s

en: Via uses unsupported padstack; omitted from drill data.
vi: Via sử dụng padstack không được hỗ trợ; bỏ qua khỏi dữ liệu khoan.

en: Pad uses unsupported padstack; hole was omitted from drill data.
vi: Điểm hàn sử dụng padstack không được hỗ trợ; lỗ khoan đã bị bỏ qua khỏi dữ liệu khoan.

en: Teardrops are not supported in IPC-2581 revision B; they were exported as zones.
vi: Giọt nước không được hỗ trợ trong IPC-2581 phiên bản B; chúng đã được xuất dưới dạng vùng.

en: Generating logistic section
vi: Đang tạo phần hậu cần

en: Saving file
vi: Đang lưu tệp

en: Failed to save IPC-2581 data to buffer.
vi: Không thể lưu dữ liệu IPC-2581 vào bộ đệm.

en: File '%s' has an unrecognized version: %d.
vi: Tệp '%s' có phiên bản không được nhận dạng: %d.

en: Unknown sheet type '%s' on line: %d.
vi: Loại trang không xác định '%s' trên dòng: %d.

en: Missing '$EndMODULE' for MODULE '%s'.
vi: Thiếu '$EndMODULE' cho MODULE '%s'.

en: Unknown padshape '%c=0x%02x' on line: %d of footprint: '%s'.
vi: Hình dạng điểm hàn không xác định '%c=0x%02x' trên dòng: %d của dấu chân: '%s'.

en: Unknown PCB_SHAPE type:'%c=0x%02x' on line %d of footprint '%s'.
vi: Loại PCB_SHAPE không xác định: '%c=0x%02x' trên dòng %d của dấu chân '%s'.

en: Duplicate NETCLASS name '%s'.
vi: Trùng tên NETCLASS '%s'.

en: Bad ZAux for CZONE_CONTAINER '%s'
vi: ZAux không hợp lệ cho CZONE_CONTAINER '%s'

en: Bad ZSmoothing for CZONE_CONTAINER '%s'
vi: ZSmoothing không hợp lệ cho CZONE_CONTAINER '%s'

en: The legacy segment zone fill mode is no longer supported.
    Zone fills will be converted on a best-effort basis.
vi: Chế độ phủ vùng theo đoạn cũ không còn được hỗ trợ.
    Vùng phủ sẽ được chuyển đổi theo cách tốt nhất có thể.

en: Bad ZClearance padoption for CZONE_CONTAINER '%s'
vi: ZClearance padoption không hợp lệ cho CZONE_CONTAINER '%s'

en: Invalid floating point number in file: '%s'
    line: %d, offset: %d
vi: Số thập phân không hợp lệ trong tệp: '%s'
    dòng: %d, độ lệch: %d

en: Missing floating point number in file: '%s'
    line: %d, offset: %d
vi: Thiếu số dấu phẩy động trong tệp: '%s'
    dòng: %d, độ lệch: %d

en: File '%s' is not a legacy library.
vi: Tệp '%s' không phải là thư viện cũ.

en: Legacy footprint library files
vi: Tệp thư viện dấu chân củ

en: Cannot create footprint library '%s'.
vi: Không thể tạo thư viện dấu chân linh kiện '%s'.

en: Footprint library '%s' is read only.
vi: Thư viện dấu chân '%s' chỉ đọc.

en: Warning in file '%s'
vi: Cảnh báo trong tệp '%s'

en: unknown pad type: %d
vi: loại điểm hàn không xác định: %d

en: unknown via type %d
vi: loại via không xác định %d

en: unknown zone corner smoothing type %d
vi: loại làm mịn góc vùng không xác định %d

en: This file does not contain a PCB.
vi: Tệp này không chứa PCB.

en: Library '%s' does not exist.
    Would you like to create it?
vi: Thư viện '%s' không tồn tại.
    Bạn có muốn tạo nó không?

en: Library Not Found
vi: Không Tìm Thấy Thư Viện

en: Footprint file name '%s' is not valid.
vi: Tên tệp dấu chân '%s' không hợp lệ.

en: Insufficient permissions to delete '%s'.
vi: Không đủ quyền để xóa '%s'.

en: Unexpected file '%s' found in library path '%s'.
vi: Tìm thấy tệp không mong đợi '%s' trong đường dẫn thư viện '%s'.

en: KiCad footprint file
vi: Tệp dấu chân Kicad

en: Invalid net ID in
    file: %s;
    line: %d
    offset: %d.
vi: net ID không hợp lệ trong
    tệp: %s
    line: %d
    offset: %d.

en: Cannot interpret date code %d
vi: Không thể hiểu mã ngày %d

en: Items found on undefined layers (%s).
    Do you wish to rescue them to the %s layer?
    
    Zones will need to be refilled.
vi: Tìm thấy các mục trên các lớp không xác định (%s).
    Bạn có muốn chuyển chúng đến lớp %s không?
    
    Các vùng sẽ cần được tô lại.

en: Undefined Layers Warning
vi: Cảnh báo lớp không xác định

en: Cannot create generated object of type '%s'
vi: Không thể tạo đối tượng được tạo tự động loại '%s'

en: Page type '%s' is not valid.
vi: Loại trang '%s' không hợp lệ.

en: Layer '%s' in file '%s' at line %d is not in fixed layer hash.
vi: Lớp '%s' trong tệp '%s' tại dòng %d không có trong bảng băm lớp cố định.

en: %d is not a valid layer count
vi: %d không phải là số lượng lớp hợp lệ

en: Duplicate NETCLASS name '%s' in file '%s' at line %d, offset %d.
vi: Tên NETCLASS trùng lặp '%s' trong tệp '%s' tại dòng %d, độ lệch %d.

en: Cannot handle footprint text type %s
vi: Không thể xử lý loại văn bản dấu chân linh kiện %s

en: Invalid footprint ID in
    file: %s
    line: %d
    offset: %d.
vi: dấu chân ID không hợp lệ trong
    tệp: %s
    dòng: %d
    offset: %d.

en: Invalid stackup in footprint: odd number of copper layers (%d).
vi: Cấu trúc lớp không hợp lệ trong dấu chân linh kiện: số lớp đồng lẻ (%d).

en: Invalid stackup in footprint: copper layers are not contiguous.
vi: Cấu trúc lớp không hợp lệ trong dấu chân linh kiện: các lớp đồng không liên tục.

en: Invalid stackup in footprint: technology layers are implicit in footprints and should not be specified in the stackup.
vi: Cấu trúc lớp không hợp lệ trong dấu chân linh kiện: các lớp công nghệ được ngầm định trong dấu chân linh kiện và không nên được chỉ định trong cấu trúc lớp.

en: Invalid net ID in
    file: %s
    line: %d offset: %d
vi: net ID không hợp lệ trong
    tệp: %s
    dòng: %d offset: %d

en: Net name doesn't match ID in
    file: %s
    line: %d offset: %d
vi: Tên lưới không khớp với ID trong
    tệp: %s
    dòng: %d độ lệch: %d

en: Invalid zero-sized pad pinned to %s in
    file: %s
    line: %d
    offset: %d
vi: Điểm hàn có kích thước bằng không không hợp lệ được ghim vào %s trong
    tệp: %s
    dòng: %d
    độ lệch: %d

en: Invalid padstack layer in
    file: %s
    line: %d
    offset: %d.
vi: Lớp padstack không hợp lệ trong
    tệp: %s
    dòng: %d
    độ lệch: %d.

en: Invalid padstack layer '%s' in file '%s' at line %d, offset %d.
vi: Lớp padstack không hợp lệ '%s' trong tệp '%s' tại dòng %d, độ lệch %d.

en: Legacy zone fill strategy is not supported anymore.
    Zone fills will be converted on best-effort basis.
vi: Chiến lược phủ vùng cũ không còn được hỗ trợ.
    Vùng phủ sẽ được chuyển đổi theo cách tốt nhất có thể.

en: Component '%s' has non-ASCII characters in its designator; converted to '%s' for ODB++ export.
vi: Linh kiện '%s' có ký tự không phải ASCII trong ký hiệu tham chiếu; đã chuyển đổi thành '%s' để xuất ODB++.

en: Component '%s' has an ambiguous designator after conversion; renamed to '%s' for ODB++ export.
vi: Linh kiện '%s' có ký hiệu tham chiếu mơ hồ sau khi chuyển đổi; đã đổi tên thành '%s' để xuất ODB++.

en: Failed to add component data
vi: Không thể thêm dữ liệu linh kiện

en: Creating ODB++ Structure
vi: Đang tạo cấu trúc ODB++

en: Exporting board to ODB++
vi: Đang xuất bảng mạch sang ODB++

en: ODB++ Production File
vi: Tệp sản xuất ODB++

en: Starting PADS PCB import
vi: Bắt đầu nhập PADS PCB

en: Footprint '%s' not found in decal list, part skipped
vi: Không tìm thấy dấu chân '%s' trong danh sách decal, bỏ qua linh kiện

en: Skipping decal item on unmapped layer %d
vi: Bỏ qua mục decal trên lớp chưa ánh xạ %d

en: Text on unmapped layer %d assigned to Comments layer
vi: Văn bản trên lớp chưa ánh xạ %d được gán cho lớp Comments

en: Skipping track on non-copper layer %d
vi: Bỏ qua đường mạch trên lớp không phải đồng %d

en: COPPER item on unmapped layer %d defaulting to F.Cu
vi: Mục COPPER trên lớp chưa ánh xạ %d mặc định về F.Cu

en: Skipping pour on unmapped layer %d
vi: Bỏ qua phủ đồng trên lớp chưa ánh xạ %d

en: Skipping keepout on unmapped layer %d
vi: Bỏ qua vùng cấm trên lớp chưa ánh xạ %d

en: Skipping keepout with no valid layers
vi: Bỏ qua vùng cấm không có lớp hợp lệ

en: Imported %zu footprints, %d nets, %zu tracks, %zu vias, %zu zones
vi: Đã nhập %zu dấu chân, %d lưới, %zu đường mạch, %zu via, %zu vùng

en: Starting PADS binary PCB import
vi: Bắt đầu nhập PADS binary PCB

en: Unknown PCad layer %u
vi: Lớp PCad không xác định %u

en: KiCad only supports 32 signal layers.
vi: KiCad chỉ hỗ trợ 32 lớp tín hiệu.

en: Unable to find library section.
vi: Không thể tìm thấy phần thư viện.

en: Unable to find viaStyleDef %s.
vi: Không thể tìm thấy viaStyleDef %s.

en: P-Cad 200x ASCII PCB files
vi: Các tệp PCB P-Cad 200x ASCII

en: Selected file contains multiple footprints. Only the first one will be imported.
    To load all footprints, add it as a library using Preferences -> Manage Footprint Libraries...
vi: Tệp được chọn chứa nhiều dấu chân. Chỉ dấu chân đầu tiên sẽ được nhập.
    Để tải tất cả dấu chân, hãy thêm tệp làm thư viện bằng cách vào Tùy chọn -> Quản lý thư viện dấu chân...

en: Enable <b>debug</b> logging for Footprint*() functions in this PCB_IO.
vi: Bật ghi nhật ký <b>gỡ lỗi</b> cho các hàm Dấu chân*() trong PCB_IO này.

en: Regular expression <b>footprint name</b> filter.
vi: Bộ lọc <b>tên dấu chân</b> theo biểu thức chính quy.

en: Enable transaction logging. The mere presence of this option turns on the logging, no need to set a Value.
vi: Bật ghi nhật ký giao dịch. Chỉ cần có tùy chọn này là đã bật ghi nhật ký, không cần đặt giá trị.

en: User name for <b>login</b> to some special library server.
vi: Tên người dùng để <b>đăng nhập</b> vào máy chủ thư viện đặc biệt.

en: Password for <b>login</b> to some special library server.
vi: Mật khẩu để <b>đăng nhập</b> vào máy chủ thư viện đặc biệt.

en: Enter the python module which implements the PCB_IO::Footprint*() functions.
vi: Nhập mô-đun python triển khai các hàm PCB_IO::Dấu chân*().

en: (not activated)
vi: (chưa kích hoạt)

en: Marker (%s)
vi: Đánh dấu (%s)

en: No layers selected for plotting.
vi: Không có lớp nào được chọn để vẽ.

en: Color theme '%s' not found, will use theme from PCB Editor.
vi: Không tìm thấy giao diện màu '%s', sẽ dùng giao diện từ trình soạn PCB.

en: PCB Point
vi: Điểm PCB

en: Associated Layer
vi: Lớp liên kết

en: Greyscale
vi: Thang xám

en: Drawing
vi: Bản vẽ

en: %s %s of %s on %s
vi: %s %s của %s trên %s

en: %s %s on %s
vi: %s %s trên %s

en: %s of %s on %s
vi: %s của %s trên %s

en: %s on %s
vi: %s trên %s

en: Pad Primitives
vi: Hình nguyên thủy của điểm hàn

en: %d column table
vi: Bảng %d cột

en: Table cell %s
vi: Ô bảng %s

en: PCB Target
vi: Mục tiêu PCB

en: PCB Text
vi: Văn bản PCB

en: Footprint text of %s (%s)
vi: Văn bản dấu chân của %s (%s)

en: PCB text '%s' on %s
vi: Văn bản PCB '%s' trên %s

en: <table>
        <tr>
            <th>Markup</th>
            <th></th>
            <th>Result</th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>^{superscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>_{subscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}</samp></td>
            <td></td>
            <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>CLK</samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${variable}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>variable_value</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${PROJECTNAME}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>MyBoard</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>PCB Variables</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${FILENAME}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>board.kicad_pcb</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${FILEPATH}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>/path/to/board.kicad_pcb</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${LAYER}</samp> (in text/tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>F.Cu, B.Cu, F.SilkS...</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Footprint Cross-References</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:field}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>field_value</i> of footprint <i>refdes</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:REFERENCE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>U1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:VALUE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>STM32F407VGT6</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:FOOTPRINT_LIBRARY}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Package_QFP</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:FOOTPRINT_NAME}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>LQFP-100_14x14mm_P0.5mm</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Pad/Pin Functions</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_NAME(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Net name connected to pad</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:NET_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>VCC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:SHORT_NET_NAME(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Short net name or NC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:SHORT_NET_NAME(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>GND</samp> or <samp>NC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_CLASS(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Net class for pad</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:NET_CLASS(1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Power</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_NAME(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Pin function/name</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USART1_TX</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Table Variables</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ROW}</samp> (in tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>1, 2, 3...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${COL}</samp> (in tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>1, 2, 3...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ADDR}</samp> (in tables)</td>
            <td></td>
            <td>&nbsp;<br><samp>A1, B2, C3...</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Math Expressions</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{expression}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>evaluated_result</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{2 + 3}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>5</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{${ROW} - 1}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>3</samp> (when ROW=4)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>String Comparison & Conditional Text</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" == "text"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" != "other"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(condition, true_val, false_val)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Conditional text display</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if("${LAYER}" == "F.Cu", "TOP", "BOTTOM")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>TOP</samp> (on front layer) or <samp>BOTTOM</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(${ROW} > 5, "High", "Low")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Numeric comparisons work too</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Escape Sequences</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\${LITERAL}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>${LITERAL}</samp> (not expanded)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Price: \$25.00</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Price: $25.00</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\@{x+y}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>@{x+y}</samp> (not evaluated)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Nested Variables</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:NET_NAME(@{${ROW}-2})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Dynamic net lookup in tables</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U${ROW}:VALUE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Dynamic footprint reference</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
    </table>
    <p></p>
    <p></p>
    <i>Note that markup has precedence over variable expansion.</i>
    <p></p>
    <p><b>Footprint Cross-References:</b> Reference fields and pads on other footprints using <samp>${refdes:field}</samp> or <samp>${refdes:function(pad)}</samp> syntax.</p>
    <p><b>Nested Variables:</b> Variables can contain other variables. Inner variables are expanded first. Maximum nesting depth: 10 levels.</p>
    <p><b>Error Messages:</b></p>
    <ul>
    <li><samp>&lt;UNRESOLVED: token&gt;</samp> - Variable or function cannot be resolved</li>
    <li><samp>&lt;Unknown reference: U1&gt;</samp> - Footprint not found</li>
    </ul>
vi: <table>
        <tr>
            <th>Đánh dấu</th>
            <th></th>
            <th>Kết quả</th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>^{superscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sup>superscript</sup>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Driver Board^{Rev A}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Driver Board<sup>Rev A</sup></samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>_{subscript}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><sub>subscript</sub>&nbsp;</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>D_{0} - D_{15}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>D<sub>0</sub> - D<sub>15</sub></samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td> &nbsp;<br><samp>~{overbar}</samp><br> &nbsp;<br><samp>~{CLK}</samp></td>
            <td></td>
            <td> <samp><u>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>overbar</samp><br> <samp><u>&nbsp;&nbsp;&nbsp;</u></samp><br> <samp>CLK</samp></td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${variable}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>variable_value</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${PROJECTNAME}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>MyBoard</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Biến PCB</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${FILENAME}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>board.kicad_pcb</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${FILEPATH}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>/path/to/board.kicad_pcb</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${LAYER}</samp> (trong văn bản/bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>F.Cu, B.Cu, F.SilkS...</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Tham chiếu chéo dấu chân linh kiện</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:field}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>field_value</i> của dấu chân linh kiện <i>refdes</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:REFERENCE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>U1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:VALUE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>STM32F407VGT6</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:FOOTPRINT_LIBRARY}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Package_QFP</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:FOOTPRINT_NAME}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>LQFP-100_14x14mm_P0.5mm</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Chức năng chân/điểm hàn</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_NAME(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tên lưới kết nối với điểm hàn</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:NET_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>VCC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:SHORT_NET_NAME(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tên lưới ngắn hoặc NC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:SHORT_NET_NAME(3)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>GND</samp> hoặc <samp>NC</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:NET_CLASS(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Lớp mạng cho điểm hàn</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${J1:NET_CLASS(1)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Power</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${refdes:PIN_NAME(pad)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Chức năng/tên chân</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:PIN_NAME(5)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>USART1_TX</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Biến bảng</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ROW}</samp> (trong bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>1, 2, 3...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${COL}</samp> (trong bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>1, 2, 3...</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${ADDR}</samp> (trong bảng)</td>
            <td></td>
            <td>&nbsp;<br><samp>A1, B2, C3...</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Biểu thức toán học</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{expression}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp><i>evaluated_result</i></samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{2 + 3}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>5</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{${ROW} - 1}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>3</samp> (khi ROW=4)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>So sánh chuỗi &amp; Văn bản điều kiện</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" == "text"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{"text" != "other"}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>1</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(condition, true_val, false_val)}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Hiển thị văn bản điều kiện</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if("${LAYER}" == "F.Cu", "TOP", "BOTTOM")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>TOP</samp> (trên lớp mặt trước) hoặc <samp>BOTTOM</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>@{if(${ROW} > 5, "High", "Low")}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>So sánh số cũng hoạt động</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Chuỗi thoát</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\${LITERAL}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>${LITERAL}</samp> (không mở rộng)</td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>Price: \$25.00</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Price: $25.00</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>\@{x+y}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>@{x+y}</samp> (không tính toán)</td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
        <tr>
            <th>Biến lồng nhau</th>
            <th></th>
            <th></th>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U1:NET_NAME(@{${ROW}-2})}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tra cứu lưới động trong bảng</samp></td>
        </tr>
        <tr>
            <td>&nbsp;<br><samp>${U${ROW}:VALUE}</samp></td>
            <td></td>
            <td>&nbsp;<br><samp>Tham chiếu dấu chân linh kiện động</samp></td>
        </tr>
        <tr>
            <td><br></td>
        </tr>
    </table>
    <p></p>
    <p></p>
    <i>Lưu ý rằng đánh dấu có ưu tiên hơn mở rộng biến.</i>
    <p></p>
    <p><b>Tham chiếu chéo dấu chân linh kiện:</b> Tham chiếu các trường và chân của dấu chân linh kiện khác bằng cú pháp <samp>${refdes:field}</samp> hoặc <samp>${refdes:function(pad)}</samp>.</p>
    <p><b>Biến lồng nhau:</b> Biến có thể chứa biến khác. Biến bên trong được mở rộng trước. Độ sâu lồng tối đa: 10 cấp.</p>
    <p><b>Thông báo lỗi:</b></p>
    <ul>
    <li><samp>&lt;UNRESOLVED: token&gt;</samp> - Biến hoặc hàm không thể phân giải</li>
    <li><samp>&lt;Unknown reference: U1&gt;</samp> - Không tìm thấy dấu chân linh kiện</li>
    </ul>

en: PCB text box '%s' on %s
vi: Hộp văn bản PCB '%s' trên %s

en: Border Properties
vi: Thuộc tính đường viền

en: Blind via %s on %s
vi: Via mù %s trên %s

en: Buried via %s on %s
vi: Via chôn %s trên %s

en: Micro via %s on %s
vi: Vi via %s trên %s

en: Via %s on %s
vi: Via %s trên %s

en: removed annular ring
vi: đã bỏ vòng khuyên

en: Via diameter is too small.
vi: Đường kính via quá nhỏ.

en: Via drill is too small.
vi: Lỗ khoan via quá nhỏ.

en: No via hole size defined.
vi: Chưa xác định kích thước lỗ via.

en: No via diameter defined.
vi: Chưa xác định đường kính via.

en: Via hole size must be smaller than via diameter
vi: Kích thước lỗ via phải nhỏ hơn đường kính via

en: Via layer must be a copper layer.
vi: Lớp via phải là lớp đồng.

en: Via layer is outside the board stack.
vi: Lớp via nằm ngoài cấu trúc lớp bảng mạch.

en: Via start layer and end layer cannot be the same
vi: Lớp bắt đầu và lớp kết thúc của via không thể giống nhau

en: Backdrill diameter is too small.
vi: Đường kính backdrill quá nhỏ.

en: Tertiary backdrill diameter is too small.
vi: Đường kính backdrill thứ ba quá nhỏ.

en: Track (arc)
vi: Đường mạch (cung)

en: Segment Length
vi: Chiều dài đoạn

en: Segment Delay
vi: Độ trễ đoạn

en: Copper Area
vi: Vùng đồng

en: Width Constraints: %s
vi: Ràng buộc chiều rộng: %s

en: Micro Via
vi: Vi Via

en: Blind Via
vi: Via Mù

en: Buried Via
vi: Via Chôn

en: Through Via
vi: Via xuyên lỗ

en: Min Annular Width: %s
vi: Chiều rộng vòng khuyên tối thiểu: %s

en: NetCode
vi: Mã mạng

en: Track (arc) %s on %s, length %s
vi: Đường mạch (cung) %s trên %s, chiều dài %s

en: Track %s on %s, length %s
vi: Đường mạch %s trên %s, chiều dài %s

en: From board stackup
vi: Từ cấu trúc lớp bảng mạch

en: Tented
vi: Che phủ

en: Not tented
vi: Không phủ

en: Covered
vi: Đã phủ

en: Not covered
vi: Không phủ

en: Plugged
vi: Đã bít

en: Not plugged
vi: Không bít

en: Capped
vi: Đã bịt nắp

en: Not capped
vi: Không bịt nắp

en: Not filled
vi: Chưa tô

en: Via Properties
vi: Thuộc tính Via

en: Post-machining
vi: Gia công sau

en: Layer Top
vi: Lớp trên

en: Layer Bottom
vi: Lớp dưới

en: Via Type
vi: Loại Via

en: Front tenting
vi: Phủ mặt trước

en: Back tenting
vi: Phủ mặt sau

en: Front covering
vi: Che phủ mặt trước

en: Back covering
vi: Che phủ mặt sau

en: Front plugging
vi: Bít mặt trước

en: Back plugging
vi: Bít mặt sau

en: Capping
vi: Bịt nắp

en: Filling
vi: Đang tô

en: Front Post-machining
vi: Gia công sau mặt trước

en: Front Post-machining Size
vi: Kích thước gia công sau mặt trước

en: Front Post-machining Depth
vi: Độ sâu gia công sau mặt trước

en: Front Post-machining Angle
vi: Góc gia công sau mặt trước

en: Back Post-machining
vi: Gia công sau mặt sau

en: Back Post-machining Size
vi: Kích thước gia công sau mặt sau

en: Back Post-machining Depth
vi: Độ sâu gia công sau mặt sau

en: Back Post-machining Angle
vi: Góc gia công sau mặt sau

en: must be mm, in, mil, deg, fs, or ps
vi: phải là mm, in, mil, deg, fs hoặc ps

en: Missing layer name argument to %s.
vi: Thiếu đối số tên lớp cho %s.

en: Unrecognized layer '%s'
vi: Lớp không nhận dạng được '%s'

en: Missing footprint argument (A, B, or reference designator) to %s.
vi: Thiếu đối số dấu chân linh kiện (A, B, hoặc ký hiệu tham chiếu) cho %s.

en: Footprint's courtyard is not a single, closed shape.
vi: Vùng đất của dấu chân linh kiện không phải là hình dạng đơn, kín.

en: Footprint has no front courtyard.
vi: Dấu chân linh kiện không có vùng lắp ráp mặt trước.

en: Footprint has no back courtyard.
vi: Dấu chân linh kiện không có vùng lắp ráp mặt sau.

en: Missing rule-area argument (A, B, or rule-area name) to %s.
vi: Thiếu đối số vùng quy tắc (A, B, hoặc tên vùng quy tắc) cho %s.

en: Missing group name argument to %s.
vi: Thiếu đối số tên nhóm cho %s.

en: Missing sheet name argument to %s.
vi: Thiếu đối số tên trang cho %s.

en: Missing footprint argument (reference designator) to %s.
vi: Thiếu đối số dấu chân linh kiện (ký hiệu tham chiếu) cho %s.

en: Missing diff-pair name argument to %s.
vi: Thiếu đối số tên cặp vi sai cho %s.

en: Missing field name argument to %s.
vi: Thiếu đối số tên trường cho %s.

en: Missing netclass name argument to hasNetclass()
vi: Thiếu đối số tên lớp mạng cho hasNetclass()

en: Missing netclass name argument to hasExactNetclass()
vi: Thiếu đối số tên lớp mạng cho hasExactNetclass()

en: Missing component class name argument to hasComponentClass()
vi: Thiếu đối số tên lớp linh kiện cho hasComponentClass()

en: Loading Footprint Libraries
vi: Đang tải thư viện dấu chân

en: Failed to load board
vi: Không thể tải bảng mạch

en: Invalid layer name '%s'
vi: Tên lớp '%s' không hợp lệ

en: Unknown export format
vi: Định dạng xuất không xác định

en: Successfully exported VRML to %s
vi: Đã xuất VRML thành công sang %s

en: Error exporting VRML
vi: Lỗi xuất VRML

en: Invalid image dimensions
vi: Kích thước hình ảnh không hợp lệ

en: Successfully created 3D render image
vi: Đã tạo hình ảnh kết xuất 3D thành công

en: Error creating 3D render image
vi: Lỗi khi tạo hình ảnh kết xuất 3D

en: At least one layer must be specified
vi: Ít nhất một lớp phải được chỉ định

en: Failed to plot to '%s'.
vi: Không thể vẽ vào '%s'.

en: Successfully created genCAD file
vi: Đã tạo tệp genCAD thành công

en: Error writing file '%s'.
vi: Lỗi khi ghi tệp '%s'.

en: Wrote board statistics to '%s'.
vi: Đã ghi thống kê bảng mạch vào '%s'.

en: Wrote front position data to '%s'.
vi: Đã ghi dữ liệu vị trí mặt trước vào '%s'.

en: Wrote back position data to '%s'.
vi: Đã ghi dữ liệu vị trí mặt sau vào '%s'.

en: Wrote position data to '%s'.
vi: Đã ghi dữ liệu vị trí vào '%s'.

en: Footprint library path does not exist or is not accessible
vi: Đường dẫn thư viện dấu chân không tồn tại hoặc không thể truy cập được

en: Unable to save library
vi: Không thể lưu thư viện

en: Footprint library was not updated
vi: Thư viện dấu chân không được cập nhật

en: The given footprint could not be found to export.
vi: Không tìm thấy dấu chân đã chỉ định để xuất.

en: Plotting footprint '%s' to '%s'
vi: Vẽ dấu chân '%s' thành '%s'

en: Error creating svg file
vi: Lỗi tạo tệp svg

en: Schematic parity tests require a fully annotated schematic.
vi: Kiểm tra tính nhất quán sơ đồ yêu cầu sơ đồ đã được chú thích đầy đủ.

en: Failed to fetch schematic netlist for parity tests.
vi: Không thể lấy danh sách kết nối sơ đồ nguyên lý để kiểm tra tương đương.

en: Found %d unconnected items
vi: Đã tìm thấy %d mục chưa được kết nối

en: Found %d schematic parity issues
vi: Tìm thấy %d vấn đề nhất quán sơ đồ

en: Unable to save DRC report to %s
vi: Không thể lưu báo cáo DRC vào %s

en: Saved DRC Report to %s
vi: Lưu Báo cáo DRC vào %s

en: Saved board
vi: Đã lưu bảng mạch

en: Failed to save board.
vi: Không thể lưu bảng mạch.

en: Error generating IPC-2581 file '%s'.
    Failed to rename temporary file '%s.
vi: Lỗi khi tạo tệp IPC-2581 '%s'.
    Không thể đổi tên tệp tạm '%s.

en: Successfully created IPC-D-356 file
vi: Đã tạo tệp IPC-D-356 thành công

en: Failed to create IPC-D-356 file
vi: Không thể tạo tệp IPC-D-356

en: Successfully saved board file using the latest format
vi: Đã lưu tệp bảng mạch thành công theo định dạng mới nhất

en: Board file was not updated
vi: Tệp bảng mạch không được cập nhật

en: Unable to determine file format for '%s'
vi: Không thể xác định định dạng tệp cho '%s'

en: Input file not found: '%s'
vi: Không tìm thấy tệp đầu vào: '%s'

en: No plugin found for file type '%s'
vi: Không tìm thấy phần mở rộng cho loại tệp '%s'

en: Importing '%s' using %s format...
vi: Đang nhập '%s' theo định dạng %s...

en: Successfully saved imported board to '%s'
vi: Đã lưu bảng mạch đã nhập thành công vào '%s'

en: Error during import: %s
vi: Lỗi trong quá trình nhập: %s

en: Multiple Layers
vi: Nhiều lớp

en: HPGL plotting is no longer supported as of KiCad 10.0
vi: Vẽ HPGL không còn được hỗ trợ kể từ KiCad 10.0

en: Failed first phase initializing Python module '%s', through Python C API.
vi: Thất bại giai đoạn đầu khởi tạo mô-đun Python '%s', qua Python C API.

en: Scripting init
vi: Khởi tạo scripting

en: Failed second phase initializing Python module '%s', through Python C API.
vi: Thất bại giai đoạn hai khởi tạo mô-đun Python '%s', qua Python C API.

en: Unable to open plugin directory '%s'.
vi: Không thể mở thư mục phần mở rộng '%s'.

en: Plugin Directory
vi: Thư mục phần mở rộng

en: The plugin directory '%s' does not exist.  Create it?
vi: Thư mục phần mở rộng '%s' không tồn tại. Tạo mới?

en: Unable to create plugin directory '%s'.
vi: Không thể tạo thư mục phần mở rộng '%s'.

en: Exception on python action plugin code
vi: Ngoại lệ trong mã phần mở rộng Python

en: Method '%s' not found, or not callable
vi: Không tìm thấy phương thức '%s' hoặc không thể gọi được

en: Unknown Method
vi: Phương thức không xác định

en: Apply Action Script
vi: Áp dụng kịch bản hành động

en: Exception on python footprint wizard code
vi: Ngoại lệ trong mã trình hướng dẫn dấu chân Python

en: Error loading drawing sheet '%s': %s
vi: Lỗi khi tải trang vẽ '%s': %s

en: Unable to find complementary differential pair nets. Make sure the names of the nets belonging to a differential pair end with either N/P or +/-.
vi: Không thể tìm thấy lưới cặp vi sai bổ sung. Hãy đảm bảo tên các lưới thuộc cặp vi sai kết thúc bằng N/P hoặc +/-.

en: Can't find a suitable starting point.  If starting from an existing differential pair make sure you are at the end.
vi: Không thể tìm điểm bắt đầu phù hợp. Nếu bắt đầu từ cặp vi sai hiện có, hãy đảm bảo bạn đang ở cuối đường.

en: Can't find a suitable starting point for coupled net "%s".
vi: Không thể tìm điểm bắt đầu phù hợp cho lưới ghép đôi "%s".

en: Please select a track whose length you want to tune.
vi: Vui lòng chọn đường mạch mà bạn muốn điều chỉnh chiều dài.

en: Unable to find complementary differential pair net for length tuning. Make sure the names of the nets belonging to a differential pair end with either _N/_P or +/-.
vi: Không thể tìm lưới cặp vi sai bổ sung để điều chỉnh chiều dài. Hãy đảm bảo tên các lưới thuộc cặp vi sai kết thúc bằng _N/_P hoặc +/-.

en: board minimum clearance
vi: khoảng hở tối thiểu của bảng mạch

en: board minimum track width
vi: chiều rộng đường mạch tối thiểu của bảng mạch

en: existing track
vi: đường mạch hiện có

en: netclass 'Default'
vi: lớp mạng 'Default'

en: %s is malformed.
vi: %s không hợp lệ.

en: This zone cannot be handled by the router.
    Please verify it is not a self-intersecting polygon.
vi: Vùng này không thể được xử lý bởi bộ đi dây.
    Vui lòng xác nhận đây không phải đa giác tự giao.

en: Routing
vi: Đi dây

en: Please select a differential pair track you want to tune.
vi: Vui lòng chọn đường mạch cặp vi sai bạn muốn điều chỉnh.

en: Unable to find complementary differential pair net for skew tuning. Make sure the names of the nets belonging to a differential pair end with either _N/_P or +/-.
vi: Không thể tìm lưới cặp vi sai bổ sung để điều chỉnh độ lệch. Hãy đảm bảo tên các lưới thuộc cặp vi sai kết thúc bằng _N/_P hoặc +/-.

en: Diff pair gap is less than board minimum clearance.
vi: Khe hở cặp vi sai nhỏ hơn khoảng hở tối thiểu của bảng mạch.

en: Cannot start routing from a non-plated hole.
vi: Không thể bắt đầu đi dây từ lỗ không mạ.

en: Rule area '%s' disallows tracks.
vi: Vùng quy tắc '%s' không cho phép đường mạch.

en: Rule area disallows tracks.
vi: Vùng quy tắc không cho phép đường mạch.

en: Cannot start routing from a text item.
vi: Không thể bắt đầu đi dây từ một mục văn bản.

en: The routing start point violates DRC.
vi: Điểm bắt đầu đi dây vi phạm DRC.

en: Cannot start a differential pair in the middle of nowhere.
vi: Không thể bắt đầu cặp vi sai ở giữa khoảng trống.

en: The differential pair gap at the start point does not match the configured gap. This can occur in neckdown areas where tracks have narrower width and spacing. Adjust the differential pair settings or start from a location with the correct gap.
vi: Khe hở cặp vi sai tại điểm bắt đầu không khớp với khe hở đã cấu hình. Điều này có thể xảy ra ở vùng cổ chai nơi đường mạch có chiều rộng và khoảng cách hẹp hơn. Hãy điều chỉnh cài đặt cặp vi sai hoặc bắt đầu từ vị trí có khe hở đúng.

en: Place Through Via
vi: Đặt Via Xuyên

en: Adds a through-hole via at the end of currently routed track.
vi: Thêm via xuyên lỗ vào cuối đường mạch đang đi.

en: Place Blind/Buried Via
vi: Đặt Via Mù/Chôn

en: Adds a blind or buried via at the end of currently routed track.
vi: Thêm via mù hoặc via chôn vào cuối đường mạch đang đi.

en: Place Microvia
vi: Đặt Vi Via

en: Adds a microvia at the end of currently routed track.
vi: Thêm vi via vào cuối đường mạch đang đi.

en: Select Layer and Place Through Via...
vi: Chọn Lớp và Đặt Via Xuyên...

en: Select a layer, then add a through-hole via at the end of currently routed track.
vi: Chọn một lớp, sau đó thêm via xuyên lỗ vào cuối đường mạch đang đi.

en: Select Layer and Place Blind/Buried Via...
vi: Chọn Lớp và Đặt Via Mù/Chôn...

en: Select a layer, then add a blind or buried via at the end of currently routed track.
vi: Chọn một lớp, sau đó thêm via mù hoặc via chôn vào cuối đường mạch đang đi.

en: Select Layer and Place Micro Via...
vi: Chọn Lớp và Đặt Vi Via...

en: Select a layer, then add a micro via at the end of currently routed track.
vi: Chọn một lớp, sau đó thêm vi via vào cuối đường mạch đang đi.

en: Custom Track/Via Size...
vi: Kích Thước Đường Mạch/Via Tùy Chỉnh...

en: Shows a dialog for changing the track width and via size.
vi: Hiển thị hộp thoại để thay đổi chiều rộng đường mạch và kích thước via.

en: Switch Track Posture
vi: Chuyển Đổi Tư Thế Đường Mạch

en: Switches posture of the currently routed track.
vi: Chuyển đổi tư thế của đường mạch đang đi.

en: Track Corner Mode Switch
vi: Chuyển Đổi Chế Độ Góc Đường Mạch

en: Switches between sharp/rounded and 45°/90° corners when routing tracks.
vi: Chuyển đổi giữa góc sắc/bo tròn và góc 45°/90° khi đi dây.

en: Track Corner Mode 45
vi: Chế Độ Góc Đường Mạch 45

en: Switch to 45° corner when routing tracks.
vi: Chuyển sang góc 45° khi đi dây.

en: Track Corner Mode 90
vi: Chế Độ Góc Đường Mạch 90

en: Switch to 90° corner when routing tracks.
vi: Chuyển sang góc 90° khi đi dây.

en: Track Corner Mode Arc 45
vi: Chế Độ Góc Vòng Cung 45

en: Switch to arc 45° corner when routing tracks.
vi: Chuyển sang góc vòng cung 45° khi đi dây.

en: Track Corner Mode Arc 90
vi: Chế Độ Góc Vòng Cung 90

en: Switch to arc 90° corner when routing tracks.
vi: Chuyển sang góc vòng cung 90° khi đi dây.

en: Select Track/Via Width
vi: Chọn Chiều Rộng Đường Mạch/Via

en: Use Starting Track Width
vi: Dùng Chiều Rộng Đường Mạch Bắt Đầu

en: Route using the width of the starting track.
vi: Đi dây sử dụng chiều rộng của đường mạch bắt đầu.

en: Use Net Class Values
vi: Dùng Giá Trị Lớp Mạng

en: Use track and via sizes from the net class
vi: Dùng kích thước đường mạch và via từ lớp mạng

en: Use Custom Values...
vi: Dùng Giá Trị Tùy Chỉnh...

en: Specify custom track and via sizes
vi: Chỉ định kích thước đường mạch và via tùy chỉnh

en: Track netclass width
vi: Chiều rộng lớp mạng của đường mạch

en: Track %s
vi: Đường mạch %s

en: Via netclass values
vi: Giá trị lớp mạng của via

en: Via %s, hole %s
vi: Via %s, lỗ %s

en: Select Differential Pair Dimensions
vi: Chọn Kích Thước Cặp Vi Sai

en: Use differential pair dimensions from the net class
vi: Dùng kích thước cặp vi sai từ lớp mạng

en: Specify custom differential pair dimensions
vi: Chỉ định kích thước cặp vi sai tùy chỉnh

en: Width %s
vi: Chiều rộng %s

en: Width %s, via gap %s
vi: Chiều rộng %s, khe hở via %s

en: Width %s, gap %s
vi: Chiều rộng %s, khe hở %s

en: Width %s, gap %s, via gap %s
vi: Chiều rộng %s, khe hở %s, khe hở via %s

en: Interactive Router
vi: Bộ Đi Dây Tương Tác

en: Track Corner Mode
vi: Chế Độ Góc Đường Mạch

en: Save router log
vi: Lưu nhật ký bộ đi dây

en: Via needs 2 different layers.
vi: Via cần 2 lớp khác nhau.

en: Tracks on Copper layers only.
vi: Đường mạch chỉ trên các lớp đồng.

en: The selected item is locked.
vi: Mục đã chọn bị khóa.

en: Drag Anyway
vi: Kéo Dù Sao

en: (%s to commit anyway.)
vi: (%s để xác nhận dù sao.)

en: Track violates DRC.
vi: Đường mạch vi phạm DRC.

en: Break Track
vi: Ngắt Đường Mạch

en: Routing Diff Pair: %s
vi: Đi Dây Cặp Vi Sai: %s

en: Resolved Netclass: %s
vi: Lớp Mạng Đã Giải Quyết: %s

en: Routing Track: %s
vi: Đi Dây Đường Mạch: %s

en: Routing Track
vi: Đi Dây Đường Mạch

en: (no net)
vi: (không có lưới)

en: Free-angle
vi: Góc tự do

en: 45-degree
vi: 45 độ

en: 45-degree rounded
vi: 45 độ bo tròn

en: 90-degree
vi: 90 độ

en: 90-degree rounded
vi: 90 độ bo tròn

en: Corner Style
vi: Kiểu Góc

en: Track Width: %s
vi: Chiều Rộng Đường Mạch: %s

en: Diff Pair Gap: %s
vi: Khe Hở Cặp Vi Sai: %s

en: DP Max Uncoupled-length: %s
vi: Chiều Dài Không Ghép Tối Đa DP: %s

en: Warning: top and bottom layers are same.
vi: Cảnh báo: lớp trên và lớp dưới giống nhau.

en: BOARD exported OK.
vi: Đã xuất BOARD thành công.

en: Unable to export, please fix and try again
vi: Không thể xuất, vui lòng sửa và thử lại

en: Footprint with value of '%s' has an empty reference designator.
vi: Dấu chân có giá trị '%s' có ký hiệu tham chiếu rỗng.

en: Multiple footprints have the reference designator '%s'.
vi: Nhiều dấu chân có cùng ký hiệu tham chiếu '%s'.

en: Board may be corrupted, do not save it.
     Fix problem and try again
vi: Bảng mạch có thể bị hỏng, đừng lưu.
     Sửa sự cố và thử lại

en: Session file imported and merged OK.
vi: Đã nhập và hợp nhất tệp phiên thành công.

en: Session file uses invalid layer id '%s'.
vi: Tệp phiên sử dụng ID lớp không hợp lệ '%s'.

en: Session via padstack has no shapes
vi: Padstack via trong phiên không có hình dạng

en: Unsupported via shape: %s.
vi: Hình dạng via không được hỗ trợ: %s.

en: Unsupported via shape: %s
vi: Hình dạng via không được hỗ trợ: %s

en: Session file uses invalid layer id '%s'
vi: Tệp phiên sử dụng ID lớp không hợp lệ '%s'

en: Session file is missing the "session" section
vi: Tệp phiên thiếu phần "session"

en: Session file is missing the "routes" section
vi: Tệp phiên thiếu phần "routes"

en: Session file is missing the "library_out" section
vi: Tệp phiên thiếu phần "library_out"

en: Reference '%s' not found.
vi: Không tìm thấy tham chiếu '%s'.

en: A wire_via refers to missing padstack '%s'.
vi: Một wire_via tham chiếu đến padstack '%s' bị thiếu.

en: Dimension objects
vi: Các đối tượng kích thước

en: Track width selector
vi: Bộ chọn chiều rộng đường mạch

en: Control to select the track width
vi: Điều khiển để chọn chiều rộng đường mạch

en: Via diameter selector
vi: Bộ chọn đường kính via

en: Control to select the via diameter
vi: Điều khiển để chọn đường kính via

en: Control to select the current variant
vi: Điều khiển để chọn biến thể hiện tại

en: Track routing tools
vi: Công cụ đi dây

en: Track tuning tools
vi: Công cụ điều chỉnh đường mạch

en: PCB origins and points
vi: Gốc tọa độ và điểm PCB

en: Select the default width for new tracks. Note that this width can be overridden by the board minimum width, or by the width of an existing track if the 'Use Existing Track Width' feature is enabled.
vi: Chọn chiều rộng mặc định cho đường mạch mới. Lưu ý chiều rộng này có thể bị ghi đè bởi chiều rộng tối thiểu của bảng mạch, hoặc bởi chiều rộng của đường mạch hiện có nếu tính năng 'Dùng chiều rộng đường mạch hiện có' được bật.

en: Track: use netclass width
vi: Đường mạch: dùng chiều rộng lớp mạng

en: Track: %s (%s)
vi: Đường mạch: %s (%s)

en: Edit Pre-defined Sizes...
vi: Chỉnh sửa kích thước định sẵn...

en: Via: use netclass sizes
vi: Via: dùng kích thước lớp mạng

en: Align/Distribute
vi: Căn chỉnh/Phân bố

en: Locking
vi: Khóa

en: Specctra Session File
vi: Tệp phiên làm việc Specctra

en: Specctra DSN File
vi: Tệp Specctra DSN

en: Export Board Netlist
vi: Xuất danh sách kết nối bảng mạch

en: KiCad board netlist files
vi: Tệp danh sách kết nối bảng mạch KiCad

en: Orphaned net %s re-parented.
vi: Lưới mồ côi %s đã được gán lại cha.

en: %d duplicate IDs replaced.
vi: %d ID trùng lặp được thay thế.

en: %d potential problems repaired.
vi: %d vấn đề tiềm ẩn đã được sửa.

en: No board problems found.
vi: Không tìm thấy vấn đề nào trên bảng mạch.

en: Updating PCB requires a fully annotated schematic.
vi: Cập nhật PCB yêu cầu sơ đồ nguyên lý được đánh chú thích đầy đủ.

en: Cannot update schematic because Pcbnew is opened in stand-alone mode. In order to create or update PCBs from schematics, you must launch the KiCad project manager and create a project.
vi: Không thể cập nhật sơ đồ nguyên lý vì Pcbnew đang mở ở chế độ độc lập. Để tạo hoặc cập nhật PCB từ sơ đồ nguyên lý, bạn phải khởi động trình quản lý dự án KiCad và tạo một dự án.

en: Schematic file '%s' not found.
vi: Không tìm thấy tệp sơ đồ nguyên lý '%s'.

en: Eeschema failed to load.
vi: Eeschema tải thất bại.

en: Increase Track Width
vi: Tăng chiều rộng đường mạch

en: Decrease Track Width
vi: Giảm chiều rộng đường mạch

en: Increase Via Size
vi: Tăng kích thước via

en: Place Footprint
vi: Đặt dấu chân linh kiện

en: Lock
vi: Khóa

en: Unlock
vi: Mở khóa

en: Zones have insufficient overlap for merging.
vi: Các vùng không đủ chồng lấp để gộp.

en: Some zone netcodes did not match and were not merged.
vi: Một số mã lưới vùng không khớp và không được gộp.

en: Some zones were rule areas and were not merged.
vi: Một số vùng là vùng quy tắc và không được hợp nhất.

en: Some zone layer sets did not match and were not merged.
vi: Một số tập hợp lớp vùng không khớp và không được hợp nhất.

en: Some zones did not intersect and were not merged.
vi: Một số vùng không giao nhau và không được gộp.

en: Merge Zones
vi: Gộp Vùng

en: Duplicate Zone
vi: Nhân Đôi Vùng

en: Selection contains no items with labeled nets.
vi: Vùng chọn không chứa mục nào có lưới được đặt nhãn.

en: Net Inspection Tools
vi: Công cụ kiểm tra lưới

en: [netclass %s]
vi: [lớp mạng %s]

en: Report incomplete: could not compile custom design rules.
vi: Báo cáo chưa hoàn chỉnh: không thể biên dịch quy tắc thiết kế tùy chỉnh.

en: Uncoupled Length
vi: Chiều dài không ghép đôi

en: Diff pair uncoupled length resolution for:
vi: Độ phân giải chiều dài không ghép đôi cặp vi sai cho:

en: Resolved max uncoupled length: %s.
vi: Chiều dài không ghép đôi tối đa đã phân giải: %s.

en: Text height resolution for:
vi: Độ phân giải chiều cao văn bản cho:

en: Resolved height constraints: min %s; max %s.
vi: Ràng buộc chiều cao đã giải quyết: tối thiểu %s; tối đa %s.

en: Text thickness resolution for:
vi: Độ phân giải độ dày văn bản cho:

en: Resolved thickness constraints: min %s; max %s.
vi: Ràng buộc độ dày đã giải quyết: tối thiểu %s; tối đa %s.

en: Track width resolution for:
vi: Độ phân giải chiều rộng đường mạch cho:

en: Resolved width constraints: min %s; max %s.
vi: Ràng buộc chiều rộng đã giải quyết: tối thiểu %s; tối đa %s.

en: Track Angle
vi: Góc đường mạch

en: Track Angle resolution for:
vi: Độ phân giải góc đường mạch cho:

en: Resolved angle constraints: min %s; max %s.
vi: Ràng buộc góc đã giải quyết: tối thiểu %s; tối đa %s.

en: Track Segment Length
vi: Chiều dài đoạn đường mạch

en: Track segment length resolution for:
vi: Độ phân giải chiều dài đoạn đường mạch cho:

en: Resolved segment length constraints: min %s; max %s.
vi: Ràng buộc chiều dài đoạn đã phân giải: tối thiểu %s; tối đa %s.

en: Connection Width
vi: Chiều rộng kết nối

en: Connection width resolution for:
vi: Giải quyết chiều rộng kết nối cho:

en: Resolved min connection width: %s.
vi: Chiều rộng kết nối tối thiểu đã giải quyết: %s.

en: Via Diameter
vi: Đường kính via

en: Via diameter resolution for:
vi: Độ phân giải đường kính via cho:

en: Resolved diameter constraints: min %s; max %s.
vi: Ràng buộc đường kính đã giải quyết: tối thiểu %s; tối đa %s.

en: Via Annulus
vi: Vòng khuyên via

en: Via annular width resolution for:
vi: Độ phân giải chiều rộng vòng khuyên via cho:

en: Resolved annular width constraints: min %s; max %s.
vi: Ràng buộc chiều rộng vòng khuyên đã giải quyết: tối thiểu %s; tối đa %s.

en: Hole Size
vi: Kích thước lỗ khoan

en: Hole size resolution for:
vi: Độ phân giải kích thước lỗ khoan cho:

en: Resolved hole size constraints: min %s; max %s.
vi: Ràng buộc kích thước lỗ khoan đã giải quyết: tối thiểu %s; tối đa %s.

en: Hole Clearance
vi: Khoảng hở lỗ khoan

en: Hole clearance resolution for:
vi: Độ phân giải khoảng hở lỗ khoan cho:

en: Items belong to the same net. Clearance is 0.
vi: Các phần tử thuộc cùng một lưới. Khoảng hở là 0.

en: Resolved min clearance: %s.
vi: Khoảng hở tối thiểu đã giải quyết: %s.

en: Physical hole clearance resolution for:
vi: Độ phân giải khoảng hở lỗ khoan vật lý cho:

en: No 'physical_hole_clearance' constraints defined.
vi: Không có ràng buộc 'physical_hole_clearance' nào được định nghĩa.

en: Hole to Hole
vi: Lỗ đến lỗ

en: Hole-to-hole clearance resolution for:
vi: Độ phân giải khoảng hở lỗ đến lỗ cho:

en: Edge Clearance
vi: Khoảng hở rìa

en: Edge clearance resolution for:
vi: Giải quyết khoảng hở rìa cho:

en: Clearance resolution for:
vi: Giải quyết khoảng hở cho:

en: Physical clearance resolution for:
vi: Giải quyết khoảng hở vật lý cho:

en: No 'physical_clearance' constraints defined.
vi: Không có ràng buộc 'physical_clearance' được định nghĩa.

en: Assertions
vi: Xác nhận

en: Assertions for:
vi: Xác nhận cho:

en: Select first item for clearance resolution...
vi: Chọn phần tử đầu tiên để giải quyết khoảng hở...

en: Select second item for clearance resolution...
vi: Chọn phần tử thứ hai để giải quyết khoảng hở...

en: Select two different items for clearance resolution.
vi: Chọn hai phần tử khác nhau để giải quyết khoảng hở.

en: Cannot generate clearance report on empty group.
vi: Không thể tạo báo cáo khoảng hở trên nhóm trống.

en: Zone connection resolution for:
vi: Phân giải kết nối vùng cho:

en: Thermal-relief gap resolution for:
vi: Phân giải khe hở thoát nhiệt cho:

en: Resolved thermal relief gap: %s.
vi: Đã phân giải khe hở thoát nhiệt: %s.

en: Thermal-relief spoke width resolution for:
vi: Giải quyết chiều rộng nan hoa thoát nhiệt cho:

en: Resolved spoke width: %s.
vi: Chiều rộng nan hoa đã giải quyết: %s.

en: Thermal-relief min spoke count resolution for:
vi: Giải quyết số nan hoa tối thiểu của thoát nhiệt cho:

en: Resolved min spoke count: %d.
vi: Số nan hoa tối thiểu đã giải quyết: %d.

en: Zone clearance resolution for:
vi: Giải quyết khoảng hở vùng cho:

en: Zone clearance: %s.
vi: Khoảng hở vùng: %s.

en: Overridden by larger physical clearance from %s;clearance: %s.
vi: Bị ghi đè bởi khoảng hở vật lý lớn hơn từ %s; khoảng hở: %s.

en: Overridden by larger physical hole clearance from %s; clearance: %s.
vi: Bị ghi đè bởi khoảng hở lỗ vật lý lớn hơn từ %s; khoảng hở: %s.

en: Items belong to the same net. Min clearance is 0.
vi: Các phần tử thuộc cùng một lưới. Khoảng hở tối thiểu là 0.

en: Min clearance is 0.
vi: Khoảng hở tối thiểu là 0.

en: Resolved clearance: %s; clearance will not be tested.
vi: Khoảng hở đã giải quyết: %s; khoảng hở sẽ không được kiểm tra.

en: Diff Pair
vi: Cặp vi sai

en: Diff-pair gap resolution for:
vi: Độ phân giải khe hở cặp vi sai cho:

en: Resolved gap constraints: min %s; opt %s; max %s.
vi: Ràng buộc khe hở đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Diff-pair max uncoupled length resolution for:
vi: Độ phân giải chiều dài không ghép đôi tối đa cặp vi sai cho:

en: No 'diff_pair_uncoupled' constraints defined.
vi: Không có ràng buộc 'diff_pair_uncoupled' được định nghĩa.

en: Note: %s is tented; clearance will only be applied to holes.
vi: Lưu ý: %s được che phủ; khoảng hở chỉ áp dụng cho các lỗ khoan.

en: Silkscreen clearance resolution for:
vi: Phân giải khoảng hở lớp in lụa cho:

en: Courtyard clearance resolution for:
vi: Phân giải khoảng hở vùng lắp ráp cho:

en: Physical Clearances
vi: Khoảng hở vật lý

en: No 'physical_clearance' constraints in effect on %s.
vi: Không có ràng buộc 'physical_clearance' có hiệu lực trên %s.

en: Items share no relevant layers.  No 'physical_clearance' constraints will be applied.
vi: Các phần tử không có lớp liên quan chung. Không áp dụng ràng buộc 'physical_clearance'.

en: Select item for constraints resolution...
vi: Chọn phần tử để giải quyết ràng buộc...

en: Select a single item for a constraints resolution report.
vi: Chọn một phần tử để xem báo cáo giải quyết ràng buộc.

en: Resolved width constraints: min %s; opt %s; max %s.
vi: Ràng buộc chiều rộng đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Resolved diameter constraints: min %s; opt %s; max %s.
vi: Ràng buộc đường kính đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Via Annular Width
vi: Chiều rộng vòng khuyên via

en: Resolved annular width constraints: min %s; opt %s; max %s.
vi: Ràng buộc chiều rộng vòng khuyên đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Resolved hole size constraints: min %s; opt %s; max %s.
vi: Ràng buộc kích thước lỗ khoan đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Solder Mask
vi: Mặt nạ hàn

en: Solder mask expansion resolution for:
vi: Phân giải độ mở rộng mặt nạ hàn cho:

en: Resolved solder mask expansion: %s.
vi: Độ mở rộng mặt nạ hàn đã phân giải: %s.

en: Solder paste absolute clearance resolution for:
vi: Phân giải khoảng hở tuyệt đối lớp kem hàn cho:

en: Resolved solder paste absolute clearance: %s.
vi: Khoảng hở tuyệt đối lớp kem hàn đã phân giải: %s.

en: Solder paste relative clearance resolution for:
vi: Phân giải khoảng hở tương đối lớp kem hàn cho:

en: Resolved solder paste relative clearance: %s.
vi: Khoảng hở tương đối lớp kem hàn đã phân giải: %s.

en: Resolved height constraints: min %s; opt %s; max %s.
vi: Ràng buộc chiều cao đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Resolved thickness constraints: min %s; opt %s; max %s.
vi: Ràng buộc độ dày đã giải quyết: tối thiểu %s; tối ưu %s; tối đa %s.

en: Keepout resolution for:
vi: Độ phân giải vùng cấm cho:

en: Report may be incomplete: some footprint courtyards are malformed.
vi: Báo cáo có thể chưa đầy đủ: một số vùng lắp ráp dấu chân linh kiện bị lỗi định dạng.

en: Run DRC for a full analysis.
vi: Chạy DRC để phân tích đầy đủ.

en: Item <b>disallowed</b> at current location.
vi: Mục <b>không được phép</b> tại vị trí hiện tại.

en: Item allowed at current location.
vi: Mục được phép tại vị trí hiện tại.

en: Select a footprint to diff with its library equivalent.
vi: Chọn một dấu chân để so sánh với phiên bản thư viện tương ứng.

en: Select a footprint for a footprint associations report.
vi: Chọn một dấu chân để tạo báo cáo liên kết dấu chân.

en: Board vs library diff for:
vi: So sánh bảng mạch với thư viện cho:

en: Manage Footprint Libraries
vi: Quản lý thư viện dấu chân

en: Copy line width of first object
vi: Sao chép chiều rộng đường của đối tượng đầu tiên

en: Create from Selection
vi: Tạo từ vùng chọn

en: Resulting polygon would be empty
vi: Đa giác kết quả sẽ trống

en: Objects must form a closed shape
vi: Các đối tượng phải tạo thành hình khép kín

en: Could not convert selection
vi: Không thể chuyển đổi lựa chọn

en: Convert to Polygon
vi: Chuyển đổi thành đa giác

en: Create Polygon
vi: Tạo đa giác

en: Convert to Zone
vi: Chuyển thành Vùng

en: Create Zone
vi: Tạo Vùng

en: Create Lines
vi: Tạo đường thẳng

en: Create Arc
vi: Tạo vòng cung

en: Select Via Size
vi: Chọn kích thước via

en: Constrain to H, V
vi: Giới hạn theo chiều H, V

en: Draw Line
vi: Vẽ đường thẳng

en: Draw Text Box
vi: Vẽ hộp văn bản

en: Draw Rectangle
vi: Vẽ hình chữ nhật

en: Draw Circle
vi: Vẽ hình tròn

en: Draw Arc
vi: Vẽ vòng cung

en: Draw Bezier
vi: Vẽ Bezier

en: Place point
vi: Đặt điểm

en: Draw Barcode
vi: Vẽ mã vạch

en: Draw Dimension
vi: Vẽ kích thước

en: Move Footprint Anchor
vi: Di chuyển điểm neo dấu chân

en: Select Net:
vi: Chọn lưới:

en: Via location violates DRC.
vi: Vị trí via vi phạm DRC.

en: Place via
vi: Đặt via

en: Edit Footprint Properties...
vi: Chỉnh sửa thuộc tính dấu chân...

en: Edit Pad Properties...
vi: Chỉnh sửa thuộc tính điểm hàn...

en: Edit Dimension Properties...
vi: Chỉnh sửa thuộc tính kích thước...

en: Edit Field Properties...
vi: Chỉnh sửa thuộc tính trường...

en: Edit Text Properties...
vi: Chỉnh sửa thuộc tính văn bản...

en: Shape Modification
vi: Chỉnh sửa hình dạng

en: Swap Gate Nets...
vi: Hoán đổi lưới cổng...

en: Swap with %s
vi: Hoán đổi với %s

en: Unable to resize arc tracks of %s or greater.
vi: Không thể thay đổi kích thước đường mạch cung từ %s trở lên.

en: Drag Arc Track
vi: Kéo đường mạch cung

en: Edit Track Width/Via Size
vi: Chỉnh sửa chiều rộng đường mạch/kích thước via

en: Edit Track Layer
vi: Chỉnh sửa lớp đường mạch

en: At least two straight track segments must be selected.
vi: Phải chọn ít nhất hai đoạn đường mạch thẳng.

en: Fillet Tracks
vi: Bo tròn đường mạch

en: Radius:
vi: Bán kính:

en: Unable to fillet the selected track segments.
vi: Không thể bo tròn các đoạn đường mạch đã chọn.

en: Some of the track segments could not be filleted.
vi: Một số đoạn đường mạch không thể bo tròn.

en: Arc radius:
vi: Bán kính vòng cung:

en: Add slots in acute corners
vi: Thêm rãnh ở góc nhọn

en: Add slots in acute corners to allow access to a cutter of the given radius
vi: Thêm rãnh ở góc nhọn để cho phép tiếp cận bằng dao cắt có bán kính cho trước

en: Dogbone Corner Settings
vi: Cài đặt góc Dogbone

en: Chamfer Lines
vi: Vát mép đường thẳng

en: Chamfer setback:
vi: Khoảng vát mép:

en: Exactly two lines must be selected to extend them.
vi: Phải chọn đúng hai đường thẳng để kéo dài chúng.

en: A shape with at least two lines must be selected.
vi: Phải chọn hình có ít nhất hai đường thẳng.

en: Fillet Lines
vi: Bo Tròn Đường Thẳng

en: Simplify Shapes
vi: Đơn giản hóa hình dạng

en: Tolerance value:
vi: Giá trị dung sai:

en: Simplify Polygons
vi: Đơn giản hóa đa giác

en: Heal Shapes
vi: Chữa lành hình dạng

en: Change Side / Flip
vi: Đổi mặt / Lật

en: Use the Footprint Properties dialog to remove fields.
vi: Dùng hộp thoại Thuộc tính dấu chân để xóa các trường.

en: Move Exactly
vi: Di chuyển chính xác

en: Duplicated %d item(s)
vi: Đã nhân đôi %d mục

en: Select reference point for the copy...
vi: Chọn điểm tham chiếu để sao chép...

en: Selection copied
vi: Đã sao chép vùng chọn

en: Copy canceled
vi: Đã hủy sao chép

en: %zu unselected pad(s) are connected to these nets. How do you want to proceed?
vi: %zu điểm hàn chưa chọn được kết nối với các lưới này. Bạn muốn tiếp tục như thế nào?

en: Connected tracks, vias, and other non-zone copper items will still swap nets even if you ignore the unselected pads.
vi: Các đường mạch, via và các phần tử đồng không phải vùng đã kết nối vẫn sẽ đổi lưới ngay cả khi bạn bỏ qua các điểm hàn chưa được chọn.

en: Unselected pads:
vi: Các điểm hàn chưa chọn:

en: Ignore Unselected Pads
vi: Bỏ qua các điểm hàn chưa chọn

en: Swap All Connected Pads
vi: Hoán đổi tất cả điểm hàn kết nối

en: Swap Pad Nets
vi: Hoán đổi lưới điểm hàn

en: Gate swapping must be performed on pads within one multi-gate footprint.
vi: Việc hoán đổi cổng phải được thực hiện trên các điểm hàn trong một dấu chân linh kiện đa cổng.

en: Gate swapping must be performed on gates with equal pin counts.
vi: Hoán đổi cổng phải được thực hiện trên các cổng có số lượng chân bằng nhau.

en: Gate swapping failed: pad in unit missing from footprint.
vi: Hoán đổi cổng thất bại: điểm hàn trong đơn vị bị thiếu trong dấu chân.

en: Gate swapping has no effect: all selected gates have identical nets.
vi: Hoán đổi cổng không có tác dụng: tất cả các cổng được chọn có lưới giống nhau.

en: Swap Gate Nets
vi: Hoán đổi lưới cổng

en: Pack Footprints
vi: Gói dấu chân

en: Angle snap lines: 45°
vi: Đường bắt góc: 45°

en: Angle snap lines: 90°
vi: Đường bắt góc: 90°

en: Click to place %s (item %zu of %zu)
    Press <esc> to cancel all; double-click to finish
vi: Nhấp để đặt %s (mục %zu trong %zu)
    Nhấn <esc> để hủy tất cả; nhấp đúp để kết thúc

en: %s pad %s
vi: %s điểm hàn %s

en: Select reference point for move...
vi: Chọn điểm tham chiếu để di chuyển...

en: The footprint could not be added to the selected library ('%s'). This library is read-only.
vi: Không thể thêm dấu chân vào thư viện đã chọn ('%s'). Thư viện này chỉ đọc.

en: Change Footprint Name
vi: Đổi tên dấu chân

en: Error renaming footprint
vi: Lỗi khi đổi tên dấu chân

en: No datasheet found in the footprint.
vi: Không tìm thấy bảng dữ liệu trong dấu chân.

en: No footprint problems found.
vi: Không tìm thấy vấn đề nào với dấu chân.

en: Regenerate All
vi: Tạo lại tất cả

en: Update %s
vi: Cập nhật %s

en: Regenerate Selected
vi: Tạo lại vùng đã chọn

en: Unable to fillet the selected lines.
vi: Không thể bo tròn các đường đã chọn.

en: Some of the lines could not be filleted.
vi: Một số đường không thể bo tròn.

en: Unable to chamfer the selected lines.
vi: Không thể vát mép các đường thẳng đã chọn.

en: Some of the lines could not be chamfered.
vi: Một số đường thẳng không thể được vát mép.

en: Dogbone Corners
vi: Góc Dogbone

en: Unable to add dogbone corners to the selected lines.
vi: Không thể thêm góc dogbone vào các đường thẳng đã chọn.

en: Some of the lines could not have dogbone corners added.
vi: Một số đường thẳng không thể thêm góc dogbone.

en: Some of the dogbone corners are too narrow to fit a cutter of the specified radius.
vi: Một số góc dogbone quá hẹp để vừa dao cắt có bán kính đã chỉ định.

en:  Consider enabling the 'Add Slots' option.
vi:  Hãy cân nhắc bật tùy chọn 'Thêm rãnh'.

en:  Slots were added.
vi:  Đã thêm các rãnh.

en: Extend Lines to Meet
vi: Kéo dài đường thẳng đến khi gặp nhau

en: Unable to extend the selected lines to meet.
vi: Không thể kéo dài các đường thẳng đã chọn đến khi gặp nhau.

en: Some of the lines could not be extended to meet.
vi: Một số đường thẳng không thể được kéo dài đến khi gặp nhau.

en: Merge Polygons
vi: Hợp nhất đa giác

en: Unable to merge the selected polygons.
vi: Không thể hợp nhất các đa giác đã chọn.

en: Some of the polygons could not be merged.
vi: Một số đa giác không thể được hợp nhất.

en: Subtract Polygons
vi: Trừ đa giác

en: Unable to subtract the selected polygons.
vi: Không thể trừ các đa giác đã chọn.

en: Some of the polygons could not be subtracted.
vi: Một số đa giác không thể được trừ.

en: Intersect Polygons
vi: Giao đa giác

en: Unable to intersect the selected polygons.
vi: Không thể lấy giao của các đa giác đã chọn.

en: Some of the polygons could not be intersected.
vi: Một số đa giác không thể được lấy giao.

en: Unable to outset the selected items.
vi: Không thể mở rộng ra ngoài các mục đã chọn.

en: Some of the items could not be outset.
vi: Một số mục không thể được mở rộng ra ngoài.

en: (none)
vi: (không có)

en: Topology mismatch
vi: Không khớp cấu trúc liên kết

en: Select a reference Rule Area to copy from...
vi: Chọn vùng quy tắc tham chiếu để sao chép từ...

en: No Rule Areas to repeat layout to have been found.
vi: Không tìm thấy vùng quy tắc nào để lặp lại bố trí.

en: Checking Rule Area compatibility...
vi: Đang kiểm tra tính tương thích của vùng quy tắc...

en: Resolving topology %d of %d (%d/%d components)
vi: Đang giải quyết tô-pô %d trong %d (%d/%d linh kiện)

en: Rule Area topologies do not match: %s
vi: Cấu trúc liên kết vùng quy tắc không khớp: %s

en: Copy Rule Area contents failed between rule areas '%s' and '%s'.
vi: Sao chép nội dung vùng quy tắc thất bại giữa các vùng quy tắc '%s' và '%s'.

en: Target group does not have a group.
vi: Nhóm đích không có nhóm.

en: Repeat layout
vi: Lặp lại bố trí

en: Copied to %d Rule Areas.
vi: Đã sao chép đến %d vùng quy tắc.

en: Reference area total components: %d
vi: Tổng số linh kiện trong vùng tham chiếu: %d

en: Reference area components:
    %s
vi: Linh kiện trong vùng tham chiếu:
    %s

en: Target area total components: %d
vi: Tổng số linh kiện trong vùng đích: %d

en: Target area components:
    %s
vi: Linh kiện trong vùng đích:
    %s

en: Cannot auto-generate any placement areas because the schematic has only one or no hierarchical sheets, groups, or component classes.
vi: Không thể tự động tạo vùng bố trí vì sơ đồ nguyên lý chỉ có một hoặc không có trang phân cấp, nhóm hoặc lớp linh kiện nào.

en: Auto-generate placement rule areas
vi: Tự động tạo vùng quy tắc bố trí

en: Paste Pad Properties
vi: Dán thuộc tính điểm hàn

en: Push Pad Settings
vi: Áp cài đặt điểm hàn

en: Click on pad %s
    Press <esc> to cancel all; double-click to finish
vi: Nhấp vào điểm hàn %s
    Nhấn <esc> để hủy tất cả; nhấp đúp để hoàn thành

en: Renumber Pads
vi: Đánh số lại điểm hàn

en: Place pad
vi: Đặt điểm hàn

en: Edit Pad
vi: Chỉnh sửa điểm hàn

en: Pad Edit Mode.  Press %s again to exit.
vi: Chế độ chỉnh sửa điểm hàn. Nhấn %s lần nữa để thoát.

en: Pad Edit Mode.  Press %s to exit.
vi: Chế độ chỉnh sửa điểm hàn. Nhấn %s để thoát.

en: Create Polygon from Selection...
vi: Tạo đa giác từ vùng chọn...

en: Creates a graphic polygon from the selection
vi: Tạo đa giác đồ họa từ vùng chọn

en: Create Zone from Selection...
vi: Tạo Vùng từ Vùng Chọn...

en: Creates a copper zone from the selection
vi: Tạo vùng phủ đồng từ vùng chọn

en: Create Rule Area from Selection...
vi: Tạo vùng quy tắc từ vùng chọn...

en: Creates a rule area from the selection
vi: Tạo vùng quy tắc từ vùng chọn

en: Create Lines from Selection...
vi: Tạo đường thẳng từ vùng chọn...

en: Creates graphic lines from the selection
vi: Tạo các đường thẳng đồ họa từ vùng chọn

en: Create Arc from Selection
vi: Tạo vòng cung từ vùng chọn

en: Creates an arc from the selected line segment
vi: Tạo vòng cung từ đoạn đường thẳng đã chọn

en: Create Tracks from Selection
vi: Tạo đường mạch từ vùng chọn

en: Creates tracks from the selected graphic lines
vi: Tạo đường mạch từ các đường đồ họa đã chọn

en: Create Outsets from Selection...
vi: Tạo đường mở rộng từ vùng chọn...

en: Create outset lines from the selected item
vi: Tạo các đường mở rộng ra ngoài từ mục đã chọn

en: Add Barcode
vi: Thêm mã vạch

en: Add a barcode
vi: Thêm mã vạch

en: Add Board Characteristics
vi: Thêm đặc tính bảng mạch

en: Add a board characteristics table on a graphic layer
vi: Thêm bảng đặc tính bảng mạch trên lớp đồ họa

en: Add Stackup Table
vi: Thêm bảng cấu trúc lớp

en: Add a board stackup table on a graphic layer
vi: Thêm bảng cấu trúc lớp bảng mạch trên lớp đồ họa

en: Place Point
vi: Đặt điểm

en: Add reference/snap points
vi: Thêm điểm tham chiếu/bắt dính

en: Place Reference Images
vi: Đặt ảnh tham chiếu

en: Add bitmap images to be used as reference (images will not be included in any output)
vi: Thêm ảnh bitmap dùng làm tham chiếu (ảnh sẽ không được đưa vào bất kỳ đầu ra nào)

en: Increase Spacing
vi: Tăng khoảng cách

en: Increase tuning pattern spacing by one step.
vi: Tăng khoảng cách mẫu điều chỉnh thêm một bước.

en: Decrease Spacing
vi: Giảm khoảng cách

en: Decrease tuning pattern spacing by one step.
vi: Giảm khoảng cách mẫu điều chỉnh một bước.

en: Increase Amplitude
vi: Tăng biên độ

en: Increase tuning pattern amplitude by one step.
vi: Tăng biên độ mẫu điều chỉnh thêm một bước.

en: Decrease Amplitude
vi: Giảm biên độ

en: Decrease tuning pattern amplitude by one step.
vi: Giảm biên độ mẫu điều chỉnh một bước.

en: Draw Aligned Dimensions
vi: Vẽ kích thước căn chỉnh

en: Draw Center Dimensions
vi: Vẽ kích thước tâm

en: Draw Radial Dimensions
vi: Vẽ kích thước hướng tâm

en: Draw Orthogonal Dimensions
vi: Vẽ kích thước trực giao

en: Draw Leaders
vi: Vẽ đường dẫn

en: Draw Filled Zones
vi: Vẽ Vùng Phủ

en: Place Vias
vi: Đặt via

en: Place free-standing vias
vi: Đặt via độc lập

en: Add a Zone Cutout
vi: Thêm Vùng Cắt Xén

en: Add a cutout to an existing zone or rule area
vi: Thêm vùng cắt vào vùng hoặc vùng quy tắc hiện có

en: Add a Similar Zone
vi: Thêm Vùng Tương Tự

en: Add a zone with the same settings as an existing zone
vi: Thêm vùng với cùng cài đặt như một vùng đã có

en: Place the Footprint Anchor
vi: Đặt điểm neo dấu chân

en: Set the anchor point of the footprint
vi: Đặt điểm neo của dấu chân

en: Increase Line Width
vi: Tăng chiều rộng đường

en: Decrease Line Width
vi: Giảm chiều rộng đường

en: Switch Arc Posture
vi: Chuyển hướng vòng cung

en: Snap to Objects on the Active Layer Only
vi: Bắt dính vào đối tượng chỉ trên lớp đang hoạt động

en: Enables snapping to objects on the active layer only
vi: Bật bắt dính vào đối tượng chỉ trên lớp đang hoạt động

en: Snap to Objects on All Layers
vi: Bắt dính vào đối tượng trên tất cả các lớp

en: Enables snapping to objects on all visible layers
vi: Bật bắt dính vào đối tượng trên tất cả các lớp hiển thị

en: Toggle Snapping Between Active and All Layers
vi: Chuyển đổi bắt dính giữa lớp đang hoạt động và tất cả các lớp

en: Toggles between snapping on all visible layers and only the active area
vi: Chuyển đổi giữa bắt dính trên tất cả các lớp hiển thị và chỉ vùng đang hoạt động

en: Close the in progress outline
vi: Đóng đường viền đang vẽ

en: Show the design rules checker window
vi: Hiển thị cửa sổ kiểm tra quy tắc thiết kế

en: Add selected design block to current board
vi: Thêm khối thiết kế đã chọn vào bảng mạch hiện tại

en: Apply Design Block Layout
vi: Áp dụng bố trí khối thiết kế

en: Apply linked design block layout to selected group
vi: Áp dụng bố trí khối thiết kế được liên kết vào nhóm đã chọn

en: Save Board as Design Block...
vi: Lưu bảng mạch thành khối thiết kế...

en: Create a new design block from the current board
vi: Tạo khối thiết kế mới từ bảng mạch hiện tại

en: Update Design Block from Board
vi: Cập nhật khối thiết kế từ bảng mạch

en: Set design block layout to current board
vi: Đặt bố trí khối thiết kế theo bảng mạch hiện tại

en: Set design block layout to current selection
vi: Đặt bố trí khối thiết kế theo vùng chọn hiện tại

en: Open in Footprint Editor
vi: Mở trong trình soạn dấu chân

en: Selects a footprint by reference designator and places it under the cursor for moving
vi: Chọn dấu chân theo ký hiệu tham chiếu và đặt dưới con trỏ để di chuyển

en: Move Individually
vi: Di chuyển từng cái

en: Moves the selected items one-by-one
vi: Di chuyển các mục đã chọn từng cái một

en: Move with Reference...
vi: Di chuyển với tham chiếu...

en: Moves the selected item(s) with a specified starting point
vi: Di chuyển các mục đã chọn với điểm bắt đầu được chỉ định

en: Copy with Reference...
vi: Sao chép với tham chiếu...

en: Copy selected item(s) to clipboard with a specified starting point
vi: Sao chép các mục đã chọn vào bộ nhớ tạm với điểm bắt đầu được chỉ định

en: Duplicate and Increment
vi: Nhân đôi và tăng

en: Duplicates the selected item(s), incrementing pad numbers
vi: Nhân đôi các mục đã chọn, tăng số điểm hàn

en: Move Exactly...
vi: Di chuyển chính xác...

en: Moves the selected item(s) by an exact amount
vi: Di chuyển các mục đã chọn một lượng chính xác

en: Move Corner To...
vi: Di chuyển góc đến...

en: Move the active corner to an exact location
vi: Di chuyển góc đang hoạt động đến vị trí chính xác

en: Move Midpoint To...
vi: Di chuyển điểm giữa đến...

en: Move the active midpoint to an exact location
vi: Di chuyển điểm giữa đang hoạt động đến vị trí chính xác

en: Flips selected item(s) to opposite side of board
vi: Lật các mục đã chọn sang mặt đối diện của bảng mạch

en: Mirrors selected item(s) across the Y axis
vi: Lật các mục đã chọn qua trục Y

en: Mirrors selected item(s) across the X axis
vi: Lật các mục đã chọn qua trục X

en: Swap nets between two selected pads and their connected copper
vi: Hoán đổi lưới giữa hai điểm hàn đã chọn và đồng kết nối của chúng

en: Swap nets between gates of a footprint and their connected copper
vi: Hoán đổi lưới giữa các cổng của dấu chân linh kiện và đồng kết nối của chúng

en: Pack and Move Footprints
vi: Gói và di chuyển dấu chân

en: Sorts selected footprints by reference, packs based on size and initiates movement
vi: Sắp xếp các dấu chân được chọn theo tham chiếu, gói theo kích thước và bắt đầu di chuyển

en: Skip to next item
vi: Bỏ qua mục tiếp theo

en: Change Track Width
vi: Thay đổi chiều rộng đường mạch

en: Updates selected track & via sizes
vi: Cập nhật kích thước đường mạch và via đã chọn

en: Switch track to next enabled copper layer
vi: Chuyển đường mạch sang lớp đồng kế tiếp được bật

en: Switch track to previous enabled copper layer
vi: Chuyển đường mạch sang lớp đồng trước được bật

en: Adds arcs tangent to the selected straight track segments
vi: Thêm các cung tiếp tuyến với các đoạn đường mạch thẳng đã chọn

en: Fillet Lines...
vi: Bo Tròn Đường Thẳng...

en: Adds arcs tangent to the selected lines
vi: Thêm các vòng cung tiếp tuyến với đường thẳng đã chọn

en: Chamfer Lines...
vi: Vát mép đường thẳng...

en: Cut away corners between selected lines
vi: Cắt bỏ góc giữa các đường thẳng đã chọn

en: Dogbone Corners...
vi: Góc Dogbone...

en: Add dogbone corners to selected lines
vi: Thêm góc dogbone vào các đường thẳng đã chọn

en: Simplify polygon outlines, removing superfluous points
vi: Đơn giản hóa đường viền đa giác, loại bỏ các điểm thừa

en: Edit Corners...
vi: Chỉnh sửa góc...

en: Edit polygon corners using a table
vi: Chỉnh sửa góc đa giác bằng bảng

en: Connect shapes, possibly extending or cutting them, or adding extra geometry
vi: Kết nối các hình, có thể kéo dài hoặc cắt bỏ, hoặc thêm hình học bổ sung

en: Extend lines to meet each other
vi: Kéo dài đường thẳng đến khi gặp nhau

en: Merge selected polygons into a single polygon
vi: Hợp nhất các đa giác đã chọn thành một đa giác duy nhất

en: Subtract selected polygons from the last one selected
vi: Trừ các đa giác đã chọn khỏi đa giác được chọn cuối cùng

en: Create the intersection of the selected polygons
vi: Tạo giao của các đa giác đã chọn

en: Delete Full Track
vi: Xóa toàn bộ đường mạch

en: Deletes selected item(s) and copper connections
vi: Xóa các phần tử đã chọn và các kết nối đồng

en: Create Array...
vi: Tạo mảng...

en: New Footprint
vi: Dấu chân mới

en: Create a new, empty footprint
vi: Tạo một dấu chân mới, trống

en: Create Footprint...
vi: Tạo dấu chân...

en: Create a new footprint using the Footprint Wizard
vi: Tạo dấu chân mới bằng trình hướng dẫn dấu chân

en: Edit Footprint
vi: Chỉnh sửa dấu chân

en: Show selected footprint on editor canvas
vi: Hiển thị dấu chân đã chọn trên canvas trình soạn

en: Duplicate Footprint
vi: Nhân đôi dấu chân

en: Rename Footprint...
vi: Đổi tên dấu chân...

en: Delete Footprint from Library
vi: Xóa dấu chân khỏi thư viện

en: Cut Footprint
vi: Cắt dấu chân

en: Copy Footprint
vi: Sao chép dấu chân

en: Paste Footprint
vi: Dán dấu chân linh kiện

en: Import Footprint...
vi: Nhập dấu chân...

en: Import footprint from file
vi: Nhập dấu chân từ tệp

en: Export Current Footprint...
vi: Xuất dấu chân hiện tại...

en: Export edited footprint to file
vi: Xuất dấu chân đang chỉnh sửa ra tệp

en: Footprint Properties...
vi: Thuộc tính dấu chân...

en: Pad Table...
vi: Bảng điểm hàn...

en: Displays pad table for bulk editing of pads
vi: Hiển thị bảng điểm hàn để chỉnh sửa hàng loạt

en: Show the footprint checker window
vi: Hiển thị cửa sổ kiểm tra dấu chân

en: Load footprint from current PCB
vi: Tải dấu chân từ PCB hiện tại

en: Load footprint from current board
vi: Tải dấu chân từ bảng mạch hiện tại

en: Insert footprint into PCB
vi: Chèn dấu chân vào PCB

en: Insert footprint into current board
vi: Chèn dấu chân vào bảng mạch hiện tại

en: Display previous footprint
vi: Hiển thị dấu chân trước

en: Display next footprint
vi: Hiển thị dấu chân tiếp theo

en: Update Footprint...
vi: Cập nhật dấu chân...

en: Update footprint to include any changes from the library
vi: Cập nhật dấu chân để bao gồm các thay đổi từ thư viện

en: Update Footprints from Library...
vi: Cập nhật dấu chân từ thư viện...

en: Update footprints to include any changes from the library
vi: Cập nhật các dấu chân để bao gồm các thay đổi từ thư viện

en: Remove Unused Pads...
vi: Bỏ điểm hàn không dùng...

en: Remove or restore the unconnected inner layers on through hole pads and vias
vi: Xóa hoặc khôi phục các lớp bên trong không kết nối trên điểm hàn xuyên lỗ và via

en: Assign a different footprint from the library
vi: Chỉ định một dấu chân khác từ thư viện

en: Change Footprints...
vi: Thay đổi dấu chân...

en: Assign different footprints from the library
vi: Chỉ định dấu chân khác từ thư viện

en: Swap Layers...
vi: Hoán đổi lớp...

en: Move tracks or drawings from one layer to another
vi: Di chuyển đường mạch hoặc bản vẽ từ lớp này sang lớp khác

en: Edit Track & Via Properties...
vi: Chỉnh sửa thuộc tính đường mạch và via...

en: Edit track and via properties globally across board
vi: Chỉnh sửa thuộc tính đường mạch và via trên toàn bảng mạch

en: Edit Text and graphics properties globally across board
vi: Chỉnh sửa thuộc tính văn bản và đồ họa trên toàn bảng mạch

en: Edit Teardrops...
vi: Chỉnh sửa giọt nước...

en: Add, remove or edit teardrops globally across board
vi: Thêm, xóa hoặc chỉnh sửa giọt nước trên toàn bảng mạch

en: Global Deletions...
vi: Xóa toàn cục...

en: Delete tracks, footprints and graphic items from board
vi: Xóa đường mạch, dấu chân linh kiện và các thành phần đồ họa khỏi bảng mạch

en: Cleanup Tracks & Vias...
vi: Dọn dẹp đường mạch và via...

en: Cleanup redundant items, shorting items, etc.
vi: Dọn dẹp các mục thừa, mục ngắn mạch, v.v.

en: Cleanup Graphics...
vi: Dọn dẹp đồ họa...

en: Cleanup redundant items, etc.
vi: Dọn dẹp các mục thừa, v.v.

en: Draw Microwave Gaps
vi: Vẽ khe hở vi sóng

en: Create gap of specified length for microwave applications
vi: Tạo khe hở có chiều dài chỉ định cho ứng dụng vi sóng

en: Draw Microwave Stubs
vi: Vẽ đầu nối vi sóng

en: Create stub of specified length for microwave applications
vi: Tạo stub có chiều dài chỉ định cho ứng dụng vi sóng

en: Draw Microwave Arc Stubs
vi: Vẽ đầu nối vòng cung vi sóng

en: Create stub (arc) of specified size for microwave applications
vi: Tạo đầu nối (vòng cung) có kích thước chỉ định cho ứng dụng vi sóng

en: Draw Microwave Polygonal Shapes
vi: Vẽ hình đa giác vi sóng

en: Create a microwave polygonal shape from a list of vertices
vi: Tạo hình đa giác vi sóng từ danh sách đỉnh

en: Draw Microwave Lines
vi: Vẽ đường mạch vi sóng

en: Create line of specified length for microwave applications
vi: Tạo đường thẳng có chiều dài chỉ định cho ứng dụng vi sóng

en: Copy Pad Properties to Default
vi: Sao chép thuộc tính điểm hàn làm mặc định

en: Copy current pad's properties
vi: Sao chép thuộc tính của điểm hàn hiện tại

en: Paste Default Pad Properties to Selected
vi: Dán thuộc tính điểm hàn mặc định vào vùng đã chọn

en: Replace the current pad's properties with those copied earlier
vi: Thay thế thuộc tính điểm hàn hiện tại bằng thuộc tính đã sao chép trước đó

en: Push Pad Properties to Other Pads...
vi: Áp thuộc tính điểm hàn sang các điểm hàn khác...

en: Copy the current pad's properties to other pads
vi: Sao chép thuộc tính điểm hàn hiện tại sang các điểm hàn khác

en: Renumber Pads...
vi: Đánh số lại điểm hàn...

en: Renumber pads by clicking on them in the desired order
vi: Đánh số lại điểm hàn bằng cách nhấp theo thứ tự mong muốn

en: Add Pad
vi: Thêm điểm hàn

en: Add a pad
vi: Thêm một điểm hàn

en: Edit Pad as Graphic Shapes
vi: Chỉnh sửa điểm hàn dưới dạng hình dạng đồ họa

en: Ungroups a custom-shaped pad for editing as individual graphic shapes
vi: Bỏ nhóm một điểm hàn hình dạng tùy chỉnh để chỉnh sửa dưới dạng hình dạng đồ họa riêng lẻ

en: Finish Pad Edit
vi: Hoàn tất chỉnh sửa điểm hàn

en: Regroups all touching graphic shapes into the edited pad
vi: Nhóm lại tất cả hình dạng đồ họa tiếp xúc vào điểm hàn đã chỉnh sửa

en: Default Pad Properties...
vi: Thuộc tính điểm hàn mặc định...

en: Edit the pad properties used when creating new pads
vi: Chỉnh sửa thuộc tính điểm hàn dùng khi tạo điểm hàn mới

en: Reveal Plugin Folder in Finder
vi: Hiển thị thư mục plugin trong Finder

en: Reveals the plugins folder in a Finder window
vi: Hiển thị thư mục plugin trong cửa sổ Finder

en: Append Board...
vi: Thêm bảng mạch...

en: Open another board and append its contents to this board
vi: Mở bảng mạch khác và thêm nội dung vào bảng mạch này

en: Clear board and get last rescue file automatically saved by PCB editor
vi: Xóa bảng mạch và lấy tệp khôi phục cuối cùng được trình soạn PCB tự động lưu

en: Non-KiCad Board File...
vi: Tệp bảng mạch không phải KiCad...

en: Import board file from other applications
vi: Nhập tệp bảng mạch từ các ứng dụng khác

en: Export Footprints...
vi: Xuất dấu chân...

en: Add footprints from board to a new or an existing footprint library
    (does not remove other footprints from this library)
vi: Thêm dấu chân từ bảng mạch vào thư viện dấu chân mới hoặc hiện có
    (không xóa các dấu chân khác khỏi thư viện này)

en: Board Setup...
vi: Thiết lập bảng mạch...

en: Edit board setup including layers, design rules and various defaults
vi: Chỉnh sửa thiết lập bảng mạch bao gồm các lớp, quy tắc thiết kế và các mặc định khác

en: Import Netlist...
vi: Nhập danh sách kết nối...

en: Read netlist and update board connectivity
vi: Đọc danh sách kết nối và cập nhật kết nối bảng mạch

en: Import Specctra Session...
vi: Nhập phiên làm việc Specctra...

en: Import routed Specctra session (*.ses) file
vi: Nhập tệp phiên Specctra đã đi dây (*.ses)

en: Export Specctra DSN...
vi: Xuất Specctra DSN...

en: Export Specctra DSN routing info
vi: Xuất thông tin đi dây Specctra DSN

en: Gerbers (.gbr)...
vi: Gerber (.gbr)...

en: Generate Gerbers for fabrication
vi: Tạo Gerber để gia công

en: Drill Files (.drl)...
vi: Tệp khoan (.drl)...

en: Generate Excellon drill file(s)
vi: Tạo tệp khoan Excellon

en: Component Placement (.pos, .gbr)...
vi: Vị trí linh kiện (.pos, .gbr)...

en: Generate component placement file(s) for pick and place
vi: Tạo tệp vị trí linh kiện cho chọn và đặt

en: Footprint Report (.rpt)...
vi: Báo cáo dấu chân (.rpt)...

en: Create report of all footprints from current board
vi: Tạo báo cáo tất cả dấu chân từ bảng mạch hiện tại

en: IPC-2581 File (.xml)...
vi: Tệp IPC-2581 (.xml)...

en: Generate an IPC-2581 file
vi: Tạo tệp IPC-2581

en: ODB++ Output File...
vi: Tệp xuất ODB++...

en: Generate ODB++ output files
vi: Tạo các tệp xuất ODB++

en: IPC-D-356 Netlist File...
vi: Tệp danh sách kết nối IPC-D-356...

en: Bill of Materials...
vi: Danh sách vật tư...

en: Create bill of materials from board
vi: Tạo danh sách vật tư từ bảng mạch

en: Export GenCAD...
vi: Xuất GenCAD...

en: Export GenCAD board representation
vi: Xuất biểu diễn bảng mạch GenCAD

en: Export VRML...
vi: Xuất VRML...

en: Export VRML 3D board representation
vi: Xuất biểu diễn bảng mạch 3D dạng VRML

en: Export IDFv3...
vi: Xuất IDFv3...

en: Export IDF 3D board representation
vi: Xuất biểu diễn bảng mạch 3D dạng IDF

en: Export STEP/GLB/BREP/XAO/PLY/STL...
vi: Xuất STEP/GLB/BREP/XAO/PLY/STL...

en: Export STEP, GLB, BREP, XAO, PLY or STL 3D board representation
vi: Xuất biểu diễn bảng mạch 3D dạng STEP, GLB, BREP, XAO, PLY hoặc STL

en: Export Footprint Association (.cmp) File...
vi: Xuất tệp liên kết dấu chân (.cmp)...

en: Export footprint association file (*.cmp) for schematic back annotation
vi: Xuất tệp liên kết dấu chân (*.cmp) để chú thích ngược sơ đồ nguyên lý

en: Collect And Embed 3D Models
vi: Thu thập và nhúng mô hình 3D

en: Collect footprint 3D models and embed them into the board
vi: Thu thập các mô hình 3D của dấu chân và nhúng vào bảng mạch

en: Switch Track Width to Next
vi: Chuyển chiều rộng đường mạch sang tiếp theo

en: Change track width to next pre-defined size
vi: Thay đổi chiều rộng đường mạch sang kích thước định sẵn tiếp theo

en: Switch Track Width to Previous
vi: Chuyển chiều rộng đường mạch sang trước đó

en: Change track width to previous pre-defined size
vi: Thay đổi chiều rộng đường mạch sang kích thước định sẵn trước đó

en: Change via size to next pre-defined size
vi: Thay đổi kích thước via sang kích thước được định nghĩa trước tiếp theo

en: Decrease Via Size
vi: Giảm kích thước via

en: Change via size to previous pre-defined size
vi: Thay đổi kích thước via sang kích thước được định nghĩa trước trước đó

en: Automatically select track width
vi: Tự động chọn chiều rộng đường mạch

en: When routing from an existing track use its width instead of the current width setting
vi: Khi đi dây từ đường mạch hiện có, dùng chiều rộng của nó thay vì cài đặt chiều rộng hiện tại

en: Duplicate Zone onto Layer...
vi: Nhân đôi vùng sang lớp...

en: Place Footprints
vi: Đặt dấu chân

en: Drill/Place File Origin
vi: Gốc tọa độ tệp khoan/đặt linh kiện

en: Place origin point for drill files and component placement files
vi: Đặt điểm gốc tọa độ cho tệp khoan và tệp đặt linh kiện

en: Reset Drill Origin
vi: Đặt lại gốc tọa độ khoan

en: Toggle Lock
vi: Bật/tắt khóa

en: Lock or unlock selected items
vi: Khóa hoặc mở khóa các mục đã chọn

en: Line Modes
vi: Chế độ đường thẳng

en: Prevent items from being moved and/or resized on the canvas
vi: Ngăn các mục bị di chuyển và/hoặc thay đổi kích thước trên canvas

en: Allow items to be moved and/or resized on the canvas
vi: Cho phép các mục được di chuyển và/hoặc thay đổi kích thước trên canvas

en: Toggle Last Net Highlight
vi: Chuyển tô sáng lưới cuối

en: Toggle between last two highlighted nets
vi: Chuyển đổi giữa hai lưới tô sáng gần nhất

en: Toggle Net Highlight
vi: Chuyển tô sáng lưới

en: Highlight all copper items on the selected net(s)
vi: Tô sáng tất cả phần tử đồng trên (các) lưới đã chọn

en: Hide Net in Ratsnest
vi: Ẩn lưới trong dây nối chưa đi

en: Hide the selected net in the ratsnest of unconnected net lines/arcs
vi: Ẩn lưới được chọn trong dây nối chưa đi dạng đường/cung

en: Show Net in Ratsnest
vi: Hiện lưới trong dây nối chưa đi

en: Show the selected net in the ratsnest of unconnected net lines/arcs
vi: Hiện lưới được chọn trong dây nối chưa đi dạng đường/cung

en: Switch to Schematic Editor
vi: Chuyển sang trình soạn sơ đồ nguyên lý

en: Open schematic in schematic editor
vi: Mở sơ đồ nguyên lý trong trình soạn sơ đồ nguyên lý

en: DRC Rule Editor
vi: Trình soạn quy tắc DRC

en: Open DRC rule editor window
vi: Mở cửa sổ trình soạn quy tắc DRC

en: Local Ratsnest
vi: Dây nối chưa đi cục bộ

en: Toggle ratsnest display of selected item(s)
vi: Bật/tắt hiển thị dây nối chưa đi của các mục đã chọn

en: Scripting Console
vi: Bảng điều khiển lập kịch bản

en: Show the Python scripting console
vi: Hiện bảng điều khiển lập kịch bản Python

en: Show/hide the net inspector
vi: Hiện/ẩn thanh kiểm tra lưới

en: Zone Manager...
vi: Quản Lý Vùng...

en: Show the zone manager dialog
vi: Hiển thị hộp thoại quản lý vùng

en: Flip Board View
vi: Lật góc nhìn bảng mạch

en: View board from the opposite side
vi: Xem bảng mạch từ mặt đối diện

en: Show Ratsnest
vi: Hiện dây nối chưa đi

en: Show lines/arcs representing missing connections on the board
vi: Hiển thị đường/cung thể hiện các kết nối còn thiếu trên bảng mạch

en: Curved Ratsnest Lines
vi: Đường dây nối chưa đi cong

en: Ratsnest Mode (3-state)
vi: Chế độ dây nối chưa đi (3 trạng thái)

en: Cycle between showing ratsnests for all layers, just visible layers, and none
vi: Chuyển đổi tuần hoàn giữa hiển thị dây nối chưa đi cho tất cả các lớp, chỉ các lớp hiển thị, và không hiển thị

en: Net Color Mode (3-state)
vi: Chế độ màu lưới (3 trạng thái)

en: Cycle between using net and netclass colors for all nets, just ratsnests, and none
vi: Luân phiên giữa dùng màu lưới và lớp mạng cho tất cả các lưới, chỉ dây nối chưa đi, và không dùng

en: Sketch Tracks
vi: Phác thảo đường mạch

en: Show tracks in outline mode
vi: Hiển thị đường mạch ở chế độ đường viền

en: Sketch Pads
vi: Phác thảo điểm hàn

en: Show pads in outline mode
vi: Hiển thị điểm hàn ở chế độ đường viền

en: Sketch Vias
vi: Phác thảo via

en: Show vias in outline mode
vi: Hiển thị via ở chế độ đường viền

en: Sketch Graphic Items
vi: Phác thảo mục đồ họa

en: Show graphic items in outline mode
vi: Hiện các mục đồ họa ở chế độ đường viền

en: Sketch Text Items
vi: Phác thảo mục văn bản

en: Show footprint texts in line mode
vi: Hiển thị văn bản dấu chân ở chế độ dòng

en: Show Pad Numbers
vi: Hiển thị số điểm hàn

en: Draw Zone Fills
vi: Vẽ Vùng Phủ Đồng

en: Show filled areas of zones
vi: Hiển thị vùng phủ đồng

en: Draw Zone Outlines
vi: Vẽ Đường Viền Vùng

en: Show only zone boundaries
vi: Chỉ hiển thị đường viền vùng

en: Draw Zone Fill Fracture Borders
vi: Vẽ Đường Viền Phân Mảnh Vùng Phủ

en: Draw Zone Fill Triangulation
vi: Vẽ Tam Giác Hóa Vùng Phủ

en: Toggle Zone Display
vi: Chuyển Chế Độ Hiển Thị Vùng

en: Cycle between showing zone fills and just their outlines
vi: Chuyển đổi giữa hiển thị vùng phủ và chỉ đường viền

en: Automatic zoom
vi: Thu/phóng tự động

en: Automatic Zoom on footprint change
vi: Tự động thu/phóng khi thay đổi dấu chân

en: Switch to Component (F.Cu) layer
vi: Chuyển sang lớp linh kiện (F.Cu)

en: Switch to Inner Layer 1
vi: Chuyển sang lớp bên trong 1

en: Switch to Inner Layer 2
vi: Chuyển sang lớp bên trong 2

en: Switch to Inner Layer 3
vi: Chuyển sang lớp bên trong 3

en: Switch to Inner Layer 4
vi: Chuyển sang lớp bên trong 4

en: Switch to Inner Layer 5
vi: Chuyển sang lớp bên trong 5

en: Switch to Inner Layer 6
vi: Chuyển sang lớp bên trong 6

en: Switch to Inner Layer 7
vi: Chuyển sang lớp bên trong 7

en: Switch to Inner Layer 8
vi: Chuyển sang lớp bên trong 8

en: Switch to Inner Layer 9
vi: Chuyển sang lớp bên trong 9

en: Switch to Inner Layer 10
vi: Chuyển sang lớp bên trong 10

en: Switch to Inner Layer 11
vi: Chuyển sang lớp bên trong 11

en: Switch to Inner Layer 12
vi: Chuyển sang lớp bên trong 12

en: Switch to Inner Layer 13
vi: Chuyển sang lớp bên trong 13

en: Switch to Inner Layer 14
vi: Chuyển sang lớp bên trong 14

en: Switch to Inner Layer 15
vi: Chuyển sang lớp bên trong 15

en: Switch to Inner Layer 16
vi: Chuyển sang lớp bên trong 16

en: Switch to Inner Layer 17
vi: Chuyển sang lớp bên trong 17

en: Switch to Inner Layer 18
vi: Chuyển sang lớp bên trong 18

en: Switch to Inner Layer 19
vi: Chuyển sang lớp bên trong 19

en: Switch to Inner Layer 20
vi: Chuyển sang lớp bên trong 20

en: Switch to Inner Layer 21
vi: Chuyển sang lớp bên trong 21

en: Switch to Inner Layer 22
vi: Chuyển sang lớp bên trong 22

en: Switch to Inner Layer 23
vi: Chuyển sang lớp bên trong 23

en: Switch to Inner Layer 24
vi: Chuyển sang lớp bên trong 24

en: Switch to Inner Layer 25
vi: Chuyển sang lớp bên trong 25

en: Switch to Inner Layer 26
vi: Chuyển sang lớp bên trong 26

en: Switch to Inner Layer 27
vi: Chuyển sang lớp bên trong 27

en: Switch to Inner Layer 28
vi: Chuyển sang lớp bên trong 28

en: Switch to Inner Layer 29
vi: Chuyển sang lớp bên trong 29

en: Switch to Inner Layer 30
vi: Chuyển sang lớp bên trong 30

en: Switch to Copper (B.Cu) Layer
vi: Chuyển sang lớp đồng (B.Cu)

en: Switch to Next Layer
vi: Chuyển sang lớp tiếp theo

en: Switch to Previous Layer
vi: Chuyển sang lớp trước

en: Toggle Layer
vi: Bật/tắt lớp

en: Switch between layers in active layer pair
vi: Chuyển đổi giữa các lớp trong cặp lớp đang hoạt động

en: Increase Layer Opacity
vi: Tăng độ mờ lớp

en: Make the current layer less transparent
vi: Làm cho lớp hiện tại ít trong suốt hơn

en: Decrease Layer Opacity
vi: Giảm độ mờ lớp

en: Make the current layer more transparent
vi: Làm cho lớp hiện tại trong suốt hơn

en: Cycle Layer Pair Presets
vi: Chuyển đổi tuần hoàn tùy chỉnh cặp lớp

en: Cycle between preset layer pairs
vi: Chuyển đổi tuần hoàn giữa các cặp lớp đặt sẵn

en: Show Board Statistics
vi: Hiện thống kê bảng mạch

en: Shows board statistics
vi: Hiện thống kê bảng mạch

en: Clearance Resolution
vi: Giải quyết khoảng hở

en: Show clearance resolution for the active layer between two selected objects
vi: Hiển thị phân giải khoảng hở trên lớp đang hoạt động giữa hai đối tượng đã chọn

en: Constraints Resolution
vi: Giải quyết ràng buộc

en: Show constraints resolution for the selected object
vi: Hiển thị giải quyết ràng buộc cho đối tượng được chọn

en: Show differences between board footprint and its library equivalent
vi: Hiển thị sự khác biệt giữa dấu chân trên bảng mạch và phiên bản thư viện tương ứng

en: Show Footprint Associations
vi: Hiển thị liên kết dấu chân

en: Show footprint library and schematic symbol associations
vi: Hiển thị liên kết giữa thư viện dấu chân và ký hiệu sơ đồ nguyên lý

en: Geographical Reannotate...
vi: Đánh chú thích lại theo địa lý...

en: Reannotate PCB in geographical order
vi: Đánh chú thích lại PCB theo thứ tự địa lý

en: Repair Board
vi: Sửa bảng mạch

en: Run various diagnostics and attempt to repair board
vi: Chạy các chẩn đoán và cố gắng sửa bảng mạch

en: Repair Footprint
vi: Sửa chữa dấu chân

en: Run various diagnostics and attempt to repair footprint
vi: Chạy các chẩn đoán khác nhau và cố gắng sửa chữa dấu chân

en: Distribute Horizontally by Centers
vi: Phân bố ngang theo tâm

en: Distributes selected items between the left-most item and the right-most item so that the item centers are equally distributed
vi: Phân bố các mục được chọn giữa mục ngoài cùng bên trái và mục ngoài cùng bên phải sao cho tâm các mục cách đều nhau

en: Distribute Horizontally with Even Gaps
vi: Phân bố ngang với khoảng cách đều

en: Distributes selected items between the left-most item and the right-most item so that the gaps between items are equal
vi: Phân bố các mục được chọn giữa mục ngoài cùng bên trái và mục ngoài cùng bên phải sao cho khoảng cách giữa các mục bằng nhau

en: Distribute Vertically with Even Gaps
vi: Phân bố dọc với khoảng cách đều

en: Distributes selected items between the top-most item and the bottom-most item so that the gaps between items are equal
vi: Phân bố các mục được chọn giữa mục trên cùng và mục dưới cùng sao cho khoảng cách giữa các mục bằng nhau

en: Distribute Vertically by Centers
vi: Phân bố dọc theo tâm

en: Distributes selected items between the top-most item and the bottom-most item so that the item centers are equally distributed
vi: Phân bố các mục được chọn giữa mục trên cùng và mục dưới cùng sao cho tâm các mục cách đều nhau

en: Create a corner
vi: Tạo góc

en: Remove corner
vi: Bỏ góc

en: Chamfer Corner
vi: Vát mép góc

en: Chamfer corner
vi: Vát mép góc

en: Position Relative To...
vi: Vị trí tương đối so với...

en: Positions the selected item(s) by an exact amount relative to another
vi: Đặt vị trí (các) mục được chọn theo giá trị chính xác so với mục khác

en: Interactive Offset Tool
vi: Công cụ dịch chuyển tương tác

en: Interactive tool for offsetting items by exact amounts
vi: Công cụ tương tác để dịch chuyển các mục theo giá trị chính xác

en: Selects a connection or expands an existing selection to junctions, pads, or entire connections
vi: Chọn một kết nối hoặc mở rộng vùng chọn hiện tại đến nút giao, điểm hàn hoặc toàn bộ kết nối

en: Unroute Selected
vi: Bỏ đi dây vùng chọn

en: Unroutes selected items to the nearest pad.
vi: Bỏ đi dây các mục đã chọn đến điểm hàn gần nhất.

en: Unroute Segment
vi: Bỏ đi dây đoạn

en: Unroutes segment to the nearest segment.
vi: Bỏ đi dây đoạn đến đoạn gần nhất.

en: Select All Tracks in Net
vi: Chọn tất cả đường mạch trong lưới

en: Selects all tracks & vias belonging to the same net.
vi: Chọn tất cả đường mạch và via thuộc cùng một lưới.

en: Deselect All Tracks in Net
vi: Bỏ chọn tất cả đường mạch trong lưới

en: Deselects all tracks & vias belonging to the same net.
vi: Bỏ chọn tất cả đường mạch và via thuộc cùng một lưới.

en: Select All Unconnected Footprints
vi: Chọn tất cả dấu chân chưa kết nối

en: Selects all unconnected footprints belonging to each selected net.
vi: Chọn tất cả các dấu chân chưa kết nối thuộc mỗi lưới được chọn.

en: Grab Nearest Unconnected Footprints
vi: Lấy các dấu chân chưa kết nối gần nhất

en: Selects and initiates moving the nearest unconnected footprint on each selected net.
vi: Chọn và bắt đầu di chuyển dấu chân chưa kết nối gần nhất trên mỗi lưới được chọn.

en: Selects all footprints and tracks in the schematic sheet
vi: Chọn tất cả dấu chân linh kiện và đường mạch trong trang sơ đồ nguyên lý

en: Items in Same Hierarchical Sheet
vi: Các mục trong cùng trang phân cấp

en: Selects all footprints and tracks in the same schematic sheet
vi: Chọn tất cả dấu chân linh kiện và đường mạch trong cùng trang sơ đồ nguyên lý

en: Select on Schematic
vi: Chọn trên sơ đồ nguyên lý

en: Selects corresponding items in Schematic editor
vi: Chọn các mục tương ứng trong trình soạn sơ đồ nguyên lý

en: Filter Selected Items...
vi: Lọc các mục được chọn...

en: Remove items from the selection by type
vi: Bỏ các mục khỏi vùng chọn theo loại

en: Draft Fill Selected Zone(s)
vi: Tô Nháp Vùng Đã Chọn

en: Update copper fill of selected zone(s) without regard to other interacting zones
vi: Cập nhật phủ đồng của (các) vùng đã chọn không xét đến các vùng tương tác khác

en: Fill All Zones
vi: Tô Tất Cả Vùng

en: Update copper fill of all zones
vi: Cập nhật phủ đồng của tất cả các vùng

en: Unfill Selected Zone(s)
vi: Xóa Tô Vùng Đã Chọn

en: Remove copper fill from selected zone(s)
vi: Xóa phủ đồng khỏi (các) vùng đã chọn

en: Unfill All Zones
vi: Xóa Tô Tất Cả Vùng

en: Remove copper fill from all zones
vi: Xóa phủ đồng khỏi tất cả các vùng

en: Place Selected Footprints
vi: Đặt các dấu chân đã chọn

en: Performs automatic placement of selected components
vi: Tự động đặt các linh kiện đã chọn

en: Place Off-Board Footprints
vi: Đặt dấu chân ngoài bảng mạch

en: Performs automatic placement of components outside board area
vi: Tự động đặt các linh kiện nằm ngoài vùng bảng mạch

en: Generate Placement Rule Areas...
vi: Tạo vùng quy tắc bố trí...

en: Creates best-fit placement rule areas
vi: Tạo vùng quy tắc bố trí phù hợp nhất

en: Repeat Layout...
vi: Lặp lại bố trí...

en: Clones placement & routing across multiple identical channels
vi: Nhân bản vị trí & đường dây qua nhiều kênh giống nhau

en: Route Single Track
vi: Đi dây đường đơn

en: Route tracks
vi: Đi dây đường mạch

en: Route Differential Pair
vi: Đi dây cặp vi sai

en: Route differential pairs
vi: Đi dây các cặp vi sai

en: Interactive Router Settings...
vi: Cài đặt bộ đi dây tương tác...

en: Open Interactive Router settings
vi: Mở cài đặt bộ đi dây tương tác

en: Differential Pair Dimensions...
vi: Kích thước cặp vi sai...

en: Open Differential Pair Dimension settings
vi: Mở cài đặt kích thước cặp vi sai

en: Router Highlight Mode
vi: Chế độ tô sáng bộ đi dây

en: Switch router to highlight mode
vi: Chuyển bộ đi dây sang chế độ tô sáng

en: Router Shove Mode
vi: Chế độ đẩy bộ đi dây

en: Switch router to shove mode
vi: Chuyển bộ đi dây sang chế độ đẩy

en: Router Walkaround Mode
vi: Chế độ đi vòng bộ đi dây

en: Switch router to walkaround mode
vi: Chuyển bộ đi dây sang chế độ đi vòng

en: Cycle Router Mode
vi: Xoay vòng chế độ bộ đi dây

en: Cycle router to the next mode
vi: Xoay vòng bộ đi dây sang chế độ tiếp theo

en: Set Layer Pair...
vi: Đặt cặp lớp...

en: Change active layer pair for routing
vi: Thay đổi cặp lớp đang hoạt động để đi dây

en: Tune Length of a Single Track
vi: Điều chỉnh chiều dài đường mạch đơn

en: Tune Length of a Differential Pair
vi: Điều chỉnh chiều dài cặp vi sai

en: Tune Skew of a Differential Pair
vi: Điều chỉnh độ lệch pha cặp vi sai

en: Walks the current track back one segment.
vi: Lùi đường mạch hiện tại về một đoạn.

en: Route From Other End
vi: Đi dây từ đầu kia

en: Commits current segments and starts next segment from nearest ratsnest end.
vi: Xác nhận các đoạn hiện tại và bắt đầu đoạn tiếp theo từ đầu dây nối chưa đi gần nhất.

en: Attempt Finish
vi: Thử hoàn thành

en: Attempts to complete current route to nearest ratsnest end.
vi: Cố gắng hoàn thành tuyến đi dây hiện tại đến đầu dây nối chưa đi gần nhất.

en: Route Selected
vi: Đi dây vùng đã chọn

en: Sequentially route selected items from ratsnest anchor.
vi: Đi dây tuần tự các thành phần đã chọn từ điểm neo dây nối chưa đi.

en: Route Selected From Other End
vi: Đi dây vùng đã chọn từ đầu kia

en: Sequentially route selected items from other end of ratsnest anchor.
vi: Đi dây tuần tự các thành phần đã chọn từ đầu kia của điểm neo dây nối chưa đi.

en: Attempt Finish Selected (Autoroute)
vi: Cố gắng hoàn thành vùng đã chọn (Đi dây tự động)

en: Sequentially attempt to automatically route all selected pads.
vi: Tuần tự thử đi dây tự động tất cả các điểm hàn đã chọn.

en: Cancel Current Item
vi: Hủy mục hiện tại

en: Skip current item and route next selected item.
vi: Bỏ qua thành phần hiện tại và đi dây thành phần đã chọn tiếp theo.

en: Splits the track segment into two segments connected at the cursor position.
vi: Chia đoạn đường mạch thành hai đoạn nối tại vị trí con trỏ.

en: Drag 45 Degree Mode
vi: Chế độ kéo 45 độ

en: Drags the track segment while keeping connected tracks at 45 degrees.
vi: Kéo đoạn đường mạch trong khi giữ các đường mạch kết nối ở góc 45 độ.

en: Drag Free Angle
vi: Kéo góc tự do

en: Drags the nearest joint in the track without restricting the track angle.
vi: Kéo nút giao gần nhất trong đường mạch mà không giới hạn góc đường mạch.

en: Update All Tuning Patterns
vi: Cập nhật tất cả mẫu chỉnh chiều dài

en: Attempt to re-tune existing tuning patterns within their bounds
vi: Thử chỉnh lại các mẫu chỉnh chiều dài hiện có trong phạm vi của chúng

en: Rebuild All Generators
vi: Xây dựng lại tất cả bộ tạo

en: Rebuilds geometry of all generators
vi: Xây dựng lại hình học của tất cả bộ tạo

en: Rebuild Selected Generators
vi: Xây dựng lại các bộ tạo được chọn

en: Rebuilds geometry of selected generator(s)
vi: Xây dựng lại hình học của (các) bộ tạo được chọn

en: Generators Manager
vi: Trình quản lý bộ tạo

en: Show a manager dialog for Generator objects
vi: Hiển thị hộp thoại quản lý cho các đối tượng bộ tạo

en: Length Tuning Settings...
vi: Cài đặt điều chỉnh chiều dài...

en: Displays tuning pattern properties dialog
vi: Hiển thị hộp thoại thuộc tính mẫu chỉnh chiều dài

en: Show wizards selector
vi: Hiển thị bộ chọn trình hướng dẫn

en: Select wizard script to run
vi: Chọn kịch bản trình hướng dẫn để chạy

en: Reset wizard parameters
vi: Đặt lại tham số trình hướng dẫn

en: Reset wizard parameters to default
vi: Đặt lại tham số trình hướng dẫn về mặc định

en: Select previous wizard page
vi: Chọn trang trình hướng dẫn trước

en: Select previous parameters page
vi: Chọn trang tham số trước

en: Select next wizard page
vi: Chọn trang trình hướng dẫn tiếp theo

en: Select next parameters page
vi: Chọn trang tham số tiếp theo

en: Export footprint to editor
vi: Xuất dấu chân sang trình soạn

en: Add Footprint Library
vi: Thêm thư viện dấu chân

en: Don't show again
vi: Không hiển thị lại

en: Not all zones are filled. Use Edit > Fill All Zones (%s) if you wish to see all fills.
vi: Không phải tất cả vùng đều được tô. Dùng Chỉnh sửa > Tô Tất Cả Vùng (%s) nếu bạn muốn xem tất cả vùng phủ.

en: Dimmed
vi: Mờ

en: Hidden
vi: Ẩn

en: Inactive Layer Display
vi: Hiển thị lớp không hoạt động

en: Preset Layer Pairs
vi: Cặp lớp đặt sẵn

en: Item locked.
vi: Mục đã khóa.

en: Warning: some pasted items were on layers which are not present in the current board.
    These items could not be pasted.
vi: Cảnh báo: một số mục được dán nằm trên các lớp không có trong bảng mạch hiện tại.
    Các mục này không thể được dán.

en: Paste Text
vi: Dán văn bản

en: Invalid clipboard contents
vi: Nội dung bộ nhớ tạm không hợp lệ

en: Design block has no layout to place.
vi: Khối thiết kế không có bố trí mạch để đặt.

en: Design block %s does not have a board file.
vi: Khối thiết kế %s không có tệp bảng mạch.

en: Design block placement failed - no footprints were placed.
vi: Bố trí khối thiết kế thất bại - không có dấu chân nào được đặt.

en: Footprint %s is locked and cannot be placed.
vi: Dấu chân %s bị khóa và không thể đặt.

en: Selected group contains no footprints to place.
vi: Nhóm được chọn không chứa dấu chân nào để đặt.

en: Error loading board.
vi: Lỗi khi tải bảng mạch.

en: Append Board
vi: Thêm bảng mạch

en: Active Layer
vi: Lớp đang hoạt động

en: All Layers
vi: Tất cả các lớp

en: Object Snapping
vi: Bắt dính đối tượng

en: DP Gap Constraints: %s
vi: Ràng buộc khe hở DP: %s

en: Resolved Clearance
vi: Khoảng hở đã giải quyết

en: Actual Clearance
vi: Khoảng hở thực tế

en: Resolved Hole Clearance
vi: Khoảng hở lỗ khoan đã giải quyết

en: Actual Hole Clearance
vi: Khoảng hở lỗ khoan thực tế

en: Resolved Edge Clearance
vi: Khoảng hở rìa đã giải quyết

en: Resolved Margin Clearance
vi: Khoảng hở lề đã giải quyết

en: Pad Size
vi: Kích thước điểm hàn

en: Selected Items
vi: Các mục được chọn

en: Selected 2D Length
vi: Chiều dài 2D đã chọn

en: Selected 2D Copper Area
vi: Vùng đồng 2D đã chọn

en: Selected 2D Area
vi: Diện tích 2D được chọn

en: Selected 2D Total Area
vi: Tổng diện tích 2D được chọn

en: Place Board Characteristics
vi: Đặt thông tin bảng mạch

en: Place Board Stackup Table
vi: Đặt bảng cấu trúc lớp bảng mạch

en: Embed 3D Models
vi: Nhúng mô hình 3D

en: %d 3D model(s) successfully embedded.
vi: %d mô hình 3D đã được nhúng thành công.

en: Resize Table Cells
vi: Thay đổi kích thước ô bảng

en: Move Midpoint to Location
vi: Di chuyển điểm giữa đến vị trí

en: Move Midpoint
vi: Di chuyển điểm giữa

en: Move Corner to Location
vi: Di chuyển góc đến vị trí

en: Move Corner
vi: Di chuyển góc

en: Add Zone Corner
vi: Thêm Góc Vùng

en: Split Segment
vi: Tách đoạn

en: Split Arc
vi: Tách vòng cung

en: Remove Zone Corner
vi: Bỏ Góc Vùng

en: Remove Polygon Corner
vi: Bỏ góc đa giác

en: Break Zone Corner
vi: Tách Góc Vùng

en: Break Polygon Corner
vi: Bẻ góc đa giác

en: Select
vi: Chọn

en: Select/Expand Connection...
vi: Chọn/Mở rộng kết nối...

en: Select the reference point on the item to move.
vi: Chọn điểm tham chiếu trên mục để di chuyển.

en: Select the point to define the new offset from.
vi: Chọn điểm để xác định độ lệch mới.

en: Set Relative Position Interactively
vi: Đặt vị trí tương đối theo tương tác

en: Position Relative
vi: Vị trí tương đối

en: Add Zone Cutout
vi: Thêm Vùng Cắt Xén

en: Draw Zone
vi: Vẽ Vùng

en: Draw Polygon
vi: Vẽ đa giác

en: Check Zones
vi: Kiểm Tra Vùng

en: Fill Zone(s)
vi: Tô Vùng

en: Show DRC rules
vi: Hiển thị quy tắc DRC

en: Rules
vi: Quy tắc

en: Zone fills may be inaccurate.  DRC rules contain errors.
vi: Vùng phủ có thể không chính xác. Quy tắc DRC chứa lỗi.

en: Refill %d Zones
vi: Tô Lại %d Vùng

en: Auto-fill Zone(s)
vi: Tự Động Tô Vùng

en: Open Preferences
vi: Mở tùy chọn

en: Automatic refill of zones can be turned off in Preferences if it becomes too slow.
vi: Tự động tô lại vùng có thể tắt trong Tùy chọn nếu quá chậm.

en: Fill Zone
vi: Tô Vùng

en: Unfill Zone
vi: Xóa Tô Vùng

en: Checking null tracks and vias...
vi: Đang kiểm tra đường mạch và via rỗng...

en: Removing null tracks and vias...
vi: Đang bỏ đường mạch và via rỗng...

en: Checking redundant tracks...
vi: Đang kiểm tra các đường mạch dư thừa...

en: Removing redundant tracks...
vi: Đang bỏ các đường mạch dư thừa...

en: Checking shorting tracks...
vi: Đang kiểm tra các đường mạch nối tắt...

en: Removing shorting tracks...
vi: Đang bỏ các đường mạch nối tắt...

en: Checking tracks in pads...
vi: Đang kiểm tra đường mạch trong điểm hàn...

en: Removing tracks in pads...
vi: Đang bỏ đường mạch trong điểm hàn...

en: Checking dangling tracks and vias...
vi: Đang kiểm tra đường mạch và via lơ lửng...

en: Removing dangling tracks...
vi: Đang bỏ các đường mạch lơ lửng...

en: Removing dangling vias...
vi: Đang bỏ via lơ lửng...

en: Checking collinear tracks...
vi: Đang kiểm tra các đường mạch thẳng hàng...

en: Merging collinear tracks...
vi: Đang gộp các đường mạch thẳng hàng...

en: Incomplete undo/redo operation: some items not found
vi: Thao tác hoàn tác/làm lại không hoàn chỉnh: một số mục không tìm thấy

en: From rules
vi: Từ quy tắc

en: Type I-a (tented top)
vi: Loại I-a (phủ mặt trên)

en: Type I-b (tented both sides)
vi: Loại I-b (phủ cả hai mặt)

en: Type I-a (tented bottom)
vi: Loại I-a (phủ mặt dưới)

en: Type II-a (covered and tented top)
vi: Loại II-a (che phủ và phủ mặt trên)

en: Type II-b (covered and tented both sides)
vi: Loại II-b (che phủ và phủ cả hai mặt)

en: Type II-a (covered and tented bottom)
vi: Loại II-a (che phủ và phủ mặt dưới)

en: Type III-a (plugged top)
vi: Loại III-a (bít mặt trên)

en: Type III-b (plugged both sides)
vi: Loại III-b (bít cả hai mặt)

en: Type III-a (plugged bottom)
vi: Loại III-a (bít mặt dưới)

en: Type IV-a (plugged and tented top)
vi: Loại IV-a (bít và phủ mặt trên)

en: Type IV-b (plugged and tented both sides)
vi: Loại IV-b (bít và phủ cả hai mặt)

en: Type IV-a (plugged and tented bottom)
vi: Loại IV-a (bịt và phủ đáy)

en: Type V (filled )
vi: Loại V (đã tô)

en: Type VI-a (filled and tented top)
vi: Loại VI-a (đã tô và bọc mặt trên)

en: Type VI-b (filled and tented both sides)
vi: Loại VI-b (đã tô và bọc cả hai mặt)

en: Type VI-a (filled and tented bottom)
vi: Loại VI-a (đã tô và bọc mặt dưới)

en: Type VII (filled and capped)
vi: Loại VII (đã tô và phủ nắp)

en: Show tracks
vi: Hiện đường mạch

en: Show all vias
vi: Hiển thị tất cả via

en: Show all pads
vi: Hiển thị tất cả điểm hàn

en: Show copper zones
vi: Hiển thị vùng đồng

en: Filled Shapes
vi: Hình dạng đã tô

en: Opacity of filled shapes
vi: Độ mờ của hình dạng đã tô

en: Show user images
vi: Hiển thị ảnh người dùng

en: Footprints Front
vi: Dấu Chân Mặt Trước

en: Show footprints that are on board's front
vi: Hiển thị dấu chân linh kiện ở mặt trước bảng mạch

en: Footprints Back
vi: Dấu Chân Mặt Sau

en: Show footprints that are on board's back
vi: Hiển thị dấu chân linh kiện ở mặt sau bảng mạch

en: Show unconnected nets as a ratsnest
vi: Hiển thị lưới chưa kết nối dạng dây nối chưa đi

en: DRC Warnings
vi: Cảnh báo DRC

en: DRC violations with a Warning severity
vi: Các vi phạm DRC với mức độ Cảnh báo

en: DRC Errors
vi: Lỗi DRC

en: DRC violations with an Error severity
vi: Các vi phạm DRC với mức độ Lỗi

en: DRC Exclusions
vi: Loại trừ DRC

en: DRC violations which have been individually excluded
vi: Các vi phạm DRC đã được loại trừ riêng lẻ

en: Show footprint and text origins as a cross
vi: Hiển thị gốc tọa độ dấu chân và văn bản dạng chữ thập

en: Show explicit snap points as crosses
vi: Hiển thị điểm bắt dính tường minh dạng chữ thập

en: Locked Item Shadow
vi: Bóng Mục Bị Khóa

en: Show a shadow on locked items
vi: Hiển thị bóng trên các mục bị khóa

en: Colliding Courtyards
vi: Vùng đất va chạm

en: Show colliding footprint courtyards
vi: Hiển thị vùng lắp ráp dấu chân va chạm

en: Board Area Shadow
vi: Bóng Vùng Bảng Mạch

en: Show board area shadow
vi: Hiển thị bóng vùng bảng mạch

en: Show drawing sheet borders and title block
vi: Hiển thị đường viền trang vẽ và khung tên

en: No Layers
vi: Không có lớp

en: All Copper Layers
vi: Tất cả lớp đồng

en: Inner Copper Layers
vi: Các lớp đồng bên trong

en: Front Layers
vi: Các lớp mặt trước

en: Front Assembly View
vi: Hình Chiếu Lắp Ráp Mặt Trước

en: Back Layers
vi: Các lớp mặt sau

en: Back Assembly View
vi: Hình Chiếu Lắp Ráp Mặt Sau

en: Save and restore layer visibility combinations.
    Use %s+Tab to activate selector.
    Successive Tabs while holding %s down will cycle through presets in the popup.
vi: Lưu và khôi phục tổ hợp hiển thị lớp.
    Dùng %s+Tab để mở bộ chọn.
    Nhấn Tab liên tiếp trong khi giữ %s để chuyển qua các cài đặt sẵn trong cửa sổ bật lên.

en: Save and restore view location and zoom.
    Use %s+Tab to activate selector.
    Successive Tabs while holding %s down will cycle through viewports in the popup.
vi: Lưu và khôi phục vị trí xem và thu/phóng.
    Dùng %s+Tab để kích hoạt bộ chọn.
    Nhấn Tab liên tiếp trong khi giữ %s sẽ chuyển qua các vùng nhìn trong cửa sổ bật lên.

en: Layer Display Options
vi: Tùy chọn hiển thị lớp

en: Inactive layers (%s):
vi: Các lớp không hoạt động (%s):

en: Inactive layers:
vi: Các lớp không hoạt động:

en: Inactive layers will be shown in full color
vi: Các lớp không hoạt động sẽ hiển thị với màu đầy đủ

en: Dim
vi: Mờ

en: Inactive layers will be dimmed
vi: Các lớp không hoạt động sẽ được làm mờ

en: Inactive layers will be hidden
vi: Các lớp không hoạt động sẽ bị ẩn

en: Flip board view
vi: Lật hướng nhìn bảng mạch

en: Net Display Options
vi: Tùy Chọn Hiển Thị Lưới

en: Net colors (%s):
vi: Màu lưới (%s):

en: Net colors:
vi: Màu lưới:

en: Choose when to show net and netclass colors
vi: Chọn khi nào hiển thị màu lưới và lớp mạng

en: Net and netclass colors are shown on all copper items
vi: Màu lưới và lớp mạng được hiển thị trên tất cả phần tử đồng

en: Net and netclass colors are shown on the ratsnest only
vi: Màu lưới và lớp mạng chỉ hiển thị trên dây nối chưa đi

en: Net and netclass colors are not shown
vi: Màu lưới và lớp mạng không được hiển thị

en: Ratsnest display (%s):
vi: Hiển thị dây nối chưa đi (%s):

en: Ratsnest display:
vi: Hiển thị dây nối chưa đi:

en: Choose which ratsnest lines to display
vi: Chọn đường dây nối chưa đi cần hiển thị

en: Show ratsnest lines to items on all layers
vi: Hiển thị dây nối chưa đi đến các phần tử trên tất cả lớp

en: Visible layers
vi: Các lớp hiển thị

en: Show ratsnest lines to items on visible layers
vi: Hiển thị dây nối chưa đi đến các phần tử trên các lớp hiển thị

en: Hide all ratsnest lines
vi: Ẩn tất cả đường dây nối chưa đi

en: Set Net Color
vi: Đặt Màu Lưới

en: Clear Net Color
vi: Xóa Màu Lưới

en: Highlight %s
vi: Tô sáng %s

en: Select Tracks and Vias in %s
vi: Chọn Đường Mạch và Via trong %s

en: Unselect Tracks and Vias in %s
vi: Bỏ Chọn Đường Mạch và Via trong %s

en: Show All Nets
vi: Hiển thị tất cả các Lưới

en: Hide All Other Nets
vi: Ẩn Tất Cả Lưới Khác

en: Click to hide ratsnest for %s
vi: Nhấn để ẩn dây nối chưa đi cho %s

en: Click to show ratsnest for %s
vi: Nhấn để hiện dây nối chưa đi cho %s

en: Double click (or middle click) to change color; right click for more actions
vi: Nhấn đôi (hoặc nhấn giữa) để đổi màu; nhấn phải để xem thêm hành động

en: Objects
vi: Đối tượng

en: Double click or middle click for color change, right click for menu
vi: Nhấn đôi hoặc nhấn giữa để đổi màu, nhấn phải để xem menu

en: Show or hide this layer
vi: Hiển thị hoặc ẩn lớp này

en: Adhesive on board's front
vi: Keo dán mặt trước bảng mạch

en: Adhesive on board's back
vi: Keo dán mặt sau bảng mạch

en: Solder paste on board's front
vi: Lớp kem hàn mặt trước bảng mạch

en: Solder paste on board's back
vi: Lớp kem hàn mặt sau bảng mạch

en: Silkscreen on board's front
vi: Lớp in lụa mặt trước bảng mạch

en: Silkscreen on board's back
vi: Lớp in lụa mặt sau bảng mạch

en: Solder mask on board's front
vi: Mặt nạ hàn mặt trước bảng mạch

en: Solder mask on board's back
vi: Mặt nạ hàn mặt sau bảng mạch

en: Explanatory drawings
vi: Bản vẽ minh họa

en: Explanatory comments
vi: Chú thích minh họa

en: User defined meaning
vi: Ý nghĩa do người dùng định nghĩa

en: Board's perimeter definition
vi: Định nghĩa chu vi bảng mạch

en: Board's edge setback outline
vi: Đường viền lùi cạnh bảng mạch

en: Footprint courtyards on board's front
vi: Vùng đất dấu chân mặt trước bảng mạch

en: Footprint courtyards on board's back
vi: Vùng đất dấu chân mặt sau bảng mạch

en: Footprint assembly on board's front
vi: Lắp ráp dấu chân mặt trước bảng mạch

en: Footprint assembly on board's back
vi: Lắp ráp dấu chân mặt sau bảng mạch

en: User defined layer 1
vi: Lớp người dùng định nghĩa 1

en: User defined layer 2
vi: Lớp người dùng định nghĩa 2

en: User defined layer 3
vi: Lớp người dùng định nghĩa 3

en: User defined layer 4
vi: Lớp người dùng định nghĩa 4

en: User defined layer 5
vi: Lớp người dùng định nghĩa 5

en: User defined layer 6
vi: Lớp người dùng định nghĩa 6

en: User defined layer 7
vi: Lớp người dùng định nghĩa 7

en: User defined layer 8
vi: Lớp người dùng định nghĩa 8

en: User defined layer 9
vi: Lớp người dùng định nghĩa 9

en: User defined layer 10
vi: Lớp người dùng định nghĩa 10

en: User defined layer 11
vi: Lớp người dùng định nghĩa 11

en: User defined layer 12
vi: Lớp người dùng định nghĩa 12

en: User defined layer 13
vi: Lớp người dùng định nghĩa 13

en: User defined layer 14
vi: Lớp người dùng định nghĩa 14

en: User defined layer 15
vi: Lớp người dùng định nghĩa 15

en: User defined layer 16
vi: Lớp người dùng định nghĩa 16

en: User defined layer 17
vi: Lớp người dùng định nghĩa 17

en: User defined layer 18
vi: Lớp người dùng định nghĩa 18

en: User defined layer 19
vi: Lớp người dùng định nghĩa 19

en: User defined layer 20
vi: Lớp người dùng định nghĩa 20

en: User defined layer 21
vi: Lớp người dùng định nghĩa 21

en: User defined layer 22
vi: Lớp người dùng định nghĩa 22

en: User defined layer 23
vi: Lớp người dùng định nghĩa 23

en: User defined layer 24
vi: Lớp người dùng định nghĩa 24

en: User defined layer 25
vi: Lớp người dùng định nghĩa 25

en: User defined layer 26
vi: Lớp người dùng định nghĩa 26

en: User defined layer 27
vi: Lớp người dùng định nghĩa 27

en: User defined layer 28
vi: Lớp người dùng định nghĩa 28

en: User defined layer 29
vi: Lớp người dùng định nghĩa 29

en: User defined layer 30
vi: Lớp người dùng định nghĩa 30

en: User defined layer 31
vi: Lớp người dùng định nghĩa 31

en: User defined layer 32
vi: Lớp người dùng định nghĩa 32

en: User defined layer 33
vi: Lớp người dùng định nghĩa 33

en: User defined layer 34
vi: Lớp người dùng định nghĩa 34

en: User defined layer 35
vi: Lớp người dùng định nghĩa 35

en: User defined layer 36
vi: Lớp người dùng định nghĩa 36

en: User defined layer 37
vi: Lớp người dùng định nghĩa 37

en: User defined layer 38
vi: Lớp người dùng định nghĩa 38

en: User defined layer 39
vi: Lớp người dùng định nghĩa 39

en: User defined layer 40
vi: Lớp người dùng định nghĩa 40

en: User defined layer 41
vi: Lớp người dùng định nghĩa 41

en: User defined layer 42
vi: Lớp người dùng định nghĩa 42

en: User defined layer 43
vi: Lớp người dùng định nghĩa 43

en: User defined layer 44
vi: Lớp người dùng định nghĩa 44

en: User defined layer 45
vi: Lớp người dùng định nghĩa 45

en: Front copper layer
vi: Lớp đồng mặt trước

en: Back copper layer
vi: Lớp đồng mặt sau

en: Inner copper layer
vi: Lớp đồng bên trong

en: Show All Copper Layers
vi: Hiện tất cả lớp đồng

en: Hide All Copper Layers
vi: Ẩn tất cả lớp đồng

en: Show All Non Copper Layers
vi: Hiện tất cả lớp không phải đồng

en: Hide All Non Copper Layers
vi: Ẩn tất cả lớp không phải đồng

en: Show Only Front Assembly Layers
vi: Chỉ hiện các lớp lắp ráp mặt trước

en: Show Only Front Layers
vi: Chỉ hiện các lớp mặt trước

en: Show Only Inner Layers
vi: Chỉ hiện các lớp bên trong

en: Show Only Back Layers
vi: Chỉ hiện các lớp mặt sau

en: Show Only Back Assembly Layers
vi: Chỉ hiện các lớp lắp ráp mặt sau

en: Set opacity of %s
vi: Đặt độ mờ của %s

en: Set Netclass Color
vi: Đặt Màu Lớp Mạng

en: Use Color from Schematic
vi: Dùng màu từ sơ đồ nguyên lý

en: Clear Netclass Color
vi: Xóa Màu Lớp Mạng

en: Highlight Nets in %s
vi: Tô Sáng Lưới trong %s

en: Show All Netclasses
vi: Hiển Thị Tất Cả Lớp Mạng

en: Hide All Other Netclasses
vi: Ẩn Tất Cả Lớp Mạng Khác

en: Show or hide ratsnest for nets in %s
vi: Hiện hoặc ẩn dây nối chưa đi cho lưới trong %s

en: The current color theme is read-only.  Create a new theme in Preferences to enable color editing.
vi: Chủ đề màu hiện tại là chỉ đọc. Tạo chủ đề mới trong Tùy chọn để bật chỉnh sửa màu.

en: Show the Net Inspector
vi: Hiển thị Thanh Kiểm Tra Lưới

en: Configure net classes
vi: Cấu hình lớp mạng

en: Create a new project for this board
vi: Tạo dự án mới cho bo mạch này

en: Omit extra information
vi: Bỏ thông tin thừa

en: Omit nets
vi: Bỏ qua lưới

en: Do not prefix path with footprint UUID.
vi: Không thêm tiền tố đường dẫn bằng UUID dấu chân.

en: Configure netlist inspector
vi: Cấu hình thanh kiểm tra danh sách kết nối

en: No footprint selected
vi: Chưa chọn dấu chân

en: Preserve reference designators in the source layout. Otherwise, clear them.
vi: Giữ nguyên ký hiệu tham chiếu từ bố trí nguồn. Nếu không, xóa chúng.

en: Total Delay
vi: Tổng Trễ

en: Total Length
vi: Tổng chiều dài

en: Via Count
vi: Số Via

en: Via Delay
vi: Trễ Via

en: Track Delay
vi: Độ trễ đường mạch

en: Die Delay
vi: Trễ Chip

en: Via Length
vi: Chiều Dài Via

en: Track Length
vi: Chiều dài đường mạch

en: Die Length
vi: Chiều dài die

en: Pad Count
vi: Số Điểm Hàn

en: Highlight Selected Net
vi: Tô Sáng Lưới Đã Chọn

en: Rename Selected Net...
vi: Đổi Tên Lưới Đã Chọn...

en: Delete Selected Net
vi: Xóa Lưới Đã Chọn

en: Add Net...
vi: Thêm Lưới...

en: Highlight Selected Nets
vi: Tô Sáng Các Lưới Đã Chọn

en: Delete Selected Nets
vi: Xóa Các Lưới Đã Chọn

en: Remove Selected Custom Group
vi: Bỏ Nhóm Tùy Chỉnh Đã Chọn

en: Group name / pattern:
vi: Tên / mẫu nhóm:

en: New Group
vi: Nhóm Mới

en: (Use /.../ to indicate a regular expression.)
vi: (Dùng /.../  để chỉ biểu thức chính quy.)

en: Auto-fit Column
vi: Tự Khớp Cột

en: Auto-fit All Columns
vi: Tự Khớp Tất Cả Cột

en: Filter by Net Name
vi: Lọc theo Tên Lưới

en: Filter by Netclass
vi: Lọc theo Lớp Mạng

en: Group by Netclass
vi: Nhóm theo Lớp Mạng

en: Add Custom Group...
vi: Thêm Nhóm Tùy Chỉnh...

en: Remove All Custom Groups
vi: Bỏ Tất Cả Nhóm Tùy Chỉnh

en: Show Zero Pad Nets
vi: Hiển Thị Lưới Điểm Hàn Bằng Không

en: Show Unconnected Nets
vi: Hiển Thị Lưới Chưa Kết Nối

en: Show Time Domain Details
vi: Hiển Thị Chi Tiết Miền Thời Gian

en: Save Net Inspector Report...
vi: Lưu Báo Cáo Thanh Kiểm Tra Lưới...

en: Show / Hide Columns
vi: Hiện / Ẩn Cột

en: Save Net Inspector Report File
vi: Lưu Tệp Báo Cáo Thanh Kiểm Tra Lưới

en: Report file
vi: Tệp báo cáo

en: New Net
vi: Lưới Mới

en: Net name '%s' is already in use.
vi: Tên lưới '%s' đã được sử dụng.

en: Rename Net
vi: Đổi Tên Lưới

en: Net name cannot be empty.
vi: Tên lưới không được để trống.

en: Net '%s' is in use.  Delete anyway?
vi: Lưới '%s' đang được sử dụng. Vẫn xóa?

en: Delete all nets in group '%s'?
vi: Xóa tất cả lưới trong nhóm '%s'?

en: Priority
vi: Độ ưu tiên

en: Textbox
vi: Hộp văn bản

en: Class
vi: Lớp

en: No Net
vi: Không Có Lưới

en: Drills
vi: Lỗ khoan

en: X coord
vi: Tọa độ X

en: Y coord
vi: Tọa độ Y

en: Edit Vertex
vi: Chỉnh Sửa Đỉnh

en: No vias
vi: Không có via

en: No tracks
vi: Không có dây nối

en: No pads
vi: Không có điểm hàn

en: No zone fills
vi: Không tô vùng

en: No footprints
vi: Không có dấu chân

en: Restrictions
vi: Hạn chế

en: Placement source
vi: Nguồn đặt

en: Filled Area
vi: Vùng được phủ đồng

en: Outline Area
vi: Diện tích đường viền

en: Corner Count
vi: Số góc

en: Teardrop Area
vi: Diện tích giọt nước

en: Copper Zone
vi: Vùng đồng

en: Non-copper Zone
vi: Khu vực không có đồng

en: on %s
vi: trên %s

en: on %s and %s
vi: trên %s và %s

en: on %s, %s and %s
vi: trên %s, %s và %s

en: on %s, %s and %zu more
vi: trên %s, %s và %zu thêm

en: Rule Area %s
vi: Vùng quy tắc %s

en: Rule area '%s' %s
vi: Vùng quy tắc '%s' %s

en: Teardrop %s %s
vi: Hình dạng giọt nước %s %s

en: Zone %s %s, priority %d
vi: Vùng %s %s, độ ưu tiên %d

en: Zone '%s' %s %s, priority %d
vi: Vùng '%s' %s %s, độ ưu tiên %d

en: Keepout
vi: Vùng cấm

en: Keep Out Tracks
vi: Đường mạch vùng cấm

en: Keep Out Vias
vi: Vùng cấm Via

en: Keep Out Pads
vi: Vùng cấm Điểm hàn

en: Keep Out Zone Fills
vi: Giữ vùng tô vùng cấm

en: Keep Out Footprints
vi: Dấu chân vùng cấm

en: Source Type
vi: Loại nguồn

en: Source Name
vi: Tên nguồn

en: Hatch Orientation
vi: Hướng gạch chéo

en: Cannot be less than zone minimum width
vi: Không thể nhỏ hơn chiều rộng tối thiểu của vùng

en: Hatch Width
vi: Chiều rộng gạch chéo

en: Hatch Gap
vi: Khe hở gạch chéo

en: Hatch Minimum Hole Ratio
vi: Tỉ lệ lỗ tối thiểu của gạch chéo

en: Smoothing Effort
vi: Mức độ làm mịn

en: Smoothing Amount
vi: Lượng làm mịn

en: Remove Islands
vi: Bỏ đảo đồng

en: Minimum Island Area
vi: Diện tích đảo tối thiểu

en: Minimum Width
vi: Chiều rộng tối thiểu

en: Checking zone fills...
vi: Đang kiểm tra vùng tô...

en: Building zone fills...
vi: Đang tạo vùng tô...

en: Removing isolated copper islands...
vi: Đang xóa các đảo đồng biệt lập...

en: Refilling zones after island removal...
vi: Đang tô lại vùng sau khi xóa đảo đồng...

en: Prototype zone fill enabled. Disable setting and refill?
vi: Chế độ tô vùng thử nghiệm đang bật. Tắt cài đặt và tô lại?

en: Disable and refill
vi: Tắt và tô lại

en: Continue without Refill
vi: Tiếp tục không tô lại

en: Zone fills are out-of-date. Refill?
vi: Vùng tô đã lỗi thời. Tô lại?

en: Refill
vi: Tô lại

en: Offset X
vi: Độ lệch X

en: Offset Y
vi: Độ lệch Y

en: Top zone has the highest priority. When a zone is inside another zone, if its priority is higher, its outlines are removed from the other zone.
vi: Vùng trên cùng có độ ưu tiên cao nhất. Khi một vùng nằm trong vùng khác, nếu độ ưu tiên cao hơn thì đường viền của nó sẽ bị xóa khỏi vùng kia.

en: Refill zones
vi: Tô lại vùng

en: Refill zones after changes made on board
vi: Tô lại vùng sau các thay đổi trên bảng mạch

en: Update Displayed Zones
vi: Cập nhật vùng hiển thị

en: Update filled areas shown in dialog, according to the new current settings
vi: Cập nhật vùng phủ được hiển thị trong hộp thoại theo cài đặt hiện tại mới

en: Zone Manager
vi: Trình quản lý vùng

en: inherited
vi: kế thừa

en: thermal reliefs
vi: thoát nhiệt

en: solid
vi: đặc

en: thermal reliefs for PTH
vi: thoát nhiệt cho PTH

en: [INFO] load failed: %s
vi: [INFO] tải thất bại: %s

en: Bitmap to Component Converter
vi: Bộ chuyển đổi Bitmap thành linh kiện

en: Create a component from a bitmap for use with KiCad
vi: Tạo linh kiện từ bitmap để dùng với KiCad

en: KiCad Schematic Editor (Standalone)
vi: Trình soạn sơ đồ nguyên lý KiCad (Độc lập)

en: Schematic Capture Tool
vi: Công cụ vẽ sơ đồ nguyên lý

en: Standalone schematic editor for KiCad schematics
vi: Trình soạn sơ đồ nguyên lý độc lập cho KiCad

en: Gerber File Viewer
vi: Trình xem tệp Gerber

en: View Gerber files
vi: Xem tệp Gerber

en: Projectmanager;
vi: Quản lý dự án;

en: EDA Suite
vi: Bộ công cụ EDA

en: Suite of tools for schematic design and circuit board layout
vi: Bộ công cụ thiết kế sơ đồ nguyên lý và bố trí mạch

en: KiCad PCB Calculator
vi: Máy tính PCB KiCad

en: PCB;Calculator;
vi: PCB;Máy tính;

en: PCB Calculator
vi: Máy tính PCB

en: Calculator for various electronics-related computations
vi: Máy tính cho các phép tính khác nhau liên quan đến điện tử

en: pcbnew;PCB;Circuit;Layout;Design;Editor;Footprint;
vi: pcbnew;PCB;Circuit;Layout;Design;Editor;Dấu chân;

en: KiCad PCB Editor (Standalone)
vi: Trình soạn PCB KiCad (Độc lập)

en: PCB layout editor
vi: Trình soạn bố trí mạch PCB

en: Standalone circuit board editor for KiCad boards
vi: Trình soạn bảng mạch độc lập cho KiCad

en: An EDA suite for schematic and circuit board design
vi: Bộ công cụ EDA cho thiết kế sơ đồ nguyên lý và bảng mạch

en: Circuit board
vi: Bảng mạch

en: KiCad is a free and open-source electronics design automation (EDA) suite. It features schematic capture, integrated circuit simulation, printed circuit board (PCB) layout, 3D rendering, and plotting/data export to numerous formats. KiCad also includes a high-quality component library featuring thousands of symbols, footprints, and 3D models. KiCad has minimal system requirements and runs on Linux, Windows, and macOS.
vi: KiCad là bộ công cụ tự động hóa thiết kế điện tử (EDA) miễn phí và mã nguồn mở. Nó bao gồm vẽ sơ đồ nguyên lý, mô phỏng vi mạch tích hợp, bố trí bảng mạch in (PCB), kết xuất 3D và xuất dữ liệu/đồ họa ra nhiều định dạng. KiCad còn có thư viện linh kiện chất lượng cao với hàng nghìn ký hiệu, dấu chân và mô hình 3D. KiCad có yêu cầu hệ thống tối thiểu và chạy trên Linux, Windows và macOS.

en: KiCad PCB Layout Editor
vi: Trình soạn bố trí mạch PCB KiCad

en: The KiCad Developers
vi: Các nhà phát triển KiCad

en: Gerber file
vi: Tệp Gerber

en: Excellon drill file
vi: Tệp khoan Excellon

en: KiCad Project
vi: Dự án KiCad

en: KiCad Schematic
vi: Sơ đồ nguyên lý KiCad

en: KiCad Printed Circuit Board
vi: Bảng mạch in KiCad

en: KiCad Footprint
vi: Dấu chân linh kiện KiCad

en: KiCad Schematic Symbol
vi: Ký hiệu sơ đồ nguyên lý KiCad

en: KiCad Drawing Sheet
vi: Trang vẽ KiCad

en: Process could not be created
vi: Không thể tạo tiến trình

en: Could not create user scripting path %s.
vi: Không thể tạo đường dẫn kịch bản người dùng %s.
