4Pane - en to vi translation catalogue (19725 entries)

en: Nothing to do!
vi: Chẳng phải làm gì!

en: Also installing dependencies
    
    %s
vi: Các gói cài đặt phụ thuộc phải cài theo
    
    %s

en: Already installed: %s
vi: Gói đã được cài đặt: %s

en: Also updating dependencies
    
    %s?
vi: Đồng thời cập nhật các gói phụ thuộc
    
    %s?

en: Updating some dependencies %s anyway. Continue?
vi: Một số gói phụ thuộc vẫn phải được cập nhật: %s. Tiếp tục?

en: Skipped because not installed: %s
vi: Bỏ qua vì không được cài đặt: %s

en: Skipped because already up to date: %s
vi: Bỏ qua vì gói đã ở phiên bản mới nhất: %s

en: Also remove dependencies
    
    %s?
vi: Đồng thời gỡ bỏ gói phụ thuộc
    
    %s?

en: Removing some dependencies %s anyway. Continue?
vi: Gói phụ thuộc bị ép phải gỡ bỏ: %s. Tiếp tục?

en: GUI interface for TeX Live Manager
    Implemented in Tcl/Tk
vi: Giao diện đồ họa viết bằng Tcl/Tk cho chương trình quản lý TeX Live

en: This TeX Live Manager front-end should be pretty self-explanatory.
    Note that it does not cover the full functionality of tlmgr. Notably, it does not cover user mode or backup and restore.
    Consult the 'Tlmgr Help' menu for full documentation on tlmgr itself.
vi: Giao diện cài đặt này tự nó có các chỉ dẫn dễ hiểu.
    Chú ý là nó không có đầy đủ tính năng như tlmgr. Đáng kể nhất là nó không hỗ trợ cài đặt riêng cho người dùng, không sao lưu hay phục hồi.
    Bạn vui lòng xem tài liệu đầy đủ của tlmgr bằng Menu "Trợ giúp về Tlmgr'.

en: %s is not a local or remote repository.
    Please configure a valid repository
vi: %s không phải kho dưới máy hay trên mạng.
    Vui lòng chọn kho phù hợp

en: Load repository
vi: Nạp kho

en: Regenerate filename database
vi: Phát sinh lại dữ liệu tập tin

en: Regenerating filename database...
vi: Đang phát sinh lại dữ liệu tập tin...

en: Regenerate formats
vi: Phát sinh các định dạng

en: Rebuilding formats...
vi: Đang phát sinh lại các định dạng...

en: Regenerate fontmaps
vi: Phát sinh lại ánh xạ font

en: Rebuilding fontmap files...
vi: Đang phát sinh lại các ánh xạ font...

en: GUI font scaling
vi: Co dãn font chữ giao diện đồ họa

en: TLShell Help
vi: Trợ giúp về TLShell

en: Tlmgr Help
vi: Trợ giúp về Tlmgr

en: Restart self
vi: Tự khởi động lại

en: Restart tlmgr
vi: Khởi động lại tlmgr

en: TL Manager up to date?
vi: Liệu chương trình quản lý TeX Live đã mới nhất?

en: Last tlmgr command:
vi: Lệnh tlmgr cuối cùng:

en: Root at %s
vi: Gốc ở %s

en: Detail >> Global
vi: Chi tiết >> Toàn cục

en: Collections and schemes
vi: Nhóm và kiểu cài đặt

en: Only schemes
vi: Chỉ các kiểu mẫu

en: By name and description
vi: Theo tên và mô tả

en: Install marked
vi: Cài đặt phần đã chọn

en: Update marked
vi: Cập nhật phần đã chọn

en: Remove marked
vi: Gỡ bỏ phần đã chọn

en: Update tlmgr
vi: Cập nhật tlmgr

en: Mark all displayed
vi: Đánh dấu chọn tất cả gói được hiển thị

en: Only packages for installed platforms are displayed
vi: Chỉ hiện ra các gói của hệ thống (platform) đã cài

en: Multi-user
vi: Nhiều người dùng

en: Single-user
vi: Một người dùng

en: %s is not writable. You can probably not do much.
      Are you sure you want to continue?
vi: Không ghi vào %s được. Khó có thể làm thêm được gì.
    Bạn thật sự muốn tiếp tục?

en: basic scheme (plain and latex)
vi: bộ cài cơ bản (plain và latex)

en: ConTeXt scheme
vi: Nhóm ConTeXt

en: full scheme (everything)
vi: bộ cài đầy đủ mọi thứ

en: GUST TeX Live scheme
vi: Bộ cài TeX Live GUST

en: infrastructure-only scheme (no TeX at all)
vi: cài đặt kiến trúc chung (không có gì liên quan TeX)

en: medium scheme (small + more packages and languages)
vi: bộ cài vừa (nhỏ + thêm các ngôn ngữ và gói bổ sung)

en: minimal scheme (plain only)
vi: nhóm tối thiểu (chỉ có "plain TeX")

en: small scheme (basic + xetex, metapost, a few languages)
vi: bộ cài nhỏ (cơ bản, xtex, metapost, vài ngôn ngữ)

en: teTeX scheme (more than medium, but nowhere near full)
vi: nhóm teTeX (nhiều gói hơn nhóm trung bình, nhưng chưa phải là đầy đủ)

en: Essential programs and files
vi: Các thứ bắt buộc

en: BibTeX additional styles
vi: Kiểu bổ sung cho BibTeX

en: TeX auxiliary programs
vi: Các chương trình hỗ trợ cho TeX

en: ConTeXt and packages
vi: ConTeXt và các gói của nó

en: Additional fonts
vi: Các font bổ sung

en: Recommended fonts
vi: Phông chữ nên dùng

en: Graphics and font utilities
vi: Tiện ích đồ họa và phông chữ

en: Additional formats
vi: Các định dạng bổ sung

en: Games typesetting
vi: Sắp chữ trong các trò chơi

en: Humanities packages
vi: Gói cho khoa học nhân văn

en: Chinese/Japanese/Korean (base)
vi: Tiếng Trung/Nhật/Hàn (phần cơ sở)

en: Czech/Slovak
vi: Czech/Slovka

en: US and UK English
vi: Tiếng Anh (US, UK)

en: Other European languages
vi: Các ngôn ngữ châu Âu khác

en: Other languages
vi: Ngôn ngữ khác

en: LaTeX fundamental packages
vi: Các gói LaTeX cốt lõi

en: LaTeX additional packages
vi: Các gói LaTeX bổ sung

en: LaTeX recommended packages
vi: Gói LaTeX nên dùng

en: LuaTeX packages
vi: Gói cho LuaTeX

en: Mathematics, natural sciences, computer science packages
vi: Toán, khoa học tự nhiên, khoa học máy tính

en: MetaPost and Metafont packages
vi: MetaPOST, Metafont

en: Music packages
vi: Gói âm nhạc

en: Graphics, pictures, diagrams
vi: Đồ họa, hình ảnh, sơ đồ

en: Plain (La)TeX packages
vi: Các gói (La)TeX nguyên sơ

en: PSTricks
vi: PStricks

en: Publisher styles, theses, etc.
vi: Kiểu luận văn hay của một số nhà xuất bản,...

en: TeXworks editor; TL includes only the Windows binary
vi: Chương trình soạn thảo TeXworks (chỉ có cho Windows)

en: Windows-only support programs
vi: Các chương trình chỉ cho Windows

en: XeTeX and packages
vi: XeTeX và các gói của nó

en: Welcome to TeX Live!
vi: Chào mừng đến với TeX Live!

note: Choices
en: Metric, Imperial
vi: Mét, Anh

note: Description
en: What units to use for the grid.
vi: Đơn vị cần dùng cho lưới.

note: Description
en: If you turn on the snap-to grid in Tgif, what units do you want it scaled in?
vi: Nếu bạn bật lưới đính trong trình Tgif, bạn có muốn tỷ lệ nó dùng đơn vị nào?

note: Choices
en: A4, Letter
vi: A4, Thư Mỹ

note: Description
en: What size of paper to use.
vi: Kích thước giấy cần dùng.

note: Description
en: What size of paper should Tgif use?
vi: Trình Tgif nên dùng giấy kích thước nào?

note: prepare the dialog to query the preferred archiver for the user
en: Select an archive manager
vi: Chọn trình quản lý tệp tin nén

note: add the header label
en: Please select your preferred archive manager
    from the list of available applications below:
vi: Hãy chọn trình quản lý tệp tin nén ưa thích
    từ danh sách ứng dụng có sẵn bên dưới:

note: tell the user that we cannot handle the specified mime types
en: No suitable archive manager found
vi: Không tìm thấy ứng dụng thích hợp nào

note: execute the action associated with the menu item execute the action
en: Failed to extract files
vi: Thất bại khi giải nén

note: execute the action associated with the menu item
en: Failed to create archive
vi: Tạo tệp tin nén thất bạn

en: Extract the selected archive in the current folder | Extract the selected archives in the current folder
vi[0]: Giải nén tệp tin được chọn trong thư mục hiện tại

en: _Extract To...
vi: _Giải nén đến...

en: Create an archive with the selected object | Create an archive with the selected objects
vi[0]: Tạo tệp tin nén với đối tượng được chọn

note: TRANSLATORS: This is the label of the Drag'n'Drop "Extract here" menu item
en: _Extract here
vi: _Giải nén tại đây

en: Extract the selected archive here | Extract the selected archives here
vi[0]: Giải nén tệp tin được chọn tại đây

en: Track - Title
vi: Bài hát - Tiêu đề

en: Track - Artist - Title
vi: Bài hát - Nghệ sĩ - Tiêu đề

en: Track. Title
vi: Bài hát. Tiêu đề

en: Track. Artist - Title
vi: Bài hát. Nghệ sĩ - Tiêu đề

en: Artist - Track - Title
vi: Nghệ sĩ - Bài hát - Tiêu đề

note: Custom format
en: Cust_om format:
vi: _Tùy chỉnh định dạng:

en: _Underscores
vi: _Dấu gạch dưới

en: Activating this option will replace all spaces in the target filename with underscores.
vi: Kích hoạt tùy chọn này sẽ thay thế mọi dấu cách trong tên tệp tin bằng dấu gạch dưới.

en: _Lowercase
vi: _Chữ in thường

en: If you activate this, the resulting filename will only contain lowercase letters.
vi: Nếu kích hoạt tùy chọn này, tên tệp tin sẽ chỉ bao gồm các kí tự in thường.

note: Edit tags action
en: Edit _Tags
vi: Sửa _các thẻ

en: Edit ID3/OGG tags of this file.
vi: Sửa các thẻ ID3/OGG của tệp tin này

en: Tag Help
vi: Trợ giúp thẻ

en: Audio Tags
vi: Thẻ âm thanh

en: <b>Track:</b>
vi: <b>Bài hát:</b>

en: Enter the track number here.
vi: Nhập số của bài hát tại đây.

en: <b>Year:</b>
vi: <b>Năm:</b>

en: Enter the release year here.
vi: Nhập năm phát hành tại đây

en: <b>Artist:</b>
vi: <b>Nghệ sĩ:</b>

en: Enter the name of the artist or author of this file here.
vi: Nhập tên của ca sĩ hay tác giả của tệp tin này  tại đây.

en: Enter the song title here.
vi: Nhập tiêu đề của bài hát tại đây

en: Enter the album/record title here.
vi: Nhập tiêu đề của album/bản thu tại đây.

en: Enter your comments here.
vi: Nhập bình luận của bạn tại đây.

en: <b>Genre:</b>
vi: <b>Thể loại:</b>

en: Select or enter the genre of this song here.
vi: Chọn hay nhập thể loại của ca khúc tại đây.

note: Create dialog
en: Audio Information
vi: Thông tin âm thanh

en: <b>Filesize:</b>
vi: <b>Kích cỡ:</b>

en: <b>MIME Type:</b>
vi: <b>Kiểu MIME:</b>

en: <b>Samplerate:</b>
vi: <b>Tần số:</b>

en: <b>Length:</b>
vi: <b>Độ dài:</b>

en: Display more detailed information about this audio file.
vi: Hiểu thị thông tin chi tiết về tệp tin âm thanh này

en: Save audio tags.
vi: Lưu thẻ âm thanh.

note: setup application name
en: Thunar Volume Manager
vi: Trình quản lý ổ đĩa của Thunar

en: All rights reserved.
vi: Mọi quyền đã được bảo lưu

note: ...so we need to prompt what to do
en: Photos and Music
vi: Ảnh và nhạc

en: Photos were found on your portable music player
vi: Ảnh được tìm thấy trên thiết bị nghe nhạc di động của bạn

en: Would you like to import the photos or manage the music?
vi: Bạn có muốn nhập thêm ảnh hay quản lý nhạc?

note: ask the user to import photos
en: Photo Import
vi: Nhập thêm ảnh

en: A photo card has been detected
vi: Thẻ nhớ ảnh đã được tìm thấy

en: There are photos on the card. Would you like to add these photos to your album?
vi: Có ảnh trên thẻ nhớ. Bạn có muốn thêm những bức ảnh này vào album của bạn?

note: prompt the user to execute the file prompt the user to execute this file
en: Would you like to allow "%s" to run?
vi: Bạn có muốn cho phép "%s" được chạy?

en: Auto-Run Confirmation
vi: Xác nhận tự động chạy

note: prompt the user whether to autoopen this file
en: Would you like to open "%s"?
vi: Bạn có muốn mở "%s"?

en: Auto-Open Confirmation
vi: Xác nhận tự động mở

note: generate notification info
en: CD mounted
vi: CD đã được gắn

en: The CD was mounted automatically
vi: CD đã được tự động gắn kết

note: generate notification info
en: DVD mounted
vi: DVD đã được gắn

en: The DVD was mounted automatically
vi: DVD đã được tự động gắn kết

en: Volume mounted
vi: Ổ đĩa đã được gắn

en: The volume "%s" was mounted automatically
vi: Ổ "%s" đã được tự động gắn kết

en: The inserted volume was mounted automatically
vi: Ổ đĩa vừa được thêm vào đã được tự động gắn kết

en: Unable to locate mount point
vi: Không thể xác định điểm gắn kết

en: Unable to mount the device
vi: Không thể gắn kết thiết bị

en: The CD in the drive contains both music and files
vi: CD trong ổ đĩa bao gồm cả nhạc và tệp tin

en: Would you like to listen to music or browse the files?
vi: Bạn muốn nghe nhạc hay duyệt tệp tin?

en: Unknown block device type "%s"
vi: Không rõ khối thiết bị loại "%s"

en: Device type "%s" not supported
vi: Loại thiết bị "%s" không được hỗ trợ

en: Keyboard detected
vi: Tìm thấy bàn phím

en: A keyboard was detected
vi: Bàn phím đã được tìm thấy

en: Tablet detected
vi: Tìm thấy máy tính bảng

en: A graphics tablet was detected
vi: Một máy tính tính bảng đã được tìm thấy

en: Mouse detected
vi: Tìm thấy con chuột

en: A mouse was detected
vi: Con chuột đã được tìm thấy

en: Unsupported input device type "%s"
vi: Loại thiết bị nhập "%s" không được hỗ trợ

en: Autoburning of blank CDs and DVDs is disabled
vi: Tự động ghi đĩa CD và DVD trống bị vô hiệu hóa

en: Blank DVD inserted
vi: DVD trống đã được thêm

en: You have inserted a blank DVD.
vi: Bạn vừa thêm một DVD trống

en: Blank CD inserted
vi: CD trống đã được thêm

en: You have inserted a blank CD.
vi: Bạn vừa thêm một CD trống

en: Camera detected
vi: Tìm thấy máy ảnh

en: A photo camera was detected
vi: Một máy ảnh vừa được tìm thấy

en: Printer detected
vi: Tìm thấy máy in

en: A USB printer was detected
vi: Một máy in USB vừa được tìm thấy

en: Unsupported USB device type "%s"
vi: Loại thiết bị USB "%s" không được hỗ trợ

en: Settings manager socket
vi: Socket trình quản lý cài đặt

note: setup application name
en: Thunar Volume Manager Settings
vi: Cài đặt trình quản lý ổ đĩa của Thunar

en: Removable Storage
vi: Ổ lưu trữ có thể gỡ bỏ

en: _Mount removable drives when hot-plugged
vi: Gắn kết ổ đĩa _rời khi được cắm nóng

en: Blank CDs and DVDs
vi: CD và DVD trống

en: _Burn a CD or DVD when a blank disc is inserted
vi: _Ghi đĩa CD hay DVD khi một đĩa trống được chèn vào

en: Command for _Data CDs:
vi: Lệnh cho CD _dữ liệu:

en: Command for A_udio CDs:
vi: Lệnh cho CD âm _thanh:

en: Digital Cameras
vi: Máy ảnh kỹ thuật số

en: Import digital photographs when connected
vi: Nhập các bức ảnh kỹ thuật số khi được kết nối

en: Keyboards
vi: Bàn phím

en: Mice
vi: Chuột

en: Edit _Launcher
vi: Chỉnh sửa trình chạy

en: Edit the selected launcher
vi: Chỉnh sửa trình chạy được chọn

en: Open in new _Tab
vi: Mở vào thẻ mới

en: Open in new _Window
vi: Mở vào cửa sổ mới

en: Open Item _Location
vi: Mở thư mục của tệp

en: Navigate to the folder in which the selected file is located
vi: Di chuyển tới thư mục của tập tin được chọn

en: Ope_n With Other Application...
vi: Mở với ứng dụng khác...

en: Choose another application with which to open the selected file
vi: CHọn một ứng dụng khác để mở file đã chọn

en: Set Defa_ult Application...
vi: Đặt ứng dụng mặc định...

en: Choose an application which should be used by default to open the selected file
vi: Chọn ứng dụng mặc định để mở tập tin được chọn

note: For backward compatibility the old accel paths are re-used. Currently not possible to automatically migrate to new accel paths. Waiting for https://gitlab.gnome.org/GNOME/gtk/issues/2375 to be able to fix that
en: _Send To
vi: _Gởi tới

en: Create bookmarks for all selected folders. If nothing is selected, the current folder is bookmarked.
vi: Tạo dấu trang cho tất cả các thư mục được chọn. Nếu không thư mục nào được chọn, tạo dấu trang cho thư mục hiện tại.

en: Send to _Desktop
vi: Gửi tới Dekstop

en: View the properties of the selected file
vi: Xem thuộc tính của các tập tin đã chọn

en: Dup_licate
vi: Nhân đôi

en: Delete all files and folders in the Trash
vi: Xóa toàn bộ tập tin và thư mục trong thùng rác?

en: _Remove from Recent
vi: Loại bỏ khỏi mục Gần đây

en: Remove the selected files from Recent
vi: Loại bỏ các tập tin được chọn khỏi mục Gần đây

note: #-#-#-#-#  xfdesktop4_4.20.1-1_vi.po (xfdesktop 4.4.0)  #-#-#-#-# create folder item
en: Create _Folder...
vi: Tạo thư _mục...

en: Create an empty folder within the current folder
vi: Tạo thư mục trống trong thư mục hiện tại

en: Create a new document from a template
vi: Tạo tài liệu mới từ mẫu

en: Restore and S_how
vi: Phục hồi và hiển thị

en: Mount the selected device
vi: Gắn thiết bị được chọn

en: Unmount the selected device
vi: Ngắt kết nối thiết bị được chọn

en: Eject the selected device
vi: Đẩy thiết bị được chọn ra

en: Failed to execute file "%s" (%s)
vi: Thất bại khi thực thi tập tin "%s" (%s)

en: Failed to execute file "%s"
vi: Không thể thực thi tập tin "%s"

en: Failed to open file "%s"
vi: Không thể mở tập tin "%s"

note: we can just tell that n files failed to open
en: Failed to open %d file | Failed to open %d files
vi[0]: Không mở được %d tập tin

en: Are you sure you want to open all folders?
vi: Bạn có chắc muốn mở tất cả thư mục

en: Open folders
vi: Mở các thư mục

en: This will open %d separate file manager window. | This will open %d separate file manager windows.
vi[0]: Mở %d cửa sổ quản lí tập tin tách biệt.

en: Open %d New Window | Open %d New Windows
vi[0]: Mở %d cửa sổ mới

en: Failed to mount "%s"
vi: Không thể gắn kết "%s"

note: tell the user that we were unable to launch the file specified
en: Failed to open "%s"
vi: Không thể mở "%s"

en: File does not exist anymore
vi: Tập tin không còn tồn tại

en: Failed to open location for "%s"
vi: Gặp lỗi khi mở vị trí cho "%s"

en: Execute the selected file | Execute the selected files
vi[0]: Thực thi các tập tin đã chọn

en: Open the selected directory in new tab | Open the selected directories in %d new tabs
vi[0]: Mở các thư mục được chọn trong %d vào các thẻ mới

en: Open the selected directory in new window | Open the selected directories in %d new windows
vi[0]: Mở các thư mục được chọn trong %d vào các cửa sổmới

en: Create a symbolic link for the selected file | Create a symbolic link for each selected file
vi[0]: Tạo liên kết cho mỗi tập tin đã chọn

en: Bulk _Rename...
vi: Đổi tên hàng loạt...

en: Restore the selected file to its original location | Restore the selected files to its original location
vi[0]: Phục hồi các tập tin được chọn về vị trí gốc

en: Restore the selected file to its original location and open the location in a new window/tab | Restore the selected files to their original locations and open the locations in a new window/tab
vi[0]: Phục hồi các tập tin được chọn về vị trí gốc và mở các vị trí của chúng trong các cửa sổ/thẻ mới

en: Move the selected file to the Trash | Move the selected files to the Trash
vi[0]: Đưa các tập tin đã chọn vào thùng rác

en: Permanently delete the selected file | Permanently delete the selected files
vi[0]: Xóa vĩnh viễn các tập tin đã chọn

en: Prepare the selected file to be moved with a Paste command | Prepare the selected files to be moved with a Paste command
vi[0]: Đọc các tập tin đã chọn để di chuyển

en: Prepare the selected file to be copied with a Paste command | Prepare the selected files to be copied with a Paste command
vi[0]: Đọc các tập tin đã chọn để sao chép

en: Side Pane (Add Bookmark) | Side Pane (Add Bookmarks)
vi[0]: Thanh bên (Thêm Dấu trang)

en: Add the selected folder to the shortcuts side pane | Add the selected folders to the shortcuts side pane
vi[0]: Thêm thư mục đã chọn vào pane trái

en: Desktop (Create Link) | Desktop (Create Links)
vi[0]: Desktop (Tạo Liên kết)

en: Create a link to the selected file on the desktop | Create links to the selected files on the desktop
vi[0]: Tạo liên kết đến các tập tin đã chọn trên desktop

en: Send the selected file to "%s" | Send the selected files to "%s"
vi[0]: Gửi các tập tin đã chọn đến "%s"

en: New Empty File...
vi: Tạo tập tin mới...

en: No templates installed in
    "%s"
vi: Không có mẫu được cài đặt trong
    "%s"

en: Failed to eject "%s"
vi: Không thể ngắt "%s"

en: Failed to unmount "%s"
vi: Không thể gắn kết "%s"

en: Use "%s" to open the selected file | Use "%s" to open the selected files
vi[0]: Sử dụng "%s" để mở tập tin đã chọn

en: _Open With "%s"
vi: _Mở bằng "%s"

note: we can only show a generic "Open" action
en: _Open With Default Applications
vi: Mở bằng chương trình mặc đị_nh

en: Open the selected files with the default applications
vi: Mở các tập tin đã chọn bằng chương trình mặc định

en: Ope_n With
vi: Mở với

en: Open the bulk rename dialog
vi: Mở hộp thoại đổi tên hàng loạt

en: Force open in a new window
vi: Buộc mở trong cửa sổ mới

en: Run in daemon mode
vi: Chạy trong chế độ Daemon

en: Quit a running Thunar instance
vi: Thoát trình Thunnar đang chạy

en: Acquired the session message bus '%s'
vi: Yêu cầu bus thông tin phiên làm việc'%s'

en: Acquired the name '%s' on the session message bus
vi: Yêu cầu tên '%s' của thông báo bus của phiên làm việc

en: Name '%s' lost on the message dbus.
vi: Tên '%s' đã mất trong thông báo của dbus.

en: The Thunar development team. All rights reserved.
vi: Đội phát triển Thunar. Giữ toàn quyền.

note: display an error message to the user
en: Failed to launch operation
vi: Không thể bắt đầu hoạt động

en: Failed to open "%s" (%s)
vi: Thất bại khi mở "%s" (%s)

en: Failed to open "%s": %s
vi: Không thể mở "%s": %s

en: Failed to rename "%s" (%s)
vi: Không thể đổi tên "%s" (%s)

en: Failed to rename "%s"
vi: Không thể đổi tên "%s"

en: Rename Launcher Options
vi: Tuỳ chọn đổi tên trình chạy

en: Do you want to rename the launcher, or the file itself?
vi: Bạn có muốn đổi tên trình chạy, hay tên của tập tin?

en: Rename _Launcher
vi: Đổi tên trình chạy

en: Rename _File
vi: Đổi tên tập tin

en: Copying files...
vi: Đang Copy Files...

en: Copying files to "%s"...
vi: Đang chép tập tin đến "%s"

en: Creating symbolic links in "%s"...
vi: Tạo liên kết trong "%s"

en: Moving files into "%s"...
vi: Đang di chuyển tập tin vào "%s"

en: Moving files ...
vi: Đang di chuyển các tập tin...

en: Are you sure that you want to
    permanently delete "%s" (%s)?
vi: Bạn có chắc chắn muốn xoá
    vĩnh viễn "%s" (%s)

en: Are you sure that you want to
    permanently delete "%s"?
vi: Bạn có chắc chắn muốn 
    xóa vĩnh viễn "%s"?

en: Are you sure that you want to permanently
    delete the selected file? | Are you sure that you want to permanently
    delete the %u selected files?
vi[0]: Bạn có chắc chắn muốn xóa vĩnh viễn
    File %u đã chọn?

en: Are you sure that you want to
    move "%s" (%s) to trash ?
vi: Bạn có chắc chắn muốn di chuyển
    "%s" (%s) vào thùng rác?

en: Are you sure that you want to
    move "%s" to trash ?
vi: Bạn có chắc chắn muốn di chuyển
    "%s" vào thùng rác?

en: Are you sure that you want to
    move the selected file to trash? | Are you sure that you want to
    move the %u selected files to trash?
vi[0]: Bạn có chắc chắn muốn di chuyển
    %u tập tin được chọn vào thùng rác?

en: Moving files into the trash...
vi: Đang di chuyển các File vào thùng rác...

en: Creating files...
vi: Đang tạo Files...

en: Creating directories...
vi: Đang tạo thư mục...

en: Remove all files and folders from the Trash?
vi: Loại bỏ tất cả các Files và thư mục từ thùng rác

en: If you choose to empty the Trash, all items in it will be permanently lost. Please note that you can also delete them separately.
vi: Nếu bạn xóa sạch thùng rác, tất cả các mục sẽ vĩnh viễn mât điChú ý rằng bạn cũng có thể xóa chúng một cách riêng lẽ

en: Emptying the Trash...
vi: Đang xóa sạch thùng rác...

en: Failed to determine the original path for "%s" (%s)
vi: Không thể xác định vị trí gốc của "%s" (%s)

en: Failed to determine the original path for "%s"
vi: Không thể xác định đường dẫn gốc cho "%s"

en: Could not restore "%s" (%s)
vi: Không thể phục hồi "%s" (%s)

en: Could not restore "%s"
vi: Không thể phục hồi "%s"

en: Restoring files...
vi: Đang phục hồi tập tin

en: Failed to set default application for "%s" (%s)
vi: Không thể đặt ứng dụng mặc định cho "%s" (%s)

en: Failed to set default application for "%s"
vi: Thất bại để thiết lập ứng dụng mặc định cho %s

en: The selected application is used to open this and other files of type "%s".
vi: Ứng dụng đã chọn được dùng để mở tập tin này và những tập tin cùng kiểu "%s".

en: Other Application...
vi: Các ứng dụng khác...

note: create the "Custom command" expand
en: Use a _custom command:
vi: Sử _dụng lệnh tuỳ biến

en: Use a custom command for an application that is not available from the above application list.
vi: Sử dụng một lệng tuỳ biến cho một ứng dụng mà ko có ở bên trên danh sách ứng dụng

note: create the "Use as default for this kind of file" button
en: Use as _default for this kind of file
vi: Sử dụng như _mặc định cho kiểu file này

note: display an error to the user
en: Failed to add new application "%s"
vi: Thất bại trong việc thêm ứng dụng mới "%s"

en: Failed to execute application "%s"
vi: Không thể chạy chương trình "%s"

note: append the "Remove Launcher" item
en: _Remove Launcher
vi: Xoá liên kết

note: append the "Forget Association" item
en: _Forget Association
vi: Quên liên kết

en: Open <i>%s (%s)</i> and other files of type "%s" with:
vi: Mở <i>%s (%s)</i> và các tập tin khác theo định dạng "%s" với:

en: Open <i>%s</i> and other files of type "%s" with:
vi: Mở <i>%s</i> and những dạng file "%s" với:

en: Browse the file system to select an application to open files of type "%s".
vi: Duyệt hệ thống tập tin để chọn một ứng dụng để mở loại file "%s".

en: Change the default application for files of type "%s" to the selected application.
vi: Đổi ứng dụng mặc định cho loại file "%s" thành ứng dụng.

en: Are you sure that you want to remove "%s"?
vi: Bạn có chắc là bạn muốn loại bỏ "%s"?

en: Remove application launcher
vi: Xoá trình chạy ứng dụng

en: This will remove the application launcher that appears in the file context menu, but will not uninstall the application itself.
    
    You can only remove application launchers that were created using the custom command box in the "Open With" dialog of the file manager.
vi: Hành động này sẽ xoá trình khởi động ứng dụng trong trình đơn ngữ cảnh này , nhưg sẽ không gỡ bỏ bản thân ứng dụng.
    
    Bạn chỉ có thể xoá trình khởi động ứng dụng mà được tạo thông qua ô lệnh tuỳ biến  trong hộp thoại "Mở với" của trình quản lý tập tin.

note: display an error to the user
en: Failed to remove "%s"
vi: Không thể di chuyển "%s"

en: Are you sure that you want to forget "%s"?
vi: Bạn có chắc là muốn quên "%s"?

en: Forget application launcher
vi: Quên trình chạy ứng dụng

en: This will dissociate the application launcher for this file type, but will not uninstall or remove the application launcher itself.
vi: Việc này sẽ huỷ liên kết trình chạy ứng dụng với định dạng tập tin này, nhưng sẽ không xoá trình chạy ứng dụng ấy.

note: display an error to the user
en: Failed to forget "%s"
vi: Không thể quên "%s"

en: Set Default Application
vi: Đặt Ứng dụng Mặc định

en: None available
vi: Không khả dụng

en: Failed to remove "%s".
vi: Không thể xóa "%s"

note: tell the user that we cannot paste
en: There is nothing on the clipboard to paste
vi: Không có dữ liệu trong clipboard để chép vào

en: Configure Columns in the Detailed List View
vi: Cấu hình cột trong khung nhìn theo danh sách chi tiết

note: create the top label for the column editor dialog
en: Choose the order of information to appear in the
    detailed list view.
vi: Chọn trật tự thông tin xuất hiện trong
    khung nhìn danh sách chi tiết.

en: Column Sizing
vi: Kích thước cột

note: create the label that explains the column sizing option
en: By default columns will be automatically expanded if
    needed to ensure the text is fully visible. If you dis-
    able this behavior below the file manager will always
    use the user defined column widths.
vi: Theo mặc định các cột sẽ được tự động mở rộng nếu
    cần để chắc rằng nội dung có thể đc nhìn thấy toàn bộ. Nếu bạn vô
    hiệu hoá tính năng này thì trình quản lý tập tin sẽ luôn luôn 
    dùng độ rộng cột do người dùng định nghĩa.

note: create the "Automatically expand columns as needed" button
en: Automatically _expand columns as needed
vi: Tự động mở _rộng cột khi cần thiết

en: Size Column of Folders
vi: Cột kích cỡ của thư mục

note: explain what it does
en: Show number of containing items
vi: Hiện số lượng mục chứa

en: This column is reserved for special locations
vi: Cột này được dành cho các vị trí đặc biệnt

en: Compact directory listing
vi: Thu gọn danh sách thư mục

en: Invalid filename "%s"
vi: Tên file "%s" không hợp lệ

note: LaunchFiles() invoked without a valid working directory
en: The working directory must be an absolute path
vi: Thư mục làm việc phải là đường dần dẫn tuyệt đối

note: LaunchFiles() invoked with an empty filename list
en: At least one filename must be specified
vi: Phải chỉ rõ ít nhất một tên tập tin

en: At least one source filename must be specified
vi: Hãy chỉ ra ít nhất một tập tin nguồn

en: The number of source and target filenames must be the same
vi: Số tên tập tin nguồn và đích phải giống nhau

en: A destination directory must be specified
vi: Phải chỉ rõ thư mục đích

en: Configure _Columns...
vi: Cấu hình các _cột

en: Configure the columns in the detailed list view
vi: Cấu hình các cột trong chế độ xem danh sách chi tiết

en: E_xpandable Folders
vi: Thư mục có thể mở rộng

en: Allow tree like expansion of folders
vi: Cho phép mở thư mục dưới dạng cây

en: Detailed directory listing
vi: Danh sách thư mục chi tiết

en: Details view
vi: Khung nhìn chi tiết

en: Safely _Remove
vi: Gỡ an toàn

en: Stop the _Multi-Disk Drive
vi: Dừng ổ đĩa đa năng

en: Enter the name:
vi: Nhập tên:

note: display an error message
en: Cannot convert filename "%s" to the local encoding
vi: Không thế chuyển tên file "%s" qua chế độ mã hoá mặc cục bộ

note: #-#-#-#-#  thunar_4.20.5-1_vi.po (thunar.xfce-4-20)  #-#-#-#-# create a new dialog window
en: Rename "%s"
vi: Đổi tên "%s"

en: Rena_me All
vi: Đổi tên tất cả

en: N_o to all
vi: Khô_ng cho tất cả

note: setup the confirmation dialog
en: Confirm to replace files
vi: Xác nhận thay thế tập tin

en: This folder already contains a symbolic link "%s".
vi: Thư mục này đã chứa liên kết tên: "%s".

en: This folder already contains a folder "%s".
vi: Thư mục này đã có thư mục con: "%s".

en: This folder already contains a file "%s" (%s).
vi: Thư mục này đã chứa một tập tin tên "%s" (%s).

en: This folder already contains a file "%s".
vi: Thư mục này đã chứa tập tin "%s".

note: TRANSLATORS: First part of replace dialog sentence
en: Replace the link in "%s"
vi: Thay thế liên kết của "%s"

note: TRANSLATORS: First part of replace dialog sentence
en: Replace the existing folder in "%s"
vi: Thay thế thư mục hiện có trong "%s"

note: TRANSLATORS: First part of replace dialog sentence
en: Replace the existing file in "%s"
vi: Thay thế tập tin hiện có trong "%s"

note: TRANSLATORS: Second part of replace dialog sentence
en: with the following link?
vi: với liên kết này?

note: TRANSLATORS: Second part of replace dialog sentence
en: with the following folder?
vi: với thư mục này?

en: _Apply the action to all files and folders
vi: Áp dụng thao tác lên mọi tập tin và thư mục

note: TRANSLATORS: This string will be inserted in the following sentence in the second appearance of %s: * "The desktop file %s is in an insecure location and not marked as secure%s."
en: /executable
vi: thực thi

en: The desktop file %s is in an insecure location and not marked as secure%s. If you do not trust this program, click Cancel.
vi: Tập tin Desktop %s hiện đang ở một vị trí không an toàn và không được đánh dấu là an toàn %s. Nếu bạn không tin tưởng ứng dụng này, chọn Huỷ bỏ.

en: Mark As _Secure And Launch
vi: Đánh dấu là An toàn và Khởi chạy

en: Close split pane with multiple tabs?
vi: Đóng thanh chia đôi với nhiều thẻ?

en: The other split pane has multiple open tabs. Closing it will close all these tabs.
vi: Thanh chia đôi bên kia có nhiều thẻ. Đóng thanh sẽ đóng tất cả các thẻ đó.

en: Close Pane
vi: Đóng thanh

en: The file "%s" seems to be executable. What do you want to do with it?
vi: Tập tin "%s" có vẻ như thực thi được. Bạn muốn làm gì với nó?

en: The selected files seem to be executable. What do you want to do with them?
vi: Các tập tin được chọn có vẻ như thực thi được. Bạn muốn làm gì với chúng?

en: Open Shell Script
vi: Mở tập lệnh shell

en: Run In _Terminal
vi: Chạy trong hộp lệnh

en: Failed to edit launcher via command "%s"
vi: Không thể tuỳ chỉnh bộ khởi chạy bằng lệnh "%s"

en: Copy _Here
vi: Sao chép vào đây

en: A maximum of %u emblems is supported per file.
vi: Mỗi tập tin hỗ trợ tối đa %u biểu tượng.

en: Too many emblems selected
vi: Đang chọn quá nhiều biểu tượng

en: Name only
vi: Chỉ tên

en: Extension only
vi: Chỉ phần mở rộng

en: Name and Extension
vi: Tên và phần mở rộng

en: Date Deleted
vi: Ngày xoá

en: Size in Bytes
vi: Kích thước tính bằng byte

en: Only For Remote Location
vi: Chỉ dành cho vị trí từ xa

en: Create File
vi: Tạo tập tin

en: Delete (opposite of create)
vi: Xoá (ngược lại với tạo)

en: Restore (opposite of trash)
vi: Khôi phục (ngược lại với xoá rác)

en: Log operations
vi: Ghi lại các thao tác

en: Log no operations
vi: Không ghi lại các thao tác

en: Log only timestamps
vi: Chỉ ghi lại các mục thời gian

en: Only for local files
vi: Chỉ cho các tập tin cục bộ

en: The root folder has no parent
vi: Thư mục gốc không có thư mục cha

en: Failed to parse the desktop file: %s
vi: Cú pháp tập tin "%s" không đúng

en: No Exec field specified
vi: Exec không xác định

note: if the .desktop file is not secure, ask user what to do
en: Untrusted link launcher
vi: Trình chạy liên kết không tin tưởng

en: No URL field specified
vi: URL không xác định

en: Invalid desktop file
vi: Desktop file không hợp lệ

en: broken link
vi: liên kết hỏng

en: %s (link to %s)
vi: %s (liên kết đến %s)

en: %s (mount point)
vi: %s (vị trí gắn)

en: Solid State Drive
vi: Đĩa SSD

en: System Drive
vi: Đĩa hệ thống

en: Optical Drive
vi: Ổ đĩa quang

en: Removable Drive
vi: Ổ đĩa di động

en: Flash Drive
vi: Ổ đĩa flash

en: Optical Media
vi: Phương tiện quang học

en: %s used (%.0f%%)  |  %s free (%.0f%%)
vi: %s được sử dụng (%.0f%%)  |  %s trống (%.0f%%)

en: The item will be removed from the history
vi: Mục này sẽ bị xóa khỏi lịch sử

en: Could not find "%s"
vi: Không thể tìm "%s"

en: Icon based directory listing
vi: Danh sách thư mục theo biểu tượng

en: The file "%s" already exists
vi: File "%s" đã tồn tại

en: Failed to create empty file "%s": %s
vi: Không tạo được tập tin rỗng "%s": %s

en: Failed to create directory "%s": %s
vi: Không tạo được thư mục "%s": %s

en: Could not delete file "%s": %s
vi: Xóa file "%s" bị lỗi: %s

note: generate a useful error message
en: Failed to change the owner of "%s": %s
vi: Đổi chủ sở hữu của "%s" bị lỗi: %s

en: Failed to change the group of "%s": %s
vi: Đổi nhóm của "%s" bị lỗi: %s

en: Failed to change the permissions of "%s": %s
vi: Đổi quyền của "%s" bị lỗi: %s

en: Selection: %s
vi: Vùng chọn: %s

note: I18N: put " (copy #)" after filename (for files without extension)
en: %s (copy %u)
vi: %s (chép %u)

en: The file "%s" (%s) already exists. Would you like to replace it?
    
    If you replace an existing file, its contents will be overwritten.
vi: Tập tin "%s" (%s) đã tồn tại. Bạn có muốn ghi đè nó?
    
    Nếu bạn ghi đè một tập tin, bạn sẽ mất nội dung cũ của nó.

en: The file "%s" already exists. Would you like to replace it?
    
    If you replace an existing file, its contents will be overwritten.
vi: File "%s" đã tồn tại. Bạn có muốn thay thế nó?
    
    Nếu bạn thay thế, nội dung file có sẵn sẽ bị ghi đè.

en: Do you want to permanently delete it?
vi: Bạn có muốn xóa nó vĩnh viễn không?

en: Do you want to create it?
vi: Bạn có muốn tạo nó không?

en: Do you want to skip it?
vi: Bạn muốn bỏ qua?

en: No operation which can be undone has been performed yet.
    (For some operations undo is not supported)
vi: Chưa thể hoàn tác
    (Có một số thao thác không hoàn tác được)

en: There is no operation to undo
vi: Chưa có thao tác để hoàn tác

en: The operation you are trying to undo does not have any files associated with it, and thus cannot be undone.
vi: Thao tác bạn đang cố hoàn tác không có bất kì tập tin nào đi kèm với nó, nên không thể hoàn tác được.

en: %s operation cannot be undone
vi: Thao tác %s không thể hoàn tác

note: one indexed for the dialog
en: The following files were overwritten in the operation you are trying to undo and cannot be restored:
vi: Các tập tin dưới đây đã bị ghi đè bởi thao tác trước và không thể hoàn tác:

en: %s operation can only be partially undone
vi: Thao tác %s có thể được hoàn tác một phần

en: Failed to undo operation '%s'
vi: Không thể hoàn tác '%s'

en: No operation which can be redone available.
vi: Không có thao tác có thể thực hiện lại.

en: There is no operation to redo
vi: Chưa có thao tác để thực hiện lại

en: The operation you are trying to redo does not have any files associated with it, and thus cannot be redone.
vi: Thao tác bạn đang cố thực hiện lại không có bất kì tập tin nào đi kèm với nó, nên không thể thực hiện lại được.

en: %s operation cannot be redone
vi: Thao tác %s không thể thực hiện lại được

note: one indexed for the dialog
en: The following files were overwritten in the operation you are trying to redo and cannot be restored:
vi: Các tập tin dưới đây đã bị ghi đè bởi thao tác bạn đang hiện lại và không thể được khôi phục:

en: %s operation can only be partially redone
vi: Thao tác %s chỉ có thể được thực hiện lại một phần

en: Failed to redo operation '%s'
vi: Không thể thực hiện lại thao tác '%s'

note: TRANSLATORS: An example: 'Undo the latest 'copy' operation (2 files)
en: Undo the latest '%s' operation (%s)
vi: Hoàn tác thao tác '%s' (%s)

en: Undo the latest operation
vi: Hoàn tác thao tác vừa rồi

note: TRANSLATORS: An example: 'Redo the latest 'copy' operation (2 files)
en: Redo the latest '%s' operation (%s)
vi: Thực hiện lại thao tác '%s' (%s)

en: Redo the latest operation
vi: Thực hiện lại thao tác vừa rồi

en: %u item | %u items
vi[0]: %u mục

en: Undo performed
vi: Đã hoàn tác

en: %s operation was undone
vi: Thao tác %s bị hoàn tác

en: Redo performed
vi: Đã thực hiện lại

en: %s operation was redone
vi: %s được thực hiện lại

en: Unmounting device
vi: Đang tháo gắn kết thiết bị

en: The device "%s" is being unmounted by the system. Please do not remove the media or disconnect the drive
vi: Thiết bị "%s" đang được tháo gắn kết, xin đừng rút hoặc ngắt thiết bị đó

en: Writing data to device
vi: Đang ghi dữ liệu lên thiết bị

en: There is data that needs to be written to the device "%s" before it can be removed. Please do not remove the media or disconnect the drive
vi: Còn dữ liệu cần phải ghi lên thiết bị "%s" trước khi có thể tháo. Xin đừng rút hoặc ngắt thiết bị

en: Ejecting device
vi: Đang ngắt thiết bị

en: The device "%s" is being ejected. This may take some time
vi: Đang ngắt thiết bị "%s". Việc này có thể tốn ít thời gian

en: The icon size for the path entry
vi: Kĩch cỡ biểu tượng cho mục đường dẫn này

en: _Access:
vi: Truy cập:

en: Gro_up:
vi: Nhóm:

en: Acc_ess:
vi: Tuy cập:

en: Acce_ss:
vi: Truy cập:

en: Allow this file to _run as a program
vi: Cho phép tập tin này chạy như một chương trình

en: Allowing untrusted programs to run presents a security risk to your system.
vi: Việc cho phép các ứng dụng lạ thực thi sẽ gây rủi ro cho hệ thống của bạn

en: The folder permissions are inconsistent, you may not be able to work with files in this folder.
vi: Các quyền hạn thư mục hiện không nhất quán, bạn có thể không làm việc được với các tập tin trong thư mục này.

en: Correct _folder permissions...
vi: Sửa quyền của thư mục...

en: Click here to automatically fix the folder permissions.
vi: Bấm vào đây để tự động sửa quyền thư mục.

en: Stop applying permissions recursively.
vi: Dừng áp dụng quyền cho các mục con (đệ quy).

en: Apply recursively?
vi: Áp dụng cho các mục con?

en: Do you want to apply your changes recursively to
    all files and subfolders below the selected folder?
vi: Bạn có muốn áp dụng những thay đổi cho
    toàn bộ thư mục và tập tin con của thư mục đã chọn?

en: If you select this option your choice will be remembered and you won't be asked again. You can use the preferences dialog to alter your choice afterwards.
vi: Nếu đánh dấu mục này, các lựa chọn của bạn sẽ được ghi nhớ và bạn không bị hỏi lại nữa. Bạn có thể dùng cửa sổ tùy chỉnh để thay đổi lựa chọn của bạn sau này.

en: Mixed file owners
vi: Tệp tin đa chủ sở hữu

en: Unknown file owner
vi: Không biết chủ sỡ hữu tập tin

en: Varying (no change)
vi: Thay đổi (giữ nguyên)

en: Correct folder permissions automatically?
vi: Sửa quyền thư mục tự động?

en: Folder permissions
vi: Quyền hạn thư mục

en: Correct _folder permissions
vi: Sửa quyền thư mục

en: The folder permissions will be reset to a consistent state. Only users allowed to read the contents of this folder will be allowed to enter the folder afterwards.
vi: Quyền thư mục sẽ được đặt lại cho phù hợp. Chỉ có những người dùng được phép đọc ở thư mục này mới được quyền vào các thư mục con của nó.

note: popup the error message dialog
en: Error while changing file permissions
vi: Gặp lỗi khi thay đổi quyền hạn của tập tin

en: Thunar Preferences
vi: Tuỳ chọn Thunar

en: Window Settings
vi: Tuỳ chọn cửa sổ

en: Use custom window decorations (only applied to new windows)
vi: Sử dụng bộ trang trí cửa sổ thay thế (chỉ được áp dụng lên những cửa sổ mới)

en: Use custom, client-side window decorations instead of global, server-side ones. - Only applied to new Thunar windows
vi: Tự trang trí cửa sổ kiểu khác thay vì để hệ thống trang trí cửa sổ. Chỉ được áp dụng lên các cửa sổ Thunar mới.

en: Use current folder icon as window icon
vi: Sử dụng biểu tượng thư mục hiện tại làm biểu tượng cửa sổ

en: Select this option to use the current folder icon as window icon
vi: Chọn mục này để sử dụng biểu tượng thư mục hiện tại làm biểu tượng cửa sổ

en: Last Active View
vi: Kiểu lần trước xem

en: _Remember view settings for each folder
vi: Ghi nhớ kiểu xem cho từng thư mục

en: Select this option to remember view type, zoom level, sort column, and sort order individually for each folder
vi: Chọn mục này để ghi nhớ kiểu xem, độ phóng to, cột sắp xếp và thứ tự sắp xếp cho từng thư mục

en: gvfs metadata support is required
vi: Cần phải hỗ trợ gvfs metadata

en: Show file size in binary format
vi: Hiển thị kích thước tập tin trong hệ nhị phân

en: Select this option to show file size in binary format instead of decimal.
vi: Chọn tùy chọn này để hiển thị kích thước của tập tin trong hệ nhị phân thay thế cho hệ thập phân.

en: Show thumbnails:
vi: Hiện thu nhỏ

en: Only show thumbnails for files smaller than:
vi: Chỉ hiện hình thu nhỏ cho các tập tin nhỏ hơn:

en: Draw frames around thumbnails
vi: Thêm khung hình vào các hình thu nhỏ

en: Select this option to draw black frames around thumbnails.
vi: Chọn mục này để thêm khung hình đen lên các hình thu nhỏ

en: Select this option to place the icon captions for items beside the icon rather than below the icon.
vi: Chọn mục này để hiển thị tên của biển tượng nằm một bên chứ không phải ở dưới biểu tượng đó.

en: Today / Custom
vi: Hôm nay / Tuỳ chỉnh

note: TRANSLATORS: Please do not translate the first column (specifiers), 'strftime' and of course '\n'
en: Custom date format to apply.
    
    The most common specifiers are:
    %d day of month
    %m month
    %Y year including century
    %H hour
    %M minute
    %S second
    
    For a complete list, search 'Glib.DateTime.format'.
vi: Định dạng tuỳ chỉnh để áp dụng.
    
    Các chỉ định phổ biến là:
    %d ngày trong tháng
    %m month
    %Y năm đầy đủ
    %H giờ
    %M phút
    %S giây
    
    Để xem thêm, tìm trong 'Glib.DateTime.format'.

en: Shortcuts Pane
vi: Kiểu danh sách

en: Show Icon _Emblems
vi: Hiện biểu tượng ý nghĩa

en: Select this option to display icon emblems in the shortcuts pane for all folders for which emblems have been defined in the folders properties dialog.
vi: Chọn biểu tượng này để hiển thị biểu tượng ý nghĩa của mục đó. Ví dụ thư mục home thì là ngôi nhà chứ không phải hình thư mục thông thường, ..

en: Tree Pane
vi: Kiểu cây

en: Icon _Size:
vi: Cỡ biểu tượng:

en: Show Icon E_mblems
vi: Hiện biểu tượng ý nghĩa

en: Select this option to display icon emblems in the tree pane for all folders for which emblems have been defined in the folders properties dialog.
vi: Chọn biểu tượng này để hiển thị biểu tượng ý nghĩa của mục đó. Ví dụ thư mục home thì là ngôi nhà chứ không phải hình thư mục thông thường, ..

en: Icon Style
vi: Kiểu biểu tượng

en: Use symbolic folder icons
vi: Sử dụng biểu tượng thư mục trừu tượng

en: Select this option to use symbolic folder icons instead of regular ones.
vi: Chọn mục này để sử dụng biểu tượng thư mục trừu tượng thay vì các biểu tượng thường.

en: Image Preview Mode:
vi: Chế độ xem trước hình ảnh

en: - Standalone: Image Preview uses a separate pane
    - Embedded: Image Preview is embedded in the left sidepane
vi: - Standalone: xem trước hình ảnh sử dụng khung riêng
    - Embedded: xem trước hình ảnh được nhúng trong khung bên

en: _Single click to activate items
vi: Bấm chuột một lần để mở biểu tượng

en: Specify the d_elay before an item gets selected
    when the mouse pointer is paused over it:
vi: Thời gian trễ để mục được chọn khi di chuyển
    chuột trên nó

en: When single-click activation is enabled, pausing the mouse pointer over an item will automatically select that item after the chosen delay. You can disable this behavior by moving the slider to the left-most position. This behavior may be useful when single clicks activate items, and you want only to select the item without activating it.
vi: Nếu chọn chế độ bấm chuột một lần, biểu tượng sẽ tự động được chọn sau một khoảng thời gian tùy chỉnh khi đưa chuột vào nó. Bạn có thể tắt chức năng này bằng cách kéo thanh trượt về phía cuối bên trái. Chức năng này chỉ có ích khi ở chế độ bấm chuột một lần và bạn chỉ muốn chọn thay vì mở biểu tượng.

en: _Double click to activate items
vi: Double click để mở biểu tượng

en: Tabs and Windows
vi: Thẻ và cửa sổ

en: Open folders in new tabs on middle click
vi: Mở thư mục trong tab mới khi nhấp chuột giữa

en: Select this option to open a new tab on middle click instead of a new window
vi: Chọn tùy chọn này để mở tab mới khi nhấp chuột giữa thay vì mở cửa sổ mới

en: Open new thunar instances as tabs
vi: Mở tiến trình mới của thunar bằng tab

en: Select this option to open new thunar instances as tabs in an existing thunar window
vi: Chọn tùy chọn này để mở tiến trình mới của thunar băng tab trong cửa sổ thunar hiện tại

en: Show full directory paths in tab titles
vi: Hiển thị đường đi đầy đủ trong tiêu đề thẻ

en: Select this option to show the full directory path in the tab title instead of only the directory name
vi: Chọn mục này để hiển thị đường đi đầy đủ trong tiêu đề thẻ thay vì chỉ có tên thư mục

en: Restore tabs on startup
vi: Khôi phục các thẻ khi khởi động

en: Select this option to restore your tabs as they were last time you used Thunar
vi: Chọn mục này để khôi phục các thẻ từ lần sử dụng Thunar trước

en: Show action to permanently delete files and folders
vi: Hiển thị hành động để xóa vĩnh viễn tập tin và thư mục

en: Select this option to show the 'Delete' action in the context menu
vi: Chọn tùy chọn này để hiển thị hành động 'Xóa' trong menu ngữ cảnh

en: Transfer files in parallel:
vi: Chuyển các tập tin song song với nhau:

en: Indicates the behavior during multiple copies:
    - Always: all copies are done simultaneously
    - Local Files Only: simultaneous copies for local (not remote, not attached) files
    - Local Files Only (Same Devices): if all files are local but on different devices (disks, mount points), copies will be sequential
    - Local Files Only (Idle Devices): if all files are local but on busy devices (disks, mount points), copies will be sequential
    - Never: all copies are done sequentially
vi: Chỉ thị hành vi khi sao chép nhiều bản sao:
    - Luôn luôn: mọi bản sao được thực hiện cùng một lúc.
    - Chỉ cục bộ: sao chép song song các tập tin nội bộ (không từ xa, không đính kèm).
    - Chỉ cục bộ (cùng thiết bị): khi mọi tập tin là cục bộ nhưng ở các thiết bị khác nhau, sao chép tuần tự.
    - Chỉ cục bộ (thiết bị chờ): khi mọi tập tin là cục bộ nhưng ở các thiết bị bận rộn, sao chép tuần tự.
    - Không bao giờ: luôn sao chép tuần tự.

en: Local Files Only (Same Devices)
vi: Chỉ Cục bộ (Cùng hiết bị)

en: Local Files Only (Idle Devices)
vi: Chỉ Cục bộ (Thiết bị chờ)

en: Use intermediate file on copy:
vi: Sử dụng tập tin trung cấp khi sao chép;

en: Use intermediate file '*.partial~' to copy files. This will prevent fragmented files. The new file will only be shown after the copy was successfully finished.
vi: Sử dụng tập tin trung cấp '*.partial~' để sao chép. Tính năng này sẽ ngăn chặn tập tin bị phân mảnh. Tập tin mới sẽ chỉ xuất hiện khi việc sao chép hoàn tất thành công.

en: Verify file contents on copy:
vi: Xác minh nội dung tập tin khi sao chép:

en: Compare contents of original file and copy in order to detect corruption. While this will attempt to compare the actual contents that are on the destination media, Thunar may be unable to bypass filesystem caches, so this comparison may not detect all instances of corruption. Enabling this option will increase copy time.
vi: So sánh nội dung bản sao và bản gốc để phát hiện lỗi. Mặc dù tính năng này sẽ cố gắng so sánh nội dung trên tập tin thật sự ở vị trí mới, Thunar sẽ không phát hiện được tập tin này là cache hay không, nên sẽ không đảm bảo phát hiện tất cả lỗi. Bật tính năng này sẽ kéo dài thời gian sao chép.

en: Include subfolders:
vi: Bao gồm các thư mục con:

en: Folder Permissions
vi: Quyền thư mục

en: When changing the permissions of a folder, you
    can also apply the changes to the contents of the
    folder. Select the default behavior below:
vi: Khi thay đổi quyền của một thư mục, bạn cũng
    có thể áp dụng những thay đổi đó cho những mục
    con của nó. Và mặc định là:

en: Apply to Folder and Contents
vi: Áp dụng cho thư mục đó và mục con

en: Apply to Folder Only
vi: Chỉ áp dụng cho thư mục đó

en: Execute shell scripts:
vi: Thực thi các lệnh shell:

en: Volume Management
vi: Quản lí ổ đĩa

note: add check button to enable/disable auto mounting
en: Enable _Volume Management
vi: Bật tác vụ quản lí ổ đĩa

en: <a href="volman-config:">Configure</a> the management of removable drives,
    devices and media.
vi: <a href="volman-config:">Cấu hình</a> trình quản lý ổ đĩa di động,
    các thiế bị và phương tiện.

en: Missing dependencies
vi: Thiếu gói phụ thuộc

en: It looks like <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a> is not available.
    Important features including trash support,
    removable media and remote location browsing
    will not work. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Read more]</a>
vi: Có vẻ như <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a>không khả dụng.
    Những tính năng quan trọng bao gồm hỗ trợ thùng rác,
    phương tiện di động và duyệt từ xa sẽ không hoạt động. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Đọc thêm]</a>

en: The Shortcuts Editor requires a Thunar window to be present.
vi: Trình chỉnh sửa phím tắt cần mở một cửa sổ Thunar.

note: tell the user that we failed to come up with the thunar-volman configuration dialog
en: Failed to display the volume management settings
vi: Không mở được cấu hình tác vụ quản lí ổ đĩa

en: File Operation Progress
vi: Tiến trình tác vụ tập tin

en: Starting... (User request)
vi: Đang khởi động... (yêu cầu từ người dùng)

en: Resuming...
vi: Đang tiếp tục...

note: display the error message
en: Error while processing file operation
vi: Gặp lỗi khi thực hiện thao tác trên tập tin

en: Job queued
vi: Công việc đã chuẩn bị

en: Resuming job...
vi: Đang tiếp tục công việc...

en: Names:
vi: Tên:

en: _Open With:
vi: Mở bằng:

note: TRANSLATORS: Try to come up with a short translation of "Original Path" (which is the path * where the trashed file/folder was located before it was moved to the trash), otherwise the * properties dialog width will be messed up.
en: Original Path:
vi: Đường dẫn gốc:

note: Third box (deleted, modified, accessed)
en: Deleted:
vi: Đã xoá

en: It looks like <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a> is not available.
    This feature will not work. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Read more]</a>
vi: Có vẻ như <a href="https://wiki.gnome.org/Projects/gvfs">gvfs</a> không có sẵn.
    Tính năng này sẽ không hoạt động được. <a href="https://docs.xfce.org/xfce/thunar/unix-filesystem#gnome_virtual_file_system">[Xem thêm]</a>

en: Example.txt
vi: Ví_dụ.

en: Set _Foreground
vi: Đặt tiền cảnh

en: Set _Background
vi: Đặt nền

en: Select an Icon for "%s" (%s)
vi: Chọn một biểu tượng cho "%s" (%s)

note: allocate the chooser dialog
en: Select an Icon for "%s"
vi: Chọn biểu tượng cho "%s"

en: Failed to change icon of "%s" (%s)
vi: Gặp lỗi khi thay đổi biểu tượng của "%s" (%s)

en: Failed to change icon of "%s"
vi: Không thể thay đổi biểu tượng của "%s"

en: %s (%s) - Properties
vi: %s (%s) - Các thuộc tính

en: Link Targets:
vi: Các liên kết đích:

en: _Add Files...
vi: _Thêm tập tin

en: Include additional files in the list of files to be renamed
vi: Bao gồm những tập tin thêm vào trong dach sách tập tin được đổi tên

en: Clear the file list below
vi: Xoá danh sách file bên dưới

en: Display information about Thunar Bulk Rename
vi: Hiển thị thông tin về chương trình đổi tên đồng loạt của Thunar

en: Rename Multiple Files
vi: Đổi tên nhiều tập tin

en: Close this window, cancel further changes.
vi: Đóng cửa sổ này, huỷ các thay đổi tiếp theo.

en: Rename items listed above, keep this window open.
vi: Đổi tên các tập tin ở trên, không đóng cửa sổ này.

en: Click here to view the documentation for the selected rename operation.
vi: Bấm vào đây để xem tài liệu về tác vụ đổi tên đã chọn

note: TRANSLATORS: You can test this string by temporarily removing thunar-sbr.* from $libdir/thunarx-2/, *              and opening the multi rename dialog by selecting multiple files and pressing F2.
en: No renamer modules were found on your system. Please check your
    installation or contact your system administrator. If you install Thunar
    from source, be sure to enable the "Simple Builtin Renamers" plugin.
vi: Không có mô đun tác vụ đổi tên nào trên hệ thống. Xin kiểm tra lại
    hoặc liên hệ với quản trị viên. Nếu bạn cài Thunar từ mã nguồn, hãy
    chắc chắn là bạn đã bật plugin "Simple builtin renamers"

en: Remove the selected file from the list of files to be renamed | Remove the selected files from the list of files to be renamed
vi[0]: Bỏ những tập tin đã chọn khỏi danh sách sẽ đổi tên

note: tell the user that we failed
en: Failed to open the documentation browser
vi: Khong mở được trình duyệt tài liệu

note: allocate the file chooser
en: Select files to rename
vi: Chọn tập tin để đổi tên

note: just popup the about dialog
en: Bulk Rename
vi: Đổi tên hàng loạt

en: Thunar Bulk Rename is a powerful and extensible
    tool to rename multiple files at once.
vi: "Thunar Bulk Rename" là một công cụ mở rộng rất
    hữu dụng để đổi tên hàng loạt tập tin cùng lúc.

note: change title to reflect the standalone status
en: Bulk Rename - Rename Multiple Files
vi: Bulk rename - Đổi tên tập tin hàng loạt

en: Failed to rename "%s" to "%s".
vi: Không thể đổi tên "%s" thành "%s".

en: You can either choose to skip this file and continue to rename the remaining files, or revert the previously renamed files to their previous names, or cancel the operation without reverting previous changes.
vi: Bạn có thể chọn bỏ qua tập tin này và tiếp tục đổi tên những tập tin còn lại hoặc phục hồi những tập tin đã đổi tên hoặc hủy tác vụ mà không phục hồi lại những tập tin đã đổi tên.

en: _Revert Changes
vi: Phục hồi thay đổi

en: _Skip This File
vi: Bỏ qua tập tin này

en: Do you want to skip this file and continue to rename the remaining files?
vi: Bạn có muốn bỏ qua tập tin này và tiếp tục đổi tên phần còn lại?

en: Mount and open %s (%s)
vi: Gắn kết và mở %s (%s)

en: Trash contains %d file | Trash contains %d files
vi[0]: Thùng rác có %d tập tin

en: Browse local network connections
vi: Duyệt các kết nối mạng cục bộ

en: Open the home folder
vi: Mở thư mục riêng

en: Open the desktop folder
vi: Mở thư mục desktop

en: Browse the computer
vi: Duyệt máy tính

en: Browse recently used files
vi: Duyệt các tập tin gần đây:

en: Re_name Shortcut
vi: Đổi tên biểu tượng

en: _Remove Shortcut
vi: Xóa biểu tượng

en: The path "%s" does not refer to a directory
vi: Đường dẫn "%s" không phải là thư mục

note: display an error message to the user
en: Failed to add new shortcut
vi: Không thể thêm biểu tượng tắt mới

en: Click here to stop calculating the total size of the folder.
vi: Bấm vào đây để ngừng tính toán tổng dung lượng thư mục.

note: tell the user that the operation was canceled
en: Calculation aborted
vi: Đã ngừng tính toán

en: %u item (%s, %s) | %u items (%s, %s)
vi[0]: %u mục (%s, %s)

en: Select _all Files
vi: Chọn toàn bộ

en: Select all files in this window
vi: Chọn toàn bộ trong cửa sổ này

en: Select _by Pattern...
vi: Chọn bằng mẫu (pattern)...

en: Select all files that match a certain pattern
vi: Chọn toàn bộ mục phù hợp với mẫu

en: Select all files but not those currently selected
vi: Chọn tất cả nhưng bỏ qua các mục đã chọn

en: U_nselect all Files
vi: Bỏ chọn hết

en: Unselect all files in this window
vi: Bỏ chọn hết trong cửa sổ này

en: Reverse the sort order
vi: Đảo ngược thứ tự

en: Keep items sorted by their name
vi: Giữ các mục được sắp xếp theo tên

en: Keep items sorted by their size
vi: Giữ các mục được sắp xếp theo kích thước

en: Keep items sorted by their type
vi: Giữ các mục được sắp xếp theo loại

en: By _Modification Date
vi: Theo thời gian sửa đổi

en: Keep items sorted by their modification date
vi: Giữ các mục được sắp xếp theo ngày chỉnh sửa

en: By D_eletion Date
vi: Theo thời gian xoá

en: Keep items sorted by their deletion date
vi: Giữ các mục được sắp xếp theo ngày xoá

en: Sort items in ascending order
vi: Sắp xếp theo thứ tự tăng dần

en: Sort items in descending order
vi: Sắp xếp theo thứ tự giảm dần

en: Loading folder contents...
vi: Đang đọc nội dung thư mục...

note: display an error to the user
en: Failed to open the home folder
vi: Không thể mở thư mục home

[ctx: Select by Pattern dialog: title]
en: Select by Pattern
vi: Chọn bằng mẫu

[ctx: Select by Pattern dialog: buttons]
en: _Cancel
vi: _Huỷ bỏ

[ctx: Select by Pattern dialog: buttons]
en: _Select
vi: Chọn

[ctx: Select by Pattern dialog: labels: pattern entry textbox]
en: _Pattern:
vi: Mẫu:

[ctx: Select by Pattern dialog: tooltips on label for pattern entry textbox]
en: Files whose name matches the wildcard pattern you enter will be selected in the main window.
vi: Các tập tin có tên khớp với biểu thức mà bạn đã nhập sẽ được chọn ở cửa sổ chính.

[ctx: Select by Pattern dialog: tooltips: pattern entry text box]
note: TRANSLATORS: the * and ? characters are the ASCII wildcard special symbols, and they must not be localized.
en: ? matches exactly one character,
    * matches any number of characters, including zero.
    
    For example: *.txt, file??.png, pict
    
    Without any * or ? wildcards, the pattern will match anywhere in a name. With wildcards, the pattern must match at both the start and the end of a name.
vi: ? ghép mới đúng một kí tự.
    * ghép với không, một hoặc nhiều kí tự.
    
    Ví dụ: *.txt file??.png,
    
    Nếu không có * hay ?, biểu thức sẽ ghép ở mọi chỗ trong tên. Với *, ?, biểu thức phải ghép vào cả đầu và cuối của tên.

[ctx: Select by Pattern dialog: labels: case sensitive checkbox]
en: C_ase sensitive
vi: Phân biệt chữ hoa thường

[ctx: Select by Pattern dialog: tooltips: case sensitive checkbox]
en: If enabled, letter case must match the pattern.
    Examp* would match Example.txt and not example.txt
vi: Khi bật, các kí tự in hoa/thường phải ghép đúng với biểu thức.
    Examp* sẽ ghép với Example.txt nhưng không ghép với example.txt

[ctx: Select by Pattern dialog: labels: match diacritics checkbox]
en: _Match diacritics
vi: Có ghép với dấu phụ

[ctx: Select by Pattern dialog: tooltips: match diacritics checkbox]
en: If enabled, require accents to match the pattern.
    Rés* would match Résumé.txt and not Resume.txt
vi: Khi bật, bắt buộc ghép dấu phụ trong kí tự với biểu thức.
    Rés* sẽ ghép với Résumé.txt nhưng không ghép với Resume.txt

note: tell the user that the file name provided by the X Direct Save source is invalid
en: Invalid filename provided by XDS drag site
vi: Tên tập tin từ X Direct Save không hợp lệ

note: display an error dialog to the user
en: Failed to create a link for the URL "%s"
vi: Không tạo được liên kết cho URL "%s"

en: Failed to open directory "%s"
vi: Không mở được thư mục "%s"

en: Show size in bytes
vi: Hiện kích thước trong đơn vị byte

en: Filetype
vi: Định dạng tập tin

en: Show filetype
vi: Hiện định dạng tập tin

en: Show display name
vi: Hiện tên hiển thị

en: Show last modified
vi: Hiện lần sửa đổi mới nhất

en: Hidden Files Count
vi: Đếm số tập tin ẩn

en: Show hidden files count
vi: Hiện số tập tin ẩn

en: Configure the Toolbar
vi: Tuỳ chỉnh thanh công cụ

note: create the top label for the toolbar editor dialog
en: Configure the order and visibility of toolbar items.
    Note that toolbar items are always executed for the current directory.
vi: Tuỳ chỉnh thứ tự và hiển thị các công cụ trên thanh.
    Lưu ý rằng công cụ luôn thực hiện trên thư mục hiện hành.

note: create the "Use Default" button
en: De_fault Order
vi: Thứ tự mặc định

note: create the "Symbolic Icons" checkbox
en: _Symbolic Icons
vi: Biểu tượng tượng trưng

en: Use symbolic icons instead of regular ones (if available).
vi: Sử dụng biểu tượng tượng trưng thay vì biểu tượng thường (nếu có).

en: Only visible when the menubar is hidden
vi: Chỉ hiện khi thanh trình đơn đang ẩn

en: Verifying file contents...
vi: Xác minh nội dung file...

en: Error while copying to "%s": %s more space is required to copy to the destination
vi: Lỗi sao chép "%s": cần thêm %s khoảng trống để thực hiện thao tác

note: update progress information
en: Trying to restore "%s"
vi: Đang thử phục hồi "%s"

en: The folder "%s" does not exist anymore but is required to restore the file "%s" from the trash
vi: Thư mục "%s" không tồn tại nhưng tác vụ này cần nó để phục hồi tập tin "%s" từ thùng rác

en: Failed to restore the folder "%s"
vi: Không thể phục hồi thư mục "%s"

note: update progress information
en: Trying to move "%s"
vi: Đang thử di chuyển "%s"

note: update progress information
en: Could not move "%s" directly. Collecting files for copying...
vi: Không thể di chuyển "%s" trực tiếp, đang tạo danh sách tập tin để sao chép...

en: Collecting files...
vi: Đang thu thập các File....

en: %lu hour remaining (%s/sec) | %lu hours remaining (%s/sec)
vi[0]: %lu tiếng nữa (%s/giây)

en: %lu minute remaining (%s/sec) | %lu minutes remaining (%s/sec)
vi[0]: %lu phút nữa (%s/giây)

en: %lu second remaining (%s/sec) | %lu seconds remaining (%s/sec)
vi[0]: %lu giây nữa (%s/giây)

en: Unknown user "%s"
vi: Không xác định người sử dụng "%s"

note: TRANSLATORS: file was modified less than one day ago
en: Today at %X
vi: Hôm nay, vào %X

note: TRANSLATORS: file was modified less than two days ago
en: Yesterday at %X
vi: Hôm qua, vào %X

note: Days from last week
en: %A at %X
vi: %A vào %X

note: Any other date
en: %x at %X
vi: %x vào %X

en: %.*s (copy %u)%s
vi: %.*s (bản sao %u)%s

en: link to %.*s%s
vi: liên kết đến %.*s%s

en: link %u to %.*s%s
vi: liên kết %u đến %.*s%s

en: %s (%d hidden)
vi: %s (%d ẩn)

en: Last Modified: %s
vi: Sửa đổi mới nhất: %s

en: mount point
vi: điểm gắn kết

note: append the image dimensions to the statusbar text
en: Image Size:
vi: Kích thước ảnh

en: Open a new tab for the displayed location
vi: Mở tab mới cho địa điểm hiện hành

en: Open a new Thunar window for the displayed location
vi: Mở một của sổ mới

en: Detac_h Tab
vi: Gỡ tab thành cửa sổ

en: Open current folder in a new window
vi: Mở thư mục hiện tại trong cửa sổ mới

en: Close Ta_b
vi: Đóng Thẻ

en: Close all Thunar windows
vi: Đóng toàn bộ cửa sổ Thunar

en: Red_o
vi: Thực hiện lại

en: Edit Thunar's Preferences
vi: Chỉnh sửa tuỳ chọn Thunar

en: Reload the current folder
vi: Đọc lại thư mục hiện tại

en: S_plit View
vi: Xem hai bên

en: Open/Close Split View
vi: Mở/Đóng xem hai bên

en: Switch Focused Split View Pane
vi: Chuyển đổi giữa hai khung bên

en: Locatio_n Selector
vi: Thanh chọn địa điểm

en: _Text Style
vi: Phong cách Văn bản

en: Traditional text box showing the current path
vi: Hộp văn bản cũ cho thấy đường dẫn hiện tại

en: _Buttons Style
vi: Kiểu nút

en: Modern approach with buttons that correspond to folders
vi: Kiểu mới với một thư mục là một nút, dễ di chuyển

en: Toggles the visibility of the shortcuts pane
vi: Hiện/ẩn thanh biểu tượng tắt

en: Toggles the visibility of the tree pane
vi: Hiện/ẩn pane cây

en: Change the visibility of this window's image preview
vi: Thay đổi hiển thị xem trước hình ảnh của cửa sổ này

en: Change the visibility of this window's menubar
vi: Ẩn/hiện thanh menu

en: Configure _Toolbar...
vi: Tuỳ chỉnh Thanh công cụ...

en: Configure the toolbar
vi: Tuỳ chỉnh thanh công cụ

en: Cl_ear Saved Folder View Settings
vi: Xoá kiểu xem đã lưu của thư mục

en: Delete saved view settings for this folder
vi: Đặt lại chế độ xem của thư mục này

en: Toggles the display of hidden files in the current window
vi: Hiện/ẩn những tập tin ẩn trong thư mục

en: Show _File Highlight
vi: Hiển thị tập tin được làm nổi

en: Toggles the display of file highlight which can be configured in the file specific property dialog
vi: Bật/tắt làm nổi của tập tin. Có thể được tuỳ chỉnh trong hộp thoại thuộc tính của tập tin

en: Zoom I_n
vi: Phóng to

en: Show the contents in more detail
vi: Xem nội dung chi tiết hơn

en: Show the contents in less detail
vi: Xem nội dung ít chi tiết hơn

en: Show the contents at the normal size
vi: Xem nội dung ở cỡ bình thường

en: Display folder content in an icon view
vi: Hiển thị các mục bằng biểu tượng lớn

en: Display folder content in a detailed list view
vi: Xem các mục theo kiểu danh sách chi tiết

en: Display folder content in a compact list view
vi: Xem các mục theo kiểu danh sách thu gọn

en: F_ile System
vi: Hệ thống tập tin

en: Go to the desktop folder
vi: Đến thư mục desktop

en: Display recently used files
vi: Hiển thị các tập tin đã dùng gần đây

en: Display the contents of the trash can
vi: Hiển thị nội dung của thùng rác

en: _Open Location...
vi: Mở địa điểm...

en: Go to the templates folder
vi: Đến thư mục mẫu

en: Browse _Network
vi: Duyệt MạngM

en: Display Thunar user manual
vi: Xem hướng dẫn sửa dụng Thunar

en: Display information about Thunar
vi: Xem thông tin về thunar

en: Go to the previous visited folder
vi: Đến thư mục vừa vào trước đó

en: Go to the next visited folder
vi: Nhảy đến thư mục vừa vào kế tiếp

en: Search for a specific file in the current folder and Recent
vi: Tìm kiếm một tập tin cụ thể trong thư mục hiện hành và trong Gần đây

en: Cancel search for files
vi: Huỷ tìm kiếm

en: Show the menu
vi: Hiện trình đơn

note: add the label with the root warning
en: Warning: you are using the root account. You may harm your system.
vi: Cảnh báo: bạn đang dùng tài khoản root. Bạn có thể gây tổn thương hệ thống.

note: TRANSLATORS: `Catfish' is a software package, please don't translate it.
en: Search with Catfish...
vi: Tìm kiếm bằng Catfish...

en: Open the location "%s"
vi: Mở địa điểm "%s"

en: Failed to open parent folder
vi: Không thể mở thư mục cha

en: The directory "%s" does not exist. Do you want to create it?
vi: Thư mục "%s" không tồn tại. Bạn muốn tạo nó không?

note: display an error to the user
en: Failed to browse the computer
vi: Không thể duyệt máy tính

note: display the "About Templates" dialog
en: About Templates
vi: Giới thiệu

en: All files in this folder will appear in the "Create Document" menu.
vi: Tất cả tập tin trong thư mục này sẽ hiện ở menu "Tạo tài liệu"

en: If you frequently create certain kinds  of documents, make a copy of one and put it in this folder. Thunar will add an entry for this document in the "Create Document" menu.
    
    You can then select the entry from the "Create Document" menu and a copy of the document will be created in the directory you are viewing.
vi: Nếu bạn thường tạo một kiểu tài liệu nào đó, chép một bản sao vào thư mục này. Thunar sẽ thêm kiểu đó vào trong menu "Tạo tài liệu".
    
    Sau đó bạn có thể chọn mở menu "Tạo tài liệu" và một bản sao của tài liệu bạn chọn lúc nãy sẽ được tạo ra trong thư mục bạn đang đứng.

en: Do _not display this message again
vi: Không hiện lại

note: display an error to the user
en: Failed to open the file system root folder
vi: Không thể mở thư mục / của hệ thống

note: display an error to the user
en: Failed to display `Recent`
vi: Không thể hiển thị `Gần đây`

note: display an error to the user
en: Failed to display the contents of the trash can
vi: Không thể hiện nội dung của thùng rác

note: display an error to the user
en: Failed to browse the network
vi: Không thể thực hiện duyệt mạng

en: Thunar is a fast and easy to use file manager
    for the Xfce Desktop Environment.
vi: Thunar là một trình duyệt tập tin nhanh và dễ dùng
    dành cho môi trường XFCE

en: Select an image to preview
vi: Chọn một ảnh để xem trước

en: Failed to launch search with Catfish
vi: Không thể tìm kiếm bằng Catfish

en: Change the active view type
vi: Thay đổi chế độ xem hiện hành

note: add a proxy menu item for the view switcher to be represent in the overflow menu
en: View Switcher
vi: Thay đổi Chế độ Xem

note: add a proxy menu item for the location bar to represent the bar in the overflow menu
en: Location Bar
vi: Thanh địa chỉ

en: Text of the page's label
vi: Nhãn của trang

en: A widget to display in place of the usual page label
vi: Một widget để hiển thị trong vị trí của nhãn trang

en: Resident
vi: Thường trú

en: Don't unload the plugin from memory
vi: Không gỡ plugin khỏi bộ nhớ

en: Help URL
vi: URL trợ giúp

en: The URL to the documentation of the renamer
vi: URL đến tài liệu của trình đổi tên

en: The user visible name of the renamer
vi: Tên hiển thị của trình đổi tên

en: The generic name of the entry, for example "Web Browser" in case of Firefox.
vi: Tên tổng quát của mục, ví dụ trong trường hợp Firefox là "Trình duyệt web".

en: The program to execute, possibly with arguments.
vi: Chương trình thực thi, có thể gồm tham số.

en: The working directory for the program.
vi: Thư mục đang làm việc của chương trình.

en: The URL to access.
vi: URL để truy cập.

en: Tooltip for the entry, for example "View sites on the Internet" in case of Firefox. Should not be redundant with the name or the description.
vi: Chú giải cho mục, ví dụ trong trường hợp Firefox là "Xem các trang web trên mạng". Không nên quá rườm rà.

note: same function as in thunar-permission-chooser.c
en: Allow this file to _run as a .desktop file
vi: Cho phép chạy như tập tin .desktop

en: Select this to enable executable permission bit(+x). Thunar will not launch the .desktop file if not set.
vi: Chọn mục này để bật quyền thực thi (bit +x). Thunar sẽ không thự thi tập tin .desktop nếu không bật.

en: Set this file as trusted
vi: Tin tưởng tập tin này

en: Select this option to trust this .desktop file. This will generate a checksum of the file and store it via gvfs. The additional check will protect from malicious launchers which e.g. pretend to be a picture, having the executable flag pre-set
vi: Chọn mục này để tin tưởng tập tin .desktop này. Việc này sẽ tạo ra một checksum của tập tin và lưu nó qua gvfs. Xác minh thêm này sẽ ngăn chặn các chình chạy xấu, ví dụ như giả dạng một hình ảnh có quyền thực thi.

en: Date Taken:
vi: Ngày chụp:

en: Camera Brand:
vi: Hiệu máy:

en: Exposure Program:
vi: Chương trình phơi sáng:

en: Flash Fired:
vi: Có đèn flash:

en: Shutter Speed:
vi: Tốc độ màn trập:

en: ISO Speed Ratings:
vi: ISO:

note: update the "Image Size" label
en: %dx%d pixel | %dx%d pixels
vi[0]: %dx%d điểm ảnh

en: Con_vert to:
vi: Chuyển sang:

en: Uppercase / Lowercase
vi: Chữ hoa/chữ thường

en: Insert _time:
vi: Chèn thời gian:

en: The format describes the date and time parts to insert into the file name. For example, %Y will be substituted with the year, %m with the month and %d with the day. See the documentation of the date utility for additional information.
vi: Định dạng mô tả phần ngày và giờ để chèn vào tên tập tin. Ví dụ, %Y sẽ được thay thế bằng năm, %m được thay thế bằng tháng và %d thay thế bằng ngày. Xem tài liệu của tiện ích ngày tháng để biết thêm chi tiết.

en: _At position:
vi: Tại vị trí:

en: Insert Date / Time
vi: Chèn ngày/giờ

en: First character uppercase
vi: Viết hoa chữ cái đầu

en: From the front (left)
vi: Từ đằng trước (trái)

en: From the back (right)
vi: Từ đằng sau (phải)

en: Old Name - Text - Number
vi: Tên cũ - Chữ - Số

en: Number - Text - Old Name
vi: Số - Chữ - Tên cũ

en: Text - Number
vi: Chữ - Số

en: Number - Text
vi: Số - Chữ

en: Date Picture Taken
vi: Ngày chụp ảnh

en: Insert / Overwrite
vi: Chèn / Ghi đè

en: _Number Format:
vi: Định dạng số:

en: _Start With:
vi: Bắt đầu với:

en: Text _Format:
vi: Định dạng văn bản:

en: Remove _From Position:
vi: Xóa từ vị trí:

en: _To Position:
vi: đến vị trí:

en: Remove Characters
vi: Xóa kí tự

en: _Search For:
vi: Tìm:

note: reset to default tooltip
en: Enter the text to search for in the file names.
vi: Nhập văn bản  tìm kiếm trong tên tập tin.

en: Regular _Expression
vi: Regular Expression

en: If you enable this option, the pattern will be treated as a regular expression and matched using the Perl-compatible regular expressions (PCRE). Check the documentation for details about the regular expression syntax.
vi: Nếu bạn chọn mục này, mẫu sẽ được xử lý như là biểu thức chính quy và được đối chiếu bằng bản biểu thức chính quy tương thích với Perl (PCRE). Kiểm tra tài liệu để biết thêm chi tiết về cú pháp của biểu thức chính quy.

en: Replace _With:
vi: Thay thế bằng:

en: Enter the text that should be used as replacement for the pattern above.
vi: Nhập văn bản sẽ thay thế cho mẫu ở trên.

en: C_ase Sensitive Search
vi: Tìm có phân biệt HOA thường

en: If you enable this option, the pattern will be searched in a case-sensitive manner. The default is to use a case-insensitive search.
vi: Nếu bạn chọn mục này, mẫu sẽ được đối chiếu phân biệt HOA thường. Mặc định sử dụng chế độ không phân biệt hoa thường.

note: setup a tooltip with the error message
en: Invalid regular expression, at character position %ld: %s
vi: Biểu thức chính quy không hợp lệ tại ký tự thứ %ld: %s

en: Send "%s" as compressed archive?
vi: Gửi "%s" như là tập tin nén?

en: Send email
vi: Gửi email

en: Send _directly
vi: Gửi trực tiếp

en: Send com_pressed
vi: Gửi bản đã nén

en: When sending a file via email, you can either choose to send the file directly, as is, or compress the file before attaching it to an email. It is highly recommended to compress large files before sending them.
vi: Khi gửi tập tin bằng email, bạn có thể chọn hoặc là gửi trực tiếp, hoặc là nén tập tin trước khi đính kèm. Khuyến cáo bạn nên nén những tập tin lớn trước khi gửi.

en: Send %d file as compressed archive? | Send %d files as compressed archive?
vi[0]: Gửi %d tập tin theo kiểu tập tin nén?

en: Send as _archive
vi: Gửi theo kiểu tập tin lưu trữ

en: When sending multiple files via email, you can either choose to send the files directly, attaching multiple files to an email, or send all files compressed into a single archive file and attach the archive. It is highly recommended to send multiple large files as archive.
vi: Khi gửi nhiều tập tin qua email, bạn có thể chọn gửi tập tin trực tiếp, đính kèm nhiều tập tin theo email hoặc gửi nhiều tập tin đã nén vào trong một tập tin lưu trữ và đính kèm tập tin lưu trữ đó. Khuyến cáo nên gửi nhiều tập tin lớn bằng tập tin lưu trữ

note: allocate the progress dialog setup the label
en: Compressing files...
vi: Đang nén...

note: tell the user that the command failed
en: ZIP command terminated with error %d
vi: Lệnh zip bị ngắt với lỗi %d

en: Failed to create symbolic link for "%s"
vi: Không thể tạo liên kết cho "%s"

note: tell the user that we failed to compress the file(s)
en: Failed to compress %d file | Failed to compress %d files
vi[0]: Không thể nén %d tập tin

note: tell the user that we failed
en: Failed to compose new email
vi: Không thể soạn email mới

en: Mail Recipient
vi: Người nhận

note: tell the user that we failed to connect to the trash
en: Failed to connect to the Trash
vi: Không thể kết nối đến thùng rác

note: tell the user whether the trash is full or empty
en: Trash contains files
vi: Thùng rác có chứa tập tin

en: Display the trash can
vi: Hiện thùng rác

en: Create Action
vi: Tạo tác vụ

en: Failed to save actions to disk.
vi: Không lưu tác vụ xuống đĩa được.

en: Are you sure that you want to delete
    action "%s"?
vi: Bạn có muốn xóa tác vụ:
    "%s" không?

en: If you delete a custom action, it is permanently lost.
vi: Nếu bạn xóa tác vụ này, nó sẽ mất vĩnh viễn.

note: skip leading slash
en: This keyboard shortcut is currently used by: '%s'
vi: Phím tắt này hiện đang được sử dụng bởi: '%s'

en: Keyboard shortcut already in use
vi: Phím tắt đã được sử dụng

en: End element handler called while in root context
vi: Kết thúc xử lí thành phần được gọi khi là root

en: Unknown closing element <%s>
vi: Không biết phần tử đóng <%s>

en: Failed to determine save location for uca.xml
vi: Không tìm được nơi lữu trữ file uca.xml

en: Command not configured
vi: Lệnh chưa được cấu hình

en: Confi_gure custom actions...
vi: Chỉnh sửa các tác vụ tuỳ chỉnh

en: Setup custom actions that will appear in the file managers context menus
vi: Thiết đặt các tác vụ sẽ hiện trong menu ngữ cảnh của trình quản lí

en: Failed to launch action "%s".
vi: Không thể chạy tác vụ "%s":

en: The name of the action that will be displayed in the context menu.
vi: Tên của tác vụ sẽ hiển thị ở menu ngữ cảnh.

en: The description of the action that will be displayed as tooltip in the statusbar when selecting the item from the context menu.
vi: Mô tả tác vụ sẽ hiện thị ở ở dưới thanh trạng thái khi chọn tác vụ ở menu.

en: _Submenu:
vi: Trình đơn con:

en: The submenu in which the action will be displayed. Leave empty for no menu. Use '/' for nested menus.
vi: Trình đơn con mà tác vụ sẽ được hiển thị. Để trống để tắt trình đơn. Sử dụng '/' cho các trình đơn lồng nhau.

en: The command (including the necessary parameters) to perform the action. See the command parameter legend below for a list of supported parameter variables, which will be substituted when launching the command. When upper-case letters (e.g. %F, %D, %N) are used, the action will be applicable even if more than one item is selected. Else the action will only be applicable if exactly one item is selected.
vi: Lệnh (bao gồm các tham số cần thiết) để thực hiện tác vụ. Xem bảng chú giải bên dưới để biết các biến tham số được hỗ trợ, và sẽ được thay thế khi chạy lệnh. Khi các kí tự HOA (ví dụ %F, %D, %N) được dùng, tác vụ sẽ chạy cả khi nhiều mục được họn, ngược lại sẽ chỉ được áp dụng chỉ khi có một mục được chọn.

en: Browse the file system to select an application to use for this action.
vi: Duyệt tập tin để chọn một chương trình cho tác vụ này.

en: Keyboard _Shortcut:
vi: Bàn phím _Phím tắt:

en: The keyboard shortcut for the action.
vi: Phím tắt cho hành động.

en: Clear the keyboard shortcut for this action.
vi: Xóa phím tắt cho hành động này.

en: Click this button to select an icon file that will be displayed in the context menu in addition to the action name chosen above.
vi: Bấm nút này để chọn một biểu tượng sẽ hiển thị trong menu ngữ cảnh.

en: Use Startup Notification
vi: Sử dụng tính năng thông báo khởi động

en: Enable this option if you want a waiting cursor to be shown while the action is launched. This is also highly recommended if you have focus stealing prevention enabled in your window manager.
vi: Bật mục này nếu bạn muốn đổi chuột thành biểu tượng đồng hồ cát trong khi chạy tác vụ. Khuyến cáo chọn

en: The following command parameters will be substituted when launching the action:
vi: Các tham số lệnh sau sẽ được thay thế khi thực hiện hành động:

en: file name of the selected file
vi: tên tập tin được chọn

en: file names of all selected files
vi: tên các tập tin được chọn

en: path of the selected file's directory
vi: đường dẫn của thư mục chứa tập tin

en: paths of all selected files' directories
vi: đường dẫn của các thư mục chứa các tập tin

en: path of the selected file including the file name
vi: đường dẫn của tập tin được chọn bao gồm tên tập tin

en: paths of all selected files including the file names
vi: đường dẫn đến tất các tập tin bao gồm tên tập tin

en: _File Pattern:
vi: Mẫu _tệp tin:

en: Enter a list of patterns that will be used to determine whether this action should be displayed for a selected file. If you specify more than one pattern here, the list items must be separated with semicolons (e.g. *.txt;*.doc).
vi: Nhập vào danh sách các mẫu sẽ được dùng để kiểm tra liệu tác vụ có được hiển thị cho tập tin đang chọn không. Nếu có nhiều hơn một mẫu,  các mẫu cần được tách biệt bằng dấu chấm phẩy (ví dụ: *.txt;*.doc).

en: _Range (min-max):
vi: Khoảng (nhỏ-lớn):

en: If the command should operate on say two or three files, enter the numerical range 2-3. If there are no limits, this string should be empty.
vi: Nếu lệnh chỉ thực hiện trên 2 hoặc 3 tập tin, thì nhập khoảng là 2-3. Nếu lệnh không có giới hạn, để trống.

en: Appears if selection contains:
vi: Hiện ra nếu trong lựa chọn có chứa:

en: _Directories **
vi: Các thư mục **

en: _Audio Files
vi: Các tập tin âm thanh

en: _Image Files
vi: Các tập tin ảnh

en: _Text Files
vi: Các tập tin văn bản

en: _Video Files
vi: Các tập tin phim

en: _Other Files
vi: Các tập tin khác

en: This page lists the conditions under which the action will appear in the file managers context menus. The file patterns are specified as a list of simple file patterns separated by semicolons (e.g. *.txt;*.doc). For an action to appear in the context menu of a file or folder, at least one of these patterns must match the name of the file or folder. Additionally, you can specify that the action should only appear for certain kinds of files.
    
    ** The custom action will be eligible to appear in the toolbar.
vi: Trang này liệt kê điều kiện mà hành động sẽ xuất hiện trong menu ngữ cảnh của trình quản lý tập tin. Các định dạng tệp tin được chỉ định dưới dạng dang sách  được phân cách bằng dấu chấm phẩy (ví dụ *.txt, *.doc). Để một hành động xuất hiện trong menu ngữ cảnh của một tập tin hoặc thư mục, ít nhất một trong những định dạng của tập tin phải trùng khớp với tên tập tin hoặc thư mục. Ngoài ra, bạn có thể chỉ định hành động chỉ xuất hiện với một số loại tập tin nhất định.
    
    ** Hành động tuỳ chọn sẽ được hiển thị trong thanh công cụ.

en: Appearance Conditions
vi: Các điều kiện xuất hiện

en: Custom Actions
vi: Tùy chỉnh tác vụ

en: Configure custom actions that will appear in the file manager's context menus and/or toolbar.
    These actions are applicable to folders or certain kinds of files.
    
    Check the <a href="https://docs.xfce.org/xfce/thunar/custom-actions">documentation</a> for a collection of custom action examples.
vi: Cấu hình các hành động tuỳ chọn và hiển thị chúng trong trình đơn của trình duyệt tập tin hoặc thanh công cụ.
    Các hành động này có thể áp dụng lên thư mục hoặc một số kiểu tập tin.
    
    Xem <a href="https://docs.xfce.org/xfce/thunar/custom-actions">hướng dẫn</a> để biết một số ví dụ.

en: Edit the currently selected action.
vi: Sửa tác vụ đang chọn.

en: Delete the currently selected action.
vi: Xóa tác vụ đang chọn.

en: Move the currently selected action up by one row.
vi: Đưa tác vụ đang chọn lên trên.

en: Move the currently selected action down by one row.
vi: Đưa tác vụ đang chọn xuống dưới.

en: Thunar File Manager
vi: Trình quản lý tập tin Thunar

en: Browse the filesystem with the file manager
vi: Duyệt hê thống tập tin với trình quản lý tập tin

en: Configure the Thunar file manager
vi: Cấu hình trình quản lí tập tin Thunar

en: Thunar is a file browser specifically designed for the Xfce Desktop, but also can serve as an alternate file browser for other Desktop environments. It has a simple, clean two-pane design for browsing all your files.
vi: Thunar là một trình duyệt tập tin đặc biệt được thiết kế cho Xfce Desktop, nhưng cũng có thể sử dụng như một trình duyệt tập tin thay thế cho các giao diện Desktop khác

en: Screenshot of the XFCE Thunar File Browser User Interface
vi: Hình chụp giao diện của trình duyệt tập tin Thunar của XFCE

note: SECURITY: - A normal active user can run thunar without elevated rights. They may wish to modify files they normally do not have read/write access to. This isn't a good idea, but is common on single user systems.
en: Run Thunar as root
vi: Chạy Thunar với quyền root

en: Authentication is required to run Thunar as root.
vi: Xác thực được yêu cầu để chạy Thunar với quyền root.

note: Type: string Description
en: Recipient of the daily mails:
vi: Người nhận thư hằng ngày:

note: Type: string Description
en: The user you enter below will receive all the emails that 'tiger' sends during the day when running the cron jobs. This does not mean that when executing the 'tiger' program standalone this user will receive the reports. Also note that any administrator will be able to access the reports since they are available in the /var/log/tiger/ directory.
vi: Người dùng được nhập dưới đây thì nhận mỗi thư được « tiger » gửi khi chạy công việc định thời (cron). Thiết lập này chỉ áp dụng cho công việc định thời: người dùng này sẽ không nhận thư khi chương trình « tiger » được chạy độc lập. Quản trị cũng có quyền truy cập đến các thư thông báo vì có sẵn trong thư mục « /var/log/tiger/ ».

note: Type: note Description
en: Take a minute to customize 'tiger'
vi: Hãy mất một chút để tùy chỉnh « tiger »

note: Type: note Description
en: You should customize the files at /etc/tiger/ to adapt to your local security policy. Firstly, customizing the kind of checks that will be made in this system, as well as the information needed for tests in order to reduce false positives (in /etc/tiger/tigerrc). Secondly, customizing at what times these tests will be executed (in /etc/tiger/cronrc). And thirdly, since some modules warnings might not be problems regarding your current security policy, define a given template file at /etc/tiger/templates/ using runs from each of the modules. Once defined, all the runs will be checked against each one of the templates available (one per module) and only new warnings will be issued.
vi: Có nên tùy chỉnh các tập tin trong thư mục « /etc/tiger » để thích hợp với chính sách bảo mật cục bộ.
     1. Cấu hình các hàm kiểm tra hệ thống, cũng như thông tin cần thiết cho hàm kiểm tra để giảm kết quả dương giả (trong « /etc/tiger/tigerrc »).
     2. Đặt giờ nào cần chạy mỗi hàm kiểm tra (trong « /etc/tiger/cronrc »).
     3. Vì một số cảnh báo mô-đun nào đó có thể không phải là vấn đề về chính sách bảo mật hiện thời, hãy xác định một tập tin mẫu nào đó ở « /etc/tiger/templates/ », dùng cuộc chạy từ mỗi mô-đun. Một khi xác định được, mọi cuộc chạy đều được kiểm tra so với mỗi mẫu sẵn sàng (mỗi mô-đun một mẫu) và chỉ cảnh báo mới được xuất.

en: connected to socket %s
vi: đã kết nối đến ổ cắm mạng %s

en: connected to host %s port %d
vi: đã kết nối đến máy %s cổng %d

en: Desktop name: %.80s
vi: Tên máy tính: %.80s

en: Host: %.80s port: %d
vi: Máy: %.80s cổng: %d

en: Size: %d x %d
vi: Cỡ: %d x %d

en: Pixel format: %s
vi: Định dạng điểm ảnh: %s

en: (server default %s)
vi: (máy chủ mặc định %s)

en: Requested encoding: %s
vi: Bộ mã đã yêu cầu: %s

en: Last used encoding: %s
vi: Bảng mã dùng lần cuối: %s

en: Line speed estimate: %d kbit/s
vi: Ước tính tốc độ đường dây: %d kbit/s

en: Protocol version: %d.%d
vi: Phiên bản giao thức: %d.%d

en: Security method: %s
vi: Phương thức bảo mật: %s

en: SetDesktopSize failed: %d
vi: SetDesktopSize gặp lỗi: %d

en: Invalid SetColourMapEntries from server!
vi: SetColourMapEntries từ máy phục vụ không hợp lệ!

en: Enabling continuous updates
vi: Đang bật cập nhật liên tục

en: Throughput %d kbit/s - changing to quality %d
vi: Băng thông %d kbit/s - đổi thành chất lượng %d

en: Throughput %d kbit/s - full color is now %s
vi: Băng thông %d kbit/s - màu đầy đủ giờ là %s

en: Using %s encoding
vi: Đang dùng bảng mã %s

en: Using pixel format %s
vi: Đang dùng định dạng điểm ảnh %s

en: Invalid geometry specified!
vi: Hình dạng đã cho không hợp lệ!

en: Adjusting window size to avoid accidental full screen request
vi: Chỉnh cỡ cửa sổ để tránh yêu cầu toàm màn hình ngẫu nhiên

en: Press %s to open the context menu
vi: Nhấn vào %s to open the context menu để mở trình đơn ngữ cảnh

en: Failure grabbing keyboard
vi: Gặp lỗi khi điều khiển bàn phím

en: Failure grabbing mouse
vi: Gặp lỗi khi điều khiển chuột

en: Invalid screen layout computed for resize request!
vi: Bố cục màn hình đã tính toán không hợp lệ cho yêu cầu đổi cỡ!

en: VNC Viewer: Connection Options
vi: Bộ xem VNC: Các tùy chọn kết nối

en: Auto select
vi: Chọn tự động

en: Color level
vi: Mức màu

en: Full (all available colors)
vi: Đầy đủ (mọi màu sẵn có)

en: Medium (256 colors)
vi: Trung bình (256 màu)

en: Low (64 colors)
vi: Thấp (64 màu)

en: Very low (8 colors)
vi: Rất thấp (8 màu)

en: Custom compression level:
vi: Mức nén tự chọn:

en: level (1=fast, 6=best [4-6 are rarely useful])
vi: mức độ (1=nhanh, 6=tốt nhất [4-6 là hữu dụng hơn cả])

en: Allow JPEG compression:
vi: Cho phép nén JPEG:

en: quality (0=poor, 9=best)
vi: Chất lượng (0=kém, 9=tốt nhất)

en: TLS with anonymous certificates
vi: TLS với chứng nhận nặc danh

en: TLS with X509 certificates
vi: TLS với chứng nhận X509

en: Path to X509 CA certificate
vi: Đường dẫn chứng nhận CA X509

en: Path to X509 CRL file
vi: Đường dẫn đến tập tin CRL X509

en: Standard VNC (insecure without encryption)
vi: VNC tiêu chuẩn (không bảo mật, không mã hóa)

en: Username and password (insecure without encryption)
vi: Tài khoản và mật khẩu (không bảo mật, không mã hóa)

en: View only (ignore mouse and keyboard)
vi: Chỉ xem (không bắt chuột và bàn phím)

en: Accept clipboard from server
vi: Chấp nhận clipboard từ máy chủ

en: Also set primary selection
vi: Cũng đặt chọn chính

en: Send clipboard to server
vi: Gửi clipboard đến máy chủ

en: Send primary selection as clipboard
vi: Gửi chọn chính là clipboard

en: Pass system keys directly to server (full screen)
vi: Gửi các phím hệ thống trực tiếp đến máy phục vụ (toàn màn hình)

en: Resize remote session on connect
vi: Đổi cỡ phiên máy từ xa khi kết nối

en: Resize remote session to the local window
vi: Đổi cỡ phiên thành cửa sổ nội bộ

en: Enable full-screen mode over all monitors
vi: Bật chế độ toàn màn hình qua tất cả các màn hình

en: Shared (don't disconnect other viewers)
vi: Đã chia sẻ (đừng ngắt kết nối các bộ xem khác)

en: Show dot when no cursor
vi: Hiển thị chấm khi không có con trỏ

en: VNC Viewer: Connection Details
vi: Phần mềm xem VNC: Chi tiết kết nối

en: VNC server:
vi: Máy phục vụ VNC:

en: TigerVNC configuration (*.tigervnc)
vi: Cấu hình TigerVNC (*.tigervnc)

en: Select a TigerVNC configuration file
vi: Chọn một tập tin cấu hình TigerVNC

en: Save the TigerVNC configuration to file
vi: Lưu cấu hình TigerVNC vào tập tin

en: %s already exists. Do you want to overwrite?
vi: %s đã sẵn có. Bạn có muốn ghi đè không?

en: Opening password file failed
vi: Gặp lỗi khi mở tập tin mật khẩu

en: VNC authentication
vi: Xác thực VNC

en: This connection is secure
vi: Kết nối này là an toàn

en: Authentication cancelled
vi: Xác thực bị hủy bỏ

en: Failed to update keyboard LED state: %lu
vi: Gặp lỗi khi cập nhật trạng thái LED bàn phím: %lu

en: Failed to update keyboard LED state: %d
vi: Gặp lỗi khi cập nhật trạng thái LED bàn phím: %d

en: Failed to update keyboard LED state
vi: Gặp lỗi khi cập nhật trạng thái LED bàn phím

en: Failed to get keyboard LED state: %d
vi: Gặp lỗi khi lấy trạng thái LED bàn phím: %d

en: No key code specified on key press
vi: Không có mã mô tả cho phím bấm

en: No scan code for extended virtual key 0x%02x
vi: Không có mã quét cho phím ảo mở rộng 0x%02x

en: No scan code for virtual key 0x%02x
vi: Không có mã quét cho phím ảo 0x%02x

en: Invalid scan code 0x%02x
vi: Mã quét không hợp lệ 0x%02x

en: No symbol for extended virtual key 0x%02x
vi: Không có ký hiệu cho phím ảo mở rộng 0x%02x

en: No symbol for virtual key 0x%02x
vi: Không có ký hiệu cho phím ảo 0x%02x

en: No symbol for key code 0x%02x (in the current state)
vi: Không có ký hiệu cho mã phím 0x%02x (trong trạng thái hiện tại)

en: No symbol for key code %d (in the current state)
vi: Không có ký hiệu cho mã phím %d (trong trạng thái hiện tại)

[ctx: ContextMenu|]
en: E&xit viewer
vi: T&hoát khỏi bộ xem

[ctx: ContextMenu|]
en: &Full screen
vi: T&oàn màn hình

[ctx: ContextMenu|]
en: Minimi&ze
vi: Thu &nhỏ

[ctx: ContextMenu|]
en: Resize &window to session
vi: Đổi cỡ Cửa &sổ sang phiên

[ctx: ContextMenu|]
en: Send %s
vi: Gửi %s

[ctx: ContextMenu|]
en: Send Ctrl-Alt-&Del
vi: Gửi Ctrl-Alt-&Del

[ctx: ContextMenu|]
en: &Refresh screen
vi: &Làm mới màn hình

[ctx: ContextMenu|]
en: &Options...
vi: Tù&y chọn…

[ctx: ContextMenu|]
en: Connection &info...
vi: Thông t&in về kết nối…

[ctx: ContextMenu|]
en: About &TigerVNC viewer...
vi: Giới thiệu Bộ xem &TigerVNC…

[ctx: ContextMenu|]
en: Dismiss &menu
vi: Thải bỏ &Trình đơn

en: VNC connection info
vi: Thông tin kết nối VNC

en: The name of the parameter %s was too large to write to the registry
vi: Tên của tham số %s là quá lớn để ghi vào đăng ký

en: The parameter %s was too large to write to the registry
vi: Tham số %s là quá lớn để ghi vào đăng ký

en: Failed to write parameter %s of type %s to the registry: %ld
vi: Gặp lỗi khi ghi tham số %s của kiểu %s vào sổ đăng ký: %ld

en: The name of the parameter %s was too large to read from the registry
vi: Tên của tham số %s là quá lớn để đọc từ sổ đăng ký

en: Failed to read parameter %s from the registry: %ld
vi: Gặp lỗi khi đọc tham số %s từ sổ đăng ký: %ld

en: The parameter %s was too large to read from the registry
vi: Tham số %s là quá lớn để đọc từ sổ đăng ký

en: Failed to create registry key: %ld
vi: Gặp lỗi khi tạo khóa đăng ký: %ld

en: Unknown parameter type for parameter %s
vi: Không hiểu kiểu tham số cho đối số %s

en: Failed to close registry key: %ld
vi: Gặp lỗi khi đóng khóa đăng ký: %ld

en: Failed to open registry key: %ld
vi: Gặp lỗi khi mở khóa đăng ký: %ld

en: Failed to write configuration file, can't obtain home directory path.
vi: Gặp lỗi khi ghi tập tin cấu hình, không thể lấy đường dẫn thư mục riêng.

en: Failed to write configuration file, can't open %s: %s
vi: Gặp lỗi khi ghi tập tin cấu hình, không thể mở %s: %s

en: Failed to read configuration file, can't obtain home directory path.
vi: Gặp lỗi khi đọc tập tin cấu hình, không thể lấy đường dẫn thư mục riêng.

en: Failed to read configuration file, can't open %s: %s
vi: Gặp lỗi khi đọc tập tin cấu hình, không thể mở %s: %s

en: Failed to read line %d in file %s: %s
vi: Gặp lỗi khi đọc dòng %d trong tập tin %s: %s

en: Configuration file %s is in an invalid format
vi: Tập tin cấu hình %s ở định dạng không hợp lệ

en: Invalid format or too large value
vi: Định dạng không hợp lệ hay giá trị quá lớn

en: Unknown parameter %s on line %d in file %s
vi: Không hiểu tham số %s trên dòng %d ở tập tin %s

en: TigerVNC Viewer %d-bit v%s
    Built on: %s
    Copyright (C) 1999-%d TigerVNC Team and many others (see README.rst)
    See http://www.tigervnc.org for information on TigerVNC.
vi: TigerVNC Viewer %d-bít v%s
    Biên dịch vào: %s
    Copyright (C) 1999-%d Nhóm TigerVNC và nhiều người khác (xem README.rst)
    Truy cập http://www.tigervnc.org để biết thêm thông tin về TigerVNC.

en: About TigerVNC Viewer
vi: Giới thiệu về bộ xem TigerVNC

en: Internal FLTK error. Exiting.
vi: Lỗi bên trong FLTK. Nên thoát.

en: Error starting new TigerVNC Viewer: %s
vi: Gặp lỗi khi khởi chạy bộ xem TigerVNC mới: %s

en: Termination signal %d has been received. TigerVNC Viewer will now exit.
vi: Đã nhận được tín hiệu kết thúc %d. Bộ xem TigerVNC bây giờ sẽ thoát.

en: TigerVNC Viewer
vi: Bộ xem TigerVNC

[ctx: SysMenu|]
en: &File
vi: &Chính

[ctx: SysMenu|File|]
en: &New Connection
vi: Kết nối &mới

en: Could not create VNC home directory: can't obtain home directory path.
vi: Không thể tạo thư mục cá nhân cho VNC: không thể lấy đường dẫn thư mục cá nhân.

en: Could not create VNC home directory: %s.
vi: Không thể tạo thư mục cá nhân cho VNC: %s.

note: TRANSLATORS: "Parameters" are command line arguments, or settings from a file or the Windows registry.
en: Parameters -listen and -via are incompatible
vi: Các tham số -listen và -via xung khắc nhau

en: Listening on port %d
vi: Đang nghe trên cổng %d

en: Connect to VNC server and display remote desktop
vi: Kết nối đến máy phục vụ VNC và hiển thị màn hình từ xa

en: Transparent background
vi: Nền trong suốt

en: Your GTK version is too old, you need at least GTK %d.%d.%d!
vi: Phiên bản GTK của bạn là quá cũ, bạn cần tối thiểu GTK %d.%d.%d!

en: Tilix version: %s
vi: Phiên bản Tilix: %s

en: VTE version: %s
vi: Phiên bản VTE: %s

en: GTK Version: %d.%d.%d
vi: GTK Phiên bản: %d.%d.%d

en: Tilix Special Features
vi: Tính năng đặc biệt của Tilix

en: Session name
vi: Tên tiến trình

en: Enable shortcuts
vi: _Bật phím tắt

en: Edit Encodings
vi: Chỉnh sửa mã hóa

en: 
    Press ENTER to continue...
vi: 
    Nhấn phím ENTER để tiếp tục...

en: %d snapshots, %s free
vi: %d bản sao lưu, %s trống

en: '%s' will be on '%s'
vi: %s sẽ có trong %s

en: '%s' will be on root device
vi: %s sẽ ở trong thiết bị gốc

en: (Re)install GRUB2 on:
vi: Cài đặt lại GRUB2 trên:

en: ** Uninstalled Timeshift BTRFS **
vi: ** Đã gỡ cài đặt Timeshift BTRF5 **

en: / is mapped to device
vi: / đã liên kết với thiết bị

en: /boot is mapped to device
vi: /boot đã liên kết với thiết bị

en: /boot/efi is mapped to device
vi: /boot/efi đã liên kết với thiết bị

en: /home is mapped to device
vi: /home đã liên kết với thiết bị

en: <b>Comments</b> (double-click to edit)
vi: <b>Nhận xét</b> (nhấp đúp để sửa)

en: A maintenance task runs once every hour and creates snapshots as needed.
vi: Tác vụ bảo trì chạy mỗi giờ một lần và tạo bản sao lưu nếu cần.

en: Add Folders
vi: Thêm thư mục

en: Add custom pattern
vi: Thêm mẫu tùy chỉnh

en: Add directories
vi: Thêm thư mục

en: Add files
vi: Thêm tập tin

en: Add tags to snapshot (default: O)
vi: Thêm thẻ vào bản sao lưu (mặc định: O)

en: Added cron task
vi: Đã thêm tác vụ cron

en: Admin Access Required
vi: Yêu cầu quyền truy cập của quản trị viên

en: Admin access is required to backup and restore system files.
vi: Cần có quyền truy cập của quản trị viên để sao lưu và khôi phục các tệp hệ thống.

en: All files are copied when first snapshot is created. Subsequent snapshots are incremental. Unchanged files will be hard-linked from the previous snapshot if available.
vi: Tất cả các tập tin được sao chép khi bản sao lưu đầu tiên được tạo. Các bản sao lưu tiếp theo sẽ tăng dần. Các tệp không thay đổi sẽ được liên kết cứng từ bản sao lưu trước đó nếu có.

en: All other files and folders are excluded.
vi: Tất cả các tập tin và thư mục khác đều bị loại trừ.

en: An encrypted device is selected for root file system (/). The boot directory (/boot) must be mounted on a non-encrypted device for the system to boot successfully.
    
    Either select a non-encrypted device for boot directory or select a non-encrypted device for root filesystem.
vi: Một thiết bị mã hóa được chọn cho hệ thống tập tin gốc (/). Thư mục khởi động (/boot) phải được gắn trên thiết bị không được mã hóa để hệ thống khởi động thành công.
    
    Chọn thiết bị không được mã hóa cho thư mục khởi động hoặc chọn thiết bị không được mã hóa cho hệ thống tập tin gốc.

en: Another instance of Timeshift is creating a snapshot.
vi: Một phiên bản khác của Timeshift là tạo bản sao lưu.

en: Another instance of this application is running
vi: Một phiên bản khác của ứng dụng này đang chạy

en: Another instance of timeshift is currently running!
vi: Một phiên bản timeshift khác hiện đang chạy!

en: Answer YES to all confirmation prompts
vi: Trả lời Đồng Ý cho tất cả lời nhắc xác nhận

en: App config loaded
vi: Đã tải cấu hình ứng dụng

en: App config saved
vi: Đã lưu cấu hình ứng dụng

en: Application needs admin access.
vi: Ứng dụng cần quyền truy cập của quản trị viên.

en: Application will exit
vi: Ứng dụng sẽ thoát

en: Application will exit.
vi: Ứng dụng sẽ thoát.

en: Are you sure you want to delete this snapshot?
vi: Bạn có chắc chắn muốn xóa bản sao lưu này không?

en: BTRFS Snapshots
vi: Bản sao lưu BTRFS

en: BTRFS device is not mounted
vi: Thiết bị BTRFS chưa được gắn kết

en: BTRFS snapshots are saved on system partition. Other partitions are not supported.
vi: Bản sao lưu BTRFS được lưu trên phân vùng hệ thống. Các phân vùng khác không được hỗ trợ.

en: BTRFS snapshots are saved on the same disk from which it is created. If the system disk fails, snapshots will be lost along with the system. Save snapshots to an external non-system disk in RSYNC mode to guard against disk failures.
vi: Bản sao lưu BTRFS được lưu trên cùng một đĩa mà nó được tạo. Nếu đĩa hệ thống bị lỗi, các bản sao lưu sẽ bị mất cùng với hệ thống. Lưu bản sao lưu vào ổ đĩa ngoài hệ thống ở chế độ RSYNC để bảo vệ khỏi lỗi ổ đĩa.

en: Backup Device
vi: Thiết bị sao lưu

en: Backup device not specified!
vi: Thiết bị sao lưu không được chỉ định!

en: Bittorrent Clients
vi: Phần mềm Bittorrent

en: Boot device not selected
vi: Thiết bị khởi động không được chọn

en: Boot snapshot failed!
vi: Bản sao lưu khởi động không thành công!

en: Boot snapshots are created with a delay of 10 minutes after system startup.
vi: Các bản sao lưu khởi động được tạo ra sau 10 phút kể từ khi hệ thống khởi động.

en: Boot snapshots are enabled
vi: Bản sao lưu khởi động được bật

en: Bootloader Options
vi: Tùy chọn bộ nạp khởi động

en: Bootloader Options (Advanced)
vi: Tùy chọn bộ nạp khởi động (Nâng cao)

en: Browse Files
vi: Duyệt tập tin

en: Browse selected snapshot
vi: Duyệt bản sao lưu đã chọn

en: Building file list...
vi: Đang tạo danh sách tập tin...

en: Calculating required disk space...
vi: Đang tính toán dung lượng đĩa cần thiết...

en: Cancel restore?
vi: Hủy khôi phục?

en: Cancelling the restore process will leave the target system in an inconsistent state. The system may fail to boot or you may run into various issues. After cancelling, you need to restore another snapshot, to bring the system to a consistent state. Click Yes to confirm.
vi: Hủy bỏ quá trình khôi phục sẽ khiến hệ thống đích rơi vào trạng thái không ổn định. Hệ thống có thể không khởi động được hoặc bạn có thể gặp phải các vấn đề khác nhau. Sau khi hủy, bạn cần khôi phục lại một bản sao lưu khác, để đưa hệ thống về trạng thái ổn định. Nhấn Có để xác nhận.

en: Cannot Delete Live Snapshot
vi: Không thể xóa bản sao lưu đang hoạt động

en: Changed items:
vi: Các mục đã thay đổi:

en: Checking Restore Actions (Dry Run)
vi: Kiểm tra các hành động khôi phục (Chạy thử)

en: Checking file systems for errors...
vi: Đang kiểm tra lỗi hệ thống tập tin...

en: Click to edit. Drag and drop to re-order.
vi: Bấm vào để chỉnh sửa. Kéo và thả để sắp xếp lại.

en: Click to edit. Drag-drop to re-order.
vi: Bấm vào để chỉnh sửa. Kéo-thả để sắp xếp lại.

en: Clone System
vi: Nhân bản hệ thống

en: Cloning
vi: Đang nhân bản

en: Cloning system...
vi: Đang nhân bản hệ thống...

en: Close window to exit
vi: Đóng cửa sổ để thoát

en: Commands listed below are not available on this system
vi: Các lệnh dưới đây không có sẵn trên hệ thống này

en: Comments (click to edit)
vi: Bình luận (click để chỉnh sửa)

en: Comparing Files (Dry Run)...
vi: So sánh các tập tin (Chạy thử)...

en: Comparing files with rsync...
vi: So sánh các tập tin với rsync...

en: Completed With Errors
vi: Đã hoàn thành nhưng có lỗi

en: Confirm Actions
vi: Xác nhận hành động

en: Continue with restore? (y/n):
vi: Tiếp tục khôi phục? (có/không):

en: Could not find device
vi: Không thể tìm thấy thiết bị

en: Could not find file
vi: Không thể tìm thấy tệp

en: Could not find snapshot
vi: Không thể tìm thấy bản sao lưu

en: Could not find system subvolume
vi: Không tìm thấy phân vùng con của hệ thống

en: Could not find system subvolumes for creating pre-restore snapshot
vi: Không thể tìm thấy các phân vùng hệ thống đã tạo bản sao lưu trước khi khôi phục

en: Create Snapshot
vi: Tạo Bản sao lưu

en: Create one per boot
vi: Tạo mới mỗi lần khởi động

en: Create one per day
vi: Tạo mới mỗi ngày

en: Create one per hour
vi: Tạo mới mỗi giờ

en: Create one per month
vi: Tạo mới mỗi tháng

en: Create one per week
vi: Tạo mới mỗi tuần

en: Create snapshot (even if not scheduled)
vi: Tạo bản sao lưu (ngay cả khi không được lên lịch)

en: Create snapshot if scheduled
vi: Tạo bản sao lưu nếu được lên lịch

en: Create snapshot of current system
vi: Tạo bản sao lưu của hệ thống hiện tại

en: Create snapshots manually or enable scheduled snapshots to protect your system
vi: Tạo bản sao lưu theo cách thủ công hoặc kích hoạt tạo bản sao lưu theo lịch để bảo vệ hệ thống của bạn

en: Create snapshots using BTRFS
vi: Tạo bản sao lưu bằng BTRFS

en: Create snapshots using RSYNC tool and hard-links
vi: Tạo bản sao lưu bằng công cụ RSYNC và liên kết cứng

en: Created control file
vi: Đã tạo tập tin điều khiển

en: Created directory
vi: Thư mục đã tạo

en: Created pre-restore snapshot
vi: Đã tạo bản sao lưu trước khi khôi phục

en: Created subvolume snapshot
vi: Đã tạo ảnh bản sao lưu phân khối

en: Creating Snapshot...
vi: Đang tạo bản sao lưu...

en: Creating new backup...
vi: Đang tạo bản sao lưu mới...

en: Creating new snapshot...
vi: Đang tạo bản sao lưu mới...

en: Creating pre-restore snapshot from system subvolumes...
vi: Tạo bản sao lưu trước khi khôi phục từ các phân khối hệ thống...

en: Critical Error
vi: Lỗi nghiêm trọng

en: Cron job added
vi: Đã thêm công việc định kỳ

en: Cron job removed
vi: Công việc định kỳ đã bị xóa

en: Cron task exists
vi: Tác vụ định kỳ tồn tại

en: Daily snapshot failed!
vi: Bản sao lưu hàng ngày không thành công!

en: Daily snapshots are enabled
vi: Bản sao lưu hàng ngày được kích hoạt

en: Data will be modified on following devices:
vi: Dữ liệu sẽ được sửa đổi trên các thiết bị sau:

en: Delete Snapshots
vi: Xóa bản sao lưu

en: Delete all snapshots
vi: Xóa tất cả bản sao lưu

en: Delete selected snapshot
vi: Xóa bản sao lưu đã chọn

en: Delete snapshot
vi: Xóa bản sao lưu

en: Deleted directory
vi: Thư mục đã xóa

en: Deleted subvolume
vi: Đã xóa phân vùng con

en: Deleting Snapshots...
vi: Đang xóa bản sao lưu

en: Deleting subvolume
vi: Xóa âm lượng phân vùng con

en: Destroyed qgroup
vi: Loại bỏ hoàn toàn qgroup

en: Destroying qgroup
vi: Đang loại bỏ hoàn toàn qgroup

en: Device is unlocked
vi: Thiết bị đã được mở khóa

en: Device name is empty!
vi: Tên thiết bị trống!

en: Devices displayed above have BTRFS file systems.
vi: Các thiết bị hiển thị ở trên có hệ thống tệp BTRFS.

en: Devices displayed above have Linux file systems.
vi: Các thiết bị hiển thị ở trên có hệ thống tệp Linux.

en: Devices from which snapshot was created are pre-selected.
vi: Các thiết bị tạo bản sao lưu được chọn trước.

en: Devices with Linux file systems
vi: Các thiết bị có hệ thống tệp Linux

en: Devices with Windows file systems are not supported (NTFS, FAT, etc).
vi: Các thiết bị có hệ thống tệp Windows không được hỗ trợ (NTFS, FAT, v.v.).

en: Enable scheduled snapshots to protect your system
vi: Kích hoạt bản sao lưu theo lịch để bảo vệ hệ thống của bạn

en: Encrypted Device
vi: Thiết bị được mã hóa

en: Enter device name or number
vi: Nhập tên hoặc mã thiết bị

en: Enter device name or number (a=Abort)
vi: Nhập tên hoặc mã thiết bị(a=Hủy)

en: Enter passphrase to unlock '%s'
vi: Nhập mật khẩu để mở khóa %s

en: Enter snapshot number (a=Abort, p=Previous, n=Next)
vi: Nhập số bản sao lưu (a=Hủy bỏ, p=Trước, n=Tiếp theo)

en: Enter the pattern to exclude (Ex: *.mp3, *.bak)
vi: Nhập phần mở rộng cần loại trừ(Ví dụ: *.mp3, *.bak)

en: Error running Rsync
vi: Lỗi chạy Rsync

en: Estimating System Size...
vi: Đang tính toán kích thước hệ thống...

en: Estimating system size...
vi: Đang tính toán kích thước hệ thống...

en: Exclude All Files
vi: Loại trừ tất cả tập tin

en: Exclude Application Settings
vi: Loại trừ Cài đặt Ứng dụng

en: Exclude Apps
vi: Loại trừ ứng dụng

en: Exclude List
vi: Danh sách Loại trừ

en: Exclude List Summary
vi: Bảng tóm tắt Danh sách Loại trừ

en: Failed to create new snapshot
vi: Không tạo được bản sao lưu mới

en: Failed to create snapshot
vi: Không tạo được bản sao lưu

en: Failed to create subvolume snapshot
vi: Không thể tạo bản sao lưu phân khối

en: Failed to delete file
vi: Xóa tập tin thất bại

en: Failed to delete snapshot nested subvolume
vi: Không thể xóa bản sao lưu phân khối lồng nhau

en: Failed to delete snapshot subvolume
vi: Không thể xóa bản sao lưu phân khối

en: Failed to get partition list.
vi: Lấy danh sách phân vùng thất bại

en: Failed to install crontab file
vi: Cài đặt tập tin crontab thất bại

en: Failed to move file
vi: Di chuyển tập tin thất bại

en: Failed to move system subvolume to snapshot directory
vi: Đã xảy ra lỗi khi di chuyển phân khối hệ thống đến thư mục bản sao lưu.

en: Failed to remove
vi: Xóa thất bại

en: Failed to remove snapshot
vi: Không xóa được bản sao lưu

en: Failed to save exclude list
vi: Không thể lưu danh sách loại trừ

en: File (snapshot)
vi: Tập tin (bản sao lưu)

en: First snapshot requires:
vi: Bản sao lưu đầu tiên yêu cầu:

en: Found existing pre-restore snapshot
vi: Đã tìm thấy bản sao lưu trước khi khôi phục hiện có

en: Hourly snapshot failed!
vi: Bản sao lưu hàng giờ không thành công!

en: Hourly snapshots are enabled
vi: Bản sao lưu hàng giờ được kích hoạt

en: If the restored system fails to boot, then boot from the Live CD/USB, install Timeshift, and try restoring another snapshot.
vi: Nếu hệ thống được khôi phục không khởi động được, hãy khởi động từ Live CD/USB, cài đặt Timeshift và thử khôi phục một bản sao lưu khác.

en: Invalid Snapshot
vi: Bản sao lưu không hợp lệ

en: Invalid snapshot
vi: Bản sao lưu không hợp lệ

en: Keep configuration files for bittorrent clients like Deluge, Transmission, etc. If un-checked, previous configuration files will be restored from snapshot.
vi: Giữ các tệp cấu hình cho các máy khách bittorrent như Deluge, Transmission, v.v. Nếu không chọn, các tệp cấu hình trước đó sẽ được khôi phục từ bản sao lưu.

en: Keep configuration files for web browsers like Firefox and Chrome. If un-checked, previous configuration files will be restored from snapshot
vi: Giữ các tập tin cấu hình cho các trình duyệt web như Firefox và Chrome. Nếu bỏ chọn, các tập tin cấu hình trước đó sẽ được khôi phục từ bản sao lưu

en: Last boot snapshot is %d hours old
vi: Bản sao lưu khởi động cuối cùng cách đây %d giờ

en: Last boot snapshot is older than system start time
vi: Bản sao lưu khởi động cuối cùng cũ hơn thời gian khởi động hệ thống

en: Last boot snapshot not found
vi: Không tìm thấy bản sao lưu khởi động cuối cùng

en: Last daily snapshot is %d hours old
vi: Bản sao lưu hàng ngày gần đây nhất cách đây %d giờ

en: Last daily snapshot is more than 1 day old
vi: Bản sao lưu hàng ngày gần đây nhất cách đây hơn 1 ngày

en: Last daily snapshot not found
vi: Không tìm thấy bản sao lưu hàng ngày cuối cùng

en: Last hourly snapshot is %d minutes old
vi: Bản sao lưu hàng giờ cuối cùng cách đây %d phút

en: Last hourly snapshot is more than 1 hour old
vi: Bản sao lưu hàng giờ gần nhất cách đây hơn 1 giờ

en: Last hourly snapshot not found
vi: Không tìm thấy bản sao lưu hàng giờ cuối cùng

en: Last monthly snapshot is %d days old
vi: Bản sao lưu hàng tháng gần đây nhất cách đây %d ngày

en: Last monthly snapshot is more than 1 month old
vi: Bản sao lưu hàng tháng gần đây nhất cách đây hơn 1 tháng

en: Last monthly snapshot not found
vi: Không tìm thấy bản sao lưu hàng tháng cuối cùng

en: Last weekly snapshot is %d days old
vi: Bản sao lưu hàng tuần gần đây nhất cách đây %d ngày

en: Last weekly snapshot is more than 1 week old
vi: Bản sao lưu hàng tuần gần đây nhất cách đây hơn 1 tuần

en: Last weekly snapshot not found
vi: Không tìm thấy bản sao lưu hàng tuần cuối cùng

en: Latest snapshot
vi: Bản sao lưu mới nhất

en: Linking from snapshot
vi: Liên kết từ bản sao lưu

en: List snapshots
vi: Danh sách các bản sao lưu

en: Monthly snapshot are enabled
vi: Bản sao lưu hàng tháng được kích hoạt

en: Monthly snapshot failed!
vi: Bản sao lưu hàng tháng không thành công!

en: Moved system subvolume to snapshot directory
vi: Đã chuyển phân khối hệ thống vào thư mục bản sao lưu

en: Multiple snapshots selected
vi: Đã chọn nhiều bản sao lưu

en: No Snapshots Selected
vi: Không có bản sao lưu nào được chọn

en: No snapshots available
vi: Không có bản sao lưu nào

en: No snapshots found
vi: Không tìm thấy bản sao lưu nào

en: No snapshots found on device
vi: Không tìm thấy bản sao lưu nào trên thiết bị

en: No snapshots on device
vi: Không có bản sao lưu trên thiết bị

en: No snapshots on this device
vi: Không có bản sao lưu trên thiết bị này

en: No snapshots selected
vi: Không có bản sao lưu nào được chọn

en: Number of snapshots to keep.
    Older snapshots will be removed once this limit is exceeded.
vi: Số lượng bản sao lưu cần lưu giữ.
    Bản sao lưu cũ hơn sẽ bị xóa khi vượt quá giới hạn này.

en: Oldest snapshot
vi: Bản sao lưu cũ nhất

en: Open Menu
vi: Mở Menu

en: Option --snapshot-device should not be specified for creating snapshots in BTRFS mode
vi: Tùy chọn --snapshot-device không nên được chỉ định để tạo bản sao lưu ở chế độ BTRFS

en: Please select a snapshot to view the log!
vi: Vui lòng chọn bản sao lưu để xem nhật ký!

en: Please wait for snapshots to be deleted.
vi: Vui lòng đợi bản sao lưu bị xóa.

en: RSYNC Snapshots
vi: Bản sao lưu RSYNC

en: Removed snapshot
vi: Đã xóa bản sao lưu

en: Removing snapshot
vi: Đang xóa bản sao lưu

en: Removing snapshots
vi: Đang xóa các bản sao lưu

en: Restore Snapshot
vi: Khôi phục bản sao lưu

en: Restore selected snapshot
vi: Khôi phục bản sao lưu đã chọn

en: Restore snapshot
vi: Khôi phục bản sao lưu

en: Restoring Snapshot...
vi: Đang khôi phục bản sao lưu...

en: Restoring a snapshot will replace system subvolumes, and system subvolumes currently in use will be preserved as a new snapshot. If required, this snapshot can be restored later to 'undo' the restore.
vi: Việc khôi phục ảnh chụp nhanh sẽ thay thế các ổ đĩa con hệ thống và các ổ đĩa con hệ thống hiện đang được sử dụng sẽ được giữ nguyên dưới dạng bản sao lưu mới. Nếu được yêu cầu, bản sao lưu này có thể được khôi phục sau để 'hoàn tác' quá trình khôi phục.

en: Restoring snapshot...
vi: Đang khôi phục bản sao lưu...

en: Restoring snapshots only replaces system files and settings. Non-hidden files and directories in user home directories will not be touched. This behaviour can be changed by adding a filter to include these files. Included files will be backed up when snapshot is created, and replaced when snapshot is restored.
vi: Khôi phục bản sao lưu chỉ thay thế các tệp và cài đặt hệ thống. Các tập tin và thư mục không bị ẩn trong thư mục chính của người dùng sẽ không bị tác động. Hành vi này có thể được thay đổi bằng cách thêm bộ lọc để bao gồm các tệp này. Các tệp đi kèm sẽ được sao lưu khi bản sao lưu được tạo và được thay thế khi bản sao lưu được khôi phục.

en: Save snapshots to an external disk instead of the system disk to guard against drive failures.
vi: Lưu bản sao lưu vào ổ đĩa ngoài thay vì đĩa hệ thống để đề phòng lỗi ổ đĩa.

en: Saving snapshots to a non-system disk allows you to format and re-install the OS on the system disk without losing snapshots stored on it. You can even install another Linux distribution and later roll-back the previous distribution by restoring a snapshot.
vi: Lưu bản sao lưu vào đĩa không phải hệ thống cho phép bạn định dạng và cài đặt lại hệ điều hành trên đĩa hệ thống mà không làm mất bản sao lưu được lưu trữ trên đó. Bạn thậm chí có thể cài đặt một bản phân phối Linux khác và sau đó khôi phục bản phân phối trước đó bằng cách khôi phục bản sao lưu.

en: Scheduled snapshot in progress...
vi: Đang tiến hành sao lưu theo lịch trình...

en: Scheduled snapshots are disabled
vi: Bản sao lưu theo lịch trình đang tắt

en: Scheduled snapshots are disabled. It's recommended to enable it.
vi: Bản sao lưu theo lịch trình đang tắt. Bạn nên bật nó lại.

en: Scheduled snapshots are enabled
vi: Bản sao lưu theo lịch trình đang bật

en: Scheduled snapshots are enabled. Snapshots will be created automatically for selected levels.
vi: Bản sao lưu theo lịch trình đang bật. Bản sao lưu sẽ được tạo tự động cho các cấp độ đã chọn.

en: Select Snapshot
vi: Chọn Bản sao lưu

en: Select Snapshot Levels
vi: Chọn cấp độ sao lưu

en: Select Snapshot Location
vi: Chọn vị trí sao lưu

en: Select Snapshot Type
vi: Chọn kiểu sao lưu

en: Select Snapshots
vi: Chọn bản sao lưu

en: Select a single snapshot to restore
vi: Chọn một bản sao lưu để khôi phục

en: Select snapshot
vi: Chọn bản sao lưu

en: Select snapshots to delete
vi: Chọn bản sao lưu để xóa

en: Select the intervals for creating snapshots
vi: Chọn khoảng thời gian để tạo bản sao lưu

en: Select the snapshot device
vi: Chọn thiết bị sao lưu

en: Select the snapshot to restore
vi: Chọn bản sao lưu để khôi phục

en: Select the snapshots to be deleted
vi: Chọn bản sao lưu để xóa

en: Select the snapshots to mark for deletion
vi: Chọn bản sao lưu để đánh dấu xóa

en: Selected default snapshot device
vi: Thiết bị sao lưu mặc định đã chọn

en: Selected default snapshot type
vi: Kiểu bản sao lưu mặc định đã chọn

en: Selected snapshot device
vi: Thiết bị sao lưu đã chọn

en: Selected snapshot device is not a system disk
vi: Thiết bị sao lưu đã chọn không phải là đĩa hệ thống

en: Selected snapshot is marked for deletion
vi: Bản sao lưu đã chọn được đánh dấu để xóa

en: Selected snapshot is marked for deletion and cannot be restored
vi: Bản sao lưu đã chọn được đánh dấu để xóa và không thể khôi phục

en: Set snapshot description
vi: Đặt mô tả bản sao lưu

en: Settings wizard
vi: Trình hướng dẫn cài đặt

en: Size of BTRFS snapshots are initially zero. As system files gradually change with time, data gets written to new data blocks which take up disk space (copy-on-write). Files in the snapshot continue to point to original data blocks.
vi: Kích thước của bản sao lưu BTRFS ban đầu bằng không. Khi các tệp hệ thống dần dần thay đổi theo thời gian, dữ liệu sẽ được ghi vào các khối dữ liệu mới chiếm dung lượng ổ đĩa (sao chép khi ghi). Các tệp trong bản sao lưu tiếp tục trỏ đến các khối dữ liệu gốc.

en: Snapshot '%s' is being used by the system and cannot be deleted. Restart the system to activate the restored snapshot.
vi: Bản sao lưu '%s' đang được hệ thống sử dụng và không thể xóa được. Khởi động lại hệ thống để kích hoạt bản sao lưu được khôi phục.

en: Snapshot Created
vi: Đã tạo bản sao lưu

en: Snapshot Levels
vi: Cấp độ sao lưu

en: Snapshot deletion in progress...
vi: Đang xóa bản sao lưu...

en: Snapshot device
vi: Thiết bị sao lưu

en: Snapshot device not available
vi: Thiết bị sao lưu không có sẵn

en: Snapshot device not selected
vi: Thiết bị sao lưu chưa được chọn

en: Snapshot location
vi: Vị trí bản sao lưu

en: Snapshot saved successfully
vi: Đã lưu bản sao lưu thành công

en: Snapshot to restore not specified!
vi: Bản sao lưu để khôi phục không được chỉ định!

en: Snapshot will become active after system is rebooted.
vi: Bản sao lưu sẽ hoạt động sau khi hệ thống được khởi động lại.

en: Snapshot(s) Deleted
vi: (Các) bản sao lưu đã bị xóa

en: Snapshots are created and restored instantly. Snapshot creation is an atomic transaction at the file system level.
vi: Bản sao lưu được tạo và khôi phục ngay lập tức. Tạo bản sao lưu là một giao dịch nguyên tử ở cấp hệ thống tệp.

en: Snapshots are created by creating copies of system files using rsync, and hard-linking unchanged files from previous snapshot.
vi: Bản sao lưu được tạo bằng cách tạo bản sao của tệp hệ thống bằng rsync và liên kết cứng các tệp không thay đổi từ bản sao lưu trước đó.

en: Snapshots are created using the built-in features of the BTRFS file system.
vi: Bản sao lưu được tạo bằng các tính năng tích hợp của hệ thống tệp BTRFS.

en: Snapshots are not scheduled at fixed times.
vi: Bản sao lưu không được lên lịch vào những thời điểm cố định.

en: Snapshots are perfect, byte-for-byte copies of the system. Nothing is excluded.
vi: Bản sao lưu là bản sao hoàn hảo theo từng byte của hệ thống. Không có gì được loại trừ.

en: Snapshots are restored by replacing system subvolumes. Since files are never copied, deleted or overwritten, there is no risk of data loss. The existing system is preserved as a new snapshot after restore.
vi: Bản sao lưu được khôi phục bằng cách thay thế các phân vùng hệ thống. Vì các tập tin không bao giờ bị sao chép, xóa hoặc ghi đè nên không có nguy cơ mất dữ liệu. Hệ thống hiện tại được lưu giữ dưới dạng bản sao lưu mới sau khi khôi phục.

en: Snapshots are saved on the same disk from which they are created (system disk). Storage on other disks is not supported. If system disk fails then snapshots stored on it will be lost along with the system.
vi: Bản sao lưu được lưu trên cùng một đĩa mà chúng được tạo (đĩa hệ thống). Lưu trữ trên các đĩa khác không được hỗ trợ. Nếu đĩa hệ thống bị lỗi thì các bản sao lưu được lưu trên đó sẽ bị mất cùng với hệ thống.

en: Snapshots are saved to /timeshift on selected partition. Other locations are not supported.
vi: Bản sao lưu được lưu vào /timeshift trên phân vùng đã chọn. Các vị trí khác không được hỗ trợ.

en: Snapshots are saved to /timeshift-btrfs on selected partition. Other locations are not supported.
vi: Bản sao lưu được lưu vào /timeshift-btrfs trên phân vùng đã chọn. Các vị trí khác không được hỗ trợ.

en: Snapshots available for restore
vi: Bản sao lưu có sẵn để khôi phục

en: Snapshots can be saved to any disk formatted with a Linux file system. Saving snapshots to non-system or external disk allows the system to be restored even if system disk is damaged or re-formatted.
vi: Bản sao lưu có thể được lưu vào bất kỳ đĩa nào được định dạng bằng hệ thống tệp Linux. Việc lưu bản sao lưu vào ổ đĩa ngoài hoặc không thuộc hệ thống cho phép khôi phục hệ thống ngay cả khi đĩa hệ thống bị hỏng hoặc được định dạng lại.

en: Snapshots cannot be created in Live CD mode
vi: Không thể tạo bản sao lưu ở chế độ Live CD (trực tiếp)

en: Snapshots will be created at selected intervals
vi: Bản sao lưu sẽ được tạo theo khoảng thời gian đã chọn

en: Snapshots will be created at selected intervals if snapshot disk has enough space (> 1 GB)
vi: Bản sao lưu sẽ được tạo theo các khoảng thời gian đã chọn nếu ổ đĩa lưu có đủ dung lượng (> 1 GB)

en: Specify snapshot to restore
vi: Chỉ định bản sao lưu để khôi phục

en: System can be rolled-back to a previous date by restoring a snapshot.
vi: Hệ thống có thể được khôi phục về ngày trước đó bằng cách khôi phục bản sao lưu.

en: Tagged snapshot
vi: Bản sao lưu được gắn thẻ

en: There are no snapshots on this device
vi: Không có bản sao lưu trên thiết bị này

en: Unknown snapshot type
vi: Kiểu bản sao lưu không xác định

en: Update GRUB menu
vi: Cập nhật menu GRUB

en: Updates the GRUB menu entries (recommended). This is safe to run and should be left selected.
vi: Cập nhật các mục menu GRUB (được khuyến nghị). Điều này là an toàn để chạy và nên được chọn.

en: Updating GRUB menu...
vi: Đang cập nhật menu GRUB...

en: Weekly snapshot failed!
vi: Bản sao lưu hàng tuần không thành công!

en: Weekly snapshots are enabled
vi: Bản sao lưu hàng tuần được bật

en: You can continue working on the current system. After restart, the current system will be visible as a new snapshot. This snapshot can be restored later if required, to 'undo' the restore.
vi: Bạn có thể tiếp tục làm việc trên hệ thống hiện tại. Sau khi khởi động lại, hệ thống hiện tại sẽ hoạt động như bản sao lưu mới. Bản sao lưu này có thể được khôi phục sau nếu được yêu cầu, để 'hoàn tác' việc khôi phục.

en: [For Experienced Users] Change these settings if the restored system fails to boot.
vi: [Dành cho người dùng có kinh nghiệm] Thay đổi các cài đặt này nếu hệ thống được khôi phục không khởi động được.

note: Type: string Description
en: Enter the fully qualified domain name of your news server
vi: Nhập tên miền khả năng đầy đủ (FQDN) của máy phục vụ tin tức

note: Type: string Description
en: What news server (NNTP server) should be used for reading and posting news?
vi: Để đọc và gửi bài tin thì nên sử dụng máy phục vụ tin tức (NNTP) nào?

note: Type: note Description
en: Please first read README.security
vi: Trước tiên hãy đọc tài liệu Đọc Đi về bảo mật « README.security ».

note: Type: note Description
en: Before running tmpreaper for the first time, please read the file /usr/share/doc/tmpreaper/README.security.gz, e.g. with zless. Therein is contained a discussion of possible ways that usage of tmpreaper may be insecure.
vi: Trước khi chạy trình tmpreaper lần đầu tiên, hãy đọc tập tin Đọc Đi « /usr/share/doc/tmpreaper/README.security.gz », v.d. dùng trình đọc zless. Tập tin này chứa thông tin về những trường hợp sử dụng tmpreaper có thể rủi ro bảo mật.

en: Simple and easy to use note-taking
vi: Ghi chú đơn giản và dễ dùng.

en: Tomboy Applet Factory
vi: Bộ tạo tiểu dụng Tomboy

en: Tomboy Notes
vi: Ghi chú Tomboy

en: Take notes, link ideas, and stay organized
vi: Ghi chép, liên kết ý kiến và cứ sắp đặt

en: Accept SSL Certificates
vi: Cấp phép cho chứng nhận SSL

en: Create a new Note
vi: Ghi chú mới

en: Custom Font Face
vi: Mặt phông tự chọn

en: Determines X coordinate of Search window; stored on Tomboy exit.
vi: Quyết định toạ độ X của cửa sổ Tìm Kiếm, được lưu lại khi Tomboy thoát.

en: Determines Y coordinate of Search window; stored on Tomboy exit.
vi: Quyết định toạ độ Y của cửa sổ Tìm Kiếm, được lưu lại khi Tomboy thoát.

en: Determines pixel height of Search window; stored on Tomboy exit.
vi: Quyết định chiều cao theo điểm ảnh của cửa sổ Tìm Kiếm, được lưu lại khi Tomboy thoát.

en: Determines pixel width of Search window; stored on Tomboy exit.
vi: Quyết định chiều rộng theo điểm ảnh của cửa sổ Tìm Kiếm, được lưu lại khi Tomboy thoát.

en: Enable Auto bulleted lists.
vi: Bật danh sách chấm điểm tự động.

en: Enable Middle-Click Paste On Icon.
vi: Bật biểu tượng nhấn-giữa dán vào.

en: Enable WikiWord highlighting
vi: Bật tô sáng TừWiki

en: Enable closing notes with escape.
vi: Bật đóng ghi chú dùng phím Esc.

en: Enable custom font
vi: Bật phông tự chọn

en: Enable global keybindings
vi: Bộ tổ hợp phím toàn cục

en: Enable spellchecking
vi: Bật kiểm tra chính tả

en: Enable startup notes
vi: Bật ghi chú khởi chạy

en: Enable this option if you want bulleted lists to be automatic when you place - or * at the beginning of a line.
vi: Bật tùy chọn này nếu bạn muốn tự động tạo danh sách chấm điểm khi bạn viết dấu gạch (-) hay dấu sao (*) ở đầu dòng.

en: Enable this option if you want to be able to middle-click the Tomboy icon to paste timestamped content into the Start Here note.
vi: Bật tùy chọn này nếu bạn muốn có khả năng nhấn nút giữa trên con chuột vào biểu tượng Tomboy để dán nộ dung có nhãn thời gian vào ghi chú Bắt đầu ở đây.

en: Enable this option to highlight words ThatLookLikeThis. Clicking the word will create a note with that name.
vi: Kích hoạt tùy chọn này để tô sáng từ GiốngThếNày. Nhắp vào từ kiểu này sẽ tạo ghi chú tên đó.

en: FUSE Mounting Timeout (ms)
vi: Thời hạn gắn kết FUSE (ms)

en: HTML Export All Linked Notes
vi: Xuất mọi ghi chú đã liên kết dạng HTML

en: HTML Export Last Directory
vi: Thư mục cuối cùng xuất dạng HTML

en: HTML Export Linked Notes
vi: Xuất ghi chú đã liên kết dạng HTML

en: If enable_custom_font is true, the font name set here will be used as the font when displaying notes.
vi: Nếu « enable_custom_font » (bật phông tự chọn) thì tên phông chữ được bật tại đây sẽ được dùng là phông chữ khi hiển thị ghi chú.

en: If enabled, all notes that were open when Tomboy quit will automatically be reopened at startup.
vi: Bật thì mọi ghi chú còn mở khi thoát khỏi Tomboy sẽ được mở tự động khi khởi chạy lại.

en: If enabled, an opened note can be closed by hitting the escape key.
vi: Bật tùy chọn này thì một ghi chú còn mở có thể được đóng bằng cách bấm phím Esc.

en: If true, misspellings will be underlined in red, and correct spelling suggestions shown in the right-click menu.
vi: Nếu Đúng thì mọi từ không có chính tả đúng sẽ bị gạch chân màu đỏ, mà đề nghị từ có chính tả đúng trong trình đơn thả khi nhắp-phải.

en: If true, the desktop-global keybindings set in /apps/tomboy/global_keybindings will be enabled, allowing for useful Tomboy actions to be available from any application.
vi: Nếu đúng thì tổ hợp phím cho toàn màn hình nền được đặt trong </apps/tomboy/global_keybindings> sẽ được bật, cho phép nhiều hành động Tomboy có ích thì sẵn sàng từ mọi ứng dụng.s

en: If true, the font name set in custom_font_face will be used as the font when displaying notes. Otherwise the desktop default font will be used.
vi: Nếu đúng thì tên phông chữ được đặt trong « custom_font_face » (phông tự chọn) sẽ được dùng là phông chữ khi hiển thị ghi chú. Nếu không thì dùng phông chữ màn hình nền mặc định.

en: Indicates that the Sticky Note Importer plugin has not been run, so it should run automatically the next time Tomboy starts.
vi: Cho biết Phần bổ sung nhập Ghi chú Dính chưa chạy, vậy nó nên chạy tự động lần kế tiếp khởi chạy Tomboy.

en: Integer determining the minimum number of notes to show in the Tomboy note menu.
vi: Số nguyên xác định số tối thiểu ghi chú hiển thị trong trình đơn ghi chú của Tomboy.

en: Integer value indicating if there is a preference to always perform a specific behavior when a conflict is detected, instead of prompting the user. The values map to an internal enumeration. 0 indicates that the user wishes to be prompted when a conflict occurs, so that they may handle each conflict situation on a case-by-case basis.
vi: Giá trị số nguyên ngụ ý nếu có tùy thích để luôn luôn thực hiện một hành vị nào đó khi phát hiện trường hợp xung đột, thay vì nhắc người dùng. Giá trị ánh xạ tới sự đánh số nội bộ. Giá trị số không ngụ ý rằng người dùng muốn được nhắc khi trường hợp xung đột xảy ra, để quản lý mỗi trường hợp xung đột một cách từng trường.

en: List of pinned notes.
vi: Danh sách các ghi chú ghim.

en: Minimum number of notes to show in menu
vi: Số tối thiểu các ghi chú hiển thị trong trình đơn

en: Note Synchronization Conflict Saved Behavior
vi: Hành vị đã lưu về xung đột đồng bộ ghi chú

en: Open Recent Changes
vi: Mở Thay đổi Gần đây

en: Open Search Dialog
vi: Mở hộp thoại Tìm kiếm

en: Open Start Here
vi: Mở ghi chú Mở đầu

en: Path on SSH server to Tomboy synchronization directory (optional).
vi: Đường dẫn tới thư mục đồng bộ ghi chú Tomboy trên máy chủ SSH (tùy chọn).

en: Path to the synchronization server when using the filesystem synchronization service addin.
vi: Đường dẫn đến máy chủ đồng bộ khi sử dụng phần bổ sung dịch vụ đồng bộ của hệ thống tập tin.

en: SSHFS Remote Synchronization Folder
vi: Thư mục đồng bộ trên SSHFS với máy khác

comment: Nên chăng sửa SSHFS thành SSH? Người dùng cuối có cần biết thêm khái niệm SSHFS nữa không?
en: SSHFS Remote Synchronization User Name
vi: Tên đăng nhập khi đồng bộ SSHFS với máy khác

en: SSHFS Synchronization Server Port
vi: Cổng trên máy chủ đồng bộ SSH

en: SSHFS Synchronization Server URL
vi: Địa chỉ URL của máy chủ đồng bộ qua SSH

en: Saved height of Search window
vi: Bề cao đã lưu của cửa sổ Tìm Kiếm

en: Saved horizontal position of Search window
vi: Vị trí theo chiều ngang đã lưu của cửa sổ Tìm Kiếm

en: Saved vertical position of Search window
vi: Vị trí theo chiều dọc đã lưu của cửa sổ Tìm Kiếm

en: Saved width of Search window
vi: Bề rộng đã lưu của cửa sổ Tìm Kiếm

en: Selected Synchronization Service Addin
vi: Phần bổ sung dịch vụ đồng bộ đã chọn

en: Set to TRUE to activate
vi: Đặt là TRUE (đúng) để kích hoạt

en: Show applet menu
vi: Hiện trình đơn tiểu dụng

comment: Type: note
    Description
en: Start Here Note
vi: Ghi chú Mở đầu

en: Sticky Note Importer First Run
vi: Lần chạy đầu tiên của Bộ nhập Ghi chú dính

en: Synchronization Client ID
vi: Mã số ứng dụng khách đồng bộ

en: Synchronization Local Server Path
vi: Đường dẫn máy chủ cục bộ đồng bộ

en: The date format that is used for the timestamp.
vi: Định dạng ngày tháng được dùng trong nhãn thời gian.

en: The global keybinding for creating and displaying a new Note. The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1". The parser is fairly liberal and allows lower or upper case, and also abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Tổ hợp phím toàn cục dùng để tạo và hiển thị ghi chú mới. Dạng thức tương tự như "&lt;Control&gt;a" hoặc "&lt;Shift&gt;&lt;Alt&gt;F1". Bộ phân tích hiểu cả chữ hoa lẫn chữ thường, và cả những từ viết tắt như "&lt;Ctl&gt;" và "&lt;Ctrl&gt;". Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » thì sẽ không có tổ hợp phím nào thực hiện hành động này.

en: The global keybinding for opening the "Start Here" note. The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1". The parser is fairly liberal and allows lower or upper case, and also abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Tổ hợp phím toàn cục dùng để mở ghi chú « Mở đầu ». Dạng thức tương tự như "&lt;Control&gt;a" hoặc "&lt;Shift&gt;&lt;Alt&gt;F1". Bộ phân tích hiểu cả chữ hoa lẫn chữ thường,  và cả những từ viết tắt như "&lt;Ctl&gt;" và "&lt;Ctrl&gt;". Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » thì sẽ không có tổ hợp phím nào thực hiện hành động này.

en: The global keybinding for opening the Note Search dialog. The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1". The parser is fairly liberal and allows lower or upper case, and also abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Tổ hợp phím toàn cục dùng để mở hộp thoại Tìm kiếm ghi chú. Định dạng tương tự như "&lt;Control&gt;a" hoặc "&lt;Shift&gt;&lt;Alt&gt;F1". Bộ phân tích hiểu cả chữ hoa lẫn chữ thường, và cả những từ viết tắt như "&lt;Ctl&gt;" và "&lt;Ctrl&gt;". Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » thì sẽ không có tổ hợp phím nào thực hiện hành động này.

en: The global keybinding for opening the Recent Changes dialog. The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1". The parser is fairly liberal and allows lower or upper case, and also abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Tổ hợp phím toàn cục dùng để mở hộp thoại Thay đổi Gần đây. Định dạng tương tự như "&lt;Control&gt;a" hoặc "&lt;Shift&gt;&lt;Alt&gt;F1". Bộ phân tích hiểu cả chữ hoa lẫn chữ thường, và cả những từ viết tắt như "&lt;Ctl&gt;" và "&lt;Ctrl&gt;". Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » thì sẽ không có tổ hợp phím nào thực hiện hành động này.

en: The global keybinding for showing the Tomboy applet's menu. The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1". The parser is fairly liberal and allows lower or upper case, and also abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;". If you set the option to the special string "disabled", then there will be no keybinding for this action.
vi: Tổ hợp phím toàn cục dùng để hiện trình đơn của tiểu dụng Tomboy. Định dạng tương tự như "&lt;Control&gt;a" hoặc "&lt;Shift&gt;&lt;Alt&gt;F1". Bộ phân tích hiểu cả chữ hoa lẫn chữ thường, và cả những từ viết tắt như "&lt;Ctl&gt;" và "&lt;Ctrl&gt;". Nếu bạn đặt tùy chọn là chuỗi đặc biệt « disabled » thì sẽ không có phím tắt nào thực hiện hành động này.

en: The handler for "note://" URLs
vi: Bộ thao tác các địa chỉ URL kiểu « note:// »

en: The last directory a note was exported to using the Export To HTML plugin.
vi: Thư mục cuối cùng vào đó đã xuất ghi chú dùng phần bổ sung « Xuất dạng HTML ».

en: The last setting for the 'Export linked notes' checkbox in the Export to HTML plugin.
vi: Thiết lập cuối cùng cho hộp chọn « Xuất ghi chú đã liên kết » trong phần bổ sung « Xuất dạng HTML ».

en: The last setting for the 'Include all other linked notes' checkbox in the Export to HTML plugin. This setting is used in conjunction with the 'HTML Export Linked Notes' setting and is used to specify whether all notes (found recursively) should be included during an export to HTML.
vi: Thiết lập cuối cùng cho « Bao gồm mọi ghi chú đã liên kết khác » trong phần bổ sung Xuất dạng HTML. Thiết lập này được dùng kèm với thiết lập « Xuất mọi lời ghi chú đã liên kết dạng HTML » và được dùng để xác định có nên bao gồm mọi lời ghi chú (tìm đệ quy) trong quá trình xuất ra HTML không.

en: The note URI of the note that should be considered the "Start Here" note, which is always placed at the bottom of the Tomboy note menu and also accessible by hotkey.
vi: Địa chỉ URI của ghi chú cần được xem là ghi chú "Mở đầu", ghi chú luôn luôn được đặt ở đáy trình đơn ghi chú Tomboy và cũng có thể truy cập qua phím tắt.

en: The port to use when connecting to the synchronization server via SSH.
vi: Cổng sẽ dùng để kết nối khi đồng bộ nội dung ghi chú qua SSH.

en: Time (in milliseconds) Tomboy should wait for a response when using FUSE to mount a sync share.
vi: Thời gian tối đa (mili giây) mà Tomboy sẽ chờ thông tin phản hồi khi dùng FUSE để gắn kết thư mục chia sẻ lúc đồng bộ ghi chú.

en: Timestamp format
vi: Định dạng ghi giờ

en: URL of SSH server containing Tomboy synchronization directory.
vi: Địa chỉ URL của máy chủ SSH chứa thư mục đồng bộ ghi chú cho Tomboy.

en: Unique identifier for the currently configured note synchronization service addin.
vi: Dấu nhận diện duy nhất cho phần bổ sung dịch vụ đồng bộ ghi chú được cấu hình hiện thời.

en: Unique identifier for this Tomboy client, used when communicating with a sychronization server.
vi: Dấu nhận diện duy nhất cho ứng dụng khách Tomboy, được dùng khi liên lạc với máy chủ đồng bộ.

en: Use wdfs option "-ac" to accept SSL certificates without prompting the user.
vi: Dùng lệnh wdfs với tùy chọn "-ac" để chấp thuận chứng nhận SSL, không cần xác nhận từ phía người dùng.

en: User name to use when connecting to the synchronization server via SSH.
vi: Tên đăng nhập để kết nối tới máy chủ chứa thông tin cần đồng bộ qua SSH.

en: Whitespace-separated list of note URIs for notes that should always appear in the Tomboy note menu.
vi: Danh sách cách nhau bằng khoảng trắng các địa chỉ URI của ghi chú luôn cần xuất hiện trong trình đơn ghi chú Tomboy.

en: Open the selected note
vi: Mở ghi chú được chọn

en: Quit Tomboy
vi: Thoát khỏi Tomboy

en: Tomboy Preferences
vi: Tùy thích Tomboy

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

en: About Tomboy
vi: Giới thiệu Tomboy

en: TrayIcon
vi: Biểu tượng khay

en: Create _New Note
vi: Ghi chú _mới

en: _Search All Notes
vi: _Tìm trong tất cả các ghi chú

en: Open the Search All Notes window
vi: Mở cửa sổ Tìm trong tất cả các ghi chú

en: S_ynchronize Notes
vi: Đồng _bộ hoá ghi chú

en: Start synchronizing notes
vi: Bắt đầu đồng bộ hoá các ghi chú

en: What links here?
vi: Những mục nào liên kết đến đây?

en: You can use any bugzilla just by dragging links into notes.  If you want a special icon for certain hosts, add them here.
vi: Bạn có thể sử dụng bất kỳ dịch vụ theo dõi lỗi Bugzilla, chỉ bằng cách kéo liên kết lưu vào ghi chú. Muốn đặt biểu tượng riêng cho máy nào thì thêm vào đây.

en: Select an icon...
vi: Chọn biểu tượng...

en: No host name specified
vi: Chưa xác định tên máy

en: You must specify the Bugzilla host name to use with this icon.
vi: Bạn phải xác định tên máy Bugzilla dùng với biểu tượng này.

en: Error saving icon
vi: Lỗi lưu biểu tượng

en: Could not save the icon file.
vi: Không thể lưu tập tin biểu tượng.

en: Really remove this icon?
vi: Thật sự gỡ bỏ biểu tượng này chứ?

en: If you remove an icon it is permanently lost.
vi: Nếu bạn gỡ bỏ một biểu tượng, nó sẽ bị mất hoàn toàn.

en: Your note was exported to "{0}".
vi: Lời ghi chú của bạn đã được xuất ra "{0}".

en: Note exported successfully
vi: Đã xuất thành công ghi chú

en: Access denied.
vi: Truy cập bị từ chối.

en: Folder does not exist.
vi: Thư mục không tồn tại.

en: Could not save the file "{0}"
vi: Không thể lưu tập tin "{0}"

en: Destination for HTML Export
vi: Đích cần xuất dạng HTML

en: Export linked notes
vi: Xuất ghi chú đã liên kết

en: Include all other linked notes
vi: Bao gồm mọi ghi chú đã liên kết khác

en: Cannot open email
vi: Không thể mở thư điện tử

en: _Folder Path:
vi: Đường dẫn thư _mục:

en: Select Synchronization Folder...
vi: Chọn thư mục đồng bộ...

en: Folder path field is empty.
vi: Trường đường dẫn thư mục còn rỗng.

en: Specified folder path does not exist, and Tomboy was unable to create it.
vi: Đường dẫn thư mục đã ghi rõ không tồn tại, và Tomboy không thể tạo nó.

en: Fixed Wid_th
vi: Độ _Rộng cố định

en: Cannot contact '{0}'
vi: Không thể liên lạc với « {0} »

en: Error running gaim-remote: {0}
vi: Gặp lỗi khi chạy gaim-remote: {0}

en: Insert Timestamp
vi: Ghi giờ

en: Choose one of the predefined formats or use your own.
vi: Chọn một của những định dạng đặt sẵn, hoặc dùng định dạng của mình.

en: Use _Selected Format
vi: Dùng định dạng đã _chọn

en: _Use Custom Format
vi: Dùng định dạng _tự chọn

en: Today: Template
vi: Hôm nay: Mẫu

note: Format: "Today: Friday, July 01 2005"
en: dddd, MMMM d yyyy
vi: dddd, d MMMM yyyy

en: Change the <span weight="bold">Today: Template</span> note to customize the text that new Today notes have.
vi: Thay đổi ghi chú <span weight="bold">Hôm nay: Mẫu</span> để tùy chỉnh văn bản trong các ghi chú kiểu <i>Hôm nay</i>.

en: _Open Today: Template
vi: _Mở Mẫu Hôm nay:

en: Error printing note
vi: Lỗi in bản ghi chép

en: Page {0} of {1}
vi: Trang {0} trên {1}

en: Add a sketch
vi: Thêm một bức phác hoạ

en: _Folder Path (optional):
vi: Đường dẫn thư _mục (tùy chọn):

note: Text for label describing setup required for SSH sync addin to work
en: SSH synchronization requires an existing SSH key for this server and user, added to a running SSH daemon.
vi: Khả năng đồng bộ SSH cần thiết một khoá SSH đã tồn tại cho máy chủ này và người dùng này, được thêm vào trình nền SSH đang chạy.

en: Server or username field is empty.
vi: Trường máy chủ hay tên người dùng còn trống.

en: Timeout connecting to server. Please ensure that your SSH key has been added to a running SSH daemon.
vi: Quá hạn khi kết nối tới máy chủ. Hãy kiểm tra xem khoá SSH của bạn đã được thêm vào trình nền SSH đang chạy.

en: Import from Sticky Notes
vi: Nhập từ lời Ghi Chú Dính

en: No Sticky Notes found
vi: Không tìm thấy lời Ghi Chú Dính

en: No suitable Sticky Notes file was found at "{0}".
vi: Không có tập tin Ghi Chú Dính thích hợp nào ở "{0}".

en: Sticky Notes import completed
vi: Hoàn tất nhập khẩu các lời Ghi Chú Dính

en: <b>{0}</b> of <b>{1}</b> Sticky Notes were successfully imported.
vi: <b>{0}</b> trên <b>{1}</b> lời Ghi Chú Dính đã được nhập khẩu.

en: Sticky Note:
vi: Ghi Chú Dính:

en: --- Tasque is not running ---
vi: —— Tasque chưa chạy ——

en: URL, username, or password field is empty.
vi: Trường địa chỉ URL, tên người dùng hay mật khẩu còn rỗng.

en: There was an error connecting to the server.  This may be caused by using an incorrect user name and/or password.
vi: Gặp lỗi khi kết nối đến máy chủ. Có lẽ vì bạn đã nhập sai tên người dùng hay mật khẩu.

note: TODO: If the above fails (no keyring daemon), save all but password to GConf, and notify user. Save configuration into GConf Preferences.Set ("/apps/tomboy/sync_wdfs_url", url ?? string.Empty); Preferences.Set ("/apps/tomboy/sync_wdfs_username", username ?? string.Empty);
en: Saving configuration to the GNOME keyring failed with the following message:
vi: Tiến trình lưu cấu hình vào vòng khoá GNOME bị lỗi với thông điệp này:

en: Tomboy Web
vi: Trang web Tomboy

en: Create a new notebook
vi: Tạo sổ ghi chú mới

en: Type the name of the notebook you'd like to create.
vi: Gõ tên của sổ ghi chú bạn muốn tạo.

en: N_otebook name:
vi: Tên sổ _ghi chú:

en: Name already taken
vi: Tên đó đã được sử dụng

note: The templateNoteTite should show the name of the notebook.  For example, if the name of the notebooks "Meetings", the templateNoteTitle should be "Meetings Notebook Template".  Translators should place the name of the notebook accordingly using "{0}". TODO: Figure out how to make this note for trans
en: {0} Notebook Template
vi: Mẫu sổ ghi chú {0}

en: All Notes
vi: Mọi ghi chú

en: Unfiled Notes
vi: Ghi chú chưa phân loại

en: Note_books
vi: Sổ _ghi chú

en: Create a new note in a notebook
vi: Tạo ghi chú mới trong sổ ghi chú

en: New Note_book...
vi: Sổ _ghi chú mới...

en: Create a new note in this notebook
vi: Tạo một ghi chú mới trong sổ ghi chú này

en: _Open Template Note
vi: _Mở mẫu ghi chú

en: Open this notebook's template note
vi: Mở mẫu ghi chú của sổ ghi chú này

en: Delete Note_book
vi: Xoá sổ _ghi chú

en: Delete the selected notebook
vi: Xoá sổ ghi chú đã chọn

en: Really delete this notebook?
vi: Thực sự xoá sổ ghi chú này chứ?

en: The notes that belong to this notebook will not be deleted, but they will no longer be associated with this notebook.  This action cannot be undone.
vi: Các ghi chú thuộc về sổ ghi chú này sẽ không bị xoá, nhưng chúng không còn liên quan lại đến sổ ghi chú này. Không thể hủy bước này.

en: No notebook
vi: Không có sổ ghi chú

note: Translators should preserve the "{0}" in the following string.  After being formatted for a notebook named, "Meetings", for example, the resultant string would be: New "Meetings" Note
en: New "{0}" Note
vi: Ghi chú « {0} » mới

en: Place this note into a notebook
vi: Để ghi chú này vào sổ ghi chú

en: _New notebook...
vi: Sổ ghi chú _mới...

en: Really delete this note?
vi: Thực sự xoá ghi chú này chứ?

en: Really delete this {0} note? | Really delete these {0} notes?
vi[0]: Sẽ xóa {0} ghi chú này chứ?

en: If you delete a note it is permanently lost.
vi: Sau khi xóa, nội dung của ghi chú sẽ không khôi phục lại được.

en: Error saving note data.
vi: Lỗi lưu nội dung ghi chú.

en: An error occurred while saving your notes. Please check that you have sufficient disk space, and that you have appropriate rights on ~/.tomboy. Error details can be found in ~/.tomboy.log.
vi: Gặp lỗi trong khi lưu lại các bản ghi chép của bạn. Hãy kiểm tra lại có đủ sức chứa trống còn lại trên đĩa, và bạn có quyền ghi vào thư mục ~/tomboy. Có thể tìm chi tiết về lỗi trong tập tin ghi lưu ~/.tomboy.log.

note: New Note Template Translators: This is 'New Note' Template, not New 'Note Template'
en: New Note Template
vi: Mẫu ghi chú mới

en: <note-content>Start Here
    
    <bold>Welcome to Tomboy!</bold>
    
    Use this "Start Here" note to begin organizing your ideas and thoughts.
    
    You can create new notes to hold your ideas by selecting the "Create New Note" item from the Tomboy Notes menu in your GNOME Panel. Your note will be saved automatically.
    
    Then organize the notes you create by linking related notes and ideas together!
    
    We've created a note called <link:internal>Using Links in Tomboy</link:internal>.  Notice how each time we type <link:internal>Using Links in Tomboy</link:internal> it automatically gets underlined?  Click on the link to open the note.</note-content>
vi: <note-content>Mở đầu
    
    <bold>Hoan nghênh sử dụng Tomboy!</bold>
    
    Dùng ghi chú "Mở đầu" để bắt đầu tổ chức các suy nghĩ và ý tưởng của bạn.
    
    Bạn có thể tạo ghi chú mới để lưu các ý tưởng bằng cách chọn "Ghi chú mới" từ trình đơn "Ghi chú" của Tomboy trên thanh ngang GNOME. Lời ghi chú của bạn sẽ được lưu tự động.
    
    Sau đó hãy tổ chức các ghi chú bạn tạo bằng cách liên kết các ghi chú có liên quan lại với nhau!
    
    Chúng tôi đã tạo ghi chú <link:internal>Dùng liên kết trong Tomboy</link:internal>. Bạn có nhận ra mỗi lần gõ <link:internal>Dùng ghi chú trong Tomboy</link:internal> nó sẽ tự động được gạch chân? Nhấn vào liên kết để mở ghi chú.</note-content>

en: <note-content>Using Links in Tomboy
    
    Notes in Tomboy can be linked together by highlighting text in the current note and clicking the <bold>Link</bold> button above in the toolbar.  Doing so will create a new note and also underline the note's title in the current note.
    
    Changing the title of a note will update links present in other notes.  This prevents broken links from occurring when a note is renamed.
    
    Also, if you type the name of another note in your current note, it will automatically be linked for you.</note-content>
vi: <note-content>Dùng liên kết trong Tomboy
    
    Ghi chú trong Tomboy có thể được liên kết với nhau bằng cách tô sáng chuỗi trong ghi chú hiện thời và nhấn nút <bold>Liên kết</bold> trên thanh công cụ. Làm thế sẽ tạo một ghi chú mới và cũng gạch chân tên ghi chú mới trong ghi chú hiện thời.
    
    Thay đổi tên ghi chú sẽ cập nhật các liên kết trong các ghi chú khác. Điều này giúp tránh các liên kết hỏng do ghi chú bị đổi tên.
    
    Ngoài ra nếu bạn nhập tên một ghi chú khác trong ghi chú hiện thời, nó sẽ tự động được liên kết.</note-content>

comment: Type: note
    Description
note: Attempt to find an existing Start Here note
en: Start Here
vi: Mở đầu

en: Using Links in Tomboy
vi: Dùng liên kết trong Tomboy

en: New Note {0}
vi: Ghi chú mới {0}

note: Use a simple "Describe..." body and highlight it so it can be easily overwritten
en: Describe your new note here.
vi: Diễn tả ghi chú mới vào đây.

en: Find in This Note
vi: Tìm trong ghi chú này

en: _Link to New Note
vi: _Liên kết đến ghi chú mới

en: _Find in This Note
vi: _Tìm trong ghi chú này

en: Clos_e All Notes
vi: Đóng mọ_i ghi chú

en: Search your notes (Ctrl-Shift-F)
vi: Tìm qua các ghi chú (Ctrl-Shift-F)

en: Link selected text to a new note (Ctrl-L)
vi: Liên kết chuỗi đã chọn đến ghi chú mới (Ctrl-L)

en: Set properties of text
vi: Đặt thuộc tính về văn bản

en: Use tools on this note
vi: Dùng công cụ với ghi chú này

en: Delete this note
vi: Xóa ghi chú này

en: Synchronize Notes
vi: Đồng bộ hoá ghi chú

en: Cannot create note
vi: Không thể tạo ghi chú

en: _Strikeout
vi: _Gạch ngang

en: _Highlight
vi: Tô _sáng

en: Hu_ge
vi: _Rất lớn

en: S_mall
vi: _Nhỏ

en: Add-ins
vi: Phần bổ sung

en: _Spell check while typing
vi: _Kiểm lỗi chính tả khi gõ

en: Misspellings will be underlined in red, with correct spelling suggestions shown in the context menu.
vi: Từ chưa chính tả đúng sẽ bị gạch chân màu đỏ, còn đề nghị từ chính tả đúng trong trình đơn thả nhắp-phải.

note: WikiWords...
en: Highlight _WikiWords
vi: Tô sáng Từ_Wiki

en: Enable this option to highlight words <b>ThatLookLikeThis</b>. Clicking the word will create a note with that name.
vi: Kích hoạt tùy chọn này để tô sáng từ <b>GiốngThếNày</b>. Nhắp vào từ kiểu đó sẽ tạo ghi chú mới tên đó.

note: Auto bulleted list
en: Enable auto-_bulleted lists
vi: _Bật danh sách chấm điểm tự động

note: Custom font...
en: Use custom _font
vi: Dùng _phông tự chọn

en: Use the new note template to specify the text that should be used when creating a new note.
vi: Hãy dùng mẫu ghi chú mới để ghi rõ văn bản nên dùng khi tạo ghi chú mới.

en: Open New Note Template
vi: Mở mẫu ghi chú mới

note: Hotkeys...
en: Listen for _Hotkeys
vi: Bắt phím _tắt

en: Hotkeys allow you to quickly access your notes from anywhere with a keypress. Example Hotkeys: <b>&lt;Control&gt;&lt;Shift&gt;F11</b>, <b>&lt;Alt&gt;N</b>
vi: Phím tắt cho phép bạn truy cập nhanh ghi chú từ bất cứ nơi này, bằng cách bấm phím. Phím tắt thí dụ: <b>&lt;Control&gt;&lt;Shift&gt;F11</b>, <b>&lt;Alt&gt;N</b>

note: Show notes menu keybinding...
en: Show notes _menu
vi: Hiện trình đơn _ghi chú

note: Open Start Here keybinding...
en: Open "_Start Here"
vi: Mở "Mở đầu"

note: Create new note keybinding...
en: Create _new note
vi: Ghi chú _mới

note: Open Search All Notes window keybinding...
en: Open "Search _All Notes"
vi: Mở "Tìm trong tất cả các ghi chú"

en: Ser_vice:
vi: Dịch _vụ:

en: Not configurable
vi: Không thể cấu hình

en: The following add-ins are installed
vi: Những phần bổ sung theo đây đã được cài đặt

en: {0} Preferences
vi: Tùy thích {0}

en: Choose Note Font
vi: Chọn phông ghi chú

en: Other Synchronization Options
vi: Tùy chọn đồng bộ hoá khác

en: When a conflict is detected between a local note and a note on the configured synchronization server:
vi: Khi phát hiện trường hợp xung đột giữa ghi chú cục bộ và ghi chú trên máy chủ đồng bộ đã cấu hình:

en: Always ask me what to do.
vi: Lúc nào cũng hỏi tôi nên làm gì.

en: Rename my local note.
vi: Thay đổi tên của ghi chú cục bộ.

en: Replace my local note with the server's update.
vi: Thay thế ghi chú cục bộ bằng bản cập nhật của máy chủ.

en: WARNING: Are you sure?
vi: CẢNH BÁO: bạn có chắc chưa?

en: Clearing your synchronization settings is not recommended.  You may be forced to synchronize all of your notes again when you save new settings.
vi: Không khuyên bạn xoá thiết lập đồng bộ hoá. Lưu thiết lập mới thì có thể bắt buộc phải đồng bộ hoá mọi ghi chú lần nữa.

en: Resetting Synchronization Settings
vi: Đặt lại thiết lập đồng bộ hoá

en: You have disabled the configured synchronization service.  Your synchronization settings will now be cleared.  You may be forced to synchronize all of your notes again when you save new settings
vi: Bạn đã tắt dịch vụ đồng bộ hoá đã cấu hình. Thiết lập đồng bộ hoá của bạn sẽ bị xoá ngay bây giờ. Lưu thiết lập mới thì có thể bắt buộc phải đồng bộ hoá mọi ghi chú lần nữa.

en: Success! You're connected!
vi: Bạn đã kết nối thành công.

en: Tomboy is ready to synchronize your notes. Would you like to synchronize them now?
vi: Tomboy đã sẵn sàng cho việc tiến hành đồng bộ các ghi chú của bạn. Bạn có muốn thực hiện việc đồng bộ luôn không?

en: Sorry, but something went wrong.  Please check your information and try again.  The ~/.tomboy.log might be useful too.
vi: Tiếc là gập lỗi. Hãy kiểm tra thông tin về thử lại. Bản ghi « ~/.tomboy » cũng có thể hữu ích.

en: Error connecting :(
vi: Lỗi kết nối :(

en: Search All Notes
vi: Tìm trong tất cả các ghi chú

en: {0} match | {0} matches
vi[0]: {0} lần khớp

en: Total: {0} note | Total: {0} notes
vi[0]: Tổng: {0} ghi chú

en: Matches: {0} note | Matches: {0} notes
vi[0]: Khớp: {0} ghi chú

en: Cannot create new note
vi: Không thể tạo ghi chú mới

en: A simple and easy to use desktop note-taking application.
vi: Ứng dụng ghi chú đơn giản dễ dùng cho màn hình nền của bạn.

en: Tomboy: A simple, easy to use desktop note-taking application.
    Copyright (C) 2004-2006 Alex Graveley <alex@beatniksoftware.com>
vi: Tomboy: một ứng dụng ghi chú đơn giản dễ dùng cho giao diện của bạn.
    Tác quyền © năm 2004-2006 của Alex Graveley <alex@beatniksoftware.com>

en: Usage:
      --version			Print version information.
      --help			Print this usage message.
      --note-path [path]		Load/store note data in this directory.
      --search [text]		Open the search all notes window with the search text.
vi: Sử dụng:
      --version			Hiển thị thông tin _phiên bản_.
      --help			Hiển thị _trợ giúp_ này.
      --note-path [đường_dẫn]		Nạp/Lưu dữ liệu ghi chú từ/vào thư mục này.
      --search [chuỗi]		Mở cửa sổ tìm trong mọi ghi chú chứa chuỗi cần tìm.

en:   --new-note			Create and display a new note.
      --new-note [title]		Create and display a new note, with a title.
      --open-note [title/url]	Display the existing note matching title.
      --start-here			Display the 'Start Here' note.
      --highlight-search [text]	Search and highlight text in the opened note.
vi:   --new-note			Tạo và hiển thị ghi chú mới.
      --new-note [tựa_đề]		Tạo và hiển thị ghi chú mới với tiêu đề.
      --open-note [tựa_đề/url]	Mở ghi chú đã có mà khớp tiêu đề đó.
      --start-here			Hiển thị ghi chú 'Mở đầu'.
      --highlight-search [chuỗi]	Tìm kiếm rồi tô sáng đoạn trong ghi chú đã mở.

note: TODO: Restore this functionality with addins usage += Catalog.GetString ( "  --check-plugin-unloading\tCheck if plugins are " + "unloaded properly.\n");
en: D-BUS remote control disabled.
vi: Khả năng điều khiển từ xa D-BUS bị tắt.

en: Tomboy: unsupported option '{0}'
    Try 'tomboy --help' for more information.
    D-BUS remote control disabled.
vi: Tomboy: tùy chọn {0} không được hỗ trợ.
    Hãy thử lệnh « tomboy --help » để xem thêm thông tin.
    Điều khiển từ xa D-BUS đã tắt.

en:  (new)
vi:  (mới)

en: _About Tomboy
vi: _Giới thiệu Tomboy

en: The "Tomboy Notes Manual" could not be found.  Please verify that your installation has been completed successfully.
vi: Không tìm thấy "Sổ tay Ghi chú Tomboy". Vui lòng kiểm tra xem có cài đặt thành công Tomboy không.

en: Help not found
vi: Không tìm thấy trợ giúp

en: Cannot open location
vi: Không mở được đia điểm.

en: Today, {0}
vi: Hôm nay, {0}

en: Yesterday, {0}
vi: Hôm qua, {0}

en: {0} day ago, {1} | {0} days ago, {1}
vi[0]: {0} ngày trước, {1}

en: {0} day ago | {0} days ago
vi[0]: {0} ngày trước

en: Tomorrow, {0}
vi: Ngày mai, {0}

en: In {0} day, {1} | In {0} days, {1}
vi[0]: Trong {0} ngày, {1}

en: In {0} day | In {0} days
vi[0]: Trong {0} ngày

en: (Untitled {0})
vi: (Không tên {0})

en: A note with the title <b>{0}</b> already exists. Please choose another name for this note before continuing.
vi: Ghi chú tên <b>{0}</b> đã có. Hãy chọn tên khác cho ghi chú này trước khi tiếp tục.

en: Note title taken
vi: Tựa đề ghi chú đang được dùng

en: This synchronization addin is not supported on your computer. Please make sure you have FUSE and {0} correctly installed and configured
vi: Phần bổ sung đồng bộ hoá này không được hỗ trợ trên máy tính của bạn. Hãy kiểm tra xem bạn đã cài đặt và cấu hình đúng FUSE và {0}.

en: Could not read testfile.
vi: Thất bại khi thử đọc dữ liệu.

en: Write test failed.
vi: Thất bại khi thử ghi dữ liệu.

en: Timeout connecting to server.
vi: Quá hạn khi kết nối tới máy chủ.

en: Error connecting to server.
vi: Gặp lỗi khi kết nối tới máy chủ.

en: FUSE could not be enabled.
vi: Không thể kích hoạt FUSE.

en: An error ocurred while connecting to the specified server:
vi: Gặp lỗi khi kết nối tới máy chủ đã cho.

en: Note Title
vi: Tên ghi chú

en: Acquiring sync lock...
vi: Đang lấy khoá đồng bộ...

en: Committing changes...
vi: Đang gài các thay đổi vào...

en: Synchronizing Notes
vi: Đồng bộ hoá ghi chú

en: Synchronizing your notes...
vi: Đang đồng bộ hoá các ghi chú của bạn...

en: This may take a while, kick back and enjoy!
vi: Tiến trình này có thể kéo dài một lát. Hãy nghỉ.

en: Connecting to the server...
vi: Đang kết nối tới máy chủ...

en: Deleting notes off of the server...
vi: Đang xoá các ghi chú khỏi máy chủ...

en: Downloading new/updated notes...
vi: Đang tải về các ghi chú mới và ghi chú đã cập nhật...

en: Server Locked
vi: Máy chủ bị khoá

en: Server is locked
vi: Máy chủ hiện thời bị khoá

en: One of your other computers is currently synchronizing.  Please wait 2 minutes and try again.
vi: Một của những máy tính khác cùng mạng đang đồng bộ hoá. Hãy đợi hai phút, rồi thử lại.

en: Preparing to download updates from server...
vi: Đang chuẩn bị tải các bản cập nhật xuống máy chủ...

en: Preparing to upload updates to server...
vi: Đang chuẩn bị tải các bản cập nhật lên máy chủ...

en: Uploading notes to server...
vi: Đang tải các ghi chú lên máy chủ...

en: Synchronization Failed
vi: Đồng bộ hoá không thành công

en: Failed to synchronize
vi: Lỗi đồng bộ hoá

en: Could not synchronize notes.  Check the details below and try again.
vi: Không thể đồng bộ hoá các ghi chú. Hãy kiểm tra chi tiết bên dưới, rồi thử lại.

en: Synchronization Complete
vi: Đồng bộ hoá thành công

en: Synchronization is complete
vi: Tiến trình đồng bộ hoá đã chạy xong

en: {0} note updated. | {0} notes updated.
vi[0]: {0} ghi chú đã được cập nhật.

en: Your notes are now up to date.
vi: Các ghi chú của bạn giờ này là hiện thời.

en: Synchronization Canceled
vi: Đồng bộ hoá bị thôi

en: Synchronization was canceled
vi: Tiến trình đồng bộ hoá đã bị hủy bỏ

en: You canceled the synchronization.  You may close the window now.
vi: Bạn đã hủy bỏ tiến trình đồng bộ hoá. Vậy cũng có thể đóng cửa sổ.

en: Synchronization Not Configured
vi: Chưa cấu hình tiến trình đồng bộ hoá

en: Synchronization is not configured
vi: Chưa cấu hình tiến trình đồng bộ hoá

en: Please configure synchronization in the preferences dialog.
vi: Hãy cấu hình tiến trình đồng bộ hoá trong hộp thoại tùy thích.

en: Synchronization Service Error
vi: Lỗi dịch vụ đồng bộ hoá

en: Error connecting to the synchronization service.  Please try again.
vi: Lỗi kết nối đến dịch vụ đồng bộ hoá. Hãy thử lại.

en: Deleted locally
vi: Bị xoá cục bộ

en: Deleted from server
vi: Bị xoá khỏi máy chủ

en: Uploaded changes to server
vi: Đã tải các thay đổi lên máy chủ

en: Uploaded new note to server
vi: Đã tải ghi chú mới lên máy chủ

en: Note Conflict
vi: Xung đột nội dung ghi chú

note: Suggest renaming note by appending " (old)" to the existing title
en:  (old)
vi:  (cũ)

en: Rename local note:
vi: Đổi tên ghi chú cục bộ:

en: Update links in referencing notes
vi: Cập nhật các liên kết trong ghi chú tham chiếu

en: Overwrite local note
vi: Ghi đè lên ghi chú cục bộ

en: Always perform this action
vi: Lúc nào cũng làm hành động này

note: Set initial dialog text
en: Note conflict detected
vi: Phát hiện xung đột nội dung ghi chú

en: The server version of "{0}" conflicts with your local note.  What do you want to do with your local note?
vi: Phiên bản máy chủ của « {0} » xung đột với ghi chú cục bộ của bạn. Bạn có muốn làm gì với ghi chú cục bộ?

en: Could not enable FUSE
vi: Không thể kích hoạt FUSE

en: The FUSE module could not be loaded. Please check that it is installed properly and try again.
vi: Mô-đun FUSE không thể được nạp. Hãy kiểm tra nó đã được cài đặt đúng, rồi thử lại.

en: Enable FUSE?
vi: Bật FUSE không?

note: TODO: This message isn't entirely accurate. We should fix it.
en: The synchronization you've chosen requires the FUSE module to be loaded.
    
    To avoid getting this prompt in the future, you should load FUSE at startup.  Add "modprobe fuse" to /etc/init.d/boot.local or "fuse" to /etc/modules.
vi: Phương pháp đồng bộ hoá bạn đã chọn cũng cần thiết mô-đun FUSE được nạp.
    
    Để tránh thông điệp này hiển thị sau, bạn nên nạp FUSE khi khởi động hệ thống. Thêm « modprobe fuse » vào « /etc/init.d/boot.local » hay thêm « fuse » vào « etc/modules ».

en: Failed to mount %s.
vi: Lỗi gắn kết %s.

en: No media in drive for device '%s'.
vi: Không có vật chứa trong ổ đĩa cho thiết bị « %s ».

en: Please check that a disc is present in the drive.
vi: Hãy kiểm tra xem có đĩa trong ổ chưa.

en: Digital Television
vi: TV điện số

en: Play movies
vi: Phát phim

en: Videos is the official movie player of the GNOME desktop environment. It features a searchable list of local videos, and DVDs, as well as local network video shares (using UPnP/DLNA) and video highlights from a number of web sites.
vi: Xem phim là ứng dụng phát phim chính thức trên môi trường máy tính để bàn GNOME. Nó có đặc tính kỹ thuật là tìm đưa vào danh sách các phim, DVD cũng như là các phim chia sẻ qua mạng (dùng UPnP/DLNA) và những phim sáng giá từ nhiều trang web khác nhau.

en: Videos comes with added functionality such as a subtitle downloader, the ability to speed up or down playback, create screenshot galleries, and support for recording DVDs.
vi: Xem phim còn đưa ra các tính năng bổ sung thêm như là: tải phụ đề, phát với tốc độ nhanh hoặc chậm, tạo bộ sưu tập ảnh chụp màn hình và hỗ trợ ghi DVD.

en: The GNOME developers
vi: Các nhà phát triển GNOME

note: Translators: Search terms to find this application. Do NOT translate or localize the semicolons! The list MUST also end with a semicolon! Do NOT translate or remove the application name from the list! It is used for search.
en: Video;Movie;Film;Clip;Series;Player;DVD;TV;Disc;Totem;
vi: Video;Phim;Ảnh;Anh;Movie;Film;Clip;Series;Player;Phát;Phat;Xem;DVD;TV;Disc;Đĩa;Dia;Totem;

en: The brightness of the video
vi: Độ sáng phim

en: The contrast of the video
vi: Độ tương phản phim

en: The hue of the video
vi: Màu sắc của phim

en: The saturation of the video
vi: Độ bão hòa của phim

en: Repeat mode
vi: Chế độ phát lại

en: Whether to disable deinterlacing for interlaced movies
vi: Có tắt bỏ xen kẽ cho phim xen kẽ không

en: Type of audio output to use
vi: Kiểu xuất âm thanh cần dùng

en: Network buffering threshold
vi: Ngưỡng ghi nhớ vào bộ đệm mạng

en: Amount of data to buffer for network streams before starting to display the stream (in seconds).
vi: Lượng dữ liệu ghi vào bộ đệm cho nội dung được phát từ mạng trước khi bắt đầu phát (theo giây).

en: Subtitle font
vi: Phông chữ phụ đề

en: Pango font description for subtitle rendering.
vi: Mô tả về phông chữ Pango được dùng để hiện phụ đề.

en: Encoding character set for subtitle.
vi: Bảng mã ký tự cho phụ đề.

en: Default location for the “Open…” dialogs
vi: Vị trí mặc định cho hộp thoại “Mở…”

en: Default location for the “Open…” dialogs. Default is the current directory.
vi: Vị trí mặc định cho hộp thoại “Mở…”. Mặc định là thư mục hiện tại.

en: Default location for the “Take Screenshot” dialogs
vi: Vị trí mặc định cho hộp thoại “Chụp ảnh màn hình”

en: Default location for the “Take Screenshot” dialogs. Default is the Screenshots directory.
vi: Vị trí mặc định cho hộp thoại “Chụp ảnh màn hình”. Mặc định là thư mục Ảnh chụp màn hình (Screenshots).

en: Whether to disable the plugins in the user’s home directory
vi: Có nên tắt các phần bổ sung trong thư mục chính của người dùng hay không

en: Whether to disable the keyboard shortcuts
vi: Có tắt phím tắt không

en: Whether to autoload text subtitle files when a movie is loaded
vi: Có nên tự động nạp các tập tin phụ đề hay không khi nạp phim

en: Active plugins list
vi: Danh mục phần bổ sung hoạt động

en: A list of the names of the plugins which are currently active (loaded and running).
vi: Danh mục phần bổ sung hoạt động (nạp và đang chạy)

en: Directories to show
vi: Các thư mục muốn xem

en: Directories to show in the browse interface, none by default
vi: Các thư mục được hiển thị trong giao diện duyệt, không là mặc định

en: Disable hardware decoders
vi: Tắt giải mã bằng phần cứng

en: Disable hardware decoders and use only software decoders. For debugging purposes only.
vi: Tắt giải mã bằng phần cứng và chỉ giải mã bằng phần mềm. Chỉ dành cho mục đích gỡ lỗi.

en: 4-channel
vi: 4-kênh

en: 4.1-channel
vi: 4.1-kênh

en: 5.0-channel
vi: 5.0-kênh

en: 5.1-channel
vi: 5.1-kênh

en: AC3 Passthrough
vi: Chuyển qua AC3

en: External Subtitles
vi: Phụ đề bên ngoài

en: _Load subtitle files when movie is loaded
vi: Tự động _nạp các tập tin phụ đề khi nạp phim

en: _Encoding:
vi: _Bảng mã:

en: Select Subtitle Font
vi: Chọn phông chữ phụ đề

en: Plugins…
vi: Phần bổ sung…

en: Disable _deinterlacing of interlaced videos
vi: Tắt _bỏ xen kẽ phim

en: Co_ntrast:
vi: Tươ_ng phản:

en: Sat_uration:
vi: Độ _bão hòa:

en: Audio Output
vi: Xuất âm thanh

en: _Audio output type:
vi: Kiểu â_m thanh xuất:

[ctx: shortcut window]
en: Add local video
vi: Thêm phim nội bộ

[ctx: shortcut window]
en: Add web video
vi: Thêm phim Web

[ctx: shortcut window]
en: Properties
vi: Thuộc tính

[ctx: shortcut window]
en: Make Available Offline
vi: Làm cho các thứ sẵn có thành ngoại tuyến

[ctx: shortcut window]
en: Take Screenshot
vi: Chụp màn hình

[ctx: shortcut window]
en: Volume
vi: Âm lượng

[ctx: shortcut window]
en: Increase volume
vi: Tăng âm lượng

[ctx: shortcut window]
en: Decrease volume
vi: Giảm âm lượng

[ctx: shortcut window]
en: Mute/unmute
vi: Câm/thôi câm

[ctx: shortcut window]
en: Exit fullscreen
vi: Thoát khỏi toàn màn hình

[ctx: shortcut window]
en: Rotate ↷
vi: Quay ↷

[ctx: shortcut window]
en: Rotate ↶
vi: Quay ↶

[ctx: shortcut window]
en: Previous video or chapter
vi: Phần hoặc phim trước

[ctx: shortcut window]
en: Next video or chapter
vi: Phần hoặc phim kế

[ctx: shortcut window]
en: Skip
vi: Nhảy

[ctx: shortcut window]
en: Go back 15 seconds
vi: Tua lại 15 giây

[ctx: shortcut window]
en: Go forward 60 seconds
vi: Tua đi 60 giây

[ctx: shortcut window]
en: Step back one frame
vi: Tua lại một khung hình

[ctx: shortcut window]
en: Step forward one frame
vi: Tua đi một khung hình

[ctx: shortcut window]
en: Go back 5 seconds
vi: Tua lại 5 giây

[ctx: shortcut window]
en: Go forward 15 seconds
vi: Tua đi 15 giây

[ctx: shortcut window]
en: Go back 3 minutes
vi: Tua lại 3 phút

[ctx: shortcut window]
en: Go forward 10 minutes
vi: Tua đi 10 phút

[ctx: shortcut window]
en: Skip to…
vi: Nhảy tới…

[ctx: shortcut window]
en: DVD menu navigation
vi: Điều hướng trình đơn DVD

[ctx: shortcut window]
en: Navigate up
vi: Di chuyển lên

[ctx: shortcut window]
en: Navigate down
vi: Di chuyển xuống

[ctx: shortcut window]
en: Navigate left
vi: Di chuyển sang trái

[ctx: shortcut window]
en: Navigate right
vi: Di chuyển sang phải

[ctx: shortcut window]
en: Subtitles
vi: Phụ đề

[ctx: shortcut window]
en: Select next subtitle
vi: Chọn phụ đề kế tiếp

[ctx: shortcut window]
en: Toggle subtitles
vi: Bật/tắt phụ đề

en: Add _Local Video…
vi: Thêm phim _Nội bộ…

en: Add _Web Video…
vi: Thêm phim _Web…

en: _Aspect Ratio
vi: _Tỷ lệ màn hình

[ctx: Aspect ratio]
note: Translators: an entry in the 'Aspect Ratio' menu, used to choose the displayed aspect ratio of a video
en: Auto
vi: Tự động

[ctx: Aspect ratio]
note: Translators: an entry in the 'Aspect Ratio' menu, used to choose the displayed aspect ratio of a video
en: Square
vi: Vuông

[ctx: Aspect ratio]
note: Translators: an entry in the 'Aspect Ratio' menu, used to choose the displayed aspect ratio of a video
en: 16∶9 (Widescreen)
vi: 16∶9 (Màn ảnh rộng)

en: Switch An_gles
vi: Chuyển đổi _góc

en: _Select Text Subtitles…
vi: _Chọn phụ đề…

en: _DVD Menu
vi: Trình đơn đĩa _DVD

en: _Title Menu
vi: Trình đơn _tựa đề

en: A_udio Menu
vi: Trình đơn â_m thanh

en: _Angle Menu
vi: Trình đơn gó_c

en: _Chapter Menu
vi: _Mục lục phim

en: Add Web Video
vi: Thêm phim Web

en: Enter the _address of the file you would like to open:
vi: Hãy nhập đị_a chỉ của tập tin bạn muốn mở:

en: Password requested for RTSP server
vi: Máy chủ RTSP yêu cầu mật khẩu

en: Could not initialise OpenGL support
vi: Không thể khởi tạo hỗ trợ OpenGL

en: The DVD device you specified seems to be invalid.
vi: Thiết bị DVD bạn đã cho dường như không hợp lệ.

en: The VCD device you specified seems to be invalid.
vi: Thiết bị VCD bạn đã cho dường như không hợp lệ.

en: The source seems encrypted and can’t be read. Are you trying to play an encrypted DVD without libdvdcss?
vi: Nguồn hình như đã được mã hóa và không thể đọc được. Có phải bạn đang cố phát một DVD bị mã hóa mà không có libdvdcss?

en: The server you are trying to connect to is not known.
vi: Bạn đang cố kết nối đến một máy phục vụ lạ.

en: The connection to this server was refused.
vi: Kết nối đến máy phục vụ này bị từ chối.

en: The specified movie could not be found.
vi: Không tìm thấy phim đã ghi rõ.

en: The server refused access to this file or stream.
vi: Máy phục vụ đã từ chối truy cập vào tập tin hay dòng này.

en: Authentication is required to access this file or stream.
vi: Cần phải xác thực để truy cập đến tập tin hay luồng này.

en: SSL/TLS support is missing. Check your installation.
vi: Thiếu hỗ trợ SSL/TLS. Kiểm tra phần cài đặt của bạn.

en: You are not allowed to open this file.
vi: Bạn không có quyền mở tập tin này.

en: This location is not a valid one.
vi: Địa điểm này không hợp lệ.

en: The movie could not be read.
vi: Không đọc được phim này.

en: This file is encrypted and cannot be played back.
vi: Tập tin này bị mã hóa và không thể phát được.

en: The file you tried to play is an empty file.
vi: Tập tin bạn đang thử phát là một tập tin trống rỗng.

note: should be exactly one missing thing (source or converter)
en: The playback of this movie requires a %s plugin which is not installed. | The playback of this movie requires the following plugins which are not installed:
    
    %s
vi[0]: Để phát phim này cần có phần bổ sung sau đây:
    
    %s
    nhưng chưa được cài đặt.

en: This stream cannot be played. It’s possible that a firewall is blocking it.
vi: Luồng dữ liệu này không thể phát được. Gần như chắc chắn là tường lửa đã khóa nó.

en: An audio or video stream is not handled due to missing codecs. You might need to install additional plugins to be able to play some types of movies
vi: Luồng âm thanh hoặc hình ảnh không được xử lý vì thiếu codec. Bạn cần cài đặt thêm phần bổ sung để có thể phát một số loại phim

en: This file cannot be played over the network. Try downloading it locally first.
vi: Không thể phát tập tin này qua mạng. Hãy thử tải về trước.

en: Media contains no supported video streams.
vi: Thiết bị lưu trữ không hỗ trợ phát phim.

en: Some necessary plug-ins are missing. Make sure that the program is correctly installed.
vi: Thiếu một số phần bổ sung cần thiết. Hãy kiểm tra xem chương trình được cài đặt đúng chưa.

en: %s is required to play the file, but is not installed. | %s are required to play the file, but are not installed.
vi[0]: %s cần thiết để có thể phát tập tin nhưng mà nó lại chưa được cài đặt.

note: TRANSLATORS: this is a button to launch a codec installer. * %s will be replaced with the software installer's name, e.g. * 'Software' in case of gnome-software.
en: _Find in %s
vi: _Tìm trong %s

en: Videos Preview
vi: Xem trước phim

en: Season %d Episode %d
vi: Chương %d Hồi %d

note: translators: The first item is the show name, for example: * Boardwalk Empire (Season 1 Episode 1)
en: %s (Season %d Episode %d)
vi: %s (Chương %d Hồi %d)

en: Browse Error
vi: Lỗi duyệt

en: Search Error
vi: Lỗi tìm kiếm

[ctx: Language]
note: Translators: an entry in the "Languages" menu, used to choose the audio language of a DVD
en: Auto
vi: Tự động

en: Videos could not play “%s”.
vi: Phim không thể phát “%s”.

en: Videos could not display the help contents.
vi: Phim không thể hiển thị nội dung trợ giúp.

en: Previous Chapter/Movie
vi: Phần/Phim trước

en: Next Chapter/Movie
vi: Phần/Phim kế

en: Videos could not startup.
vi: Phim không thể khởi động.

en: No reason.
vi: Không lý do.

en: Seek Forwards
vi: Đi lên trước

en: Seek Backwards
vi: Đi lùi lại

en: Movies to play
vi: Phim để xem

en: Can’t enqueue and replace at the same time
vi: Không thể thêm vào và thay thế hàng đợi cùng lúc

en: The playlist “%s” could not be parsed. It might be damaged.
vi: Không thể phân tích danh sách phát “%s”. Nó có lẽ bị hỏng.

en: Add to Favourites
vi: Thêm vào ưa thích

[ctx: button]
en: Play
vi: Phát

en: Select Text Subtitles
vi: Chọn phụ đề

en: Add Videos
vi: Thêm phim

en: Sets the user agent for the Apple Trailers site
vi: Đặt chương trình đại diện cho trang Apple Trailers

en: Autoload Subtitles
vi: Tự động tải phụ đề phim về

en: Autoloads text subtitles
vi: Tự động tải phụ đề phim về

en: Instant Messenger Status
vi: Trạng thái tin nhắn

en: Set your Instant Messenger status to away when a movie is playing
vi: Đặt trạng thái tin nhắn thành “Vắng mặt” khi đang xem phim

en: MPRIS D-Bus Interface
vi: Giao diện MPRIS D-Bus

en: Send notifications of currently-playing videos and allow remote control using MPRIS.
vi: Gửi thông báo phim đang phát và cho phép điều khiển từ xa dùng MPRIS.

en: Open the directory of the currently playing movie
vi: Mở thư mục của bộ phim đang phát

en: Subtitle Downloader
vi: Chương trình tải phụ đề

en: Look for subtitles for the currently playing movie
vi: Tìm phụ đề cho phim đang chiếu

en: Searching for subtitles…
vi: Đang tìm phụ đề…

en: Downloading the subtitles…
vi: Đang tải phụ đề về…

en: Could not contact the OpenSubtitles website
vi: Không thể liên lạc với trang OpenSubtitles

en: Could not contact the OpenSubtitles website.
vi: Không thể liên lạc với trang OpenSubtitles.

note: pylint: disable=no-member
en: _Download Movie Subtitles…
vi: _Tải phụ đề phim về…

en: Searching subtitles…
vi: Đang tìm phụ đề…

en: Download Movie Subtitles
vi: Tải phụ đề phim về

en: Subtitle _language:
vi: _Ngôn ngữ phụ đề:

en: _Play with Subtitle
vi: _Phát với phụ đề

en: The language to search for subtitles for movies in.
vi: Ngôn ngữ để tìm kiếm phụ đề cho phim.

en: Movie Properties
vi: Thuộc tính phim

en: Adds movie properties menu item
vi: Thêm mục trình đơn thuộc tính phim

en: %0.3f frame per second | %0.3f frames per second
vi[0]: %0.3f khung hình mỗi giây

en: rpdb2 password
vi: mật khẩu rpdb2

en: A password to protect the rpdb2 server for debugging Totem from unauthorized remote access. If this is empty, a default of “totem” will be used.
vi: Mật khẩu bảo vệ máy chủ rpdb2 để gỡ lỗi Totem bằng truy cập không được phép từ xa. Nếu để trống, mặc định của “totem” sẽ được dùng.

note: pylint: disable=E1101
en: You can access the Totem.Object through “totem_object” :\n%s
vi: Bạn có thể truy cập Totem.Object thông qua “totem_object” :\n%s

en: Videos Python Console
vi: Dòng lệnh giao tiếp Python Phim

note: pylint: disable=W0613
en: After you press OK, Videos will wait until you connect to it with winpdb or rpdb2. If you have not set a debugger password in DConf, it will use the default password (“totem”).
vi: Sau khi bấm nút OK, Phim sẽ đợi đến khi bạn kết nối bằng winpdb hay rpdb2. Nếu bạn chưa đặt một mật khẩu gỡ lỗi trong DConf, thì nó sẽ dùng mật khẩu mặc định (“totem”).

en: Adds files that have been played to recent files
vi: Thêm tập tin đang xem vào danh sách tập tin mới dùng

en: Rotation Plugin
vi: Phần bổ sung xoay vòng

en: Allows videos to be rotated if they are in the wrong orientation
vi: Cho phép phim xoay nếu chúng sai hướng

en: _Rotate ↷
vi: _Quay ↷

en: Save a copy of the currently playing movie
vi: Lưu một bản sao của phim đang xem

en: The video could not be made available offline.
vi: Phim không thể được tạo là sẵn sàng ngoại tuyến.

note: translators: “Files” refers to nautilus' name
en: “Files” is not available.
vi: “Tập tin” không sẵn có.

en: Make Available Offline
vi: Làm cho các thứ sẵn có thành ngoại tuyến

en: Screen Saver
vi: Trình bảo vệ màn hình

en: Deactivates the screen saver when a movie is playing
vi: Tắt bộ bảo vệ màn hình khi xem phim

en: Playing a movie
vi: Đang phát phim

en: Screenshot width (in pixels):
vi: Bề rộng ảnh chụp màn hình (theo điểm ảnh):

en: Calculate the number of screenshots
vi: Tính số các ảnh chụp màn hình

en: Number of screenshots:
vi: Số ảnh chụp màn hình:

note: translators: this is the name of the file that gets made up * with the screenshot if the entire screen is taken
en: Screenshot from %s.png
vi: Ảnh chụp màn hình từ %s.png

note: translators: this is the name of the file that gets * made up with the screenshot if the entire screen is * taken
en: Screenshot from %s - %d.png
vi: Ảnh chụp màn hình từ %s - %d.png

en: Allows screenshots and galleries to be taken of videos
vi: Cho phép chụp màn hình và tạo bộ sưu tập ảnh từ phim

en: Save Gallery
vi: Lưu bộ sưu tập

note: Translators: The first argument is the movie title. The second * argument is a number which is used to prevent overwriting files. * Just translate "Gallery", and not the ".jpg". Example: * "Galerie-%s-%d.jpg".
en: Gallery-%s-%d.jpg
vi: BộSưuTập-%s-%d.jpg

note: Set up the window
en: Creating Gallery…
vi: Đang tạo bộ sưu tập ảnh…

note: Set the progress label
en: Saving gallery as “%s”
vi: Đang lưu thư viện ảnh “%s”

en: Videos could not get a screenshot of the video.
vi: Phim đã không chụp được ảnh màn hình của phim đó.

en: This is not supposed to happen; please file a bug report.
vi: Điều này lẽ ra không được xảy ra, vui lòng thông báo lỗi.

en: Create Screenshot _Gallery…
vi: Tạo _Bộ sưu tập ảnh chụp…

en: Skip To
vi: Nhảy tới

en: Provides the “Skip to” dialog
vi: Đưa ra hộp thoại “Nhảy tới”

en: _Skip to:
vi: Nhảy _tới:

en: _Skip To
vi: _Nhảy tới

en: _Skip To…
vi: _Nhảy tới…

[ctx: playback rate]
en: Normal
vi: Bình thường

en: Speed: %s
vi: Tốc độ: %s

en: Variable Rate
vi: Tốc độ biến đổi

en: Provides the variable rate menu item
vi: Cung cấp mục trình đơn tốc độ biến đổi

en: Sets the user agent for the Vimeo site
vi: Đặt chương trình đại diện cho trang Vimeo

note: Type: select Description
en: On which serial port is connected the smart card reader?
vi: Máy đọc thẻ thông mình có kết nối đến cổng nối tiếp nào?

note: Type: select Description
en: PCSC needs to know on which serial port the reader is connected. This information is stored in the file /etc/reader.conf.
vi: PCSC cần biết cổng nối tiếp nào có máy đọc kết nối đến nó. Thông tin này được lưu vào tập tin « /etc/reader.conf ».

note: Type: select Description
en: You should not edit this file directly but create or modify a file in /etc/reader.conf.d/ and use update-reader.conf(8) to regenerate /etc/reader.conf.
vi: Bạn không nên hiệu chỉnh tập tin này một cách trực tiếp, thay vào đó hãy tạo hoặc sửa đổi một tập tin trong « /etc/reader.conf.d/ » và dùng « update-reader.conf(8) » để tạo ra lại tập tin « /etc/reader.conf ».

note: Type: note Description
en: Group for tpb users changed!
vi: Nhóm cho người dùng tpb đã thay đổi rồi.

note: Type: note Description
en: The group of the device file used by tpb changed. Note that you have to move the tpb users from the old group "thinkpad" to the new group "nvram"!
vi: Nhóm của tập tin thiết bị mà tpb dùng đã thay đổi rồi. Hãy ghi chú rằng bạn cần phải di chuyển các người dùng tpb từ nhóm cũ « thinkpad » (vùng nghĩ) sang nhóm mới « nvram ».

note: Type: boolean Description
en: Start tpb automatically?
vi: Tự động khởi chạy tpb không?

note: Type: boolean Description
en: tpb can be started automatically after X has been started for a user. That can be either after startx from console or after login with a display manager.
vi: Có thể tự động khởi chạy tpb sau khi trình phục vụ X đã khởi động cho một người dùng nào đó, hoặc sau startx từ bàn giao tiếp, hoặc sau khi đăng nhập dùng trình quản lý trình bày.

en: Couldn't read '{path}': {error} ({error_code})
vi: Không thể đọc '{path}': {error} ({error_code})

en: Couldn't add torrent file '{path}'
vi: Không thể thêm file torrent '{path}'

en: Removing torrent file '{path}'
vi: Đang xóa file torrent '{path}'

en: Couldn't remove '{path}': {error} ({error_code})
vi: Không thể xóa '{path}': {error} ({error_code})

en: Couldn't parse log level '{level}'
vi: Không thể phân tích log cấp '{level}'

en: Deferring reload until session is fully started.
vi: Đang hoãn việc tải lại cho đến khi phiên được khởi động hoàn tất.

en: Reloading settings from '{path}'
vi: Đang tải lại cài đặt từ '{path}'

en: Couldn't initialize daemon: {error} ({error_code})
vi: Không thể khởi tạo trình nền: {error} ({error_code})

en: Loading settings from '{path}'
vi: Đang tải cài đặt từ '{path}'

en: Saved pidfile '{path}'
vi: Đã lưu pidfile '{path}'

en: Couldn't save '{path}': {error} ({error_code})
vi: Không thể lưu '{path}': {error} ({error_code})

en: Requiring authentication
vi: Yêu cầu xác thực

en: Watching '{path}' for new torrent files
vi: Theo dõi '{path}' để tìm file torrent mới

en: Couldn't create event: {error} ({error_code})
vi: Không thể tạo event: {error} ({error_code})

en: Couldn't add event: {error} ({error_code})
vi: Không thể thêm event: {error} ({error_code})

en: _Quit Now
vi: _Thoát bây giờ

en: Couldn't add corrupt torrent | Couldn't add corrupt torrents
vi[0]: Không thể thêm torrent lỗi

en: Couldn't add duplicate torrent | Couldn't add duplicate torrents
vi[0]: Không thể thêm torrent giống hệt nhau

en: A fast and easy BitTorrent client
vi: Trình khách BitTorrent nhanh và dễ sử dụng

en: Seed regardless of ratio
vi: Chia sẻ không kể tỉ lệ

en: Stop seeding at ratio:
vi: Ngừng chia sẻ khi đạt tỉ lệ:

en: Seed regardless of activity
vi: Chia sẻ không kể tình trạng hoạt động

en: Stop seeding if idle for N minutes:
vi: Ngừng chia sẻ nếu không có hoạt động trong N phút:

en: Queued for verification
vi: Đang đợi kiểm tra

en: Verifying local data
vi: Đang kiểm tra dữ liệu

[ctx: Verb]
en: Downloading
vi: Đang tải

[ctx: Verb]
en: Seeding
vi: Đang seed

en: No Torrents Selected
vi: Không chọn torrent nào

en: Private to this tracker -- DHT and PEX disabled
vi: Chỉ có riêng ở tracker này -- Tắt DHT và PEX

en: Public torrent
vi: Torrent công khai

en: Created by {creator} on {date}
vi: Tạo bởi {creator} vào {date}

en: Created by {creator}
vi: Tạo bởi {creator}

en: Created on {date}
vi: Tạo vào {date}

en: {total_size} in {file_count:L} file | {total_size} in {file_count:L} files
vi[0]: {total_size} trong {file_count:L} tập tin

en: No errors
vi: Không có lỗi

en: Active now
vi: Đang hoạt động

en: Downloading from this peer
vi: Đang tải từ peer này

en: We would download from this peer if they would let us
vi: Chúng ta sẽ tải về từ peer này nếu họ cho phép

en: Uploading to peer
vi: Đang tải lên tới peer

en: We would upload to this peer if they asked
vi: Chúng ta sẽ tải lên tới peer nếu họ yêu cầu

en: Peer has unchoked us, but we're not interested
vi: Peer đã mở cho chúng ta, nhưng chúng ta không quan tâm

en: We unchoked this peer, but they're not interested
vi: Chúng ta đã mở cho peer, nhưng họ không quan tâm

en: Encrypted connection
vi: Kết nối đã mã hóa

en: Peer was found through Peer Exchange (PEX)
vi: Peer được tìm thấy thông qua dịch vụ trao đổi peer (PEX)

en: Peer was found through DHT
vi: Peer được tìm thấy thông qua DHT

en: Peer is an incoming connection
vi: Peer là một kết nối vào

en: Peer is connected over µTP
vi: Peer kết nối bằng µTP

en: Dn Reqs
vi: Ycầu t.xg

en: Up Reqs
vi: Ycầu t.lên

en: Dn Blocks
vi: SMảnh t.xg

en: Up Blocks
vi: SMảnh t.lên

en: We Cancelled
vi: C.ta bỏ

en: They Cancelled
vi: Họ bỏ

en: No updates scheduled
vi: Không có cập nhật

en: Queued to ask for more peers
vi: Đã xếp hàng để xin thêm peers

en: Queued to ask for peer counts
vi: Đã xếp hàng để xin số lượng peer

en: List contains invalid URLs
vi: Danh sách có chứa URL không hợp lệ

en: Please correct the errors and try again.
vi: Xin hãy sửa những lỗi này và thử lại lần nữa.

en: This torrent has not finished downloading. | These torrents have not finished downloading.
vi[0]: Torrent này chưa kết thúc quá trình tải về.

en: This torrent is connected to peers. | These torrents are connected to peers.
vi[0]: Torrent này đã được kết nối tới các peer.

en: One of these torrents is connected to peers. | Some of these torrents are connected to peers.
vi[0]: Một trong những torrent này đã kết nối tới các peer.

en: One of these torrents has not finished downloading. | Some of these torrents have not finished downloading.
vi[0]: Một trong những torrent này chưa kết thúc việc tải về.

en: Have
vi: Đã có

en: Seed Forever
vi: Chia sẻ mãi mãi

en: Limit Download Speed
vi: Giới hạn tốc độ tải xuống

en: Limit Upload Speed
vi: Giới hạn tốc độ tải lên

en: Stop Seeding at Ratio
vi: Ngừng chia sẻ khi đạt tỉ lệ

en: Total Ratio
vi: Tổng tỉ lệ

en: Session Ratio
vi: Tỉ lệ phiên này

en: Total Transfer
vi: Tổng dữ liệu đã truyền

en: Session Transfer
vi: Dữ liệu truyền phiên này

[ctx: Logging level]
en: Error
vi: Lỗi

[ctx: Logging level]
en: Warning
vi: Cảnh báo

[ctx: Logging level]
en: Information
vi: Thông tin

en: Start Now
vi: Bắt đầu ngay

en: Open a Torrent
vi: Mở một torrent

en: Allow encryption
vi: Cho phép mã hóa

en: Blocklist has {count:L} entry | Blocklist has {count:L} entries
vi[0]: Danh sách chặn có {count:L} mục

en: Blocklist updated!
vi: Đã cập nhật danh sách chặn!

en: Couldn't update blocklist
vi: Không thể cập nhật danh sách chặn

en: Getting new blocklist…
vi: Đang tải danh sách chặn mới...

[ctx: Port test status]
en: unknown
vi: không rõ

[ctx: Port test status]
en: checking…
vi: đang kiểm tra...

[ctx: Port test status]
en: open
vi: mở

[ctx: Port test status]
en: closed
vi: đã đóng

[ctx: Port test status]
en: error
vi: lỗi

en: Status: <b>{status}</b>
vi: Trạng thái: <b>{status}</b>

en: Status: <b>{status_ipv4}</b> (IPv4), <b>{status_ipv6}</b> (IPv6)
vi: Trạng thái: <b>{status_ipv4}</b> (IPv4), <b>{status_ipv6}</b> (IPv6)

en: Moving '{torrent_name}'
vi: Đang di chuyển '{torrent_name}'

en: Couldn't move torrent
vi: Không di chuyển được torrent

en: This may take a moment…
vi: Vui lòng chờ trong giây lát...

en: Couldn't read '{path}'
vi: Không thể đọc '{path}

note: logging
en: Allowing desktop hibernation
vi: Cho phép máy tính ngủ đông

en: Reset your statistics?
vi: Đặt lại số liệu thống kê?

en: These statistics are for your information only. Resetting them doesn't affect the statistics logged by your BitTorrent trackers.
vi: Những con số thống kê này chỉ mang tính thông báo. Nếu bạn có thiết lập lại thì cũng không ảnh hưởng tới bản thống kê được lưu bởi các tracker Bittorrent của bạn.

en: Remaining time unknown
vi: Không xác định được thời gian còn lại

en: {days_from_now:L} day from now | {days_from_now:L} days from now
vi[0]: {days_from_now:L} ngày kể từ bây giờ

en: {hours_from_now:L} hour from now | {hours_from_now:L} hours from now
vi[0]: {hours_from_now:L} tiếng kể từ bây giờ

en: {minutes_from_now:L} minute from now | {minutes_from_now:L} minutes from now
vi[0]: {minutes_from_now:L} phút kể từ bây giờ

en: {seconds_from_now:L} second from now | {seconds_from_now:L} seconds from now
vi[0]: {seconds_from_now:L} giây kể từ bây giờ

en: {days_ago:L} day ago | {days_ago:L} days ago
vi[0]: cách đây {days_ago:L} ngày

en: {hours_ago:L} hour ago | {hours_ago:L} hours ago
vi[0]: cách đây {hours_ago:L} tiếng

en: {minutes_ago:L} minute ago | {minutes_ago:L} minutes ago
vi[0]: cách đây {minutes_ago:L} phút

en: {seconds_ago:L} second ago | {seconds_ago:L} seconds ago
vi[0]: cách đây {seconds_ago:L} giây

en: {days:L} day | {days:L} days
vi[0]: {days:L} ngày

en: {hours:L} hour | {hours:L} hours
vi[0]: {hours:L} tiếng

en: {minutes:L} minute | {minutes:L} minutes
vi[0]: {minutes:L} phút

en: {seconds:L} second | {seconds:L} seconds
vi[0]: {seconds:L} giây

en: {days_left:L} day left | {days_left:L} days left
vi[0]: còn {days_left:L} ngày

en: {hours_left:L} hour left | {hours_left:L} hours left
vi[0]: còn {hours_left:L} tiếng

en: {minutes_left:L} minute left | {minutes_left:L} minutes left
vi[0]: còn {minutes_left:L} phút

en: {seconds_left:L} second left | {seconds_left:L} seconds left
vi[0]: còn {seconds_left:L} giây

note: parse the command line
en: Where to look for configuration files
vi: Vị trí tìm các tập tin cấu hình

en: Start with all torrents paused
vi: Bắt đầu với tất cả torrent đã tạm dừng

en: Start minimized in notification area
vi: Chạy thu nhỏ ở khu vực thông báo

en: Show version number and exit
vi: Hiển thị số phiên bản và thoát

en: [torrent files or urls]
vi: [tập tin torrent hoặc url]

en: Open a torrent
vi: Mở một torrent

en: _Start All
vi: _Bắt đầu tất cả

en: Start all torrents
vi: Bắt đầu tất cả torrent

en: Pause all torrents
vi: Dừng tất cả torrent

en: Torrent properties
vi: Thuộc tính torrent

en: Open Fold_er
vi: _Mở thư mục

en: Start torrent
vi: Bắt đầu torrent

en: Ask Tracker for _More Peers
vi: Hỏi Tracker để thê_m Peer

en: _Verify Local Data
vi: _Kiểm tra dữ liệu đã tải

en: Copy _Magnet Link to Clipboard
vi: Chép liên kết _magnet vào clipboard

en: _Delete Files and Remove
vi: _Gỡ bỏ và xóa các tập tin

en: _Filterbar
vi: T_hanh lọc

en: Sort by _Activity
vi: Xếp theo _Hoạt động

en: Sort by A_ge
vi: Xếp theo Thời _gian

en: Sort by _Progress
vi: Xếp theo Tiến t_rình

en: Sort by Rati_o
vi: Xếp theo T_ỉ lệ

en: Sort by Si_ze
vi: Xếp theo _Kích thước

en: Sort by Stat_e
vi: Xếp theo Tì_nh trạng

en: Sort by Time _Left
vi: Xếp theo Thời gian _còn lại

en: Re_verse Sort Order
vi: Đảo _ngược thứ tự sắp xếp

en: Message _Log
vi: _Nhật kí

en: _Show Transmission
vi: _Hiện Transmission

en: Enable Alternative Speed _Limits
vi: Bật chế độ Giới hạn tốc độ thủ công

en: Torrent size:
vi: Kích thước:

en: Have:
vi: Đã có:

en: Running time:
vi: Thời gian chạy:

en: Last activity:
vi: Hoạt động cuối:

en: Privacy:
vi: Riêng tư:

en: Show _more details
vi: Xem chi tiết _hơn

en: Show _backup trackers
vi: Hiện tracker _dự phòng

en: File listing not available for combined torrent properties
vi: Không cho phép hiển thị danh sách các tập tin khi bạn chọn nhiều torrent

en: Honor global _limits
vi: _Chấp hành giới hạn chung

en: Torrent _priority:
vi: Ưu tiên Torrent

en: Seeding Limits
vi: Giới hạn chia sẻ

en: _Ratio:
vi: Theo _tỉ lệ:

en: _Idle:
vi: Theo thời _gian chết:

en: Peer Connections
vi: Kết nối Peer

en: _Maximum peers:
vi: _Số peer tối đa:

en: Tracker Announce URLs
vi: Announce URLs của tracker

en: Sa_ve to:
vi: _Lưu vào:

en: Source F_older:
vi: Thư _mục nguồn:

en: Source _File:
vi: _Tập tin Nguồn:

en: _Trackers:
vi: _Tracker:

en: _Private torrent
vi: Torrent _riêng tư

en: Message Log
vi: Nhật ký

en: Torrent Options
vi: Tùy chọn torrent

en: _Torrent file:
vi: _Tập tin torrent:

en: Select Source File
vi: Chọn tập tin nguồn

en: Select Destination Folder
vi: Chọn thư mục lưu

en: _Start when added
vi: _Bắt đầu ngay khi được thêm

en: Transmission Preferences
vi: Tùy chỉnh Transmission

en: Speed Limits
vi: Giới hạn tốc độ

en: Alternative Speed Limits
vi: Giới hạn tốc độ thủ công

en: Override normal speed limits manually or at scheduled times
vi: Bỏ qua giới hạn tốc độ toàn cục và giới hạn tốc độ một cách cách thủ công hoặc vào những thời gian định sẵn

en: _Scheduled times:
vi: _Thời gian định sẵn:

en: _On days:
vi: Vào ngày:

note: Label goes between two time selectors, e.g. "limit speeds from [time] to [time]"
en: _to
vi: đế_n

en: Save to _Location:
vi: _Vị trí lưu mặc định:

en: Append "._part" to incomplete files' names
vi: Thêm "._part" vào tên các tập tin chưa tải xong

en: Keep _incomplete torrents in:
vi: Giữ các torrent _chưa hoàn thành ở thư mục:

en: Stop seeding at _ratio:
vi: _Ngừng chia sẻ khi đạt tỉ lệ:

en: Stop seeding if idle for _N minutes:
vi: Ngừng chia sẻ khi không có _hoạt động trong N phút:

en: _Encryption mode:
vi: _Kiểu mã hóa:

en: Enable _blocklist:
vi: Sử dụng danh sách _chặn:

en: Enable _automatic updates
vi: _Bật tự động cập nhật

en: _Port used for incoming connections:
vi: _Cổng lắng nghe:

en: Pick a _random port every time Transmission is started
vi: Chọn một cổng ngẫu nhiên mỗi khi Transmission khởi động

en: Use UPnP or NAT-PMP port _forwarding from my router
vi: Sử dụng UPnP hoặc NAT-PMP để chuyển tiếp cổng từ router của tôi

en: Te_st Port
vi: _Kiểm tra cổng

en: Maximum peers per _torrent:
vi: Số lượng _peer tối đa của mỗi torrent:

en: Maximum peers _overall:
vi: _Tổng số peer tối đa:

en: Use PE_X to find more peers
vi: Sử dụng PE_X để tìm thêm peer

en: PEX is a tool for exchanging peer lists with the peers you're connected to.
vi: PEX là một công cụ để trao đổi danh sách peer với những peer đã kết nối.

en: Use _DHT to find more peers
vi: Sử dụng _DHT để tìm thêm peer

en: DHT is a tool for finding peers without a tracker.
vi: DHT là một công cụ để tim kiếm peer mà không cần tới tracker.

en: Use _Local Peer Discovery to find more peers
vi: Tìm thêm peer trong mạng nội bộ (Local Peer Discovery)

en: LPD is a tool for finding peers on your local network.
vi: LPD là công cụ để tìm peer trong mạng nội bộ.

en: Show Transmission icon in the _notification area
vi: Hiện biểu tượng Transmission ở khu vực thông báo

en: _Open web client
vi: _Mở giao diện web

en: HTTP _port:
vi: _Cổng HTTP:

en: Use _authentication
vi: Sử dụng _xác thực

en: Addresses:
vi: Địa chỉ:

en: IP addresses may use wildcards, such as 192.168.*.*
vi: Địa chỉ IP có thể sử dụng ký tự đại diện, kiểu như 192.168.*.*

en: Set Torrent Location
vi: Đặt lại vị trí Torrent trên máy

en: Torrent _location:
vi: _Vị trí torrent:

en: _Move from the current folder
vi: _Di chuyển từ thư mục hiện tại

en: Local data is _already there
vi: Đã _có dữ liệu ở đó

en: Current Session
vi: Phiên chạy hiện tại

en: Ratio:
vi: Tỉ lệ:

en: Open torrent from URL
vi: Mở torrent từ URL

en: Stopping
vi: Đang ngừng

en: Not forwarded
vi: Chưa chuyển tiếp

en: Restarted manually -- disabling its seed ratio
vi: Khởi động lại thủ công -- đang bỏ qua tỉ lệ seed

en: Removing torrent
vi: Đang xóa torrent

note: Type: boolean Description
en: Do you wish to view uncensored video streams from Shoutcast?
vi: Bạn có muốn xem luồng phim Shoutcast không bị kiểm duyệt cắt đi không?

note: Type: boolean Description
en: Some Shoutcast video streams contain adult content. If you select this option, adult content will be displayed by tunapie.
vi: Một số luồng phim Shoutcast chứa nội dung chỉ cho người trên 18 tuổi. Bật tùy chọn này thì tunapie hiển thị nội dung như vậy.

en: Hall Of Fame
vi: Nhà lưu niệm

en: Scout
vi: Trinh sát

en: More Options
vi: Tuỳ chọn khác

en: Play Arcade Game
vi: Chơi trò chơi Arcade

en: Play Custom Game
vi: Chơi trò chơi tự chọn

en: Project Info
vi: Thông tin dự án

en: Welcome to Tux Paint's graphical configuration tool, created by Torsten Giebl, Jan Wynholds, Bill Kendrick, and Martin Fuhrer.
    
    This tool allows you to alter Tux Paint's settings, such as full-screen mode, the interface's language, or options to simplify Tux Paint for younger children.
    
    These settings can be set for the current user only or for all users of your computer by making a selection in the 'Settings for' pull-down menu at the bottom.
    
    Use the tabs at the top to select the different setting categories, change the options you'd like to change, and click the 'Apply' button at the bottom to write out a new configuration file.
    
    The next time Tux Paint is launched, the new settings should take effect.
vi: Chào mừng đến công cụ cấu hình đồ họa của TuxPaint, được tạo bởi Torsten Giebl, Jan Wynholds, Bill Kendrick và Martin Fuhrer.
    
    Công cụ này cho bạn có khả năng sửa đổi thiết lập của TuxPaint, như chế độ toàn màn hình, ngôn ngữ giao diện hay tuỳ chọn để đơn giản hoá Tux Sơn cho đứa bé.
    
    Thiết lập này có thể được đặt chỉ cho người dùng hiện thời, hoặc cho mọi người dùng trên máy tính này, bằng cách chọn một mục trong trình đơn thả xuống « Thiết lập cho » ở dưới.
    
    Hãy sử dụng các thẻ ở đầu để chọn những phân loại thiết lập khác nhau, sửa đổi những tuỳ chọn bạn muốn thay đổi, sau đó nhấn vào cái nút « Áp dụng » ở dưới để ghi ra một tập tin cấu hình mới.
    
    Lần kế tiếp khởi chạy TuxPaint thì thiết lập mới nên có tác động.

en: (Use system's default)
vi: (Dùng giá trị mặc định của hệ thống)

en: (Use system's setting)
vi: (Dùng thiết lập của hệ thống)

en: Default (no override)
vi: Mặc định (không ghi đè)

en: Save Directory?
vi: Thư mục lưu ?

en: Data Directory?
vi: Thư mục dữ liệu ?

en: Color Palette File?
vi: Tập tin bảng chọn màu ?

en: Quit without applying changes?
vi: Thoát mà không ghi nhớ các thay đổi ?

en: current user
vi: người dùng hiện thời

en: all users
vi: mọi người dùng

en: Apply changes you made to %s?
vi: Áp dụng các thay đổi bạn đã làm cho %s ?

en: Tux Paint Config v
vi: Cấu hình Tux Sơn pb

en: About Tux Paint Config.
vi: Giới thiệu Cấu hình Tux Sơn

en: Run Tux Paint in fullscreen mode, rather than in a window.
vi: Chạy TuxPaint ở chế độ toàn màn hình, hơn là trong một cửa sổ.

en: &Native
vi: &Sở hữu

en: Use native screen resolution in fullscreen mode.
vi: Sử dụng độ phân giải sở hữu trong chế độ Toàn màn hình.

en: Window size :
vi: Kích cỡ cửa sổ :

en: Size of the window, or the resolution in fullscreen.
vi: Kích cỡ của cửa sổ, hoặc độ phân giải trên toàn màn hình.

en: &Rotate Orientation
vi: &Xoay hướng

en: Swap width and height, to rotate 90 degrees (useful for portrait-display on a tablet PC)
vi: Trao đổi chiều rộng và chiều cao, để xoay theo 90 độ (có ích để hiển thị thẳng đứng trên một màn hình nhỏ).

en: Allow S&creensaver
vi: &Bảo vệ màn hình

en: Don't disable your system's screensaver while Tux Paint is running.
vi: Không tắt trình bảo vệ màn hình của hệ thống trong khi chạy TuxPaint.

en: Sound:
vi: Âm thanh:

en: Enable &Sound Effects
vi: Bật &Hiệu ứng Âm thanh

en: Enable/disable sound effects.
vi: Bật/tắt các hiệu ứng âm thanh.

en: &Fancy Cursor Shapes
vi: Hình con t&rỏ khéo

en: Change the shape of the mouse pointer depending on where the mouse is and what you are doing.
vi: Sửa đổi hình của con trỏ chuột phụ thuộc vào vị trí của chuột và hành động đang được làm.

en: &Hide Cursor
vi: Ẩ&n con trỏ

en: Completely hides cursor (useful on touchscreen devices).
vi: Ẩn hoàn toàn con trỏ (có ích trên màn hình sờ).

en: Enable &Keyboard Shortcuts
vi: Bật &phím tắt

en: Allows key combinations to be used as shortcuts for certain commands. (e.g., Control+S to Save)
vi: Cho phép sử dụng tổ hợp phím thay cho một số lệnh riêng (v.d. Ctrl+L để Lưu).

en: Mouse:
vi: Chuột:

en: &Grab Mouse Pointer
vi: &Lấy con trỏ chuột

en: Prevents the mouse pointer from leaving the Tux Paint window.
vi: Ngăn cản con trỏ chuột đi ra cửa sổ TuxPaint.

en: Mouse &Wheel Support
vi: Hỗ trợ &bánh chuột

en: Allows a mouse wheel to be used to scroll through items. (e.g., brushes, stamps)
vi: Cho phép sử dụng một bánh chuột để cuộn qua các mục (v.d. các chổi, các dấu) khác nhau.

en: No &Button Distinction
vi: Không phân &biệt nút

en: Allows middle and right mouse buttons to be used for clicking, too.
vi: Cũng cho phép sử dụng cái nút ở giữa và bên phải trên chuột, để nhấn vào.

en: Interface Simplification:
vi: Đơn giản hoá giao diện:

en: Disable Shape &Rotation
vi: Tắt &xoay hình

en: Shape tool's rotation step is disabled. Useful for younger children.
vi: Bước xoay của công cụ hình thì bị tắt. Có ích với đứa bé.

en: Simple Stamp &Outlines
vi: Nét ng&oài dấu đơn giản

en: Draw a rectangle around the cursor when placing stamps, rather than a detailed outline. (For slow computers and thin clients.)
vi: Vẽ một hình chữ nhật vòng quanh con trỏ khi đặt dấu, hơn là một nét ngoài chi tiết. (Cho máy tính chạy chậm, và ứng dụng khách mành.)

en: Show &Uppercase Text Only
vi: Hiển thị chỉ chữ &hoa

en: Cause all text in Tux Paint (button labels, dialogs, etc.) to appear in UPPERCASE rather than Mixed Case.
vi: Gây ra mọi chữ trong TuxPaint (nhãn nút, hộp thoại v.v.) xuất hiện theo CHỮ HOA thay cho Chữ Hoa Bắt Đầu Mỗi Từ.

en: Initial Stamp Size:
vi: Kích cỡ dấu đầu tiên:

en: Control Simplification:
vi: Đơn giản hoá điều khiển:

en: Disable '&Quit' Button and [Escape] key
vi: Tắt nút « T&hoát » và phím [Escape]

en: Clicking the window's close (X) button in the title bar, or pressing [Alt]+[F4] or [Shift]+[Ctrl]+[Escape] will still quit Tux Paint.
vi: Nhấn vào nút đóng (X) trong thanh tựa đề, hoặc bấm tổ hợp [Alt]+[F4] hay [Shift]+[Ctrl]+[Escape] vẫn còn thoát khỏi TuxPaint.

en: Disable '&Stamps' Tool
vi: Tắt công cụ « &Dấu »

en: Do not load stamps at startup, thus disabling the Stamps tool.
vi: Không nên nạp các dấu vào lúc khởi chạy, thì vô hiệu hoá công cụ Dấu.

en: Disable Stamp &Controls
vi: Tắt điề&u khiển Dấu

en: Simplify the 'Stamps' tool by removing the stamp control buttons (Shrink, Grow, Mirror and Flip).
vi: Đơn giản hoá công cụ « Dấu » bằng cách gỡ bỏ các cái nút điều khiển dấu (Nhỏ hơn, Lớn hơn, Phản chiếu và Lật).

en: Simplify the 'Magic' tools by removing the buttons to switch between paint and fullscreen modes.
vi: Đơn giản hoá công cụ « Ma thuật » bằng cách gỡ bỏ các cái nút chuyển đổi giữa chế độ sơn và chế độ toàn màn hình.

en: Language :
vi: Ngôn ngữ :

en: Run Tux Paint in a particular language (overriding system's settings).
vi: Chạy TuxPaint bằng một ngôn ngữ nào đó (có quyền cao hơn thiết lập của hệ thống).

en: &Mirror Stamps
vi: &Phản chiếu dấu

en: Automatically mirror-image all mirror-able stamps. Useful for users who prefer things appearing right-to-left.
vi: Tự động tạo một ảnh phản chiếu của mọi dấu có thể phản chiếu. Có ích cho người dùng thích thấy hướng trái-qua-phải.

en: Load System &Fonts
vi: Nạp các &phông hệ thống

en: Attempt to load more fonts, found elsewhere on your computer. (Note: may cause instability!)
vi: Thử nạp thêm phông chữ, được tìm ở nơi khác trên máy tính. (Ghi chú : có thể gây ra một trường hợp không ổn định.)

en: Load All &Locale Fonts
vi: Nạp mọi phông &miền địa phương

en: Load all locale-specific fonts installed in Tux Paint, regardless of the locale Tux Paint is being run under.
vi: Nạp tất cả các phông chữ đặc trưng cho miền địa phương (v.d. tất cả các phông chữ tiếng Việt) được cài đặt vào TuxPaint, bất chấp miền địa phương dưới đó TuxPaint đang chạy.

en: Print Permissions:
vi: Quyền hạn in ấn:

en: Allow &Printing
vi: Cho &phép in

en: Let users print from within Tux Paint.
vi: Cho phép người dùng in ấn từ bên trong TuxPaint.

en: Print Delay :
vi: Đợi in:

en: Restrict printing to once every N seconds. (Enter '0' to allow unrestricted printing.)
vi: Cho phép một việc in trong mỗi N giây. (Gõ « 0 » để cho phép in ấn vô hạn.)

en: Show Printer Dialog:
vi: Hiện hộp thoại máy in:

en: Only when [Alt] &modifier key is held
vi: Chỉ khi ấn giữ  biến đổi [Alt]

en: Always &show printer dialog
vi: Lúc nào &cũng hiện hộp thoại máy in

en: &Never show printer dialog
vi: Khô&ng bao giờ hiện hộp thoại máy in

en: (Even when [Alt] is held.)
vi: (Ngay cả khi ấn giữ [Alt].)

en: Save printer configuration
vi: Lưu cấu hình máy in

en: Print Commands:
vi: Câu lệnh in:

en: Use &Alternative Print Command
vi: Dùng câu lệnh in ấn &xen kẽ

en: Override Tux Paint's default setting for print command ('lpr') with another. (Advanced! Unix/Linux only!)
vi: Ghi đè lên thiết lập mặc định của TuxPaint cho lệnh in (« lpr ») bằng một lệnh khác. (Chỉ cho người dùng UNIX/Linux cấp cao !)

en: Enter the command for printing. It must accept a PostScript format on its standard input (STDIN).
vi: Hãy gõ lệnh để in ấn. Nó phải chấp nhận một định dạng PostScript trên đầu vào tiêu chuẩn.

en: Use &Alternative Print Dialog
vi: Dùng hộp thoại in &xen kẽ

en: Override Tux Paint's default setting for print dialog ('kprinter') with another. (Advanced! Unix/Linux only!)
vi: Ghi đè lên thiết lập mặc định của TuxPaint cho hộp thoại in (« kprinter ») bằng một lệnh khác. (Chỉ cho người dùng UNIX/Linux cấp cao !)

en: Enter the print dialog command. It must accept a PostScript format on its standard input (STDIN).
vi: Hãy gõ lệnh cho hộp thoại in ấn. Nó phải chấp nhận một định dạng PostScript trên đầu vào tiêu chuẩn.

en: Paper Size :
vi: Kích cỡ giấy:

en: Save Over Earlier Work:
vi: Lưu lên việc trước:

en: &Ask Before Overwriting
vi: &Hỏi trước khi ghi đè

en: When re-saving an image, ask whether to overwrite the earlier version, or make a new file.
vi: Khi lưu lại một ảnh, hỏi có nên ghi đè lên phiên bản trước, hoặc tạo một tập tin mới.

en: Always &Overwrite Older Version
vi: Lúc nà&o cũng ghi đè lên phiên bản cũ

en: When re-saving an image, always overwrite the earlier version. (Warning: Potential for lost work!)
vi: Khi lưu lại một ảnh, lúc nào cũng ghi đè lên phiên bản trước. (Cảnh báo : có thể mất sự cố gắng !)

en: Always Save &New Picture
vi: Lúc &nào cũng lưu ảnh mới

en: When re-saving an image, always make a new file. (Warning: Potential for lots of files!)
vi: Khi lưu lại một ảnh, lúc nào cũng một tập tin mới. (Cảnh báo : có thể làm rất nhiều tập tin !)

en: Start with &Blank Canvas
vi: Khởi chạy với vùng vẽ t&rống

note: Save directory
en: Use &Alternative Save Directory
vi: Dùng thư mục lưu &xen kẽ

en: Do not save pictures in the standard directory, use the following location:
vi: Không nên lưu ảnh vào thư mục tiêu chuẩn, dùng vị trí theo đây:

en: Alternative Save Directory:
vi: Thư mục lưu xen kẽ:

en: More Saving Options:
vi: Tùy chọn lưu bổ sung:

en: Disable '&Save' Button
vi: Tắt nút « &Lưu »

en: &Auto-save on Quit
vi: &Tự động lưu khi Thoát

en: Don't ask to save current picture when quitting; just save.
vi: Không cần hỏi lưu ảnh hiện thời khi thoát: chỉ tự động lưu.

note: FIXME: Looks awful:
en: Lockfile:
vi: Tập tin khoá:

en: &Don't use lockfile
vi: Không &dùng tập tin khoá

en: Do not check for a lockfile. Allow Tux Paint to be launched multiple times. (May be necessary in a networked environment.)
vi: Không nên kiểm tra có một tập tin khoá không. Cho phép TuxPaint được khởi chạy nhiều lần. (Có thể cần thiết trong một môi trường chạy mạng.)

en: Data Directory:
vi: Thư mục dữ liệu :

en: Use &Alternative Data Directory
vi: Dùng thư mục dữ liệu &xen kẽ

en: Do not load brushes, stamps, etc. from the standard directory, use the following location:
vi: Không nên nạp các chổi, dấu v.v. từ thư mục tiêu chuẩn, dùng vị trí theo đây:

en: Alternative Data Directory:
vi: Thư mục dữ liệu xen kẽ:

en: Color Palette File:
vi: Tập tin bảng chọn màu :

en: Use &Alternative Color Palette
vi: Dùng bảng chọn màu &xen kẽ

en: Don't use default color palette, use colors defined in the following file:
vi: Không sử dụng bảng chọn màu mặc định, nên sử dụng màu sắc được xác định trong tập tin theo đây:

en: Settings for :
vi: Thiết lập cho :

en: Current User
vi: Người dùng hiện thời

en: All Users
vi: Mọi người dùng

en: Use "All Users" Settings
vi: Dùng thiết lập « Mọi người dùng »

note: vim:ts=8:sts=3
en: Tux Paint Config.
vi: Cấu hình Tux Sơn

en: Configure Tux Paint
vi: Cấu hình TuxPaint

note: Response to Black (0, 0, 0) color selected
en: Black!
vi: Đen!

note: Response to Dark grey (128, 128, 128) color selected
en: Dark grey! Some people spell it “dark gray”.
vi: Xám tối!

note: Response to Light grey (192, 192, 192) color selected
en: Light grey! Some people spell it “light gray”.
vi: Xám nhạt!

note: Response to White (255, 255, 255) color selected
en: White!
vi: Trắng!

note: Response to Red (255, 0, 0) color selected
en: Red!
vi: Đỏ!

note: Response to Orange (255, 128, 0) color selected
en: Orange!
vi: Cam!

note: Response to Yellow (255, 255, 0) color selected
en: Yellow!
vi: Vàng!

note: Response to Light green (160, 228, 128) color selected
en: Light green!
vi: Xanh lá mạ!

note: Response to Dark green (33, 148, 70) color selected
en: Dark green!
vi: Xanh lá cây thẫm!

note: Response to "Sky" blue (138, 168, 205) color selected
en: Sky blue!
vi: Xanh da trời!

note: Response to Blue (50, 100, 255) color selected
en: Blue!
vi: Xanh dương!

note: Response to Lavender (186, 157, 255) color selected
en: Lavender!
vi: Hoa oải hương!

note: Response to Purple (128, 0, 128) color selected
en: Purple!
vi: Tím!

note: Response to Pink (255, 165, 211) color selected
en: Pink!
vi: Hồng!

note: Response to Brown (128, 80, 0) color selected
en: Brown!
vi: Nâu!

note: Response to Tan (226, 189, 166) color selected
en: Tan!
vi: Vỏ dà!

note: Response to Beige (247, 228, 219) color selected
en: Beige!
vi: Be!

note: First, the blacklist. We list font families that can crash Tux Paint via bugs in the SDL_ttf library. We also test fonts to be sure that they have both uppercase and lowercase letters. Note that we do not test for "Aa", because it is OK if uppercase and lowercase are the same (but not nice -- such f
en: qx
vi: qxàảãáạăằẳẵắặâầẩẫấậèẻẽéẹêềểễếệìỉĩíịòỏõóọôồổỗốộùủũúụưừửữứựơờởỡớợỳỷỹýỵđ₫

en: QX
vi: QXÀẢÃÁẠĂẰẲẴẮẶÂẦẨẪẤẬÈẺẼÉẸÊỀỂỄẾỆÌỈĨÍỊÒỎÕÓỌÔỒỔỖỐỘÙỦŨÚỤƯỪỬỮỨỰƠỜỞỠỚỢỲỶỸÝỴĐ

note: distinct uppercase and lowercase (e.g., 'o' vs. 'O')
en: oO
vi: oOơƠôÔồổỗốộuUưƯaAăĂâÂâeEêÊyYỵỴdDđĐ₫

note: common punctuation (e.g., '?', '!', '.', ',', etc.)
en: ,.?!
vi: ,.?!«»

note: uncommon punctuation (e.g., '@', '#', '*', etc.)
en: `%_@$~#{<(^&*
vi: `\%_@$~#{<(^&*đ

note: distinct circle-like characters (e.g., 'O' (capital oh) vs. '0' (zero))
en: O0
vi: O0oôơ

note: distinct line-like characters (e.g., 'l' (lowercase elle) vs. '1' (one) vs. 'I' (capital aye))
en: 1Il|
vi: 1Il|ìỉĩíị

en: Click to fill an area with a solid color.
vi: Nhấn để tô đầy một vùng bằng một màu duy nhất.

en: Click and drag to fill an area by hand, using a brush.
vi: Nhấn để tô đầy một vùng bằng màu bằng công cụ chổi.

en: Click and drag to fill an area with a linear gradient (from the chosen color to transparent).
vi: Nhấn và kéo chuột để tô đầy một vùng bằng một dải màu (từ màu được chọn đến trong suốt).

en: Click to fill an area with a radial gradient (from the chosen color to transparent).
vi: Nhấn để tô một vùng bằng một dải màu tròn (từ màu được chọn đến trong suốt).

en: Click to fill an area with a shaped gradient (from the chosen color to transparent).
vi: Nhấn để tô một vùng bằng một dải màu theo hình (từ màu được chọn đến màu trong suốt).

en: Click and drag to fill an area with a linear gradient (from the chosen color to transparent). (Your gradient’s angle is %.0f degrees.)
vi: Nhấn và kéo chuột để tô đầy một vùng bằng một dải màu (từ màu được chọn đến màu trong suốt). (Góc của dải màu của em là %.0f độ.)

note: Congratulations #2
en: Cool!
vi: Tuyệt!

note: Congratulations #3
en: Keep it up!
vi: Tiếp tục như thế nhé!

note: Input Method: Traditional Chinese mode
en: ZH_TW
vi: Tiếng Trung ở Đài Loan

note: Add menu items
en: About Tux Paint
vi: Về Tux Sơn

en: Hide Tux Paint
vi: Ẩn Tux Sơn

en: Quit Tux Paint
vi: Thoát Tux Sơn

en: Tux Paint
vi: Tux Sơn

en: A drawing program for children
vi: Một chương trình vẽ cho trẻ em

en: Tux Paint is a free, award-winning drawing program for children ages 3 to 12. Tux Paint is used in schools around the world as a computer literacy drawing activity. It combines an easy-to-use interface, fun sound effects, and an encouraging cartoon mascot who guides children as they use the program.
vi: Tux Sơn là một chương trình vẽ miễn phí đạt giải dành cho trẻ từ tuổi 3 đến 12. Tux Sơn được dùng trong trường học khắp quốc tế dưới dạng hoạt động vẽ điện tử. Chương trình kết hợp giao diện dễ hiểu, các âm thanh vui nhộn với một nhân vật đại diện để hướng dẫn các em sử dụng chương trình.

en: Kids are presented with a blank canvas and a variety of drawing tools to help them be creative.
vi: Các trẻ được hiển thị một bức tranh trắng và một loạt các công cụ để giúp các em sáng tạo.

en: Tux Paint comes with numerous pre-drawn coloring-book style images
vi: Tux Sơn đi kèm với nhiều bức phác họa đã được vẽ trước để tô màu

en: The Paint Brush tool lets you draw freehand, using various brushes and colors
vi: Công cụ chổi cho phép vẽ tự do với nhiều kiểu chổi và màu khác nhau

en: The Stamp tool is like a set of rubber stamps or stickers
vi: Công cụ đóng dấu được sử dụng để tô nhanh họa tiết hoặc sticker

en: Transparent Erasers.
vi: Các gôm tẩy trắng.

note: Hexagon shape tool (6 sides)
en: Hexagon
vi: Lục giác

note: Heptagon (aka septagon) shape tool (7 sides)
en: Heptagon
vi: Thất giác

note: Octagon shape tool (8 sides)
en: Octagon
vi: Bát giác

note: Rhombus shape tool (4 sides, not at right angles)
en: Rhombus
vi: Thoi

note: Description of a square
en: A square is a rectangle with four equal sides.
vi: Hình vuông là hình chữ nhật có bốn cạnh đều.

note: Description of a rectangle
en: A rectangle has four sides and four right angles.
vi: Hình chữ nhật có bốn cạnh và bốn góc vuông.

note: Description of a circle
en: A circle is a curve where all points have the same distance from the center.
vi: Hình tròn là một đường cong có mọi điểm trên đường cách đều tâm.

note: Description of an ellipse
en: An ellipse is a stretched circle.
vi: Hình bầu dục là hình quả trứng.

note: Description of a triangle
en: A triangle has three sides.
vi: Hình tam giác có ba cạnh.

note: Description of a pentagon
en: A pentagon has five sides.
vi: Hình ngũ giác có năm cạnh.

note: Description of a hexagon
en: A hexagon has six sides.
vi: Hình lục giác có sáu cạnh.

note: Description of a heptagon
en: A heptagon has seven sides.
vi: Hình thất giác có bảy cạnh.

note: Description of an octagon
en: An octagon has eight equal sides.
vi: Hình bát giác có tám cạnh đều.

note: Description of a rhombus
en: A rhombus has four equal sides, and opposite sides are parallel.
vi: Hình thoi có bốn cạnh đều, các cặp cạnh đối diện song song với nhau.

note: Description of triangle star (3 points star)
en: A star with 3 points.
vi: Ngôi sao 3 cánh

note: Description of rhombus star (4 points star)
en: A star with 4 points.
vi: Ngôi sao 4 cánh

note: Description of pentagon star (5 points star)
en: A star with 5 points.
vi: Ngôi sao 5 cánh

en: Pick a shape. Click to start drawing, drag, and let go when it is the size and shape you want. Move around to rotate it, and click again to draw it.
vi: Chọn một hình. Nhấn để bắt đầu vẽ, kéo, và thả nút chuột khi hình đang ở kích cỡ và hình dạng mong muốn. Di chuột xung quanh để xoay nó, và nhấn một lần nữa để hoàn tất.

en: Pick a shape. Click to start drawing, drag, and let go when it is the size and shape you want.
vi: Chọn một hình. Nhấn để bắt đầu vẽ, kéo, và thả nút chuột khi hình đang ở kích cỡ và hình dạng mong muốn.

en: Draw shapes from the center.
vi: Vẽ hình từ tâm.

en: Draw shapes from a corner.
vi: Vẽ hình từ một góc.

note: Title of eraser selector (buttons down the right for eraser tool)
en: Erasers
vi: Xoá

note: Title of stamp selector (buttons down the right for stamps tool)
en: Stamps
vi: Dấu

note: Paint tool instructions
en: Pick a color and a brush shape to draw with.
vi: Chọn một màu và một kiểu chổi để vẽ.

note: Stamp tool instructions
en: Pick a picture to stamp around your drawing.
vi: Chọn một tranh để đánh dấu vòng quanh bản vẽ của em.

note: Line tool instructions
en: Click to start drawing a line. Let go to complete it.
vi: Nhấn để bắt đầu vẽ một đường thẳng. Thả nút chuột để hoàn tất.

en: Choose a style of text. Click on your drawing and you can start typing. Press [Enter] or [Tab] to complete the text.
vi: Hãy chọn một kiểu dáng văn bản. Nhấn chuột vào bản vẽ, sau đó em có thể gõ . Bấm phím [Enter] hay [Tab] để kết thúc gõ đoạn văn.

en: Choose a style of text. Click on your drawing and you can start typing. Press [Enter] or [Tab] to complete the text. By using the selector button and clicking an existing label, you can move it, edit it, and change its text style.
vi: Hãy chọn một kiểu dáng văn bản. Nhấn chuột vào bản vẽ, sau đó em có thể gõ . Bấm phím [Enter] hay [Tab] để kết thúc gõ đoạn văn. Bằng cách sử dụng nút lựa chọn và nhấn vào một nhãn đã tồn tại thì em cũng có thể di chuyển nó, chỉnh sửa nó và thay đổi kiểu dáng văn bản của nó.

note: Magic tool instruction
en: Pick a magical effect to use on your drawing!
vi: Chọn một phép ma thuật để dùng trên tranh của em!

note: Response to 'undo' action
en: Undo!
vi: Hoàn tác!

note: Response to 'redo' action
en: Redo!
vi: Làm lại!

note: Eraser tool
en: Eraser!
vi: Xoá!

note: Response to 'start a new image' action
en: Pick a color or picture with which to start a new drawing.
vi: Hãy chọn một màu hay tranh để bắt đầu một bản vẽ mới.

note: Response to 'save' action
en: Your image has been saved!
vi: Ảnh của em đã được lưu!

note: Response to 'quit' (exit) action
en: Bye bye!
vi: Tạm biệt!

note: Instruction while using Line tool (after click, before release)
en: Let go of the button to complete the line.
vi: Buông nút chuột để vẽ xong đường.

en: Let go of the button to complete the line. (Your line’s angle is %.0f degrees.)
vi: Thả nút chuột để hoàn thành vẽ đường. (Độ dốc của đường của em là %.0f độ.)

note: Instruction while using Shape tool (after first click, before release)
en: Hold the button to stretch the shape.
vi: Nhấn giữ nút chuột để kéo giãn hình.

en: Hold the button to stretch the shape. (It has an aspect ratio of "%.2g:1".)
vi: Nhấn giữ nút chuột để kéo giãn hình. (Tỉ lệ của nó là "%.2g:1".)

note: Instruction while finishing Shape tool (after release, during rotation step before second click)
en: Move the mouse to rotate the shape. Click to draw it.
vi: Di chuột để xoay hình. Nhấn để vẽ nó.

en: Move the mouse to rotate the shape. Click to draw it. (It is rotated %d degrees.)
vi: Di chuột để xoay hình. Nhấn để vẽ nó. (Nó đang xoay %d độ.)

note: Instructions to show when the Label tool's selector mode is activated
en: Clicking an existing label (or press [Tab] to cycle through them and [Enter] to choose). Then, you can move it, edit it, and change its text style.
vi: Chọn một nhãn có sẵn (hoặc nhấn [Tab] để lần lượt đi qua từng nhãn và [Enter] để chọn). Sao đó, em có thể di chuyển, chỉnh sửa và đổi kiểu chữ của nó.

note: Instructions to show when a Label has been chosen with the selector
en: Click in your picture if you wish to reposition this label, type to change the text, and use the options to change its text style. Press [Enter] or [Tab] when you're finished.
vi: Nhấn vào tranh nếu em muốn thay đổi vị trí của nhãn này, gõ để thay đổichữ, và sử dụng các tùy chọn để đổi kiểu chữ. Nhấn [Enter] hoặc [Tab] để hoàntất.

note: Instructions to show when the Label tool's apply mode is activated
en: Clicking an existing label (or press [Tab] to cycle through them and [Enter] to choose) to permanently apply the text to the canvas.
vi: Chọn một nhãn có sẵn (hoặc nhấn [Tab] để lần lượt đi qua từng nhãn và [Enter] để chọn) để in chữ lên tranh.

note: Instructions to show when choosing brushes, depending on the brush's feature (if there are none, show_brush_tip() will show the current tool's tip)
en: This brush is animated; its shape changes as you draw!
vi: Kiểu chổi này có thể cử động; nó thay đổi hình dáng khi em vẽ!

en: This brush changes depending on the angle.
vi: Kiểu chổi này thay đổi dựa trên góc.

en: This brush changes depending on the angle, and is animated; its shape changes as you draw!
vi: Kiểu chổi này thay đổi dựa trên góc, và nó có thể cử động; nó thay đổi hình dáng khi em vẽ!

en: This brush's spacing is now 1 pixel!
vi: Khoảng cách giữa các lần tô của chổi giờ là 1 điểm ảnh!

en: This brush's spacing is now about %1$d/%2$d the size of the brush shape.
vi: Khoảng cách giữa các lần tô của chổi này là %1$d/%2$d lần độ lớn của chổi.

en: This brush's spacing is now about the size of the brush shape.
vi: Khoảng cách giữa các lần tô của chổi này là độ lớn của chổi.

en: This brush's spacing is now about %d times as big as the brush shape.
vi: Khoảng cách giữa các lần tô của chổi này là %d lần độ lớn của chổi.

en: This brush's spacing is now about %1$d %2$d/%3$d times as big as the brush shape.
vi: Khoảng cách giữa các lần tô của chổi này là %1$d %2$d/%3$d lần độ lớn của chổi.

note: Instructions to show when rotating stamps
en: Drag the mouse to rotate the stamp. Click to draw it. (It is rotated %d degrees.)
vi: Di chuột để xoay hình. Nhấn để vẽ nó. (Độ xoay là %d độ.)

note: Text tool instructions after changing font
en: The font is "%1$s (%2$s)", %3$d pixels tall. Click on your drawing and you can start typing. Press [Enter] or [Tab] to complete the text.
vi: Phông chữ này là "%1$s (%2$s)", cao %3$d điểm ảnh.Chọn một kiểu dáng văn bản. Nhấn chuột vào bản vẽ, sau đó em có thể gõ chữ. Bấm phím [Enter] hay [Tab] để kết thúc gõ đoạn văn.

note: Label tool instructions after changing font
en: The font is "%1$s (%2$s)", %3$d pixels tall. Click on your drawing and you can start typing. Press [Enter] or [Tab] to complete the text. By using the selector button and clicking an existing label, you can move it, edit it, and change its text style.
vi: Phông chữ này là "%1$s (%2$s)", cao %3$d điểm ảnh. Chọn một kiểu dáng văn bản. Nhấn chuột vào bản vẽ, sau đó em có thể gõ chữ. Bấm phím [Enter] hay [Tab] để kết thúc gõ đoạn văn. Bằng cách sử dụng nút lựa chọn và nhấn vào một nhãn đã tồn tại thì em cũng có thể di chuyển nó, chỉnh sửa nó và thay đổi kiểu dáng văn bản của nó.

note: Quit prompt positive response (quit)
en: Yes, I’m done!
vi: Có, em đã xong!

note: Quit prompt negative response (don't quit)
en: No, take me back!
vi: Không, cho em quay lại!

note: Current picture is not saved; user is quitting
en: If you quit, you’ll lose your picture! Save it?
vi: Nếu thoát thì tranh của em sẽ bị mất! Em có muốn lưu không?

en: Yes, save it!
vi: Có, hãy lưu!

en: No, don’t bother saving!
vi: Không, đừng lưu!

note: Current picture is not saved; user is opening another picture
en: Save your picture first?
vi: Trước tiên có nên lưu tranh này không?

note: Error opening picture
en: Can’t open that picture!
vi: Không mở được tranh đó!

note: Notification that 'Open' dialog has nothing to show
en: There are no saved files!
vi: Chưa có tranh nào được lưu!

note: Verification of print action
en: Print your picture now?
vi: In tranh này ngay bây giờ?

en: Yes, print it!
vi: In đi!

note: Confirmation of successful (we hope) printing
en: Your picture has been printed!
vi: Ảnh của em đã được in!

note: We got an error printing
en: Sorry! Your picture could not be printed!
vi: Xin lỗi! Không thể in được tranh!

note: Notification that it's too soon to print again (--printdelay option is in effect)
en: You can’t print yet!
vi: Em chưa có thể in được!

note: Prompt to confirm erasing a picture in the Open dialog, or exported template from the New dialog
en: Erase this picture?
vi: Xoá tranh này?

en: Erase this template?
vi: Xoá mẫu này?

en: Yes, erase it!
vi: Có, hãy xoá đi!

en: No, don’t erase it!
vi: Không, đừng xoá!

note: Reminder that Mouse Button 1 is the button to use in Tux Paint
en: Remember to use the left mouse button!
vi: Hãy nhớ dùng nút bên trái của chuột!

note: Confirmation of successful (we hope) image export
en: Your picture has been exported to "%s"!
vi: Ảnh của em đã được in ra!

en: Your slideshow GIF has been exported to "%s"!
vi: Ảnh GIF của em đã được in vào "%s"!

note: We got an error exporting
en: Sorry! Your picture could not be exported!
vi: Xin lỗi! Không thể xuất được tranh này!

en: Sorry! Your slideshow GIF could not be exported!
vi: Xin lỗi! Không thể xuất được ảnh GIF này!

note: Confirmation of successful (we hope) image-to-template conversion
en: Your picture is now available as a template in the “New“ dialog!
vi: Tranh của em đã được hiện dưới dạng mẫu trong hộp thoại “Mới“ (New)!

note: We got an error doing image-to-template conversion
en: You already turned this picture into a template. Look for it in the “New“ dialog!
vi: Em đã chuyển tranh này thành mẫu rồi. Tìm nó ở trong hộp thoại “Mới“ (New)!

en: Sorry! Your picture could not turned into a template!
vi: Xin lỗi! Không thể chuyển tranh của em thành mẫu!

note: Slideshow instructions
en: Choose the pictures you want, then click “Play”.
vi: Chọn những tranh em muốn, sau đó bấm nút “Chạy”.

note: Sound has been muted (silenced) via keyboard shortcut
en: Sound muted.
vi: Âm thanh đã bị tắt.

note: Sound has been unmuted (unsilenced) via keyboard shortcut
en: Sound unmuted.
vi: Âm thanh đã được mở.

note: Open dialog: 'Slides' button, to switch to slide show mode
en: Slides
vi: Trình chiếu

note: Slideshow: 'GIF Export' button, to create an animated GIF
en: GIF Export
vi: Xuất ảnh GIF

note: Prompt to ask whether user wishes to save over old version of their file
en: Replace the picture with your changes?
vi: Thay tranh bằng các thay đổi của em không?

note: Positive response to saving over old version (like a 'File:Save' action in other applications)
en: Yes, replace the old one!
vi: Có, hãy thay thế cái cũ!

note: Negative response to saving over old version (saves a new image) (like a 'File:Save As...' action in other applications)
en: No, save a new file!
vi: Không, hãy lưu một tập tin mới!

en: Choose a picture and then click “Open”, “Export”, “Template“, or “Erase”. Click “Slides” to create a slideshow animation or “Back“ to return to your current picture.
vi: Chọn một tranh và nhấn “Mở”, “Xuất”, “Mẫu“, hoặc “Xóa”. Chọn “Trình chiếu” để tạo một trình chiếu hoặc “Lùi” để trở về tranh hiện tại của em.

en: Choose a picture and then click “Open”, “Export”, or “Erase”. Click “Slides” to create a slideshow animation or “Back“ to return to your current picture.
vi: Chọn một tranh và nhấn “Mở”, “Xuất”, hoặc “Xóa”. Chọn “Trình chiếu” để tạo một trình chiếu hoặc “Lùi” để trở về tranh hiện tại của em.

note: None selected? Too dangerous to automatically select all (like we do for slideshow playback). Only 1 selected?  No point in saving as GIF.
en: Select 2 or more drawings to turn into an animated GIF.
vi: Chọn từ 2 tranh trở lên để tạo một ảnh GIF.

note: Tool tip text describing a mixed color (e.g., "1/3 red and 1/2 yellow", or "1/3 blue and 2/3 white", etc.)
en: Your color is %1$s %2$s.
vi: Màu của em là %1$s %2$s.

en: Your color is %1$s %2$s and %3$s %4$s.
vi: Màu của em là %1$s %2$s và %3$s %4$s.

en: Your color is %1$s %2$s, %3$s %4$s, and %5$s %6$s.
vi: Màu của em là %1$s %2$s, %3$s %4$s và %5$s %6$s.

en: Your color is %1$s %2$s, %3$s %4$s, %5$s %6$s, and %7$s %8$s.
vi: Màu của em là %1$s %2$s, %3$s %4$s, %5$s %6$s, và %7$s %8$s.

en: Your color is %1$s %2$s, %3$s %4$s, %5$s %6$s, %7$s %8$s, and %9$s %10$s.
vi: Màu của em là %1$s %2$s, %3$s %4$s, %5$s %6$s, %7$s %8$s, và %9$s %10$s.

en: Your color is %1$s %2$s, %3$s %4$s, %5$s %6$s, %7$s %8$s, %9$s %10$s, and %11$s %12$s.
vi: Màu của em là %1$s %2$s, %3$s %4$s, %5$s %6$s, %7$s %8$s, %9$s %10$s, và %11$s %12$s.

note: Color mixer; e.g., "Your color is entirely grey."
en: entirely
vi: toàn là

note: Add "Color Select" color:
en: Select a color from your drawing.
vi: Chọn một màu từ tranh của em.

en: Pick a color. Hues go top to bottom. Saturation/intensity goes left (pale) to right (pure). Value (lightness/darkness): grey bar.
vi: Chọn một màu. Sắc đi từ trên xuống. Độ nhạt/đậm đi từ trái (nhạt) sang phải (đậm). Độ sáng (sáng/tối): thanh xám.

en: Click the primary colors (red, yellow, and blue), white (to tint), grey (to tone), and black (to shade), to mix together a new color.
vi: Nhấn các màu cơ bản (đỏ, vàng, xanh), trắng (để làm sáng), xám (để hạ màu), , và đem (để làm tối), để trộn thành màu mới.

en: Drawing program
vi: Chương trình vẽ

en: Tux Paint (Fullscreen)
vi: Tux Sơn (Toàn màn hình)

en: Click and drag the mouse to change the colors in parts of your picture.
vi: Nhấn và kéo chuột để thay đổi màu sắc trong một phần của tranh của em.

en: Click to change the colors in your entire picture.
vi: Nhấn chuột để thay đổi màu sắc trong toàn bộ tranh của em.

en: Blind
vi: Rèm cửa sổ

en: Click towards the edge of your picture to pull window blinds over it. Move perpendicularly to open or close the blinds.
vi: Nhấn chuột gần cạnh của tranh để kéo rèm cửa sổ qua nó. Di chuyển theo hướng vuông góc để mở hoặc đóng cái rèm.

en: Click and drag the mouse around to make the picture blocky.
vi: Nhấn và kéo chuột để làm cho tranh có hiệu ứng khối.

en: Click to make the entire picture blocky.
vi: Nhấn để toàn bộ tranh có hiệu ứng khối.

en: Click and drag the mouse around to turn the picture into a chalk drawing.
vi: Nhấn và kéo chuột để biến tranh thành tranh phấn.

en: Click to turn the entire picture into a chalk drawing.
vi: Nhấn chuột để biến toàn bộ tranh thành tranh phấn.

en: Click and drag the mouse around to make the picture drip.
vi: Nhấn và kéo chuột để làm cho tranh nhỏ giọt.

en: Click to make the entire picture drip.
vi: Nhấn để làm sắc toàn bộ tranh.

en: Click and drag to apply a glowing "bloom" effect to parts of your image.
vi: Nhấn và kéo chuột để thêm hiệu ứng phát sáng vào phần của tranh.

en: Click to apply a glowing "bloom" effect to your entire image.
vi: Nhấn để thêm hiệu ứng phát sáng vào toàn bộ tranh.

en: Click and drag the mouse around to blur the image.
vi: Nhấn và kéo chuột để làm mờ tranh.

en: Click to blur the entire image.
vi: Nhấn để làm mờ toàn bộ tranh.

en: Click and drag to draw large bricks.
vi: Nhấn và kéo chuột để vẽ nhiều gạch lớn.

en: Click and drag to draw small bricks.
vi: Nhấn và kéo chuột để vẽ nhiều gạch nhỏ.

en: Click and drag to draw bricks.
vi: Nhấn và kéo chuột để vẽ nhiều gạch lớn.

en: Click and drag the mouse around to draw in calligraphy.
vi: Nhấn và kéo chuột để vẽ theo kiểu dáng chữ viết đẹp.

en: Click and drag the mouse around to turn the picture into a cartoon.
vi: Nhấn và kéo chuột để biến tranh thành tranh hoạt hình.

en: Click to turn the entire picture into a cartoon.
vi: Nhấn để biến toàn bộ tranh thành tranh hoạt hình.

en: Click and drag to fill the canvas with a checkerboard pattern.
vi: Nhấn và kéo chuột để tô tranh bằng họa tiết bàn cờ.

en: Click once to pick a spot to begin cloning. Click again and drag to clone that part of the picture.
vi: Nhấn lần đầu để chọn phần để sao chép. Nhấn lần nữa và kéo để sao chép phần đó lên chỗ khác của tranh.

en: Color Sep.
vi: Tách Màu

en: Click and drag left and right to separate your picture's red and cyan, to make anaglyphs you can view with 3D glasses! Use the size option to choose different types.
vi: Nhấn và kéo sang trái và phải để tách tranh thành phần xanh và đỏ, để em có thể xem bằng kính 3D! Sử dụng tùy chọn kích cỡ để chọn nhiều kiểu khác nhau.

en: Click and drag to separate your picture's colors.
vi: Nhấn và kéo chuột để vẽ tách màu khỏi tranh.

en: Click and drag to simulate double vision.
vi: Nhấn và kéo chuột để mô phỏng tầm nhìn đôi.

en: Click and drag left and right to separate your picture's red and cyan, to make anaglyphs you can view with 3D glasses!
vi: Nhấn và kéo chuột sang trái và phải để tách tranh thành phần xanh và đỏ, để em có thểxem bằng kính 3D!

en: Confetti
vi: Hoa giấy

en: Click to throw confetti!
vi: Nhấn để ném hoa giấy !

en: Click and drag the mouse to cause distortion in your picture.
vi: Nhấn và kéo chuột để làm méo mó tranh.

en: Dither (Keep Color)
vi: Màu rải hạt (Giữ lại màu)

en: Click and drag to replace parts of your image with a dithered pattern of dots in your chosen color.
vi: Nhấn và kéo chuột để đổi một phần của tranh thành họa tiết màu rải hạt theo màu em đã chọn.

en: Click to replace your entire image with a dithered pattern of dots in your chosen color.
vi: Nhấn để đổi toàn tranh thành họa tiết màu rải hạt theo màu em đã chọn.

en: Click and drag to replace parts of your image with a dithered pattern of dots using the picture's original colors.
vi: Nhấn và kéo chuột để đổi một phần của tranh thành họa tiết màu rải hạt theo màu của tranh.

en: Click to replace your entire image with a dithered pattern of dots using the picture's original colors.
vi: Nhấn để đổi toàn bộ tranh thành họa tiết màu rải hạt theo màu của tranh.

en: Click and drag the mouse to emboss the picture.
vi: Nhấn và kéo chuột để làm nổi tranh.

en: Click to emboss the entire picture.
vi: Nhấn để làm nổi toàn bộ tranh.

en: Remove Color
vi: Xóa màu

en: Keep Color
vi: Giữ màu

en: Click and drag the mouse to lighten parts of your picture.
vi: Nhấn chuột và di chuyển nó để làm sáng một phần của tranh.

en: Click to lighten your entire picture.
vi: Nhấn để làm sáng toàn bộ tranh.

en: Click and drag the mouse to darken parts of your picture.
vi: Nhấn chuột và di chuyển nó để làm tối một phần của tranh.

en: Click to darken your entire picture.
vi: Nhấn để làm tối toàn bộ tranh.

en: Click and drag the mouse to desaturate parts of your picture.
vi: Nhấn chuột và di chuyển nó để làm nhạt một phần của tranh.

en: Click to desaturate your entire picture.
vi: Nhấn để làm nhạt toàn bộ tranh.

en: Click and drag the mouse to saturate parts of your picture.
vi: Nhấn và kéo chuột để làm đậm một phần của tranh.

en: Click to saturate your entire picture.
vi: Nhấn để làm đậm toàn bộ tranh.

en: Click and drag the mouse to entirely desaturate parts of your picture that match the chosen color.
vi: Nhấn và kéo chuột để làm đậm phần màu của tranh khớp với màu đã chọn.

en: Click to entirely desaturate the parts of your picture that match the chosen color.
vi: Nhấn để làm nhạt phần màu của tranh khớp với màu đã chọn.

en: Click and drag the mouse to entirely desaturate parts of your picture that don't match the chosen color.
vi: Nhấn và kéo chuột xung quanh để làm nhạt phần màu của tranh KHÔNG khớp với màu đã chọn.

en: Click to entirely desaturate the parts of your picture that don't match the chosen color.
vi: Nhấn để làm nhạt phần màu của tranh KHÔNG khớp với màu đã chọn.

en: Click on part of your picture to create a fisheye effect.
vi: Nhấn vào phần của tranh để tạo hiệu ứng mắt cá.

en: Click and drag to draw a flower stalk. Let go to finish the flower.
vi: Nhấn và kéo chuột để vẽ một cuống hoa. Buông chuột để hoàn thành hoa.

en: Click and drag the mouse to cover an area with foamy bubbles.
vi: Nhấn và kéo chuột để trải ra một vùng bằng bong bóng sủi bọt.

en: Choose a background color and click to turn the corner of the page over.
vi: Chọn một màu nền, sau đó Nhấn chuột để gấp góc của trang.

en: Fretwork
vi: Làm gỗ

en: Click and drag to draw repetitive patterns.
vi: Nhấn và kéo chuột để vẽ các hoạ tiết lặp lại.

en: Click to surround your picture with repetitive patterns.
vi: Nhấn để tạo họa tiết lặp lại xung quanh tranh.

en: Glass Tile
vi: Gạch thủy tinh

en: Click and drag the mouse to put glass tile over your picture.
vi: Nhấn và kéo chuột để lát gạch thủy tinh trên tranh.

en: Click to cover your entire picture in glass tiles.
vi: Nhấn để trải ra toàn bộ tranh dùng gạch thủy tinh.

en: Click to place a large googly eye, then drag and release to make it look that direction.
vi: Nhấn để đặt một con mắt ngốc nghếch lớn, sau đó kéo và thả để làm cho con mắt nhìn theo hướng đó.

en: Click to place a small googly eye, then drag and release to make it look that direction.
vi: Nhấn để đặt một con mắt ngốc nghếch nhỏ, sau đó kéo và thả để làm cho con mắt nhìn theo hướng đó.

en: Googly Eyes
vi: Con mắt ngốc nghếch

en: Click to place a googly eye, then drag and release to make it look that direction.
vi: Nhấn để đặt một con mắt ngốc nghếch, sau đó kéo và thả để làm cho con mắt nhìn theo hướng đó.

en: Click and drag to draw grass. Don’t forget the dirt!
vi: Nhấn và kéo chuột để vẽ cỏ. Đừng quên vẽ đất!

en: Halftone
vi: Dải chấm tròn

en: Click and drag to turn your drawing into a newspaper.
vi: Nhấn và kéo chuột để chuyển đổi tranh sang giấy báo.

en: Click to turn your drawing into a newspaper.
vi: Nhấn để chuyển đổi tranh sang giấy báo.

en: Kaleido-4
vi: Kính vạn hoa-4

en: Kaleido-6
vi: Kính vạn hoa-6

en: Kaleido-8
vi: Kính vạn hoa-8

en: Click and drag around your picture to look through it with a kaleidoscope!
vi: Nhấn và kéo chuột để làm biến tranh thành Trình chiếu qua kính vạn hoa.

en: Symmetric Left/Right
vi: Đối xứng Trái/Phải

en: Symmetric Up/Down
vi: Đối xứng Trên/Dưới

en: Click and drag the mouse to draw with two brushes that are symmetric across the left and right of your picture.
vi: Nhấn và kéo chuột để vẽ bằng 2 chổi đối xứng qua phía bên trái vàphải của tranh.

en: Click and drag the mouse to draw with two brushes that are symmetric across the top and bottom of your picture.
vi: Nhấn và kéo chuột để vẽ bằng 2 chổi đối xứng qua phía trên vàdưới của tranh.

en: Click and drag the mouse to draw a pattern across the picture.
vi: Nhấn và kéo chuột để vẽ lên tranh bằng họa tiết

en: Click and drag the mouse to draw a pattern that is symmetric across the picture.
vi: Nhấn và kéo chuột để vẽ lên tranh bằng họa tiết đối xứng.

note: KAL_BOTH
en: Click and drag the mouse to draw with symmetric brushes (a kaleidoscope).
vi: Nhấn và kéo chuột để vẽ bằng các bút đối xứng (kính vạn hoa).

en: Click and drag to draw a beam of light on your picture.
vi: Nhấn và kéo chuột để vẽ một tia ánh sáng trên tranh.

en: Click, drag, and release to draw a lightning bolt between two points.
vi: Nhấn và kéo chuột để vẽ một tia chớp giữa 2 điểm trên tranh.

en: Click and drag to paint a maze on your picture.
vi: Nhấn và kéo chuột để vẽ một mê cung trên tranh.

en: Click to turn your entire picture into a maze.
vi: Nhấn chuột để biến tranh thành mê cung.

en: Metal Paint
vi: Sơn kim

en: Click and drag the mouse to paint with a metallic color.
vi: Nhấn và kéo chuột để sơn bằng một màu kim loại.

en: Click to make a mirror image.
vi: Nhấn để tạo một hình phản chiếu.

en: Click to flip the picture upside-down.
vi: Nhấn để quay hình lộn ngược.

en: Mosaic
vi: Khảm

en: Click and drag the mouse to add a mosaic effect to parts of your picture.
vi: Nhấn và kéo chuột để thêm hiệu ứng khảm vào phần của tranh.

en: Click to add a mosaic effect to your entire picture.
vi: Nhấn để thêm hiệu ứng khảm vào toàn bộ tranh.

en: Square Mosaic
vi: Khảm vuông

en: Hexagon Mosaic
vi: Khảm lục giác

en: Irregular Mosaic
vi: Khảm không đều

en: Click and drag the mouse to add a square mosaic to parts of your picture.
vi: Nhấn và kéo chuột để thêm một mẫu khảm hình vuông vào phần của tranh.

en: Click to add a square mosaic to your entire picture.
vi: Nhấn để thêm một mẫu khảm hình vuông vào toàn bộ tranh.

en: Click and drag the mouse to add a hexagonal mosaic to parts of your picture.
vi: Nhấn và kéo chuột để thêm một mẫu khảm hình sáu cạnh vào phần của tranh.

en: Click to add a hexagonal mosaic to your entire picture.
vi: Nhấn để thêm một mẫu khảm hình sáu cạnh vào toàn bộ tranh.

en: Click and drag the mouse to add an irregular mosaic to parts of your picture.
vi: Nhấn và kéo chuột để thêm một mẫu khảm không đều vào phần của tranh.

en: Click to add an irregular mosaic to your entire picture.
vi: Nhấn để thêm một mẫu khảm không đều vào toàn bộ tranh.

en: Opposite
vi: Đối ngược

en: Click and drag the mouse around to make your painting negative.
vi: Nhấn và kéo chuột xung quanh để làm cho tranh có hiệu ứng bản âm.

en: Click to turn your painting into its negative.
vi: Nhấn để chuyển đổi tranh sang bản âm.

en: Click and drag the mouse around to change colors to their opposites -- their complementary colors.
vi: Nhấn và kéo chuột xung quanh để thay đổi màu của phần của tranh thành màu bổ sung của nhau.

en: Click to turn all colors in your painting into their opposites -- their complementary colors.
vi: Nhấn và kéo chuột xung quanh để thay đổi toàn bộ màu của tranh thành màu bổ sung của nhau.

en: Click and drag the mouse to add noise to parts of your picture.
vi: Nhấn và kéo chuột để thêm nhiễu trên phần của tranh.

en: Click to add noise to your entire picture.
vi: Nhấn để thêm nhiễu trên toàn bộ tranh.

note: 1-point perspective
en: 1-Point Select
vi: 1-Điểm Chọn

en: 1-Point Draw
vi: 1-Điểm Vẽ

note: 2-point perspective
en: 2-Point Select
vi: 2-Điểm Chọn

en: 2-Point Draw
vi: 2-Điểm Vẽ

note: 3-point perspective
en: 3-Point Select
vi: 3-Điểm Chọn

en: 3-Point Draw
vi: 3-Điểm Vẽ

en: 3-Point Draw Down
vi: 3-Điểm Vẽ Xuống

en: Isometric Lines
vi: Đường Đẳng Cự

note: Dimetric
en: Dimetric Select
vi: Chọn Dimetric

en: Dimetric Draw
vi: Vẽ Dimetric

note: Trimetric
en: Trimetric Select
vi: Chọn Trimetric

en: Trimetric Draw
vi: Vẽ Trimetric

note: Oblique
en: Oblique Select
vi: Chọn Oblique

en: Oblique Draw
vi: Vẽ Oblique

en: Oblique Draw Left
vi: Vẽ Oblique Trái

note: 1-point perspective
en: Click in your drawing to pick a vanishing point for the 1-point perspective painting tool.
vi: Nhấn tranh để chọn một điểm biến mất cho công cụ vẽ phối cảnh 1-điểm.

en: Click and drag to draw lines with your 1-point perspective vanishing point.
vi: Nhấn và kéo chuột để vẽ đường thẳng bằng công cụ vẽ phối cảnh 1-điểm.

note: 2-point perspective
en: Click two places in your drawing to pick vanishing points for the 2-point perspective painting tool.
vi: Chọn 2 điểm trong tranh để chọn 2 điểm biến mất cho công cụ vẽ phối cảnh 2-điểm.

en: Click and drag to draw lines with your 2-point perspective vanishing points.
vi: Nhấn và kéo chuột để vẽ đường thẳng bằng công cụ vẽ phối cảnh 2-điểm.

en: Click three places in your drawing to pick vanishing points for the 3-point perspective painting tool.
vi: Chọn 3 điểm trong tranh để chọn 3 điểm biến mất cho công cụ vẽ phối cảnh 3-điểm.

en: Click and drag to draw lines with your 3-point perspective vanishing points.
vi: Nhấn và kéo chuột để vẽ đường thẳng bằng công cụ vẽ phối cảnh 3-điểm.

en: Click and drag to draw lines with your 3-point perspective vanishing points (downward perspective).
vi: Nhấn và kéo chuột để vẽ đường thẳng bằng công cụ vẽ phối cảnh 3-điểm (nhìn từ trên xuống).

en: Click and drag to draw lines with an isometric projection.
vi: Nhấn và kéo chuột để vẽ đường thằng theo phép chiếu isometric.

note: Dimetric
en: Click in your drawing to adjust the angle used by the dimetric projection painting tool.
vi: Nhấn vào tranh để chỉnh sửa góc của công cụ vẽ phép chiếu dimetric.

en: Click and drag to draw lines with dimetric projection.
vi: Nhấn và kéo chuột để vẽ đường thẳng theo phép chiếu dimetric.

note: Trimetric
en: Click in your drawing to adjust the angles used by the trimetric projection painting tool.
vi: Nhấn vào tranh để chỉnh sửa góc của công cụ vẽ phép chiếu trimetric.

en: Click and drag to draw lines with trimetric projection.
vi: Nhấn và kéo chuột để vẽ đường thẳng theo phép chiếu trimetric.

note: Oblique
en: Click in your drawing to adjust the angle used by the oblique projection painting tool.
vi: Nhấn vào tranh để chỉnh sửa góc của công cụ vẽ phép chiếu oblique.

en: Click and drag to draw lines with oblique projection.
vi: Nhấn và kéo chuột để vẽ đường thẳng theo phép chiếu oblique.

en: Click and drag to draw lines with oblique projection (right-facing).
vi: Nhấn và kéo chuột để vẽ đường thẳng theo phép chiếu oblique (nhìn sang phải).

en: Tile Zoom
vi: Thu phóng theo kiểu lát

en: Click on the corners and drag where you want to stretch the picture.
vi: Nhấn vào góc và kéo để kéo giãn tranh ở nơi đó.

en: Click to turn your picture into 2-by-2 panels.
vi: Nhấn để biến tranh thành dạng tranh 4 khung.

en: Click and drag up to zoom in the picture. Drag down to zoom out and tile the picture.
vi: Nhấn và kéo chuột lên để phóng to, hoặc kéo xuống để thu nhỏ và lát tranh.

en: Click and drag up to zoom in or drag down to zoom out the picture.
vi: Nhấn và kéo chuột lên để phóng to, hoặc kéo xuống để thu nhỏ tranh.

en: Click and drag up to rush in or drag down to rush out the picture.
vi: Nhấn và kéo chuột lên để cho tranh chạy đến, hoặc kéo xuống để cho tranh chạy đi.

en: Click and drag to draw large pixels.
vi: Nhấn và kéo chuột để vẽ các điểm ảnh lớn.

en: Filled Polygon
vi: Đa giác chứa màu

en: Click multiple times in your picture to create a filled polygon. You may drag points to alter the shape. Drag adjacent points together to merge them. Connect the first and last points to complete the shape.
vi: Nhấn vào tranh nhiều lần để tạo một đa giác chứa màu. Em có thể di  chuyển các điểm để thay đổi hình dạng. Kéo 2 điểm kề lại với nhau để kết hợp chúng. Nối điểm đầu và điểm cuối để hoàn thành hình đa giác.

en: Click the part of your picture where would you like a puzzle.
vi: Nhấn vào phần của tranh mà em muốn thấy hình ghép.

en: Click to make a puzzle in fullscreen mode.
vi: Nhấn để tạo hình ghép ở chế độ toàn màn hình.

en: Rails
vi: Xe lửa

en: Click and drag to draw train track rails on your picture.
vi: Nhấn và kéo chuột để vẽ đường xe lửa trên tranh.

en: Smooth Rainbow
vi: Cầu vồng trơn

en: Rainbow Cycle
vi: Cầu vồng đổi màu

en: You can draw in rainbow colors!
vi: Em có thể vẽ bằng các màu cầu vồng!

en: Click to place a rain drop onto your picture.
vi: Nhấn để đặt một giọt mưa vào tranh.

en: Click to cover your picture with rain drops.
vi: Nhấn để trải ra tranh bằng giọt mưa.

en: Real Rainbow
vi: Cầu vồng thật

en: ROYGBIV Rainbow
vi: Cầu vồng theo phổ

en: Click where you want your rainbow to start, drag to where you want it to end, and then let go to draw a rainbow.
vi: Nhấn vào vị trí cần bắt đầu cầu vồng, kéo đến vị trí kết thúc, sau đó thả nút để vẽ một cầu vồng.

en: Click and drag the mouse around to add a reflection to your picture.
vi: Nhấn và kéo chuột để thêm hiệu ứng phản xạ vào phần của tranh.

en: Add a flowing ribbon to your picture.
vi: Nhấn để thêm một ruy-băng vào tranh.

en: Ripples
vi: Gợn

en: Click to make ripples appear over your picture.
vi: Nhấn để làm cho gợn sóng xuất hiện trên tranh.

en: Rosette
vi: Hoa thị

en: Click and start drawing your rosette.
vi: Nhấn để bắt đầu vẽ một hình hoa thị.

en: You can draw just like Picasso!
vi: Giờ em có thể vẽ như Picasso!

en: Click and drag the mouse to trace edges in parts of your picture.
vi: Nhấn và kéo chuột để đồ lại các cạnh của phần của tranh.

en: Click to trace edges in your entire picture.
vi: Nhấn để đồ lại các cạnh của toàn bộ tranh.

en: Click and drag the mouse to sharpen parts of your picture.
vi: Nhấn và kéo chuột để làm sắc phần của tranh.

en: Click to sharpen the entire picture.
vi: Nhấn để làm sắc toàn bộ tranh.

en: Click and drag the mouse to create a black and white silhouette.
vi: Nhấn và kéo chuột để tạo một hình bóng đen trắng.

en: Click to create a black and white silhouette of your entire picture.
vi: Nhấn để chuyển đổi toàn bộ tranh sang hình bóng đen trắng.

en: Click and drag to shift your picture around on the canvas.
vi: Nhấn và kéo chuột để dịch tranh xung quanh vùng vẽ.

en: Squiggles
vi: Đường ngoằn ngoèo

en: Click and drag the mouse around to draw in freehand; it will be smoothed when you let go.
vi: Nhấn và kéo chuột. Khi em thả nút chuột, nó sẽ làm trơn tranh.

en: Click and drag the mouse around to draw squiggles.
vi: Nhấn và kéo chuột vẽ các đường ngoằn ngoèo.

en: Click and drag the mouse around to draw loop-the-loops.
vi: Nhấn và kéo chuột để vẽ các đường lò xo.

note: if (which == 1)
en: Wet Paint
vi: Sơn ướt

en: Click and drag the mouse around to smudge the picture.
vi: Nhấn và kéo chuột xung quanh để làm nhoè tranh.

note: if (which == 1)
en: Click and drag the mouse around to draw with wet, smudgy paint.
vi: Nhấn và kéo chuột để vẽ bằng sơn ướt làm nhoè.

en: Snow Ball
vi: Hòn tuyết

en: Snow Flake
vi: Bông tuyết

en: Click to add snow balls to your picture.
vi: Nhấn để thêm các hòn tuyết vào tranh.

en: Click to add snow flakes to your picture.
vi: Nhấn để thêm các bông tuyết vào tranh.

en: Click and drag to stretch part of your picture vertically or horizontally.
vi: Nhấn và kéo chuột để làm giãn tranh theo hướng dọc hoặc hướng ngang.

en: String edges
vi: Cạnh dây

en: String corner
vi: Góc dây

en: String 'V'
vi: Dây 'V'

en: Click and drag to draw string art. Drag top-bottom to draw less or more lines, left or right to make a bigger hole.
vi: Nhấn và kéo chuột để vẽ theo kiểu dây. Kéo từ trên xuống dưới để vẽ nhiều hoặc ít đường hơn, kéo từ trái qua phải để tạo một hố lớn hơn.

en: Click and drag to draw arrows made of string art.
vi: Nhấn và kéo chuột để vẽ mũi tên kiểu dây.

en: Draw string art arrows with free angles.
vi: Vẽ mũi tên kiểu dây với góc tự do.

en: Click and drag to transform parts of your picture to circular brushstrokes.
vi: Nhấn và kéo chuột để biến phần của tranh thành các nét cọ tròn.

en: Click to turn your entire picture into circular brushstrokes.
vi: Nhấn chuột để biến toàn bộ tranh thành các nét vẽ cọ tròn.

en: Click and drag to transform parts of your picture to brushstroke rays.
vi: Nhấn và kéo chuột để biến phần của tranh thành các nét cọ tia.

en: Click to turn your entire picture into brushstroke rays.
vi: Nhấn chuột để biến toàn bộ tranh thành các nét cọ tia.

en: Click and drag to add fur to your picture.
vi: Nhấn và kéo chuột để vẽ lông lên tranh.

en: Color & White
vi: Màu sắc và Trắng

en: Click and drag the mouse around to change the color of parts of your picture.
vi: Nhấn và kéo chuột xung quanh để thay đổi màu của phần của tranh.

en: Click to change the color of your entire picture.
vi: Nhấn để thay đổi màu của toàn bộ tranh.

en: Click and drag the mouse around to turn parts of your picture into white and a color you choose.
vi: Nhấn và kéo chuột xung quanh để chuyển đổi đổi phần của tranh sang một màu được chọn.

en: Click to turn your entire picture into white and a color you choose.
vi: Nhấn để chuyển đổi toàn bộ tranh sang màu trắng và một màu được chọn.

en: Toothpaste
vi: Kem đánh răng

en: Click and drag to squirt toothpaste onto your picture.
vi: Nhấn và kéo chuột để làm kem đánh răng vọt ra lên tranh.

en: Click and drag to draw a tornado funnel on your picture.
vi: Nhấn và kéo chuột để vẽ một cái phễu bão trên tranh.

en: Epitrochoid Inside
vi: Epitrochoid Bên trong

en: Epitrochoid Edge
vi: Epitrochoid Cạnh

en: Epitrochoid Outside
vi: Epitrochoid Bên ngoài

en: Hypotrochoid Inside
vi: Hypotrochoid Bên trong

en: Hypotrochoid Edge
vi: Hypotrochoid Cạnh

en: Hypotrochoid Outside
vi: Hypotrochoid Bên ngoài

en: Click to start drawing an epitrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling outside of it. Use the size option to change where the pen is.
vi: Nhấn để vẽ một epitrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Sử dụng tùy chọn kích cỡ để thay đổi vị trí của bút.

en: Click to start drawing an epitrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling outside of it. Then pen is within the rolling circle.
vi: Nhấn để vẽ một epitrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Bút vẽ nằm trong hình tròn lăn.

en: Click to start drawing an epitrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling outside of it. Then pen is on the edge of the rolling circle.
vi: Nhấn để vẽ một epitrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Bút vẽ nằm trên cạnh hình tròn lăn.

en: Click to start drawing an epitrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling outside of it. Then pen is outside the rolling circle.
vi: Nhấn để vẽ một epitrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Bút vẽ nằm ngoài hình tròn lăn.

en: Click to start drawing a hypotrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling inside it. Use the size option to change where the pen is.
vi: Nhấn để vẽ một hypotrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Sử dụng tùy chọn kích cỡ để thay đổi vị trí của bút.

en: Click to start drawing a hypotrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling inside it. Then pen is within the rolling circle.
vi: Nhấn để vẽ một hypotrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Bút vẽ nằm trong hình tròn lăn.

en: Click to start drawing a hypotrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling inside it. Then pen is on the edge of the rolling circle.
vi: Nhấn để vẽ một hypotrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Bút vẽ nằm trên cạnh hình tròn lăn.

en: Click to start drawing a hypotrochoid. Drag left/right to change the size of the fixed circle, and up/down to change the size of the circle rolling inside it. Then pen is outside the rolling circle.
vi: Nhấn để vẽ một hypotrochoid. Kéo sang trái/phải để đổi cỡ của hình tròn đứng yên, và lên/xuống để đổi cỡ của hình tròn lăn. Bút vẽ nằm ngoài hình tròn lăn.

en: TV (Bright)
vi: TV (Sáng)

en: Click and drag to make parts of your picture look like they are on television.
vi: Nhấn và kéo chuột để làm cho phần của tranh nhìn như trên TV.

en: Click to make your picture look like it's on television.
vi: Nhấn để làm cho toàn bộ tranh nhìn như trên TV.

en: Wavelets
vi: Sóng gợn

en: Click to make the picture horizontally wavy. Click toward the top for shorter waves, the bottom for taller waves, the left for small waves, and the right for long waves.
vi: Nhấn để làm cho tranh gợn sóng theo chiều ngang. Nhấn chuột gần trên để tạo sóng ngắn hơn, gần dưới cho sóng cao hơn, gần bên trái cho sóng nhỏ, và gần bên phải cho sóng dài.

en: Click to make the picture vertically wavy. Click toward the top for shorter waves, the bottom for taller waves, the left for small waves, and the right for long waves.
vi: Nhấn để làm cho tranh gợn sóng theo chiều dọc. Nhấn chuột gần trên để tạo sóng ngắn hơn, gần dưới cho sóng cao hơn, gần bên trái cho sóng nhỏ, và gần bên phải cho sóng dài.

en: Xor Colors
vi: Màu

en: Click and drag to draw an "Exclusive Or" (XOR) effect
vi: Nhấn và kéo chuột để vẽ hiệu ứng "Exclusive Or" (XOR)

en: Click to apply an "Exclusive Or" (XOR) effect on the whole picture
vi: Nhấn để vẽ hiệu ứng "Exclusive Or" (XOR) lên toàn bộ tranh.

note: #-#-#-#-#  tvtime_1.0.11-9_vi.po (tvtime 1.0.2-3)  #-#-#-#-# Type: select Choices #-#-#-#-#  vdr_2.6.9-3_vi.po (vdr 2.2.0-6)  #-#-#-#-#
en: Cable
vi: Cáp

note: Type: select Choices
en: Cable including channels 100+
vi: Cáp gồm kênh 100+

note: Type: select Description
en: Default frequency table:
vi: Bảng tần số mặc định:

note: Type: select Description
en: Please choose the frequency table to use. It specifies which frequencies correspond to the familiar channel numbers. You should select "Broadcast" if you use an antenna for over-the-air signals.
vi: Hãy chọn bảng tần số cần dùng. Nó ghi rõ những tần số nào tương ứng với số thứ tự kênh thường dùng. Có nên bật mục « Quảng bá » nếu bạn sử dụng một ăngten để nhận tín hiệu qua không khí.

note: Type: select Description
en: Please choose the frequency table to use. It specifies which frequencies correspond to the familiar channel numbers.
vi: Hãy chọn bảng tần số cần dùng. Nó ghi rõ những tần số nào tương ứng với số thứ tự kênh thường dùng.

note: Type: select Description
en: You should select "Broadcast" if you use an antenna for over-the-air signals.
vi: Có nên bật mục « Quảng bá » nếu bạn sử dụng một ăngten để nhận tín hiệu qua không khí.

note: Type: select Choices
en: China Broadcast
vi: Trung Quốc, Quảng bá

note: Type: select Choices
en: Australia Optus
vi: Úc Optus

note: Type: select Choices
en: Custom (must run tvtime-scanner first)
vi: Tự chọn (phải chạy tvtime-scanner trước)

note: Type: select Description
en: If you are a user of a cable company that does not use standard frequencies, you should select "Custom" and run the tvtime-scanner application before using tvtime.
vi: Người dùng một công ty cáp không sử dụng tần số tiêu chuẩn thì nên bật mục « Tự chọn » và chạy ứng dụng tvtime-scanner trước khi sử dụng tvtime.

note: Type: string Description
en: Default television capture device:
vi: Thiết bị bắt TV mặc định:

note: Type: string Description
en: Please choose the video4linux device which corresponds to your capture card.
vi: Hãy chọn thiết bị video4linux tương ứng với bo mạch bắt của bạn.

note: Type: string Description
en: Device to use for VBI decoding:
vi: Thiết bị cần dùng để giải mã VBI:

note: Type: string Description
en: Please choose the device that will be used in NTSC areas for decoding closed captions and XDS channel information.
vi: Hãy chọn thiết bị nên dùng trong vùng NTSC để giải mã phụ đề bị đóng và thông tin về kênh XDS.

note: Type: boolean Description
en: Allow tvtime to run with root privileges?
vi: Cho phép tvtime chạy với quyền truy cập của người chủ không?

note: Type: boolean Description
en: Please choose whether tvtime should be "setuid root", therefore getting root privileges when running.
vi: Hãy chọn nếu tvtime nên là « setuid root » thì có quyền truy cập của người chủ khi nào chạy.

note: Type: boolean Description
en: This allows tvtime to run at a high priority to ensure smooth video and should be used for high quality video output even during high CPU load.
vi: Tuỳ chọn này cho phép tvtime chạy ở mức ưu tiên cao hơn, để đảm bảo hiển thị phim chạy mịn. Nó nên được dùng cho kết xuất phim chất lượng cao, dù trong khi mang tải trọng CPU cao.

note: Type: string Description
en: Process priority for the tvtime binary:
vi: Mức ưu tiên tiến trình cho tập tin nhị phân tvtime:

note: Type: string Description
en: This setting controls the priority of the tvtime process relative to other processes on the system.
vi: Thiết lập này điều khiển mức ưu tiên của tiến trình tvtime, tương đối với các tiến trình khác trên hệ thống.

note: Type: string Description
en: Allowed values are integers between -20 and 19. Lower values indicate higher priority, and a value of 0 would give tvtime the same priority as a normal process.
vi: Giá trị được phép là số nguyên giữa -20 và 19. Giá trị thấp hơn thì ngụ ý mức ưu tiên cao hơn; giá trị 0 sẽ cấp cho tvtime cùng một mức ưu tiên với một tiến trình bình thường.

note: Type: select Description
en: Geographic area:
vi: Vùng địa lý:

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Addis_Ababa
vi: Addis Ababa

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Bissau
vi: Bi-xau

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Dar_es_Salaam
vi: Dar es Salaam

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: El_Aaiun
vi: El Aaiun

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Sao_Tome
vi: Sao Tome

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Buenos_Aires
vi: Ă-gienh-ti-nạ/Buenos Aires

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Catamarca
vi: Ă-gienh-ti-nạ/Catamarca

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Cordoba
vi: Ă-gienh-ti-nạ/Cordoba

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Jujuy
vi: Ă-gienh-ti-nạ/Jujuy

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/La_Rioja
vi: Ă-gienh-ti-nạ/La Rioja

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Mendoza
vi: Ă-gienh-ti-nạ/Mendoza

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Rio_Gallegos
vi: Ă-gienh-ti-nạ/Rio Gallegos

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/San_Juan
vi: Ă-gienh-ti-nạ/San Juan

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/San_Luis
vi: Ă-gienh-ti-nạ/San Luis

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Tucuman
vi: Ă-gienh-ti-nạ/Tucuman

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Argentina/Ushuaia
vi: Ă-gienh-ti-nạ/Ushuala

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Boa_Vista
vi: Boa Vista

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Cambridge_Bay
vi: Cambridge Bay

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Campo_Grande
vi: Campo Grande

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Coral_Harbour
vi: Coral Harbour

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Costa_Rica
vi: Costa Rica

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Dawson_Creek
vi: Dawson Creek

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: El_Salvador
vi: El Salvador

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Glace_Bay
vi: Glace Bay

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Goose_Bay
vi: Goose Bay

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Grand_Turk
vi: Grand Turk

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Indiana/Tell_City
vi: Indiana/Tell City

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: La_Paz
vi: La Paz

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Los_Angeles
vi: Los Angeles

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Mexico_City
vi: Mexico City

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: New_York
vi: New York

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: North_Dakota/Center
vi: North Dakota/Center

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: North_Dakota/New_Salem
vi: North Dakota/New Salem

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Port_of_Spain
vi: Port of Spain

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Porto_Acre
vi: Porto Acre

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Porto_Velho
vi: Porto Velho

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Puerto_Rico
vi: Puerto Rico

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Rainy_River
vi: Rainy River

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Rankin_Inlet
vi: Rankin Inlet

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Rio_Branco
vi: Rio Branco

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Santo_Domingo
vi: Santo Domingo

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Sao_Paulo
vi: Sao Paulo

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Barthelemy
vi: St Barthelemy

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Johns
vi: St Johns

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Kitts
vi: St Kitts

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Lucia
vi: St Lucia

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Thomas
vi: St Thomas

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Vincent
vi: St Vincent

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Swift_Current
vi: Swift Current

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Thunder_Bay
vi: Thunder Bay

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Ho_Chi_Minh
vi: Hồ Chí Minh

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Hong_Kong
vi: Hong Kong

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Kuala_Lumpur
vi: Kuala Lumpur

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Phnom_Penh
vi: Phnom Penh

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Tel_Aviv
vi: Tel Aviv

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Cape_Verde
vi: Cape Verde

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Jan_Mayen
vi: Jan Mayen

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: South_Georgia
vi: South Georgia

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: St_Helena
vi: St Helena

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Broken_Hill
vi: Broken Hill (ở sâu trong)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Hobart
vi: Hobart (Đảo hướng Nam Đông)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Lindeman
vi: Lindeman (Các đảo nghỉ Bắc Đông)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Lord_Howe
vi: Lord Howe Island (Đảo hướng Đông)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Isle_of_Man
vi: Isle of Man

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: San_Marino
vi: San Marino

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Chatham
vi: Chatham Islands

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Easter
vi: Easter Island

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Marquesas
vi: Quần đảo Marquesas

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Midway
vi: Quần Đảo Midway

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Pago_Pago
vi: Pago Pago

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Port_Moresby
vi: Port Moresby

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Tahiti
vi: Tahiti (Quần đảo Society)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Tarawa
vi: Tarawa (Quần đảo Gilbert)

note: Type: select Choices Translators: This is a city name. Do not translate underscores. You can use spaces instead.
en: Wake
vi: Đảo Wake

note: Type: select Description :sl3:
en: If the desired time zone is not listed, then please go back to the step "Choose language" and select a country that uses the desired time zone (the country where you live or are located).
vi: Nếu danh sách này không chứa múi giờ thích hợp, hãy trở về bước “Chọn ngôn ngữ” để chọn một quốc gia sử dụng múi giờ đó (nơi người dùng ở).

note: Type: text Description :sl3:
en: Coordinated Universal Time (UTC)
vi: Thời gian Tọa độ Gốc (UTC)

note: Type: text Description :sl3:
en: Select your time zone:
vi: Chọn múi giờ của bạn:

note: Type: text Description :sl3:
en: Select a location in your time zone:
vi: Chọn một địa điểm trong múi giờ của bạn:

note: Type: text Description :sl3:
en: Select a city in your time zone:
vi: Chọn một thành phố trong múi giờ của bạn:

note: Type: text Description :sl3:
en: Select the state or province to set your time zone:
vi: Chọn một địa điểm để đặt múi giờ của bạn:

note: Type: select Choices :sl3:
en: Australian Capital Territory
vi: Vùng lãnh thổ kinh đô Úc

note: Type: select Choices :sl3:
en: Northern Territory
vi: Vùng lãnh thổ Bắc

note: Type: select Choices :sl3:
en: South Australia
vi: Nam Úc

note: Type: select Choices :sl3:
en: Western Australia
vi: Tây Úc

note: Type: select Choices :sl3:
en: Eyre Highway
vi: Đường cao tốc Eyre

note: Type: select Choices :sl3:
en: Yancowinna County
vi: Hạt Yancowinna

note: Type: select Choices :sl3:
en: Lord Howe Island
vi: Lord Howe Island (Đảo hướng Đông)

note: Type: select Choices :sl3:
en: Distrito Federal
vi: Vùng Liên Bang

note: Type: select Choices :sl3:
en: Eastern
vi: Eastern (Đông)

note: Type: select Choices :sl3:
en: Canary Islands
vi: Canary Islands (Quần đảo trong Đại Tây Dương)

note: Type: select Choices :sl3:
en: Western (Sumatra, Jakarta, Java, West and Central Kalimantan)
vi: Tây (Sumatra, Jakarta, Java, Tây và Trung Kalimantan)

note: Type: select Choices :sl3:
en: Central (Sulawesi, Bali, Nusa Tenggara, East and South Kalimantan)
vi: Miền Trung (Sulawesi, Bali, Nusa Tenggara, Đông và Nam Kalimantan)

note: Type: select Choices :sl3:
en: Eastern (Maluku, Papua)
vi: Đông (Maluku, Papua)

note: Type: select Choices :sl3:
en: Tarawa (Gilbert Islands)
vi: Tarawa (Quần đảo Gilbert)

note: Type: select Choices :sl3:
en: Enderbury (Phoenix Islands)
vi: Enderbury (Quần đảo Phoenix)

note: Type: select Choices :sl3:
en: Kiritimati (Line Islands)
vi: Kiritimati (Quần Đảo Line)

note: Type: select Choices :sl3:
en: Tahiti (Society Islands)
vi: Tahiti (Quần đảo Society)

note: Type: select Choices :sl3:
en: Marquesas Islands
vi: Quần đảo Marquesas

note: Type: select Choices :sl3:
en: Gambier Islands
vi: Quần đảo Gambier

note: Type: select Choices :sl3:
en: Madeira Islands
vi: Quần đảo Madeira (Đại Tây Dương)

note: Type: select Choices :sl3:
en: Moscow-01 - Kaliningrad
vi: Moscow-01 — Kaliningrad

note: Type: select Choices :sl3:
en: Moscow+01 - Samara
vi: Moscow+01 — Biển Caspian

note: Type: select Choices :sl3:
en: Moscow+08 - Magadan
vi: Moscow+08 — Magadan

note: Type: select Choices :sl3:
en: Moscow+09 - Kamchatka
vi: Moscow+09 — Kamchatka

note: Type: select Choices :sl3:
en: Johnston Atoll
vi: Đảo san hô vòng Johnston

note: Type: select Choices :sl3:
en: Midway Islands
vi: Quần Đảo Midway

note: Type: select Choices :sl3:
en: Wake Island
vi: Đảo Wake

note: Type: select Choices :sl3:
en: Alaska
vi: Alaska (nước hướng Bắc Tây)

note: Type: select Choices :sl3:
en: Hawaii
vi: Hawaii (Quần đảo trong Thái Bình Dương)

note: Type: text Description finish-install progress bar item :sl1:
en: Saving the time zone...
vi: Đang lưu múi giờ…

en: You can then work inside the chroot::
vi: Sau đó bạn có thể làm việc bên trong chroot::

note: Type: select Choices Translators, please keep translations *short* (less than 65 columns)
en: install the package maintainer's version
vi: cài đặt phiên bản của nhà duy trì gói

note: Type: select Choices Translators, please keep translations *short* (less than 65 columns)
en: keep the local version currently installed
vi: giữ phiên bản cục bộ được cài đặt hiện thời

note: Type: select Choices Translators, please keep translations *short* (less than 65 columns)
en: show the differences between the versions
vi: hiển thị khác biệt giữa những phiên bản

note: Type: select Choices Translators, please keep translations *short* (less than 65 columns)
en: show a side-by-side difference between the versions
vi: hiển thị khác biệt cạnh nhau giữa những phiên bản

note: Type: select Choices Translators, please keep translations *short* (less than 65 columns)
en: show a 3-way difference between available versions
vi: hiển thị khác biệt ba hướng giữa những phiên bản sẵn sàng

note: Type: select Choices Translators, please keep translations *short* (less than 65 columns)
en: start a new shell to examine the situation
vi: khởi chạy trình bao mới để khám xét trường hợp

note: Type: select Description
en: What do you want to do about modified configuration file ${BASENAME}?
vi: Đối với tập tin cấu hình bị sửa đổi ${BASENAME} muốn làm gì vậy?

note: Type: note Description
en: Line by line differences between versions
vi: Khác biệt từng dòng giữa những phiên bản

note: Type: error Description
en: Conflicts found in three-way merge
vi: Xung đột được tìm trong sự hoà trộn ba hướng

note: Type: error Description
en: Conflicts found during three-way merge! Please edit `${dest_file}' and sort them out manually.
vi: Tìm thấy sự xung đột trong khi hoà trộn về ba hướng. Hãy sửa đổi tập tin đích « ${dest_file} » và giải quyết bằng tay.

note: Type: error Description
en: The file `${dest_file}.${ERR_SUFFIX}' has a record of the failed merge of the configuration file.
vi: Tập tin đích « ${dest_file}.${ERR_SUFFIX} » đã ghi lưu tiến trình hoà trộn bị lỗi của tập tin cấu hình.

note: Type: error Description
en: Existing configuration found
vi: Tìm thấy cấu hình đã có

note: Type: error Description
en: An existing configuration for ufw has been found. Existing rules must be managed manually.
vi: Một cấu hình ufw đã tồn tại đã được tìm. Bạn cần tự thao tác những quy tắc đã có.

note: Type: error Description
en: You should read the ufw(8) manpage for details about ufw configuration.
vi: Hãy đọc trang hướng dẫn ufw(8) để tìm chi tiết về cấu hình ufw.

note: Type: boolean Description
en: Start ufw automatically?
vi: Tự động khởi chạy ufw ?

note: Type: boolean Description
en: If you choose this option, the rules you are about to set will be enabled during system startup so that this host is protected as early as possible.
vi: Bật tùy chọn này thì những quy tắc sắp đặt sẽ được hiệu lực trong khi khởi chạy hệ thống, để bảo vệ máy này vào lúc sớm nhất có thể.

note: Type: boolean Description
en: To protect this host immediately, you must start ufw manually.
vi: Để bảo vệ máy này ngay lập tức, bạn cần phải tự khởi chạy ufw.

note: Type: multiselect Description
en: Authorized services:
vi: Dịch vụ được phép:

note: Type: multiselect Description
en: Please choose the services that should be available for incoming connections.
vi: Hãy chọn những dịch vụ nên sẵn sàng cho kết nối gửi đến.

note: Type: multiselect Description
en: Other services may be specified in the next configuration step.
vi: Dịch vụ khác có thể được xác định trong bước cấu hình kế tiếp.

note: Type: string Description
en: Additional authorized services:
vi: Dịch vụ bổ sung được phép:

note: Type: string Description
en: Please enter a space separated list of any additional ports you would like to open. You may use a service name (as found in /etc/services), a port number, or a port number with protocol.
vi: Hãy nhập một danh sách định giới bằng dấu cách chứa những cổng bổ sung nào bạn muốn mở. Có thể dùng một tên dịch vụ (như được ghi trong « /etc/services »), một số thứ tự cộng, hay một số thứ tự cộng với giao thức.

note: Type: string Description
en: Example: to allow a web server, port 53 and tcp port 22, you should enter "www 53 22/tcp".
vi: Ví dụ, để cho phép một trình phục vụ Web, cổng 53 và cổng TCP 22, bạn nên gõ « www 53 22/tcp ».

en: All Category
vi: Danh mục

note: UGET_EVENT_NORMAL_CONNECT
en: Transmitting...
vi: Đang truyền dữ liệu...

note: UGET_EVENT_NORMAL_RESUMABLE,
en: Not Resumable
vi: Không thể phục hồi lại

note: UGET_EVENT_WARNING_CUSTOM
en: Output file can't be renamed.
vi: Không thể đổi tên tập tin đầu ra.

note: UGET_EVENT_ERROR_CUSTOM
en: couldn't connect to host.
vi: không thể kết nối đến máy chủ.

note: UGET_EVENT_ERROR_CONNECT_FAILED
en: Folder can't be created.
vi: Không thể tạo thư mục.

note: UGET_EVENT_ERROR_FOLDER_CREATE_FAILED
en: File can't be created (bad filename or file exist).
vi: Không thể tạo thư mục (tên tập tin không hợp lệ hoặc tập tin không tồn tại).

note: UGET_EVENT_ERROR_FILE_CREATE_FAILED
en: File can't be opened.
vi: Không thể mở tập tin.

note: UGET_EVENT_ERROR_FILE_OPEN_FAILED
en: Unable to create thread.
vi: Không thể tạo tiến trình

note: UGET_EVENT_ERROR_THREAD_CREATE_FAILED,
en: Incorrect source (different file size).
vi: Nguồn không chính xác(dung lượng tệp khác nhau)

note: UGET_EVENT_ERROR_INCORRECT_SOURCE,
en: Out of resource (disk full or run out of memory).
vi: Nguồn tài nguyên bị giới hạn (ổ đĩa không đủ dung lượng hoặc không đủ bộ nhớ).

note: UGET_EVENT_ERROR_OUT_OF_RESOURCE
en: No output file.
vi: Không có tập tin đầu ra.

note: UGET_EVENT_ERROR_NO_OUTPUT_FILE
en: No output setting.
vi: Không có thiết lập dành cho việc xuất dữ liệu.

note: UGET_EVENT_ERROR_NO_OUTPUT_SETTING
en: Too many retries.
vi: Quá nhiều lần cố gắng tải lại.

note: UGET_EVENT_ERROR_TOO_MANY_RETRIES
en: Unsupported scheme (protocol).
vi: Giản đồ không được hỗ trợ (giao thức).

note: UGET_EVENT_ERROR_UNSUPPORTED_SCHEME
en: Unsupported file.
vi: Tập tin không được hỗ trợ

note: 1 - 10
en: aria2: an unknown error occurred.
vi: aria2: Lỗi không xác định

en: aria2: time out occurred.
vi: aria2: Qúa thời gian

en: aria2: resource was not found.
vi: aria2: Nguồn không tồn tại

en: aria2: speed was too slow.
vi: aria2: Tốc độ qúa chậm

en: aria2: network problem occurred.
vi: aria2: Mạng có vấn đề

en: aria2: unfinished downloads.
vi: aria2: Không hoàn thành tải

note: _("Not Resumable"),
en: Out of resource
vi: Vượt qúa tài nguyên

note: 11 - 20
en: aria2 was downloading same file.
vi: aria2 đang tải tệp tương tự

en: Too many redirections.
vi: Quá nhiều lần chuyển hướng.

en: aria2: HTTP authorization failed.
vi: aria2: HTTP xác thực thất bại

en: aria2: torrent file was corrupted or missing information.
vi: aria2: tệp torrent bị lỗi hoặc thiếu thông tin

en: aria2: Magnet URI was bad.
vi: aria2: Magnet URI qúa tệ

en: No response. Is aria2 shutdown?
vi: Không có phản hồi. Aria2 sẽ tắt?

en: Download Manager
vi: Trình quản lý

en: tasks
vi: các tác vụ

en: New from Clipboard
vi: Tạo phần tải về mới từ bộ nhớ ảo

en: New Download
vi: Tạo một phần tải về mới

en: Error Occurred
vi: Xảy ra lỗi

en: Error Occurred during downloading.
vi: Lỗi trong khi tải

en: Download Starting
vi: Đang bắt đầu tải về

en: Starting download queue.
vi: Đang bắt đầu tải về đối tượng trong danh sách đợi.

en: Download Completed
vi: Tiến Trình Tải Về Đã Hoàn Tất

en: All queuing downloads have been completed.
vi: Tiến trình tải về của toàn bộ các đối tượng trong danh sách đợi đã được hoàn tất.

en: Create new download
vi: Tạo một phần tải về mới

note: New Download (accelerators) gtk_menu_shell_append ((GtkMenuShell*)menu, gtk_tearoff_menu_item_new() ); New Download
en: New _Download...
vi: Tạo phần tải _về mới...

note: New Category
en: New _Category...
vi: Tạo _phân loại mới...

note: New Clipboard batch
en: New Clipboard _batch...
vi: Truyền dữ liệu mới _từ bộ nhớ ảo...

note: New URL Sequence batch
en: New _URL Sequence batch...
vi: Tạo chuỗi đường dẫn liên tiếp _mới...

note: New Torrent separator gtk_menu_shell_append ((GtkMenuShell*)submenu, gtk_separator_menu_item_new() );
en: New Torrent...
vi: Tạo torrent mới...

note: New Metalink
en: New Metalink...
vi: Tạo mới metalink...

en: Save all settings
vi: Lưu toàn bộ thiết lập

en: Set selected download runnable
vi: Chỉnh các các phần tải về đã chọn có thể chạy được

en: Set selected download to pause
vi: Chỉnh các các phần tải về đã chọn có thể tạm dừng được

en: Set selected download properties
vi: Chỉnh thuộc tính các các phần tải về đã chọn

en: Move selected download up
vi: Di chuyển các phần tải về đã chọn lên trên

en: Move selected download down
vi: Di chuyển các phần tải về đã chọn xuống dưới

en: Move selected download to top
vi: Di chuyển các phần tải về đã chọn lên trên cùng

en: Move selected download to bottom
vi: Di chuyển các phần tải về đã chọn xuống dưới cùng

en: Copy -
vi: Sao chép -

en: Download Properties
vi: Thuộc tính tải về

en: New Metalink
vi: Tạo mới metalink

en: Open Torrent file
vi: Mở tập tin torrent

en: Open Metalink file
vi: Mở tập tin metalink

note: add link
en: Link <A>
vi: Liên kết<A>

note: add image
en: Image <IMG>
vi: Hình ảnh<IMG>

en: Import URLs from HTML file
vi: Nhập đường dẫn liên kết từ tập tin HTML

en: Import URLs from text file
vi: Nhập đường dẫn liên kết từ tập tin văn bản

en: URL Sequence batch
vi: Chuỗi đường dẫn liên tiếp

en: No URLs found in clipboard.
vi: Không tìm thấy chuỗi đường dẫn liên tiếp trong bộ nhớ ảo.

en: Clipboard batch
vi: Chuyển dữ liệu từ bộ nhớ ảo sang

en: Selected %d items
vi: Đã chọn %d đối tượng

en: Attention uGetters:
vi: Xin người dùng lưu ý:

en: we are running a Donation Drive for uGet's Future Development, please click
vi: chúng tôi hiện đang nhận sự ủng hộ tài chính để có thể phát triển dự án hơn nữa, hãy click vào

en: HERE
vi: TẠI ĐÂY

en: please fill out this quick User Survey for uGet.
vi: hãy điền vào bảng khảo sát sau đây

en: click here to take survey
vi: hãy click vào đây để tham gia khảo sát

en: Category _name:
vi: Tên _phân loại:

note: gtk_entry_set_width_chars (GTK_ENTRY(cform->spin_active), 5);
en: Active _downloads:
vi: Các _phần tải về đang được thực thi:

note: gtk_entry_set_width_chars (GTK_ENTRY(cform->spin_finished), 5);
en: Capacity of Finished:
vi: Mức độ hoàn thành:

note: gtk_entry_set_width_chars (GTK_ENTRY(cform->spin_recycled), 5);
en: Capacity of Recycled:
vi: Công suất tái chế:

en: Really Quit?
vi: Bạn muốn thoát?

en: Really delete files?
vi: Bạn có muốn thực sự xóa những tập tin này?

en: Are you sure you want to delete files?
vi: Bạn có thực sự muốn xóa những tập tin này hay không?

en: Really delete category?
vi: Bạn muốn xóa mục này?

en: Are you sure you want to delete category?
vi: Bạn muốn xóa mục này?

note: Mirrors - label
en: Mirrors:
vi: Phần phụ:

note: Referrer - label
en: Referrer:
vi: Phần tham chiếu:

note: "Max Connections:" - title label
en: _Max Connections:
vi: _Kết nối tối đa:

en: _Runnable
vi: _Có thể chạy được

note: label - cookie file
en: Cookie file:
vi: Các tập tin cookie:

en: Select Cookie File
vi: Chọn tập tin Cookie

note: label - post file
en: Post file:
vi: Tập tin post:

en: Select Post File
vi: Chọn tập tin post

note: label - user agent
en: User Agent:
vi: Người đại diện:

note: Retry limit - label
en: Retry _limit:
vi: Giới hạn số lần thử lại:

note: counts - label
en: counts
vi: số lầ

note: Retry delay - label
en: Retry _delay:
vi: Độ trễ khi _thử lại:

note: label - Max upload speed
en: Max upload speed:
vi: Tốc độ tải lên tối đa:

note: label - Max download speed
en: Max download speed:
vi: Tốc độ tải về tối đa:

note: Retrieve timestamp
en: Retrieve timestamp
vi: Lưu lại dấu thời gian

note: Batch Downloads --- start ---
en: _Batch Downloads
vi: _Tải về liên tiếp

note: Batch downloads - Clipboard batch
en: _Clipboard batch...
vi: _Chuyển liên tiếp dữ liệu từ bộ nhớ ảo sang

note: Batch downloads - URL Sequence batch
en: _URL Sequence batch...
vi: _Chuỗi đường dẫn liên tiếp...

note: Batch downloads - Text file import (.txt)
en: _Text file import (.txt)...
vi: _Nhập dữ liệu từ tập tin văn bản (.txt)...

note: Batch downloads - HTML file import (.html)
en: _HTML file import (.html)...
vi: _Nhập dữ liệu từ tập tin HTML (.html)...

note: Batch downloads - Export to Text file (.txt)
en: _Export to Text file (.txt)...
vi: _Xuất dữ liệu sang tập tin dạng văn bản (.txt)...

note: menu.gtk_menu_shell_append((GtkMenuShell*)menu, gtk_tearoff_menu_item_new() ); Settings shortcut
en: Clipboard _Monitor
vi: Quản lý bộ _nhớ ảo

en: Apply recent download settings
vi: Áp dụng các thiết lập tải về gần đây

note: Completion Auto-Actions - Remember
en: Remember setting
vi: Lưu cài đặt

en: _Summary
vi: _Tóm tắt:

note: Summary Items --- start ---
en: Summary _Items
vi: Tóm tắt _các đối tượng

en: Download _Columns
vi: Cột hiển thị tải _về

note: Download Columns - Complete
en: _Complete
vi: _Hoàn tất

note: Download Columns - Percent (%)
en: _Percent '%'
vi: _Phần trăm '%'

note: Download Columns - Added On
en: Added On
vi: _Được thêm vào

en: _Category
vi: _Phân loại

note: New Category
en: _New Category...
vi: _Tạo phân loại mới...

note: Delete Category
en: _Delete Category
vi: _Xóa phân loại

en: Force Start
vi: Buộc phải bắt đầu tải

note: Support Forum
en: Support Forum
vi: Diễn đàn hỗ trợ

note: Submit Feedback
en: Submit Feedback
vi: Gửi phản hồi

en: Can't launch default application for file '%s'.
vi: Không thể khởi chạy ứng dụng mặc định dành cho việc mở tập tin '%s'.

en: '%s' - This folder does not exist.
vi: '%s' - Thư mục này không tồn tại.

note: title
en: URI had existed
vi: URI đã tồn tại

en: This URI had existed, are you sure to continue?
vi: URI  này đã tồn tại, bạn có muốn tiếp tục?

en: Category settings
vi: Thiết lập phân loại

en: Default for new download 1
vi: Mặc định cho phần tải về 1

en: Default 2
vi: Mặc định 2

en: Queuing
vi: Đang đợi

en: All Status
vi: Mọi trạng thái

note: proxy type label & combo box
en: Proxy:
vi: Proxy :

en: Don't use
vi: Không sử dụng

en: Socket args:
vi: Đối số mã mạng:

en: _Enable Scheduler
vi: _Bật phần thời khóa biểu tải

note: Turn off - help label
en: - stop all task
vi: - dừng lại tất cả các tác vụ

note: Normal - help label
en: - run task normally
vi: -chạy tác vụ bình thường

en: Mark by filter
vi: Đánh dấu dựa vào phần lọc dữ liệu

en: Mark URLs by host AND filename extension.
vi: Đánh dấu các đường dẫn liên kết bằng máy chủ và đinh dạng tên tập tin.

en: This will reset all marks of URLs.
vi: Phần này sẽ cài đặt lại toàn bộ phần đánh dấu của các đường dẫn liên kết.

note: right side (filename extension)
en: File Ext.
vi: Định dạng tập tin.

en: Base hypertext reference
vi: Dựa trên phần tham chiếu văn bản siêu liên kết

note: select all
en: Mark _All
vi: Đánh dấu _tất cả

note: select none
en: Mark _None
vi: Không đánh _dấu phần nào

note: select by filter
en: _Mark by filter...
vi: _Đánh dấu dựa vào phần lọc dữ liệu...

note: e.g.
en: e.g.
vi: Ví dụ:

note: label "digits"
en: digits:
vi: chữ số:

note: label case-sensitive
en: case-sensitive
vi: phân biệt chữ hoa-thường

en: No wildcard(*) character in URL entry.
vi: Không có ký tự (*) trong mục nhập URL.

en: No character in 'From' or 'To' entry.
vi: Không có ký tự trong mục 'Từ' hoặc 'Đến'.

note: Monitor button
en: _Enable clipboard monitor
vi: _Có thể dùng clipboard

note: quiet mode
en: _Quiet mode
vi: _Chế độ im lặng

en: Separate the types with character '|'.
vi: Ngăn cách các loại bằng ký tự '|'.

en: You can use regular expressions here.
vi: Bạn có thể sử dụng biểu thức thông thường ở đây.

en: Confirm when deleting files
vi: Xác nhận khi xóa các tập tin

note: System Tray check buttons
en: Always show tray icon
vi: Luôn hiển thị biểu tượng ở khay hệ thống

en: Minimize to tray on startup
vi: Thu nhỏ xuống khay hệ thống

en: Close to tray on window close
vi: Ẩn tới khay hệ thống khi đóng

en: Enable offline mode on startup
vi: Bật chế độ offline khi khởi động

en: Download starting notification
vi: Thông báo khi bắt đầu tải

en: Sound when download is finished
vi: Phát âm thanh thông báo khi phần tải về đã được hoàn tất

en: Max upload speed
vi: Gửi đi tối đa

en: Max download speed
vi: Tải về tối đa

en: _Autosave
vi: _Tự động lưu

note: Commandline Settings
en: Commandline Settings
vi: Thiết lập chế độ dòng lệnh

note: --quiet
en: Use '--quiet' by default
vi: Sử dụng dòng lệnh '--quiet' theo mặc định

en: Aria2 plug-in options
vi: Cài đặt Aria2

note: ------------------------------------------------------------------------ aria2 works on local device launch
en: _Launch aria2 on startup
vi: _Chạy aria3 khi khởi động

note: shutdown
en: _Shutdown aria2 on exit
vi: _Tắt aria2 khi thoát

note: ------------------------------------------------------------------------ Local options
en: Launch aria2 on local device
vi: Chạy aria2 mặc định

note: Arguments - hint
en: You must restart uGet after modifying it.
vi: Bạn phải khởi động lại Uget sau khi cài đặt lại nó.

note: Offline mode
en: _Offline Mode
vi: Chế Độ _không có kết nối internet

note: Type: select Choices
en: don't touch
vi: đừng làm gì

note: Type: select Choices
en: workstation
vi: máy trạm

note: Type: select Description
en: Firewall configuration method
vi: Phương pháp cấu hình bức tường lửa

note: Type: error Description
en: Error in list of trusted hosts
vi: Gặp lỗi trong danh sách các máy đáng tin.

note: Type: multiselect Description
en: Please choose the web server that should be automatically configured to run Ukolovnik.
vi: Hãy chọn trình phục vụ Web nên được cấu hình tự động để chạy Ukolovnik.

en: To enable experimental features, add the feature keyword to the list. Whether the feature requires restarting the compositor depends on the given feature. Any experimental feature is not required to still be available, or configurable. Don’t expect adding anything in this setting to be future proof. Currently possible keywords: • “scale-monitor-framebuffer” — makes ukwm default to layout logical monitors in a logical pixel coordinate space, while scaling monitor framebuffers instead of window content, to manage HiDPI monitors. Does not require a restart. • “remote-desktop” — enables remote desktop support. To support remote desktop with screen sharing, “screen-cast” must also be enabled. • “screen-cast” — enables screen cast support.
vi: Để bật các tính năng thử nghiệm, thêm các từ khóa tính năng vào danh sách. Việc tính năng mới có yêu cầu khởi động lại hay không là phụ thuộc vào tính năng đã cho. Bất kỳ tính năng thử nghiệp nào không được yêu cầu vẫn sẵn sàng, hoặc cấu hình được. Đừng cho rằng thêm bất kỳ thứ gì trong cài đặt này thử nghiệm trong tương lai. Các từ khóa hiện có thể là: • “scale-monitor-framebuffer” — làm cho ukwm default to layout logical monitors trong một không gian tọa độ điểm ảnh lôgíc, trong khi while scaling monitor framebuffers instead of window content, để quản lý các màn hình HiDPI. Không yêu cầu khởi động lại. • “remote-desktop” — cho phép điều khiển màn hình từ xa. Để hỗ trợ điều khiển màn hình từ xa bằng cách chia sẻ màn hình, “screen-cast” cũng phải được bật. • “screen-cast” — bật hỗ trợ chia sẻ màn hình.

en: ukwm %s
    Copyright © 2001-%d Havoc Pennington, Red Hat, Inc., and others
    This is free software; see the source for copying conditions.
    There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vi: ukwm %s
    Tác quyền © 2001-%d của Havoc Pennington, Red Hat, Inc., và những người khác.
    Chương trình này là phần mềm tự do; xem mã nguồn để tìm điều kiện sao chép.
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.

en: Ukwm plugin to use
vi: Phần bổ sung Ukwm cần dùng

en: Ukwm was compiled without support for verbose mode
vi: Ukwm đã được biên dịch không hỗ trợ chế độ chi tiết

note: Type: boolean Description
en: Start unclutter automatically?
vi: Tự động khởi chạy unclutter không?

note: Type: boolean Description
en: unclutter can be started automatically after X has been started for a user. That can be either after startx from console or after login with a display manager.
vi: Có thể tự động khởi chạy unclutter sau khi trình phục vụ X đã khởi động cho một người dùng nào đó, hoặc sau startx từ bàn giao tiếp, hoặc sau khi đăng nhập dùng trình quản lý trình bày.

note: Type: string Description
en: IMAP server to connect to:
vi: Máy phục vụ IMAP tới đó cần kết nối:

note: Type: string Description
en: Please enter the hostname or address of the IMAP server IMAP Proxy will connect to.
vi: Hãy nhập tên máy hoặc địa chỉ của máy phục vụ IMAP tới đó trình IMAP Proxy sẽ kết nối.

note: Type: title Description
en: Configuring service: ${service}
vi: Đang cấu hình dịch vụ : ${service}

note: Type: boolean Description
en: Ignore multiple entries and continue without changes?
vi: Bỏ qua các mục nhập trùng và tiếp tục mà không thay đổi không?

note: Type: boolean Description
en: There are multiple entries in ${inetdcf} for the '${service}' service.
vi: Có nhiều mục nhập trong ${inetdcf} cho dịch vụ « ${service} ».

note: Type: boolean Description
en: Leave existing entry and continue without changes?
vi: Để lại mục nhập đã tồn tại và tiếp tục mà không thay đổi không?

note: Type: boolean Description
en: An unrecognized entry for ${sservice} was found in ${inetdcf} while trying to add the following entry:
vi: Một mục nhập không nhận ra cho ${sservice} đã được tìm thấy trong ${inetdcf} trong khi thử thêm mục nhập này:

note: Type: boolean Description
en: The unrecognized entry is:
vi: Mục nhập lạ là:

note: Type: boolean Description
en: Remove inetd entries?
vi: Gỡ bỏ các mục nhập inetd không?

note: Type: boolean Description
en: Please confirm that you agree to remove these entries.
vi: Hãy xác nhận bạn muốn gỡ bỏ các mục nhập này.

note: Type: boolean Description
en: Disable inetd entries?
vi: Tắt các mục nhập inetd không?

note: Type: boolean Description
en: Please confirm that you agree to disable these entries.
vi: Hãy xác nhận bạn muốn tắt các mục nhập này.

note: Type: boolean Description :sl1:
en: Allow login as root?
vi: Cho phép đăng nhập bằng tài khoản root không?

note: Type: boolean Description :sl1:
en: If you choose not to allow root to log in, then a user account will be created and given the power to become root using the 'sudo' command.
vi: Nếu bạn chọn không cho phép tài khoản siêu quản trị (root) đăng nhập, một tài khoản người dùng sẽ được tạo và được gán quyền trở thành người siêu quản trị khi dùng lệnh “sudo”.

note: Type: password Description :sl1:
en: Root password:
vi: Mật khẩu cho root:

note: Type: password Description :sl1:
en: You need to set a password for 'root', the system administrative account. A malicious or unqualified user with root access can have disastrous results, so you should take care to choose a root password that is not easy to guess. It should not be a word found in dictionaries, or a word that could be easily associated with you.
vi: Bạn cần phải đặt mật khẩu cho người chủ (root), tài khoản quản trị hệ thống. Một người dùng hiểm độc hoặc người dùng không có kinh nghiệm, khi có quyền truy cập của người chủ có thể gây ra kết quả tai hại. Vì vậy bạn nên chọn cẩn thận mật khẩu người chủ không phải dễ đoán. Đừng chọn từ nằm trong từ điển nào (có chương trình xử lý toàn bộ mỗi từ điển), hoặc từ liên quan đến bạn một cách dễ dàng. Mật khẩu mạnh gồm có cả chữ lẫn con số và có độ dài ít nhất 8 chữ (dài hơn là mạnh hơn).

note: Type: password Description :sl1:
en: A good password will contain a mixture of letters, numbers and punctuation and should be changed at regular intervals.
vi: Mật khẩu mạnh sẽ chứa phối hợp chữ, con số và chấm câu, và nên được thay đổi theo định kỳ.

note: Type: password Description :sl1:
en: The root user should not have an empty password. If you leave this empty, the root account will be disabled and the system's initial user account will be given the power to become root using the "sudo" command.
vi: Người dùng chủ không nên có mật khẩu trống. Nếu bạn để trống thì tài khoản người chủ bị tắt và người dùng đầu tiên của hệ thống được gán quyền trở thành người chủ bằng lệnh “sudo”.

note: Type: password Description :sl1:
en: Note that you will not be able to see the password as you type it.
vi: Chú ý là bạn sẽ không thể xem mật khẩu trong khi gõ.

note: Type: password Description :sl1:
en: Please enter the same root password again to verify that you have typed it correctly.
vi: Hãy nhập lại mật khẩu root này, để xác nhận bạn đã gõ đúng.

note: Type: boolean Description :sl2:
en: Create a normal user account now?
vi: Tạo một tài khoản người dùng chuẩn ngay bây giờ chứ?

note: Type: boolean Description :sl2:
en: It's a bad idea to use the root account for normal day-to-day activities, such as the reading of electronic mail, because even a small mistake can result in disaster. You should create a normal user account to use for those day-to-day tasks.
vi: Không phải là ý kiến tốt khi bạn sử dụng tài khoản siêu quản trị root để làm các công việc hàng ngày, như là đọc thư điện tử, vì ngay cả một lỗi nhỏ có thể gây ra một thảm họa. Bạn nên tạo một tài khoản người dùng chuẩn, để sử dụng khi làm các công việc hàng ngày như vậy.

note: Type: boolean Description :sl2:
en: Note that you may create it later (as well as any additional account) by typing 'adduser <username>' as root, where <username> is an username, like 'imurdock' or 'rms'.
vi: Chú ý là bạn có thể tạo nó sau này (cùng với tài khoản thêm nào) bằng cách gõ “adduser <tên_người_dùng>” với tư cách siêu quản trị root, mà <tên_người_dùng> là tên người dùng, v.d. “nguyenvan” hoặc “ngv”.

note: Type: string Description :sl1:
en: Full name for the new user:
vi: Họ tên của người dùng mới:

note: Type: string Description :sl1:
en: A user account will be created for you to use instead of the root account for non-administrative activities.
vi: Một tài khoản người dùng sẽ được tạo cho bạn sử dụng thay cho tài khoản người chủ, khi làm việc khác quản trị.

note: Type: string Description :sl1:
en: Please enter the real name of this user. This information will be used for instance as default origin for emails sent by this user as well as any program which displays or uses the user's real name. Your full name is a reasonable choice.
vi: Hãy nhập họ tên thật của người dùng này. Thông tin này sẽ được dùng, chẳng hạn, như là gốc mặc định cho các thư điện tử được gởi bởi người dùng này, cũng như trong chương trình nào hiển thị hoặc sử dụng họ tên thật của người dùng. Họ tên của bạn là sự chọn hữu ích.

note: Type: string Description :sl1:
en: Username for your account:
vi: Tên người dùng cho tài khoản của bạn:

note: Type: string Description :sl1:
en: Select a username for the new account. Your first name is a reasonable choice. The username should start with a lower-case letter, which can be followed by any combination of numbers and more lower-case letters.
vi: Hãy chọn tên người dùng cho tải khoản mới này. Tên của bạn là sự chọn hữu ích. Tên người dùng nên bắt đầu với chữ thường, với bất cứ phối hợp con số và chữ thường nào theo sau.

note: Type: error Description :sl2:
en: Invalid username
vi: Tên người dùng không hợp lệ

note: Type: error Description :sl2:
en: The username you entered is invalid. Note that usernames must start with a lower-case letter, which can be followed by any combination of numbers and more lower-case letters, and must be no more than 32 characters long.
vi: Bạn đã nhập một tên người dùng không hợp lệ. Ghi chú rằng tên người dùng nên bắt đầu với chữ thường, với bất cứ phối hợp con số và chữ thường nào theo sau, và không được dài quá 32 kí tự.

note: Type: error Description :sl2:
en: Reserved username
vi: Tên người dùng dành riêng

note: Type: error Description :sl2:
en: The username you entered (${USERNAME}) is reserved for use by the system. Please select a different one.
vi: Bạn đã nhập một tên người dùng (${USERNAME}) được dành riêng cho hệ thống sử dụng. Hãy chọn tên khác.

note: Type: password Description :sl1:
en: Choose a password for the new user:
vi: Hãy chọn mật khẩu cho người dùng mới:

note: Type: title Description :sl1:
en: Set up users and passwords
vi: Cài đặt người dùng và mật khẩu

note: Type: text Description finish-install progress bar item :sl1:
en: Setting users and passwords...
vi: Đang đặt các người dùng và mật khẩu…

en: Run Unprivileged
vi: Chạy không ưu tiên

en: (current) UNIX password:
vi: Mật khẩu UNIX (hiện thời):

en: New UNIX password:
vi: Mật khẩu UNIX mới:

en: Retype new UNIX password:
vi: Gõ lại mật khẩu UNIX mới:

en: BAD PASSWORD: it is too short
vi: MẬT KHẨU KHÔNG TỐT: quá ngắn

en: Launch system-wide configuration tools without a password.
vi: Chạy công cụ cấu hình toàn hệ thống không cần mật khẩu.

en: Information updated.
vi: Đã cập nhật thông tin.

en: The password you typed is invalid.
    Please try again.
vi: Mật khẩu bạn nhập không hợp lệ.
    Vui lòng nhập lại.

en: One or more of the changed fields is invalid.
    This is probably due to either colons or commas in one of the fields.
    Please remove those and try again.
vi: Một hoặc nhiều trường bị thay đổi không hợp lệ.
    Có thể là do chứa dấu phẩy hoặc dấu hai chấm trong các trường đó.
    Vui lòng loại bỏ những dấu này và thử lại.

en: Password resetting error.
vi: Lỗi đặt lại mật khẩu.

en: Some systems files are locked.
    Please try again in a few moments.
vi: Vài tập tin hệ thống đang bị khóa.
    Vui lòng thử lại vài phút nữa.

en: Unknown user.
vi: Người dùng lạ.

en: Insufficient rights.
vi: Không đủ quyền.

en: Your current shell is not listed in /etc/shells.
    You are not allowed to change your shell.
    Consult your system administrator.
vi: Shell hiện thời của bạn không có trong /etc/shells.
    Bạn không được phép đổi shell.
    Hay liên lạc với quản trị hệ thống.

en: The exec() call failed.
vi: Lỗi gọi exec().

en: Failed to find selected program.
vi: Lỗi tìm chương trình được chọn.

note: First entry is default
en: Unknown exit code.
vi: Mã thoát lạ.

en: Changing personal information.
vi: Đang đổi thông tin cá nhân.

en: Changing login shell.
vi: Đang đổi shell đăng nhập.

en: _Run Unprivileged
vi: _Chạy không có quyền ưu tiên

en: Pipe error.
vi: Lỗi Pipe.

en: Cannot fork().
vi: Không thể gọi fork().

en: dup2() error.
vi: Lỗi dup2().

en: execl() error, errno=%d
vi: Lỗi execl(), mã lỗi=%d

en: userhelper must be setuid root
vi: userhelper cần đặt setuid của root

note: FIXME: print a warning here?
en: Unable to open graphical window, and unable to find controlling terminal.
vi: Không thể mở cửa sổ đồ họa, và không thể tìm thấy terminal điều khiển.

en: You don't exist.  Go away.
vi: Bạn không tồn tại. Đi đi.

en: About Myself
vi: Giới thiệu

en: Change personal information
vi: Đổi thông tin cá nhân

en: Office:
vi: Văn phòng:

en: Office Phone Number:
vi: Số điện thoại văn phòng:

en: Home Phone Number:
vi: Số điện thoại nhà:

en: Login Shell:
vi: Shell đăng nhập:

en: Un_mount
vi: _Tháo gắn kết

note: Create the dialog.
en: User Mount Tool
vi: Công cụ gắn kết của người dùng

en: Are you sure you want to format this disk?  You will destroy any data it currently contains.
vi: Bạn có chắc muốn định dạng đĩa này không? Bạn sẽ hủy mọi dữ liệu trên đó.

en: Perform a _low-level format.
vi: Thực hiện định dạng _cấp thấp.

en: Select a _filesystem type to create:
vi: Chọn loại _hệ tập tin cần tạo:

en: There are no filesystems which you are allowed to mount or unmount.
    Contact your administrator.
vi: Bạn không được gắn hoặc tháo gắn kết bất kỳ hệ tập tin nào.
    Vui lòng liên lạc với quản trị hệ thống.

en: Disk Management
vi: Quản lý đĩa

en: Mount and unmount filesystems
vi: Gắn và tháo gắn kết hệ tập tin

en: Change your login password
vi: Đổi mật khẩu đăng nhập

note: Type: select Description
en: Swap space to resume from:
vi: Vùng trao đổi từ đó cần tiếp tục:

note: Type: select Description
en: To be able to suspend the system, uswsusp needs a swap partition or file to store a system snapshot. Please choose the device to use, from the list of suitable swap spaces, sorted by size (largest first).
vi: Để ngưng hệ thống, uswsusp yêu cầu một phân vùng trao đổi hoặc tập tin trao đổi vào đó có thể lưu hiện trạng của hệ thống. Hãy chọn thiết bị cần sử dụng, trong danh sách các vùng trao đổi thích hợp được sắp xếp theo kích cỡ (từ lớn xuống nhỏ).

note: Type: text Description
en: No suitable swap space for software suspend
vi: Không có vùng trao đổi thích với với ngưng phần mềm

note: Type: text Description
en: To be able to suspend the system, uswsusp needs a swap partition or file to write a system snapshot to. No such space seems to be available for this.
vi: Để ngưng hệ thống, uswsusp yêu cầu một phân vùng trao đổi hoặc tập tin trao đổi vào đó có thể lưu hiện trạng của hệ thống. Có vẻ là không có sẵn sàng sức chứa thích hợp.

note: Type: text Description
en: You should create a swap partition or file, preferably twice the size of the system's physical RAM.
vi: Bạn nên tạo một phân vùng trao đổi hoặc tập tin trao đổi có kích cỡ hai lần vùng nhớ RAM vật lý của hệ thống.

note: Type: text Description
en: Then, run 'dpkg-reconfigure uswsusp' or edit the configuration file manually.
vi: Sau đó thì chạy câu lệnh cấu hình lại gói « dpkg-reconfigure uswsusp », hoặc chỉnh sửa bằng tay tập tin cấu hình.

note: Type: text Description
en: No userspace software suspend support in the kernel
vi: Hạt nhân này không hỗ trợ chức năng ngưng phần mềm vùng người dùng

note: Type: text Description
en: The current kernel doesn't support userspace software suspend. Please recompile the kernel with the 'CONFIG_HIBERNATION=y' option.
vi: Hạt nhân hiện thời không hỗ trợ chức năng ngưng phần mềm kiểu vùng người dùng. Hãy biên dịch lại hạt nhân với tùy chọn « CONFIG_HIBERNATION=y ».

note: Type: boolean Description
en: Continue without a valid swap space?
vi: Tiếp tục mà không có vùng trao đổi hợp lệ ?

note: Type: boolean Description
en: The swap file or partition that was found in uswsusp's configuration file is not active.
vi: Tập tin cấu hình của uswsusp chứa một tập tin trao đổi hoặc phân vùng trao đổi mà không hoạt động.

note: Type: boolean Description
en: In most cases this means userspace software suspend will not work as expected. You should choose another swap space.
vi: Trong phần lớn các trường hợp có nghĩa là chức năng ngưng phần mềm vùng người dùng sẽ không chạy như mong đợi. Khuyên bạn chọn một vùng trao đổi khác.

note: Type: boolean Description
en: However, in some rare cases, this configuration may be intentional.
vi: Tuy nhiên, trong rất ít trường hợp, cấu hình này có thể có ý định trước.

note: Type: string Description
en: The device node through which uswsusp can talk to the kernel:
vi: Nút thiết bị qua đó uswsusp có thể liên lạc với hạt nhân:

note: Type: string Description
en: If this is empty, the hardcoded default, /dev/snapshot, is used. This should be OK in almost all cases. Don't change this unless there is a good reason to do so.
vi: Bỏ trống trường này thì dùng giá trị mặc định cài cứng, «  /dev/snapshot ». Nó nên thích hợp trong gần mọi trường hợp. Đừng thay đổi nó nếu không có một lý do tốt.

note: Type: string Description
en: Preferred maximum image size:
vi: Kích cỡ ảnh tối đa đã thích:

note: Type: string Description
en: Please specify a maximum system snapshot image size (in bytes).
vi: Hãy ghi rõ kích cỡ ảnh hiện trạng hệ thống tối đa (theo byte).

note: Type: string Description
en: This limit is not strict; the uswsusp does its best to respect it, but will exceed the specified limit if suspend needs a bigger image.
vi: Hạn chế này không chặt chẽ: uswsusp thử tùy theo, chỉ vượt quá nếu ảnh lớn hơn cần thiết.

note: Type: string Description
en: Using 0 here will enforce the use of the smallest possible snapshot image. An empty value will use the hard coded default, which is 500MB. The default value is 45% of the system's memory: this is not the maximal size, but some additional free memory speeds up the suspend and resume process.
vi: Lập giá trị 0 thì ép buộc tạo ảnh hiện trạng nhỏ nhất có thể. Bỏ trống trường này thì lập giá trị mặc định cài cứng (500 MB). Giá trị mặc định là 45% vùng nhớ của hệ thống: không phải kích cỡ tối đa, nhưng một phần vùng nhớ còn rảnh cũng tăng tốc độ chạy tiến trình ngưng và tiếp tục lại.

note: Type: string Description
en: Log level for software suspend:
vi: Cấp ghi lưu khi ngưng phần mềm:

note: Type: string Description
en: Please specify the kernel console log level which the s2disk/s2both and resume utilities will use to report the progress of suspend and resume.  On a stock kernel, messages with levels higher than 7 are usually not shown.
vi: Hãy ghi rõ cấp ghi lưu ra bàn giao tiếp hạt nhân cho tiện ích s2disk/s2both và resume sử dụng để thông báo tiến hành của chức năng ngưng và tiếp tục lại. Khi chạy một hạt nhân tiêu chuẩn, bình thường không hiển thị thông điệp ở cấp lên 7.

note: Type: string Description
en: Maximal log level:
vi: Cấp ghi lưu tối đa:

note: Type: string Description
en: Please specify the kernel console log level which the resume utility will use if the resume fails.
vi: Hãy ghi rõ cấp ghi lưu ra bàn giao tiếp hạt nhân cho tiện ích resume sử dụng nếu nó bị lỗi.

note: Type: boolean Description
en: Perform checksum on image?
vi: Kiểm tổng về ảnh ?

note: Type: boolean Description
en: Performing a checksum using the MD5 algorithm to verify the image integrity is slightly safer, but also takes more time.
vi: Việc kiểm tra tổng số (checksum) dùng thuật toán MD5 để thẩm tra tính nguyên vẹn của ảnh thì hơi an toàn hơn, còn cũng chiếm thêm thời gian.

note: Type: boolean Description
en: Compress image?
vi: Nén ảnh ?

note: Type: boolean Description
en: Compressing the image with the LZF compression algorithm will result in a smaller image, which makes it possible to suspend with a smaller swap partition. Generally, it will also make reading and writing the image faster because there is less to read and write.
vi: Việc nén ảnh bằng thuật toán nén LZF gây ra một ảnh nhỏ hơn thì làm cho có thể ngưng với một phân vùng trao đổi nhỏ hơn. Nói chung nó cũng làm cho nhanh hơn đọc/ghi ảnh vì có ít dữ liệu hơn cần đọc và ghi nhớ.

note: Type: boolean Description
en: Perform early write out?
vi: Ghi ra sớm ?

note: Type: boolean Description
en: The synchronization of the resume device can start early in the process of writing the image to it. This has been reported to speed up suspend on some systems and eliminate the 'fast progress meter and long fsync wait' effect.
vi: Chức năng đồng bộ hoá thiết bị tiếp tục lại có thể bắt đầu sớm trong tiến trình ghi ảnh vào nó. Người dùng đã thông báo rằng tùy chọn này tăng tốc độ ngưng trên một số hệ thống nào đó, cũng tránh có hiệu ứng « cái đo tiến hành chạy nhanh còn đợi lâu fsync ».

note: Type: boolean Description
en: Encrypt snapshot?
vi: Mật mã hoá hiện trạng ?

note: Type: boolean Description
en: For increased security, it is possible to encrypt the snapshot that is written to disk during suspend. On resume (and suspend if you don't use an RSA key), you will be prompted for a passphrase. Encryption adds a significant time to the suspend and resume processes.
vi: Để bảo mật hơn, cũng có thể mật mã hoá ảnh hiện trạng hệ thống được ghi vào đĩa trong khi ngưng. Vào lúc tiếp tục lại (và vào lúc ngưng, nếu bạn không sử dụng khoá RSA), bạn sẽ được nhắc gõ cụm từ mật khẩu. Chức năng mật mã hoá cũng thêm thời gian đáng kể vào tiến trình ngưng và tiếp tục lại.

note: Type: string Description
en: Path to RSA key file:
vi: Đường dẫn đến tập tin khoá RSA:

note: Type: string Description
en: To avoid the need for a passphrase prompt during each suspend, an RSA key can be used to encrypt the image.
vi: Để tránh yêu cầu gõ cụm từ mật khẩu mỗi lần ngưng, cũng có thể sử dụng một khoá RSA để mật mã hoá ảnh.

note: Type: string Description
en: Please specify the path to that file. Leave this field empty to not use an RSA key.
vi: Hãy ghi rõ đường dẫn đến tập tin đó. Bỏ trống trường này thì không dùng khoá RSA.

note: Type: boolean Description
en: Create an RSA key?
vi: Tạo khoá RSA ?

note: Type: boolean Description
en: The key necessary for using the RSA encryption scheme can be generated now. You will be prompted for a passphrase.
vi: Khoá cần thiết để sử dụng lược đồ mật mã RSA có thể được tạo ra ngay bây giờ. Bạn sẽ được nhắc gõ cụm từ mật khẩu.

note: Type: string Description
en: RSA key size:
vi: Kích cỡ khoá RSA:

note: Type: string Description
en: Please specify the size of the RSA key (number of bits between 1024 and 4096). A bigger key increases the encryption strength but slows down the encryption process.
vi: Hãy ghi rõ kích cỡ của khoá RSA (số các bit từ 1024 đến 4096). Khoá lớn hơn thì bảo mật hơn còn giảm tốc độ chạy tiến trình mật mã.

note: Type: password Description
en: RSA passphrase:
vi: Cụm từ mật khẩu RSA:

note: Type: password Description
en: Please choose the passphrase to use on every resume to decrypt the image.
vi: Hãy chọn cụm từ mật khẩu cần dùng mỗi lần tiếp tục lại, để giải mật mã ảnh.

note: Type: password Description
en: RSA passphrase confirmation:
vi: Xác nhận cụm từ mật khẩu RSA:

note: Type: select Choices
en: reboot
vi: khởi động lại

note: Type: select Description
en: Shutdown method:
vi: Phương pháp tắt máy:

note: Type: select Description
en: If this parameter is set to 'reboot', the s2disk utility will reboot the machine rather than powering down. This can be useful for testing purposes.
vi: Lập tham số này thành « khởi động lại » (reboot) thì tiện ích s2disk khởi động lại máy thay vào tắt máy. Có ích khi thử.

note: Type: select Description
en: If it is set to 'platform', hardware-specific optimization is used if available.
vi: Lập thành « nền tảng » (platform) thì dùng chức năng tối ưu hoá đặc trưng cho phần cứng (nếu có sẵn).

en:  %s <disk device> <partition number> <start> <length>
vi:  %s <thiết bị đĩa> <số phân vùng>    <đ.đầu> <độ dài>

en: Tell the kernel about the existence of a specified partition.
vi: Cho nhân biết về sự tồn tại của một phân vùng chỉ định.

en: invalid partition number argument
vi: đối số số lượng phân vùng không hợp lệ

en: invalid start argument
vi: đối số khởi đầu không hợp lệ

en: invalid length argument
vi: tham số chiều dài không hợp lệ

en: failed to add partition
vi: gặp lỗi khi thêm phân vùng

en: set read-only
vi: đặt chỉ-đọc

en: set read-write
vi: đặt đọc-viết

en: get read-only
vi: lấy chỉ-đọc

en: get discard zeroes support status
vi: lấy trạng thái hỗ trợ số không loại bỏ

en: get logical block (sector) size
vi: lấy kích cỡ khối lôgíc (cung từ)

en: get physical block (sector) size
vi: lấy kích cỡ khối vật lý (cung từ)

en: get minimum I/O size
vi: lấy kích cỡ V/R tối thiểu

en: get optimal I/O size
vi: lấy kích cỡ V/R tối ưu

en: get alignment offset in bytes
vi: lấy khoảng chênh offset theo byte

en: get max sectors per request
vi: lấy số tối đa các cung từ cho mỗi yêu cầu

en: get blocksize
vi: lấy kích cỡ khối

en: set blocksize on file descriptor opening the block device
vi: đặt cỡ khối trên bộ mô tả tập tin mở đầu thiết bị khối

en: get 32-bit sector count (deprecated, use --getsz)
vi: lấy số lượng cung từ 32 bit (không được dùng, sử dụng --getsz)

en: get size in bytes
vi: lấy kích cỡ tính bằng byte

en: set readahead
vi: đặt đọc sẵn

en: get readahead
vi: lấy đọc sẵn

en: set filesystem readahead
vi: đặt đọc sẵn cho hệ thống tập tin

en: get filesystem readahead
vi: lấy đọc sẵn cho hệ thống tập tin

en: flush buffers
vi: đẩy dữ liệu bộ đệm lên đĩa

en: reread partition table
vi: đọc lại bảng phân vùng

en:  %-25s get size in 512-byte sectors
vi:  %-25s lấy kích cỡ theo cung từ là 512 byte

en: no device specified
vi: chưa chỉ định thiết bị

en: could not get device size
vi: không thể lấy kích thước thiết bị

en: ioctl error on %s
vi: lỗi ioctl trên %s

en: %s failed.
vi: %s gặp lỗi.

en: %s succeeded.
vi: %s thành công.

en: Toggle bootable flag of the current partition
vi: Bặt tắt khả năng khởi động của phân vùng hiện tại

en: Delete the current partition
vi: Xóa phân vùng hiện tại

en: Create new partition from free space
vi: Tạo một phân vùng mới từ vùng đĩa trống

en: Change the partition type
vi: Đổi kiểu của phân vùng

en: Print help screen
vi: Hiển thị màn hình trợ giúp

en: Fix partitions order
vi: Sửa thứ tự phân vùng

en: Write partition table to disk (this might destroy data)
vi: Ghi bảng phân vùng lên đĩa (có thể hủy dữ liệu)

en: Dump partition table to sfdisk compatible script file
vi: Đổ bảng phân vùng ra tập tin văn lênh tương thích sfdisk

en: internal error: unsupported dialog type %d
vi: lỗi nội bộ: không hỗ trợ kiểu hộp thoại %d

en: Disk: %s
vi: Đĩa: %s

en: Label: %s, identifier: %s
vi: Nhãn: %s, Định danh đĩa: %s

en: Label: %s
vi: Nhãn: %s

en: May be followed by M for MiB, G for GiB, T for TiB, or S for sectors.
vi: Có thể theo sau bằng M cho MiB, G cho GiB ,T cho TiB , hay S cho cung từ.

en: Please, specify size.
vi: Vui lòng cho biết kích cỡ.

en: Failed to parse size.
vi: Gặp lỗi khi phân tích cú pháp kích cỡ.

en: Select partition type
vi: Chọn kiểu phân vùng

en: Enter script file name:
vi: Nhập vào tên tập tin bó lệnh:

en: The script file will be applied to in-memory partition table.
vi: Tập tin văn lệnh sẽ được áp dụng vào bảng phân vùng trong bộ nhớ.

en: Failed to parse script file %s
vi: Gặp lỗi khi phân tích cú pháp của tập tin văn lệnh %s

en: Failed to apply script %s
vi: Gặp lỗi khi áp dụng văn lệnh %s

en: The current in-memory partition table will be dumped to the file.
vi: Bảng phân vùng trong bộ nhớ hiện tại sẽ được đổ thành tập tin.

en: Failed to allocate script handler
vi: Gặp lỗi khi cấp phát cán của văn lệnh

en: Failed to read disk layout into script.
vi: Gặp lỗi khi đọc bố cục đĩa vào văn lệnh.

en: Disk layout successfully dumped.
vi: Bố cục đĩa đã được đổ thành công.

en: Failed to write script %s
vi: Gặp lỗi khi ghi văn lệnh %s

en: Select label type
vi: Chọn kiểu nhãn

en: Device does not contain a recognized partition table.
vi: Thiết bị không chứa bảng phân vùng được biết.

en: This is cfdisk, a curses-based disk partitioning program.
vi: Đây là cfdisk, một chương trình phân vùng đĩa dựa trên curses.

en: It lets you create, delete, and modify partitions on a block device.
vi: chương trình cho phép bạn tạo, xóa và sửa đổi các phân vùng trên một thiết bị khối.

en: Command      Meaning
vi: Câu lệnh     Ý nghĩa

en:   d          Delete the current partition
vi:   d          Xóa phân vùng hiện tại

en:   h          Print this screen
vi:   h          Hiển thị trợ giúp này

en:   n          Create new partition from free space
vi:   n          Tạo một phân vùng mới từ không gian trống

en:   q          Quit program without writing partition table
vi:   q          Thoát khỏi chương trình và không ghi lại bảng phân vùng

en:   s          Fix partitions order (only when in disarray)
vi:   s          Sửa thứ tự các phân vùng (chỉ khi có xáo trộn)

en:   t          Change the partition type
vi:   t          Thay đổi kiểu phân vùng

en:   u          Dump disk layout to sfdisk compatible script file
vi:   u          Đổ bố cục đĩa ra tập tin tương thích với văn lệnh sfdisk

en:   W          Write partition table to disk (you must enter uppercase W);
vi:   W          Ghi bảng phân vùng lên đĩa (cần nhập chữ W hoa);

en:                since this might destroy data on the disk, you must either
vi:                vì câu lệnh có thể hủy dữ liệu trên đĩa, bạn cần

en:                confirm or deny the write by entering 'yes' or 'no'
vi:                hoặc đồng ý hoặc hủy bỏ việc ghi bằng các nhập "yes" (có) hoặc "no" (không)

en: Up Arrow     Move cursor to the previous partition
vi: Mũi tên lên  Di chuyển con trỏ tới phân vùng ở trước

en: Down Arrow   Move cursor to the next partition
vi: Mũi tên xuống Di chuyển con trỏ tới phân vùng tiếp theo

en: Left Arrow   Move cursor to the previous menu item
vi: Mũi tên trái Di chuyển con trỏ tới mục đơn kế trước

en: Right Arrow  Move cursor to the next menu item
vi: Mũi tên phải Di chuyển con trỏ tới mục đơn kế tiếp

en: Note: All of the commands can be entered with either upper or lower
vi: Chú ý: Có thể nhập tất cả các câu lệnh với chữ thường và chữ hoa

en: case letters (except for Write).
vi: chữ HOA (ngoại trừ lệnh Write [ghi]).

en: Use lsblk(8) or partx(8) to see more details about the device.
vi: Dùng lsblk(8) hay partx(8) để xem thông tin chi tiết hơn về thiết bị.

en: Press a key to continue.
vi: Nhấn một phím để tiếp tục.

en: Could not toggle the flag.
vi: Không thể bật/tắt cờ.

en: Could not delete partition %zu.
vi: Không thể xóa phân vùng %zu.

en: Partition %zu has been deleted.
vi: Phân vùng %zu đã bị xóa bỏ.

en: Partition size:
vi: Cỡ phân vùng:

en: Changed type of partition %zu.
vi: Đổi kiểu của phân vùng “%zu”.

en: The type of partition %zu is unchanged.
vi: Kiểu của phân vùng “%zu” chưa thay đổi.

en: Device is open in read-only mode.
vi: Thiết bị được mở trong chế độ chỉ cho đọc.

en: Are you sure you want to write the partition table to disk?
vi: Bạn có chắc muốn ghi bảng phân vùng lên đĩa không?

en: Type "yes" or "no", or press ESC to leave this dialog.
vi: Gõ "có" hoặc "không" hay nhấn ESC để để lại hộp thoại.

en: Did not write partition table to disk.
vi: Không ghi bảng phân vùng lên đĩa.

en: Failed to write disklabel.
vi: Gặp lỗi khi ghi nhãn đĩa.

en: The partition table has been altered.
vi: Bảng phân vùng đã bị thay đổi!

en: Note that partition table entries are not in disk order now.
vi: Các mục trong bảng phân vùng hiện giờ không đúng như thứ tự như ở trên đĩa.

en: failed to create a new disklabel
vi: gặp lỗi khi tạo nhãn đĩa mới

en: failed to read partitions
vi: gặp lỗi khi đọc các phân vùng

en:  %1$s [options] <disk>
vi:  %1$s [các-tùy-chọn] <đĩa>

en: Display or manipulate a disk partition table.
vi: Hiển thị hay thao tác với bảng phân vùng đĩa.

en: invalid sector size argument
vi: tham số kích thước rãnh (sector) không hợp lệ

en: unsupported color mode
vi: không được hỗ trợ tô màu

en: failed to allocate libfdisk context
vi: gặp lỗi khi phân bổ ngữ cảnh libfdisk

en:  %s <disk device> <partition number>
vi:  %s <thiết-bị>    <số-phân-vùng>

en: Tell the kernel to forget about a specified partition.
vi: Yêu cầu hạt nhân quên phân vùng chỉ định.

en: failed to remove partition
vi: gặp lỗi khi gỡ bỏ phân vùng

en: Formatting ...
vi: Đang định dạng …

en: Verifying ...
vi: Đang kiểm tra …

en: Read:
vi: Đọc:

en: bad data in track/head %u/%u
    Continuing ...
vi: dữ liệu sai tại rãnh/đầu %u/%u
    Đang tiếp tục …

en:  %s [options] <device>
vi: %s [các-tùy-chọn] <thiết-bị>

en: Do a low-level formatting of a floppy disk.
vi: Thực hiện định dạng đĩa mềm ở mức thấp.

en:  -f, --from <N>    start at the track N (default 0)
vi:  -f, --from <N>    bắt đầu tại rãnh N (default 0)

en:  -t, --to <N>      stop at the track N
vi:  -t, --to <N>      dừng tại rãnh N

en:  -r, --repair <N>  try to repair tracks failed during
                         the verification (max N retries)
vi:  -r, --repair <N>  cố sửa các rãnh bị lỗi trong quá trình
                         thẩm tra (tối đa N lần thử)

en:  -n, --no-verify   disable the verification after the format
vi:  -n, --no-verify   tắt thẩm tra sau khi định dạng

en: invalid argument - from
vi: đối số không hợp lệ - từ (from)

en: invalid argument - to
vi: đối số không hợp lệ - đến (to)

en: invalid argument - repair
vi: đối số không hợp lệ - sửa chữa (repair)

en: stat of %s failed
vi: gặp lỗi khi lỗi lấy thống kê tập tin %s

en: %s: not a block device
vi: %s: không phải là thiết bị khối

en: could not determine current format type
vi: không thể xác định được kiểu định dạng hiện tại

en: %s-sided, %d tracks, %d sec/track. Total capacity %d kB.
vi: %s-mặt, %d rãnh, %d cung/rãnh. Tổng dung lượng %d kB.

en: user defined start track exceeds the medium specific maximum
vi: rãnh bắt đầu do người dùng định nghĩa đã vượt quá số lớn nhất riêng biệt trung bình

en: user defined end track exceeds the medium specific maximum
vi: rãnh cuối do người dùng định nghĩa đã vượt quá số lớn nhất riêng biệt trung bình

en: user defined start track exceeds the user defined end track
vi: rãnh bắt đầu do người dùng định nghĩa đã vượt quá điểm cuối được người dùng định nghĩa

en: Select (default %c):
vi: Chọn (mặc định %c):

en: Using default response %c.
vi: Sử dụng đáp ứng mặc định %c

en: Value out of range.
vi: Giá trị nằm ngoài phạm vi.

en: %s (%s, default %c):
vi: %s (%s, mặc định %c):

en: %s (%c-%c, default %c):
vi: %s (%c-%c, mặc định %c):

en:  [Y]es/[N]o:
vi:  [C]ó/[K]hông:

en: Hex code (type L to list all codes):
vi: Mã Hex (gõ L để liệt kê tất cả các mã):

en: Partition type (type L to list all types):
vi: Kiểu phân vùng (gõ L để liệt kê tất cả các kiểu):

en: DOS Compatibility flag is set (DEPRECATED!)
vi: Cờ tương thích với DOS được đặt (ĐÃ LỖI THỜI!)

en: DOS Compatibility flag is not set
vi: Cờ tương thích DOS không được đặt

en: Partition %zu does not exist yet!
vi: Phân vùng %zu không tồn tại!

en: Changed type of partition '%s' to '%s'.
vi: Đã thay đổi kiểu của phân vùng “%s” thành “%s”.

en: Type of partition %zu is unchanged: %s.
vi: Kiểu của phân vùng %zu chưa thay đổi: %s.

en: First sector
vi: Cung từ đầu tiên

en: BLKGETSIZE ioctl failed on %s
vi: BLKGETSIZE ioctl không thành công trên %s

en:  -b, --sector-size <size>      physical and logical sector size
vi:  -b, --sector-size <cỡ>        cỡ cung từ lô-gíc vật lý

en:  -c, --compatibility[=<mode>]  mode is 'dos' or 'nondos' (default)
vi:  -c, --compatibility[=<chế_độ>] chế độ tương thích: “dos” hay “nondos” (mặc định)

en:  -o, --output <list>           output columns
vi:  -o, --output <d.sách>         hiển thị các cột

en:  -t, --type <type>             recognize specified partition table type only
vi:  -t, --type <kiểu>             ép buộc chỉ chấp nhận kiểu bảng phân vùng đã cho

en:  -u, --units[=<unit>]          display units: 'cylinders' or 'sectors' (default)
vi:  -u, --units[=<đơn_vị>]        hiển thị theo <đơn_vị>:
                                    “cylinders” trụ
                                    “sectors”   cung từ (mặc định)

en:  -s, --getsz                   display device size in 512-byte sectors [DEPRECATED]
vi:  -s, --getsz                   hiển thị cỡ thiết bị theo cung từ 512 byte [PHẢN ĐỐI]

en:      --bytes                   print SIZE in bytes rather than in human readable format
vi:      --bytes                   hiển thị kích thước theo byte thay vì định dạng dành cho con người

en:  -C, --cylinders <number>      specify the number of cylinders
vi:  -C, --cylinders <số>          chỉ ra số lượng trụ trừ

en:  -H, --heads <number>          specify the number of heads
vi:  -H, --heads <số>              chỉ định số lượng đầu từ

en:  -S, --sectors <number>        specify the number of sectors per track
vi:  -S, --sectors <số>            chỉ định số lượng cung từ mỗi rãnh

en: invalid cylinders argument
vi: đối số trụ (cylinders) không hợp lệ

en: not found DOS label driver
vi: không tìm thấy ổ đĩa nhãn DOS

en: unknown compatibility mode '%s'
vi: không hiểu chế độ tương thích “%s”

en: invalid heads argument
vi: đối số trụ không hợp lệ

en: invalid sectors argument
vi: đối số cung từ không hợp lệ

en: unsupported disklabel: %s
vi: không hỗ trợ nhãn đĩa:%s

en: The device properties (sector size and geometry) should be used with one specified device only.
vi: Thuộc tính thiết bị (kích cỡ cung từ và cấu trúc hình học) cần sử dụng với một thiết bị xác định.

en: Welcome to fdisk (%s).
vi: Chào mừng bạn dùng fdisk (%s).

en: Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
vi: Thay đổi chỉ diễn ra trong bộ nhớ, cho đến khi bạn quyết định ghi lại nó.
    Hãy cẩn thận trước khi chạy lệnh ghi lại.

en: A hybrid GPT was detected. You have to sync the hybrid MBR manually (expert command 'M').
vi: Tìm thấy một GPT lai. Bạn phải đồng bộ hóa MBR lai bằng tay (cần lệnh “M”).

en: Disklabel type: %s
vi: Kiểu nhãn đĩa: %s

en: Disk identifier: %s
vi: Định danh đĩa: %s

en: Disk %s: %s, %ju bytes, %ju sectors
vi: Đĩa %s: %s, %ju byte, %ju cung từ

en: Units: %s of %d * %ld = %ld bytes
vi: Đơn vị: %s của %d * %ld = %ld byte

en: Sector size (logical/physical): %lu bytes / %lu bytes
vi: Kích cỡ cung từ (lôgíc/vật lý): %lu byte / %lu byte

en: I/O size (minimum/optimal): %lu bytes / %lu bytes
vi: Kích cỡ V/R (tối_thiểu/tối_ưu): %lu byte / %lu byte

en: Alignment offset: %lu bytes
vi: Khoảng chênh sắp hàng: %lu byte

en: failed to allocate iterator
vi: gặp lỗi khi cấp phát iterator

en: failed to allocate output table
vi: gặp lỗi khi phân bổ bảng kết xuất

en: failed to allocate output line
vi: gặp lỗi khi phân bổ dòng kết xuất

en: Partition %zu does not start on physical sector boundary.
vi: Phân vùng %zu không bắt đầu ở biên giới cung từ vật lý.

en: Partition table entries are not in disk order.
vi: Các mục trong bảng phân vùng không đúng như thứ tự như ở trên đĩa.

en: %s unknown column: %s
vi: không hiểu cột %s: %s

en: delete a partition
vi: xóa một phân vùng

en: list known partition types
vi: hiển thị kiểu phân vùng đã biết

en: add a new partition
vi: thêm một phân vùng mới

en: print the partition table
vi: in ra bảng phân vùng

en: change a partition type
vi: thay đổi kiểu của phân vùng

en: verify the partition table
vi: kiểm tra bảng phân vùng

en: print the raw data of the first sector from the device
vi: in bảng ra dữ liệu thô của cung từ đầu tiên từ thiết bị

en: print the raw data of the disklabel from the device
vi: in bảng ra dữ liệu thô của nhãn đĩa từ thiết bị

en: fix partitions order
vi: sửa thứ tự phân vùng

en: print this menu
vi: hiển thị trình đơn này

en: change display/entry units
vi: thay đổi đơn vị hiển thị

en: extra functionality (experts only)
vi: các chức năng mở rộng (chỉ dành cho người có kinh nghiệm)

en: load disk layout from sfdisk script file
vi: tải bố cục đĩa từ tập tin văn lệnh sfdisk

en: dump disk layout to sfdisk script file
vi: đổ bố cục đĩa ra tập tin văn lệnh sfdisk

en: Save & Exit
vi: Ghi lại & thoát ra

en: write table to disk and exit
vi: ghi bảng phân vùng lên đĩa và thoát

en: write table to disk
vi: ghi bảng vào đĩa

en: quit without saving changes
vi: thoát và không ghi nhớ các thay đổi

en: return to main menu
vi: quay lại trình đơn chính

en: return from protective/hybrid MBR to GPT
vi: trả về từ MBR bảo_vệ/lai thành GPT

en: Create a new label
vi: tạo một nhãn mới

en: create a new empty GPT partition table
vi: tạo một bảng phân vùng GPT rỗng

en: create a new empty SGI (IRIX) partition table
vi: tạo một bảng phân vùng GPT (IRIX) rỗng

en: create a new empty Sun partition table
vi: tạo một bảng phân vùng SUN rỗng

en: create an IRIX (SGI) partition table
vi: tạo một bảng phân vùng IRIX (SGI)

en: change number of cylinders
vi: thay đổi số trụ

en: change number of heads
vi: thay đổi số đầu đọc

en: change number of sectors/track
vi: thay đổi số cung từ/rãnh

en: change disk GUID
vi: thay đổi GUID của đĩa

en: change partition name
vi: thay đổi tên phân vùng

en: change partition UUID
vi: thay đổi UUID của phân vùng

en: enter protective/hybrid MBR
vi: vào MBR bảo_vệ/lai

en: toggle the legacy BIOS bootable flag
vi: bật/tắt cờ có thể khởi động BIOS kiểu cũ

en: toggle the no block IO protocol flag
vi: bật/tắt không phải cờ giao thức khối VR

en: toggle the required partition flag
vi: bật/tắt cờ phân vùng được yêu cầu

en: toggle the GUID specific bits
vi: bật/tắt bít mã số nhóm đặc biệt

en: toggle the read-only flag
vi: bật/tắt cờ chỉ-đọc

en: toggle the mountable flag
vi: bật/tắt cờ có thể gắn

en: change number of alternate cylinders
vi: thay đổi số trụ vật lý thay thế

en: change number of extra sectors per cylinder
vi: thay đổi số cung từ dự phòng trong mỗi trụ

en: change interleave factor
vi: thay đổi hệ số xen kẽ

en: change rotation speed (rpm)
vi: thay đổi tốc độ quay (rpm)

en: change number of physical cylinders
vi: thay đổi số trụ vật lý

en: select bootable partition
vi: chọn phân vùng có thể khởi động

en: edit bootfile entry
vi: soạn thảo tập tin khởi động

en: select sgi swap partition
vi: chọn phân vùng trao đổi sgi

en: create SGI info
vi: tạo thông tin SGI

en: toggle a bootable flag
vi: bật/tắt cờ có thể khởi động

en: edit nested BSD disklabel
vi: sửa nhãn đĩa BSD lồng nhau

en: toggle the dos compatibility flag
vi: bật cờ tương thích với DOS

en: move beginning of data in a partition
vi: di chuyển dữ liệu bắt đầu trong một phân vùng

en: change the disk identifier
vi: thay định danh nhận diện đĩa

en: edit drive data
vi: sửa dữ liệu ổ đĩa

en: install bootstrap
vi: cài đặt trình khởi động tự mồi

en: show complete disklabel
vi: hiển thị toàn bộ nhãn đĩa

en: link BSD partition to non-BSD partition
vi: liên kết phân vùng BSD tới phân vùng không phải BSD

en: 
    Help (expert commands):
vi: 
    Trợ giúp (lệnh cao cấp):

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

en: You're editing nested '%s' partition table, primary partition table is '%s'.
vi: Bạn đang sửa bảng phân vùng lồng nhau “%s”, bảng phân vùng chính là “%s”.

en: Expert command (m for help):
vi: Câu lệnh nâng cao (m để xem trợ giúp):

en: Command (m for help):
vi: Lệnh (m để xem trợ giúp):

en: %c: unknown command
vi: %c: không hiểu câu lệnh

en: Enter script file name
vi: Hãy nhập tên của tập tin văn lệnh

en: Script successfully applied.
vi: Văn lệnh đã được áp dụng thành công.

en: Failed to transform disk layout into script
vi: Gặp lỗi chuyển đổi bố cục đĩa vào văn lệnh

en: Script successfully saved.
vi: Văn lệnh đã lưu lại thành công.

en: failed to write disklabel
vi: gặp lỗi khi ghi nhãn đĩa

en: Could not delete partition %zu
vi: Không thể xóa phân vùng %zu

en: Changing display/entry units to cylinders (DEPRECATED!).
vi: Đang chuyển đổi đơn vị hiển thị/mục tin thành trụ (ĐÃ LẠC HẬU!).

en: Changing display/entry units to sectors.
vi: Đang chuyển đổi đơn vị hiển_thị/mục thành cung từ.

en: Leaving nested disklabel.
vi: Rời nhãn đĩa nằm trong.

en: Entering protective/hybrid MBR disklabel.
vi: Đang vào nhãn đĩa MBR bảo_vệ/lai.

en: New UUID (in 8-4-4-4-12 format)
vi: UUID mới (ở định dạng 8-4-4-4-12)

en: Entering nested BSD disklabel.
vi: Vào nhãn đĩa nằm trong.

en: Number of cylinders
vi: Số lượng trụ

en: Number of heads
vi: Số đầu đọc

en: Number of sectors
vi: Số cung từ

en: %s is mounted
vi: %s đã được gắn

en: %s is not mounted
vi: %s chưa được gắn

en: cannot read %s
vi: không thể đọc %s

en: parse error: %s
vi: lỗi phân tích cú pháp: %s

en: Locking disk by %s ...
vi: Đang khóa đĩa bằn %s …

en: (waiting)
vi: (đang chờ)

en: Unlocking %s.
vi: Đang mở khóa %s.

en: failed to setup description for %s
vi: gặp lỗi khi cài đặt mô tả cho %s

en: %s: failed to parse fstab
vi: %s: gặp lỗi khi phân tích fstab

en: fork failed
vi: gặp lỗi khi rẽ nhánh tiến trình

en: %s: execute failed
vi: %s: thực thi gặp lỗi

en: wait: no more child process?!?
vi: đợi: không có tiến trình con nữa?!?

en: waitpid failed
vi: waitpid bị lỗi

en: Warning... %s for device %s exited with signal %d.
vi: Cảnh báo… %s cho thiết bị %s đã thoát với tín hiệu %d.

en: %s %s: status is %x, should never happen.
vi: %s %s: trạng thái là %x, không bao giờ nên xảy ra.

en: Either all or none of the filesystem types passed to -t must be prefixed
    with 'no' or '!'.
vi: Hoặc tất cả hoặc không có kiểu hệ thống tập tin được qua
    cho tùy chọn “-t” phải có tiền tố “no” hay “!”.

en: %s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number
vi: %s: đang bỏ qua dòng sai trong “/etc/fstab”: buộc gắn với số gửi qua fsck khác-không

en: %s: skipping nonexistent device
vi: %s: đang bỏ qua thiết bị không tồn tại

en: %s: nonexistent device ("nofail" fstab option may be used to skip this device)
vi: %s: thiết bị không sẵn sàng (tùy chọn "nofail" của fstab có lẽ đã được sử dụng để bỏ qua thiết bị này)

en: %s: skipping unknown filesystem type
vi: %s: bỏ qua kiểu hệ thống tập tin chưa biết

en: cannot check %s: fsck.%s not found
vi: không thể kiểm tra %s: fsck.%s không tìm thấy

en:  %s [options] -- [fs-options] [<filesystem> ...]
vi:  %s [các tùy chọn] -- [tùy-chọn-fs] [<hệ thống tập tin> …]

en: Check and repair a Linux filesystem.
vi: Kiểm tra và sửa chữa hệ thống tập tin Linux.

en:  -A         check all filesystems
vi:  -A         kiểm tra tất cả các hệ thống tập tin

en:  -C [<fd>]  display progress bar; file descriptor is for GUIs
vi:  -C [<fd>]  hiển thị thanh diễn tiến; bộ mô tả tập tin là dành cho GUIs

en:  -l         lock the device to guarantee exclusive access
vi:  -l         khóa thiết bị để đảm bảo các ứng dụng khác không được truy cập vào

en:  -M         do not check mounted filesystems
vi:  -M         không kiểm tra các hệ thống tập tin đã được gắn

en:  -N         do not execute, just show what would be done
vi:  -N         không thực hiện, chỉ xem thử xem những gì sẽ được làm

en:  -P         check filesystems in parallel, including root
vi:  -P         kiểm tra hệ thống tập tin song song, bao gồm cả root

en:  -R         skip root filesystem; useful only with '-A'
vi:  -R         bỏ qua hệ thống tập tin gốc; chỉ hữu dụng với “-A”

en:  -s         serialize the checking operations
vi:  -s         thao tác kiểm tra dạng nối tiếp

en:  -T         do not show the title on startup
vi:  -T         không hiển thị tiêu đề khi khởi động

en:  -V         explain what is being done
vi:  -V         giải thích những gì đang được làm

en: See the specific fsck.* commands for available fs-options.
vi: Xem đặc tả về các lệnh fsck.* để biết các tùy chọn fs-options có thể dùng.

en: too many devices
vi: quá nhiều thiết bị

en: Is /proc mounted?
vi: /proc đã được gắn chưa?

en: must be root to scan for matching filesystems: %s
vi: phải là người chủ (root) để quét tìm hệ thống tập tin tương ứng: %s

en: couldn't find matching filesystem: %s
vi: không tìm thấy hệ thống tập tin khớp: %s

en: option '%s' requires an argument
vi: tùy chọn “%s” cần một đối số

en: the -l option can be used with one device only -- ignore
vi: tùy chọn -l chỉ có thể sử dụng với một thiết bị mà thôi -- ignore

en:  %s [options] <file>
vi:  %s [TUỲ_CHỌN] <TẬP_TIN>

en: Check and repair a compressed ROM filesystem.
vi: Kiểm tra và sửa chữa hệ thống tập tin ROM đã nén.

en:  -a                       for compatibility only, ignored
vi:  -a                       dành cho mục đích tương thích, bị bỏ qua

en:  -v, --verbose            be more verbose
vi:  -v, --verbose            chi tiết hơn nữa

en:  -y                       for compatibility only, ignored
vi:  -y                       dành cho mục đích tương thích, bị bỏ qua

en:  -b, --blocksize <size>   use this blocksize, defaults to page size
vi:  -b, --blocksize <cỡ>     dùng cỡ khối này, mặc định là cỡ trang

en:      --extract[=<dir>]    test uncompression, optionally extract into <dir>
vi:      --extract[=<Tmục>]   kiểm tra giải nén, tùy ý rút trích ra <Tmục>

en: ioctl failed: unable to determine device size: %s
vi: ioctl gặp lỗi: không thể xác định kích cỡ thiết bị: %s

en: not a block device or file: %s
vi: không phải thiết bị khối hay tập tin: %s

en: file length too short
vi: chiều dài tập tin quá ngắn

en: seek on %s failed
vi: di chuyển vị trí đọc trên %s gặp lỗi

en: superblock magic not found
vi: không tìm thấy ma thuật siêu khối

en: cramfs endianness is %s
vi: cramfs không endian là %s

en: big
vi: lớn trước

en: little
vi: nhỏ trước

en: unsupported filesystem features
vi: gặp tính năng hệ thống tập tin không được hỗ trợ

en: superblock size (%d) too small
vi: kích cỡ siêu khối (%d) quá nhỏ

en: zero file count
vi: số tập tin không

en: file extends past end of filesystem
vi: tập tin kéo dài quá điểm cuối hệ thống tập tin

en: old cramfs format
vi: định dạng cramfs cũ

en: unable to test CRC: old cramfs format
vi: không thể thử CRC: định dạng cramfs cũ

en: crc error
vi: lỗi crc

en: seek failed
vi: di chuyển vị trí đọc gặp lỗi

en: read romfs failed
vi: đọc romfs gặp lỗi

en: root inode is not directory
vi: inode gốc không phải thư mục

en: bad root offset (%lu)
vi: offset gốc sai (%lu)

en: data block too large
vi: khối dữ liệu quá lớn

en: decompression error: %s
vi: lỗi giải nén: %s

en: non-block (%ld) bytes
vi: khác khối (%ld) byte

en: non-size (%ld vs %ld) bytes
vi: khác kích cỡ (%ld vs %ld) byte

en: lchown failed: %s
vi: lchown bị lỗi: %s

en: directory inode has zero offset and non-zero size: %s
vi: inode thư mục có hiệu số không và kích cỡ khác số không: %s

en: mkdir failed: %s
vi: mkdir bị lỗi: %s

en: filename length is zero
vi: tập tin có tên dài số không

en: bad filename length
vi: tập tin có tên dài sai

en: bad inode offset
vi: khoảng bù (offset) inode sai

en: file inode has zero offset and non-zero size
vi: inode tập tin có hiệu số không và kích cỡ khác số không

en: file inode has zero size and non-zero offset
vi: inode tập tin có kích cỡ số không và hiệu khác số không

en: symbolic link has zero offset
vi: liên kết mềm có hiệu số không

en: symbolic link has zero size
vi: liên kết mềm có kích cỡ số không

en: size error in symlink: %s
vi: gặp lỗi kích cỡ trong liên kết mềm: %s

en: symlink failed: %s
vi: liên kết mềm bị lỗi: %s

en: special file has non-zero offset: %s
vi: tập tin đặc biệt có hiệu khác số không: %s

en: fifo has non-zero size: %s
vi: FIFO có kích cỡ khác số không: %s

en: socket has non-zero size: %s
vi: ổ cắm (socket) có kích cỡ khác số không: %s

en: bogus mode: %s (%o)
vi: chế độ giả: %s (%o)

en: mknod failed: %s
vi: mknod bị lỗi: %s

en: directory data start (%lu) < sizeof(struct cramfs_super) + start (%zu)
vi: đầu dữ liệu thư mục (%lu) < kích_cỡ(struct cramfs_super) + đầu (%zu)

en: directory data end (%lu) != file data start (%lu)
vi: cuối dữ liệu thư mục (%lu) != đầu dữ liệu tập tin (%lu)

en: invalid file data offset
vi: sai đặt khoảng bù (offset) dữ liệu tập tin

en: invalid blocksize argument
vi: tham số blocksize (kích thước khối) không hợp lệ

en: Check the consistency of a Minix filesystem.
vi: Kiểm tra tính nhất quán của hệ thống tập tin Minix.

note: TRANSLATORS: these yes no questions uses rpmatch(), and should be * translated.
en: %s (y/n)?
vi: %s (y/n/c/k)?

en: %s (n/y)?
vi: %s (n/y/k/c)?

en: y
vi: c

en: n
vi: k

en: %s is mounted.
vi: %s đã được gắn.

en: Zone nr < FIRSTZONE in file `%s'.
vi: Vùng nr < VÙNGĐẦUTIÊN trong tập tin “%s”.

en: Zone nr >= ZONES in file `%s'.
vi: Vùng nr >= CÁCVÙNG trong tập tin “%s”.

en: Remove block
vi: Xóa khối

en: Read error: unable to seek to block in file '%s'
vi: Lỗi đọc: không thể tìm tới khối trong tập tin “%s”

en: Read error: bad block in file '%s'
vi: Lỗi đọc: khối sai trong tập tin “%s”

en: Internal error: trying to write bad block
    Write request ignored
vi: Lỗi nội bộ: ghi vào khối sai
    Yêu cầu ghi bị bỏ qua

en: seek failed in write_block
vi: di chuyển vị trí đọc bị lỗi trong ghi_khối

en: Write error: bad block in file '%s'
vi: Lỗi ghi: khối sai trong tập tin “%s”

en: seek failed in write_super_block
vi: di chuyển vị trí đọc bị lỗi trong ghi_siêu_ khối

en: unable to write super-block
vi: không thể ghi siêu-khối

en: Unable to write inode map
vi: Không thể ghi ánh xạ inode

en: Unable to write zone map
vi: Không thể ghi ánh xạ vùng

en: Unable to write inodes
vi: Không thể ghi các inode

en: unable to alloc buffer for superblock
vi: không thể cấp phát vùng đệm cho siêu khối

en: unable to read super block
vi: không thể đọc siêu khối

en: bad magic number in super-block
vi: số magic sai trong siêu khối

en: Only 1k blocks/zones supported
vi: Chỉ hỗ trợ khối/vùng 1k

en: bad s_imap_blocks field in super-block
vi: vùng s_imap_blocks sai trong siêu khối

en: bad s_zmap_blocks field in super-block
vi: vùng s_zmap_blocks sai trong siêu khối

en: Unable to allocate buffer for inode map
vi: Không thể phân phối bộ đệm cho ánh xạ inode

en: Unable to allocate buffer for zone map
vi: Không thể phân cấp bộ đệm cho ánh xạ vùng

en: Unable to allocate buffer for inodes
vi: Không thể phân phối bộ đệm cho các inode

en: Unable to allocate buffer for inode count
vi: Không thể phân phối bộ đệm cho việc đếm inode

en: Unable to allocate buffer for zone count
vi: Không thể phân phối bộ đệm cho việc đếm vùng

en: Unable to read inode map
vi: Không thể đọc ánh xạ inode

en: Unable to read zone map
vi: Không thể đọc ánh xạ vùng

en: Unable to read inodes
vi: Không thể đọc các inode

en: Warning: Firstzone != Norm_firstzone
vi: Cảnh báo: Firstzone != Norm_firstzone

en: %ld inodes
vi: %ld inode

en: %ld blocks
vi: %ld khối

en: Zonesize=%d
vi: Cỡ_vùng=%d

en: Maxsize=%zu
vi: Cỡ_tối_đa=%zu

en: Filesystem state=%d
vi: Trạng thái hệ thống tập tin=%d

en: namelen=%zd
vi: cỡ_tên=%zd

en: Inode %d marked unused, but used for file '%s'
vi: inode %d đánh dấu không sử dụng, nhưng lại dùng cho tập tin “%s”

en: Mark in use
vi: Dấu được dùng

en: The file `%s' has mode %05o
vi: Tập tin “%s” có chế độ %05o

en: Warning: inode count too big.
vi: Cảnh báo: số lượng inode quá lớn.

en: root inode isn't a directory
vi: inode gốc không phải là một thư mục

en: Block has been used before. Now in file `%s'.
vi: Khối đã được dùng. Bây giờ trong tập tin “%s”.

en: Block %d in file `%s' is marked not in use.
vi: Khối %d trong tập tin “%s” có dấu “không dùng”.

en: The directory '%s' contains a bad inode number for file '%.*s'.
vi: Thư mục “%s” chứa một số hiệu inode sai cho tập tin “%.*s”.

en:  Remove
vi:  Bỏ

en: %s: bad directory: '.' isn't first
vi: %s: thư mục sai: “.” không phải đứng đầu

en: %s: bad directory: '..' isn't second
vi: %s: thư mục sai: “..” không phải cái thứ hai

en: %s: bad directory: size < 32
vi: %s: thư mục sai: kích cỡ < 32

en: seek failed in bad_zone
vi: di chuyển vị trí đọc không thành công trong bad_zone (vùng_sai)

en: Inode %lu mode not cleared.
vi: Inode %lu chưa được xóa.

en: Inode %lu not used, marked used in the bitmap.
vi: Chưa sử dụng %lu inode, còn đánh dấu “đã dùng” trong ảnh mảng.

en: Inode %lu used, marked unused in the bitmap.
vi: Đã sử dụng %lu inode, còn đánh dấu “chưa dùng” trong ảnh mảng.

en: Inode %lu (mode = %07o), i_nlinks=%d, counted=%d.
vi: Inode %lu (chế độ = %07o), i_nlinks=%d, số_lượng=%d.

en: Set i_nlinks to count
vi: Đặt i_nlinks cho số đếm

en: Zone %lu: marked in use, no file uses it.
vi: Vùng %lu: được đánh dấu là đang dùng, không tập tin nào dùng nó.

en: Unmark
vi: Bỏ đánh dấu

en: Zone %lu: in use, counted=%d
vi: Vùng %lu: đang dùng, số lượng=%d

en: Zone %lu: not in use, counted=%d
vi: Vùng %lu: không dùng, số lượng=%d

en: bad inode size
vi: kích cỡ inode sai

en: bad v2 inode size
vi: kích cỡ inode v2 sai

en: %s is clean, no check.
vi: %s sạch sẽ, không kiểm tra.

en: Forcing filesystem check on %s.
vi: Bắt buộc kiểm tra hệ thống tập tin trên %s.

en: Filesystem on %s is dirty, needs checking.
vi: Hệ thống tập tin %s bẩn, cần kiểm tra.

en: 
    %6ld inodes used (%ld%%)
vi: 
    %6ld inode được dùng (%ld%%)

en: %6ld zones used (%ld%%)
vi: %6ld vùng được dùng (%ld%%)

en: 
    %6d regular files
    %6d directories
    %6d character device files
    %6d block device files
    %6d links
    %6d symbolic links
    ------
    %6d files
vi: 
    %6d tập tin thường
    %6d thư mục
    %6d tập tin thiết bị ký tự
    %6d tập tin thiết bị khối
    %6d liên kết
    %6d liên kết mềm
    ------
    %6d tập tin

en: ----------------------------
    FILE SYSTEM HAS BEEN CHANGED
    ----------------------------
vi: ----------------------------
    HỆ THỐNG TẬP TIN BỊ THAY ĐỔI
    ----------------------------

en: %s: might not be an ISO filesystem
vi: %s: có lẽ không phải một hệ thống tập tin ISO

en: read error on %s
vi: lỗi đọc trên %s

en: sector count: %d, sector size: %d
vi: số cung từ: %d, kích cỡ cung từ: %d

en: Show the length of an ISO-9660 filesystem.
vi: Hiển thị độ dài của một hệ thống tập tin ISO.

en:  -d, --divisor=<number>  divide the amount of bytes by <number>
vi:  -d, --divisor=<số>      chia tổng lượng byte theo <số>

en:  -x, --sectors           show sector count and size
vi:  -x, --sectors           hiển thị số lượng và kích thước cung từ

en: invalid divisor argument
vi: đối số ước số không hợp lệ

en: Usage: %s [options] device [block-count]
vi: Cách dùng: %s [ tùy_chọn… ] thiết_bị [số_lượng_khối]

en: Make an SCO bfs filesystem.
vi: Tạo một hệ thống tập tin bfs SCO

en: invalid number of inodes
vi: số lượng inode không hợp lệ

en: volume name too long
vi: tên khối tin quá dài

en: fsname name too long
vi: tên hệ thống tập tin quá dài

en: invalid block-count
vi: số lượng khối sai

en: cannot get size of %s
vi: không lấy được kích cỡ %s

en: blocks argument too large, max is %llu
vi: đối số khối quá lớn, tối đa %llu

en: too many inodes - max is 512
vi: quá nhiều inode - tối đa là 512

en: not enough space, need at least %llu blocks
vi: không đủ chỗ trống, cần ít nhất %llu khối

en: Device: %s
vi: Thiết bị: %s

en: Volume: <%-6s>
vi: Khối tin: <%-6s>

en: FSname: <%-6s>
vi: Tên hệ thống tập tin: <%-6s>

en: BlockSize: %d
vi: Kích cỡ khối: %d

en: Inode end: %d, Data end: %d
vi: Kết thúc inode: %d, Kết thúc dữ liệu: %d

en: error writing superblock
vi: lỗi ghi nhớ siêu khối

en: error writing root inode
vi: lỗi ghi inode gốc

en: error writing inode
vi: lỗi ghi inode

en: error writing . entry
vi: lỗi ghi mục nhập chấm (.)

en: error writing .. entry
vi: lỗi ghi mục nhập chấm đôi (..)

en: error closing %s
vi: lỗi đóng %s

en:  %s [options] [-t <type>] [fs-options] <device> [<size>]
vi:  %s [TUỲ_CHỌN] [-t <kiểu>] [tùy chọn hệ thống tập tin] <thiết_bị> [<kích_cỡ>]

en: Make a Linux filesystem.
vi: Tạo một hệ thống tập tin Linux.

en:  -t, --type=<type>  filesystem type; when unspecified, ext2 is used
vi:  -t, --type=<kiểu>  kiểu hệ thống tập tin; khi không chỉ định thì ext2 sẽ được dùng

en:      fs-options     parameters for the real filesystem builder
vi:      fs-options     các đối số dành cho bộ xây dựng hệ thống tập tin thực tế

en:      <device>       path to the device to be used
vi:      <device>       đường dẫn đến thiết bị sẽ dùng

en:      <size>         number of blocks to be used on the device
vi:      <size>         số khối sẽ được dùng trên thiết bị

en:  -V, --verbose      explain what is being done;
                          specifying -V more than once will cause a dry-run
vi:  -V, --verbose      giải thích đang làm những gì;
                          chỉ định -V nhiều hơn một sẽ thực hiện chạy thử

en: readlink failed: %s
vi: readlink gặp lỗi: %s

en: could not read directory %s
vi: không thể đọc thư mục %s

en: filesystem too big.  Exiting.
vi: hệ thống tập tin quá lớn. Đang thoát.

en: AIEEE: block "compressed" to > 2*blocklength (%ld)
vi: AIEEE: khối "đã nén" thành > 2*bề_dài_khối (%ld)

en: %6.2f%% (%+ld bytes)	%s
vi: %6.2f%% (%+ld byte)	%s

en: cannot close file %s
vi: không thể đóng tập tin %s

en: invalid edition number argument
vi: đối số con số phiên bản không hợp lệ

en: invalid endianness given; must be 'big', 'little', or 'host'
vi: kiểu endian (hướng lưu trữ số) đã cho không hợp lệ; Phải là “big”, “little”, hay “host”

en: warning: guestimate of required size (upper bound) is %lldMB, but maximum image size is %uMB.  We might die prematurely.
vi: cảnh báo: số ước lượng của kích cỡ yêu cầu (giới hạn trên) là %lld MB, nhưng kích cỡ ảnh lớn nhất là %uMB.  Chúng ta có thể chết non.

en: ROM image map
vi: Ánh xạ ảnh ROM

en: Including: %s
vi: Bao gồm: %s

en: Directory data: %zd bytes
vi: Dữ liệu thư mục: %zd byte

en: Everything: %zd kilobytes
vi: Mọi thứ: %zd kilô byte

en: Super block: %zd bytes
vi: Siêu khối: %zd byte

en: not enough space allocated for ROM image (%lld allocated, %zu used)
vi: không đủ khoảng trống phân cấp cho ảnh ROM (phân cấp %lld, dùng %zu)

en: ROM image write failed (%zd %zd)
vi: Gặp lỗi khi ghi ảnh ROM (%zd %zd)

en: ROM image
vi: Ảnh ROM

en: warning: files were skipped due to errors.
vi: cảnh báo: các tập tin bị bỏ qua vì có lỗi.

en: warning: file sizes truncated to %luMB (minus 1 byte).
vi: cảnh báo: kích cỡ tập tin bị cắt ngắn thành %luMB (trừ 1 byte).

en: warning: uids truncated to %u bits.  (This may be a security concern.)
vi: cảnh báo: uids bị cắt ngắn thành %u bit.  (Đây có thể là sự lo ngại bảo mật.)

en: warning: gids truncated to %u bits.  (This may be a security concern.)
vi: cảnh báo: gids bị cắt ngắn thành %u bit.  (Đây có thể là sự lo ngại bảo mật.)

en: WARNING: device numbers truncated to %u bits.  This almost certainly means
    that some device files will be wrong.
vi: CẢNH BÁO: số thiết bị cắt ngắn thành %u bit.  Điều này gần chắc chắn có nghĩa là
    một vài tập tin thiết bị sẽ bị hỏng.

en: %s: seek to boot block failed  in write_tables
vi: %s: tìm tới khối khởi động không thành công trong write_tables (ghi các bảng)

en: %s: unable to clear boot sector
vi: %s: không xóa được cung từ khởi động

en: %s: seek failed in write_tables
vi: %s: tìm tới không thành công trong write_tables (ghi các bảng)

en: %s: unable to write super-block
vi: %s: không thể ghi siêu khối

en: %s: unable to write inode map
vi: %s: không thể ghi ánh xạ inode

en: %s: unable to write zone map
vi: %s: không thể ghi ánh xạ vùng

en: %s: unable to write inodes
vi: %s: không thể ghi các inode

en: %s: seek failed in write_block
vi: %s: di chuyển vị trí đọc bị lỗi trong ghi_khối

en: %s: write failed in write_block
vi: %s: gặp lỗi khi ghi trong write_block (ghi khối?)

en: %s: too many bad blocks
vi: %s: quá nhiều khối sai

en: %s: not enough good blocks
vi: %s: không đủ khối tốt

en: %lu inode
     | %lu inodes
vi[0]: %lu nút

en: Maxsize=%zu
vi: Kích cỡ tối đa=%zu

en: %s: seek failed during testing of blocks
vi: %s: tìm tới không thành công trong khi thử các khối

en: Weird values in do_check: probably bugs
vi: Giá trị kỳ lạ trong do_check (làm kiểm tra): có thể là lỗi

en: %s: seek failed in check_blocks
vi: %s: tìm tới không thành công trong check_blocks (kiểm tra khối)

en: %s: bad blocks before data-area: cannot make fs
vi: %s: khối sai trước vùng dữ liệu: không thể tạo ra hệ thống tập tin

en: %d bad block
     | %d bad blocks
vi[0]: %d khối hỏng

en: %s: can't open file of bad blocks
vi: %s: không mở được tập tin của các khối sai

en: badblock number input error on line %d
vi: ỗi nhập số khối-sai trên dòng %d

en: %s: cannot read badblocks file
vi: %s: không thể đọc tập tin khối-sai

en: block size smaller than physical sector size of %s
vi: kích cỡ khối nhỏ hơn kích cỡ cung từ vật lý của %s

en: cannot determine size of %s
vi: không thể quyết định kích cỡ của %s

en: %s: number of blocks too small
vi: %s: số lượng khối quá nhỏ

en: failed to parse maximum length of filenames
vi: gặp lỗi khi phân tin độ dài tối đa của tên tập tin

en: failed to parse number of inodes
vi: gặp lỗi khi phân tích số nút

en: failed to parse number of blocks
vi: gặp lỗi khi phân tích số khối

en: %s is mounted; will not make a filesystem here!
vi: %s đã được gắn, sẽ không tạo hệ thống tập tin ở đây!

en: Bad user-specified page size %u
vi: Sai kích cỡ trang do người dùng chỉ ra %u

en: Using user-specified page size %d, instead of the system value %d
vi: Sử dụng kích cỡ trang do người dùng chỉ ra %d, thay cho giá trị hệ thống %d

en: Label was truncated.
vi: Nhãn bị cắt ngắn.

en: no label,
vi: không nhãn,

en: no uuid
vi: không uuid

en: Set up a Linux swap area.
vi: Cài đặt vùng tráo đổi Linux.

en: too many bad pages: %lu
vi: quá nhiều trang sai: %lu

en: seek failed in check_blocks
vi: tìm tới không thành công trong check_blocks (kiểm tra khối)

en: %lu bad page
     | %lu bad pages
vi[0]: %lu trang sai

en: unable to alloc new libblkid probe
vi: không thể cấp phát đoạn dò libblklid mới

en: unable to assign device to libblkid probe
vi: không thể gán thiết bị cho bộ thăm dò libblkid

en: warning: checking bad blocks from swap file is not supported: %s
vi: cảnh báo: việc kiểm tra khối hỏng từ tập tin tráo đổi không được hỗ trợ: %s

en: unable to rewind swap-device
vi: không thể “tua lại” thiết bị trao đổi

en: unable to erase bootbits sectors
vi: không xóa được cung từ bit khởi động

en: %s: warning: wiping old %s signature.
vi: %s: cảnh báo: tẩy xóa tín hiệu %s cũ.

en: %s: warning: don't erase bootbits sectors
vi: %s: cảnh báo: đừng xóa cung từ khởi động

en:         (%s partition table detected).
vi:         (%s bảng phân vùng được tìm thấy).

en:         (compiled without libblkid).
vi:         (biên dịch mà không có libblkid).

en: Use -f to force.
vi: Dùng -f để ép buộc.

en: %s: unable to write signature page
vi:  %s: không thể ghi trang chữ ký

en: parsing page size failed
vi: phân tích kích cỡ trang gặp lỗi

en: parsing version number failed
vi: gặp lỗi khi phân tích số phiên bản

en: swapspace version %d is not supported
vi: không hỗ trợ phiên bản swapspace %d

en: warning: ignoring -U (UUIDs are unsupported by %s)
vi: cảnh báo: bỏ qua “-U” (UUIDs không được %s hỗ trợ)

en: only one device argument is currently supported
vi: hiện tại chỉ một thiết bị làm đối số được hỗ trợ

en: error: parsing UUID failed
vi: lỗi: gặp lỗi khi phân tích cú pháp UUID

en: error: Nowhere to set up swap on?
vi: lỗi: không có chỗ nào để cài đặt bộ nhớ trao đổi?

en: invalid block count argument
vi: đối số chỉ ra số lượng khối không hợp lệ

en: error: swap area needs to be at least %ld KiB
vi: lỗi: vùng trao đổi cần ít nhất %ld KiB

en: warning: truncating swap area to %llu KiB
vi: cảnh báo: đang cắt ngắn vùng trao đổi thành %llu KiB

en: error: %s is mounted; will not make swapspace
vi: lỗi: %s đã được gắn; sẽ không tạo vùng trao đổi

en: Unable to set up swap-space: unreadable
vi: Không thể cài đặt vùng trao đổi: không thể đọc

en: %s: unable to obtain selinux file label
vi: %s: không thể lấy nhãn tập tin SELinux

en: unable to create new selinux context
vi: không thể tạo ngữ cảnh SELinux mới

en: couldn't compute selinux context
vi: không thể tính ngữ cảnh SELinux

en: unable to relabel %s to %s
vi: không thể đổi nhãn của %s thành %s

en: partition number
vi: số của phân vùng

en: start of the partition in sectors
vi: điểm đầu của phân vùng theo đơn vị rãnh (sector)

en: end of the partition in sectors
vi: điểm cuối của phân vùng theo đơn vị rãnh (sector)

en: number of sectors
vi: số lượng cung từ

en: human readable size
vi: định dạng kích thước cho người đọc

en: partition name
vi: tên phân vùng

en: partition UUID
vi: UUID phân vùng

en: partition table type (dos, gpt, ...)
vi: kiểu bảng phân vùng (dos, gpt, …)

en: partition flags
vi: các cờ của phân vùng

en: partition type (a string, a UUID, or hex)
vi: kiểu phân vùng (chuỗi, UUID, hay hex)

en: failed to initialize loopcxt
vi: gặp lỗi khi khởi tạo loopcxt

en: %s: failed to find unused loop device
vi: %s: tìm thiết bị vòng lặp chưa sử dụng gặp lỗi

en: Trying to use '%s' for the loop device
vi: Cố sử dụng “%s” cho thiết bị vòng lặp

en: %s: failed to set backing file
vi: %s: gặp lỗi khi đặt tập tin đứng sau

en: %s: failed to set up loop device
vi: %s: gặp lỗi khi cài đặt thiết bị loop

en: unknown column: %s
vi: không hiểu cột: %s

en: %s: failed to get partition number
vi: %s: gặp lỗi khi lấy số của phân vùng

en: specified range <%d:%d> does not make sense
vi: vùng đã chỉ định <%d:%d> không tạo nên phân biệt HOA/thường

en: %s: error deleting partition %d
vi: %s: lỗi khi xóa bỏ phân vùng %d

en: %s: error deleting partitions %d-%d
vi: %s: lỗi khi xóa bỏ phân vùng %d-%d

en: %s: partition #%d removed
vi: %s: phân vùng #%d bị gỡ bỏ

en: %s: partition #%d doesn't exist
vi: %s: phân vùng #%d chưa tồn tại

en: %s: deleting partition #%d failed
vi: %s: xóa phân vùng #%d gặp lỗi

en: %s: error adding partition %d
vi: %s: lỗi thêm phân vùng %d

en: %s: error adding partitions %d-%d
vi: %s: lỗi khi thêm phân vùng %d-%d

en: %s: partition #%d added
vi: %s: phân vùng #%d được thêm vào

en: %s: adding partition #%d failed
vi: %s: thêm phân vùng #%d gặp lỗi

en: %s: error updating partition %d
vi: %s: gặp lỗi khi cập nhật phân vùng %d

en: %s: error updating partitions %d-%d
vi: %s: gặp lỗi khi cập nhật phân vùng %d-%d

en: %s: no partition #%d
vi: %s: không có phân vùng #%d

en: %s: partition #%d resized
vi: %s: phân vùng #%d được thay đổi kích thước

en: %s: updating partition #%d failed
vi: %s: cập nhật phân vùng #%d gặp lỗi

en: #%2d: %9ju-%9ju (%9ju sector, %6ju MB)
     | #%2d: %9ju-%9ju (%9ju sectors, %6ju MB)
vi[0]: #%2d: %9ju-%9ju (%9ju cung từ, %6ju MB)

en: failed to initialize blkid filter for '%s'
vi: gặp lỗi khi khởi tạo bộ lọc blkid cho “%s”

en: %s: failed to read partition table
vi: %s: lỗi đọc khối phân vùng

en: %s: partition table type '%s' detected
vi: %s: tìm thấy kiểu bảng phân vùng “%s”

en: %s: partition table with no partitions
vi: %s: bảng phân vùng không có phân vùng nào

en:  %s [-a|-d|-s|-u] [--nr <n:m> | <partition>] <disk>
vi:  %s [-a|-d|-s|-u] [--nr <n:m> | <phân vùng>] <đĩa>

en: Tell the kernel about the presence and numbering of partitions.
vi: Nói cho hạt nhân về phân vùng hiện tại và số của nó.

en:  -a, --add            add specified partitions or all of them
vi:  -a, --add            thêm phân vùng đã chỉ định hay tất cả chúng

en:  -d, --delete         delete specified partitions or all of them
vi:  -d, --delete         xóa phân vùng đã chỉ định hay xóa tất cả chúng

en:  -u, --update         update specified partitions or all of them
vi:  -u, --update         cập nhật phân vùng đã chỉ định hay tất cả chúng

en:  -s, --show           list partitions
vi:  -s, --show           liệt kê các phân vùng

en:  -b, --bytes          print SIZE in bytes rather than in human readable format
vi:  -b, --bytes          hiển thị kích thước theo byte thay vì định dạng dành cho con người

en:  -g, --noheadings     don't print headings for --show
vi:  -g, --noheadings     không hiển thị phần đầu cho --show

en:  -n, --nr <n:m>       specify the range of partitions (e.g. --nr 2:4)
vi:  -n, --nr <n:m>       chỉ định vùng các phân vùng (ví dụ: --nr 2:4)

en:  -o, --output <list>  define which output columns to use
vi:  -o, --output <dsách> định nghĩa xem cột nào sẽ được dùng

en:  -P, --pairs          use key="value" output format
vi:  -P, --pairs          dùng định dạng kết xuất khóa="giá trị"

en:  -r, --raw            use raw output format
vi:  -r, --raw            dùng định dạng thô

en:  -v, --verbose        verbose mode
vi:  -v, --verbose        chế độ chi tiết

en: failed to parse --nr <M-N> range
vi: lỗi khi phân tích phạm vi --nr <M-N>

en: --nr and <partition> are mutually exclusive
vi: --nr và <partition> loại từ lẫn nhau

en: partition: %s, disk: %s, lower: %d, upper: %d
vi: phân vùng: %s,  đĩa: %s,  thấp: %d,   cao: %d

en: %s: cannot delete partitions
vi: %s: không thể xóa các phân vùng

en: %s: partitioned loop devices unsupported
vi: %s: thiết bị lặp (loop) đã phân vùng không được hỗ trợ

en: %s: failed to initialize blkid prober
vi: %s: gặp lỗi khi khởi tạo bộ thăm dò blkid

en:  %1$s %2$srawN <major> <minor>
     %1$s %2$srawN /dev/<blockdevice>
     %1$s -q %2$srawN
     %1$s -qa
vi:  %1$s %2$srawN <major> <minor>
     %1$s %2$srawN /dev/<thiếtbịkhối>
     %1$s -q %2$srawN
     %1$s -qa

en: Bind a raw character device to a block device.
vi: Buộc một thiết bị ký tự thô vào một thiết bị khối.

en:  -q, --query    set query mode
vi:  -q, --query    đặt chế độ truy vấn

en:  -a, --all      query all raw devices
vi:  -a, --all      truy vấn mọi thiết bị thô

en: Device '%s' is the control raw device (use raw<N> where <N> is greater than zero)
vi: Thiết bị “%s” là thiết bị thô điều khiển (hãy dùng thô<N> mà <N> lớn hơn số không)

en: Cannot locate block device '%s'
vi: Không thể cấp phát thiết bị thô “%s”

en: Device '%s' is not a block device
vi: Thiết bị “%s” không phải thiết bị khối

en: Cannot open master raw device '%s'
vi: Không thể mở thiết bị chủ thô “%s”

en: Cannot locate raw device '%s'
vi: Không thể cấp phát thiết bị thô “%s”

en: Raw device '%s' is not a character dev
vi: Thiết bị thô “%s” không phải một thiết bị ký tự

en: Device '%s' is not a raw dev
vi: Thiết bị “%s” không phải một thiết bị thô

en: Error querying raw device
vi: Lỗi hỏi thiết bị thô

en: %sraw%d:  bound to major %d, minor %d
vi: %sraw%d:  biên hạn số lớn %d, nhỏ %d

en: Error setting raw device
vi: Lỗi đặt thiết bị thô

en:  %s <disk device> <partition number> <length>
vi:  %s <thiết bị đĩa> <số phân vùng> <độ dài>

en: Tell the kernel about the new size of a partition.
vi: Cho nhân biết cỡ mới của phân vùng.

en: %s: failed to get start of the partition number %s
vi: %s: gặp lỗi khi lấy điểm bắt đầu của phân vùng số %s

en: failed to resize partition
vi: thay đổi kích thước phân vùng gặp lỗi

en: failed to allocate nested libfdisk context
vi: gặp lỗi khi phân bổ ngữ cảnh libfdisk lồng nhau

en: cannot seek %s
vi: không thể di chuyển vị trí đọc %s

en: cannot write %s
vi: không thể ghi %s

en: %12s (offset %5ju, size %5ju): %s
vi: %12s: (hiệu = %ju, cỡ = %ju): %s

en: %s: failed to create a backup
vi: %s: gặp lỗi khi tạo một bản dự phòng

en: Backup files:
vi: Tập tin sao lưu dự phòng:

en: Leaving.
vi: Rời bỏ.

en: The partition table is unchanged (--no-act).
vi: Bảng phân vùng không thay đổi (--no-act).

en: 
    The partition table has been altered.
vi: 
    Bảng phân vùng đã bị thay đổi!

en: unsupported label '%s'
vi: không hỗ trợ nhãn đĩa “%s”

en: Id  Name
vi: Id  Tên

en: unrecognized partition table type
vi: kiểu bảng phân vùng không nhận ra

en: Cannot get size of %s
vi: không thể lấy kích cỡ của %s

en: total: %ju blocks
vi: tổng số: %ju khối

en: no disk device specified
vi: chưa chỉ định thiết bị

en: failed to parse partition number
vi: gặp lỗi khi phân tích số của phân vùng

en: %s: partition %d: failed to toggle bootable flag
vi: %s: phân vùng %d: gặp lỗi khi bật/tắt cờ khởi động

en: failed to allocate dump struct
vi: gặp lỗi khi phân bổ cấu trúc đổ

en: %s: partition %zu: partition table contains only %zu partitions
vi: %s: bảng phân vùng %zu: bảng phân vùng chỉ chứa %zu phân vùng

en: %s: partition %zu: partition is unused
vi: %s: Phân vùng %zu: phân vùng chưa được dùng

en: no partition number specified
vi: chưa chỉ ra số của phân vùng

en: %s: partition %zu: failed to get partition type
vi: %s: phân vùng %zu: gặp lỗi khi lấy kiểu của phân vùng

en: failed to parse %s partition type '%s'
vi: gặp lỗi khi phân tích phân vùng “%s” kiểu “%s”

en: %s: partition %zu: failed to set partition type
vi: %s: phân vùng %zu: gặp lỗi khi đặt kiểu phân vùng

en: %s: partition %zu: failed to get partition UUID
vi: %s: phân vùng %zu: gặp lỗi khi lấy mã số thiết bị của phân vùng

en: failed to allocate partition object
vi: gặp lỗi khi cấp phát đối tượng bảng phân vùng

en: %s: partition %zu: failed to set partition UUID
vi: %s: phân vùng %zu: gặp lỗi khi đặt mã số thiết bị phân vùng

en: %s: partition %zu: failed to get partition name
vi: %s: phân vùng %zu: gặp lỗi khi lấy tên của phân vùng

en: %s: partition %zu: failed to set partition name
vi: %s: phân vùng %zu: gặp lỗi khi đặt tên cho phân vùng

en: %s: partition %zu: failed to set partition attributes
vi: %s: phân vùng %zu: gặp lỗi khi đặt thuộc tính của phân vùng

en:  Commands:
vi: Lệnh:

en:    write    write table to disk and exit
vi:    write    ghi bảng phân vùng lên đĩa và thoát

en:    quit     show new situation and wait for user's feedback before write
vi:    quit     hiển thị tình trạng mới và đợi phản hồi của người dùng trước khi ghi

en:    abort    exit sfdisk shell
vi:    abort    thoát khỏi hệ vỏ sfdisk

en:  Input format:
vi: Định dạng đầu vào:

en:    <start>, <size>, <type>, <bootable>
vi:    <đầu>, <cỡ>, <kiểu>, <khởi động được>

en:  Example:
vi: Ví dụ:

en: unsupported command
vi: lệnh không được hỗ trợ

en: line %d: unsupported command
vi: dòng %d: lệnh không được hỗ trợ

en: failed to allocate partition name
vi: gặp lỗi cấp phát tên phân vùng

en: failed to allocate script handler
vi: gặp lỗi khi cấp phát cán của văn lệnh

en: %s: cannot modify partition %d: no partition table was found
vi: %s: không thể sửa phân vùng %d, không tìm thấy bảng phân vùng

en: %s: cannot modify partition %d: partition table contains only %zu partitions
vi: %s: không thể sửa phân vùng %d, bảng phân vùng chỉ chứa %zu phân vùng mà thôi

en: 
    Welcome to sfdisk (%s).
vi: 
    Chào mừng bạn dùng fdisk (%s).

en: Checking that no-one is using this disk right now ...
vi: Đang kiểm tra xem để chắc chắn là không có ai đó đang sử dụng đĩa này…

en:  FAILED
vi:  BỊ LỖI

en: This disk is currently in use - repartitioning is probably a bad idea.
    Umount all file systems, and swapoff all swap partitions on this disk.
    Use the --no-reread flag to suppress this check.
vi: Đĩa này hiện tại đang được sử dụng - phân vùng lại không phải là ý tưởng
    hay. Hãy Bỏ gắn tất cả các hệ thống tập tin, và tắt (swapoff) các phân vùng trao đổi
    trên đĩa này. Sử dụng “--no-reread” để bỏ kiểm tra này.

en: Use the --force flag to overrule all checks.
vi: Sử dụng tùy chọn --force để bãi bỏ mọi kiểm tra.

en: 
    Old situation:
vi: 
    Trạng thái cũ:

en: 
    sfdisk is going to create a new '%s' disk label.
    Use 'label: <name>' before you define a first partition
    to override the default.
vi: 
    sfdisk sẽ tạo nhãn đĩa “%s” mới.
    Dùng “label: <tên>” trước khi bạn định nghĩa phân vùng đầu tiên
    để mà đè lên mặc định.

en: 
    Type 'help' to get more information.
vi: 
    Hãy gõ lệnh “%s --help” để tìm thấy thông tin thêm.

en: All partitions used.
vi: Mọi phân vùng đã được dùng.

en: Script header accepted.
vi: Phần đầu văn lệnh được chấp thuận.

en: Failed to apply script headers, disk label not created.
vi: Gặp lỗi khi áp dụng phần đầu văn lệnh, nhãn đia chưa tạo.

en: 
    New situation:
vi: 
    Trạng thái mới:

en: Do you want to write this to disk?
vi: Bạn có muốn ghi lên đĩa?

en: Leaving.
vi: Rời bỏ.

en:  %1$s [options] <dev> [[-N] <part>]
     %1$s [options] <command>
vi:  %1$s [các tùy chọn] <thiết-bị> [[-N] <phần>]
     %1$s [các tùy chọn] <lệnh>

en:  -d, --dump <dev>                  dump partition table (usable for later input)
vi:  -d, --dump <dev>                  đổ bảng phân vùng (có thể dùng làm đầu vào sau này)

en:  -g, --show-geometry [<dev> ...]   list geometry of all or specified devices
vi:  -g, --show-geometry [<dev> …]   liệt kê hình học của thiết bị đã cho hoặc mọi

en:  -l, --list [<dev> ...]            list partitions of each device
vi:  -l, --list [<dev> …]              liệt kê các phân vùng của từng thiết bị

en:  -s, --show-size [<dev> ...]       list sizes of all or specified devices
vi:  -s, --show-size [<dev> …]         liệt kê các cỡ của mọi hay từng thiết bị đã cho

en:  -T, --list-types                  print the recognized types (see -X)
vi:  -T, --list-types                  hiển thị các kiểu được chấp nhận (xem -X)

en:  --part-label <dev> <part> [<str>] print or change partition label
vi:  --part-label <dev> <part> [<str>] in hay đổi nhãn phân vùng

en:  --part-type <dev> <part> [<type>] print or change partition type
vi:  --part-type <dev> <part> [<type>] in hoặc đổi kiểu phân vùng

en:  --part-uuid <dev> <part> [<uuid>] print or change partition uuid
vi:  --part-uuid <dev> <part> [<uuid>] in hay đổi uuid của phân vùng

en:  --part-attrs <dev> <part> [<str>] print or change partition attributes
vi:  --part-attrs <dev> <part> [<str>] in hay đổi các thuộc tính của phân vùng

en:  <dev>                     device (usually disk) path
vi:  <dev>                     đường dẫn thiết bị (thường là đĩa)

en:  <part>                    partition number
vi:  <part>                    số phân vùng

en:  <type>                    partition type, GUID for GPT, hex for MBR
vi:  <type>                    kiểu phân vùng, GUID cho GPT, hex cho MBR

en:  -b, --backup              backup partition table sectors (see -O)
vi:  -b, --backup              sao lưu các cung từ bảng phân vùng (xem -O)

en:      --bytes               print SIZE in bytes rather than in human readable format
vi:      --bytes               hiển thị kích thước theo byte thay vì định dạng dành cho con người

en:  -f, --force               disable all consistency checking
vi:  -f, --force               tắt mọi kiểm tra toàn vẹn

en:  -N, --partno <num>        specify partition number
vi:  -N, --partno <num>        chỉ định số phân vùng

en:  -n, --no-act              do everything except write to device
vi:  -n, --no-act              làm mọi thứ ngoại trừ ghi lên thiết bị

en:      --no-reread           do not check whether the device is in use
vi:      --no-reread           không cần kiểm tra xem thiết bị có đang được dùng hay không

en:  -O, --backup-file <path>  override default backup file name
vi:  -O, --backup-file <path>  đè lên tên tập tin sao lưu dự phòng mặc định

en:  -o, --output <list>       output columns
vi:  -o, --output <d.sách>  hiển thị các cột

en:  -q, --quiet               suppress extra info messages
vi:  -q, --quiet               chặn các thông tin thông báo mở rộng

en:  -X, --label <name>        specify label type (dos, gpt, ...)
vi:  -X, --label <name>        chỉ định kiểu nhãn (dos, gpt, …)

en:  -Y, --label-nested <name> specify nested label type (dos, bsd)
vi:  -Y, --label-nested <name> chỉ định kiểu nhãn lồng nhau (dos, bsd)

en:  -L, --Linux               deprecated, only for backward compatibility
vi:  -L, --Linux               đã lạc hậu, dành cho mục đích tương thích ngược

en:  -u, --unit S              deprecated, only sector unit is supported
vi:  -u, --unit S              đã lạc hậu, chỉ đơn vị cung từ được hỗ trợ

en: %s is deprecated in favour of --part-type
vi: %s đã lỗi thời trong---part-type

en: --id is deprecated in favour of --part-type
vi: --id đã lỗi thời trong ---part-type

en: --Linux option is unnecessary and deprecated
vi: Tùy chọn --Linux là không cần thiết và đã lỗi thời

en: unsupported unit '%c'
vi: không hỗ trợ đơn vị “%c”

en: failed to parse UUID: %s
vi: lỗi phân tích UUID: %s

en: %s: failed to seek to swap UUID
vi: %s: lỗi di chuyển vị trí đọc tới UUID trao đổi

en: %s: failed to write UUID
vi: %s: lỗi ghi UUID

en: %s: failed to seek to swap label
vi: %s: gặp lỗi khi di chuyển vị trí đọc tới nhãn trao đổi

en: label is too long. Truncating it to '%s'
vi: nhãn quá dài nên cắt ngắn nó thành “%s”

en: %s: failed to write label
vi: %s: lỗi ghi nhãn

en: Display or change the label or UUID of a swap area.
vi: Hiển thị hay thay đổi nhãn hay UUID của vùng tráo đổi.

en:  -L, --label <label> specify a new label
     -U, --uuid <uuid>   specify a new uuid
vi:  -L, --label <nhãn>  chỉ ra một nhãn mới
     -U, --uuid <uuid>   chỉ ra một UUID mới

en: ignore -U (UUIDs are unsupported)
vi: bỏ qua -U (các UUID không được hỗ trợ)

en: 
    Functions:
vi: 
    Hàm:

en: 
    Commands:
vi: 
    Lệnh:

en: EFI System
vi: Hệ thống EFI

en: MBR partition scheme
vi: Lược đồ phân vùng MBR

en: BIOS boot
vi: Khởi động BIOS

en: Microsoft basic data
vi: Dữ liệu cơ sở Microsoft

en: Microsoft LDM metadata
vi: Siêu dữ liệu Microsoft LDM

en: Microsoft LDM data
vi: Dữ liệu Microsoft LDM

en: Windows recovery environment
vi: Môi trường khôi phục Microsoft Windows

en: HP-UX data
vi: dữ liệu HP-UX

en: HP-UX service
vi: Dịch vụ HP-UX

en: Linux swap
vi: Trao đổi Linux

en: Linux filesystem
vi: Hệ thống tập tin Linux

en: Linux server data
vi: Dữ liệu máy chủ Linux

en: Linux home
vi: Thư mục cá nhân

en: Linux extended boot
vi: khởi động Linux mở rộng

en: FreeBSD data
vi: dữ liệu FreeBSD

en: Apple label
vi: nhãn Apple

en: Apple TV recovery
vi: Apple TV phục hồi

en: Solaris boot
vi: Khởi động Solaris

en: Solaris root
vi: Khởi động Solaris

en: Solaris backup
vi: sao lưu dự phòng Solaris

en: NetBSD encrypted
vi: NetBSD đã mã hóa

en: ChromeOS kernel
vi: Nhân ChromeOS

en: MidnightBSD data
vi: Dữ liệu MidnightBSD

en: XENIX root
vi: XENIX gốc

en: AIX bootable
vi: ATX khởi động được

en: OS/2 Boot Manager
vi: OS/2 Quản lý khởi động

en: Hidden FAT12
vi: FAT12 ẩn

en: Compaq diagnostics
vi: Chuẩn đoán Compaq

en: Hidden FAT16 <32M
vi: FAT16 ẩn <32M

en: Hidden FAT16
vi: FAT16 ẩn

en: Hidden HPFS/NTFS
vi: HPFS/NTFS ẩn

en: Hidden W95 FAT32
vi: W95 FAT32 ẩn

en: Hidden W95 FAT32 (LBA)
vi: W95 FAT32 ẩn (LBA)

en: Hidden W95 FAT16 (LBA)
vi: W95 FAT16 (LBA) ẩn

en: Hidden NTFS WinRE
vi: NTFS WinRE ẩn

en: PartitionMagic recovery
vi: Khôi phục PartitionMagic

en: PPC PReP Boot
vi: Khởi động PPC PReP

en: QNX4.x 2nd part
vi: QNX4.x phần 2

en: QNX4.x 3rd part
vi: QNX4.x phần 3

en: GNU HURD or SysV
vi: GNU HURD hay SysV

en: DiskSecure Multi-Boot
vi: Bảomậtđĩa Đa-khởi-động

en: Old Minix
vi: Minix cũ

en: Minix / old Linux
vi: Minix / Linux cũ

en: Linux swap / Solaris
vi: Trao đổi Linux/Solaris

en: Linux extended
vi: Linux mở rộng

en: NTFS volume set
vi: Bộ khối tin NTFS

en: Linux plaintext
vi: Linux chữ thường

en: IBM Thinkpad hibernation
vi: Ngủ đông IBM Thinkpad

en: Darwin boot
vi: Khởi động Darwin

en: BSDI fs
vi: Httt BSDI

en: BSDI swap
vi: Trao đổi BSDI

en: Boot Wizard hidden
vi: Thuật sĩ khởi động ẩn

en: Non-FS data
vi: Dữ liệu không phải FS

en: CP/M / CTOS / ...
vi: CP/M / CTOS / …

en: Dell Utility
vi: Công cụ Dell

en: DOS access
vi: Truy cập DOS

en: BeOS fs
vi: Httt BeOS

en: Linux/PA-RISC boot
vi: Khởi động Linux/PA-RISC

en: DOS secondary
vi: DOS phụ

en: Linux raid autodetect
vi: Tự động nhận ra Linux raid

en: warning: %s is misaligned
vi: cảnh báo: %s không được đồng chỉnh

en: Selected partition %ju
vi: Phân vùng đã chọn %ju

en: No partition is defined yet!
vi: Không có phân vùng được định nghĩa!

en: No free partition available!
vi: Không còn phân vùng còn trống nào cả!

en: Partition number
vi: Số thứ tự phân vùng

en: Created a new partition %d of type '%s' and of size %s.
vi: Tạo phân vùng %d kiểu %s và kích cỡ %s.

en: Partition %zd: has invalid starting sector 0.
vi: Phân vùng %zd: có cung từ bắt đầu 0 bị lỗi.

en: There is no *BSD partition on %s.
vi: Không có phân vùng *BSD trên %s.

en: First cylinder
vi: Trụ từ đầu tiên

en: The device %s does not contain BSD disklabel.
vi: Thiết bị %s không chứa nhãn đĩa BSD.

en: Do you want to create a BSD disklabel?
vi: Bạn có muốn tạo một nhãn đĩa BSD?

en:  removable
vi:  có thể tháo rời

en:  badsect
vi:  cung từ sai

en: Cylinders
vi: Các trụ

en: bytes/sector
vi: byte/cung từ

en: sectors/track
vi: cung từ/rãnh

en: tracks/cylinder
vi: rãnh/trụ

en: cylinders
vi: trụ

en: sectors/cylinder
vi: cung/trụ từ

en: interleave
vi: xen kẽ

en: trackskew
vi: độ lệch rãnh

en: cylinderskew
vi: độ lệch trụ

en: headswitch
vi: bật đầu đọc

en: track-to-track seek
vi: di chuyển vị trí đọc từ rãnh tới rãnh

en: The bootstrap file %s successfully loaded.
vi: Tập tin mồi %s đã được tải thành công.

en: Bootstrap: %1$sboot -> boot%1$s (default %1$s)
vi: Trình mồi: %1$sboot -> boot%1$s (mặc định %1$s)

en: Bootstrap overlaps with disklabel!
vi: Trình mồi đè lên nhau với nhãn đĩa!

en: Bootstrap installed on %s.
vi: Trình mồi được cài trên %s.

en: Disklabel written to %s.
vi: Nhãn đĩa được ghi vào %s.

en: Syncing disks.
vi: Đang đồng bộ hóa các đĩa.

en: BSD label is not nested within a DOS partition.
vi: nhãn BSD không nằm trong phân vùng DOS.

en: BSD partition '%c' linked to DOS partition %zu.
vi: Phân vùng BSD “%c” liên kết tới phân vùng DOS %zu.

en: %s: close device failed
vi: %s: gặp lỗi khi đóng thiết-bị

en: Calling ioctl() to re-read partition table.
vi: Đang gọi hàm ioctl() để đọc lại bảng phân vùng.

en: Re-reading the partition table failed.
vi: Gl khi đọc lại bảng phân vùng.

en: sector | sectors
vi[0]: cung từ

en: Incomplete geometry setting.
vi: Cài đặt hình học không hoàn thiện.

en: All primary partitions have been defined already.
vi: Tất cả các phân vùng chính đã được định nghĩa rồi!

en: Failed to read extended partition table (offset=%ju)
vi: Gặp lỗi khi đọc bảng phân vùng mở rộng (offset=%ju)

en: You can set geometry from the extra functions menu.
vi: Bạn có thể đặt cấu trúc hình học từ trình đơn chức năng mở rộng.

en: DOS-compatible mode is deprecated.
vi: chế độ tương thích với DOS đã lỗi thời.

en: The device presents a logical sector size that is smaller than the physical sector size. Aligning to a physical sector (or optimal I/O) size boundary is recommended, or performance may be impacted.
vi: Thiết bị đưa ra một kích cỡ cung từ lôgíc vẫn nhỏ hơn kích cỡ cung từ vật lý. Để tránh hiệu suất bị giảm, nên căn chỉnh thành kích cỡ cung từ vật lý (hay V/R tối ưu).

en: Cylinders as display units are deprecated.
vi: Hiển thị bằng đơn vị trụ từ đã lỗi thời.

en: Bad offset in primary extended partition.
vi: Sai Hiệu trong phân vùng mở rộng chính.

en: Omitting partitions after #%zu. They will be deleted if you save this partition table.
vi: Bỏ sót các phân vùng sau #%zu. Chúng sẽ bị xóa nếu bạn ghi bảng phân vùng này.

en: Extra link pointer in partition table %zu.
vi: Con trỏ liên kết mở rộng trong bảng phân vùng %zu.

en: Ignoring extra data in partition table %zu.
vi: Bỏ qua dữ liệu mở rộng trong bảng phân vùng %zu.

en: omitting empty partition (%zu)
vi: bỏ qua phân vùng rỗng (%zu)

en: Enter the new disk identifier
vi: Nhập vào định danh nhận diện đĩa mới

en: Incorrect value.
vi: Giá trị không đúng.

en: Disk identifier changed from 0x%08x to 0x%08x.
vi: Định danh đĩa thay đổi từ 0x%08x thành 0x%08x.

en: Ignoring extra extended partition %zu
vi: Bỏ qua phân vùng mở rộng ngoài %zu

en: Invalid flag 0x%02x%02x of EBR (for partition %zu) will be corrected by w(rite).
vi: Cờ 0x%02x%02x của EBR (cho phân vùng %zu) không hợp lệ sẽ được sửa bằng w(ghi).

en: Start sector %ju out of range.
vi: Cung từ bắt đầu %ju nằm ngoài phạm vi.

en: Partition %zu is already defined.  Delete it before re-adding it.
vi: Phân vùng %zu đã được định nghĩa rồi.  Xóa nó đi rồi thêm lại.

en: No free sectors available.
vi: Không còn cung từ còn trống nào cả.

en: Adding logical partition %zu
vi: Thêm phân vùng lô-gíc %zu

en: Partition %zu: contains sector 0
vi: Phân vùng %zu: chứa cung từ 0

en: Partition %zu: head %d greater than maximum %d
vi: Phân vùng %zu: phần đầu %d lớn hơn tối đa %d

en: Partition %zu: different physical/logical beginnings (non-Linux?): phys=(%d, %d, %d), logical=(%d, %d, %d)
vi: Phân vùng %zu: khác biệt bắt đầu vật lý/lôgíc (không-phải-Linux?): vlý=(%d, %d, %d), lôgíc=(%d, %d, %d)

en: Partition %zu: different physical/logical endings: phys=(%d, %d, %d), logical=(%d, %d, %d)
vi: Phân vùng %zu: khác biệt kết thúc vật lý / lôgíc: vlý=(%d, %d, %d), lôgíc=(%d, %d, %d)

en: Partition %zu: does not end on cylinder boundary.
vi: Phân vùng %zu: không kết thúc trên hạn biên của trụ từ.

en: Partition %zu: bad start-of-data.
vi: Phân vùng %zu: khởi-đầu-dữ-liệu xấu.

en: Partition %zu: overlaps partition %zu.
vi: Phân vùng %zu: đè lên phân vùng %zu.

en: Partition %zu: empty.
vi: Phân vùng %zu: rỗng.

en: Logical partition %zu: not entirely in partition %zu.
vi: Phân vùng lô-gíc %zu: không nằm toàn bộ trong phân vùng %zu.

en: No errors detected.
vi: Không thấy lỗi nào.

en: %d error detected. | %d errors detected.
vi[0]: phát hiện thấy %d lỗi.

en: The maximum number of partitions has been created.
vi: Đã tạo ra số phân vùng lớn nhất cho phép.

en: Extended partition already exists.
vi: Phân vùng mở rộng đã sẵn có.

en: All primary partitions are in use.
vi: Tất cả các phân vùng chính đã được sử dụng.

en: All space for primary partitions is in use.
vi: Tất cả các phân vùng chính đã được sử dụng.

note: TRANSLATORS: Try to keep this within 80 characters.
en: To create more partitions, first replace a primary with an extended partition.
vi: Nếu bạn muốn tạo ra nhiều phân vùng hơn nữa, bạn phải đổi một phân vùng cơ bản thành kiểu mở rộng.

en: container for logical partitions
vi: cái chứa các phân vùng lô-gíc

en: numbered from 5
vi: đánh số bắt đầu từ 5

en: Invalid partition type `%c'.
vi: Kiểu phân vùng không hợp lệ “%c”.

en: Cannot write sector %jd: seek failed
vi: Không thể ghi cung từ %jd: gặp lỗi khi di chuyển vị trí đọc

en: Type 0 means free space to many systems. Having partitions of type 0 is probably unwise.
vi: Gõ 0 có nghĩa là không gian trống đối với nhiều hệ thống. Có phân vùng kiểu 0 là gần như không khôn ngoan.

en: Partition %zu: no data area.
vi: Phân vùng %zu: không có vùng dữ liệu.

en: New beginning of data
vi: Điểm bắt đầu dữ liệu mới

en: Partition %zu: is an extended partition.
vi: Phân vùng %zu: là một phân vùng mở rộng.

en: The bootable flag on partition %zu is enabled now.
vi: Cờ khởi động trên phân vùng %zu được bật ngay bây giờ.

en: The bootable flag on partition %zu is disabled now.
vi: Cờ khởi động trên phân vùng %zu được tắt ngay bây giờ.

en: Start-C/H/S
vi: Điểm đầu-C/H/S

en: End-C/H/S
vi: Điểm cuối-C/H/S

en: failed to allocate GPT header
vi: gặp lỗi khi cấp phát phần đầu GPT

en: gpt: stat() failed
vi: gpt: stat() gặp lỗi

en: gpt: cannot handle files with mode %o
vi: gpt: không thể tiếp hợp các tập tin với chế độ %o

en: GPT Header
vi: phần đầu GPT

en: GPT Entries
vi: Các mục GPT

en: unsupported GPT attribute bit '%s'
vi: bít thuộc tính GPT không được hỗ trợ “%s”

en: Partition UUID changed from %s to %s.
vi: UUID phân vùng được thay đổi “%s” thành “%s”.

en: Partition name changed from '%s' to '%.*s'.
vi: Tên phân vùng được thay đổi từ “%s” thành “%.*s”.

en: Disk does not contain a valid backup header.
vi: Đĩa không chứa phần đầu sao lưu hợp lệ.

en: Invalid primary header CRC checksum.
vi: Tổng kiểm tra CRC nguyên gốc ở phần đầu không hợp lệ.

en: Invalid backup header CRC checksum.
vi: Tổng kiểm tra CRC sao lưu dự phòng ở phần đầu không hợp lệ.

en: Invalid partition entry checksum.
vi: Phần tổng kiểm tra phân vùng không hợp lệ.

en: Invalid primary header LBA sanity checks.
vi: Kiểm tra đúng mực LBA nguyên gốc ở phần đầu không hợp lệ.

en: Invalid backup header LBA sanity checks.
vi: Kiểm tra đúng mực LBA sao lưu dự phòng ở phần đầu không hợp lệ.

en: MyLBA mismatch with real position at primary header.
vi: không khớp MyLBA với vị trí thực tế tại phần đầu cơ sở.

en: MyLBA mismatch with real position at backup header.
vi: không khớp MyLBA với vị trí thực tế tại phần đầu sao lưu dự phòng.

en: Disk is too small to hold all data.
vi: Đĩa quá nhỏ để có thể chứa được toàn bộ dữ liệu.

en: Primary and backup header mismatch.
vi: Phần đầu nguyên gốc và sao lưu của nó không khớp nhau.

en: Partition %u overlaps with partition %u.
vi: Phân vùng %u đè lên phân vùng %u.

en: Partition %u is too big for the disk.
vi: Phân vùng %u quá lớn đối với đĩa.

en: Partition %u ends before it starts.
vi: Phân vùng %u kết thúc trước điểm bắt đầu của nó.

en: Header version: %s
vi: Phần đầu phiên bản: %s

en: A total of %ju free sectors is available in %u segment. | A total of %ju free sectors is available in %u segments (the largest is %s).
vi[0]: Có tổng số %ju cung từ còn trống khả dụng trong %u đoạn (lớn nhất là %s).

en: All partitions are already in use.
vi: Tất cả các phân vùng đã sẵn sàng để sử dụng.

en: Sector %ju already used.
vi: Cung từ %ju đã được dùng rồi.

en: Could not create partition %zu
vi: Không thể tạo phân vùng %zu

en: Created a new GPT disklabel (GUID: %s).
vi: Tạo một nhãn đĩa GPT (GUID: %s).

en: Enter new disk UUID (in 8-4-4-4-12 format)
vi: Nhập vào UUID của đĩa (ở định dạng 8-4-4-4-12)

en: Failed to parse your UUID.
vi: Gặp lỗi khi phân tích UUID của bạn.

en: Disk identifier changed from %s to %s.
vi: Định danh đĩa được thay đổi “%s” thành “%s”.

en: Enter GUID specific bit
vi: Nhập vào bít GUID đặc biệt

en: failed to toggle unsupported bit %lu
vi: gặp lỗi khi bật/tắt không hỗ trợ bit %lu

en: The GUID specific bit %d on partition %zu is enabled now.
vi: Bít GUID đặc trưng %d trên phân vùng %zu được bật ngay.

en: The GUID specific bit %d on partition %zu is disabled now.
vi: Bít đặt biệt GUID %d trên phân vùng %zu được tắt ngay.

en: The %s flag on partition %zu is enabled now.
vi: Cờ %s trên phân vùng %zu được bật bây giờ.

en: The %s flag on partition %zu is disabled now.
vi: Cờ %s trên phân vùng %zu sẽ được tắt ngay.

en: Type-UUID
vi: Kiểu-UUID

en: Nothing to do. Ordering is correct already.
vi: Không cần làm gì. Thứ tự đã đúng rồi.

en: SGI raw
vi: SGI thô

en: SGI volume
vi: Khối tin SGI

en: Linux native
vi: Linux nguyên bản

en: SGI info created on second sector.
vi: thông tin SGI được tạo trên cung từ thứ hai.

en: Detected an SGI disklabel with wrong checksum.
vi: Tìm thấy nhãn đĩa SGI với tổng kiểm tra (checksum) sai.

en: Invalid bootfile!  The bootfile must be an absolute non-zero pathname, e.g. "/unix" or "/unix.save".
vi: Tập tin khởi động không hợp lệ! Tập tin khởi động phải là một tên đường dẫn tuyệt đối không rỗng, v.d. "/unix" hay "/unix.save".

en: Name of bootfile is too long: %zu byte maximum. | Name of bootfile is too long: %zu bytes maximum.
vi[0]: Tên của tập tin khởi động quá dài: tối đa là %zu byte.

en: Bootfile must have a fully qualified pathname.
vi: Tập tin khởi động phải có đường dẫn đầy đủ.

en: Be aware that the bootfile is not checked for existence.  SGI's default is "/unix", and for backup "/unix.save".
vi: Cần biết rằng tập tin khởi động không được kiểm tra tồn tại. Mặc định SGI là "/unix" và sao lưu là "/unix.save".

en: The current boot file is: %s
vi: Tập tin khởi động hiện tại là: %s

en: Boot file is unchanged.
vi: Tập tin khởi động không thay đổi.

en: Bootfile has been changed to "%s".
vi: Tập tin khởi động được thay đổi thành "%s".

en: More than one entire disk entry present.
vi: Có nhiều hơn một toàn bộ đĩa hiện diện.

en: No partitions defined.
vi: Không có phân vùng nào được định nghĩa.

en: IRIX likes it when partition 11 covers the entire disk.
vi: Thích hợp với IRIX khi Phân vùng 11 bao bọc cả một đĩa.

en: The entire disk partition should start at block 0, not at block %d.
vi: Phân vùng chứa cả một đĩa phải bắt đầu tại khối 0, chứ không phải tại khối %d.

en: Partition 11 should cover the entire disk.
vi: Phân vùng 11 nên chứa toàn bộ đĩa.

en: Partitions %d and %d overlap by %d sector. | Partitions %d and %d overlap by %d sectors.
vi[0]: Phân vùng %d và %d chèn lên nhau %d cung từ.

en: Unused gap of %8u sector: sector %8u | Unused gap of %8u sectors: sectors %8u-%u
vi[0]: Khoảng trống không sử dụng %8u cung từ - cung từ %8u-%u

en: The boot partition does not exist.
vi: Phân vùng khởi động không tồn tại.

en: The swap partition does not exist.
vi: Phân vùng trao đổi không tồn tại.

en: The swap partition has no swap type.
vi: Phân vùng trao đổi có hệ thống tập tin không phải kiểu trao đổi.

en: You have chosen an unusual bootfile name.
vi: Bạn đã chọn một tên tập tin khởi động bất bình thường.

en: Partition overlap on the disk.
vi: Phân vùng chồng lên nhau trên đĩa.

en: Attempting to generate entire disk entry automatically.
vi: Thử tự động phân vùng cả đĩa.

en: The entire disk is already covered with partitions.
vi: Toàn bộ đĩa đã bao các phân vùng.

en: You got a partition overlap on the disk. Fix it first!
vi: Bạn có một phân vùng đè lên nhau trên ổ đĩa. Hãy sửa đi!

en: First %s
vi: %s đầu tiên

en: It is highly recommended that the eleventh partition covers the entire disk and is of type 'SGI volume'.
vi: Rất khuyên bạn nên dùng vùng số mười một chứa cả ổ đĩa và có loại “khối tin SGI”.

en: Last %s or +%s or +size{K,M,G,T,P}
vi: %s cuối hay +%s hoặc +kích_cỡ{K,M,G,T,P}

en: Created a new SGI disklabel.
vi: Tạo nhãn đĩa SGI mới.

en: Sorry, only for non-empty partitions you can change the tag.
vi: Rất tiếc, nhưng chỉ phân vùng không rỗng mới có thể thay đổi cờ.

en: Consider leaving partition 9 as volume header (0), and partition 11 as entire volume (6), as IRIX expects it.
vi: Nên để phân vùng 9 như đầu một khối tin (0), và phân vùng 11 như cả một khối tin (6) theo yêu cầu của IRIX.

en: It is highly recommended that the partition at offset 0 is of type "SGI volhdr", the IRIX system will rely on it to retrieve from its directory standalone tools like sash and fx. Only the "SGI volume" entire disk section may violate this. Are you sure about tagging this partition differently?
vi: Rất khuyên dùng là phân vùng tại vị trí offset 0 có kiểu là "SGI volhdr", hệ thống IRIX sẽ dựa trên đó để lấy về từ thư mục của nó các công cụ chạy đơn như sash và fx. Chỉ có các vùng chứa toàn bộ đĩa "SGI volume" mới xâm phạm nó. Gõ CÓ nếu bạn chắc chắn muốn đặt thẻ cho phân vùng này theo cách khác.

en: SunOS root
vi: Gốc SunOS

en: SunOS swap
vi: Trao đổi SunOS

en: Whole disk
vi: Cả đĩa

en: SunOS alt sectors
vi: Cung từ thay thế SunOS

en: SunOS cachefs
vi: Hệ thống tập tin nhớ tạm SunOS

en: SunOS reserved
vi: Dành riêng SunOS

en: Detected sun disklabel with wrong checksum. Probably you'll have to set all the values, e.g. heads, sectors, cylinders and partitions or force a fresh label (s command in main menu)
vi: Đã nhận ra nhãn đĩa sun với tổng kiểm tra checksum lỗi. Gần như chắc chắn là bạn phải đặt lại tất cả các giá trị, v.d. đầu từc, cung từ, trụ và phân vùng hoặc bắt buộc một nhãn mới (câu lệnh “s” trong trình đơn chính)

en: Detected sun disklabel with wrong version [%d].
vi: Tìm thấy nhãn đĩa Sun với số phiên bản sai [%d].

en: Detected sun disklabel with wrong vtoc.sanity [0x%08x].
vi: Tìm thấy nhãn đĩa Sun với vtoc.sanity sai [0x%08x].

en: Detected sun disklabel with wrong vtoc.nparts [%u].
vi: Tìm thấy nhãn đĩa Sun với vtoc.nparts sai [%u].

en: Warning: Wrong values need to be fixed up and will be corrected by w(rite)
vi: Cảnh báo: các giá trị không đúng cần phải được sửa chữa nên sẽ được sửa bởi w(rite) (ghi)

en: Sectors/track
vi: Cung từ/rãnh

en: Created a new Sun disklabel.
vi: Tạo nhãn đĩa Sun mới.

en: Partition %u doesn't end on cylinder boundary.
vi: Phân vùng %u không kết thúc trên ranh giới trụ.

en: Partition %u overlaps with others in sectors %u-%u.
vi: Phân vùng %u đè lên các phân vùng khác trên rãnh ghi %u-%u.

en: Unused gap - sectors 0-%u.
vi: Khoảng trống không sử dụng - rãnh ghi 0-%u

en: Unused gap - sectors %u-%u.
vi: Khoảng trống không sử dụng - rãnh ghi %u-%u.

en: Other partitions already cover the whole disk. Delete some/shrink them before retry.
vi: Các phân vùng khác đã chứa cả đĩa. Hãy xóa hay thu nhỏ kích thước chúng trước khi thử lại.

en: It is highly recommended that the third partition covers the whole disk and is of type `Whole disk'
vi: Rất khuyên đặt phân vùng thứ ba chiếm toàn bộ đĩa và có kiểu “Toàn đĩa” (Whole disk)

en: Aligning the first sector from %u to %u to be on cylinder boundary.
vi: Chỉnh cung từ đầu tiên từ %u thành %u để nó nằm trên biên của trụ.

en: Sector %d is already allocated
vi: Cung từ %d đã được phân phối rồi

en: You haven't covered the whole disk with the 3rd partition, but your value
    %lu %s covers some other partition. Your entry has been changed
    to %lu %s
vi: Phân vùng thứ 3 không chứa toàn bộ ổ đĩa, nhưng các giá trị %lu %s của bạn đè lên
    một số phân vùng khác. Các mục đã được thay đổi thành %lu %s

en: If you want to maintain SunOS/Solaris compatibility, consider leaving this partition as Whole disk (5), starting at 0, with %u sectors
vi: Nếu bạn muốn bảo trì một đĩa tương thích với SunOS/Solaris, thì cần để phân
    vùng này là Cả đĩa (5), bắt đầu từ 0, với %u cung từ

en: Number of alternate cylinders
vi: Số trụ xen kẽ

en: Extra sectors per cylinder
vi: Số cung từ dự phòng mỗi trụ

en: Interleave factor
vi: Hệ số xen kẽ

en: Rotation speed (rpm)
vi: Tốc độ quay (rpm)

en: Number of physical cylinders
vi: Số trụ vật lý

en: Consider leaving partition 3 as Whole disk (5),
    as SunOS/Solaris expects it and even Linux likes it.
vi: Nên để phân vùng 3 như Cả một đĩa (Whole disk (5)),
    vì SunOS/Solaris đòi hỏi điều này và thậm chí Linux thích thế.

en: It is highly recommended that the partition at offset 0
    is UFS, EXT2FS filesystem or SunOS swap. Putting Linux swap
    there may destroy your partition table and bootblock.
    Are you sure you want to tag the partition as Linux swap?
vi: Rất khuyên dùng phân vùng tại offset 0 có hệ thống tập tin
    UFS, EXT2FS hay swap SunOS. Nếu đặt thành vùng trao đổi của Linux thì
    có thể hủy bảng phân vùng của bạn và khối khởi động.
    Bạn có chắc chắn muốn đặt phân vùng đó thành vùng trao đổi (swap) Linux)?

en: %s: %s contains invalid numerical value: %s
vi: %s: %s chứa giá trị bằng số không hợp lệ: %s

en: hush login status: restore original IDs failed
vi: trạng thái đăng nhập im lặng: phục hồi ID nguyên gốc gặp lỗi

en: WARNING: failed to apply propagation flags
vi: CẢNH BÁO: gặp lỗi khi áp dụng các cờ lan truyền

en: %s is already mounted
vi: %s đã gắn kết

en: can't find mount source %s in %s
vi: không tìm thấy nguồn gắn %s trong %s

en: can't find %s
vi: không tìm thấy %s

en: failed to parse mount options
vi: gặp lỗi khi phân tích các tùy chọn gắn

en: must be superuser to use mount
vi: cần phải là siêu người dùng (root) để sử dụng lệnh mount

en: special device %s does not exist
vi: thiết bị đặc biệt %s không tồn tại

en: special device %s does not exist (a path prefix is not a directory)
vi: thiết bị đặc biệt %s không tồn tại (tiền tố của đường dẫn không phải là một thư mục)

en: mount table full
vi: bảng gắn bị đầy

en: unknown filesystem type
vi: không hiểu kiểu hệ thống tập tin

en: %s is not a block device, and stat(2) fails?
vi: %s không phải là một thiết bị khối, và stat (lấy trạng thái) không thành công?

en: %s is not a valid block device
vi: %s: không phải là thiết bị khối thích hợp

en: cannot mount %s read-only
vi: không gắn được %s với chế độ chỉ-đọc

en: cannot remount %s read-write, is write-protected
vi: không thể lắp lại %s đọc-ghi vì nó được bảo vệ chống ghi

en: no medium found on %s
vi: không tìm thấy vật chứa trên %s

en: libc pseudo-random functions
vi: hàm pseudo-random từ libc

en: unsupported option format: %s
vi: không hỗ trợ định dạng tùy chọn: %s

en: %s: unable to probe device
vi: %s: không thể thăm dò thiết bị

en: %s: ambiguous probing result; use wipefs(8)
vi: %s: kết quả thăm dò không rõ; dùng wipefs(8)

en: %s: not a valid swap partition
vi: %s: không phải là một phân vùng trao đổi đúng

en: %s: unsupported swap version '%s'
vi: %s: không hỗ trợ vùng trao đổi phiên bản “%s”

en:  %s [options] [<username>]
vi:  %s [tuỳ_chọn] [<tài_khoản_người_dùng>]

en: Change your finger information.
vi: Thay đổi thông tin mã vân tay của bạn.

en:  -f, --full-name <full-name>  real name
vi:   -f, --full-name <họ_tên>    thay đổi họ tên thật của bạn.

en:  -o, --office <office>        office number
vi:   -o, --office <office>       số văn phòng

en:  -p, --office-phone <phone>   office phone number
vi:   -p, --office-phone <sđt>    số điện thoại văn phòng của bạn

en:  -h, --home-phone <phone>     home phone number
vi:   -h, --home-phone <sđtởn>    số điện thoại của bạn ở nhà

en: field %s is too long
vi: trường %s quá dài

en: %s: has illegal characters
vi: %s: có chứa các ký tự không hợp lệ

en: login.defs forbids setting %s
vi: login.defs ngăn cản cài đặt %s

en: %s: CHFN_RESTRICT has unexpected value: %s
vi: %s: CHFN_RESTRICT có giá trị không như mong đợi: %s

en: %s: CHFN_RESTRICT does not allow any changes
vi: %s: CHFN_RESTRICT không cho bất kỳ thay đổi nào

en: Finger information *NOT* changed.  Try again later.
vi: Thông tin finger *CHƯA* thay đổi.  Hãy thử lại sau.

en: you (user %d) don't exist.
vi: bạn (người dùng %d) không tồn tại.

en: user "%s" does not exist.
vi: người dùng "%s" không tồn tại.

en: can only change local entries
vi: chỉ có thể thay đổi các mục nội bộ

en: %s is not authorized to change the finger info of %s
vi: %s chưa được xác thực để thay đổi thông tin finger của %s

en: can't set default context for %s
vi: không đặt được văn cảnh cho %s

en: running UID doesn't match UID of user we're altering, change denied
vi: UID đang hoạt động không tương ứng với UID của người dùng chúng ta biến đổi, không cho phép thay đổi

en: Finger information not changed.
vi: Thông tin finger chưa thay đổi.

en: Change your login shell.
vi: Đổi shell (hệ vỏ) đăng nhập của bạn.

en:  -s, --shell <shell>  specify login shell
vi:  -s, --shell <shell>  chỉ định shell (hệ vỏ) đăng nhập

en:  -l, --list-shells    print list of shells and exit
vi:  -l, --list-shells    in ra danh sách các shell (hệ vỏ) rồi thoát

en: shell must be a full path name
vi: shell (hệ vỏ) phải có dạng tên đường dẫn đầy đủ

en: "%s" does not exist
vi: "%s" không tồn tại

en: "%s" is not executable
vi: "%s" không có khả năng thực thi

en: Warning: "%s" is not listed in %s.
vi: Cảnh báo: "%s" không nằm trong "%s".

en: "%s" is not listed in %s.
    Use %s -l to see list.
vi: "%s" không nằm trong "%s".
    Sử dụng %s -l để xem danh sách.

en: %s is not authorized to change the shell of %s
vi: %s không được xác thực để thay đổi shell (hệ vỏ) của “%s”

en: running UID doesn't match UID of user we're altering, shell change denied
vi: UID đang hoạt động không tương ứng với UID của người dùng chúng ta đang nhập, shell (hệ vỏ) không cho phép thay đổi

en: your shell is not in %s, shell change denied
vi: shell (hệ vỏ) của bạn không có trong %s, không cho phép thay đổi hệ vỏ (shell)

en: New shell
vi: shell (hệ vỏ) mới

en: Shell not changed.
vi: Chưa thay đổi shell (hệ vỏ).

en: Shell *NOT* changed.  Try again later.
vi: Shell *CHƯA* thay đổi.  Hãy thử lại sau.

en: setpwnam failed
    Shell *NOT* changed.  Try again later.
vi: setpwnam gặp lỗi
    shell (hệ vỏ) *CHƯA* thay đổi.  Hãy thử lại sau.

en: Usage: %s <passwordfile> <username>...
vi: Cách dùng: %s <tập tin mật khẩu> <tài khoản>…

en: unknown time format: %s
vi: không hiểu định dạng giờ: %s

en: preallocation size exceeded
vi: kích thước cấp phát trước đã bị vượt quá

en:  %s [options] [<username>...] [<tty>...]
vi:  %s [các tùy chọn] <tài khoản người dùng…> [<tên tty>…]

en: Show a listing of last logged in users.
vi: Hiển thị danh sách đăng nhập cuối của các người dùng.

en:  -<number>            how many lines to show
vi:  -<number>            hiển thị bao nhiêu dòng

en:  -a, --hostlast       display hostnames in the last column
vi:  -a, --hostlast       hiển thị tên máy trong cột cuối

en:  -d, --dns            translate the IP number back into a hostname
vi:  -d, --dns            biên dịch số IP ngược lại thành tên máy

en:  -f, --file <file>    use a specific file instead of %s
vi:  -f, --file <TẬP-TIN> dùng tập tin thay cho %s

en:  -F, --fulltimes      print full login and logout times and dates
vi:  -F, --fulltimes      hiển thị ngày giờ đăng nhập/xuất dạng đầy đủ

en:  -i, --ip             display IP numbers in numbers-and-dots notation
vi:  -i, --ip             hiển thị các số IP ở dạng ghi chú ngăn cách bằng dấu chấm

en:  -n, --limit <number> how many lines to show
vi:  -n, --limit <số>     muốn hiển thị bao nhiêu dòng

en:  -R, --nohostname     don't display the hostname field
vi:  -R, --nohostname     không hiển thị trường tên máy

en:  -s, --since <time>   display the lines since the specified time
vi:  -s, --since <time>   hiển thị các dòng kể từ thời gian đã cho

en:  -t, --until <time>   display the lines until the specified time
vi:  -t, --until <time>   hiển thị các dòng cho đến thời điểm đã cho

en:  -p, --present <time> display who were present at the specified time
vi:  -p, --present <time> hiển thị ai người mà hiện diện tại thời điểm đã cho

en:  -w, --fullnames      display full user and domain names
vi:  -w, --fullnames      hiển thị đầy đủ tên miền và tên người dùng

en:  -x, --system         display system shutdown entries and run level changes
vi:  -x, --system         hiển thị các mục tắt máy hệ thống và các thay đổi mức chạy

en:      --time-format <format>  show timestamps in the specified <format>:
                                   notime|short|full|iso
vi:      --time-format <định_dạng> hiển thị dấu thời gian dùng <định_dạng>:
                                   [notime|short|full|iso]

en: failed to parse number
vi: gặp lỗi khi phân tích số

en: invalid time value "%s"
vi: giá trị giờ không hợp lệ "%s"

en: Couldn't drop group privileges
vi: Không thể xóa đặc quyền nhóm

en: libuser initialization failed: %s.
vi: khởi tạo libuser gặp lỗi: %s.

en: changing user attribute failed
vi: thay đổi thuộc tính người dùng gặp lỗi

en: user attribute not changed: %s
vi: thuộc tính người dùng không thay đổi: %s

en: You have new mail.
vi: Bạn có thư mới.

en: You have mail.
vi: Bạn có thư.

en: FATAL: can't reopen tty: %m
vi: NGHIÊM TRỌNG: không thể mở lại tty: %m

en: FATAL: %s is not a terminal
vi: NGHIÊM TRỌNG: %s không phải là một thiết bị cuối

en: chmod (%s, %u) failed: %m
vi: chmod (%s, %u) gặp lỗi: %m

en: FATAL: bad tty
vi: NGHIÊM TRỌNG: tty sai

en: FATAL: %s: change permissions failed: %m
vi: NGHIÊM TRỌNG: %s: thay đổi quyền gặp lỗi: %m

en: Last login: %.*s
vi: Đăng nhập lần cuối: %.*s

en: write lastlog failed
vi: lần ghi nhật ký cuối gặp lỗi

en: DIALUP AT %s BY %s
vi: QUAY SỐ TẠI %s BỞI %s

en: ROOT LOGIN ON %s FROM %s
vi: ĐĂNG NHẬP NGƯỜI CHỦ TRÊN %s TỪ %s

en: ROOT LOGIN ON %s
vi: ĐĂNG NHẬP NGƯỜI CHỦ TRÊN %s

en: LOGIN ON %s BY %s FROM %s
vi: ĐĂNG NHẬP TRÊN %s BỞI %s TỪ %s

en: LOGIN ON %s BY %s
vi: ĐĂNG NHẬP TRÊN %s BỞI %s

en: PAM failure, aborting: %s
vi: PAM thất bại nên hủy bỏ: %s

en: Couldn't initialize PAM: %s
vi: Không thể khởi tạo PAM: %s

en: FAILED LOGIN %u FROM %s FOR %s, %s
vi: LỖI ĐĂNG NHẬP %u TỪ %s CHO %s, %s

en: Login incorrect
vi: Sai tên người dùng hoặc mật khẩu

en: TOO MANY LOGIN TRIES (%u) FROM %s FOR %s, %s
vi: QUÁ NHIỀU LẦN THỬ ĐĂNG NHẬP (%u) TỪ %s CHO %s, %s

en: FAILED LOGIN SESSION FROM %s FOR %s, %s
vi: PHIÊN CHẠY ĐĂNG NHẬP BỊ LỖI TỪ %s CHO %s, %s

en: 
    Login incorrect
vi: 
    Sai tên người dùng hoặc mật khẩu

en: 
    Session setup problem, abort.
vi: 
    Có vấn đề cấu hình phiên chạy nên hủy bỏ.

en: TIOCSCTTY failed: %m
vi: TIOCSCTTY bị lỗi: %m

en: Begin a session on the system.
vi: Bắt đầu một phiên trên hệ thống.

en: login: -h is for superuser only
vi: login: “-h” chỉ dành cho siêu người dùng

en: groups initialization failed: %m
vi: sự khởi tạo nhóm gặp lỗi: %m

en: setgid() failed
vi: setgid() gặp lỗi

en: setuid() failed
vi: setuid() gặp lỗi

en: %s: change directory failed
vi: %s: đổi thư mục gặp lỗi

en: Logging in with home = "/".
vi: Đang đăng nhập với thư mục cá nhân = "/".

en: couldn't exec shell script
vi: không thực hiện được văn lệnh shell (hệ vỏ)

en: no shell
vi: không có hệ vỏ

en: user name
vi: tài khoản

en: user ID
vi: mã ID Người dùng

en: login by password disabled
vi: đăng nhập bằng mật khẩu bị cấm

en: Login by password disabled
vi: Đăng nhập bằng mật khẩu bị cấm

en: password defined, but locked
vi: mật khẩu đã được định nghĩa nhưng nó lại bị khóa

en: Password is locked
vi: Mật khẩu bị khóa

en: log in disabled by nologin(8) or pam_nologin(8)
vi: đăng nhập bị tắt bởi nologin(8) hay pam_nologin(8)

en: No login
vi: Không đăng nhập

en: primary group name
vi: tên nhóm chính

en: Primary group
vi: Nhóm chính

en: primary group ID
vi: mã số nhóm chính

en: supplementary group names
vi: các tên nhóm phụ

en: Supplementary groups
vi: Các nhóm phụ

en: supplementary group IDs
vi: mã số nhóm phụ

en: Supplementary group IDs
vi: Mã số nhóm phụ

en: login shell
vi: hệ vỏ đăng nhập

en: full user name
vi: họ tên của người dùng

en: Gecos field
vi: Trường Gecos

en: date of last login
vi: thời điểm đăng nhập lần cuối

en: Last login
vi: Lần đăng nhập cuối

en: last tty used
vi: tty dùng lần cuối

en: Last terminal
vi: Thiết bị cuối cuối cùng

en: hostname during the last session
vi: tên máy trong suốt phiên làm việc cuối

en: Last hostname
vi: Tên máy cuối

en: date of last failed login
vi: thời điểm cuối đăng nhập không thành công

en: Failed login
vi: Gặp lỗi khi đăng nhập

en: where did the login fail?
vi: nơi đăng nhập thất bại?

en: Failed login terminal
vi: Thiết bị cuối đăng nhập thất bại

en: user's hush settings
vi: cài đặt hush của người dùng

en: days user is warned of password expiration
vi: này mà người dùng muốn mật khẩu hết hạn

en: Password expiration warn interval
vi: Nhịp cảnh báo hết hạn mật khẩu

en: password expiration date
vi: ngày mật khẩu hết hạn

en: Password expiration
vi: Mật khẩu đã hết hạn

en: date of last password change
vi: ngày tháng thay đổi mật khẩu cuối

en: Password changed
vi: Mật khẩu đã thay đổi

en: number of days required between changes
vi: số ngày cần giữa các lần thay đổi

en: Minimum change time
vi: Thời gian thay đổi tối thiểu

en: max number of days a password may remain unchanged
vi: số ngày tối đa mà mật khẩu không cần thay đổi

en: Maximum change time
vi: Thời gian thay đổi tối đa

en: the user's security context
vi: ngữ cảnh an ninh của người dùng

en: Selinux context
vi: Ngữ cảnh SELinux

en: number of processes run by the user
vi: số lượng tiến trình chạy bởi người dùng

en: Running processes
vi: Các tiến trình đang chạy

en: too many columns specified, the limit is %zu columns
vi: đã chỉ ra quá nhiều cột, giới hạn là %zu cột

en: unsupported time type
vi: kiểu thời gian không được hỗ trợ

en: failed to get supplementary groups
vi: gặp lỗi khi lấy các nhóm phụ

en: internal error: unknown column
vi: lỗi nội bộ: không hiểu cột

en: 
    Last logs:
vi: 
    Nhật ký cuối:

en: Display information about known users in the system.
vi: Hiển thị thông tin về những người dùng đã biết trong hệ thống.

en:  -a, --acc-expiration     display info about passwords expiration
vi:  -a, --acc-expiration     hiển thị thông tin về hết hạn mật khẩu

en:  -c, --colon-separate     display data in a format similar to /etc/passwd
vi:  -c, --colon-separate     hiển thị dữ liệu ở dạng giống như /etc/passwd

en:  -e, --export             display in an export-able output format
vi:  -e, --export             hiển thị ở  định dạng có thể xuất ra

en:  -f, --failed             display data about the users' last failed logins
vi:  -f, --failed             hiển thị dữ liệu về đăng nhập thất bại lần cuối của người dùng

en:  -G, --supp-groups        display information about groups
vi:  -G, --supp-groups        hiển thị thông tin về các nhóm

en:  -g, --groups=<groups>    display users belonging to a group in <groups>
vi:  -g, --groups=<nhóm>      hiển thị nhưng người dùng cùng với nhóm trong <nhóm>

en:  -L, --last               show info about the users' last login sessions
vi:  -L, --last               hiển thị các thông tin về phiên đăng nhập cuối của người dùng

en:  -l, --logins=<logins>    display only users from <logins>
vi:  -l, --logins=<logins>    hiển thị chỉ những người dùng từ <logins>

en:  -n, --newline            display each piece of information on a new line
vi:  -n, --newline            hiển thị từng mảnh thông tin trên một dòng mới

en:      --noheadings         don't print headings
vi:      --noheadings         không in phần đầu

en:      --notruncate         don't truncate output
vi:      --notruncate         đừng cắt ngắn kết xuất

en:  -o, --output[=<list>]    define the columns to output
vi:  -o, --output[=<list>]    định nghĩa các cột sẽ hiển thị ra

en:  -r, --raw                display in raw mode
vi:  -r, --raw                hiển thị ở chế độ thô

en:  -s, --system-accs        display system accounts
vi:  -s, --system-accs        hiển thị các tài khoản hệ thống

en:      --time-format=<type> display dates in short, full or iso format
vi:      --time-format <kiểu>  hiển thị thời gian dùng định dạng ngắn, đầy đủ hay iso

en:  -u, --user-accs          display user accounts
vi:  -u, --user-accs          hiển thị các tài khoản người dùng

en:  -Z, --context            display SELinux contexts
vi:  -Z, --context            hiển thị ngữ cảnh SELinux

en:  -z, --print0             delimit user entries with a nul character
vi:  -z, --print0             ngăn cách các mục bằng ký tự nul

en:      --wtmp-file <path>   set an alternate path for wtmp
vi:      --wtmp-file <đường_dẫn>  đặt đường dẫn thay thế cho wtmp

en:      --btmp-file <path>   set an alternate path for btmp
vi:      --btmp-file <đường_dẫn>  đặt đường dẫn thay thế cho btmp

en: failed to request selinux state
vi: gặp lỗi khi yêu cầu trạng thái selinux

en: Only one user may be specified. Use -l for multiple users.
vi: Chỉ được đưa ra một người dùng. Dùng -l để dùng cho nhiều người.

en: could not set terminal attributes
vi: không thể đặt các thuộc tính của thiết bị cuối

en: getline() failed
vi: getline() gặp lỗi

en: crypt failed
vi: crypt gặp lỗi

en: who are you?
vi: bạn là ai?

en: Politely refuse a login.
vi: Từ chối một đăng nhập một cách tao nhã.

en: This account is currently not available.
vi: Tài khoản này hiện tại không sẵn sàng.

en: may not be used by non-root users
vi: không thể được dùng bởi một tài khoản không phải siêu quản trị

en: cannot open session: %s
vi: không thể mở phiên: %s

en: cannot set signal handler
vi: không đặt bộ tiếp hợp tín hiệu

en: cannot create child process
vi: không thể tạo tiến trình con

en: 
    Session terminated, killing shell...
vi: 
    Phiên làm việc bị chấm dứt, đang giết shell…

en:  -g, --group <group>             specify the primary group
vi:  -g, --group <nhóm>              chỉ định nhóm chính

en:  -, -l, --login                  make the shell a login shell
vi:  -, -l, --login                  làm hệ vỏ đăng nhập hệ vỏ

en:  -c, --command <command>         pass a single command to the shell with -c
vi:  -c  --command <lệnh>            chuyển một câu lệnh đơn cho hệ vỏ với -c

en:  --session-command <command>     pass a single command to the shell with -c
                                       and do not create a new session
vi:  --session-command <lệnh>        chuyển một câu lệnh đơn cho hệ vỏ với -c
                                        và không tạo một phiên mới

en:  -f, --fast                      pass -f to the shell (for csh or tcsh)
vi:  -f, --fast                      chuyển -f tới hệ vỏ (cho csh hay tcsh)

en:  -s, --shell <shell>             run <shell> if /etc/shells allows it
vi:  -s, --shell <hệ vỏ>             chạy hệ vỏ nếu /etc/shells cho phép nó

en:  %s [options] [-] [<user> [<argument>...]]
vi:  %s [các tùy chọn] [-] [<tài-khoản> [<đối số>…]]

en: specifying more than %d supplemental group is not possible | specifying more than %d supplemental groups is not possible
vi[0]: không thể chỉ định nhiều hơn %d nhóm phụ thêm

en: group %s does not exist
vi: nhóm %s không tồn tại

en: ignoring --preserve-environment, it's mutually exclusive with --login
vi: bỏ qua --preserve-environment, nó loại trừ qua lại với --login

en: options --{shell,fast,command,session-command,login} and --user are mutually exclusive
vi: các tùy chọn --{shell,fast,command,session-command,login} và --user loại trừ lẫn nhau

en: no command was specified
vi: chưa chỉ ra lệnh

en: only root can specify alternative groups
vi: chỉ root có thể chỉ định các nhóm thay thế

en: tcgetattr failed
vi: tcgetattr gặp lỗi

en: tcsetattr failed
vi: tcsetattr gặp lỗi

en: %s: no entry for root
vi: %s: không có mục nào cho root

en: %s: no entry for root
vi: %s: không có mục nào cho root

en: %s: root password garbled
vi: %s: mật khẩu cho siêu người dùng không đúng

en: Press Enter for login:
vi: Bấm vào nút Enter để đăng nhập:

en: (or press Control-D to continue):
vi: (hoặc gõ Control-D nếu muốn tiếp tục):

en: change directory to system root failed
vi: thay đổi thư mục sang gốc của hệ thống gặp lỗi

en:  %s [options] [tty device]
vi: %s [tùy chọn] [thiết bị tty]

en: Single-user login.
vi: Đăng nhập đơn người dùng.

en:  -p, --login-shell        start a login shell
     -t, --timeout <seconds>  max time to wait for a password (default: no limit)
     -e, --force              examine password files directly if getpwnam(3) fails
vi:  -p, --login-shell        khởi động shell (hệ vỏ) đăng nhập
     -t, --timeout <giây>     thời gian chờ mật khẩu tối đa (mặc định: không giới hạn)
     -e, --force              xem xét đến các tập tin mật khẩu một cách trực
                              tiếp nếu getpwnam(3) gặp lỗi

en: invalid timeout argument
vi: đối số quá giờ không hợp lệ

en: only superuser can run this program
vi: chỉ có siêu người dùng (root) mới chạy chương trình này

en: cannot open console
vi: không thể mở bảng điều khiển

en: cannot open password database
vi: không thể mở tập tin cơ sở dữ liệu

en: Timed out
vi: Quá hạn

en: %s: cannot add inotify watch.
vi: %s: không thể thêm sự theo dõi inotify.

en: %s: cannot read inotify events
vi: %s: không thể đọc sự kiện inotify

en: Extraneous newline in file. Exiting.
vi: Kiểu xuống dòng mới xa lạ trong tập tin. Đang thoát.

en:  %s [options] [filename]
vi: %s [các-tùy-chọn] [tên-tập-tin]

en: Dump UTMP and WTMP files in raw format.
vi: Đổ các tập tin UTMP và WTMP theo định dạng thô.

en:  -f, --follow         output appended data as the file grows
vi:  -f, --follow         nối thêm dữ liệu kết xuất làm cho tập tin lớn lên

en:  -r, --reverse        write back dumped data into utmp file
vi:  -r, --reverse        ghi dữ liệu “đổ dồn” vào tập tin utmp

en:  -o, --output <file>  write to file instead of standard output
vi:  -o, --output <TẬP-TIN>  Ghi vào TẬP-TIN, thay vì vào đầu ra tiêu chuẩn

en: following standard input is unsupported
vi: các đầu vào chuẩn sau đây không được hỗ trợ

en: Utmp undump of %s
vi: Utmp undump của %s

en: Utmp dump of %s
vi: đổ Utmp của %s

en: can't open temporary file
vi: không thể mở tập tin tạm

en: %s: create a link to %s failed
vi: %s: tạo được liên kết mềm tới %s gặp lỗi

en: Can't get context for %s
vi: Không lấy được văn cảnh cho %s

en: Can't set context for %s
vi: Không đặt được văn cảnh cho %s

en: cannot get lock
vi: không thể lấy khóa

en: no changes made
vi: không có thay đổi nào

en: cannot chmod file
vi: không thể đổi chế độ tập tin

en: Edit the password or group file.
vi: Sửa mật khẩu hay tập-tin nhóm (group).

en: You are using shadow groups on this system.
vi: Bạn đang dùng shadow group (bóng nhóm) trên hệ thống này.

en: You are using shadow passwords on this system.
vi: Bạn đang dùng shadow passwords (mật khẩu bóng) trên hệ thống này.

note: TRANSLATORS: this program uses for y and n rpmatch(3), * which means they can be translated.
en: Would you like to edit %s now [y/n]?
vi: Soạn thảo %s bây giờ [y/n]?

en: invalid offset argument
vi: đối số khoảng bù không hợp lệ

en: invalid week argument
vi: đối số tuần không hợp lệ

en: illegal day value
vi: giá trị ngày bị sai

en: illegal day value: use 1-%d
vi: giá trị ngày bị sai: hãy dùng 1-%d

en: illegal month value: use 1-12
vi: giá trị tháng bị sai: hãy dùng 1-12

en: illegal year value
vi: giá trị năm không hợp lệ

en: illegal year value: use positive integer
vi: giá trị năm không hợp lệ: hãy dùng số nguyên dương

en: illegal week value: year %d doesn't have week %d
vi: đối số tuần không hợp lệ: năm %d không có tuần %d

en:  %s [options] [[[day] month] year]
vi: %s [tuỳ_chọn] [[[ngày] tháng] năm]

en: Display a calendar, or some part of it.
vi: Hiển thị lịch hay một số bộ phận của nó.

en: Without any arguments, display the current month.
vi: Nếu không có đối số thì hiển thị tháng hiện tại.

en:  -1, --one             show only a single month (default)
vi:  -1, --one             chỉ hiển thị một tháng (mặc định)

en:  -3, --three           show three months spanning the date
vi:  -3, --three           hiển thị tháng hiện tại và hai tháng trước và sau

en:  -s, --sunday          Sunday as first day of week
vi:  -s, --sunday          Chủ nhật là ngày đầu tuần

en:  -m, --monday          Monday as first day of week
vi:  -m, --monday          Thứ hai là ngày đầu tuần

en:  -y, --year            show the whole year
vi:  -y, --year            hiển thị toàn bộ năm nay

en:  -w, --week[=<num>]    show US or ISO-8601 week numbers
vi:  -w, --week[=<số>]     hiển thị số tuần US hoặc ISO-8601

en:  %s [options] file
vi: %s [TUỲ_CHỌN] [TẬP_TIN]

en:  %s [options] file...
vi:  %s [TUỲ_CHỌN] [TẬP_TIN…]

en:  %s [options] {LABEL,UUID,PARTUUID,PARTLABEL}=<value>
vi:  %s [các-tùy-chọn] {NHÃN,UUID,PARTUUID,PARTLABEL}=<giá-trị>

en: Find a filesystem by label or UUID.
vi: Tìm một hệ thống tập tin theo nhãn hay UUID.

en: unable to resolve '%s'
vi: không thể phân giải “%s”

en: action detected by --poll
vi: hành động được nhận ra vởi --poll

en: dump(8) period in days [fstab only]
vi: chu kỳ dump(8) tính bằng ngày [chỉ fstab]

en: filesystem root
vi: GỐC của hệ thống tập tin

en: filesystem type
vi: kiểu hệ thống tập tin

en: FS specific mount options
vi: FS chỉ định tùy chọn gắn

en: mount ID
vi: ID gắn

en: filesystem label
vi: nhãn hệ thống tập tin

en: major:minor device number
vi: số lớn:nhỏ thiết bị

en: old mount options saved by --poll
vi: các tùy chọn cũ được ghi lại bằng tùy chọn --poll

en: old mountpoint saved by --poll
vi: điểm gắn cũ được ghi lại bởi tùy chọn --poll

en: all mount options
vi: tất cả tùy chọn cho gắn

en: optional mount fields
vi: các trường tùy chọn gắn

en: partition label
vi: nhãn của phân vùng

en: pass number on parallel fsck(8) [fstab only]
vi: chuyển số trên fsck(8) song song [chỉ fstab]

en: VFS propagation flags
vi: Cờ lan truyền VFS

en: task ID
vi: ID tác vụ

en: filesystem use percentage
vi: phần trăm hệ thống tập tin đã dùng

en: filesystem UUID
vi: UUID hệ thống tập tin

en: VFS specific mount options
vi: VFS chỉ định tùy chọn gắn

en: umount
vi: bỏ gắn

en: remount
vi: gắn lại

en: failed to initialize libmount table
vi: gặp lỗi khi khởi tạo bảng libmount

en: can't read %s
vi: không đọc được %s

en: failed to initialize libmount iterator
vi: lỗi khởi tạo bộ lặp lại libmount

en: failed to initialize libmount tabdiff
vi: gặp lỗi khi khởi tạo bảng tabdiff libmount

en: poll() failed
vi: poll() gặp lỗi

en: Find a (mounted) filesystem.
vi: Tìm một hệ thống tập tin (đã gắn).

en:  -F, --tab-file <path>  alternative file for -s, -m or -k options
vi:  -F, --tab-file <đường_dẫn>  tập tin thay thế cho tùy chọn -s, -m hay -k

en:  -N, --task <tid>       use alternative namespace (/proc/<tid>/mountinfo file)
vi:  -N, --task <tid>       dùng không gian tên thay thế (tập tin /proc/<tid>/mountinfo)

en:  -p, --poll[=<list>]    monitor changes in table of mounted filesystems
vi:  -p, --poll[=<list>]    theo dõi các thay đổi trong bảng của hệ thống tập tin đã gắn

en:  -s, --fstab            search in static table of filesystems
vi:  -s, --fstab            tìm trong bảng cố định của hệ thống tập tin

en:  -A, --all              disable all built-in filters, print all filesystems
vi:  -A, --all              tắt tất cả các bộ lọc dựng sẵn, in mọi hệ thống tập tin

en:  -d, --direction <word> direction of search, 'forward' or 'backward'
vi:  -d, --direction <từ>   hướng tìm kiếm, “forward” hoặc “backward”

en:  -f, --first-only       print the first found filesystem only
vi:  -f, --first-only       chỉ hiển thị hệ thống tập tin tìm thấy đầu tiên

en:  -i, --invert           invert the sense of matching
vi:  -s, --inverse          đảo ngược phần khớp

en:  -R, --submounts        print all submounts for the matching filesystems
vi:  -R, --submounts        hiển thị mọi gắn con cho hệ thống tập tin khớp

en:  -S, --source <string>  the device to mount (by name, maj:min, 
                              LABEL=, UUID=, PARTUUID=, PARTLABEL=)
vi:  -S, --source <chuỗi>   thiết bị để gắn (bằng tên, lớn:nhỏ, 
                              LABEL=, UUID=, PARTUUID=, PARTLABEL=)

en:  -t, --types <list>     limit the set of filesystems by FS types
vi:  -t, --types <d.sách>   giới hạn tập hợp hệ thống tập tin theo kiểu

en:  -U, --uniq             ignore filesystems with duplicate target
vi:  -U, --uniq             bỏ qua hệ thống tập tin với đích trùng lặp

en:  -a, --ascii            use ASCII chars for tree formatting
vi:  -a, --ascii            dùng các ký tự ASCII để định dạng cây

en:  -b, --bytes            print sizes in bytes rather than in human readable format
vi:  -b, --bytes            hiển thị cỡ theo byte thay vì dạng dành cho con người đọc

en:  -C, --nocanonicalize   don't canonicalize when comparing paths
vi:  -C, --no-canonicalize  không canonical hóa đường dẫn khi so sánh các đường dẫn

en:  -c, --canonicalize     canonicalize printed paths
vi:  -c, --canonicalize     canonical hóa đường dẫn

en:  -D, --df               imitate the output of df(1)
vi:  -D, --df               xuất theo kiểu df(1)

en:  -e, --evaluate         convert tags (LABEL,UUID,PARTUUID,PARTLABEL) 
                              to device names
vi:  -e, --evaluate         chuyển đổi các thẻ (LABEL,UUID,PARTUUID,PARTLABEL) 
                              thành tên thiết bị

en:  -l, --list             use list format output
vi:  -l, --list             dùng định dạng kết xuất liệt kê

en:  -n, --noheadings       don't print column headings
vi:  -n, --noheadings       không hiển thị phần đầu của cột

en:  -O, --options <list>   limit the set of filesystems by mount options
vi:  -O, --options <d.sách> giới hạn tập hợp hệ thống tập tin bởi tùy chọn gắn

en:  -P, --pairs            use key="value" output format
vi:  -P, --pairs            dùng kết xuất theo định dạng khóa="giá trị"

en:  -r, --raw              use raw output format
vi:  -r, --raw              dùng định dạng thô

en:  -u, --notruncate       don't truncate text in columns
vi:  -u, --notruncate       đừng cắt ngắn trong các cột

en:  -v, --nofsroot         don't print [/dir] for bind or btrfs mounts
vi:  -v, --nofsroot         đừng in [/dir] cho gắn bind hay btrfs

en:  -w, --timeout <num>    upper limit in milliseconds that --poll will block
vi:  -w, --timeout <số>     giới hạn trên theo milli-giây mà --poll sẽ khóa

en: %s column is requested, but --poll is not enabled
vi: %s cột được yêu cầu, nhưng tùy chọn --poll lại không được bật

en: unknown direction '%s'
vi: không hiểu hướng “%s”

en: invalid TID argument
vi: đối số TID không hợp lệ

en: --poll accepts only one file, but more specified by --tab-file
vi: --poll thừa nhận chỉ một tập tin, nhưng phải được chỉ định bởi --tab-file

en: options --target and --source can't be used together with command line element that is not an option
vi: không thể sử dụng cả hai tùy chọn “--target” (đích) và “--source” (nguồn) với một yếu tố dòng lệnh mà không thể là một tùy chọn

en: failed to initialize libmount cache
vi: lỗi khởi tạo vùng nhớ tạm libmount

en: empty long option after -l or --long argument
vi: tùy chọn dài rỗng sau -l hay tham số --long

en: unknown shell after -s or --shell argument
vi: không hiểu shell (hệ vỏ) sau -s hay tham số --shell

en:  %1$s <optstring> <parameters>
     %1$s [options] [--] <optstring> <parameters>
     %1$s [options] -o|--options <optstring> [options] [--] <parameters>
vi:  %1$s <chuỗi tùy chọn> <các tham số>
     %1$s [các tùy chọn] [--] <chuỗi tùy chọn> <các tham số>
     %1$s [các tùy chọn] -o|--options <chuỗi tùy chọn> [các tùy chọn] [--] <các tham số>

en: Parse command options.
vi: Tùy chọn phân tích lệnh.

en:  -a, --alternative             allow long options starting with single -
vi:  -a, --alternative             cho phép tùy chọn dài bắt đầu với một - đơn

en:  -l, --longoptions <longopts>  the long options to be recognized
vi:  -l, --longoptions <tùychọndài> tùy chọn dài cần nhận ra

en:  -n, --name <progname>         the name under which errors are reported
vi:  -n, --name <tên_chương_trình> tên mà bị báo cáo lỗi

en:  -o, --options <optstring>     the short options to be recognized
vi:  -o, --options <chuỗi_tùy_chọn> các tùy chọn ngắn cần nhận ra

en:  -q, --quiet                   disable error reporting by getopt(3)
vi:  -q, --quiet                   tắt bỏ báo cáo lỗi bằng getopt(3)

en:  -Q, --quiet-output            no normal output
vi:  -Q, --quiet-output            không có kết xuất thông thường

en:  -s, --shell <shell>           set quoting conventions to those of <shell>
vi:  -s, --shell <hệ_vỏ>           đặt quy ước trích dẫn shell (hệ vỏ)

en:  -T, --test                    test for getopt(1) version
vi:  -T, --test                    thử phiên bản getopt(1)

en:  -u, --unquoted                do not quote the output
vi:  -u, --unquoted                đừng trích dẫn kết quả ra

en: missing optstring argument
vi: thiếu đối số chuỗi_tùy_chọn

en: internal error, contact the author.
vi: lỗi nội bộ, hãy liên hệ với tác giả.

en: unknown signal %s; valid signals:
vi: không hiểu tín hiệu %s; tín hiệu hợp lệ là:

en:  %s [options] <pid>|<name>...
vi:  %s [các-tùy-chọn] <mã_số_tiến_trình>|<tên_tiến_trình>…

en: Forcibly terminate a process.
vi: Ép buộc kết thúc một tiến trình.

en:  -a, --all              do not restrict the name-to-pid conversion to processes
                              with the same uid as the present process
vi:  -a, --all              không hạn chế chuyển đổi tên-thành-mã-số-tiến-trình
                            thành tiến trình với cùng uid với tiến trình hiện tại

en:  -s, --signal <signal>  send this <signal> instead of SIGTERM
vi:  -s, --signal <tín_hiệu> gửi tín hiệu đã chỉ ra thay cho SIGTERM

en:  -q, --queue <value>    use sigqueue(2), not kill(2), and pass <value> as data
vi:  -q, --queue <giá-trị>  dùng sigqueue(2), không dùng kill(2), và chuyển giá-trị thành dữ liệu

en:  -p, --pid              print pids without signaling them
vi:  -p, --pid              hiển thị các pid mà không có tín hiệu

en:  -L, --table            list signal names and numbers
vi:  -L, --table            liệt kê các tên và số tín hiệu

en:      --verbose          print pids that will be signaled
vi:      --verbose          in các mã số tiến trình sẽ được gửi tín hiệu

en: unknown signal: %s
vi: không hiểu tín hiệu: %s

en: argument error
vi: sai đối số

en: invalid signal name or number: %s
vi: số hay tên của tín hiệu không hợp lệ: %s

en: sending signal %d to pid %d
vi: gửi tín hiệu %d đến tiến trình có mã số %d

en: sending signal to %s failed
vi: gửi tín hiệu đến %s gặp lỗi

en: cannot find process "%s"
vi: không thể tìm thấy tiến trình “%s”

en: unknown facility name: %s
vi: không hiểu tên cơ cấu: %s.

en: unknown priority name: %s
vi: không hiểu tên ưu tiên: %s

en: openlog %s: pathname too long
vi: openlog %s: tên đường dẫn quá dài

en: socket %s
vi: ổ cắm (socket) %s

en: failed to resolve name %s port %s: %s
vi: gặp lỗi khi phân giải tên %s cổng %s: %s

en: failed to connect to %s port %s
vi: gặp lỗi khi kết nối đến %s cổng %s

en: maximum input lines (%d) exceeded
vi: đã vượt quá số lượng dòng tối đa (%d)

en: localtime() failed
vi: localtime() bị lỗi

en: hostname '%s' is too long
vi: tên máy “%s” là quá dài

en: tag '%s' is too long
vi: thẻ “%s” là quá dài

en: ignoring unknown option argument: %s
vi: bỏ qua các đối số tùy chon chưa biết: %s

en:  %s [options] [<message>]
vi:  %s [tùy chọn] [thông điệp]

en: Enter messages into the system log.
vi: Nhập lời nhắn vào nhật ký hệ thống.

en:  -f, --file <file>        log the contents of this file
vi:  -f, --file <TẬP-TIN>     hiển thị nhật ký của tập tin này

en:  -p, --priority <prio>    mark given message with this priority
vi:  -p, --priority <prio>    đánh dấu lời nhắn đã cho với mức ưu tiên này

en:      --prio-prefix        look for a prefix on every line read from stdin
vi:      --prio-prefix        tìm kiếm tiền tố trên mỗi dòng đọc từ đầu vào chuẩn

en:  -s, --stderr             output message to standard error as well
vi:  -s, --stderr             cũng hiển thị thông điệp ra đầu ra lỗi tiêu chuẩn

en:  -t, --tag <tag>          mark every line with this tag
vi:  -t, --tag <tag>          đánh dấu mọi dòng bằng thẻ này

en:  -n, --server <name>      write to this remote syslog server
vi:  -n, --server <tên>       ghi cái này đến máy chủ ghi syslog

en:  -T, --tcp                use TCP only
vi:  -T, --tcp                chỉ dùng TCP

en:  -d, --udp                use UDP only
vi:  -d, --udp                chỉ dùng UDP

en:      --rfc3164            use the obsolete BSD syslog protocol
vi:      --rfc3164            dùng giao thức syslog BSD kiểu cũ

en:  -u, --socket <socket>    write to this Unix socket
vi:  -u, --socket <socket>    ghi ra ổ cắm Unix này

en:      --journald[=<file>]  write journald entry
vi:      --journald[=<tập-tin>]  ghi mục nhật ký

en: file %s
vi: tập tin %s

en: failed to parse id
vi: gặp lỗi khi phân tích ID

en: journald entry could not be written
vi: không thể ghi mục tin journald

en:  %s [options] <string> [<file>...]
vi: %s [TUỲ_CHỌN] <chuỗi> [TẬP_TIN…]

en: Display lines beginning with a specified string.
vi: Hiển thị các dòng đầu với chuỗi đã cho.

en:  -a, --alternative        use the alternative dictionary
vi:  -a, --alternative        dùng từ điển thay thế

en:  -f, --ignore-case        ignore case differences when comparing
vi:  -f, --ignore-case        không phân biệt HOA thường khi so sánh

en:  -t, --terminate <char>   define the string-termination character
vi:  -t, --terminate <char>   định nghĩa ký tự chấm dứt chuỗi

en: alignment offset
vi: khoảng chênh sắp hàng

en: discard alignment offset
vi: loại bỏ khoảng chênh sắp hàng

en: discard zeroes data
vi: bỏ qua dữ liệu không

en: group name
vi: tên nhóm

en: Host:Channel:Target:Lun for SCSI
vi: Host:Channel:Target:Lun cho SCSI

en: removable or hotplug device (usb, pcmcia, ...)
vi: thiết bị di động hay cắm nóng (usb, pcmcia, …)

en: internal kernel device name
vi: tên thiết bị nhân nội bộ

en: filesystem LABEL
vi: NHÃN hệ thống tập tin

en: logical sector size
vi: kích cỡ khối vật lý

en: minimum I/O size
vi: lấy kích cỡ V/R tối thiểu

en: device identifier
vi: định danh thiết bị

en: device node permissions
vi: các quyền của nút thiết bị

en: optimal I/O size
vi: lấy kích cỡ V/R tối ưu

en: partition LABEL
vi: NHÃN của phân vùng

en: physical sector size
vi: Kích cỡ cung từ vật lý

en: internal parent kernel device name
vi: tên thiết bị nhân cha mẹ nội bộ

en: adds randomness
vi: bổ xung ngẫu nhiên

en: read-ahead of the device
vi: read-ahead của thiết bị

en: device revision
vi: phiên bản thiết bị

en: removable device
vi: thiết bị có thể tháo rời

en: rotational device
vi: thiết bị quay

en: read-only device
vi: thiết bị chỉ-đọc

en: request queue size
vi: yêu cầu kích cỡ hàng đợi

en: I/O scheduler name
vi: tên lịch biểu I/O

en: disk serial number
vi: số sê-ri đĩa

en: state of the device
vi: trạng thái của thiết bị

en: de-duplicated chain of subsystems
vi: ngắt chuỗi lặp của hệ thống con

en: where the device is mounted
vi: nơi mà thiết bị được gắn vào

en: device transport type
vi: kiểu vận chuyển thiết bị

en: device type
vi: kiểu thiết bị

en: device vendor
vi: nhà sản xuất thiết bị

en: unique storage identifier
vi: định danh thiết bị lưu trữ duy nhất

en: failed to open device directory in sysfs
vi: gặp lỗi khi mở thư mục thiết bị trong sysfs

en: %s: failed to get sysfs name
vi: %s: gặp lỗi khi lấy tên sysfs

en: %s: failed to get whole-disk device number
vi: %s: gặp lỗi khi lấy số thiết bị trên toàn bộ đĩa

en: failed to parse list '%s'
vi: lỗi phân tích danh sách “%s”

note: TRANSLATORS: The standard value for %d is 256.
en: the list of excluded devices is too large (limit is %d devices)
vi: danh sách các thiết bị loại trừ quá lớn (giới hạn là %d thiết bị)

note: TRANSLATORS: The standard value for %d is 256.
en: the list of included devices is too large (limit is %d devices)
vi: danh sách các thiết bị quá lớn (giới hạn là %d thiết bị)

en:  %s [options] [<device> ...]
vi: %s [tùy chọn] [<thiết bị> …]

en: List information about block devices.
vi: Hiển thị thông tin về thiết bị khối.

en:  -D, --discard        print discard capabilities
vi:  -D, --discard        hiển thị dung tích bị loại bỏ

en:  -I, --include <list> show only devices with specified major numbers
vi:  -I, --include <dsách> chỉ hiển thị các thiết bị có số lớn đã cho

en:  -O, --output-all     output all columns
vi:  -O, --output-all     xuất ra mọi cột

en:  -S, --scsi           output info about SCSI devices
vi:  -S, --scsi           đưa ra thông tin về thiết bịt SCSI

en:  -a, --all            print all devices
vi:  -a, --all            hiển thị mọi thiết bị

en:  -d, --nodeps         don't print slaves or holders
vi:  -d, --nodeps         đừng in “slave” hay “holder”

en:  -e, --exclude <list> exclude devices by major number (default: RAM disks)
vi:  -e, --exclude <dsách> loại trừ các thiết bị theo số lớn (mặc định: đĩa RAM)

en:  -f, --fs             output info about filesystems
vi:  -f, --fs             hiển thị thông tin về hệ thống tập tin

en:  -i, --ascii          use ascii characters only
vi:  -i, --ascii          chỉ dùng chữ cái trong bảng mã ASCII

en:  -l, --list           use list format output
vi:  -l, --list           dùng kết xuất định dạng danh sách

en:  -m, --perms          output info about permissions
vi:  -m, --perms          xuất thông tin về các quyền

en:  -n, --noheadings     don't print headings
vi:  -n, --noheadings     không in phần đầu

en:  -p, --paths          print complete device path
vi:  -p, --paths          hiển thị đầy đủ đường dẫn thiết bị

en:  -s, --inverse        inverse dependencies
vi:  -s, --inverse        đảo ngược các phần phụ thuộc

en:  -t, --topology       output info about topology
vi:  -t, --topology       hiển thị thông tin về hình học

en:  -x, --sort <column>  sort output by <column>
vi:  -x, --sort <cột>     sắp xếp kết xuất theo <cột>

en: failed to access sysfs directory: %s
vi: Truy cập thư mục sysfs gặp lỗi: %s

en: failed to parse pid
vi: lỗi phân tích PID

en: command of the process holding the lock
vi: lệnh của của tiến trình đang giữ khóa

en: PID of the process holding the lock
vi: PID của tiến trình giữ khóa

en: lock access mode
vi: chế độ truy cập khóa

en: mandatory state of the lock: 0 (none), 1 (set)
vi: trạng thái lệnh của khóa: 0 (không), 1 (đặt)

en: relative byte offset of the lock
vi: khoảng bù theo byte tương đối của khóa

en: ending offset of the lock
vi: kết thúc khoảng bù của khóa

en: path of the locked file
vi: đường dẫn tập tin khóa

en: PID of the process blocking the lock
vi: PID của tiến trình ngăn cản khóa

en: failed to parse ID
vi: gặp lỗi khi phân tích ID

en: failed to parse start
vi: gặp lỗi phân tích bắt đầu

en: failed to parse end
vi: gặp lỗi phân tích kết thúc

en: List local system locks.
vi: Liệt kê các khóa hệ thống nội bộ.

en: invalid PID argument
vi: đối số PID không hợp lệ

en: Generate magic cookies for xauth.
vi: Tạo cookies ma thuật cho xauth.

en:  -f, --file <file>     use file as a cookie seed
vi:  -f, --file <TẬP-TIN>  dùng tập tin như là seed cookie

en:  -m, --max-size <num>  limit how much is read from seed files
vi:  -m, --max-size <só>   giới hạn đọc từ tập tin mầm bao nhiêu

en:  -v, --verbose         explain what is being done
vi:  -v, --verbose         giải thích đang làm gì

en: Got %zu byte from %s
     | Got %zu bytes from %s
vi[0]: Nhận %zu byte từ %s

en: closing %s failed
vi: đóng %s gặp lỗi

en: failed to parse length
vi: không phân tích được độ dài

en: --max-size ignored when used without --file
vi: --max-size bị bỏ qua khi dùng mà không có --file

en: Got %d byte from %s
     | Got %d bytes from %s
vi[0]: Đã nhận %d byte từ %s

en: failed to read symlink: %s
vi: gặp lỗi khi đọc liên kết mềm: %s

en:  %s [options] <pathname>...
vi:  %s [các-tùy-chọn] <tên_đường_dẫn>…

en: Follow a pathname until a terminal point is found.
vi: Theo tên đường dẫn cho đến khi tìm thấy điểm kết thúc.

en: pathname argument is missing
vi: đối số tới tên đường dẫn còn thiếu

en: %s: exceeded limit of symlinks
vi: %s: vượt quá hạn ngạch số các liên kết mềm

en: %s: not a symbolic link
vi: %s: không phải là một liên kết mềm

en: %s: readlink failed
vi: %s: readlink gặp lỗi

en: %s: unlink failed
vi: %s: gặp lỗi khi bỏ liên kết mềm

en: %s: symlinking to %s failed
vi: %s: tạo liên kết mềm đến %s gặp lỗi

en: %s: rename to %s failed
vi: %s: đổi tên thành %s gặp lỗi

en:  %s [options] <expression> <replacement> <file>...
vi:  %s [các tùy chọn] <biểu_thức> <thay_thế> <tập_tin>…

en: Rename files.
vi: Đổi tên các tập tin.

en: failed to get terminal attributes
vi: gặp lỗi khi lấy các thuộc tính của thiết bị cuối

en: A daemon for generating UUIDs.
vi: Phần mềm dịch vụ để tạo các UUID.

en: cannot lock %s
vi: không thể khóa %s

en: couldn't create unix stream socket
vi: không thể tạo ổ cắm luồng UNIX

en: couldn't bind unix socket %s
vi: không thể đóng kết ổ cắm UNIX %s

en: uuidd daemon is already running at pid %s
vi: Trình nền uuidd đã chạy với PID %s

en: couldn't listen on unix socket %s
vi: không thể lắng nghe trên ổ cắm UNIX %s

en: could not truncate file: %s
vi: không thể cắt ngắn tập tin: %s

en: error reading from client, len = %d
vi: gặp lỗi khi đọc từ ứng dụng khách, dài = %d

en: operation %d
vi: thao tác %d

en: Generated time UUID %s and %d following
     | Generated time UUID %s and %d following
vi[0]: Đã tạo ra UUID thời gian %s và %d theo sau

en: Generated %d UUID:
     | Generated %d UUIDs:
vi[0]: Đã tạo ra %d UUID:

en: Unexpected reply length from server %d
vi: Máy phục vụ đáp ứng với chiều dài bất thường %d

en: failed to parse --uuids
vi: gặp lỗi khi phân tích --uuids

en: uuidd has been built without support for socket activation
vi: uuidd được xây dựng mà không hỗ trợ cho hoạt hóa ổ cắm

en: failed to parse --timeout
vi: lỗi phân tích --timeout (chờ tối đa)

en: Both --socket-activation and --socket specified. Ignoring --socket.
vi: Cả hai tùy chọn --socket-activation và --socket được chỉ ra. Đang lờ đi --socket.

en: error calling uuidd daemon (%s)
vi: gặp lỗi khi gọi phần mềm dịch vụ uuidd (%s)

en: unexpected error
vi: gặp lỗi bất thường

en: %s and %d subsequent UUID
     | %s and %d subsequent UUIDs
vi[0]: %s và %d UUID xảy ra sau

en: List of UUIDs:
vi: Danh sách các UUID:

en: couldn't kill uuidd running at pid %d
vi: không thể buộc kết thúc uuidd đang chạy với PID %d

en: Killed uuidd running at pid %d.
vi: Đã buộc kết thúc uuidd chạy với PID %d.

en: Create a new UUID value.
vi: Tạo một giá trị UUID mới.

en: failed to initialize output column
vi: lỗi khởi tạo cột kết xuất

en: Locate the binary, source, and manual-page files for a command.
vi: Định vị các tập tin nhị phân, mã nguồn, và trang hướng dẫn cho một lệnh.

en:  -b         search only for binaries
vi:  -b         chỉ tìm kiếm cho nhị phân

en:  -B <dirs>  define binaries lookup path
vi:  -B <t.mục> định nghĩa thư mục tìm kiếm nhị phân

en:  -m         search only for manuals and infos
vi:  -m         chỉ tìm kiếm hướng dẫn dạng man và info

en:  -M <dirs>  define man and info lookup path
vi:  -M <t.mục> định nghĩa đường dẫn tìm kiếm man và info

en:  -s         search only for sources
vi:  -s         chỉ tìm kiếm cho nguồn

en:  -S <dirs>  define sources lookup path
vi:  -S <t.mục> định nghĩa đường dẫn tìm kếm nguồn

en:  -f         terminate <dirs> argument list
vi:  -f         chấm dứt danh sách đối số <t.mục>

en:  -u         search for unusual entries
vi:  -u         tìm kiếm các mục bất thường

en:  -l         output effective lookup paths
vi:  -l         hiển thị các đường dẫn tìm kiếm hữu ích

en: error: %s: probing initialization failed
vi: lỗi: %s: lỗi khởi tạo hàm dò

en: %s: failed to erase %s magic string at offset 0x%08jx
vi: %s: gặp lỗi khi tẩy chuỗi màu nhiệm %s tại vị trí offset 0x%08jx

en: %s: %zd byte was erased at offset 0x%08jx (%s):  | %s: %zd bytes were erased at offset 0x%08jx (%s):
vi[0]: %s: %zd bytes bị xóa ở khoảng bù 0x%08jx (%s):

en: %s: failed to create a signature backup
vi: %s: gặp lỗi khi tạo một bản dự phòng ký hiệu

en: %s: calling ioctl to re-read partition table: %m
vi: %s: đang gọi hàm ioctl() để đọc lại bảng phân vùng: %m

en: %s: ignoring nested "%s" partition table on non-whole disk device
vi: %s: bỏ qua bảng phân vùng lồng nhau "%s" trên thiết bị không-toàn-đĩa

en: %s: offset 0x%jx not found
vi: %s: điểm offset 0x%jx không tìm thấy

en: Use the --force option to force erase.
vi: Dùng tùy chọn --force để buộc tẩy.

en: failed to create a signature backup, $HOME undefined
vi: gặp lỗi khi tạo một sao lưu chữ ký, chưa định nghĩa biến $HOME

en: The --backup option is meaningless in this context
vi: Tùy chọn --backup không có nghĩa trong ngữ cảnh này

en: Show or change the real-time scheduling attributes of a process.
vi: Hiển thị hay đổi các thuộc tính tác vụ thời-gian-thực của một tiến trình.

en: failed to get pid %d's policy
vi: lỗi lấy chính sách của PID %d

en: failed to get pid %d's attributes
vi: lỗi lấy các thuộc tính về PID %d

en: pid %d's new scheduling priority: %d
vi: mức ưu tiên định thời mới của PID %d: %d

en: pid %d's current scheduling priority: %d
vi: mức ưu tiên định thời hiện tại của PID %d: %d

en: cannot obtain the list of tasks
vi: không thể lấy thấy danh sách tác vụ

en: failed to set tid %d's policy
vi: lỗi đặt tid của chính sách %d

en: failed to set pid %d's policy
vi: lỗi đặt chính sách của PID %d

en: invalid priority argument
vi: đối số mức ưu tiên không hợp lệ

en: ioprio_get failed
vi: ioprio_get bị lỗi

en: ioprio_set failed
vi: ioprio_set bị lỗi

en:  %1$s [options] -p <pid>...
     %1$s [options] -P <pgid>...
     %1$s [options] -u <uid>...
     %1$s [options] <command>
vi:  %1$s [các_tuỳ_chọn] -p <mã_số_tiến_trình>…
     %1$s [các_tuỳ_chọn] -P <mã_số_tiến_trình>…
     %1$s [các_tuỳ_chọn] -u <mã_số_nhóm_tiến_trình>…
     %1$s [các_tuỳ_chọn] <lệnh>]

en: Show or change the I/O-scheduling class and priority of a process.
vi: Hiển thị hay đổi lớp tác vụ VR và mức ưu tiên của tiến trình.

en:  -c, --class <class>    name or number of scheduling class,
                              0: none, 1: realtime, 2: best-effort, 3: idle
vi:  -c, --class <lớp>      tên hay số của lớp lịch biểu,
                              0: không, 1: thời gian thực, 2: best-effort, 3: nghỉ

en:  -n, --classdata <num>  priority (0..7) in the specified scheduling class,
                              only for the realtime and best-effort classes
vi:  -n, --classdata <số>   ưu tiên (0..7) trong lớp tác vụ đã chỉ ra,
                              chỉ dành cho lớp thời gian thực hay “best-effort”

en:  -p, --pid <pid>...     act on these already running processes
vi:  -p, --pid <mã_số_tiến_trình>…     thực hiện trên những tiến trình đang chạy

en:  -P, --pgid <pgrp>...   act on already running processes in these groups
vi:  -P, --pgid <mã_số_nhóm_tiến_trình>…     thực hiện trên những tiến trình đang chạy trong nhóm

en:  -t, --ignore           ignore failures
vi:  -t, --ignore           bỏ qua các lỗi nghiêm trọng

en:  -u, --uid <uid>...     act on already running processes owned by these users
vi:  -u, --uid <mã_số_người_dùng>…     thực hiện trên những tiến trình đang chạy bởi người dùng

en: invalid class data argument
vi: đối số lớp dữ liệu không hợp lệ

en: invalid class argument
vi: đối số lớp không hợp lệ

en: unknown scheduling class: '%s'
vi: không hiểu lớp thời khóa biểu: “%s”

en: can handle only one of pid, pgid or uid at once
vi: chỉ có thể xử lý một pid, pgid hoặc uid một lúc

en: invalid PGID argument
vi: đối số PGID không hợp lệ

en: invalid UID argument
vi: đối số UID không hợp lệ

en: ignoring given class data for none class
vi: đang lờ đi dữ liệu hạng đưa ra cho hạng “không có”

en: ignoring given class data for idle class
vi: đang lờ đi dữ liệu hạng đưa ra cho hạng nghỉ

en: unknown prio class %d
vi: không hiểu lớp prio: %d

en: Usage: %s [options] [mask | cpu-list] [pid|cmd [args...]]
vi: Cách dùng: %s [tuỳ_chọn] [bộ_lọc | danh_sách_CPU] [PID|lệnh [đối_số…]]

en: Show or change the CPU affinity of a process.
vi: Hiển thị hay thay đổi ái lực CPU của một tiến trình.

en: The default behavior is to run a new command:
        %1$s 03 sshd -b 1024
    You can retrieve the mask of an existing task:
        %1$s -p 700
    Or set it:
        %1$s -p 03 700
    List format uses a comma-separated list instead of a mask:
        %1$s -pc 0,3,7-11 700
    Ranges in list format can take a stride argument:
        e.g. 0-31:2 is equivalent to mask 0x55555555
vi: Ứng xử mặc định là chạy một câu lệnh mới
        %1$s 03 sshd -b 1024
    Bạn có thể lấy bộ lọc của một công việc đã có:
        %1$s -p 700
    Hoặc đặt nó:
        %1$s -p 03 700
    Định dạng danh sách thì dùng một danh sách định giới bằng dấu phẩy
    thay cho một bộ lọc:
        %1$s -pc 0,3,7-11 700
    Phạm vi theo định dạng danh sách có khả năng chấp nhận một đối số stride:
        v.d.. 0-31:2 tương đương với bộ lọc 0x55555555

en: pid %d's new affinity list: %s
vi: danh sách quan hệ bộ xử lý mới của PID %d: %s

en: pid %d's current affinity list: %s
vi: danh sách quan hệ bộ xử lý hiện tại của PID %d: %s

en: pid %d's new affinity mask: %s
vi: bộ lọc quan hệ bộ xử lý mới của PID %d: %s

en: pid %d's current affinity mask: %s
vi: bộ lọc quan hệ bộ xử lý hiện tại của PID %d: %s

en: internal error: conversion from cpuset to string failed
vi: lỗi nội bộ: chuyển đổi cpuset thành chuỗi gặp lỗi

en: failed to set pid %d's affinity
vi: lỗi đặt quan hệ bộ xử lý của PID %d

en: failed to get pid %d's affinity
vi: lỗi lấy quan hệ bộ xử lý của PID %d

en: cannot determine NR_CPUS; aborting
vi: không thể quyết định NR_CPUS nên hủy bỏ

en: cpuset_alloc failed
vi: cpuset_alloc bị lỗi

en: failed to parse CPU list: %s
vi: lỗi phân tích danh sách CPU: %s

en: failed to parse CPU mask: %s
vi: lỗi phân tích mặt nạ CPU: %s

en: %s: Discarded %<PRIu64> bytes from the offset %<PRIu64>
vi: %s: Loại bỏ %<PRIu64> byte từ vị trí offset %<PRIu64>

en: Discard the content of sectors on a device.
vi: Loại bỏ nội dung của các cung từ trên một thiết bị.

en: failed to parse offset
vi: không phân tích được offset

en: failed to parse step
vi: gặp lỗi khi phân tích bước

en: unexpected number of arguments
vi: gặp số các đối số bất thường

en: %s: BLKGETSIZE64 ioctl failed
vi: %s: BLKGETSIZE64 ioctl gặp lỗi

en: %s: BLKSSZGET ioctl failed
vi: %s: BLKSSZGET ioctl gặp lỗi

en: %s: offset %<PRIu64> is not aligned to sector size %i
vi: %s: khoảng bù %<PRIu64> không được căn chỉnh với cỡ cung từ %i

en: %s: offset is greater than device size
vi: %s: khoảng bù còn lớn hơn cả cỡ của thiết bị

en: %s: length %<PRIu64> is not aligned to sector size %i
vi: %s: chiều dài %<PRIu64> không được căn chỉnh với cỡ cung từ %i

en: This system does not support rescanning of CPUs
vi: Hệ thống này không hỗ trợ quét tìm lại của CPU

en: Failed to trigger rescan of CPUs
vi: Gặp lỗi khi bẫy việc quét tìm lại CPUs

en: Triggered rescan of CPUs
vi: Bẫy quét tìm của CPUs

en: This system does not support setting the dispatching mode of CPUs
vi: Hệ thống này không hỗ trọ cài đặt chế độ phân phối của các bộ vi xử lý.

en: Failed to set horizontal dispatch mode
vi: Gặp lỗi khi đặt chế độ phân phối theo chiều ngang

en: Successfully set horizontal dispatching mode
vi: Đặt thành chế độ phân phối theo chiều ngang một cách thành công

en: Failed to set vertical dispatch mode
vi: Gặp lỗi khi đặt chế độ phân phối theo chiều dọc

en: Successfully set vertical dispatching mode
vi: Đặt thành chế độ phân phối theo chiều dọc một cách thành công

en: invalid CPU number in CPU list: %s
vi: số CPU sai trong danh sách CPU: %s

en: Configure CPUs in a multi-processor system.
vi: Cấu hình các bộ vi xử lý trên hệ thống nhiều vi xử lý.

en: unsupported argument: %s
vi: tham số không hỗ trợ: %s

en: unknown argument: %s
vi: không hiểu đối số: %s

en: system is unusable
vi: hệ thống không thể sử dụng

en: action must be taken immediately
vi: hành động phải được nắm ngay lập tức

en: critical conditions
vi: điều kiện tới hạn

en: error conditions
vi: điều kiện lỗi

en: warning conditions
vi: điều kiện cảnh báo

en: normal but significant condition
vi: thông thường nhưng điều kiện là quan trọng

en: informational
vi: thông tin

en: debug-level messages
vi: thông điệp mức gỡ lỗi

en: kernel messages
vi: thông điệp nhân

en: random user-level messages
vi: thông điệp ngẫu nhiên mức người dùng

en: mail system
vi: hệ thống thư

en: system daemons
vi: trình dịch vụ hệ thống

en: security/authorization messages
vi: thông điệp an ninh và xác thực

en: messages generated internally by syslogd
vi: thông điệp được tạo ra từ nội bộ bên trong bởi syslogd

en: line printer subsystem
vi: hệ thống con máy in dòng

en: network news subsystem
vi: hệ thống mạng con mới

en: UUCP subsystem
vi: hệ thống con UUCP

en: clock daemon
vi: dịch vụ đồng hồ

en: security/authorization messages (private)
vi: thông tin an-ninh/chứng-thực (riêng tư)

en: FTP daemon
vi: dịch vụ ftp

en: Display or control the kernel ring buffer.
vi: Hiển thị hay điều khiển bộ đệm vòng nhân.

en:  -C, --clear                 clear the kernel ring buffer
vi:  -C, --clear                 xóa bộ đệm vòng kernel

en:  -c, --read-clear            read and clear all messages
vi:  -c, --read-clear            đọc và xóa tất cả lời nhắn

en:  -D, --console-off           disable printing messages to console
vi:  -D, --console-off           không in lời nhắn ra thiết bị điều khiển

en:  -E, --console-on            enable printing messages to console
vi:  -E, --console-on            cho phép hiển thị lời nhắn trên thiết bị điều khiển

en:  -F, --file <file>           use the file instead of the kernel log buffer
vi:  -F, --file <TẬP-TIN>        sử dụng tập tin thay cho bộ đệm nhật ký nhân

en:  -f, --facility <list>       restrict output to defined facilities
vi:  -f, --facility <dsách>      hạn chế kết xuất đến phương tiện đã định nghĩa

en:  -H, --human                 human readable output
vi:  -H, --human                 xuất ở dạng dành cho con người đọc

en:  -k, --kernel                display kernel messages
vi:  -k, --kernel                hiển thị thông điệp của nhân

en:  -l, --level <list>          restrict output to defined levels
vi:  -l, --level <list>          hạn chế kết xuất đến mức đã định nghĩa

en:  -n, --console-level <level> set level of messages printed to console
vi:  -n, --console-level <mức>   đặt mức thông điệp được in đến thiết bị điều khiển

en:  -P, --nopager               do not pipe output into a pager
vi:  -P, --nopager               không xuất đường ống vào một trang

en:  -r, --raw                   print the raw message buffer
vi:  -r, --raw                   in bộ đệm thông điệp dạng thô

en:  -S, --syslog                force to use syslog(2) rather than /dev/kmsg
vi:  -S, --syslog                buộc dùng syslog(2) thay cho /dev/kmsg

en:  -s, --buffer-size <size>    buffer size to query the kernel ring buffer
vi:  -s, --buffer-size <cỡ>      kích thước bộ đệm để truy vấn bộ đệm vòng nhân

en:  -u, --userspace             display userspace messages
vi:  -u, --userspace             hiển thị các thông điệp ở không gian người dùng

en:  -w, --follow                wait for new messages
vi:  -w, --follow                đợi lời nhắn mới

en:  -x, --decode                decode facility and level to readable string
vi:  -x, --decode                phương tiện giải mã và mức cho chuỗi có thể đọc

en:  -d, --show-delta            show time delta between printed messages
vi:  -d, --show-delta            hiển thị thời gian “delta” giữa các lời nhắn được in

en:  -e, --reltime               show local time and time delta in readable format
vi:  -e, --reltime               hiển thị thời gian nội bộ và “delta” trong định dạng có thể đọc

en: 
    Supported log facilities:
vi: 
    Hỗ trợ các phương tiện ghi nhật ký:

en: 
    Supported log levels (priorities):
vi: 
    Các mức ghi nhật ký (mức ưu tiên):

en: failed to parse level '%s'
vi: không phân tích được mức “%s”

en: unknown level '%s'
vi: không hiểu mức “%s”

en: failed to parse facility '%s'
vi: gặp lỗi khi phân tích phương tiện “%s”

en: unknown facility '%s'
vi: không hiểu phương tiện “%s”

en: cannot mmap: %s
vi: không thể mmap: %s

en: invalid buffer size argument
vi: đối số kích cỡ không hợp lệ

en: --raw can be used together with --level or --facility only when reading messages from /dev/kmsg
vi: tùy chọn --raw có thể sử dụng cùng với các tùy chọn --level hay --facility chỉ khi đọc thông điệp từ /dev/kmsg

en: read kernel buffer failed
vi: đọc bộ đệm kernel gặp lỗi

en: klogctl failed
vi: klogctl gặp lỗi

en:  %s [options] [<device>|<mountpoint>]
vi: %s [tùy chọn] [<thiết-bị>|<điểm-gắn>]

en: Eject removable media.
vi: Đẩy thiết bị đa phương tiện di động.

en:  -a, --auto <on|off>         turn auto-eject feature on or off
     -c, --changerslot <slot>    switch discs on a CD-ROM changer
     -d, --default               display default device
     -f, --floppy                eject floppy
     -F, --force                 don't care about device type
     -i, --manualeject <on|off>  toggle manual eject protection on/off
     -m, --no-unmount            do not unmount device even if it is mounted
     -M, --no-partitions-unmount do not unmount another partitions
     -n, --noop                  don't eject, just show device found
     -p, --proc                  use /proc/mounts instead of /etc/mtab
     -q, --tape                  eject tape
     -r, --cdrom                 eject CD-ROM
     -s, --scsi                  eject SCSI device
     -t, --trayclose             close tray
     -T, --traytoggle            toggle tray
     -v, --verbose               enable verbose output
     -x, --cdspeed <speed>       set CD-ROM max speed
     -X, --listspeed             list CD-ROM available speeds
vi:  -a, --auto <on|off>         bật tính năng tự-đẩy-đĩa là tắt hoặc bật
     -c, --changerslot <slot>    chuyển đĩa trên bộ chuyển đĩa CD-ROM
     -d, --default               hiển thị thiết bị mặc định
     -f, --floppy                đẩy đĩa mềm
     -F, --force                 không quan tâm kiểu thiết bị là gì
     -i, --manualeject <on|off>  bật/tắt chức năng bảo vệ đẩy đĩa ra bằng tay
     -m, --no-unmount            không bỏ gắn thậm chí cả khi nó đã được gắn
     -M, --no-partitions-unmount không bỏ gắn các phân vùng khác
     -n, --noop                  không đẩy ra, chỉ hiển thị các thiết bị tìm thấy
     -p, --proc                  sử dụng /proc/mounts thay vì /etc/mtab
     -q, --tape                  đẩy băng từ
     -r, --cdrom                 đẩy đĩa CD-ROM
     -s, --scsi                  đẩy thiết bị SCSI
     -t, --trayclose             đóng khay đĩa
     -T, --traytoggle            đóng/mở khay đĩa
     -v, --verbose               cho phép hiển thị chi tiết công việc
     -x, --cdspeed <speed>       đặt tốc độ CD-ROM tối đa
     -X, --listspeed             liệt kê tốc độ CD-ROM sẵn có

en: 
    By default tries -r, -s, -f, and -q in order until success.
vi: 
    Theo mặc định các mục -r, -s, -f, và -q thực hiện theo thứ tự này cho đến khi thành công.

en: invalid argument to --changerslot/-c option
vi: đối số không hợp lệ đối với tùy chọn --changerslot/-c

en: invalid argument to --cdspeed/-x option
vi: đối số không hợp lệ đối với tùy chọn --cdspeed/-x

en: CD-ROM auto-eject command failed
vi: Lệnh đẩy đĩa CD-ROM ra tự động gặp lỗi

en: CD-ROM door lock is not supported
vi: Không hỗ trợ khóa cửa ổ đĩa CD-ROM

en: other users have the drive open and not CAP_SYS_ADMIN
vi: các người dùng khác có đĩa mở và không CAP_SYS_ADMIN

en: CD-ROM lock door command failed
vi: Lệnh khóa cửa CD-ROM gặp lỗi

en: CD-Drive may NOT be ejected with device button
vi: Đĩa CD-ROM có lẽ không thể được đẩy ra với nút ở thiết bị

en: CD-Drive may be ejected with device button
vi: Đĩa CD-ROM có lẽ được đẩy ra với nút ở thiết bị

en: CD-ROM select disc command failed
vi: Lệnh chọn đĩa cho CD-ROM gặp lỗi

en: CD-ROM load from slot command failed
vi: tài CD-ROM từ lệnh slot gặp lỗi

en: IDE/ATAPI CD-ROM changer not supported by this kernel
vi: Thay đổi IDE/ATAPI CD-ROM không được hỗ trợ bởi kernel này

en: CD-ROM tray close command failed
vi: Lệnh đóng đĩa CD-ROM vào gặp lỗi

en: CD-ROM tray close command not supported by this kernel
vi: Lệnh đóng đĩa CD-ROM vào không được hỗ trợ bởi kernel này

en: CD-ROM eject unsupported
vi: Đẩy đĩa CD-ROM ra không được hỗ trợ

en: CD-ROM eject command failed
vi: Lệnh đẩy đĩa CD-ROM ra gặp lỗi

en: no CD-ROM information available
vi: không có thông tin CD-ROM sẵn sàng

en: CD-ROM drive is not ready
vi: Ổ đĩa CD-ROM chưa sẵn sàng

en: CD-ROM select speed command failed
vi: Lệnh chọn tốc độ cho CD-ROM gặp lỗi

en: CD-ROM select speed command not supported by this kernel
vi: Lệnh chọn tốc độ đĩa CD-ROM không được hỗ trợ bởi kernel này

en: %s: failed to finding CD-ROM name
vi: %s: lỗi khi lấy tên CD-ROM

en: %s: failed to read speed
vi: %s: đọc tốc độ gặp lỗi

en: failed to read speed
vi: đọc tốc độ gặp lỗi

en: not an sg device, or old sg driver
vi: không phải là  thiết bị sg, hoặc trình điều khiển sg quá cũ

en: %s: unmounting
vi: %s: đang bỏ gắn

en: unmount of `%s' did not exit normally
vi: bỏ gắn “%s” không thoát bình thường

en: unmount of `%s' failed
vi: bỏ gắn “%s” gặp lỗi

en: failed to parse mount table
vi: gặp lỗi khi phân tích bảng gắn

en: %s: mounted on %s
vi: %s: được gắn vào %s

en: setting CD-ROM speed to auto
vi: đặt tốc độ cho CD-ROM thành tự động

en: setting CD-ROM speed to %ldX
vi: đặt tốc độ cho CD-ROM thành tự động %ldX

en: default device: `%s'
vi: thiết bị mặc định: “%s”

en: using default device `%s'
vi: sử dụng thiết bị mặc định “%s”

en: device name is `%s'
vi: tên thiết bị là “%s”

en: %s: not mounted
vi: %s: chưa gắn

en: %s: disc device: %s (disk device will be used for eject)
vi: %s: thiết bị đĩa: %s (thiết bị đĩa sẽ được đẩy ra)

en: %s: not found mountpoint or device with the given name
vi: %s: không tìm thấy điểm gắn hay thiết bị có tên đã chỉ ra

en: %s: is whole-disk device
vi: %s: là thiết bị toàn-bộ-đĩa

en: device is `%s'
vi: thiết bị là “%s”

en: exiting due to -n/--noop option
vi: thoát ra bởi vì tùy chọn -n/--noop

en: %s: enabling auto-eject mode
vi: %s: bật chế độ tự-động-đẩy-khay-đĩa

en: %s: disabling auto-eject mode
vi: %s: tắt chế độ tự-động-đẩy-khay-đĩa

en: %s: closing tray
vi: %s: đóng khay

en: %s: toggling tray
vi: %s: đóng/mở khay

en: %s: listing CD-ROM speed
vi: %s: liệt kê tốc độ CD-ROM

en: error: %s: device in use
vi: lỗi: %s: thiết bị đang được sử dụng

en: %s: selecting CD-ROM disc #%ld
vi: %s: đang chọn đĩa CD-ROM #%ld

en: %s: trying to eject using CD-ROM eject command
vi: %s: đang thử đẩy đĩaCD-ROM ra sử dụng lệnh eject

en: CD-ROM eject command succeeded
vi: Lệnh đẩy đĩa CD-ROM ra thành công

en: %s: trying to eject using SCSI commands
vi: %s: đang thử đẩy đĩaCD-ROM ra sử dụng lệnh SCSI

en: SCSI eject succeeded
vi: đẩy đĩa ra sử dụng SCSI thành công

en: SCSI eject failed
vi: đẩy đĩa ra sử dụng SCSI gặp lỗi

en: %s: trying to eject using floppy eject command
vi: %s: đang thử đẩy đĩa mềm ra sử dụng lệnh eject

en: floppy eject command succeeded
vi: lệnh đẩy đĩa mềm ra thành công

en: floppy eject command failed
vi: lệnh đẩy đĩa mềm ra gặp lỗi

en: %s: trying to eject using tape offline command
vi: %s: đang thử đẩy đĩa ra sử dụng lệnh  “tape offline”

en: tape offline command succeeded
vi: lệnh đẩy đĩa “tape offline” thành công

en: tape offline command failed
vi: lệnh đẩy đĩa “tape offline” gặp lỗi

en: unable to eject
vi: không thể mở khay được

en:  %s [options] <filename>
vi: %s [CÁC_TÙY_CHỌN] <TÊN_TẬP_TIN>

en: Preallocate space to, or deallocate space from a file.
vi: Cấp/thu hồi không gian cho/từ một tập tin.

en:  -c, --collapse-range remove a range from the file
vi:  -c, --collapse-range gỡ bỏ một vùng từ tập tin

en:  -d, --dig-holes      detect zeroes and replace with holes
vi:  -d, --dig-holes      dò số không và thay bằng các lỗ

en:  -l, --length <num>   length for range operations, in bytes
vi:  -l, --length <số>    độ dài cho các thao tác vùng, tính bằng byte

en:  -n, --keep-size      maintain the apparent size of the file
vi:  -n, --keep-size      bảo trì cỡ biểu kiến của tập tin

en:  -o, --offset <num>   offset for range operations, in bytes
vi:  -o, --offset <số>    khoảng bù cho thao tác vùng, tính bằng byte

en:  -p, --punch-hole     replace a range with a hole (implies -n)
vi:  -p, --punch-hole     thay thế một vùng bằng một lỗ (ý là -n)

en:  -z, --zero-range     zero and ensure allocation of a range
vi:  -z, --zero-range     điền bằng số không và đảm bảo allocation của vùng

en: fallocate failed
vi: fallocate bị lỗi

en: %s: read failed
vi: %s: gặp lỗi khi đọc

en: %s: %s (%ju bytes) converted to sparse holes.
vi: %s: %s (%ju bytes) được chuyển đổi thành các lỗ rải rác.

en: no filename specified
vi: chưa xác định tên tập tin

en: invalid length value specified
vi: sai xác định giá trị chiều dài

en: no length argument specified
vi: chưa xác định đối số chiều dài

en: invalid offset value specified
vi: sai xác định giá trị chênh

en:  %1$s [options] <file>|<directory> <command> [<argument>...]
     %1$s [options] <file>|<directory> -c <command>
     %1$s [options] <file descriptor number>
vi:  %1$s [các tùy chọn] <tập-tin>|<thư-mục> <lệnh> [<các đối số>…]
     %1$s [các tùy chọn] <tập-tin>|<thư-mục> -c <lệnh>
     %1$s [các tùy chọn] <số mô tả tập tin>

en: Manage file locks from shell scripts.
vi: Quản lý các khóa tập tin từ văn lệnh hệ vỏ

en:  -s, --shared             get a shared lock
vi:  -s, --shared             lấy khối chia sẻ

en:  -x, --exclusive          get an exclusive lock (default)
vi:  -x, --exclusive          lấy một khóa loại trừ (mặc định)

en:  -u, --unlock             remove a lock
vi:  -u, --unlock             gỡ bỏ một khóa

en:  -n, --nonblock           fail rather than wait
vi:  -n, --nonblock           làm hỏng thay vì đợi

en:  -w, --timeout <secs>     wait for a limited amount of time
vi:  -w, --timeout <giây>     chờ đợi có giới hạn

en:  -E, --conflict-exit-code <number>  exit code after conflict or timeout
vi:  -E, --conflict-exit-code <số>  mã thoát sau xung đột hoặc quá giờ

en:  -o, --close              close file descriptor before running command
vi:  -o, --close              đóng bộ mô tả tập tin trước khi chạy lệnh

en:  -c, --command <command>  run a single command string through the shell
vi:  -c, --command <lệnh>     chạy một câu lệnh đơn thông qua hệ vỏ shell

en: cannot open lock file %s
vi: không mở được tập tin khóa %s

en: invalid exit code
vi: mã thoát không hợp lệ

en: %s requires exactly one command argument
vi: %s: yêu cầu chính xác một đối số lệnh

en: bad file descriptor
vi: mô tả tập tin sai

en: requires file descriptor, file or directory
vi: yêu cầu bộ mô tả tập tin, tập tin hay thư mục

en:  %s [options] <mountpoint>
vi:  %s [các tùy chọn] <điểm_gắn>

en:  -f, --freeze      freeze the filesystem
vi:  -f, --freeze      đóng băng hệ thống tập tin

en:  -u, --unfreeze    unfreeze the filesystem
vi:  -u, --unfreeze    bỏ đóng băng hệ thống tập tin

en: neither --freeze or --unfreeze specified
vi: không chỉ định --freeze mà cũng không --unfreeze

en: %s: is not a directory
vi: %s: không phải là một thư mục

en: %s: freeze failed
vi: %s: gặp lỗi khi đóng băng

en: %s: unfreeze failed
vi: %s: gặp lỗi khi bỏ đóng băng

en: %s: FITRIM ioctl failed
vi: %s: FITRIM ioctl không thành công

note: TRANSLATORS: The standard value here is a very large number.
en: %s: %s (%<PRIu64> bytes) trimmed
vi: %s: %s (%<PRIu64> bytes) bị xén

en: %s: the discard operation is not supported
vi: %s: không hỗ trợ hủy thao tác

en: Discard unused blocks on a mounted filesystem.
vi: Loại bỏ các khối không dùng trên hệ thống tập tin đã gắn.

en: failed to parse minimum extent length
vi: gặp lỗi khi phân tin độ dài tối thiểu của phần mở rộng

en: no mountpoint specified
vi: chưa chỉ ra điểm gắn

en: Assuming hardware clock is kept in %s time.
vi: Coi như đồng hồ phần cứng được giữ tại %s.

en: Warning: unrecognized third line in adjtime file
    (Expected: `UTC' or `LOCAL' or nothing.)
vi: Cảnh báo: không chấp nhận dòng thứ ba của tập tin dùng cho chỉnh sửa
    (Cần: “UTC” hoặc “LOCAL” hoặc không gì cả.)

en: Hardware clock is on %s time
vi: Đồng hồ phần cứng là trên %s

en: Waiting for clock tick...
vi: Chờ tiếng tíc tắc của đồng hồ…

en: ...synchronization failed
vi: …lỗi đồng bộ hóa

en: ...got clock tick
vi: …đã nghe thấy tiếng tíc tắc

en: Invalid values in hardware clock: %4d/%.2d/%.2d %.2d:%.2d:%.2d
vi: Giá trị không đúng trong đồng hồ phần cứng: %4d/%.2d/%.2d %.2d:%.2d:%.2d

en: Time read from Hardware Clock: %4d/%.2d/%.2d %02d:%02d:%02d
vi: Thời gian đọc từ Đồng hồ Phần cứng: %4d/%.2d/%.2d %02d:%02d:%02d

en: settimeofday() failed
vi: settimeofday() không thành công

en: Not adjusting drift factor because the --update-drift option was not used.
vi: Không chỉnh độ lệnh thời gian vì tùy chọn --update-drift đã không được dùng.

en: Not adjusting drift factor because last calibration time is zero,
    so history is bad and calibration startover is necessary.
vi: Không chỉnh độ lệnh thời gian vì lần định thời gian cuối cùng bằng 0,
    vì thế lịch sử sai, và cần khởi động lại việc định thời gian.

en: Not adjusting drift factor because it has been less than four hours since the last calibration.
vi: Không chỉnh độ lệnh thời gian vì nó nhỏ bốn giờ kể từ lần cân chỉnh thời gian cuối cùng.

en: Clock drift factor was calculated as %f seconds/day.
    It is far too much. Resetting to zero.
vi: Hệ số trôi đồng hồ đã được tính là %f giây/ngày.
    Nó là quá lớn. Đặt lại thành 0.

en: Not setting clock because last adjustment time is zero, so history is bad.
vi: Sẽ không đặt đồng hồ vì thời gian điều chỉnh cuối cùng là số không, do đó lịch sử sai.

en: Not setting clock because drift factor %f is far too high.
vi: Sẽ không đặt đồng hồ vì hệ số trôi %f là quá cao.

en: No usable clock interface found.
vi: Không tìm thấy giao diện đồng hồ có thể sử dụng nào.

en: Cannot access the Hardware Clock via any known method.
vi: Không thể truy cập tới Đồng hồ Phần cứng qua một phương pháp không rõ.

en: Needed adjustment is less than one second, so not setting clock.
vi: Cần chỉnh ít hơn một giây, vì thế không đặt đồng hồ.

en: Unable to connect to audit system
vi: không thể kết nối đến hệ thống audit

en: With --noadjfile, you must specify either --utc or --localtime
vi: Với “--noadjfile”, bạn phải chỉ ra “--utc” hoặc “--localtime”

en: Waiting in loop for time from %s to change
vi: Chờ cho thời gian từ %s thay đổi

en: Timed out waiting for time change.
vi: Quá thời gian chờ thay đổi thời gian.

en: select() to %s to wait for clock tick timed out
vi: select() tới %s để chờ tiếng tíc tắc bị quá thời gian

en: select() to %s to wait for clock tick failed
vi: select() tới %s để chờ tiếng tíc tắc không thành công

en: ioctl() to %s to turn off update interrupts failed
vi: ioctl() tới %s để tắt các ngắt cập nhật không thành công

en: Create various IPC resources.
vi: Tạo các nguồn IPC khác nhau.

en:  -M, --shmem <size>       create shared memory segment of size <size>
vi:  -M, --shmem <size>       tạo đoạn nhớ chia sẻ có kích thước <size>

en:  -S, --semaphore <number> create semaphore array with <number> elements
vi:  -S, --semaphore <số>      tạo mảng tín hiệu với <số> phần tử

en:  -Q, --queue              create message queue
vi:  -Q, --queue              tạo hàng đợi thông điệp

en:  -p, --mode <mode>        permission for the resource (default is 0644)
vi:  -p, --mode <mode>        quyền của nguồn tài nguyên (mặc định là 0644)

en: failed to parse size
vi: gặp lỗi khi đặt kích cỡ trang

en: failed to parse elements
vi: gặp lỗi khi phân tích các phần tử

en: create share memory failed
vi: lỗi tạo vùng nhớ dùng chung

en: Shared memory id: %d
vi: ID vùng nhớ dùng chung: %d

en: create message queue failed
vi: lỗi tạo hàng đợi thông điệp

en: Message queue id: %d
vi: ID hàng đợi thông điệp: %d

en: create semaphore failed
vi: lỗi tạo cờ hiệu

en: Semaphore id: %d
vi: ID cờ hiệu: %d

en:  %1$s [options]
     %1$s shm|msg|sem <id>...
vi:  %1$s [CÁC_TUỲ_CHỌN]
     %1$s shm|msg|sem <id>…

en: Remove certain IPC resources.
vi: Gỡ bỏ các nguồn IPC đã biết.

en: removing shared memory segment id `%d'
vi: gỡ bỏ đoạn bộ nhớ chia sẻ có id “%d”

en: removing message queue id `%d'
vi: gỡ bỏ id hàng đợi thông điệp “%d”

en: removing semaphore id `%d'
vi: đang gỡ bỏ cờ hiệu id “%d”

en: permission denied for key
vi: không đủ quyền hạn cho chìa khóa

en: permission denied for id
vi: không đủ quyền hạn cho id

en: invalid key
vi: chìa khóa không đúng

en: invalid id
vi: id sai

en: already removed key
vi: khóa đã được xóa bỏ

en: already removed id
vi: đã xóa id

en: key failed
vi: khóa gặp lỗi

en: id failed
vi: id gặp lỗi

en: invalid id: %s
vi: id không hợp lệ: %s

en: resource(s) deleted
vi: đã xóa (các) nguồn

en: illegal key (%s)
vi: khóa không họp lệ (%s)

en: kernel not configured for shared memory
vi: nhân không cấu hình cho bộ nhớ chia sẻ

en: kernel not configured for semaphores
vi: nhân không cấu hình cho đèn tín hiệu

en: kernel not configured for message queues
vi: nhân không cấu hình cho hàng đợi tin

en:  %1$s [resource-option...] [output-option]
     %1$s -m|-q|-s -i <id>
vi:  %1$s [tùy chọn tài nguyên…] [định_dạng_kết_xuất]
     %1$s -m|-q|-s -i <id>

en: Show information on IPC facilities.
vi: Cung cấp thông tin về phương tiện IPC

en:  -i, --id <id>  print details on resource identified by <id>
vi:  -i, --id <mã_số> hiển thị thông tin chi tiết trên nguồn tài nguyên định nghĩa bởi <mã_số>

en: Resource options:
vi: Tùy chọn tài nguyên:

en:  -m, --shmems      shared memory segments
vi:  -m, --shmems      đoạn bộ nhớ chia sẻ

en:  -q, --queues      message queues
vi:  -q, --queues      hàng đợi thông điệp

en:  -s, --semaphores  semaphores
vi:  -s, --semaphores  tín hiệu

en:  -a, --all         all (default)
vi:  -a, --all         tất cả (mặc định)

en: Output options:
vi: Tùy chọn xuất:

en:  -t, --time        show attach, detach and change times
vi:  -t, --time        hiển thị đính kèm, bỏ đính kèm và thời gian thay đổi

en:  -p, --pid         show PIDs of creator and last operator
vi:  -p, --pid         hiển thị mã số tiến trình của bộ tạo và thao tác cuối

en:  -c, --creator     show creator and owner
vi:  -c, --creator     hiển thị người tạo và chủ sở hữu

en:  -l, --limits      show resource limits
vi:  -l, --limits      hiển thị giới hạn nguồn tài nguyên

en:  -u, --summary     show status summary
vi:  -u, --summary     hiển thị tổng hợp trạng thái

en:      --human       show sizes in human-readable format
vi:      --human       hiển thị kích cỡ theo một định dạng cho người đọc được

en:  -b, --bytes       show sizes in bytes
vi:  -b, --bytes       hiển thị kích thước tính bằng bytes

en: when using an ID, a single resource must be specified
vi: khi dùng một ID, cần chỉ ra một nguồn đơn

en: ------ Shared Memory Limits --------
vi: ------ Giới hạn bộ nhớ chia sẻ ------

en: max number of segments = %ju
vi: số đoạn lớn nhất = %ju

en: max seg size
vi: kích cỡ đoạn lớn nhất

en: max total shared memory
vi: tổng số bộ nhớ chia sẻ lớn nhất

en: min seg size
vi: kích cỡ đoạn nhỏ nhất

en: kernel not configured for shared memory
vi: nhân không cấu hình cho bộ nhớ chia sẻ

en: ------ Shared Memory Status --------
vi: ------ Trạng thái bộ nhớ chia sẻ --------

note: TRANSLATORS: This output format is maintained for backward compatibility as ipcs is used in scripts. For consistency with the rest, the translated form can follow this model: * "segments allocated = %d\n" "pages allocated = %ld\n" "pages resident = %ld\n" "pages swapped = %ld\n" "swap performance = 
en: segments allocated %d
    pages allocated %ld
    pages resident  %ld
    pages swapped   %ld
    Swap performance: %ld attempts	 %ld successes
vi: segments được cấp phát %d
    số trang được cấp phát %ld
    số trang thường trú  %ld
    số trang được hoán đổi   %ld
    Hiệu suất hoán đổi: %ld thử	 %ld thành công

en: ------ Shared Memory Segment Creators/Owners --------
vi: ------ Người tạo/Chủ sở hữu các đoạn của bộ nhớ chia sẻ --------

en: perms
vi: quyền hạn

en: ------ Shared Memory Attach/Detach/Change Times --------
vi: ------ Gắn/Bỏ gắn/Thời gian thay đổi bộ nhớ chia sẻ --------

en: detached
vi: đã bỏ gắn

en: ------ Shared Memory Creator/Last-op PIDs --------
vi: ------ PID Trình tạo vùng nhớ chia sẻ /Thao tác cuối --------

en: ------ Shared Memory Segments --------
vi: ------ Các đoạn vùng nhớ chia sẻ --------

en: dest
vi: đích

en: locked
vi: đã khóa

en: ------ Semaphore Limits --------
vi: ------ Giới hạn cờ hiệu --------

en: max number of arrays = %d
vi: số dãy lớn nhất = %d

en: max semaphores per array = %d
vi: số cờ hiệu lớn nhất trên mỗi dãy = %d

en: max semaphores system wide = %d
vi: số cờ hiệu lớn nhất của cả hệ thống = %d

en: max ops per semop call = %d
vi: số thao tác lớn nhất của mỗi lời gọi cờ hiệu = %d

en: kernel not configured for semaphores
vi: nhân không cấu hình cho cờ hiệu

en: ------ Semaphore Status --------
vi: ------ Trạng thái cờ hiệu --------

en: used arrays = %d
vi: mảng đã dùng = %d

en: allocated semaphores = %d
vi: cờ hiệu đã phân phối = %d

en: ------ Semaphore Arrays Creators/Owners --------
vi: ------ Người tạo/Chủ sở hữu dãy cờ hiệu --------

en: semid
vi: mã số cờ hiệu

en: ------ Semaphore Operation/Change Times --------
vi: ------ Thời gian thay đổi / thao tác Cờ hiệu --------

en: last-op
vi: thao tác cuối cùng

en: last-changed
vi: thay đổi cuối cùng

en: ------ Semaphore Arrays --------
vi: -------- Mảng cờ hiệu ----------

en: nsems
vi: số cờ hiệu

en: ------ Messages Limits --------
vi: ---- Giới hạn Thông điệp ------

en: max queues system wide = %d
vi: số hàng đợi lớn nhất của hệ thống = %d

en: max size of message
vi: kích cỡ lớn nhất của tin nhắn

en: default max size of queue
vi: kích cỡ mặc định lớn nhất của hàng đợi

en: kernel not configured for message queues
vi: nhân không cấu hình cho hàng đợi tin nhắn

en: ------ Messages Status --------
vi: ------ Trạng thái Thông điệp --------

en: allocated queues = %d
vi: hàng đợi đã phân phối = %d

en: used headers = %d
vi: phần đầu đã dùng = %d

en: used space
vi: không gian đã dùng

en:  bytes
vi:  byte

en: ------ Message Queues Creators/Owners --------
vi: ------ Người tạo/Chủ sở hữu Hàng đợi thông điệp --------

en: ------ Message Queues Send/Recv/Change Times --------
vi: ------ Thời gian Gửi/Nhận/Đổi Hàng đợi thông điệp --------

en: send
vi: gửi

en: recv
vi: nhận

en: change
vi: đổi

en: ------ Message Queues PIDs --------
vi: ------ PID của hàng đợi thông điệp --------

en: ------ Message Queues --------
vi: ------ Hàng đợi thông điệp--------

en: used-bytes
vi: byte đã dùng

en: id %d not found
vi: không tìm thấy id %d

en: 
    Shared memory Segment shmid=%d
vi: 
    Đoạn vùng nhớ chia sẻ shmid=%d

en: mode=%#o	access_perms=%#o
vi: chế_độ=%#o	quyền_truy_cập=%#o

en: 
    Message Queue msqid=%d
vi: 
    Hàng đợi Thông điệp msqid=%d

en: 
    Semaphore Array semid=%d
vi: 
    Dãy cờ hiệu semid=%d

en: mode=%#o, access_perms=%#o
vi: chế_độ=%#o, quyền_truy_cập=%#o

en: semnum
vi: số cờ hiệu

en: failed to initialize output table
vi: lỗi khởi tạo bảng kết xuất

en: failed to add line to output
vi: không thêm được dòng vào kết xuất

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

en:  %s [options] <ldisc> <device>
vi: %s [các tùy chọn] <ldisc> <thiết bị>

en: Attach a line discipline to a serial line.
vi: Đính kèm kỷ luật dòng đến đường nối tiếp.

en:  -d, --debug             print verbose messages to stderr
vi:  -d, --debug             in thông điệp dạng đầy đủ ra dòng báo lỗi stderr

en:  -s, --speed <value>     set serial line speed
vi:  -s, --speed <giá_trị>   đặt tốc độ cổng nối tiếp

en:  -c, --intro-command <string> intro sent before ldattach
vi:  -c, --intro-command <chuỗi>  intro gửi trước ldattach

en:  -p, --pause <seconds>   pause between intro and ldattach
vi:  -p, --pause <giây>      tạm dừng giữa intro và ldattach

en:  -7, --sevenbits         set character size to 7 bits
vi:  -7, --sevenbits         đặt kích thước ký tự thành 7 bits

en:  -8, --eightbits         set character size to 8 bits
vi:  -8, --eightbits         đặt kích thước ký tự thành 8 bits

en:  -n, --noparity          set parity to none
vi:  -n, --noparity          đặt bít chẵn lẻ thành rỗng không

en:  -e, --evenparity        set parity to even
vi:  -e, --evenparity        đặt bít chẵn lẻ thành chẵn

en:  -o, --oddparity         set parity to odd
vi:  -o, --oddparity         đặt bít chẵn lẻ thành lẻ

en:  -1, --onestopbit        set stop bits to one
vi:  -1, --onestopbit        đặt các bít dừng thành một

en:  -2, --twostopbits       set stop bits to two
vi:  -2, --twostopbits       đặt các bít dừng thành hai

en:  -i, --iflag [-]<iflag>  set input mode flag
vi:  -i, --iflag [-]<cờ>     đặt cờ chế độ đầu vào

en: 
    Known <ldisc> names:
vi: 
    Các tên <ldisc> đã biết đến:

en: 
    Known <iflag> names:
vi: 
    Các tên <iflag> đã biết đến:

en: invalid speed argument
vi: tham số tốc độ không hợp lệ

en: invalid pause argument
vi: đối số dừng không hợp lệ

en: invalid line discipline argument
vi: đối số kỷ luật dòng không hợp lệ

en: %s is not a serial line
vi: %s không phải là dòng nối tiếp

en: cannot get terminal attributes for %s
vi: không thể lấy thuộc tính thiết bị về %s

en: speed %d unsupported
vi: tốc độ %d không được hỗ trợ

en: cannot set terminal attributes for %s
vi: không thể đặt các thuộc tính thiết bị cho %s

en: cannot write intro command to %s
vi: không thể ghi lệnh giới thiệu vào %s

en: cannot set line discipline
vi: không thể đặt kỷ luật dòng

en: cannot daemonize
vi: không thể chạy trong nền

en: autoclear flag set
vi: đặt cờ autoclear (tự xóa)

en: device backing file
vi: tập tin hỗ trợ thiết bị

en: backing file inode number
vi: số nút tập tin hỗ trợ

en: backing file major:minor device number
vi: tập tin hỗ trợ số lớn:nhỏ thiết bị

en: loop device name
vi: tên thiết bị loop

en: offset from the beginning
vi: offset từ điểm bắt đầu

en: partscan flag set
vi: đặt cờ partscan

en: size limit of the file in bytes
vi: giới hạn kích thước tập tin tính theo byte

en: loop device major:minor number
vi: số lớn:nhỏ thiết bị vòng lặp (loop)

en: , sizelimit %ju
vi: , giới_hạn_kích_thước %ju

en: , encryption %s (type %u)
vi: , mã hóa %s (kiểu %u)

en: %s: detach failed
vi: %s: tháo gặp lỗi

en:  %1$s [options] [<loopdev>]
     %1$s [options] -f | <loopdev> <file>
vi:  %1$s [các tùy chọn] [<loopdev>]
     %1$s [các tùy chọn] -f | <loopdev> <tập-tin>

en: Set up and control loop devices.
vi: Cài đặt và điều khiển các thiết bị vòng lặp.

en:  -a, --all                     list all used devices
vi:  -a, --all                     hiển thị mọi thiết bị

en:  -d, --detach <loopdev>...     detach one or more devices
vi:  -d, --detach <loopdev> …      tách rời một hay nhiều thiết-bị

en:  -D, --detach-all              detach all used devices
vi:  -D, --detach-all              tách rời mọi thiết bị đã dùng

en:  -f, --find                    find first unused device
vi:  -f, --find                    tìm thiết bị chưa dùng đầu tiên

en:  -c, --set-capacity <loopdev>  resize the device
vi:  -c, --set-capacity <loopdev>  đổi kích thước của thiết-bị

en:  -j, --associated <file>       list all devices associated with <file>
vi:  -j, --associated <file>       liệt kê mọi thiết-bị kết hợp với <tập-tin>

en:  -o, --offset <num>            start at offset <num> into file
vi:  -o, --offset <số>             bắt đầu tại offset <số> tập tin

en:      --sizelimit <num>         device is limited to <num> bytes of the file
vi:      --sizelimit <số>          thiết bị được giới hạn <số> byte của tập tin

en:  -P, --partscan                create a partitioned loop device
vi:  -P, --partscan                tạo thiết bị vòng lặp được phân vùng

en:  -r, --read-only               set up a read-only loop device
vi:  -r, --read-only               cài đặt thiết bị loop chỉ-đọc

en:      --show                    print device name after setup (with -f)
vi:      --show                    hiển thị tên thiết bị sau cài đặt (với -f)

en:  -v, --verbose                 verbose mode
vi:  -v, --verbose                 chế độ chi tiết

en:  -l, --list                    list info about all or specified (default)
vi:  -l, --list                    liệt kê thông tin về tất cả hay những thứ được chỉ ra (mặc định)

en:  -n, --noheadings              don't print headings for --list output
vi:  -n, --noheadings              không hiển thị phần đầu cho kết xuất “--list”

en:  -O, --output <cols>           specify columns to output for --list
vi:  -O, --output <cột>            chỉ định cột sẽ hiển thị cho --list

en:      --raw                     use raw --list output format
vi:      --raw                     dùng định dạng thô cho kết xuất --list

en: %s: Warning: file is smaller than 512 bytes; the loop device may be useless or invisible for system tools.
vi: %s: Cảnh báo: tập tin nhỏ hơn 512 bytes, thiết bị loop có lẽ không dùng được hoặc không khả dụng cho các công cụ của hệ thống.

en: cannot find an unused loop device
vi: không thể tìm thấy thiết bị loop chưa dùng

en: %s: failed to use backing file
vi: %s: gặp lỗi sử dụng tập tin trợ giúp

en: %s: failed to use device
vi: %s: gặp lỗi khi sử dụng thiết bị

en: no loop device specified
vi: không chỉ ra thiết bị loop (vòng ngược)

en: the options %s are allowed during loop device setup only
vi: tùy chọn %s chỉ cho phép cài đặt thiết bị vòng lặp (loop) thôi

en: the option --offset is not allowed in this context
vi: tùy chọn --offset là không được phép trong ngữ cảnh này

en: %s: set capacity failed
vi: %s: đặt dung lượng gặp lỗi

en: container
vi: thùng chứa

en: logical CPU number
vi: số CPU logíc

en: logical core number
vi: số lõi lôgíc

en: logical socket number
vi: số khe cắm lôgíc

en: logical NUMA node number
vi: số nút NUMA lôgíc

en: logical book number
vi: số chỗ logíc

en: shows how caches are shared between CPUs
vi: hiển thị bộ nhớ đệm được chia sẻ giữ các bộ vi xử lý

en: CPU dispatching mode on virtual hardware
vi: Chế độ CPU phân phối trên phần cứng ảo

en: physical address of a CPU
vi: địa chỉ vật lý của CPU

en: shows if the hypervisor has allocated the CPU
vi: hiển thị nếu máy ảo đã được cấp CPU

en: shows if Linux currently makes use of the CPU
vi: hiển thị nếu Linux hiện tại có sử dụng CPU

en: shows the maximum MHz of the CPU
vi: hiển thị tần số đồng hồ tối đa của CPU theo mhz

en: shows the minimum MHz of the CPU
vi: hiển thị tần số đồng hồ tối thiểu của CPU theo mhz

en: Model name:
vi: Tên mô hình:

en: CPU family:
vi: Họ CPU:

en: Socket(s) per book:
vi: Số Socket(s) trên mỗi lần đợi:

en: Book(s):
vi: Chỗ giữ:

en: Socket(s):
vi: Số đế cắm:

en: Stepping:
vi: Bước:

en: CPU max MHz:
vi: Tần số đồng hồ CPU tối đa (MHz):

en: CPU min MHz:
vi: Tần số đồng hồ CPU tối thiểu (MHz):

en: Dispatching mode:
vi: Chế độ điều phối:

en: CPU op-mode(s):
vi: Chế độ thao tác CPU:

en: Byte Order:
vi: Thứ tự Byte:

en: On-line CPU(s) mask:
vi: Mặt nạ CPU trực tuyến:

en: On-line CPU(s) list:
vi: Danh sách CPU trực tuyến:

en: failed to callocate cpu set
vi: gặp lỗi khi phân cấp (callocate) tập hợp CPU

en: Off-line CPU(s) mask:
vi: Mặt nạ CPU ngoại tuyến:

en: Off-line CPU(s) list:
vi: Danh sách CPU ngoại tuyến:

en: Virtualization:
vi: Ảo hóa:

en: Hypervisor:
vi: Ảo hóa:

en: Hypervisor vendor:
vi: Nhà cung cấp bộ ảo hóa:

en: Virtualization type:
vi: Kiểu ảo hóa:

en: NUMA node(s):
vi: Nút NUMA:

en: NUMA node%d CPU(s):
vi: CPU nút%d NUMA:

en: Display information about the CPU architecture.
vi: Hiển thị thông tin về kiến trúc CPU.

en:  -a, --all               print both online and offline CPUs (default for -e)
vi:  -a, --all               in ra cả CPU đang chạy và đang nghỉ (mặc định cho -e)

en:  -b, --online            print online CPUs only (default for -p)
vi:  -b, --online            chỉ hiển thị các CPU online (mặc định cho -p)

en:  -c, --offline           print offline CPUs only
vi:  -c, --offline           chỉ hiển thị các CPU đang tắt

en:  -e, --extended[=<list>] print out an extended readable format
vi:  -e, --extended[=<dsách>] in ra định dạng có thể đọc được phần mở rộng

en:  -p, --parse[=<list>]    print out a parsable format
vi:  -p, --parse[=<dsách>]   in ra định dạng phân tích được

en:  -s, --sysroot <dir>     use specified directory as system root
vi:  -s, --sysroot <dir>     dùng thư mục đã cho như là thư mục gốc của hệ thống

en:  -x, --hex               print hexadecimal masks rather than lists of CPUs
vi:  -x, --hex               hiển thị dạng thập lục phân thay cho danh sách CPU

en: %s: options --all, --online and --offline may only be used with options --extended or --parse.
vi: %s: các tùy chọn --all, --online và --offline có lẽ chỉ sử dụng cùng với các tùy chọn --extended hay --parsa.

en: error: uname failed
vi: lỗi: uname không thành công

en: failed to determine number of CPUs: %s
vi: gặp lỗi khi xác định số CPU: %s

en: Failed to extract the node number
vi: Gặp lỗi khi lấy số của nút

en: failed to set data
vi: gặp lỗi khi đặt dữ liệu

en:  -o, --output <list>  output columns
vi:  -o, --output <d.sách> hiển thị các cột

en: %s from %s (libmount %s
vi: %s từ %s (libmount %s

en: failed to read mtab
vi: việc đọc tập tin mtab gặp lỗi

en: %-25s: ignored
vi: %-25s: bị bỏ qua

en: %-25s: already mounted
vi: %-25s: đã gắn kết

en: %s: %s moved to %s.
vi: %s: %s được di chuyển đến %s.

en: %s: %s bound on %s.
vi: %s: %s ràng buộc trên %s.

en: %s: %s mounted on %s.
vi: %s: %s được gắn trên %s.

en: %s: %s propagation flags changed.
vi: %s: %s cờ lan truyền đã thay đổi.

en: %s: failed to parse
vi:  %s: gặp lỗi phân tích

en: failed to append option '%s'
vi: nối thêm tùy chọn “%s” gặp lỗi

en:  %1$s [-lhV]
     %1$s -a [options]
     %1$s [options] [--source] <source> | [--target] <directory>
     %1$s [options] <source> <directory>
     %1$s <operation> <mountpoint> [<target>]
vi:  %1$s [-lhV]
     %1$s -a [tuỳ_chọn]
     %1$s [tuỳ_chọn] [--source]  <nguồn> |  [--target] <thư-mục>
     %1$s [tuỳ_chọn] <nguồn> <thư mục>
     %1$s <thao-tác> <điểm_gắn> [<đích>]

en: Mount a filesystem.
vi: Gắn kết một hệ thống tập tin.

en:  -c, --no-canonicalize   don't canonicalize paths
vi:  -c, --no-canonicalize   không canonical hóa đường dẫn

en:  -n, --no-mtab           don't write to /etc/mtab
vi:  -n, --no-mtab           không ghi vào /etc/mtab

en:  -O, --test-opts <list>  limit the set of filesystems (use with -a)
vi:  -O, --test-opts <dsách> giới hạn tập hợp hệ thống tập tin (dùng với -a)

en:  -t, --types <list>      limit the set of filesystem types
vi:  -t, --types <d.sách>    các kiểu hệ thống tập tin bị hạn chế

en:  -v, --verbose           say what is being done
vi:  -v, --verbose           giải thích các công việc đã làm

en: libmount context allocation failed
vi: cấp phát ngữ cảnh của libmount gặp lỗi

en: failed to set options pattern
vi: đặt mẫu tùy chọn gặp lỗi

en: source specified more than once
vi: nguồn được ghi nhiều hơn một lần

en:  %1$s [-qd] /path/to/directory
     %1$s -x /dev/device
vi:  %1$s [-qd] /đường/dẫn/tới/thư/mục
     %1$s -x /dev/device

en: Check whether a directory or file is a mountpoint.
vi: Kiểm tra xem một thư mục hay một tập tin có phải là một điểm gắn hay không.

en: %s is not a mountpoint
vi: “%s” không phải một điểm gắn

en: %s is a mountpoint
vi: %s là một điểm gắn

en:  %s [options] [<program> [<argument>...]]
vi:  %s [các tùy chọn] [<chương trình> [các đối số …]]

en: Run a program with namespaces of other processes.
vi: Chạy một chương trình với không gian tên của các tiến trình khác.

en:  -t, --target <pid>     target process to get namespaces from
vi:  -t, --target <pid>     tiến trình đích để lấy không gian tên từ đó

en:  -m, --mount[=<file>]   enter mount namespace
vi:  -m, --mount[=<TẬP-TIN>] nhập vào không gian tên gắn

en:  -u, --uts[=<file>]     enter UTS namespace (hostname etc)
vi:  -u, --uts[=<TẬP-TIN>]  nhập vào không gian tên UTS (tên máy v.v..)

en:  -i, --ipc[=<file>]     enter System V IPC namespace
vi:  -i, --ipc[=<TẬP-TIN>]  nhập vào không gian tên “System V IPC”

en:  -n, --net[=<file>]     enter network namespace
vi:  -n, --net[=<TẬP-TIN>]  nhập vào không gian tên mạng

en:  -p, --pid[=<file>]     enter pid namespace
vi:  -p, --pid[=<TẬP-TIN>]  nhập vào không gian tên pid

en:  -U, --user[=<file>]    enter user namespace
vi:  -U, --user[=<TẬP-TIN>] nhập vào không gian tên người dùng

en:      --preserve-credentials do not touch uids or gids
vi:      --preserve-credentials đừng chạm mã số người dùng và nhóm

en:  -r, --root[=<dir>]     set the root directory
vi:  -r, --root[=<t.mục>] đặt thư mục gốc

en:  -w, --wd[=<dir>]       set the working directory
vi:  -w, --wd[=<t.mục>] đặt thư mục làm việc hiện hành

en:  -F, --no-fork          do not fork before exec'ing <program>
vi:  -F, --no-fork          không rẽ nhánh tiến trình trước thực thi <chương trình>

en: neither filename nor target pid supplied for %s
vi: không có tên tập tin cũng không có pid đích được áp dụng cho %s

en: reassociate to namespace '%s' failed
vi: kết hợp lại cho không giab tên “%s” gặp lỗi

en: failed to parse uid
vi: gặp lỗi khi phân tích uid

en: failed to parse gid
vi: gặp lỗi khi phân tích gid

en: cannot open current working directory
vi: không thể mở thư mục hoạt động hiện tại

en: change directory by root file descriptor failed
vi: thay đổi thư mục bởi mô tả tập tin gốc gặp lỗi

en: chroot failed
vi: chroot gặp lỗi

en: change directory by working directory file descriptor failed
vi: thay đổi thư mục bằng mô tả tập tin thư mục làm việc gặp lỗi

en:  %s [options] new_root put_old
vi:  %s [tùy chọn] gốc_mới cất_cũ

en: Change the root filesystem.
vi: Thay đổi hệ thống tập tin gốc.

en: failed to change root from `%s' to `%s'
vi: thay đổi root từ “%s” thành “%s” thất bại

en: address space limit
vi: giới hạn không gian địa chỉ

en: max core file size
vi: kích cỡ lõi tập tin tối đa

en: max data size
vi: cỡ dữ liệu tối đa

en: max file size
vi: kích thước tập tin lớn nhất

en: max number of file locks held
vi: con số lớn nhất của khóa nắm giữ tập tin

en: max locked-in-memory address space
vi: không gian địa chỉ locked-in-memory tối đa

en: max bytes in POSIX mqueues
vi: số lượng byte lớn nhất trong mqueues POSIX

en: max nice prio allowed to raise
vi: mức ưu tiên tuyến trình tối đa được phép đưa ra

en: max number of open files
vi: số lượng tập tin tối đa được mở

en: max number of processes
vi: số lượng tiến trình tối đa

en: max resident set size
vi: kích cỡ để đặt dài hạn tối đa

en: max real-time priority
vi: mức ưu tiên thời-gian-thực tối đa

en: timeout for real-time tasks
vi: thời gian tối đa dành cho tác vụ thời gian thực

en: microsecs
vi: mi-crô giây

en: max number of pending signals
vi: con số lớn nhất của tín hiệu treo

en: max stack size
vi: cỡ stack tối đa

en: resource name
vi: tên của tài nguyên

en: resource description
vi: bộ mô tả tài nguyên

en: soft limit
vi: giới hạn mềm

en: hard limit (ceiling)
vi: giới hạn cứng (trần)

en: Show or change the resource limits of a process.
vi: Hiển thị hay thay đổi các giới hạn tài nguyên của một tiến trình.

en:  -c, --core             maximum size of core files created
     -d, --data             maximum size of a process's data segment
     -e, --nice             maximum nice priority allowed to raise
     -f, --fsize            maximum size of files written by the process
     -i, --sigpending       maximum number of pending signals
     -l, --memlock          maximum size a process may lock into memory
     -m, --rss              maximum resident set size
     -n, --nofile           maximum number of open files
     -q, --msgqueue         maximum bytes in POSIX message queues
     -r, --rtprio           maximum real-time scheduling priority
     -s, --stack            maximum stack size
     -t, --cpu              maximum amount of CPU time in seconds
     -u, --nproc            maximum number of user processes
     -v, --as               size of virtual memory
     -x, --locks            maximum number of file locks
     -y, --rttime           CPU time in microseconds a process scheduled
                            under real-time scheduling
vi:  -c, --core             kích thước tối đa của tập tin lõi (core) được tạo ra
     -d, --data             kích thước tối đa của đoạn dữ liệu của tiến trình
     -e, --nice             mức ưu tiên tối đa được phép nâng lên
     -f, --fsize            kích thước tối đa của tập tin được ghi bởi tiến trình
     -i, --sigpending       con số tối đa của tín hiệu treo
     -l, --memlock          kích thước tối đa một tiến trình có thể khóa vào bộ nhớ
     -m, --rss              kích thước tối đa thường trực
     -n, --nofile           số tập tin tối đa được mở
     -q, --msgqueue         số byte tối đa trong hàng đợi thông điệp POSIX
     -r, --rtprio           mức ưu tiên tối đa cho việc lập lịch thời gian thực
     -s, --stack            kích thước khối nhớ (stack) tối đa
     -t, --cpu              mức tối đa về tổng số thời gian của CPU tính theo giây
     -u, --nproc            số lượng tiến trình của người dùng tối đa
     -v, --as               kích thước của bộ nhớ ảo
     -x, --locks            số lượng tập tin bị khóa tối đa
     -y, --rttime           thời gian CPU tính theo mi-crô giây một tiến trình được
                             lập lịch dưới lịch thời gian thực

en: failed to get old %s limit
vi: lỗi lấy giới hạn %s cũ

en: the soft limit %s cannot exceed the hard limit
vi: giới hạn mềm %s không thể vượt quá giới hạn cứng

en: failed to set the %s resource limit
vi: gặp lỗi khi đặt giới hạn nguồn %s

en: failed to get the %s resource limit
vi: gặp lỗi khi lấy giới hạn nguồn %s

en: failed to parse %s limit
vi: gặp lỗi khi phân tích giới hạn %s

en: option --pid may be specified only once
vi: tùy chọn --pid có lẽ chỉ dùng một lần

en: options --pid and COMMAND are mutually exclusive
vi: tùy chọn --pid và LỆNH loại từ lẫn nhau

en: Display kernel profiling information.
vi: Hiển thị thông tin hồ sơ hạt nhân.

en:  -p, --profile <pro-file>  (default:  "%s")
vi:  -p, --profile <pro-file>  (mặc định:  "%s")

en:  -M, --multiplier <mult>   set the profiling multiplier to <mult>
vi:  -M, --multiplier <mult>   đặt hệ số nhân profiling thành <mult>

en:  -i, --info                print only info about the sampling step
vi:  -i, --info                chỉ hiển thị các thông tin về bước mẫu

en:  -v, --verbose             print verbose data
vi:  -v, --verbose             hiển thị dữ liệu dạng đầy đủ

en:  -a, --all                 print all symbols, even if count is 0
vi:  -a, --all                 in ra toàn bộ các ký hiệu, cả khi số lượng là 0

en:  -b, --histbin             print individual histogram-bin counts
vi:  -b, --histbin             hiển thị số lượng histogram-bin cá nhân

en:  -s, --counters            print individual counters within functions
vi:  -s, --counters            hiển thị số lượng cá nhân trong hàm

en:  -r, --reset               reset all the counters (root only)
vi:  -r, --reset               đặt lại tất cả số đếm (chỉ root mới thực hiện được)

en:  -n, --no-auto             disable byte order auto-detection
vi:  -n, --no-auto             tắt chức năng tự động dò tìm thứ tự byte

en: Assuming reversed byte order. Use -n to force native byte order.
vi: Giả sử thứ tự byte đảo lộn. Dùng “-n” để ép buộc theo thứ tự byte tự nhiên của máy.

en: %s(%i): wrong map line
vi: %s(%i): sai dòng ánh xạ

en: can't find "_stext" in %s
vi: không tìm thấy "_stext" trong %s

en: profile address out of range. Wrong map file?
vi: địa chỉ của xác lập nằm ngoài phạm vi. Tập tin ánh xạ sai?

en: process ID
vi: ID tiến trình

en: process group ID
vi: ID nhóm tiến trình

en: Alter the priority of running processes.
vi: Thay đổi mức ưu tiên của các tiến trình đang chạy.

en: failed to get priority for %d (%s)
vi: gặp lỗi khi lấy mức ưu tiên cho %d (%s)

en: failed to set priority for %d (%s)
vi: gặp lỗi khi đăth mức ưu tiên cho %d (%s)

en: %d (%s) old priority %d, new priority %d
vi: %d (%s) quyền ưu tiên cũ %d, quyền ưu tiên mới %d

en: unknown user %s
vi: người dùng lạ %s

note: TRANSLATORS: The first %s is one of the above * three ID names. Read: "bad value for %s: %s"
en: bad %s value: %s
vi: giá trị sai %s: %s

en: Enter a system sleep state until a specified wakeup time.
vi: Vào một trạng thái hệ thống ngủ cho đến thời điểm thức dậy đã chỉ định.

en:  -a, --auto               reads the clock mode from adjust file (default)
vi:  -a, --auto               đọc chế độ đồng hồ từ tập tin chỉnh sửa (mặc định)

en:  -A, --adjfile <file>     specifies the path to the adjust file
                                the default is %s
vi:  -A, --adjfile <t.tin>    chỉ định đường dẫn tới tập tin chỉnh sửa;
                                mặc định là %s

en:  -d, --device <device>    select rtc device (rtc0|rtc1|...)
vi:  -d, --device <thiết-bị>  chọn thiết bị rtc (rtc0|rtc1|…)

en:  -n, --dry-run            does everything, but suspend
vi:  -n, --dry-run            không làm gì cả, nhưng tạm treo

en:  -l, --local              RTC uses local timezone
vi:  -l, --local              RTC dùng múi giờ địa phương

en:  -m, --mode <mode>        standby|mem|... sleep mode
vi:  -m, --mode <chế_độ>      chế độ ngủ standby|mem|…

en:  -s, --seconds <seconds>  seconds to sleep
vi:  -s, --seconds <giây>     số giây sẽ ngủ

en:  -t, --time <time_t>      time to wake
vi:  -t, --time <time_t>      thời điểm thức giấc

en:  -u, --utc                RTC uses UTC
vi:  -u, --utc                RTC dùng UTC

en:  -v, --verbose            verbose messages
vi:  -v, --verbose            mô tả chi tiết những gì được làm

en: read rtc time failed
vi: gặp lỗi khi đọc thời gian từ  rtc

en: read system time failed
vi: gặp lỗi khi đọc thời gian từ đồng hồ của hệ thống

en: convert rtc time failed
vi: gặp lỗi khi chuyển đổi thời gian từ  rtc

en: set rtc wake alarm failed
vi: gặp lỗi khi đặt chuông báo thức rtc

en: read rtc alarm failed
vi: gặp lỗi khi đọc chuông báo thức rtc

en: alarm: off
vi: báo thức: tắt

en: convert time failed
vi: chuyển đổi thời gian đã không thành công

en: alarm: on  %s
vi: báo thức: lúc  %s

en: %s: unable to find device
vi: %s: không thể tìm thiết bị

en: unrecognized suspend state '%s'
vi: không hiểu được trạng thái treo “%s”

en: invalid seconds argument
vi: tham số giây không hợp lệ

en: invalid time argument
vi: tham số thời gian không hợp lệ

en: %s: assuming RTC uses UTC ...
vi: %s: coi là RTC dùng UTC …

en: Using UTC time.
vi: Sử dụng thời gian UTC.

en: Using local time.
vi: Sử dụng thời gian địa phương.

en: %s not enabled for wakeup events
vi: %s không thể bật sự kiện báo thức

en: time doesn't go backward to %s
vi: thời gian không chạy ngược về %s

en: %s: wakeup using %s at %s
vi: %s: thức dậy sử dụng %s lúc %s

en: %s: wakeup from "%s" using %s at %s
vi: %s: thức dậy từ "%s" sử dụng %s lúc %s

en: suspend mode: no; leaving
vi: chế độ ngưng: không; đang rời

en: suspend mode: off; executing %s
vi: chế độ ngưng: bị tắt; đang thực hiện %s

en: suspend mode: on; reading rtc
vi: chế độ ngưng: đã bật; đang đọc RTC

en: rtc read failed
vi: đọc fts gặp lỗi

en: suspend mode: disable; disabling alarm
vi: chế độ ngưng: vô hiệu hóa; đang tắt báo động

en: suspend mode: show; printing alarm info
vi: chế độ ngưng: hiển thị; đang in thông tin báo thức

en: suspend mode: %s; suspending system
vi: chế độ ngưng: %s; đang ngưng chạy hệ thống

en: disable rtc alarm interrupt failed
vi: tắt khả ngắt của đồng hồ báo thức RTC gặp lỗi

en: Switching on %s.
vi: Đang bật %s.

en: Change the reported architecture and set personality flags.
vi: Thay đổi kiến trúc đã báo cáo và đặt cờ cá nhân.

en:  -B, --32bit              turns on ADDR_LIMIT_32BIT
vi:  -B, --32bit              bật ADDR_LIMIT_32BIT

en:  -F, --fdpic-funcptrs     makes function pointers point to descriptors
vi:  -F, --fdpic-funcptrs     làm con trỏ hàm chỉ đến một bộ mô tả

en:  -I, --short-inode        turns on SHORT_INODE
vi:  -I, --short-inode        bật SHORT_INODE

en:  -L, --addr-compat-layout changes the way virtual memory is allocated
vi:  -L, --addr-compat-layout thay đổi cách mà bộ nhớ ảo được cấp phép

en:  -R, --addr-no-randomize  disables randomization of the virtual address space
vi:  -R, --addr-no-randomize  tắt ngẫu nhiên hóa của không gian địa chỉ ảo

en:  -S, --whole-seconds      turns on WHOLE_SECONDS
vi:  -S, --whole-seconds      bật WHOLE_SECONDS

en:  -T, --sticky-timeouts    turns on STICKY_TIMEOUTS
vi:  -T, --sticky-timeouts    bật STICKY_TIMEOUTS

en:  -X, --read-implies-exec  turns on READ_IMPLIES_EXEC
vi:  -X, --read-implies-exec  bật READ_IMPLIES_EXEC

en:  -Z, --mmap-page-zero     turns on MMAP_PAGE_ZERO
vi:  -Z, --mmap-page-zero     bật MMAP_PAGE_ZERO

en:  -3, --3gb                limits the used address space to a maximum of 3 GB
vi:  -3, --3gb                giới hạn không gian địa chỉ tối đa là 3 GB

en:      --4gb                ignored (for backward compatibility only)
vi:      --4gb                bị bỏ qua (với mục đích tương thích ngược)

en:      --uname-2.6          turns on UNAME26
vi:      --uname-2.6          bật UNAME26

en:  -v, --verbose            say what options are being switched on
vi:  -v, --verbose            nói rõ tùy chọn nào đang được thực hiện

en:      --list               list settable architectures, and exit
vi:      --list               liệt kê các kiến trúc có thể đặt rồi thoát

en: Kernel cannot set architecture to %s
vi: Hạt nhân không thể đặt kiến trúc thành %s

en: unrecognized option '--list'
vi: không thừa nhận tùy chọn “--list”

en: %s: Unrecognized architecture
vi: %s: kiến trúc không nhận ra

en: failed to set personality to %s
vi: gặp lỗi khi đặt cá nhân thành %s

en:  %s [options] <program> [<argument>...]
vi:  %s [các tùy chọn] <chương trình> [<các đối số>…]

en: Run a program with different privilege settings.
vi: Chạy một chương trình với các cài đặt đặc quyền khác.

en:  This tool can be dangerous.  Read the manpage, and be careful.
vi:  Công cụ này tương đối nguy hiểm. Hãy đọc trang manpage, và dùng một cách thận trọng.

en: cap %d: libcap-ng is broken
vi: cap %d: libcap-ng bị hỏng

en: getting process secure bits failed
vi: lấy bít đảm bảo tiến trình gặp lỗi

en: Securebits:
vi: Bít an ninh:

en: [none]
vi: [không]

en: %s: too long
vi: %s: quá dài

en: Supplementary groups:
vi: Các nhóm phụ:

en: getresuid failed
vi: getresuid gặp lỗi

en: getresgid failed
vi: getresgid gặp lỗi

en: Effective capabilities:
vi: Dung lượng còn dùng được:

en: Permitted capabilities:
vi: Dung tích còn được phép:

en: Inheritable capabilities:
vi: Các dung tích kế thừa:

en: Capability bounding set:
vi: Tập hợp hạn biên dung lượng:

en: SELinux label
vi: Nhãn SELinux

en: AppArmor profile
vi: Hồ sơ AppArmor

en: Invalid supplementary group id
vi: Mã số nhóm phụ thêm không hợp lệ

en: setresuid failed
vi: setresuid gặp lỗi

en: setresgid failed
vi: setresgid gặp lỗi

en: bad capability string
vi: chuỗi dung tích sai

en: unknown capability "%s"
vi: không hiểu dung lượng "%s"

en: unrecognized securebit set -- refusing to adjust
vi: không hiểu tập hợp bít an ninh -- khước từ chỉnh sửa

en: bad securebits string
vi: chuỗi bít an toàn sai

en: +all securebits is not allowed
vi: +all securebits là không được phép

en: adjusting keep_caps does not make sense
vi: điều chỉnh keep_caps không hợp lý

en: unrecognized securebit
vi: không nhận ra securebit

en: SELinux is not running
vi: SELinux không hoạt động

en: close failed: %s
vi: gặp lỗi khi đóng: %s

en: AppArmor is not running
vi: AppArmor không hoạt động

en: duplicate --no-new-privs option
vi: trùng tùy chọn --no-new-privs

en: duplicate ruid
vi: trùng ruid

en: failed to parse ruid
vi: gặp lỗi khi phân tích ruid

en: duplicate euid
vi: trùng euid

en: failed to parse euid
vi: gặp lỗi khi phân tích euid

en: duplicate ruid or euid
vi: trùng ruid hoặc euid

en: failed to parse reuid
vi: gặp lỗi khi phân tích reuid

en: duplicate rgid
vi: trùng rgid

en: failed to parse rgid
vi: gặp lỗi khi phân tích rgid

en: duplicate egid
vi: trùng egid

en: failed to parse egid
vi: gặp lỗi phân tích egid

en: duplicate rgid or egid
vi: trùng rgid hoặc egid

en: failed to parse regid
vi: gặp lỗi khi phân tích regid

en: duplicate --clear-groups option
vi: trùng tùy chọn --clear-groups

en: duplicate --keep-groups option
vi: trùng tùy chọn --keep-groups

en: duplicate --groups option
vi: trùng tùy chọn --groups

en: duplicate --inh-caps option
vi: trùng tùy chọn --inh-caps

en: duplicate --bounding-set option
vi: trùng tùy chọn --bounding-set

en: duplicate --securebits option
vi: trùng tùy chọn --securebits

en: duplicate --selinux-label option
vi: trùng tùy chọn --selinux-label

en: duplicate --apparmor-profile option
vi: trùng tùy chọn --apparmor-profile

en: --dump is incompatible with all other options
vi: --dump không tương thích với tất cả các tùy chọn khác

en: --list-caps must be specified alone
vi: tùy chọn --list-caps phải được dùng một mình

en: No program specified
vi: Chưa chỉ ra chương trình

en: disallow granting new privileges failed
vi: cấm cấp đặc quyền mới gặp lỗi

en: keep process capabilities failed
vi: gặp lỗi khi giữ dung lượng tiến trình

en: activate capabilities
vi: Dung tích hoạt động

en: reactivate capabilities
vi: dung tích được kích hoạt lại

en: set process securebits failed
vi: gặp lỗi khi đặt bít an toàn tiến trình

en: apply bounding set
vi: áp dụng tập hợp biên giới

en: apply capabilities
vi: các dung lượng áp dụng

en: Run a program in a new session.
vi: Chạy một chương trình trong một phiên mới.

en:  -c, --ctty     set the controlling terminal to the current one
vi:  -c, --ctty     đặt thiết bị cuối điều khiển cho cái hiện tại

en:  -w, --wait     wait program to exit, and use the same return
vi:  -w, --wait     chờ chương trình kết thúc và dùng cùng giá-trị trả về

en: fork
vi: rẽ nhánh tiến trình

en: child %d did not exit normally
vi: tiến trình con “%d” thoát không bình thường

en: setsid failed
vi: setsid bị lỗi

en: failed to set the controlling terminal
vi: gặp lỗi khi đặt thiết bị cuối điều khiển

en: Not superuser.
vi: Không phải siêu người dùng.s

en: %s: swapoff failed
vi: %s swapoff bị lỗi

en:  %s [options] [<spec>]
vi:  %s [các tùy chọn] [<spec>]

en: Disable devices and files for paging and swapping.
vi: Tắt các thiết bị và tập tin dành cho đánh trang và tráo đổi.

en:  -a, --all              disable all swaps from /proc/swaps
     -v, --verbose          verbose mode
vi:  -a, --all              tắt toàn bộ swaps từ /proc/swaps
     -v, --verbose          chế độ hiển thị đầy đủ thông tin

en: 
    The <spec> parameter:
     -L <label>             LABEL of device to be used
     -U <uuid>              UUID of device to be used
     LABEL=<label>          LABEL of device to be used
     UUID=<uuid>            UUID of device to be used
     <device>               name of device to be used
     <file>                 name of file to be used
vi: 
    Các đối số <spec>:
     -L <NHÃN>              NHÃN  của thiết bị cần dùng
     -U <uuid>              UUID  của thiết bị cần dùng
     LABEL=<NHÃN>           NHÃN  của thiết bị cần dùng
     UUID=<uuid>            UUID  của thiết bị cần dùng
     <device>               tên  của thiết bị cần dùng
     <file>                 tên của tập tin được dùng

en: device file or partition path
vi: tập tin thiết bị hoặc đường dẫn tới phân vùng

en: type of the device
vi: kiểu thiết bị

en: size of the swap area
vi: kích thước vùng hoán đổi

en: bytes in use
vi: byte đã dùng

en: swap priority
vi: quyền ưu tiên swap

en: swap uuid
vi: uuid tráo đổi

en: swap label
vi: nhãn tráo đổi

en: %s: reinitializing the swap.
vi: %s: đang khởi tạo lại vùng trao đổi.

en: %s: write signature failed
vi: %s: lỗi ghi chữ ký

en: %s: insecure permissions %04o, %04o suggested.
vi: %s: có quyền không bảo mật %04o, đề nghị dùng %04o.

en: %s: insecure file owner %d, 0 (root) suggested.
vi: %s: chủ sở hữu không bảo mật %d, đề nghị dùng 0 (root).

en: %s: skipping - it appears to have holes.
vi: %s: đang bỏ qua — có vẻ là nó bị lỗ.

en: %s: get size failed
vi: %s: lỗi lấy kích cỡ

en: %s: read swap header failed
vi: %s: lỗi đọc phần đầu vùng trao đổi

en: %s: pagesize=%d, swapsize=%llu, devsize=%llu
vi: %s: kích cỡ trang=%d, kích cỡ vùng trao đổi=%llu, kích cỡ thiết bị=%llu

en: %s: last_page 0x%08llx is larger than actual size of swapspace
vi: %s: last_page 0x%08llx lớn hơn kích cỡ thật của vùng trao đổi

en: %s: swap format pagesize does not match.
vi: %s: kích cỡ trang định dạng trao đổi không tương ứng.

en: %s: swap format pagesize does not match. (Use --fixpgsz to reinitialize it.)
vi: %s: kích cỡ trang định dạng trao đổi không tương ứng. (Dùng --fixpgsz để khởi tạo lại nó.)

en: %s: software suspend data detected. Rewriting the swap signature.
vi: %s: phát hiện dữ liệu ngưng phần mềm. Đang ghi lại chữ ký trao đổi.

en: %s: swapon failed
vi: %s swapon bị lỗi

en: Enable devices and files for paging and swapping.
vi: Bật các thiết bị và tập tin để dùng cho việc đánh trang và tráo đổi.

en:  -a, --all                enable all swaps from /etc/fstab
vi:  -a, --all                bật mọi bộ nhớ tráo đổi có trong /etc/fstab

en:  -d, --discard[=<policy>] enable swap discards, if supported by device
vi:  -d, --discard[=<policy>] bật loại bỏ tráo đổi, nếu được hỗ trợ bởi thiết bị

en:  -e, --ifexists           silently skip devices that do not exist
vi:  -e, --ifexists           bỏ qua một cách âm thầm các thiết bị mà nó không tồn tại

en:  -f, --fixpgsz            reinitialize the swap space if necessary
vi:  -f, --fixpgsz            khởi tạo lại chỗ tráo đổi nếu thấy cần thiết

en:  -o, --options <list>     comma-separated list of swap options
vi:  -o, --options <d.sách> danh sách định giới bằng dấu phẩy của các tùy chọn tráo đổi

en:  -p, --priority <prio>    specify the priority of the swap device
vi:  -p, --priority <prio>    chỉ định mức ưu tiên của thiết bị tráo đổi

en:  -s, --summary            display summary about used swap devices (DEPRECATED)
vi:  -s, --summary            hiển thị thông tin thổng hợp về thiết bị tráo đổi (ĐÃ LỖI THỜI)

en:      --show[=<columns>]   display summary in definable table
vi:      --show[=<columns>]   hiển thị thông tin tổng hợp trong bảng định nghĩa

en:      --noheadings         don't print table heading (with --show)
vi:      --noheadings         không in phần đầu bảng (với --show)

en:      --raw                use the raw output format (with --show)
vi:      -r, --raw            dùng định dạng thô cho kết xuất (với --show)

en:      --bytes              display swap size in bytes in --show output
vi:      --bytes              hiển thị cỡ bộ nhớ tráo đổi tính theo byte ở kết xuất --show

en:  -v, --verbose            verbose mode
vi:  -v, --verbose            chế độ chi tiết

en: 
    The <spec> parameter:
     -L <label>             synonym for LABEL=<label>
     -U <uuid>              synonym for UUID=<uuid>
     LABEL=<label>          specifies device by swap area label
     UUID=<uuid>            specifies device by swap area UUID
     PARTLABEL=<label>      specifies device by partition label
     PARTUUID=<uuid>        specifies device by partition UUID
     <device>               name of device to be used
     <file>                 name of file to be used
vi: 
    Các đối số <spec>:
     -L <NHÃN>              NHÃN  của thiết bị cần dùng
     -U <uuid>              UUID  của thiết bị cần dùng
     LABEL=<NHÃN>           NHÃN  của thiết bị cần dùng
     UUID=<uuid>            UUID  của thiết bị cần dùng
     PARTLABEL=<label>      chỉ định thiết bị theo nhãn của phân vùngl
     PARTUUID=<uuid>        chỉ định thiết bị theo UUID của phân vùng
     <device>               tên của thiết bị cần dùng
     <file>                 tên của tập tin được dùng

en: 
    Available discard policy types (for --discard):
     once    : only single-time area discards are issued
     pages   : freed pages are discarded before they are reused
    If no policy is selected, both discard types are enabled (default).
vi: 
    Các kiểu chính sách loại bỏ sẵn có (cho tùy chọn --discard):
     once	  : chỉ loại bỏ các vùng được cấp thời-gian-đơn. (swapon)
     pages	  : loại bỏ các trang đã giải phóng trước khi dùng lại nó.
    Nếu không chọn chính sách nào thì cả hai kiểu trên đều bật (mặc định).

en: failed to parse priority
vi: gặp lỗi khi phân tích mức ưu tiên

en: unsupported discard policy: %s
vi: không hỗ trợ chính sách loại bỏ: %s

en: cannot find the device for %s
vi: không tìm thấy thiết bị cho %s

en: failed to open directory
vi: gặp lỗi khi mở thư mục

en: failed to read directory
vi: đọc thư mục gặp lỗi

en: failed to unlink %s
vi: bỏ liên kết mềm %s không thành công

en: failed to mount moving %s to %s
vi: gặp lỗi khi di chuyển gắn %s tới %s

en: forcing unmount of %s
vi: ép buộc bỏ gắn của %s

en: failed to change directory to %s
vi: gặp lỗi khi thay đổi thư mục tới %s

en: failed to mount moving %s to /
vi: gặp lỗi khi di chuyển gắn %s tới /

en: failed to change root
vi: không thể chuyển đổi thư mục gốc

en: old root filesystem is not an initramfs
vi: hệ thống tập tin root không phải là một “initramfs”

en:  %s [options] <newrootdir> <init> <args to init>
vi:  %s [các tùy chọn] <thư_mục_gốc_mới> <init> <đối số cho khởi tạo>

en: Switch to another filesystem as the root of the mount tree.
vi: Chuyển sang hệ thống tập tin khác làm gốc của cây gắn.

en: failed. Sorry.
vi: gặp lỗi. Rất tiếc.

en: Set various parameters for the line printer.
vi: Đặt các tham số khác nhau cho máy in dòng.

en:  -i, --irq <num>              specify parallel port irq
vi:  -i, --irq <num>              chỉ định con số irq cho cổng song song

en:  -t, --time <ms>              driver wait time in milliseconds
vi:  -t, --time <ms>              trình điều khiển đợi trong mi-li-giây

en:  -c, --chars <num>            number of output characters before sleep
vi:  -c, --chars <số>             số ký tự được kết xuất trước khi ngủ

en:  -w, --wait <us>              strobe wait in micro seconds
vi:  -w, --wait <micrôgiây>       nhấp nháy đợi trong micrôgiây

note: TRANSLATORS: do not translate <on|off> arguments. The argument reader does not recognize locale, unless `on' is exactly that very same string.
en:  -a, --abort <on|off>         abort on error
vi:  -a, --abort <on|off>         hủy bỏ nếu lỗi

en:  -o, --check-status <on|off>  check printer status before printing
vi:  -o, --check-status <on|off>  kiểm tra trạng thái máy in trước khi in

en:  -C, --careful <on|off>       extra checking to status check
vi:  -C, --careful <on|off>       kiểm tra bổ xung cho việc kiểm tra trạng thái

en:  -s, --status                 query printer status
vi:  -s, --status                 truy vấn trạng thái máy in

en:  -r, --reset                  reset the port
vi:  -r, --reset                  đặt lại cổng

en:  -q, --print-irq <on|off>     display current irq setting
vi:  -q, --print-irq <on|off>     hiển thị cài đặt irq hiện hành

en: %s not an lp device
vi: %s không phải là một thiết bị lp

en: LPGETSTATUS error
vi: lỗi LPGETSTATUS

en: %s status is %d
vi: trạng thái %s là %d

en: , busy
vi: , đang bận

en: , ready
vi: , sẵn sàng

en: , out of paper
vi: , không đủ trang

en: , on-line
vi: , trực tuyến

en: , error
vi: , gặp lỗi

en: ioctl failed
vi: ioctl không thành công

en: LPGETIRQ error
vi: lỗi LPGETIRQ

en: %s using IRQ %d
vi: %s đang dùng IRQ %d

en: %s using polling
vi: %s đang dùng khả năng trưng cầu

en:  %1$s [-hV]
     %1$s -a [options]
     %1$s [options] <source> | <directory>
vi:  %1$s [-hV]
     %1$s -a [các tùy chọn]
     %1$s [các tùy chọn] <nguồn> | <thư-mục>

en: Unmount filesystems.
vi: Bỏ gắn hệ thống tập tin.

en:  -a, --all               unmount all filesystems
vi:  -a, --all               bỏ gắn tất cả các hệ thống tập tin

en:  -A, --all-targets       unmount all mountpoints for the given device in the
                               current namespace
vi:  -A, --all-targets       bỏ gắn mọi điểm gắn cho thiết bị đã cho
                               trong không gian tên hiện tại

en:  -d, --detach-loop       if mounted loop device, also free this loop device
vi:  -d, --detach-loop       nếu có gắn thiết bị loop, thì cũng giải phóng thiết bị này

en:      --fake              dry run; skip the umount(2) syscall
vi:      --fake              chạy thử; bỏ qua cú gọi hệ thống umount(2)

en:  -f, --force             force unmount (in case of an unreachable NFS system)
vi:  -f, --force             buộc bỏ gắn (trong trường hợp không thể thao tác với hệ thống NFS)

en:  -i, --internal-only     don't call the umount.<type> helpers
vi:  -i, --internal-only     không gọi chương trình hỗ trợ umount.<kiểu>

en:  -l, --lazy              detach the filesystem now, clean up things later
vi:  -l, --lazy              tách rời hệ thống tập tin ngay, và dọn sạch tất cả sau đó

en:  -R, --recursive         recursively unmount a target with all its children
vi:  -R, --recursive         bỏ gắn một cách đệ quy tất cả các con của nó

en:  -r, --read-only         in case unmounting fails, try to remount read-only
vi:  -r, --read-only         trong trường hợp bỏ gắn gặp lỗi, hãy thử gắn lại chỉ-đọc

en: %s (%s) unmounted
vi: %s (%s) được bỏ gắn

en: %s unmounted
vi: %s chưa được gắn

en: failed to set umount target
vi: gặp lỗi khi đặt đích bỏ gắn

en: libmount table allocation failed
vi: cấp phát bảng libmount gặp lỗi

en: libmount iterator allocation failed
vi: cấp phát bộ lặp libmount gặp lỗi

en: failed to get child fs of %s
vi: gặp lỗi khi lấy fs (hệ thống tập tin) con của %s

en: %s: failed to determine source (--all-targets is unsupported on systems with regular mtab file).
vi: %s: gặp lỗi khi dò tìm nguồn (--all-targets không được hỗ trợ trên hệ thống với tập tin mtab thường).

en: unsupported --setgroups argument '%s'
vi: --setgroups không hỗ trợ tham số “%s”

en: write failed %s
vi: gặp lỗi khi ghi: %s

en: mount %s on %s failed
vi: gắn %s trên %s gặp lỗi

en: Run a program with some namespaces unshared from the parent.
vi: Chạy một chương trình với một số không gian tên không chia sẻ từ cha mẹ.

en:  -r, --map-root-user       map current user to root (implies --user)
vi:  -r, --map-root-user       ánh xạ người dùng hiện nay thành root (ý là --user)

en:  -f, --fork                fork before launching <program>
vi:  -f, --fork                rẽ nhánh tiến trình trước thực thi <chương trình>

en: unshare failed
vi: unshare bị lỗi

en: child exit failed
vi: tiến trình con thoát gặp lỗi

en: mount %s failed
vi: gặp lỗi khi gắn %s

en: Card previously reset the CPU
vi: Card trước đây khởi động lại CPU

en: External relay 1
vi: Rơ-le nội tại 1

en: External relay 2
vi: Rơ-le nội tại 2

en: Fan failed
vi: Quạt gặp lỗi

en: Keep alive ping reply
vi: Trả lời từ lệnh ping dùng để duy trì kết nối

en: Supports magic close char
vi: Hỗ trợ ký tự đóng kỳ diệu

en: Reset due to CPU overheat
vi: Khởi động lại bởi vì CPU bị quá nóng

en: Power over voltage
vi: Quá điện áp nguồn

en: Power bad/power fault
vi: Nguồn điện sai/lỗi

en: Pretimeout (in seconds)
vi: Pretimeout (tính bằng giây)

en: Set timeout (in seconds)
vi: Đặt thời gian chờ tối đa (theo giây)

en: Not trigger reboot
vi: Không bẫy khởi động lại

en: flag name
vi: tên cờ

en: flag description
vi: mô tả cờ

en: flag status
vi: trạng thái cờ

en: flag boot status
vi: trạng thái cờ  khởi động

en: watchdog device name
vi: tên thiết bị giữ nhà (watchdog)

en: unknown flag: %s
vi: không hiểu cờ: %s

en: Show the status of the hardware watchdog.
vi: Hiển thị trạng thái của đồng hồ giữ nhà phần cứng.

en: The default device is %s.
vi: Thiết bị mặc định là %s.

en: %s: unknown flags 0x%x
vi: %s: không hiểu cờ 0x%x

en: %s: watchdog already in use, terminating.
vi: %s: watchdog đã sẵn đang sẵn dùng, đang chấm dứt.

en: %s: failed to disarm watchdog
vi: %s: gặp lỗi khi giải trừ đồng hồ giữ nhà (watchdog)

en: cannot set timeout for %s
vi: kinh tế đặt thời hạn chờ cho %s

en: Timeout has been set to %d second.
     | Timeout has been set to %d seconds.
vi[0]: Thời gian chờ tối đa được đặt thành %d giây.

en: %s: failed to get information about watchdog
vi: %s: gặp lỗi khi lấy thông tin về đồng hồ giữ nhà (watchdog)

en: %-14s %2i second
     | %-14s %2i seconds
vi[0]: %-15s %2i giây

en: Timeleft:
vi: Còn:

en: zram device name
vi: tên thiết bị zram

en: limit on the uncompressed amount of data
vi: giới hạn tổng dữ liệu chưa nén

en: uncompressed size of stored data
vi: cỡ chưa nén của dữ liệu lưu trữ

en: compressed size of stored data
vi: cỡ sau nén của dữ liệu lưu trữ

en: the selected compression algorithm
vi: thuật toán nén đã chọn

en: number of concurrent compress operations
vi: số lượng thao tác nén đồng thời

en: empty pages with no allocated memory
vi: trang trống với không bộ nhớ cấp phát

en: all memory including allocator fragmentation and metadata overhead
vi: mọi bộ nhớ bao gồm các mảnh phân định và tổng phí dữ liệu meta

en:  %1$s [options] <device>
     %1$s -r <device> [...]
     %1$s [options] -f | <device> -s <size>
vi:  %1$s [các tùy chọn] <thiết bị>
     %1$s -r <thiết bị> […]
     %1$s [các tùy chọn] -f | <thiết bị> -s <cỡ>

en: Set up and control zram devices.
vi: Cài đặt và điều khiển các thiết bị zram.

en: failed to parse streams
vi: gặp lỗi phân tích các dòng dữ liệu

en: option --find is mutually exclusive with <device>
vi: tùy chọn --find loại trừ với <thiết bị>

en: only one <device> at a time is allowed
vi: chỉ một <thiết bị> được dùng tại một thời điểm

en: %s: failed to reset
vi:  %s: gặp lỗi khi đặt lại

en: no free zram device found
vi: không tìm thấy thiết bị zram còn rảnh

en: %s: failed to set number of streams
vi: %s: gặp lỗi khi đặt số của luồng

en: %s: failed to set algorithm
vi: %s: gặp lỗi khi đặt thuật toán

en: %s: failed to set disksize (%ju bytes)
vi: %s: gặp lỗi khi đặt cỡ đĩa (%ju byte)

en: %s%s (automatic login)
vi: %s%s (đăng nhập tự động)

en: %s: can't change root directory %s: %m
vi: %s: không thể chuyển đổi thư mục gốc %s: %m

en: %s: can't change working directory %s: %m
vi: %s: không thể thay đổi thư mục làm việc %s: %m

en: %s: can't change process priority: %m
vi: %s: không thể thay đổi mức ưu tiên của tiến trình: %m

en: %s: can't exec %s: %m
vi: %s: không thực hiện được %s: %m

en: failed to allocate memory: %m
vi: không cấp pháp được bộ nhớ: %m

en: invalid argument of --local-line
vi: đối số cho tùy chọn “--local-line” không hợp lệ

en: bad speed: %s
vi: tốc độ sai: %s

en: too many alternate speeds
vi: quá nhiều tốc độ luân phiên

en: /dev/%s: cannot open as standard input: %m
vi: không mở được /dev/%s như một đầu vào tiêu chuẩn (stdin): %m

en: /dev/%s: not a character device
vi: /dev/%s: không phải thiết bị ký tự

en: /dev/%s: not a tty
vi: /dev/%s: không phải là một tty

en: /dev/%s: cannot get controlling tty: %m
vi: /dev/%s: không thể lấy tty điều khiển: %m

en: /dev/%s: vhangup() failed: %m
vi: /dev/%s: vhangup() gặp lỗi: %m

en: %s: not open for read/write
vi: %s: không mở được đọc/viết

en: /dev/%s: cannot set process group: %m
vi: /dev/%s: không thể đặt nhóm tiến trình: %m

en: %s: dup problem: %m
vi: %s: vấn đề khi dup: %m

en: %s: failed to get terminal attributes: %m
vi: %s: gặp lỗi khi lấy các thuộc tính thiết bị cuối: %m

en: setting terminal attributes failed: %m
vi: gặp lỗi khi cài đặt các thuộc tính thiết bị cuối: %m

en: [press ENTER to login]
vi: [bấm ENTER để đăng nhập]

en: Num Lock off
vi: Tắt phím Num Lock

en: Num Lock on
vi: Bật phím Num Lock

en: Caps Lock on
vi: Bật phím Caps Lock

en: Scroll Lock on
vi: Bật phím Scroll Lock

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

en: %s: read: %m
vi: %s: đọc: %m

en: %s: input overrun
vi: %s: thừa dữ liệu vào

en: %s: invalid character conversion for login name
vi: %s: chuyển đổi ký tự không hợp lệ cho tên đăng nhập

en: %s: invalid character 0x%x in login name
vi: %s: ký tự 0x%x không hợp lệ trong tên đăng nhập

en: %s: failed to set terminal attributes: %m
vi: %s: gặp lỗi khi đặt các thuộc tính thiết bị cuối: %m

en:  %1$s [options] <line> [<baud_rate>,...] [<termtype>]
     %1$s [options] <baud_rate>,... <line> [<termtype>]
vi:  %1$s [các tùy chọn] <line> [<baud_rate>,…] [<termtype>]
     %1$s [các tùy chọn] <baud_rate>,… <line> [<termtype>]

en: Open a terminal and set its mode.
vi: Mở một thiết bị cuối và đặt chế độ của nó.

en:  -8, --8bits                assume 8-bit tty
vi:  -8, --8bits                coi là tty 8-bit

en:  -a, --autologin <user>     login the specified user automatically
vi:  -a, --autologin <user>     đăng nhập với tài khoản đã chỉ định một cách tự động

en:  -c, --noreset              do not reset control mode
vi:  -c, --noreset              không đặt lại chế độ điều khiển

en:  -E, --remote               use -r <hostname> for login(1)
vi:  -E, --remote               dùng -r <tên-máy> dành cho login(1)

en:  -h, --flow-control         enable hardware flow control
vi:  -h, --flow-control         bật điều khiển tràn phần cứng

en:  -H, --host <hostname>      specify login host
vi:  -H, --host <tên máy>       chỉ định tên máy chủ đăng nhập

en:  -i, --noissue              do not display issue file
vi:  -i, --noissue              không hiển thị tập tin phát ra

en:  -I, --init-string <string> set init string
vi:  -I, --init-string <chuỗi>  đặt chuỗi khởi tạo

en:  -l, --login-program <file> specify login program
vi:  -l, --login-program <T.Tin> chỉ định chương trình đăng nhập

en:  -L, --local-line[=<mode>]  control the local line flag
vi:  -L, --local-line[=<chếđộ>] điều khiển cờ dây nội bộ

en:  -m, --extract-baud         extract baud rate during connect
vi:  -m, --extract-baud         trích tốc độ baud trong quá trình kết nối

en:  -n, --skip-login           do not prompt for login
vi:  -n, --skip-login           không nhắc đăng nhập

en:  -o, --login-options <opts> options that are passed to login
vi:  -o, --login-options <opts> các tùy chọn chuyển qua cho login

en:  -p, --login-pause          wait for any key before the login
vi:  -p, --login-pause          chờ bấm phím bất kỳ trước khi đăng nhập

en:  -r, --chroot <dir>         change root to the directory
vi:  -r, --chroot <t.mục>       thay đổi thư mục gốc sang thư mục

en:  -R, --hangup               do virtually hangup on the tty
vi:  -R, --hangup               thực hiện việc treo ảo trên tty

en:  -s, --keep-baud            try to keep baud rate after break
vi:  -s, --keep-baud            thử giữ tốc độ baud sau ngắt

en:  -t, --timeout <number>     login process timeout
vi:  -t, --timeout <số>         thời hạn chờ tiến trình tối đa

en:  -U, --detect-case          detect uppercase terminal
vi:  -U, --detect-case          phân biệt HOA/thường thiết bị cuối

en:  -w, --wait-cr              wait carriage-return
vi:  -w, --wait-cr              đợi ký hiệu về đầu dòng

en:      --nohints              do not print hints
vi:      --nohints              Không gợi ý

en:      --nohostname           no hostname at all will be shown
vi:      --nohostname           không hiển thị tên máy

en:      --long-hostname        show full qualified hostname
vi:      --long-hostname        hiển thị tên máy đủ điều kiện dạng đầy đủ

en:      --erase-chars <string> additional backspace chars
vi:      --erase-chars <chuỗi>  các ký tự xóa lùi phụ thêm

en:      --kill-chars <string>  additional kill chars
vi:      --kill-chars <chuỗi>   các ký tự giết bổ xung

en:      --chdir <directory>    chdir before the login
vi:      --chdir <thư-mục>      đổi thư mục trước khi đăng nhập

en:      --delay <number>       sleep seconds before prompt
vi:      --delay <số>           nghỉ trước khi nhắc

en:      --nice <number>        run login with this priority
vi:      --nice <số>            chạy đăng nhập với mức ưu tiên này

en:      --reload               reload prompts on running agetty instances
vi:      --reload               lấy lại dấu nhắc trên minh dụ agetty đang chạy

en: checkname failed: %m
vi: checkname gặp lỗi: %m

en: cannot touch file %s
vi: không thể chạm tập tin %s

en: --reload is unsupported on your system
vi: hệ thống của bạn không hỗ trợ --reload

en:  %s [options] [y | n]
vi:  %s [các tùy chọn] [c | k]

en: Control write access of other users to your terminal.
vi: Điều khiển truy cập ghi của các người dùng khác đến thiết bị cuối của bạn.

en:  -v, --verbose  explain what is being done
vi:  -v, --verbose  giải thích đang làm những gì

en: is y
vi: là c

en: is n
vi: là k

en: change %s mode failed
vi: Gặp lỗi khi đổi chế độ %s

en: write access to your terminal is allowed
vi: quyền truy cập ghi tới thiết bị cuối của bạn là được phép

en: write access to your terminal is denied
vi: quyền truy cập ghi tới thiết bị cuối của bạn bị từ chối

en:  %s [options] [file]
vi: %s [TUỲ_CHỌN] [TẬP_TIN]

en: Make a typescript of a terminal session.
vi: Tạo văn kiện của phiên thiết bị cuối.

en: output file `%s' is a link
    Use --force if you really want to use it.
    Program not started.
vi: tập tin kết xuất “%s” là một liên kết.
    Hãy dùng “--force” nếu thực sự muốn sử dụng nó.
    Chương trình chưa khởi chạy.

en: Play back terminal typescripts, using timing information.
vi: Trình diễn lại văn kiện thiết bị cuối, dùng thông tin thời gian.

en: too many tabs
vi: quá nhiều tab

en: Set the attributes of a terminal.
vi: Đặt các thuộc tính thiết bị cuối.

en: duplicate use of an option
vi: trùng tùy chọn

en: cannot force blank
vi: không thể áp buộc để trống

en: cannot force unblank
vi: không thể áp buộc không để trống

en: cannot get blank status
vi: không thể lấy trạng thái từ dòng trống

en: terminal %s does not support %s
vi: thiết bị cuối %s không hỗ trợ %s

en: cannot (un)set powersave mode
vi: không  đặt (bỏ) được chế độ tiết kiệm điện

en: klogctl error
vi: lỗi klogctl

en: $TERM is not defined.
vi: $TERM chưa được định nghĩa.

en: terminfo database cannot be found
vi: cơ sở dữ liệu terminfo không thể tìm thấy

en: %s: unknown terminal type
vi: %s: không hiểu kiểu thiết bị cuối

en: terminal is hardcopy
vi: thiết bị cuối là máy in

en: internal error: too many iov's
vi: lỗi nội bộ: quá nhiều iov”.

en: excessively long line arg
vi: dòng đối số quá dài

en: fork: %m
vi: rẽ nhánh tiến trình: %m

en: %s: BAD ERROR, message is far too long
vi: %s: LỖI XẤU, thông điệp quá dài

en:  %s [options] [<file> | <message>]
vi:  %s [các tùy chọn] [<tập-tin> | <message>]

en: Write a message to all users.
vi: Viết lời nhắn cho mọi người dùng.

en:  -n, --nobanner          do not print banner, works only for root
vi:  -n, --nobanner          không in lời chào, chỉ làm việc với root

en:  -t, --timeout <timeout> write timeout in seconds
vi:  -t, --timeout <giây>    thời gian chờ tối đa khi ghi tính bằng giây

en: --nobanner is available only for root
vi: --nobanner chỉ dành cho root

en: invalid timeout argument: %s
vi: đối số đặt cho quá giờ không hợp lệ: %s

en: cannot get passwd uid
vi: không thể lấy uid mật khẩu

en: Broadcast message from %s@%s (%s) (%s):
vi: Tin nhắn quảng bá từ %s@%s (%s) (%s):

en: will not read %s - use stdin.
vi: không thể đọc %s - sử dụng đầu vào chuẩn stdin.

en:  %s [options] <user> [<ttyname>]
vi:  %s [các tùy chọn] <tài khoản người dùng> [<tên tty>]

en: Send a message to another user.
vi: Gửi lời nhắn đến người khác.

en: %s is not logged in
vi: %s chưa đăng nhập

en: can't find your tty's name
vi: không thể tìm tên tty của bạn

en: %s has messages disabled
vi: %s có các thông điệp bị tắt

en: %s is logged in more than once; writing to %s
vi: %s đăng nhập nhiều hơn một lần, đang ghi vào %s

en: carefulputc failed
vi: carefulputc gặp lỗi

en: you have write permission turned off
vi: quyền ghi của bạn đã bị tắt

en: %s is not logged in on %s
vi: %s không được đăng nhập trên %s

en: %s has messages disabled on %s
vi: %s có các thông điệp bị tắt trên %s

en: warning: can't back up %s.
vi: cảnh báo: không sao lưu được %s.

en: past first line
vi: đi qua dòng cuối cùng

en: -- line already flushed
vi: -- dòng đã được đẩy vào đĩa

en: bad -l argument
vi: đối số -l sai

en:  %s [options] [<file>...]
vi:  %s [TUỲ_CHỌN] [<TẬP_TIN> …]

en: Filter nroff output for CRT previewing.
vi: Lọc kết xuất nroff cho xem trước CRT.

en:  -,  --no-underlining    suppress all underlining
vi:  -,  --no-underlining    thu hồi gạch chân

en:  -2, --half-lines        print all half-lines
vi:  -2, --half-lines        in mọi nửa-dòng

en: 
    Usage:
     %s [startcol [endcol]]
vi: 
    Cách dùng:
    %s [cột đầu [cột cuối]]

en: first argument
vi: đối số đầu tiên

en: second argument
vi: đối số thứ hai

en: Columnate lists.
vi: Tạo các danh sách các cột.

en: invalid columns argument
vi: đối số cột không hợp lệ

en:  %s [options] <file>...
vi:  %s [TUỲ_CHỌN] <TẬP_TIN>…

en: Display file contents in hexadecimal, decimal, octal, or ascii.
vi: Hiển thị nội dung của tập tin ở dạng thập lục phân, thập phân, bát phân hay ascii.

en:  -b, --one-byte-octal      one-byte octal display
vi:  -b, --one-byte-octal      hiển thị dạng bát phân một-byte

en:  -c, --one-byte-char       one-byte character display
vi:  -c, --one-byte-char       hiển thị dạng ký tự một-byte

en:  -C, --canonical           canonical hex+ASCII display
vi:  -C, --canonical           hiển thị canonical dạng hex+ASCII

en:  -d, --two-bytes-decimal   two-byte decimal display
vi:  -d, --two-bytes-decimal   hiển thị dạng thập phân hai-byte

en:  -o, --two-bytes-octal     two-byte octal display
vi:  -o, --two-bytes-octal     hiển thị dạng bát phân hai-byte

en:  -x, --two-bytes-hex       two-byte hexadecimal display
vi:  -x, --two-bytes-hex       hiển thị dạng thập lục phân hai-byte

en:  -L, --color[=<mode>]      interpret color formatting specifiers
vi:  -L, --color[=<màu>]       phiên dịch đặc tả định dạng màu

en:  -e, --format <format>     format string to be used for displaying data
vi:  -e, --format <format>     chuỗi định dạng dùng để hiển thị dữ liệu

en:  -f, --format-file <file>  file that contains format strings
vi:  -f, --format-file <tập-tin> tập tin mà chứa chuỗi định dạng

en:  -n, --length <length>     interpret only length bytes of input
vi:  -n, --length <length>     chỉ dùng số byte này từ đầu vào

en:  -s, --skip <offset>       skip offset bytes from the beginning
vi:  -s, --skip <offset>       bỏ qua các byte tính từ đầu

en:  -v, --no-squeezing        output identical lines
vi:  -v, --no-squeezing        xuất các dây trùng nhau

en: all input file arguments failed
vi: toàn bộ đối số tập tin kết xuất sai

en: bad byte count for conversion character %s
vi: số lượng byte sai cho ký tự chuyển đổi %s

en: %%s requires a precision or a byte count
vi: %%s yêu cầu độ chính xác hoặc một số đếm byte

en: bad format {%s}
vi: định dạng sai {%s}

en: bad conversion character %%%s
vi: ký tự chuyển đổi sai %%%s

en: byte count with multiple conversion characters
vi: số lượng byte với các ký tự đa chuyển đổi

en: Read one line.
vi: Đọc một dòng.

en: 
    ******** %s: Not a text file ********
vi: 
    ******** %s: Không phải tập tin văn bản ********

en: 
    *** %s: directory ***
vi: 
    *** %s: thư mục ***

en: --More--
vi: --Còn nữa--

en: (Next file: %s)
vi: (Tập tin tiếp theo: %s)

en: [Press space to continue, 'q' to quit.]
vi: [Nhấn phím trắng để tiếp tục, “q” để thoát]

en: 
    ...Skipping
vi: 
    …Bỏ qua

en: ...Skipping to file
vi: …Nhảy tới tập tin

en: ...Skipping back to file
vi: …Nhảy quay lại tập tin

en: No previous command to substitute for
vi: Không có câu lệnh ngay trước để thay thế cho

en: [Use q or Q to quit]
vi: [Sử dụng q hoặc Q để thoát]

en: exec failed
vi: thực hiện (exec) không thành công

en: can't fork
vi: không thể rẽ nhánh tiến trình

en: ...skipping
vi: …bỏ qua

en: 
    Pattern not found
vi: 
    Không tìm thấy mẫu tìm kiếm

en: ...back %d page | ...back %d pages
vi[0]: …quay lại %d trang

en: ...skipping %d line | ...skipping %d lines
vi[0]: …bỏ qua %d dòng

en: 
    ***Back***
vi: 
    ***Quay lại***

en: "%s" line %d
vi: "%s" dòng %d

en: [Not a file] line %d
vi: [Không phải tập tin] dòng %d

en: [Press 'h' for instructions.]
vi: [Hãy nhấn “h” để xem chỉ dẫn.]

en: -------------------------------------------------------
      h                       this screen
      q or Q                  quit program
      <newline>               next page
      f                       skip a page forward
      d or ^D                 next halfpage
      l                       next line
      $                       last page
      /regex/                 search forward for regex
      ?regex? or ^regex^      search backward for regex
      . or ^L                 redraw screen
      w or z                  set page size and go to next page
      s filename              save current file to filename
      !command                shell escape
      p                       go to previous file
      n                       go to next file
    
    Many commands accept preceding numbers, for example:
    +1<newline> (next page); -1<newline> (previous page); 1<newline> (first page).
    
    See pg(1) for more information.
    -------------------------------------------------------
vi: -------------------------------------------------------
      h                       trợ giúp này
      q hay Q                 thoát khỏi chương trình
      <dòng_mới>              trang kế tiếp
      f                       nhảy tới một trang
      d hay ^D                nửa trang kế tiếp
      l                       dòng kế tiếp
      $                       trang cuối cùng
      /biểu thức chính quy/   quét tới tìm chuỗi này
      ?biểu thức chính quy? hay ^biểu thức chính quy^    quét ngược tìm chuỗi này
      . hay ^L                vẽ lại màn hình
      w hay z                 đặt kích cỡ trang và đi tới trang kế tiếp
      s tên_tập_tin           lưu tập tin hiện tại vào tên tập tin này
      !câu_lệnh               thoát vào shell (hệ vỏ)
      p                       đi về tập tin trước
      n                       đi tới tập tin kế tiếp
    
    Nhiều câu lệnh cũng chấp nhận số đi trước, v.d.
    +1<dòng_mới> (trang kế tiếp); -1<dòng_mới> (trang trước); 1<dòng_mới> (trang đầu).
    
    Xem pg(1) để tìm thêm thông tin.
    Thông báo lỗi dịch cho <http://translationproject.org/team/vi.html>
    -------------------------------------------------------------------

en:  %s [options] [+line] [+/pattern/] [files]
vi:  %s [các-tùy-chọn] [+dòng] [+/mẫu/] [tập-tin]

en: Browse pagewise through text files.
vi: Duyệt ngược trang toàn bộ tập tin văn bản.

en:  -number      lines per page
vi:  -number      số dòng mỗi trang

en:  -c           clear screen before displaying
vi:  -c           xóa sạch màn hình sau khi hiển thị

en:  -e           do not pause at end of a file
vi:  -e           không tạm dừng tại cuối tập tin

en:  -f           do not split long lines
vi:  -f           không cắt xuống dòng khi gặp dòng dài

en:  -n           terminate command with new line
vi:  -n           chấm dứt lệnh với một dòng mới

en:  -p <prompt>  specify prompt
vi:  -p <dấu-nhắc> chỉ ra dấu nhắc

en:  -r           disallow shell escape
vi:  -r           không cho phép thoát khỏi hệ vỏ

en:  -s           print messages to stdout
vi:  -s           hiển thị thông điệp ra đầu ra tiêu chuẩn

en:  +number      start at the given line
vi:  +số          bắt đầu tại dòng được chỉ ra

en:  +/pattern/   start at the line containing pattern
vi:  +/mẫu/   bắt đầu tại dòng có chứa mẫu

en: option requires an argument -- %s
vi: tùy chọn yêu cầu một tham số -- %s

en: illegal option -- %s
vi: tùy chọn không hợp lệ -- %s

en: ...skipping forward
vi: …nhảy về trước

en: ...skipping backward
vi: …nhảy quay lại

en: No next file
vi: Không có tập tin tiếp theo

en: Read error from %s file
vi: Lỗi đọc từ tập tin %s

en: Unexpected EOF in %s file
vi: Gặp EOF (Kết thúc) bất ngờ trong tập tin %s

en: Unknown error in %s file
vi: Gặp lỗi không hiểu trong tập tin %s

en: RE error:
vi: Lỗi RE:

en: (EOF)
vi: (Kết thúc tập tin)

en: No remembered search string
vi: Không nhớ chuỗi tìm kiếm nào

en: : !command not allowed in rflag mode.
vi: : !câulệnh không cho phép trong chế độ rflag.

en: fork() failed, try again later
vi: fork() không thành công, hãy thử lại sau

en: (Next file:
vi: (Tập tin tiếp theo:

en: %s %s Copyright (c) 2000-2001 Gunnar Ritter. All rights reserved.
vi: %s %s Tác quyền (c) 2000-2001 Gunnar Ritter. Giữ toàn bộ bản quyền.

en: failed to parse number of lines per page
vi: gặp lỗi khi phân tích số dòng mỗi trang

en:  %s [options] [<file> ...]
vi:  %s [TUỲ_CHỌN] [<TẬP_TIN> …]

en: Reverse lines characterwise.
vi: Đảo ngược các ký tự trên các dòng.

en: Do underlining.
vi: Thực hiện gạch chân.

en:  -t, -T, --terminal TERMINAL  override the TERM environment variable
vi:  -t, -T, --terminal THIẾT-BỊ-CUỐI
                                 ghi đè lên biến môi trường TERM

en:  -i, --indicated              underlining is indicated via a separate line
vi:  -i, --indicated              gạch chân biểu thị thông qua dòng ngăn cách

en: unknown escape sequence in input: %o, %o
vi: không hiểu dãy thoát trong dữ liệu đầu vào: %o, %o

en: trouble reading terminfo
vi: có vấn đề khi đọc terminfo

en: terminal `%s' is not known, defaulting to `dumb'
vi: thiết bị cuối “%s” không hiểu, mặc định là “dumb”

en: Height in px:
vi: Chiều cao:

en: lxpanel %s - lightweight GTK2+ panel for UNIX desktops
vi: lxpanel %s - bảng điều khiển GTK2+ gọn nhẹ cho màn hình nền UNIX

en: Margin in px:
vi: Lề:

en: Icon size in px:
vi: Kích thước biểu tượng:

en: Taskbar shows all opened windows and allow to iconify them, shade or get focus
vi: Thanh tác vụ hiển thị tất cả các cửa sổ được mở và cho phép hiển thị chúng như biểu tượng, đổ bóng hoặc được tập trung

en: Change Layout Option
vi: Thay đổi tùy chọn sơ đồ

en: Warning1 Temperature
vi: Cảnh báo 1 Nhiệt độ

en: Warning2 Temperature
vi: Cảnh báo 2 Nhiệt độ

en: Error, you need to install an application to configure the sound (pavucontol, alsamixer ...)
vi: Lỗi, bạn cần cài đặt một ứng dụng để cấu hình âm thanh (pavucontol, alsamixer ...)

note: Type: select Choices
en: Terrestrial
vi: Mặt đất

note: Type: select Description
en: DVB card type:
vi: Kiểu thẻ DVB:

note: Type: select Description
en: VDR needs to know your DVB card type to work correctly. Using your selection, a channels.conf file will be installed to /var/lib/vdr.  You may have to change this file depending on your setup.
vi: VDR cầm biết kiểu thẻ DVB của bạn để có thể làm việc đúng. Để sử dụng cái bạn chọn, một tập tin channels.conf sẽ được cài đặt vào /var/lib/vdr. Bạn có lẽ phải thay đổi tập tin này tùy thuộc vào cài đặt của bạn.

note: Type: boolean Description
en: Create /var/lib/video?
vi: Tạo /var/lib/video?

note: Type: boolean Description
en: By default VDR is configured to use /var/lib/video to store recordings. You can either create this directory now, or change this behavior later  by modifying the config file /etc/vdr/conf.d/00-vdr.conf.
vi: Theo mặc định VDR được cấu hình dùng /var/lib/video để lưu phần ghi lại. Bạn hoặc là có thể tạo thư mục này ngay bây giờ, hoặc là thay đổi lối hành xử này sau bằng cách chỉnh sửa tập tin cấu hình /etc/vdr/conf.d/00-vdr.conf.

en: replace with %s (y/n/a/q/l/^E/^Y)?
vi: thay thế bằng %s? (y/n/a/q/l/^E/^Y)

en: 
    Found a swap file by the name "
vi: 
    Tìm thấy một tập tin trao đổi (swap) với tên "

en: Whether we should leave other clients connected
vi: Có nên để lại các ứng dụng khách khác được kết nối hay không

en: When connecting to a host, the client can say to the server to leave other clients connected or to drop the existent connections. Set the value to true to share the desktop with the other clients.
vi: Khi kết nối tới một máy, ứng dụng khách có thể yêu cầu trình phục vụ để lại các ứng dụng khách được kết nối, hoặc bỏ lại các kết nối đã có. Đặt thành "true" (đúng) để chia sẻ màn hình nền với các ứng dụng khách khác.

en: Whether we should show tabs even when there is only one active connection
vi: Có nên hiển thị các thẻ ngay cả khi chỉ có một kết nối đang chạy, hay không

en: Set to "true" to always show the tabs. Set to "false" to only show the tabs when there is more than one active connection.
vi: Đặt thành "true" (đúng) để hiển thị các thẻ luôn luôn. Đặt thành "false" (sai) để chỉ hiển thị các thẻ khi có nhiều kết nối đang chạy.

en: Whether we should show the menu accelerators (shortcut keys)
vi: Có nên hiển thị các phím tắt hay không

en: Set to "false" to disable menu shortcuts. Set to "true" to enable them. Note that if they are enabled, those keys will be intercepted by the menu and will not be sent to the remote host.
vi: Đặt thành "false" (sai) để tắt các phím tắt của trình đơn. Đặt thành "true" (đúng) để bật phím tắt lại. Bật thì mỗi phím tắt bị trình đơn gián đoạn nên không gửi cho máy từ xa.

en: Maximum number of history items in connect dialog
vi: Số tối đa các mục lược sử trong hộp thoại kết nối

en: Specifies the maximum number of items in the host dropdown entry.
vi: Ghi rõ số tối đa các mục trong danh sách máy thả xuống.

en: Whether we should start the program listening for reverse connections
vi: Chúng tôi có nên khởi động lắng nghe cho các kết nối nghịch hay không

en: Set to "true" to always start the program listening for reverse connections.
vi: Đặt là "đúng" để luôn khởi động lắng nghe cho các kết nối nghịch.

en: Access remote desktops
vi: Truy cập đến màn hình nền từ xa

en: Vinagre shows remote Windows, Mac OS X and Linux desktops.
vi: Vinagre còn điều khiển màn hình trên máy mạng ở Windows, Mac OS X và Linux.

en: It uses the VNC, RDP and SPICE protocols, and can even be used to connect to SSH servers.
vi: Nó sử dụng các giao thức VNC, RDP và SPICE, và thậm chí còn có thể kết nối đến máy phục vụ SSH.

en: VNC;RDP;SSH;
vi: VNC;RDP;SSH;điều;khiển;xem;từ;xa;tu;dieu;khien;

en: Vinagre is a remote desktop viewer for the GNOME desktop
vi: Vinagre là trình xem và điều khiển màn hình từ xa cho môi trường GNOME

en: _Remember this credential
vi: _Nhớ thông tin xác thực này

en: Store the login credential in GNOME Keyring
vi: Lưu thông tin đăng nhập vào vòng khóa GNOME

en: Bookmark Folder
vi: Thư mục đánh dấu

en: Certificate Verification
vi: Thẩm tra chứng nhận

en: The remote host has changed its certificate.
    Do you trust the new certificate?
vi: Máy chủ đã thay chứng nhận của nó.
    Bạn có thực sự tin giấy chứng nhận mới này không?

en: The below certificate could not be verified.
    Do you trust the certificate?
vi: Giấy chứng nhận dưới đây không thể xác minh được.
    Bạn có tin giấy chứng nhận không?

en: Choose a remote desktop to connect to
vi: Chọn màn hình nền từ xa cần kết nối

en: _Protocol:
vi: _Giao thức:

en: Select a remote desktop protocol for this connection
vi: Chọn giao thức điều khiển màn hình máy mạng cho kết nối này

en: Search for remote hosts on the network
vi: Tìm kiếm máy chủ trên mạng

en: Connection options
vi: Tùy chọn kết nối

en: Enable fullscreen mode for this connection
vi: Chụp ảnh màn hình của kết nối này

en: Reverse Connections
vi: Kết nối nghịch

en: By activating reverse connections you can access remote desktops that are behind a firewall. The remote side is supposed to initiate the connection with you. For further information, read the help.
vi: Bằng cách kích hoạt các kết nối nghịch bạn có thể truy cập để điều khiển màn hình từ xa mà nó lại nằm sau tường lửa. Phía máy phục vụ được hỗ trợ để khởi tạo kết nối với bạn. Để biết thêm chi tiết, vui lòng đọc trợ giúp.

en: _Enable Reverse Connections
vi: _Bật kết nối nghịch

note: Translators: this is the reverse connection mode. "Always enabled" means it will be enabled by default in the program startup. You can see this string in the dialog Remote->Reverse connections.
en: _Always Enabled
vi: _Luôn bật

en: This desktop is reachable through the following IP address(es):
vi: Máy tính này được kết nối thông qua (các) địa chỉ IP sau:

en: Remote Desktop Connection
vi: Kết nối tới màn hình nền từ xa

note: Translators: This is a description of the RDP protocol. It appears in the Connect dialog.
en: Access MS Windows remote desktops
vi: Truy cập đến màn hình nền MS Windows từ xa

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

note: Scaling check button
en: _Scaling
vi: _Co giãn

note: Translators: This is the tooltip for the username field in a RDP connection Translators: This is the tooltip for the username field in a SSH connection
en: Optional. If blank, your username will be used. Also, it can be supplied in the Host field above, in the form username@hostname.
vi: Tùy chọn. Nếu để trống, tài khoản của bạn sẽ được dùng. Ngoài ra, nó có thể được cung ứng trên trường máy chủ, theo dạng thức tài_khoản@máy_chủ.

note: Translators: This is the tooltip for the domain field in a RDP connection
en: Optional.
vi: Tùy chọn.

note: Translators: This is the tooltip for the width field in a RDP connection
en: Set width of the remote desktop
vi: Đặt chiều rộng của màn hình nền máy chủ

note: Translators: This is the tooltip for the height field in a RDP connection
en: Set height of the remote desktop
vi: Đặt chiều cao của màn hình nền máy chủ

en: S_caling
vi: _Co giãn

en: Fit the remote screen into the current window size
vi: Vừa khít màn hình ở xa vào kích cỡ cửa sổ hiện tại

en: Error connecting to host.
vi: Gặp lỗi khi kết nối tới máy.

note: Translators: This is a description of the SSH protocol. It appears at Connect dialog.
en: Access Unix/Linux terminals
vi: Truy cập thiết bị cuối Unix/Linux

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

note: Translators: 'shared' here is a VNC protocol specific flag. You can translate it, but I think it's better to let it untranslated
en: Bad value for 'shared' flag: %d. It is supposed to be 0 or 1. Ignoring it.
vi: Giá trị sai đối với cờ “shared” (dùng chung): %d. Nó nên là 0 hay 1. Vì thế đang bỏ qua nó.

note: Translators: this is a command line option (run vinagre --help)
en: Enable scaled mode
vi: Bật chế độ biến đổi

note: Translators: this is a command line option (run vinagre --help)
en: VNC Options:
vi: Tùy chọn VNC:

note: Translators: this is a command line option (run vinagre --help)
en: Show VNC Options
vi: Hiện tùy chọn VNC

en: Access Unix/Linux, Windows and other remote desktops.
vi: Truy cập để điều khiển màn hình từ xa trên Unix/Linux, Windows và những HDH khác.

en: Could not parse the file.
vi: Không thể phân tích cú pháp của tập tin đó.

note: Translators: Do not translate "Connection". It's the name of a group in the .vnc (.ini like) file.
en: The file is not a VNC one: Missing the group "Connection".
vi: Tập tin không phải là dạng VNC: Thiếu nhóm "Connection".

note: Translators: Do not translate "Host". It's the name of a key in the .vnc (.ini like) file.
en: The file is not a VNC one: Missing the key "Host".
vi: Tập tin không phải là dạng VNC: Thiếu nhóm "Host".

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

note: View only check button View only check button - not fully ready on spice-gtk side
en: _View only
vi: Chỉ _xem

note: JPEG Compression check button
en: _Use JPEG Compression
vi: _Dùng nén JPEG

en: Color _Depth:
vi: Độ _Sâu Màu:

en: Use Server Settings
vi: Dùng các cài đặt máy chủ

en: True Color (24 bits)
vi: Màu thật (24 bít)

en: High Color (16 bits)
vi: Màu cao (16 bít)

en: Low Color (8 bits)
vi: Màu thấp (8 bít)

en: Ultra Low Color (3 bits)
vi: Màu cực thấp (3 bít)

note: Translators: the whole sentence will be: Use Host <hostname> as a SSH tunnel Translators: the whole sentence will be: Use host <hostname> as a SSH tunnel
en: Use h_ost
vi: Dùng _máy

en: hostname or user@hostname
vi: tên máy hay tài_khoản@tên_máy

en: Supply an alternative port using colon
vi: Áp dụng một cổng thay thế dùng dấu hai chấm

en: For instance: joe@example.com:5022
vi: Ví dụ: joe@example.com:5022

note: Translators: the whole sentence will be: Use host <hostname> as a SSH tunnel
en: as a SSH tunnel
vi: như là một đường hầm SSH

note: Translators: this is a pattern to open *.vnc files in a open dialog.
en: VNC Files
vi: Tập tin VNC

en: Desktop Name:
vi: Tên màn hình nền:

en: Error creating the SSH tunnel
vi: Gặp lỗi khi đang tạo đường hầm SSH

note: Translators: %s is a host name or IP address; %u is a code error (number).
en: Authentication method for host %s is unsupported. (%u)
vi: Phương pháp xác thực tới máy %s không được hỗ trợ. (%u)

en: Authentication unsupported
vi: Phương pháp xác thực không được hỗ trợ

en: A username is required in order to access this remote desktop.
vi: Cần có tài khoản nếu muốn truy cập để điều khiển máy tính.

en: A password is required in order to access this remote desktop.
vi: Cần mật khẩu nếu muốn truy cập để điều khiển máy tính.

en: Keep the screen aspect ratio when using scaling
vi: Giữ nguyên tỷ lệ màn hình không co dãn

en: Do not send mouse and keyboard events
vi: Không gửi sự kiện con chuột và bàn phím

en: _Original size
vi: _Cỡ gốc

en: Adjust the window to the size of the remote desktop
vi: Điều chỉnh cửa sổ thành kích cỡ của màn hình của máy được điều khiển

en: _Refresh Screen
vi: _Làm tươi màn hình

en: Requests an update of the screen
vi: Yêu cầu cập nhật của màn hình

en: _Send Ctrl-Alt-Del
vi: _Gửi Ctrl-Alt-Del

en: Send Ctrl+Alt+Del to the remote desktop
vi: Gửi tín hiệu Ctrl+Alt+Del đến máy tính được điều khiển

note: Send Ctrl-alt-del
en: Send Ctrl-Alt-Del
vi: Gửi Ctrl-Alt-Del

en: Scaling is not supported on this installation.
    
    Read the README file (shipped with Vinagre) in order to know how to enable this feature.
vi: Chức năng co giãn không được hỗ trợ trên bản cài đặt này.
    
    Xem tài liệu ĐỌC ĐI (README) có sẵn với Vinagre, để tìm biết hiệu lực tính năng này như thế nào.

en: Unable to find a free TCP port
vi: Không thể tìm thấy cổng TCP nào còn trống

note: Translators: Do not translate "connection". It's the name of a group in the .spice (.ini like) file.
en: The file is not a Spice one: Missing the group "connection".
vi: Tập tin không phải là dạng Spice: Thiếu nhóm "connection".

note: Translators: Do not translate "host". It's the name of a key in the .spice (.ini like) file.
en: The file is not a Spice one: Missing the key "host".
vi: Tập tin không phải là dạng Spice: Thiếu nhóm "host".

note: Translators: This is a description of the SPICE protocol. It appears at Connect dialog.
en: Access Spice desktop server
vi: Truy cập đến màn hình nền Spice từ xa

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

note: Resize guest check button
en: _Resize guest
vi: _Co giãn máy khách

note: Clipboard sharing check button
en: _Share clipboard
vi: _Chia sẻ clipboard

note: Translators: this is a pattern to open *.spice files in a open dialog.
en: Spice Files
vi: Tập tin Spice

en: Resize the screen guest to best fit
vi: Đổi cỡ màn hình khách cho vừa vặn nhất

en: Automatically share clipboard between client and guest
vi: Tự động chia sẻ clipboard giữa máy khách và khách

en: Error while initializing bookmarks: %s
vi: Gặp lỗi khi khởi tạo các liên kết lưu: %s

en: Error while initializing bookmarks: The file seems to be empty
vi: Gặp lỗi khi khởi tạo các liên kết lưu: tập tin hình như trống

en: Error while initializing bookmarks: The file is not a vinagre bookmarks file
vi: Gặp lỗi khi khởi tạo các liên kết lưu: tập tin không phải là một tập tin liên kết lưu vinagre

en: Error while saving bookmarks: Failed to create the XML structure
vi: Gặp lỗi khi lưu lại các liên kết: không tạo được cấu trúc XML

en: Error while saving bookmarks: Failed to initialize the XML structure
vi: Gặp lỗi khi lưu lại các liên kết: không khởi tạo được cấu trúc XML

en: Error while saving bookmarks: Failed to finalize the XML structure
vi: Gặp lỗi khi lưu lại các liên kết: không kết thúc được cấu trúc XML

en: Error while saving bookmarks: %s
vi: Gặp lỗi khi lưu lại các liên kết: %s

en: Error while migrating bookmarks: Failed to create the XML structure
vi: Gặp lỗi khi nâng cấp các liên kết lưu: không tạo được cấu trúc XML

en: Error while migrating bookmarks: Failed to initialize the XML structure
vi: Gặp lỗi khi nâng cấp các liên kết lưu: không khởi tạo được cấu trúc XML

en: Error while migrating bookmarks: Failed to finalize the XML structure
vi: Gặp lỗi khi nâng cấp các liên kết lưu: không kết thúc được cấu trúc XML

en: Error while migrating bookmarks: %s
vi: Gặp lỗi khi nâng cấp các liên kết lưu: %s

en: Error while migrating bookmarks: VNC plugin is not activated
vi: Gặp lỗi khi nâng cấp các liên kết lưu: phần bổ sung VNC chưa được kích hoạt

en: Failed to create the directory
vi: Lỗi tạo thư mục

en: Migrating the bookmarks file to the new format. This operation is only supposed to run once.
vi: Đang nâng cấp các liên kết lưu sang định dạng mới. Thao tác này chỉ nên chạy một lần.

en: Error opening old bookmarks file: %s
vi: Gặp lỗi khi mở tập tin liên kết lưu cũ: %s

en: Migration cancelled
vi: Nâng cấp bị bãi bỏ

en: Could not remove the old bookmarks file
vi: Không thể gỡ bỏ tập tin liên kết lưu cũ

en: Root Folder
vi: Thư mục gốc

en: Invalid name for this folder
vi: Tên không hợp lệ đối với thư mục này

en: Invalid name for this item
vi: Tên không hợp lệ đối với mục này

note: Translators: %s is a protocol name, like VNC or SSH
en: (Protocol: %s)
vi: (Giao thức: %s)

note: Translators: %s is a bookmark entry name
en: Are you sure you want to remove %s from bookmarks?
vi: Bạn chắc chắn muốn gỡ bỏ %s từ danh sách đánh dấu?

en: Remove Folder?
vi: Xóa bỏ thư mục?

en: Note that all its subfolders and bookmarks will be removed as well.
vi: Ghi chú rằng tất cả các thư mục con và mục bên trong sẽ cũng bị gỡ bỏ.

en: Remove Item?
vi: Bỏ mục?

en: Error removing bookmark: Entry not found
vi: Gặp lỗi khi gỡ bỏ liên kết lưu: không tìm thấy mục nhập

en: Error while saving preferences: %s
vi: Gặp lỗi khi lưu tùy chọn: %s

en: Choose the file
vi: Chọn tập tin

en: There are no supported files
vi: Không tìm thấy tập tin được hỗ trợ nào

en: None of the active plugins support this action. Activate some plugins and try again.
vi: Không có phần bổ sung kích hoạt cho hành động này. Hãy kích hoạt một số phần bổ sung rồi thử lại.

en: The following file could not be opened: | The following files could not be opened:
vi[0]: Không thể mở tập tin theo đây:

en: Could not get the active protocol from the protocol list.
vi: Không thể lấy giao thức kích hoạt từ danh sách giao thức.

en: Error while saving history file: %s
vi: Gặp lỗi khi lưu tập tin lịch sử: %s

en: Choose a Remote Desktop
vi: Chọn Màn hình nền từ xa

en: The protocol %s is not supported.
vi: Không hỗ trợ giao thức %s.

en: Could not open the file.
vi: Không thể mở tập tin đó.

en: The file was not recognized by any of the plugins.
vi: Tập tin không được bất kỳ phần bổ xung nào nhận ra

note: Setup command line options
en: - Remote Desktop Viewer
vi: - Ứng dụng xem màn hình nền từ xa

en: Failed to resolve avahi hostname: %s
vi: Gặp lỗi khi phân giải tên máy avahi: %s

en: The service %s was already registered by another plugin.
vi: Dịch vụ %s đã được sẵn gán cho phần bổ xung khác rồi.

en: Failed to add mDNS browser for service %s.
vi: Gặp lỗi khi thêm trình duyệt mDNS cho dịch vụ %s.

note: Translators: "Browse for hosts" means the ability to find/locate some remote hosts [with the VNC service enabled] in the local network
en: Failed to browse for hosts: %s
vi: Gặp lỗi khi duyệt cho máy: %s

en: Failed to initialize mDNS browser: %s
vi: Gặp lỗi khi khởi tạo trình duyệt mDNS: %s

note: Translators: %s is a host name or IP address.
en: Connection to host %s was closed.
vi: Kết nối tới máy %s đã bị đóng.

note: Translators: %s is a host name or IP address.
en: Authentication for host %s has failed
vi: Xác thực tới máy %s không thành công

note: Translators: this is a command line option (run vinagre --help)
en: Specify geometry of the main Vinagre window
vi: Chỉ định hình dạng của cửa sổ Vinagre chính

note: Translators: this is a command line option (run vinagre --help)
en: Open Vinagre in fullscreen mode
vi: Mở Vinagre ở chế độ toàn màn hình

note: Translators: this is a command line option (run vinagre --help)
en: Create a new toplevel window in an existing instance of Vinagre
vi: Tạo một cửa sổ cấp đầu mới trong một tiến trình vinagre đang chạy

note: Translators: this is a command line option (run vinagre --help)
en: Open a file recognized by Vinagre
vi: Mở một tập tin mà Vinagre hiểu được

note: Translators: this is a command line option (run vinagre --help)
en: [server:port]
vi: [máy_phục_vụ:cổng]

en: Invalid argument %s for --geometry
vi: Đối số %s cho --geometry không hợp lệ

en: On the port %d
vi: Trên cổng %d

en: Error activating reverse connections
vi: Gặp lỗi khi kích hoạt các kết nối nghịch

en: The program could not find any available TCP ports starting at 5500. Is there any other running program consuming all your TCP ports?
vi: Chương trình không thể tìm thấy bất kỳ cổng TCP nào sẵn sàng từ 5500. Có chương trình nào khác đã dùng hết tất cả các cổng TCP của bạn?

en: Timed out when logging into SSH host
vi: Gặp lỗi quá lâu khi đăng nhập vào máy chủ SSH

en: Unable to spawn ssh program
vi: Không thể sản sinh chương trình ssh

en: Password dialog canceled
vi: Hộp thoại mật khẩu bị hủy bỏ

en: Could not send password
vi: Không thể chạy gửi mật khẩu

en: The identity of the remote host (%s) is unknown.
    This happens when you log in to a host the first time.
    
    The identity sent by the remote host is %s. If you want to be absolutely sure it is safe to continue, contact the system administrator.
vi: Chưa biết định danh máy chủ (%s).
    Điều này xảy ra khi bạn đăng nhập vào máy chủ lần đầu tiên.
    
    Định danh được gửi từ máy chủ là %s. Nếu bạn muốn tuyệt đối chắc chắn là nó an toàn hay không thì hãy liên hệ với người quản trị hệ thống.

en: Login dialog canceled
vi: Hộp thoại đăng nhập bị hủy

en: Can't send host identity confirmation
vi: Không thể gửi xác nhận định danh máy chủ

note: Login succeed, save password in keyring
en: Secure shell password: %s
vi: Mật khẩu hệ vỏ an toàn: %s

en: Error saving the credentials on the keyring.
vi: Gặp lỗi khi lưu thông tin xác thực vào vòng khóa.

en: Unable to find a valid SSH program
vi: Không thể tìm thấy chương trình SSH hợp lệ

en: Error saving recent connection.
vi: Gặp lỗi khi lưu kết nối mới mở.

en: Remote desktop password for %s
vi: Mật khẩu điều khiển máy tính từ xa cho %s

en: Could not get a screenshot of the connection.
vi: Không thể lấy ảnh chụp màn hình của kết nối.

en: Screenshot of %s at %s
vi: Ảnh chụp màn hình của %s tại %s

en: Error saving screenshot
vi: Gặp lỗi khi lưu ảnh chụp màn hình

en: Impossible to get service property: %s
vi: Không thể lấy thuộc tính dịch vụ: %s

en: Impossible to create the connection: %s
vi: Không thể tạo kết nối: %s

en: Impossible to accept the stream tube: %s
vi: Không thể chấp nhận ống luồng dữ liệu: %s

note: Translators: this is an error message when we fail to get the name of an empathy/telepathy buddy. %s will be replaced by the actual error message.
en: Impossible to get the contact name: %s
vi: Không thể lấy tên liên lạc: %s

en: Impossible to get the avatar: %s
vi: Không thể lấy avatar: %s

en: %s wants to share their desktop with you.
vi: %s muốn chia sẻ màn hình của họ với bạn.

en: Connect to a remote desktop
vi: Kết nối tới máy từ xa

en: Open a .VNC file
vi: Mở tập tin .VNC

note: Translators: "Reverse" here is an adjective, not a verb.
en: _Reverse Connections…
vi: Kết nối _nghịch…

en: Configure incoming VNC connections
vi: Cấu hình các kết nối VNC đến

en: Open the Vinagre manual
vi: Mở sổ tay hướng dẫn Vinagre

en: Enable keyboard shortcuts
vi: Cho phép dùng phím tắt

en: Disconnect the current connection
vi: Đóng kết nối hiện thời

en: Disconnect all connections
vi: Đóng mọi kết nối hoạt động

en: Add the current connection to your bookmarks
vi: Thêm kết nối hiện thời vào các liên kết bạn đã lưu

en: Take a screenshot of the current remote desktop
vi: Chụp ảnh màn hình của kết nối đang chạy

en: View the current remote desktop in fullscreen mode
vi: Xem máy hiện thời trên toàn màn hình

en: Vinagre failed to open a UI file, with the error message:
vi: Vinagre gặp lỗi khi mở một tập tin UI, với lời nhắn lỗi sau:

en: Error loading UI file
vi: Gặp lỗi khi tải tập tin UI

note: Translators: %s is a protocol, like VNC or SSH
en: %s authentication is required
vi: Yêu cầu xác thực %s

en: Error showing help
vi: Gặp lỗi khi hiển thị trợ giúp

en: Could not merge UI XML file: %s
vi: Không thể hòa trộn tập tin UI XML: %s

en: _Recent Connections
vi: Kết nối _mới dùng

note: Translators: This is server:port, a statusbar tooltip when mouse is over a bookmark item on menu
en: Open %s:%d
vi: Mở %s:%d

en: Vinagre disables keyboard shortcuts by default, so that any keyboard shortcuts are sent to the remote desktop.
    
    This message will appear only once.
vi: Vinagre không cho dùng phím tắt theo mặc định, do đó bất kỳ phím tắt nào gửi đến máy được điều khiển từ xa.
    
    Lời nhắn gửi này chỉ xuất hiện một lần.

en: Error while creating the file %s: %s
vi: Gặp lỗi khi đang tạo tập tin %s: %s

en: Prompt the user before completing a connection
vi: Nhắc người dùng trước khi kết nối xong

en: If true, remote users accessing the desktop are not allowed access until the user on the host machine approves the connection. Recommended especially when access is not password protected.
vi: Nếu đúng thì không cho phép người dùng từ xa truy cập cho đến khi người dùng trên máy chính chấp nhận kết nối. Khuyến khích đặc biệt khi truy cập không được bảo mật bằng mật khẩu.

en: Only allow remote users to view the desktop
vi: Cho phép người dùng từ xa chỉ xem màn hình làm việc

en: If true, remote users accessing the desktop are only allowed to view the desktop. Remote users will not be able to use the mouse or keyboard.
vi: Đúng thì người dùng từ xa truy cập màn hình nền chỉ có khả năng xem. Người dùng từ xa sẽ không thể sử dụng con chuột hoặc bàn phím để điều khiển.

en: Network interface for listening
vi: Giao diện mạng để lắng nghe

en: If not set, the server will listen on all network interfaces.
    
    Set this if you want to accept connections only from some specific network interface. For example, eth0, wifi0, lo and so on.
vi: Không đặt thì trình phục vụ sẽ lắng nghe trên mọi giao diện mạng.
    
    Hãy đặt tuỳ chọn này nếu bạn muốn nó chấp nhận kết nối chỉ từ một giao diện nào đó, v.d. eth0, wifi0, lo và tương tự như thế.

en: Listen on an alternative port
vi: Lắng nghe trên cổng thay thế

en: If true, the server will listen on another port, instead of the default (5900). The port must be specified in the 'alternative-port' key.
vi: Nếu đúng (true) thì trình phục vụ sẽ lắng nghe trên cổng khác, thay cho cổng mặc định (5900). Cổng khác này cần phải được chỉ định trong khoá “alternative-port”.

en: Alternative port number
vi: Số hiệu cổng thay thế

en: The port which the server will listen to if the 'use-alternative-port' key is set to true. Valid values are in the range of 5000 to 50000.
vi: Cổng trên đó trình phục vụ sẽ lắng nghe nếu khoá “use-alternative-port” (dùng cổng thay thế) được đặt là đúng (true). Giá trị hợp lệ nằm trong phạm vi 5000 đến 50000.

en: If true, remote users accessing the desktop are required to support encryption. It is highly recommended that you use a client which supports encryption unless the intervening network is trusted.
vi: Đúng thì người dùng từ xa phải hỗ trợ khả năng mật mã. Rất khuyên bạn sử dụng một ứng dụng khách hỗ trợ mật mã, trừ khi bạn tin cậy hoàn toàn mạng trung gian.

en: Allowed authentication methods
vi: Phương pháp xác thực đã chấp nhận

en: Lists the authentication methods with which remote users may access the desktop.
    
    There are two possible authentication methods; "vnc" causes the remote user to be prompted for a password (the password is specified by the vnc-password key) before connecting and "none" which allows any remote user to connect.
vi: Liệt kê các phương pháp xác thực với chúng người dùng từ xa có thể truy cập màn hình làm việc.
    
    Có hai phương pháp truy cập có thể: "vnc" gây ra người dùng từ xa được nhắc nhập mật khẩu (được ghi rõ trong khóa "vnc-password") trước khi kết nối, còn "none" (không có) cho phép mọi người dùng từ xa có khả năng truy cập.

en: Password required for "vnc" authentication
vi: Mật khẩu cần thiết để xác thực “vnc”

en: The password which the remote user will be prompted for if the "vnc" authentication method is used. The password specified by the key is base64 encoded.
    
    The special value of 'keyring' (which is not valid base64) means that the password is stored in the GNOME keyring.
vi: Mật khẩu người dùng từ xa được nhắc nhập nếu phương pháp xác thực "vnc" được dùng. Mật khẩu được chỉ ra bằng khoá được mã hóa kiểu base64.
    
    Giá trị đặc biệt "keyring" (không phải là giá trị base64 hợp lệ) nghĩa là mật khẩu lưu trong vòng khoá GNOME.

en: E-mail address to which the remote desktop URL should be sent
vi: Địa chỉ thư điện tử cho đó cần gửi địa chỉ URL của màn hình làm việc từ xa

en: This key specifies the e-mail address to which the remote desktop URL should be sent if the user clicks on the URL in the Desktop Sharing preferences dialog.
vi: Khóa này ghi rõ địa chỉ thư điện tử cho đó địa chỉ URL của màn hình từ xa nên được gửi, nếu người dùng nhấn vào URL trong hộp thoại Tùy thích của Chia Sẻ Màn Hình Làm Việc Từ Xa.

en: Lock the screen when last user disconnect
vi: Khoá màn hình khi người dùng cuối cùng ngắt kết nối

en: If true, the screen will be locked after the last remote client disconnects.
vi: Nếu đúng thì màn hình bị khoá sau khi ứng dụng khách từ xa cuối cùng ngắt kết nối.

en: When the status icon should be shown
vi: Có nên hiển thị biểu tượng trạng thái khi nào

en: This key controls the behavior of the status icon. There are three options: "always" - the icon will always be present; "client" - the icon will only be present when someone is connected (this is the default behavior); "never" - the icon will not be present.
vi: Khoá này điều khiển ứng xử của biểu tượng trạng thái. Có ba tùy chọn:
     * always		biểu tượng luôn luôn ở đó
     * client		bạn thấy biểu tượng chỉ khi người dùng có kết nối (mặc định)
     * never		không bao giờ hiển thị biểu tượng.

en: Whether to disable the desktop background when a user is connected
vi: Có tắt nền khi người dùng được kết nối hay không

en: When true, disable the desktop background and replace it with a single block of color when a user successfully connects.
vi: Nếu đúng, tắt ảnh nền màn hình và thay thế nó bằng một khối màu đơn khi một người dùng kết nối.

en: Whether a UPnP router should be used to forward and open ports
vi: Có nên để bộ định tuyến UPNP chuyển tiếp và mở cổng hay không

en: If true, request that a UPnP-capable router should forward and open the port used by Vino.
vi: Nếu đúng, yêu cầu rằng bộ định tuyến có khả năng UPnp nên chuyển và mở cổng được dùng bởi Vino.

en: Whether we should disable the XDamage extension of X.org
vi: Chúng tôi có nên tắt phần mở rộng XDamage dành cho X.org hay không

en: If true, do not use the XDamage extension of X.org. This extension does not work properly on some video drivers when using 3D effects. Disabling it will make Vino work in these environments, with slower rendering as a side effect.
vi: Nếu đúng, không dùng phần mở rộng XDamage dành cho X.org. Phần mở rộng này không hoạt động đúng trên một số trình điều khiển khi dùng hiệu ứng 3D. Tắt nó sẽ làm cho Vino hoạt động trong môi trường này, với tốc độ vẽ chậm hơn vì hiệu ứng cạnh (side effect).

en: Notify on connect
vi: Thông báo khi kết nối

en: If true, show a notification when a user connects to the system.
vi: Nếu đúng, hiển thị thông báo khi một người dùng kết nối vào hệ thống.

en: Your XServer does not support the XTest extension - remote desktop access will be view-only
vi: XServer (trình hỗ trợ hệ thống cửa sổ X) của bạn không hỗ trợ phần mở rộng XTest nên truy cập vào màn hình làm việc từ xa chỉ có khả năng xem

note: Tube mode uses Telepathy's Tubes to share a user's desktop directly * with another IM contact. http://telepathy.freedesktop.org/wiki/Tubes
en: Start in tube mode, for the ‘Share my Desktop’ feature
vi: Hoạt động ở chế độ tube, dành cho đặc tính “Chia sẻ máy tính của tôi”

en: - VNC Server for GNOME
vi:  - Máy chủ VNC cho GNOME

en: Run 'vino-server --help' to see a full list of available command line options
vi: Hãy chạy "vino-server --help" để thấy một danh sách đầy đủ các tuỳ chọn dòng lệnh

en: GNOME Desktop Sharing
vi: Chia sẻ Màn hình GNOME

note: * Translators: translate "vino-mdns:showusername" to * "1" if "%s's remote desktop" doesn't make sense in * your language.
en: vino-mdns:showusername
vi: vino-mdns:tài_khoản_người_xem

note: * Translators: this string is used ONLY if you * translated "vino-mdns:showusername" to anything * other than "1"
en: %s's remote desktop on %s
vi: Màn hình nền từ xa của %s trên %s

en: Received signal %d, exiting.
vi: Nhận được tín hiệu %d, đang thoát.

en: The screen on which to display the prompt
vi: Màn hình cần hiển thị lời nhắc

en: Error initializing libnotify
vi: Gặp lỗi khi khởi tạo libnotify

en: Another user is trying to view your desktop.
vi: Người dùng khác đang cố xem màn hình làm việc của bạn.

en: Failed to open connection to bus: %s
vi: Gặp lỗi khi mở kết nối đến bus: %s

en: Desktop Sharing
vi: Chia sẻ màn hình

en: GNOME Desktop Sharing Server
vi: Máy chủ Chia sẻ màn hình GNOME

en: vnc;share;remote;
vi: vnc;share;remote;chia;sẻ;se;từ;xa;điều;khiển;dieu;khien;

en: Desktop sharing is enabled
vi: Đã bật chia sẻ màn hình nền

en: One person is viewing your desktop | %d people are viewing your desktop
vi[0]: %d người đang xem màn hình của bạn

en: Error displaying preferences
vi: Gặp lỗi khi hiển thị tuỳ thích

en: Error displaying help
vi: Gặp lỗi khi hiển thị trợ giúp

en: Licensed under the GNU General Public License Version 2
    
    Vino is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.
    
    Vino is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
    02110-1301, USA.
vi: Được phát hành với điều kiện của Giấy phép Công Chung GNU (GPL) phiên bản 2
    
    Chương trình này là phần mềm tự do; bạn có thể phát hành lại nó và/hoặc sửa
    đổi nó với điều kiện của Giấy phép Công cộng GNU như được xuất bản bởi Tổ
    chức Phần mềm Tự do; hoặc phiên bản 2 của Giấy phép này, hoặc (tùy chọn) bất
    kỳ phiên bản sau nào.
    
    Chương trình này được phát hành vì mong muốn nó có ích, nhưng KHÔNG CÓ BẢO
    HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG
    LÀM ĐƯỢC VIỆC DỨT KHOÁT. Xem Giấy phép Công cộng GNU để biết thêm chi tiết.
    
    Bạn đã nhận một bản sao của Giấy phép Công cộng GNU cùng với chương trình
    này; nếu không, hãy viết thư cho Tổ chức Phần mềm Tự do,
    Free Software Foundation, Inc.,
    51 Franklin Street, Fifth Floor,
    Boston, MA  02110-1301, USA.

en: Share your desktop with other users
vi: Chia sẻ màn hình của bạn với người khác

en: Are you sure you want to disconnect '%s'?
vi: Bạn có chắc muốn ngắt kết nối “%s” chứ?

en: The remote user from '%s' will be disconnected. Are you sure?
vi: Người dùng từ “%s” sẽ bị ngắt kết nối. Bạn chắc chứ?

en: Are you sure you want to disconnect all clients?
vi: Bạn có chắc muốn ngắt kết nối mọi người không?

en: All remote users will be disconnected. Are you sure?
vi: Mọi người sẽ bị ngắt kết nối. Bạn chắc chứ?

en: Disconnect all
vi: Ngắt tất cả kết nối

note: Translators: %s is a hostname
en: Another user is viewing your desktop
vi: Cho phép người khác xem màn hình làm việc của bạn

en: A user on the computer '%s' is remotely viewing your desktop.
vi: Người dùng trên máy “%s” xem màn hình làm việc của bạn từ xa.

note: Translators: %s is a hostname
en: Another user is controlling your desktop
vi: Cho phép người dùng khác điều khiển màn hình làm việc của bạn

en: A user on the computer '%s' is remotely controlling your desktop.
vi: Người dùng trên máy “%s” điều khiển màn hình làm việc của bạn từ xa.

en: Error while displaying notification bubble: %s
vi: Lỗi hiển thị bong bóng thông báo: %s

en: The remote user '%s' will be disconnected. Are you sure?
vi: Người dùng từ xa “%s” sẽ bị ngắt kết nối. Bạn chắc chứ?

en: Share my desktop information
vi: Chia sẻ thông tin màn hình của bạn

note: Translators: '%s' is the name of a contact, buddy coming from Empathy
en: '%s' rejected the desktop sharing invitation.
vi: “%s” đã từ chối lời mời chia sẻ màn hình.

note: Translators: '%s' is the name of a contact, buddy coming from Empathy
en: '%s' disconnected
vi: “%s” đã ngắt kết nối

note: Translators: '%s' is the name of a contact, buddy coming from Empathy
en: '%s' is remotely controlling your desktop.
vi: “%s” đang điều khiển màn hình của bạn.

note: Translators: '%s' is the name of a contact, buddy coming from Empathy
en: Waiting for '%s' to connect to the screen.
vi: Đang chờ “%s” kết nối vào màn hình.

en: _Refuse
vi: _Từ chối

en: M_ode:
vi: _Chế độ

en: Translation Tool
vi: Công cụ Dịch

en: A translation tool to help a human translator translate files into other languages
vi: Một công cụ thông dịch để giúp con người dịch sang các ngôn ngữ khác

en: Terminology assistance
vi: Trợ giúp thuật ngữ

en: Add Missing Language
vi: Thêm ngôn ngữ còn thiếu

en: Language name:
vi: Tên ngôn ngữ :

en: ISO code:
vi: Mã ISO:

en: Plural expression:
vi: Biểu thức cách ở số nhiều :

en: Number of plurals:
vi: Số cách ở số nhiều :

en: Depending on the translation task, the plural information might be optional.
vi: Phụ thuộc vào công việc thông dịch, thông tin về cách ở số nhiều có thể vẫn còn tuỳ chọn.

en: <b>Language Information</b>
vi: <b>Thông tin Ngôn ngữ</b>

en: New Language Pair
vi: Cặp ngôn ngữ mới

en: The <b>Original</b> is the language from which you are translating, also called the source language.
    
    If you are translating from English to French then English would be your original or source language.
vi: <b>Gốc</b> là ngôn ngữ từ đó bạn dịch, cũng được gọi như là ngôn ngữ nguồn.
    
    Dịch từ tiếng Anh sang tiếng Việt thì tiếng Anh là ngôn ngữ nguồn hay gốc.

en: <b>Original</b>
vi: <b>Gốc</b>

en: The <b>Translation</b> is the language into which you are translating, also called the target language.
    
    If you are translating from English to French then French would be your translation or target language.
vi: <b>Dịch</b> là ngôn ngữ sang đó bạn dịch, cũng được gọi như là ngôn ngữ đích.
    
    Dịch từ tiếng Anh sang tiếng Việt thì tiếng Việt là ngôn ngữ đích hay dịch.

en: <b>Translation</b>
vi: <b>Dịch</b>

en: _Add Missing Language...
vi: Thê_m Ngôn ngữ còn thiếu...

en: _Update to Template
vi: Cậ_p nhật lên mẫu

note: l10n: Activating this menu item copies the whole source (or part thereof) to the target. The "copy" is not necessarily the same as the source: terminology placeables are translated when copied and language-specific punctionation changes are made automatically.
en: Transfer From Source
vi: Chuyển từ Nguồn

note: l10n: More information about placeables: http://translate.sourceforge.net/wiki/virtaal/placeables
en: P_revious Placeable
vi: Đoạn chèn t_rước

en: _Next Placeable
vi: Đoạn chè_n tiếp

en: _Navigation
vi: _Duyệt

en: P_age Up
vi: _Lên trang

en: _Page Down
vi: _Xuống trang

en: _Online Help
vi: Trợ giúp trực tu_yến

en: _Tutorial
vi: _Trợ lý

en: _Localization Guide
vi: _Sổ tay Địa phương hoá

en: Report a _Bug
vi: Thông báo _lỗi

en: Virtaal Preferences
vi: Tùy thích Virtaal

en: The name stored in the file header
vi: Họ tên được cất giữ trong phần đầu tập tin

en: The e-mail address stored in the file header
vi: Địa chỉ thư điện tử được cất giữ trong phần đầu tập tin

en: The team information stored in the file header. This can be an e-mail address or a URL, for example.
vi: Thông tin về nhóm dịch (v.d. địa chỉ thư điện tử hay địa chỉ URL) cũng được cất giữ trong phần đầu tập tin.

en: Team:
vi: Nhóm dịch:

en: <b>Translator Information</b>
vi: <b>Thông tin Người dịch</b>

en: Source text:
vi: Văn bản nguồn:

en: Target text:
vi: Văn bản đích:

en: Use _Default Fonts
vi: Dùng phông chữ _mặc định

en: Placeables are special parts of the text that can be automatically highlighted and easily inserted into the translation.
vi: Đoạn chèn là phần văn bản đặc biệt có thể được tự động tô sáng và dễ chèn vào bản dịch.

en: Placeables
vi: Đoạn chèn

en: Add Term
vi: Thêm thuật ngữ

note: l10n: This label refers to comments about a new term that is added
en: C_omments
vi: _Ghi chú

en: Terminology _file:
vi: _Tập tin Thuật ngữ :

en: Terminology Files
vi: Tập tin Thuật ngữ

en: Put queries in quotes
vi: Bao truy vấn bằng dấu nháy kép

en: Web Look-ups
vi: Tra tìm trên Web

note: l10n: Remove the tags if underlining is unsuitable for your language. Most languages won't need to change this. Translate 'Open' normally.
en: <u>Open</u>
vi: Mở

en: <b><big>Recent Files</big></b>
vi: <b><big>Tập tin vừa mở</big></b>

en: <u>Tutorial</u>
vi: Trợ lý

en: <u>Cheat Sheet</u>
vi: Bảng trợ giúp

en: <u>More...</u>
vi: Xem thêm...

en: <u>Features</u>
vi: Tính năng

en: <b><big>Getting Started</big></b>
vi: <b><big>Bắt đầu dùng</big></b>

en: <u>Manual</u>
vi: Sổ tay

en: <u>Localization Guide</u>
vi: Sổ tay địa phương hoá

en: <u>Feedback</u>
vi: Phản hồi

en: <b><big>Support</big></b>
vi: <b><big>Hỗ trợ</big></b>

en: At the end of a translation, simply press <Enter> to continue with the next one.
vi: Tới cuối chuỗi dịch thì đơn giản hãy bấm phím <Enter> để chuyển đổi sang chuỗi kế tiếp.

en: To copy the original string into the target field, simply press <Alt+Down>.
vi: Để sao chép chuỗi gốc vào trường đích, đơn giản hãy bấm tổ hợp phím <Alt+Down>.

note: l10n: Refer to the translation of "Fuzzy" to find the appropriate shortcut key to recommend
en: To mark the current translation as fuzzy, simply press <Alt+U>.
vi: Để đánh dấu chuỗi dịch hiện thời như là « còn mờ » (fuzzy), đơn giản hãy bấm tổ hợp phím <Alt+M>.

en: Use Ctrl+Up or Ctrl+Down to move between translations.
vi: Dùng tổ hợp phím Ctrl+Lên hay Ctrl+Xuống để di chuyển giữa các chuỗi dịch.

en: Use Ctrl+PgUp or Ctrl+PgDown to move in large steps between translations.
vi: Dùng tổ hợp phím Ctrl+PgUp hay Ctrl+PgDn để di chuyển giữa các chuỗi dịch theo bước lớn hơn.

en: Header information
vi: Thông tin ở phần đầu

en: Please enter your name
vi: Hãy gõ họ tên của bạn

en: Please enter your e-mail address
vi: Hãy gõ địa chỉ thư điện từ của bạn

en: Please enter your team's information
vi: Hãy gõ thông tin về nhóm dịch của bạn

en: You selected the currently open file for opening. Do you want to reload the file?
vi: Bạn đã chọn mở lại tập tin còn mở hiện thời. Muốn nạp lại nó không?

en: Could not open file.
    
    %(error_message)s
    
    Try opening a different file.
vi: Không thể mở tập tin.
    
    %(error_message)s
    
    Hãy thử mở một tập tin khác.

en: Could not save file.
    
    %(error_message)s
    
    Try saving to a different location.
vi: Không thể lưu tập tin.
    
    %(error_message)s
    
    Hãy thử lưu vào một vị trí khác.

en: Could not save file.
    
    %(error_message)s
vi: Không thể lưu tập tin.
    
    %(error_message)s

en: Reload file from last saved copy and lose all changes?
vi: Nạp lại tập tin từ bản sao đã lưu cuối mà mất tất cả các thay đổi mới làm không?

note: l10n: See http://en.wikipedia.org/wiki/CamelCase
en: CamelCase
vi: ChữHoaNộiBộ

en: Words with internal capitalization, such as some brand names and WikiWords
vi: Các từ viết chữ hoa nội bộ, chẳng hạn một số nhãn hiệu và TừWiki

en: Capitals
vi: CHỮ HOA

note: l10n: this refers to "UPPERCASE" / "CAPITAL" letters
en: Words containing uppercase letters only
vi: Các từ chỉ viết chữ hoa

en: Application command line options, such as --help, -h and -I
vi: Các tuỳ chọn dòng lệnh của ứng dụng, v.d. « --help » (trợ giúp), « -h » và « -l »

en: E-mail addresses
vi: Các địa chỉ thư điện tử

en: File Names
vi: Tên tập tin

en: Paths referring to file locations
vi: Các đường dẫn dẫn đến vị trí tập tin

en: Placeholders (printf)
vi: Bộ giữ chỗ (printf)

en: Placeholders used in "printf" strings
vi: Các bộ giữ chỗ được sử dụng trong chuỗi dạng « printf »

en: Placeholders (Python)
vi: Bộ giữ chỗ (Python)

en: Placeholders in Python strings
vi: Các bộ giữ chỗ được sử dụng trong chuỗi dạng Python (v.d. %(filename)s)

en: Placeholders (Java)
vi: Bộ giữ chỗ (Java)

en: Placeholders in Java strings
vi: Các bộ giữ chỗ được sử dụng trong chuỗi dạng Java

en: Placeholders (Qt)
vi: Bộ giữ chỗ (Qt)

en: Placeholders in Qt strings
vi: Các bộ giữ chỗ được sử dụng trong chuỗi dạng Qt

note: l10n: 'decimal fractions' refer to numbers like 0.2 or 499,99
en: Integer numbers and decimal fractions
vi: Các số nguyên và phân số thập phân

en: Symbols and less frequently used punctuation marks
vi: Các ký hiệu và dấu chấm câu ít thường dùng hơn

en: URLs, hostnames and IP addresses
vi: Các địa chỉ URL, tên máy và địa chỉ IP

note: l10n: see http://en.wikipedia.org/wiki/Character_entity_reference
en: XML Entities
vi: Thực thể XML

en: Entity references, such as &amp; and &#169;
vi: Các tham chiếu thực thể (entity), v.d. « &amp; » và « &#169; »

en: XML Tags
vi: Thẻ XML

en: XML tags, such as <b> and </i>
vi: Các thẻ mã XML, v.d. <b> (bắt đầu in đậm) và </i> (kết thúc in nghiêng)

en: Double spaces and spaces in unexpected positions
vi: Các dấu cách đôi và dấu cách ở vị trí bất thường

en: "alt" Attributes
vi: Thuộc tính « alt »

en: Placeable for "alt" attributes (as found in HTML)
vi: Đoạn chèn thuộc tính « alt » (dưới dạng mã HTML)

en: The file contains nothing to translate.
vi: Tập tin không chứa gì cần dịch.

note: l10n: The heading of statistics before updating to the new template
en: Before:
vi: Trước:

note: l10n: The heading of statistics after updating to the new template
en: After:
vi: Sau:

note: l10n: this refers to updating a file to a new template (POT file)
en: File Updated
vi: Tập tin đã cập nhật

en: Automatically complete long words while you type
vi: Tự động điền nốt mỗi từ dài trong khi bạn gõ

en: AutoCompletor
vi: Bộ tự động điền nốt

en: Automatically correct text while you type
vi: Tự động sửa chữa lỗi gõ trong khi bạn gõ

en: AutoCorrector
vi: Bộ tự động sửa

en: Perform look-ups on selected text
vi: Tra tìm dựa vào chuỗi được chọn

en: External Look-up
vi: Tra tìm bên ngoài

note: l10n: The 'services' here refer to different look-up plugins, such as web look-up, etc.
en: Select Look-up Services
vi: Chọn dịch vụ Tra tìm

en: Select the services that should be used to perform look-ups
vi: Chọn những dịch vụ cần dùng để thực hiện chức năng tra tìm

en: Look-up "%(selection)s"
vi: Tra tìm « %(selection)s »

note: l10n: plugin name
en: Web Look-up
vi: Tra tìm trên Web

en: Look-up the selected text on a web site
vi: Tra tìm chuỗi được chọn ở một địa chỉ Web

note: l10n: Whether the selected text should be surrounded by "quotes"
en: Quote Query
vi: Truy vấn bằng dấu nháy

en: Migrate settings from KBabel, Lokalize and/or Poedit to Virtaal.
vi: Nâng cấp lên Virtaal thiết lập của KBabel, Lokalize và/hay Poedit.

en: Migration Assistant
vi: Trợ lý Chuyển đổi

en: Should Virtaal try to import settings and data from other applications?
vi: Virtaal có nên nhập thiết lập và dữ liệu từ các ứng dụng khách không?

en: Import data from other applications?
vi: Nhập dữ liệu từ ứng dụng khác ?

en: Migration was successfully completed
vi: Hoàn tất chạy tiến trình nâng cấp.

en: The following items were migrated:
vi: Những mục theo đây đã được chuyển sang Virtaal:

en: Migration completed
vi: Hoàn tất nâng cấp

en: Virtaal was not able to migrate any settings or data
vi: Virtaal đã không chuyển được thiết lập hay dữ liệu nào

en: Nothing migrated
vi: Chưa chuyển gì

en: Poedit settings
vi: Thiết lập Poedit

en: Poedit's Translation Memory: %(database_language_code)s
vi: Bản nhớ chuỗi dịch của Poedit: %(database_language_code)s

en: KBabel's Translation Memory: %(database_language_code)s
vi: Bản nhớ chuỗi dịch của KBabel: %(database_language_code)s

en: Lokalize settings
vi: Thiết lập Localize

en: Lokalize's Translation Memory: %(database_name)s
vi: Bản nhớ chuỗi dịch của Localize: %(database_name)s

en: Terminology Help
vi: Trợ giúp về Thuật ngữ

en: Terminology suggestions
vi: Góp ý về thuật ngữ

en: Localization Terminology
vi: Thuật ngữ địa phương hoá

en: Selected localization terminology
vi: Các thuật ngữ lựa chọn về quá trình địa phương hoá

en: Local terminology files
vi: Các tập tin thuật ngữ nằm trên máy tính này

en: Terminology _Files...
vi: _Tập tin Thuật ngữ...

en: Add _Term...
vi: _Thêm thuật ngữ...

en: Extendable
vi: Mở rộng được

en: "%s" is not a usable file.
vi: « %s » không phải là một tập tin có thể sử dụng.

en: Unable to load %(filename)s:
    
    %(errormsg)s
vi: Không thể nạp %(filename)s:
    
    %(errormsg)s

en: _Source term — %(langname)s
vi: Thuật ngữ _nguồn — %(langname)s

en: _Target term — %(langname)s
vi: _Thuật ngữ đích — %(langname)s

en: Identical entry already exists.
vi: Một mục nhập trùng đã có.

en: Existing translations: %(translations)s
vi: Chuỗi dịch đã có: %(translations)s

en: Terms from Open-Tran.eu
vi: Các thuật ngữ từ Open-Tran.eu

en: Select Terminology Sources
vi: Chọn nguồn thuật ngữ

en: Select the sources of terminology suggestions
vi: Chọn các nguồn góp ý thuật ngữ

en: Translation memory suggestions
vi: Góp ý từ bản nhớ chuỗi dịch

en: Previous translations for Free and Open Source Software
vi: Các chuỗi dịch trước cho Phần mềm Tự do và Nguồn mở

en: Translated units from the currently open file
vi: Các mục đã dịch từ tập tin được mở hiện thời

note: l10n: Try to keep this as short as possible.
en: This file
vi: Tập tin này

en: Unreviewed machine translations from Google's translation service
vi: Các chuỗi dịch do máy chưa xem lại từ dịch vụ thông dịch của Google

en: Unreviewed machine translations from Microsoft Translator
vi: Các chuỗi do máy dịch chưa xem lại từ Microsoft Translator

en: Unreviewed machine translations from various services
vi: Các chuỗi dịch do máy chưa xem lại từ các dịch vụ khác nhau

en: Local Translation Memory
vi: Bản nhớ chuỗi dịch cục bộ

en: Previous translations you have made
vi: Các chuỗi dịch trước của bạn

note: l10n: Try to keep this as short as possible.
en: Local TM
vi: Cục bộ

en: Unreviewed machine translations from a Moses server
vi: Các chuỗi dịch do máy chưa xem lại từ một máy phục vụ Moses

en: A translation memory server
vi: Một máy phục vụ bản nhớ chuỗi dịch

note: l10n: Try to keep this as short as possible.
en: Remote TM
vi: Từ xa

en: A TinyTM translation memory server
vi: Một máy phục vụ bản nhớ chuỗi dịch TinyTM

en: Unreviewed machine translations from Apertium
vi: Các chuỗi dịch do máy chưa xem lại từ Apertium

en: Translation _Suggestions
vi: _Góp ý chuỗi dịch

note: l10n: The 'sources' here refer to different translation memory plugins, such as local tm, open-tran.eu, the current file, etc.
en: Select sources of Translation Memory
vi: Chọn nguồn bản nhớ chuỗi dịch

en: Select the sources that should be queried for translation memory
vi: Chọn những nguồn cần hỏi về bản nhớ chuỗi dịch

en: TM Source
vi: Nguồn bản nhớ chuỗi dịch

en: Choose a Translation File
vi: Chọn một tập tin thông dịch

en: _New Language Pair...
vi: Cặp _ngôn ngữ mới...

en: The current file has been modified.
    Do you want to save your changes?
vi: Tập tin hiện thời bị sửa đổi.
    Bạn có muốn lưu các thay đổi không?

en: Please enter the number of noun forms (plurals) to use
vi: Hãy gõ số các dạng danh từ (cách ở số nhiều) cần dùng

en: Please enter the plural equation to use
vi: Hãy gõ biểu thức cách ở số nhiều cần dùng

note: l10n: This refers to the 'mode' that determines how Virtaal moves between units.
en: N_avigation:
vi: Du_yệt:

en: Copyright © 2007-2010 Zuza Software Foundation
vi: Tác quyền © năm 2007-2010 của Tổ chức Phần mềm Zuza

note: l10n: Please retain the literal name "Virtaal", but feel free to additionally transliterate the name and to add a translation of "For Language", which is what the name means.
en: Virtaal is a program for doing translation.
vi: Virtaal là một chương trình thông dịch.

en: The initial focus is on software translation (localization or l10n), but we definitely intend it to be useful as a general purpose tool for Computer Aided Translation (CAT).
vi: Mục đích đầu tiên là công việc dịch phần mềm (địa phương hoá hay l10n), nhưng chúng tôi cũng dự định chương trình này có ích như là một công cụ thường dụng cho Thông dịch được Máy Hỗ trợ (CAT).

en: Virtaal website
vi: Trang chủ Virtaal

en: We thank our donors:
vi: Cám ơn các nhà quyên góp:

en: The International Development Research Centre
vi: Trung tâm Quốc tế Phát triển và Nghiên cứu

en: Mozilla Corporation
vi: Công ty Mozilla

en: Language code must be an ASCII string.
vi: Mã ngôn ngữ phải là một chuỗi dạng ASCII.

en: Language code must be at least 2 characters long.
vi: Mã ngôn ngữ phải có chiều dài ít nhất 2 ký tự (v.d. « vi » hay « zh_HK »).

en: Translation memory
vi: Bản nhớ chuỗi dịch

en: Machine translation
vi: Dịch do máy

en: Highlighting and insertion of placeables
vi: Tô sáng và chèn bộ giữ chỗ

en: Many plugins and options for customization
vi: Có nhiều phần bổ sung và sự chọn để tùy chỉnh

en: Not a valid file.
vi: Không phải một tập tin hợp lệ.

en: TMX Translation Memory
vi: Bản nhớ chuỗi dịch dạng TMX

en: Translation Memory eXchange
vi: Hoán đổi bản nhớ chuỗi dịch

en: TBX Glossary
vi: Bản chú giải TBX

en: Wordfast Translation Memory
vi: Bản nhớ chuỗi dịch Wordfast

en: Qt Linguist Translation File
vi: Tập tin thông dịch Qt Linguist (.ts)

en: Qt Message File
vi: Tập tin thông điệp Qt

en: Qt Phrase Book
vi: Sách cụm từ Qt

en: INI File
vi: Tập tin dạng INI

en: Java Properties File
vi: Tập tin thuộc tính Java

en: OpenOffice.org Translation File
vi: Tập tin thông dịch OpenOffice.org (.sdf)

en: XLIFF Translation File
vi: Tập tin thông dịch XLIFF

en: XML Localization Interchange File Format
vi: Định dạng Tập tin Hoán đổi Địa phương hoá XML

en: C++ RC File
vi: Tập tin tài nguyên C++ RC

en: Resource Compiler
vi: Bộ biên dịch tài nguyên

en: Tcl Translation File
vi: Tập tin thông dịch Tcl

en: JavaScript error message file
vi: Tập tin thông điệp lỗi JavaScript

en: Gettext Translation Template
vi: Mẫu thông dịch Gettext

en: Trados Tag Editor
vi: Bộ sửa thẻ Trados

en: Gettext PO file
vi: Tập tin PO gettext

en: Gettext MO file
vi: Tập tin MO gettext

en: Qt .qm file
vi: Tập tin .qm Qt

en: OmegaT Glossary
vi: Từ điển thuật ngữ OmegaT

en: %prog [options] [translation_file]
vi: %prog [tuỳ chọn ...] [tập_tin-thông_dịch]

en: LOG
vi: GHI LƯU

en: turn on logging, storing the result to the supplied filename.
vi: hiệu lực chức năng ghi lưu, cũng lưu kết quả vào tên tập tin đưa ra.

en: use the configuration file given by the supplied filename.
vi: dùng cấu hình được cung cấp bởi tên tập tin đưa ra.

en: enable debugging features
vi: bật tính năng gỡ rối

en: perform profiling, storing the result to the supplied filename.
vi: đo hiệu năng sử dụng, lưu kết quả vào tên tập tin đưa ra.

en: Could not open log file '%(filename)s'
vi: Không thể mở tập tin « %(filename)s »

en: Could not read configuration file '%(filename)s'
vi: Không thể đọc tập tin cấu hình « %(filename)s »

en: invalid number of arguments
vi: sai đặt số các đối số

en: Could not open profile file '%(filename)s'
vi: Không thể mở tập tin hồ sơ « %(filename)s »

en: no such option: %s
vi: không có tuỳ chọn như vậy: %s

en: ambiguous option: %s (%s?)
vi: đối số vẫn mơ hồ : %s (%s ?)

en: long integer
vi: số nguyên dài

en: floating-point
vi: điểm phù động

en: complex
vi: số phức

en: option %s: invalid %s value: %r
vi: tuỳ chọn %s: sai đặt giá trị %s: %r

en: option %s: invalid choice: %r (choose from %s)
vi: tuỳ chọn %s: sai chọn: %r (hãy chọn trong %s)

en: show this help message and exit
vi: hiển thị trợ giúp này, sau đó thoát

en: show program's version number and exit
vi: hiển thị số thứ tự phiên bản của chương trình, sau đó thoát

en: %prog [options]
vi: %prog [tuỳ chọn ...]

en: %s option requires an argument
vi: %s: tùy chọn cần thiết một đối số

en: %s option requires %d arguments
vi: %s: tùy chọn cần thiết %d đối số

en: %s option does not take a value
vi: tùy chọn %s không chấp nhận một giá trị

note: Type: password Description
en: Password for DBA and DAV users:
vi: Mật khẩu cho người dùng DBA và DBV:

note: Type: password Description
en: Following installation, users and passwords in Virtuoso can be managed using the command line tools (see the full documentation) or via the Conductor web application which is installed by default at http://localhost:8890/conductor.
vi: Sau khi cài đặt, các người dùng và mật khẩu trong Virtuoso có thể được quản lý bằng các công cụ dòng lệnh (xem tài liệu hướng dẫn hoàn toàn) hoặc thông qua ứng dụng Web tên Conductor mà được cài đặt theo mặc định ở địa chỉ « http://localhost:8890/conductor ».

note: Type: password Description
en: Two users ("dba" and "dav") are created by default, with administrative access to Virtuoso. Secure passwords must be chosen for these users in order to complete the installation.
vi: Hai người dùng (« dba » và « dav ») được tạo theo mặc định, cũng có quyền truy cập đến Virtuous ở cấp quản trị. Để kết thúc quá trình cài đặt, một mật khẩu bảo mật phải được chọn cho từng người dùng.

note: Type: password Description
en: If you leave this blank, the daemon will be disabled unless a non-default password already exists.
vi: Bỏ trống trường này thì trình nền bị tắt nếu chưa lập một mật khẩu khác mặc định.

note: Type: password Description
en: Administrative users password confirmation:
vi: Xác nhận mật khẩu quản trị:

note: Type: note Description
en: No initial password set, daemon disabled
vi: Chưa lập mật khẩu đầu tiên thì trình nền bị tắt

note: Type: note Description
en: For security reasons, the default Virtuoso instance is disabled because no administration password was provided.
vi: Vì lý do bảo mật, tiến trình Virtuoso mặc định bị tắt do sự không có mật khẩu quản trị.

note: Type: error Description
en: Unable to set password for the Virtuoso DBA user
vi: Không thể đặt mật khẩu cho người dùng DBA Virtuoso

note: Type: error Description
en: An error occurred while setting the password for the Virtuoso administrative user. This may have happened because the account already has a password, or because of a communication problem with the Virtuoso server.
vi: Gặp lỗi trong khi đặt mật khẩu cho người dùng Virtuoso ở cấp quản trị. Trường hợp này có thể xảy ra vì tài khoản đã có một mật khẩu, hoặc do một vấn đề liên lạc với trình phục vụ Virtuoso.

note: Type: error Description
en: If the database already existed then it will have retained the original password. If there was some other problem then the default password ("dba") is used.
vi: Nếu cơ sở dữ liệu đã có thì nó giữ lại mật khẩu gốc. Gặp vấn đề khác nào thì dùng mật khẩu mặc định (« dba »).

note: Type: error Description
en: It is recommended to check the passwords for the users "dba" and "dav" immediately after installation.
vi: Ngay khi cài đặt được thì cũng nên kiểm tra mật khẩu của người dùng « dba » và « dav ».

note: Type: boolean Description
en: Remove all Virtuoso databases?
vi: Gỡ bỏ mọi cơ sở dữ liệu Virtuoso ?

note: Type: boolean Description
en: If you're removing the Virtuoso package in order to later install a more recent version, or if a different Virtuoso package is already using it, you can choose to keep databases.
vi: Nếu bạn đang gỡ bỏ gói Virtuoso để cài đặt một phiên bản mới, hoặc nếu một gói Virtuoso khác dùng chung thì bạn có dịp chọn giữ lại cơ sở dữ liệu.

note: Type: string Description
en: HTTP server port:
vi: Cổng trình phục vụ HTTP:

note: Type: string Description
en: Virtuoso provides a web server capable of hosting HTML and VSP pages (with optional support for other languages). If you are installing this instance as a public web server directly on the Internet, you probably want to choose 80 as web server port.
vi: Virtuoso cung cấp một trình phục vụ Web có khả năng phục vụ các trang kiểu HTML và VSP (cũng có tuỳ chọn hỗ trợ các ngôn ngữ khác). Nếu bạn đang cài đặt tiến trình này làm một trình phục vụ Web công cộng trực tiếp trên Internet thì rất có thể là bạn muốn lập cổng 80 cho trình phục vụ Web.

note: Type: string Description
en: Database server port:
vi: Cổng trình phục vụ cơ sở dữ liệu :

note: Type: string Description
en: You may change here the port on which the Virtuoso database server will listen for connections.
vi: Ở đây thì bạn có thể thay đổi cổng trên đó trình phục vụ cơ sở dữ liệu Virtuoso lắng nghe kết nối.

note: Type: string Description
en: Modifying this default value can improve security on servers that might be targets for unauthorized intrusion.
vi: Sửa đổi giá trị mặc định này cũng có thể tăng mức bảo mật trên máy phục vụ có thể bị xâm nhập.

note: Type: boolean Description
en: Register an ODBC system DSN for Virtuoso?
vi: Đăng ký một DSN hệ thống ODBC cho Virtuoso ?

note: Type: boolean Description
en: An ODBC manager (unixodbc or iODBC) is already installed on this system, and the Virtuoso ODBC driver is installed.
vi: Một trình quản lý ODBC (unixodbc hay iODBC) được cài đặt về trước vào hệ thống này, và trình điều khiển ODBC Virtuoso đã được cài đặt.

note: Type: boolean Description
en: The default Virtuoso instance can be automatically added to the list of available System Data Sources (and automatically deleted from the list when this package is removed).
vi: Tiến trình Virtuoso mặc định có thể được tự động thêm vào danh sách các Nguồn Dữ liệu Hệ thống (System Data Source); cũng được tự động xoá khỏi danh sách khi gói được gỡ bỏ.

note: Type: boolean Description
en: If you choose this option, the DSN will be named "VOS". User and password details are omitted from the DSN for security reasons.
vi: Bật tùy chọn này thì DSN có tên mới « VOS ». Các chi tiết về người dùng và mật khẩu bị bỏ đi khỏi DSN vì lý do bảo mật.

note: Type: select Description
en: Default Virtuoso server package:
vi: Gói trình phục vụ Virtuoso mặc định:

note: Type: select Description
en: Please choose the version of virtuoso-server that will be linked to by the default (unversioned) names, for init scripts and client tools.
vi: Hãy chọn phiên bản trình phục vụ virtuoso-server tới đó các tên mặc định (không có phiên bản) sẽ liên kết, cho các văn lệnh khởi chạy và công cụ khách.

note: Type: boolean Description
en: Register the Virtuoso ODBC driver?
vi: Đăng ký trình điều khiển ODBC Virtuoso ?

note: Type: boolean Description
en: An ODBC manager (unixodbc or iODBC)  is already installed on this system.
vi: Một trình quản lý ODBC (unixodbc hay iODBC) được cài đặt về trước vào hệ thống này.

note: Type: boolean Description
en: The Virtuoso ODBC driver can be automatically added to the list of available ODBC drivers (and automatically deleted from the list when this package is removed).
vi: Trình điều khiển ODBC Virtuoso có thể được tự động thêm vào danh sách các trình điều khiển ODBC sẵn sàng; cũng được tự động xoá khỏi danh sách khi gói được gỡ bỏ.

en: This program comes with NO WARRANTY, to the extent permitted by law.
    You may redistribute it under the terms of the GNU General Public License;
    see the file named COPYING for details.
    Written by the VideoLAN team; see the AUTHORS file.
vi: Chương trình này được phát hành không có giấy tờ bảo đảm, bạn sử dụng chương trình trong giới hạn của luật hiện hành.
    Phần mềm tuân theo các điều khoản của hiệp hội Mã Nguồn Mở GNU;
    vui lòng xem thông tin trong tập tin COPYING để biết thêm chi tiết.
    Được thiết kế bởi nhóm VideoLAN; xem trong tập tin AUTHOR để biết thêm chi tiết.

en: VLC preferences
vi: Tuỳ biến VLC

en: Select "Advanced Options" to see all options.
vi: Chọn "Tùy chọn nâng cao" để xem tất cả tuỳ chọn.

en: Settings for VLC's interfaces
vi: Cài đặt cho giao diện của VLC

en: Main interfaces settings
vi: Cài đặt giao diện chính

en: Main interfaces
vi: Giao diện chính

en: Settings for the main interface
vi: Các thiết lập cho giao diện chính

en: Control interfaces
vi: Giao diện điều khiển

en: Settings for VLC's control interfaces
vi: Thiết lập giao diện điều khiển

en: Hotkeys settings
vi: Thiết lập phím tắt

en: Audio settings
vi: Thiết lập âm thanh

en: General audio settings
vi: Thiết đặt âm thanh chung

en: Audio filters are used to process the audio stream.
vi: Bộ lọc âm thanh được dùng để xử lý các luồng âm thanh.

en: Audio resampler
vi: Bộ lấy mẫu lại âm thanh

en: Audio visualizations
vi: Trực quan hoá âm thanh

en: Output modules
vi: Phương thức xuất dữ liệu

en: General settings for audio output modules.
vi: Thiết lập chung cho phướng thức xuất dữ liệu âm thanh.

en: Miscellaneous audio settings and modules.
vi: Thiết lập hỗn hợp audio và module.

en: Video settings
vi: Thiết lập Video

en: General video settings
vi: Thiết lập chung cho Video

en: General settings for video output modules.
vi: Cài đặt chung cho các mô đun xuất hình ảnh.

en: Video filters are used to process the video stream.
vi: Bộ lọc Video dùng để xử lý việc phân luồng video.

en: Subtitles / OSD
vi: Phụ đề / Hiển thị trên màn hình

en: Settings related to On-Screen-Display, subtitles and "overlay subpictures"
vi: Thiết lập liên quanHiển Thị Trên Màn Hình, phụ đề và "lớp phủ phụ đề"

en: Splitters
vi: Các bộ chia

en: Video splitters separate the stream into multiple videos.
vi: Bộ chia video luồng ra nhiều video.

en: Input / Codecs
vi: Đầu vào / Bộ biên giải mã

en: Settings for input, demultiplexing, decoding and encoding
vi: Thiết lập cho đầu ra, ghép tín hiệu, giải và mã hóa dữ liệu

en: Access modules
vi: Mô đun truy cập

en: Settings related to the various access methods. Common settings you may want to alter are HTTP proxy or caching settings.
vi: Thiết lập liên quan đến những phương thức truy cập dữ liệu khác nhau. Đây là phần thiết lập chung nếu bạn muốn loại bỏ HTTP proxy hoặc thiết lập bộ nhớ đệm.

en: Stream filters
vi: Bộ lọc luồng

en: Stream filters are special modules that allow advanced operations on the input side of VLC. Use with care...
vi: Bộ lọc luồng là những mô đun đăc biệt cho phép thực hiện các thao tác nâng cao lên đầu vào của VLC. Cẩn thận đó nha...

en: Demuxers
vi: Bộ tách kênh

en: Demuxers are used to separate audio and video streams.
vi: Bộ tách kênh dùng để tách âm thanh và hình của video thành các luồng riêng lẻ.

en: Video codecs
vi: Bộ biên giải mã video

en: Settings for the video, images or video+audio decoders and encoders.
vi: Thiết lập cho video, hình ảnh hoặc trình biên mã và giải mã audo+video.

en: Audio codecs
vi: Bộ biên giải mã âm thanh

en: Settings for the audio-only decoders and encoders.
vi: Thiết lập dành riêng cho âm thanh đối với trình giải mã và biên mã.

en: Subtitle codecs
vi: Bộ biên giải mã phụ đề

en: Settings for subtitle, teletext and CC decoders and encoders.
vi: Thiết lập dành cho phụ đề, teletext và trình giải mã và biên mã CC .

en: General input settings. Use with care...
vi: Thiết lập chung đầu vào. Cẩn thận đó nha...

en: Stream output
vi: Luồng đầu ra

en: Stream output settings are used when acting as a streaming server or when saving incoming streams.
    Streams are first muxed and then sent through an "access output" module that can either save the stream to a file, or stream it (UDP, HTTP, RTP/RTSP).
    Sout streams modules allow advanced stream processing (transcoding, duplicating...).
vi: Thiết lập đầu ra của luồng phát được sử dụng khi luồng tín hiệu nằm ở phía máy chủ hoặc khi tiến hành lưu các luồng phát đang đến.
    Các luồng sẽ được ghép kênh và sau đó được gửi đi bằng module "truy cập đầu ra", module này vừa có thể lưu luồng phát được nói đến thành một tập tin tạm thời, vừa có khả năng phân luồng cho chính luồng phát đó (sử dụng các giao thức UDP, HTTP, RTP/RTSP).
    Các phương thức phân luồng Sout cho phép điều khiển tiến trình phân luồng (chuyển mã, nhân bản...).

en: General stream output settings
vi: Thiết lập chung luồng phát đầu ra

en: Muxers
vi: Bộ ghép kênh

en: Muxers create the encapsulation formats that are used to put all the elementary streams (video, audio, ...) together. This setting allows you to always force a specific muxer. You should probably not do that.
    You can also set default parameters for each muxer.
vi: Bộ ghép kênh có thể được sử dụng để tạo ra các định dạng cơ bản của dữ liệu nhằm đưa vào các luồng phát cơ bản (video, âm thanh,...).
    Thiết lập cho phép bạn bắt chương trình luôn luôn thể hiện việc dồn tín hiệu riêng biệt. Bạn không nên chọn phần này.
    Bạn có thể chỉnh các thông số mặc định sẵn có với việc dồn tín hiệu.

en: Access output
vi: Truy cập đầu ra

en: Access output modules control the ways the muxed streams are sent. This setting allows you to always force a specific access output method. You should probably not do that.
    You can also set default parameters for each access output.
vi: Module truy cập đầu ra kiểm soát việc gửi đi các luồng ghép kênh. Thiết lập này sẽ cho phép ràng buộc chương trình phải có một cơ chế truy cập đầu ra. Bạn có lẽ không nên chọn phần này.
    Bạn cũng có thể chỉnh các thông số mặc định cho việc truy cập đầu ra.

en: Packetizers
vi: Đóng gói dữ liệu

en: Packetizers are used to "preprocess" the elementary streams before muxing. This setting allows you to always force a packetizer. You should probably not do that.
    You can also set default parameters for each packetizer.
vi: Bộ đóng gói được sử dụng dưới vai trò "tiền xử lý" các luồng phát trước khi ghép kênh. Thiết lập này cho phép bạn bắt buộc sử dụng việc đóng gói dữ liệu. Bạn có lẽ không nên chọn phần này.
    Bạn cũng có thể chỉnh sửa các thông số mặc định cho từng bộ đóng gói.

en: Sout stream
vi: Luồng Sout

en: Sout stream modules allow to build a sout processing chain. Please refer to the Streaming Howto for more information. You can configure default options for each sout stream module here.
vi: Luồng Sout là phương thức cho bạn có thể xây dựng các chuỗi xử lý sout. Hãy đọc thêm tài liều về Cách Phân Luồng để biết thêm chi tiết. Bạn có thể chỉnh sửa các tùy chọn mặc định với từng module luồng dạng sout tại đây.

en: VLC's implementation of Video On Demand
vi: Bản bổ sung hoàn thiện cho Video Theo Yêu Cầu

en: Settings related to playlist behaviour (e.g. playback mode) and to modules that automatically add items to the playlist ("service discovery" modules).
vi: Thiết lập này liên quan đến các điều khiển với Danh Sách video/audio (vd như chế độ bật/phát lại danh sách) và các module thêm các tập tin mới vào Danh Sách một cách tự động (thông qua mô đun "service discovery").

en: General playlist behaviour
vi: Hành vi chung đối với danh sách phát

en: Services discovery
vi: Khám phá các dịch vụ khác

en: Services discovery modules are facilities that automatically add items to playlist.
vi: Mô đun khám phá dịch vụ là tiện ích cho việc tử động thêm các đối tượng vào danh sách phát.

en: Advanced settings. Use with care...
vi: Thiết lập nâng cao. Cẩn thận đó nha...

en: &Open File...
vi: &Mở Tập Tin...

en: &Advanced Open...
vi: &Mở tập tin nâng cao...

en: Open D&irectory...
vi: Mở T&hư mục...

en: Open &Folder...
vi: Mở &Thư mục...

en: Select one or more files to open
vi: Chọn một hay nhiều tập tin để mở

en: Media &Information
vi: Thông &tin về tập tin

en: &Codec Information
vi: &Thông tin bộ biên giải mã

en: &Messages
vi: &Thông điệp

en: Jump to Specific &Time
vi: Chọn lựa thời gian p&hát

en: Custom &Bookmarks
vi: Đánh dấu tự c&họn

en: &VLM Configuration
vi: &Chỉnh sửa VLM

en: Information...
vi: Thông tin...

en: Create Directory...
vi: Tạo thư mục...

en: Create Folder...
vi: Tạo thư mục...

en: Rename Directory...
vi: Đổi tên thư mục...

en: Rename Folder...
vi: Đổi tên thư mục...

en: Show Containing Directory...
vi: Hiển thị thư mục chứa...

en: Show Containing Folder...
vi: Hiển thị thư mục chứa...

en: Stream...
vi: Luồng phát...

en: Repeat One
vi: Lặp lại một lần

en: Random Off
vi: Tắt chế độ ngẫu nhiên

en: Add Directory...
vi: Thêm đường dẫn..

en: Save Playlist to &File...
vi: Lưu danh sách phát vào &Tệp tin...

en: <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><h2>Welcome to VLC media player Help</h2><h3>Documentation</h3><p>You can find VLC documentation on VideoLAN's <a href="http://wiki.videolan.org">wiki</a> website.</p><p>If you are a newcomer to VLC media player, please read the<br><a href="http://wiki.videolan.org/Documentation:VLC_for_dummies"><em>Introduction to VLC media player</em></a>.</p><p>You will find some information on how to use the player in the <br>"<a href="http://wiki.videolan.org/Documentation:Play_HowTo"><em>How to play files with VLC media player</em></a>" document.</p><p>For all the saving, converting, transcoding, encoding, muxing and streaming tasks, you should find useful information in the <a href="http://wiki.videolan.org/Documentation:Streaming_HowTo">Streaming Documentation</a>.</p><p>If you are unsure about terminology, please consult the <a href="http://wiki.videolan.org/Knowledge_Base">knowledge base</a>.</p><p>To understand the main keyboard shortcuts, read the <a href="http://wiki.videolan.org/Hotkeys">shortcuts</a> page.</p><h3>Help</h3><p>Before asking any question, please refer yourself to the <a href="http://www.videolan.org/support/faq.html">FAQ</a>.</p><p>You might then get (and give) help on the <a href="http://forum.videolan.org">Forums</a>, the <a href="http://www.videolan.org/vlc/lists.html">mailing-lists</a> or our IRC channel (<em>#videolan</em> on irc.freenode.net).</p><h3>Contribute to the project</h3><p>You can help the VideoLAN project giving some of your time to help the community, to design skins, to translate the documentation, to test and to code. You can also give funds and material to help us. And of course, you can <b>promote</b> VLC media player.</p></body></html>
vi: <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /></head><body><h2>Chào mừng bạn đến phần trợ giúp của VLC</h2><h3>VLC được chuyển sang Việt Ngữ bởi Vietnamese Translation Software và Poedit Community Edition</h3><h3>VLC hiện đã có trên Android - Hãy thử ngay!</h3><h3>VLC đang rất cần sự trợ giúp của các bạn trong công tác Việt Hóa chương trình</h3><p>Hiện tại phiên bản dịch của VLC rất cần sự đóng góp về mặt dịch thuật, mong các bạn nào có thiện nguyện, hãy tham gia vào công tác chuyển ngữ cho VLC.</p><p>Phiên bản dịch thuật dành cho VLC hiện đã được đưa lên trang Transifex.com theo dạng Clouding Translation. Bạn có thể dễ dàng đóng góp bản dịch/góp ý/hoàn thiện/bổ sung thêm phần dịch thuật nhằm giúp VLC trở nên gần gũi với người dùng Việt Nam hơn</p><p>Bạn không cần phải có kiến thức về lập trình, chỉ cần bạn có niềm đam mê với kiến thức về audio cũng như nếu bạn là một dịch giả hoặc một lập trình viên, hãy giúp VLC trở nên phổ biến hơn với giao diện được Việt Hóa theo phong cách dễ sử dụng và dễ dàng tiếp cận bởi nhiều người Việt hơn nữa.</p><p>Việc Việt Hóa chương trình hiện đã được đơn giản hóa theo cách trực diện với phong cách Cloud Computing - phong cách "đám mây" hiện đang là xu hướng chung trong lĩnh vực hợp tác về dịch thuật cho các phần mềm. Chỉ cần bạn truy cập vào <a href="https://www.transifex.com/projects/p/vlc-trans/language/vi/">đường dẫn này</a> sau khi đã đăng ký làm thành viên của website transifex, và nhấn vào nút "Join Team" và chờ trong vòng 24h là bạn đã có thể tham gia vào việc Việt Hóa chương trình VLC.</p><p>Nếu bạn còn phân vân về việc các thuật ngữ được sử dụng trong VLC sẽ gây khó khăn cho bạn thì bạn sẽ không phải lo về vấn đề đó, vì các phần thuật ngữ được sử dụng từ các người dịch khác sẽ hiển thị trong phần Suggestion hoặc Glossary và bạn có thể tự tạo một Glossary - danh sách từ vựng - theo ý bạn ngay chính phần bạn dịch, hỗ trợ bạn dịch tốt hơn và đồng bộ hơn với các dịch giả khác. Ngoài ra, còn có chức năng nhận xét về phần dịch mà bạn có thể đăng khi cảm thấy phần dịch nào chưa phù hợp hoặc cần chỉnh sửa.</p><p>Nếu một phần dịch nào đó đã được dịch bởi một dịch giả khác, bạn vẫn có thể tham gia vào công tác chỉnh sửa để hoàn thiện phần dịch đó hơn nữa. Việc quyết định sử dụng phần dịch từ dịch giả nào sẽ được quyết định thông qua lựa chọn đa số và các quyết định này sẽ được vote trong ngay chính trang transifex, tức trang hỗ trợ dịch cho VLC.</p><p>Nếu bạn là thành viên từ diễn đàn chuyên về Audio và lập trình thì mong các bạn dành chút thời gian đóng góp cho dự án VLC trong việc dịch thuật và chuẩn hóa các phiên bản Việt Ngữ thêm nữa.</p><h3>Hướng dẫn người dùng</h3><p>Giao diện chính của VLC hiện đã được chuyển ngữ, tuy nhiên, đa số các trang về Documentation vẫn hiện còn bỏ ngỏ. Nếu bạn có hứng thú, hãy thử tìm đọc và góp phần Việt Hóa nếu bạn thích.</p><p>Bạn có thể tìm thấy các phần mà bạn thắc mắc tại trang web <a href="http://wiki.videolan.org">wiki</a>.</p><p>Nếu bạn lần đầu tiên sử dụng VLC, hãy đọc phần<br><a href="http://wiki.videolan.org/Documentation:VLC_for_dummies"><em>Giới thiệu chương trình VLC</em></a>.</p><p>Bạn sẽ được hướng dẫn về việc sử dụng chương trình tại<br>"<a href="http://wiki.videolan.org/Documentation:Play_HowTo"><em>tài liệu cách mở một file với VLC </em></a>" .</p><p>Về phần lưu trữ,chuyển đổi định dạng file, chuyển mã, mã hóa, dồn kênh và phân luồng âm thanh, bạn sẽ tìm thấy các thông tin hữu ích tại <a href="http://wiki.videolan.org/Documentation:Streaming_HowTo">Tài liệu phân luồng</a>.</p><p>Nếu bạn thấy bổi rối với các thuật ngữ trong chương trình, hãy truy cập vào trang <a href="http://wiki.videolan.org/Knowledge_Base">Kiến Thức Cơ Bản</a>.</p><p>Để có thể thao tác với các phím tắt, bạn hãy đọc phần <a href="http://wiki.videolan.org/Hotkeys">Phím Tắt</a> .</p><h3>Trợ giúp trực tuyến</h3><p>Trước khi có câu hỏi nào, bạn hãy dành chút thời gian xem qua <a href="http://www.videolan.org/support/faq.html">Các Câu Hỏi Thường Gặp</a>.</p><p>Sau đó bạn có thể đăng thắc mắc (trợ giúp) của mình lên phần <a href="http://forum.videolan.org">Diễn đan VLC</a>, hay <a href="http://www.videolan.org/vlc/lists.html">email cho chúng tôi</a> hoặc chat trực tiếp với chúng tôi bằng IRCl (<em>#videolan</em> trên irc.freenode.net).</p><h3>Đóng góp cho VLC</h3><p>Bạn có thể trợ giúp chúng tôi bằng cách dành thời gian của bạn cho cộng đồng VLC trên mạng internet, thiết kế giao diện, phiên dịch các tài liệu hướng dẫn, thử nghiệm và viết mã. Bạn cũng có thể đóng góp cho chúng tôi về vật chất thông qua quỹ của VLC. Và dĩ nhiên bạn có thể phát triển <b>tự mình phát triển</b> VLC.</p></body></html>

en: Audio filtering failed
vi: Chế độ lọc âm thanh gặp lỗi

en: The maximum number of filters (%u) was reached.
vi: Số lượng tối đa bộ lọc (%u) đã đạt giới hạn cho phép.

en: Spectrometer
vi: Máy đo quang phổ

en: VU meter
vi: Thước đo VU

en: Audio filters
vi: Bộ lọc âm thanh

en: Replay gain
vi: Tự động tăng âm

en: Stereo audio mode
vi: Chế độ âm thanh stereo

en: Reverse stereo
vi: Đảo ngược stereo

en: To get exhaustive help, use '-H'.
vi: Để biết thêm thông tin trợ giúp, dùng '-H'.

en: Usage: %s [options] [stream] ...
    You can specify multiple streams on the commandline.
    They will be enqueued in the playlist.
    The first item specified will be played first.
    
    Options-styles:
      --option  A global option that is set for the duration of the program.
       -option  A single letter version of a global --option.
       :option  An option that only applies to the stream directly before it
                and that overrides previous settings.
    
    Stream MRL syntax:
      [[access][/demux]://]URL[#[title][:chapter][-[title][:chapter]]]
      [:option=value ...]
    
      Many of the global --options can also be used as MRL specific :options.
      Multiple :option=value pairs can be specified.
    
    URL syntax:
      file:///path/file              Plain media file
      http://host[:port]/file        HTTP URL
      ftp://host[:port]/file         FTP URL
      mms://host[:port]/file         MMS URL
      screen://                      Screen capture
      dvd://[device]                 DVD device
      vcd://[device]                 VCD device
      cdda://[device]                Audio CD device
      udp://[[<source address>]@[<bind address>][:<bind port>]]
                                     UDP stream sent by a streaming server
      vlc://pause:<seconds>          Pause the playlist for a certain time
      vlc://quit                     Special item to quit VLC
vi: Cách dùng: %s [tuỳ chọn] [luồng dữ liệu] ...
    Bạn có thể chỉ rõ nhiều luồng trên dòng lệnh.
    Các luồng sẽ được đưa vào hàng đợi trong danh sách.
    Mục đầu tiên được chỉ rõ sẽ được phát đầu tiên.
    
    Cấu trúc câu lệnh tuỳ chọn:
      --option  Một tuỳ chọn toàn cục được đặt trong khi chạy chương trình.
       -option  Một dạng một chữ cái của một --option toàn bộ.
       :option  An option that only applies to the stream directly before it
                and that overrides previous settings.
    
    Cú pháp luồng MRL:
      [[access][/demux]://]URL[#[title][:chapter][-[title][:chapter]]]
      [:option=value ...]
    
      Many of the global --options can also be used as MRL specific :options.
      Multiple :option=value pairs can be specified.
    
    Cú pháp URL:
      file:///path/file              tệp phương tiện thuần
      http://host[:port]/file        URL HTTP
      ftp://host[:port]/file         URL FTP
      mms://host[:port]/file         URL MMS
      screen://                      Quay màn hình
      dvd://[device]                 Thiết bị DVD
      vcd://[device]                 Thiết bị VCD
      cdda://[device]                Thiết bị Audio CD
      udp://[[<source address>]@[<bind address>][:<bind port>]]
                                     luồng UDP được truyền từ một máy chủ phát luồng
      vlc://pause:<seconds>          Tạm dừng danh sách phát trong một khoảng thời gian nhất định
      vlc://quit                     Mục đặc biệt để thoát VLC

en: (default enabled)
vi: (mặc định bật)

en: (default disabled)
vi: (mặc định tắt)

en: add --advanced to your command line to see advanced options.
vi: thêm --advanced vào dòng lệnh của bạn để xem các tuỳ chọn nâng cao.

en: %u module was not displayed because it only has advanced options.
     | %u modules were not displayed because they only have advanced options.
vi[0]: %u module không được hiển thị vì những module này đòi hỏi có sự tác động của phần tùy chọn nâng cao.

en: No matching module found. Use --list or --list-verbose to list available modules.
vi: Không có module nào được tìm thấy. Sử dụng --list hoặc --list-verbose để liệt kê các module sẵn có.

en: VLC version %s (%s)
vi: Phiên bản VLC %s (%s)

en: Compiled by %s on %s (%s)
vi: Được biên soạn bởi %s on %s (%s)

en: Compiler: %s
vi: Trình biên dịch: %s

en: 
    Dumped content to vlc-help.txt file.
vi: 
    Nội dung trợ giúp trợ giúp bị lỗi: tệp tin vlc-help.txt.

en: 
    Press the RETURN key to continue...
vi: 
    Nhấn phím QUAY LẠI để tiếp tục...

en: Bookmark %i
vi: Phần đánh dấu %i

en: No description for this codec
vi: Không có mô tả cho bộ biên giải mã này

en: Codec not supported
vi: Bộ biên giải mã này không được hỗ trợ

en: VLC could not decode the format "%4.4s" (%s)
vi: VLC không thể giải mã định dạng "%4.4s" (%s)

en: Unidentified codec
vi: Bộ biên giải mã chưa được nhận dạng

en: VLC could not identify the audio or video codec
vi: VLC không thể xác định được bộ biên giải mã của âm thanh hoặc video

en: packetizer
vi: bộ đóng gói

en: decoder
vi: bộ giải mã

en: Streaming / Transcoding failed
vi: Phân luồng / Chuyển mã xảy ra lỗi

en: VLC could not open the %s module.
vi: VLC không thể mở module %s.

en: VLC could not open the decoder module.
vi: VLC không thể mở module giải mã dữ liệu này.

en: Stream %d
vi: Luồng phát %d

en: Scrambled
vi: Đổi tần số

en: DTVCC Closed captions %u
vi: Phụ đề chi tiết cho truyền hình kỹ thuật số %u

en: Closed captions %u
vi: Tiêu đề đã đóng %u

en: Bits per sample
vi: Số lượng bit cho mỗi sample

en: Track replay gain
vi: Tăng chỉnh âm bản nhạc

en: Album replay gain
vi: Tăng chỉnh âm album

en: Buffer dimensions
vi: Các thông số đệm

en: Decoded format
vi: Định dạng giải mã

en: Left top
vi: Góc trên bên trái

en: Right bottom
vi: Góc dưới bên phải

en: Left bottom
vi: Góc dưới bên trái

en: Right top
vi: Góc trên bên phải

en: ITU-R BT.601 (525 lines, 60 Hz)
vi: ITU-R BT.601 (525 dòng, 60 Hz)

en: ITU-R BT.601 (625 lines, 50 Hz)
vi: ITU-R BT.601 (625 dòng, 50 Hz)

en: Color primaries
vi: Màu cơ bản

en: Hybrid Log-Gamma
vi: Log-Gamma Lai

en: Color transfer function
vi: Hàm chuyển màu

en: %s Range
vi: Khoảng %s

en: Chroma location
vi: Vị trí sắc độ

[ctx: ViewPoint]
en: Yaw
vi: Chạy lệch

[ctx: ViewPoint]
en: Pitch
vi: Cao độ

[ctx: ViewPoint]
en: Roll
vi: Cuộn

[ctx: ViewPoint]
en: Field of view
vi: Phạm vi quan sát

en: Max. luminance
vi: Độ chói tối đa

en: Min. luminance
vi: Độ chói tối thiểu

en: Primary R
vi: Màu đỏ chính

en: Primary G
vi: Màu xanh lá chính

en: Primary B
vi: Màu xanh biển chính

en: Volume %ld%%
vi: Âm lượng %ld%%

en: Your input can't be opened
vi: Gặp lỗi khi tác động lên dữ liệu được nhập vào

en: VLC is unable to open the MRL '%s'. Check the log for details.
vi: VLC không thể mở MRL '%s'. Kiểm tra nhật ký chương trình đễ rõ chi tiết.

en: Number of Tracks
vi: Số lượng track

en: Season
vi: Mùa

en: Episode
vi: Tập

en: Actors
vi: Diễn viên

en: Video Track
vi: Track video

en: Subtitle Track
vi: Track phụ đề

en: Next title
vi: Tựa đề tiếp theo

en: Previous title
vi: Tựa đề trước đó

en: Menu title
vi: Tiêu đề bảng chọn

en: Menu popup
vi: Hộp bật lên bảng chọn

en: Title %i%s
vi: Tiêu đề %i%s

en: Chapter %i
vi: Chương %i

en: Add Interface
vi: Thêm giao diện

en: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
vi: Khởi động VLC với giao diện mặc định. Sử dụng 'cvlc' để chạy VLC mà không cần giao diện đồ họa.

en: 1:4 Quarter
vi: 1:4 Một phần tư

en: 1:2 Half
vi: 1:2 Phân nửa

en: 1:1 Original
vi: 1:1 Ban đầu

en: 2:1 Double
vi: 2:1 Gấp đôi

en: These options allow you to configure the interfaces used by VLC. You can select the main interface, additional interface modules, and define various related options.
vi: Những tùy chọn này cho phép bạn chỉnh sửa giao diện sử dụng bởi VLC. Bạn có thể chọn giao diện chính, các module giao diện bổ sung, hoặc định nghĩa các tùy chọn tương tự.

en: Interface module
vi: Module giao diện

en: This is the main interface used by VLC. The default behavior is to automatically select the best module available.
vi: Đây là giao diện chính được sử dụng bởi VLC. Nếu người dùng không thay đổi thiết lập, thì VLC sẽ tự động lựa chọn mô đun thích hợp nhất.

en: Extra interface modules
vi: Module Giao Diện bổ sung

en: You can select "additional interfaces" for VLC. They will be launched in the background in addition to the default interface. Use a colon separated list of interface modules. (common values are "rc" (remote control), "http", "gestures" ...)
vi: Bạn có thể chọn "giao diện bổ sung" cho VLC. Những giao diện này sẽ được chạy ở khung màn hình chính cũng như sử dụng làm giao diện mặc định. Sử dụng dấu phẩy để tách biệt các danh sách module của giao diện. (thông thường giá trị được thiết lập là "rc" (điều khiển từ xa), "http", "gesture"...)

en: You can select control interfaces for VLC.
vi: Bạn có thể tự lựa chọn giao diện điều khiển cho VLC.

en: This is the verbosity level (0=only errors and standard messages, 1=warnings, 2=debug).
vi: Đây là mức độ verbosity (0=chỉ dành cho các thông báo chuẩn và lỗi, 1=cảnh báo, 2=debug).

en: Default stream
vi: Luồng phát mặc định

en: This stream will always be opened at VLC startup.
vi: Luồng phát này sẽ luôn được mở mỗi khi VLC khởi động.

en: Color messages
vi: Màu sắc phần thông báo

en: This enables colorization of the messages sent to the console. Your terminal needs Linux color support for this to work.
vi: Điều này cho phép tô màu các tin nhắn được gửi tới bảng điều khiển. Thiết bị đầu cuối của bạn cần hỗ trợ màu Linux để hoạt động.

note: #-#-#-#-#  xsane_0.999-13_vi.po (XSANE 0.96)  #-#-#-#-# MENU_ITEM_SHOW_ADVANCEDOPTIONS
en: Show advanced options
vi: Hiển thị tùy chọn nâng cao

en: When this is enabled, the preferences and/or interfaces will show all available options, including those that most users should never touch.
vi: Khi điều khiển này được kích hoạt, các tùy biến sẽ hiển thị các tùy chọn sẵn có, bao gồm những lựa chọn mà ít khi bạn chú ý đến.

en: Interface interaction
vi: Thao tác với giao diện

en: When this is enabled, the interface will show a dialog box each time some user input is required.
vi: Khi phần này được kích hoạt, giao diện sẽ hiển thị một hộp thoại thông báo mỗi khi phần nhập dữ liệu từ phía ngừoi dùng được yêu cầu thực hiện.

en: These options allow you to modify the behavior of the audio subsystem, and to add audio filters which can be used for post processing or visual effects (spectrum analyzer, etc.). Enable these filters here, and configure them in the "audio filters" modules section.
vi: Những lựa chọn này sẽ cho phép bạn chỉnh sửa các tác động của hệ thống thiết bị ngoại vi dành cho âm thanh, cũng như thêm vào các bộ lọc âm thanh, vốn được sử dụng cho quá trình tiền xử lý tín hiệu hoặc các hiệu ứng âm thanh (trình phân tích quang phổ...).  Bật các tính năng của bộ lọc tại đây, và sau đó cấu hình chúng trong phần mô đun "bộ lọc âm thanh".

en: Audio output module
vi: Mô đun đầu ra âm thanh

en: This is the audio output method used by VLC. The default behavior is to automatically select the best method available.
vi: Đây là phương thức đầu ra âm thanh được sử dụng bởi VLC. Thao tác mặc định là tự động lựa chọn phương thức tốt nhất có sẵn.

en: Media role
vi: Vai trò phương tiện

en: Media (player) role for operating system policy.
vi: Vai trò phương tiện (trình phát) đối với chính sách hệ điều hành.

en: You can completely disable the audio output. The audio decoding stage will not take place, thus saving some processing power.
vi: Bạn có thể hoàn toàn vô hiệu hóa đầu ra audio. Bước giải mã âm thanh sẽ không thể được tiến hành, bởi thế cũng đồng thời tiết kiệm được năng lượng xử lý.

en: Audio gain
vi: Tăng âm

en: This linear gain will be applied to outputted audio.
vi: Tăng âm tuyến tính này sẽ được áp đặt cho âm thanh đầu ra.

en: Audio output volume step
vi: Các bước xuất dữ liệu của đối với audio

en: The step size of the volume is adjustable using this option.
vi: Các mức chỉnh về âm lượng sẽ được chỉnh sửa trong tùy chọn này.

en: Remember the audio volume
vi: Ghi nhớ âm lượng

en: The volume can be recorded and automatically restored next time VLC is used.
vi: Âm lượng có thể được ghi âm lại và tự động phục hồi trong lần khởi động sắp tới của VLC.

en: Audio desynchronization compensation
vi: Bù trừ việc không đồng đều khi đồng bộ hóa Audio

en: This delays the audio output. The delay must be given in milliseconds. This can be handy if you notice a lag between the video and the audio.
vi: Điều này làm trễ quá trình xuất dữ liệu của audio. Phần trễ về thời gian này phải được thiết lập ở đơn vị phần nghìn giây. Bạn cần nên cẩn thận, nếu không sẽ dễ gặp khó chịu khi một số sự tương đồng giữa video và audio không phát kịp cùng nhau.

en: This selects which plugin to use for audio resampling.
vi: Lựa chọn này giúp chọn ra plugin nào sẽ được sử dụng để resample lại audio.

en: Sets the audio output channels mode that will be used by default if your hardware and the audio stream are compatible.
vi: Đặt chế độ kênh đầu ra âm thanh sẽ được sử dụng theo mặc định nếu phần cứng và luồng âm thanh của bạn tương thích.

en: Force S/PDIF support
vi: Buộc hỗ trợ S/PDIF

en: This option should be used when the audio output can't negotiate S/PDIF support.
vi: Tùy chọn này nên được sử dụng khi đầu ra âm thanh không thể điều chỉnh hỗ trợ S/PDIF.

en: Force detection of Dolby Surround
vi: Bắt buộc xác định Dolby Surround - âm thanh nổi

en: Use this when you know your stream is (or is not) encoded with Dolby Surround but fails to be detected as such. Even if the stream is not actually encoded with Dolby Surround, turning on this option might enhance your experience, especially when combined with the Headphone Channel Mixer.
vi: Sử dụng lựa chọn này khi bạn biết rõ luồng dữ liệu có (hoặc không) được mã hóa bởi Dolby Surround nhưng không thể được nhận điện bởi VLC. Thậm chí ngay cả khi luồng dữ liệu được mã hóa bởi Dolby Surround, việc bật tùy chọn này có thể cũng sẽ giúp cho bạn có thêm kinh nghiệm phần nào về điều này, đặc biệt là khi hệ thống của bạn được kết nối với Headphone Channel Mixer.

en: Stereo audio output mode
vi: Chế độ đầu ra âm thanh stereo

en: This adds audio post processing filters, to modify the sound rendering.
vi: Phần này sẽ thêm bộ lọc vào tiến trình tiền xử lý audio, nhằm chỉnh sửa và render âm thanh.

en: This adds visualization modules (spectrum analyzer, etc.).
vi: Phần điều chỉnh này sẽ thêm vào module hiệu ứng (quang phổ....).

en: Replay gain mode
vi: Chế độ tăng âm

en: Select the replay gain mode
vi: Chọn chế độ tăng âm

en: Replay preamp
vi: Tăng âm preamp

en: This allows you to change the default target level (89 dB) for stream with replay gain information
vi: Điều này cho phép bạn thay đổi âm vực mặc định (89dB) đối với luồng phát khi cần biết thông tin

en: Default replay gain
vi: Chế độ tăng tâm mặc định

en: This is the gain used for stream without replay gain information
vi: Tăng chỉnh âm được dùng cho luồng phát khi không cần biết thông tin replay gain.

en: Peak protection
vi: Bảo vệ đỉnh điểm

en: Protect against sound clipping
vi: Bảo vệ khỏi tác động bị nhiễu khi lưu âm thanh

en: Enable time stretching audio
vi: Bật chế độ giãn thời gian với audio

en: This allows playing audio at lower or higher speed without affecting the audio pitch
vi: Điều này cho phép việc phát audio ở mức thấp hơn hoặc cao hơn tốc độ bình thường mà không ảnh hưởng đến audio pitch

en: These options allow you to modify the behavior of the video output subsystem. You can for example enable video filters (deinterlacing, image adjusting, etc.). Enable these filters here and configure them in the "video filters" modules section. You can also set many miscellaneous video options.
vi: Với các tùy chọn này bạn có thể chỉnh sửa phần hoạt động của dữ liệu video đầu ra trong các thiết bị ngoại vi. Ví dụ bạn có thể bật các tính năng liên quan đến bộ lọc video (chống quét mành/deinterlacing, hiệu chỉnh hình ảnh, v.v..). Bạn có thể kích hoạt các bộ lọc đó ở đây và hiệu chỉnh tất cả các bộ lọc đó trong phần module "bộ lọc video". Bạn cũng có thể thao tác với nhiều tùy chỉnh khác liên quan đến video.

en: Video output module
vi: Module xuất Video

en: This is the the video output method used by VLC. The default behavior is to automatically select the best method available.
vi: Phương thức xuất dữ liệu đầu ra này đối với video được sử dụng bởi VLC. Phương thức này được lựa chọn theo chế độ tự động nhằm đạt hiệu quả cao nhất.

en: Enable video
vi: Bật tính năng Video

en: You can completely disable the video output. The video decoding stage will not take place, thus saving some processing power.
vi: Bạn có thể vô hiệu hóa tính năng xuất dữ liệu dạng video. Quá trình giải mã video sẽ không diễn ra, vì thế có thể tiết kiệm hơn trong việc xử lý dữ liệu.

en: You can enforce the video width. By default (-1) VLC will adapt to the video characteristics.
vi: Bạn có thể chỉnh sử video theo ý bạn mong muốn đối với chiều rộng của khung hình video. Theo mặc định (-1) VLC sẽ áp dụng tỉ lệ này với những video có cùng bản chất tương tự.

en: You can enforce the video height. By default (-1) VLC will adapt to the video characteristics.
vi: Bạn có thể chỉnh sử video theo ý bạn mong muốn đối với chiều cao của khung hình video. Theo mặc định (-1) VLC sẽ áp dụng tỉ lệ này với những video có cùng bản chất tương tự.

en: Video X coordinate
vi: Tọa độ X của Video

en: You can enforce the position of the top left corner of the video window (X coordinate).
vi: Bạn có thể tự mình lựa chọn vị trí ở góc trên cùng bên trái của cửa sổ video (tọa độ X).

en: Video Y coordinate
vi: Tọa độ Y của Video

en: You can enforce the position of the top left corner of the video window (Y coordinate).
vi: Bạn có thể tự mình lựa chọn vị trí ở góc trên cùng bên trái của cửa sổ video (tọa độ Y).

en: Video title
vi: Tựa đề video

en: Custom title for the video window (in case the video is not embedded in the interface).
vi: Lựa chọn tiêu đề cho cửa sổ của video (trong trường hợp video không được nhúng vào giao diện).

en: Video alignment
vi: Canh chỉnh Video

en: Enforce the alignment of the video in its window. By default (0) it will be centered (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, like 6=4+2 meaning top-right).
vi: Bắt buộc việc canh chỉnh video dựa vào khung cửa sổ hiện tại. Theo mặc định (0) sẽ được canh chỉnh ở chính giữa (0=chính giữa, 1=trái, 2=phải, 4=trên cùng, 8=dưới cùng, bạn cũng có thể kết nối các con số này với nhau để đạt được giá trị mong muốn, ví dụ 6=4+2 sẽ cho ra tận cùng bên phải và cứ thế).

en: Zoom video
vi: Phóng to Video

en: You can zoom the video by the specified factor.
vi: Bạn có thể phóng to/thu nhỏ video dựa vào các hệ số tự chọn.

en: Grayscale video output
vi: Xuất video dạng trắng đen

en: Output video in grayscale. As the color information aren't decoded, this can save some processing power.
vi: Xuất dữ liệu video dạng thang độ xám/grayscale. Vì thông tin về màu không được giải mã, điều này có thể tiết kiệm chi phí về thao tác xử lý.

en: Embedded video
vi: Nhúng video

en: Embed the video output in the main interface.
vi: Nhúng video và xuất ra ở giao diện chính.

en: Fullscreen video output
vi: Xuất video toàn màn hình

en: Start video in fullscreen mode
vi: Bắt đầu video ở chế độ toàn màn hình

en: Always place the video window on top of other windows.
vi: Luôn hiển thị cửa sổ video lên trên mọi cửa số khác.

en: Enable wallpaper mode
vi: Bật chế độ màn hình nền

en: The wallpaper mode allows you to display the video as the desktop background.
vi: Chế độ hình nền sẽ cho phép bạn sử dụng một video bất kỳ, rồi sau đó sử dụng video này làm hình nền cho máy tính của bạn.

en: Show media title on video
vi: Hiển thị tiêu đề trên video

en: Display the title of the video on top of the movie.
vi: Hiển thị tiêu đề của video ở trên cùng của video đang phát.

en: Show video title for x milliseconds
vi: Hiển thị tiêu đề trong vòng x phần nghìn giây

en: Show the video title for n milliseconds, default is 5000 ms (5 sec.)
vi: Hiển thị tiêu đề của video trong n phần nghìn giây, mặc định là 5000 ps (5 giây).

en: Position of video title
vi: Vị trí tiêu đề Video

en: Place on video where to display the title (default bottom center).
vi: Hiển thị video ở vị trí hiển thị tiêu đề (mặc định ở tận cùng và ở giữa).

en: Hide cursor and fullscreen controller after x milliseconds
vi: Không hiển thị con trỏ chuột và trình điều khiển ở chế độ toàn màn hình sau x phần nghìn giây

en: Hide mouse cursor and fullscreen controller after n milliseconds.
vi: Ẩn biểu tượng chuột và bộ điều khiển khi đang ở chế độ toàn màn hình sau phần nghìn giây.

en: Deinterlace mode
vi: Chế độ chống quét mành

en: Deinterlace method to use for video processing.
vi: Chế độ chống quét mành/deinterlace được sử dụng cho việc xử lý video.

en: Disable screensaver
vi: Tắt chế độ màn hình chờ

en: Disable the screensaver during video playback.
vi: Không hiển thị Chế Độ Màn Hình Chờ - Screensaver khi đang chiếu video.

en: Window decorations
vi: Họa tiết cửa sổ

en: VLC can avoid creating window caption, frames, etc... around the video, giving a "minimal" window.
vi: VLC có thể tránh việc tạo các tiêu đề của cửa sổ, khung, v.v... dọc theo video, bằng việc cung cấp một cửa sổ "nhỏ".

en: Video splitter module
vi: Module cắt ghép video

en: This adds video splitters like clone or wall
vi: Thao tác này sẽ thêm vào các phần cắt ghép video dưới dạng sao chép hoặc làm nền

en: Video filter module
vi: Module dành cho bộ lọc video

en: This adds post-processing filters to enhance the picture quality, for instance deinterlacing, or distort the video.
vi: Thao tác này có tác dụng bổ sung bộ lọc cho quá trình tiền xử lý nhằm làm tăng chất lượng hình ảnh, ví dụ như chế độ chống quét mành/deinterlacing, hoặc làm biến dạng video.

en: Video snapshot directory (or filename)
vi: Thư mục chứa hình chụp từ video (hoặc tên tập tin)

en: Directory where the video snapshots will be stored.
vi: Thư mục lưu trữ các hình chụp từ video.

en: Video snapshot file prefix
vi: Phần ký tự đứng trước tên tập tin ảnh chụp từ video

en: Video snapshot format
vi: Định dạng ảnh chụp từ video

en: Image format which will be used to store the video snapshots
vi: Định dạng của hình ảnh sẽ được tạo khi chụp hình từ video

en: Display video snapshot preview
vi: Hiển thị hình ảnh sơ lược về video

en: Display the snapshot preview in the screen's top-left corner.
vi: Hiển thị hình ảnh thu nhỏ sơ lược về nội dung ở góc trái trên cùng của màn hình.

en: Use sequential numbers instead of timestamps
vi: Sử dụng việc đánh số theo thứ tự thay vì định dạng thời gian

en: Use sequential numbers instead of timestamps for snapshot numbering
vi: Sử dung số theo thứ tự từ 1 đến X thay vì định dạng thời gian lúc hình chụp video được tạo. Phần này sẽ được thêm vào đằng trước của tên tập tin ảnh chụp từ video

en: Video snapshot width
vi: Chiều rộng ảnh chụp video

en: You can enforce the width of the video snapshot. By default it will keep the original width (-1). Using 0 will scale the width to keep the aspect ratio.
vi: Bạn có thể tự lựa chọn chiều rộng của ảnh chụp từ video. Theo mặc định, giá trị này sẽ là (-1). Sử dụng giá trị 0 sẽ tạo một tỉ lệ đồng dạng cho tập tin ảnh.

en: Video snapshot height
vi: Chiều cao ảnh chụp video

en: You can enforce the height of the video snapshot. By default it will keep the original height (-1). Using 0 will scale the height to keep the aspect ratio.
vi: Bạn có thể tự lựa chọn chiều cao của ảnh chụp từ video. Theo mặc định, giá trị này sẽ là (-1). Sử dụng giá trị 0 sẽ tạo một tỉ lệ đồng dạng cho tập tin ảnh.

en: Video cropping
vi: Cắt nhỏ video

en: This forces the cropping of the source video. Accepted formats are x:y (4:3, 16:9, etc.) expressing the global image aspect.
vi: Thao tác này sẽ bỏ đi một phần nào đó của khung hình từ video gốc. Các tỉ lệ được chấp nhận được hiển thị theo dạng hai thông số x:y (ví dụ như 4:3, 16:9, v.v..) nhằm chuyển toàn bộ khung hình theo tỉ lệ đó. Việc sử dụng các tỉ lệ này áp dụng thông thường cho các màn hình không có độ phân giải Full HD nhưng vẫn muốn thể hiện khung hình sao cho vừa vặn với thiết bị hiển thị hiện có.

en: Source aspect ratio
vi: Tỉ lệ khung hình gốc

en: This forces the source aspect ratio. For instance, some DVDs claim to be 16:9 while they are actually 4:3. This can also be used as a hint for VLC when a movie does not have aspect ratio information. Accepted formats are x:y (4:3, 16:9, etc.) expressing the global image aspect, or a float value (1.25, 1.3333, etc.) expressing pixel squareness.
vi: Thao tác này sẽ tác động lên tỉ lệ khung hình. Ví dụ, một số DVDs luôn ghi thông số màn hình hiển thị là 16:9 nhưng thật ra chất lượng khung hình chỉ có 4:3. Đó là lý do vì sao thao tác về điều khiển chỉnh sửa tỉ lệ khung hình được đưa vào VLC khi một một video không có thông tin về tỉ lệ khung hình chính xác. Các định dạng về tỉ lệ khung hình được hiển thị dưới dạng x:y (4:3, 16:9, v.v...) nhằm hiển thị hình ảnh theo ý người dùng, các giá trị thập phân như (1.25, 1.3333, v.v...) biểu đạt cho các điểm ảnh/pixeltrong khung hình đó.

en: Video Auto Scaling
vi: Tự động canh chỉnh tỉ lệ Video

en: Let the video scale to fit a given window or fullscreen.
vi: Chỉnh tỉ lệ canh chỉnh video vừa vặn với cửa sổ hiện tại hoặc vừa vặn ở chế độ toàn màn hình.

en: Video scaling factor
vi: Hệ số tỉ lệ của Video

en: Scaling factor used when Auto Scaling is disabled.
    Default value is 1.0 (original video size).
vi: Hệ số tỉ lệ được sử dụng khi tính năng Tự Động Canh Chỉnh Tỉ Lệ bị tắt đi.
    Giá trị mặc định là 1.0 (kích cỡ ban đầu của video).

en: Custom crop ratios list
vi: Danh sách tỉ lệ crop/loại bỏ khung hình tự chọn

en: Comma separated list of crop ratios which will be added in the interface's crop ratios list.
vi: Dấu phẩy tác biệt danh sách các tỉ lệ crop/lược bỏ sẽ được thêm vào trong phần danh sách tỉ lệ của giao diện bị crop/lược bỏ.

en: Custom aspect ratios list
vi: Danh sách tỉ lệ tự chọn

en: Comma separated list of aspect ratios which will be added in the interface's aspect ratio list.
vi: Dấu phẩy tách biệt danh sách các tỉ lệ, sẽ được thêm vào trong phần danh sách tỉ lệ của giao diện.

en: Fix HDTV height
vi: Sửa lỗi chiều cao của HDTV

en: This allows proper handling of HDTV-1080 video format even if broken encoder incorrectly sets height to 1088 lines. You should only disable this option if your video has a non-standard format requiring all 1088 lines.
vi: Tính năng này nhằm xử lý các video có định dạng HDTV-1080 ngay cả khi các trình giải mã dữ liệu bị lỗi khi đặt các khung hình lên chuẩn 1088. Bạn nên tắt tùy chọn này nếu video của bạn có kiểu định dạng 1088.

en: Monitor pixel aspect ratio
vi: Tỉ lệ điểm ảnh của màn hình

en: This forces the monitor aspect ratio. Most monitors have square pixels (1:1). If you have a 16:9 screen, you might need to change this to 4:3 in order to keep proportions.
vi: Tính năng này sẽ hiệu bắt buộc tỉ lệ của màn hình. Hầu hết các màn hình đều có các điểm ảnh vuông (1:1). Nhưng nếu bạn sở hữu thiết bị có màn hình 16:9, bạn cần thay đổi tỉ lệ này thành 4:3 nhằm có được phần hiển thị tốt nhất.

en: Skip frames
vi: Bỏ qua khung hình

en: Enables framedropping on MPEG2 stream. Framedropping occurs when your computer is not powerful enough
vi: Cho phép bỏ chọn các khung hình trong luồng phát MPEG2. Việc thiếu sót khung hình này diễn ra khi máy tính của bạn không đủ khản năng đồ họa để xử lý nỗi.

en: Drop late frames
vi: Bỏ khung hình cuối cùng

en: This drops frames that are late (arrive to the video output after their intended display date).
vi: Việc loại bỏ các khung hình này áp dụng cho các khung hình được tải về chậm hơn bình thường ( các dữ liệu video xuất ra sau khi đã thông báo về thời gian tải về).

en: Quiet synchro
vi: Đồng bộ hóa chế độ nền

en: This avoids flooding the message log with debug output from the video output synchronization mechanism.
vi: Điều chỉnh này nhắm tránh tình trạng đổ dồn các thông tin cảnh báo về các lỗi phát sinh khi xuất dữ liệu trong quá trình đồng bộ hóa video đầu ra.

en: Key press events
vi: Các lệnh được thi hành khi nhấn phím

en: This enables VLC hotkeys from the (non-embedded) video window.
vi: Phần này sẽ kích hoạt chức năng ấn phím tắt từ cửa sổ màn hình video.

en: Mouse events
vi: Sự kiện nhấn chuột

en: This enables handling of mouse clicks on the video.
vi: Phần lựa chọn này quản lý thao tác click chuột trên màn hình video.

en: These options allow you to modify the behavior of the input subsystem, such as the DVD or VCD device, the network interface settings or the subtitle channel.
vi: Các tùy chọn này cho phép bạn chỉnh sửa các thao tác của quy trình nhập dữ liệu đối với các thiết bị ngoại vi, chẳng hạn như ổ DVD hay VCD, các thiết lập giao diện mạng hoặc phần phụ đề.

en: File caching (ms)
vi: Bộ nhớ đệm dành cho tập tin (ms)

en: Caching value for local files, in milliseconds.
vi: Giá trị tạm lưu của bộ nhớ đệm đối với các tập tin offline, tính bằng phần nghìn giây.

en: Live capture caching (ms)
vi: Trực tiếp lưu trong bộ nhớ đệm (phần nghìn giây)

en: Caching value for cameras and microphones, in milliseconds.
vi: Giá trị tạm lưu dữ liệu với camera và microphone, tính bằng phần nghìn giây.

en: Disc caching (ms)
vi: Bộ nhớ đệm đối với đĩa(phần nghìn giây)

en: Caching value for optical media, in milliseconds.
vi: Giá trị của bộ nhớ đệm đối với dữ liệu dạng đĩa, tính bằng phần nghìn giây.

en: Network caching (ms)
vi: Dữ liệu bộ nhợ đệm đối với phần mạng (phần nghìn giây)

en: Caching value for network resources, in milliseconds.
vi: Giá trị tạm lưu với các tài nguyên mạng, tính bằng phần nghìn giây.

en: Clock reference average counter
vi: Bộ đếm trung bình tham chiếu bằng thời gian

en: When using the PVR input (or a very irregular source), you should set this to 10000.
vi: Khi tiến hành nhập dữ liệu bằng PVR (hoặc các nguồn tương tự), bạn nên chỉnh phần này ở mức 10000.

en: Clock synchronisation
vi: Đồng bộ hóa thời gian

en: It is possible to disable the input clock synchronisation for real-time sources. Use this if you experience jerky playback of network streams.
vi: Bạn có thể vô hiệu đồng bộ hóa đồng hồ đầu vào với các nguồn tài nguyên theo thời gian thực, Sử dụng tính năng này nếu bạn đã từng làm việc với các luồng phát lũng đoạn.

en: This defines the maximum input delay jitter that the synchronization algorithms should try to compensate (in milliseconds).
vi: Phần tùy chỉnh này độ tối đa của dữ liệu nhập vào dạng delay jitter nhằm đồng bộ hóa các thuật toán theo cơ chế bù trừ về thời gian (tính bằng đơn vị phần nghìn giây).

en: Network synchronisation
vi: Đồng bộ hóa mạng

en: This allows you to remotely synchronise clocks for server and client. The detailed settings are available in Advanced / Network Sync.
vi: Phần tùy chỉnh này cho phép đồng bộ hóa từ xa về thời gian giữa phía máy chủ và máy client. Các chi tiết về phần chỉnh sửa này bạn có thể đọc thêm ở phần Nâng cao/ Đồng bộ hóa mạng.

en: MTU of the network interface
vi: Giao diện mạng của MTU

en: This is the maximum application-layer packet size that can be transmitted over the network (in bytes).
vi: Phần tùy chỉnh này thiết lập gói dữ liệu trong lớp ứng dụng có thể được luân chuyển giữa các mạng (tính bằng đơn vị bytes).

en: Hop limit (TTL)
vi: Giới hạn HOP (TTL - thời gian sống)

en: This is the hop limit (also known as "Time-To-Live" or TTL) of the multicast packets sent by the stream output (-1 = use operating system built-in default).
vi: Phần này điều chỉnh giới hạn về hop ( cũng được biết đến trong thuật ngữ mạng dưới dạng time to live - tức thời gian thực thi việc trao đổi dữ liệu) đối với các gói được truyền theo hướng đa kết hợp, được gửi từ luồng phát đầu ra (-1=sử dụng cơ chế sẵn có của hệ điều hành đang dùng theo kiểu mặc định).

en: Multicast output interface
vi: Giao diện xuất dữ liệu Multicast

en: Default multicast interface. This overrides the routing table.
vi: Giao diện multicast mặc định. Tùy chỉnh này sẽ đè lên phần bảng định hướng/routing.

en: Differentiated Services Code Point for outgoing UDP streams (or IPv4 Type Of Service, or IPv6 Traffic Class). This is used for network Quality of Service.
vi: Differentiated Services Code Point dùng cho các luồng phát UDP (hoặc IPv4 cho loại dịch vụ, IPv6 cho việc truyền tải). Phần này được dùng cho Quản lý chất lượng dịch vụ mạng.

en: Choose the program to select by giving its Service ID. Only use this option if you want to read a multi-program stream (like DVB streams for example).
vi: Chọn chương trình bằng cách gán Định Danh Dịch Vụ cho mỗi chương trình đó. Chỉ sử dụng tùy chọn này khi bạn muốn xem sơ lược một luồng phát tương thích với đa chương trình (chẳng hạn như DVB).

en: Choose the programs to select by giving a comma-separated list of Service IDs (SIDs). Only use this option if you want to read a multi-program stream (like DVB streams for example).
vi: Chọn một chương trình bằng cách dựa vào dấu phẩy tách biệt trong danh sách các Định Danh Dịch Vụ (SIDs). Chỉ sử dụng tùy chọn này khi bạn muốn xem sơ lược qua một luồng phát đang được tương tác với nhiều chương trình (chẳng hạn như DVB).

en: Audio track
vi: Track âm thanh

en: Stream number of the audio track to use (from 0 to n).
vi: Số lượng luồng phát được sử dụng của track audio (từ 0 đến n).

en: Subtitle track
vi: Track phụ đề

en: Stream number of the subtitle track to use (from 0 to n).
vi: Số lượng luồng phụ đề được sử dụng (từ 0 đến n).

en: Audio language
vi: Ngôn ngữ của âm thanh

en: Language of the audio track you want to use (comma separated, two or three letter country code, you may use 'none' to avoid a fallback to another language).
vi: Ngôn ngữ của track audio mà bạn muốn sử dụng (tách biệt bởi dấu phẩy, hai hoặc ba ký tự đối với mã quốc gia, bạn có thể chọn 'không' để tránh việc nhầm lẫn với các ngôn ngữ khác).

en: Language of the subtitle track you want to use (comma separated, two or three letters country code, you may use 'any' as a fallback).
vi: Ngôn ngữ phụ đề của track mà bạn muốn sử dụng (tách biệt bởi dấu phẩy, gồm hai hoặc ba ký tự đại diện cho mã quốc giá, bạn có thể chọn 'bất kỳ' để tránh xung đột).

en: Language of the menus you want to use with DVD/BluRay (comma separated, two or three letters country code, you may use 'any' as a fallback).
vi: Ngôn ngữ hiển thị trên bảng chọn điều khiển của đĩa DVD/BluRay (tác biệt bằng dấu phẩy, 2 hoặc 3 ký tự tùy theo quốc gia, bạn có thể sử dụng 'any' theo mặc định).

en: Audio track ID
vi: ID của rãnh âm thanh

en: Stream ID of the audio track to use.
vi: ID luồng của track âm thanh được sử dụng.

en: Subtitle track ID
vi: Số thứ tự phụ đề track

en: Stream ID of the subtitle track to use.
vi: Số thứ tự của track phụ đề được sử dụng.

en: Preferred Closed Captions decoder
vi: Trình giải mã phụ đề mặc định

en: Preferred video resolution
vi: Độ phân giải yêu thích cho video

en: When several video formats are available, select one whose resolution is closest to (but not higher than) this setting, in number of lines. Use this option if you don't have enough CPU power or network bandwidth to play higher resolutions.
vi: Bạn có thể chỉnh sửa độ phân giải/hiển thị đối với video mà bạn yêu thích, chỉ sử dụng tùy chọn này nếu máy tính của bạn có cấu hình thấp (hay bị hạn chế băng thông liên mạng) nhằm có độ phân giải cao hơn khi xem.

en: Best available
vi: Sẵn có tốt nhất

en: Standard Definition (576 or 480 lines)
vi: Độ phân giải tiêu chuẩn (576 hoặc 480 dòng)

en: Low Definition (360 lines)
vi: Độ phân giải thấp (360 dòng)

en: Very Low Definition (240 lines)
vi: Độ phân giải rất thấp (240 dòng)

en: Input repetitions
vi: Lặp lại việc nhập dữ liệu

en: Number of time the same input will be repeated
vi: Số lần lặp lại của việc nhập từ một nguồn dữ liệu

en: The stream will start at this position (in seconds).
vi: Luồng phát sẽ được phát từ vị trí này (tính bằng giây).

en: Stop time
vi: Thời gian kết thúc

en: The stream will stop at this position (in seconds).
vi: Luồng phát sẽ dừng phát tại vị trí này (tính bằng giây).

en: Run time
vi: Thời gian chạy

en: The stream will run this duration (in seconds).
vi: Luồng phát sẽ được phát trong khoảng thời gian này (tính bằng giây).

en: Fast seek
vi: Tua nhanh

en: Favor speed over precision while seeking
vi: Tốc độ tua mà bạn muốn

en: This defines the playback speed (nominal speed is 1.0).
vi: Phần tùy chỉnh này thiết lập cho tốc đọ phát lại (tốc độ nhỏ nhất là 1.0).

en: Input list
vi: Danh sách dữ liệu đầu vào

en: You can give a comma-separated list of inputs that will be concatenated together after the normal one.
vi: Bạn có thể đặt một dấu phẩy phân cách danh sách dữ liệu nhập vào, tất cả các đối tượng sẽ được móc kết vào nhau theo thứ tự liên tiếp từng đối tượng một.

en: Input slave (experimental)
vi: Dữ liệu nhập vào theo chế độ phụ thuộc (tùy chỉnh nâng cao)

en: This allows you to play from several inputs at the same time. This feature is experimental, not all formats are supported. Use a '#' separated list of inputs.
vi: Phần tủy chỉnh này cho phép bạn có thể phát một hoặc nhiều dữ liệu đầu vào trong cùng một thời điểm phát. Tính năng này chỉ dành cho người dùng có kinh nghiệm với phần tùy chọn này, tuy nhiên chỉ hỗ trợ cho môt số định dạng nhất định. Sử dụng dấu '#' để phân tách các danh sách của dữ liệu được nhập vào.

en: Bookmarks list for a stream
vi: Đánh dấu danh sách cho luồng phát

en: You can manually give a list of bookmarks for a stream in the form "{name=bookmark-name,time=optional-time-offset,bytes=optional-byte-offset},{...}"
vi: Bạn có thể tự mình thêm vào danh sách đánh dấu của riêng bạn đối với luồng phát theo mẫu "{tên=tên đánh dấu,thời gian=thời gian bạn chọn,bytes=số byte tùy chọn cho mỗi offset},{...}"

en: Record directory
vi: Đường dẫn ghi âm

en: Directory where the records will be stored
vi: Đường dẫn lưu các bản ghi âm

en: Prefer native stream recording
vi: Chế độ ghi âm luồng phát yêu thích

en: When possible, the input stream will be recorded instead of using the stream output module
vi: Khi được bật, luồng phát đầu vào sẽ được ghi âm thay vì sử dụng module truy xuất luồng phát đầu ra

en: Timeshift directory
vi: Đường dẫn Timeshift

en: Directory used to store the timeshift temporary files.
vi: Đường dẫn lưu các tập tin tạm thời theo chế độ timeshift.

en: Timeshift granularity
vi: Độ chi tiết Timeshift

en: This is the maximum size in bytes of the temporary files that will be used to store the timeshifted streams.
vi: Đây là kích thước tối đa tính bằng byte đối với các tập tin được lưu tạm, được dùng để lưu các luồng phát được timeshift.

en: Change title according to current media
vi: Thay đổi tiêu đề dựa theo tập tin hiện tại

en: This option allows you to set the title according to what's being played<br>$a: Artist<br>$b: Album<br>$c: Copyright<br>$t: Title<br>$g: Genre<br>$n: Track num<br>$p: Now playing<br>$A: Date<br>$D: Duration<br>$Z: "Now playing" (Fall back on Title - Artist)
vi: Tùy chọn này cho phép đặt tên cho tiêu đề của phần ghi âm đang được phát<br>$a: Nghệ sĩ<br>$b: Album<br>$c: Bản quyền<br>$t: Tiêu đề<br>$g: Thể loại<br>$n: Số thứ tự track<br>$p: Đang phát<br>$A: Ngày tháng<br>$D: Độ dài<br>$Z: "Đang phát" (Fall back on Title - Artist)

en: Disable all lua plugins
vi: Tắt tất cả các plugin lua

en: These options allow you to modify the behavior of the subpictures subsystem. You can for example enable subpictures sources (logo, etc.). Enable these filters here and configure them in the "subsources filters" modules section. You can also set many miscellaneous subpictures options.
vi: Tùy chọn này cho phép bạn chỉnh sửa cách hoạt động của hình ảnh phụ đề trong các thiết bị ngoại vi. Thí dụ bạn có thể bật tính năng cho phép hiển thị nguồn của hình ảnh phụ đề (logo,v.v...). Bạn có thể kích hoạt các bộ lọc tại đây và chỉnh sửa chúng trong "bộ lọc nguồn dành cho phụ đề" nằm trong phần module. Bạn có thể tăng hoặc giảm một hoặc nhiều các hình ảnh phụ đề.

en: Force subtitle position
vi: Cố định vị trí phụ đề

en: You can use this option to place the subtitles under the movie, instead of over the movie. Try several positions.
vi: Bạn có thể sử dụng tùy chọn này để thiết lập vị trí hiển thị của phụ đề trong bất kỳ bộ phim nào thay vì phải dựa vào các thông số của tập tin phụ đề đi kèm. Hãy thử một vài vị trí mà bạn mong muốn.

en: Subtitles text scaling factor
vi: Tỷ lệ văn bản phụ đề

en: Changes the subtitles size where possible
vi: Thay đổi kích thước phụ đề khi có thể

en: Enable sub-pictures
vi: Cho phép hiển thị hình ảnh trong phụ đề

en: You can completely disable the sub-picture processing.
vi: Bạn có thể hoàn toàn vô hiệu hóa tiến trình xử lý hình ảnh đi kèm với phụ đề.

en: VLC can display messages on the video. This is called OSD (On Screen Display).
vi: VLC có khả năng hiển thị thông điệp trên video. Đây được gọi là HTTMH(Hiển thị trên màn hình).

en: Text rendering module
vi: Module render phần hiển thị chữ

en: VLC normally uses Freetype for rendering, but this allows you to use svg for instance.
vi: VLC thông thường dùng định dạng chữ loại Freetype trong quá trình render, tuy nhiên bạn cũng co thể sử dụng svg cho tùy chọn này.

en: Subpictures source module
vi: Module nguồn của hình ảnh kèm theo phụ đề

en: This adds so-called "subpicture sources". These filters overlay some images or text over the video (like a logo, arbitrary text, ...).
vi: Phần tùy chọn này có tên gọi "nguồn hình ảnh kèm theo phụ đề". Các bộ lọc sẽ tạo ra các hình ảnh hoặc văn bản hiển thị phía trên video (ví dụ như logo, các đoạn văn bản tạo hiệu ứng,...).

en: Subpictures filter module
vi: Module bộ lọc hình ảnh kèm theo phụ đề

en: This adds so-called "subpicture filters". These filter subpictures created by subtitle decoders or other subpictures sources.
vi: Phần tùy chọn này có tên gọi "bộ lọc dành cho hình ảnh kèm theo phụ đề". Các bộ lọc dành cho hình ảnh kèm theo phụ đề được tạo ra bởi tính năng giải mã phụ đề hoặc dựa vào nguồn của hình ảnh kèm theo phụ đề.

en: Autodetect subtitle files
vi: Tự động tìm tập tin phụ đề

en: Automatically detect a subtitle file, if no subtitle filename is specified (based on the filename of the movie).
vi: Tự động nhận dạng tập tin phụ đề, nếu tên của tập tin phụ đề không được xác định rõ (dựa trên tên tập tin của bộ phim đang phát).

en: Subtitle autodetection fuzziness
vi: Tự động nhận dạng phụ đề liên quan trong thư mục

en: This determines how fuzzy subtitle and movie filename matching will be. Options are:
    0 = no subtitles autodetected
    1 = any subtitle file
    2 = any subtitle file containing the movie name
    3 = subtitle file matching the movie name with additional chars
    4 = subtitle file matching the movie name exactly
vi: Phần tùy chọn này sẽ tìm các phụ đề liên quan trong thư mục cũng như tên của phim liệu có trùng nhau hay không. Các tùy chọn này bao gồm:
    0 = không nhận dạng được phụ đề
    1 = bất kỳ tập tin phụ đề nào
    2 = bất kỳ tập tin phụ đề nào chứa từ hay cụm từ trùng với phim
    3 = phụ đề có từ/cụm từ trùng với tên phim
    4 = phụ đề có tên trùng khớp với tên phim

en: Subtitle autodetection paths
vi: Đường dẫn tự nhận dạng phụ đề

en: Look for a subtitle file in those paths too, if your subtitle file was not found in the current directory.
vi: Tìm kiếm các tập tin phụ đề trong đường dẫn, nếu như tập tin phụ đề của bạn không được tìm thấy trong thư mục hiện tại.

en: Use subtitle file
vi: Sử dụng tập tin phụ đề

en: Load this subtitle file. To be used when autodetect cannot detect your subtitle file.
vi: Tải tập tin phụ đề này. Được sử dụng khi phần tính năng nhận dạng phụ đề không tìm thấy tập tin phụ đề chính xác.

en: DVD device
vi: Thiết bị DVD

en: VCD device
vi: Thiết bị VCD

en: Audio CD device
vi: Thiết bị Audio CD

en: This is the default DVD drive (or file) to use. Don't forget the colon after the drive letter (e.g. D:)
vi: Đây là ổ đĩa DVD (hoặc tập tin) được sử dụng. Đừng quên dấu hai chấm sau ký tự đại diện cho tên ổ đĩa (ví dụ D:)

en: This is the default VCD drive (or file) to use. Don't forget the colon after the drive letter (e.g. D:)
vi: Đây là ổ đĩa VCD (hoặc tập tin) được sử dụng mặc định. Đừng quên dấu hai chấm đằng sau ký tự đại diện cho ổ đĩa (ví dụ D:)

en: This is the default Audio CD drive (or file) to use. Don't forget the colon after the drive letter (e.g. D:)
vi: Đây là ổ đĩa Audio (hoặc tập tin) được sử dụng mặc định. Đừng quên dấu hai chấm đằng sau ký tự đại diện cho ổ đĩa (ví dụ D:)

en: This is the default DVD device to use.
vi: Đây là thiết bị DVD mặc định được sử dụng.

en: This is the default VCD device to use.
vi: Đây là thiết bị VCD mặc định được sử dụng.

en: This is the default Audio CD device to use.
vi: Đây là thiết bị Audio CD mặc định được sử dụng.

en: TCP connection timeout
vi: Kết nối TCP đã hết hạn thời gian cho phép

en: Default TCP connection timeout (in milliseconds).
vi: Kết nối TCP mặc định hết thời gian (trong mili giây).

en: HTTP server address
vi: Địa chỉ máy chủ HTTP

en: By default, the server will listen on any local IP address. Specify an IP address (e.g. ::1 or 127.0.0.1) or a host name (e.g. localhost) to restrict them to a specific network interface.
vi: Theo mặc định, máy chủ sẽ đón nhận bất kỳ địa chỉ IP nào từ các máy khác kết nối đến. Sau đó, máy chủ sẽ xác định một địa chỉ IP cụ thể (ví dụ ::1 or 127.0.0.1) hoặc tên host (ví dụ localhost) để giới hạn những địa chỉ này và bắt những đối tượng trên tuân thủ theo giao diện mạng của VLC.

en: RTSP server address
vi: Địa chỉ máy chủ RTSP

en: This defines the address the RTSP server will listen on, along with the base path of the RTSP VOD media. Syntax is address/path. By default, the server will listen on any local IP address. Specify an IP address (e.g. ::1 or 127.0.0.1) or a host name (e.g. localhost) to restrict them to a specific network interface.
vi: Phần tùy chỉnh này chỉ định loại địa chỉ của máy chủ RTSP sẽ được tiếp nhận thông tin, kèm theo đó là đường dẫn cơ sở của RTSP VOD, Syntax là địa chỉ/đường dẫn. Theo mặc định, các máy chủ này sẽ tiếp nhận bất kỳ thông tin nào từ các máy kết nối đến nó bằng địa chỉ IP. Sau đó, máy chủ sẽ xác định một địa chỉ IP cụ thể (ví dụ ::1 or 127.0.0.1) hoặc tên host (ví dụ localhost) để giới hạn những địa chỉ này và bắt những đối tượng trên tuân thủ theo giao diện mạng của VLC.

en: HTTP server port
vi: Cổng kết nối máy chủ HTTP

en: The HTTP server will listen on this TCP port. The standard HTTP port number is 80. However allocation of port numbers below 1025 is usually restricted by the operating system.
vi: Máy chủ HTTP sẽ đón nhận thông tin từ cổng kết nối TCP này. Số liệu chuẩn của cổng kết nối HTTP là 80. Tuy nhiên, con số tối đa cho thứ tự các cổng kết nối là 1025, và phần giới hạn này luôn được quản lý chặt chẽ bởi hệ điều hành bạn đang sử dụng.

en: HTTPS server port
vi: Cổng kết nối máy chủ HTTPS

en: The HTTPS server will listen on this TCP port. The standard HTTPS port number is 443. However allocation of port numbers below 1025 is usually restricted by the operating system.
vi: Máy chủ HTTPS sẽ đón nhận thông tin từ cổng kết nối TCP này. Số liệu chuẩn của cổng kết nối HTTPS là 443. Tuy nhiên, con số tối đa cho thứ tự các cổng kết nối là 1025, và phần giới hạn này luôn được quản lý chặt chẽ bởi hệ điều hành bạn đang sử dụng.

en: RTSP server port
vi: Cổng kết nối máy chủ RTSP

en: The RTSP server will listen on this TCP port. The standard RTSP port number is 554. However allocation of port numbers below 1025 is usually restricted by the operating system.
vi: Máy chủ RTSP sẽ đón nhận thông tin từ cổng kết nối TCP này. Số liệu chuẩn của cổng kết nối HTTPS là 554. Tuy nhiên, con số tối đa cho thứ tự các cổng kết nối là 1025, và phần giới hạn này luôn được quản lý chặt chẽ bởi hệ điều hành bạn đang sử dụng.

en: HTTP/TLS server certificate
vi: Chứng thực máy chủ HTTP/TLS

en: This X.509 certicate file (PEM format) is used for server-side TLS. On OS X, the string is used as a label to search the certificate in the keychain.
vi: Tệp chứng chỉ X.509 này (định dạng PEM) được sử dụng cho TLS phía máy chủ. Trên OS X, chuỗi này được sử dụng làm nhãn để tìm kiếm chứng chỉ trong chuỗi khóa.

en: HTTP/TLS server private key
vi: Khóa cá nhân đối với máy chủ HTTP/TLS

en: This private key file (PEM format) is used for server-side TLS.
vi: Tập tin khóa cá nhân này (định dạng PEM) được sử dụng cho phía máy chủ TLS.

en: HTTP proxy to be used It must be of the form http://[user@]myproxy.mydomain:myport/ ; if empty, the http_proxy environment variable will be tried.
vi: HTTP proxy được sử dụng phải đúng dạng http://[user@]myproxy.mydomain:myport/ ; nếu rỗng, biến môi trường dành cho http_proxy sẽ được tự động sử dụng.

en: If your HTTP proxy requires a password, set it here.
vi: Nếu HTTP proxy của bạn yêu cầu mật khẩu, hãy thiết lập tại đây.

en: SOCKS server
vi: Sever SOCKS

en: SOCKS proxy server to use. This must be of the form address:port. It will be used for all TCP connections
vi: SOCKS Proxy server đang được sử dụng. Tùy chỉnh này phải có dạng địa chỉ địa chỉ:cổng. Tùy chọn này sẽ được sử dụng cho tất cả kết nối có dạng TCP

en: SOCKS user name
vi: Tài khoản SOCKS

en: User name to be used for connection to the SOCKS proxy.
vi: Sử dụng một tài khoản cho việc kết nối đến proxy của SOCKS.

en: SOCKS password
vi: Mật khẩu tài khoản SOCKS

en: Password to be used for connection to the SOCKS proxy.
vi: Mật khẩu để truy cập tài khoản SOCKS.

en: Title metadata
vi: Thông tin bổ sung về tiêu đề

en: Allows you to specify a "title" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "tiêu đề" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: Author metadata
vi: Thông tin bổ sung về tác giả

en: Allows you to specify an "author" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "tác giả" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: Artist metadata
vi: Thông tin bổ sung về nghệ sĩ

en: Allows you to specify an "artist" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "nghệ sĩ" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: Genre metadata
vi: Thông tin bổ sung về loại nhạc

en: Allows you to specify a "genre" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "loại nhạc" trong phần thông tin bổ sung của dữ liệu đi vào.

en: Copyright metadata
vi: Thông tin bổ sung về bản quyền

en: Allows you to specify a "copyright" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "bản quyền" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: Description metadata
vi: Thông tin bổ sung về mô tả

en: Allows you to specify a "description" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "mô tả" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: Date metadata
vi: Thông tin bổ sung về ngày tháng

en: Allows you to specify a "date" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "ngày tháng" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: URL metadata
vi: Thông tin bổ sung về URL

en: Allows you to specify a "url" metadata for an input.
vi: Cho phép bạn hiệu chỉnh phần "URL" trong phần thông tin bổ sung của dữ liệu được xuất ra.

en: This option can be used to alter the way VLC selects its codecs (decompression methods). Only advanced users should alter this option as it can break playback of all your streams.
vi: Tùy chọn này có thể sử dụng để thay đổi cách VLC lựa chọn bộ biên giải mã (phương pháp giải nén). Chỉ dành cho người dùng nâng cao vì tùy chọn này có thể làm ngưng lại quá trình phát lại tất cả các luồng phát của bạn.

en: Preferred decoders list
vi: Danh sách các phần giải mã yêu thích

en: List of codecs that VLC will use in priority. For instance, 'dummy,a52' will try the dummy and a52 codecs before trying the other ones. Only advanced users should alter this option as it can break playback of all your streams.
vi: Danh sách các codec được VLC sử dụng ở mức ưu tiên cao nhất. Ví dụ, 'dummy,a52' sẽ cố gắng sử dụng dummy và a52 codec trước khi thử lựa chọn một codec khác. Chỉ dành cho người dùng nâng cao khi bỏ tùy chọn này vì tùy chọn này có thể làm tạm ngưng quy trình phát lại luồng phát mà bạn đang tiếp cận.

en: Preferred encoders list
vi: Danh sách các phần mã hóa yêu thích

en: This allows you to select a list of encoders that VLC will use in priority.
vi: Tùy chọn này cho phép bạn chọn danh sách các phương thức mã hóa mà VLC sẽ sử dụng theo thứ tự ưu tiên cao nhất.

en: These options allow you to set default global options for the stream output subsystem.
vi: Những tùy chọn này sẽ cho phép bạn thiết lập các tùy chọn cục bộ cho hệ thống con phân luồng đầu ra.

en: Default stream output chain
vi: Tập hợp các luồng đầu ra mặc định

en: You can enter here a default stream output chain. Refer to the documentation to learn how to build such chains. Warning: this chain will be enabled for all streams.
vi: Bạn có thể thêm vào tập hợp các luồng phát đầu ra theo mặc định. Phần này liên quan đến phần tài liệu về cách xây dựng các tập hợp luồng tương tự. Cảnh báo: các tập hợp luồng sẽ được kích hoạt cho mọi luồng dữ liệu khác.

en: Enable streaming of all ES
vi: Bất chế độ phát luồng cho mọi ES

en: Stream all elementary streams (video, audio and subtitles)
vi: Phát tất cả các luồng cơ bản (video, âm thanh và phụ đề)

en: Display while streaming
vi: Hiển thị khi phân luồng phát

en: Play locally the stream while streaming it.
vi: Vẫn phát luồng trong hệ thống khi đang phân luồng dữ liệu đó.

en: Enable video stream output
vi: Bật tính năng xuất luồng phát video

en: Choose whether the video stream should be redirected to the stream output facility when this last one is enabled.
vi: Chọn phần này khi luồng phát video được chuyển trực tiếp tới luồng xuất dữ liệu khi luồng dữ liệu trước đó đã được kích hoạt.

en: Enable audio stream output
vi: Bật đầu ra luồng phát âm thanh

en: Choose whether the audio stream should be redirected to the stream output facility when this last one is enabled.
vi: Chọn phần này khi luồng phát audio được chuyển trực tiếp tới đầu ra luồng  phát khi luồng trước đó đã được kích hoạt.

en: Enable SPU stream output
vi: Bật tính năng xuất luồng phát SPU

en: Choose whether the SPU streams should be redirected to the stream output facility when this last one is enabled.
vi: Chọn phần này khi luồng phát SPU được chuyển trực tiếp tới luồng xuất dữ liệu khi luồng dữ liệu trước đó đã được kích hoạt.

en: Keep stream output open
vi: Mở các luồng xuất

en: This allows you to keep an unique stream output instance across multiple playlist item (automatically insert the gather stream output if not specified)
vi: Tùy chọn này cho phép bạn luôn giữ một luồng phát đầu ra đặc biệt trong khi đang phát nhiều đối tượng trong danh sách phát (tự động chèn vào luồng phát được thu thập nếu như luồng phát đầu ra không được xác định rõ)

en: Stream output muxer caching (ms)
vi: Tạm lưu việc xuất luồng ghép kênh đầu ra (tính bằng phần nghìn giây)

en: This allow you to configure the initial caching amount for stream output muxer. This value should be set in milliseconds.
vi: Tùy chọn này cho phép bạn có thể thiết lập số lượng các luồng phát trong bộ nhớ đệm được ghép kênh đầu ra. Giá trị này nên được tính bằng phần nghìn giây.

en: Preferred packetizer list
vi: Danh sách thuật toán đóng gói được ưa chuộng

en: This allows you to select the order in which VLC will choose its packetizers.
vi: Tùy chọn này cho phép bạn chọn thứ tự mà VLC sẽ chọn cho phần đóng gói gói tin.

en: Mux module
vi: Module ghép kênh

en: This is a legacy entry to let you configure mux modules
vi: Đây là phần chỉnh sửa cho phép bạn điều chỉnh các module ghép kênh

en: Access output module
vi: Module truy xuất dữ liệu đầu ra

en: This is a legacy entry to let you configure access output modules
vi: Đây là thông số quan trọng cho phép bạn chỉnh sửa module đối với phương thức truy cập dữ liệu được xuất ra

en: If this option is enabled, the flow on the SAP multicast address will be controlled. This is needed if you want to make announcements on the MBone.
vi: Nếu tùy chọn này được bật, các địa chỉ multicast dạng SAP sẽ được điều khiển. Điều này chỉ cần thiết nếu bạn cần tạo các thông báo trên MBone.

en: SAP announcement interval
vi: Độ trễ cho thông báo SAP

en: When the SAP flow control is disabled, this lets you set the fixed interval between SAP announcements.
vi: Khi dòng điều khiển SAP được vô hiệu hóa, sẽ giúp bạn sửa lại các quãng thời gian để thực hiện các thông báo SAP.

en: These options allow you to select default modules. Leave these alone unless you really know what you are doing.
vi: Những tùy chọn này sẽ cho phép bạn chọn lựa các module mặc định. Đừng tác động đến phần này trừ khi bạn đã biết những tùy chọn này sẽ thực hiện những tác động nào.

en: Access module
vi: Module truy cập

en: This allows you to force an access module. You can use it if the correct access is not automatically detected. You should not set this as a global option unless you really know what you are doing.
vi: Tùy chọn này sẽ giúp bạn cố định module truy cập dữ liệu. Bạn có thể sử dụng các phương thức tác động mà từ trước đến giờ bạn vẫn chưa sử dụng. Bạn không nên chỉnh sửa phần này trừ khi bạn đã có kinh nghiệm trong việc điều chỉnh những tùy chọn này.

en: Stream filter module
vi: Phương thức lọc luồng phát

en: Stream filters are used to modify the stream that is being read.
vi: Bộ lọc luồng được sử dụng để sửa đổi luồng đang được đọc.

en: Demux filter module
vi: Mô-đun bộ lọc ghép kênh

en: Demux filters are used to modify/control the stream that is being read.
vi: Bộ lọc Demux được sử dụng để sửa đổi/kiểm soát luồng đang được đọc.

en: Demux module
vi: Module tách kênh

en: Demultiplexers are used to separate the "elementary" streams (like audio and video streams). You can use it if the correct demuxer is not automatically detected. You should not set this as a global option unless you really know what you are doing.
vi: Tách kênh được sử dụng để phân tách các luồng cơ bản (chẳng hạn như audio và video). Bạn có thể sử dụng tùy chọn này nếu việc tách tín hiệu không hoạt động theo ý bạn mong muốn. Bạn không nên tác động đến các tùy chọn này trừ khi bạn đã có kinh nghiệm với những tùy chọn này trước đó.

en: VoD server module
vi: Module VoD server

en: You can select which VoD server module you want to use. Set this to 'vod_rtsp' to switch back to the old, legacy module.
vi: Bạn có thể chọn mô-đun máy chủ VoD nào bạn muốn sử dụng. Đặt cái này thành 'vod_rtsp' để chuyển về mô-đun cũ, hợp chuẩn.

en: Allow real-time priority
vi: Cho phép ưu tiên chế độ thời gian thực

en: Running VLC in real-time priority will allow for much more precise scheduling and yield better, especially when streaming content. It can however lock up your whole machine, or make it very very slow. You should only activate this if you know what you're doing.
vi: Khi chạy chương trình VLC theo chế độ thời gian thực sẽ cho phép bạn tiếp cận với sự chính xác cao hơn với các chương trình được phát luồng và truyền tải trên mạng. Điều này có thể làm cho hệ thống hiện tại của bạn trở nên chậm đi. Bạn không nên bật tính năng này trừ khi bạn đã từng có kinh nghiệm tác động lên tùy chọn này trước đó.

en: Adjust VLC priority
vi: Chỉnh sửa độ ưu tiên của VLC

en: This option adds an offset (positive or negative) to VLC default priorities. You can use it to tune VLC priority against other programs, or against other VLC instances.
vi: Tùy chọn này thêm vào một offset (positive hoặc negative) đối với các thứ tự ưu tiên theo mặc định của VLC. Bạn có thể sử dụng tùy chọn này để chuyển chế độ ưu tiên của VLC đối với các chương trình khác, hoặc thậm chí là xử lý quyền ưu tiên đối với các tiến trình trong chính VLC.

en: This option is useful if you want to lower the latency when reading a stream
vi: Tùy chọn này chỉ thực sự hữu ích nếu bạn muốn hạ thấp độ trễ về thời gian khi đang đọc một luồng.

en: VLM configuration file
vi: Tập tin thiết lập VLM

en: Read a VLM configuration file as soon as VLM is started.
vi: Nhập tập tin thiết lập của VLC ngay khi vừa chạy chương trình.

en: Use a plugins cache
vi: Sử dụng tiện ích bộ nhớ đệm

en: Use a plugins cache which will greatly improve the startup time of VLC.
vi: Sử dụng tiện ích bộ nhớ đệm sẽ cải thiện thời gian khởi động của VLC.

en: Scan for new plugins
vi: Quét tìm các plugin mới

en: Scan plugin directories for new plugins at startup. This increases the startup time of VLC.
vi: Quét các thư mục plugin để tìm các plugin mới khi khởi động. Việc này làm tăng thời gian khởi động của VLC.

en: Preferred keystore list
vi: Danh sách kho khóa ưa thích

en: List of keystores that VLC will use in priority.
vi: Danh sách các kho khóa mà VLC sẽ ưu tiên sử dụng.

en: Locally collect statistics
vi: Thu thập thống kê về hệ thống hiện tại

en: Collect miscellaneous local statistics about the playing media.
vi: Thu thập các số liệu thống kê về các tập tin hay luồng dữ liệu mà bạn đã tác động.

en: Run as daemon process
vi: Chạy dưới dạng tiến trình ẩn

en: Runs VLC as a background daemon process.
vi: Chạy VLC dưới dạng tiến trình nền ẩn.

en: Write process id to file
vi: Ghi thông số tiến trình vào tập tin

en: Writes process id into specified file.
vi: Đưa số liệu id của tiến trình xử lý vào tập tin.

en: Allow only one running instance
vi: Cho phép chỉ chạy duy nhất một tiến trình

en: Allowing only one running instance of VLC can sometimes be useful, for example if you associated VLC with some media types and you don't want a new instance of VLC to be opened each time you open a file in your file manager. This option will allow you to play the file with the already running instance or enqueue it.
vi: Tùy chọn này cho phép chỉ chạy duy nhất một tiến trình của VLC, thí dụ bạn có thể chọn VLC để mở nhiều tập tin khác nhau và bạn muốn nghe nhạc bằng VLC rồi sau đó lại muốn xem phim bằng chính VLC thì lúc này do VLC chỉ chạy một tiến trình nên sẽ không thể vừa mở một tập tin nhạc và vừa mở một tập tin phim cùng lúc mà sẽ đưa tập tin phim vào hàng đợi trong danh sách. Nếu bạn muốn VLC vừa mở nhạc và vừa mở phim, thì tốt nhất bạn nên chọn chạy đa tiến trình. Tuy nhiên, khi bạn chọn tính năng chạy duy nhất một tiến trình, thì các tập tin bạn lựa chọn sau khi bạn đã lựa chọn tập tin đầu tiên, sẽ được tự động đưa vào danh sách hàng đợi của chương trình, tức đưa vào danh sách phát, sau khi đã phát xong đối tượng 1 sẽ tới đối tượng tiếp theo và cứ thế.

en: VLC is started from file association
vi: VLC được mở với định đạng tập tin này

en: Tell VLC that it is being launched due to a file association in the OS
vi: Thông báo cho VLC biết khi nào sẽ được mở khi gắn kết một tập tin nào đó với VLC trong hệ điều hành bạn đang dùng

en: Use only one instance when started from file manager
vi: Chỉ sử dụng duy nhất một tiến trình khi mở tập tin từ trình quản lý tập tin

en: Increase the priority of the process
vi: Tăng độ ưu tiên cho tiến trình

en: Increasing the priority of the process will very likely improve your playing experience as it allows VLC not to be disturbed by other applications that could otherwise take too much processor time. However be advised that in certain circumstances (bugs) VLC could take all the processor time and render the whole system unresponsive which might require a reboot of your machine.
vi: Tăng độ ưu tiên cho tiến trình sẽ cải thiện khả năng tương tác của bạn với chương trình, vì VLC sẽ không bị tiếm quyền điều khiển bởi các chương trình trong hệ thống vốn làm chậm đi thời gian xử lý trên hệ thống bạn đang dùng. Tuy nhiên trong một số trường hợp cụ thể (có lỗi xảy ra), VLC có thể sẽ tận dụng toàn bộ thời gian của vi xử lý cũng như sử dụng thời gian này tạo ra trạng thái không phải hồi dẫn đến yêu cầu người dùng phải khởi động lại.

en: Enqueue items into playlist in one instance mode
vi: Đưa các đối tượng vào hàng đợi trong danh sách ở chế độ chạy một tiến trình

en: When using the one instance only option, enqueue items to playlist and keep playing current item.
vi: Khi sử dụng tùy chọn chỉ cho phép duy nhất một tiến trình, các đối tượng được đưa vào danh sách sẽ đợi đến phiên mình khi đối tượng trước đã phát xong.

en: Expose media player via D-Bus
vi: Để lộ trình phát thông qua D-Bus

en: Allow other applications to control VLC using the D-Bus MPRIS protocol.
vi: Cho phép các ứng dụng khác điều khiển VLC bằng giao thức D-Bus MPRIS.

en: These options define the behavior of the playlist. Some of them can be overridden in the playlist dialog box.
vi: Những tùy chọn này sẽ điều chỉnh cách thức hoạt động của danh sách. Một số tùy chọn có thể ghi chồng lên hộp thoại thông báo của danh sách.

en: Automatically preparse items
vi: Tự động phân tích trước các mục

en: Automatically preparse items added to the playlist (to retrieve some metadata).
vi: Tự động chuẩn bị các mục được thêm vào danh sách phát (để truy xuất một số siêu dữ liệu).

en: Preparsing timeout
vi: Thời gian chờ xử lý trước

en: Maximum time allowed to preparse an item, in milliseconds
vi: Thời gian tối đa được cho phép để xử lý trước một mục, tính bằng mili giây

en: Allow metadata network access
vi: Cho phép truy cập siêu dữ liệu trên mạng

en: Subdirectory behavior
vi: Thao tác với thư mục con

en: Select whether subdirectories must be expanded.
    none: subdirectories do not appear in the playlist.
    collapse: subdirectories appear but are expanded on first play.
    expand: all subdirectories are expanded.
vi: Chon cac thu muc con khi thu muc goc duoc mo rong.
    none:cac thu muc con se khong xuat hien trong danh sach.
    collapse: cac thu muc con xuat hien nhung khong mo rong trong lan phat dau tien.
    expand: mo rong tat ca cac thu muc.

en: Ignored extensions
vi: Các phần mở rộng bị bỏ qua

en: Files with these extensions will not be added to playlist when opening a directory.
    This is useful if you add directories that contain playlist files for instance. Use a comma-separated list of extensions.
vi: Các tập tin với định dạng này sẽ không được thêm vào danh sách khi thêm từ một thư mục nào đó.
    Tùy chọn này nhằm tránh tình trạng bạn thêm vào một thư mục vốn đã chứa danh sách phát từ trước. Sử dụng dấu phẩy để tách biệt các định dạng tập tin.

en: Ignore files starting with '.'
vi: Bỏ qua các tệp bắt đầu bằng '.'

en: Services discovery modules
vi: Phương thức tìm kiếm dịch vụ

en: Specifies the services discovery modules to preload, separated by colons. Typical value is "sap".
vi: Xác định các module của dịch vụ khi được nạp vào, tách biệt bằng dấu hai chấm. Giá trị điển hình là "sap".

en: Play files randomly forever
vi: Luôn luôn phát các tập tin một cách ngẫu nhiên

en: VLC will randomly play files in the playlist until interrupted.
vi: VLC sẽ phát các tập tin trong danh sách một cách ngẫu nhiên cho đến khi chính người dùng dừng lại.

en: Repeat all
vi: Lặp lại tất cả

en: VLC will keep playing the playlist indefinitely.
vi: VLC sẽ tiếp tục phát các đối tượng trong danh sách cho đến khi người dùng thoát VLC.

en: Repeat current item
vi: Lặp lại tập tin hiện tại

en: VLC will keep playing the current playlist item.
vi: VLC sẽ tiếp tục phát đối tượng hiện tại trong danh sách.

en: Play and stop
vi: Phát và dừng lại

en: Stop the playlist after each played playlist item.
vi: Dừng lại danh sách nhạc khi các đối tượng trong danh sách đã được phát.

en: Play and exit
vi: Phát rồi thoát

en: Exit if there are no more items in the playlist.
vi: Thoát nếu như không còn đối tượng nào nữa trong danh sách.

en: Play and pause
vi: Phát và tạm dừng

en: Pause each item in the playlist on the last frame.
vi: Tạm dừng mỗi đối tượng trong danh sách ở khung hình trước đó.

en: Start paused
vi: Bắt đầu bằng trạng thái tạm dừng

en: Pause each item in the playlist on the first frame.
vi: Tạm dừng mỗi mục trong danh sách phát ở khung hình đầu tiên.

en: Automatically start playing the playlist content once it's loaded.
vi: Tự động phát nội dung trong danh sách mỗi khi danh sách này được nạp.

en: Pause on audio communication
vi: Tạm dừng việc giao tiếp âm thanh

en: If pending audio communication is detected, playback will be paused automatically.
vi: Nếu việc giao tiếp bằng audio được nhận diện bởi VLC, chế độ phát lại sẽ được tự động tạm dừng.

en: Use media library
vi: Sử dụng thư viện

en: The media library is automatically saved and reloaded each time you start VLC.
vi: Thư viện media sẽ được tự động lưu và nạp lại thông tin mỗi khi bạn khởi động VLC.

en: Display playlist tree
vi: Hiển thị danh sách dạng cây

en: The playlist can use a tree to categorize some items, like the contents of a directory.
vi: Danh sách có thể sử dụng cách phân tách các loại của đối tượng theo dạng cấu trúc cây, dạng cấu trúc giống như việc quản lý các thư mục.

en: These settings are the global VLC key bindings, known as "hotkeys".
vi: Các thiết lập này sẽ được sử dụng trong toàn bộ các tiến trình mà VLC thực hiện, hay còn gọi là "phím tắt".

en: Position control
vi: Điều khiển vị trí

en: Position control reversed
vi: Điều khiển vị trí đảo ngược

en: Mouse wheel vertical axis control
vi: Điều khiển cuộn chuột theo chiều dọc

en: The mouse wheel vertical (up/down) axis can control volume, position or be ignored.
vi: Lăn chuột (lên/xuống) có thể điều khiển âm lượng, vị trí hoặc bị bỏ qua.

en: Mouse wheel horizontal axis control
vi: Điều khiển cuộn chuột ngang

en: The mouse wheel horizontal (left/right) axis can control volume, position or be ignored.
vi: Lăn chuột (trái/phải) có thể điều khiển âm lượng, vị trí hoặc bị bỏ qua.

en: Select the hotkey to use to swap fullscreen state.
vi: Chọn phím tắt để chuyển đổi sang chế độ toàn màn hình.

en: Select the hotkey to use to exit fullscreen state.
vi: Chọn phím tắt để sử dụng nhằm thoát khỏi chế độ toàn màn hình.

en: Select the hotkey to use to swap paused state.
vi: Chọn phím tắt để hoán chuyển trạng thái tạm dừng và phát.

en: Pause only
vi: Chỉ tạm dừng

en: Select the hotkey to use to pause.
vi: Chọn phím tắt để tạm dừng.

en: Play only
vi: Chỉ phát

en: Select the hotkey to use to play.
vi: Chọn phím tắt để phát.

en: Select the hotkey to use for fast forward playback.
vi: Chọn phím tắt để phát tập tin với tốc độ nhanh hơn.

en: Select the hotkey to use for slow motion playback.
vi: Chọn phím tắt để phát tập tin với tốc độ chậm hơn.

en: Select the hotkey to set the playback rate back to normal.
vi: Chọn phím tắt để chỉnh tập tin này về dạng bình thường.

en: Faster (fine)
vi: Nhanh hơn (tốt)

en: Slower (fine)
vi: Chậm hơn (tốt)

en: Select the hotkey to use to skip to the next item in the playlist.
vi: Sử dụng phím tắt để nhảy đến tập tin kế tiếp trong danh sách.

en: Select the hotkey to use to skip to the previous item in the playlist.
vi: Sử dụng phím tắt để lùi về tập tin kế tiếp trong danh sách.

en: Select the hotkey to stop playback.
vi: Sử dụng phím tắt để dừng phát lại.

en: Select the hotkey to display the position.
vi: Sử dụng phím tắt để hiển thị vị trí.

en: Very short backwards jump
vi: Nhảy tới phía sau chậm dần

en: Select the hotkey to make a very short backwards jump.
vi: Chọn phím tắt để nhảy tới phía sau ngắn dần.

en: Short backwards jump
vi: Nhảy tới phía sau ngắn

en: Select the hotkey to make a short backwards jump.
vi: Chọn phím tắt để nhảy tới phía sau ngắn.

en: Medium backwards jump
vi: Nhảy tới phía sau trung bình

en: Select the hotkey to make a medium backwards jump.
vi: Chọn phím tắt để nhảy tới phía sau trung bình.

en: Long backwards jump
vi: Nhảy tới phía sau dài

en: Select the hotkey to make a long backwards jump.
vi: Chọn phím tắt để nhảy tớii phía sau dài.

en: Very short forward jump
vi: Nhảy tới phía trước ngắn nhất

en: Select the hotkey to make a very short forward jump.
vi: Chọn phím tắt để nhảy tới phía trước ngắn nhất.

en: Short forward jump
vi: Nhảy tới phía trước ngắn

en: Select the hotkey to make a short forward jump.
vi: Chọn phím tắt để nhảy tới phía trước ngắn nhất.

en: Medium forward jump
vi: Nhảy tới phía sau trung bình

en: Select the hotkey to make a medium forward jump.
vi: Chọn phím tắt để nhảy tới phía trước trung bình.

en: Long forward jump
vi: Nhảy tới phía trước dài

en: Select the hotkey to make a long forward jump.
vi: Chọn phím tắt để nhảy tới phía trước dài.

en: Next frame
vi: Khung tiếp theo

en: Select the hotkey to got to the next video frame.
vi: Chọn phím tắt để nhảy tới khung video tiếp theo.

en: Very short jump length
vi: Chọn thời gian để phát rất ngắn

en: Very short jump length, in seconds.
vi: Chọn thời gian để phát rất ngắn, tính bằng giây.

en: Short jump length
vi: Chọn thời gian để phát ngắn

en: Short jump length, in seconds.
vi: Chọn thời gian để phát ngắn, tính bằng giây.

en: Medium jump length
vi: Chọn thời gian để phát trung bình

en: Medium jump length, in seconds.
vi: Chọn thời gian để phát trung bình, tính bằng giây.

en: Long jump length
vi: Chọn thời gian để phát dài

en: Long jump length, in seconds.
vi: Chọn thời gian để phát dài, tính bằng giây.

en: Select the hotkey to quit the application.
vi: Chọn phím tắt để thoát chương trình.

en: Navigate up
vi: Phím mũi tên đi lên

en: Select the key to move the selector up in DVD menus / Move viewpoint to up (pitch).
vi: Chọn phím để di chuyển lên bộ chọn trong menu DVD / Di chuyển điểm nhìn lên trên (cao độ).

en: Navigate down
vi: Phím mũi tên đi xuống

en: Select the key to move the selector down in DVD menus / Move viewpoint to down (pitch).
vi: Chọn phím để di chuyển xuống bộ chọn trong menu DVD / Di chuyển điểm nhìn xuống dưới (cao độ).

en: Navigate left
vi: Phím mũi tên bên trái

en: Select the key to move the selector left in DVD menus / Move viewpoint to left (yaw).
vi: Chọn phím để di chuyển trái bộ chọn trong menu DVD / Di chuyển điểm nhìn qua trái (cao độ).

en: Navigate right
vi: Phím mũi tên bên phải

en: Select the key to move the selector right in DVD menus / Move viewpoint to right (yaw).
vi: Chọn phím để di chuyển phải bộ chọn trong menu DVD / Di chuyển điểm nhìn qua phải (cao độ).

en: Select the key to activate selected item in DVD menus.
vi: Chọn phím tắt để kích hoạt các đối tượng được chọn trong bảng chọn của DVD.

en: Go to the DVD menu
vi: Đi đến bảng chọn của DVD

en: Select the key to take you to the DVD menu
vi: Chọn phím tắt để đi đến bảng chọn của DVD

en: Select previous DVD title
vi: Chọn tiêu đề DVD trước đó

en: Select the key to choose the previous title from the DVD
vi: Chọn phím tắt để chọn tiêu đề DVD

en: Select next DVD title
vi: Chọn tiêu đề DVD tiếp theo

en: Select the key to choose the next title from the DVD
vi: Chọn phím tắt để chọn tiêu đề DVD tiếp theo

en: Select prev DVD chapter
vi: Chọn chương DVD trước đó

en: Select the key to choose the previous chapter from the DVD
vi: Chọn phím tắt để chọn chương DVD trước đó

en: Select next DVD chapter
vi: Chọn chương DVD tiếp theo

en: Select the key to choose the next chapter from the DVD
vi: Chọn phím tắt để chọn chương DVD tiếp theo

en: Select the key to increase audio volume.
vi: Chọn phím tắt để tăng âm lượng.

en: Select the key to decrease audio volume.
vi: Chọn phím tắt để giảm âm lượng.

en: Select the key to mute audio.
vi: Chọn phím tắt để tắt âm thanh.

en: Subtitle delay up
vi: Tăng độ trễ hiển thị phụ đề

en: Select the key to increase the subtitle delay.
vi: Chọn phím để tăng độ trễ hiển thị của phụ đề.

en: Subtitle delay down
vi: Hạ độ trễ của phụ đề

en: Select the key to decrease the subtitle delay.
vi: Chọn phím để hạ độ trễ hiển thị phụ đề.

en: Reset subtitles text scale
vi: Đặt lại tỷ lệ văn bản phụ đề

en: Scale up subtitles text
vi: Phóng to tỉ lệ văn bản tiêu đề

en: Scale down subtitles text
vi: Thu nhỏ tỉ lệ văn bản tiêu đề

en: Select the key to change subtitles text scaling
vi: Chọn phím để thay đổi tỷ lệ văn bản phụ đề

en: Subtitle sync / bookmark audio timestamp
vi: Đánh dấu/đồng bộ hóa thời gian audio đối với phụ đề

en: Select the key to bookmark audio timestamp when syncing subtitles.
vi: Chọn phím nóng để đánh dấu phần thời gian đối với audio khi đồng bộ hóa phụ đề.

en: Subtitle sync / bookmark subtitle timestamp
vi: Đánh dấu/đồng bộ hóa thời gian của phụ đề

en: Select the key to bookmark subtitle timestamp when syncing subtitles.
vi: Chọn phím nóng để đánh dấu thời gian cho phụ đề khi đang đồng bộ hóa phụ đề.

en: Subtitle sync / synchronize audio & subtitle timestamps
vi: Đồng bộ hóa thời gian đối với phụ đề & audio

en: Select the key to synchronize bookmarked audio & subtitle timestamps.
vi: Chọn phím để đồng bộ hóa phụ đề & audio.

en: Subtitle sync / reset audio & subtitle synchronization
vi: Đồng bộ hóa/tải lại đối với audio & phụ đề

en: Select the key to reset synchronization of audio & subtitle timestamps.
vi: Chọn phím để chỉnh lại sự đồng bộ hóa giữa thời gian của phụ đề & audio.

en: Subtitle position up
vi: Tăng vị trí phụ đề

en: Select the key to move subtitles higher.
vi: Chọn phím để đưa phụ đề lên cao hơn.

en: Subtitle position down
vi: Hạ vị trí phụ đề

en: Select the key to move subtitles lower.
vi: Chọn phím để hạ vị trí phụ đề xuống thấp hơn.

en: Audio delay up
vi: Tăng độ trễ phát audio

en: Select the key to increase the audio delay.
vi: Chọn phím để tăng độ trễ phát audio.

en: Audio delay down
vi: Giảm độ trễ phát audio

en: Select the key to decrease the audio delay.
vi: Chọn phím để giảm độ trễ phát audio.

en: Play playlist bookmark 1
vi: Phát danh sách được đánh dấu 1

en: Play playlist bookmark 2
vi: Phát danh sách được đánh dấu 2

en: Play playlist bookmark 3
vi: Phát danh sách được đánh dấu 3

en: Play playlist bookmark 4
vi: Phát danh sách được đánh dấu 4

en: Play playlist bookmark 5
vi: Phát danh sách được đánh dấu 5

en: Play playlist bookmark 6
vi: Phát danh sách được đánh dấu 6

en: Play playlist bookmark 7
vi: Phát danh sách được đánh dấu 7

en: Play playlist bookmark 8
vi: Phát danh sách được đánh dấu 8

en: Play playlist bookmark 9
vi: Phát danh sách được đánh dấu 9

en: Play playlist bookmark 10
vi: Phát danh sách được đánh dấu 10

en: Select the key to play this bookmark.
vi: Chọn phím tắt để phát phần đánh dấu này.

en: Set playlist bookmark 1
vi: Thiết lập danh sách đánh dấu 1

en: Set playlist bookmark 2
vi: Thiết lập danh sách đánh dấu 2

en: Set playlist bookmark 3
vi: Thiết lập danh sách đánh dấu 3

en: Set playlist bookmark 4
vi: Thiết lập danh sách đánh dấu 4

en: Set playlist bookmark 5
vi: Thiết lập danh sách đánh dấu 5

en: Set playlist bookmark 6
vi: Thiết lập danh sách đánh dấu 6

en: Set playlist bookmark 7
vi: Thiết lập danh sách đánh dấu 7

en: Set playlist bookmark 8
vi: Thiết lập danh sách đánh dấu 8

en: Set playlist bookmark 9
vi: Thiết lập danh sách đánh dấu 9

en: Set playlist bookmark 10
vi: Thiết lập danh sách đánh dấu 10

en: Select the key to set this playlist bookmark.
vi: Chọn phím tắt để thiết lập danh sách được đánh dấu.

en: Clear the playlist
vi: Làm rỗng danh sách

en: Select the key to clear the current playlist.
vi: Chọn phím để dọn dẹp/làm rỗng danh sách hiện tại.

en: Playlist bookmark 1
vi: Danh sách được đánh dấu 1

en: Playlist bookmark 2
vi: Danh sách được đánh dấu 2

en: Playlist bookmark 3
vi: Danh sách được đánh dấu 3

en: Playlist bookmark 4
vi: Danh sách được đánh dấu 4

en: Playlist bookmark 5
vi: Danh sách được đánh dấu 5

en: Playlist bookmark 6
vi: Danh sách được đánh dấu 6

en: Playlist bookmark 7
vi: Danh sách được đánh dấu 7

en: Playlist bookmark 8
vi: Danh sách được đánh dấu 8

en: Playlist bookmark 9
vi: Danh sách được đánh dấu 9

en: Playlist bookmark 10
vi: Danh sách được đánh dấu 10

en: This allows you to define playlist bookmarks.
vi: Phần này cho phép bạn xác định danh sách được đánh dấu.

en: Cycle audio track
vi: Đảo audio track

en: Cycle through the available audio tracks(languages).
vi: Đảo qua các audio track hiện có (theo từng ngôn ngữ).

en: Cycle subtitle track in reverse order
vi: Xoay vòng phụ đề theo thứ tự ngược lại

en: Cycle through the available subtitle tracks in reverse order.
vi: Chuyển qua các bản phụ đề có sẵn theo thứ tự ngược lại.

en: Cycle subtitle track
vi: Đảo qua track phụ đề

en: Cycle through the available subtitle tracks.
vi: Đảo qua các track phụ đề hiện có.

en: Toggle subtitles
vi: Bật/tắt phụ đề

en: Toggle subtitle track visibility.
vi: Chuyển đổi khả năng hiển thị bản nhạc phụ đề.

en: Cycle next program Service ID
vi: Đảo qua thông số dịch vụ của chương trình tiếp theo

en: Cycle through the available next program Service IDs (SIDs).
vi: Đảo qua các thông số dịch vụ của các chương trình hiện có tiếp theo (SIDs).

en: Cycle previous program Service ID
vi: Đảo qua thông số dịch vụ của chương trình trước đó

en: Cycle through the available previous program Service IDs (SIDs).
vi: Đảo qua các thông số dịch vụ của chương trình hiện có trước đó (SIDs).

en: Cycle source aspect ratio
vi: Đảo qua hệ số tỉ lệ nguồn

en: Cycle through a predefined list of source aspect ratios.
vi: Đảo qua danh sách các hệ số tỉ lệ của khung hình được xác định trước đó.

en: Cycle video crop
vi: Đảo qua việc cắt bỏ video

en: Cycle through a predefined list of crop formats.
vi: Đảo qua danh sách các định dạng cắt bỏ được xác định trước đó.

en: Toggle autoscaling
vi: Chuyển đổi chế độ tự canh chỉnh tỉ lệ

en: Activate or deactivate autoscaling.
vi: Kích hoạt hoặc tắt chế độ tự canh chỉnh tự động.

en: Increase scale factor
vi: Tăng hệ số tỉ lệ

en: Decrease scale factor
vi: Giảm hệ số tỉ lệ

en: Toggle deinterlacing
vi: Chuyển đổi chế độ chống quét mành

en: Activate or deactivate deinterlacing.
vi: Kích hoạt hoặc tắt chế độ chống quét mành.

en: Cycle deinterlace modes
vi: Đảo qua chế độ chống quét mành

en: Cycle through available deinterlace modes.
vi: Đảo qua các chế độ chống quét mành hiện có.

en: Show controller in fullscreen
vi: Hiển thị giao diện điều khiển trong chế độ toàn màn hình

en: Boss key
vi: Phím chủ đạo

en: Hide the interface and pause playback.
vi: Ẩn giao diện và điều khiển phát lại.

en: Show the contextual popup menu.
vi: Hiển thị bảng chọn ngữ cảnh bật lên.

en: Take video snapshot
vi: Chụp hình video

en: Takes a video snapshot and writes it to disk.
vi: Chụp một hình trong phân cảnh đang chiếu của video và lưu vào đĩa.

en: Record access filter start/stop.
vi: Bật/dừng bộ lọc truy cập phần ghi âm.

en: Normal/Loop/Repeat
vi: Bình thường/Lặp/Lặp lại

en: Toggle Normal/Loop/Repeat playlist modes
vi: Chuyển đổi chế độ Bình thường/Lặp/Lặp lại

en: Toggle random playlist playback
vi: Chuyển đổi danh sách phát lại ngẫu nhiên

en: Un-Zoom
vi: Không-Phóng màn hình

en: Crop one pixel from the top of the video
vi: Bỏ một điểm ảnh ở phía trên cùng video

en: Uncrop one pixel from the top of the video
vi: Hủy bỏ thao tác bỏ điểm ảnh phía trên cùng video

en: Crop one pixel from the left of the video
vi: Bỏ một điểm ảnh phía bên trái video

en: Uncrop one pixel from the left of the video
vi: Hủy bỏ việc bỏ điểm ảnh phía bên trái video

en: Crop one pixel from the bottom of the video
vi: Bỏ một điểm ảnh phía tận cùng video

en: Uncrop one pixel from the bottom of the video
vi: Hủy bỏ việc bỏ điểm ảnh phía tận cùng video

en: Crop one pixel from the right of the video
vi: Bỏ một điểm ảnh phía bên phải video

en: Uncrop one pixel from the right of the video
vi: Hủy bỏ việc bỏ điểm ảnh phía bên phải video

en: Shrink the viewpoint field of view (360°)
vi: Thu nhỏ trường nhìn của điểm nhìn (360°)

en: Expand the viewpoint field of view (360°)
vi: Mở rộng trường quan sát (360°)

en: Roll the viewpoint clockwise (360°)
vi: Cuộn điểm nhìn theo kim đồng hồ (360 độ)

en: Roll the viewpoint anti-clockwise (360°)
vi: Cuộn điểm nhìn ngược chiều kim đồng hồ (360 độ)

en: Toggle wallpaper mode in video output
vi: Chuyển đổi chế độ hình nền đối với dữ liệu video đầu vào

en: Toggle wallpaper mode in video output.
vi: Chuyển đổi chế độ hình nền đối với video đầu ra.

en: Cycle through audio devices
vi: Lướt qua các thiết bị audio

en: Cycle through available audio devices
vi: Lướt qua các thiết bị audio đang kết nối

en: Window properties
vi: Thuộc tính cửa sổ

en: Subpictures
vi: Hình ảnh phụ đề

en: Track settings
vi: Thiết lập track

en: Playback control
vi: Điều khiển phát lại

en: Default devices
vi: Thiết bị mặc định

en: Network settings
vi: Thiết lập mạng lưới

en: Decoders
vi: Giải mã

en: Special modules
vi: Phương thức đặc biệt

en: Performance options
vi: Tùy chọn hiển thị

en: Clock source
vi: Nguồn thời gian

en: Hot keys
vi: Phím tắt

en: Jump sizes
vi: Kích thước phần nhảy đến

en: print help for VLC (can be combined with --advanced and --help-verbose)
vi: lệnh hiển thị trợ giúp dành cho VLC (có thể được kết hợp với --nâng cao và -- trợ giúp-verbose)

en: Exhaustive help for VLC and its modules
vi: Trợ giúp hoàn chỉnh cho phần sử dụng VLC và module

en: print help for VLC and all its modules (can be combined with --advanced and --help-verbose)
vi: in ra cac thong tin tro giup danh cho VLC cung cac modul ho tro ( co the ket hop voi dong lenh --advanced va --help-verbose)

en: ask for extra verbosity when displaying help
vi: tang verbosity khi hien thi phan tro giup

en: print a list of available modules
vi: in ra danh sach cac module hien co

en: print a list of available modules with extra detail
vi: in ra danh sach cac module hien co voi thong tin chi tiet kem theo

en: print help on a specific module (can be combined with --advanced and --help-verbose). Prefix the module name with = for strict matches.
vi: in ra trợ giúp về một mô đun cụ thể (có thể kết hợp với dòng lệnh--advanced và--help-verbose). Điền vào phía trước tên mô đun bằng dấu = để giới hạn phạm vi tìm kiếm.

en: no configuration option will be loaded nor saved to config file
vi: khong co tuy chon chinh sua nao se duoc nap hoac luu vao tap tin dieu chinh

en: reset the current config to the default values
vi: thiet dat lai tuy chinh hien tai ve gia tri mac dinh

en: use alternate config file
vi: sử dụng tập tin chỉnh sửa thay thế

en: resets the current plugins cache
vi: thiết đặt lại các bộ nhớ đệm cho plugin hiện tại

en: print version information
vi: in thông tin về phiên bản

en: core program
vi: chương trình gốc

en: Browser Back
vi: Quay lùi

en: Browser Favorites
vi: Đi đến phần yêu thích

en: Browser Forward
vi: Đi đến phía trước

en: Browser Home
vi: Đi về trang chủ

en: Browser Refresh
vi: Cập nhật lại Trình Quản Lý

en: Browser Search
vi: Tìm kiếm trong Trình Quản Lý

en: Browser Stop
vi: Dừng lại Trình Quản Lý

en: Media Angle
vi: Góc độ Media

en: Media Audio Track
vi: Track của Audio

en: Media Forward
vi: Tập tin trước đó

en: Media Menu
vi: Bảng chọn Phương tiện

en: Media Next Frame
vi: Khung hình tiếp theo

en: Media Next Track
vi: Track tiếp theo

en: Media Play Pause
vi: Tạm dừng phát

en: Media Prev Frame
vi: Khung hình trước đó

en: Media Prev Track
vi: Track trước đó

en: Media Record
vi: Ghi âm

en: Media Repeat
vi: Lặp lại

en: Media Rewind
vi: Rewind

en: Media Select
vi: Chọn

en: Media Shuffle
vi: Ngẫu nhiên

en: Media Stop
vi: Dừng lại

en: Media Subtitle
vi: Phụ đề

en: Media Time
vi: Thời gian tập tin

en: Volume Mute
vi: Tắt âm thanh

en: Saving file failed
vi: Lưu tập tin thất bại

en: Failed to open "%s" for writing
vi: Thất bại khi mở "%s" để ghi dữ liệu

en: %s
    Downloading... %s/%s %.1f%% done
vi: %s
    Đang tải... %s/%s %.1f%% đã tải xuống

en: File could not be verified
vi: Không thể xác nhận được tập tin này

en: It was not possible to download a cryptographic signature for the downloaded file "%s". Thus, it was deleted.
vi: Không thể tải về chữ ký dạng mã hóa với "%s". Phần này sẽ bị xóa.

en: The cryptographic signature for the downloaded file "%s" was invalid and could not be used to securely verify it. Thus, the file was deleted.
vi: Chữ ký dạng mã hóa được tải về dưới dạng tập tin "%s" hoàn toàn không hợp lệ và VLC không thể xác nhận cho chữ ký này. Do đó tập tin này sẽ bị xóa.

en: File not verifiable
vi: Không xác nhận được tập tin

en: It was not possible to securely verify the downloaded file "%s". Thus, it was deleted.
vi: Không thể bảo đảm an toàn cho việc xác nhận tải về tập tin "%s". Vì thế tập tin này sẽ bị xóa.

en: Downloaded file "%s" was corrupted. Thus, it was deleted.
vi: Việc tải về tập tin "%s" bị lỗi. Vì thế thập tin này sẽ bị xóa.

en: The new version was successfully downloaded. Do you want to close VLC and install it now?
vi: Phiên bản mới đã được tải xuống thành công. Bạn có muốn đóng VLC và cài đặt nó ngay không?

en: Update VLC media player
vi: Cập nhật VLC

en: Autoscale video
vi: Tự chỉnh tỉ lệ video

en: ALSA audio capture
vi: Sao lưu ALSA audio

en: Attachment input
vi: Đính kèm dữ liệu đầu vào

en: No Audio Input device found
vi: Không tìm thấy thiết bị đầu vào âm thanh nào

en: Your Mac does not seem to be equipped with a suitable audio input device.Please check your connectors and drivers.
vi: Có vẻ như máy Mac của bạn không được trang bị thiết bị đầu vào âm thanh phù hợp. Vui lòng kiểm tra các đầu nối và trình điều khiển của bạn.

en: Problem accessing a system resource
vi: Có vấn đề khi truy cập tài nguyên hệ thống

en: Please open "System Preferences" -> "Security & Privacy" and allow VLC to access your microphone.
vi: Vui lòng mở "Tùy chọn hệ thống" -> "Bảo mật & quyền riêng tư" và cho phép VLC truy cập micrô của bạn.

en: AVFoundation Audio Capture
vi: Thu âm thanh AVFoundation

en: AVFoundation audio capture module.
vi: Mô-đun thu âm thanh AVFoundation.

en: AVFoundation Video Capture
vi: Quay video AVFoundation

en: AVFoundation video capture module.
vi: Mô-đun quay video AVFoundation.

en: No video devices found
vi: Không tìm thấy thiết bị video nào cả

en: Your Mac does not seem to be equipped with a suitable video input device. Please check your connectors and drivers.
vi: Có vẻ như máy Mac của bạn không được trang bị thiết bị đầu vào video phù hợp. Vui lòng kiểm tra kết nối và trình điều khiển của bạn.

en: Your Mac does not seem to be equipped with a suitable input device. Please check your connectors and drivers.
vi: Máy tính Mac không được trang bị thiết bị dữ liệu đầu vào tương thích với VLC. Kiểm tra lại dây kết nối cũng như driver của thiết bị bạn với máy Mac.

en: Please open "System Preferences" -> "Security & Privacy" and allow VLC to access your camera.
vi: Vui lòng mở "Tùy chọn hệ thống" -> "Bảo mật & quyền riêng tư" và cho phép VLC truy cập vào máy ảnh của bạn.

en: libavformat AVIO access
vi: truy cập libavformat AVIO

en: libavformat AVIO access output
vi: đầu ra truy cập libavformat AVIO

en: Blu-ray menus
vi: Bảng chọn đĩa Blu-ray

en: Use Blu-ray menus. If disabled, the movie will start directly
vi: Sử dụng bảng chọn của đĩa Blu-ray. Nếu bị tắt, phim sẽ trực tiếp bắt đầu

en: Region code
vi: Mã vùng

en: Blu-Ray player region code. Some discs can be played only with a correct region code.
vi: Mã vùng để chạy Blu-Ray. Một số dĩa chỉ có thể chạy với mã vùng phù hợp.

en: Blu-ray Disc support (libbluray)
vi: Hỗ trợ đĩa Blu-ray (libbluray)

en: Path doesn't appear to be a Blu-ray
vi: Đường dẫn không chỉ tới Blu-Ray

en: This Blu-ray Disc needs a library for AACS decoding, and your system does not have it.
vi: Đĩa Blu-ray này cần thư viện giải mã AACS, và hệ thống hiện tại của bạn vẫn thiếu phần chức năng này.

en: Blu-ray Disc is corrupted.
vi: Đĩa Blu-ray bị lỗi.

en: Missing AACS configuration file!
vi: Thiếu tập tin cấu hình AACS!

en: No valid processing key found in AACS config file.
vi: Từ khóa không hợp lệ được tìm thấy trong tập tin AACS.

en: No valid host certificate found in AACS config file.
vi: Không tìm thấy chứng chỉ hợp lệ cho máy chủ trong tập tin thiết lập AACS.

en: AACS Host certificate revoked.
vi: Hủy bỏ chứng chỉ AACS Host.

en: AACS MMC failed.
vi: Thất bại trong phần AACS MMC.

en: This Blu-ray Disc needs a library for BD+ decoding, and your system does not have it.
vi: Đĩa Blu-ray này cần thư viện giải mã BD+, và hiện tại hệ thống bạn thiếu đi tính năng này.

en: Your system BD+ decoding library does not work. Missing configuration?
vi: Hệ thống giải mã thư viện BD của bạn không hoạt động. Bạn có thể đã thiếu thiết lập cho phần này?

en: Java required
vi: Yêu cầu Java

en: This Blu-ray disc requires Java for menus support.%s
    The disc will be played without menus.
vi: Đĩa Blu-ray này yêu cầu Java để hỗ trợ menu. %s
    Đĩa sẽ được phát mà không cần menu.

en: Java was not found on your system.
vi: Không tìm thấy Java trên hệ thống của bạn.

en: Failed to start bluray playback. Please try without menu support.
vi: Không thể bắt đầu phát lại Bluray. Hãy thử mà không cần hỗ trợ menu.

en: Blu-ray error
vi: Lỗi

en: Top Menu
vi: Bảng chọn trên cùng

en: First Play
vi: Phát đầu tiên

en: Audio CD - Track %02i
vi: Audio CD - TRack %02i

en: Audio CD input
vi: Dữ liệu đầu vào Audio CD

en: CDDB Server
vi: Server CDDB

en: Address of the CDDB server to use.
vi: Địa chỉ của máy chủ CDDB được sử dụng.

en: CDDB port
vi: Cổng CDDB

en: CDDB Server port to use.
vi: Cổng Server CDDB để sử dụng.

en: Inputs list
vi: Danh sách đầu vào

en: Comma-separated list of input URLs to concatenate.
vi: Danh sách URL đầu vào được phân tách bằng dấu phẩy để nối.

en: Concatenation
vi: Nối

en: Concatenated inputs
vi: Đầu vào nối

en: IIDC Digital Camera (FireWire) input
vi: Dữ liệu đầu vào cho IIDC Digital Camera (FireWire)

en: KDM file
vi: Tệp tin KDM

en: Path to Key Delivery Message XML file
vi: Đường dẫn tới tệp XML của tin nhắn phân phối khóa

en: Digital Cinema Package module
vi: Mô-đun gói chiếu phim kỹ thuật số

en: Input card to use
vi: Đút thẻ nhớ vào để sử dụng

en: DeckLink capture card to use, if multiple exist. The cards are numbered from 0.
vi: DeckLink sẽ ghi nhận card được sử dụng nếu có nhiều card cùng hoạt động. Các card được đánh số từ 0 trở lên.

en: Desired input video mode. Leave empty for autodetection.
vi: Chế độ video đầu vào mong muốn. Để trống để tự động phát hiện.

en: Desired input video mode for DeckLink captures. This value should be a FOURCC code in textual form, e.g. "ntsc".
vi: Chế độ yêu thích dành cho dữ liệu video đầu vào trong phạm vi của Decklink. Giá trị này nên được để ở mã FOURCC, ví dụ "ntsc".

en: Audio connection
vi: Kết nối Audio

en: Audio connection to use for DeckLink captures. Valid choices: embedded, aesebu, analog. Leave blank for card default.
vi: Kết nối audio được sử dụng cho chế độ lấy thông tin từ DeckLink. Các lựa chọn hợp lệ: embedded, aesebu, analog. Để trống nếu muốn các thiết lập này được tự động điều chỉnh.

en: Audio samplerate (Hz)
vi: Tốc độ lấy mẫu dạng audio (Hz)

en: Audio sampling rate (in hertz) for DeckLink captures. 0 disables audio input.
vi: Tỉ lệ mẫu về audio (tính bằng hertz) đối với chế độ lưu hình của DeckLink. 0 sẽ vô hiệu hóa tính năng nhập dữ liệu cho audio.

en: Number of audio channels
vi: Số lượng các kênh audio

en: Number of input audio channels for DeckLink captures. Must be 2, 8 or 16. 0 disables audio input.
vi: Số lượng các kênh cho việc nhập dữ liệu từ audio trong chế độ kiểm soát của DeckLink. Phải có giá trị 2,8 hoặc 16. 0 sẽ vô hiệu hóa việc nhập dữ liệu audio.

en: Video connection
vi: Kết nối video

en: Video connection to use for DeckLink captures. Valid choices: sdi, hdmi, opticalsdi, component, composite, svideo. Leave blank for card default.
vi: Kết nối video sử dụng cho việc capture từ DeckLink. Lựa chọn hợp lệ sdi, hdmi, opticalsdi, component, composite, svideo.  Để trống để VLC tự động lựa chọn theo mặc định.

en: Aspect ratio (4:3, 16:9). Default assumes square pixels.
vi: Tỉ lệ đồng dạng (4:3, 16:9). Theo mặc định sẽ đảm nhận các pixel vuông.

en: Closed captions 1
vi: Đóng lại đầu đề 1

en: Potentially, macOS blocks access to your disc. Please open "System Preferences" -> "Security & Privacy" and allow VLC to access your external media in "Files and Folders" section.
vi: Có khả năng macOS chặn quyền truy cập vào đĩa của bạn. Vui lòng mở "Tùy chọn hệ thống" -> "Bảo mật & quyền riêng tư" và cho phép VLC truy cập phương tiện bên ngoài của bạn trong phần "Tệp và thư mục".

en: FM radio
vi: Đài FM

en: AM radio
vi: Đài AM

en: Video device name
vi: Tên thiết bị video

en: Name of the video device that will be used by the DirectShow plugin. If you don't specify anything, the default device will be used.
vi: Tên của thiết bị video sẽ được sử dụng bởi plugin DirectShow. Nếu bạn không chỉnh sửa thông số, các thiết bị mặc định sẽ được sử dụng.

en: Audio device name
vi: Tên thiết bị audio

en: Name of the audio device that will be used by the DirectShow plugin. If you don't specify anything, the default device will be used.
vi: Tên của thiết bị âm thanh sẽ được plugin DirectShow sử dụng. Nếu bạn không chỉ định bất cứ điều gì, thiết bị mặc định sẽ được sử dụng.

en: Size of the video that will be displayed by the DirectShow plugin. If you don't specify anything the default size for your device will be used. You can specify a standard size (cif, d1, ...) or <width>x<height>.
vi: Dung lượng của video được sử dụng để hiển thị bằng plugin DirectShow. Nếu bạn không chỉnh thông số mặc định về dung lượng cho thiết bị thì các thông số mặc định sẽ được sử dụng và điều chỉnh bởi VLC. Bạn có thể thiết lập một thông số chuẩn nào đó theo ý bạn (cif, d1, ...) hoặc <chiều rộng>x<chiều cao>.

en: Picture aspect-ratio n:m
vi: Hệ số tỉ lệ hình ảnh n:m

en: Define input picture aspect-ratio to use. Default is 4:3
vi: Xác định hệ số tỉ lệ về hình ảnh được đưa vào. mặc định là 4:3

en: Video input chroma format
vi: Định dạng đơn sắc của dữ liệu đầu vào dạng video

en: Force the DirectShow video input to use a specific chroma format (eg. I420 (default), RV24, etc.)
vi: Buộc sử dụng phương thức nhập dữ liệu dạng video trong DirectShow để hiển thị định dạng đơn sắc (ví dụ I420 (mặc định), RV24, v.v...)

en: Video input frame rate
vi: Tỉ lệ khung hình của dữ liệu đầu vào dạng video

en: Force the DirectShow video input to use a specific frame rate (eg. 0 means default, 25, 29.97, 50, 59.94, etc.)
vi: Buộc dữ liệu đầu vào dạng video trong DirectShow sử dụng một tỉ lệ khung hình dựa trên thông số (ví dụ 0 theo mặc định, 25, 29.97, 50, 59.94, v.v...)

en: Device properties
vi: Thuộc tính thiết bị

en: Show the properties dialog of the selected device before starting the stream.
vi: Hiển thị hộp thoại thông báo thuộc tính của các thiết bị được chọn trước khi bắt đầu phân luồng.

en: Tuner properties
vi: Thuộc tính Dò Kênh

en: Show the tuner properties [channel selection] page.
vi: Hiển thị trang thuộc tính Dò Kênh [chọn kênh phát].

en: Tuner TV Channel
vi: Dò kênh cho TV

en: Set the TV channel the tuner will set to (0 means default).
vi: Thiết lập thông số cho việc dò kênh TV (0 cho phần mặc định).

en: Tuner Frequency
vi: Tần số Dò Kênh

en: This overrides the channel. Measured in Hz.
vi: Tùy chọn này sẽ đè lên thông số về kênh. Được tính toán dựa trên đơn vị Hz.

en: Video standard
vi: Chuẩn video

en: Tuner country code
vi: Mã quốc gia cho Dò Kênh

en: Set the tuner country code that establishes the current channel-to-frequency mapping (0 means default).
vi: Thiết lập mã quốc gia phát sóng để thiết lập các kênh phát sóng hiện tại dựa trên tần số (0 theo mặc định).

en: Tuner input type
vi: Loại dữ liệu đầu vào của Dò Kênh

en: Select the tuner input type (Cable/Antenna).
vi: Chọn loại nhập dữ liệu đầu vào của Dò Kênh (cáp/ăngten).

en: Video input pin
vi: Dữ liệu đầu vào video của pin

en: Select the video input source, such as composite, s-video, or tuner. Since these settings are hardware-specific, you should find good settings in the "Device config" area, and use those numbers here. -1 means that settings will not be changed.
vi: Chọn nguồn dữ liệu đầu vào của video, chẳng hặn như s-video, hoặc chức năng dò kênh từ tv. Đây là những thiết lập liên quan đến phần cứng, bạn tốt nhất nên làm quen với các thiết lập trong phần "Tùy chỉnh thiết bị", và sau đó quay trở lại chính sửa phần này. -1 có nghĩa rằng các thiết lập này vẫn chưa được thay đổi.

en: Audio input pin
vi: Dữ liệu audio đầu vào dạng pin

en: Select the audio input source. See the "video input" option.
vi: Chọn nguồn dữ liệu đầu vào của video. Xem tùy chọn "dữ liệu đầu vào audio".

en: Video output pin
vi: Dữ liệu video đầu vào dạng pin

en: Select the video output type. See the "video input" option.
vi: Chọn thể loại dữ liệu video đầu vào. Xem phần tùy chọn "dữ liệu đầu vào video".

en: Audio output pin
vi: Dữ liệu audio đầu ra dạng pin

en: Select the audio output type. See the "video input" option.
vi: Chọn loại dữ liệu audio đầu ra. Xem phần tùy chọn "dữ liệu đầu vào video".

en: AM Tuner mode
vi: Chế độ dò kênh AM

en: AM Tuner mode. Can be one of Default (0), TV (1), AM Radio (2), FM Radio (3) or DSS (4).
vi: Chế độ điều chỉnh AM. Có thể là một trong Mặc định (0), TV (1), Đài AM (2), Đài FM (3) hoặc DSS (4).

en: Select audio input format with the given number of audio channels (if non 0)
vi: Chọn định dạng dữ liệu audio đầu vào với số lượng các kênh audio (nếu khác 0)

en: Select audio input format with the given sample rate (if non 0)
vi: Chọn định dạng dữ liệu audio đầu vào với tần số lấy mẫu cho sẵn (nếu khác 0)

en: Audio bits per sample
vi: Số bit của âm thanh cho từng mẫu

en: Select audio input format with the given bits/sample (if non 0)
vi: Chọn định dạng dữ liệu audio đầu vào với số lượng bit/mỗi mẫu (nếu khác 0)

en: DirectShow input
vi: Dữ liệu đầu vào DirectShow

en: No video or audio device selected.
vi: Chưa chọn thiết bị video hoặc audio.

en: VLC cannot open ANY capture device. Check the error log for details.
vi: VLC không thể mở bất kỳ thiết bị ghi hình nào. Hãy kiểm tra thông tin về lỗi trong log hệ thống để biết rõ thêm.

en: The device you selected cannot be used, because its type is not supported.
vi: Thiết bị mà bạn chọn không được sử dụng, vì loại thiết bị này không được hỗ trợ.

en: The capture device "%s" does not support the required parameters.
vi: Thiết bị ghi hình "%s" không hỗ trợ các thông số cần thiết.

en: Windows networks
vi: Mạng Windows

en: libdsm's SMB (Windows network shares) input and browser
vi: đầu vào và trình duyệt SMB (chia sẻ mạng Windows) của libdsm

en: libdsm SMB input
vi: đầu vào SMB libdsm

en: libdsm NETBIOS discovery module
vi: mô-đun khám phá libdsm NETBIOS

en: If there is more than one digital broadcasting adapter, the adapter number must be selected. Numbering starts from zero.
vi: Nếu có nhiều hơn các kênh phát adapter kỹ thuật số, số hiệu cho adapter phải được chọn. Số bắt đầu từ 0.

en: DVB device
vi: Thiết bị DVB

en: If the adapter provides multiple independent tuner devices, the device number must be selected. Numbering starts from zero.
vi: Nếu thiết bị adapter cung cấp nhiều thiết bị dò kênh độc lập, số thứ tứ gắn với thiết bị cần được lựa chọn. Việc đánh só bắt đầu từ 0.

en: Do not demultiplex
vi: Không phân dữ liệu

en: Only useful programs are normally demultiplexed from the transponder. This option will disable demultiplexing and receive all programs.
vi: Chỉ các chương trình chuyên dụng mới áp dụng tính năng phân tách dữ liệu được truyền tải từ hệ thống tiếp sóng. Tùy chọn này sẽ vô hiệu hóa việc phân tách dữ liệu và các thiết bị nhận tín hiệu.

en: Unique network name in the System Tuning Spaces
vi: Sử dụng tên mạng lưới riêng biệt trong Hệ thống dò kênh

en: Network name to create
vi: Tên mạng lưới để tạo

en: Create unique name in the System Tuning Spaces
vi: Tạo tên mạng lưới riêng biệt trong hệ thống dò kênh

en: TV channels are grouped by transponder (a.k.a. multiplex) on a given frequency. This is required to tune the receiver.
vi: Các kênh TV được gom nhóm lại bởi hệ thống tiếp sóng ( hoặc hệ thống dồn tín hiệu) hoạt động dựa trên tần số. Tùy chỉnh này yêu cầu phần dò sóng của bên nhận tín hiệu.

en: Modulation / Constellation
vi: Điều biến / Constellation

en: Layer A modulation
vi: Điều biến lớp A

en: Layer B modulation
vi: Điều biến lớp B

en: Layer C modulation
vi: Điều biến lớp C

en: The digital signal can be modulated according with different constellations (depending on the delivery system). If the demodulator cannot detect the constellation automatically, it needs to be configured manually.
vi: Tín hiệu kỹ thuật số có thể được điều biến dựa trên sự khác biệt của kỹ thuật gom biến (phụ thuộc vào hệ thống truyền tải). Nếu hoàn biến không thể được nhận dạng bởi gom biến, các thiết lập này cần được tự điều chỉnh bởi người dùng.

en: Symbol rate (bauds)
vi: Tỉ lệ biểu tượng (baud)

en: The symbol rate must be specified manually for some systems, notably DVB-C, DVB-S and DVB-S2.
vi: Tỉ lệ biểu tượng có thể được thiết lập dựa trên một vài hệ thống, tiêu biểu như DVB-C, DVB-S và DVB-S2.

en: Spectrum inversion
vi: Đảo ngược quang phổ

en: If the demodulator cannot detect spectral inversion correctly, it needs to be configured manually.
vi: Nếu như sự gom biến không thể được nhận dạng bằng việc đảo ngược quang phổ, thông số này cần được điều chỉnh từ chính người dùng.

en: FEC code rate
vi: Tỉ lệ mã FEC

en: High-priority code rate
vi: Độ ưu tiên tỉ lệ mã

en: Low-priority code rate
vi: Giảm độ ưu tiên tỉ lệ mã

en: Layer A code rate
vi: Tỉ lệ mã lớp A

en: Layer B code rate
vi: Tỉ lệ mã lớp B

en: Layer C code rate
vi: Tỉ lệ mã lớp C

en: The code rate for Forward Error Correction can be specified.
vi: Tỉ lệ mã dành cho việc lướt khi hiệu đính có thể được thiết lập.

en: Transmission mode
vi: Chế độ truyền tải

en: Bandwidth (MHz)
vi: Băng tần (MHz)

en: Hierarchy mode
vi: Chế độ phân nhánh

en: Layer A segments count
vi: Số lượng đoạn lớp A

en: Layer B segments count
vi: Số lượng đoạn lớp B

en: Layer C segments count
vi: Số lượng đoạn lớp C

en: Layer A time interleaving
vi: Thời gian chèn lớp A

en: Layer B time interleaving
vi: Thời gian chèn lớp B

en: Layer C time interleaving
vi: Thời gian chèn lớp C

en: Stream identifier
vi: Định danh luồng

en: Roll-off factor
vi: Hệ số giảm sự chỉ thị

en: Transport stream ID
vi: Thông số luồng truyền tải

en: Polarization (Voltage)
vi: Độ phân cực (đơn vị vôn)

en: To select the polarization of the transponder, a different voltage is normally applied to the low noise block-downconverter (LNB).
vi: Đệ chọn độ phân cực đối với hệ thống tiếp sóng, sự khác biệt về điện áp thông thường được lựa chọn nhằm chuyển xuống tần số thấp dạng cục ít ồn (LNB).

en: Unspecified (0V)
vi: Chưa xác định (0V)

en: Vertical (13V)
vi: Chiều thẳng đứng (13V)

en: Horizontal (18V)
vi: Chiều ngang (18V)

en: Circular Right Hand (13V)
vi: Chuyển động vòng quanh tay phải (13V)

en: Circular Left Hand (18V)
vi: Chuyển động vòng quanh tay trái (18V)

en: High LNB voltage
vi: Điện áp cao đối với khối kín ít nhiễu LNB

en: If the cables between the satellilte low noise block-downconverter and the receiver are long, higher voltage may be required.
    Not all receivers support this.
vi: Nếu cáp nối giữa vệ tinh và bộ nhận tín hiệu quá dài, điện áp cáo sẽ cần được kích hoạt.
    Tính năng này chỉ hoạt động trên một số bộ nhận tín hiệu.

en: Local oscillator low frequency (kHz)
vi: Tần số thấp của máy dao động hiện tại (kHz)

en: Local oscillator high frequency (kHz)
vi: Tần số cao của máy dao động hiện tại (kHz)

en: The downconverter (LNB) will subtract the local oscillator frequency from the satellite transmission frequency. The intermediate frequency (IF) on the RF cable is the result.
vi: Bộ chuyển đổi hướng xuống (LNB) sẽ trừ tần số dao động cục bộ khỏi tần số truyền vệ tinh. Tần số trung gian (IF) trên cáp RF là kết quả.

en: Universal LNB switch frequency (kHz)
vi: Tần số chuyển đổi Universal LNB (kHz)

en: If the satellite transmission frequency exceeds the switch frequency, the oscillator high frequency will be used as reference. Furthermore the automatic continuous 22kHz tone will be sent.
vi: Nếu tín hiệu truyền phát vượt quá tín hiệu chuyển đổi, tần số dao động cao sẽ được sử dụng để tham chiếu. Hơn thế nữa các âm có độ lớn 22kHz liên tiếp sẽ được gửi tự động.

en: Continuous 22kHz tone
vi: Âm 22kHz liên tiếp

en: A continuous tone at 22kHz can be sent on the cable. This normally selects the higher frequency band from a universal LNB.
vi: Một âm liên tiếp ở tần số 22kHz không thể gửi đi trên cáp. Thông thường nên chọn một dải tầng số cao hơn từ universal LNB.

en: DiSEqC LNB number
vi: Số DiSEqC LNB

en: If the satellite receiver is connected to multiple low noise block-downconverters (LNB) through a DiSEqC 1.0 switch, the correct LNB can be selected (1 to 4). If there is no switch, this parameter should be 0.
vi: Nếu bộ nhận tín hiệu vệ tinh được kết nối tới khối kín nhiễu (LNB) thông qua bộ chuyển đổi DiSEqC 1.0, thì LNB chính xác có thể được chọn (từ 1 đến 4). Nếu không có bộ chuyển đổi, thông số nên để ở giá trị 0.

en: Uncommitted DiSEqC LNB number
vi: Số LNB DiSEqC chưa gửi

en: If the satellite receiver is connected to multiple low noise block-downconverters (LNB) through a cascade formed from DiSEqC 1.1 uncommitted switch and DiSEqC 1.0 committed switch, the correct uncommitted LNB can be selected (1 to 4). If there is no uncommitted switch, this parameter should be 0.
vi: Nếu bộ nhận tín hiệu được kết nối với khối kín nhiễu (LNB) thông qua tầng từ bộ chuyển tín hiệu chưa gửi dạng DiSEqC 1.1 và DiSEqC 1.0 gửi tín hiệu tới bộ chuyển tín hiệu, LNB chưa gửi có thể được chọn (từ 1 đến 4). Nếu không có bộ chuyển tín hiệu chưa gửi, thông số phần này nên đặt ở 0.

en: Network identifier
vi: Xác định Mạng

en: Satellite azimuth
vi: Góc vị tự vệ tinh

en: Satellite azimuth in tenths of degree
vi: Góc vị tự vệ tinh trong đơn vị độ đo

en: Satellite elevation
vi: Góc độ của vệ tinh

en: Satellite elevation in tenths of degree
vi: Góc độ của vệ tinh tính bằng độ đo

en: Satellite longitude
vi: Kinh độ vệ tinh

en: Satellite longitude in tenths of degree. West is negative.
vi: Kinh độ vệ tinh được tính bằng số đo độ. Hướng về phía tây thì giá trị âm.

en: Satellite range code
vi: Dải mã vùng vệ tinh

en: Satellite range code as defined by manufacturer e.g. DISEqC switch code
vi: Dãi mã vùng vệ tinh được xác định bởi nhà sản xuất ví dụ mã chuyển đổi DISEqC

en: Major channel
vi: Kênh chính

en: ATSC minor channel
vi: Kênh phụ ATSC

en: Physical channel
vi: Kênh vật lý

en: Digital Television and Radio
vi: Truyền hình kỹ thuật số và radio

en: Terrestrial reception parameters
vi: Thông số tiếp nhận mặt đất

en: DVB-T reception parameters
vi: Thông số tiếp nhận DVB-T

en: ISDB-T reception parameters
vi: Thông số tiếp nhận ISDB-T

en: Cable and satellite reception parameters
vi: Thông số tiếp nhận cáp và vệ tinh

en: DVB-S2 parameters
vi: Thông số DVB-S2

en: ISDB-S parameters
vi: Thông số ISDB-S

en: Satellite equipment control
vi: Thiết bị điều khiển vệ tinh

en: ATSC reception parameters
vi: Thông số tiếp nhận ATSC

en: Digital broadcasting
vi: Phát sóng kỹ thuật số

en: The selected digital tuner does not support the specified parameters.
    Please check the preferences.
vi: Các kênh kỹ thuật số được chọn không hỗ trợ các thông số kỹ thuật được xác định.
    Hãy kiểm tra phần tùy biến.

en: Digital Video (Firewire/ieee1394) input
vi: Đầu vào video (Firewire/ieee1394) kỹ thuật số

en: Probe DVB card for capabilities
vi: Thăm dò khả năng của thẻ DVB

en: Some DVB cards do not like to be probed for their capabilities, you can disable this feature if you experience some trouble.
vi: Một số thẻ DVB không muốn bị thăm dò khả năng của chúng, bạn có thể tắt tính năng này nếu gặp một số sự cố.

en: Satellite scanning config
vi: Cấu hình quét vệ tinh

en: Filename of config file in share/dvb/dvb-s.
vi: Tên file cấu hình trong share/dvb/dvb-s.

en: Scan tuning list
vi: Quét danh sách điều chỉnh

en: Filename containing initial scan tuning data.
vi: Tên tệp chứa dữ liệu điều chỉnh quét ban đầu.

en: Use NIT for scanning services
vi: Sử dụng NIT để quét các dịch vụ

en: DVB input with v4l2 support
vi: Đầu vào DVB có hỗ trợ v4l2

en: %.1f MHz (%d services)
    ~%s remaining
vi: %.1f MHz (%d dịch vụ)
    ~%s còn lại

en: Scanning DVB
vi: Đang quét DVB

en: DVD angle
vi: Góc độDVD

en: Default DVD angle.
vi: Góc đo DVD mặc định.

en: Start directly in menu
vi: Bắt đầu trực tiếp trong bảng chọn

en: Start the DVD directly in the main menu. This will try to skip all the useless warning introductions.
vi: Phát trực tiếp DVD trong bảng chọn chính. Điều này nhằm bỏ qua các màn giới thiệu hay cảnh báo không quan trọng.

en: DVD with menus
vi: DVD với các bảng chọn

en: DVDnav Input
vi: Đầu vào DVDnav

en: DVDnav demuxer
vi: Bộ tách kênh DVDnav

en: Playback failure
vi: Phát lại thất bại

en: VLC cannot set the DVD's title. It possibly cannot decrypt the entire disc.
vi: VLC không thể thiết lập tiêu đề DVD. Có thể toàn bộ đĩa này đã được mã hóa.

en: DVD without menus
vi: DVD không có các bảng chọn

en: DVDRead Input (no menu support)
vi: Đầu vào DVDRead (không hỗ trợ bảng chọn)

en: DVDRead could not open the disc "%s".
vi: DVDRead không thể mở đĩa "%s".

en: Cannot play a non-UDF mastered DVD.
vi: Không thể phát DVD gốc không có UDF.

en: DVDRead could not read block %d.
vi: DVDRead không thể đọc khối tin %d.

en: DVDRead could not read %d/%d blocks at 0x%02x.
vi: DVDRead không thể đọc %d/%d khối ở 0x%02x.

en: List special files
vi: Liệt kê các tệp đặc biệt

en: Include devices and pipes when listing directories
vi: Bao gồm các thiết bị và đường ống khi liệt kê các thư mục

en: Username that will be used for the connection, if no username is set in the URL.
vi: Tên người dùng được dùng để kết nối, nếu tên người dùng không được đặt trong URL.

en: Password that will be used for the connection, if no username or password are set in URL.
vi: Mật khẩu được dùng để kết nối, nếu tên người dùng hoặc mật khẩu không được đặt trong URL.

en: FTP account
vi: Tài khoản FTP

en: Account that will be used for the connection.
vi: Tài khoản được dùng cho phần kết nối.

en: FTP authentication
vi: Xác thực FTP

en: Please enter a valid login and password for the ftp connexion to %s
vi: Vui lòng nhập thông tin đăng nhập và mật khẩu hợp lệ để kết nối ftp đến %s

en: FTP input
vi: Nhập dữ liệu từ FTP

en: FTP upload output
vi: Xuất dữ liệu tải từ FTP

en: Network interaction failed
vi: Giao tiếp với mạng thất bại

en: VLC could not connect with the given server.
vi: VLC không thể kết nối với server mà bạn thiết lập.

en: VLC's connection to the given server was rejected.
vi: Kết nối của VLC đến server đã cho bị từ chối.

en: Your account was rejected.
vi: Tài khoản của bạn bị từ chối truy cập.

en: Auto re-connect
vi: Tự động kết nối lại

en: Automatically try to reconnect to the stream in case of a sudden disconnect.
vi: Tự động cố gắng kết nối lại với luồng trong trường hợp bị đứt kết nối đột ngột.

en: HTTP input
vi: Đầu vào HTTP

en: Please enter a valid login name and a password for realm %s.
vi: Điền vào tên đăng nhập và mật khẩu hợp lệ cho phần %s.

en: HTTPS input
vi: đầu vào HTTPS

en: Continuous stream
vi: Luồng phát liên tiếp

en: Keep reading a resource that keeps being updated.
vi: Tiếp tục đọc một tài nguyên liên tục được cập nhật.

en: Cookies forwarding
vi: Chuyển tiếp cookie

en: Forward cookies across HTTP redirections.
vi: Chuyển tiếp cookie qua các chuyển hướng HTTP.

en: Provide the referral URL, i.e. HTTP "Referer" (sic).
vi: Cung cấp URL giới thiệu, tức là HTTP "Người giới thiệu" (sic).

en: Override the name and version of the application as provided to the HTTP server, i.e. the HTTP "User-Agent". Name and version must be separated by a forward slash, e.g. "FooBar/1.2.3".
vi: Ghi đè tên và phiên bản của ứng dụng được cung cấp cho máy chủ HTTP, tức là "Tác nhân người dùng" HTTP. Tên và phiên bản phải được phân tách bằng dấu gạch chéo lên, ví dụ: "FooBar/1.2.3".

en: Dummy input
vi: Đầu vào Dummy

en: Set the ID of the elementary stream
vi: Đặt số thứ tự cho các luồng cơ bản

en: Set the group of the elementary stream
vi: Đặt nhóm cho các luồng cơ bản

en: Set the category of the elementary stream
vi: Đặt phân loại cho các luồng cơ bản

en: Set the codec of the elementary stream
vi: Đặt phần codec cho các luồng cơ bản

en: Language of the elementary stream as described by ISO639
vi: Ngôn ngữ của các luồng cơ bản được miêu tả theo chuẩn ISO639

en: Sample rate of an audio elementary stream
vi: Xếp hạng mẫu của một luồng dạng audio cơ bản

en: Channels count
vi: Số lượng Kênh

en: Channels count of an audio elementary stream
vi: Số lượng kênh dành cho luồng cơ bản dạng audio

en: Width of video or subtitle elementary streams
vi: Chiều rộng của video hoặc phụ đề đối với các luồng phát cơ bản

en: Height of video or subtitle elementary streams
vi: Chiều cao của video hoặc phụ đề đối với các luồng phát cơ bản

en: Display aspect ratio
vi: Hiển thị tỉ lệ khung hình

en: Display aspect ratio of a video elementary stream
vi: Hiển thị tỉ lệ khung hình của video được phát ở các luồng phát cơ bản

en: Frame rate of a video elementary stream
vi: Tỉ lệ khung hình của luồng phát cơ bản dạng video

en: Callback cookie string
vi: Chuỗi cookie callback

en: Text identifier for the callback functions
vi: Phần văn bản xác nhận cho hàm callback

en: Callback data
vi: Dữ liệu callback

en: Data for the get and release functions
vi: Dữ liệu cho tính năng nhận và giải phóng dữ liệu

en: Get function
vi: Nhận hàm

en: Address of the get callback function
vi: Địa chỉ nhận của hàm callback

en: Release function
vi: Phát hàm

en: Address of the release callback function
vi: Địa chỉ của hàm phát đi callback

en: Size of stream in bytes
vi: Kích thước luồng phát tính bằng byte

en: Memory input
vi: Bộ nhớ đầu vào

en: Memory stream
vi: Luồng bộ nhớ

en: In-memory stream input
vi: Đầu vào luồng bộ nhớ trong

en: Pace
vi: Nhịp

en: Read the audio stream at VLC pace rather than Jack pace.
vi: Đọc luồng âm thanh theo nhịp của VLC chứ không phải nhịp Jack.

en: Auto connection
vi: Tự động kết nối

en: Automatically connect VLC input ports to available output ports.
vi: Tự động kết nối cổng đầu vào dữ liệu của VLC và các cổng đầu ra hiện có.

en: JACK audio input
vi: Đầu vào JACK audio

en: JACK Input
vi: Đầu vào JACK

en: Link #
vi: Liên kết #

en: Allows you to set the desired link of the board for the capture (starting at 0).
vi: Cho phép bạn chỉnh thông số về liên kết đối với phần ghi hình (bắt đầu từ 0).

en: Video ID
vi: Số thứ tự Video

en: Allows you to set the ES ID of the video.
vi: Cho phép bạn chỉnh số thứ tự ES của video.

en: Allows you to force the aspect ratio of the video.
vi: Cho phép ép buộc tỉ lệ khung hình của video.

en: Audio configuration
vi: Chỉnh sửa audio

en: Allows you to set audio configuration (id=group,pair:id=group,pair...).
vi: Cho phép bạn đặt các thiết lập chỉnh sửa về audio (id=group,pair:id=group,pair...).

en: HD-SDI Input
vi: Đầu vào HD-SDI

en: Teletext configuration
vi: Chỉnh sửa Teletext

en: Allows you to set Teletext configuration (id=line1-lineN with both fields).
vi: Cho phép bạn chỉnh sửa các thiết lập của Teletext (id=line1-lineN với cả hai khung thông tin).

en: Teletext language
vi: Ngôn ngữ Teletext

en: Allows you to set Teletext language (page=lang/type,...).
vi: Cho phép bạn chỉnh ngôn ngữ Teletext (page=lang/type,...).

en: SDI Input
vi: Đầu vào SDI

en: SDI Demux
vi: Tách kênh SDI

en: Kasenna RTSP dialect
vi: Phần địa phương Kasenna RTSP

en: Kasenna servers use an old and nonstandard dialect of RTSP. With this parameter VLC will try this dialect, but then it cannot connect to normal RTSP servers.
vi: Kasenna servers sử dụng phương thức địa phương cũ và không theo tiêu chuẩn RTSP. Với thông số dạng này, VLC sẽ cố gắng cấu hình theo kiểu địa phương hóa, nhưng sau đó chương trình sẽ không thể kết nối với các server dạng RTSP khác.

en: WMServer RTSP dialect
vi: Phần địa phương WMServer RTSP

en: WMServer uses a nonstandard dialect of RTSP. Selecting this parameter will tell VLC to assume some options contrary to RFC 2326 guidelines.
vi: WMServer sử dụng phương thức địa phương cũ và không theo tiêu chuẩn RTSP. Với thông số dạng này, VLC sẽ cố gắng cấu hình theo kiểu RFC 2326.

en: Sets the username for the connection, if no username or password are set in the url.
vi: Đặt tên người dùng cho kết nối, nếu không có tên người dùng hoặc mật khẩu được đặt trong phần url.

en: Sets the password for the connection, if no username or password are set in the url.
vi: Đặt mật khẩu cho kết nối, nếu không có tên người dùng hay mật khẩu được đặt trong url.

en: RTSP frame buffer size
vi: Kích thước khung đệm RTSP

en: RTSP start frame buffer size of the video track, can be increased in case of broken pictures due to too small buffer.
vi: RTSP bắt đầu chuyển khung bộ đệm đối với kích thước của video track, có thể được giảm xuống trong trường hợp các hình bị lỗi vì lý do bộ đệm quá nhỏ.

en: RTP/RTSP/SDP demuxer (using Live555)
vi: Bộ tách kênh RTP/RTSP/SDP (sử dụng Live555)

en: RTSP/RTP access and demux
vi: Thao tác và tách kênh RTSP/RTP

en: Use RTP over RTSP (TCP)
vi: Sử dụng RTP thay vì RTSP (TCP)

en: Client port
vi: Cổng kết nối phía client

en: Port to use for the RTP source of the session
vi: Cổng để sử dụng nguồn phát RTP cho phiên làm việc

en: Force multicast RTP via RTSP
vi: Buộc truyền đa hướng RTP thông qua RTSP

en: Tunnel RTSP and RTP over HTTP
vi: Dùng RTSP và RTP thông qua HTTP

en: HTTP tunnel port
vi: Cổng HTTP

en: Port to use for tunneling the RTSP/RTP over HTTP.
vi: Cổng để sử dụng cho việc sử dụng giao thức RTSP/RTP thông qua HTTP.

en: RTSP authentication
vi: Xác nhận RTSP

en: Please enter a valid login name and a password.
vi: Điền vào tên đăng nhập và mật khẩu hợp lệ.

en: RTSP connection failed
vi: Kết nối RTSP thất bại

en: Access to the stream is denied by the server configuration.
vi: Tác động đến luồng bị từ chối bởi thiết lập ở phía server.

en: Force selection of all streams
vi: Bắt buộc lựa chọn của tất cả các luồng

en: MMS streams can contain several elementary streams, with different bitrates. You can choose to select all of them.
vi: Luồng MMS chứa một vài luồng cơ bản, với các bitrate khác nhau. Bạn có thể chọn tất cả các luồng này.

en: Select the stream with the maximum bitrate under that limit.
vi: Chọn luồng với lượng bitrate tối đa bên dưới giới hạn.

en: TCP/UDP timeout (ms)
vi: Thời gian quá hạn kết nối TCP/UDP (phần nghìn giây)

en: Amount of time (in ms) to wait before aborting network reception of data. Note that there will be 10 retries before completely giving up.
vi: Tổng thời gian (tính bằng phần nghìn giây) để đợi cho thao tác hủy kết nối dữ liệu với mạng. Chú ý rằng có tổng cộng 10 lần thử kết nối trước khi từ bỏ việc kết nối.

en: Microsoft Media Server (MMS) input
vi: Dữ liệu đầu vào dạng Microsoft Media Server (MMS)

en: MTP input
vi: Đầu vào MTP

en: File reading failed
vi: Thao tác với tập tin thất bại

en: VLC could not read the file: %s
vi: VLC không thể đọc tệp: %s

en: Set NFS uid/guid automatically
vi: Tự động đặt NFS uid/gid

en: If uid/gid are not specified in the url, VLC will automatically set a uid/gid.
vi: Nếu uid/gid không được chỉ định trong url, VLC sẽ tự động đặt uid/gid.

en: NFS input
vi: Đầu vào NFS

en: NFS operation failed
vi: Thao tác NFS thất bại

en: Capture the audio stream in stereo.
vi: Ghi lại tín hiệu của luồng âm thanh trong chế độ stereo.

en: Samplerate of the captured audio stream, in Hz (eg: 11025, 22050, 44100, 48000)
vi: Samplerate của luồng âm thanh được ghi lại, tính bằng đơn vị Hz (ví dụ 11025, 22050, 44100, 48000)

en: OSS input
vi: Đầu vào OSS

en: PulseAudio input
vi: Dữ liệu đầu vào PulseAudio

en: Encrypted connexion
vi: Kết nối được mã hóa

en: Acquisition rate (in fps)
vi: Tỉ lệ thu (tính bằng dơn vị khung hình cho mỗi giây)

en: RIST input
vi: Đầu vào RIST

en: RIST maximum packet size (bytes)
vi: Kích thước gói tối đa RIST (byte)

en: RIST demux/decode maximum jitter (default is 5ms)
vi: RIST tách kênh/giải mã jitter tối đa (mặc định là 5ms)

en: This controls the maximum jitter that will be passed to the demux/decode chain. The lower the value, the more CPU cycles the algorithm will consume
vi: Điều này kiểm soát jitter tối đa sẽ được chuyển đến chuỗi tách kênh/giải mã. Giá trị càng thấp thì thuật toán sẽ tiêu thụ càng nhiều chu kỳ CPU

en: RIST latency (ms)
vi: Độ trễ RIST (ms)

en: RIST nack retry interval (ms)
vi: Khoảng thời gian thử lại RIST nack (ms)

en: RIST reorder buffer (ms)
vi: Bộ đệm sắp xếp lại RIST (ms)

en: RIST maximum retry count
vi: Số lần thử lại tối đa RIST

en: RIST nack type, 0 = range, 1 = bitmask. Default is range
vi: Loại nack RIST, 0 = phạm vi, 1 = bitmask. Mặc định là phạm vi

en: Disable NACK output packets
vi: Vô hiệu hóa các gói tin đầu ra NACK

en: Use this to disable packet recovery
vi: Sử dụng cái này để vô hiệu quá khám phá gói tin

en: Do not check for a valid rtcp message from the encoder
vi: Không kiểm tra thông điệp rtcp hợp lệ từ bộ mã hóa

en: Send nack messages even when we have not confirmed that the encoder is on our local network.
vi: Gửi thông điệp nack ngay cả khi chúng tôi chưa xác nhận rằng bộ mã hóa có trên mạng cục bộ của chúng tôi hay không.

en: RTCP (local) port
vi: Cổng (hệ thống) RTCP

en: RTCP packets will be received on this transport protocol port. If zero, multiplexed RTP/RTCP is used.
vi: Các gói tin dạng RTCP sẽ được nhận dựa trên cổng giao tiếp dùng phương thức này. Nếu giá trị là rỗng, giao thức dồn dữ liệu RTP/RTCP sẽ được lựa chọn.

en: SRTP key (hexadecimal)
vi: Khóa (thập lục phân) SRTP

en: RTP packets will be authenticated and deciphered with this Secure RTP master shared secret key. This must be a 32-character-long hexadecimal string.
vi: Các gói dữ liệu dạng giao thức RTP sẽ được xác nhận và giải mã dựa trên khóa an toàn RTP. Khóa này phải có số lượng hơn 32 ký tự theo định dạng chuỗi thập lục phân.

en: SRTP salt (hexadecimal)
vi: SRTP salt (thập lục phân)

en: Secure RTP requires a (non-secret) master salt value. This must be a 28-character-long hexadecimal string.
vi: Kết nối an toàn RTP yêu cầu (không-bí mật) giá trị chủ định. Giá trị này là một chuỗi thập lục phân dài-28-ký tự.

en: Maximum RTP sources
vi: Nguồn RTP tối đa

en: How many distinct active RTP sources are allowed at a time.
vi: Số lượng các nguồn RTP tách biệt được cho phép trong cùng một thời điểm.

en: RTP source timeout (sec)
vi: Giới hạn thời gian nguồn RTP (giây)

en: How long to wait for any packet before a source is expired.
vi: Độ dài về thời gian trong việc đợi bất kỳ gói tin nào trước khi nguồn bị ngắt kết nối.

en: Maximum RTP sequence number dropout
vi: Số lượng tối đa RTP nối tiếp

en: RTP packets will be discarded if they are too much ahead (i.e. in the future) by this many packets from the last received packet.
vi: Gói tin RTP sẽ được loại bỏ nếu còn quá nhiều gói tin phía trước (ví dụ trong tương lai) đã nhận được vừa rồi.

en: Maximum RTP sequence number misordering
vi: Số lượng tối đa số RTP nối tiếp bị lỗi thứ tự

en: RTP packets will be discarded if they are too far behind (i.e. in the past) by this many packets from the last received packet.
vi: Gói tin RTP sẽ được loại bỏ nếu còn quá nhiều gói tin phía trước (ví dụ trong tương lai) đã nhận được vừa rồi.

en: RTP payload format assumed for dynamic payloads
vi: Định dạng tải của RTP dành cho việc truyền tải động

en: This payload format will be assumed for dynamic payload types (between 96 and 127) if it can't be determined otherwise with out-of-band mappings (SDP)
vi: Định dạng truyền tải này sẽ áp dụng cho các trueyèn tải dạng động (giữa 96 và 127) nếu truyền tải không được xác định hoặc không có out-of-band mappings (SDP)

en: Real-Time Protocol (RTP) input
vi: Đầu vào Real-Time Protocol (RTP)

en: SDP required
vi: Yêu cầu SDP

en: A description in SDP format is required to receive the RTP stream. Note that rtp:// URIs cannot work with dynamic RTP payload format (%<PRIu8>).
vi: Để nhận luồng dựa trên giao thức RTP sẽ yêu cầu một mô tả về định dạng SDP. Chú ý rằng rtp:// URIs không thể tương tác với định dạng payload động của RTP (%<PRIu8>).

en: Real RTSP
vi: RTSP thời gian thực

en: VLC could not connect to "%s:%d".
vi: VLC không thể kết nối đến "%s:%d.

en: Session failed
vi: Phiên kết nối thất bại

en: The requested RTSP session could not be established.
vi: Yêu cầu từ phiên kết nối dữ liệu dạng RTSP đã không được thiết lập thành công.

en: Receive buffer
vi: Tiếp nhận vùng lưu dữ liệu tạm thời

en: UDP receive buffer size (bytes)
vi: UDP nhận kích thước bộ đệm (byte)

en: Request multicast stream
vi: Yêu cầu luồng phát đa hướng

en: Request server to send stream as multicast
vi: Yêu cầu máy chủ gửi luồng dưới dạng multicast (đa hướng).

en: SAT>IP Receiver Plugin
vi: SAT>IP Plugin Ghi Nhận

en: Desired frame rate for the capture.
vi: Tỉ lệ khung hình cho việc ghi hình ưa thích.

en: Capture fragment size
vi: Kích thước ghi hình từng phần tử

en: Optimize the capture by fragmenting the screen in chunks of predefined height (16 might be a good value, and 0 means disabled).
vi: Tùy chọn cho việc ghi hình dựa trên phương pháp phân mảnh hóa màn hình thành từng đoạn với chiều cao được xác định trước (16 là giá trị nên dùng và 0 nghĩa là vô hiệu hóa tính năng này).

en: Region top row
vi: Vùng ở dòng trên cùng

en: Ordinate of the capture region in pixels.
vi: Tung độ của vùng chụp hình tính bằng đơn vị điểm ảnh.

en: Region left column
vi: Cột góc bên trái

en: Abscissa of the capture region in pixels.
vi: Hoành độ của vùng chụp ảnh màn hình tính bằng đơn vị điểm ảnh.

en: Capture region width
vi: Chiều rộng vùng Chụp lại hình ảnh

en: Capture region height
vi: Chiều cao vùng Chụp lại hình ảnh

en: Follow the mouse
vi: Theo dõi theo thao tác chuột

en: Follow the mouse when capturing a subscreen.
vi: Di chuyển theo vị trí của trỏ chuột khi ghi hình phụ đề màn hình.

en: Mouse pointer image
vi: Hình ảnh hiển thị trỏ chuột

en: If specified, will use the image to draw the mouse pointer on the capture.
vi: Nếu được chỉnh sửa, phần này sẽ sử dụng hình ảnh được vẽ bởi trỏ chuột khi ghi hình.

en: Display ID
vi: Hiển thị thông số ID

en: Display ID. If not specified, main display ID is used.
vi: ID hiển thị. Nếu không được chỉ định, ID màn hình chính sẽ được sử dụng.

en: Screen index
vi: Chỉ số màn hình

en: Index of screen (1, 2, 3, ...). Alternative to Display ID.
vi: Chỉ số màn hình (1,2,3,...). Phần bổ trợ cho Chỉ số hiển thị màn hình ID.

en: Screen Input
vi: Dữ liệu màn hình đầu vào

en: How many times the screen content should be refreshed per second.
vi: Số lần nội dung hiển thị trên màn hình sẽ được tự động cập nhật mỗi giây.

en: Pixel width of the capture region, or 0 for full width
vi: Độ rộng của đơn vị điểm ảnh đối với vùng được chụp lại hình ảnh, giá trị được để là 0 hoặc toàn bộ chiều rộng

en: Pixel height of the capture region, or 0 for full height
vi: Độ cao của đơn vị điểm ảnh đối với vùng được chụp lại hình ảnh, giá trị được để là 0 hoặc toàn bộ chiều cao

en: Screen capture (with X11/XCB)
vi: Chụp ảnh màn hình (với X11/XCB)

en: Session Description Protocol
vi: Miêu tả giao thức phiên làm việc

en: SFTP port
vi: Cổng SFTP

en: SFTP port number to use on the server
vi: Số hiệu cổng SFTP được dùng trên phía server

en: SFTP input
vi: Đầu vào SFTP

en: SFTP authentication
vi: Xác nhận SFTP

en: Please enter a valid login and password for the sftp connexion to %s
vi: Điền vào tên đăng nhập và mật khẩu hợp lệ cho phần kết nối đến %s

en: Frame buffer depth
vi: Độ sâu bộ đệm khung hình

en: Pixel depth of the frame buffer, or zero for XWD file
vi: Độ sâu điểm ảnh cho bộ đệm của khung hình, hoặc là zero đối với tập tin XWD

en: Frame buffer width
vi: Độ rộng bộ đệm khung

en: Pixel width of the frame buffer (ignored for XWD file)
vi: Độ rộng điểm ảnh của bộ đệm khung (bỏ qua tập tin XWD)

en: Frame buffer height
vi: Độ cao bộ đệm khung hình

en: Pixel height of the frame buffer (ignored for XWD file)
vi: Độ cao của điểm ảnh đối với bộ đệm khung hình (bỏ qua tập tin XWD)

en: Frame buffer segment ID
vi: Chỉ số mảnh bộ đệm khung hình

en: System V shared memory segment ID of the frame buffer (this is ignored if --shm-file is specified).
vi: Hệ thống V chia sẻ chỉ số mảnh bộ nhớ trên bộ đệm khung (điều này bỏ qua nếu --shm-file được xác định).

en: Frame buffer file
vi: Tập tin bộ đệm khung hình

en: Path of the memory mapped file of the frame buffer
vi: Đường dẫn đến tập tin của bộ nhớ được lưu đối với bộ đệm khung hình

en: XWD file (autodetect)
vi: Tập tin XWD (tự động nhận dạng)

en: 15 bits
vi: 15 bit

en: 24 bits
vi: 24 bit

en: Framebuffer input
vi: Đầu vào bộ đệm khung

en: Shared memory framebuffer
vi: Bộ nhớ của bộ đệm khung được chia sẻ

en: Samba (Windows network shares) input
vi: Đầu vào Samba (chia sẻ mạng trong Windows)

en: SMB input
vi: Đầu vào SMB

en: SMB domain
vi: Tên miền SMB

en: Domain/Workgroup that will be used for the connection.
vi: Domain/Workgroup sẽ được sử dụng cho kết nối.

en: SMB authentication required
vi: Yêu cầu xác thực SMB

en: The computer (%s) you are trying to connect to requires authentication.
    Please provide a username (ideally a domain name using the format DOMAIN;username) and a password.
vi: Máy tính (%s) mà bạn đang cố gắng kết nối yêu cầu xác thực.
    Vui lòng cung cấp tên người dùng (lý tưởng nhất là tên miền sử dụng định dạng DOMAIN;tên người dùng) và mật khẩu.

en: SRT input
vi: Đầu vào SRT

en: Return poll wait after timeout milliseconds (-1 = infinite)
vi: Trả lại cuộc thăm dò sau khi hết thời gian tính bằng mili giây (-1 = vô hạn)

en: SRT latency (ms)
vi: Độ trễ SRT (ms)

en: Password for stream encryption
vi: Mật khẩu để mã hoá luồng

en: 16 bytes
vi: 16 byte

en: 24 bytes
vi: 24 byte

en: 32 bytes
vi: 32 byte

en: TCP input
vi: Đầu vào TCP

en: Time code
vi: Mã thời gian

en: Time code subpicture elementary stream generator
vi: Trình tạo dòng cơ sở hình ảnh phụ mã thời gian

en: UDP Source timeout (sec)
vi: Nguồn UDP hết hạn (giây)

en: UDP input
vi: Đầu vào UDP

en: Video capture device
vi: Thiết bị ghi hình video

en: Video capture device node.
vi: Thiết bị ghi hình video.

en: VBI capture device
vi: Thiết bị ghi hình VBI

en: The device node where VBI data can be read (for closed captions).
vi: Nút thiết bị nơi có thể đọc dữ liệu VBI (đối với phụ đề chi tiết).

en: Video standard (Default, SECAM, PAL, or NTSC).
vi: Chuẩn Video (Mặc định, SECAM, PAL, hoặc NTSC).

en: Force the Video4Linux2 video device to use a specific chroma format (eg. I420 or I422 for raw images, MJPG for M-JPEG compressed input). Complete list: GREY, I240, RV16, RV15, RV24, RV32, YUY2, YUYV, UYVY, I41N, I422, I420, I411, I410, MJPG
vi: Buộc thiết bị video Video4Linux2 sử dụng định dạng sắc độ cụ thể (ví dụ: I420 hoặc I422 cho hình ảnh thô, MJPG cho đầu vào nén M-JPEG). Danh sách đầy đủ: GREY, I240, RV16, RV15, RV24, RV32, YUY2, YUYV, UYVY, I41N, I422, I420, I411, I410, MJPG

en: Input of the card to use (see debug).
vi: Đầu vào của thẻ được sử dụng (xem gỡ rối).

en: Audio input of the card to use (see debug).
vi: Đầu vào audio của thẻ được sử dụng (xem gỡ rối).

en: The specified pixel resolution is forced (if both width and height are strictly positive).
vi: Độ phân giải của điểm ảnh dược bắt buộc (nếu cả phần độ rộng và độ cao buộc ở trạng thái dương).

en: Maximum frame rate to use (0 = no limits).
vi: Tốc độ khung hình tối đa được sử dụng (0 = không giới hạn).

en: Radio device
vi: Thiết bị Radio

en: Radio tuner device node.
vi: Node thiết bị dò kênh radio.

en: Tuner frequency in Hz or kHz (see debug output).
vi: Tần số bộ điều chỉnh tính bằng Hz hoặc kHz (xem đầu ra gỡ lỗi).

en: Audio mode
vi: Chế độ audio

en: Tuner audio mono/stereo and track selection.
vi: Dò audio dạng mono/stereo và chọn lựa track.

en: Reset controls
vi: Thiết đặt lại điều khiển

en: Reset controls to defaults.
vi: Thiết đặt lại các điều khiển trở về dạng mặc định.

en: Picture brightness or black level.
vi: Độ sáng của hình ảnh hoặc mức độ tối.

en: Automatic brightness
vi: Tự động chỉnh sáng

en: Automatically adjust the picture brightness.
vi: Tự động canh chỉnh độ sáng của hình ảnh.

en: Picture contrast or luma gain.
vi: Độ lương phản của hình ảnh hoặc độ tăng luma.

en: Picture saturation or chroma gain.
vi: Trạng thái bão hòa hình ảnh hoặc tăng đơn sắc.

en: Hue or color balance.
vi: Tông màu hoặc cân bằng màu.

en: Automatic hue
vi: Tông màu tự động

en: Automatically adjust the picture hue.
vi: Tự động canh chỉnh tông màu của hình ảnh.

en: White balance temperature (K)
vi: Nhiệt độ cân bằng trắng (K)

en: White balance temperature as a color temperation in Kelvin (2800 is minimum incandescence, 6500 is maximum daylight).
vi: Nhiệt độ cân bằng trắng là nhiệt độ tính bằng thang đo Kelvin (2800 là giá trị nhỏ nhất cho ánh sáng nóng, 6500 là giá trị tối đa cho ánh sáng ban ngày).

en: Automatic white balance
vi: Tự động canh chỉnh trắng

en: Automatically adjust the picture white balance.
vi: Tự động canh chỉnh hình ảnh với cân bằng trắng.

en: Red chroma balance.
vi: Cân bằng đơn sắc đỏ.

en: Blue chroma balance.
vi: Cân bằng đơn sắc xanh.

en: Gamma adjust.
vi: Điều chỉnh gamma.

en: Automatic gain
vi: Tự động tăng

en: Automatically set the video gain.
vi: Tự động thiết lập độ tăng của video.

en: Picture gain.
vi: Độ tăng hình ảnh.

en: Sharpness filter adjust.
vi: Điều chỉnh bộ lọc độ sắc nét của ảnh.

en: Chroma gain
vi: Tăng độ đơn sắc

en: Chroma gain control.
vi: Điều khiển tăng độ đơn sắc.

en: Automatic chroma gain
vi: Tự động tăng độ đơn sắc

en: Automatically control the chroma gain.
vi: Tự động điều khiển tăng độ đơn sắc.

en: Power line frequency
vi: Tần số đường năng lượng

en: Power line frequency anti-flicker filter.
vi: Bộ lọi anti-flicker tần số đường năng lượng.

en: Backlight compensation
vi: Bù sáng

en: Band-stop filter
vi: Bộ lọc Band-stop

en: Cut a light band induced by fluorescent lighting (unit undocumented).
vi: Cắt nhóm ánh sáng sinh ra bởi nhóm ánh sáng huỳnh quang (đơn vị chưa được chuyển đổi).

en: Flip the picture horizontally.
vi: Đối xứng hình ảnh theo chiều ngang.

en: Flip the picture vertically.
vi: Đối xứng hình ảnh theo chiều dọc.

en: Rotate (degrees)
vi: Xoay (độ)

en: Picture rotation angle (in degrees).
vi: Góc xoay hình ảnh (độ).

en: Color killer
vi: Loại trừ màu

en: Enable the color killer, i.e. switch to black & white picture whenever the signal is weak.
vi: Bật tính năng loại trừ màu, ví dụ nhưng chuyển đổi sang dạng hình ảnh trắng đen khi nguồn tín hiệu bị yếu.

en: Select a color effect.
vi: Chọn một hiệu ứng tạo màu.

en: Grass green
vi: Màu xanh của cỏ

en: Skin whiten
vi: Làm trắng da

en: Volume of the audio input.
vi: Âm lượng của dữ liệu audio đầu vào.

en: Audio balance
vi: Cân bằng audio

en: Balance of the audio input.
vi: Cân bằng đầu vào audio.

en: Bass level
vi: Cấp độ âm trầm

en: Bass adjustment of the audio input.
vi: Chỉnh sửa mức độ trầm của âm trong audio đầu vào.

en: Treble level
vi: Cấp độ thanh

en: Treble adjustment of the audio input.
vi: Chỉnh độ thanh của âm hoặc độ cao của âm đối với audio đầu vào.

en: Mute the audio.
vi: Tắt âm thanh audio.

en: Loudness mode
vi: Chế độ tăng dải tầng âm thanh

en: Loudness mode a.k.a. bass boost.
vi: Chế độ tăng dải tầng âm thanh a.k.a với chế độ cải thiện âm trầm.

en: v4l2 driver controls
vi: điều khiển driver v4l2

en: Set the v4l2 driver controls to the values specified using a comma separated list optionally encapsulated by curly braces (e.g.: {video_bitrate=6000000,audio_crc=0,stream_type=3} ). To list available controls, increase verbosity (-vv) or use the v4l2-ctl application.
vi: Đặt các điều khiển trình điều khiển v4l2 thành các giá trị được chỉ định bằng cách sử dụng danh sách được phân tách bằng dấu phẩy được đóng gói tùy ý bằng dấu ngoặc nhọn (ví dụ: {video_bitrate=6000000,audio_crc=0,stream_type=3} ). Để liệt kê các điều khiển có sẵn, hãy tăng mức độ chi tiết (-vv) hoặc sử dụng ứng dụng v4l2-ctl.

en: Multichannel television sound (MTS)
vi: Âm thanh truyền hình đa kênh (MTS)

en: Primary language
vi: Ngôn ngữ chính

en: Secondary language or program
vi: Ngôn ngự phụ hoặc chương trình

en: Video4Linux input
vi: Đầu vào Video4Linux

en: Video capture controls (if supported by the device)
vi: Điều khiển chế độ ghi hình Video (nếu được hỗ trợ bởi thiết bị)

en: Video4Linux compressed A/V input
vi: Đầu vào A/V được nén dạng Video4Linux

en: Video4Linux radio tuner
vi: Dò kênh radio Video4Linux

en: VCD input
vi: Đầu vào VCD

en: [vcd:][device][#[title][,[chapter]]]
vi: [vcd:][thiết bị][#[tiêu đề][,[chương]]]

en: Support for VDR recordings (http://www.tvdr.de/).
vi: Hỗ trợ ghi hình VDR  (http://www.tvdr.de/).

en: Chapter offset in ms
vi: Offset chương bằng miligiây

en: Move all chapters. This value should be set in milliseconds.
vi: Di chuyển tất cả các chương. Giá trị này nên được chỉnh ở đơn vị phần nghìn giây.

en: Default frame rate for chapter import.
vi: Tỉ lệ khung mặc định cho chương nhập vào.

en: VDR recordings
vi: Ghi hình VDR

en: VLC could not read the file (%s).
vi: VLC không thể đọc tệp (%s).

en: VLC could not open the file "%s" (%s).
vi: VLC không thẻ mở tệp"%s" (%s).

en: VDR Cut Marks
vi: Cắt điểm VDR

en: X.509 Certificate Authority
vi: Xác nhận chứng chỉ X.509

en: Certificate of the Authority to verify server's against
vi: Chứng chỉ cho việc xác nhận đối với phía server

en: X.509 Certificate Revocation List
vi: Danh sách chứng chỉ X.509 bị hủy bỏ

en: List of revoked servers certificates
vi: Danh sách các chứng chỉ server bị thu hồi

en: X.509 Client certificate
vi: Chứng chỉ Client X.509

en: Certificate for client authentication
vi: Chứng chỉ xác thực ứng dụng máy khách

en: X.509 Client private key
vi: Khóa riêng phía Client dạng X.509

en: Private key for authentication by certificate
vi: Khóa riêng để xác thực bằng chứng chỉ

en: RGB chroma (RV32, RV24, RV16, RGB2)
vi: Màu dạng RGB (RV32, RV24, RV16, RGB2)

en: Transfer compression level from 0 (none) to 9 (max)
vi: Chuyển mức nén từ 0 (không) sang 9 (tối đa)

en: Image quality 1 to 9 (max)
vi: Chất lượng hình ảnh từ 1 đến 9 (tối đa)

en: VNC client access
vi: Truy cập client VNC

en: Loopback mode
vi: Chế độ lặp lại

en: Record an audio rendering endpoint.
vi: Ghi lại điểm cuối kết xuất âm thanh.

en: Windows Audio Session API input
vi: Đầu vào API phiên âm thanh của Windows

en: Dummy stream output
vi: Đầu vào luồng Dummy

en: Keep existing file
vi: Giữ tập tin đã tồn tại trước đó

en: The output file already exists. If recording continues, the file will be overridden and its content will be lost.
vi: Tập tin dữ liệu xuất ra đã tồn tại. Nếu việc ghi âm được tiến hành tiếp tục, tập tin này sẽ được ghi đè lên và những dữ liệu trước đó lưu trong tập tin bị trùng tên này từ trước sẽ bị mất.

en: If the file already exists, it will be overwritten.
vi: Nếu tập tin đã tồn tại, tập tin này sẽ được ghi đè lên.

en: Append to file
vi: Viết thêm vào tập tin

en: Append to file if it exists instead of replacing it.
vi: Viết thêm vào tập tin nếu tập tin này đã tồn tại thay vì thay thế tập tin này.

en: Format time and date
vi: Định dạng thời gian và ngày tháng

en: Perform ISO C time and date formatting on the file path
vi: Hiển thị thời gian và ngày tháng theo chuẩn ISO C trong đường dẫn tập tin

en: Synchronous writing
vi: Đồng bộ hóa việc viết dữ liệu

en: Open the file with synchronous writing.
vi: Mở tập tin này kèm theo cơ chế đồng bộ hóa.

en: File stream output
vi: Xuất tập tin luồng

en: Username that will be requested to access the stream.
vi: Tên người dùng sẽ được yêu cầu để truy cập luồng.

en: Password that will be requested to access the stream.
vi: Mật khẩu được yêu cầu để tác động đến luồng.

en: MIME returned by the server (autodetected if not specified).
vi: MIME được trả về từ phía server (tự động xác nhận nếu chưa thiết lập)

en: Use the Metacube protocol. Needed for streaming to the Cubemap reflector.
vi: Sử dụng giao thức Metacube. Cần thiết để truyền phát tới bộ ánh xạ Cubemap.

en: HTTP stream output
vi: Xuất luồng dữ liệu HTTP

en: Segment length
vi: Độ dài mảnh

en: Length of TS stream segments
vi: Độ dài của mảnh dữ liệu dạng TS

en: Split segments anywhere
vi: Phân đôi mảnh bất kỳ nơi đâu

en: Don't require a keyframe before splitting a segment. Needed for audio only.
vi: Không yêu cầu keyframe trước khi phân đôi mảnh. Cần thiết chỉ cho audio.

en: Number of segments to include in index
vi: Số lượng mảnh bao gồm chỉ mục

en: Allow cache
vi: Cho phép dùng bộ nhớ đệm

en: Add EXT-X-ALLOW-CACHE:NO directive in playlist-file if this is disabled
vi: Thêm EXT-X-ALLOW-CACHE:NO trực tiếp vào danh sách phát các tập tin nếu tùy chọn này bị tắt

en: Path to the index file to create
vi: Đường dẫn đến tập tin chỉ mục được tạo

en: Full URL to put in index file
vi: URL đầy đủ đặt trong tập tin chỉ mục

en: Full URL to put in index file. Use #'s to represent segment number
vi: Đường dẫn URL đầy đủ được đặt trong tập tin chỉ mục. Sử dụng #'s để biể diễn số lượng mảnh đại diện

en: Delete segments
vi: Xóa mảnh

en: Delete segments when they are no longer needed
vi: Xóa mảnh khi mảnh không còn cần nữa

en: Use muxers rate control mechanism
vi: Sử dụng cơ chế điều khiển tỉ lệ ghép kênh

en: AES key URI to place in playlist
vi: Khóa AES URI để đặt vào danh sách

en: AES key file
vi: Tập tin khóa AES

en: File containing the 16 bytes encryption key
vi: Tập tin chứa khóa mã hóa 16 byte

en: File where vlc reads key-uri and keyfile-location
vi: Tập tin được vlc đọc khóa ure và địa điểm khóa tập tin

en: File is read when segment starts and is assumed to be in format: key-uri\nkey-file. File is read on the segment opening and values are used on that segment.
vi: Tệp được đọc khi phân đoạn bắt đầu và được giả sử ở định dạng: key-uri\nkey-file. Tệp được đọc khi mở phân đoạn và các giá trị được sử dụng trên phân đoạn đó.

en: Use randomized IV for encryption
vi: Sử dụng ngẫu nhien IV cho việc mã hóa

en: Generate IV instead using segment-number as IV
vi: Sử dụng IV thay vì sử dụng số-mảnh dạng IV

en: Number of first segment
vi: Số đoạn đầu tiên

en: The number of the first segment generated
vi: Số thứ tự của đoạn đầu tiên được sinh ra

en: HTTP Live streaming output
vi: Đầu ra luồng trực tiếp HTTP

en: RIST data output caching size (ms)
vi: Kích thước bộ nhớ đệm đầu ra dữ liệu RIST (ms)

en: Having this cache will guarantee that the packets going out are delivered at a spacing determined by the chain timestamps thus ensuring a near jitter free output. Be aware that this setting will also add to the overall latency of the stream.
vi: Việc có vùng nhớ đệm này sẽ đảm bảo rằng các gói đi ra ngoài được phân phối ở khoảng cách được xác định bởi dấu thời gian của chuỗi, do đó đảm bảo đầu ra gần như không bị giật. Xin lưu ý rằng cài đặt này cũng sẽ làm tăng thêm độ trễ tổng thể của luồng.

en: RIST retry-buffer queue size (ms)
vi: Kích thước hàng đợi bộ đệm thử lại RIST (ms)

en: This must match the buffer size (latency) configured on the server side. If you are not sure, leave the default of 0 which will set it the maximum value and will use about 100MB of RAM
vi: Điều này phải phù hợp với kích thước bộ đệm (độ trễ) được định cấu hình ở phía máy chủ. Nếu bạn không chắc chắn, hãy để mặc định là 0, giá trị này sẽ đặt giá trị tối đa và sẽ sử dụng khoảng 100 MB RAM

en: SSRC used in RTP output (default is random, i.e. 0)
vi: SSRC được sử dụng trong đầu ra RTP (mặc định là ngẫu nhiên, tức là 0)

en: Use this setting to specify a known SSRC for the RTP header. This is only useful if your receiver acts on it. When using VLC as receiver, it is not.
vi: Sử dụng cài đặt này để chỉ định SSRC đã biết cho tiêu đề RTP. Điều này chỉ hữu ích nếu người nhận của bạn hành động theo nó. Khi sử dụng VLC làm người nhận thì không.

en: Stream name
vi: Tên luồng

en: This Stream name will be sent to the receiver using the rist RTCP channel
vi: Tên Luồng này sẽ được gửi đến người nhận bằng kênh RTCP rist

en: RIST stream output
vi: Luồng RIST xuất ra

en: RIST target packet size (bytes)
vi: Kích cỡ gói tin RIST nhắn đến (bytes)

en: Name to give to this stream/channel on the shoutcast/icecast server.
vi: Tên được cung cấp cho luồng/kênh này trên server shoutcast/icecas.

en: Stream description
vi: Mô tả về luồng

en: Description of the stream content or information about your channel.
vi: Mô tả về nội dung của luồng hoặc thông tin về kênh dữ liệu.

en: Stream MP3
vi: Luồng phát MP3

en: You normally have to feed the shoutcast module with Ogg streams. It is also possible to stream MP3 instead, so you can forward MP3 streams to the shoutcast/icecast server.
vi: Bạn thông thường có các tin tức module shoutcast với luồng dữ liệu dạng Ogg. Điều này cũng có thể được thực hiện với các luồng dạng MP3, bạn có thể chuyển các luồng MP3 tới server shoutcast/icecast.

en: Genre description
vi: Miêu tả về loại

en: Genre of the content.
vi: Thể loại của nội dung.

en: URL description
vi: Mô tả URL

en: URL with information about the stream or your channel.
vi: URL với thông tin về luồng hoặc kênh của bạn.

en: Bitrate information of the transcoded stream.
vi: Thông tin tốc độ bit của luồng được chuyển mã.

en: Samplerate information of the transcoded stream.
vi: Lấy mẫu thông tin của luồng được chuyển mã.

en: Number of channels
vi: Số lượng các kênh

en: Number of channels information of the transcoded stream.
vi: Số lượng thông tin kênh của luồng được chuyển mã.

en: Ogg Vorbis Quality
vi: Chất lượng Ogg Vorbis

en: Ogg Vorbis Quality information of the transcoded stream.
vi: Thông tin chất lượng Ogg Vorbis của luồng được chuyển mã.

en: Stream public
vi: Luồng thông tin công cộng

en: Make the server publicly available on the 'Yellow Pages' (directory listing of streams) on the icecast/shoutcast website. Requires the bitrate information specified for shoutcast. Requires Ogg streaming for icecast.
vi: Đặt server công khai trên mục "Trang vàng" (danh sách đường dẫn luồng phát) trong mục icecast/shoutcast của website. Yêu cầu ghi rõ thông tin tốc độ bit cho shoutcast. Cần có luồng phát Ogg cho icecast.

en: IceCAST output
vi: Dữ liệu đầu ra IceCAST

en: SRT stream output
vi: Đầu ra luồng SRT

en: Caching value (ms)
vi: Giá trị của bộ nhớ đệm (phần nghìn giây)

en: Default caching value for outbound UDP streams. This value should be set in milliseconds.
vi: Giá trị mặc định cho việc tạm lưu dữ liệu trong bộ nhớ đệm với các luồng thuộc giao thức UDP. Giá trị này nên được thiết lập theo đơn vị phần nghìn giây.

en: Group packets
vi: Gom nhóm các gói tin

en: Packets can be sent one by one at the right time or by groups. You can choose the number of packets that will be sent at a time. It helps reducing the scheduling load on heavily-loaded systems.
vi: Các gói tin có thể được gửi theo từng gói một vào một thời điểm nào đó hoặc bởi một nhóm nào đó. Bạn có thể lựa chọn số lượng gói tin có thể được chuyển phát vào cùng thời điểm. Điều này sẽ giúp cho việc lập thời biểu tải của hệ thống không trở nên quá tải.

en: UDP stream output
vi: Luồng đầu ra dạng UDP

en: ARM NEON video chroma conversions
vi: Chuyển đổi màu sắc video dạng ARM NEON

en: ARM NEON audio volume
vi: Âm thanh audio dạng ARM NEON

en: ARM NEON video chroma YUV->RGBA
vi: Màu sắc YUV->RGBA dạng ARM NEON

en: Defines if BarGraph information should be sent
vi: Xác định xem thông tin biểu đồ thanh nên được gửi

en: Defines if BarGraph information should be sent. 1 if the information should be sent, 0 otherwise (default 1).
vi: Xác định thông số nếu thông tin về Biểu Đồ Thanh được gửi. 1 nếu thông tin nên được gửi, 0 nếu ngược lại (mặc định là 1).

en: Sends the barGraph information every n audio packets
vi: Gửi thông tin biểu đồ thanh mỗi n gói tin âm thanh

en: Defines how often the barGraph information should be sent. Sends the barGraph information every n audio packets (default 4).
vi: Xác định thông số về tần suất thông tin của biểu đồ dạng thanh nên được gửi đi. Gửi thông tin về biểu đồ dạng thanh cho mỗi gói tin audio (mặc định là 4).

en: Defines if silence alarm information should be sent
vi: Xác định xem có nên gửi thông tin cảnh báo im lặng hay không

en: Defines if silence alarm information should be sent. 1 if the information should be sent, 0 otherwise (default 1).
vi: Xác định thông tin về báo thức dạng im lặng nên được gửi. 1 nếu thông tin nên được gửi, ngược lại là 0 (mặc định là 1).

en: Time window to use in ms
vi: Thời gian mở cửa sổ tính bằng phần nghìn giây

en: Time Window during when the audio level is measured in ms for silence detection. If the audio level is under the threshold during this time, an alarm is sent (default 5000).
vi: Thời gian mở cửa sổ cảnh báo khi mức độ audio được đo đạc trong đơn vị phần nghìn giây đối với phần tĩnh. Nếu mức độ audio dưới mức chuẩn trong suốt thời gian này, một cảnh báo sẽ được gửi (thường là 5000).

en: Minimum Audio level to raise the alarm
vi: Mức âm thanh tối thiểu để phát báo động

en: Threshold to be attained to raise an alarm. If the audio level is under the threshold during this time, an alarm is sent (default 0.1).
vi: Mức chuẩn để cân nhắc việc tạo cảnh báo. Nếu mức độ audio dưới mức chuẩn trong suốt thời gian này, một cảnh báo sẽ được gửi đi (mặc định là 0.1).

en: Time between two alarm messages in ms
vi: Thời gian giữa hai tin nhắn báo động tính bằng ms

en: Time between two alarm messages in ms. This value is used to avoid alarm saturation (default 2000).
vi: Thời gian giữa các cảnh báo tính bằng đơn vị phần nghìn giây. Giá trị này nên được sử dụng để tránh việc hiển thị các cảnh báo liên tiếp (mặc định là 2000).

en: Audio part of the BarGraph function
vi: Hàm Đồ Họa Dạng thanh của phần audio

en: Audiobar Graph
vi: Đồ họa dạng thanh của Audio

en: Simple decoder for Dolby Surround encoded streams
vi: Trình giải mã đơn giản dành cho các luồng được mã hóa dạng Dolby Surround

en: Dolby Surround decoder
vi: Trình giải mã Dolby Surround

en: This effect gives you the feeling that you are standing in a room with a complete 7.1 speaker set when using only a headphone, providing a more realistic sound experience. It should also be more comfortable and less tiring when listening to music for long periods of time.
    It works with any source format from mono to 7.1.
vi: Hiệu ứng này sẽ cho bạn cảm giác bạn đang đứng trong một căn phòng với một phần phát tiếng 7.1 khi chỉ sử dụng tai nghe, cung cấp một trải nghiệm chân thật hơn. Điều này sẽ càng tạo cảm giác thân thiện hơn, bớt nhàm chán hơn khi nghe nhạc trong suốt một khoảng thời gian dài.
    Phần hiệu ứng này có thể tích hợp với các định dạng nguồn đơn từ 7.1.

en: Characteristic dimension
vi: Chiều đặc thù

en: Distance between front left speaker and listener in meters.
vi: Khoảng cách từ phần phát âm bên trái và người nghe tính bằng mét.

en: Compensate delay
vi: Độ trễ bù

en: The delay which is introduced by the physical algorithm may sometimes be disturbing for the synchronization between lips-movement and speech. In case, turn this on to compensate.
vi: Độ trễ này được tính toán bằng thuật toán vật lý đôi khi bị ảnh hưởng bởi sự đồng bộ hóa giữa tiến độ chiếu của khung hình - và cử động của miệng của đối tượng khi nói. Trong trường hợp này, cần bật tính năng bù trễ thời gian.

en: No decoding of Dolby Surround
vi: Không có bộ phận giải mã cho Dolby Surround

en: Dolby Surround encoded streams won't be decoded before being processed by this filter. Enabling this setting is not recommended.
vi: Dolby Surround mã hóa luồng nên sẽ không được giải mã trước khi được sử lý bởi bộ lọc này. Bật thiết lập này là thao tác không nên thực hiện.

en: Headphone virtual spatialization effect
vi: Hiệu ứng tạo không gian ảo hóa bằng tai nghe

en: Headphone effect
vi: Hiệu ứng tai nghe

en: Use downmix algorithm
vi: Sử dụng thuật thoán giải mã và chuyển âm thanh nén

en: This option selects a stereo to mono downmix algorithm that is used in the headphone channel mixer. It gives the effect of standing in a room full of speakers.
vi: Phần tùy chọn này chọn thuật toán giải mã và chuyển âm thanh nén từ dạng stereo thành mono vốn được sử dụng trong các tai nghe. Điều này tạo ra hiệu ứng một đối tượng đứng giữa một căn phòng với nhiều người bên trong.

en: Select channel to keep
vi: Chọn kênh để giữ

en: This option silences all other channels except the selected channel.
vi: Tùy chọn này sẽ làm tất cả các kênh khác chuyển sang trạng thái im lặng ngoại trừ kênh được chọn.

en: Rear left
vi: Phía sau bên trái

en: Rear right
vi: Phía sau bên phải

en: Low-frequency effects
vi: Hiệu ứng tần số - thấp

en: Side left
vi: Bên trái

en: Side right
vi: Bên phải

en: Rear center
vi: Đằng sau ở giữa

en: Stereo to mono downmixer
vi: Bộ trộn âm thanh stereo sang mono

en: Audio channel remapper
vi: Định hình lại kênh audio

en: Audio filter for simple channel mixing
vi: Bộ lọc audio cho việc trộn kênh đơn giản

en: HRTF file for the binauralization
vi: Tệp HRTF cho quá trình hai tai

en: Custom HRTF (Head-related transfer function) file in the SOFA format.
vi: Tệp HRTF (Head-related transfer function) tùy chỉnh ở định dạng SOFA.

en: Headphones mode (binaural)
vi: Chế độ tai nghe (hai tai)

en: If the output is stereo, render ambisonics with the binaural decoder.
vi: Nếu đầu ra là âm thanh stereo, hãy hiển thị âm thanh xung quanh bằng bộ giải mã hai bên tai.

en: Ambisonics renderer and binauralizer
vi: Trình kết xuất và âm thanh hai bên tai Ambisonics

en: Binauralizer
vi: Máy nghe hai tai

en: Audio filter for trivial channel mixing
vi: Bộ lọc audio cho việc trộn kênh thường

en: Sound Delay
vi: Độ trễ âm thanh

en: Add a delay effect to the sound
vi: Thêm vào hiệu ứng độ trễ với âm thanh

en: Delay time
vi: Thời gian độ trễ

en: Time in milliseconds of the average delay. Note average
vi: Thời gian được tính bằng miligiây so với độ trễ thông thường. Chú ý là ở trạng thái thông thường

en: Sweep Depth
vi: Độ sâu khi quét

en: Time in milliseconds of the maximum sweep depth. Thus, the sweep range will be delay-time +/- sweep-depth.
vi: Thời gian được tính bằng phần nghìn giây cho chế độ quét. Bởi thế việc quét sẽ có độ trễ-thời gian +/- độ sâu-khi quét.

en: Sweep Rate
vi: Tỉ lệ quét

en: Rate of change of sweep depth in milliseconds shift per second of play
vi: Tỉ lệ thay đổi độ sâu của màn hình bằng đơn vị phần nghìn giây khi phát hình

en: Feedback gain
vi: Tăng phản hồi

en: Gain on Feedback loop
vi: Tăng lượng trùng lặp của phản hồi

en: Level of delayed signal
vi: Cấp độ của tín hiệu bị trễ

en: Level of input signal
vi: Cấp độ của tín hiệu đầu vào

en: Set the RMS/peak.
vi: Đặt RMS/đỉnh.

en: Set the attack time in milliseconds.
vi: Đặt thời gian tấn công tính bằng mili giây.

en: Set the release time in milliseconds.
vi: Đặt thời gian phát hành tính bằng mili giây.

en: Threshold level
vi: Ngưỡng cấp độ

en: Set the threshold level in dB.
vi: Thiết đặt ngưỡng bằng đơn vị dexiben.

en: Set the ratio (n:1).
vi: Thiết lập tỷ lệ (n:1).

en: Knee radius
vi: Bán kính xoay

en: Set the knee radius in dB.
vi: Đặt bán kính đầu gối theo dB.

en: Makeup gain
vi: Tăng độ makeup

en: Set the makeup gain in dB (0 ... 24).
vi: Chỉnh độ makeup ở dB (0 ...24).

en: Dynamic range compressor
vi: Phạm vi nén động

en: Audio filter for PCM format conversion
vi: Bộ lọc audio cho phần chuyển đổi định dạng PCM

en: Audio filter for A/52/DTS->S/PDIF encapsulation
vi: Bộ lọc âm thanh để đóng gói A/52/DTS->S/PDIF

en: Equalizer preset
vi: Thiết lập chế độ cân bằng âm

en: Preset to use for the equalizer.
vi: Các thiết lập sử dụng cho trình điều khiển cân bằng âm và tiếng được phát ra.

en: Bands gain
vi: Tăng độ nhóm

en: Don't use presets, but manually specified bands. You need to provide 10 values between -20dB and 20dB, separated by spaces, e.g. "0 2 4 2 0 -2 -4 -2 0 2".
vi: Không sử dụng các thiết lập này, tốt hơn hết là tự chỉnh các thiết lập này theo nhóm. Bạn sẽ cần cung cấp khoảng 10 giá trị trong khoảng -20dB đến 20dB, tách biệt nhau bởi khoảng trống, ví dụ "0 2 4 2 0 -2 -4 -2 0 2".

en: Use VLC frequency bands
vi: Sử dụng nhóm tần số VLC

en: Use the VLC frequency bands. Otherwise, use the ISO Standard frequency bands.
vi: Sử dụng nhóm tần số được thiết lập sẵn theo tự động từ chương trình VLC. Nếu không, hãy sử dụng nhóm tần số theo chuẩn ISO.

en: Two pass
vi: Hai lần

en: Filter the audio twice. This provides a more intense effect.
vi: Bộ lọc audio 2 lần. Điều này sẽ cung cấp hiệu ứng cường độ mạnh hơn cho audio.

en: Global gain
vi: Tăng tổng thể

en: Set the global gain in dB (-20 ... 20).
vi: Chỉnh mức độ tăng tổng thể ở đơn vị dB  (-20 ... 20).

en: Equalizer with 10 bands
vi: Bộ cân bằng với 10 nhóm

en: Full bass
vi: Bass tối đa

en: Full bass and treble
vi: Độ trầm và bổng tối đa

en: Full treble
vi: Độ bổng tối đa

en: Gain multiplier
vi: Tăng hệ số nhân

en: Increase or decrease the gain (default 1.0)
vi: Tăng dần hoặc giảm dần nhanh (mặc định 1.0)

en: Gain control filter
vi: Tăng điều khiển bộ lọc

en: Simple Karaoke filter
vi: Bộ lọc karaoke đơn giản

en: Number of audio buffers
vi: Số lượng bộ đệm audio

en: This is the number of audio buffers on which the power measurement is made. A higher number of buffers will increase the response time of the filter to a spike but will make it less sensitive to short variations.
vi: Đây là số lượng các bộ nhớ đệm audio dựa theo mức độ năng lượng được tạo ra. Số lượng bộ nhớ đệm càng cao sẽ tăng thời gian phản hồi của bộ lọc đối với một spike nhưng cũng làm giảm độ nhạy cảm với các giá trị biến số thấp.

en: Maximal volume level
vi: Mức độ âm lượng tối đa

en: If the average power over the last N buffers is higher than this value, the volume will be normalized. This value is a positive floating point number. A value between 0.5 and 10 seems sensible.
vi: Nếu phần điện năng cung cấp ở bộ nhớ đệm thứ N và cao hơn giá trị này, âm lượng sẽ được chỉnh về chế độ bình thường. Giá trị âm lượng là một số thực dương. Giá trị của con số này trong khoảng 0.5 đến 10.

en: Volume normalizer
vi: Tiêu chuẩn hóa âm lượng

en: Parametric Equalizer
vi: Thông số Bộ Cân Bằng

en: Low freq (Hz)
vi: Tần số thấp (Hz)

en: Low freq gain (dB)
vi: Tăng tần số thấp (dB)

en: High freq (Hz)
vi: Tần số cao (Hz)

en: High freq gain (dB)
vi: Tăng tần số cao (dB)

en: Freq 1 (Hz)
vi: Tần số 1 (Hz)

en: Freq 1 gain (dB)
vi: Tăng tần số 1 (dB)

en: Freq 1 Q
vi: Tần số 1 Q

en: Freq 2 (Hz)
vi: Tần số 2 (Hz)

en: Freq 2 gain (dB)
vi: Tăng tần số 2 (dB)

en: Freq 2 Q
vi: Tần số 2 Q

en: Freq 3 (Hz)
vi: Tần số 3 (Hz)

en: Freq 3 gain (dB)
vi: Tăng tần số 3 (dB)

en: Freq 3 Q
vi: Tần số 3 Q

en: Audio filter for band-limited interpolation resampling
vi: Bộ lọc audio đối với sự thêm vào chuyển đổi nhóm-bị giới hạn

en: Resampling quality
vi: Chất lượng chuyển đổi

en: Resampling quality, from worst to best
vi: Lấy mẫu lại chất lượng, từ tệ nhất đến tốt nhất

en: SoX Resampler
vi: Bộ lấy mẫu lại SoX

en: Speex resampler
vi: Bộ lấy mẫu lại speex

en: Sample rate converter type
vi: Loại chuyển đổi tần số lấy mẫu

en: Different resampling algorithms are supported. The best one is slower, while the fast one exhibits low quality.
vi: Các thuật toán chuyển đổi khác nhau được hỗ trợ. Tốt nhất là chậm nhất, trong khi tốt nhất thường có chất lượng thấp.

en: Sinc function (best quality)
vi: Hàm Sinc (chất lượng tốt nhất)

en: Sinc function (medium quality)
vi: Hàm Sinc (chất lượng trung bình)

en: Sinc function (fast)
vi: Hàm Sinc (nhanh)

en: Zero Order Hold (fastest)
vi: Zero Order Hold (nhanh nhất)

en: Linear (fastest)
vi: Linear (nhanh nhất)

en: SRC resampler
vi: Bộ lấy lại mẫu SRC

en: Secret Rabbit Code (libsamplerate) resampler
vi: Mã bí mật Rabit (libsamplerate) cho bộ lấy mẫu

en: Nearest-neighbor audio resampler
vi: Lấy mẫu âm thanh đồng dạng nhất

en: Pitch Shifter
vi: Bộ dịch cao độ

en: Audio pitch changer
vi: Bộ thay đổi cao độ âm thanh

en: Scaletempo
vi: Tỉ lệ phách

en: Stride Length
vi: Độ dài bước

en: Length in milliseconds to output each stride
vi: Độ dài tính bằng phần nghìn giây đối với mỗi bước âm của dữ liệu được xuất ra

en: Overlap Length
vi: Độ dài mức che phủ

en: Percentage of stride to overlap
vi: Tỉ lệ phần trăm của bước âm được che phủ

en: Search Length
vi: Độ dài tìm kiếm

en: Length in milliseconds to search for best overlap position
vi: Độ dài tính bằng phần nghìn giây để tìm vị trí dành cho độ che phủ tốt nhất

en: Pitch shift in semitones.
vi: Sự thay đổi cao độ theo nửa cung.

en: Room size
vi: Kích thước Room

en: Defines the virtual surface of the room emulated by the filter.
vi: Xác định bề mặt ảo của căn phòng được mô phỏng bởi bộ lọc.

en: Room width
vi: Chiều rộng Room

en: Width of the virtual room
vi: Độ rộng của căn phòng ảo

en: This filter enhances the stereo effect by suppressing mono (signal common to both channels) and by delaying the signal of left into right and vice versa, thereby widening the stereo effect.
vi: Bộ lọc này sẽ tăng cường hiệu ứng stereo bằng việc tăng cường mono (tín hiệu tương tự cho cả hai kênh dữ liệu) và bằng cách tăng độ trễ của tín hiệu bên trái so với bên phải và các tin hiệu phụ, bởi thế sẽ làm mở rộng hiệu ứng stero hơn.

en: Time in ms of the delay of left signal into right and vice versa.
vi: Thời gian tính bằng phần nghìn giây của độ trễ tín hiệu ở phía bên trái so với bên phải và cả hai.

en: Amount of gain in delayed left signal into right and vice versa. Gives a delay effect of left signal in right output and vice versa which gives widening effect.
vi: Số lượng tăng trong độ trễ tín hiệu của phía bên trái so với phía bên phải và cả hai. Điều này sẽ tạo ra hiệu ứng về độ trễ của tín hiệu hướng bên trái so với hướng bên phải đối với các thiết bị đầu ra âm thanh và các thiết bị phụ và sẽ giúp mở rộng hơn hiệu ứng.

en: Level of input signal of original channel.
vi: Cấp độ của tín hiệu đầu ra so với kênh dữ liệu gốc.

en: Stereo Enhancer
vi: Trình tăng cường Stereo

en: Simple stereo widening effect
vi: Hiệu ứng mở rộng stereo dạng đơn giản

en: Single precision audio volume
vi: Độ chính xác của âm lượng audio đơn giản

en: Integer audio volume
vi: Âm lượng tổng thể

en: Dummy audio output
vi: Đầu ra audio dạng dummy

en: Audio output device (using ALSA syntax).
vi: Thiết bị phát âm thành (sử dụng cú pháp ALSA)

en: Audio output channels
vi: Các kênh phát âm thanh

en: Channels available for audio output. If the input has more channels than the output, it will be down-mixed. This parameter is ignored when digital pass-through is active.
vi: Các kênh tín hiệu hiện có cho dữ liệu audio đầu ra. Nếu phần dữ liệu đầu vào có nhiều kên hơn dữ liệu đầu ra, chương trình sẽ giảm số lượng tín hiệu được gộp vào. Thông số này được bỏ qua khi tín hiệu kỹ thuật số được kích hoạt.

en: ALSA audio output
vi: Dữ liệu đầu ra ALSA audio

en: Audio output failed
vi: Thất bị với dữ liệu đầu ra audio

en: The audio device "%s" could not be used:
    %s.
vi: Thiết bị audio "%s" không thể được dùng:
    %s.

en: Audio memory
vi: Bộ nhớ audio

en: Audio memory output
vi: Bộ nhớ audio đầu ra

en: Last audio device
vi: Thiết bị audio trước đó

en: HAL AudioUnit output
vi: HAL AudioUnit đầu ra

en: System Sound Output Device
vi: Hệ thống thiết bị âm thanh đầu ra

en: %s (Encoded Output)
vi: %s (dữ liệu đầu ra được mã hóa)

en: Audio device is not configured
vi: Thiết bị audio này vẫn chưa được chỉnh thông số

en: You should configure your speaker layout with "Audio Midi Setup" in /Applications/Utilities. VLC will output Stereo only.
vi: Bạn nên định cấu hình bố cục loa của mình bằng "Thiết lập âm thanh Midi" trong /Ứng dụng/Tiện ích. VLC sẽ chỉ xuất ra Âm thanh stereo.

en: The selected audio output device is exclusively in use by another program.
vi: Thiết bị audio đầu ra được chọn hoàn toàn bị tiếm quyền sử dụng bởi một chương trình khác.

en: Select your audio output device
vi: Chọn thiết bị audio đầu ra của bạn

en: Speaker configuration
vi: Chỉnh sửa thông số Speaker

en: Select speaker configuration you want to use. This option doesn't upmix! So NO e.g. Stereo -> 5.1 conversion.
vi: Chọn một chỉnh sửa thông số speaker mà bạn muốn dùng. Lựa chọn này không thể áp dụng cho việc hòa trộn dữ liệu! Bởi thế ví dụ không thể chuyển đổi Stereo -> 5.1.

en: Audio volume in hundredths of decibels (dB).
vi: Âm lượng audio tính bằng đơn vị hàng trăm decibel (dB).

en: DirectX audio output
vi: Audio đầu ra dạng DirectX

en: Number of output channels
vi: Số lượng kênh đầu ra

en: By default (0), all the channels of the incoming will be saved but you can restrict the number of channels here.
vi: Theo mặc định (0), tất cả các kênh đi vào sẽ được lưu, nhưng bạn có thể giới hạn số lượng kênh ở đây.

en: Add WAVE header
vi: Thêm vào header WAVE

en: Instead of writing a raw file, you can add a WAV header to the file.
vi: Thay vì ghi dữ liệu vào một tập tin thô, bạn có thể thêm vào header dạng WAVE vào tập tin này.

en: File to which the audio samples will be written to ("-" for stdout).
vi: Tệp mà các mẫu âm thanh sẽ được ghi vào ("-" cho thiết bị xuất chuẩn).

en: File audio output
vi: Tập tin đầu ra audio

en: Automatically connect to writable clients
vi: Tự động kết nối đến các client có thể ghi dữ liệu

en: If enabled, this option will automatically connect sound output to the first writable JACK clients found.
vi: Nếu được bật, tùy chọn này sẽ kết nối dữ liệu âm thanh được xuất ra đến với các client đầu tiên dạng ghi dữ liệu JACK được tìm thấy.

en: Connect to clients matching
vi: Kết nối đến các client khớp nhau

en: If automatic connection is enabled, only JACK clients whose names match this regular expression will be considered for connection.
vi: Nếu chế độ tự động kết nối được bật, chỉ các client dạng JACK có tên trùng với các miêu tả thông thường này sẽ được cân nhắc gắn vào kết nối.

en: JACK client name
vi: Tên khách hàng JACK

en: JACK audio output
vi: Audio đầu ra dạng JACK

en: Select a proper audio device to be used by KAI.
vi: Chọn một thiết bị audio ưu tiên được sử dụng bởi KAI.

en: Open audio in exclusive mode.
vi: Mở audio ở chế độ riêng biệt.

en: Enable this option if you want your audio not to be interrupted by the other audio.
vi: Bật tùy chọn này nếu bạn muốn audio của bạn không bị gián đoạn bởi các audio khác.

en: K Audio Interface audio output
vi: Giao diệu K Audio với audio đầu ra

en: HDMI/SPDIF audio passthrough
vi: Truyền âm thanh HDMI/SPDIF

en: Change this value if you have issue with HD codecs when using a HDMI receiver.
vi: Thay đổi giá trị này nếu bạn gặp vấn đề với codec HD khi sử dụng bộ thu HDMI.

en: Enabled (AC3/DTS only)
vi: Đã bật (chỉ AC3/DTS)

en: Windows Multimedia Device output
vi: Đầu ra của Thiết bị đa phương tiện Windows

en: Output back-end
vi: Đầu ra ở back-end

en: Audio output back-end interface.
vi: Giao diện đầu ra âm thanh.

en: OSS device node path.
vi: Đường dẫn đến node thiết bị OSS.

en: Open Sound System audio output
vi: Mở hệ thống âm thanh của audio đầu ra

en: Pulseaudio audio output
vi: Audio đầu ra dạng Pulseaudio

en: OpenBSD sndio audio output
vi: Audio đầu ra dạng OpenBSD sndio

en: Software gain
vi: Tăng phần mềm

en: Windows Audio Session API output
vi: Đầu ra API phiên âm thanh của Windows

en: Select special Audio device, or let windows decide (default), change needs VLC restart to apply.
vi: Chọn thiết bị audio đặc biệt, hoặc để hệ thống quyết định (mặc định), để áp dụng thay đổi thì hãy khởi động lại chương trình VLC.

en: WaveOut audio output
vi: Đầu ra âm thanh WaveOut

en: Use float32 output
vi: Sử dụng đầu ra float32

en: The option allows you to enable or disable the high-quality float32 audio output mode (which is not well supported by some soundcards).
vi: Tùy chọn này cho phép bạn bật hoặc vô hiêu hóa chế độ xuất dữ liệu audio đầu ra định dạng chất lượng cao float32 (hiện vẫn chưa được hỗ trợ bởi một số card âm thanh).

en: A/52 dynamic range compression
vi: Phạm vi nén động dạng A/52

en: Dynamic range compression makes the loud sounds softer, and the soft sounds louder, so you can more easily listen to the stream in a noisy environment without disturbing anyone. If you disable the dynamic range compression the playback will be more adapted to a movie theater or a listening room.
vi: Phạm vi nén động cho phép âm thanh trở nên mỏng hơn, và âm thanh mỏng thường có tiếng lớn hơn, do đó bạn có thể dễ dàng nghe các luồng được phát trong một môi trường ồn ào mà không hề cảm thấy bị làm phiền bởi những tiếng ồn đó. Nếu bạn vô hiệu hóa tính năng phạm vi nén động trong chế độ phát lại thì môi trường bạn đang nghe dữ liệu được phát tốt nhất là ở một phòng không có nhiều tiếng ồn.

en: ATSC A/52 (AC-3) audio decoder
vi: Trình giải mã audio ATSC A/52 (AC-3)

en: ADPCM audio decoder
vi: Bộ giải mã âm thanh ADPCM

en: AES3/SMPTE 302M audio decoder
vi: Giải mã audio dạng AES3/SMPTE 302M

en: AES3/SMPTE 302M audio packetizer
vi: Đóng gói gói tin audio dạng AES3/SMPTE 302M

en: AOM video decoder
vi: Bộ giải mã video AOM

en: Raw/Log Audio decoder
vi: Giải mã audio dạng Raw/Log

en: Raw audio encoder
vi: Bộ biên mã âm thanh thô

en: SoundFont file
vi: Tệp SoundFont

en: SoundFont file to use for software synthesis.
vi: Tệp SoundFont để sử dụng để tổng hợp phần mềm.

en: AudioToolbox MIDI synthesizer
vi: Bộ tổng hợp MIDI của AudioToolbox

en: Ignore ruby (furigana)
vi: Phớt lờ ruby (furigana)

en: Ignore ruby (furigana) in the subtitle.
vi: Bỏ qua ruby (furigana) trong phụ đề.

en: Use Core Text renderer
vi: Sử dụng trình lõi kết xuất văn bản

en: Use Core Text renderer in the subtitle.
vi: Sử dụng trình kết xuất Core Text trong phụ đề.

en: ARIB subtitles decoder
vi: Bộ giải mã phụ đề ARIB

en: ARIB subtitles
vi: phụ đề ARIB

en: Non-key
vi: Không có-khóa

en: Various audio and video decoders/encoders delivered by the FFmpeg library. This includes (MS)MPEG4, DivX, SV1,H261, H263, H264, WMV, WMA, AAC, AMR, DV, MJPEG and other codecs
vi: Các trình biên giải mã âm thanh và video khác nhau được phát triển từ thư viện FFmpeg. Bao gồm (MS)MPEG4, DivX, SV1,H261, H263, H264, WMV, WMA, AAC, AMR, DV, MJPEG và các bộ biên giải mã khác

en: FFmpeg audio/video decoder
vi: Giải mã audio/video dạng FFmpeg

en: FFmpeg audio/video encoder
vi: Trình biên mã âm thanh/video FFmpeg

en: Direct rendering
vi: Render trực tiếp

en: Show corrupted frames
vi: Hiện các khung hình bị hỏng

en: Prefer visual artifacts instead of missing frames
vi: Thích các tạo tác trực quan thay vì thiếu khung hình

en: Error resilience
vi: Lỗi khi đàn hồi âm

en: libavcodec can do error resilience.
    However, with a buggy encoder (such as the ISO MPEG-4 encoder from M$) this can produce a lot of errors.
    Valid values range from 0 to 4 (0 disables all errors resilience).
vi: libavcodec có thể tạo ra các lỗi liên quan đến đàn hồi âm.
    Tuy nhiên, với trình mã hóa buggy (chẳng hạn như mã hóa ISO MPEG-4 từ M$) thì có thể tạo ra nhiều lỗi hơn nữa.
    Giá trị hợp lệ nằm trong phạm vi từ 0 đến 4 (0 vô hiêu hóa tất cả các lỗi liên quan đến đàn hồi âm).

en: Workaround bugs
vi: Các lỗi thường gặp

en: Try to fix some bugs:
    1  autodetect
    2  old msmpeg4
    4  xvid interlaced
    8  ump4 
    16 no padding
    32 ac vlc
    64 Qpel chroma.
    This must be the sum of the values. For example, to fix "ac vlc" and "ump4", enter 40.
vi: Cố gắng sửa các lỗi:
    1  autodetect
    2  old msmpeg4
    4  xvid interlaced
    8  ump4 
    16 no padding
    32 ac vlc
    64 Qpel chroma.
    Đây có thể là phần tổng các giá trị. Thí dụ, để sửa "ac vlc" và "ump4", điền vào 40.

en: Hurry up
vi: Nhanh lên

en: The decoder can partially decode or skip frame(s) when there is not enough time. It's useful with low CPU power but it can produce distorted pictures.
vi: Phần giải mã này có thể giải mã hoặc bỏ qua (các) khung hình khi không đủ thời gian. Điều này sẽ hữu dụng với các máy tính có CPU chậm, nhưng có thể gây ra hiện tượng mất trật tự các khung hình khi hiển thị.

en: Allow speed tricks
vi: Cho phép bật các mẹo về tốc độ

en: Allow non specification compliant speedup tricks. Faster but error-prone.
vi: Cho phép chỉnh sửa các thông số nhằm làm tăng tốc độ. Nhưng độ nhanh càng lớn thì việc xuất hiện các lỗi cũng tăng thêm.

en: Skip frame (default=0)
vi: Bỏ qua khung hình (mặc định=0)

en: Force skipping of frames to speed up decoding (-1=None, 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frames).
vi: Buộc bỏ qua các khung hình để làm tăng tốc độ giải mã (-1=Không, 0=Mặc định, 1=B-khung hình, 2=P-khung hình, 3=B+P khung hình, 4=tất cả khung hình).

en: Skip idct (default=0)
vi: Bỏ qua idct (Mặc định=0)

en: Force skipping of idct to speed up decoding for frame types (-1=None, 0=Default, 1=B-frames, 2=P-frames, 3=B+P frames, 4=all frames).
vi: Buộc bỏ qua idct để tăng tốc độ giải mã cho từng loại khung hình (-1=Không, 0=Mặc định, 1=B-khung hình, 2=P-khung hình, 3=B+P khung hình, 4=tất cả khung hình).

en: Debug mask
vi: Mặt nạ gỡ rối

en: Set FFmpeg debug mask
vi: Đặt FFmpeg làm mặt nạ gỡ rối

en: Codec name
vi: Tên bộ biên giải mã

en: Internal libavcodec codec name
vi: Tên bộ biên giải mã nội bộ của libavcode

en: Skip the loop filter for H.264 decoding
vi: Bỏ qua thao tác lặp lại bộ lọc đối với việc giải mã H.264

en: Skipping the loop filter (aka deblocking) usually has a detrimental effect on quality. However it provides a big speedup for high definition streams.
vi: Bỏ qua bộ phận lọc của lặp lại (aka deblocking) sẽ tạo bất lợi đối với chất lượng dữ liệu. Tuy nhiên, thao tác bỏ qua này sẽ làm việc tải hay gửi các luồng có độ phân giải cao trở nên nhanh hơn.

en: Hardware decoding
vi: Giải mã phần cứng

en: This allows hardware decoding when available.
vi: Tùy chọn này cho phép giải mã phần cứng khi được chọn.

en: Number of threads used for decoding, 0 meaning auto
vi: Số lượng tiến trình được dùng để giải mã, nếu để 0 chương trình sẽ tự động điều khiển

en: Ratio of key frames
vi: Tỉ số khóa của khung hình

en: Number of frames that will be coded for one key frame.
vi: Số lượng khung hình sẽ được mã hóa cho mỗi khóa trong khung hình.

en: Ratio of B frames
vi: Tỷ lệ khung B

en: Number of B frames that will be coded between two reference frames.
vi: Số khung B sẽ được mã hóa giữa hai hệ quy chiếu.

en: Video bitrate tolerance
vi: Độ chịu tải của bitrate video

en: Video bitrate tolerance in kbit/s.
vi: Độ chịu tải của bitrate video bằng đơn vị kbit/giây.

en: Interlaced encoding
vi: Mã hóa hỗn hợp

en: Enable dedicated algorithms for interlaced frames.
vi: Bật các thuật toán chuyên trách cho việc quét mành khung hình.

en: Interlaced motion estimation
vi: Ước lượng độ chuyển động quét mành

en: Enable interlaced motion estimation algorithms. This requires more CPU.
vi: Bật thuật toán ước lượng chuyển động quét mành. Thao tác này sẽ chiếm dụng nhiều hiệu năng từ phía CPU.

en: Pre-motion estimation
vi: Ước lượng chuyển động trước

en: Enable the pre-motion estimation algorithm.
vi: Bật thuật toán ướng lượng chuyển động trước.

en: Rate control buffer size
vi: Kích thước đệm dành cho tỉ lệ điều khiển

en: Rate control buffer size (in kbytes). A bigger buffer will allow for better rate control, but will cause a delay in the stream.
vi: Kích thước đệm dành cho tỉ lệ điều khiển (tính bằng kbyte). Số đệm càng lớn sẽ cho phép tỉ lệ điều khiển tốt hơn, tuy nhiên sẽ gây ra độ trễ về việc truyền dẫn đối với luồng.

en: Rate control buffer aggressiveness
vi: Mức độ bộ đệm của tỉ lệ điều khiển

en: Rate control buffer aggressiveness.
vi: Mức độ bộ đệm của tỉ lệ điều khiển.

en: I quantization factor
vi: Hệ số lượng tử I

en: Quantization factor of I frames, compared with P frames (for instance 1.0 => same qscale for I and P frames).
vi: Hệ số lượng tử của các khung hình I, được so sánh với các khung hình P (thí dụ 1.0 => cùng tỉ lệ đối với khung hình I và P)

en: Enable a simple noise reduction algorithm to lower the encoding length and bitrate, at the expense of lower quality frames.
vi: Bật thuật toán làm giảm các âm nhiễu dạng đơn giản để hạ thấp độ dài khi mã hóa cũng như lượng bitrate, điều này sẽ làm giẩm chất lượng khung hình.

en: MPEG4 quantization matrix
vi: Ma trận lượng tử MPEG4

en: Use the MPEG4 quantization matrix for MPEG2 encoding. This generally yields a better looking picture, while still retaining the compatibility with standard MPEG2 decoders.
vi: Sử dụng ma trận lượng tử MPEG4 dành cho việc mã hóa MPEG2. Điều này mang lại chất lượng hình ảnh tốt hơn, nhưng vẫn duy trì tính tương thích với các trình giải mã dữ liệu theo chuẩn MPEG2.

en: Quality level
vi: Mức độ chất lượng

en: Quality level for the encoding of motions vectors (this can slow down the encoding very much).
vi: Mức độ về chất lượng cho việc mã hóa các hướng chuyển động (phần này có thể làm giảm lại việc mã hóa rất nhiều).

en: The encoder can make on-the-fly quality tradeoffs if your CPU can't keep up with the encoding rate. It will disable trellis quantization, then the rate distortion of motion vectors (hq), and raise the noise reduction threshold to ease the encoder's task.
vi: Trình biên mã có thể hoạt động hết công suất có thể dẫu cho mức xử lý CPU của bạn không thể đáp ứng được nhu cầu xử lý tương đương. Phần tùy chọn này sẽ vô hiệu hóa các thuật toán tính lượng tử, tiếp sau đó là tỉ lệ độ méo của hướng chuyển động (hq), và tăng ngưỡng độ nhiễu để giảm bớt đi các tác vụ của trình biên mã.

en: Minimum video quantizer scale
vi: Dải lượng tự video  cực tiểu

en: Minimum video quantizer scale.
vi: Dải lượng tự video cực tiểu.

en: Maximum video quantizer scale
vi: Dải lượng tử video cực đại

en: Maximum video quantizer scale.
vi: Tỉ lệ lượng tử hóa video tối đa.

en: Trellis quantization
vi: Lượng tử hóa kiểu mắt cáo

en: Enable trellis quantization (rate distortion for block coefficients).
vi: Bật tính năng lượng tử hóa kiểu mắt cáo (giảm tỉ lệ biến dạng của hệ số các khối dữ liệu).

en: Fixed quantizer scale
vi: Dải lượng tử cố định

en: A fixed video quantizer scale for VBR encoding (accepted values: 0.01 to 255.0).
vi: Tỉ lệ lượng tử đã điều chỉnh của video dành cho việc mã hóa VBR (các giá trị được chấp nhận: từ 0.01 đến 255.0).

en: Strict standard compliance
vi: Tuân thủ tiêu chuẩn nghiêm ngặt

en: Force a strict standard compliance when encoding (accepted values: -2 to 2).
vi: Buộc theo chế độ tuân thủ tiêu chuẩn nghiêm ngặt khi đang mã hóa (các giá trị được chấp nhận: -2 đến 2).

en: Luminance masking
vi: Mặt nạ cho độ chói

en: Raise the quantizer for very bright macroblocks (default: 0.0).
vi: Tăng tỉ lệ lượng tử với các khối nhỏ sáng (mặc định: 0.0).

en: Darkness masking
vi: Mặt nạ cho độ tối

en: Raise the quantizer for very dark macroblocks (default: 0.0).
vi: Tăng tỉ lệ lượng tử cho khối nhỏ tối (mặc định: 0.0).

en: Motion masking
vi: Mặt nạ cho chuyển động

en: Raise the quantizer for macroblocks with a high temporal complexity (default: 0.0).
vi: Tăng tỉ lệ lượng tử cho khối nhỏ với độ phức tạp cao tạm thời (mặc định: 0.0).

en: Border masking
vi: Mặt nạ biên

en: Raise the quantizer for macroblocks at the border of the frame (default: 0.0).
vi: Tăng phần lượng tử cho các khối nhỏ ở phần viền của khung hình (mặc định 0.0).

en: Luminance elimination
vi: Khử độ chói

en: Eliminates luminance blocks when the PSNR isn't much changed (default: 0.0). The H264 specification recommends -4.
vi: Khử các khối dữ liệu chói khi PSNR vẫn không thay đổi nhiều (mặc định: 0.0). Định dạng dành cho H264 nên chọn là -4.

en: Chrominance elimination
vi: Khử độ màu

en: Eliminates chrominance blocks when the PSNR isn't much changed (default: 0.0). The H264 specification recommends 7.
vi: Khử các khối có độ chói khi PSNR không có nhiều thay đổi (mặc định: 0.0). Thông số khuyến nghị cho H264 là 7.

en: Specify AAC audio profile to use
vi: Chọn hồ sơ audio dạng AAC để sử dụng

en: Specify the AAC audio profile to use for encoding the audio bitstream. It takes the following options: main, low, ssr (not supported),ltp, hev1, hev2 (default: low). hev1 and hev2 are currently supported only with libfdk-aac enabled libavcodec
vi: Chọn hồ sơ audio dạng AAC để sử dụng cho việc mã hóa luồng audio dạng bit. Có những thông số cho tùy chọn này như sau: main, low, ssr (không hỗ trợ), ltp, hev1, hev2 (mặc định:low). hev1 và hev2 hiện chỉ được hỗ trợ với libfdk-aac nhằm bật tính năng libavcodec

en: Direct3D11 Video Acceleration
vi: Tăng tốc video Direct3D11

en: DirectX Video Acceleration (DXVA) 2.0
vi: Tăng tốc DirectX Video (DXVA) 2.0

en: It seems your Libav/FFmpeg (libavcodec) installation lacks the following encoder:
    %s.
    If you don't know how to fix this, ask for support from your distribution.
    
    This is not an error inside VLC media player.
    Do not contact the VideoLAN project about this issue.
vi: Có vẻ như gói cài đặt liên quan đến Libav/FFmpeg (libavcodec) thiếu phần mã hóa:
    %s.
    Nếu bạn không biết cách chỉnh sửa phần lỗi này, hãy gửi email hoặc vào forum của VLC để hỏi về cách khắc phục.
    
    Đây không phải là lỗi cài đặt liên quan đến VLC.
    Bạn có thể đặt câu hỏi hoặc gửi email đến nhóm phát triển để sửa lỗi này, và xin lưu ý, lỗi này không phải đến từ phía VLC.

en: subpicture
vi: hình ảnh phụ

en: VLC could not open the %4.4s %s encoder.
vi: VLC không thể mở bộ mã hóa %4.4s%s.

en: VA-API video decoder via DRM
vi: Bộ giải mã video VA-API qua DRM

en: VA-API video decoder
vi: Trình giải mã video VA-API

en: BPG image decoder
vi: Trình giải mã ảnh BPG

en: Setting to true makes the text to be boxed and maybe easier to read.
vi: Đặt thành true sẽ làm cho văn bản được đóng hộp và có thể dễ đọc hơn.

en: Closed Captions decoder
vi: Đóng tiêu đề giải mã

en: CDG video decoder
vi: Giải mã video CDG

en: Crystal HD hardware video decoder
vi: Trình giải mã video thuộc phần cứng Crystal HD

en: CVD subtitle decoder
vi: Giải mã phụ đề CVD

en: Chaoji VCD subtitle packetizer
vi: Đóng gói phụ đề của Chaoji VCD

en: Encoding quality
vi: Chất lượng mã hóa

en: Enforce a quality between 0 (lossless) and 511 (worst).
vi: Thực thi chất lượng từ 0 (không mất dữ liệu) đến 511 (tệ nhất).

en: Keyframe interval
vi: Khoảng thời gian khung hình chính

en: Enforce a keyframe interval between 1 and 1000.
vi: Thực thi khoảng thời gian khung hình chính từ 1 đến 1000.

en: Daala video decoder
vi: Trình giải mã video Daala

en: Daala video packetizer
vi: Bộ đóng gói video Daala

en: Daala video encoder
vi: Trình biên mã video Daala

en: Chroma format
vi: Định dạng màu sắc

en: Picking chroma format will force a conversion of the video into that format
vi: Chọn lựa định dạng màu sắc sẽ buộc chuyển đổi video sang dạng đó

en: Frames Threads
vi: Luồng khung

en: Max number of threads used for frame decoding, default 0=auto
vi: Số luồng tối đa được sử dụng để giải mã khung, mặc định 0=auto

en: Tiles Threads
vi: Luồng che đậy

en: Max number of threads used for tile decoding, default 0=auto
vi: Số lượng luồng tối đa được sử dụng để giải mã ô, mặc định 0=auto

en: Dav1d video decoder
vi: Bộ giải mã video Dav1d

en: DTS dynamic range compression
vi: Phạm vi nén động DTS

en: DTS Coherent Acoustics audio decoder
vi: Trình giải mã audio DTS Coherent Acoustics

en: Save raw codec data
vi: Lưu dữ liệu bộ biên giải mã thô

en: Save the raw codec data if you have selected/forced the dummy decoder in the main options.
vi: Lưu các dữ liệu từ bộ biên giải mã dạng thô nếu bạn đã chọn/bắt buộc thực thi bộ giải mã dummy trong tùy chọn chính.

en: Dummy decoder
vi: Trình giải mã dummy

en: Dump decoder
vi: Trình giải mã Dump

en: DirectMedia Object decoder
vi: Giải mã đối tượng DirectMedia

en: DirectMedia Object encoder
vi: Trình biên mã DirectMedia Object

en: Decoding X coordinate
vi: Đang giả mã tọa độ X

en: X coordinate of the rendered subtitle
vi: Tạo độ X của tiêu đề được render

en: Decoding Y coordinate
vi: Đang giả mã tọa độ Y

en: Y coordinate of the rendered subtitle
vi: Tạo độ Y của tiêu đề được render

en: Subpicture position
vi: Vị trí hiển thị hình ảnh phụ đề

en: You can enforce the subpicture position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, e.g. 6=top-right).
vi: Bạn có thể tự mình chỉnh vị trí của hình ảnh phụ đề trên video (0=ở giữa, 1=trái, 2=phải, 4=trên cùng, 8=dưới cùng; bạn cũng có thể sử dụng việc kết nối các giá trị này, ví dụ: 6 = trên cùng-phải).

en: Encoding X coordinate
vi: Đang mã hóa tọa độ X

en: X coordinate of the encoded subtitle
vi: Tọa độ X của phụ đề được mã hóa

en: Encoding Y coordinate
vi: Đang mã hóa tọa độ Y

en: Y coordinate of the encoded subtitle
vi: Tọa độ Y của phụ đề được mã hóa

en: DVB subtitles decoder
vi: Giải mã phụ đề DVB

en: DVB subtitles
vi: Phụ đề DVD

en: DVB subtitles encoder
vi: Trình biên mã phụ đề DVB

en: Dummy encoder
vi: Trình biên mã dummy

en: AAC audio decoder (using libfaad2)
vi: Giải mã audio AAC (sử dụng libfaad2)

en: AAC extension
vi: Định dạng AAC

en: Encoder Profile
vi: Hồ sơ cho Trình biên mã

en: Encoder Algorithm to use.
vi: Thuật toán mã hóa để sử dụng.

en: Enable spectral band replication
vi: Bật tính năng tái tạo băng tần quang phổ

en: This is an optional feature only for the AAC-ELD profile.
vi: Đây là tính năng tùy chọn chỉ dành cho cấu hình AAC-ELD.

en: Quality of the VBR Encoding (0=cbr, 1-5 constant vbr quality, 5 is the best).
vi: Chất lượng của Mã hóa VBR (0=cbr, chất lượng vbr không đổi 1-5, 5 là tốt nhất).

en: Enable afterburner library
vi: Bật thư viện hậu kỳ ghi dữ liệu lên đĩa

en: This library will produce higher quality audio at the expense of additional CPU usage (default is enabled).
vi: Thư viện này sẽ tạo ra âm thanh chất lượng cao hơn nhưng phải sử dụng thêm CPU (mặc định được bật).

en: Signaling mode of the extension AOT
vi: Chế độ tín tạo tín hiệu của phần mở rộng AOT

en: 1 is explicit for SBR and implicit for PS (default), 2 is explicit hierarchical.
vi: 1 là rõ ràng cho SBR và ẩn cho PS (mặc định), 2 là phân cấp rõ ràng.

en: FDK-AAC Audio encoder
vi: Trình biên mã âm thanh dạng FDK-AAC

en: Flac audio decoder
vi: Chuyển mã audio Flac

en: Flac audio encoder
vi: Trình biên mã âm thanh Flac

en: Synthesis gain
vi: Tăng mức tổng hợp

en: This gain is applied to synthesis output. High values may cause saturation when many notes are played at a time.
vi: Độ tăng này áp dụng tổng hợp cho dữ liệu đầu ra. Giá trị cao có thể gây ra độ bão hòa về màu sắc khi có quá nhiều ghi chú được bật vào cùng một thời điểm.

en: Polyphony
vi: Đa âm

en: The polyphony defines how many voices can be played at a time. Larger values require more processing power.
vi: Phần đa âm xác định có bao nhiêu giọng nói được phát cùng một thời điểm. Giá trị càng lớn đòi hỏi năng lượng tiêu tốn nhiều hơn cho việc xử lý dữ liệu.

en: FluidSynth MIDI synthesizer
vi: Bộ tổng hợp cho FluidSynth MIDI

en: MIDI synthesis not set up
vi: Chưa thiết lập bộ tổng hợp cho MIDI

en: A sound font file (.SF2) is required for MIDI synthesis.
    Please install a sound font and configure it from the VLC preferences (Input / Codecs > Audio codecs > FluidSynth).
vi: Tập tin phông âm thanh (.SF2) là bắt buộc để có thể tổng hợp MIDI.
    Hãy cài đặt phông âm thanh này và tùy chỉnh nó trong phần tùy biến của VLC (Dữ liệu đầu vào / Bộ biên giải mã > Bộ biên giải mã âm thanh > FluidSynth).

en: G.711 decoder
vi: Giải mã dạng G.711

en: G.711 encoder
vi: Trình biên mã dạng G.711

en: Uses GStreamer framework's plugins to decode the media codecs
vi: Sử dụng các plugin của khung GStreamer để giải mã codec phương tiện

en: Use DecodeBin
vi: Sử dụng DecodeBin

en: DecodeBin is a container element, that can add and manage multiple elements. Apart from adding the decoders, decodebin also adds elementary stream parsers which can provide more info such as codec profile, level and other attributes, in the form of GstCaps (Stream Capabilities) to decoder.
vi: DecodeBin là một phần tử chứa, có thể thêm và quản lý nhiều phần tử. Ngoài việc thêm bộ giải mã, giải mã còn bổ sung các trình phân tích cú pháp luồng cơ bản có thể cung cấp thêm thông tin như cấu hình codec, cấp độ và các thuộc tính khác, dưới dạng GstCaps (Khả năng truyền phát) cho bộ giải mã.

en: GStreamer Based Decoder
vi: Bộ giải mã dựa trên GStreamer

en: Quality level for encoding (this can enlarge or reduce output image size).
vi: Mức chất lượng để mã hóa (điều này có thể phóng to hoặc giảm kích thước hình ảnh đầu ra).

en: JPEG image decoder
vi: bộ giải mã hình ảnh JPEG

en: JPEG image encoder
vi: Trình biên mã ảnh JPEG

en: Formatted Subtitles
vi: Phụ đề được định dạng

en: Kate streams allow for text formatting. VLC partly implements this, but you can choose to disable all formatting. Note that this has no effect is rendering via Tiger is enabled.
vi: Luồng Kate cho phép định dạng văn bản. VLC thực hiện một phần việc này nhưng bạn có thể chọn tắt tất cả định dạng. Lưu ý rằng điều này không có tác dụng gì khi bật kết xuất qua Tiger.

en: Use Tiger for rendering
vi: Sử dụng Tiger cho việc render

en: Kate streams can be rendered using the Tiger library. Disabling this will only render static text and bitmap based streams.
vi: Luồng Kate có thể được render bằng cách sử dụng thư viện Tiger. Vô hiệu hóa tùy chọn này sẽ chỉ có thể render các văn bản tĩnh và bitmap dựa trên luồng dữ liệu.

en: Rendering quality
vi: Chất lượng render

en: Select rendering quality, at the expense of speed. 0 is fastest, 1 is highest quality.
vi: Chọn chất lượng render, tùy theo tốc độ xử lý mong muốn. 0 là nhanh nhất, 1 là chất lượng tốt nhất.

en: Default font effect
vi: Hiệu ứng kiểu chữ mặc định

en: Add a font effect to text to improve readability against different backgrounds.
vi: Thêm hiệu ứng kiểu chữ cho văn bản hiển thị nhằm cải thiện tầm nhìn của người xem trong các phông nền khác nhau.

en: Default font effect strength
vi: Cường độ hiệu ứng của kiểu chữ mặc định

en: How pronounced to make the chosen font effect (effect dependent).
vi: Tính rõ ràng của hiệu ứng kiểu chữ được chọn (hiệu ứng độc lập).

en: Default font description
vi: Mô tả kiểu chữ mặc định

en: Which font description to use if the Kate stream does not specify particular font parameters (name, size, etc) to use. A blank name will let Tiger choose font parameters where appropriate.
vi: Chọn phần mô tả về kiểu chữ được sử dụng nếu luồng Kate không xác định rõ các thông số (tên, kích thước, v.v..) để sử dụng. Phần tên được để trống sẽ cho phép Tiger tự lựa chọn các thông số thích hợp cho kiểu chữ.

en: Default font color
vi: Màu sắc kiểu chữ mặc định

en: Default font color to use if the Kate stream does not specify a particular font color to use.
vi: Màu sắc mặc định của kiểu chữ được sử dụng nếu luồng Kate không xác định được cụ thể màu sắc kiểu chữ nào sẽ được dùng.

en: Default font alpha
vi: Kiểu chữ cơ bản mặc định

en: Transparency of the default font color if the Kate stream does not specify a particular font color to use.
vi: Độ trong suốt của màu sắc mặc định dành cho kiểu chữ nếu luồng Kate không xác định được cụ thể màu sắc nào được sử dụng.

en: Default background color
vi: Màu sắc nền mặc định

en: Default background color if the Kate stream does not specify a background color to use.
vi: Màu sắc nền mặc định nếu như luồng Kate không xác định được màu sắc nền nào sẽ được sử dụng.

en: Default background alpha
vi: Nền alpha mặc định

en: Transparency of the default background color if the Kate stream does not specify a particular background color to use.
vi: Độ trong suốt của màu nền mặc định nếu như luồng Kate không xác định được màu sắc nền nào sẽ được sử dụng.

en: Kate is a codec for text and image based overlays.
    The Tiger rendering library is needed to render complex Kate streams, but VLC can still render static text and image based subtitles if it is not available.
    Note that changing settings below will not take effect until a new stream is played. This will hopefully be fixed soon.
vi: Kate là một code dành cho văn bản và hình ảnh dựa trên chế độ hiển thị chồng.
    Thư viện render Tiger được sử dụng bắt buộc cho việc render các luồng phức tạp dạng Kate, tuy nhiên VLC vẫn có thể render các văn bản tĩnh và hình ảnh dựa trên phụ đề nếu như thư viện này bị thiếu.
    Chú ý rằng việc thay đổi thiết lập sau đây sẽ không có tác dụng cho tới khi một luồng dữ liệu mới được phát. Trục trặc này sẽ được giải quyết trong thời gian sớm sắp tới.

en: Kate overlay decoder
vi: Giải mã phần chồng hình của Kate

en: Tiger rendering defaults
vi: Mặc định render kiểu Tiger

en: Kate text subtitles packetizer
vi: Đóng gói văn bản phụ đề Kate

en: Additional fonts directory
vi: Thư mục phông chữ bổ sung

en: Subtitles (advanced)
vi: Phụ đề (nâng cao)

en: Subtitle renderers using libass
vi: Render phụ đề sử dụng libass

en: Building font cache
vi: Đang xây dựng kiểu chữ cho bộ nhớ đệm

en: Please wait while your font cache is rebuilt.
    This should take less than a minute.
vi: Xin vui lòng chờ đợi trong khi kiểu chữ cho bộ nhớ đệm được xây dựng lại.
    Thao tác này sẽ không kéo dài lâu.

en: MPEG I/II video decoder (using libmpeg2)
vi: Giải mã video MPEGI/II (dùng libmpeg2)

en: Linear PCM audio decoder
vi: Giải mã audio Linear PCM

en: Linear PCM audio packetizer
vi: Đóng gói audio Linear PCM

en: Linear PCM audio encoder
vi: Trình biên mã âm thanh dạng Linear PCM

en: MPEG audio layer I/II/III decoder
vi: Giải mã MPEG audio layer I/II/III

en: Media Foundation Transform decoder
vi: Bộ giải mã Media Foundation Transform

en: MPEG audio decoder using mpg123
vi: Bộ giải mã âm thanh MPEG sử dụng mpg123

en: OggSpots video decoder
vi: Bộ giải mã video OggSpots

en: OggSpots video packetizer
vi: Trình đóng gói video OggSpots

en: OMX direct rendering
vi: Kết xuất trực tiếp OMX

en: Enable OMX direct rendering.
vi: Bật kết xuất trực tiếp OMX.

en: Audio/Video decoder (using OpenMAX IL)
vi: Giải mã Audio/Video (sử dụng OpenMAX IL)

en: Video encoder (using OpenMAX IL)
vi: Trình biên mã video (sử dụng OpenMAX IL)

en: OpenMAX IL video output
vi: Đầu ra video dạng OpenMAX IL

en: Opus audio decoder
vi: Giải mã audio dạng Opus

en: Opus audio encoder
vi: Bộ mã hóa âm thanh Opus

en: PNG video decoder
vi: Giải mã video PNG

en: PNG video encoder
vi: Bộ mã hóa video PNG

en: Enable software mode
vi: Bật chế độ phần mềm

en: Allow the use of the Intel Media SDK software implementation of the codecs if no QuickSync Video hardware acceleration is present on the system.
vi: Cho phép sử dụng phần mềm Intel Media SDK của codec nếu không có tính năng tăng tốc phần cứng QuickSync Video hiện diện trên hệ thống.

en: Codec Profile
vi: Hồ sơ mã hóa

en: Specify the codec profile explicitly. If you don't, the codec will determine the correct profile from other sources, such as resolution and bitrate. E.g. 'high'
vi: Chỉ định cấu hình codec một cách rõ ràng. Nếu không, codec sẽ xác định cấu hình chính xác từ các nguồn khác, chẳng hạn như độ phân giải và tốc độ bit. Ví dụ. 'cao'

en: Codec Level
vi: Cấp độ mã hóa

en: Specify the codec level explicitly. If you don't, the codec will determine the correct profile from other sources, such as resolution and bitrate. E.g. '4.2' for mpeg4-part10 or 'low' for mpeg2
vi: Chỉ định mức codec một cách rõ ràng. Nếu không, codec sẽ xác định cấu hình chính xác từ các nguồn khác, chẳng hạn như độ phân giải và tốc độ bit. Ví dụ. '4.2' đối với mpeg4-part10 hoặc 'thấp' đối với mpeg2

en: Group of Picture size
vi: Kích cỡ của nhóm hình ảnh

en: Number of pictures within the current GOP (Group of Pictures); if GopPicSize=0, then the GOP size is unspecified. If GopPicSize=1, only I-frames are used.
vi: Số lượng hình ảnh trong GOP hiện tại (Nhóm Hình ảnh); nếu GopPicSize=0 thì kích thước GOP không được chỉ định. Nếu GopPicSize=1, chỉ I-frame được sử dụng.

en: Group of Picture Reference Distance
vi: Nhóm khoảng cách tham chiếu hình ảnh

en: Distance between I- or P- key frames; if it is zero, the GOP structure is unspecified. Note: If GopRefDist = 1, there are no B-frames used.
vi: Khoảng cách giữa các khung phím I- hoặc P-; nếu nó bằng 0 thì cấu trúc GOP không được chỉ định. Lưu ý: Nếu GopRefDist = 1 thì không có khung B nào được sử dụng.

en: Target Usage
vi: Mục tiêu sử dụng

en: The target usage allow to choose between different trade-offs between quality and speed. Allowed values are: 'speed', 'balanced' and 'quality'.
vi: Việc sử dụng mục tiêu cho phép lựa chọn giữa sự cân bằng khác nhau giữa chất lượng và tốc độ. Các giá trị được phép là: 'tốc độ', 'cân bằng' và 'chất lượng'.

en: IDR interval
vi: Vòng lặp IDR

en: For H.264, IdrInterval specifies IDR-frame interval in terms of I-frames; if IdrInterval=0, then every I-frame is an IDR-frame. If IdrInterval=1, then every other I-frame is an IDR-frame, etc. For MPEG2, IdrInterval defines sequence header interval in terms of I-frames. If IdrInterval=N, SDK inserts the sequence header before every Nth I-frame. If IdrInterval=0 (default), SDK inserts the sequence header once at the beginning of the stream.
vi: Đối với H.264, IdrInterval chỉ định khoảng thời gian khung IDR theo khung I; nếu IdrInterval=0 thì mọi I-frame đều là IDR-frame. Nếu IdrInterval=1 thì mọi I-frame khác đều là IDR-frame, v.v. Đối với MPEG2, IdrInterval xác định khoảng thời gian tiêu đề chuỗi theo I-frame. Nếu IdrInterval=N, SDK sẽ chèn tiêu đề trình tự trước mỗi khung hình thứ N. Nếu IdrInterval=0 (mặc định), SDK sẽ chèn tiêu đề trình tự một lần vào đầu luồng.

en: Rate Control Method
vi: Phương pháp điều khiển tốc độ

en: The rate control method to use when encoding. Can be one of 'cbr', 'vbr', 'qp', 'avbr'. 'qp' mode isn't supported for mpeg2.
vi: Phương pháp kiểm soát tốc độ được sử dụng khi mã hóa. Có thể là một trong các 'cbr', 'vbr', 'qp', 'avbr'. Chế độ 'qp' không được hỗ trợ cho mpeg2.

en: Quantization parameter
vi: Đơn vị lượng tử hóa

en: Quantization parameter for all types of frames. This parameters sets qpi, qpp and qpb. It has less precedence than the forementionned parameters. Used only if rc_method is 'qp'.
vi: Tham số lượng tử hóa cho tất cả các loại khung. Tham số này đặt qpi, qpp và qpb. Nó có ít quyền ưu tiên hơn các tham số đã đề cập trước. Chỉ được sử dụng nếu RC_method là 'qp'.

en: Quantization parameter for I-frames
vi: Tham số lượng tử hóa cho khung I

en: Quantization parameter for I-frames. This parameter overrides any qp set globally. Used only if rc_method is 'qp'.
vi: Tham số lượng tử hóa cho khung I. Tham số này ghi đè bất kỳ bién qp diện rọng. Chỉ được sử dụng nếu RC_method là 'qp'.

en: Quantization parameter for P-frames
vi: Tham số lượng tử hóa cho khung P

en: Quantization parameter for P-frames. This parameter overrides any qp set globally. Used only if rc_method is 'qp'.
vi: Tham số lượng tử hóa cho khung P. Tham số này ghi đè bất kỳ bién qp diẹn rọng nào. Chỉ được sử dụng nếu RC_method là 'qp'.

en: Quantization parameter for B-frames
vi: Tham số lượng tử hóa cho khung B

en: Quantization parameter for B-frames. This parameter overrides any qp set globally. Used only if rc_method is 'qp'.
vi: Tham số lượng tử hóa cho khung B. Tham số này ghi đè bất kỳ bién qp diẹn rọng. Chỉ được sử dụng nếu RC_method là 'qp'.

en: Maximum Bitrate
vi: Bitrate tối đa

en: Defines the maximum bitrate in kbps (1000 bits/s) for VBR rate control method. If not set, this parameter is computed from other sources such as bitrate, profile, level, etc.
vi: Xác định tốc độ bit tối đa tính bằng kbps (1000 bit/s) cho phương pháp kiểm soát tốc độ VBR. Nếu không được đặt, tham số này sẽ được tính từ các nguồn khác như tốc độ bit, hồ sơ, cấp độ, v.v.

en: Accuracy of RateControl
vi: Độ chính xác của bộ kiểm soát tỷ lệ

en: Tolerance in percentage of the 'avbr'  (Average Variable BitRate) method. (e.g. 10 with a bitrate of 800  kbps means the encoder tries not to  go above 880 kbps and under  730 kbps. The targeted accuracy is only reached after a certained  convergence period. See the convergence parameter
vi: Dung sai tính theo phần trăm của phương pháp 'avbr' (BitRate biến đổi trung bình). (ví dụ: 10 với tốc độ bit 800 kbps có nghĩa là bộ mã hóa cố gắng không vượt quá 880 kbps và dưới 730 kbps. Độ chính xác mục tiêu chỉ đạt được sau một khoảng thời gian hội tụ nhất định. Xem thông số hội tụ

en: Convergence time of 'avbr' RateControl
vi: Thời gian hội tụ của 'avbr' RateControl

en: Number of 100 frames before the 'avbr' rate control method reaches the requested bitrate with the requested accuracy. See the accuracy parameter.
vi: Số lượng 100 khung hình trước khi phương pháp kiểm soát tốc độ 'avbr' đạt đến tốc độ bit được yêu cầu với độ chính xác được yêu cầu. Xem thông số độ chính xác.

en: Number of slices per frame
vi: Số lượng lát cắt cho từng khung hình

en: Number of slices in each video frame; each slice contains one or more macro-block rows. If numslice is not set, the encoder may choose any slice partitioning allowed by the codec standard.
vi: Số lượng lát cắt cho từng khung hình; mỗi lát cắt chứa một hàng macro-block hay nhiều hơn. Nếu lượng lát cắt không được xác lập, trình mã hóa có thể chọn bất kì giá trị nào được cho phép bởi chuẩn Codec.

en: Number of reference frames
vi: Số lượng hệ quy chiếu

en: Number of parallel operations
vi: Số lượng phép tính được thực hiện song song

en: Defines the number of parallel encoding operations before we synchronise the result. Higher numbers may result on better throughput depending on hardware. MPEG2 needs at least 1 here.
vi: Xác định số lượng hoạt động mã hóa song song trước khi chúng ta đồng bộ hóa kết quả. Số cao hơn có thể dẫn đến thông lượng tốt hơn tùy thuộc vào phần cứng. MPEG2 cần ít nhất 1 ở đây.

en: Intel QuickSync Video encoder for MPEG4-Part10/MPEG2 (aka H.264/H.262)
vi: Bộ mã hóa video Intel QuickSync cho MPEG4-Part10/MPEG2 (còn gọi là H.264/H.262)

en: Pseudo raw video decoder
vi: Giải mã video Pseudo raw

en: Pseudo raw video packetizer
vi: Đóng gói video Pseudo raw

en: Raw video encoder for RTP
vi: Bộ mã hóa video thô cho RTP

en: Rate control method
vi: Phương pháp điều khiển tốc độ

en: Method used to encode the video sequence
vi: Phương pháp được sử dụng để mã hóa các chuỗi video liên tiếp

en: Constant noise threshold mode
vi: Chế độ hằng số ngưỡng ồn

en: Constant bitrate mode (CBR)
vi: Chế độ hằng số bitrate (CBR)

en: Low Delay mode
vi: Chế độ độ trễ thấp

en: Lossless mode
vi: Chế độ nguyên bản

en: Constant lambda mode
vi: Chế độ hằng số lambda

en: Constant error mode
vi: Chế độ lỗi liên tục

en: Constant quality mode
vi: Chế độ hằng số chất lượng

en: GOP structure
vi: Cấu trúc GOP

en: GOP structure used to encode the video sequence
vi: Cấu trúc GOP được sử dụng để mã hóa chuỗi các video liên tiếp

en: No fixed gop structure. A picture can be intra or inter and refer to previous or future pictures.
vi: Không chỉnh sửa cấu trúc gop. Một bức hình có thể được hiện hoặc ẩn và tham chiếu tới các bức hình trước đó.

en: I-frame only sequence
vi: Chỉ dành cho chuỗi liên tiếp dạng I-frame

en: Inter pictures refere to previous pictures only
vi: Ẩn hình ảnh chỉ tham chiếu đến hình ảnh trước đó

en: Inter pictures can refer to previous or future pictures
vi: Hiện hình ảnh chỉ tham chiếu đến hình ảnh trước đó hoặc sau đó

en: Constant quality factor
vi: Hệ số chất lượng không đổi

en: Quality factor to use in constant quality mode
vi: Hệ số chất lượng được sử dụng trong chế độ hằng số chất lượng

en: Noise threshold to use in constant noise threshold mode
vi: Ngưỡng ồn được sử dụng trong chế độ ngưỡng hằng số ồn

en: CBR bitrate (kbps)
vi: bitrate CBR (kbps)

en: Target bitrate in kbps when encoding in constant bitrate mode
vi: Bitrate mong muốn tínhb ằng kbps khi đang mã hóa ở chế độ hằng số bitrate

en: Maximum bitrate (kbps)
vi: Bitrate tối đa (kbps)

en: Maximum bitrate in kbps when encoding in constant bitrate mode
vi: Số bitrate tối đa tính bằng kbps khi đang mã hóa trong chế độ hằng số bitrate

en: Minimum bitrate (kbps)
vi: Bitrate tối thiểu (kbps)

en: Minimum bitrate in kbps when encoding in constant bitrate mode
vi: Số bitrate tối thiểu tính bằng kbps khi đang mã hóa trong chế độ hằng số bitrate

en: GOP length
vi: Độ dài GOP

en: Number of pictures between successive sequence headers i.e. length of the group of pictures
vi: Số lượng hình ảnh của các chuỗi header liên tiếp ví dụ như chiều dài của nhóm các hình ảnh

en: Enable adaptive prefiltering
vi: Bật tính năng lọic trước khi gắn kết

en: Centre Weighted Median
vi: Trọng lượng trung bình ở giữa

en: Gaussian Low Pass Filter
vi: Bộ lộc dạng

en: Gaussian Adaptive Low Pass Filter
vi: Bộ lọc dạng Gaussian Adaptive Low Pas

en: Low Pass Filter
vi: Bộ lọc dạng Low Pass

en: Amount of prefiltering
vi: Số lượng các bộ lọc tiền xử lý

en: Higher value implies more prefiltering
vi: Giá trị càng cao chỉ rõ mức độ nhiều bộ lọc tiền xử lý

en: Picture coding mode
vi: Chế độ mã hóa hình ảnh

en: Field coding is where interlaced fields are coded separately as opposed to a pseudo-progressive frame
vi: Khung thông tin mã hóa là nơi các khung thông thin quét mành được viết mã độc lập để làm đối trọng trong khung hình liên tục dạng mã pseudo

en: auto - let encoder decide based upon input (Best)
vi: auto - cho phep trinh ma hoa quyet dinh dua vao du lieu dau vao (Tot nhat)

en: force coding frame as single picture
vi: buoc khung hinh duoc viet ma hien thi dang don hinh anh

en: force coding frame as separate interlaced fields
vi: buoc khung hinh duoc viet ma tac biet khoi vung du lieu quet manh

en: Size of motion compensation blocks
vi: Kích thước của các khối bù trừ chuyển động

en: automatic - let encoder decide based upon input (Best)
vi: tự động - cho phép trình mã hóa quyết định dựa trên dữ liệu đầu vào (Tốt nhất)

en: small - use small motion compensation blocks
vi: nhỏ - sử dụng cho các khối bù trừ chuyển động dạng nhỏ

en: medium - use medium motion compensation blocks
vi: trung bình - sử dụng cho các khối bù trừ chuyển động dạng trung bình

en: large - use large motion compensation blocks
vi: lớn - sử dụng các việc bù trừ cho các khối có chuyển động khối dạng lớn

en: Overlap of motion compensation blocks
vi: Độ che phủ của các khối bù trừ chuyển động

en: none - Motion compensation blocks do not overlap
vi: không - Các khối bù trừ chuyển động không thực hiện chức năng che phủ

en: partial - Motion compensation blocks only partially overlap
vi: từng phần - Chỉ dựa vào độ che phủ từng phần đối với các khối bù trừ chuyển động

en: full - Motion compensation blocks fully overlap
vi: đầy đủ - Hoàn toàn che phủ dựa vào các khối bù trừ chuyển động

en: Motion Vector precision
vi: Dự đoán véttơ chuyển động

en: Motion Vector precision in pels
vi: Độ chính xác vétơ chuyển động tính bằng pels

en: Three component motion estimation
vi: Ba yếu tố trong việc dự đoán chuyển động

en: Use chroma as part of the motion estimation process
vi: Sử dụng màu sắc dưới dạng tiến trình dự đoán chuyển động

en: Intra picture DWT filter
vi: Bộ lọc DWT dành cho hình ảnh Intra

en: Inter picture DWT filter
vi: Bộ lọc DWT dành cho hình ảnh Inter

en: Number of DWT iterations
vi: Số lần lặp lại DWT

en: Also known as DWT levels
vi: Hay mức độ DWT

en: Enable multiple quantizers
vi: Kích hoạt nhiều bộ lượng tử hóa

en: Enable multiple quantizers per subband (one per codeblock)
vi: Bật nhiều phần lượng tử cho mỗi băng con (mỗi khối lệnh)

en: Disable arithmetic coding
vi: Tắt phần mã số học

en: Use variable length codes instead, useful for very high bitrates
vi: Sử dụng biến số của độ dài codec, hữu dụng cho các bitrate cao

en: perceptual weighting method
vi: phương pháp phụ trợ giác quan

en: perceptual distance
vi: khoảng cách giác quan

en: perceptual distance to calculate perceptual weight
vi: khoảng cách giác quan để tính toán giác quan phụ trợ

en: Horizontal slices per frame
vi: Lát ngang trên một khung

en: Number of horizontal slices per frame in low delay mode
vi: Số lượng các lát ngang mỗi khung trong chế độ trở ngại thấp

en: Vertical slices per frame
vi: Lát cắt dọc trên một khung

en: Number of vertical slices per frame in low delay mode
vi: Số lát dọc trên một khung trong chế độ trở ngại thấp

en: Size of code blocks in each subband
vi: Kích thước khối mã lệnh cho mỗi băng con

en: small - use small code blocks
vi: nhỏ - sử dụng các khối mã nhỏ

en: medium - use medium sized code blocks
vi: trung bình - sử dụng các khối mã có kích thước trung bình

en: large - use large code blocks
vi: lớn - sử dụng các khối mã lớn

en: full - One code block per subband
vi: đầy đủ - Một khối mã lệnh cho mỗi băng con

en: Enable hierarchical Motion Estimation
vi: Bật ước lượng chuyển động phân nhánh

en: Number of levels of downsampling
vi: Số lượng các cấp độ của

en: Number of levels of downsampling in hierarchical motion estimation mode
vi: Số lượng cấp độ các phần downsampling trong chế độ dự đoán chuyển động phân nhánh

en: Enable Global Motion Estimation
vi: Kích hoạt "khảo sát chuyển động toàn cục"

en: Enable Phase Correlation Estimation
vi: Bật Dự Đoán Chu Kỳ Liên Quan

en: Enable Scene Change Detection
vi: Bật Phát Hiện Thay Đổi Cảnh Quan

en: Force Profile
vi: Bắt buộc dùng hồ sơ

en: VC2 Low Delay Profile
vi: Hồ sơ độ trễ VC2 Low

en: VC2 Simple Profile
vi: Hồ sơ VC2 dạng đơn giản

en: VC2 Main Profile
vi: Hồ sơ chính VC2

en: Main Profile
vi: Hồ sơ chính

en: Dirac video decoder using libschroedinger
vi: Trình giải mã video dạng Dirac sử dụng libschroedinger

en: Dirac video encoder using libschroedinger
vi: Trình giải mã video dạng Dirac sử dụng libschroedinger

en: SCTE-18 decoder
vi: Bộ giải mã SCTE-18

en: Emergency Alert Messaging for Cable
vi: Tin nhắn cảnh báo khẩn cấp cho cáp

en: SCTE-27 decoder
vi: Bộ giải mã SCTE-27

en: SDL Image decoder
vi: Giải mã SDL Image

en: SDL_image video decoder
vi: Giải mã video SDL_image

en: MP3 fixed point audio encoder
vi: Mã hóa MP3 fixed point audio

en: S/PDIF pass-through decoder
vi: Bộ giải mã truyền qua S/PDIF

en: Enforce the mode of the encoder.
vi: Tùy chọn chế độ của việc mã hóa.

en: Enforce a quality between 0 (low) and 10 (high).
vi: Chất lượng nằm giữa 0 (thấp) và 10 (cao).

en: Enforce the complexity of the encoder.
vi: Tùy chọn Độ phức tạp mã hóa.

en: Maximal bitrate
vi: Bitrate tối đa

en: Enforce the maximal VBR bitrate
vi: Tùy chọn số bitrate tối đa của VBR

en: CBR encoding
vi: Mã hóa CBR

en: Enforce a constant bitrate encoding (CBR) instead of default variable bitrate encoding (VBR).
vi: Bắt buộc sử dụng hằng số mã hóa bitrate (CBR) thay vì sử dụng biến số thay đổi mã hóa bitrate theo mặc định (VBR).

en: Enable voice activity detection (VAD). It is automatically activated in VBR mode.
vi: Bật tính năng Nhận dạng Phạm Vi Hoạt Động của Giọng Nói (VAD). Phần này được tự động kích hoạt trong chế độ VBR - biến số thay đổi mã hóa bitrate.

en: Discontinuous Transmission
vi: Bộ truyền thanh rời rạc

en: Enable discontinuous transmission (DTX).
vi: Bật truyền tải kết nối không liên tục (DTX).

en: Speex audio decoder
vi: Giải mã audio Speex

en: Speex audio packetizer
vi: Đóng gói audio Speex

en: Speex audio encoder
vi: Mã hóa audio Speex

en: Disable DVD subtitle transparency
vi: Tắt tính năng hiển thị độ trong suốt đối với phụ đề trong DVD

en: Removes all transparency effects used in DVD subtitles.
vi: Loại bỏ tất cả các hiệu ứng trong suốt được sử dụng trong phụ đề của các đĩa DVD.

en: DVD subtitles decoder
vi: Giải mã phụ đề DVD

en: DVD subtitles
vi: Phụ đề DVD

en: DVD subtitles packetizer
vi: Đóng gói phụ đề DVD

en: EBU STL subtitles decoder
vi: Giải mã phụ đề dạng EBU STL

en: Universal, Chinese (GB18030)
vi: Trung Quốc, Phổ thông (GB18030)

en: Simplified Chinese (ISO-2022-CN-EXT)
vi: Tiếng Trung Giản thể (ISO-2022-CN-EXT)

en: Simplified Chinese Unix (EUC-CN)
vi: Tiếng Trung Giản thể kiểu Unix (EUC-CN)

en: Traditional Chinese Unix (EUC-TW)
vi: Tiếng Trung Phồn thể kiểu Unix (EUC-TW)

en: Subtitle text encoding
vi: Mã hóa văn bản của phụ đề

en: Set the encoding used in text subtitles
vi: Tạo phần mã hóa sử dụng văn bản phụ đề

en: Subtitle justification
vi: Canh chỉnh phụ đề

en: Set the justification of subtitles
vi: Canh đều phụ đề

en: UTF-8 subtitle autodetection
vi: Tự động nhận dạng phụ đề có định dạng UTF-8

en: This enables automatic detection of UTF-8 encoding within subtitle files.
vi: Phần điều chỉnh này tự động nhận dạng các loại tập tin phụ đề dùng có định dạng UTF-8.

en: Text subtitle decoder
vi: Giải mã văn bản trong phụ đề

[ctx: GetACP]
note: xgettext: The Windows ANSI code page most commonly used for this language. VLC uses this as a guess of the subtitle files character set (if UTF-8 and UTF-16 autodetection fails). Western European languages normally use "CP1252", which is a Microsoft-variant of ISO 8859-1. That suits the Latin alphab
en: CP1252
vi: CP1258

en: Some subtitle formats allow for text formatting. VLC partly implements this, but you can choose to disable all formatting.
vi: Một số định dạng của phụ đề cho phép hiển thị hiệu ứng đối với một số các văn bản hoặc kiểu chữ. VLC sẽ tự động canh chỉnh và hiển thị những hiệu ứng này giúp bạn, tuy nhiên bạn vẫn có thể tự mình vô hiệu hóa việc thể hiện các hiệu ứng này.

en: USF subtitles decoder
vi: Giải mã phụ đề USF

en: tx3g subtitles decoder
vi: bộ giải mã phụ đề tx3g

en: tx3g subtitles
vi: phụ đề tx3g

en: Philips OGT (SVCD subtitle) decoder
vi: Giải mã Philips OGT (phụ đề SVCD)

en: SVCD subtitles
vi: Phụ đề SVCD

en: Philips OGT (SVCD subtitle) packetizer
vi: Đóng gói Philips OGT (phụ đề SVCD)

en: Specify the width to decode the image too
vi: Chỉ định chiều rộng để giải mã hình ảnh

en: Specify the height to decode the image too
vi: Chỉ định chiều cao để giải mã hình ảnh

en: Scale factor to apply to image
vi: Hệ số tỷ lệ áp dụng cho hình ảnh

en: SVG video decoder
vi: bộ giải mã video SVG

en: Override page
vi: Trang ghi đè

en: Override the indicated page, try this if your subtitles don't appear (-1 = autodetect from TS, 0 = autodetect from teletext, >0 = actual page number, usually 888 or 889).
vi: Xuất dữ liệu đè lên các trang đã được chỉ định, bật phần này nếu các phụ đề không hiển thị (-1 = tự động nhận dạng từ TS, 0 = tự động nhận dạng từ teletext, >0 = số trang thực tế, luôn luôn ở 888 hoặc 889)

en: Ignore subtitle flag
vi: Bỏ qua báo hiệu phụ đề

en: Ignore the subtitle flag, try this if your subtitles don't appear.
vi: Bỏ qua phần cờ đánh dấu của phụ đề, bật phần này nếu các phụ đề của bạn chọn không hiển thị.

en: Workaround for France
vi: Chỉ được dùng tại Pháp

en: Some French channels do not flag their subtitling pages correctly due to a historical interpretation mistake. Try using this wrong interpretation if your subtitles don't appear.
vi: Một số kênh phát từ Pháp không gắn cờ đánh dấu lên các trang phụ đề đúng vì lý do chuyển dịch sai. Bật phần này nếu việc chuyển dịch sai trong trường hợp phụ đề của bạn không hiển thị.

en: Teletext subtitles decoder
vi: Trình giải mã phụ đề Teletext

en: HDMV TextST subtitles decoder
vi: Bộ giải mã phụ đề HDMV TextST

en: Enforce a quality between 1 (low) and 10 (high), instead of specifying a particular bitrate. This will produce a VBR stream.
vi: Buộc sử dụng một chỉ số chất lượng giữa 1 (thấp nhất) và 10 (cao nhất), thay vì xác định dựa vào chỉ số bitrate. Phần này sẽ tạo ra các luồng dữ liệu đối với biến số thay đổi mã hóa bitrate - VBR.

en: Post processing quality
vi: Chất lượng xử lý vị trí

en: Theora video decoder
vi: Trình giải mã video Theora

en: Theora video packetizer
vi: Trình đóng gói video dạng Theora

en: Theora video encoder
vi: Trình mã hóa video dạng Theora

en: TTML decoder
vi: Bộ giải mã TTML

en: TTML subtitles decoder
vi: Bộ giải mã phụ đề TTML

en: TTML demuxer
vi: Bộ tách kênh TTML

en: Force a specific encoding quality between 0.0 (high) and 50.0 (low), instead of specifying a particular bitrate. This will produce a VBR stream.
vi: Buộc xác định chất lượng mã hóa trong phạm vi giữa 0.0 (cao nhất) và 50.0 (thấp nhất), thay vì xác định dựa vào chỉ số bitrate. Phần này sẽ tạo ra các luồng dạng biến số thay đổi mã hóa bitrate - VBR.

en: Stereo mode
vi: Chế độ Stereo

en: Handling mode for stereo streams
vi: Chế độ thao tác với luồng dạng stereo

en: VBR mode
vi: Chế độ VBR

en: Use Variable BitRate. Default is to use Constant BitRate (CBR).
vi: Sử dụng biến số Bitrate. Giá trị mặc định là sử dụng hằng số Bitrate (CBR).

en: Psycho-acoustic model
vi: Mô hình Âm Học-Tâm Lý

en: Integer from -1 (no model) to 4.
vi: Số nguyên trong khoảng từ -1 (không áp dụng mô hình) đến 4.

en: Libtwolame audio encoder
vi: Trình giải mã audio dạng Libtwolame

en: Ulead DV audio decoder
vi: Trình giải mã audio dạng Ulead DV

en: Use Hardware decoders only
vi: Chỉ sử dụng bộ giải mã phần cứng

en: VideoToolbox video decoder
vi: Bộ giải mã VideoToolbox

en: Maximum encoding bitrate
vi: Mã hóa bitrate tối đa

en: Maximum bitrate in kbps. This is useful for streaming applications.
vi: Số bitrate tối đa tính bằng kbps. Phần tính năng rất hữu dụng với các ứng dụng phân luồng dữ liệu.

en: Minimum encoding bitrate
vi: Mã hóa bitrate tối thiểu

en: Minimum bitrate in kbps. This is useful for encoding for a fixed-size channel.
vi: Bitrate tối thiểu tính bằng kbps. Phần này rất hữu ích với việc mã hóa dữ liệu đối với các kênh phát đã đượ chỉnh sửa về kích thước.

en: Force a constant bitrate encoding (CBR).
vi: Buộc sử dụng chế độ mã hóa hằng số bitrate (CBR).

en: Vorbis audio decoder
vi: Trình giải mã audo dạng Vorbis

en: Vorbis audio packetizer
vi: Trình đóng gói audio dạng Vorbis

en: Vorbis audio encoder
vi: Trình mã hóa audio dạng Vorbis

en: Quality mode
vi: Chế độ chất lượng

en: Quality setting which will determine max encoding time
     - 0: Good quality
     - 1: Realtime
     - 2: Best quality
vi: Cài đặt chất lượng sẽ xác định thời gian mã hóa tối đa
     - 0: Chất lượng tốt
     - 1: Thời gian thực
     - 2: Chất lượng tốt nhất

en: WebM video decoder
vi: Bộ giải mã video WebM

en: WebM video encoder
vi: Bộ mã hóa video WebM

en: WEBVTT decoder
vi: Bộ giải mã WEBVTT

en: WEBVTT subtitles decoder
vi: Bộ giải mã phụ đề WEBVTT

en: WEBVTT subtitles parser
vi: Trình phân tích phụ đề WEBVTT

en: WMA v1/v2 fixed point audio decoder
vi: Trình giải mã audio dạng WMA v1/v2 fixed point

en: Maximum GOP size
vi: Kích thước lớn nhất của GOP

en: Sets maximum interval between IDR-frames. Larger values save bits, thus improving quality for a given bitrate at the cost of seeking precision. Use -1 for infinite.
vi: Đặt khoảng thời gian tối đa giữa các khung IDR. Giá trị lớn hơn sẽ tiết kiệm bit, do đó cải thiện chất lượng cho tốc độ bit nhất định nhưng phải trả giá bằng việc tìm kiếm độ chính xác. Sử dụng -1 cho vô hạn.

en: Minimum GOP size
vi: Kích thước nhỏ nhất của GOP

en: Sets minimum interval between IDR-frames. In H.264, I-frames do not necessarily bound a closed GOP because it is allowable for a P-frame to be predicted from more frames than just the one frame before it (also see reference frame option). Therefore, I-frames are not necessarily seekable. IDR-frames restrict subsequent P-frames from referring to any frame prior to the IDR-frame. 
    If scenecuts appear within this interval, they are still encoded as I-frames, but do not start a new GOP.
vi: Chỉnh khoảng thời gian tối thiểu giữa các khung hình IDR. Trong h.264, khung hình-I không cần thiết bao bọc một GOP đã đóng vì có thể một khung hình-P cho phép được dự đoán từ các khùng hình hơn là chỉ dựa vào một khung trước đó (xem phần tham chiếu về tùy chọn khung hình). Bởi thế, khung hình-I không cần thiết phải lướt xem. Khung hình-IDR giới hạn các khung hình-P liên tiếp từ việc tham chiếu đến bất kỳ khung hình ưu tiên nào hơn khung hình-IDR. 
    Nếu các cảnh bị cắt xuất hiện trong khoảng thời gian này, thì các cảnh đó vẫn được mã hóa dưới dạng khung hình-I, nhưng không thể bắt đầu tạo mới một GOP.

en: Use recovery points to close GOPs
vi: Sử dụng điểm hồi phục để đóng lại GOPs

en: use open GOP, for bluray compatibility use also bluray-compat option
vi: sử dụng GOP dạng mở, dành cho tính tương thích với bluray đồng thời sử dụng tùy chọn bluray-compat

en: Enable compatibility hacks for Blu-ray support
vi: Bật phần hỗ trợ tính tương thích hack với Blu-ray

en: Enable hacks for Blu-ray support, this doesn't enforce every aspect of Blu-ray compatibility
    e.g. resolution, framerate, level
vi: Bật tính năng hỗ trợ hack cho Blu-ray, phần này không buộc bất kỳ tính tương thích nào liên quan đến Blu-ray
    ví dụ độ phân giả, tỉ lệ khung hình, cấp độ

en: Extra I-frames aggressivity
vi: Cường độ khung hình-I bổ sung

en: Scene-cut detection. Controls how aggressively to insert extra I-frames. With small values of scenecut, the codec often has to force an I-frame when it would exceed keyint. Good values of scenecut may find a better location for the I-frame. Large values use more I-frames than necessary, thus wasting bits. -1 disables scene-cut detection, so I-frames are inserted only every other keyint frames, which probably leads to ugly encoding artifacts. Range 1 to 100.
vi: Nhận dạng các phân cảnh cắt. Điều khiển cường độ của các khung hình-I bổ sung. Giá trị của phân cảnh cắt càng nhỏ, thì codec thường buộc khung hình-I khi vượt ngưỡng keyint. Giá trị tốt nhất dành cho phân cảnh cắt có thể được tìm thấy tại phần khung hình-I. Giá trị càng lớn thì khung hình-I càng cần xuất hiện, nhưng sẽ làm lãng phí bit dữ liệu. -1 để tắt phần nhận dạng phân cảnh cắt, khi làm thế thì các khung hình-I chỉ được chèn vào sau mỗi khung hình keyint, và có thể dẫn đến tình trạng mã hóa không được suôn sẻ. Giá trị nằm trong khoảng 1 đến 100.

en: B-frames between I and P
vi: khung B giữa I và P

en: Number of consecutive B-frames between I and P-frames. Range 1 to 16.
vi: Sô slượng các khung hình-B giữa các khung hình-P và I. Phạm vi giá trị nằm trong khoảng từ 1 đến 16.

en: Adaptive B-frame decision
vi: Quyết định chấp nhận khung hình-B

en: Force the specified number of consecutive B-frames to be used, except possibly before an I-frame. Range 0 to 2.
vi: Buộc sử dụng số khung B liên tiếp được chỉ định, ngoại trừ có thể trước khung I. Phạm vi từ 0 đến 2.

en: Influence (bias) B-frames usage
vi: Sử dụng chuyên biệt (đường chéo) khung hình-B

en: Bias the choice to use B-frames. Positive values cause more B-frames, negative values cause less B-frames.
vi: Đường chéo sử dụng cho khung hình-B. Giá trị dương sẽ tạo ra nhiều khung hình-B, giá trị âm tạo ra ít khung hình-B hơn.

en: Keep some B-frames as references
vi: Giữ tham chiếu đối với một số khung hình-B

en: Allows B-frames to be used as references for predicting other frames. Keeps the middle of 2+ consecutive B-frames as a reference, and reorders frame appropriately.
     - none: Disabled
     - strict: Strictly hierarchical pyramid
     - normal: Non-strict (not Blu-ray compatible)
vi: Cho phép khung hình-B được sử dụng dưới dạng tham chiếu để dự đoán các khung hình khác. Giữ phần trung bình khoảng 2+ đối với các khung hình-B liên tiếp dạng tham chiếu, và sắp lại trật tự các khung hình theo hướng hợp lý.
    - không: Vô hiệu hóa
    - nghiêm ngặt: Giữ chế độ phân nhánh kim tự tháp
    - bình thường: Không- nghiêm ngặt (không tương thích với định dạng Blu-ray)

en: Use fullrange instead of TV colorrange
vi: Sử dụng phạm vi hiển thị đầy đủ thay vì sử dụng phạm vi màu của TV

en: TV-range is usually used colorrange, defining this to true will enable libx264 to use full colorrange on encoding
vi: Phạm vi của TV thường được quy định theo phạm vi màu sắc, việc xác định giá trị này sẽ bật tính năng libx264 để có thể mã hóa phạm vi màu đầy đủ nhất

en: CABAC (Context-Adaptive Binary Arithmetic Coding). Slightly slows down encoding and decoding, but should save 10 to 15% bitrate.
vi: CABAC (Thuật Toán Nhị Phân Dựa Theo-Ngữ Cảnh Context-Adaptive Binary Arithmetic Coding). Giảm độ mã hóa và giải mã đối với bitrate, có thể tiết kiệm từ 10 đến 15% lượng bitrate.

en: Number of previous frames used as predictors. This is effective in Anime, but seems to make little difference in live-action source material. Some decoders are unable to deal with large frameref values. Range 1 to 16.
vi: Số lượng các khung hình trước đó được sử dụng để dự đoán. Phần này rất tiện ích cho dạng phim hoạt hình Nhật Bản - Anime, nhưng sẽ tạo ra chút ít thay đổi đối với các chất liệu video bình thường. Một số trình giải mã không thích ứng được với các giá trị tham chiếu khung hình ở mức độ lớn. Vùng giá trị nằm trong khoảng từ 1 đến 16.

en: Skip loop filter
vi: Bỏ qua phần lọc dữ liệu lặp

en: Deactivate the deblocking loop filter (decreases quality).
vi: Tắt trạng thái kích hoạt việc sử dụng bộ lọc lặp với các phần deblocking (giảm chất lượng).

en: Loop filter AlphaC0 and Beta parameters alpha:beta
vi: Bộ lọc lặp AlphaC0 và thông số alpha thử nghiệm:beta

en: Loop filter AlphaC0 and Beta parameters. Range -6 to 6 for both alpha and beta parameters. -6 means light filter, 6 means strong.
vi: Bộ lọc lặp AlphaC0 và thông số Beta. Vùng giá trị nằm trong khoảng từ -6 đến 6 đối với cả hai thống số alpha và beta. -6 có nghĩa là bộ lọc sáng, 6 có nghĩa là tăng cường độ.

en: H.264 level
vi: Cấp độ 264

en: Specify H.264 level (as defined by Annex A of the standard). Levels are not enforced; it's up to the user to select a level compatible with the rest of the encoding options. Range 1 to 5.1 (10 to 51 is also allowed). Set to 0 for letting x264 set level.
vi: Xác định mức độ H.264 (được xác định bởi Annex A theo tiêu chuẩn). Các mức độ không cần phải bắt buộc; điều này hoàn toàn tùy thuộc vào người dùng lựa chọn mức độ tương thích với những phần còn lại trong tùy chọn mã hóa. Vùng giá trị từ 1 đến 5.1 (cũng cho phép phạm vi từ 10 đến 51). Đặt giá trị 0 để lập mức độ x264.

en: H.264 profile
vi: Hồ sơ H.264

en: Specify H.264 profile which limits are enforced over other settings
vi: Chọn hồ sơ H.264 sẽ giới hạn các thiết lập khác

en: Interlaced mode
vi: Chế độ quét mành

en: Pure-interlaced mode.
vi: Chế độ quét mành-nguyên bản.

en: Frame packing
vi: Đóng gói khung hình

en: For stereoscopic videos define frame arrangement:
     0: checkerboard - pixels are alternatively from L and R
     1: column alternation - L and R are interlaced by column
     2: row alternation - L and R are interlaced by row
     3: side by side - L is on the left, R on the right
     4: top bottom - L is on top, R on bottom
     5: frame alternation - one view per frame
vi: Dành cho việc xác định sự sắp xếp khung hình đối với các video định dạng nổi:
    0: dạng ô cờ - các điểm ảnh thay thế từ L và R
    1: thay thế bằng cột - L và R được quét mành bằng cột
    2: thay thế bằng dòng - L và R được quét mành bằng dòng
    3: trượt ngang - L phía bên trái, R phía bên phải
    4: trên dưới - L phía trên cùng, R phía dưới cùng
    5: thay thế bằng khung hình - xem lần lượt mỗi khung hình

en: Use Periodic Intra Refresh
vi: Sử dụng Cập Nhật Hiển Thị Tuần Hoàn

en: Use Periodic Intra Refresh instead of IDR frames
vi: Sử dụng Cập Nhật Hiển Thị Tuần Hoàn của khung hình IDR

en: Use mb-tree ratecontrol
vi: Sử dụng tỉ lệ điều khiển dạng mb-tree

en: You can disable use of Macroblock-tree on ratecontrol
vi: Bạn đã vô hiệu hóa phần sử dụng Macroblock-tree trên tỉ lệ điều khiển

en: Force number of slices per frame
vi: Buộc sủ dụng số lượng lát cắt cho từng khung hình

en: Force rectangular slices and is overridden by other slicing options
vi: Buộc sử dụng lát cắt hình chữ nhật và bị chồng lên bởi các tùy chọn về lớp cắt khác

en: Limit the size of each slice in bytes
vi: Giới hạn kích thước của mỗi lát cắt tính bằng byte

en: Sets a maximum slice size in bytes, Includes NAL overhead in size
vi: Đặt thông số giới hạn kích thước lát cắt được tính bằng đơn vị byte, bao gồm cả phần kích thước NAL

en: Limit the size of each slice in macroblocks
vi: Giới hạn kích thước của mỗi lát cắt trong macroblock

en: Sets a maximum number of macroblocks per slice
vi: Đặt số lượng tối đa của macroblock cho từng lát cắt

en: Set QP
vi: Thiết lập QP

en: This selects the quantizer to use. Lower values result in better fidelity, but higher bitrates. 26 is a good default value. Range 0 (lossless) to 51.
vi: Phần này sẽ chọn các lượng tử được sử dụng. Kết quả giá trị càng nhỏ thì độ trung thực càng cao, nhưng đồng thời cũng làm tăng bitrate. Giá trị mặc định tốt nhất là 26. Phạm vi giá trị từ 0 (nguyên bản) đến 51.

en: Quality-based VBR
vi: Chất lượng dựa trên VBR

en: 1-pass Quality-based VBR. Range 0 to 51.
vi: Chất lượng dựa trên VBR theo kiểu một chiều. Phạm vi giá trị từ 0 đến 51.

en: Min QP
vi: QP tối thiểu

en: Minimum quantizer parameter. 15 to 35 seems to be a useful range.
vi: Thông số lượng tử nhỏ nhất. 15 đến 35 là phạm vi giá trị hữu dụng nhất.

en: Max QP
vi: QP tối đa

en: Maximum quantizer parameter.
vi: Thông số lượng tử lớn nhất.

en: Max QP step
vi: Bước QP tối đa

en: Max QP step between frames.
vi: Bước QP tối đa giữa các khung hình.

en: Average bitrate tolerance
vi: Độ chịu tải bitrate trung bình

en: Allowed variance in average bitrate (in kbits/s).
vi: Cho phép pbiến số ở dạng bitrate trung bình (đơn vị kbit/giây).

en: Max local bitrate
vi: Bitrate tối đa tại hệ thống hiện tại

en: Sets a maximum local bitrate (in kbits/s).
vi: Đặt chỉnh thông số bitrate tối đa tại hệ thống hiện tại (đơn vị kbit/giây).

en: VBV buffer
vi: Bộ nhớ đệm cho VBV

en: Averaging period for the maximum local bitrate (in kbits).
vi: Khoảng thời gian trung bình dành cho bitrate tối đa tại hệ thống hiện tại (đơn vị kbit).

en: Initial VBV buffer occupancy
vi: Thời gian chiếm đóng của bộ nhớ đệm VBV lúc ban đầu

en: Sets the initial buffer occupancy as a fraction of the buffer size. Range 0.0 to 1.0.
vi: Chỉnh thời gian chiếm đóng bộ nhớ đệm lúc bạn đầu dưới dạng tỉ số của kích thước bộ nhớ đệm. Vùng phạm vi giá trị từ 0.0 đến 1.0.

en: How AQ distributes bits
vi: Cách phân bố các bit của AQ

en: Defines bitdistribution mode for AQ, default 1
     - 0: Disabled
     - 1: Current x264 default mode
     - 2: uses log(var)^2 instead of log(var) and attempts to adapt strength per frame
vi: Xác định chế độ phân bố bit dữ liệu của AQ, mặc định là 1
    - 0: Vô hiệu hóa
    - 1: Sử dụng chế độ mặc định x264 hiện tại
    - 2: sử dụng log(var)^2 thay vì log(var) và cố gắng phỏng theo độ dài của từng khung hình

en: Strength of AQ
vi: Độ dài AQ

en: Strength to reduce blocking and blurring in flat
    and textured areas, default 1.0 recommended to be between 0..2
     - 0.5: weak AQ
     - 1.5: strong AQ
vi: Mức độ giảm khối dữ liệu và làm mờ những khu vực
    phẳng hay có họa tiết, mặc định là 1.0 khuyên nghị nên ở giữa 0..2
    - 0.5: AQ yếu
    - 1.5: AQ mạnh

en: QP factor between I and P
vi: Hệ số QP giữa I và P

en: QP factor between I and P. Range 1.0 to 2.0.
vi: Hệ số QP giữa giữa I và P. Phạm vi giá trị nằm trong khoảng từ 1.0 đến 2.0.

en: QP factor between P and B
vi: Hệ số QP giữa P và B

en: QP factor between P and B. Range 1.0 to 2.0.
vi: Hệ số QP giữa P và B. Phạm vi giá trị trong khoảng từ 1.0 đến 2.0.

en: QP difference between chroma and luma
vi: Điểm khác biệt về QP giữa sắc độ và sắc sáng

en: QP difference between chroma and luma.
vi: Điểm khác biệt về QP giữa sắc độ và sắc sáng.

en: Multipass ratecontrol
vi: Điều khiển tỉ lệ đa mật khẩu

en: Multipass ratecontrol:
     - 1: First pass, creates stats file
     - 2: Last pass, does not overwrite stats file
     - 3: Nth pass, overwrites stats file
vi: Điều khiển tỉ lệ đa mật khẩu:
    - 1: Mật khẩu đầu tiên, tạo trạng thái của tập tin
    - 2: Mật khẩu sau cùng, không viết dữ liệu đè lên tập tin trạng thái
    - 3: Các mật khẩu khác, viết dữ liệu đè lên tập tin trạng thái

en: QP curve compression
vi: Độ nén cong QP

en: QP curve compression. Range 0.0 (CBR) to 1.0 (QCP).
vi: Độ nén con QP. Vùng phạm vi giá trị từ 0.0 (CBR) đến 1.0 (QCP).

en: Reduce fluctuations in QP
vi: Giảm độ dao động trong QP

en: This reduces the fluctuations in QP before curve compression. Temporally blurs complexity.
vi: Phần này sẽ giảm đi độ dao động trong QP trước khi áp dụng độ nén cong. Tạm thời sẽ làm giảm đi tính phức tạp.

en: This reduces the fluctuations in QP after curve compression. Temporally blurs quants.
vi: Phần này sẽ giảmPhần này sẽ giảm đi độ dao động trong QP trước khi áp dụng độ nén cong. Tạm thời sẽ làm giảm đi tính phức tạp.

en: Partitions to consider
vi: Các phân vùng cần xem xét

en: Partitions to consider in analyse mode:
     - none  : 
     - fast  : i4x4
     - normal: i4x4,p8x8,(i8x8)
     - slow  : i4x4,p8x8,(i8x8),b8x8
     - all   : i4x4,p8x8,(i8x8),b8x8,p4x4
    (p4x4 requires p8x8. i8x8 requires 8x8dct).
vi: Các phân vùng cần xem xét trong chế độ phân tích:
     - không có  :
     - nhanh: i4x4
     - bình thường: i4x4,p8x8,(i8x8)
     - chậm: i4x4,p8x8,(i8x8),b8x8
     - tất cả: i4x4,p8x8,(i8x8),b8x8,p4x4
    (p4x4 yêu cầu p8x8. i8x8 yêu cầu 8x8dct).

en: Direct MV prediction mode
vi: Chế độ dự đoán MV trực tiếp

en: Direct prediction size
vi: Kích thước dự đoán trực tiếp

en: Direct prediction size:
     -  0: 4x4
     -  1: 8x8
     - -1: smallest possible according to level
vi: Kích thước dự đoán trực tiếp:
     - 0: 4x4
     - 1: 8x8
     - -1: nhỏ nhất có thể tùy theo cấp độ

en: Weighted prediction for B-frames
vi: Dự đoán kích thước dành cho khung hình-B

en: Weighted prediction for B-frames.
vi: Dự đoán kích thước dành cho các khung hình-B.

en: Weighted prediction for P-frames
vi: Dự đoán kích thước các khung hình-P

en: Weighted prediction for P-frames:
     - 0: Disabled
     - 1: Blind offset
     - 2: Smart analysis
vi: Dự đoán có trọng số cho khung P:
     - 0: Vô hiệu hóa
     - 1: Số bù mù
     - 2: Phân tích thông minh

en: Integer pixel motion estimation method
vi: Phương pháp dự đoán chuyển động điểm ảnh dựa vào số nguyên

en: Selects the motion estimation algorithm:
     - dia: diamond search, radius 1 (fast)
     - hex: hexagonal search, radius 2
     - umh: uneven multi-hexagon search (better but slower)
     - esa: exhaustive search (extremely slow, primarily for testing)
     - tesa: hadamard exhaustive search (extremely slow, primarily for testing)
vi: Lựa chọn thuật toán ước lượng chuyển động:
     - dia: tìm kiếm kim cương, bán kính 1 (nhanh)
     - hex: tìm kiếm lục giác, bán kính 2
     - ừm: tìm kiếm đa hình lục giác không đồng đều (tốt hơn nhưng chậm hơn)
     - esa: tìm kiếm toàn diện (cực kỳ chậm, chủ yếu để thử nghiệm)
     - tesa: tìm kiếm toàn diện hadamard (cực kỳ chậm, chủ yếu để thử nghiệm)

en: Maximum motion vector search range
vi: Phạm vi tìm kiếm của véctơ chuyển động tối đa

en: Maximum distance to search for motion estimation, measured from predicted position(s). Default of 16 is good for most footage, high motion sequences may benefit from settings between 24 and 32. Range 0 to 64.
vi: Khoảng cách tối đa để tìm kiếm trong phần dự đoán chuyển động, được tính từ (các) vị trí đã được dự tính trước. Mặc định là 16 tốt danh cho mọi đối tượng, các phân cảnh ở định dạng phân giải cao có thể hưởng lợi từ thiết lập giữa khoảng phạm vi từ 24 đến 32. Vùng giá trị từ 0 đến 64.

en: Maximum motion vector length
vi: Độ dài véctơ chuyển động tối đa

en: Maximum motion vector length in pixels. -1 is automatic, based on level.
vi: Độ dài véctơ chuyển động tối đa được tính bằng điểm ảnh. -1 là tự động, dựa trên mức độ.

en: Minimum buffer space between threads
vi: Khoảng cách bộ nhớ đệm tối thiểu giữa các tiến trình

en: Minimum buffer space between threads. -1 is automatic, based on number of threads.
vi: Khoảng cách bộ nhớ đệm tối thiểu giữa các tiến trình. -1 theo mức tự động, dựa trên số lượng các tiến trình.

en: Strength of psychovisual optimization, default is "1.0:0.0"
vi: Độ dài tùy chọn thuộc phần thị giác tâm lý, mặc định là "1.0:0.0"

en: First parameter controls if RD is on (subme>=6) or off.
    Second parameter controls if Trellis is used on psychovisual optimization, default off
vi: Điều khiển thông số đầu tiên nếu RD được bật (subme>=6) hoặc tắt.
    Điều khiển thông số thứ hai nếu Trellis được sử dụng trong phần tùy chọn thị giác tâm lý, mặc định là tắt

en: Subpixel motion estimation and partition decision quality
vi: Chất lượng quyết định dự đoán chuyển động và từng phần của subpixel

en: This parameter controls quality versus speed tradeoffs involved in the motion estimation decision process (lower = quicker and higher = better quality). Range 1 to 9.
vi: Thông số này điều khiển chất lượng đối chọi lại với việc đánh đổi tốc độ bao gồm cả phần tiến trình quyết định dự đoán chuyển động (chậm hơn = nhanh hơn và cao hơn = chất lượng tốt hơn). Vùng phạm vi giá trị từ 1 đến 9.

en: RD based mode decision for B-frames. This requires subme 6 (or higher).
vi: Quyết định chế độ dựa trên RD dành cho khung hình-B. Phần này đòi hỏi subme 6 (hoặc cao hơn).

en: Decide references on a per partition basis
vi: Quyết định các tham chiếu trên mỗi phần phân vùng cơ bản

en: Allows each 8x8 or 16x8 partition to independently select a reference frame, as opposed to only one ref per macroblock.
vi: Cho phép mỗi phân vùng 8x8 hoặc 16x8 chọn lựa độc lập một khung hình tham chiếu, nhằm tương phản mỗi khối tham chiếu nhỏ.

en: Chroma in motion estimation
vi: Sắc độ trong phần dự đoán chuyển động

en: Chroma ME for subpel and mode decision in P-frames.
vi: Chome ME dành cho subpel và chế độ quyết định trong khung hình-P.

en: Joint bidirectional motion refinement.
vi: Kết hợp việc lọc dữ liệu từ nhiều hướng.

en: Adaptive spatial transform size
vi: Kích thước chuyển đổi phỏng theo chiều không gian

en: SATD-based decision for 8x8 transform in inter-MBs.
vi: Quyết định dựa trên SATD đối vớic việc chuyển đổi 8x8 trong MBs-ẩn.

en: Trellis RD quantization
vi: Nén RD Trellis

en: Trellis RD quantization:
     - 0: disabled
     - 1: enabled only on the final encode of a MB
     - 2: enabled on all mode decisions
    This requires CABAC.
vi: Lượng tử hóa Trellis RD:
     - 0: bị vô hiệu hóa
     - 1: chỉ được bật trên mã hóa cuối cùng của MB
     - 2: kích hoạt trên tất cả các quyết định chế độ
    Yêu cầu có CABAC.

en: Early SKIP detection on P-frames
vi: Nhận dạng bỏ qua sớm trên khung hình-P

en: Early SKIP detection on P-frames.
vi: Nhận dạng bỏ qua sớm trên khung hình-P.

en: Coefficient thresholding on P-frames
vi: Ngưỡng hệ số trên khung hình-P

en: Coefficient thresholding on P-frames. Eliminate dct blocks containing only a small single coefficient.
vi: Ngưỡng hệ số trên khung P. Loại bỏ các khối dct chỉ chứa một hệ số đơn nhỏ.

en: Use Psy-optimizations
vi: Sử dụng tùy chọn-Tâm lý

en: Use all visual optimizations that can worsen both PSNR and SSIM
vi: Sử dụng tất cả các tùy chọn thị giác có thể làm giảm chất lượng PSNR và SSIM

en: Dct-domain noise reduction. Adaptive pseudo-deadzone. 10 to 1000 seems to be a useful range.
vi: Giảm độ nhiễu trong Dct-domain. Phỏng theo pseudo-deadzone. Vùng giá trị hữu dụng từ 10 đến 1000.

en: Inter luma quantization deadzone
vi: Độ nén deadzone của Inter luma

en: Set the size of the inter luma quantization deadzone. Range 0 to 32.
vi: Chỉnh kích thước của Độ nén deadzone của Inter luma. Vùng phạm vi giá trị từ 0 đến 32.

en: Intra luma quantization deadzone
vi: Độ nén deadzone của sắc hiển thị

en: Set the size of the intra luma quantization deadzone. Range 0 to 32.
vi: Chỉnh kích thước độ nén deadzone của sắc hiển thị. Vùng phạm vi giá trị từ 0 đến 32.

en: Non-deterministic optimizations when threaded
vi: Tối ưu hóa không xác định khi xâu chuỗi

en: Slightly improve quality of SMP, at the cost of repeatability.
vi: Tăng độ hoàn thiện chất lượng chất lượng của SMP, dựa theo chi phí cho việc lặp lại.

en: CPU optimizations
vi: Tùy chọn hóa CPU

en: Use assembler CPU optimizations.
vi: Sử dụng tùy chọn hóa CPU mã máy.

en: Filename for 2 pass stats file
vi: Tên tập tin để duyệt trạng thái tập tin

en: Filename for 2 pass stats file for multi-pass encoding.
vi: Tên tập tin để duyệt trạng thái tập tin đối với quá trình mã hóa đồng bộ.

en: PSNR computation
vi: Điện toán PSNR

en: Compute and print PSNR stats. This has no effect on the actual encoding quality.
vi: Tính toán và in ra trạng thái PSNR. Phần này không gây tác động lên chất lượng mã hóa thực tế.

en: SSIM computation
vi: Điện toán SSIM

en: Compute and print SSIM stats. This has no effect on the actual encoding quality.
vi: Tính toán và in ra trạng thái SSIM. Phần này không gây tác động lên chất lượng mã hóa thực tế.

en: Quiet mode
vi: Chế độ im lặng

en: Print stats for each frame.
vi: In ra trạng thái của từng khung hình.

en: SPS and PPS id numbers
vi: Chỉ số thứ tự của SPS và PPS

en: Set SPS and PPS id numbers to allow concatenating streams with different settings.
vi: Chỉnh chỉ số thứ tự của SPS và PPS để cho phép việc kết nối các luồng với các thiết lập khác nhau.

en: Access unit delimiters
vi: Đơn vị giới hạn truy cập

en: Generate access unit delimiter NAL units.
vi: Tạo ra các đơn vị giới hạn truy cập dạng NAL.

en: Framecount to use on frametype lookahead
vi: Đếm số khung hình để sự dụng cho các loại khung hình phía trước

en: Framecount to use on frametype lookahead. Currently default can cause sync-issues on unmuxable output, like rtsp-output without ts-mux
vi: Đếm số khung hình để sự dụng cho các loại khung hình phía trước. Hiện tại nếu theo mặc định có thể gây ra vấn đề liên quan đến việc đồng bộ hóa với các dữ liệu xuất ra dạng không ghép kênh, giống kiểu xuất dữ liệu rtsp mà không có phần ts-mux

en: HRD-timing information
vi: Thông tin về thời gian HRD

en: Default tune setting used
vi: Thiết lập giai điệu đã sử dụng theo mặc định

en: Default preset setting used
vi: Thiết lập điều khiển đã sử dụng theo mặc định

en: x264 advanced options
vi: x264 tùy chọn nâng cao

en: x264 advanced options, in the form {opt=val,op2=val2}.
vi: x264 tùy chọn nâng cao, hãy dùng {opt=val,op2=val2}.

en: tesa
vi: băng dính

en: checkerboard
vi: bàn cờ

en: column alternation
vi: cột đan xen

en: row alternation
vi: dòng đan xen

en: side by side
vi: từng phía một

en: top bottom
vi: tận cùng bên dưới

en: frame alternation
vi: khung hình đan xen

en: H.264/MPEG-4 Part 10/AVC encoder (x264 10-bit)
vi: H.264/MPEG-4 Phần 10/AVC trình mã hóa (x264 10-bit)

en: H.262/MPEG-2 encoder (x262)
vi: Bộ giải mã H.262/MPEG-2 (x262)

en: H.264/MPEG-4 Part 10/AVC encoder (x264)
vi: H.264/MPEG-4 Phần 10/AVC trình mã hóa (x264)

en: H.265/HEVC encoder (x265)
vi: Bộ mã hóa H.265/HEVC (x265)

en: XWD image decoder
vi: Trình giải mã hình ảnh XWD

en: Teletext page
vi: Trang Teletext

en: Open the indicated Teletext page. Default page is index 100.
vi: Mở trang Teletext được chỉ định. Trang mặc định là chỉ mục 100.

en: Teletext alignment
vi: Căn chỉnh teletext

en: You can enforce the teletext position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, eg. 6 = top-right).
vi: Bạn có thể tự mình chỉnh vị trí của teletext trên video (0=ở giữa, 1=trái, 2=phải, 4=trên cùng, 8=dưới cùng; bạn cũng có thể sử dụng việc kết nối các giá trị này, ví dụ: 6 = trên cùng-phải).

en: Teletext text subtitles
vi: Phụ đề văn bản Teletext

en: Output teletext subtitles as text instead of as RGBA.
vi: Xuất phụ đề teletext dưới dạng văn bản thay vì RGBA.

en: Presentation Level
vi: Cấp độ trình bày

en: VBI and Teletext decoder
vi: Bộ giải mã VBI và Teletext

en: D-Bus control interface
vi: Giao diện điều khiển D-Bus

en: VLC media player
vi: Chương trình VLC

en: Do not open a DOS command box interface
vi: Không mở giao diện hộp lệnh DOS

en: By default the dummy interface plugin will start a DOS command box. Enabling the quiet mode will not bring this command box but can also be pretty annoying when you want to stop VLC and no video window is open.
vi: Theo mặc định, plugin giao diện giả sẽ khởi động hộp lệnh DOS. Việc bật chế độ im lặng sẽ không mang lại hộp lệnh này nhưng cũng có thể khá khó chịu khi bạn muốn dừng VLC và không có cửa sổ video nào mở.

en: Dummy interface
vi: Giao diện giả

en: Motion threshold (10-100)
vi: Ngưỡng chuyển động (10-100)

en: Amount of movement required for a mouse gesture to be recorded.
vi: Lượng chuyển động cần thiết để cử chỉ chuột được ghi lại.

en: Trigger button
vi: Nút kích hoạt

en: Trigger button for mouse gestures.
vi: Nút kích hoạt cho cử chỉ chuột.

en: Mouse gestures control interface
vi: Giao diện điều khiển cử chỉ chuột

en: Global Hotkeys interface
vi: Phím tắt giao diện chung

en: Hotkeys management interface
vi: Phím tắt làm phóng to giao diện

en: Loop: %s
vi: Lặp lại: %s

en: Random: %s
vi: Ngẫu nhiên: %s

en: Audio Device: %s
vi: Thiết bị Audio: %s

en: Recording done
vi: Thu âm hoàn tất

en: Sub sync: bookmarked audio time
vi: Đồng bộ hóa phụ đề: thời gian audio đã đánh dấu

en: No active subtitle
vi: Hiện không kích hoạt phụ đề

en: Sub sync: bookmarked subtitle time
vi: Đồng bộ hóa phụ đề: thời gian phụ đề đã đánh dấu

en: Sub sync: set bookmarks first!
vi: Đồng bộ hóa phụ: đặt dấu trang trước!

en: Sub sync: corrected %i ms (total delay = %i ms)
vi: Đồng bộ hóa phụ: đã sửa %i ms (tổng độ trễ = %i ms)

en: Sub sync: delay reset
vi: Đồng bộ phụ: đặt lại độ trễ

en: Subtitle delay %i ms
vi: Trì hoãn phụ đề %i mili giây

en: Audio delay %i ms
vi: Trì hoãn audio %i mili giây

en: Audio track: %s
vi: Track Audio: %s

en: Subtitle track: %s
vi: Track phụ đề: %s

en: Program Service ID: %s
vi: ID dịch vụ chương trình: %s

en: Aspect ratio: %s
vi: Tỉ số đồng dạng: %s

en: Crop: %s
vi: Cắt bỏ: %s

en: Zooming reset
vi: Cài đặt lại phần hiển thị phóng to

en: Scaled to screen
vi: Canh tỉ lệ vừa với màn hình

en: Zoom mode: %s
vi: Chế độ phóng to: %s

en: Deinterlace off
vi: Tắt chế độ chống quét mành

en: Deinterlace on
vi: Mở chế độ chống quét mành

en: Subtitle position: no active subtitle
vi: Vị trí phụ đề: hiện chưa kích hoạt phụ đề

en: Subtitle position %d px
vi: Vị trí hiển thị phụ đề %d px

en: Subtitle text scale %d%%
vi: Tỷ lệ văn bản phụ đề %d%%

en: Speed: %.2fx
vi: Tốc độ: %.2fx

en: 
    Warning: if you cannot access the GUI anymore, open a command-line window, go to the directory where you installed VLC and run "vlc -I qt"
vi: 
    Cảnh báo: nếu bạn không thể truy cập VLC trong chế độ giao diện đồ họa hay còn gọi là GUI được nữa, hãy mở một cửa sổ dòng lệnh, bạn có thể mở chế độ dòng lệnh bằng cách gõ cmd trong hộp thoại Run trong Windows, truy cập đến thư mục mà bạn đã cài VLC và chạy lệnh "vlc -l qt"

en: Change the lirc configuration file
vi: Thay đổi tập tin cấu hình lirc

en: Tell lirc to read this configuration file. By default it searches in the users home directory.
vi: Thông báo lirc về việc đọc dư liệu từ tập tin cấu hình này. Theo mặc định thì phần này sẽ tìm kiếm trong thư mục gốc của người dùng.

en: Infrared remote control interface
vi: Giao diện điều khiển từ xa hồng ngoại

en: motion
vi: cử động

en: motion control interface
vi: giao diện điều khiển chuyển động

en: Use HDAPS, AMS, APPLESMC or UNIMOTION motion sensors to rotate the video
vi: Sử dụng cảm biến chuyển động HDAPS, AMS, APPLESMC hoặc UNIMOTION để xoay video

en: Network master clock
vi: Đồng hồ chủ mạng

en: When set, this VLC instance will act as the master clock for synchronization for clients listening
vi: Khi được đặt, phiên bản VLC này sẽ hoạt động như đồng hồ chính để đồng bộ hóa cho khách hàng đang nghe

en: Master server IP address
vi: Địa chỉ IP máy chủ chính

en: The IP address of the network master clock to use for clock synchronization.
vi: Địa chỉ IP của đồng hồ chính mạng được sử dụng để đồng bộ hóa đồng hồ.

en: UDP timeout (in ms)
vi: Thời gian chờ UDP (tính bằng mili giây)

en: Length of time (in ms) until aborting data reception.
vi: Khoảng thời gian (tính bằng ms) cho đến khi hủy bỏ việc nhận dữ liệu.

en: Network Sync
vi: Đồng bộ hóa mạng

en: Network synchronization
vi: Đồng bộ hóa mạng

en: Install Windows Service
vi: Cài đặt dịch vụ dành cho Windows

en: Install the Service and exit.
vi: Cài đặt dịch vụ và thoát.

en: Uninstall Windows Service
vi: Gỡ bỏ cài đặt dịch vụ Windows

en: Uninstall the Service and exit.
vi: Gỡ bỏ cài đặt dịch vụ và thoát.

en: Display name of the Service
vi: Hiển thị tên của dịch vụ

en: Change the display name of the Service.
vi: Thay đổi tên hiển thị của dịch vụ.

en: Configuration options
vi: Tùy chọn thiết lập

en: Configuration options that will be used by the Service (eg. --foo=bar --no-foobar). It should be specified at install time so the Service is properly configured.
vi: Chinh sua tuy chon nay se duoc su dung boi phan Dich Vu (thi du --foo=bar --no-foobar). Can xac dinh thoi gian cai dat de phan Dich vu co the duoc chinh sua day du.

en: Additional interfaces spawned by the Service. It should be specified at install time so the Service is properly configured. Use a comma separated list of interface modules. (common values are: logger, sap, rc, http)
vi: Các giao diện bổ sung sẽ được tùy biến bởi phần Dịch Vụ. Cần chỉnh thời gian cài đặt thích hợp để Dịch Vụ có thể được thiết lập đúng cách. Sử dụng dấu phẩy để tách biệt module giao diện. (các giá trị thông thường là: logger, sap, rc, http)

en: NT Service
vi: Dịch vụ NT

en: Windows Service interface
vi: Giao diện dịch vụ của Windows

en: Show stream position
vi: Hiển thị vị trí luồng

en: Show the current position in seconds within the stream from time to time.
vi: Thỉnh thoảng hiển thị vị trí hiện tại tính bằng giây trong luồng.

en: Fake TTY
vi: TTY là giả

en: Force the rc module to use stdin as if it was a TTY.
vi: Buộc mô-đun RC sử dụng stdin như thể nó là TTY.

en: UNIX socket command input
vi: Đầu vào lệnh ổ cắm UNIX

en: Accept commands over a Unix socket rather than stdin.
vi: Chấp nhận lệnh qua ổ cắm Unix thay vì stdin.

en: TCP command input
vi: Đầu vào lệnh TCP

en: Accept commands over a socket rather than stdin. You can set the address and port the interface will bind to.
vi: Chấp nhận lệnh qua socket thay vì stdin. Bạn có thể đặt địa chỉ và cổng mà giao diện sẽ liên kết.

en: By default the rc interface plugin will start a DOS command box. Enabling the quiet mode will not bring this command box but can also be pretty annoying when you want to stop VLC and no video window is open.
vi: Theo mặc định, plugin giao diện RC sẽ khởi động hộp lệnh DOS. Việc bật chế độ im lặng sẽ không mang lại hộp lệnh này nhưng cũng có thể khá khó chịu khi bạn muốn dừng VLC và không có cửa sổ video nào mở.

en: Remote control interface
vi: Giao diện điều khiển từ xa

en: Remote control interface initialized. Type `help' for help.
vi: Đã thiết lập giao diện điều khiển từ xa. Gõ 'help' để nhận thông tin trợ giúp.

en: Unknown command `%s'. Type `help' for help.
vi: Lệnh không rõ '%s'. Gõ 'help' để nhận trợ giúp.

en: +----[ Remote control commands ]
vi: +----[ Các lệnh điều khiển từ xa ]

en: | add XYZ  . . . . . . . . . . . . add XYZ to playlist
vi: | add XYZ  . . . . . . . . . . . . thêm XYZ vào danh sách phát

en: | enqueue XYZ  . . . . . . . . . queue XYZ to playlist
vi: | enqueue XYZ  . . . . . . . . . đửa XYZ vào hàng đợi trong danh sách phát

en: | playlist . . . . .  show items currently in playlist
vi: | playlist . . . . .  hiện các mục đang ở trong danh sách phát

en: | play . . . . . . . . . . . . . . . . . . play stream
vi: | play . . . . . . . . . . . . . . . . . . phát luồng phát

en: | stop . . . . . . . . . . . . . . . . . . stop stream
vi: | stop . . . . . . . . . . . . . . . . . . dừng luồng lại

en: | next . . . . . . . . . . . . . .  next playlist item
vi: | next . . . . . . . . . . . . . .  mục tiếp theo trong danh sách phát

en: | prev . . . . . . . . . . . .  previous playlist item
vi: | prev . . . . . . . . . . . .  mục trược đó trong danh sách phát

en: | goto . . . . . . . . . . . . . .  goto item at index
vi: | goto . . . . . . . . . . . . . .  di den doi tuong tai phan chi muc

en: | repeat [on|off] . . . .  toggle playlist item repeat
vi: | repeat [on|off] . . . .  chuyen doi viec lap lai hay khong lap lai cac doi tuong trong danh sach phat

en: | loop [on|off] . . . . . . . . . toggle playlist loop
vi: | loop [on|off] . . . . . . . . . chuyen doi viec lap lai hoac khong lap lai trong danh sach phat

en: | random [on|off] . . . . . . .  toggle random jumping
vi: | random [on|off] . . . . . . .  chuyen doi che do phat ngau nhien

en: | clear . . . . . . . . . . . . . . clear the playlist
vi: | clear . . . . . . . . . . . . . . lam rong phan danh sach phat

en: | status . . . . . . . . . . . current playlist status
vi: | status . . . . . . . . . . . trang thai hien tai cua danh sach phat

en: | title [X]  . . . . . . set/get title in current item
vi: | title [X]  . . . . . . chinh/nhan tieu de cua doi tuong hien tai

en: | title_n  . . . . . . . .  next title in current item
vi: | tiêu đề_n . . . . . . . . tiêu đề tiếp theo trong mục hiện tại

en: | title_p  . . . . . .  previous title in current item
vi: | tiêu đề_p . . . . . . tiêu đề trước đó trong mục hiện tại

en: | chapter [X]  . . . . set/get chapter in current item
vi: | chương [X] . . . . đặt/nhận chương trong mục hiện tại

en: | chapter_n  . . . . . .  next chapter in current item
vi: | chương_n . . . . . . chương tiếp theo trong mục hiện tại

en: | chapter_p  . . . .  previous chapter in current item
vi: | chương_p . . . . chương trước trong mục hiện tại

en: | seek X . . . seek in seconds, for instance `seek 12'
vi: | tìm X. . . tìm kiếm trong vài giây, ví dụ `seek 12'

en: | pause  . . . . . . . . . . . . . . . .  toggle pause
vi: | pause  . . . . . . . . . . . . . . . .  bật tắt tạm dừng

en: | fastforward  . . . . . . . .  .  set to maximum rate
vi: | fastforward  . . . . . . . .  .  đặt tốc độ tối đa

en: | rewind  . . . . . . . . . . . .  set to minimum rate
vi: | rewind  . . . . . . . . . . . .  đặt thành tốc độ tối thiểu

en: | faster . . . . . . . . . .  faster playing of stream
vi: | nhanh hơn . . . . . . . . . . phát trực tiếp nhanh hơn

en: | slower . . . . . . . . . .  slower playing of stream
vi: | Chậm hơn . . . . . . . . . . phát trực tuyến chậm hơn

en: | normal . . . . . . . . . .  normal playing of stream
vi: | Bình thường . . . . . . . . . . phát trực tuyến bình thường

en: | frame. . . . . . . . . .  play frame by frame
vi: | frame. . . . . . . . . .  phát từng khung hình một

en: | f [on|off] . . . . . . . . . . . . toggle fullscreen
vi: | f [on|off] . . . . . . . . . . . . bật tắt toàn màn hình

en: | info . . . . .  information about the current stream
vi: | thông tin . . . . . thông tin về luồng hiện tại

en: | stats  . . . . . . . .  show statistical information
vi: | số liệu thống kê . . . . . . . . hiển thị thông tin thống kê

en: | get_time . . seconds elapsed since stream's beginning
vi: | dành thời gian . . số giây đã trôi qua kể từ khi bắt đầu luồng

en: | is_playing . . . .  1 if a stream plays, 0 otherwise
vi: | đang chơi . . . . giá trị 1 nếu luồng phát, giá trị 0 nếu không

en: | get_title . . . . .  the title of the current stream
vi: | get_title . . . . . tiêu đề của luồng hiện tại

en: | get_length . . . .  the length of the current stream
vi: | get_length . . . . độ dài của luồng hiện tại

en: | volume [X] . . . . . . . . . .  set/get audio volume
vi: | âm lượng [X] . . . . . . . . . . đặt/nhận âm lượng

en: | volup [X]  . . . . . . .  raise audio volume X steps
vi: | tăng âm lượng [X] . . . . . . . tăng âm lượng X bước

en: | voldown [X]  . . . . . .  lower audio volume X steps
vi: | giảm âm lượng [X] . . . . . . giảm âm lượng X bước

en: | adev [device]  . . . . . . . .  set/get audio device
vi: | adev [thiết bị] . . . . . . . . đặt/nhận thiết bị âm thanh

en: | achan [X]. . . . . . . . . .  set/get audio channels
vi: | achan [X]. . . . . . . . . . đặt/nhận kênh âm thanh

en: | atrack [X] . . . . . . . . . . . set/get audio track
vi: | theo dõi [X] . . . . . . . . . . . đặt/nhận bản âm thanh

en: | vtrack [X] . . . . . . . . . . . set/get video track
vi: | vtrack [X] . . . . . . . . . . . đặt/nhận bản nhạc video

en: | vratio [X]  . . . . . . . set/get video aspect ratio
vi: | tỷ lệ [X] . . . . . . . đặt/nhận tỷ lệ khung hình video

en: | vcrop [X]  . . . . . . . . . . .  set/get video crop
vi: | vcrop [X] . . . . . . . . . . . thiết lập/nhận cắt video

en: | vzoom [X]  . . . . . . . . . . .  set/get video zoom
vi: | vzoom [X] . . . . . . . . . . . đặt/thu phóng video

en: | snapshot . . . . . . . . . . . . take video snapshot
vi: | ảnh chụp nhanh . . . . . . . . . . . . quay video nhanh

en: | strack [X] . . . . . . . . .  set/get subtitle track
vi: | theo dõi [X] . . . . . . . . . đặt/lấy phụ đề

en: | key [hotkey name] . . . . . .  simulate hotkey press
vi: | khóa [tên phím nóng] . . . . . . mô phỏng phím nóng

en: | help . . . . . . . . . . . . . . . this help message
vi: | giúp đỡ . . . . . . . . . . . . . . . tin nhắn trợ giúp này

en: | logout . . . . . . .  exit (if in socket connection)
vi: | đăng xuất . . . . . . . thoát (nếu trong kết nối ổ cắm)

en: | quit . . . . . . . . . . . . . . . . . . .  quit vlc
vi: | quit . . . . . . . . . . . . . . . . . . . dong lai chuong trinh VLC

en: +----[ end of help ]
vi: +----[ kết thúc trợ giúp ]

en: Press pause to continue.
vi: Nhấn tạm dừng để tiếp tục.

en: Type 'pause' to continue.
vi: Nhập 'tạm dừng' để tiếp tục.

en: Error: `goto' needs an argument greater than zero.
vi: Lỗi: `goto' cần một thông số lớn hơn không.

en: Playlist has only %u element | Playlist has only %u elements
vi[0]: Danh sách bạn chỉ có %u đối tượng

en: +-[Incoming]
vi: +-[Đang đến]

en: | input bytes read : %8.0f KiB
vi: | byte đầu vào được đọc: %8.0f KiB

en: | input bitrate    :   %6.0f kb/s
vi: | tốc độ bit đầu vào: %6.0f kb/s

en: | demux bytes read : %8.0f KiB
vi: | số byte bộ tách kênh đã đọc: %8.0f KiB

en: | demux bitrate    :   %6.0f kb/s
vi: | tốc độ bit bộ tách kênh: %6.0f kb/s

en: | demux corrupted  :    %5<PRIi64>
vi: | bộ tách kênh bị hỏng: %5<PRIi64>

en: | discontinuities  :    %5<PRIi64>
vi: | sự gián đoạn: %5<PRIi64>

en: +-[Video Decoding]
vi: +-[Giải mã video]

en: | video decoded    :    %5<PRIi64>
vi: | video đã được giải mã: %5<PRIi64>

en: | frames displayed :    %5<PRIi64>
vi: | khung hinh duoc hien thi :    %5<PRIi64>

en: | frames lost      :    %5<PRIi64>
vi: | khung bị mất: %5<PRIi64>

en: +-[Audio Decoding]
vi: +-[Giải mã âm thanh]

en: | audio decoded    :    %5<PRIi64>
vi: | giải mã âm thanh: %5<PRIi64>

en: | buffers played   :    %5<PRIi64>
vi: | bộ đệm đã phát: %5<PRIi64>

en: | buffers lost     :    %5<PRIi64>
vi: | bộ đệm bị mất: %5<PRIi64>

en: Windows messages interface
vi: Giao diện tin nhắn Windows

en: Maximum device width
vi: Chiều rộng thiết bị tối đa

en: Maximum device height
vi: Chiều cao thiết bị tối đa

en: Fixed Bandwidth in KiB/s
vi: Đã sửa lỗi băng thông tính bằng KiB/s

en: Preferred bandwidth for non adaptive streams
vi: Băng thông ưu tiên cho các luồng không thích ứng

en: Live Playback delay (ms)
vi: Độ trễ phát lại trực tiếp (ms)

en: Tradeoff between stability and real time
vi: Đánh đổi giữa sự ổn định và thời gian thực

en: Max buffering (ms)
vi: Bộ đệm tối đa (ms)

en: Adaptive Logic
vi: Logic thích ứng

en: Use regular HTTP modules
vi: Sử dụng các mô-đun HTTP thông thường

en: Connect using HTTP access instead of custom HTTP code
vi: Kết nối bằng quyền truy cập HTTP thay vì mã HTTP tùy chỉnh

en: Low latency
vi: Độ trễ thấp

en: Overrides low latency parameters
vi: Ghi đè các thông số có độ trễ thấp

en: Predictive
vi: Dự đoán

en: Near Optimal
vi: Gần tối ưu

en: Bandwidth Adaptive
vi: Thích ứng băng thông

en: Fixed Bandwidth
vi: Băng thông cố định

en: Lowest Bandwidth/Quality
vi: Băng thông/Chất lượng thấp nhất

en: Highest Bandwidth/Quality
vi: Băng thông/Chất lượng cao nhất

en: Unified adaptive streaming for DASH/HLS
vi: Truyền phát thích ứng thống nhất cho DASH/HLS

en: AIFF demuxer
vi: Bộ tách kênh AIFF

en: ASF/WMV demuxer
vi: Bộ tách kênh ASF/WMV

en: Could not demux ASF stream
vi: Không thể tách kênh luồng ASF

en: VLC failed to load the ASF header.
vi: VLC không tải được tiêu đề ASF.

en: AU demuxer
vi: Bộ tách kênh AU

en: Avformat demuxer
vi: Bộ tách kênh Avformat

en: Avformat
vi: Định dạng AV

en: Demuxer
vi: Bộ tách kênh

en: Avformat muxer
vi: Bộ ghép kênh Avformat

en: Avformat mux
vi: Bộ ghép kênh Avformat

en: Force use of a specific avformat muxer.
vi: Buộc sử dụng một bộ ghép kênh avformat cụ thể.

en: Format name
vi: Tên định dạng

en: Internal libavcodec format name
vi: Tên định dạng libavcodec nội bộ

en: Force interleaved method
vi: Phương pháp buộc xen kẽ

en: Force index creation
vi: Buộc tạo chỉ mục

en: Recreate a index for the AVI file. Use this if your AVI file is damaged or incomplete (not seekable).
vi: Đánh lại số chỉ mục cho tập tin AVI. Chỉ sử dụng tùy chọn này nếu như tập tin dạng AVI của bạn bị lỗi hoặc chưa hoàn thiện (không thể xem được).

en: Ask for action
vi: Hỏi xác nhận trước khi thực hiện

en: Always fix
vi: Luôn luôn sửa

en: Never fix
vi: Không bao giờ sửa

en: Fix when necessary
vi: Sửa chữa khi cần thiết

en: AVI demuxer
vi: Bộ tách kênh AVI

en: Because this file index is broken or missing, seeking will not work correctly.
    VLC won't repair your file but can temporary fix this problem by building an index in memory.
    This step might take a long time on a large file.
    What do you want to do?
vi: Vì chỉ mục tệp này bị hỏng hoặc bị thiếu nên việc tìm kiếm sẽ không hoạt động chính xác.
    VLC sẽ không sửa chữa tệp của bạn nhưng có thể khắc phục tạm thời sự cố này bằng cách tạo chỉ mục trong bộ nhớ.
    Bước này có thể mất nhiều thời gian trên một tệp lớn.
    Bạn muốn làm gì?

en: Do not play
vi: Không phát

en: Build index then play
vi: Lập danh mục thứ tự sau đó phát

en: Play as is
vi: Phát dưới dạng

en: Broken or missing AVI Index
vi: Chỉ số thứ tự AVI bị thiếu hoặc bị lỗi

en: Fixing AVI Index...
vi: Đang sửa lại chỉ mục AVI...

en: CAF demuxer
vi: Bộ tách kênh CAF

en: CDG demuxer
vi: Bộ tách kênh CDG

en: Dump module
vi: Mô-đun kết xuất

en: Dump filename
vi: Tên tập tin không hợp lệ

en: Name of the file to which the raw stream will be dumped.
vi: Tên của tập tin thuộc luồng gốc sẽ bị loại bỏ.

en: Append to existing file
vi: Nối vào tập tin hiện có

en: If the file already exists, it will not be overwritten.
vi: Nếu file đã tồn tại thì nó sẽ không bị ghi đè.

en: File dumper
vi: Trình kết xuất tệp

en: Value to adjust dts by
vi: Giá trị để điều chỉnh dts bằng

en: Dirac video demuxer
vi: Bộ tách kênh video Dirac

en: Directory import
vi: Nhập thư mục

en: Seek prevention demux filter
vi: Bộ lọc tách kênh ngăn chặn

en: FLAC demuxer
vi: Bộ tách kênh FLAC

en: Decode
vi: Giải mã

en: Decode at the demuxer stage
vi: Giải mã ở giai đoạn tách kênh

en: Forced chroma
vi: Màu sắc cưỡng bức

en: If non empty and image-decode is true, the image will be converted to the specified chroma.
vi: Nếu không trống và giải mã hình ảnh là đúng, hình ảnh sẽ được chuyển đổi sang sắc độ được chỉ định.

en: Duration in seconds
vi: Độ dài tính bằng giây

en: Duration in seconds before simulating an end of file. A negative value means an unlimited play time.
vi: Độ dài tính bằng giây trước khi mô phỏng phần cuối của tập tin. Giá trị âm có nghĩa rằng không giới hạn thời gian phát.

en: Frame rate of the elementary stream produced.
vi: Tốc độ khung hình của dòng cơ sở được tạo ra.

en: Real-time
vi: Thời gian thực

en: Use real-time mode suitable for being used as a master input and real-time input slaves.
vi: Sử dụng chế độ thời gian thực phù hợp để sử dụng làm đầu vào chính và đầu vào phụ theo thời gian thực.

en: Image demuxer
vi: Bộ tách kênh hình ảnh

en: Frames per Second
vi: Khung hình mỗi giây

en: This is the desired frame rate when playing MJPEG from a file. Use 0 (this is the default value) for a live stream (from a camera).
vi: Đây là tốc độ khung hình mong muốn khi phát MJPEG từ một tệp. Sử dụng 0 (đây là giá trị mặc định) cho luồng trực tiếp (từ camera).

en: M-JPEG camera demuxer
vi: Bộ tách kênh máy ảnh M-JPEG

en: Matroska stream demuxer
vi: Bộ tách kênh luồng Matroska

en: Respect ordered chapters
vi: Tôn trọng các chương được sắp xếp

en: Play chapters in the order specified in the segment.
vi: Phat từng chương theo thứ tự trong mảnh dữ liệu.

en: Chapter codecs
vi: Chương của codec

en: Use chapter codecs found in the segment.
vi: Tôn trọng các chương được sắp xếp.

en: Preload MKV files in the same directory
vi: Tải lại tập tin MKV trong cùng thư mục

en: Preload matroska files in the same directory to find linked segments (not good for broken files).
vi: Tải lại tập tin matroska trong cùng thư mục để tìm kiếm các mảnh dữ liệu được liên kết với nhau ( không hữu hiệu đối với các tập tin bị lỗi).

en: Seek based on percent not time
vi: Tua dựa trên phần trăm chứ không phải thời gian

en: Seek based on percent not time.
vi: Tua dựa trên phần trăm chứ không phải thời gian.

en: Dummy Elements
vi: Yếu tố giả định

en: Read and discard unknown EBML elements (not good for broken files).
vi: Đọc và loại bỏ các yếu tố EBML bị lỗi (các tập tin bị hỏng hoặc không đúng định dạng).

en: Preload clusters
vi: Tải trước cụm

en: Find all cluster positions by jumping cluster-to-cluster before playback
vi: Tìm tất cả các vị trí cụm bằng cách chuyển cụm này sang cụm khác trước khi phát lại

en: Enable noise reduction algorithm.
vi: Kích hoạt thuật toán giảm tiếng ồn.

en: Enable reverberation
vi: Kích hoạt tiếng vang

en: Reverberation level (from 0 to 100, default value is 0).
vi: Mức độ vang (từ 0 đến 100, giá trị mặc định là 0).

en: Reverberation delay, in ms. Usual values are from 40 to 200ms.
vi: Độ trễ âm vang, tính bằng ms. Giá trị thông thường là từ 40 đến 200ms.

en: Enable megabass mode
vi: Bật chế độ megabass

en: Megabass mode level (from 0 to 100, default value is 0).
vi: Mức chế độ Megabass (từ 0 đến 100, giá trị mặc định là 0).

en: Megabass mode cutoff frequency, in Hz. This is the maximum frequency for which the megabass effect applies. Valid values are from 10 to 100 Hz.
vi: Tần số cắt của chế độ Megabass, tính bằng Hz. Đây là tần số tối đa áp dụng hiệu ứng megabass. Giá trị hợp lệ là từ 10 đến 100 Hz.

en: Surround effect level (from 0 to 100, default value is 0).
vi: Mức hiệu ứng vòm (từ 0 đến 100, giá trị mặc định là 0).

en: Surround delay, in ms. Usual values are from 5 to 40 ms.
vi: Độ trễ xung quanh, tính bằng ms. Giá trị thông thường là từ 5 đến 40 ms.

en: MOD demuxer (libmodplug)
vi: Bộ tách kênh MOD (libmodplug)

en: Reverberation level
vi: Mức độ vang

en: Reverberation delay
vi: Độ trễ âm vang

en: Mega bass level
vi: Mức âm lớn

en: Mega bass cutoff
vi: Cắt âm lớn

en: Surround level
vi: Mức độ bao quanh

en: Surround delay (ms)
vi: Độ trễ xung quanh

en: Original Format
vi: Định dạng gốc

en: Display Source As
vi: Hiển thị Nguồn dưới dạng

en: Original Performer
vi: Người thể hiện đầu tiên

en: Providers Source Content
vi: Nôi dung gốc từ nhà phát hành

en: Record Company
vi: Hãng ghi âm

en: Sub-Title
vi: Phu-đề

en: Copyright Acknowledgement
vi: Thông tin về bản quyền

en: Song Description
vi: Mô tả về bài hát

en: Liner Notes
vi: Ghi chú định kỳ

en: Phonogram Rights
vi: Quyền sở hữu ảnh ghi âm

en: Sound Engineer
vi: Kỹ sư âm thanh

en: Soloist
vi: Đơn ca

en: Encoding Params
vi: Thông số mã hóa

en: Explicit
vi: Rõ ràng

en: M4A audio only
vi: Chỉ âm thanh M4A

en: Ignore non audio tracks from iTunes audio files
vi: Bỏ qua các bản âm thanh không phải từ tệp âm thanh iTunes

en: MP4 stream demuxer
vi: Bộ tách kênh luồng dạng MP4

en: Do not seek
vi: Đừng tua

en: Build index
vi: Xây dựng chỉ mục

en: MusePack demuxer
vi: Tách kênh MusePack

en: This is the frame rate used as a fallback when playing MPEG video elementary streams.
vi: Đây là tỉ lệ khung hình được dùng để dự trữ khi phát các luồng video sơ cấp dạng MPEG.

en: Desired frame rate for the stream.
vi: Tốc độ khung hình mong muốn cho luồng.

en: H264 video demuxer
vi: Bộ tách kênh video H264

en: HEVC/H.265 video demuxer
vi: Bộ tách kênh video HEVC/H.265

en: MPEG-I/II video demuxer
vi: Bộ tách kênh video dạng MPEG-I/II

en: Trust MPEG timestamps
vi: Tin tưởng thời gian MPEG

en: Normally we use the timestamps of the MPEG files to calculate position and duration. However sometimes this might not be usable. Disable this option to calculate from the bitrate instead.
vi: Thông thường chúng ta dùng định dạng thời gian của tập tin MPEG để tính toán vị trí và độ dài thời gian phát. Tuy nhiên trong một vài trường hợp thì điều này không hữu dụng. Bỏ phần lựa chọn này để tính toán phần birate đã sử dụng.

en: MPEG-PS demuxer
vi: Bộ tách kênh MPEG-PS

en: Extra PMT
vi: Bổ sung PMT

en: Allows a user to specify an extra pmt (pmt_pid=pid:stream_type[,...]).
vi: Cho phép người dùng xác định các pmt bổ sung  (pmt_pid=pid:stream_type[,...]).

en: Set id of ES to PID
vi: Tạo id của ES thành PID

en: Set the internal ID of each elementary stream handled by VLC to the same value as the PID in the TS stream, instead of 1, 2, 3, etc. Useful to do '#duplicate{..., select="es=<pid>"}'.
vi: Đặt ID bên trong của mỗi luồng cơ sở được VLC xử lý thành cùng giá trị với PID trong luồng TS, thay vì 1, 2, 3, v.v. Thật hữu ích khi thực hiện '#duplicate{..., select="es=< pid>"}'.

en: CSA Key
vi: Chìa khóa CSA

en: CSA encryption key. This must be a 16 char string (8 hexadecimal bytes).
vi: Khóa mã hóa CSA. Đây phải là chuỗi 16 char (8 byte thập lục phân).

en: Second CSA Key
vi: Khóa thứ hai của SCA

en: The even CSA encryption key. This must be a 16 char string (8 hexadecimal bytes).
vi: Khóa mã hóa CSA thậm chí. Đây phải là chuỗi 16 char (8 byte thập lục phân).

en: Packet size in bytes to decrypt
vi: Kích thước gói tính bằng byte để giải mã

en: Specify the size of the TS packet to decrypt. The decryption routines subtract the TS-header from the value before decrypting.
vi: Chỉ định kích thước của gói TS cần giải mã. Thủ tục giải mã trừ giá trị tiêu đề TS trước khi giải mã.

en: Separate sub-streams
vi: Các luồng phụ riêng biệt

en: Separate teletex/dvbs pages into independent ES. It can be useful to turn off this option when using stream output.
vi: Tách các trang teletex/dvbs thành ES độc lập. Có thể hữu ích nếu tắt tùy chọn này khi sử dụng đầu ra luồng.

en: Seek and position based on a percent byte position, not a PCR generated time position. If seeking doesn't work property, turn on this option.
vi: Tìm kiếm và định vị dựa trên vị trí phần trăm byte, không phải vị trí thời gian được tạo PCR. Nếu tìm kiếm không hoạt động với thuộc tính, hãy bật tùy chọn này.

en: Trust in-stream PCR
vi: Tin cậy PCR trong luồng

en: Use the stream PCR as a reference.
vi: Sử dụng luồng PCR làm nguồn tham chiếu.

en: Digital TV Standard
vi: Tiêu chuẩn truyền hình kỹ thuật số

en: Selects mode for digital TV standard. This feature affects EPG information and subtitles.
vi: Chọn chế độ cho chuẩn TV kỹ thuật số. Tính năng này ảnh hưởng đến thông tin và phụ đề EPG.

en: MPEG Transport Stream demuxer
vi: Bộ tách kênh luồng vận chuyển MPEG

en: Main audio
vi: Âm thanh chính

en: Audio description for the visually impaired
vi: Mô tả âm thanh cho người khiếm thị

en: Clean audio for the hearing impaired
vi: Âm thanh sạch cho người khiếm thính

en: Spoken subtitles for the visually impaired
vi: Phụ đề nói dành cho người khiếm thị

en: Teletext subtitles
vi: Phụ đề Teletext

en: Teletext: additional information
vi: Teletext: thông tin bổ sung

en: Teletext: program schedule
vi: Teletext: Thời khóa biểu của VLC

en: Teletext subtitles: hearing impaired
vi: Phụ đề Teletext: nghe bị lỗi

en: DVB subtitles: hearing impaired
vi: Phụ đề DVB: nghe bị lỗi

en: clean effects
vi: tắt hiệu ứng

en: hearing impaired
vi: nghe bị lỗi

en: visual impaired commentary
vi: bình luận hiệu ứng bị lỗi

en: Windows Media NSC metademux
vi: Bộ siêu tách kênh đa phương tiện Windows NSC

en: NullSoft demuxer
vi: Bộ tách kênh NullSoft

en: Nuv demuxer
vi: Bộ tách kênh Nuv

en: OGG demuxer
vi: Bộ tách kênh OGG

en: Show shoutcast adult content
vi: Hiển thị nội dung dành cho người lớn

en: Show NC17 rated video streams when using shoutcast video playlists.
vi: Hiển thị các luồng dữ liệu video được xếp loại NC17 khi sửu dụng danh sách phát video.

en: Skip ads
vi: Bỏ quảng cáo

en: Use playlist options usually used to prevent ads skipping to detect ads and prevent adding them to the playlist.
vi: Sử dụng tùy chọn danh sách này thường xuyên sẽ giúp chặn cắc quảng cáo và phát hiện quảng cáo nhằm không đưa các đối tượng quảng cáo này vào trong danh sách phát.

en: M3U playlist import
vi: Nhập danh sách M3U

en: RAM playlist import
vi: Nhập danh sách RAM

en: PLS playlist import
vi: Nhập danh sách PLS

en: B4S playlist import
vi: Nhập danh sách B4S

en: DVB playlist import
vi: Nhập danh sách DVB

en: Podcast parser
vi: Phân tích Podcast

en: XSPF playlist import
vi: Nhập danh sách XSPF

en: New winamp 5.2 shoutcast import
vi: Nhập shoutcast của winamp phiên bản 5.2

en: ASX playlist import
vi: Nhập danh sách ASX

en: Kasenna MediaBase parser
vi: Phân tích cơ sở dữ liệu Kasenna

en: QuickTime Media Link importer
vi: Nhập Đường liên kết của QuickTime

en: Dummy IFO demux
vi: Bộ tách kênh Dummy IFO

en: iTunes Music Library importer
vi: nhập danh sách thư viện từ iTunes

en: WPL playlist import
vi: Nhập danh sách WPL

en: Podcast Info
vi: Thông tin Podcast

en: Podcast Link
vi: Đường dẫn Postcast

en: Podcast Copyright
vi: Bản quyền Postcast

en: Podcast Category
vi: Phân loại Podcast

en: Podcast Keywords
vi: Từ khóa liên quan đến Podcast

en: Podcast Subtitle
vi: Phụ đề Podcast

en: Podcast Summary
vi: Tóm tắt về Podcast

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

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

en: Podcast Subcategory
vi: Mục phân loại Podcast

en: Podcast Duration
vi: Độ dài Podcast

en: Podcast Type
vi: Loại Podcast

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

en: Listeners
vi: Người nghe

en: Total duration
vi: Tổng thời gian trôi qua

en: PVA demuxer
vi: Bộ tách kênh PVA

en: Audio sample rate in Hertz. Default is 48000 Hz.
vi: Tốc độ lấy mẫu của âm thanh đo bằng Hertz. Mặc định là 48000 Hz.

en: Audio channels in input stream. Numeric value >0. Default is 2.
vi: Các kênh audio trong luồng dữ liệu đầu vào. Giá trị  >0. Mặc định là 2.

en: FOURCC code of raw input format
vi: Định dạng dữ liệu đầu vào nguyên bản của mã FOURCC

en: FOURCC code of the raw input format. This is a four character string.
vi: Mã FOURCC của định dạng dữ liệu đầu vào nguyên bản. Phần này là chuỗi gồm bốn ký tự.

en: Forces the audio language
vi: Buộc sử dụng ngôn ngữ của audio

en: Forces the audio language for the output mux. Three letter ISO639 code. Default is 'eng'.
vi: Buộc ngôn ngữ âm thanh cho ghép kênh đầu ra. Mã ISO639 gồm ba chữ cái. Mặc định là 'eng'.

en: Raw audio demuxer
vi: Bộ tách kênh âm thanh nguyên gốc

en: The demuxer will advance timestamps if the input can't keep up with the rate.
vi: Bộ tách kênh sẽ mở rộng thời gian cho phần dữ liệu nhập vào khi phần này không theo kịp tiến độ với tỉ lệ.

en: DV (Digital Video) demuxer
vi: Bộ tách kênh VK(Video kỹ thuật số)

en: This is the desired frame rate when playing raw video streams. In the form 30000/1001 or 29.97
vi: Tốc độ khung hình mong muốn khi đang phát các luồng dữ liệu video dạng raw. Theo dạng 30000/1001 hoặc 29.97

en: This specifies the width in pixels of the raw video stream.
vi: Phần này xác định chiều rộng tính bằng pixel của luồng video raw.

en: This specifies the height in pixels of the raw video stream.
vi: Phần này xác định chiều cao tính bằng pixel của luồng video raw.

en: Force chroma (Use carefully)
vi: Bắt buộc đơn sắc (Cẩn thận)

en: Force chroma. This is a four character string.
vi: Bắt buộc đơn sắc. Đây là một chuỗi gồm bốn ký tự.

en: Raw video demuxer
vi: Bộ tách kênh video nguyên gốc

en: Real demuxer
vi: Bộ tách kênh thực

en: C64 sid demuxer
vi: Bộ tách kênh C64 sid

en: SMF demuxer
vi: Bộ tách kênh SMF

en: EBU STL subtitles parser
vi: Bộ chuyển phụ đề dạng EBU STL

en: Apply a delay to all subtitles (in 1/10s, eg 100 means 10s).
vi: Áp dụng độ trễ cho tất cả các phụ đề (tính bằng 1/10 giây, ví dụ 100 nghĩa là 10 giây).

en: Override the normal frames per second settings. This will only work with MicroDVD and SubRIP (SRT) subtitles.
vi: Thiết lập về việc ghi đè lên các khung hình mỗi giây. Thao tác này chỉ có thể hoạt động với các phụ đề dạng MicroDVD và SubRIP (SRT).

en: Force the subtitles format. Selecting "auto" means autodetection and should always work.
vi: Buộc định dạng phụ đề. Chọn "tự động" có nghĩa là tự động phát hiện và sẽ luôn hoạt động.

en: Override the default track description.
vi: Mô tả về track mặc định được ghi đè.

en: Text subtitle parser
vi: Chuyển thông tin văn bản phụ đề

en: Subtitle delay
vi: Độ trễ phụ đề

en: Subtitle format
vi: Định dạng phụ đề

en: Subtitle description
vi: Mô tả về phụ đề

en: TTA demuxer
vi: Bộ tách kênh TTA

en: TY Stream audio/video demux
vi: Tách kênh audio/video của luồng TY

en: Closed captions 2
vi: Đóng lại đầu đề 2

en: Closed captions 3
vi: Đóng lại đầu đề 3

en: Closed captions 4
vi: Đóng lại đầu đề 4

en: Desired frame rate for the VC-1 stream.
vi: Xếp hạng khung mong muốn cho luồng VC-1.

en: VC1 video demuxer
vi: Bộ tách kênh video VC1

en: Vobsub subtitles parser
vi: Phân tích phụ đề theo Vobsub

en: VOC demuxer
vi: Bộ tách kênh VOC

en: WAV demuxer
vi: Bộ tách kênh WAV

en: XA demuxer
vi: Bộ tách kênh XA

en: Unknown category
vi: Chưa rõ thể loại

en: Closed captions
vi: Phụ đề chi tiết

en: Textual audio descriptions
vi: Miêu tả về audio Textual

en: Ticker text
vi: Văn bản đánh dấu

en: Active regions
vi: Kích hoạt vùng

en: Semantic annotations
vi: Chú thích ngữ nghĩa

en: Linguistic markup
vi: Đánh dấu ngôn ngữ

en: Cue points
vi: Điểm gợi ý

en: Subtitles (images)
vi: Phụ đề (hình ảnh)

en: Slides (text)
vi: Trình chiếu (văn bản)

en: Slides (images)
vi: Trình chiếu (hình ảnh)

en: About VLC media player
vi: Thông tin về VLC

en: VLC media player and VideoLAN are trademarks of the VideoLAN Association.
vi: Chương trình VLC và VideoLAN là biểu tượng độc quyền của tổ chức VideoLAN.

en: <p>VLC media player is a free and open source media player, encoder, and streamer made by the volunteers of the <a href="https://www.videolan.org/"><span style=" text-decoration: underline; color:#0057ae;">VideoLAN</span></a> community.</p><p>VLC uses its internal codecs, works on essentially every popular platform, and can read almost all files, CDs, DVDs, network streams, capture cards and other media formats!</p><p><a href="https://www.videolan.org/contribute/"><span style=" text-decoration: underline; color:#0057ae;">Help and join us!</span></a>
vi: <p>Chương trình VLC hoàn toàn miễn phí và là chương trình thuộc dạng mã nguồn mở, các tiến trình giải mã và phân luồng được biên soạn và lập trình bởi các tình nguyện viên thuộc tổ chức <a href="https://www.videolan.org/"><span style=" text-decoration: underline; color:#0057ae;">cộng đồng VideoLAN</span></a> nguồn mở .</p><p>VLC sử dụng các codec do tự riêng chúng tôi xây dựng, hoạt động trên tất cả các nền tảng hệ điều hành hiện có từ Linux cho tới Mac OS hay Windows, có thể tương tác với hầu như tất cả các loại tập tin, CDs, DVDs, các luồng truyền tải dữ liệu dạng kết nối mạng, các thể loại dữ liệu trên nhiều loại thẻ nhớ, kết nối với vệ tinh cũng như các thiết bị ăngten và nhiều hơn thế nữa!</p><p><a href="https://www.videolan.org/contribute/"><span style=" text-decoration: underline; color:#0057ae;">Hãy cùng tham gia dự án của chúng tôi bằng cách Việt Hóa cho phiên bản Việt Ngữ của VLC hoặc hỗ trợ phát triển mã nguồn cùng VLC!</span></a>

en: Playlist parsers
vi: Trình phân tích danh sách phát

en: Art and meta fetchers
vi: Trình tìm nạp nghệ thuật và meta

en: Show Installed Only
vi: Chỉ hiển thị đã cài đặt

en: Find more addons online
vi: Tìm thêm tiện ích bổ sung trực tuyến

en: Addons Manager
vi: Trình quản lý tiện ích bổ sung

en: Apply profile at next launch
vi: Áp dụng hồ sơ vào lần khởi chạy tiếp theo

en: Enable dynamic range compressor
vi: Bật máy nén phạm vi động

en: Enable Spatializer
vi: Bật Spatializer

en: Headphone virtualization
vi: Hiệu ứng cho tai nghe

en: Volume normalization
vi: Bình thường hóa Âm Lượng

en: Maximum level
vi: Cấp độ cao nhất

en: Audio Effects
vi: Hiệu ứng Audio

en: Duplicate current profile...
vi: Trùng với hồ sơ hiện tại...

en: Organize Profiles...
vi: Sắp xếp hồ sơ...

en: Duplicate current profile for a new profile
vi: Trùng với hồ sơ hiện tại khi tạo hồ sơ mới

en: Enter a name for the new profile:
vi: Điền vào tên cho hồ sơ mới:

en: Please enter a unique name for the new profile.
vi: Điền vào một định danh theo ý bạn cho hồ sơ mới.

en: Multiple profiles with the same name are not allowed.
vi: Không cho phép việc trùng lặp về tên của hồ sơ.

en: Remove a preset
vi: Loại bỏ một thiết lập

en: Select the preset you would like to remove:
vi: Chọn thiết lập mà bạn muốn loại bỏ:

en: Add new Preset...
vi: Thêm một thiết lập mới...

en: Organize Presets...
vi: Sắp xếp thiết lập...

en: Save current selection as new preset
vi: Lưu lựa chọn hiện tại dưới dạng một thiết lập mới

en: Enter a name for the new preset:
vi: Điền vào tên cho thiết lập mới:

en: No input
vi: Không có dữ liệu nhập vào

en: No input found. A stream must be playing or paused for bookmarks to work.
vi: Không tìm thấy dữ liệu nhập vào. Một luồng phải được phát hoặc là tạm dừng để phần đánh dấu có thể làm việc.

en: Input has changed
vi: Nhập dữ liệu đã thay đổi

en: Input has changed, unable to save bookmark. Suspending playback with "Pause" while editing bookmarks to ensure to keep the same input.
vi: Nhập dữ liệu đã thay đổi, không thể lưu phần đánh dấu. Ngừng việc phát lại với"Tạm Dừng" trong khi đang chỉnh sửa phần đánh dấu để chắc rằng dữ liệu nhập vào là trùng khớp.

en: Go to previous item
vi: Đi tới mục trước

en: Go to next item
vi: Đi tới mục sau

en: Convert & Stream
vi: Chuyển đổi & Phát luồng

en: Drop media here
vi: Rê tập tin vào đây theo cách kéo thả

en: Choose Profile
vi: Chọn hồ sơ

note: #-#-#-#-#  zim_0.76.3-2_vi.po (PACKAGE VERSION)  #-#-#-#-# label to customize 'open with' menu
en: Customize...
vi: Tùy chỉnh...

en: Choose Destination
vi: Chọn lựa đích đến

en: Choose an output location
vi: Chọn một vị trí để xuất dữ liệu ra

en: Setup Streaming...
vi: Cài đặt Phát luồng...

en: Select Streaming Method
vi: Chọn phương thức phát luồng

en: Save as File
vi: Lưu dưới dạng tập tin

en: Save as new Profile...
vi: Lưu dưới dạng một hồ sơ mới...

en: Encapsulation
vi: Phương pháp rút gọn

en: Video codec
vi: Bộ biên giải mã video

en: Audio codec
vi: Bộ biên giải mã âm thanh

en: Keep original video track
vi: Giữ track video gốc

en: You just need to fill one of the three following parameters, VLC will autodetect the other using the original aspect ratio
vi: Bạn cần điền vào một trong ba thông số sau đây, VLC sẽ tụ động nhận dạng các phần khác sử dụng tỉ lệ góc nguyên bản

en: Keep original audio track
vi: Giữ lại track audio gốc

en: Overlay subtitles on the video
vi: Độ che phủ của phụ đề hiển thị lên video

en: Stream Destination
vi: Đích đến của Luồng

en: Stream Announcement
vi: Thông báo về Luồng

en: SAP Announcement
vi: Thông báo về SAP

en: HTTP Announcement
vi: Thông báo về HTTP

en: RTSP Announcement
vi: Thông báo về RTSP

en: Export SDP as file
vi: Lưu SDP dưới dạng tập tin

en: Invalid container format for HTTP streaming
vi: Định dạng chứa nội dung không hợp lệ đối với luồng HTTP

en: Media encapsulated as %@ cannot be streamed through the HTTP protocol for technical reasons.
vi: Dạng media rút gọn như %@ không thể được phân luồng bằng giao thức HTTP vì các lý do kỹ thuật.

en: Remove a profile
vi: Loại bỏ một hồ sơ

en: Select the profile you would like to remove:
vi: Chọn hồ sơ mà bạn muốn loại bỏ:

en: Save as new profile
vi: Lưu dưới dạng hồ sơ mới

en: %@ stream to %@:%@
vi: %@ phát luồng đến %@:%@

en: No Address given
vi: Chưa cung cấp địa chỉ

en: In order to stream, a valid destination address is required.
vi: Để có thể thực hiện phát luồng, một địa chỉ đích đến cần được thêm vào.

en: No Channel Name given
vi: Chưa cung cấp tên kênh dữ liệu

en: SAP stream announcement is enabled. However, no channel name is provided.
vi: Đã bật thông báo luồng dạng SAP. Tuy nhiên, tên kênh dữ liệu vẫn chưa được cung cấp.

en: No SDP URL given
vi: Chưa cung cấp URL của SDP

en: A SDP export is requested, but no URL is provided.
vi: Việc xuất dữ liệu đầu ra của SDP cần được điền vào, nhưng hiện tại URL vẫn chưa được cung cấp.

en: Random On
vi: Bật chế độ ngẫu nhiên

en: Repeat Off
vi: Tắt lặp lại

en: Play/Pause the current media
vi: Phát/Tạm dừng phương tiện hiện tại

en: Go to the previous item
vi: Đi tới mục trước

en: Adjust the volume
vi: Điều chỉnh âm lượng

en: Adjust the current playback position
vi: Điều chỉnh vị trí phát lại hiện tại

en: Volume: %i %%
vi: Âm lượng: %i %%

en: VLC media player Help
vi: Trợ giúp về trình phát đa phương tiện VLC

en: VLC media playback
vi: Phát lại phương tiện VLC

en: Save the debug log to a file
vi: Lưu nhật ký gỡ lỗi vào một tệp

en: Refresh log
vi: Làm mới nhật ký

en: Refresh the log output
vi: Làm mới đầu ra nhật ký

en: Clear the log output
vi: Xóa đầu ra nhật ký

en: Toggle details
vi: Chuyển đổi chi tiết

en: Show/hide details about a log message
vi: Hiển thị/ẩn chi tiết về thông điệp tường trình

en: VLC Debug Log (%s).txt
vi: Nhật ký gỡ lỗi VLC (%s).txt

en: Remove old preferences?
vi: Loại bỏ các tùy chỉnh cũ?

en: We just found an older version of VLC's preferences files.
vi: Chúng tôi vừa tìm thấy một tập tin tùy biến của VLC nhưng ở phiên bản cũ hơn.

en: Move To Trash and Relaunch VLC
vi: Di chuyển đến thùng rác và khởi động lại VLC

en: Level %i
vi: Cấp %i

en: Check for Update...
vi: Kiểm tra cập nhật phiên bản mới...

en: Hide VLC
vi: Ẩn VLC

en: Quit VLC
vi: Thoát VLC

en: 1:File
vi: 1:Tập tin

en: Advanced Open File...
vi: Mở Tập Tin với Tùy Chọn Nâng Cao...

en: Open Disc...
vi: Mở đĩa....

en: Open Network...
vi: Mở mạng lưới...

en: Open Capture Device...
vi: Mở thiết bị ghi hình...

en: Convert / Stream...
vi: Chuyển đổi / Phát luồng...

en: Show Previous & Next Buttons
vi: Hiển thị nút Trước và Tiếp theo

en: Show Shuffle & Repeat Buttons
vi: Hiển thị nút Ngẫu nhiên & Lặp lại

en: Show Audio Effects Button
vi: Hiển thị nút Hiệu Ứng Audio

en: Playlist Table Columns
vi: Cột hiển thị bảng danh sách

en: Track Synchronization
vi: Đồng bộ hóa Track

en: A→B Loop
vi: Lặp từ A→B

en: Quit after Playback
vi: Thoát sau khi phát xong

en: Step Forward
vi: Tiến tới

en: Step Backward
vi: Lùi về

en: Jump to Time
vi: Nhảy đến khoảnh khắc

en: No renderer
vi: Không có trình kết xuất

en: Half Size
vi: Kích thước phân đôi

en: Double Size
vi: Kích thước gấp đôi

en: Fit to Screen
vi: Vừa vặn với màn hình

en: Float on Top
vi: Nổi lên trên cùng

en: Fullscreen Video Device
vi: Thiết bị hiển thị video toàn màn hình

en: Add Subtitle File...
vi: Thêm tập tin phụ đề...

en: Subtitles Track
vi: Phụ đề track

en: Outline Thickness
vi: Độ dày nét chữ

en: Background Opacity
vi: Độ mờ của hình nền

en: Player...
vi: Chương trình...

en: Main Window...
vi: Cửa sổ chính...

en: Audio Effects...
vi: Hiệu ứng audio...

en: Video Effects...
vi: Hiệu ứng video...

en: Bookmarks...
vi: Đánh dấu...

en: Playlist...
vi: Danh sách...

en: Media Information...
vi: Thông tin tập tin...

en: Messages...
vi: Thông báo...

en: Errors and Warnings...
vi: Lỗi và cảnh báo...

en: VLC media player Help...
vi: Trợ giúp người dùng...

en: Online Documentation...
vi: Tài liệu giúp đỡ trực tuyến(Internet)

en: VideoLAN Website...
vi: Website VLC...

en: Make a donation...
vi: Hỗ trợ tài chính...

en: Online Forum...
vi: Diễn đàn trực tuyến...

en: File Format:
vi: Định dạng Tập tin:

en: Extended M3U
vi: M3U mở rộng

en: XML Shareable Playlist Format (XSPF)
vi: Định dạng danh sách chia sẻ kiểu XML (XSPF)

en: HTML playlist
vi: Danh sách HTML

en: Lock Aspect Ratio
vi: Khóa tỉ lệ khung hình

en: Search in Playlist
vi: Tìm trong danh sách

en: Search the playlist. Results will be selected in the table.
vi: Tìm kiếm danh sách phát. Kết quả sẽ được chọn trong bảng.

en: Open a dialog to select the media to play
vi: Mở hộp thoại để chọn phương tiện để phát

en: Subscribe to a podcast
vi: Đăng ký theo dõi một Podcast

en: Enter URL of the podcast to subscribe to:
vi: Điền vào đường dẫn của podcast muốn đăng ký theo dõi:

en: Unsubscribe from a podcast
vi: Không đăng ký theo dõi nữa từ podcast

en: Select the podcast you would like to unsubscribe from:
vi: Chọn podcast mà bạn muốn không tiếp tục đăng ký theo dõi nữa:

en: Check for album art and metadata?
vi: Kiểm tra ảnh bìa album và siêu dữ liệu?

en: Enable Metadata Retrieval
vi: Bật truy xuất siêu dữ liệu

en: No, Thanks
vi: Không, cảm ơn

en: VLC can check online for album art and metadata to enrich your playback experience, e.g. by providing track information when playing Audio CDs. To provide this functionality, VLC will send information about your contents to trusted services in an anonymized form.
vi: VLC có thể kiểm tra trực tuyến ảnh bìa album và siêu dữ liệu để làm phong phú thêm trải nghiệm phát lại của bạn, ví dụ: bằng cách cung cấp thông tin bản nhạc khi phát Audio CD. Để cung cấp chức năng này, VLC sẽ gửi thông tin về nội dung của bạn đến các dịch vụ đáng tin cậy dưới dạng ẩn danh.

en: Show/Hide Playlist
vi: Hiển thị/Ẩn danh sách

en: Change repeat mode. Modes: repeat one, repeat all and no repeat.
vi: Thay đổi chế độ lặp lại Chế độ: lặp lại một, lặp lại tất cả và không lặp lại.

en: Open Audio Effects window
vi: Mở cửa sổ Hiệu ứng âm thanh

en: Open Source
vi: Mã nguồn mở

en: Media Resource Locator (MRL)
vi: Địa điểm nguồn của tập tin (MRL)

en: Stream output:
vi: Đầu ra luồng:

en: Choose media input type
vi: Chọn loại đầu vào phương tiện

en: Select a file for playback
vi: Chọn một tập tin để phát lại

en: Treat as a pipe rather than as a file
vi: Thao tác dưới chế độ ống dữ liêu hơn chế độ tập tin

en: Play another media synchronously
vi: Phát tập tin khác theo chế độ đồng bộ hóa

en: Select another file to play in sync with the previously selected file
vi: Chọn một tệp khác để phát đồng bộ với tệp đã chọn trước đó

en: Custom playback
vi: Tùy chọn phát lại

en: Open VIDEO_TS / BDMV folder
vi: Mở thư mục VIDEO_TS/BDMV

en: Insert Disc
vi: Đút đĩa vào

en: Disable DVD menus
vi: Vô hiệu hóa bảng chọn từ DVD

en: Enable DVD menus
vi: Bật tính năng hiển thị bảng chọn từ DVD

en: To Open a usual network stream (HTTP, RTSP, RTMP, MMS, FTP, etc.), just enter the URL in the field above. If you want to open a RTP or UDP stream, press the button below.
vi: Để mở một luồng thông thường (HTTP, RTSP, RTMP, MMS, FTP, v.v... ), chỉ cần điền địa chỉ URL vào khung thông tin bên dưới. Nếu bạn muốn mở luồng dữ liệu dạng RTP hoặc UDP, nhấn nút bên dưới.

en: If you want to open a multicast stream, enter the respective IP address given by the stream provider. In unicast mode, VLC will use your machine's IP automatically.
    
    To open a stream using a different protocol, just press Cancel to close this sheet.
vi: Nếu bạn muốn mở một luồng thông tin phát đa hướng, điền vào cụ thể địa chỉ IP được cung cấp bởi người phát hành luồng. Trong chế độ đơn hướng, VLC sẽ tự động sử dụng địa chỉ IP của chính máy bạn.
    
    Để mở một luồng bằng nhiều giao thức khác nhau, chỉ cần click vào nút Hủy Bỏ và đóng lại khung này.

en: Enter a stream URL here. To open RTP or UDP streams, use the respective button below.
vi: Nhập URL luồng phát vào đây nè. Để mở luồng RTP hoặc UDP, hãy sử dụng nút tương ứng bên dưới.

en: Open RTP/UDP Stream
vi: Mở luồng loại RTP/UDP

en: Unicast
vi: Truyền phát một một

en: Multicast
vi: Đa truyền phát

en: Subscreen left
vi: Màn hình phụ bên trái

en: Subscreen top
vi: Màn hình phụ bên trên cùng

en: Subscreen Width
vi: Chiều rộng màn hình phụ

en: Subscreen Height
vi: Chiều cao màn hình phụ

en: Capture Audio
vi: Audio Ghi Hình

en: Add Subtitle File:
vi: Thêm tập tin phụ đề:

en: Setup subtitle playback details
vi: Thiết lập chi tiết phát lại phụ đề

en: Select a subtitle file
vi: Chọn một tập tin phụ đề

en: Override parameters
vi: Các thông số được ghi đè dữ liệu

en: Subtitle alignment
vi: Canh chỉnh vị trí phụ đề

en: Dismiss the subtitle setup dialog
vi: Loại bỏ hộp thoại thiết lập phụ đề

en: Subtitle File
vi: Tập tin phụ đề

en: %i tracks
vi: %i track

en: Streaming and Transcoding Options
vi: Tùy chọn Phát luồng và Chuyển Mã dữ liệu

en: Display the stream locally
vi: Hiển thị các luồng trong hệ thống

en: Dump raw input
vi: Dữ liệu đầu vào dạng dump raw

en: Encapsulation Method
vi: Phương pháp rút gọn

en: Bitrate (kb/s)
vi: Bitrate (kb/giây)

en: Stream Announcing
vi: Thông báo về tạo luồng

en: Save Metadata
vi: Lưu các thông tin bổ sung

en: Codec Details
vi: Chi tiết về codec

en: Read at media
vi: Đọc tập tin đa phương tiện

en: Input bitrate
vi: Bitrate nhập vào

en: Demuxed
vi: Đã tách kênh

en: Stream bitrate
vi: Tốc độ bit của luồng

en: Decoded blocks
vi: Các khối đã giải mã

en: Displayed frames
vi: Các khung hình đã hiển thị

en: Lost frames
vi: Khung hình bị mất

en: Played buffers
vi: Các bộ đệm đã phát

en: Lost buffers
vi: Bộ đệm đã mất

en: Error while saving meta
vi: Lỗi khi lưu các thông tin bổ sung

en: VLC was unable to save the meta data.
vi: VLC không thể lưu các thông tin bổ sung.

en: Continue playback?
vi: Tiếp tục phát lại?

en: Always continue media playback
vi: Luôn tiếp tục phát lại phương tiện

en: Restart playback
vi: Khởi động lại phát lại

en: Playback of "%@" will continue at %@
vi: Việc phát lại "%@" sẽ tiếp tục ở %@

en: MY COMPUTER
vi: MÁY TÍNH CỦA BẠN

en: DEVICES
vi: THIẾT BỊ

en: LOCAL NETWORK
vi: MẠNG OFFLINE

en: Subtitle & On Screen Display Settings
vi: Thiết lập cho phụ đề & phần hiển thị trên màn hình

en: Input & Codec Settings
vi: Thiết l&ập codec và dữ liệu đầu vào

en: General Audio
vi: Tổng quan về Audio

en: Preferred Audio language
vi: Ngôn ngữ Audio ưa thích

en: Enable Last.fm submissions
vi: Cho phép đăng ký theo dõi Last.fm

en: Keep audio level between sessions
vi: Giữ mức độ đối với audio giữa các phiên khởi động

en: Always reset audio start level to:
vi: Luôn thiết đặt lại cấp độ audio ở mức:

en: Change Hotkey
vi: Thay đổi phím tắt

en: Select an action to change the associated hotkey:
vi: Chọn một thao tác để thay đổi các phím tắt tương ứng:

en: Record directory or filename
vi: Thư mục lưu phần ghi âm hoặc tên tập tin

en: Directory or filename where the records will be stored
vi: Thư mục hoặc tên tập tin để lưu phần ghi âm

en: Repair AVI Files
vi: Sử lỗi tập tin dạng AVI

en: Default Caching Level
vi: Cấp độ tạm lưu của bộ nhớ đệm mặc định

en: Use the complete preferences to configure custom caching values for each access module.
vi: Sử dụng các thiết lập sau đây để lực chọn các giá trị lưu trữ của bộ nhớ đệm cho từng phương thứ truy cập.

en: Codecs / Muxers
vi: Bộ biên giải mã / Bộ ghép kênh

en: Post-Processing Quality
vi: Chất lượng tiền xử lý

en: Edit default application settings for network protocols
vi: Chỉnh sửa các thiết lập mặc định của chương trình đối với các giao thức mạng

en: Open network streams using the following protocols
vi: Mở các luồng phát mạng bằng các giao thức sau đây

en: Note that these are system-wide settings.
vi: Chú ý rằng các thiết lập này thuộc về hệ thống-có màn hình lớn.

en: Interface style
vi: Kiểu giao diện

en: Control playback with the Apple Remote
vi: Điều khiển chế độ phát lại với Apple Remote

en: Control playback with media keys
vi: Điều khiển chế độ phát lại với phím tắt

en: Control system volume with the Apple Remote
vi: Điều khiển hệ thống âm thanh với Điều Khiển Apple

en: Display VLC status menu icon
vi: Hiển thị biểu tượng menu trạng thái VLC

en: Playback behaviour
vi: Hành vi phát lại

en: Enable notifications on playlist item change
vi: Bật thông báo khi thay đổi mục danh sách phát

en: Control external music players
vi: Điều khiển máy nghe nhạc bên ngoài

en: Privacy / Network Interaction
vi: Tương tác về mạng / quyền riêng tư thông tin

en: HTTP web interface
vi: Giao diện web HTTP

en: Enable HTTP web interface
vi: Kích hoạt giao diện web HTTP

en: Subtitle languages
vi: Ngôn ngữ của phụ đề

en: Preferred subtitle language
vi: Ngôn ngữ phụ đề ưa thích

en: Enable OSD
vi: Cho phép hiển thị trên màn hình

en: Force bold
vi: Bắt buộc in đậm

en: Outline thickness
vi: Độ dày nét chữ

en: Show video within the main window
vi: Hiển thị video trong màn hình chính

en: Pause the video playback when minimized
vi: Tạm dừng phát lại video khi được thu nhỏ

en: Fullscreen settings
vi: Cài đặt toàn màn hình

en: Start in fullscreen
vi: Bắt đầu ở chế độ toàn màn hình

en: Black screens in Fullscreen mode
vi: Hiển thị màn hình màu đen trong chế độ toàn màn hình

en: Use the native fullscreen mode
vi: Sử dụng chế độ toàn màn hình theo mặc định

en: Video snapshots
vi: Chụp hình Video

en: Sequential numbering
vi: Đánh số theo thứ tự liên tiếp

en: Media files cannot be resumed because keeping recent media items is disabled.
vi: Không thể tiếp tục các tệp phương tiện vì việc giữ các mục phương tiện gần đây bị vô hiệu hóa.

en: Last check on: %@
vi: Lần cuối cùng kiểm tra vào: %@

en: No check was performed yet.
vi: Vẫn chưa thực hiện việc kiểm tra.

en: Lowest Latency
vi: Độ trễ thấp nhất

en: Low Latency
vi: Độ trễ thấp

en: Higher Latency
vi: Độ trễ cao hơn

en: Highest Latency
vi: Độ trễ cao nhất

en: This will reset VLC media player's preferences.
    
    Note that VLC will restart during the process, so your current playlist will be emptied and eventual playback, streaming or transcoding activities will stop immediately.
    
    The Media Library will not be affected.
    
    Are you sure you want to continue?
vi: Phần tùy chỉnh này sẽ thiết đặt lại toàn bộ giao diện của chương trình VLC.
    
    Chú ý rằng VLC sẽ khởi động lại do đó, danh sách phát hiện tại của bạn sẽ được xóa, cũng như các luồng phát đang được truyền tải sẽ dừng lại.
    
    Phần thông tin về thư viện mà bạn có trên hệ thống sẽ không chịu ảnh hưởng bởi tùy chỉnh này.
    
    Bạn có chắc muốn thực hiện thao tác này không?

en: This setting cannot be changed because the native fullscreen mode is enabled.
vi: Không thể thay đổi cài đặt này vì chế độ toàn màn hình gốc đã được bật.

en: Choose the folder to save your video snapshots to.
vi: Chọn thư mục mà bạn sẽ lưu phần ảnh chụp các cảnh của video.

en: Choose the directory or filename where the records will be stored.
vi: Chọn thư mục hoặc điền vào tên tập tin nhằm lưu lại phần ghi âm.

en: Press new keys for
    "%@"
vi: Ấn phím mới cho
    "%@"

en: Invalid combination
vi: Kết hợp không hợp lệ

en: Regrettably, these keys cannot be assigned as hotkey shortcuts.
vi: Rất đáng tiếc, những phím này không thể gán thành phím tắt được.

en: This combination is already taken by "%@".
vi: Việc kết hợp đã được thực hiện bởi "%@".

en: Toggle Play/Pause
vi: Chuyển đổi Phát/Tạm dừng

en: Toggle random order playback
vi: Phát theo thứ tự ngẫu nhiên

en: Path/URL Action
vi: Hành động đường dẫn/URL

en: Nothing playing
vi: Không có bản nhạc nào đang phát

en: Select File In Finder
vi: Chọn tệp trong Finder

en: Copy URL to clipboard
vi: Chép URL vào bảng tạm

en: sec.
vi: giây.

en: Audio track synchronization:
vi: Đồng bộ hóa track audio:

en: A positive value means that the audio is ahead of the video
vi: Một giá trị dương có nghĩa rằng audio được bật trước video

en: Subtitles/Video
vi: Phụ đề/Video

en: Subtitle track synchronization:
vi: Đồng bộ hóa track phụ đề:

en: A positive value means that the subtitles are ahead of the video
vi: Một giá trị dương có nghĩa rằng audio được bật trước video

en: Subtitle speed:
vi: Tốc độ phụ đề:

en: Subtitle duration factor:
vi: Hệ số thời gian phụ đề:

en: Extend subtitle duration by this value.
    Set 0 to disable.
vi: Mở rộng độ dài thời gian phụ đề bằng giá trị này.
    0 tương ứng với tắt tính năng này.

en: Multiply subtitle duration by this value.
    Set 0 to disable.
vi: Hệ số tăng của độ dài phụ đề được tính bằng giá trị này.
    0 tương đương với tắt tính năng này.

en: Recalculate subtitle duration according
    to their content and this value.
    Set 0 to disable.
vi: Tính toán lại độ dài của phụ đề dựa trên
    nội dung của tập tin và giá trị của thời gian.
    0 tương đương với tắt tính năng này.

en: Video Effects
vi: Hiệu ứng Video

en: Image Adjust
vi: Hiệu chỉnh hình ảnh

en: Brightness Threshold
vi: Ngưỡng độ sáng

en: Banding removal
vi: Loại bỏ băng tần

en: Synchronize top and bottom
vi: Đồng bộ hóa phần trên và dưới cùng

en: Synchronize left and right
vi: Đồng bộ hóa trái và phải

en: Rotate by 90 degrees
vi: Quay 90 độ

en: Rotate by 180 degrees
vi: Quay 180 độ

en: Rotate by 270 degrees
vi: Quay 270 độ

en: Magnification/Zoom
vi: Phóng to/Thu nhỏ

en: Puzzle game
vi: Trò chơi giải đố

en: Number of clones
vi: Số lượng nhân bản

en: Color threshold
vi: Ngưỡng màu

en: Hough
vi: Khớp

en: Color extraction
vi: Giải phóng màu

en: Posterize level
vi: Cấp độ làm áp phích

en: Motion Detect
vi: Nhận dạng chuyển động

en: Water effect
vi: Hiệu ứng giọt nước

en: Add logo
vi: Thêm logo

en: Organize profiles...
vi: Sắp xếp hồ sơ...

en: Number of the screen to use by default to display videos in 'fullscreen'. The screen number correspondance can be found in the video device selection menu.
vi: Số lượng màn hình được sử dụng theo mặc định để hiển thị video trong chế độ 'toàn màn hình'. Số lượng màn hình có thể được chỉnh sửa trong phần bảng chọn lựa chọn của thiết bị hiển thị video.

en: Set the transparency of the video output. 1 is non-transparent (default) 0 is fully transparent.
vi: Thiết lập chế độ trong suốt cho việc xuất dữ liệu của video. 1 cho việc không có trong suốt (mặc định) và 0 cho trong suốt hoàn toàn.

en: Black screens in fullscreen
vi: Hiển thị màn hình đen trong chế độ toàn màn hình

en: In fullscreen mode, keep screen where there is no video displayed black
vi: Trong chế độ toàn màn hình, hiển thị hình ảnh ở ngay phần được dừng thay vì hiển thị màn hình màu đen

en: Show Fullscreen controller
vi: Hiển thị điều khiển toàn màn hình

en: Shows a lucent controller when moving the mouse in fullscreen mode.
vi: Hiển thị điều khiển khi di chuyển chuột trong chế độ toàn màn hình.

en: Auto-playback of new items
vi: Đối tượng mới của Tự động-phát lại

en: Start playback of new items immediately once they were added.
vi: Bắt đầu chế độ phát lại với các đối tượng mới ngay lập tức khi các đối tượng này được thêm vào.

en: Keep Recent Items
vi: Giữ các đối tượng được phát gần đây trong danh sách

en: By default, VLC keeps a list of the last 10 items. This feature can be disabled here.
vi: Theo mặc định, VLC sẽ ghi nhận một danh sách của 10 đối tượng gần đây nhất. Tính năng này có thể được vô hiệu hóa tại đây.

en: By default, VLC can be remotely controlled with the Apple Remote.
vi: Theo mặc định, VLC có thể được điều khiển từ xa bởi thiết bị Apple Remote.

en: By default, VLC will control its own volume with the Apple Remote. However, you can choose to control the global system volume instead.
vi: Theo mặc định, VLC sẽ kiểm soát giá trị âm lượng của chương trình bằng Điều Khiển Apple. Tuy nhiên, bạn có thể thiết chỉnh lạ các giá trị âm lượng của toàn bộ hệ thống.

en: By default, VLC will show the statusbar icon menu. However, you can choose to disable it (restart required).
vi: Theo mặc định, VLC sẽ hiển thị menu biểu tượng trên thanh trạng thái. Tuy nhiên, bạn có thể chọn tắt nó (yêu cầu khởi động lại).

en: Control playlist items with the Apple Remote
vi: Điều khiển các đối tượng trong dánh sách phát với Apple Remote

en: By default, VLC will allow you to switch to the next or previous item with the Apple Remote. You can disable this behavior with this option.
vi: Theo mặc định, VLC sẽ cho phép bạn chuyển đổi các đối tượng tiếp theo hoặc tiếp đó khi sử dụng thiết bị Apple Remote. Bạn có thể tắt các tính năng thao tác này với tùy chọn này.

en: By default, VLC can be controlled using the media keys on modern Apple keyboards.
vi: Theo mặc định, VLC có thể được điều khiển với các phím tương tác multimedia trên các bàn phím phát hành bởi hãng Apple.

en: Run VLC with dark interface style
vi: Khởi động VLC với giao diện mang phong cách tối màu

en: If this option is enabled, VLC will use the dark interface style. Otherwise, the grey interface style is used.
vi: Nếu tùy chọn này được bật, VLC sẽ sử dụng kiểu giao diện tối màu. Nếu không, giao diện mang phong cách màu xám sẽ được sử dụng.

en: By default, VLC uses the fullscreen mode known from previous Mac OS X releases. It can also use the native fullscreen mode on Mac OS X 10.7 and later.
vi: Theo mặc định, VLC sẽ sử dụng chế độ màn hình đã được ghi nhận trước đó trong các phiên bản phát hành của Mac OS X cũ. Và chế độ này cũng có thể được sử dụng cho chế độ toàn màn hình ở Mac OS X 10.7 và các phiên bản về sau này.

en: Resize interface to the native video size
vi: Chỉnh kích thước của giao diện theo video

en: You have two choices:
     - The interface will resize to the native video size
     - The video will fit to the interface size
     By default, interface resize to the native video size.
vi: Bạn có hai lựa chọn:
     - Giao diện sẽ tự động canh chỉnh theo kích thước của video
     - Kích thước video sẽ tự động canh chỉnh theo giao diện
     Theo mặc định, giao diện sẽ tự động canh chỉnh theo kích thước của video.

en: With this option enabled, the playback will be automatically paused when minimizing the window.
vi: Khi tính năng này được chọn, chế độ phát lại sẽ được tự động tạm dừng khi thu nhỏ cửa sổ.

en: Allow automatic icon changes
vi: Cho phép tự động thay đổi biểu tượng

en: This option allows the interface to change its icon on various occasions.
vi: Tùy chọn này sẽ cho phép giao diện thay đổi các biểu tượng hiển thị theo những dịp lễ, tết, hay sự kiện nào đó.

en: Dim keyboard backlight during fullscreen playback
vi: Làm mờ đèn nền bàn phím khi phát lại toàn màn hình

en: Turn off the MacBook keyboard backlight while a video is playing in fullscreen. Automatic brightness adjustment should be disabled in System Preferences.
vi: Tắt đèn nền bàn phím MacBook trong khi video đang phát ở chế độ toàn màn hình. Điều chỉnh độ sáng tự động phải bị tắt trong Tùy chọn hệ thống.

en: Shows the previous and next buttons in the main window.
vi: Hiển thị nút trước đó và tiếp theo trong giao diện chính.

en: Shows the shuffle and repeat buttons in the main window.
vi: Hiển thị shuffle và nút lặp lại trong cửa sổ chính.

en: Shows the audio effects button in the main window.
vi: Hiển thị nút hiệu ứng audio trong cửa sổ chính.

en: VLC will pause and resume supported music players on playback.
vi: VLC sẽ tạm dừng và tiếp tục phát lại các trình phát nhạc được hỗ trợ.

en: Use large text for list views
vi: Sử dụng văn bản lớn để xem danh sách

en: Pause iTunes / Spotify
vi: Tạm dừng iTunes/Spotify

en: Pause and resume iTunes / Spotify
vi: Tạm dừng và tiếp tục iTunes/Spotify

en: Continue playback where you left off
vi: Tiếp tục phát lại nơi bạn đã dừng lại

en: VLC will store playback positions of the last 30 items you played. If you re-open one of those, playback will continue.
vi: VLC sẽ lưu trữ vị trí phát lại của 30 mục gần đây nhất bạn đã chơi. Nếu bạn mở lại một trong số đó, quá trình phát lại sẽ tiếp tục.

en: Maximum Volume displayed
vi: Hiển thị âm lượng tối đa

en: Mac OS X interface
vi: Giao diện Mac OS X

en: Apple Remote and media keys
vi: Điều khiển Apple và các phím tương tác

en: Video output
vi: Video đầu ra

en: Show Basic
vi: Hiển thị cơ bản

en: Minimal Mac OS X interface
vi: Giao diện thu nhỏ của Mac OS X

en: Filebrowser starting point
vi: Điểm bắt đầu của Trình Quản Lý tập tin

en: This option allows you to specify the directory the ncurses filebrowser will show you initially.
vi: Phần tùy chọn này sẽ giúp bạn thiết lập các thư mục cho chương trình quản lý tập tin văn bản, được hiển thị khi thiết lập ban đầu.

en: Ncurses interface
vi: Giao diện văn bản

en: [Display]
vi: [Hiển thị]

en:  h,H                    Show/Hide help box
vi:  h,H                    Hiển thị/Ẩn hộp thoại trợ giúp

en:  i                      Show/Hide info box
vi:  i                      Hiển thị/Ẩn hộp thoại thông tin

en:  M                      Show/Hide metadata box
vi:  M                      Hiển thị/Ẩn hộp thoại thông tin chi tiết

en:  L                      Show/Hide messages box
vi:  L                      Hiển thị/Ẩn hộp thoại thông báo

en:  P                      Show/Hide playlist box
vi:  P                      Hiển thị/Ẩn hộp thoại danh sách phát

en:  B                      Show/Hide filebrowser
vi:  B                      Hiển thị/Ẩn trình duyệt tập tin

en:  x                      Show/Hide objects box
vi:  x                      Hiển thị/Ẩn hộp thoại đối tượng

en:  S                      Show/Hide statistics box
vi:  S                      Hiển thị/Ẩn hộp thoại thống kê

en:  Esc                    Close Add/Search entry
vi:  Esc                    Đóng lại khung thông tin Thêm vào/Tìm kiếm

en:  Ctrl-l                 Refresh the screen
vi:  Ctrl-l                 Cập nhật lại màn hình

en: [Global]
vi: [Toàn chương trình]

en:  q, Q, Esc              Quit
vi:  q, Q, Esc              Thoát

en:  s                      Stop
vi:  s                      Dừng lại

en:  <space>                Pause/Play
vi:  <space>                Tạm dừng/Phát

en:  f                      Toggle Fullscreen
vi:  f                      Chuyển sang chế độ toàn màn hình

en:  c                      Cycle through audio tracks
vi:  c                      Chuyển qua các bản âm thanh

en:  v                      Cycle through subtitles tracks
vi:  v                      Chuyển qua các bản phụ đề

en:  b                      Cycle through video tracks
vi:  b                      Chuyển qua các bản nhạc video

en:  n, p                   Next/Previous playlist item
vi:  n, p                   Đối tượng tiếp theo/trước đó trong danh sách phát

en:  [, ]                   Next/Previous title
vi:  [, ]                   Tieu đề tiếp theo/trước đó

en:  <, >                   Next/Previous chapter
vi:  <, >                   Chương Tiếp theo/Trước đó

note: xgettext: You can use ← and → characters
en:  <left>,<right>         Seek -/+ 1%%
vi:  <left>,<right>         Đi đến -/+ 1%%

en:  a, z                   Volume Up/Down
vi:  a,z Giảm/Tăng âm lượng

en:  m                      Mute
vi:  m Tắt âm

note: xgettext: You can use ↑ and ↓ characters
en:  <up>,<down>            Navigate through the box line by line
vi:  <up>,<down>            Điều hướng qua từng dòng hộp

note: xgettext: You can use ⇞ and ⇟ characters
en:  <pageup>,<pagedown>    Navigate through the box page by page
vi:  <pageup>,<pagedown>    Điều hướng qua hộp theo từng trang

note: xgettext: You can use ↖ and ↘ characters
en:  <start>,<end>          Navigate to start/end of box
vi:  <start>,<end>          Điều hướng đến đầu/cuối hộp

en: [Playlist]
vi: [Danh sách]

en:  r                      Toggle Random playing
vi:  r                      Chuyển đổi chơi nhạc ngẫu nhiên

en:  l                      Toggle Loop Playlist
vi:  l                      Chuyển đổi sang lặp lại danh sách phát

en:  R                      Toggle Repeat item
vi:  R                      Chuyển đổi lặp lại đối tượng

en:  o                      Order Playlist by title
vi:  o                      Sắp xếp trật tự danh sách tiêu đề

en:  O                      Reverse order Playlist by title
vi:  O                      Đảo ngược đối tượng trong danh sách phát theo tiêu đề

en:  g                      Go to the current playing item
vi:  g                      Truy cập đến đối tượng hiện đang được phát

en:  /                      Look for an item
vi:  /                      Tìm kiếm đối tượng

en:  ;                      Look for the next item
vi:  ;                      Tìm đối tượng tiếp theo

en:  A                      Add an entry
vi:  A                      Thêm vào khung thông tin

note: xgettext: You can use ⌫ character to translate <backspace>
en:  D, <backspace>, <del>  Delete an entry
vi:  D, <backspace>, <del>  Xóa một khung thông tin

en:  e                      Eject (if stopped)
vi:  e                      Đẩy ổ đia ra ngoài (nếu dừng)

en: [Filebrowser]
vi: [Duyệt tập tin]

en:  <enter>                Add the selected file to the playlist
vi:  <enter>                Thêm các tập tin được chọn vào danh sách phát

en:  <space>                Add the selected directory to the playlist
vi:  <space>                Thêm thư mục đã chọn vào danh sách phát

en:  .                      Show/Hide hidden files
vi:  .                      Hiện/Ẩn các tập tin ẩn

en: [Player]
vi: [Trình chơi nhạc]

note: xgettext: You can use ↑ and ↓ characters
en:  <up>,<down>            Seek +/-5%%
vi:  <up>,<down>            Đi đến +/-5%%

en: [Repeat]
vi: [Lặp lại]

en: [Random]
vi: [Ngẫu nhiên]

en: [Loop]
vi: [Lặp lại]

en:  Source   : %s
vi:  Nguồn   : %s

en:  Position : %s/%s
vi:  Vị trí : %s/%s

en:  Volume   : Mute
vi:  Âm lượng: Tắt

en:  Volume   : %3ld%%
vi:  Âm lượng   : %3ld%%

en:  Volume   : ----
vi:  Âm lượng   : ----

en:  Title    : %<PRId64>/%d
vi:  Tiêu đề    : %<PRId64>/%d

en:  Chapter  : %<PRId64>/%d
vi:  Chương  : %<PRId64>/%d

en:  Source: <no current item>
vi:  Nguồn: <no current item>

en:  [ h for help ]
vi:  [h để giúp đỡ]

en: Open: %s
vi: Mở:%s

en: Find: %s
vi: Tìm:%s

en: Click to toggle between loop all, loop one and no loop
vi: Click để chuyển đổi giữa lặp tất cả, lặp một đối tượng và không lặp

en: Previous Chapter/Title
vi: Chương/Tiêu đề trước đó

en: Next Chapter/Title
vi: Chương/Tiêu đề tiếp theo

en: Teletext Activation
vi: Kích hoạt Teletext

en: Toggle Transparency
vi: Chuyển đổi tính minh bạch

en: Play
    If the playlist is empty, open a medium
vi: Phát
    Nếu như danh sách tập tin rỗng, mở hộp thoại duyệt tập tin

en: Previous / Backward
vi: Trước đó/Phía sau

en: Next / Forward
vi: Tiếp theo/Phía trước

en: De-Fullscreen
vi: Lặp lại chế độ toàn màn hình

en: Extended panel
vi: Mở rông Panel

en: Frame By Frame
vi: Từng khung một

en: Trickplay Reverse
vi: Đảo ngược TrickPlay

en: Loop / Repeat
vi: Lặp / Lặp lại

en: Dock fullscreen controller
vi: Cố định điều khiển toàn màn hình

en: Open a medium
vi: Mở trung bình

en: Previous media in the playlist, skip backward when held
vi: Đối tượng trước đó trong danh sách, đi đến đối tượng trước đó bằng cách nhấn giữ

en: Next media in the playlist, skip forward when held
vi: Đối tượng tiếp theo trong danh sách, nhấn giữ phím để đi đến đối tượng này

en: Toggle the video in fullscreen
vi: Chuyển đổi sang chế độ xem video toàn màn hình

en: Toggle the video out fullscreen
vi: Chuyển đổi sang chế độ toàn màn hình của video xuất ra

en: Show extended settings
vi: Hiển thị các thiết lập bổ sung

en: Toggle playlist
vi: Chuyển đổi danh sách

en: Loop from point A to point B continuously.
vi: Lặp lại liên tục từ vị trí A đến vị trí B.

en: Frame by frame
vi: Từng khung một

en: Change the loop and repeat modes
vi: Thay đổi chế độ lặp và lặp lại

en: Previous media in the playlist
vi: Tập tin trước đó trong danh sách

en: Next media in the playlist
vi: Tập tin tiếp theo trong danh sách

en: Open subtitle file
vi: Mở Tập Tin Phụ Đề

en: Dock/undock fullscreen controller to/from bottom of screen
vi: Cố định/không cố định điều khiển toàn màn hình ở phía dưới màn hình

[ctx: Tooltip|Unmute]
en: Unmute
vi: Mở âm thanh

[ctx: Tooltip|Mute]
en: Mute
vi: Tắt âm thanh

en: Pause the playback
vi: Tạm dừng chế độ phát lại

en: Loop from point A to point B continuously
    Click to set point A
vi: Lặp lại liên tục từ vị trí A đến vị trí B
    Click để xác định vị trí A

en: Click to set point B
vi: Click để chọn vị trí B

en: Stop the A to B loop
vi: Dừng việc lặp lại từ A đến B

en: No EPG Data Available
vi: Không có sẵn dữ liệu EPG

en: Logo filenames
vi: Tên tập tin logo

en: Image mask
vi: Mặt nạ hình ảnh

en: No v4l2 instance found.
    Please check that the device has been opened with VLC and is playing.
    
    Controls will automatically appear here.
vi: Không tìm thấy phiên bản v4l2 nào.
    Hãy kiểm tra xem máy đã được mở bằng VLC và đang phát chưa.
    
    Điều khiển sẽ tự động xuất hiện ở đây.

en: Knee
    radius
vi: Khớp xoay
    bán kính

en: Makeup
    gain
vi: Makeup
    tăng

en: Adjust pitch
vi: Điều chỉnh cao độ

en: (Hastened)
vi: (đến gấp)

en: (Delayed)
vi: (Bị trễ)

en: Force update of this dialog's values
vi: Băt buộc thiết lập của giá trị trong phần cập nhật

en: &Fingerprint
vi: &Dấu vân tay

en: Find meta data using audio fingerprinting
vi: Tìm thông tin chi tiết sử dụng dấu vân tay từ audio

en: Extra metadata and other information are shown in this panel.
vi: Thông tin bổ sung và các thông tin khác được hiển thị ở cửa sổ này.

en: Information about what your media or stream is made of.
    Muxer, Audio and Video Codecs, Subtitles are shown.
vi: Thông tin về tập tin đa phương tiện của bạn hoặc luồng được tạo thành.
    Ghép kênh, Audio và Codec của Video, Phụ đề được hiển thị.

en: Current media / stream statistics
vi: Thống kê về tập tin / luồng hiện tại

en: Input/Read
vi: Đầu vào/Đọc dữ liệu

en: Media data size
vi: Kích thước dữ liệu tập tin

en: Demuxed data size
vi: Kích thước dữ liệu tách kênh

en: Content bitrate
vi: Tốc độ bit nội dung

en: Discarded (corrupted)
vi: Loại bỏ (bị lỗi)

en: Dropped (discontinued)
vi: Đã dừng (không tiếp tục)

en: Decoded
vi: Đã giải mã

en: Played
vi: Đã phát

en: buffers
vi: bộ nhớ đệm

en: Last 60 seconds
vi: 60 giây trước

en: Overall
vi: Tổng quan

en: Current playback speed: %1
    Click to adjust
vi: Tốc độ phát lại hiện tại: %1
    Click để chỉnh sửa

en: Revert to normal play speed
vi: Quay trở lại tốc độ phát thông thường

en: Download cover art
vi: Tải về trang bìa

en: Add cover art from file
vi: Thêm bìa nghệ thuật từ tập tin

en: Choose Cover Art
vi: Chọn bìa nghệ thuật

en: Image Files (*.gif *.jpg *.jpeg *.png)
vi: Tập tin hình ảnh (*.gif *.jpg *.jpeg *.png)

en: Total/Remaining time
vi: Thời gian tổng cộng/còn lại

en: Click to toggle between total and remaining time
vi: Click để chuyển đổi giữa thời gian tổng cộng và thời gian còn lại

en: Click to toggle between elapsed and remaining time
vi: Click để chuyển đổi việc hiển thị giữa thời gian đã phát và thời gian còn lại

en: Double click to jump to a chosen time position
vi: Click chuột hai lần để đi đến vị trí thời gian được lựa chọn

en: Select a device or a VIDEO_TS directory
vi: Chọn một thiết bị hoặc một thư mục VIDEO_TS

en: Select a device or a VIDEO_TS folder
vi: Chọn một thiết bị hoặc một thư mục VIDEO_TS

en: Select one or multiple files
vi: Chọn một hay nhiều tập tin

en: File names:
vi: Tên tập tin:

en: Selected ports:
vi: Chọn cổng:

en: Use VLC pace
vi: Sử dụng nhịp độ của VLC

en: TV - digital
vi: TV - kỹ thuật số

en: Tuner card
vi: Card bộ dò kênh

en: Delivery system
vi: Hệ thống chuyển phát

en: Transponder/multiplex frequency
vi: Tần số hệ thống tiếp sóng/kết hợp

en: Transponder symbol rate
vi: Xếp hạng biểu tượng bộ tách sóng

en: Your display will be opened and played in order to stream or save it.
vi: Phần hiển thị của bạn sẽ được mở và được phát nhằm phân luồng hoặc để lưu lại dữ liệu đó.

note: xgettext: frames per second
en:  f/s
vi:  khung hình/giây

en: Double click to get media information
vi: Click đúp chuột để có thêm thông tin

en: Change playlistview
vi: Thay đổi cách trình bày danh sách

en: Search the playlist
vi: Tìm kiếm danh sách

en: Remove this podcast subscription
vi: Loại bỏ phần đăng ký theo dõi podcast này

en: Do you really want to unsubscribe from %1?
vi: Bạn có thực sự muốn bỏ đăng ký theo dõi từ %1?

en: Enter name for new directory:
vi: Điền tên cho thư mục mới:

en: Enter name for new folder:
vi: Điền vào tên cho thư mục mới:

en: Enter a new name for the directory:
vi: Nhập tên mới cho thư mục:

en: Enter a new name for the folder:
vi: Nhập tên mới cho thư mục:

en: Playlist View Mode
vi: Chế độ hiển thị danh sách

en: Playlist is currently empty.
    Drop a file here or select a media source from the left.
vi: Danh sách phát hiện tại ở trạng thái rỗng.
    Hãy kéo và thả một tập tin vào đây hoặc chọn một nguồn phát phía bên trái.

en: Detailed List
vi: Danh sách chi tiết

en: PictureFlow
vi: Dạng hình ảnh

en: Select or double click an action to change the associated hotkey. Use delete key to remove hotkeys.
vi: Chọn hoặc nhấp đúp vào một hành động để thay đổi phím nóng liên quan. Sử dụng phím xóa để xóa phím nóng.

en: Any field
vi: Bất kỳ khung thông tin nào

en: Application level hotkey
vi: Cấp độ phím tắt của ứng dụng

en: Desktop level hotkey
vi: Mức độ phím tắt của desktop

en: Double click to change.
    Delete key to remove.
vi: Click chuột hai lần để thay đổi.
    Nhấn phím Delete để xóa.

en: Hotkey change
vi: Thay đổi phím tắt

en: Press the new key or combination for
vi: Nhấn phím mới trên bàn phím hoặc tổ hợp phím cho

en: Warning: this key or combination is already assigned to
vi: Cảnh báo: phím này hoặc tổ hợp phím này đã được gán cho

en: Warning: <b>%1</b> is already an application menu shortcut
vi: Cảnh báo: <b>%1</b> là phím tắt đến bảng chọn của ứng dụng

en: Key or combination:
vi: Phím hoặc tổ hợp phím:

en: Input & Codecs Settings
vi: Thiết lập Nhập dữ liệu & Codec

en: Configure Hotkeys
vi: Chỉnh sửa phím tắt

en: If this property is blank, different values
    for DVD, VCD, and CDDA are set.
    You can define a unique one or configure them 
    individually in the advanced preferences.
vi: Nếu phần thuộc tính này để trống, các giá trị khác nhau
    của DVD,VCD, và CDDa sẽ được thiết lập.
    Bạn có thể tạo một thiết lập cũ và chỉnh sửa nó 
    một cách riêng rẽ trong phần Tùy Chỉnh nâng cao.

en: Lowest latency
vi: Độ trễ thấp nhất

en: High latency
vi: Độ trễ cao

en: Higher latency
vi: Độ trễ cao hơn

en: This is VLC's skinnable interface. You can download other skins at
vi: Đây là giao diện có thể thay đổi bằng cách chỉnh sửa dưới dạng tập tin. Bạn có thể tải về các tập tin này tại

en: VLC skins website
vi: Website cho giao diện của VLC

en: System's default
vi: Mặc định theo hệ thống

en: Edit selected profile
vi: Chỉnh sửa hồ sơ đã chọn

en: Delete selected profile
vi: Xóa hồ sơ đã chọn

en: This muxer is not provided directly by VLC: It could be missing.
vi: Bộ ghép kênh này không được cung cấp trực tiếp bởi VLC: Nó có thể bị thiếu.

en: This muxer is missing. Using this profile will fail
vi: Bộ ghép kênh này bị thiếu. Sử dụng hồ sơ này sẽ thất bại

en:  Profile Name Missing
vi:  Thiết tên hồ sơ

en: You must set a name for the profile.
vi: Bạn cần thiết lập tên cho hồ sơ này.

en: File/Directory
vi: Tập tin/Thư mục

en: File/Folder
vi: Tập tin/thư mục

en: This module writes the transcoded stream to a file.
vi: Module này sẽ ghi nhận các luồng được truyền mã hóa vào một tập tin.

en: Save file...
vi: Lưu tập tin...

en: Containers (*.ps *.ts *.mpg *.ogg *.asf *.mp4 *.mov *.wav *.raw *.flv *.webm)
vi: Dạng lưu (*.ps *.ts *.mpg *.ogg *.asf *.mp4 *.mov *.wav *.raw *.flv *.webm)

en: This module outputs the transcoded stream to a network via HTTP.
vi: Mô-đun này xuất luồng được chuyển mã sang mạng thông qua HTTP.

en: This module outputs the transcoded stream to a network via the mms protocol.
vi: Mô-đun này xuất luồng được chuyển mã sang mạng thông qua giao thức mms.

en: This module outputs the transcoded stream to a network via RTSP.
vi: Mô-đun này xuất luồng được chuyển mã sang mạng thông qua RTSP.

en: This module outputs the transcoded stream to a network via UDP.
vi: Mô-đun này xuất luồng được chuyển mã sang mạng thông qua UDP.

en: This module outputs the transcoded stream to a network via RTP.
vi: Mô-đun này xuất luồng được chuyển mã sang mạng thông qua RTP.

en: Base port
vi: Cổng cơ sở

en: This module outputs the transcoded stream to an Icecast server.
vi: Mô-đun này xuất luồng được chuyển mã tới máy chủ Icecast.

en: Login:pass
vi: Đăng nhập:mật khẩu

en: Create a new bookmark
vi: Tạo một phần đánh dấu mới

en: Delete the selected item
vi: Xóa đối tượng được chọn

en: Delete all the bookmarks
vi: Xóa tất cả phần đánh dấu

en: Multiple files selected.
vi: Nhiều tập tin được chọn.

en: Destination file:
vi: Đích đến của tập tin:

en: Multiple Files Selected.
vi: Nhiều Tập tin Được chọn.

en: Files will be placed in the same directory with the same name.
vi: Các tập tin sẽ được đặt trong cùng một thư mục có cùng tên.

en: Append '-converted' to filename
vi: Nối '-converted' vào tên tệp

en: Display the output
vi: Hiển thị phần dữ liệu được xuất ra

en: This display the resulting media, but can slow things down.
vi: Phần hiển thị này sẽ hiển thị kết quả của tập tin, tuy nhiên có thể làm chậm lại hệ thống đôi chút.

en: &Start
vi: &Bắt đầu

en: Program Guide
vi: Hướng dẫn chương trình

en: Hide future errors
vi: Không hiển thị các lỗi trong tương lai

en: Adjustments and Effects
vi: Tinh chỉnh và hiêu ứng

en: v4l2 controls
vi: điều khiển v4l2

en: Store the Password
vi: Lưu trữ mật khẩu

en: Privacy and Network Access Policy
vi: Chính sách về Riêng Tư và Quyền Truy Cập Mạng

en: <p>In order to protect your privacy, <i>VLC media player</i> does <b>not</b> collect personal data or transmit them, not even in anonymized form, to anyone.</p>
    <p>Nevertheless, <i>VLC</i> is able to automatically retrieve information about the media in your playlist from third party Internet-based services. This includes cover art, track names, artist names and other meta-data.</p>
    <p>Consequently, this may entail identifying some of your media files to third party entities. Therefore the <i>VLC</i> developers require your express consent for the media player to access the Internet automatically.</p>
vi: <p>Để bảo vệ quyền riêng tư của bạn, <i>VLC media player</i> <b>không</b> thu thập dữ liệu cá nhân hoặc truyền chúng, thậm chí dưới dạng ẩn danh, cho bất kỳ ai.</p>
    <p>Tuy nhiên, <i>VLC</i> có thể tự động truy xuất thông tin về phương tiện trong danh sách phát của bạn từ các dịch vụ dựa trên Internet của bên thứ ba. Điều này bao gồm ảnh bìa, tên bài hát, tên nghệ sĩ và siêu dữ liệu khác.</p>
    <p>Do đó, điều này có thể đòi hỏi phải xác định một số tệp phương tiện của bạn cho các tổ chức bên thứ ba. Do đó, nhà phát triển <i>VLC</i> cần có sự đồng ý rõ ràng của bạn để trình phát đa phương tiện truy cập Internet tự động.</p>

en: Network Access Policy
vi: Chính sách về Truy Cập Mạng

en: Regularly check for VLC updates
vi: Thường xuyên kiểm tra việc cập nhật phiên bản mới của VLC

en: Go to Time
vi: Đi đến thời gian

en: Go to time
vi: Đi đến thời gian

en: <p>VLC media player is a free and open source media player, encoder, and streamer made by the volunteers of the <a href="http://www.videolan.org/"><span style=" text-decoration: underline; color:#0057ae;">VideoLAN</span></a> community.</p><p>VLC uses its internal codecs, works on essentially every popular platform, and can read almost all files, CDs, DVDs, network streams, capture cards and other media formats!</p><p><a href="http://www.videolan.org/contribute/"><span style=" text-decoration: underline; color:#0057ae;">Help and join us!</span></a>
vi: <p>Chương trình VLC hoàn toàn miễn phí và là chương trình thuộc dạng mã nguồn mở, các trình biên mã và và phát luồng được biên soạn và lập trình bởi các tình nguyện viên thuộc tổ chức <a href="http://www.videolan.org/"><span style=" text-decoration: underline; color:#0057ae;">cộng đồng VideoLAN</span></a> nguồn mở .</p><p>VLC sử dụng các bộ biên giải mã do tự riêng chúng tôi xây dựng, hoạt động trên tất cả các nền tảng hệ điều hành hiện có từ Linux cho tới Mac OS hay Windows, có thể tương tác với hầu như tất cả các loại tập tin, CD, DVD, các luồng truyền tải dữ liệu dạng kết nối mạng, các thể loại dữ liệu trên nhiều loại thẻ nhớ, kết nối với vệ tinh cũng như các thiết bị ăngten và nhiều hơn thế nữa!</p><p><a href="http://www.videolan.org/contribute/"><span style=" text-decoration: underline; color:#0057ae;">Hãy chung tay góp sức dự án của chúng tôi bằng cách Việt hóa cho phiên bản tiếng Việt của VLC hoặc hỗ trợ phát triển mã nguồn cùng VLC!</span></a>

en: &Recheck version
vi: &Kiểm tra lại phiên bản

en: VLC media player updates
vi: Cập nhật phiên bản mới

en: A new version of VLC (%1.%2.%3%4) is available.
vi: Một phiên bản mới của VLC (%1.%2.%3%4) vừa mới được phát hành.

en: You have the latest version of VLC media player.
vi: Bạn đang sử dụng phiên bản mới nhất của VLC.

en: An error occurred while checking for updates...
vi: Xảy ra lỗi về kết nối khi tiến hành kiểm tra phiên bản cập nhật cho chương trình VLC...

en: Current Media Information
vi: Thông tin về tập tin hiện tại

en: S&tatistics
vi: T&hống kê

en: &Save Metadata
vi: &Lưu thông tin bổ sung

en: Saves all the displayed logs to a file
vi: Lưu tất cả các thông báo đã được hiển thị ra một tập tin

en: Save log file as...
vi: Lưu tập tin log hoặc nhật ký VLC dưới dạng...

en: Texts/Logs (*.log *.txt);; All (*.*)
vi: Văn bản/Nhật ký (*.log *.txt);; Tất cả (*.*)

en: Cannot write to file %1:
    %2.
vi: Không thể ghi dữ liệu vào tập tin %1: 
     %2.

en: Update the tree
vi: Cập nhật cây

en: Clear the messages
vi: Loại bỏ thông báo

en: Open Media
vi: Mở Tập Tin

en: &Disc
vi: &Đĩa

en: Capture &Device
vi: Ghi hình và &Thiết bị

en: &Enqueue
vi: &Đặt thứ tự

en: &Play
vi: &Phát

en: &Stream
vi: &Luồng phát

en: C&onvert
vi: C&huyển đổi

en: C&onvert / Save
vi: C&huyển đổi / Lưu

en: Enter URL here...
vi: Điền vào URL tại đây...

en: Please enter the URL or path to the media you want to play.
vi: Điền vào đường dẫn URL hoặc đường dẫn đến tập tin mà bạn muốn phát.

en: If your clipboard contains a valid URL
    or the path to a file on your computer,
    it will be automatically selected.
vi: Nếu bảng tạm của bạn chứa một URL hợp lệ
    hoặc đường dẫn đến một tập tin trong máy tính của bạn,
    thì đối tượng này sẽ được tự động được lựa chọn.

en: Plugins and extensions
vi: Tiện ích và định dạng

en: Active Extensions
vi: Tiện ích mở rộng đang hoạt động

en: &Search:
vi: &Tìm kiếm:

en: Reload extensions
vi: Tải lại tiện ích

en: Skins customize player's appearance. You can activate them through preferences.
vi: Skins tùy chỉnh ngoại hình của bộ chơi nhạc. Bạn có thể kích hoạt chúng thông qua tùy chọn.

en: Playlist parsers add new capabilities to read internet streams or extract meta data.
vi: Trình phân tích cú pháp danh sách phát bổ sung các khả năng mới để đọc luồng internet hoặc trích xuất dữ liệu meta.

en: Service discoveries adds new sources to your playlist such as web radios, video websites, ...
vi: Khám phá dịch vụ bổ sung thêm các nguồn mới vào danh sách phát của bạn như web radio, trang web video, ...

en: Retrieves extra info and art for playlist items
vi: Truy xuất thêm thông tin và hình ảnh cho các mục danh sách phát

en: Extensions brings various enhancements. Check descriptions for more details
vi: Tiện ích mở rộng mang lại nhiều cải tiến khác nhau. Kiểm tra mô tả để biết thêm chi tiết

en: Only installed
vi: Chỉ được cài đặt

en: Retrieving addons...
vi: Đang truy xuất tiện ích bổ sung...

en: No addons found
vi: Không tìm thấy tiện ích bổ sung nào

en: This addon has been installed manually. VLC can't manage it by itself.
vi: Addon này đã được cài đặt thủ công. VLC không thể tự quản lý được.

en: %1 downloads
vi: %1 lượt tải xuống

en: &Uninstall
vi: &Gỡ cài đặt

en: Deletes the selected item
vi: Xóa những tập tin được chọn

en: Switch to simple preferences view
vi: Chuyển sang chế độ tùy biến đơn giản

en: Switch to full preferences view
vi: Chuyển sang chế độ tùy biến đầy đủ

en: Save and close the dialog
vi: Lưu và đóng lại đoạn hội thoại

en: &Reset Preferences
vi: &Kích hoạt lại Tùy chỉnh

en: Only show current
vi: Chỉ hiện thị phần hiện tại

en: Only show modules related to current playback
vi: Chỉ hiện thỉ các module liên quan đến phần phát lại hiện tại

en: Simple Preferences
vi: Chế độ tùy biến đơn giản

en: Cannot save Configuration
vi: Không thể lưu phần Chỉnh Sửa

en: Preferences file could not be saved
vi: Không thể lưu tập tin tùy biến

en: Are you sure you want to reset your VLC media player preferences?
vi: Ban có chắc là muốn thiết đặt lại tất cả tùy chỉnh của chương trình về trạng thái ban đầu?

en: Stream Output
vi: Xuất dữ liệu luồng

en: This wizard will allow you to stream or convert your media for use locally, on your private network, or on the Internet.
    You should start by checking that source matches what you want your input to be and then press the "Next" button to continue.
vi: Phần hướng dẫn này sẽ giúp bạn cách phân luồng hoặc chuyển đổi định dạng các tập tin mà bạn đang sử dụng trên hệ thống của mình, hoặc trên mạng nội bộ được kết nối riêng, hoặc trên mạng internet.
    Bạn nên kiểm tra đối chiếu về sự tương xứng giữa nguồn dữ liệu mà bạn muốn nhập vào và sau đó bấm vào nút "Tiếp" để tiếp tục.

en: Stream output string.
    This is automatically generated when you change the above settings,
    but you can change it manually.
vi: Chuỗi xuất ra của luồng.
    Phần này sẽ tự động được tạo khi bạn thay đổi các thiết lập bên trên,
    và bạn cũng có thể tự mình thay đổi chúng.

en: Toolbars Editor
vi: Chỉnh sửa thanh công cụ

en: Toolbar Elements
vi: Các thành phần trong thanh công cụ

en: Flat Button
vi: Nút dạng phẳng

en: Next widget style
vi: Kiểu tiện ích tiếp theo

en: Big Button
vi: Nút lớn hơn

en: Native Slider
vi: Thanh trượt gốc

en: Above the Video
vi: Phía trên Video

en: Toolbar position:
vi: Vị trí thanh công cụ:

en: Line 1:
vi: Dòng 1:

en: Line 2:
vi: Dòng 2:

en: Time Toolbar
vi: Thanh công cụ thời gian

en: Advanced Widget
vi: Widget nâng cao

en: Fullscreen Controller
vi: Điều khiển toàn màn hình

en: Delete the current profile
vi: Xóa hồ sơ hiện tại

en: Select profile:
vi: Chọn hồ sơ:

en: Please enter the new profile name.
vi: Điền vào phần định danh cho tên hồ sơ mới.

en: Expanding Spacer
vi: Mở rộng khoảng cách

en: Time Slider
vi: Thanh trượt thời gian

en: Small Volume
vi: Âm lượng nhỏ tiếng

en: DVD menus
vi: Bảng chọn của DVD

en: Teletext transparency
vi: Độ mờ của Teletext

en: Advanced Buttons
vi: Nút điều chỉnh nâng cao

en: Playback Buttons
vi: Nút phát lại

en: Aspect ratio selector
vi: Chọn lựa tỉ lệ góc cạnh

en: Speed selector
vi: Chọn tốc độ

en: Video On Demand ( VOD )
vi: Video theo yêu cầu

en: Hours / Minutes / Seconds:
vi: Giờ/phút/giây:

en: Day / Month / Year:
vi: Ngày/tháng/năm:

en:  days
vi:  ngày

en: I&mport
vi: N&hập dữ liệu

en: Save VLM configuration as...
vi: Lưu thiết lập VLC dưới dạng...

en: VLM conf (*.vlm);;All (*)
vi: thiết lập VLM (*.vlm);;Tất cả (*)

en: Open VLM configuration...
vi: Mở thiết lập VLC...

en: Broadcast:
vi: Phát sóng:

en: Schedule:
vi: Lập lịch:

en: Open playlist...
vi: Mở danh sách...

en: M3U playlist
vi: Danh sách M3U

en: M3U8 playlist
vi: Danh sách M3U8

en: Save playlist as...
vi: Lưu danh sách dưới dạng...

en: Open subtitles...
vi: Mở tập tin phụ đề...

en: Subtitle Files
vi: Tập tin phụ đề

en: Do you want to restart the playback where left off?
vi: Bạn có muốn bắt đầu lại quá trình phát lại ở nơi đã dừng lại không?

en: Control menu for the player
vi: Bảng chọn điều khiển của VLC

en: &Media
vi: &Tập tin

en: P&layback
vi: Chế Đ&ộ Phát

en: Subti&tle
vi: Phụ đ&ề

en: Tool&s
vi: &Công cụ

en: V&iew
vi: C&hế độ hiển thị

en: Open &File...
vi: Mở &Tập Tin...

en: &Open Multiple Files...
vi: &Mở Nhiều Tập Tin...

en: Open &Disc...
vi: Mở &đĩa...

en: Open &Network Stream...
vi: Mở &luồng từ mạng...

en: Open &Capture Device...
vi: Mở &thiết bị ghi hình...

en: Open &Location from clipboard
vi: Mở &theo địa điểm từ bảng tạm

en: Open &Recent Media
vi: Các &tập tin được mở gần đây

en: Conve&rt / Save...
vi: Chuyể&n đổi/Lưu...

en: &Stream...
vi: &Luồng phát...

en: Quit at the end of playlist
vi: Đóng lại khi danh sách phát đã hoàn tất

en: Close to systray
vi: Đóng lại ở khay hệ thống

en: &Effects and Filters
vi: &Hiệu ứng và bộ lọc

en: &Track Synchronization
vi: &Đồng bộ hóa Track

en: Plu&gins and extensions
vi: Tiệ&n ích và định dạng

en: Customi&ze Interface...
vi: Chọn lự&a giao diện...

en: Play&list
vi: Danh& sách

en: Docked Playlist
vi: Hiển thị danh sách

en: Always on &top
vi: Luôn luôn đặt &trên cùng

en: Mi&nimal Interface
vi: Gi&ao diện thu nhỏ

en: &Fullscreen Interface
vi: &Giao diện toàn màn hình

en: &Advanced Controls
vi: &Điều khiển nâng cao

en: Visualizations selector
vi: Chọn lựa hiệu ứng

en: &Increase Volume
vi: &Tăng âm lượng

en: D&ecrease Volume
vi: &Giảm âm lượng

en: &Mute
vi: &Tắt âm thanh

en: Audio &Device
vi: Thiết &bị Audio

en: &Stereo Mode
vi: &Chế độ Stereo

en: &Visualizations
vi: &Hiệu ứng

en: Add &Subtitle File...
vi: Thêm T&ập tin Phụ đề...

en: Sub &Track
vi: Track ph&ụ đề

en: Always Fit &Window
vi: Luôn vừa vặn &màn hình

en: Set as Wall&paper
vi: Đặt làm Hì&nh Nền

en: &Aspect Ratio
vi: &Tỉ lệ đồng dạng

en: &Crop
vi: &Cắt bỏ

en: &Deinterlace
vi: &Chống quét mành

en: &Deinterlace mode
vi: &Chế độ chống quét mành

en: Take &Snapshot
vi: Chụp &Ảnh màn hình

en: T&itle
vi: Tiê&u đề

en: &Chapter
vi: &Chương

en: &Program
vi: &Chương trình

en: &Manage
vi: &Quản lý

en: Check for &Updates...
vi: Kiểm tra cập nhật &phiên bản mới...

en: Pre&vious
vi: L&ùi lại

en: Ne&xt
vi: Tiếp t&heo

en: Sp&eed
vi: Tố&c độ

en: &Faster
vi: Nh&anh hơn

en: N&ormal Speed
vi: Tố&c độ bình thường

en: Slo&wer
vi: Ch&ậm hơn

en: &Jump Forward
vi: Nhảy t&ới phía trước

en: Jump Bac&kward
vi: Nhảy về phía s&au

en: Open &Network...
vi: Mở Mạn&g...

en: &Playback
vi: &Chế độ phát

en: &Hide VLC media player in taskbar
vi: Ẩ&n chương trình VLC vào thanh taskbar

en: Sho&w VLC media player
vi: Hiể&n thị chương trình VLC

en: &Open Media
vi: &Mở tập tin

en: &Renderer
vi: Trình &kết xuất

en: Show advanced preferences over simple ones
vi: Hiển thị các tùy chỉnh nâng cao thông qua các tùy chỉnh cơ bản

en: Show advanced preferences and not simple preferences when opening the preferences dialog.
vi: Hiển thị các tùy chỉnh nâng cao và ẩn các tùy chọn cơ bản khi mở hộp điều khiển tùy chỉnh.

en: Systray icon
vi: Biểu tượng ở khay hệ thống

en: Show an icon in the systray allowing you to control VLC media player for basic actions.
vi: Hiển thị một biểu tượng nhỏ ở khay hệ thống cho phép bạn điều khiển VLC với các tính năng cơ bản.

en: Start VLC with only a systray icon
vi: Bắt đầu chạy VLC chỉ với một biểu tượng nhỏ ở khay hệ thống

en: VLC will start with just an icon in your taskbar.
vi: VLC sẽ bắt đầu chỉ bằng một biểu tượng trên thanh tác vụ của bạn.

en: Show playing item name in window title
vi: Hiển thị tên các đối tượng đang phát trong tiêu đề cửa sổ được mở

en: Show the name of the song or video in the controller window title.
vi: Hiển thị tên của bài hát hoặc video tại thanh tiêu đề của cửa sổ điều khiển.

en: Show notification popup on track change
vi: Hiển thị thông báo khi thay đổi bài nhạc

en: Show a notification popup with the artist and track name when the current playlist item changes, when VLC is minimized or hidden.
vi: Hiển thị một thông báo dưới góc màn hình về nghệ sĩ và tên tập tin đang phát khi các đối tượng này được bật, khi VLC bị thu nhỏ hoặc là ẩn.

en: Windows opacity between 0.1 and 1
vi: Độ trong suốt của cửa sổ trong khoảng 0.1 đến 1

en: Sets the windows opacity between 0.1 and 1 for main interface, playlist and extended panel. This option only works with Windows and X11 with composite extensions.
vi: Thiết lập độ trong suốt của cửa sổ giao diện từ 0.1 đến 1 cho giao diện chính, danh sách nhạc và các cửa sổ bổ sung. Tùy chọn này sẽ chỉ có hiệu lực với hệ điều hành Windows và các yếu tố bổ sung của X11.

en: Fullscreen controller opacity between 0.1 and 1
vi: Độ trong suốt của điều khiển toàn màn hình có giá trị giữa 0.1 đến 1

en: Sets the fullscreen controller opacity between 0.1 and 1 for main interface, playlist and extended panel. This option only works with Windows and X11 with composite extensions.
vi: Thiết lập độ trong suốt của cửa sổ giao diện từ 0.1 đến 1 cho giao diện chính, danh sách nhạc và các cửa sổ bổ sung. Tùy chọn này sẽ chỉ có hiệu lực với hệ điều hành Windows và các yếu tố bổ sung của X11.

en: Show unimportant error and warnings dialogs
vi: Hiển thị các lỗi và các cảnh báo không quan trọng

en: Activate the updates availability notification
vi: Kích hoạt chế độ thông báo cập nhật khi có phiên bản mới

en: Activate the automatic notification of new versions of the software. It runs once every two weeks.
vi: Bật tính năng thông báo tự động về phiên bản cập nhật mới nhất của chương trình. Sẽ kiểm tra hai tuần một lần.

en: Number of days between two update checks
vi: Khoảng thời gian tiến hành kiểm tra cập nhật VLC tính bằng ngày

en: Ask for network policy at start
vi: Yêu cầu xác nhận chính sách mạng lưới khi chạy

en: Save the recently played items in the menu
vi: Lưu các mục được phát gần đây vào bảng chọn

en: List of words separated by | to filter
vi: Sử dụng danh sách các từ tách biệt bởi | để lọc

en: Regular expression used to filter the recent items played in the player.
vi: Biểu thức chính quy được sử dụng để lọc các mục được phát gần đây trong trình phát.

en: Define the colors of the volume slider
vi: Đổi màu sắc của thanh trượt âm lượng

en: Define the colors of the volume slider
    By specifying the 12 numbers separated by a ';'
    Default is '255;255;255;20;226;20;255;176;15;235;30;20'
    An alternative can be '30;30;50;40;40;100;50;50;160;150;150;255'
vi: Xác định màu sắc của thanh trượt âm lượng
    Bằng cách chỉ định 12 số cách nhau bằng dấu ';'
    Mặc định là '255;255;255;20;226;20;255;176;15;235;30;20'
    Một lựa chọn thay thế có thể là '30;30;50;40;40;100;50;50;160;150;150;255'

en: Selection of the starting mode and look
vi: Lựa chọn chế độ khởi động và xem xét

en: Start VLC with:
     - normal mode
     - a zone always present to show information as lyrics, album arts...
     - minimal mode with limited controls
vi: Khời động VLC với:
     - chế độ bình thường
     - một khu vực luôn hiển thị các thông tin như lời bài hát, tên album...
     - chế độ thu nhỏ với các điều khiển bị giới hạn

en: Show a controller in fullscreen mode
vi: Hiển thị trình điều khiển trong chế độ toàn màn hình

en: Embed the file browser in open dialog
vi: Nhúng Trình Quản Lý tập tin vào cửa sổ mở tập tin

en: Define which screen fullscreen goes
vi: Xác định màn hình trong chế độ hiển thị toàn màn hình

en: Screennumber of fullscreen, instead of same screen where interface is.
vi: Số màn hình của toàn màn hình, thay vì cùng một màn hình có giao diện.

en: Load extensions on startup
vi: Tải tiện ích khi khởi động chương trình

en: Automatically load the extensions module on startup.
vi: Tự động tải mô-đun tiện ích mở rộng khi khởi động.

en: Start in minimal view (without menus)
vi: Hiển thị dưới dạng chế độ thu nhỏ (không có các bảng chọn)

en: Display background cone or art
vi: Hiển thị hình nền là logo của chương trình hoặc một hình nào đó

en: Display background cone or current album art when not playing. Can be disabled to prevent burning screen.
vi: Hiển thị hình nền của chương trình là logo VLC hoặc hình của album khi không có tập tin nào được phát. Bạn có thể tắt tính năng này.

en: Expanding background cone or art
vi: Mở rộng hình nón hoặc nghệ thuật nền

en: Background art fits window's size.
vi: Hình nền phù hợp với kích thước của cửa sổ.

en: Ignore keyboard volume buttons.
vi: Bỏ qua nút chỉnh âm lượng trên bàn phím.

en: With this option checked, the volume up, volume down and mute buttons on your keyboard will always change your system volume. With this option unchecked, the volume buttons will change VLC's volume when VLC is selected and change the system volume when VLC is not selected.
vi: Khi thiết lập này được chọn, các phím tăng âm lượng, giảm âm lượng và tắt âm lượng trên bàn phím của bạn sẽ có thể thay đổi âm thanh đồng thời trên chính hệ thống của bạn và cả chương trình. Khi không chọn thiết lập này, nút âm lượng sẽ chỉ đsong vai trò thay đổi âm lượng của VLC mà không thay đổi âm lượng của hệ thống.

en: When to raise the interface
vi: Khi nào cần nâng cao giao diện

en: This option allows the interface to be raised automatically when a video/audio playback starts, or never.
vi: Tùy chọn này cho phép giao diện tự động được nâng lên khi quá trình phát lại video/âm thanh bắt đầu hoặc không bao giờ.

en: Fullscreen controller mouse sensitivity
vi: Độ nhạy chuột của bộ điều khiển toàn màn hình

en: When minimized
vi: Khi thu nhỏ

en: Qt interface
vi: Giao diện QT

[ctx: Tooltip|Clear]
en: Clear
vi: Xóa

en: Open a skin file
vi: Mở Tập Tin Giao Diện

en: Skin files |*.vlt;*.wsz;*.xml
vi: Tập tin giao diện |*.vlt;*.wsz;*.xml

en: Playlist Files |
vi: Tệp danh sách phát |

en: |All Files |*
vi: |Tất cả các tệp |*

en: Open playlist
vi: Mở danh sách

en: XSPF playlist |*.xspf|M3U file |*.m3u|HTML playlist |*.html
vi: Danh sách phát XSPF |*.xspf|Tệp M3U |*.m3u|Danh sách phát HTML |*.html

en: Skin to use
vi: Giao diện sử dụng

en: Path to the skin to use.
vi: Đường dẫn đến giao diện sử dụng.

en: Config of last used skin
vi: Thiết lập giao diện sử dụng trước đó

en: Windows configuration of the last skin used. This option is updated automatically, do not touch it.
vi: Windows sẽ tự động nhận diện giao diện cuối cùng đã sử dụng. Tùy chọn này được cập nhật tự động, đừng thay đổi nó.

en: Show a systray icon for VLC
vi: Hiển thị biểu tượng của VLC ở khay hệ thống

en: Show VLC on the taskbar
vi: Hiển thị VLC ở thanh Taskbar

en: Enable transparency effects
vi: Cho phép hiệu ứng trong suốt

en: You can disable all transparency effects if you want. This is mainly useful when moving windows does not behave correctly.
vi: Bạn có thể tắt toàn bộ hiệu ứng trong suốt nếu bạn muốn. Điều này cực kỳ tiện dụng khi di chuyển các cửa sổ mà không xác định được cái nào.

en: Use a skinned playlist
vi: Sử dụng giao diện tùy chọn cho danh sách

en: Display video in a skinned window if any
vi: Hiển thị video dưới dạng một cửa sổ giao diện bất kỳ

en: When set to 'no', this parameter is intended to give old skins a chance to play back video even though no video tag is implemented
vi: Khi chỉnh thành 'không', thông số này sẽ đưa ra các giao diện cũ để phát video mặc dù thẻ đánh dấu video chưa được hoàn thiện

en: Skinnable Interface
vi: Giao diện có thể thay đổi

en: Select skin
vi: Chọn giao diện

en: Open skin...
vi: Da hở...

en: Brightness threshold
vi: Ngưỡng độ sáng

en: When this mode is enabled, pixels will be shown as black or white. The threshold value will be the brightness defined below.
vi: Khi chế độ này được bật, các điểm ảnh sẽ hiển thị ở dạng trắng hoặc đen. Ngưỡng giá trị xác định độ sáng sẽ được thiết lập phía bên dưới.

en: Image contrast (0-2)
vi: Độ tương phản hình ảnh (0-2)

en: Set the image contrast, between 0 and 2. Defaults to 1.
vi: Chỉnh độ tương phản hình ảnh, từ 0 đến 2. Mặc định là 1.

en: Image hue (0-360)
vi: Tông màu hình ảnh (0-360)

en: Set the image hue, between 0 and 360. Defaults to 0.
vi: Chỉnh tông màu hình ảnh, khoảng giá trị từ 0 đến 360. Giá trị mặc định là 0.

en: Image saturation (0-3)
vi: Độ bão hòa hình ảnh (0-3)

en: Set the image saturation, between 0 and 3. Defaults to 1.
vi: Chỉnh độ bão hòa hình ảnh, từ giá trị 0 đến 3. Mặc định là 1.

en: Image brightness (0-2)
vi: Độ sáng hình ảnh (0-2)

en: Set the image brightness, between 0 and 2. Defaults to 1.
vi: Chỉnh độ sáng hình ảnh, từ 0 đến 2. Mặc định là 1.

en: Image gamma (0-10)
vi: Gamma của hình ảnh (0-10)

en: Set the image gamma, between 0.01 and 10. Defaults to 1.
vi: Chỉnh độ gamma của hình ảnh, khoảng giá trị từ 0.01 đến 10. Giá trị mặc định là 1.

en: Direct3D9 adjust filter
vi: Bộ lọc điều chỉnh Direct3D9

en: Decode frames directly into RPI VideoCore instead of host memory.
vi: Giải mã các khung hình trực tiếp vào RPI VideoCore thay vì bộ nhớ máy chủ.

en: Decode frames directly into RPI VideoCore instead of host memory. This option must only be used with the MMAL video output plugin.
vi: Giải mã các khung hình trực tiếp vào RPI VideoCore thay vì bộ nhớ máy chủ. Tùy chọn này chỉ được sử dụng với plugin đầu ra video MMAL.

en: MMAL decoder
vi: Bộ giải mã MMAL

en: MMAL-based decoder plugin for Raspberry Pi
vi: Plugin giải mã dựa trên MMAL cho Raspberry Pi

en: Use QPUs for advanced HD deinterlacing.
vi: Sử dụng QPU để khử xen kẽ HD nâng cao.

en: Make use of the QPUs to allow higher quality deinterlacing of HD content.
vi: Tận dụng QPU để cho phép khử xen kẽ nội dung HD chất lượng cao hơn.

en: MMAL deinterlace
vi: Khử xen kẽ MMAL

en: MMAL-based deinterlace filter plugin
vi: Plugin bộ lọc khử xen kẽ dựa trên MMAL

en: VideoCore layer where the video is displayed.
vi: Lớp VideoCore nơi video được hiển thị.

en: VideoCore layer where the video is displayed. Subpictures are displayed directly above and a black background directly below.
vi: Lớp VideoCore nơi video được hiển thị. Hình ảnh phụ được hiển thị ngay phía trên và nền đen ngay bên dưới.

en: Blank screen below video.
vi: Màn hình trống bên dưới video.

en: Render blank screen below video. Increases VideoCore load.
vi: Hiển thị màn hình trống bên dưới video. Tăng tải VideoCore.

en: Adjust HDMI refresh rate to the video.
vi: Điều chỉnh tốc độ làm mới HDMI cho video.

en: Force interlaced video mode.
vi: Buộc chế độ video xen kẽ.

en: Force the HDMI output into an interlaced video mode for interlaced video content.
vi: Buộc đầu ra HDMI sang chế độ video xen kẽ cho nội dung video xen kẽ.

en: MMAL-based vout plugin for Raspberry Pi
vi: Plugin vout dựa trên MMAL cho Raspberry Pi

en: VAAPI filters
vi: Bộ lọc VAAPI

en: Video Accelerated API filters
vi: Bộ lọc API tăng tốc video

en: VDPAU adjust video filter
vi: VDPAU điều chỉnh bộ lọc video

en: VDPAU video decoder
vi: Bộ giải mã video VDPAU

en: Temporal-spatial
vi: Không gian-thời gian

en: VDPAU surface conversions
vi: Chuyển đổi bề mặt VDPAU

en: Deinterlacing algorithm
vi: Thuật toán khử xen kẽ

en: Inverse telecine
vi: Điện ảnh nghịch đảo

en: Deinterlace chroma skip
vi: Bỏ qua sắc độ xen kẽ

en: Whether temporal deinterlacing applies to luma only
vi: Công việc khử tạm thời xen kẽ chỉ áp dụng cho độ sáng

en: Noise reduction level
vi: Mức giảm tiếng ồn

en: High quality scaling level
vi: Mức độ mở rộng chất lượng cao

en: VDPAU deinterlacing filter
vi: Bộ lọc khử xen kẽ VDPAU

en: VDPAU output
vi: Đầu ra VDPAU

en: VDPAU sharpen video filter
vi: Bộ lọc video sắc nét VDPAU

en: File keystore (plaintext)
vi: Kho khóa tệp (bản rõ)

en: Secrets are stored on a file without any encryption
vi: Những bí mật được lưu trữ trong một file không có bất kỳ mã hóa nào

en: Crypt keystore
vi: Kho khóa mật mã

en: Secrets are stored encrypted on a file
vi: Bí mật được lưu trữ mã hóa trên một tập tin

en: After first unlock
vi: Sau lần mở khóa đầu tiên

en: After first unlock, on this device only
vi: Sau lần mở khóa đầu tiên, chỉ trên thiết bị này

en: When passcode set, on this device only
vi: Khi đặt mật mã, chỉ trên thiết bị này

en: Always, on this device only
vi: Luôn luôn, chỉ trên thiết bị này

en: When unlocked
vi: Khi mở khóa

en: When unlocked, on this device only
vi: Khi được mở khóa, chỉ trên thiết bị này

en: Synchronize stored items
vi: Đồng bộ hóa các mục được lưu trữ

en: Synchronizes stored items via iCloud Keychain if enabled in the user domain.
vi: Đồng bộ hóa các mục được lưu trữ qua Chuỗi khóa iCloud nếu được bật trong miền người dùng.

en: Accessibility type for all future passwords saved to the Keychain
vi: Loại khả năng truy cập cho tất cả mật khẩu trong tương lai được lưu vào Chuỗi khóa

en: Keychain access group
vi: Nhóm truy cập chuỗi khóa

en: Keychain access group as defined by the app entitlements.
vi: Nhóm truy cập chuỗi khóa được xác định theo quyền của ứng dụng.

en: Keychain keystore
vi: Kho khóa móc khóa

en: Keystore for iOS, Mac OS X and tvOS
vi: Kho khóa cho iOS, Mac OS X và tvOS

en: KWallet keystore
vi: Kho khóa KWallet

en: Secrets are stored via KWallet
vi: Bí mật được lưu trữ qua KWallet

en: Memory keystore
vi: Kho khóa bộ nhớ

en: Secrets are stored in memory
vi: Bí mật được lưu trữ trong bộ nhớ

en: libsecret keystore
vi: kho khóa libsecret

en: Secrets are stored via libsecret
vi: Bí mật được lưu trữ thông qua libsecret

en: Android log
vi: Nhật ký Android

en: Android log using logcat
vi: Nhật ký Android sử dụng logcat

en: Turn off all messages on the console.
vi: Tắt tất cả tin nhắn trên bảng điều khiển.

en: Console log
vi: Nhật ký bảng điều khiển

en: Console logger
vi: Trình ghi nhật ký bảng điều khiển

en: Log to file
vi: Lưu trữ nhật trình hoặc log vào tập tin

en: Log all VLC messages to a text file.
vi: Lưu trữ tất cả các thông báo của VLC vào một tập tin dạng văn bản.

en: Log filename
vi: Tên tập tin Log hoặc nhật ký chương trình

en: Specify the log filename.
vi: Chỉnh sửa tên tập tin Log hoặc phần nhật ký chương trình.

en: Specify the logging format.
vi: Chỉnh sửa định dạng nhật trình của hệ thống được ghi nhận bởi VLC.

en: Select the logging verbosity or default to use the same verbosity given by --verbose.
vi: Chọn mức độ chi tiết khi ghi nhật ký hoặc mặc định để sử dụng mức độ chi tiết tương tự do --verbose cung cấp.

en: Logger
vi: Trình ghi nhật ký

en: File logger
vi: Trình ghi tệp tin nhật ký

en: SystemD journal logger
vi: Trình ghi nhật ký SystemD

en: System log (syslog)
vi: Nhật ký hệ thống (syslog)

en: Emit log messages through the POSIX system log.
vi: Phát ra thông điệp tường trình thông qua nhật ký hệ thống POSIX.

en: Debug messages
vi: Thông điệp gỡ lỗi

en: Include debug messages in system log.
vi: Bao gồm các thông báo gỡ lỗi trong nhật ký hệ thống.

en: Process identity in system log.
vi: Xử lý danh tính trong nhật ký hệ thống.

en: Facility
vi: Cơ sở hạ tầng

en: System logging facility.
vi: Cơ sở ghi nhật ký hệ thống.

en: System logger (syslog)
vi: Trình ghi nhật ký hệ thống (syslog)

en: Extension not responding!
vi: Tiện ích mở rộng không phản hồi!

en: Extension '%s' does not respond.
    Do you want to kill it now?
vi: Tiện ích mở rộng '%s' không phản hồi.
    Bạn có muốn tắt nó không?

en: <p>Password for Web interface has not been set.</p><p>Please use --http-password, or set a password in </p><p>Preferences &gt; All &gt; Main interfaces &gt; Lua &gt; Lua HTTP &gt; Password.</p>
vi: <p>Chưa thiết lập mật khẩu cho giao diện web.</p><p>Hãy sử dụng --http-mật khẩu, hoặc thiết đặt một mật khẩu trong </p><p>Tùy Biến &gt; Toàn bộ &gt; Giao diện chính &gt; Lua &gt; Lua HTTP &gt; Mật khẩu.</p>

en: Lua interface
vi: Giao diện Lua

en: Lua interface module to load
vi: Module giao diện Lua để tải

en: Lua interface configuration
vi: Chỉnh sửa giao diện Lua

en: Lua interface configuration string. Format is: '["<interface module name>"] = { <option> = <value>, ...}, ...'.
vi: Chỉnh sửa các chuỗi ký tự trong giao diện Lua. Định dạng là '["<tên module giao diện>"] = { <tùy chọn> = <giá trị>, ...}, ...'.

en: A single password restricts access to this interface.
vi: Một mật khẩu đã được thiết lập để hạn chế việc truy cập giao diện này.

en: Source directory
vi: Thư mục nguồn

en: Directory index
vi: Đánh chỉ số thư mục

en: Allow to build directory index
vi: Cho phép xây dựng đánh chỉ số thư mục

en: This is the host on which the interface will listen. It defaults to all network interfaces (0.0.0.0). If you want this interface to be available only on the local machine, enter "127.0.0.1".
vi: Đây là máy chủ mà giao diện sẽ lắng nghe. Nó mặc định cho tất cả các giao diện mạng (0.0.0.0). Nếu bạn muốn giao diện này chỉ khả dụng trên máy cục bộ, hãy nhập "127.0.0.1".

en: This is the TCP port on which this interface will listen. It defaults to 4212.
vi: Đây là cổng TCP mà giao diện này sẽ lắng nghe. Nó mặc định là 4212.

en: CLI input
vi: Dữ liệu đầu vào dạng CLI

en: Accept commands from this source. The CLI defaults to stdin ("*console"), but can also bind to a plain TCP socket ("localhost:4212") or use the telnet protocol ("telnet://0.0.0.0:4212")
vi: Các lệnh được chấp nhận từ nguồn thông tin này. CLI mặc định là stdin ("*console"), nhưng cũng có thể được bind tới một socket TCP ("localhost:4212") hoặc sử dụng giao thức telnet ("telnet://0.0.0.0:4212")

en: Lua interpreter
vi: Trình phiên dịch Lua

en: Command-line interface
vi: Giao diện dòng-lệnh

en: Fetch meta data using lua scripts
vi: Tải các thông tin dữ liệu chi tiết bằng cách sử dụng các đoạn mã dạng lua

en: Read meta data using lua scripts
vi: Đọc các thông tin chi tiết sử dụng ngôn ngữ của lua

en: Lua Playlist
vi: Danh sách Lua

en: Lua Playlist Parser Interface
vi: Giao diện chuyển đổi danh sách phát kiểu Lua

en: Fetch artwork using lua scripts
vi: Tải các hình nghệ thuật thông qua ngôn ngữ dạng lua

en: Lua Extension
vi: Tiện ích dạng Lua

en: Lua SD Module
vi: Module thẻ nhớ dạng Lua

en: Folder meta data
vi: Thư mục chứa thông tin bổ sung

en: Album art filename
vi: Tên tập tin album art

en: Filename to look for album art in current directory
vi: Tên tập tin của album art cho việc tìm kiếm trong thư mục hiện tại

en: addons local storage
vi: tiện ích lưu trữ cục bộ

en: Addons local storage installer
vi: Trình cài đặt bộ nhớ cục bộ Addons

en: Addons local storage lister
vi: Trình liệt kê lưu trữ cục bộ của Addons

en: Videolan.org's addons finder
vi: Công cụ tìm tiện ích bổ sung của Videolan.org

en: addons.videolan.org addons finder
vi: addons.videolan.org công cụ tìm tiện ích mở rộng

en: Videolan.org's single archive addons finder
vi: Công cụ tìm kiếm tiện ích lưu trữ duy nhất của Videolan.org

en: single .vlp archive addons finder
vi: công cụ tìm addons lưu trữ .vlp duy nhất

en: The username of your last.fm account
vi: Tên của người sử dụng tài khoản last.fm của bạn

en: The password of your last.fm account
vi: Mật khẩu của người sử dụng tài khoản last.fm của bạn

en: The URL set for an alternative scrobbler engine
vi: Phần URL được thiết lập cho các engine scrobbelr phụ trợ

en: last.fm: Authentication failed
vi: last.fm: Thất bại trong việc xác nhận

en: last.fm username or password is incorrect. Please verify your settings and relaunch VLC.
vi: tên người dùng hoặc mật khẩu không đúng. Hãy kiểm tra lại các thiết lập và khởi động lại VLC.

en: Last.fm username not set
vi: Tên người sử dụng chưa được thiết lập

en: Please set a username or disable the audioscrobbler plugin, and restart VLC.
    Visit http://www.last.fm/join/ to get an account.
vi: Hãy tạo một tài khoản hoặc vô hiệu plugin của audiosrobbler, và khởi động lại VLC.
    Truy cập vào http://www.last.fm/join/ để tạo một tài khoản.

en: Track fingerprinter (based on Acoustid)
vi: Theo dõi dấu vân tay (dựa trên Acoustid)

en: However, the security certificate presented by the server is unknown and could not be authenticated by any trusted Certificate Authority.
vi: Tuy nhiên, chứng chỉ bảo mật do máy chủ xuất trình không xác định và không thể được xác thực bởi bất kỳ Cơ quan cấp chứng chỉ đáng tin cậy nào.

en: However, the security certificate presented by the server changed since the previous visit and was not authenticated by any trusted Certificate Authority.
vi: Tuy nhiên, chứng chỉ bảo mật do máy chủ xuất trình đã thay đổi kể từ lần truy cập trước và không được xác thực bởi bất kỳ Cơ quan cấp chứng chỉ đáng tin cậy nào.

en: View certificate
vi: Xem chứng nhận

en: Insecure site
vi: Trang không an toàn

en: You attempted to reach %s. %s
    This problem may be stem from an attempt to breach your security, compromise your privacy, or a configuration error.
    
    If in doubt, abort now.
vi: Bạn đã cố gắng tiếp cận %s. %s
    Sự cố này có thể xuất phát từ nỗ lực xâm phạm bảo mật, xâm phạm quyền riêng tư của bạn hoặc lỗi cấu hình.
    
    Nếu nghi ngờ, hãy hủy bỏ ngay bây giờ.

en: Accept 24 hours
vi: Chấp nhận trong vòng 24 tiếng đồng hồ

en: Accept permanently
vi: Luôn luôn chấp nhận

en: This is the certificate presented by %s:
    %s
    
    If in doubt, abort now.
vi: Đây là chứng chỉ được giới thiệu bởi %s:
    %s
    
    Nếu nghi ngờ, hãy hủy bỏ ngay bây giờ.

en: Use system trust database
vi: Sử dụng cơ sở dữ liệu tin cậy của hệ thống

en: Trust the root certificates of Certificate Authorities stored in the operating system trust database to authenticate TLS sessions.
vi: Tin cậy chứng chỉ gốc của Tổ chức phát hành chứng chỉ được lưu trữ trong cơ sở dữ liệu tin cậy của hệ điều hành để xác thực các phiên TLS.

en: Trust directory
vi: Thư mục tin cậy

en: Trust the root certificates of Certificate Authorities stored in the specified directory to authenticate TLS sessions.
vi: Tin tưởng vào chứng chỉ gốc của Tổ chức phát hành chứng chỉ được lưu trữ trong thư mục được chỉ định để xác thực các phiên TLS.

en: Ciphers, key exchange methods, hash functions and compression methods can be selected. Refer to GNU TLS documentation for detailed syntax.
vi: Mật mã, phương thức trao đổi khóa, hàm băm và phương pháp nén có thể được chọn. Tham khảo tài liệu GNU TLS để biết cú pháp chi tiết.

en: Performance (prioritize faster ciphers)
vi: Hiệu suất (ưu tiên mật mã nhanh hơn)

en: Secure 128-bits (exclude 256-bits ciphers)
vi: Bảo mật 128 bit (loại trừ mật mã 256 bit)

en: Secure 256-bits (prioritize 256-bits ciphers)
vi: Bảo mật 256-bit (ưu tiên mật mã 256-bit)

en: GNU TLS transport layer security
vi: Bảo mật lớp vận chuyển GNU TLS

en: GNU TLS server
vi: Máy chủ GNU TLS

en: Playing some media.
vi: Đang phát một số tập tin.

en: D-Bus screensaver
vi: Trình bảo vệ màn hình D-Bus

en: D-Bus screen saver inhibition
vi: Ức chế bảo vệ màn hình D-Bus

en: XDG-screensaver
vi: Trình bảo vệ màn hình-XDG

en: XDG screen saver inhibition
vi: Hạn chế sử dụng trình bảo vệ màn hình XDG

en: File logging
vi: Ghi nhật ký tệp

en: M3U playlist export
vi: Xuất dữ liệu danh sách M3U

en: M3U8 playlist export
vi: Xuất danh sách dạng M3U8

en: XSPF playlist export
vi: Xuất dữ liệu danh sách XSPF

en: HTML playlist export
vi: Xuất dữ liệu danh sách HTML

en: Maximum number of connections
vi: Số lượng tối đa kết nối

en: This limits the maximum number of clients that can connect to the RTSP VOD. 0 means no limit.
vi: Điều này giới hạn số lượng máy khách tối đa có thể kết nối với RTSP VOD. 0 có nghĩa là không có giới hạn.

en: MUX for RAW RTSP transport
vi: MUX để vận chuyển RAW RTSP

en: Sets the timeout option in the RTSP session string
vi: Đặt tùy chọn thời gian chờ trong chuỗi phiên RTSP

en: Defines what timeout option to add to the RTSP session ID string. Setting it to a negative number removes the timeout option entirely. This is needed by some IPTV STBs (such as those made by HansunTech) which get confused by it. The default is 5.
vi: Xác định tùy chọn thời gian chờ nào để thêm vào chuỗi ID phiên RTSP. Đặt nó thành số âm sẽ loại bỏ hoàn toàn tùy chọn thời gian chờ. Điều này là cần thiết đối với một số STB IPTV (chẳng hạn như các STB do HansunTech sản xuất) khiến nó bị nhầm lẫn. Mặc định là 5.

en: Legacy RTSP VoD server
vi: Máy chủ RTSP VoD kế thừa

en: TLS support for OS X and iOS
vi: Hỗ trợ TLS cho OS X và iOS

en: TLS server support for OS X
vi: Hỗ trợ máy chủ TLS cho OS X

en: You attempted to reach %s. However the security certificate presented by the server is unknown and could not be authenticated by any trusted Certification Authority. This problem may be caused by a configuration error or an attempt to breach your security or your privacy.
    
    If in doubt, abort now.
vi: Bạn đang cố kết nối tới %s. Tuy nhiên chứng chỉ về an ninh từ phía server này hiện không rõ, và có thể không được chấp nhận bởi bất kỳ việc cho phép cấp chứng chỉ an toàn về kêt nối. Vấn đề này có thể xảy ra khi phần thiết lập thông tin bị lỗi gì đó hoặc có đối tượng đang muốn thu thập thông tin cá nhân từ bạn và hệ thống.
    
    Nếu nghi ngờ, hãy hủy bỏ ngay.

en: Accept certificate temporarily
vi: Chấp nhận chứng chỉ tạm thời

en: Stats encoder function
vi: Chức năng số liệu thống kê bộ mã hóa

en: Stats decoder
vi: Thống kê bộ giải mã

en: Stats decoder function
vi: Chức năng số liệu thống kê bộ giải mã

en: Stats demux
vi: Thống kê bộ tách kênh

en: Stats demux function
vi: Chức năng thống kê bộ tách kênh

en: XML Parser (using libxml2)
vi: Trình phân tích  XML (sử dụng libxml2)

en: Title to put in ASF comments.
vi: Tiêu đề để đưa vào bình luận ASF.

en: Author to put in ASF comments.
vi: Tác giả đưa vào bình luận ASF.

en: Copyright string to put in ASF comments.
vi: Chuỗi bản quyền để đưa vào bình luận ASF.

en: Comment to put in ASF comments.
vi: Bình luận để đưa vào bình luận ASF.

en: "Rating" to put in ASF comments.
vi: "Xếp hạng" để đưa vào nhận xét ASF.

en: Packet Size
vi: Kích thước gói

en: ASF packet size -- default is 4096 bytes
vi: Kích thước gói ASF - mặc định là 4096 byte

en: Bitrate override
vi: Ghi đè tốc độ bit

en: Do not try to guess ASF bitrate. Setting this, allows you to control how Windows Media Player will cache streamed content. Set to audio+video bitrate in bytes
vi: Đừng cố đoán số lượng ASF bitrate. Nếu phần thiết lập này được thiết lập, bạn sẽ có thể điều khiển cách Windows Media Player sử dụng bộ nhớ đệm đối với nội dung của luồng được truyền tải. Số bitrate của audio+video được tính bằng byte

en: ASF muxer
vi: Bộ ghép kênh ASF

en: Unknown Video
vi: Không biết video này

en: AVI muxer
vi: Bộ ghép kênh AVI

en: Dummy/Raw muxer
vi: Bộ ghép kênh giả/thô

en: Create "Fast Start" files
vi: Tạo tập tin "Bắt đầu nhanh"

en: Create "Fast Start" files. "Fast Start" files are optimized for downloads and allow the user to start previewing the file while it is downloading.
vi: Tạo tập tin "Bắt Đầu Nhanh". Các tập tin "Bắt Đầu Nhanh" được tùy chỉnh cho việc tải dữ liệu và cho phép người dùng có khản năng xem trước các tập tin đang được tải về ngay lập tức. Nghĩa là, khi bạn đang thực hiện tải về một tập tin nào đó, hoặc nhiều tập tin cùng lúc, bạn có thể ngay lập tức xem chính tập tin đó với nội dung đã tải về chứ không cần phải đợi tải về hết mới xem được.

en: MP4/MOV muxer
vi: Bộ ghép kênh MP4/MOV

en: Fragmented and streamable MP4 muxer
vi: Bộ chuyển đổi MP4 được phân mảnh và có thể phát trực tuyến

en: DTS delay (ms)
vi: Độ trễ DTS (ms)

en: Delay the DTS (decoding time stamps) and PTS (presentation timestamps) of the data in the stream, compared to the SCRs. This allows for some buffering inside the client decoder.
vi: Trì hoãn DTS (dấu thời gian giải mã) và PTS (dấu thời gian trình bày) của dữ liệu trong luồng so với SCR. Điều này cho phép một số bộ đệm bên trong bộ giải mã máy khách.

en: PES maximum size
vi: Kích thước tối đa PES

en: Set the maximum allowed PES size when producing the MPEG PS streams.
vi: Đặt kích thước PES tối đa được phép khi tạo luồng MPEG PS.

en: PS muxer
vi: Bộ ghép kênh PS

en: Assign a fixed PID to the video stream. The PCR PID will automatically be the video.
vi: Gán một PID cố định cho luồng video. PCR PID sẽ tự động là video.

en: Assign a fixed PID to the audio stream.
vi: Gán một PID cố định cho luồng âm thanh.

en: Assign a fixed PID to the SPU.
vi: Gán một PID cố định cho SPU.

en: Assign a fixed PID to the PMT
vi: Gán một PID cố định cho PMT

en: Assign a fixed Transport Stream ID.
vi: Chỉ định ID luồng truyền tải cố định.

en: Assign a fixed Network ID (for SDT table)
vi: Gán Network ID cố định (cho bảng SDT)

en: PMT Program numbers
vi: Số chương trình PMT

en: Assign a program number to each PMT. This requires "Set PID to ID of ES" to be enabled.
vi: Chỉ định số chương trình cho mỗi PMT. Điều này yêu cầu phải bật "Đặt PID thành ID của ES".

en: Mux PMT (requires --sout-ts-es-id-pid)
vi: Ghép kênh PMT (yêu cầu --sout-ts-es-id-pid)

en: Define the pids to add to each pmt. This requires "Set PID to ID of ES" to be enabled.
vi: Xác định các pid để thêm vào mỗi pmt. Điều này yêu cầu phải bật "Đặt PID thành ID của ES".

en: SDT Descriptors (requires --sout-ts-es-id-pid)
vi: Bộ mô tả SDT (yêu cầu --sout-ts-es-id-pid)

en: Defines the descriptors of each SDT. This requires "Set PID to ID of ES" to be enabled.
vi: Xác định các mô tả của mỗi SDT. Điều này yêu cầu phải bật "Đặt PID thành ID của ES".

en: Set PID to ID of ES
vi: Đặt PID thành ID của ES

en: Sets PID to the ID if the incoming ES. This is for use with --ts-es-id-pid, and allows having the same PIDs in the input and output streams.
vi: Đặt PID thành ID nếu ES đến. Điều này được sử dụng với --ts-es-id-pid và cho phép có cùng các PID trong luồng đầu vào và đầu ra.

en: Data alignment
vi: Căn chỉnh dữ liệu

en: Enforces alignment of all access units on PES boundaries. Disabling this might save some bandwidth but introduce incompatibilities.
vi: Thực thi sự liên kết của tất cả các đơn vị truy cập trên ranh giới PES. Việc tắt tính năng này có thể tiết kiệm một số băng thông nhưng gây ra sự không tương thích.

en: Shaping delay (ms)
vi: Độ trễ định hình (ms)

en: Cut the stream in slices of the given duration, and ensure a constant bitrate between the two boundaries. This avoids having huge bitrate peaks, especially for reference frames.
vi: Cắt luồng thành các phần có thời lượng nhất định và đảm bảo tốc độ bit không đổi giữa hai ranh giới. Điều này tránh việc có tốc độ bit cao nhất, đặc biệt là đối với các khung tham chiếu.

en: Use keyframes
vi: Sử dụng khung hình chính

en: If enabled, and shaping is specified, the TS muxer will place the boundaries at the end of I pictures. In that case, the shaping duration given by the user is a worse case used when no reference frame is available. This enhances the efficiency of the shaping algorithm, since I frames are usually the biggest frames in the stream.
vi: Nếu được bật và định hình được chỉ định, bộ ghép kênh TS sẽ đặt các ranh giới ở cuối ảnh I. Trong trường hợp đó, thời lượng định hình do người dùng đưa ra là trường hợp xấu hơn được sử dụng khi không có sẵn hệ quy chiếu. Điều này nâng cao hiệu quả của thuật toán định hình vì khung hình I thường là khung hình lớn nhất trong luồng.

en: PCR interval (ms)
vi: Khoảng thời gian PCR (ms)

en: Set at which interval PCRs (Program Clock Reference) will be sent (in milliseconds). This value should be below 100ms. (default is 70ms).
vi: Đặt khoảng thời gian PCR (Tham chiếu đồng hồ chương trình) sẽ được gửi (tính bằng mili giây). Giá trị này phải dưới 100ms. (mặc định là 70ms).

en: Minimum B (deprecated)
vi: Tối thiểu B (không dùng nữa)

en: This setting is deprecated and not used anymore
vi: Cài đặt này không được dùng nữa và không được sử dụng nữa

en: Maximum B (deprecated)
vi: B tối đa (không dùng nữa)

en: Delay the DTS (decoding time stamps) and PTS (presentation timestamps) of the data in the stream, compared to the PCRs. This allows for some buffering inside the client decoder.
vi: Trì hoãn DTS (dấu thời gian giải mã) và PTS (dấu thời gian trình bày) của dữ liệu trong luồng so với PCR. Điều này cho phép một số bộ đệm bên trong bộ giải mã máy khách.

en: Crypt audio
vi: Âm thanh mật mã

en: Crypt audio using CSA
vi: Mã hóa âm thanh bằng CSA

en: Crypt video
vi: Video mật mã

en: Crypt video using CSA
vi: Mã hóa video bằng CSA

en: CSA Key in use
vi: Khóa CSA đang được sử dụng

en: CSA encryption key used. It can be the odd/first/1 (default) or the even/second/2 one.
vi: Khóa mã hóa CSA đã được sử dụng. Nó có thể là số lẻ/thứ nhất/1 (mặc định) hoặc số chẵn/giây/2.

en: Packet size in bytes to encrypt
vi: Kích thước gói tính bằng byte để mã hóa

en: Size of the TS packet to encrypt. The encryption routines subtract the TS-header from the value before encrypting.
vi: Kích thước của gói TS cần mã hóa. Các thủ tục mã hóa trừ giá trị tiêu đề TS trước khi mã hóa.

en: TS muxer (libdvbpsi)
vi: Bộ ghép kênh TS (libdvbpsi)

en: Multipart JPEG muxer
vi: Bộ ghép kênh JPEG nhiều phần

en: Index interval
vi: Khoảng chỉ số

en: Minimal index interval, in microseconds. Set to 0 to disable index creation.
vi: Khoảng thời gian chỉ số tối thiểu, tính bằng micro giây. Đặt thành 0 để tắt việc tạo chỉ mục.

en: Index size ratio
vi: Tỷ lệ kích thước chỉ mục

en: Set index size ratio. Alters default (60min content) or estimated size.
vi: Đặt tỷ lệ kích thước chỉ mục. Thay đổi kích thước mặc định (nội dung 60 phút) hoặc kích thước ước tính.

en: Ogg/OGM muxer
vi: Bộ ghép kênh Ogg/OGM

en: WAV muxer
vi: Bộ ghép kênh WAV

en: OS X Notification Plugin
vi: Plugin thông báo OS X

en: New input playing
vi: Dữ liệu đầu vào đang được phát mới

en: Timeout (ms)
vi: Hết giờ (ms)

en: How long the notification will be displayed.
vi: Thông báo sẽ được hiển thị trong bao lâu.

en: LibNotify Notification Plugin
vi: Plugin thông báo LibNotify

en: A/52 audio packetizer
vi: Bộ đóng gói âm thanh A/52

en: avparser packetizer
vi: trình đóng gói avparser

en: AV1 video packetizer
vi: Bộ đóng gói video AV1

en: Copy packetizer
vi: Sao chép gói tin

en: Dirac packetizer
vi: Bộ đóng gói Dirac

en: DTS audio packetizer
vi: Đóng gói audio DTS

en: Flac audio packetizer
vi: Đóng gói audio Flac

en: H.264 video packetizer
vi: Bộ đóng gói video H.264

en: HEVC/H.265 video packetizer
vi: Bộ đóng gói video HEVC/H.265

en: MLP/TrueHD parser
vi: Trình phân tích cú pháp MLP/TrueHD

en: MPEG4 audio packetizer
vi: Bộ đóng gói âm thanh MPEG4

en: MPEG4 video packetizer
vi: Bộ đóng gói video MPEG4

en: MPEG audio layer I/II/III packetizer
vi: Đóng gói MPEG audio layer I/II/III

en: Sync on Intra Frame
vi: Đồng bộ trên Intra Frame

en: Normally the packetizer would sync on the next full frame. This flags instructs the packetizer to sync on the first Intra Frame found.
vi: Thông thường bộ đóng gói sẽ đồng bộ trên khung hình đầy đủ tiếp theo. Cờ này hướng dẫn trình đóng gói đồng bộ hóa trên Intra Frame đầu tiên được tìm thấy.

en: MPEG-I/II video packetizer
vi: Bộ đóng gói video MPEG-I/II

en: MPEG Video
vi: Video MPEG

en: VC-1 packetizer
vi: Bộ đóng gói VC-1

en: Zeroconf network services
vi: Dịch vụ mạng Zeroconf

en: Zeroconf services
vi: Dịch vụ Zeroconf

en: Avahi Renderer Discovery
vi: Khám phá trình kết xuất Avahi

en: Bonjour Network Discovery
vi: Khám phá mạng Bonjour

en: Bonjour Renderer Discovery
vi: Khám phá trình kết xuất Bonjour

en: My Videos
vi: Video của tôi

en: My Music
vi: Nhạc của tôi

en: My Pictures
vi: Hình ảnh của tôi

en: mDNS Network Discovery
vi: khám phá mạng mDNS

en: mDNS Renderer Discovery
vi: khám phá trình kết xuất mDNS

en: MTP devices
vi: Các thiết bị MTP

en: MTP Device
vi: Thiết bị MTP

en: Discs
vi: Đĩa

en: Podcast URLs list
vi: Danh sách đường dẫn Podcast dạng URL

en: Enter the list of podcasts to retrieve, separated by '|' (pipe).
vi: Điền vào danh sách các podcast để nhận dữ liệu, cách biệt bởi dấu ' | ' (ống).

en: Audio capture
vi: Ghi hình Audio

en: Audio capture (PulseAudio)
vi: Ghi hình Audio (PulseAudio)

en: SAP multicast address
vi: Địa chỉ đa hướng SAP

en: The SAP module normally chooses itself the right addresses to listen to. However, you can specify a specific address.
vi: Mô-đun SAP thường tự chọn đúng địa chỉ để lắng nghe. Tuy nhiên, bạn có thể chỉ định một địa chỉ cụ thể.

en: SAP timeout (seconds)
vi: Thời gian chờ SAP (giây)

en: Delay after which SAP items get deleted if no new announcement is received.
vi: Trì hoãn sau đó các mục SAP sẽ bị xóa nếu không nhận được thông báo mới.

en: Try to parse the announce
vi: Cố gắng phân tích thông báo

en: This enables actual parsing of the announces by the SAP module. Otherwise, all announcements are parsed by the "live555" (RTP/RTSP) module.
vi: Điều này cho phép mô-đun SAP phân tích cú pháp thực tế các thông báo. Nếu không, tất cả thông báo sẽ được phân tích cú pháp bằng mô-đun "live555" (RTP/RTSP).

en: SAP Strict mode
vi: Chế độ nghiêm ngặt của SAP

en: When this is set, the SAP parser will discard some non-compliant announcements.
vi: Khi cài đặt này được đặt, trình phân tích cú pháp SAP sẽ loại bỏ một số thông báo không tuân thủ.

en: Network streams (SAP)
vi: Luồng thuộc mạng (SAP)

en: SDP Descriptions parser
vi: Trình phân tích cú pháp mô tả SDP

en: Video capture
vi: Ghi hình Video

en: Video capture (Video4Linux)
vi: Ghi hình Video (Video4Linux)

en: Audio capture (ALSA)
vi: Ghi hình Audio (ALSA)

en: Custom SAT>IP channel list URL
vi: URL danh sách kênh SAT>IP tùy chỉnh

en: Screen capture
vi: Ghi hình màn hình

en: Your window manager does not provide a list of applications.
vi: Trình quản lý cửa sổ của bạn không cung cấp danh sách các ứng dụng.

en: X coordinate of the bargraph.
vi: Tọa độ X của đồ thị.

en: Y coordinate of the bargraph.
vi: Tọa độ Y của biểu đồ.

en: Transparency of the bargraph
vi: Tính minh bạch của biểu đồ

en: Bargraph transparency value (from 0 for full transparency to 255 for full opacity).
vi: Giá trị độ trong suốt của biểu đồ vạch (từ 0 cho độ trong suốt hoàn toàn đến 255 cho độ mờ hoàn toàn).

en: Bargraph position
vi: Vị trí biểu đồ

en: Enforce the bargraph position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, eg 6 = top-right).
vi: Áp dụng vị trí biểu đồ thanh trên video (0=giữa, 1=trái, 2=phải, 4=trên cùng, 8=dưới cùng, bạn cũng có thể sử dụng kết hợp các giá trị này, ví dụ 6 = trên cùng bên phải).

en: Bar width in pixel
vi: Chiều rộng thanh tính bằng pixel

en: Width in pixel of each bar in the BarGraph to be displayed.
vi: Chiều rộng tính bằng pixel của mỗi thanh trong BarGraph sẽ được hiển thị.

en: Bar Height in pixel
vi: Chiều cao thanh tính bằng pixel

en: Height in pixel of BarGraph to be displayed.
vi: Chiều cao tính bằng pixel của BarGraph sẽ được hiển thị.

en: Audio Bar Graph Video sub source
vi: Biểu đồ thanh âm thanh Nguồn phụ video

en: Audio Bar Graph Video
vi: Video đồ thị thanh âm thanh

en: Input FIFO
vi: Nhập FIFO

en: FIFO which will be read for commands
vi: FIFO sẽ được đọc cho các lệnh

en: Output FIFO
vi: Đầu ra FIFO

en: FIFO which will be written to for responses
vi: FIFO sẽ được viết để phản hồi

en: Dynamic video overlay
vi: Lớp phủ video động

en: Full path of the image files to use. Format is <image>[,<delay in ms>[,<alpha>]][;<image>[,<delay>[,<alpha>]]][;...]. If you only have one file, simply enter its filename.
vi: Đường dẫn đầy đủ của tập tin hình ảnh cần sử dụng. Định dạng bao gồm <hình ảnh>[,<độ trễ tính bằng phần nghìn giây>[,<alpha>]][;<hình ảnh>[,<độ trễ>[,<alpha>]]][;...]. Nếu như bạn chỉ có một tập tin duy nhất, chỉ cần điền vào tên của tập tin theo mong muốn.

en: Logo animation # of loops
vi: Hoạt hình logo # vòng lặp

en: Number of loops for the logo animation. -1 = continuous, 0 = disabled
vi: Số vòng lặp cho hoạt ảnh logo. -1 = liên tục, 0 = tắt

en: Logo individual image time in ms
vi: Thời gian hình ảnh riêng lẻ của logo tính bằng ms

en: Individual image display time of 0 - 60000 ms.
vi: Hiển thị các hình ảnh riêng biệt trong khoảng thời gian 0 - 60000 phần nghìn giây.

en: X coordinate of the logo. You can move the logo by left-clicking it.
vi: Tọa độ X của logo. Bạn có thể di chuyển logo bằng cách nhấp chuột trái vào nó.

en: Y coordinate of the logo. You can move the logo by left-clicking it.
vi: Tọa độ Y của logo. Bạn có thể di chuyển logo bằng cách nhấp chuột trái vào nó.

en: Opacity of the logo
vi: Độ mờ của logo

en: Logo opacity value (from 0 for full transparency to 255 for full opacity).
vi: Giá trị độ mờ của logo (từ 0 cho độ trong suốt hoàn toàn đến 255 cho độ mờ hoàn toàn).

en: Logo position
vi: Vị trí logo

en: Enforce the logo position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, eg 6 = top-right).
vi: Bạn có thể tự mình chỉnh vị trí của lôgô trên video (0=ở giữa, 1=trái, 2=phải, 4=trên cùng, 8=dưới cùng; bạn cũng có thể sử dụng việc kết nối các giá trị này, ví dụ: 6 = trên cùng-phải).

en: Use a local picture as logo on the video
vi: Sử dụng hình ảnh cục bộ làm biểu tượng trên video

en: Logo sub source
vi: Nguồn lôgô của phụ đề

en: Logo overlay
vi: Lớp phủ logo

en: Logo video filter
vi: Bộ lọc video biểu tượng

en: Marquee text to display. (Available format strings: %Y = year, %m = month, %d = day, %H = hour, %M = minute, %S = second, ...)
vi: Văn bản Marquee để hiển thị. (Chuỗi định dạng có sẵn: %Y = năm, %m = tháng, %d = ngày, %H = giờ, %M = phút, %S = giây, ...)

en: File to read the marquee text from.
vi: Tệp để đọc văn bản nổi bật.

en: X offset
vi: Số bù X

en: X offset, from the left screen edge.
vi: Số bù X, từ cạnh màn hình bên trái.

en: Y offset
vi: Số bù Y

en: Y offset, down from the top.
vi: Số bù Y, từ trên xuống.

en: Number of milliseconds the marquee must remain displayed. Default value is 0 (remains forever).
vi: Giá trị tính bằng phần nghìn giây của đoạn văn bản giới thiệu được hiển thị trên màn hình. Giá trị mặc định là 0 (luôn hiện ra trên màn hình).

en: Refresh period in ms
vi: Khoảng thời gian làm mới tính bằng mili giây

en: Number of milliseconds between string updates. This is mainly useful when using meta data or time format string sequences.
vi: Số mili giây giữa các lần cập nhật chuỗi. Điều này chủ yếu hữu ích khi sử dụng chuỗi chuỗi định dạng dữ liệu meta hoặc thời gian.

en: Opacity (inverse of transparency) of overlayed text. 0 = transparent, 255 = totally opaque.
vi: Độ mờ (nghịch đảo của độ trong suốt) của văn bản được phủ. 0 = trong suốt, 255 = hoàn toàn mờ đục.

en: Font size, pixels
vi: Kiểu chữ, pixel

en: Font size, in pixels. Default is 0 (use default font size).
vi: Cỡ chữ, tính bằng pixel. Mặc định là 0 (sử dụng cỡ chữ mặc định).

en: Color of the text that will be rendered on the video. This must be an hexadecimal (like HTML colors). The first two chars are for red, then green, then blue. #000000 = black, #FF0000 = red, #00FF00 = green, #FFFF00 = yellow (red + green), #FFFFFF = white
vi: Màu của văn bản sẽ được hiển thị trên video. Đây phải là số thập lục phân (như màu HTML). Hai ký tự đầu tiên dành cho màu đỏ, sau đó là xanh lục, rồi xanh lam. #000000 = đen, #FF0000 = đỏ, #00FF00 = xanh lá cây, #FFFF00 = vàng (đỏ + xanh lá cây), #FFFFFF = trắng

en: Marquee position
vi: Vị trí marquee

en: You can enforce the marquee position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, eg 6 = top-right).
vi: Bạn có thể thực thi vị trí marquee trên video (0=center, 1=left, 2=right, 4=top, 8=bottom, bạn cũng có thể sử dụng kết hợp các giá trị này, ví dụ: 6 = top-right).

en: Display text above the video
vi: Hiển thị văn bản phía trên video

en: Marquee display
vi: Hiển thị văn bản giới thiệu

en: Transparency of the mosaic foreground pictures. 0 means transparent, 255 opaque (default).
vi: Độ trong suốt của hình ảnh tiền cảnh khảm. 0 nghĩa là trong suốt, 255 mờ đục (mặc định).

en: Total height of the mosaic, in pixels.
vi: Tổng chiều cao của bức tranh khảm, tính bằng pixel.

en: Total width of the mosaic, in pixels.
vi: Tổng chiều rộng của bức tranh khảm, tính bằng pixel.

en: Top left corner X coordinate
vi: Tọa độ X góc trên bên trái

en: X Coordinate of the top-left corner of the mosaic.
vi: X Tọa độ của góc trên bên trái của bức tranh khảm.

en: Top left corner Y coordinate
vi: Tọa độ Y góc trên bên trái

en: Y Coordinate of the top-left corner of the mosaic.
vi: Y Tọa độ của góc trên bên trái của bức tranh khảm.

en: Width in pixels of the border between miniatures.
vi: Chiều rộng tính bằng pixel của đường viền giữa các hình thu nhỏ.

en: Border height
vi: Chiều cao đường viền

en: Height in pixels of the border between miniatures.
vi: Chiều cao tính bằng pixel của đường viền giữa các hình thu nhỏ.

en: Mosaic alignment
vi: Căn chỉnh khảm

en: You can enforce the mosaic alignment on the video (0=center, 1=left, 2=right, 4=top, 8=bottom, you can also use combinations of these values, eg 6 = top-right).
vi: Bạn có thể thực thi căn chỉnh khảm trên video (0=center, 1=left, 2=right, 4=top, 8=bottom, bạn cũng có thể sử dụng kết hợp các giá trị này, ví dụ: 6 = top-right).

en: Positioning method
vi: Phương pháp định vị

en: Positioning method for the mosaic. auto: automatically choose the best number of rows and columns. fixed: use the user-defined number of rows and columns. offsets: use the user-defined offsets for each image.
vi: Phương pháp định vị cho bức tranh khảm. auto: tự động chọn số hàng và cột tốt nhất. đã sửa: sử dụng số hàng và cột do người dùng xác định. offsets: sử dụng offset do người dùng xác định cho mỗi hình ảnh.

en: Number of image rows in the mosaic (only used if positioning method is set to "fixed").
vi: Số hàng hình ảnh trong khảm (chỉ được sử dụng nếu phương pháp định vị được đặt thành "cố định").

en: Number of image columns in the mosaic (only used if positioning method is set to "fixed").
vi: Số cột hình ảnh trong khảm (chỉ được sử dụng nếu phương pháp định vị được đặt thành "cố định").

en: Keep the original aspect ratio when resizing mosaic elements.
vi: Giữ tỷ lệ khung hình gốc khi thay đổi kích thước các phần tử khảm.

en: Keep original size
vi: Giữ nguyên kích thước ban đầu

en: Keep the original size of mosaic elements.
vi: Giữ nguyên kích thước ban đầu của các phần tử khảm.

en: Elements order
vi: Thứ tự các thành phần

en: You can enforce the order of the elements on the mosaic. You must give a comma-separated list of picture ID(s). These IDs are assigned in the "mosaic-bridge" module.
vi: Bạn có thể thực thi thứ tự của các phần tử trên bức tranh khảm. Bạn phải cung cấp danh sách (các) ID hình ảnh được phân tách bằng dấu phẩy. Các ID này được chỉ định trong mô-đun "cầu khảm".

en: Offsets in order
vi: Offset theo thứ tự

en: You can enforce the (x,y) offsets of the elements on the mosaic (only used if positioning method is set to "offsets"). You must give a comma-separated list of coordinates (eg: 10,10,150,10).
vi: Bạn có thể thực thi độ lệch (x, y) của các phần tử trên khảm (chỉ được sử dụng nếu phương pháp định vị được đặt thành "độ lệch"). Bạn phải cung cấp danh sách tọa độ được phân tách bằng dấu phẩy (ví dụ: 10,10,150,10).

en: Pictures coming from the mosaic elements will be delayed according to this value (in milliseconds). For high values you will need to raise caching at input.
vi: Hình ảnh đến từ các phần tử khảm sẽ bị trễ theo giá trị này (tính bằng mili giây). Đối với giá trị cao, bạn sẽ cần tăng bộ nhớ đệm ở đầu vào.

en: Mosaic video sub source
vi: Nguồn phụ video khảm

en: VNC hostname or IP address.
vi: Tên host VNC hoặc địa chỉ IP.

en: VNC Port
vi: Cổng VNC

en: VNC port number.
vi: Số cổng VNC.

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

en: VNC password.
vi: Mật khẩu VNC.

en: VNC poll interval
vi: Thời gian chờ VNC poll

en: In this interval an update from VNC is requested, default every 300 ms.
vi: Trong khoảng thời gian này, bản cập nhật từ VNC được yêu cầu, mặc định là 300 mili giây một lần.

en: Activate VNC polling. Do NOT activate for use as VDR ffnetdev client.
vi: Kích hoạt VNC polling. Không được kích hoạt nếu sử dụng dưới dạng VDR ffnetdev client.

en: Send mouse events to VNC host. Not needed for use as VDR ffnetdev client.
vi: Gửi sự kiện của chuột đến máy chủ VNC. không cần thiết nếu sử dụng dưới dạng VDR ffnetdev client.

en: Key events
vi: Sự kiện phím

en: Send key events to VNC host.
vi: Gửi sự kiện phím đến máy chủ VNC.

en: Alpha transparency value (default 255)
vi: Giá trị trong suốt Alpha (mặc định là 255)

en: The transparency of the OSD VNC can be changed by giving a value between 0 and 255. A lower value specifies more transparency a higher means less transparency. The default is being not transparent (value 255) the minimum is fully transparent (value 0).
vi: Độ trong suốt của Điều khiển từ xa-HTTMH với VNC có thể được thay đổi giá trị từ 0 đến 255. Giá trị càng thấp thì độ trong suốt càng cao và ngược lại. Giá trị mặc định là 255 cho việc hiển thị bình thường, 0 cho độ trong suốt cao nhất.

en: Remote-OSD over VNC
vi: Điều khiển từ xa-HTTMH với VNC

en: Remote-OSD
vi: Điều khiển từ xa-HTTMH

en: Feed URLs
vi: Feed từ URL

en: RSS/Atom feed '|' (pipe) separated URLs.
vi: Nguồn cấp dữ liệu RSS/Atom '|' (ống) các URL được phân tách.

en: Speed of feeds
vi: Tốc độ Feed

en: Speed of the RSS/Atom feeds in microseconds (bigger is slower).
vi: Tốc độ của feed từ RSS/Atom với phần triêu giây (càng lớn càng chậm).

en: Max length
vi: Chiều dài tối đa

en: Maximum number of characters displayed on the screen.
vi: Số lượng tối đa của các ký tự được hiển thị trên màn hình.

en: Refresh time
vi: Làm mới thời gian

en: Number of seconds between each forced refresh of the feeds. 0 means that the feeds are never updated.
vi: Số giây bắt buộc của mỗi lần cập nhật Feed. 0 có nghĩa là feed đó sẽ không bao giờ được cập nhật.

en: Feed images
vi: Hình ảnh Feed

en: Display feed images if available.
vi: Hiển thị hình ảnh của Feed nếu được.

en: Opacity (inverse of transparency) of overlay text. 0 = transparent, 255 = totally opaque.
vi: Độ trong suốt của văn bản. 0= trong suốt, 255= nguyên dạng.

en: You can enforce the text position on the video (0=center, 1=left, 2=right, 4=top, 8=bottom; you can also use combinations of these values, eg 6 = top-right).
vi: Bạn có thể tự mình chỉnh vị trí của văn bản trên video (0=ở giữa, 1=trái, 2=phải, 4=trên cùng, 8=dưới cùng; bạn cũng có thể sử dụng việc kết nối các giá trị này, ví dụ: 6 = trên cùng-phải).

en: Title display mode
vi: Chế độ hiển thị tiêu đề

en: Title display mode. Default is 0 (hidden) if the feed has an image and feed images are enabled, 1 otherwise.
vi: Chế độ hiển thị tiêu đề. Mặc định là 0 (bị ẩn) nếu feed có hình ành và hình ảnh này đã được bật lên, còn lại là 1.

en: Display a RSS or ATOM Feed on your video
vi: Hiển thị feed từ RSS hoặc ATOM trên video của bạn

en: Scroll with feed
vi: Kéo chuột với Feed

en: RSS / Atom
vi: RSS / nguyên tử

en: RSS and Atom feed display
vi: Hiển thị feed của RSS và Atom

en: Change subtitle delay
vi: Thay đổi độ trễ phụ đề

en: Delay calculation mode
vi: Chế độ tính toán độ trễ

en: Absolute delay - add absolute delay to each subtitle. Relative to source delay - multiply subtitle delay. Relative to source content - determine subtitle delay from its content (text).
vi: Độ trễ tuyệt đối - thêm độ trễ tuyệt đối cho mỗi phụ đề. Liên quan đến độ trễ nguồn - nhân độ trễ phụ đề. Liên quan đến nội dung nguồn - xác định độ trễ phụ đề từ nội dung của nó (văn bản).

en: Calculation factor
vi: Hệ số tính toán

en: Calculation factor. In Absolute delay mode the factor represents seconds.
vi: Hệ số tính toán. Trong chế độ trễ tuyệt đối, hệ số biểu thị giây.

en: Maximum overlapping subtitles
vi: Phụ đề chồng chéo tối đa

en: Maximum number of subtitles allowed at the same time.
vi: Số lượng phụ đề tối đa được phép cùng lúc.

en: Minimum alpha value
vi: Giá trị alpha tối thiểu

en: Alpha value of the earliest subtitle, where 0 is fully transparent and 255 is fully opaque.
vi: Giá trị Alpha của phụ đề sớm nhất, trong đó 0 hoàn toàn trong suốt và 255 hoàn toàn mờ đục.

en: Interval between two disappearances
vi: Khoảng thời gian giữa hai lần mất tích

en: Minimum time (in milliseconds) that subtitle should stay after its predecessor has disappeared (subtitle delay will be extended to meet this requirement).
vi: Thời gian tối thiểu (tính bằng mili giây) mà phụ đề phải duy trì sau khi phụ đề trước đó biến mất (độ trễ của phụ đề sẽ được kéo dài để đáp ứng yêu cầu này).

en: Interval between disappearance and appearance
vi: Khoảng cách giữa biến mất và xuất hiện

en: Minimum time (in milliseconds) between subtitle disappearance and newer subtitle appearance (earlier subtitle delay will be extended to fill the gap).
vi: Thời gian tối thiểu (tính bằng mili giây) từ khi phụ đề biến mất đến khi xuất hiện phụ đề mới (độ trễ của phụ đề trước đó sẽ được kéo dài để lấp đầy khoảng trống).

en: Interval between appearance and disappearance
vi: Khoảng cách giữa xuất hiện và biến mất

en: Minimum time (in milliseconds) that subtitle should stay after newer subtitle has appeared (earlier subtitle delay will be shortened to avoid the overlap).
vi: Thời gian tối thiểu (tính bằng mili giây) mà phụ đề sẽ tồn tại sau khi phụ đề mới xuất hiện (độ trễ của phụ đề trước đó sẽ được rút ngắn để tránh trùng lặp).

en: Absolute delay
vi: Độ trễ tuyệt đối

en: Relative to source delay
vi: Liên quan đến độ trễ nguồn

en: Relative to source content
vi: Liên quan đến nội dung nguồn

en: Subsdelay
vi: Độ trễ phụ

en: Overlap fix
vi: Sửa chồng chéo

en: libarchive based stream directory
vi: thư mục luồng sơ cấp dựa trên libarchive

en: libarchive based stream extractor
vi: trình trích xuất luồng sơ cấp dựa trên libarchive

en: ADF stream filter
vi: Bộ lọc luồng ADF

en: ARIB STD-B25 Cam module
vi: Mô-đun cam ARIB STD-B25

en: Block stream cache
vi: Chặn bộ đệm luồng

en: Byte stream cache
vi: Bộ đệm luồng byte

en: LZMA decompression
vi: Giải nén LZMA

en: Burrows-Wheeler decompression
vi: Giải nén Burrows-Wheeler

en: gzip decompression
vi: giải nén gzip

en: HTTP Dynamic Streaming
vi: Truyền phát động HTTP

en: Zlib decompression filter
vi: Bộ lọc giải nén Zlib

en: Stream prefetch filter
vi: Bộ lọc luồng nạp trước

en: Buffer size
vi: Kích thước bộ đệm

en: Prefetch buffer size (KiB)
vi: Kích thước bộ đệm tải trước (KiB)

en: Read size
vi: Đọc kích thước

en: Prefetch background read size (bytes)
vi: Lấy trước kích thước đọc nền (byte)

en: Seek threshold
vi: Tìm kiếm ngưỡng

en: Prefetch forward seek threshold (bytes)
vi: Tìm nạp trước ngưỡng tìm kiếm chuyển tiếp (byte)

en: Internal stream record
vi: Bản ghi luồng nội bộ

en: APE/ID3 tags-skipping filter
vi: Bộ lọc bỏ qua thẻ APE/ID3

en: Autodel
vi: Tự động xóa

en: Automatically add/delete input streams
vi: Tự động thêm/xóa luồng đầu vào

en: Integer identifier for this elementary stream. This will be used to "find" this stream later.
vi: Mã định danh số nguyên cho dòng cơ sở này. Điều này sẽ được sử dụng để "tìm" luồng này sau này.

en: Destination bridge-in name
vi: Tên cầu nối đích

en: Name of the destination bridge-in. If you do not need more than one bridge-in at a time, you can discard this option.
vi: Tên của cầu nối đích. Nếu bạn không cần nhiều hơn một cầu nối cùng một lúc, bạn có thể bỏ qua tùy chọn này.

en: Pictures coming from the picture video outputs will be delayed according to this value (in milliseconds, should be >= 100 ms). For high values, you will need to raise caching values.
vi: Hình ảnh đến từ đầu ra video hình ảnh sẽ bị trễ theo giá trị này (tính bằng mili giây, phải >= 100 mili giây). Đối với giá trị cao, bạn sẽ cần tăng giá trị bộ nhớ đệm.

en: Offset to add to the stream IDs specified in bridge_out to obtain the stream IDs bridge_in will register.
vi: Offset để thêm vào ID luồng được chỉ định trong bridge_out để lấy ID luồng bridge_in sẽ đăng ký.

en: Name of current instance
vi: Tên của khoảng cách hiện tại

en: Name of this bridge-in instance. If you do not need more than one bridge-in at a time, you can discard this option.
vi: Tên của ví dụ cầu nối này. Nếu bạn không cần nhiều cầu nối cùng một lúc, bạn có thể loại bỏ tùy chọn này.

en: Fallback to placeholder stream when out of data
vi: Dự phòng luồng giữ chỗ khi hết dữ liệu

en: If set to true, the bridge will discard all input elementary streams except if it doesn't receive data from another bridge-in. This can be used to configure a place holder stream when the real source breaks. Source and placeholder streams should have the same format.
vi: Nếu được đặt thành true, cầu nối sẽ loại bỏ tất cả các luồng cơ bản đầu vào trừ khi nó không nhận được dữ liệu từ một cầu nối khác. Điều này có thể được sử dụng để định cấu hình luồng giữ chỗ khi nguồn thực bị hỏng. Luồng nguồn và phần giữ chỗ phải có cùng định dạng.

en: Placeholder delay
vi: Độ trễ giữ chỗ

en: Delay (in ms) before the placeholder kicks in.
vi: Độ trễ (tính bằng mili giây) trước khi phần giữ chỗ bắt đầu hoạt động.

en: Wait for I frame before toggling placeholder
vi: Đợi tôi đóng khung trước khi chuyển đổi phần giữ chỗ

en: If enabled, switching between the placeholder and the normal stream will only occur on I frames. This will remove artifacts on stream switching at the expense of a slightly longer delay, depending on the frequence of I frames in the streams.
vi: Nếu được bật, việc chuyển đổi giữa trình giữ chỗ và luồng thông thường sẽ chỉ xảy ra trên khung I. Điều này sẽ loại bỏ các thành phần lạ khi chuyển đổi luồng với chi phí là độ trễ dài hơn một chút, tùy thuộc vào tần suất của khung hình I trong luồng.

en: Bridge stream output
vi: Đầu ra luồng cầu

en: Bridge out
vi: Cầu ra

en: Bridge in
vi: Cầu vào

en: Duration of the fingerprinting
vi: Thời gian lấy dấu vân tay

en: Default: 90sec
vi: Mặc định: 90 giây

en: Chromaprint stream output
vi: Đầu ra luồng Chromaprint

en: HTTP port
vi: Cổng HTTP

en: This sets the HTTP port of the local server used to stream the media to the Chromecast.
vi: Điều này đặt cổng HTTP của máy chủ cục bộ được sử dụng để truyền phát phương tiện tới Chromecast.

en: Performance warning
vi: Cảnh báo hiệu suất

en: Display a performance warning when transcoding
vi: Hiển thị cảnh báo hiệu suất khi chuyển mã

en: Enable Audio passthrough
vi: Bật tính năng truyền qua âm thanh

en: Disable if your receiver does not support Dolby®.
vi: Tắt nếu đầu thu của bạn không hỗ trợ Dolby®.

en: High (high quality and high bandwidth)
vi: Cao (chất lượng cao và băng thông cao)

en: Medium (medium quality and medium bandwidth)
vi: Trung bình (chất lượng trung bình và băng thông trung bình)

en: Low (low quality and low bandwidth)
vi: Thấp (chất lượng thấp và băng thông thấp)

en: Low CPU (low quality but high bandwidth)
vi: CPU thấp (chất lượng thấp nhưng băng thông cao)

en: Conversion quality
vi: Chất lượng chuyển đổi

en: Change this option to increase conversion speed or quality.
vi: Thay đổi tùy chọn này để tăng tốc độ hoặc chất lượng chuyển đổi.

en: IP Address of the Chromecast.
vi: Địa chỉ IP của Chromecast.

en: Chromecast port
vi: Cổng Chromecast

en: The port used to talk to the Chromecast.
vi: Cổng dùng để giao tiếp với Chromecast.

en: Chromecast stream output
vi: Đầu ra luồng Chromecast

en: Ok, Don't warn me again
vi: Được rồi, đừng cảnh báo tôi nữa

en: Casting this video requires conversion. This conversion can use all the available power and could quickly drain your battery.
vi: Truyền video này yêu cầu chuyển đổi. Việc chuyển đổi này có thể sử dụng tất cả năng lượng sẵn có và có thể nhanh chóng tiêu hao pin của bạn.

en: Chromecast demux wrapper
vi: Trình bao bọc ghép kênh Chromecast

en: cycle
vi: chu kỳ

en: Cyclic stream output
vi: Đầu ra luồng tuần hoàn

en: Elementary Stream ID
vi: ID luồng cơ bản

en: Specify an identifier integer for this elementary stream
vi: Chỉ định một số nguyên định danh cho dòng cơ sở này

en: Delay of the ES (ms)
vi: Độ trễ của ES (ms)

en: Specify a delay (in ms) for this elementary stream. Positive means delay and negative means advance.
vi: Chỉnh sửa phần độ trễ (tính bằng đơn vị phần nghìn giây) đối với các luồng dữ liệu bình thường. Số âm có nghĩa là độ trễ và số âm có nghĩa là nâng cao.

en: Delay a stream
vi: Trì hoãn luồng

en: Description stream output
vi: Đầu ra luồng mô tả

en: Enable/disable audio rendering.
vi: Bật/tắt hiển thị âm thanh.

en: Enable/disable video rendering.
vi: Bật/tắt hiển thị video.

en: Introduces a delay in the display of the stream.
vi: Độ trễ về thời gian hiển thị thông tin của đối tượng đang phát hoặc luồng.

en: Display stream output
vi: Hiển thị luồng đầu ra

en: Duplicate stream output
vi: Đầu ra luồng trùng lặp

en: Output access method
vi: Phương thức truy cập đầu ra

en: This is the default output access method that will be used.
vi: Đây là phương thức truy cập đầu ra mặc định sẽ được sử dụng.

en: Audio output access method
vi: Phương thức truy cập đầu ra âm thanh

en: This is the output access method that will be used for audio.
vi: Đây là phương pháp truy cập đầu ra sẽ được sử dụng cho âm thanh.

en: Video output access method
vi: Phương thức truy cập đầu ra video

en: This is the output access method that will be used for video.
vi: Đây là phương thức truy cập đầu ra sẽ được sử dụng cho video.

en: Output muxer
vi: Bộ ghép kênh đầu ra

en: This is the default muxer method that will be used.
vi: Đây là phương pháp ghép kênh mặc định sẽ được sử dụng.

en: Audio output muxer
vi: Bộ ghép kênh đầu ra âm thanh

en: This is the muxer that will be used for audio.
vi: Đây là bộ ghép kênh sẽ được sử dụng cho âm thanh.

en: Video output muxer
vi: Bộ ghép kênh đầu ra video

en: This is the muxer that will be used for video.
vi: Đây là ghép kênh sẽ được sử dụng cho video.

en: Output URL
vi: URL xuất ra

en: This is the default output URI.
vi: Đây là URI đầu ra mặc định.

en: Audio output URL
vi: URL đầu ra âm thanh

en: This is the output URI that will be used for audio.
vi: Đây là URI đầu ra sẽ được sử dụng cho âm thanh.

en: Video output URL
vi: URL đầu ra video

en: This is the output URI that will be used for video.
vi: Đây là URI đầu ra sẽ được sử dụng cho video.

en: Elementary stream output
vi: Đầu ra dòng cơ bản

en: There is no suitable stream-output access module for "%s/%s://%s".
vi: Không có mô-đun truy cập đầu ra luồng phù hợp cho "%s/%s://%s".

en: Gathering stream output
vi: Thu thập đầu ra luồng

en: Specify an identifier string for this subpicture
vi: Chỉ định một chuỗi định danh cho hình ảnh phụ này

en: Output video width.
vi: Chiều rộng video xuất ra.

en: Output video height.
vi: Chiều cao video xuất ra.

en: Sample aspect ratio
vi: Tỉ lệ đồng dạng tự động

en: Sample aspect ratio of the destination (1:1, 3:4, 2:3).
vi: Tỉ lệ đồng dạng tự động với số liệu cho sẵn (1:1,3:4,2:3)

en: Video filter
vi: Bộ lọc Video

en: Video filters will be applied to the video stream.
vi: Bộ lọc video sẽ được áp dụng cho luồng video.

en: Image chroma
vi: Sắc độ hình ảnh

en: Force the use of a specific chroma. Use YUVA if you're planning to use the Alphamask or Bluescreen video filter.
vi: Buộc sử dụng một sắc độ cụ thể. Sử dụng YUVA nếu bạn dự định sử dụng bộ lọc video Alphamask hoặc Bluescreen.

en: Transparency of the mosaic picture.
vi: Độ trong suốt của bức tranh khảm.

en: X coordinate of the upper left corner in the mosaic if non negative.
vi: Tọa độ X của góc trên bên trái trong bức tranh khảm nếu không âm.

en: Y coordinate of the upper left corner in the mosaic if non negative.
vi: Tọa độ Y của góc trên bên trái trong bức tranh khảm nếu không âm.

en: Mosaic bridge
vi: Cầu khảm

en: Mosaic bridge stream output
vi: Đầu ra luồng cầu khảm

en: Destination prefix
vi: Tiền tố đích đến

en: Prefix of the destination file automatically generated
vi: Tiền tố của tệp đích được tạo tự động

en: Record stream output
vi: Ghi lại đầu ra luồng

en: This is the output URL that will be used.
vi: Đây là địa chỉ xuất dữ liệu của URL sẽ được sử dụng.

en: This allows you to specify how the SDP (Session Descriptor) for this RTP session will be made available. You must use a url: http://location to access the SDP via HTTP, rtsp://location for RTSP access, and sap:// for the SDP to be announced via SAP.
vi: Điều này cho phép bạn chỉ định cách cung cấp SDP (Bộ mô tả phiên) cho phiên RTP này. Bạn phải sử dụng url: http://location để truy cập SDP qua HTTP, rtsp://location để truy cập RTSP và sap:// để SDP được thông báo qua SAP.

en: SAP announcing
vi: Thông báo của SAP

en: Announce this session with SAP.
vi: Thông báo phiên này với SAP.

en: This allows you to specify the muxer used for the streaming output. Default is to use no muxer (standard RTP stream).
vi: Điều này cho phép bạn chỉ định ghép kênh được sử dụng cho đầu ra phát trực tuyến. Mặc định là không sử dụng muxer (luồng RTP tiêu chuẩn).

en: This is the name of the session that will be announced in the SDP (Session Descriptor).
vi: Đây là tên của phiên sẽ được thông báo trong SDP (Bộ mô tả phiên).

en: Session category
vi: Danh mục phiên

en: This allows you to specify a category for the session, that will be announced if you choose to use SAP.
vi: Điều này cho phép bạn chỉ định danh mục cho phiên, danh mục này sẽ được thông báo nếu bạn chọn sử dụng SAP.

en: Session description
vi: Mô tả phiên

en: This allows you to give a short description with details about the stream, that will be announced in the SDP (Session Descriptor).
vi: Điều này cho phép bạn đưa ra mô tả ngắn kèm theo thông tin chi tiết về luồng, mô tả này sẽ được thông báo trong SDP (Bộ mô tả phiên).

en: Session URL
vi: URL phiên

en: This allows you to give a URL with more details about the stream (often the website of the streaming organization), that will be announced in the SDP (Session Descriptor).
vi: Điều này cho phép bạn cung cấp một URL có nhiều chi tiết hơn về luồng (thường là trang web của tổ chức phát trực tuyến), URL này sẽ được công bố trong SDP (Bộ mô tả phiên).

en: Session email
vi: Phiên email

en: This allows you to give a contact mail address for the stream, that will be announced in the SDP (Session Descriptor).
vi: Tính năng này cho phép bạn cung cấp địa chỉ email liên hệ cho luồng, địa chỉ này sẽ được thông báo trong SDP (Mô tả phiên).

en: This allows you to specify the base port for the RTP streaming.
vi: Điều này cho phép bạn chỉ định cổng cơ sở cho truyền phát RTP.

en: Audio port
vi: Cổng Audio

en: This allows you to specify the default audio port for the RTP streaming.
vi: Tính năng này cho phép bạn chỉ định cổng âm thanh mặc định cho phát trực tuyến RTP.

en: Video port
vi: Cổng Video

en: This allows you to specify the default video port for the RTP streaming.
vi: Điều này cho phép bạn chỉ định cổng video mặc định cho luồng RTP.

en: RTP/RTCP multiplexing
vi: Ghép kênh RTP/RTCP

en: This sends and receives RTCP packet multiplexed over the same port as RTP packets.
vi: Điều này gửi và nhận gói RTCP được ghép kênh trên cùng một cổng với các gói RTP.

en: Default caching value for outbound RTP streams. This value should be set in milliseconds.
vi: Giá trị bộ nhớ đệm mặc định cho luồng RTP gửi đi. Giá trị này phải được đặt bằng mili giây.

en: Transport protocol
vi: Giao thức vận chuyển

en: This selects which transport protocol to use for RTP.
vi: Việc này sẽ chọn giao thức truyền tải nào sẽ được sử dụng cho RTP.

en: RTP packets will be integrity-protected and ciphered with this Secure RTP master shared secret key. This must be a 32-character-long hexadecimal string.
vi: Các gói RTP sẽ được bảo vệ toàn vẹn và được mã hóa bằng khóa bí mật chung RTP chính này. Đây phải là chuỗi thập lục phân dài 32 ký tự.

en: This allows you to stream MPEG4 LATM audio streams (see RFC3016).
vi: Điều này cho phép bạn truyền phát các luồng âm thanh MPEG4 LATM (xem RFC3016).

en: RTSP session timeout (s)
vi: (Các) thời gian chờ của phiên RTSP

en: RTSP sessions will be closed after not receiving any RTSP request for this long. Setting it to a negative value or zero disables timeouts. The default is 60 (one minute).
vi: Các phiên RTSP sẽ bị đóng sau khi không nhận được bất kỳ yêu cầu RTSP nào trong thời gian dài. Đặt nó thành giá trị âm hoặc bằng 0 sẽ vô hiệu hóa thời gian chờ. Mặc định là 60 (một phút).

en: RTP stream output
vi: Đầu ra luồng RTP

en: RTSP VoD server
vi: Máy chủ RTSP VoD

en: New ES ID
vi: ID ES mới

en: Specify an new identifier integer for this elementary stream
vi: Chỉ định một số nguyên định danh mới cho dòng cơ sở này

en: Specify an ISO-639 code (three characters) for this elementary stream
vi: Chỉ định mã ISO-639 (ba ký tự) cho dòng cơ sở này

en: Set ES id
vi: Đặt id ES

en: Change the id of an elementary stream
vi: Thay đổi id của dòng cơ sở

en: Set ES Lang
vi: Bộ ES Lang

en: Set Lang
vi: Chỉnh ngôn ngữ

en: Change the language of an elementary stream
vi: Thay đổi ngôn ngữ của luồng cơ bản

en: Video prerender callback
vi: Gọi lại trình kết xuất trước video

en: Address of the video prerender callback function. This function will set the buffer where render will be done.
vi: Địa chỉ của chức năng gọi lại kết xuất trước video. Hàm này sẽ thiết lập bộ đệm nơi kết xuất sẽ được thực hiện.

en: Audio prerender callback
vi: Lệnh gọi lại kết xuất trước âm thanh

en: Address of the audio prerender callback function. This function will set the buffer where render will be done.
vi: Địa chỉ của chức năng gọi lại kết xuất trước âm thanh. Hàm này sẽ thiết lập bộ đệm nơi kết xuất sẽ được thực hiện.

en: Video postrender callback
vi: Gọi lại người đăng video

en: Address of the video postrender callback function. This function will be called when the render is into the buffer.
vi: Địa chỉ của chức năng gọi lại video postrender. Hàm này sẽ được gọi khi kết xuất vào bộ đệm.

en: Audio postrender callback
vi: Gọi lại hậu kết xuất âm thanh

en: Address of the audio postrender callback function. This function will be called when the render is into the buffer.
vi: Địa chỉ của hàm gọi lại kết xuất âm thanh. Hàm này sẽ được gọi khi kết xuất vào bộ đệm.

en: Video Callback data
vi: Dữ liệu gọi lại video

en: Data for the video callback function.
vi: Dữ liệu cho chức năng gọi lại video.

en: Audio callback data
vi: Dữ liệu gọi lại âm thanh

en: Data for the audio callback function.
vi: Dữ liệu cho chức năng gọi lại âm thanh.

en: Time Synchronized output
vi: Đầu ra được đồng bộ hóa thời gian

en: Time Synchronisation option for output. If true, stream will render as usual, else it will be rendered as fast as possible.
vi: Tùy chọn Đồng bộ hóa thời gian cho đầu ra. Nếu đúng, luồng sẽ hiển thị như bình thường, nếu không, luồng sẽ được hiển thị nhanh nhất có thể.

en: Stream output to memory buffer
vi: Truyền đầu ra vào bộ nhớ đệm

en: Writes stats to file instead of stdout
vi: Ghi số liệu thống kê vào tệp thay vì stdout

en: Prefix to show on output line
vi: Tiền tố để hiển thị trên dòng đầu ra

en: Writes statistic info about stream
vi: Viết thông tin thống kê về luồng

en: Output method to use for the stream.
vi: Phương thức đầu ra để sử dụng cho luồng.

en: Muxer to use for the stream.
vi: Ghép kênh để sử dụng cho luồng.

en: Output destination
vi: Đích đầu ra

en: Destination (URL) to use for the stream. Overrides path and bind parameters
vi: Đích (URL) để sử dụng cho luồng. Ghi đè các tham số đường dẫn và liên kết

en: Address to bind to (helper setting for dst)
vi: Địa chỉ để liên kết tới (cài đặt trợ giúp cho dst)

en: address:port to bind vlc to listening incoming streams. Helper setting for dst, dst=bind+'/'+path. dst-parameter overrides this.
vi: địa chỉ: cổng để liên kết vlc với việc nghe các luồng đến. Cài đặt trợ giúp cho dst, dst=bind+'/'+path. tham số dst ghi đè điều này.

en: Filename for stream (helper setting for dst)
vi: Tên tệp cho luồng (cài đặt trợ giúp cho dst)

en: Filename for stream. Helper setting for dst, dst=bind+'/'+path. dst-parameter overrides this.
vi: Tên tệp cho luồng. Cài đặt trợ giúp cho dst, dst=bind+'/'+path. tham số dst ghi đè điều này.

en: Standard stream output
vi: Đầu ra luồng tiêu chuẩn

en: Video encoder
vi: Trình biên mã video

en: This is the video encoder module that will be used (and its associated options).
vi: Đây là mô-đun bộ mã hóa video sẽ được sử dụng (và các tùy chọn liên quan của nó).

en: Destination video codec
vi: Codec video đích

en: This is the video codec that will be used.
vi: Đây là codec video sẽ được sử dụng.

en: Target bitrate of the transcoded video stream.
vi: Tốc độ bit mục tiêu của luồng video được chuyển mã.

en: Video scaling
vi: Chia tỷ lệ video

en: Scale factor to apply to the video while transcoding (eg: 0.25)
vi: Hệ số tỷ lệ áp dụng cho video trong khi chuyển mã (ví dụ: 0,25)

en: Video frame-rate
vi: Xếp hạng khung video

en: Target output frame rate for the video stream.
vi: Tốc độ khung hình đầu ra mục tiêu cho luồng video.

en: Deinterlace video
vi: Tái kết hợp video

en: Deinterlace the video before encoding.
vi: Khử xen kẽ video trước khi mã hóa.

en: Deinterlace module
vi: Phương thức tái kết hợp

en: Specify the deinterlace module to use.
vi: Chỉ định mô-đun khử xen kẽ để sử dụng.

en: Maximum video width
vi: Chiều rộng tối đa của video

en: Maximum output video width.
vi: Chiều rộng tối đa xuất ra của video.

en: Maximum video height
vi: Chiều cao tối đa của video

en: Maximum output video height.
vi: Chiều cao tối đa xuất ra của video.

en: Video filters will be applied to the video streams (after overlays are applied). You can enter a colon-separated list of filters.
vi: Bộ lọc video sẽ được áp dụng cho luồng video (sau khi áp dụng lớp phủ). Bạn có thể nhập danh sách các bộ lọc được phân tách bằng dấu hai chấm.

en: Audio encoder
vi: Trình biên mã âm thanh

en: This is the audio encoder module that will be used (and its associated options).
vi: Đây là mô-đun mã hóa âm thanh sẽ được sử dụng (và các tùy chọn liên quan).

en: Destination audio codec
vi: Bộ biên giải mã âm thanh đích đến

en: This is the audio codec that will be used.
vi: Đây là bộ biên giải mã âm thanh sẽ được sử dụng.

en: Target bitrate of the transcoded audio stream.
vi: Tốc độ bit mục tiêu của luồng âm thanh được chuyển mã.

en: Sample rate of the transcoded audio stream (11250, 22500, 44100 or 48000).
vi: Tốc độ mẫu của luồng âm thanh được chuyển mã (11250, 22500, 44100 hoặc 48000).

en: This is the language of the audio stream.
vi: Đây là ngôn ngữ của luồng âm thanh.

en: Number of audio channels in the transcoded streams.
vi: Số lượng kênh âm thanh trong các luồng được chuyển mã.

en: Audio filter
vi: Bộ lọc audio

en: Audio filters will be applied to the audio streams (after conversion filters are applied). You can enter a colon-separated list of filters.
vi: Bộ lọc âm thanh sẽ được áp dụng cho luồng âm thanh (sau khi áp dụng bộ lọc chuyển đổi). Bạn có thể nhập danh sách các bộ lọc được phân tách bằng dấu hai chấm.

en: Subtitle encoder
vi: Bộ mã hóa phụ đề

en: This is the subtitle encoder module that will be used (and its associated options).
vi: Đây là trình biên mã phụ đề được sử dụng (cùng các tùy chọn kèm theo).

en: Destination subtitle codec
vi: Codec phụ đề đích

en: This is the subtitle codec that will be used.
vi: Đây là codec của phụ đề được sử dụng.

en: This allows you to add overlays (also known as "subpictures") on the transcoded video stream. The subpictures produced by the filters will be overlayed directly onto the video. You can specify a colon-separated list of subpicture modules.
vi: Điều này cho phép bạn thêm lớp phủ (còn được gọi là "ảnh phụ") trên luồng video được chuyển mã. Các hình ảnh phụ do bộ lọc tạo ra sẽ được phủ trực tiếp lên video. Bạn có thể chỉ định danh sách các mô-đun hình ảnh phụ được phân tách bằng dấu hai chấm.

en: Number of threads
vi: Số luồng

en: Number of threads used for the transcoding.
vi: Số luồng được dùng cho chuyển mã.

en: High priority
vi: Độ ưu tiên cao

en: Runs the optional encoder thread at the OUTPUT priority instead of VIDEO.
vi: Chạy chuỗi bộ mã hóa tùy chọn ở mức ưu tiên OUTPUT thay vì VIDEO.

en: Picture pool size
vi: Kích thước hồ bơi hình ảnh

en: Defines how many pictures we allow to be in pool between decoder/encoder threads when threads > 0
vi: Xác định số lượng hình ảnh chúng ta cho phép nằm trong nhóm giữa các luồng giải mã/mã hóa khi số luồng > 0

en: Transcode
vi: Chuyển mã

en: Transcode stream output
vi: Đầu ra luồng chuyển mã

en: Overlays/Subtitles
vi: Lớp phủ/Phụ đề

en: Please wait while your font cache is rebuilt.
    This should take less than a few minutes.
vi: Xin vui lòng chờ đợi  trong giây lát khi bộ nhớ đệm phần kiểu chữ được xây dựng lại.
    Thao tác này sẽ không kéo dài lâu.

en: Monospace Font
vi: Phông chữ đơn cách

en: Font family for the font you want to use
vi: Họ phông chữ cho phông chữ bạn muốn sử dụng

en: Font file for the font you want to use
vi: File phông chữ cho phông mà bạn muốn dùng

en: Font size in pixels
vi: Kích thước kiểu chữ bằng pixel

en: This is the default size of the fonts that will be rendered on the video. If set to something different than 0 this option will override the relative font size.
vi: Đây là kích thước mặc định của phông chữ sẽ được hiển thị trên video. Nếu được đặt thành giá trị khác 0, tùy chọn này sẽ ghi đè kích thước phông chữ tương đối.

en: Text opacity
vi: Độ mờ đục văn bản

en: The opacity (inverse of transparency) of the text that will be rendered on the video. 0 = transparent, 255 = totally opaque.
vi: Độ mờ (nghịch đảo của độ trong suốt) của văn bản sẽ được hiển thị trên video. 0 = trong suốt, 255 = hoàn toàn mờ đục.

en: Text default color
vi: Màu sắc văn bản mặc định

en: The color of the text that will be rendered on the video. This must be an hexadecimal (like HTML colors). The first two chars are for red, then green, then blue. #000000 = black, #FF0000 = red, #00FF00 = green, #FFFF00 = yellow (red + green), #FFFFFF = white
vi: Màu của văn bản sẽ được hiển thị trên video. Đây phải là số thập lục phân (như màu HTML). Hai ký tự đầu tiên dành cho màu đỏ, sau đó là xanh lục, rồi xanh lam. #000000 = đen, #FF0000 = đỏ, #00FF00 = xanh lá cây, #FFFF00 = vàng (đỏ + xanh lá cây), #FFFFFF = trắng

en: Relative font size
vi: Cỡ chữ tương đối

en: This is the relative default size of the fonts that will be rendered on the video. If absolute font size is set, relative size will be overridden.
vi: Đây là kích thước mặc định tương đối của phông chữ sẽ được hiển thị trên video. Nếu kích thước phông chữ tuyệt đối được đặt, kích thước tương đối sẽ bị ghi đè.

en: Outline opacity
vi: Độ mờ của đường nét biên

en: Shadow opacity
vi: Độ mờ của bóng

en: Shadow distance
vi: Khoảng cách đổ bóng

en: Paragraph base direction for the Unicode bi-directional algorithm.
vi: Hướng cơ sở của đoạn văn cho thuật toán hai chiều Unicode.

en: Use YUVP renderer
vi: Sử dụng trình render YUVP

en: This renders the font using "paletized YUV". This option is only needed if you want to encode into DVB subtitles
vi: Điều này hiển thị phông chữ bằng cách sử dụng "YUV được xếp màu". Tùy chọn này chỉ cần thiết nếu bạn muốn mã hóa thành phụ đề DVB

en: Text renderer
vi: Trình kết xuất văn bản

en: Freetype2 font renderer
vi: Render kiểu chữ dạng Freetype2

en: Speech synthesis for Mac OS X
vi: Tổng hợp giọng nói cho Mac OS X

en: Speech synthesis for Windows
vi: Tổng hợp giọng nói cho Windows

en: SVG template file
vi: Tập tin mẫu dạng SVG

en: Location of a file holding a SVG template for automatic string conversion
vi: Địa điểm của tập tin đang chứa mẫu dạng SVG cho việc tự động chuyển đổi chuỗi ký tự

en: Dummy font renderer
vi: Trình render kiểu chữ Dummy

en: Video filtering using a chain of video filter modules
vi: Lọc video bằng chuỗi mô-đun bộ lọc video

en: Conversions from
vi: Đoạn hội thoại từ

en: YUV 10-bits planar to semiplanar 10-bits conversions
vi: Chuyển đổi 10 bit phẳng sang bán phẳng YUV 10 bit

en: YUV planar to semiplanar conversions
vi: Chuyển đổi YUV phẳng sang bán phẳng

en: SSE2 I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions
vi: Chuyển đổi SSE2 I420,IYUV,YV12 sang RV15,RV16,RV24,RV32

en: MMX I420,IYUV,YV12 to RV15,RV16,RV24,RV32 conversions
vi: Chuyển đổi MMX I420,IYUV,YV12 sang RV15,RV16,RV24,RV32

en: I420,IYUV,YV12 to RGB2,RV15,RV16,RV24,RV32 conversions
vi: Chuyển đổi I420,IYUV,YV12 sang RGB2,RV15,RV16,RV24,RV32

en: MMX conversions from
vi: Chuyển đổi MMX từ

en: SSE2 conversions from
vi: Chuyển đổi SSE2 từ

en: AltiVec conversions from
vi: Chuyển đổi AltiVec từ

en: OpenMAX DL image processing
vi: Đang xử lý hình ảnh dạng OpenMAX DL

en: RV32 conversion filter
vi: Bộ lọc đối thoại RV32

en: Scaling mode
vi: Chế độ phóng to

en: Scaling mode to use.
vi: Sử dụng chế độ phóng to.

en: Fast bilinear
vi: Tuyến tính nhanh

en: Bicubic (good quality)
vi: Dạng khối (chất lượng tốt)

en: Nearest neighbour (bad quality)
vi: Hàng xóm gần nhất (chất lượng xấu)

en: SincR
vi: Hình sin

en: Bicubic spline
vi: Chốt trục dạng khối

en: Video scaling filter
vi: Bộ lọc tỷ lệ video

en: Swscale
vi: Tỉ lệ Sw

en: YUVP converter
vi: Chuyển đổi YUVP

en: Image hue (-180..180)
vi: Màu sắc hình ảnh (-180..180)

en: Set the image hue, between -180 and 180. Defaults to 0.
vi: Đặt màu sắc của hình ảnh trong khoảng từ -180 đến 180. Mặc định là 0.

en: Image properties filter
vi: Thuộc tính bộ lọc hình ảnh

en: Image adjust
vi: Tăng cường hình ảnh

en: Use an image's alpha channel as a transparency mask.
vi: Sử dụng kênh alpha của hình ảnh dưới dạng mặt nạ trong suốt.

en: Transparency mask
vi: Mặt nạ trong suốt

en: Alpha blending transparency mask. Uses a png alpha channel.
vi: Mặt nạ độ trong suốt được trộn màu dạng alpha. Sử dụng kênh alpha của định dạng ảnh png.

en: Alpha mask video filter
vi: Bộ lọc mặt nạ video dạng alpha

en: Alpha mask
vi: Mặt nạ alpha

en: Define the glasses' color scheme
vi: Xác định giá trị biểu đồ màu của kính

en: Convert 3D picture to anaglyph image video filter
vi: Chuyển đổi hình ảnh 3D sang bộ lọc hình ảnh video dạng nổi

en: Number of frames (0 to 100)
vi: Số lượng khung hình (0 đến 100)

en: Softening value
vi: Giá trị làm mịn

en: Number of frames consider for smoothening (0 to 30)
vi: Số lượng các khung hình cho thao tác làm mịn khung hình ( từ 0 đến 30)

en: antiflicker video filter
vi: bộ lọc video antiflicker

en: Ball color
vi: Màu bóng

en: Edge visible
vi: Có thể nhìn thấy cạnh

en: Set edge visibility.
vi: Đặt khả năng hiển thị cạnh.

en: Ball speed
vi: Tốc độ bóng

en: Set ball speed, the displacement value in number of pixels by frame.
vi: Đặt tốc độ bóng, giá trị dịch chuyển theo số pixel theo khung.

en: Ball size
vi: Kích thước bóng

en: Set ball size giving its radius in number of pixels
vi: Đặt kích thước bóng bằng cách cung cấp bán kính của nó theo số pixel

en: Gradient threshold
vi: Ngưỡng độ dốc

en: Set gradient threshold for edge computation.
vi: Đặt ngưỡng độ dốc cho tính toán cạnh.

en: Augmented reality ball game
vi: Trò chơi bóng thực tế tăng cường

en: Ball video filter
vi: Bộ lọc video bóng

en: Number of time to blend
vi: Số lần trộn

en: The number of time the blend will be performed
vi: Số lần trộn sẽ được thực hiện

en: Alpha of the blended image
vi: Alpha của hình ảnh được pha trộn

en: Alpha with which the blend image is blended
vi: Alpha mà hình ảnh hòa trộn được hòa trộn

en: Image to be blended onto
vi: Hình ảnh được trộn vào

en: The image which will be used to blend onto
vi: Hình ảnh sẽ được sử dụng để pha trộn vào

en: Chroma for the base image
vi: Chroma cho hình ảnh cơ bản

en: Chroma which the base image will be loaded in
vi: Chroma mà hình ảnh cơ sở sẽ được tải vào

en: Image which will be blended
vi: Hình ảnh sẽ được pha trộn

en: The image blended onto the base image
vi: Hình ảnh được trộn vào hình ảnh cơ sở

en: Chroma for the blend image
vi: Chroma cho hình ảnh hòa trộn

en: Chroma which the blend image will be loaded in
vi: Chroma mà hình ảnh hòa trộn sẽ được tải vào

en: Blending benchmark filter
vi: Trộn bộ lọc điểm chuẩn

en: Blendbench
vi: Bàn pha trộn

en: Benchmarking
vi: Đo điểm chuẩn

en: Base image
vi: Hình ảnh cơ sở

en: Blend image
vi: Trộn hình ảnh

en: Video pictures blending
vi: Trộn hình ảnh video

en: This effect, also known as "greenscreen" or "chroma key" blends the "blue parts" of the foreground image of the mosaic on the background (like weather forecasts). You can choose the "key" color for blending (blue by default).
vi: Hiệu ứng này, còn được gọi là "màn hình xanh" hoặc "phím màu" kết hợp "các phần màu xanh" của hình ảnh tiền cảnh của bức tranh khảm trên nền (như dự báo thời tiết). Bạn có thể chọn màu "chính" để hòa trộn (màu xanh lam theo mặc định).

en: Bluescreen U value
vi: Giá trị U của màn hình xanh

en: "U" value for the bluescreen key color (in YUV values). From 0 to 255. Defaults to 120 for blue.
vi: Giá trị "U" cho màu phím màn hình xanh (theo giá trị YUV). Từ 0 đến 255. Mặc định là 120 cho màu xanh lam.

en: Bluescreen V value
vi: Giá trị màn hình xanh V

en: "V" value for the bluescreen key color (in YUV values). From 0 to 255. Defaults to 90 for blue.
vi: Giá trị "V" cho màu phím màn hình xanh (theo giá trị YUV). Từ 0 đến 255. Mặc định là 90 cho màu xanh lam.

en: Bluescreen U tolerance
vi: Dung sai màn hình xanh U

en: Tolerance of the bluescreen blender on color variations for the U plane. A value between 10 and 20 seems sensible.
vi: Dung sai của trình trộn màn hình xanh đối với các biến thể màu sắc đối với mặt phẳng chữ U. Giá trị từ 10 đến 20 có vẻ hợp lý.

en: Bluescreen V tolerance
vi: Dung sai màn hình xanh V

en: Tolerance of the bluescreen blender on color variations for the V plane. A value between 10 and 20 seems sensible.
vi: Dung sai của trình trộn màn hình xanh đối với các biến thể màu sắc đối với mặt phẳng V. Giá trị từ 10 đến 20 có vẻ hợp lý.

en: Bluescreen video filter
vi: Bộ lọc video màn hình xanh

en: Bluescreen
vi: Màn hinh xanh

en: Output width
vi: Chiều rộng đầu ra

en: Output (canvas) image width
vi: Chiều rộng hình ảnh đầu ra (canvas)

en: Output height
vi: Chiều cao đầu ra

en: Output (canvas) image height
vi: Chiều cao hình ảnh đầu ra (canvas)

en: Output picture aspect ratio
vi: Tỷ lệ khung hình hình ảnh đầu ra

en: Set the canvas' picture aspect ratio. If omitted, the canvas is assumed to have the same SAR as the input.
vi: Đặt tỷ lệ khung hình của khung vẽ. Nếu bị bỏ qua, canvas được coi là có cùng SAR với đầu vào.

en: If enabled, video will be padded to fit in canvas after scaling. Otherwise, video will be cropped to fix in canvas after scaling.
vi: Nếu được bật, video sẽ được đệm để vừa với khung vẽ sau khi chia tỷ lệ. Nếu không, video sẽ bị cắt để cố định trong canvas sau khi chia tỷ lệ.

en: Automatically resize and pad a video
vi: Tự động thay đổi kích thước và đệm video

en: Canvas video filter
vi: Bộ lọc video canvas

en: Use a specific Core Image Filter
vi: Sử dụng Bộ lọc hình ảnh cốt lõi cụ thể

en: Example: 'CICrystallize', 'CIBumpDistortion', 'CIThermal', 'CIComicEffect'
vi: Ví dụ: 'CICrystallize', 'CIBumpDistortion', 'CIThermal', 'CIComicEffect'

en: Mac OS X hardware video filters
vi: Bộ lọc video phần cứng Mac OS X

en: Colors similar to this will be kept, others will be grayscaled. This must be an hexadecimal (like HTML colors). The first two chars are for red, then green, then blue. #000000 = black, #FF0000 = red, #00FF00 = green, #FFFF00 = yellow (red + green), #FFFFFF = white
vi: Các màu tương tự như thế này sẽ được giữ lại, các màu khác sẽ có thang độ xám. Đây phải là số thập lục phân (như màu HTML). Hai ký tự đầu tiên dành cho màu đỏ, sau đó là xanh lục, rồi xanh lam. #000000 = đen, #FF0000 = đỏ, #00FF00 = xanh lá cây, #FFFF00 = vàng (đỏ + xanh lá cây), #FFFFFF = trắng

en: Select one color in the video
vi: Chọn một màu trong video

en: Color threshold filter
vi: Bộ lọc ngưỡng màu

en: Saturation threshold
vi: Ngưỡng bão hòa

en: Similarity threshold
vi: Ngưỡng tương tự

en: Pixels to crop from top
vi: Cắt bỏ từ đỉnh (pixcel)

en: Number of pixels to crop from the top of the image.
vi: Số pixel cần cắt từ đầu hình ảnh.

en: Pixels to crop from bottom
vi: Cắt bỏ từ dưới cùng(pixcel)

en: Number of pixels to crop from the bottom of the image.
vi: Số pixel cần cắt từ dưới cùng của hình ảnh.

en: Pixels to crop from left
vi: Cắt bỏ từ bên trái (pixcel)

en: Number of pixels to crop from the left of the image.
vi: Số pixel cần cắt từ bên trái của hình ảnh.

en: Pixels to crop from right
vi: Cắt bỏ từ bên phải (pixcel)

en: Number of pixels to crop from the right of the image.
vi: Số pixel cần cắt từ bên phải của hình ảnh.

en: Pixels to padd to top
vi: Pixel để đệm lên trên cùng

en: Number of pixels to padd to the top of the image after cropping.
vi: Số pixel cần thêm vào đầu hình ảnh sau khi cắt.

en: Pixels to padd to bottom
vi: Pixel để đệm xuống dưới cùng

en: Number of pixels to padd to the bottom of the image after cropping.
vi: Số pixel cần đệm vào cuối hình ảnh sau khi cắt.

en: Pixels to padd to left
vi: Pixel để đệm sang trái

en: Number of pixels to padd to the left of the image after cropping.
vi: Số pixel cần đệm vào bên trái của hình ảnh sau khi cắt.

en: Pixels to padd to right
vi: Pixel để đệm sang phải

en: Number of pixels to padd to the right of the image after cropping.
vi: Số pixel cần đệm vào bên phải của hình ảnh sau khi cắt.

en: Croppadd
vi: Cắt xén

en: Video cropping filter
vi: Bộ lọc cắt video

en: Latest
vi: Mới nhất

en: Upconvert
vi: Chuyển đổi ngược

en: Streaming deinterlace mode
vi: Chế độ khử xen kẽ truyền phát trực tuyến

en: Deinterlace method to use for streaming.
vi: Phương pháp khử xen kẽ được sử dụng để phát trực tuyến.

en: Phosphor chroma mode for 4:2:0 input
vi: Chế độ sắc độ phốt pho cho đầu vào 4:2:0

en: Choose handling for colours in those output frames that fall across input frame boundaries. 
    
    Latest: take chroma from new (bright) field only. Good for interlaced input, such as videos from a camcorder. 
    
    AltLine: take chroma line 1 from top field, line 2 from bottom field, etc. 
    Default, good for NTSC telecined input (anime DVDs, etc.). 
    
    Blend: average input field chromas. May distort the colours of the new (bright) field, too. 
    
    Upconvert: output in 4:2:2 format (independent chroma for each field). Best simulation, but requires more CPU and memory bandwidth.
vi: Chọn cách xử lý màu sắc trong các khung đầu ra nằm ngoài ranh giới khung đầu vào. 
    
    Mới nhất: chỉ lấy sắc độ từ trường mới (sáng). Tốt cho đầu vào xen kẽ, chẳng hạn như video từ máy quay. 
    
    AltLine: lấy dòng sắc độ 1 từ trường trên cùng, dòng 2 từ trường dưới cùng, v.v. 
    Mặc định, phù hợp với đầu vào điện ảnh NTSC (DVD anime, v.v.). 
    
    Pha trộn: sắc độ trường đầu vào trung bình. Cũng có thể làm biến dạng màu sắc của trường (sáng) mới. 
    
    Chuyển đổi ngược: xuất ra ở định dạng 4:2:2 (sắc độ độc lập cho từng trường). Mô phỏng tốt nhất nhưng yêu cầu nhiều băng thông CPU và bộ nhớ hơn.

en: Phosphor old field dimmer strength
vi: Phốt pho trường cũ làm mờ sức mạnh

en: This controls the strength of the darkening filter that simulates CRT TV phosphor light decay for the old field in the Phosphor framerate doubler. Default: Low.
vi: Điều này kiểm soát cường độ của bộ lọc làm tối mô phỏng sự phân rã ánh sáng phốt pho của TV CRT đối với trường cũ trong bộ nhân đôi tốc độ khung hình Phốt pho. Mặc định: Thấp.

en: Deinterlacing video filter
vi: Bộ lọc chống quét mành video

en: Edge detection video filter
vi: Phát hiện khía cạnh cho bộ lọc video

en: Detects edges in the frame and highlights them in white.
vi: Phát hiện các cạnh trong khung và làm nổi bật chúng bằng màu trắng.

en: Image mask. Pixels with an alpha value greater than 50% will be erased.
vi: Mặt nạ hình ảnh. Các pixel có giá trị alpha lớn hơn 50% sẽ bị xóa.

en: X coordinate of the mask.
vi: Tọa độ X của mặt nạ.

en: Y coordinate of the mask.
vi: Tọa độ Y của mặt nạ.

en: Remove zones of the video using a picture as mask
vi: Xóa vùng video bằng cách sử dụng hình ảnh làm mặt nạ

en: Erase video filter
vi: Xóa bộ lọc video

en: RGB component to extract
vi: Thành phần RGB để trích xuất

en: RGB component to extract. 0 for Red, 1 for Green and 2 for Blue.
vi: Thành phần RGB để trích xuất. 0 cho màu Đỏ, 1 cho màu Xanh Lá Cây và 2 cho Màu Xanh Dương.

en: Extract RGB component video filter
vi: Trích xuất bộ lọc video thành phần RGB

en: FPS conversion video filter
vi: Bộ lọc video chuyển đổi FPS

en: FPS Converter
vi: Bộ chuyển đổi FPS

en: Freezing interactive video filter
vi: Bộ lọc video tương tác đóng băng

en: Gaussian's std deviation
vi: Độ lệch chuẩn của Gaussian

en: Gaussian's standard deviation. The blurring will take into account pixels up to 3*sigma away in any direction.
vi: Độ lệch chuẩn Gaussian. Việc làm mờ sẽ tính đến các pixel cách xa tối đa 3*sigma theo bất kỳ hướng nào.

en: Add a blurring effect
vi: Thêm hiệu ứng làm mờ

en: Gaussian blur video filter
vi: Bộ lọc video làm mờ Guassian

en: Radius in pixels
vi: Bán kính tính bằng pixel

en: Strength used to modify the value of a pixel
vi: Độ mạnh được sử dụng để sửa đổi giá trị của pixel

en: Gradfun video filter
vi: Bộ lọc video Gradfun

en: Debanding algorithm
vi: Thuật toán gỡ lỗi

en: Distort mode
vi: Chế độ bóp méo

en: Distort mode, one of "gradient", "edge" and "hough".
vi: Chế độ bóp méo, một trong các chế độ "gradient", "edge" và "hough".

en: Gradient image type
vi: Loại hình ảnh dạng Gradient

en: Gradient image type (0 or 1). 0 will turn the image to white while 1 will keep colors.
vi: Loại hình ảnh dạng gradient (0 hoặc 1). 0 sẽ trả về hình ảnh màu trắng trong khi số 1 sẽ giữ lại màu sắc hiện tại.

en: Apply cartoon effect
vi: Áp dụng hiệu ứng hoạt hình

en: Apply cartoon effect. It is only used by "gradient" and "edge".
vi: Áp dụng hiệu ứng hoạt hình. Nó chỉ được sử dụng bởi "gradient" và "edge".

en: Apply color gradient or edge detection effects
vi: Áp dụng hiệu ứng chuyển màu hoặc phát hiện cạnh

en: Gradient video filter
vi: Bộ lọc video gradient

en: Variance of the gaussian noise
vi: Phương sai của nhiễu gaussian

en: Minimal period
vi: Chu kỳ nhỏ nhất

en: Minimal period of the noise grain in pixel
vi: Chu kỳ nhỏ nhất của việc giảm độ nhiễu tính bằng đơn vị điểm ảnh

en: Maximal period
vi: Thời gian tối đa

en: Maximal period of the noise grain in pixel
vi: Thời gian tối đa của hạt nhiễu tính bằng pixel

en: Grain video filter
vi: Bộ lọc video hạt

en: Adds filtered gaussian noise
vi: Thêm nhiễu gaussian được lọc

en: Spatial luma strength (0-254)
vi: Cường độ sáng không gian (0-254)

en: Spatial chroma strength (0-254)
vi: Cường độ sắc độ không gian (0-254)

en: Temporal luma strength (0-254)
vi: Cường độ sáng tạm thời (0-254)

en: Temporal chroma strength (0-254)
vi: Cường độ sắc độ tạm thời (0-254)

en: HQ Denoiser 3D
vi: Bộ khử nhiễu HQ 3D

en: High Quality 3D Denoiser filter
vi: Bộ lọc khử nhiễu 3D chất lượng cao

en: Invert video filter
vi: Đảo ngược bộ lọc video

en: Color inversion
vi: Đảo ngược màu sắc

en: Magnify/Zoom interactive video filter
vi: Bộ lọc video tương tác phóng to/thu phóng

en: Mirror orientation
vi: Hướng gương

en: Defines orientation of the mirror splitting. Can be vertical or horizontal.
vi: Xác định hướng phân chia gương. Có thể theo chiều dọc hoặc chiều ngang.

en: Direction of the mirroring.
vi: Hướng phản chiếu.

en: Left to right/Top to bottom
vi: Trái sang phải/Từ trên xuống dưới

en: Right to left/Bottom to top
vi: Phải sang trái/Từ dưới lên trên

en: Mirror video filter
vi: Bộ lọc video phản chiếu

en: Mirror video
vi: Video phản chiếu

en: Splits video in two same parts, like in a mirror
vi: Chia video thành hai phần giống nhau, giống như trong gương

en: Blur factor (1-127)
vi: Hệ số mờ (1-127)

en: The degree of blurring from 1 to 127.
vi: Mức độ mờ từ 1 đến 127.

en: Motion blur filter
vi: Bộ lọc làm mờ chuyển động

en: Motion detect video filter
vi: Bộ lọc video phát hiện chuyển động

en: Old movie effect video filter
vi: Bộ lọc video hiệu ứng phim cũ

en: Old movie
vi: Phim cũ

en: OpenCV face detection example filter
vi: Bộ lọc ví dụ về nhận diện khuôn mặt OpenCV

en: OpenCV example
vi: Ví dụ OpenCV

en: Haar cascade filename
vi: Tên tập tin Haar cascade

en: Name of XML file containing Haar cascade description
vi: Tên của tập tin XML chứa phần mô tả Haar cascade

en: Use input chroma unaltered
vi: Sử dụng sắc độ đầu vào không thay đổi

en: I420 - first plane is grayscale
vi: I420 - mặt phẳng đầu tiên có thang độ xám

en: Don't display any video
vi: Không hiển thị bất kỳ video

en: Display the input video
vi: Hiển thị video được nhập vào

en: Display the processed video
vi: Hiển thị video đã qua xử lý

en: Show only errors
vi: Chỉ hiển lỗi

en: Show errors and warnings
vi: Hiển thị lỗi và cảnh báo

en: Show everything including debug messages
vi: Hiển thị mọi thứ bao gồm cả thông báo gỡ lỗi

en: OpenCV video filter wrapper
vi: Trình bao bọc bộ lọc video OpenCV

en: Scale factor (0.1-2.0)
vi: Hệ số tỷ lệ (0,1-2,0)

en: Amount by which to scale the picture before sending it to the internal OpenCV filter
vi: Mức độ chia tỷ lệ hình ảnh trước khi gửi nó tới bộ lọc OpenCV nội bộ

en: OpenCV filter chroma
vi: Sắc độ của bộ lọc OpenCV

en: Chroma to convert picture to before sending it to the internal OpenCV filter
vi: Chroma để chuyển đổi hình ảnh trước khi gửi nó tới bộ lọc OpenCV nội bộ

en: Wrapper filter output
vi: Đầu ra của bộ lọc bao bọc

en: Determines what (if any) video is displayed by the wrapper filter
vi: Xác định cách hiển thị video (nếu) được sử dụng bởi bộ lọc bao bọc

en: OpenCV internal filter name
vi: Tên bộ lọc thời gian thuộc OpenCV

en: Name of internal OpenCV plugin filter to use
vi: Tên của bộ lọc thời gian thuộc OpenCV được dùng

en: Posterize level (number of colors is cube of this value)
vi: Mức độ posterize (số màu là khối lập phương của giá trị này)

en: Posterize video filter
vi: Bộ lọc video áp phích

en: Posterize video by lowering the number of colors
vi: Posterize video bằng cách giảm số lượng màu

en: Quality of post processing. Valid range is 0 (disabled) to 6 (highest)
    Higher levels require more CPU power, but produce higher quality pictures.
    With default filter chain, the values map to the following filters:
    1: hb, 2-4: hb+vb, 5-6: hb+vb+dr
vi: Chất lượng hậu xử lý. Phạm vi hợp lệ là 0 (bị vô hiệu hóa) đến 6 (cao nhất)
    Mức độ cao hơn đòi hỏi nhiều sức mạnh CPU hơn nhưng tạo ra hình ảnh có chất lượng cao hơn.
    Với chuỗi bộ lọc mặc định, các giá trị sẽ ánh xạ tới các bộ lọc sau:
    1: hb, 2-4: hb+vb, 5-6: hb+vb+dr

en: FFmpeg post processing filter chains
vi: Xử lý chuỗi vị trí FFmpeg của bộ lọc video

en: Video post processing filter
vi: Xử lý với bộ lọc video

en: Psychedelic video filter
vi: Bộ lọc ảo giác

en: Number of puzzle rows
vi: Số lượng dòng của trò giải đố

en: Number of puzzle columns
vi: Số lượng cột của trò giải đố

en: Select game mode variation from jigsaw puzzle to sliding puzzle.
vi: Chọn chế độ chơi game với các giá trị các khung hình được chia làm các miếng ghép.

en: Unshuffled Border width.
vi: Chiều rộng đường viền không bị xáo trộn.

en: Small preview
vi: Xem tóm tắt

en: Show small preview.
vi: Hiển thị chế độ xem tóm tắt.

en: Small preview size
vi: Kích thước hiển thị chế độ xem tóm tắt

en: Show small preview size (percent of source).
vi: Hiển thị kích cỡ chế độ xem tóm tắt (tính theo phần trăm so với chế độ xem mặc định).

en: Piece edge shape size
vi: Kích thước hình dạng cạnh mảnh

en: Size of the curve along the piece's edge
vi: Kích thước của đường cong dọc theo cạnh của mảnh

en: Auto shuffle
vi: Tự động xáo trộn

en: Auto shuffle delay during game
vi: Tự động trì hoãn xáo trộn trong trò chơi

en: Auto solve
vi: Tự động giải quyết

en: Auto solve delay during game
vi: Tự động giải quyết độ trễ trong trò chơi

en: Rotation parameter: none;180;90-270;mirror
vi: Tham số xoay: none;180;90-270;mirror

en: jigsaw puzzle
vi: trò chơi xếp hình

en: sliding puzzle
vi: câu đố trượt

en: swap puzzle
vi: câu đố hoán đổi

en: exchange puzzle
vi: câu đố trao đổi

en: Puzzle interactive game video filter
vi: Bộ lọc video cho phần giao tiếp với trò giải đố

en: Ripple video filter
vi: Làm bộ lọc video gợn sóng

en: Angle in degrees
vi: Số đo góc

en: Angle in degrees (0 to 359)
vi: Số đo góc(từ 0 đến 359)

en: Use motion sensors
vi: Sử dụng cảm biến chuyển động

en: Rotate video filter
vi: Xoay bộ lọc video

en: Format of the output images (png, jpeg, ...).
vi: Định dạng của hình xuất ra (png,jpeg,...)

en: You can enforce the image width. By default (-1) VLC will adapt to the video characteristics.
vi: Bạn có thể thay đổi chiều rộng của hình. Mặc định (-1), VLC sẽ áp dụng cho các ký tự của video.

en: You can enforce the image height. By default (-1) VLC will adapt to the video characteristics.
vi: Bạn có thể thay đổi chiều cao của hình. Mặc định (-1), VLC sẽ áp dụng cho các ký tự của video.

en: Recording ratio
vi: Tỉ lệ ghi hình

en: Ratio of images to record. 3 means that one image out of three is recorded.
vi: Tỉ lệ của ảnh chụp. 3 có nghĩa là một hình ảnh của ba đã được ghi hình.

en: Filename prefix
vi: Yếu tố thêm vào đứng trước tên tập tin

en: Prefix of the output images filenames. Output filenames will have the "prefixNUMBER.format" form if replace is not true.
vi: Yếu tố thêm vào đằng trước tên tập tin hình ảnh được xuất ra. Các tên tập tin này sẽ có dạng "số.định dạng".

en: Directory path prefix
vi: Phần ký tự đứng trước đường dẫn thư mục

en: Directory path where images files should be saved. If not set, then images will be automatically saved in users homedir.
vi: Đường dẫn thư mục để lưu các tập tin hình ảnh. Nếu không được chỉnh sửa, các hình ảnh sẽ được tự động lưu ở thư mục gốc của người dùng.

en: Always write to the same file
vi: Luôn ghi vào cùng một tập tin

en: Always write to the same file instead of creating one file per image. In this case, the number is not appended to the filename.
vi: Luôn ghi vào cùng một tập tin ảnh duy nhất thay vì tạo từng tập tin cho từng ảnh. Ở trường hợp này, số thứ tự đứng trước để đánh dấu các tập tin ảnh sẽ không được cho phép trong tên tập tin ảnh đó.

en: Send your video to picture files
vi: Chuyển video của bạn thành các tập tin hình ảnh

en: Scene filter
vi: Bộ lọc cảnh

en: Scene video filter
vi: Bộ lọc cảnh video

en: Sepia intensity
vi: Cường độ màu nâu đỏ

en: Intensity of sepia effect
vi: Cường độ của hiệu ứng nâu đỏ

en: Sepia video filter
vi: Bộ lọc video màu nâu đỏ

en: Gives video a warmer tone by applying sepia effect
vi: Mang lại cho video tông màu ấm hơn bằng cách áp dụng hiệu ứng màu nâu đỏ

en: Sharpen strength (0-2)
vi: Độ mạnh của Làm Bóng (0-2)

en: Set the Sharpen strength, between 0 and 2. Defaults to 0.05.
vi: Tạo độ mạnh của Làm Bóng, từ 0 đến 2. Mặc định là 0.05.

en: Augment contrast between contours.
vi: Tăng độ tương phản giữa các đường viền.

en: Sharpen video filter
vi: Làm bóng bộ lọc video

en: Transform type
vi: Loại chuyển đổi

en: Anti-transpose
vi: Chống chuyển vị

en: Video transformation filter
vi: Bộ lọc chuyển dạng video

en: Rotate or flip the video
vi: Xoay hoặc lật video

en: VHS movie effect video filter
vi: Bộ lọc video hiệu ứng phim VHS

en: VHS movie
vi: Phim VHS

en: Wave video filter
vi: Bộ lọc video tường

en: ASCII Art
vi: Nghệ thuật ASCII

en: ASCII-art video output
vi: Xuất dữ liệu video ASCII

en: Android Window
vi: Cửa sổ Android

en: Android native window
vi: Cửa sổ gốc của Android

en: Color ASCII art video output
vi: Màu sắc ASCII của video xuất ra

en: Core Animation OpenGL Layer (Mac OS X)
vi: Nhân hiệu ứng của lớp OpenGL(hệ điều hành MAC)

en: Timelength after which we assume there is no signal.
vi: Khoảng thời gian mà sau đó chúng tôi cho rằng không có tín hiệu.

en: Timelength after which we assume there is no signal.
    After this delay we black out the video.
vi: Khoảng thời gian mà sau đó chúng tôi cho rằng không có tín hiệu.
    Sau sự chậm trễ này, chúng tôi sẽ tắt video.

en: Active Format Descriptor value
vi: Giá trị mô tả định dạng hoạt động

en: Aspect Ratio of the source picture.
vi: Tỷ lệ khung hình của hình ảnh nguồn.

en: Active Format Descriptor line
vi: Dòng mô tả định dạng hoạt động

en: VBI line on which to output Active Format Descriptor.
vi: Dòng VBI để xuất ra Bộ mô tả định dạng hoạt động.

en: Picture to display on input signal loss
vi: Hình ảnh hiển thị khi mất tín hiệu đầu vào

en: Output card
vi: Thẻ xuất

en: DeckLink output card, if multiple exist. The cards are numbered from 0.
vi: Thẻ đầu ra DeckLink, nếu có nhiều thẻ. Các thẻ được đánh số từ 0.

en: Desired output mode
vi: Chế độ đầu ra mong muốn

en: Desired output mode for DeckLink output. This value should be a FOURCC code in textual form, e.g. "ntsc".
vi: Chế độ đầu ra mong muốn cho đầu ra DeckLink. Giá trị này phải là mã FOURCC ở dạng văn bản, ví dụ: "ntsc".

en: Audio connection for DeckLink output.
vi: Kết nối âm thanh cho đầu ra DeckLink.

en: Audio sampling rate (in hertz) for DeckLink output. 0 disables audio output.
vi: Tốc độ lấy mẫu âm thanh (tính bằng hertz) cho đầu ra DeckLink. 0 vô hiệu hóa đầu ra âm thanh.

en: Number of output channels for DeckLink output. Must be 2, 8 or 16. 0 disables audio output.
vi: Số lượng kênh đầu ra cho đầu ra DeckLink. Phải là 2, 8 hoặc 16. 0 sẽ tắt đầu ra âm thanh.

en: Video connection for DeckLink output.
vi: Kết nối video cho đầu ra DeckLink.

en: Use 10 bits per pixel for video frames.
vi: Sử dụng 10 bit cho mỗi pixel cho khung hình video.

en: Output module to write to Blackmagic SDI card
vi: Mô-đun đầu ra để ghi vào thẻ Blackmagic SDI

en: DeckLink General Options
vi: Tùy chọn chung của DeckLink

en: DeckLink Video Output module
vi: Mô-đun đầu ra video DeckLink

en: DeckLink Video Options
vi: Tùy chọn Video DeckLink

en: DeckLink Audio Output module
vi: Mô-đun đầu ra âm thanh DeckLink

en: DeckLink Audio Options
vi: Tùy chọn âm thanh DeckLink

en: Window handle (HWND)
vi: Tay nắm cửa sổ (HWND)

en: Video will be embedded in this pre-existing window. If zero, a new window will be created.
vi: Video sẽ được nhúng vào cửa sổ có sẵn này. Nếu không, một cửa sổ mới sẽ được tạo.

en: Embedded window video
vi: Video cửa sổ nhúng

en: Framebuffer device
vi: Thiết bị bộ đệm của khung

en: Framebuffer device to use for rendering (usually /dev/fb0).
vi: Thiết bị bộ đệm khung dùng để hiển thị (thường là /dev/fb0).

en: Run fb on current tty
vi: Chạy fb trên tty hiện tại

en: Run framebuffer on current TTY device (default enabled). (disable tty handling with caution)
vi: Chạy bộ đệm khung ở thiết bị TTY hiện tại (mặc định mở). (tắt TTY với sự cẩn thận)

en: Framebuffer resolution to use
vi: Độ phân giải bộ đệm khung để sử dụng

en: Select the resolution for the framebuffer. Currently it supports the values 0=QCIF 1=CIF 2=NTSC 3=PAL, 4=auto (default 4=auto)
vi: Chọn độ phân giải cho bộ khung đệm. Hiện tại hỗ trợ giá trị 0=QCIF 1=CIF 2=NTSC 3=PAL, 4=auto (mặc định 4=auto)

en: Framebuffer uses hw acceleration
vi: Framebuffer sử dụng khả năng tăng tốc hw

en: Disable for double buffering in software.
vi: Vô hiệu hóa việc đệm đôi trong phần mềm.

en: Image format (default RGB)
vi: Định dạng hình ảnh (RGB mặc định)

en: Chroma fourcc used by the framebuffer. Default is RGB since the fb device has no way to report its chroma.
vi: Chroma Fourcc được sử dụng bởi bộ đệm khung. Mặc định là RGB vì thiết bị fb không có cách nào để báo cáo sắc độ của nó.

en: GNU/Linux framebuffer video output
vi: Xuất dữ liệu video theo bộ khung đệm của GNU/Linux

en: GLX extension for OpenGL
vi: Tiện ích mở rộng GLX cho OpenGL

en: Enable a workaround for T23
vi: Kích hoạt giải pháp thay thế cho T23

en: Enable this option if the diagonal stripes are displayed when the window size is equal to or smaller than the movie size.
vi: Bật tùy chọn này khi các đường sọc chéo hiện ra trên màn hình bởi thao tác khi tự động chỉnh kích thước cửa sổ hiển thị theo kích thước của tập tin mà bạn chọn.

en: Select a proper video mode to be used by KVA.
vi: Chọn chế độ video thích hợp để KVA sử dụng.

en: K Video Acceleration video output
vi: Đầu ra video K Video Acceleration

en: Mac OS X OpenGL video output
vi: Đầu ra video OpenGL của Mac OS X

en: OpenGL extension
vi: Tiện ích mở rộng OpenGL

en: OpenGL ES 2 extension
vi: Tiện ích mở rộng OpenGL ES 2

en: Extension through which to use the Open Graphics Library (OpenGL).
vi: Tiện ích mở rộng để sử dụng Thư viện đồ họa mở (OpenGL).

en: OpenGL for Embedded Systems 2 video output
vi: OpenGL cho đầu ra video Hệ thống nhúng 2

en: OpenGL video output
vi: Xuất dữ liệu video của OpenGL

en: EGL extension for OpenGL
vi: Tiện ích mở rộng EGL cho OpenGL

en: The desktop mode allows you to display the video on the desktop.
vi: Chế độ desktop sẽ cho phép bạn hiển thị video ngay chính ở phần nền của desktop.

en: Use hardware blending support
vi: Sử dụng hỗ trợ trộn phần cứng

en: Try to use hardware acceleration for subtitle/OSD blending.
vi: Sử dụng tính năng tăng tốc phần cứng cho việc blending phụ đề/HTTMH.

en: Choose a pixel shader to apply.
vi: Chọn trình đổ bóng pixel để áp dụng.

en: Path to HLSL file
vi: Đường dẫn đến tệp HLSL

en: Path to an HLSL file containing a single pixel shader.
vi: Đường dẫn đến tệp HLSL chứa trình đổ bóng pixel đơn.

en: HLSL File
vi: Tệp HLSL

en: Recommended video output for Windows Vista and later versions
vi: Đầu ra video được đề xuất cho Windows Vista và các phiên bản mới hơn

en: Direct3D9 video output
vi: Đầu ra video Direct3D9

en: Recommended video output for Windows 8 and later versions
vi: Đầu ra video được đề xuất cho Windows 8 và các phiên bản mới hơn

en: Direct3D11 video output
vi: Đầu ra video Direct3D11

en: Use hardware YUV->RGB conversions
vi: Sử dụng chuyển đổi phần cứng YUV->RGB

en: Try to use hardware acceleration for YUV->RGB conversions. This option doesn't have any effect when using overlays.
vi: Cố gắng tăng tốc phần cứng để chuyển hệ YUV->RGB. Lựa chọn này không có hiệu lực khi đang dùng chế độ che phủ.

en: Overlay video output
vi: Chèn/overlay dữ liệu cho video được xuất ra

en: Overlay is the hardware acceleration capability of your video card (ability to render video directly). VLC will try to use it by default.
vi: Chèn/Overlay là khả năng tác động nâng cao đến phần cứng, hay nói cách khác là tác động đến card đồ họa của bạn (nâng cao khả năng render video bằng cách trực tiếp). VLC sẽ sử dụng các thông số liên quan đến phần này dưới dạng các thông số mặc định.

en: Use video buffers in system memory
vi: Sử dụng video đệm trong bộ nhớ hệ thống

en: Create video buffers in system memory instead of video memory. This isn't recommended as usually using video memory allows benefiting from more hardware acceleration (like rescaling or YUV->RGB conversions). This option doesn't have any effect when using overlays.
vi: Tạo bộ đệm video trong bộ nhớ hệ thống thay vì bộ nhớ video. Điều này không được khuyến khích vì việc sử dụng bộ nhớ video thường sẽ cho phép bạn hưởng lợi từ khả năng tăng tốc phần cứng nhiều hơn (như thay đổi tỷ lệ hoặc chuyển đổi YUV->RGB). Tùy chọn này không có bất kỳ tác dụng nào khi sử dụng lớp phủ.

en: Use triple buffering for overlays
vi: Sử dụng gấp ba lần bộ nhớ đệm cho overlay

en: Try to use triple buffering when using YUV overlays. That results in much better video quality (no flickering).
vi: Cố gắng tăng gấp ba lần việc chuyển đổi dữ liệu truyền khi dùng độ hiển thị chồng dạng YUV. Điều này sẽ làm cho chất lượng file Video đẹp hơn(không bị nhòe).

en: Name of desired display device
vi: Tên của thiết bị muốn hiển thị

en: In a multiple monitor configuration, you can specify the Windows device name of the display that you want the video window to open on. For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".
vi: Trong phần thiết lập của máy tính gồm nhiều màn hình, bạn có thể chọn lựa tên của thiết bị hiển thị. Ví dụ "\\.\DISPLAY1" or "\\.\DISPLAY2".

en: Recommended video output for Windows XP. Incompatible with Vista's Aero interface
vi: Đầu ra video được đề xuất cho Windows XP. Không tương thích với giao diện Aero của Vista

en: DirectX (DirectDraw) video output
vi: Đầu ra video DirectX (DirectDraw)

en: OpenGL video output for Windows
vi: Đầu ra video OpenGL cho Windows

en: Windows GDI video output
vi: Xuất dữ liệu video của Windows GDI

en: GPU affinity
vi: Mối quan hệ GPU

en: WGL extension for OpenGL
vi: Tiện ích mở rộng WGL cho OpenGL

en: Dummy image chroma format
vi: Định dạng sắc độ hình ảnh giả

en: Force the dummy video output to create images using a specific chroma format instead of trying to improve performances by using the most efficient one.
vi: Buộc đầu ra video giả tạo hình ảnh bằng định dạng sắc độ cụ thể thay vì cố gắng cải thiện hiệu suất bằng cách sử dụng định dạng hiệu quả nhất.

en: Dummy video output
vi: Đầu ra video giả

en: Statistics video output
vi: Thống kê đầu ra video

en: Video memory buffer width.
vi: Chiều rộng video trong bộ nhớ đệm.

en: Video memory buffer height.
vi: Chiều cao video trong bộ nhớ đệm.

en: Video memory buffer pitch in bytes.
vi: Các bước chuyển đổi bộ nhớ đệm Video tính bằng byte.

en: Chroma
vi: Màu sắc

en: Output chroma for the memory image as a 4-character string, eg. "RV32".
vi: Màu sắc xuất dữ liệu cho bộ nhớ hình ảnh dưới dạng chuỗi gồm 4 ký tụ, ví dụ "RV32".

en: Video memory output
vi: Xuất dữ liệu bộ nhớ video

en: Video memory
vi: Bộ nhớ video

en: Wayland display
vi: Màn hình Wayland

en: Video will be rendered with this Wayland display. If empty, the default display will be used.
vi: Video sẽ được hiển thị với màn hình Wayland này. Nếu trống, màn hình mặc định sẽ được sử dụng.

en: WL shell
vi: vỏ WL

en: Wayland shell surface
vi: Bề mặt vỏ Wayland

en: Wayland shared memory video output
vi: Đầu ra video bộ nhớ chia sẻ Wayland

en: XDG shell
vi: vỏ XDG

en: XDG shell surface
vi: Bề mặt vỏ XDG

[ctx: ASCII]
note: xgettext: This is a plain ASCII spelling of "VLC media player" for the ICCCM window name. This must be pure ASCII. The limitation is partially with ICCCM and partially with VLC. For Latin script languages, you may need to strip accents. For other scripts, you will need to transliterate into Latin.
en: VLC media player
vi: Chương trình VLC

en: X11 display
vi: Hiển thị dạng X11

en: Video will be rendered with this X11 display. If empty, the default display will be used.
vi: Video sẽ được render bởi định dạng X11. Nếu rỗng, phần thiết lập mặc định sẽ được áp dụng.

en: X11 window ID
vi: ID cửa sổ X11

en: X window
vi: Cửa sổ X

en: X11 video window (XCB)
vi: Cửa sổ video X11 (XCB)

en: X11 video output (XCB)
vi: Đầu ra video X11 (XCB)

en: XVideo adaptor number
vi: Số lượng adaptor của XVideo

en: XVideo hardware adaptor to use. By default, VLC will use the first functional adaptor.
vi: Bộ chuyển đổi phần cứng XVideo để sử dụng. Theo mặc định, VLC sẽ sử dụng bộ điều hợp chức năng đầu tiên.

en: XVideo format id
vi: Id định dạng XVideo

en: XVideo image format id to use. By default, VLC will try to use the best match for the video being played.
vi: Id định dạng hình ảnh XVideo để sử dụng. Theo mặc định, VLC sẽ cố gắng sử dụng kết quả phù hợp nhất cho video đang phát.

en: XVideo output (XCB)
vi: Đầu ra XVideo (XCB)

en: device, fifo or filename
vi: thiết bị, hàng đợi hoặc tên tập tin

en: device, fifo or filename to write yuv frames too.
vi: thiết bị, hàng đợi hoặc tên tập tin để ghi vào khung yuv.

en: Chroma used
vi: Chroma được sử dụng

en: Force use of a specific chroma for output.
vi: Buộc sử dụng một sắc độ cụ thể cho đầu ra.

en: Add a YUV4MPEG2 header
vi: Thêm tiêu đề YUV4MPEG2

en: The YUV4MPEG2 header is compatible with mplayer yuv video output and requires YV12/I420 fourcc.
vi: Tiêu đề YUV4MPEG2 tương thích với đầu ra video yuv của mplayer và yêu cầu bốncc YV12/I420.

en: YUV output
vi: Xuất dữ liệu YUV

en: YUV video output
vi: Xuất dữ liệu video YUV

en: Number of video windows in which to clone the video.
vi: Số lượng cửa sổ video để sao chép video.

en: Video output modules
vi: Module quản lý xuất dữ liệu đầu ra dạng video

en: You can use specific video output modules for the clones. Use a comma-separated list of modules.
vi: Bạn có thể sử dụng các mô-đun đầu ra video cụ thể cho bản sao. Sử dụng danh sách các mô-đun được phân tách bằng dấu phẩy.

en: Duplicate your video to multiple windows and/or video output modules
vi: Sao chép video của bạn sang nhiều cửa sổ và/hoặc mô-đun đầu ra video

en: Clone video filter
vi: Sao chép bộ lọc video

en: Select the number of horizontal video windows in which to split the video
vi: Chọn số lượng của các cửa sổ video theo chiều ngang thuộc video bị chia cắt

en: Select the number of vertical video windows in which to split the video
vi: Chọn số lượng của các cửa sổ video theo chiều dọc thuộc video bị chia cắt

en: Active windows
vi: Kích hoạt cửa sổ

en: Comma-separated list of active windows, defaults to all
vi: Danh sách tách biệt bởi dấu phẩy trong cửa sổ đang chạy, mặc định cho tất cả

en: Split the video in multiple windows to display on a wall of screens
vi: Ngăn đôi video trong chế độ nhiều cửa sổ để hiện thị trên ở nhiều góc màn hình

en: Panoramix: wall with overlap video filter
vi: Ảo giác: bức tường với bộ lọc video cho phần chồng lên nhau

en: Panoramix
vi: Ảo giác

en: length of the overlapping area (in %)
vi: chiều dài của khu vực chồng lên nhau (bằng phần trăm)

en: Select in percent the length of the blended zone
vi: Chọn phần trăm tỉ lệ của chiều cao thuộc khu vực pha trộn

en: height of the overlapping area (in %)
vi: chiều cao của khu vực chồng lên nhau (bằng phần trăm)

en: Select in percent the height of the blended zone (case of 2x2 wall)
vi: Chọn tỉ lệ phần trăm của chiều cao thuộc vùng pha trộn (cho trường hợp tường là 2x2)

en: Check this option if you want attenuate blended zone by this plug-in (if option is unchecked, attenuate is made by opengl)
vi: Chọn tùy chọn này nếu bạn muốn làm giảm giá trị của được blend bởi plug-in (nếu tùy chọn này không được chọn, độ giảm giá trị được thực hiện bởi OpenGL)

en: Attenuation, begin (in %)
vi: Độ giảm, phần đầu (bằng phần trăm)

en: Select in percent the Lagrange coefficient of the beginning blended zone
vi: Chọn theo phần trăm hệ số Lagrange của vùng hòa trộn bắt đầu

en: Attenuation, middle (in %)
vi: Độ giảm, ở giữa (bằng phần trăm)

en: Select in percent the Lagrange coefficient of the middle of blended zone
vi: Chọn hệ số Lagrange ở giữa vùng hòa trộn theo phần trăm

en: Attenuation, end (in %)
vi: Độ giảm, tận cùng (bằng phần trăm)

en: Select in percent the Lagrange coefficient of the end of blended zone
vi: Chọn theo phần trăm hệ số Lagrange của điểm cuối vùng hòa trộn

en: middle position (in %)
vi: vị trí ở giữa (phần trăm)

en: Select in percent (50 is center) the position of the middle point (Lagrange) of blended zone
vi: Chọn tỉ lệ phần trăm (50 là ở giữa) của vị trí thuộc điểm chính giữa (Hàm Lagrange) của khu vực pha trộn

en: Gamma (Red) correction
vi: Chỉnh sửa gamma (Đỏ)

en: Select the gamma for the correction of blended zone (Red or Y component)
vi: Chọn mức độ gamma của vùng pha trộn (Xanh hoặc yếu tố V)

en: Gamma (Green) correction
vi: Chỉnh sửa gamma (Xanh lá)

en: Select the gamma for the correction of blended zone (Green or U component)
vi: Chọn mức độ gamma của vùng pha trộn (Xanh hoặc yếu tố V)

en: Gamma (Blue) correction
vi: Chỉnh sửa gamma (Xanh)

en: Select the gamma for the correction of blended zone (Blue or V component)
vi: Chọn mức độ gamma của vùng pha trộn (Xanh hoặc yếu tố V)

en: Black Crush for Red
vi: Mức độ Đen bao phủ của Đỏ

en: Select the Black Crush of blended zone (Red or Y component)
vi: Chọn mức độ đen bao phủ của vùng pha trộn (Đỏ hoặc yếu tố Y)

en: Black Crush for Green
vi: Mức độ Đen bao phủ của Xanh lá

en: Select the Black Crush of blended zone (Green or U component)
vi: Chọn mức độ đen bao phủ của vùng pha trộn (Xanh lá hoặc yếu tố U)

en: Black Crush for Blue
vi: Mức độ Đen bao phủ của Xanh

en: Select the Black Crush of blended zone (Blue or V component)
vi: Chọn mức độ đen bao phủ của vùng pha trộn (Xanh hoặc yếu tố V)

en: White Crush for Red
vi: Mức độ Trắng bao phủ của Đỏ

en: Select the White Crush of blended zone (Red or Y component)
vi: Chọn mức độ trắng bao phủ của vùng pha trộn (Đỏ hoặc yếu tố Y)

en: White Crush for Green
vi: Mức độ Trắng bao phủ của Xanh lá

en: Select the White Crush of blended zone (Green or U component)
vi: Chọn mức độ trắng bao phủ của vùng pha trộn (Xanh lá hoặc yếu tố U)

en: White Crush for Blue
vi: Mức độ Đen của Đỏ

en: Select the White Crush of blended zone (Blue or V component)
vi: Chọn mức độ trắng bao phủ của vùng pha trộn (Xanh hoặc yếu tố V)

en: Black Level for Red
vi: Mức độ Đen của Đỏ

en: Select the Black Level of blended zone (Red or Y component)
vi: Chọn mức độ đen của vùng pha trộn (Đỏ hoặc yếu tố Y)

en: Black Level for Green
vi: Mức độ Đen của Xanh lá

en: Select the Black Level of blended zone (Green or U component)
vi: Chọn mức độ đen của vùng pha trộn (Xanh lá hoặc yếu tố U)

en: Black Level for Blue
vi: Mức độ Trắng của Xanh

en: Select the Black Level of blended zone (Blue or V component)
vi: Chọn mức độ đen của vùng pha trộn (Xanh hoặc yếu tố V)

en: White Level for Red
vi: Mức độ Trắng của Đỏ

en: Select the White Level of blended zone (Red or Y component)
vi: Chọn mức độ trắng của vùng pha trộn (Đỏ hoặc yếu tố Y)

en: White Level for Green
vi: Mức độ Trắng của Xanh lá

en: Select the White Level of blended zone (Green or U component)
vi: Chọn mức độ trắng của vùng pha trộn (Xanh lá hoặc yếu tố U)

en: White Level for Blue
vi: Mức độ Trắng của Xanh

en: Select the White Level of blended zone (Blue or V component)
vi: Chọn mức độ trắng của vùng pha trộn (Xanh hoặc yếu tố V)

en: Number of horizontal windows in which to split the video.
vi: Số lượng của các cửa sổ theo chiều ngang khi chia video ra.

en: Number of vertical windows in which to split the video.
vi: Số lượng của các cửa sổ theo chiều dọc khi chia video ra.

en: Element aspect ratio
vi: Yếu tố hướng tỉ lệ

en: Aspect ratio of the individual displays building the wall.
vi: Tỉ lệ hiển thị đơn lẻ các góc cạnh khi xây dựng khung hiển thị.

en: Wall video filter
vi: Bộ lọc video tường

en: Image wall
vi: Bức tường hình ảnh

en: The width of the visualization window, in pixels.
vi: Chiều rộng của cửa sổ hiển thị, tính bằng pixel.

en: The height of the visualization window, in pixels.
vi: Chiều cao của cửa sổ trực quan, tính bằng pixel.

en: 3D OpenGL spectrum visualization
vi: Hiển thị phổ 3D OpenGL

en: Goom display width
vi: Chiều rộng hiển thị Goom

en: Goom display height
vi: Chiều cao hiển thị Goom

en: This allows you to set the resolution of the Goom display (bigger resolution will be prettier but more CPU intensive).
vi: Phần này sẽ giúp bạn thay đổi độ phân giải của hiệu ứng Goom(độ phân giải càng lớn thì sẽ càng đẹp nếu tốc độ máy tính nhanh).

en: Goom animation speed
vi: Tốc độ hiệu ứng Goom

en: This allows you to set the animation speed (between 1 and 10, defaults to 6).
vi: Phần này giúp bạn thiết lập tốc độ hiển thị hình ảnh động(từ 1 đến 10, mặc định là 6)

en: Goom effect
vi: Hiệu ứng Goom

en: projectM configuration file
vi: tập tin cấu hình projectM

en: File that will be used to configure the projectM module.
vi: Tệp sẽ được sử dụng để định cấu hình mô-đun projectM.

en: projectM preset path
vi: đường dẫn cài sẵn của projectM

en: Path to the projectM preset directory
vi: Đường dẫn đến thư mục preset của projectM

en: Title font
vi: Phông chữ tiêu đề

en: Font used for the titles
vi: Font chữ sử dụng cho tiêu đề

en: Font menu
vi: Bảng chọn phông

en: Font used for the menus
vi: Phông chữ được sử dụng cho các menu

en: The width of the video window, in pixels.
vi: Chiều rộng của cửa sổ video, tính bằng pixel.

en: The height of the video window, in pixels.
vi: Chiều cao của cửa sổ video, tính bằng pixel.

en: Mesh width
vi: Chiều rộng lưới

en: The width of the mesh, in pixels.
vi: Chiều rộng của lưới, tính bằng pixel.

en: Mesh height
vi: Chiều cao lưới

en: The height of the mesh, in pixels.
vi: Chiều cao của lưới, tính bằng pixel.

en: Texture size
vi: Kích thước kết cấu

en: The size of the texture, in pixels.
vi: Kích thước của kết cấu, tính bằng pixel.

en: libprojectM effect
vi: hiệu ứng libprojectM

en: Effects list
vi: Danh sách hiệu ứng

en: A list of visual effect, separated by commas.
    Current effects include: dummy, scope, spectrum, spectrometer and vuMeter.
vi: Danh sách hiệu ứng hình ảnh, được phân tách bằng dấu phẩy.
    Các hiệu ứng hiện tại bao gồm: hình nộm, phạm vi, quang phổ, máy quang phổ và vuMeter.

en: The width of the effects video window, in pixels.
vi: Chiều rộng của cửa sổ hiệu ứng tính bằng pixcel.

en: The height of the effects video window, in pixels.
vi: Chiều cao của cửa sổ hiệu ứng tính bằng pixcel.

en: FFT window
vi: Cửa sổ FFT

en: The type of FFT window to use for spectrum-based visualizations.
vi: Loại cửa sổ FFT được sử dụng để hiển thị dựa trên phổ.

en: Kaiser window parameter
vi: Tham số cửa sổ Kaiser

en: The parameter alpha for the Kaiser window. Increasing alpha increases the main-lobe width and decreases the side-lobe amplitude.
vi: Tham số alpha cho cửa sổ Kaiser. Tăng alpha làm tăng độ rộng thùy chính và giảm biên độ thùy bên.

en: Show 80 bands instead of 20
vi: Hiển thị 80 băng tần thay vì 20

en: More bands for the spectrometer: 80 if enabled, else 20.
vi: Nhiều băng tần hơn cho máy quang phổ: 80 nếu được bật, nếu không thì 20.

en: Number of blank pixels between bands.
vi: Số lượng các pixel trống giữa các băng tầng.

en: Amplification
vi: Sự khuyếch đại

en: This is a coefficient that modifies the height of the bands.
vi: Đây là hệ số sẽ thay đổi chiều cao của đỉnh của băng tầng.

en: Draw peaks in the analyzer
vi: Vẽ các đỉnh trong máy phân tích

en: Enable original graphic spectrum
vi: Cho phép hiển thị đồ họa của quang phổ nguyên bản

en: Enable the "flat" spectrum analyzer in the spectrometer.
vi: Cho phép "bằng phẳng" trong chế độ phân tích quang phổ của máy đo.

en: Draw bands in the spectrometer
vi: Vẽ các vạch trên máy quang phổ

en: Draw the base of the bands
vi: Vẽ phần đế của các dải

en: Base pixel radius
vi: Bán kính bằng pixcel gốc

en: Defines radius size in pixels, of base of bands(beginning).
vi: Xác định bán kính tính bằng pixcel, của nguồn của băng tầng(lúc bắt đầu).

en: Spectral sections
vi: Khu vực quang phổ

en: Determines how many sections of spectrum will exist.
vi: Xác định số lượng phần tử của quang phổ sẽ tồn tại.

en: Peak height
vi: Chiều cao đỉnh

en: Total pixel height of the peak items.
vi: Tông cộng chiều cao bằng pixel của các đối tượng ở đỉnh.

en: Peak extra width
vi: Chiều rộng tối đa bổ sung

en: Additions or subtractions of pixels on the peak width.
vi: Thêm hoặc giảm số lượng pixcel ở phần chiều rộng.

en: V-plane color
vi: Màu sắc máy bay chữ V

en: YUV-Color cube shifting across the V-plane ( 0 - 127 ).
vi: YUV-khối lập phương với các màu sắc khác nhau bang ngang hình chữ V (0 đến 127)

en: Visualizer
vi: Tầm nhìn

en: Visualizer filter
vi: Bộ lọc tầm nhìn

en: Spectrum analyser
vi: Phân tích quang phổ

en: Flat Top
vi: Đỉnh phẳng

en: #paste your VLM commands here
vi: #dán các lệnh VLM của bạn vào đây

en: #separate commands with a new line or a semi-colon
vi: #phân tách các lệnh bằng một dòng mới hoặc dấu chấm phẩy

en: Play List
vi: Danh sách phát

en: Subtitle codec
vi: Codec của phụ đề

en: Output	method
vi: Xuất dữ liệu	phương thức

en: Video FPS
vi: Khung hình trên giây video

en: MUX options
vi: Tùy Chọn Ghép Kênh

en: Video scale
vi: Tỉ lệ video

en: Output port
vi: Cổng xuất dữ liệu

en: Output	file
vi: Xuất dữ liệu	tập tin

en: Input media
vi: Dữ liệu đầu vào

en: Sample ui-state-error style.
vi: Mẫu lỗi trạng thái ui.

en: Preamp:
vi: Tiền khuếch đại:

en: Row border
vi: Đường viền hàng

en: Column border
vi: Đường viền cột

en: Mosaic Tiles
vi: Gạch khảm

en: Subtitle Delay
vi: Độ trễ phụ đề

en: VLC media player - Web Interface
vi: Chương trình VLC - Giao diện web

en: Hide / Show Library
vi: Ẩn/Hiện Thư Viện

en: Hide / Show Viewer
vi: Ẩn/Hiển thị Chế độ xem

en: Manage Streams
vi: Quản lý luồng

en: Track Synchronisation
vi: Đồng bộ hóa Track

en: VLM Batch Commands
vi: Nhóm các lệnh VLM

en: Empty Playlist
vi: Làm rỗng danh sách

en: Queue Selected
vi: Hàng chờ đã chọn

en: Play Selected
vi: Phát các đối tượng được chọn

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

en: If nothing appears, check your internet connection.
vi: Nếu không có tín hiệu nào, hãy kiểm tra lại kết nối internet của bạn.

en: VLC can display a QR code linking to the mobile version of the web interface; the web address of the web interface of your VLC media player instance will be transmitted over the internet to the Google Image Charts web service to generate this QR code.
vi: VLC có thể hiển thị mã QR liên kết với phiên bản di động của giao diện web; địa chỉ web của giao diện web của phiên bản trình phát phương tiện VLC của bạn sẽ được truyền qua internet tới dịch vụ web Google Image Charts để tạo mã QR này.

en: Do you want to go ahead with this?
vi: Bạn có muốn tiếp tục với điều này?

en: By creating a stream, the <i>Main Controls</i> will operate the stream instead of the main interface.
vi: Với việc tạo luồng, phần <i>Điều Khiển Chính</i> sẽ tiến hành thao tác với luồng thay vì giao diện chính.

en: The stream will be created using default settings, for more advanced configuration, or to modify the default settings, select the button to the right: <i>Manage Streams</i>
vi: Luồng dữ liệu này sẽ được tạo sử dụng các thiết lập mặc định, để có thể thao tác với các chỉnh sửa nâng cao, hoặc hiệu đính các thiết lập mặc định, chọn nút phía bên phải: <i>Quản lý Luồng</i>

en: Once the stream is created, the <i>Media Viewer</i> window will display the stream.
vi: Một khi luồng dữ liệu đã được tạo <i>Cửa sổ hiển thị</i> sẽ hiển thị ngay chính luồng đó.

en: Volume will be controlled by the player, and not the <i>Main Controls</i>.
vi: Âm lượng sẽ được điều khiển bởi chương trình, không phải <i> Điều khiển chính</i>.

en: The current playing item will be streamed. If there is no currently playing item, the first selected item from the <i>Library</i> will be the subject of the stream.
vi: Các đối tượng hiện đang phát sẽ được phân luồng dữ liệu. Nếu như không có đối tượng nào đang được phát, đối tượng đầu tiên được chọn từ <i>Thư viện</i> sẽ được đưa vào luồng.

en: To stop the stream and resume normal controls, click the <i>Open Stream</i> button again.
vi: Để dừng lại luồng dữ liệu và phát lại bình thường, click nút <i>Mở Luồng</i> một lần nữa.

en: Are you sure you wish to create the stream?
vi: Bạn có chắc muốn tạo luồng dữ liệu?

en: &Filter:
vi: &Bộ lọc:

en: &Save as...
vi: Lưu d&ưới dạng...

en: Modules Tree
vi: Liệt kê module dạng cây

en: Show extended options
vi: Hiển thị các tùy chọn khác

en: Show &more options
vi: Hiển thị thêm cá&c tùy chọn khác

en: Change the caching for the media
vi: Thay đổi phần bộ nhớ đệm cho các tập tin nhạc/phim

en: Stop Time
vi: Thời điểm dừng

en: Extra media
vi: Các tập tin khác

en: Complete MRL for VLC internal
vi: Khoảng thời gian chờ của MRL cho VLC

en: Select the file
vi: Chọn tập tin

en: Change the start time for the media
vi: Thay đổi thời gian bắt đầu của tập tin

en: Change the stop time for the media
vi: Thay đổi thời điểm dừng của đa phương tiện

en: Play another media synchronously (extra audio file, ...)
vi: Phát một tập tin đồng bộ khác (bổ sung thêm tập tin audio,...)

en: Select the capture device type
vi: Chọn loại thiết bị ghi hình

en: Device Selection
vi: Lựa chọn thiết bị

en: Access advanced options to tweak the device
vi: Truy cập phần Tùy Chọn Nâng Cao để tùy biến thiết bị

en: Advanced options...
vi: Tùy chọn nâng cao....

en: Disc Selection
vi: Chọn đĩa

en: Disable Disc Menus
vi: Vô hiệu hóa bảng chọn của Đĩa

en: No disc menus
vi: Không có bảng chọn của đĩa

en: Disc device
vi: Thiết bị đĩa

en: Starting Position
vi: Địa điểm bắt đầu

en: Audio and Subtitles
vi: Audio và phụ đề

en: Use a sub&title file
vi: Sử dụng tập t&in phụ đề

en: Select the subtitle file
vi: Chọn tập tin phụ đề

en: Choose one or more media file to open
vi: Chọn một hay nhiều tập tin để mở

en: You can select local files with the following list and buttons.
vi: Bạn có thể chọn các tập tin tại hệ thống hiện tại bằng danh sách và các nút sau.

en: Network Protocol
vi: Giao thức mạng

en: Please enter a network URL:
vi: Điền vào đường dẫn URL:

en: Profile edition
vi: Phiên bản hồ sơ

en: Streamable
vi: Có thể phân luồng

en: Same as source
vi: Giống như nguồn

en:  fps
vi:  khung hình mỗi giây

en:  kb/s
vi:  kb/giây

en: Encoding parameters
vi: Thông số mã hóa

en: Frame size
vi: Kích thước khung hình

en: Set up media sources to stream
vi: Thiết lập nguồn dữ liệu được phân luồng

en: Destination Setup
vi: Cài đặt đích đến của dữ liệu

en: Select destinations to stream to
vi: Chọn lựa điểm để phân luồng dữ liệu đến

en: Add destinations following the streaming methods you need. Be sure to check with transcoding that the format is compatible with the method used.
vi: Thêm vào đích đến các phương pháp phân luồng nếu bạn thấy cần thiết. Hãy lưu ý rằng việc kiểm tra chuyển đổi mã tương thich với loại định dạng mà phương thức đó sử dụng.

en: New destination
vi: Đích đến mớii

en: Display locally
vi: Hiển thị hệ thống hiện tại

en: Transcoding Options
vi: Tùy chọn Chuyển Mã

en: Select and choose transcoding options
vi: Lựa chọn các tùy chọn về chuyển mã tín hiệu và dữ liệu

en: Activate Transcoding
vi: Kích hoạt việc chuyển mã

en: Option Setup
vi: Thiết Chỉnh Tùy Chọn

en: Set up any additional options for streaming
vi: Thiết chỉnh các tùy chọn bổ sung đối với các luồng dữ liệu

en: Stream all elementary streams
vi: Phân luồng tất cả các luồng sơ cấp

en: Generated stream output string
vi: Tạo các chuỗi của luồng xuất ra

en: Output module:
vi: Module xuất dữ liệu:

en: Use S/PDIF when available
vi: Sử dụng S/PDIF khi có thể

en: Enable Time-Stretching audio
vi: Bật chế độ giãn thời gian với audio

en: Replay gain mode:
vi: Chế độ phát lại:

en: Normalize volume to:
vi: Bình thường hóa âm lượng đến khoảng:

en: Preferred audio language:
vi: Ngôn ngữ Audio ưa thích:

en: Submit played tracks stats to Last.fm
vi: Đăng tải các track được phát gần đây lên Last.fm

en: x264 profile and level selection
vi: hồ sơ dạng x264 và mức độ lựa chọn

en: Hardware-accelerated decoding
vi: Bộ giải mã cho phần tăng tốc phần cứng

en: Video quality post-processing level
vi: Cấp độ video tiền xử lý

en: Skip H.264 in-loop deblocking filter
vi: Bỏ qua bộ lọc trong chế độ lọc H.264

en: x264 preset and tuning selection
vi: lựa chọn cài đặt và điều chỉnh x264

en: Optical drive
vi: Ổ đĩa quang

en: Default optical device
vi: Thiết bị ổ đĩa quang mặc định

en: Damaged or incomplete AVI file
vi: Tập tin AVI bị lỗi hoặc chưa hoàn thiện

en: HTTP (default)
vi: HTTP (mặc định)

en: RTP over RTSP (TCP)
vi: Sử dụng RTP thay cho RTSP (TCP)

en: Live555 stream transport
vi: Truyền tải luồng dữ liệu dạng Live555

en: Default caching policy
vi: Chính sách đối với bộ nhớ đệm theo mặc định

en: Menus language:
vi: Ngôn ngữ bảng chọn:

en: Look and feel
vi: Giao diện trực quan

en: Use custom skin
vi: Sử dụng giao diện tự chọn

en: This is VLC's default interface, with a native look and feel.
vi: Đây là giao diện mặc định của VLC, hoàn toàn đơn giản và dễ dàng thao tác.

en: Use native style
vi: Sử dụng giao diện mặc định

en: Resize interface to video size
vi: Chỉnh kích thước của giao diện theo kích thước video

en: Show controls in full screen mode
vi: Hiển thị thanh điều khiển trong chế độ toàn màn hình

en: Pause playback when minimized
vi: Dừng việc phát lại khi thu nhỏ VLC

en: Show media change popup:
vi: Hiển thị cửa sổ thông báo về việc thay đổi tập tin phát:

en: Start in minimal view mode
vi: Khởi động VLC trong chế độ hiển thị thu nhỏ

en: Force window style:
vi: Buộc kiểu màn hình:

en: Integrate video in interface
vi: Hợp nhất video trong giao diện

en: Show systray icon
vi: Hiển thị biểu tượng ở thanh hệ thống

en: Auto raising the interface:
vi: Tự động nâng cao giao diện:

en: Skin resource file:
vi: Tập tin tài nguyên giao diện:

en: Playlist and Instances
vi: Danh sách và các tiến trình

en: Pause on the last frame of a video
vi: Tạm dừng khung hình cuối cùng của video

en: Allow only one instance
vi: Chỉ cho phép một tiến trình

en: Activate updates notifier
vi: Kích hoạt thông báo về cập nhật chương trình

en: Save recently played items
vi: Lưu các tập tin được mở gần đây

en: Separate words by | (without space)
vi: Các từ cách biệt bởi | (không có khoảng trắng)

en: Operating System Integration
vi: Quản lý các loại tập tin được mở bởi VLC

en: File extensions association
vi: Các loại tập tin được mở bởi VLC

en: Set up associations...
vi: Chỉnh sửa các loại tập tin được mở bởi VLC...

en: Enable On Screen Display (OSD)
vi: Bật tính năng Hiển Thị Trên Màn Hình (OSD)

en: Show media title on video start
vi: Hiển thị tiêu đề của tập tin khi video được mở

en: Enable subtitles
vi: Hiển thị tiêu đề

en: Subtitle Language
vi: Ngôn ngữ phụ đề

en: Subtitle effects
vi: Hiệu ứng phụ đề

en: Add a shadow
vi: Thêm phần đổ bóng

en: Add a background
vi: Thêm phần nền

en: Accelerated video output (Overlay)
vi: Tăng tốc việc xuất video (Overlay)

en: Deinterlacing
vi: Chống quét mành

en: Force Aspect Ratio
vi: Bắt buộc tỉ lệ bề mặt

en: vlc-snap
vi: chụp hình vlc

en: Stuff
vi: Việc

en: Run manually
vi: Chạy do người điều khiển

en: Setup schedule
vi: Thiết lập thời khóa biểu

en: Run on schedule
vi: Chạy theo Thời Khóa Biểu

en: Edit Input
vi: Sửa nhập dữ liệu

en: Check for VLC updates
vi: Kiểm tra việc cập nhật phiên bản mới của VLC

en: Launching an update request...
vi: Đang kết nối với yêu cầu cập nhật...

en: Do you want to download it?
vi: Bạn có muốn tải về phiên bản cập nhật mới này không?

en: Negate colors
vi: Màu phủ định

en: Interactive Zoom
vi: Phóng lớn

en: Logo erase
vi: Xóa logo

en: Motion detect
vi: Xác định chuyển động

en: Spatial blur
vi: Mờ không gian

en: Anti-Flickering
vi: Chống nhấp nháy

en: Spatial luma strength
vi: Độ sáng không gian

en: Temporal luma strength
vi: Độ sáng tạm thời

en: Spatial chroma strength
vi: Cường độ sắc độ không gian

en: Temporal chroma strength
vi: Cường độ sắc độ tạm thời

en: VLM configurator
vi: Hiệu chỉnh VLC

en: Media Manager Edition
vi: Phiên bản quản lý đa phương tiện

en: Select Input
vi: Chọn nhập dữ liệu

en: Select Output
vi: Chọn xuất dữ liệu

en: Time Control
vi: Điều khiển thời gian

en: Mux Control
vi: Điều khiển Ghép kênh

en: Muxer:
vi: Ghép kênh:

en: Media Manager List
vi: Danh sách quản lý tập tin

en: There is already an alias with the address “%s”.
vi: Đã có một bí danh với địa chỉ « %s ».

en: There is already a relocated user with the address “%s”.
vi: Đã có một người dùng định vị lại với địa chỉ « %s ».

en: The domain “%s” doesn't exist yet.
vi: Miền « %s » không tồn tại.

en: Unknown service “%s”.
vi: Không nhận ra dịch vụ « %s ».

en: The account “%s” doesn't exists.
vi: Tài khoản « %s » không tồn tại.

en: The account “%s” already exists.
vi: Tài khoản « %s » đã có.

en: There are %(count)d aliases with the destination address “%(address)s”.
vi: Có %(count)d bí danh với địa chỉ đích đến « %(address)s ».

en: uid must be an int/long.
vi: UID phải là một số nguyên dài.

en: uid must be greater than 0.
vi: UID phải lớn hơn 0.

en: There is no account with the UID “%d”.
vi: Không có tài khoản với UID « %d ».

en: Address and destination are identical.
vi: Địa chỉ và đích đến vẫn trùng nhau.

en: There is already an account with address “%s”.
vi: Đã có một tài khoản với địa chỉ « %s ».

en: Can't add new destination to alias “%(address)s”.
    Currently this alias expands into %(count)i recipients.
    One more destination will render this alias unusable.
    Hint: Increase Postfix' virtual_alias_expansion_limit
vi: Không thể thêm vào bí danh « %(address)s » một đích đến mới.
    Hiện thời bí danh này mở rộng ra %(count)i người nhận.
    Một đích đến thêm nữa sẽ làm cho bí danh này vô ích.
    Gợi ý: tăng giới hạn « virtual_alias_expansion_limit » của Postfix.

en: No destination address for alias denoted.
vi: Chưa ghi rõ địa chỉ đích đến cho bí danh.

en: The alias “%(a)s” with destination “%(d)s” already exists.
vi: Đã có bí danh « %(a)s » với đích đến « %(d)s ».

en: The alias “%s” doesn't exists.
vi: Bí danh « %s » không tồn tại.

en: The alias “%(a)s” with destination “%(d)s” doesn't exists.
vi: Bí danh « %(a)s » với đích đến « %(d)s » vẫn không tồn tại.

en: The domain “%s” is a primary domain.
vi: Miền « %s » là một miền chính.

en: The alias domain “%s” already exists.
vi: Miền bí danh « %s » đã có.

en: No destination domain for alias domain denoted.
vi: Chưa ghi rõ miền đích đến cho miền bí danh.

en: The target domain “%s” doesn't exist yet.
vi: Miền đích « %s » không tồn tại.

en: There is no primary domain for the alias domain “%s”.
vi: Không có miền chính đối với miền bí danh « %s ».

en: The alias domain “%s” doesn't exist yet.
vi: Miền bí danh « %s » không tồn tại.

en: The alias domain “%(alias)s” is already assigned to the domain “%(domain)s”.
vi: Miền bí danh « %(alias)s » đã được gán cho miền « %(domain)s » vào một lúc trước.

en: Using configuration file: %s
vi: Đang sử dụng tập tin cấu hình: %s

en: missing section: %s
vi: thiếu phần: %s

en: missing options in section %s:
vi: thiếu tuỳ chọn trong phần %s:

en: * Config section: “%s”
vi: * Phần cấu hình: « %s »

en: Enter new value for option %(opt)s [%(val)s]:
vi: Hãy gõ giá trị mới cho %(opt)s [%(val)s]:

en: The domain “%s” is an alias domain.
vi: Miền « %s » là một miền bí danh.

en: There are accounts and aliases.
vi: Có cả hai tài khoản và bí danh.

en: There are accounts.
vi: Có tài khoản.

en: There are aliases.
vi: Có bí danh.

en: The domain “%s” already exists.
vi: Miền « %s » đã có.

en: Missing '@' sign in e-mail address “%s”.
vi: Địa chỉ thư điện tử « %s » còn thiếu ký hiệu « @ ».

en: “%s” looks not like an e-mail address.
vi: « %s » không hình như một địa chỉ thư điện tử.

en: Missing domain name after “%s@”.
vi: Thiếu tên miền đằng sau « %s@ ».

en: No localpart specified.
vi: Chưa ghi rõ localpart.

en: The local part “%s” is too long
vi: Phần cục bộ « %s » vẫn quá dài

en: The local part “%(lpart)s” contains invalid characters: %(ichrs)s
vi: Phần cục bộ « %(lpart)s » chứa ký tự sai: %(ichrs)s

en: Either mid or maillocation must be specified.
vi: Phải ghi rõ hoặc mid hoặc maillocation.

en: mid must be an int/long.
vi: mid phải là một số nguyên dài.

en: Invalid folder name “%s”, it may consist only of
    1 - 20 single byte characters (A-Z, a-z, 0-9 and _).
vi: Sai đặt tên thư mục « %s »:
    tên này phải có chiều dài 1-20 ký tự byte đơn
    (cho phép chữ cái, chữ số và dấu gạch dưới).

en: Unknown mid specified.
vi: Đã ghi rõ một mid không rõ.

en: No destination address for relocated user denoted.
vi: Chưa ghi rõ địa chỉ đích đến cho người dùng định vị lại.

en: The relocated user “%s” already exists.
vi: Người dùng định vị lại « %s » đã có.

en: The relocated user “%s” doesn't exists.
vi: Người dùng định vị lại « %s » không tồn tại.

en: Either tid or transport must be specified.
vi: Phải ghi rõ hoặc tid hoặc truyền tải.

en: tid must be an int/long.
vi: tid phải là một số nguyên dài.

en: Unknown tid specified.
vi: Đã ghi rõ một tid không rõ

en: You are not root.
    	Good bye!
vi: Tiếc là bạn không phải người chủ.

en: No “vmm.cfg” found in: /root:/usr/local/etc:/etc
vi: Tập tin “vmm.cfg” không tìm thấy trong: /root:/usr/local/etc:/etc

en: fix permissions (%(perms)s) for “%(file)s”
    `chmod 0600 %(file)s` would be great.
vi: hãy sửa chữa quyền hạn (%(perms)s)
    đối với tập tin « %(file)s ». Đề nghị:
    chmod 0600 %(file)s

en: “%s” is not a directory.
    (vmm.cfg: section "domdir", option "base")
vi: « %s » không phải là một thư mục.
    (vmm.cfg: phần "domdir", tuỳ chọn "base")

en: “%(binary)s” doesn't exists.
    (vmm.cfg: section "bin", option "%(option)s")
vi: "%(binary)s” không tồn tại.
    (vmm.cfg: phần "bin", tuỳ chọn "%(option)s")

en: “%(binary)s” is not executable.
    (vmm.cfg: section "bin", option "%(option)s")
vi: “%(binary)s” không thể thực hiện được.
    (vmm.cfg: phần "bin", tuỳ chọn "%(option)s")

en: The domain name is too long.
vi: Tên miền quá dài.

en: The domain name “%s” is invalid.
vi: Tên miền « %s » vẫn không hợp lệ.

en: Enter new password:
vi: Gõ mật khẩu mới:

en: Sorry, empty passwords are not permitted
vi: Không cho phép gõ mật khẩu trống

en: No such directory: %s
vi: Không có thư mục nào như vậy: %s

en: Found ".." in home directory path.
vi: Tìm thấy « .. » trong đường dẫn đến thư mục chính.

en: Owner/group mismatch in home directory detected.
vi: Phát hiện chủ sỡ hữu không tương ứng với nhóm trong thư mục chính.

en: FATAL: ".." in domain directory path detected.
vi: NGHIÊM TRỌNG: phát hiện « .. » trong đường dẫn đến thư mục miền.

en: FATAL: group mismatch in domain directory detected
vi: NGHIÊM TRỌNG: phát hiện nhóm không tương ứng trong thư mục miền

en: Configurtion error: "%s"
    (in section "connfig", option "done") see also: vmm.cfg(5)
vi: Lỗi cấu hình: "%s"
    (trong phần "connfig", tuỳ chọn "done") xem cũng: vmm.cfg(5)

en: Invalid section: “%s”
vi: Phần không hợp lệ: « %s »

en: Invalid argument: “%s”
vi: Đối số không hợp lệ: « %s »

en: The keyword “detailed” is deprecated and will be removed in a future release.
       Please use the keyword “full” to get full details.
vi: Từ khoá « detailed » (chi tiết) bị phản đối nên được gỡ bỏ trong một phiên bản sau.
      Hãy sử dụng từ khoá « full » (đầy đủ) để lấy chi tiết.

en: The pattern “%s” contains invalid characters.
vi: Mẫu « %s » chứa ký tự không hợp lệ.

en: The destination account/alias “%s” doesn't exists yet.
vi: Tài khoản hay bí danh đích đến « %s » không tồn tại.

en: The account has been successfully deleted from the database.
        But an error occurred while deleting the following directory:
        “%(directory)s”
        Reason: %(raeson)s
vi: Tài khoản đã được xoá khỏi cơ sở dữ liệu.
      Tuy nhiên, một lỗi xảy ra trong khi xoá thư mục theo đây:
      « %(directory)s »
      Lý do : %(raeson)s

en: Account doesn't exists
vi: Tài khoản không tồn tại

en: The service name “managesieve” is deprecated and will be removed
       in a future release.
       Please use the service name “sieve” instead.
vi: Tên dịch vụ « managesieve » bị phản đối nên được gỡ bỏ trong một phiên bản sau.
      Hãy thay thế bằng tên dịch vụ « sieve ».

en: The value “%s” looks not like a valid postfix configuration parameter name.
vi: Giá trị « %s » không hình như một tên tham số cấu hình Postfix hợp lệ.

en: Usage: %s SUBCOMMAND OBJECT ARGS*
      short long
      subcommand               object             args (* = optional)
vi: Sử dụng: %s LỆNH_PHỤ ĐỐI_TƯỢNG CÁC_ĐỐI_SỐ*
      ngắn dài
      lệnh_phụ               đối_tượng             đối_số (* = vẫn tuỳ chọn)

en: alias domains
vi: miền bí danh

en: 	None
vi: 	Không có

en: Alias information
vi: Thông tin bí danh

en: 	Mail for %s will be redirected to:
vi: 	Thư tín cho %s sẽ được chuyển hướng tới:

en: Relocated information
vi: Thông tin định vị lại

en: 	User “%(addr)s” has moved to “%(dest)s”
vi: 	Người dùng « %(addr)s » đã dời sang « %(dest)s »

en: Available domains
vi: Miền sẵn sàng

en: Matching domains
vi: Miền tương ứng

en: Alias domain information
vi: Thông tin miền bí danh

en: 	The alias domain %(alias)s belongs to:
    	    * %(domain)s
vi: 	Miền bí danh %(alias)s thuộc về:
    	    * %(domain)s

en: Missing domain name.
vi: Thiếu tên miền.

en: relocated users
vi: người dùng định vị lại

en: Missing domain name and new transport.
vi: Thiếu tên miền và truyền tải mới.

en: Missing new transport.
vi: Thiếu truyền tải mới.

en: Missing alias domain name and target domain name.
vi: Thiếu tên miền bí danh và tên miền đích.

en: Missing target domain name.
vi: Thiếu tên miền đích đến.

en: Missing alias domain name.
vi: Thiếu tên miền bí danh.

en: Missing e-mail address.
vi: Thiếu địa chỉ thư điện tử.

en: alias addresses
vi: địa chỉ bí danh

en: Missing e-mail address and users name.
vi: Thiếu địa chỉ thư điện tử và tên của người dùng.

en: Missing users name.
vi: Thiếu tên của người dùng.

en: Missing e-mail address and transport.
vi: Thiếu địa chỉ thư điện tử và truyền tải.

en: Missing transport.
vi: Thiếu truyền tải.

en: Missing alias address and destination.
vi: Thiếu địa chỉ bí danh và đích đến.

en: Missing destination address.
vi: Thiếu địa chỉ đích đến.

en: Missing alias address
vi: Thiếu địa chỉ bí danh

en: Missing relocated address and destination.
vi: Thiếu địa chỉ định vị lại và đích đến.

en: Missing relocated address
vi: Thiếu địa chỉ định vị lại

en: Missing userid
vi: Thiếu mã số người dùng

en: Unknown subcommand
vi: Không nhận ra câu lệnh phụ

en: Ouch
vi: Ái

en: ERROR: Out of memory in malloc_action().
vi: LỖI: không đủ bộ nhớ tromg hàm malloc_action().

en: ERROR: Could not allocate memory in malloc_buffer_stats()
vi: LỖI: không thể phân định bộ nhớ trong hàm malloc_buffer_stats()

en: ERROR: Device not available.
vi: LỖI: thiết bị không sẵn sàng.

en: ERROR: %s requires an output filename to be specified with -f.
vi: LỖI: %s cần thiết một tên tập tin kết xuất được ghi rõ bằng tùy chọn « -f ».

en: ERROR: Unsupported option value to %s device.
vi: LỖI: giá trị tùy chọn không được hỗ trợ đối với thiết bị %s.

en: ERROR: Cannot open device %s.
vi: LỖI: không thể mở thiết bị %s.

en: ERROR: Device %s failure.
vi: LỖI: thiết bị %s bị hỏng hóc.

en: ERROR: An output file cannot be given for %s device.
vi: LỖI: không thể đưa ra tập tin kết xuất cho thiết bị %s.

en: ERROR: Cannot open file %s for writing.
vi: LỖI: không thể mở tập tin %s để ghi.

en: ERROR: File %s already exists.
vi: LỖI: tập tin %s đã có.

en: ERROR: This error should never happen (%d).  Panic!
vi: LỖI: lỗi này không bao giờ nên xảy ra (%d). Nghiệm trọng!

en: ERROR: Out of memory in new_audio_reopen_arg().
vi: LỖI: không đủ bộ nhớ trong hàm new_audio_reopen_arg().

en: Error: Out of memory in new_print_statistics_arg().
vi: LỖI: không đủ bộ nhớ trong hàm new_print_statistics_arg().

en: ERROR: Out of memory in new_status_message_arg().
vi: LỖI: không đủ bộ nhớ trong hàm new_status_message_arg().

en: Error: Out of memory in decoder_buffered_metadata_callback().
vi: LỖI: không đủ bộ nhớ trong hàm decoder_buffered_metadata_callback().

en: ERROR: Out of memory in decoder_buffered_metadata_callback().
vi: LỖI: không đủ bộ nhớ trong hàm decoder_buffered_metadata_callback().

en: === Parse error: %s on line %d of %s (%s)
vi: ━━ Lỗi phân tích cú pháp: %s ở dòng %d trên %s (%s)

en: bool
vi: lôgic

en: int
vi: số_ng

en: (NULL)
vi: (RỖNG)

en: Bad type in options list
vi: Gặp kiểu sai trong danh sách tùy chọn

en: Internal error parsing command line options.
vi: Gặp lỗi nội bộ khi phân tích cú pháp của tùy chọn dòng lệnh.

en: Input buffer size smaller than minimum size of %dkB.
vi: Vùng đệm nhập có kích cỡ nhỏ hơn kích cỡ tối thiểu %dkB.

en: === Error "%s" while parsing config option from command line.
    === Option was: %s
vi: ━━ Lỗi « %s » trong khi phân tích cú pháp của tùy chọn cấu hình từ dòng lệnh.
    ━━ Tùy chọn: %s

en: Available options:
vi: Tùy chọn có sẵn:

en: === No such device %s.
vi: ━━ Không có thiết bị như vậy %s.

en: === Driver %s is not a file output driver.
vi: ━━ Trình điều khiển %s không phải là trình điều khiển kết xuất tập tin.

en: === Incorrect option format: %s.
vi: ━━ Sai định dạng tùy chọn: %s.

en: --- Prebuffer value invalid. Range is 0-100.
vi: ━━ Sai đặt giá trị tiền đệm. Phạm vị: 0-100.

en: ogg123 from %s %s
vi: ogg123 từ %s %s

en: --- Cannot play every 0th chunk!
vi: ━━ Không thể phát từng đoạn thứ 0.

en: --- Cannot play every chunk 0 times.
    --- To do a test decode, use the null output driver.
vi: ━━ Không thể phát 0 lần từng đoạn.
    ━━ Để chạy một hàm giải mã thử, hãy sử dụng trình điều khiển kết xuất vô giá trị.

en: --- Cannot open playlist file %s.  Skipped.
vi: ━━ Không thể mở tập tin danh sách phát %s nên bị bỏ qua.

en: === Option conflict: End time is before start time.
vi: —— Tùy chọn xung đột: giờ cuối nằm trước giờ đầu.

en: --- Driver %s specified in configuration file invalid.
vi: ━━ Sai xác định trình điều khiển %s trong tập tin cấu hình.

en: === Could not load default driver and no driver specified in config file. Exiting.
vi: ━━ Không thể nạp trình điều khiển mặc định, và chưa xác định trình điều khiển trong tập tin cấu hình. Do đó thoát.

en: Usage: ogg123 [options] file ...
    Play Ogg audio files and network streams.
vi: Sử dụng: ogg123 [tùy_chọn] tập_tin ...
    Phát tập tin âm thanh và luồng mạng kiểu Ogg.

en: Available codecs:
vi: Codec có sẵn:

en: Output options
vi: Tùy chọn kết xuất

en:   -d dev, --device dev    Use output device "dev". Available devices:
vi:   -d thiết_bị, --device thiết_bị    Dùng thiết bị kết xuất này. Các thiết bị sẵn sàng:

en: Live:
vi: Động:

en:   -f file, --file file    Set the output filename for a file device
                              previously specified with --device.
vi:   -f tập_tin, --file tập_tin    Đặt tên tập tin kết xuất cho một thiết bị tập tin
    				được xác định về trước dùng tùy chọn « --device ».

en:   --audio-buffer n        Use an output audio buffer of 'n' kilobytes
vi:   --audio-buffer n        Dùng một vùng đệm âm thanh kết xuất có kích cỡ « n » kilô-byte

en:   -o k:v, --device-option k:v
                              Pass special option 'k' with value 'v' to the
                              device previously specified with --device. See
                              the ogg123 man page for available device options.
vi:   -o k:v, --device-option k:v
                              Gửi tùy chọn đặc biệt « k » có giá trị « v »
    				cho thiết bị được xác định về trước dùng tùy chọn « --device ».
    				Xem trang hướng dẫn (man) ogg123 để tìm
    				những tùy chọn thiết bị sẵn sàng.

en: Playlist options
vi: Tùy chọn danh mục phát

en:   -@ file, --list file    Read playlist of files and URLs from "file"
vi:   -@ tập_tin, --list tập_tin    Đọc từ tập tin này danh mục phát các tập tin và địa chỉ URL

en:   -r, --repeat            Repeat playlist indefinitely
vi:   -r, --repeat            Lặp lại vô hạn danh mục phát

en:   -R, --remote            Use remote control interface
vi:   -R, --remote            Dùng giao diện điều khiển từ xa

en:   -z, --shuffle           Shuffle list of files before playing
vi:   -z, --shuffle           Trộn bài danh sách tập tin trước khi phát

en:   -Z, --random            Play files randomly until interrupted
vi:   -Z, --random            Phát ngẫu nhiên các tập tin đến khi bị gián đoạn

en: Input options
vi: Tùy chọn nhập liệu

en:   -b n, --buffer n        Use an input buffer of 'n' kilobytes
vi:   -b n, --buffer n        Dùng một vùng đệm nhập có kích cỡ « n » kilô-byte

en:   -p n, --prebuffer n     Load n%% of the input buffer before playing
vi:   -p n, --prebuffer n     Nạp n%% vùng đệm nhập trước khi phát

en: Decode options
vi: Tùy chọn giải mã

en:   -k n, --skip n          Skip the first 'n' seconds (or hh:mm:ss format)
vi:   -k n, --skip n          Bỏ qua « n » giây đầu tiên (hoặc dùng định dạng hh:mm:ss)
    
    hh:mm:ss	giờ:phút:giây, một phần hai chữ số

en:   -K n, --end n           End at 'n' seconds (or hh:mm:ss format)
vi:   -K n, --end n           Kết thúc ở « n » giây (hoặc dùng định dạng hh:mm:ss)
    
    hh:mm:ss	giờ:phút:giây, một phần hai chữ số

en:   -x n, --nth n           Play every 'n'th block
vi:   -x n, --nth n           Phát từng đoạn thứ « n »

en:   -y n, --ntimes n        Repeat every played block 'n' times
vi:   -y n, --ntimes n        Lặp lại « n » lần mỗi đoạn được phát

en: Miscellaneous options
vi: Tùy chọn khác

en:   -l s, --delay s         Set termination timeout in milliseconds. ogg123
                              will skip to the next song on SIGINT (Ctrl-C),
                              and will terminate if two SIGINTs are received
                              within the specified timeout 's'. (default 500)
vi:   -l s, --delay s         Đặt thời hạn chấm dứt theo mili-giây.
    				ogg123 sẽ nhảy đến bài nhạc kế tiếp
    				nếu nhận tín hiệu gián đoạn SIGINT (Ctrl-C),
    				cũng chấm dứt nếu nhận hai SIGINT
    				trong thời hạn đã ghi rõ « s » (mặc định 500)

en:   -h, --help              Display this help
vi:   -h, --help              Hiển thị trợ giúp này

en:   -q, --quiet             Don't display anything (no title)
vi:   -q, --quiet             Không hiển thị gì (không tên)

en:   -v, --verbose           Display progress and other status information
vi:   -v, --verbose           Hiển thị tiến hành và thông tin trạng thái khác

en:   -V, --version           Display ogg123 version
vi:   -V, --version           Hiển thị phiên bản ogg123

en: ERROR: Out of memory.
vi: LỖI: cạn bộ nhớ.

en: ERROR: Could not allocate memory in malloc_decoder_stats()
vi: LỖI: không thể phân định bộ nhớ trong hàm malloc_decoder_stats()

en: ERROR: Could not set signal mask.
vi: LỖI: không thể lậtp mặt nạ tín hiệu.

en: ERROR: Unable to create input buffer.
vi: LỖI: không thể tạo vùng đệm nhập.

en: default output device
vi: thiết bị kết xuất mặc định

en: shuffle playlist
vi: trộn bài phát

en: repeat playlist forever
vi: lặp lại vô hạn danh mục phát

en: Could not skip to %f in audio stream.
vi: Không thể nhảy tới %f trong luồng âm thanh.

en: 
    Audio Device:   %s
vi: 
    Thiết bị âm thanh:   %s

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

en: Comments: %s
vi: Ghi chú : %s

en: WARNING: Could not read directory %s.
vi: CẢNH BÁO : không thể đọc thư mục %s.

en: Error: Could not create audio buffer.
vi: Lỗi: không thể tạo vùng đệm âm thanh.

en: No module could be found to read from %s.
vi: Không tìm thấy mô-đụn để đọc từ %s.

en: Cannot open %s.
vi: Không thể mở %s.

en: The file format of %s is not supported.
vi: %s có định dạng tập tin không được hỗ trợ.

en: Error opening %s using the %s module.  The file may be corrupted.
vi: Gặp lỗi khi mở %s dùng mô-đun %s. Tập tin này có thể bị hỏng.

en: Playing: %s
vi: Đang phát: %s

en: Could not skip %f seconds of audio.
vi: Không thể nhảy qua %f giây âm thanh.

en: ERROR: Decoding failure.
vi: LỖI: việc giải mã không chạy được.

en: ERROR: buffer write failed.
vi: LỖI: không ghi được vào vùng đệm.

en: --- Hole in the stream; probably harmless
vi: ━━ Gặp lỗ trong luồng; rất có thể là vô hại

en: === Vorbis library reported a stream error.
vi: ━━ Thư viện Vorbis đã thông báo một lỗi luồng.

en: Ogg Vorbis stream: %d channel, %ld Hz
vi: Luồng Ogg Vorbis: %d kênh, %ld Hz

en: Vorbis format: Version %d
vi: Định dạng Vorbis: phiên bản %d

en: Bitrate hints: upper=%ld nominal=%ld lower=%ld window=%ld
vi: Mẹo tỷ lệ bit: trên=%ld không đáng kể=%ld dưới=%ld cửa sổ=%ld

en: Encoded by: %s
vi: Biên mã bởi : %s

en: ERROR: Out of memory in create_playlist_member().
vi: LỖI: không đủ bộ nhớ trong hàm create_playlist_member().

en: Warning: Could not read directory %s.
vi: Cảnh báo : không thể đọc thư mục %s.

en: Warning from playlist %s: Could not read directory %s.
vi: Cảnh báo từ danh sách phát %s: không thể đọc thư mục %s.

en: ERROR: Out of memory in playlist_to_array().
vi: LỖI: không đủ bộ nhớ trong hàm playlist_to_array().

en: Ogg Speex stream: %d channel, %d Hz, %s mode (VBR)
vi: Luồng Ogg Speex: %d kênh, %d Hz, chế độ %s (VBR)

en: Ogg Speex stream: %d channel, %d Hz, %s mode
vi: Luồng Ogg Speex: %d kênh, %d Hz, chế độ %s

en: Speex version: %s
vi: Phiên bản Speex: %s

en: Invalid/corrupted comments
vi: Ghi chú không hợp lệ hay bị hỏng

en: Cannot read header
vi: Không thể đọc phần đầu

en: Mode number %d does not (any longer) exist in this version
vi: Chế độ số %d không (còn) tồn tại lại trong phiên bản này

en: The file was encoded with a newer version of Speex.
     You need to upgrade in order to play it.
vi: Tập tin này đã được mã hoá bằng một phiên bản Speex mới.
    Để phát nó thì bạn cần phải nâng cấp.

en: The file was encoded with an older version of Speex.
    You would need to downgrade the version in order to play it.
vi: Tập tin này đã được mã hoá bằng một phiên bản Speex cũ.
    Để phát nó thì bạn cần phải hạ cấp phiên bản.

en: %sPrebuf to %.1f%%
vi: %sTiền đệm đến %.1f%%

en: %sPaused
vi: %sBị tạm dừng

en: %sEOS
vi: %sKết thúc luồng

en: Memory allocation error in stats_init()
vi: Lỗi phân định bộ nhớ trong stats_init()

en: of %s
vi: trên %s

en: Avg bitrate: %5.1f
vi: Tỷ lệ bit trung bình: %5.1f

en:  Input Buffer %5.1f%%
vi:  Vùng đệm nhập %5.1f%%

en:  Output Buffer %5.1f%%
vi:  Vùng đệm xuất %5.1f%%

en: ERROR: Could not allocate memory in malloc_data_source_stats()
vi: LỖI: không thể phân cấp bộ nhớ trong hàm malloc_data_source_stats()

en: Track number:
vi: Số thứ tự rãnh:

en: ReplayGain (Track):
vi: ReplayGain (Rãnh):

en: ReplayGain (Album):
vi: ReplayGain (Tập):

en: ReplayGain Peak (Track):
vi: ReplayGain Đỉnh (Rãnh):

en: ReplayGain Peak (Album):
vi: ReplayGain Đỉnh (Tập):

en: oggdec from %s %s
vi: oggdec từ %s %s

en: Usage: oggdec [options] file1.ogg [file2.ogg ... fileN.ogg]
vi: Sử dụng: oggdec [tùy_chọn] tập_tin1.ogg [tập_tin2.ogg ... tập_tinN.ogg]

en: Supported options:
vi: Tùy chọn được hỗ trợ :

en:  --quiet, -Q      Quiet mode. No console output.
vi:  --quiet, -Q      Chế độ im: không xuất gì trên bàn giao tiếp.

en:  --help,  -h      Produce this help message.
vi:  --help,  -h      Hiển thị trợ giúp này.

en:  --version, -V    Print out version number.
vi:  --version, -V    In ra số thứ tự phiên bản.

en:  --bits, -b       Bit depth for output (8 and 16 supported)
vi:  --bits, -b       Độ sâu bit của kết xuất (hỗ trợ 8 và 16)

en:  --endianness, -e Output endianness for 16-bit output; 0 for
                      little endian (default), 1 for big endian.
vi:  --endianness, -e		Tình trạng cuối của kết xuất 16-bit;
    				0 - về cuối nhỏ (mặc định)
    				1 - về cuối lớn

en:  --sign, -s       Sign for output PCM; 0 for unsigned, 1 for
                      signed (default 1).
vi:  --sign, -s       Ký PCM kết xuất hay không:
    				0 - không ký
    				1 - ký (mặc định)

en:  --raw, -R        Raw (headerless) output.
vi:  --raw, -R        Kết xuất thô (không có phần đầu).

en:  --output, -o     Output to given filename. May only be used
                      if there is only one input file, except in
                      raw mode.
vi:  --output, -o     Xuất vào tên tập tin đưa ra.
    				Chỉ có thể dùng với 1 tập tin nhập vào,
    				trừ ở chế độ thô.

en: Internal error: Unrecognised argument
vi: Lỗi nội bộ : không nhận ra đối số

en: ERROR: Failed to write Wave header: %s
vi: LỖI: không ghi được phần đầu Wave: %s

en: ERROR: Failed to open input file: %s
vi: LỖI: không mở được tập tin nhập liệu : %s

en: ERROR: Failed to open output file: %s
vi: LỖI: không mở được tập tin kết xuất: %s

en: ERROR: Failed to open input as Vorbis
vi: LỖI: không mở được tập tin nhập liệu dưới dạng Vorbis

en: Decoding "%s" to "%s"
vi: Đang giải mã « %s » sang « %s »

en: Logical bitstreams with changing parameters are not supported
vi: Không hỗ trợ luồng bit hợp lý có tham số thay đổi

en: WARNING: hole in data (%d)
vi: CẢNH BÁO : dữ liệu có lỗ (%d)

en: Error writing to file: %s
vi: Gặp lỗi khi ghi vào tập tin: %s

en: ERROR: No input files specified. Use -h for help
vi: LỖI: chưa ghi rõ tập tin nhập vào. Hãy sử dụng tùy chọn « -h » để xem trợ giúp.

en: ERROR: Can only specify one input file if output filename is specified
vi: LỖI: ghi rõ tên tập tin kết xuất thì chỉ có thể ghi rõ một tập tin nhập vào

en: WAV file reader
vi: Bộ đọc tập tin WAV

en: AIFF/AIFC file reader
vi: Bộ đọc tập tin AIFF/AIFC

en: FLAC file reader
vi: Bộ đọc tập tin FLAC

en: Ogg FLAC file reader
vi: Bộ đọc tập tin FLAC Ogg

en: Warning: Unexpected EOF in reading WAV header
vi: Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu WAV

en: Skipping chunk of type "%s", length %d
vi: Đang nhảy qua từng đoạn kiểu « %s », chiều dài %d

en: Warning: Unexpected EOF in AIFF chunk
vi: Cảnh báo : gặp kết thúc tập tin bất thường trong từng đoạn AIFF

en: Warning: No common chunk found in AIFF file
vi: Cảnh báo : không tìm thấy từng đoạn dùng chung trong tập tin AIFF

en: Warning: Truncated common chunk in AIFF header
vi: Cảnh báo : gặp từng đoạn dùng chung bị cắt ngắn trong phần đầu AIFF

en: Warning: Unexpected EOF in reading AIFF header
vi: Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu AIFF

en: Warning: AIFF-C header truncated.
vi: Cảnh báo : phần đầu AIFF bị cắt ngắn.

en: Warning: Can't handle compressed AIFF-C (%c%c%c%c)
vi: Cảnh báo : không thể xử lý AIFF-C đã nén (%c%c%c%c)

en: Warning: No SSND chunk found in AIFF file
vi: Cảnh báo : không tìm thấy từng đoạn SSND trong tập tin AIFF

en: Warning: Corrupted SSND chunk in AIFF header
vi: Cảnh báo : gặp từng đoạn SSND bị hỏng trong phần đầu AIFF

en: Warning: Unexpected EOF reading AIFF header
vi: Cảnh báo : gặp kết thúc tập tin bất thường khi đọc phần đầu AIFF

en: Warning: OggEnc does not support this type of AIFF/AIFC file
     Must be 8 or 16 bit PCM.
vi: Cảnh báo : OggEnc không hỗ trợ kiểu tập tin AIFF/AIFC này
    Phải là PCM 8 hay 16 bit.

en: Warning: Unrecognised format chunk in WAV header
vi: Cảnh báo : không nhận ra từng đoạn định dạng trong phần đầu Wave

en: Warning: INVALID format chunk in wav header.
     Trying to read anyway (may not work)...
vi: Cảnh báo : gặp từng đoạn định dạng không hợp lệtrong phần đầu wav.
    Vẫn đang thử đọc nó (có lẽ không thể)...

en: ERROR: Wav file is unsupported type (must be standard PCM
     or type 3 floating point PCM
vi: Lỗi: tập tin Wav có dạng không được hỗ trợ (phải là PCM tiêu chuẩn
    hay PCM điểm động kiểu 3)

en: Warning: WAV 'block alignment' value is incorrect, ignoring.
    The software that created this file is incorrect.
vi: Cảnh báo : giá trị « chỉnh canh khối » Wave không đúng nên bỏ qua.
    Tập tin này đã được tạo bởi phần mềm sai.

en: ERROR: Wav file is unsupported subformat (must be 8,16, or 24 bit PCM
    or floating point PCM
vi: LỖI: tập tin Wav có định dạng con không được hỗ trợ
    (phải là PCM 8, 16, 24 hay 32-bit) hay PCM điểm động)

en: Big endian 24 bit PCM data is not currently supported, aborting.
vi: Dữ liệu PCM 24-bit kiểu về cuối lớn hiện thời không phải được hỗ trợ nên hủy bỏ.

en: Internal error: attempt to read unsupported bitdepth %d
vi: Lỗi nội bộ : thử đọc độ sâu bit không được hỗ trợ %d

en: BUG: Got zero samples from resampler: your file will be truncated. Please report this.
vi: LỖI: không nhận mẫu nào từ bộ lấy lại mẫu nên cắt ngắn tập tin của bạn. Vui lòng thông báo lỗi này.

en: Couldn't initialise resampler
vi: Không thể sơ khởi bộ lấy lại mẫu

en: Setting advanced encoder option "%s" to %s
vi: Đang lập tùy chọn bộ biên mã cấp cao « %s » thành %s

en: Setting advanced encoder option "%s"
vi: Đang lập tùy chọn bộ biên mã cấp cao « %s »

en: Changed lowpass frequency from %f kHz to %f kHz
vi: Đã thay đổi tần số qua thấp từ %f kHz thành %f kHz

en: Unrecognised advanced option "%s"
vi: Không nhận ra tùy chọn cấp cao « %s »

en: Failed to set advanced rate management parameters
vi: Lỗi đặt tham số quản lý tỷ lệ cấp cao

en: This version of libvorbisenc cannot set advanced rate management parameters
vi: Phiên bản libvorbisenc này không có khả năng đặt tham số quản lý tỷ lệ cấp cao

en: WARNING: failed to add Kate karaoke style
vi: CẢNH BÁO : không thêm được kiểu dáng karaoke Kate

en: 255 channels should be enough for anyone. (Sorry, but Vorbis doesn't support more)
vi: 255 kênh nên đủ cho bất cứ ai. (Tiếc là Vorbis không hỗ trợ nhiều hơn đó)

en: Requesting a minimum or maximum bitrate requires --managed
vi: Yêu cầu tỷ lệ bit tối thiểu hay tối đa thì cần thiết tùy chọn « --managed » (đã quản lý)

en: Mode initialisation failed: invalid parameters for quality
vi: Lỗi sơ khởi chế độ: tham số không hợp lệ với chất lượng

en: Set optional hard quality restrictions
vi: Đặt sự hạn chế chất lượng cứng vẫn tùy chọn

en: Failed to set bitrate min/max in quality mode
vi: Lỗi đặt tỷ lệ bit tiểu/đại trong chế độ chất lượng

en: Mode initialisation failed: invalid parameters for bitrate
vi: Lỗi sơ khởi chế độ : tham số không hợp lệ với tỷ lệ bit

en: WARNING: no language specified for %s
vi: CẢNH BÁO : chưa ghi rõ ngôn ngữ cho %s

en: Failed writing fishead packet to output stream
vi: Lỗi ghi gói tin fishead vào luồng kết xuất

en: Failed writing header to output stream
vi: Lỗi ghi phần đầu vào luồng kết xuất

en: Failed encoding Kate header
vi: Lỗi biên mã phần đầu Kate

en: Failed writing fisbone header packet to output stream
vi: Lỗi ghi gói tin phần đầu fisbone vào luồng kết xuất

en: Failed writing skeleton eos packet to output stream
vi: Lỗi ghi gói tin EOS skeleton vào luồng kết xuất

en: Failed encoding karaoke style - continuing anyway
vi: Lỗi biên mã kiểu dáng karaoke — vẫn còn tiếp tục

en: Failed encoding karaoke motion - continuing anyway
vi: Lỗi biên mã chuyển hành karaoke — vẫn còn tiếp tục

en: Failed encoding lyrics - continuing anyway
vi: Lỗi biên mã lời ca — vẫn còn tiếp tục

en: Failed writing data to output stream
vi: Lỗi ghi dữ liệu vào luồng kết xuất

en: Failed encoding Kate EOS packet
vi: Lỗi biên mã gói tin EOS Kate

en: 	[%5.1f%%] [%2dm%.2ds remaining] %c
vi: 	[%5.1f%%] [%2dm%.2ds còn lại] %c

en: 	Encoding [%2dm%.2ds so far] %c
vi: 	Đang biên mã [%2dm%.2ds cho đến bây giờ] %c

en: 
    
    Done encoding file "%s"
vi: 
    
    Hoàn tất biên mã tập tin « %s »

en: 
    
    Done encoding.
vi: 
    
    Hoàn tất biên mã.

en: 
    	File length:  %dm %04.1fs
vi: 
    	Chiều dài tập tin:  %dp %04.1fg

en: 	Elapsed time: %dm %04.1fs
vi: 	Thời gian đã qua: %dp %04.1fg

en: 	Rate:         %.4f
vi: 	Tỷ lệ:         %.4f

en: 	Average bitrate: %.1f kb/s
vi: 	Tỷ lệ trung bình: %.1f kb/g

en: (min %d kbps, max %d kbps)
vi: (tiểu %d kb/g, đại %d kb/g)

en: (min %d kbps, no max)
vi: (tiểu %d kb/g, không đại)

en: (no min, max %d kbps)
vi: (không tiểu, đại %d kb/g)

en: (no min or max)
vi: (không tiểu, cũng không đại)

en: Encoding %s%s%s to 
             %s%s%s 
    at average bitrate %d kbps
vi: Đang biên mã %s%s%s vào 
             %s%s%s 
    với tỷ lệ bit trung bình %d kb/g

en: Encoding %s%s%s to 
             %s%s%s 
    at approximate bitrate %d kbps (VBR encoding enabled)
vi: Đang biên mã %s%s%s vào 
             %s%s%s 
    với tỷ lệ trung bình %d kb/g (hiệu lực biên mã VBR)

en: Encoding %s%s%s to 
             %s%s%s 
    at quality level %2.2f using constrained VBR
vi: Đang biên mã %s%s%s vào 
             %s%s%s 
    với cấp chất lượng %2.2f dùng VBR ràng buộc

en: Encoding %s%s%s to 
             %s%s%s 
    at quality %2.2f
vi: Đang biên mã %s%s%s vào 
             %s%s%s 
    với chất lượng %2.2f

en: Encoding %s%s%s to 
             %s%s%s 
    using bitrate management
vi: Đang biên mã %s%s%s vào 
             %s%s%s 
    dùng chức năng quản lý tỷ lệ bit

en: Failed to convert to UTF-8: %s
vi: Lỗi chuyển đổi sang UTF-8: %s

en: WARNING: subtitle %s is not valid UTF-8
vi: CẢNH BÁO : phụ đề %s không theo UTF-8 đúng

en: ERROR - line %u: Syntax error: %s
vi: LỖI - dòng %u: Lỗi cú pháp: %s

en: WARNING - line %u: non consecutive ids: %s - pretending not to have noticed
vi: CẢNH BÁO : dòng %u: các mã số không liên tiếp: %s (đang bỏ qua)

en: ERROR - line %u: end time must not be less than start time: %s
vi: LỖI - dòng %u: giờ kết thúc phải nằm sau giờ bắt đầu : %s

en: WARNING - line %u: text is too long - truncated
vi: CẢNH BÁO : dòng %u: chuỗi quá dài thì cắt ngắn

en: WARNING - line %u: missing data - truncated file?
vi: CẢNH BÁO : dòng %u: dữ liệu bị thiếu (tập tin bị cắt ngắn ?)

en: WARNING - line %d: lyrics times must not be decreasing
vi: CẢNH BÁO : dòng %d: các giờ lời ca không thể giảm dần

en: WARNING - line %d: failed to get UTF-8 glyph from string
vi: CẢNH BÁO : dòng %d: không lấy được hình tượng UTF-8 từ chuỗi

en: WARNING - line %d: failed to process enhanced LRC tag (%*.*s) - ignored
vi: CẢNH BÁO : dòng %d: không xử lý được thẻ LRC tăng cường (%*.*s): bỏ qua

en: WARNING: failed to allocate memory - enhanced LRC tag will be ignored
vi: CẢNH BÁO : lỗi phân cấp bộ nhớ : thẻ LRC tăng cường sẽ bị bỏ qua

en: ERROR: No lyrics filename to load from
vi: LỖI: không có tên tập tin lời ca từ đó cần nạp

en: ERROR: Failed to open lyrics file %s (%s)
vi: LỖI: không mở được tập tin lời ca %s (%s)

en: ERROR: Failed to load %s - can't determine format
vi: LỖI: không nạp được %s: không thể quyết định định dạng

en: RAW file reader
vi: Bộ đọc tập tin RAW

en: ERROR: No input files specified. Use -h for help.
vi: LỖI: chưa ghi rõ tập tin nhập vào. Hãy sử dụng tùy chọn « -h » để xem trợ giúp.

en: ERROR: Multiple files specified when using stdin
vi: LỖI: nhiều tập tin được ghi rõ khi dùng đầu vào tiêu chuẩn

en: ERROR: Multiple input files with specified output filename: suggest using -n
vi: LỖI: có nhiều tập tin nhập liệu với cùng một tên tập tin kết xuất: đề nghị dùng tùy chọn « -n »

en: WARNING: Insufficient lyrics languages specified, defaulting to final lyrics language.
vi: CẢNH BÁO : không đủ ngôn ngữ lời ca được ghi rõ thì dùng giá trị mặc định (ngôn ngữ lời ca cuối cùng).

en: ERROR: Cannot open input file "%s": %s
vi: LỖI: không thể mở tập tin nhập liệu « %s »: %s

en: Opening with %s module: %s
vi: Đang mở bằng mô-đun %s: %s

en: ERROR: Input file "%s" is not a supported format
vi: LỖI: tập tin nhập liệu « %s » không phải là định dạng được hỗ trợ

en: WARNING: No filename, defaulting to "%s"
vi: CẢNH BÁO : không có tên tập tin nên dùng mặc định « %s »

en: ERROR: Could not create required subdirectories for output filename "%s"
vi: LỖI: không thể tạo những thư mục con yêu cầu cho tên tập tin kết xuất « %s »

en: ERROR: Input filename is the same as output filename "%s"
vi: LỖI: tập tin nhập liệu và kết xuất có cùng một tên « %s »

en: ERROR: Cannot open output file "%s": %s
vi: LỖI: không thể mở tập tin kết xuất « %s »: %s

en: Resampling input from %d Hz to %d Hz
vi: Đang lấy lại mẫu nhập liệu từ %d Hz đến %d Hz

en: Downmixing stereo to mono
vi: Đang hoà trộn xuống âm lập thể thành nguồn đơn

en: WARNING: Can't downmix except from stereo to mono
vi: CẢNH BÁO : không thể hoà tiếng từ âm lập thể xuống nguồn đơn

en: Scaling input to %f
vi: Đang co giãn nhập liệu thành %f

en: oggenc from %s %s
vi: oggenc từ %s %s

en: Usage: oggenc [options] inputfile [...]
vi: Sử dụng: oggenc [tùy_chọn] tập_tin_nhập [...]

en: OPTIONS:
     General:
     -Q, --quiet          Produce no output to stderr
     -h, --help           Print this help text
     -V, --version        Print the version number
vi: TÙY CHỌN:
    
     Chung:
     -Q, --quiet          Không xuất gì ra đầu lỗi tiêu chuẩn (stderr)
     -h, --help           In ra trợ giúp này
     -V, --version        In ra số thứ tự phiên bản

en:  -k, --skeleton       Adds an Ogg Skeleton bitstream
     -r, --raw            Raw mode. Input files are read directly as PCM data
     -B, --raw-bits=n     Set bits/sample for raw input; default is 16
     -C, --raw-chan=n     Set number of channels for raw input; default is 2
     -R, --raw-rate=n     Set samples/sec for raw input; default is 44100
     --raw-endianness     1 for bigendian, 0 for little (defaults to 0)
vi:  -k, --skeleton       Thêm một luồng bit kiểu Ogg Skeleton
     -r, --raw            Chế độ thô. Tập tin nhập vào thì được đọc trực tiếp là dữ liệu PCM
     -B, --raw-bits=n     Đặt số bit/mẫu cho dữ liệu nhập thô ; mặc định là 16
     -C, --raw-chan=n     Đặt số kênh cho dữ liệu nhập thô ; mặc định là 2
     -R, --raw-rate=n     Đặt số mẫu/giây cho dữ liệu nhập thô ; mặc định là 44100
     --raw-endianness     1 về cuối lớn, 0 về cuối nhỏ (mặc định là 0)

en:  -b, --bitrate        Choose a nominal bitrate to encode at. Attempt
                          to encode at a bitrate averaging this. Takes an
                          argument in kbps. By default, this produces a VBR
                          encoding, equivalent to using -q or --quality.
                          See the --managed option to use a managed bitrate
                          targetting the selected bitrate.
vi:  -b, --bitrate        Đặt một tỷ lệ bit không đáng kể theo đó cần mã hoá.
    			Thử mã hoá theo một tỷ lệ bit trung bình là giá trị này.
    			Giá trị này theo kbps (kilô-byte mỗi giây).
    			Mặc định là mã hoá VRB, tương đương với
    			dùng tùy chọn « -q » hay « --quality ».
    			Xem tùy chọn « --managed » để dùng một tỷ lệ bit
    			được quản lý nhắm mục đích là tỷ lệ bit được chọn.

en:  --managed            Enable the bitrate management engine. This will allow
                          much greater control over the precise bitrate(s) used,
                          but encoding will be much slower. Don't use it unless
                          you have a strong need for detailed control over
                          bitrate, such as for streaming.
vi:  --managed            Bật cơ chế quản lý tỷ lệ bit.
    			Đây sẽ cho phép rất điều khiển hơn
    			với tỷ lệ bit chính xác được dùng,
    			còn mã hoá rất chậm hơn.
    			Không nên dùng nếu không rất
    			cần điều khiển chi tiết tỷ lệ bit,
    			v.d. để chạy luồng.

en:  -m, --min-bitrate    Specify a minimum bitrate (in kbps). Useful for
                          encoding for a fixed-size channel. Using this will
                          automatically enable managed bitrate mode (see
                          --managed).
     -M, --max-bitrate    Specify a maximum bitrate in kbps. Useful for
                          streaming applications. Using this will automatically
                          enable managed bitrate mode (see --managed).
vi:  -m, --min-bitrate    Đặt một tỷ lệ bit tối thiểu (theo kbps).
    			Có ích để mã hoá cho một kênh có kích cỡ cố định.
    			Dùng tùy chọn này cũng tự động bật chế độ tỷ lệ bit
    			được quản lý (xem tùy chọn « --managed »).
     -M, --max-bitrate    Đặt một tỷ lệ bit tối đa (theo kbps).
    			Có ích cho ứng dụng chạy luồng.
    			Dùng tùy chọn này cũng tự động bật chế độ tỷ lệ bit
    			được quản lý (xem tùy chọn « --managed »).

en:  --advanced-encode-option option=value
                          Sets an advanced encoder option to the given value.
                          The valid options (and their values) are documented
                          in the man page supplied with this program. They are
                          for advanced users only, and should be used with
                          caution.
vi:  --advanced-encode-option tùy_chọn=giá_trị
    			Đặt một tùy chọn mã hoá cấp cao thành giá trị đưa ra.
    			Những tùy chọn hợp lệ (và giá trị tương ứng)
    			được diễn tả tên trang hướng dẫn (man)
    			có sẵn với chương trình này.
    			Tùy chọn kiểu này chỉ cho người dùng thành thạo,
    			cũng nên dùng cẩn thận.

en:  -q, --quality        Specify quality, between -1 (very low) and 10 (very
                          high), instead of specifying a particular bitrate.
                          This is the normal mode of operation.
                          Fractional qualities (e.g. 2.75) are permitted
                          The default quality level is 3.
vi:  -q, --quality        Xác định mức chất lượng,
    			một giá trị nằm giữa -1 (rất thấp) và 10 (rất cao),
    			thay vào xác định một tỷ lệ bit riêng.
    			Đây là chế độ thao tác bình thường.
    			Cũng cho phép giá trị phân số (v.d. 2.75).
    			Mức chất lượng mặc định là 3.

en:  --resample n         Resample input data to sampling rate n (Hz)
     --downmix            Downmix stereo to mono. Only allowed on stereo
                          input.
     -s, --serial         Specify a serial number for the stream. If encoding
                          multiple files, this will be incremented for each
                          stream after the first.
vi:  --resample n         Lấy lại mẫu dữ liệu nhập theo tỷ lệ lấy mẫu n (Hz)
     --downmix            Hoà tiếng âm lập thể thành đơn nguồn.
    			Chỉ cho phép trên thiết bị nhập âm lập thể.
     -s, --serial         Xác định một số thứ tự cho luồng.
    			Nếu biên mã nhiều tập tin, số thứ tự này
    			sẽ tăng dần với mỗi luồng nằm sau cái đầu tiên.

en:  --discard-comments   Prevents comments in FLAC and Ogg FLAC files from
                          being copied to the output Ogg Vorbis file.
     --ignorelength       Ignore the datalength in Wave headers. This allows
                          support for files > 4GB and STDIN data streams.
vi:  --discard-comments   Ngăn cản ghi chú trong tập tin kiểu FLAC và Ogg FLAC
                          được sao chép vào tập tin kết xuất Ogg Vorbis.
     --ignorelength       Bỏ qua chiều dài dữ liệu trong phần đầu kiểu Wave.
                          Tùy chọn này cho phép hỗ trợ tập tin lớn hơn 4GB
    			và luồng dữ liệu trên đầu vào tiêu chuẩn (STDIN).

en:  Naming:
     -o, --output=fn      Write file to fn (only valid in single-file mode)
     -n, --names=string   Produce filenames as this string, with %%a, %%t, %%l,
                          %%n, %%d replaced by artist, title, album, track number,
                          and date, respectively (see below for specifying these).
                          %%%% gives a literal %%.
vi:  Đặt tên:
     -o, --output=fn      Ghi tập tin vào fn (chỉ hợp lệ ở chế độ một tập tin)
     -n, --names=chuỗi   Tạo tên tập tin là chuỗi này;
    			%%a - nghệ sĩ
    			%%t - tên bài
    			%%l - tập nhạc
    			%%n - số thứ tự rãnh
    			%%d - ngày tháng
    			%%%% - một %% nghĩa chữ
    			xem dưới đây để tìm thông tin
    			về cách xác định những biến đặc biệt này.

en:  -X, --name-remove=s  Remove the specified characters from parameters to the
                          -n format string. Useful to ensure legal filenames.
     -P, --name-replace=s Replace characters removed by --name-remove with the
                          characters specified. If this string is shorter than the
                          --name-remove list or is not specified, the extra
                          characters are just removed.
                          Default settings for the above two arguments are platform
                          specific.
vi:  -X, --name-remove=s		Gỡ bỏ những ký tự được xác định ở đây
    			khỏi tham số thành chuỗi định dạng « -n ».
    			Có ích để đảm bảo đặt tên tập tin được phép.
     -P, --name-replace=s		Thay thế những ký tự
    			bị « --name-remove » gỡ bỏ
    			bằng những ký tự được xác định ở đây.
    			Nếu chuỗi này ngắn hơn chuỗi của tùy chọn
    			« --name-remove » hay chưa xác định,
    			mỗi ký tự thừa chỉ đơn giản được gỡ bỏ.
    			Thiết lập mặc định cho hai đối số trên
    			cũng đặc trưng cho nền tảng.

en:  --utf8               Tells oggenc that the command line parameters date, title,
                          album, artist, genre, and comment are already in UTF-8.
                          On Windows, this switch applies to file names too.
     -c, --comment=c      Add the given string as an extra comment. This may be
                          used multiple times. The argument should be in the
                          format "tag=value".
     -d, --date           Date for track (usually date of performance)
vi: --utf8		Báo oggenc rằng những tham số dòng lệnh date (ngày),
    			title (tên bài), album (tập nhạc), genre (thể loại)
    			và comment (ghi chú) đã theo UTF-8.
     -c, --comment=c      Thêm chuỗi đưa ra dưới dạng một ghi chú bổ sung.
    			Cũng có thể dùng nhiều lần.
    			Đối số nên có dạng « thẻ=giá_trị ».
     -d, --date           Ngày tháng của rãnh (thường là ngày biểu diễn)

en:  -N, --tracknum       Track number for this track
     -t, --title          Title for this track
     -l, --album          Name of album
     -a, --artist         Name of artist
     -G, --genre          Genre of track
vi:  -N, --tracknum       Số thứ tự rãnh của rãnh này
     -t, --title          Tên của rãnh này
     -l, --album          Tên của tập nhạc
     -a, --artist         Tên của nghệ sĩ
     -G, --genre          Thể loại của rãnh

en:  -L, --lyrics         Include lyrics from given file (.srt or .lrc format)
     -Y, --lyrics-language  Sets the language for the lyrics
vi:  -L, --lyrics         Bao gồm lời ca từ tập tin đưa ra (định dạng .srt hay .lrc)
     -Y, --lyrics-language  Đặt ngôn ngữ cho lời ca

en:                       If multiple input files are given, then multiple
                          instances of the previous eight arguments will be used,
                          in the order they are given. If fewer titles are
                          specified than files, OggEnc will print a warning, and
                          reuse the final one for the remaining files. If fewer
                          track numbers are given, the remaining files will be
                          unnumbered. If fewer lyrics are given, the remaining
                          files will not have lyrics added. For the others, the
                          final tag will be reused for all others without warning
                          (so you can specify a date once, for example, and have
                          it used for all the files)
vi: 			Đưa ra nhiều tập tin nhập liệu thì dùng nhiều lần
    			tám đối số đi trước, theo thứ tự đưa ra.
    			Xác định số tên bài ít hơn số tập tin
    			thì OggEnc sẽ in ra một cảnh báo,
    			và dùng lại tên cuối cùng cho các tập tin còn lại.
    			Nếu đưa ra ít số thứ tự rãnh hơn,
    			thì không đặt số thứ tự cho các tập tin còn lại.
    			Đưa ra ít lời ca hơn thì không thêm lời ca vào các tập tin còn lại.
    			Đối với các cái khac, thẻ cuối cùng được dùng lại
    			mà không cảnh báo nữa (thì có thể xác định một lần
    			một ngày tháng nào đó mà được dùng lại cho mọi tập tin)

en: INPUT FILES:
     OggEnc input files must currently be 24, 16, or 8 bit PCM Wave, AIFF, or AIFF/C
     files, 32 bit IEEE floating point Wave, and optionally FLAC or Ogg FLAC. Files
      may be mono or stereo (or more channels) and any sample rate.
     Alternatively, the --raw option may be used to use a raw PCM data file, which
     must be 16 bit stereo little-endian PCM ('headerless Wave'), unless additional
     parameters for raw mode are specified.
     You can specify taking the file from stdin by using - as the input filename.
     In this mode, output is to stdout unless an output filename is specified
     with -o
     Lyrics files may be in SubRip (.srt) or LRC (.lrc) format
vi: TẬP TIN NHẬP LIỆU :
     Tập tin nhập liệu kiểu OggEnc hiện thời phải là tập tin dạng
    Wave PCM 24, 16, hay 8 bit, AIFF, hay AIFF/C
    Wave điểm động IEEE 32-bit, và tùy chọn FLAC hay Ogg FLAC.
    Tập tin cũng có thể là nguồn đơn hay âm lập thể (hay nhiều kênh hơn)
    với bất cứ tỷ lệ lấy mẫu nào.
    Hoặc có thể dùng tùy chọn « --raw » để nhập một tập tin dữ liệu PCM thô,
    mà phải là PCM về cuối nhỏ âm lập thể 16-bit (« Wave không đầu »),
    nếu không xác định tham số chế độ thô bổ sung.
    Cũng có thể ghi rõ nên lấy tập tin từ đầu vào tiêu chuẩn (stdin)
    bằng cách đặt « - » là tên tập tin nhập vào.
    Ở chế độ này, kết xuất ra đầu ra tiêu chuẩn (stdout)
    nếu không đặt tên tập tin kết xuất bằng « -o ».
    Tập tin lời ca có thể theo định dạng SubRip (.srt) hay LRC (.lrc).

en: WARNING: Ignoring illegal escape character '%c' in name format
vi: CẢNH BÁO : đang bỏ qua ký tự thoát không được phép « %c » trong định dạng tên

en: Enabling bitrate management engine
vi: Đang bật cơ chế quản lý tỷ lệ bit

en: WARNING: Raw endianness specified for non-raw data. Assuming input is raw.
vi: CẢNH BÁO : tình trạng cuối thô được ghi rõ cho dữ liệu không phải thô. Vì thế giả sử dữ liệu nhập vào có phải là thô.

en: WARNING: Couldn't read endianness argument "%s"
vi: CẢNH BÁO : không thể đọc đối số tình trạng cuối « %s »

en: WARNING: Couldn't read resampling frequency "%s"
vi: CẢNH BÁO : không thể đọc tần số lấy lại mẫu « %s »

en: WARNING: Resample rate specified as %d Hz. Did you mean %d Hz?
vi: CẢNH BÁO : tỷ lệ lấy lại mẫu được ghi rõ là %d Hz. Bạn có định gõ %d Hz không?

en: WARNING: Couldn't parse scaling factor "%s"
vi: CẢNH BÁO : không thể phân tích hệ số co giãn « %s »

en: No value for advanced encoder option found
vi: Không tìm thấy giá trị cho tùy chọn biên mã cấp cao

en: Internal error parsing command line options
vi: Gặp lỗi nội bộ khi phân tích tùy chọn dòng lệnh

en: WARNING: Illegal comment used ("%s"), ignoring.
vi: CẢNH BÁO : dùng ghi chú không được phép (« %s ») nên bỏ qua.

en: WARNING: nominal bitrate "%s" not recognised
vi: CẢNH BÁO : không nhận ra tỷ lệ không đáng kể « %s »

en: WARNING: minimum bitrate "%s" not recognised
vi: CẢNH BÁO : không nhận ra tỷ lệ tối thiểu « %s »

en: WARNING: maximum bitrate "%s" not recognised
vi: CẢNH BÁO : không nhận ra tỷ lệ tối đa « %s »

en: Quality option "%s" not recognised, ignoring
vi: Không nhận ra tùy chọn chất lượng « %s » nên bỏ qua

en: WARNING: quality setting too high, setting to maximum quality.
vi: CẢNH BÁO : thiết lập chất lượng quá cao nên lập thành chất lượng tối đa.

en: WARNING: Multiple name formats specified, using final
vi: CẢNH BÁO : nhiều định dạng tên được ghi rõ nên dùng định dạng cuối cùng

en: WARNING: Multiple name format filters specified, using final
vi: CẢNH BÁO : nhiều bộ lọc định dạng tên được ghi rõ nên dùng bộ cuối cùng

en: WARNING: Multiple name format filter replacements specified, using final
vi: CẢNH BÁO : nhiều điều thay thế bộ lọc định dạng tên được ghi rõ nên dùng điều cuối cùng

en: WARNING: Multiple output files specified, suggest using -n
vi: CẢNH BÁO : nhiều tập tin kết xuất được ghi rõ nên đề nghị dùng tùy chọn « -n »

en: WARNING: Raw bits/sample specified for non-raw data. Assuming input is raw.
vi: CẢNH BÁO : bit/mẫu thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ liệu nhập có phải là thô.

en: WARNING: Invalid bits/sample specified, assuming 16.
vi: CẢNH BÁO : ghi rõ bit/mẫu không hợp lệ nên giả sử 16.

en: WARNING: Raw channel count specified for non-raw data. Assuming input is raw.
vi: CẢNH BÁO : số đếm kênh thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ liệu nhập có phải là thô.

en: WARNING: Invalid channel count specified, assuming 2.
vi: CẢNH BÁO : ghi rõ số đếm kênh không hợp lệ nên giả sử 2.

en: WARNING: Raw sample rate specified for non-raw data. Assuming input is raw.
vi: CẢNH BÁO : tỷ lệ lấy mẫu thô được ghi rõ cho dữ liệu không phải thô nên giả sử dữ liệu nhập có phải là thô.

en: WARNING: Invalid sample rate specified, assuming 44100.
vi: CẢNH BÁO : ghi rõ tỷ lệ lấy mẫu không hợp lệ nên giả sử 44100.

en: WARNING: Kate support not compiled in; lyrics will not be included.
vi: CẢNH BÁO : hỗ trợ Kate chưa được biên dịch vào nên không bao gồm lời ca.

en: WARNING: language can not be longer than 15 characters; truncated.
vi: CẢNH BÁO : tên ngôn ngữ có chiều dài tối đa 15 ký tự nên cắt ngắn.

en: WARNING: Unknown option specified, ignoring->
vi: CẢNH BÁO : ghi rõ tùy chọn không rõ nên bỏ qua->

en: '%s' is not valid UTF-8, cannot add
vi: « %s » không phải UTF-8 đúng nên không thể thêm

en: Couldn't convert comment to UTF-8, cannot add
vi: Không thể chuyển đôi ghi chú sang UTF-8 nên không thể thêm

en: WARNING: Insufficient titles specified, defaulting to final title.
vi: CẢNH BÁO : không đủ tên bài được ghi rõ nên dùng mặc định (tên cuối cùng).

en: Couldn't create directory "%s": %s
vi: Không thể tạo thư mục « %s »: %s

en: Error checking for existence of directory %s: %s
vi: Gặp lỗi khi kiểm tra có thư mục %s: %s

en: Error: path segment "%s" is not a directory
vi: Lỗi: đoạn đường dẫn « %s » không phải thư mục

en: WARNING: EOS not set on stream %d
vi: CẢNH BÁO : chưa lập kết thúc luồng (EOS) trên luồng %d

en: WARNING: Invalid header page, no packet found
vi: CẢNH BÁO : trang phần đầu không hợp lệ, không tìm thấy gói tin

en: WARNING: Invalid header page in stream %d, contains multiple packets
vi: CẢNH BÁO : trang phần đầu không hợp lệ trong luồng %d, chứa nhiều gói tin

en: Note: Stream %d has serial number %d, which is legal but may cause problems with some tools.
vi: Ghi chú : luồng %d có số sản xuất %d mà hợp pháp nhưng có thể gây ra lỗi với một số công cụ nào đó.

en: Error opening input file "%s": %s
vi: Gặp lỗi khi mở tập tin nhập liệu « %s »: %s

en: Processing file "%s"...
vi: Đang xử lý tập tin « %s »....

en: Could not find a processor for stream, bailing
vi: Không tìm thấy bộ xử lý cho luồng nên hủy bỏ

en: Page found for stream after EOS flag
vi: Tìm thấy trang cho luồng nằm sau cờ EOS (kết thúc luồng)

en: Ogg muxing constraints violated, new stream before EOS of all previous streams
vi: Vi phạm ràng buộc mux Ogg, có luồng mới nằm trước EOS (kết thúc luồng) của các luồng trước

en: Error unknown.
vi: Gặp lỗi không rõ.

en: WARNING: illegally placed page(s) for logical stream %d
    This indicates a corrupt Ogg file: %s.
vi: CẢNH BÁO : trang có vị trí cấm cho luồng hợp lý %d
    Ngụ ý tập tin Ogg bị hỏng: %s.

en: New logical stream (#%d, serial: %08x): type %s
vi: Luồng hợp lý mới (#%d, số sản xuất: %08x): kiểu %s

en: WARNING: stream start flag not set on stream %d
vi: CẢNH BÁO : chưa lập cờ bất đầu luồng trên luồng %d

en: WARNING: stream start flag found in mid-stream on stream %d
vi: CẢNH BÁO : tìm thấy cờ bất đầu luồng ở giữa trên luồng %d

en: WARNING: sequence number gap in stream %d. Got page %ld when expecting page %ld. Indicates missing data.
vi: CẢNH BÁO : gặp chỗ không có số thứ tự trong luồng %d. Đã nhận trang %ld còn mong đợi trang %ld. Ngụ ý dữ liệu bị thiếu.

en: Logical stream %d ended
vi: Luồng hợp lý %d đã kết thúc

en: ERROR: No Ogg data found in file "%s".
    Input probably not Ogg.
vi: Lỗi: không tìm thấy dữ liệu Ogg trong tập tin « %s ».
    Vì vậy dữ liệu nhập liệu rất không phải là Ogg.

en: ogginfo from %s %s
vi: ogginfo từ %s %s

en: (c) 2003-2005 Michael Smith <msmith@xiph.org>
    
    Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]
    Flags supported:
    	-h Show this help message
    	-q Make less verbose. Once will remove detailed informative
    	   messages, two will remove warnings
    	-v Make more verbose. This may enable more detailed checks
    	   for some stream types.
vi: © năm 2003-2005 của Michael Smith <msmith@xiph.org>
    
    Sử dụng: ogginfo [cờ] tập_tin1.ogg [tập_tin2.ogx ... tập_tinN.ogv]
    
    Cờ được hỗ trợ :
    	-h 	Hiện trợ giúp này
    	-q 	Xuất ít chi tiết hơn. Dùng một lần để gỡ bỏ các thông điệp
    		thông tin chi tiết, dùng hai lần để gỡ bỏ các cảnh báo
    	-v 		Xuất nhiều chi tiết hơn. Có thể bật các sự kiểm tra chi tiết hơn
    		cho một số kiểu luồng

en: 	-V Output version information and exit
vi: 	-V		Xuất thông tin phiên bản, sau đó thoát

en: Usage: ogginfo [flags] file1.ogg [file2.ogx ... fileN.ogv]
    
    ogginfo is a tool for printing information about Ogg files
    and for diagnosing problems with them.
    Full help shown with "ogginfo -h".
vi: Sử dụng: ogginfo [cờ] tập_tin1.ogg [tập_tin2.ogx ... tập_tinN.ogv]
    
    ogginfo là một công cụ in ra thông tin về tập tin kiểu Ogg
    và chẩn đoán vấn đề với nó.
    Có thể xem trợ giúp đầy đủ bằng cách sử dụng lệnh « ogginfo -h ».

en: No input files specified. "ogginfo -h" for help
vi: Chưa ghi rõ tập tin nhập nào. Hãy dùng câu lệnh « ogginfo -h » để xem trợ giúp.

en: Couldn't flush output stream
vi: Không thể chuyển hết ra ngoài luồng kết xuất

en: Couldn't close output file
vi: Không thể đóng tập tin kết xuất

en: Couldn't open %s for writing
vi: Không thể mở %s để ghi

en: Usage: vcut infile.ogg outfile1.ogg outfile2.ogg [cutpoint | +cuttime]
vi: Sử dụng: vcut tập_tin_nhập.ogg tập_tin_xuất1.ogg tập_tin_xuất2.ogg [điểm_cắt | +giờ_cắt]

en: To avoid creating an output file, specify "." as its name.
vi: Để tránh tạo tập tin kết xuất, hãy ghi rõ « . » là tên của nó.

en: Couldn't open %s for reading
vi: Không thể mở %s để đọc

en: Couldn't parse cutpoint "%s"
vi: Không thể phân tích điểm cắt « %s »

en: Processing: Cutting at %lf seconds
vi: Đang xử lý: cắt tại %lf giây

en: Processing: Cutting at %lld samples
vi: Đang xử lý: cắt tại %lld mẫu

en: Processing failed
vi: Lỗi xử lý

en: Cutpoint not found
vi: Không tìm thấy điểm cắt

en: Specify "." as the second output file to suppress this error.
vi: Hãy ghi rõ « . » là tập tin kết xuất thứ hai để thu hồi lỗi này.

en: Couldn't write packet to output file
vi: Không thể ghi gói tin vào tập tin kết xuất

en: BOS not set on first page of stream
vi: Chưa đặt BOS (đầu của luồng) trên trang đầu tiên của luồng

en: Multiplexed bitstreams are not supported
vi: Không hỗ trợ luồng bit đa công

en: Internal stream parsing error
vi: Gặp lỗi khi phân tích cú pháp của nguồn nội bộ

en: Header packet corrupt
vi: Gói tin phần đầu bị hỏng

en: Bitstream error, continuing
vi: Lỗi luồng bit, vẫn tiếp tục

en: Error in header: not vorbis?
vi: Lỗi trong phần đầu : không phải là định dạng Vorbis không?

en: Input not ogg.
vi: Dữ liệu nhập vào không phải là định dạng Ogg.

en: Page error, continuing
vi: Lỗi trang, vẫn tiếp tục

en: WARNING: input file ended unexpectedly
vi: CẢNH BÁO : tập tin nhập vào đã kết thúc bất thường

en: WARNING: found EOS before cutpoint
vi: CẢNH BÁO : tìm chỗ kết thúc luồng (EOS) đằng trước điểm cắt

en: Couldn't get enough memory for input buffering.
vi: Không tìm thấy đủ bộ nhớ để chuyển hoán đệm dữ liệu nhập vào.

en: Error reading first page of Ogg bitstream.
vi: Gặp lỗi khi đọc trang thứ nhất của luồng bit Ogg.

en: Error reading initial header packet.
vi: Gặp lỗi khi đọc gói tin phần đầu thứ nhất.

en: Couldn't get enough memory to register new stream serial number.
vi: Không tìm thấy đủ bộ nhớ để đăng ký số thứ tự luồng mới.

en: Input truncated or empty.
vi: Dữ liệu nhập bị cắt ngắn hay trống.

en: Input is not an Ogg bitstream.
vi: Dữ liệu nhập không phải là một luồng bit Ogg.

en: Ogg bitstream does not contain Vorbis data.
vi: Luồng bit Ogg không chứa dữ liệu Vorbis.

en: EOF before recognised stream.
vi: Gặp kết thúc tập tin (EOF) đằng trước luồng được nhận ra.

en: Ogg bitstream does not contain a supported data-type.
vi: Luồng bit Ogg không chứa kiểu dữ liệu được hỗ trợ.

en: Corrupt secondary header.
vi: Phần đầu phụ bị hỏng.

en: EOF before end of Vorbis headers.
vi: Gặp kết thúc tập tin (EOF) đằng trước kết thúc phần đầu Vorbis.

en: Corrupt or missing data, continuing...
vi: Dữ liệu bị hỏng hay còn thiếu, vẫn tiếp tục...

en: Error writing stream to output. Output stream may be corrupted or truncated.
vi: Gặp lỗi khi ghi luồng vào đầu ra. Luồng kết xuất có lẽ bị hỏng hay bị cắt ngắn.

en: Failed to open file as Vorbis: %s
vi: Lỗi mở tập tin dưới dạng Vorbis: %s

en: Bad comment: "%s"
vi: Ghi chú sai: « %s »

en: bad comment: "%s"
vi: ghi chú sai: « %s »

en: Failed to write comments to output file: %s
vi: Lỗi ghi các ghi chú vào tập tin kết xuất: %s

en: no action specified
vi: chưa ghi rõ hành động nào

en: Couldn't un-escape comment, cannot add
vi: Không thể hủy thoát ghi chú thì không thể thêm

en: vorbiscomment from %s %s
     by the Xiph.Org Foundation (http://www.xiph.org/)
vi: vorbiscomment từ %s %s
     của Tổ chức Xiph.Org (http://www.xiph.org/)

en: List or edit comments in Ogg Vorbis files.
vi: Liệt kê hoặc chỉnh sửa ghi chú trong tập tin kiểu Ogg Vorbis.

en: Usage: 
      vorbiscomment [-Vh]
      vorbiscomment [-lRe] inputfile
      vorbiscomment <-a|-w> [-Re] [-c file] [-t tag] inputfile [outputfile]
vi: Sử dụng: 
      vorbiscomment [-Vh]
      vorbiscomment [-lRe] tệp_vào
      vorbiscomment <-a|-w> [-Re] [-c tệp] [-t thẻ] tệp_vào [tệp_ra]

en: Listing options
vi: Tùy chọn liệt kê

en:   -l, --list              List the comments (default if no options are given)
vi:   -l, --list              Liệt kê các ghi chú (mặc định nếu không đưa ra tùy chọn)

en: Editing options
vi: Tùy chọn chỉnh sửa

en:   -t "name=value", --tag "name=value"
                              Specify a comment tag on the commandline
vi:   -t "tên=giá_trị", --tag "ên=giá_trị"
                              Ghi rõ một ghi chú trên dòng lệnh

en:   -w, --write             Write comments, replacing the existing ones
vi:   -w, --write             Ghi chú, mà thay thế ghi chú đã có

en:   -c file, --commentfile file
                              When listing, write comments to the specified file.
                              When editing, read comments from the specified file.
vi:   -c tập_tin, --commentfile tập_tin
                              Khi liệt kê thì cũng ghi các ghi chú vào tập tin đưa ra.
                              Khi chỉnh sửa thì cũng đọc các ghi chú từ tập tin đưa ra.

en:   -R, --raw               Read and write comments in UTF-8
vi:   -R, --raw               Đọc và ghi các ghi chú theo UTF-8

en:   -e, --escapes           Use \n-style escapes to allow multiline comments.
vi:   -e, --escapes           Dùng chuỗi thoát kiểu \n để cho phép ghi chú đa dòng.

en:   -V, --version           Output version information and exit
vi:   -V, --version           Xuất thông tin phiên bản, sau đó thoát

en: If no output file is specified, vorbiscomment will modify the input file. This
    is handled via temporary file, such that the input file is not modified if any
    errors are encountered during processing.
vi: Nếu không đưa ra tập tin kết xuất thì vorbiscomment sửa đổi tập tin nhập vào.
    Việc này được quản lý dùng một tập tin tạm thời, để mà tập tin nhập vào
    không phải bị sửa đổi nếu gặp lỗi trong khi xử lý.

en: vorbiscomment handles comments in the format "name=value", one per line. By
    default, comments are written to stdout when listing, and read from stdin when
    editing. Alternatively, a file can be specified with the -c option, or tags
    can be given on the commandline with -t "name=value". Use of either -c or -t
    disables reading from stdin.
vi: vorbiscomment quản lý ghi chú theo định dạng "tên=giá_trị", mỗi dòng một mục.
    Mặc định là ghi chú được ghi ra đầu ra tiêu chuẩn khi liệt kê,
    và được đọc từ đầu vào tiêu chuẩn khi chỉnh sửa.
    Hoặc có thể xác định một tập tin dùng tùy chọn « -c »,
    hoặc có thê đưa ra thẻ trên dòng lệnh dùng « -t "tên=giá_trị" ».
    Dùng tùy chọn hoặc « -c » hoặc « -t » thì cũng tắt chức năng đọc từ đầu vào tiêu chuẩn.

en: Examples:
      vorbiscomment -a in.ogg -c comments.txt
      vorbiscomment -a in.ogg -t "ARTIST=Some Guy" -t "TITLE=A Title"
vi: Ví dụ :
      vorbiscomment -a in.ogg -c ghi_chú.txt
      vorbiscomment -a in.ogg -t "ARTIST=Người Nào" -t "TITLE=Tên Bài"

en: NOTE: Raw mode (--raw, -R) will read and write comments in UTF-8 rather than
    converting to the user's character set, which is useful in scripts. However,
    this is not sufficient for general round-tripping of comments in all cases,
    since comments can contain newlines. To handle that, use escaping (-e,
    --escape).
vi: GHI CHÚ : chế độ thô (--raw, -R) thì đọc và ghi các ghi chú theo UTF-8
    thay vào chuyển đổi sang bộ ký tự riêng của người dùng, mà có ích đối với văn lệnh.
    Tuy nhiên, thiết lập này không đủ để « khứ hồi » chung các ghi chú trong mọi trường hợp,
    vì ghi chú có khả năng chứa ký tự dòng mới.
    Để quản lý vấn đề này, hãy sử dụng tuỳ chọn thoát « -e, --escape).

en: Internal error parsing command options
vi: Gặp lỗi nội bộ khi phân tích tùy chọn lệnh

en: vorbiscomment from vorbis-tools
vi: vorbiscomment từ vorbis-tools

en: Error opening input file '%s'.
vi: Gặp lỗi khi mở tập tin nhập « %s ».

en: Input filename may not be the same as output filename
vi: Tên tập tin nhập vào có lẽ không trùng với tên tập tin kết xuất

en: Error opening output file '%s'.
vi: Gặp lỗi khi mở tập tin kết xuất « %s ».

en: Error opening comment file '%s'.
vi: Gặp lỗi khi mở tập tin ghi chú « %s ».

en: Error opening comment file '%s'
vi: Gặp lỗi khi mở tập tin ghi chú  « %s »

en: Error removing old file %s
vi: Gặp lỗi khi gỡ bỏ tập tin cũ %s

en: Error renaming %s to %s
vi: Gặp lỗi khi thay đổi tên %s thành %s

en: Error removing erroneous temporary file %s
vi: Gặp lỗi khi gỡ bỏ tập tin tạm thời bị lỗi %s

note: Type: string Default Translators, you can find a list of the ITU-T codes here: http://en.wikipedia.org/wiki/List_of_country_calling_codes This is the prefix someone would dial to make an international call to a phone in the region you are translating for, without any "long distance call" prefix numb
en: 61
vi: 84

note: Type: string Description
en: ITU-T telephone code:
vi: Mã điện thoại ITU-T

note: Type: string Description
en: This is the numeric code for the region your phone system will be operating in (eg. 61 for Australia or 33 for France).  It is used to configure the default regional standards that Voicetronix telephony hardware should comply with.
vi: Đây là mã thuộc số cho miền điện thoại bạn ở (v.d. 84 cho Việt Nam, 61 cho Úc). Nó được dùng để cấu hình các tiêu chuẩn miền mặc định mà phần cứng điện thoại Voicetronix nên tuân theo chúng.

en: Fast and secure file transfer
vi: Truyền tập tin nhanh và bảo mật

en: Warp allows you to securely send files to each other via the internet or local network by exchanging a word-based code.
vi: Warp cho phép bạn gửi các tập tin một cách an toàn cho nhau qua mạng internet hoặc nội bộ bằng cách trao đổi mã dựa-trên-từ.

en: The best transfer method will be determined using the “Magic Wormhole” protocol which includes local network transfer if possible.
vi: Phương thức truyền tải tốt nhất sẽ được quyết định sử dụng giao thức “Magic Wormhole”, cái mà bao gồm truyền tải mạng nội bộ nếu được.

en: Send files between multiple devices
vi: Gửi các tập tin giữa nhiều thiết bị

en: Every file transfer is encrypted
vi: Mọi tập tin truyền đi đều được mã hóa

en: Directly transfer files on the local network if possible
vi: Truyền tập tin trực tiếp trong mạng nội bộ nếu được

en: An internet connection is required
vi: Cần kết nối Internet

en: Compatibility with the “Magic Wormhole” command line client
vi: So sánh với máy khách dòng lệnh “Magic Wormhole”

note: Translators: Entry placeholder; This is a noun
en: Transmit Code
vi: Mã vận chuyển

en: Accept File Transfer
vi: Chấp nhận truyền tập tin

note: Translators: Title
en: Receiving File
vi: Đang nhận tập tin

en: File Transfer Complete
vi: Đã truyền xong tập tin

note: Translators: Button; Transmit Link is a noun
en: Copy Transmit Link
vi: Sao chép liên kết vận chuyển

note: Translators: Button; Transmit Code is a noun
en: Copy Transmit Code
vi: Sao chép mã vận chuyển

en: Copy a detailed message for reporting an issue
vi: Sao chép thông báo chi tiết để báo cáo lỗi

[ctx: shortcut window]
en: File Transfer
vi: Truyền tập tin

[ctx: shortcut window]
en: Send File
vi: Gửi tập tin

[ctx: shortcut window]
en: Send Folder
vi: Gửi thư mục

[ctx: shortcut window]
en: Receive File
vi: Nhận tập tin

en: Server URLs
vi: URLs máy phục vụ

en: Changing the rendezvous server URL has to be done on both sides of the transfer. Only enter a server URL you can trust.
    
    Leaving these entries empty will use the application defaults.
vi: Thay đổi URL máy chủ rendezvous phải được thực hiện ở cả hai phía truyền tải. Chỉ nhập URL nào bạn thấy đáng tin.
    Để các mục trống rỗng sẽ sử dụng mặc định của ứng dụng.

en: Rendezvous Server URL
vi: URL máy phục vụ Rendezvous

en: Transit Server URL
vi: URL máy phục vụ vận chuyển

en: Code Words
vi: Các từ mã

en: The code word count determines the security of the transfer.
    
    A short code is easy to remember but increases the risk of someone else guessing the code. As a code may only be guessed once, the risk is very small even with short codes. A length of 4 is very secure.
vi: Số lượng từ mã xác định tính bảo mật của việc chuyển giao.
    
    Một mã ngắn rất dễ nhớ nhưng làm tăng nguy cơ người khác đoán mã. Vì một mã chỉ có thể được đoán một lần, rủi ro là rất nhỏ ngay cả với các mã ngắn. Chiều dài 4 là rất an toàn.

en: Code Word Count
vi: Số lượng từ mã

en: Welcome to Warp
vi: Chúc mừng bạn dùng Warp

en: Warp makes file transfer simple. To get started, both parties need to install Warp on their devices.
    
    After selecting a file to transmit, the sender needs to tell the receiver the displayed transmit code. This is preferably done via a secure communication channel.
    
    When the receiver has entered the code, the file transfer can begin.
    
    For more information about Warp, open the Help pages from the menu.
vi: Warp làm cho việc truyền tập tin trở nên đơn giản. Để bắt đầu, cả hai bên cần cài đặt Warp trên thiết bị của họ.
    
    Sau khi chọn một tập tin để truyền, người gửi cần nói với người nhận mã truyền được hiển thị. Điều này tốt nhất được thực hiện thông qua một kênh liên lạc an toàn.
    
    Khi người nhận đã nhập mã, việc truyền tập tin có thể bắt đầu.
    
    Để biết thêm thông tin về Warp, hãy mở các trang Trợ giúp từ trình đơn.

note: Translators: Big button to finish welcome screen
en: Get Started Using Warp
vi: Giới thiệu cách dùng Warp

note: Translators: menu item
en: _About Warp
vi: _Giới thiệu Warp

en: Select or drop the file or directory to send
vi: Chọn hoặc kéo thả tập tin hoặc thư mục muốn gửi

note: Translators: Button
en: Receive File
vi: Nhận tập tin

note: Translators: Text above code input box, transmit code is a noun
en: Enter the transmit code from the sender
vi: Nhập mã vận chuyển từ người gửi

note: Translators: File transfer time left
en: One second left | {} seconds left
vi[0]: Còn {} giây nữa

note: Translators: File transfer time left
en: One minute left | {} minutes left
vi[0]: Còn {} phút

note: Translators: File transfer time left
en: One hour left | {} hours left
vi[0]: Còn {} giờ

note: Translators: File transfer time left
en: One day left | {} days left
vi[0]: Còn {} ngày

note: Translators: Notification when clicking on "Copy Code to Clipboard" button
en: Copied Code to Clipboard
vi: Chép mã vào clipboard

note: Translators: Notification when clicking on "Copy Link to Clipboard" button
en: Copied Link to Clipboard
vi: Đã chép liên kết vào clipboard

en: No error available
vi: Không có sẵn lỗi nào

note: Translators: Title
en: Creating Archive
vi: Đang tạo kho nén

en: Compressing folder “{}”
vi: Đang nén thư mục “{}”

note: Translators: Description, Filename
en: Requesting file transfer
vi: Đang yêu cầu truyền tập tin

note: Translators: Title, this is a noun
en: Your Transmit Code
vi: Mã vận chuyển của bạn

note: Translators: Description, Code in box below, argument is filename
en: Ready to send “{}”
    The receiver needs to enter this code to begin the file transfer.
    
    You have entered a custom rendezvous server URL in preferences. Please verify the receiver also uses the same rendezvous server.
vi: Đã sẵn sàng để gửi “{}”
    Bộ nhận cần nhập mã này để bắt đầu truyền tập tin đi.
    
    Bạn phải nhập vào một URL máy chủ rendezvous tự chọn trong phần tùy thích. Vui lòng xác nhận với người nhận cũng sử dụng cùng một máy chủ rendezvous.

note: Translators: Description, Code in box below, argument is filename
en: Ready to send “{}”
    The receiver needs to enter this code to begin the file transfer.
vi: Đã sẵn sàng để gửi “{}”
    Bộ nhận cần nhập mã này để bắt đầu truyền tập tin đi.

note: Translators: Description, Transfer Code
en: Connecting to peer with code “{}”
vi: Kết nối với máy ngang hàng bằng mã “{}”

en: Connected to Peer
vi: Đang kết nối ngang hàng

note: Translators: Description
en: Preparing to send file
vi: Đang chuẩn bị để gửi tập tin

note: Translators: Description
en: Preparing to receive file
vi: Đang chuẩn bị để nhận tập tin

en: Accept File Transfer?
vi: Chấp nhận truyền tập tin?

note: Translators: File receive confirmation message dialog; Filename, File size
en: Your peer wants to send you “{0}” (Size: {1}).
    Do you want to download this file to your Downloads folder?
vi: Máy ngang hàng của bạn muốn gửi cho bạn “{0}” (Cỡ: {1}).
    Bạn có muốn tải tập tin này về thư mục Tải về của bạn không?

en: A file is ready to be transferred. The transfer needs to be acknowledged.
vi: Một tập tin đang được truyền đi. Bộ truyền cần nhận được phản hồi là đã nhận được.

note: Translators: Description, During transfer
en: File “{}” via local network direct transfer
vi: Tập tin “{}” thông qua truyền trực tiếp trong mạng nội bộ

note: Translators: Description, During transfer
en: File “{}” via direct transfer
vi: Tập tin “{}” thông qua truyền trực tiếp

note: Translators: Description, During transfer
en: File “{0}” via relay {1}
vi: Tập tin “{}” thông qua trung gian {1}

note: Translators: Description, During transfer
en: File “{}” via relay
vi: Tập tin “{}” thông qua trung gian

note: Translators: Description, During transfer
en: File “{}” via Unknown connection method
vi: Tập tin “{}” thông qua phương thức chưa biết

note: Translators: Title
en: File Transfer Successful
vi: Tập tin được truyền đi thành công

note: Translators: Description, Filename
en: Successfully sent file “{}”
vi: Tập tin “{}” đã được gửi thành công

note: Translators: Description, Filename
en: File has been saved to the Downloads folder as “{}”
vi: Tập tin đã được lưu lại tại thư mục Tải về dạng “{}”

en: The file transfer failed: {}
vi: Gặp lỗi khi truyền tập tin: {}

note: Translators: When opening a file
en: Specified file / directory does not exist
vi: Tập tin hoặc thư mục đã chỉ ra không tồn tại

en: Error parsing rendezvous server URL. An invalid URL was entered in the settings.
vi: Gặp lỗi khi phân tích cú pháp của URL máy phục vụ rendezvous. Một URL không hợp lệ đã được nhập vào trong các cài đặt.

en: Error parsing transit URL. An invalid URL was entered in the settings.
vi: Gặp lỗi khi phân tích cú pháp của URL vận chuyển. Một URL không hợp lệ đã được nhập vào trong các cài đặt.

note: Translators: File receive confirmation message dialog title
en: Abort file transfer?
vi: Bãi bỏ việc truyền tập tin?

en: Do you want to abort the current file transfer?
vi: Bạn có muốn bãi bỏ việc truyền tập tin hiện nay không?

en: Downloads dir missing. Please set XDG_DOWNLOAD_DIR
vi: Thiếu thư mục Tải về. Vui lòng đặt XDG_DOWNLOAD_DIR

en: Unable to use transfer link: another transfer already in progress
vi: Không thể sử dụng liên kết bộ truyền: đã có việc truyền khác đang diễn ra

en: Sending a File
vi: Đang gửi tập tin

en: Receiving a File
vi: Đang nhận tập tin

en: Error loading config file “{0}”, using default config.
    Error: {1}
vi: Gặp lỗi khi tải tập tin cấu hình “{0}”, đang sử dụng cấu hình mặc định
    Lỗi: {1}

en: Select file to send
vi: Chọn tập tin để gửi

en: Select folder to send
vi: Chọn thư mục muốn gửi

en: Select the file or directory to send
vi: Chọn tập tin hoặc thư mục muốn gửi

note: Translators: Notification when code was automatically detected in clipboard and inserted into code entry on receive page
en: Inserted code from clipboard
vi: Chèn mã từ clipboard

en: Error saving configuration file: {}
vi: Gặp lỗi khi lưu tập tin cấu hình: {}

en: “{}” appears to be an invalid Transmit Code. Please try again.
vi: “{}” có vẻ là một mã truyền tải không hợp lệ. Vui lòng thử lại.

en: Sending files with a preconfigured code is not yet supported
vi: Gửi các tập tin với mã được cấu hình trước vẫn chưa được hỗ trợ

en: The URI format is invalid
vi: Định dạng URI không hợp lệ

en: The code does not match the required format
vi: Mã không khớp với định dạng yêu cầu

en: Unknown URI version: {}
vi: Không hiểu phiên bản URI: {}

en: The URI parameter “rendezvous” contains an invalid URL: “{}”
vi: Tham số URL “rendezvous” có chứa URL không hợp lệ: “{}”

en: The URI parameter “role” must be “follower” or “leader” (was: “{}”)
vi: Tham số URI “role” phải là “follower” hoặc “leader” (là: “{}”)

en: Unknown URI parameter “{}”
vi: Không hiểu tham số URI “{}”

en: Corrupt or unexpected message received
vi: Đã nhận được lời nhắn sai hỏng hoặc không cần

en: The rendezvous server will not allow further connections for this code. A new code needs to be generated.
vi: Máy phục vụ rendezvous không cho phép kết nối thêm nữa cho mã này. Cần tạo mã mới.

en: The rendezvous server removed the code due to inactivity. A new code needs to be generated.
vi: Máy phục vụ rendezvous gỡ bỏ mã bởi vì nó không hoạt động. Cần phải tạo mã mới.

en: The rendezvous server responded with an unknown message: {}
vi: Máy phục vụ rendezvous đã trả lời thông điệp không hiểu: {}

en: Error connecting to the rendezvous server.
    You have entered a custom rendezvous server URL in preferences. Please verify the URL is correct and the server is working.
vi: Gặp lỗi khi kết nối đến máy phục vụ rendezvous.
    Bạn hãy nhập URL máy phục vụ rendezvous tự chọn vào trong tùy thích. Vui lòng xác nhận là URL đúng và máy phục vụ đang hoạt động.

en: Error connecting to the rendezvous server.
    Please try again later / verify you are connected to the internet.
vi: Gặp lỗi khi kết nối đến máy phục vụ rendezvous.
    Vui lòng thử lại / xác nhận bạn đang kết nối internet.

en: Encryption key confirmation failed. If you or your peer didn't mistype the code, this is a sign of an attacker guessing passwords. Please try again some time later.
vi: Xác nhận khóa mã hóa gặp lỗi. Nếu bạn hoặc máy ngang hàng của bạn nhập sai mã, thì đây là tín hiệu của tấn công đoán mật khẩu. Vui lòng thử lại sau.

en: Cannot decrypt a received message
vi: Không thể giải mã một lời nhắn nhận được

en: File / Directory not found
vi: Không tìm thấy Tập tin hoặc Thư mục

en: Transfer was not acknowledged by peer
vi: Truyền đã không nhận được tín hiệu báo nhận của bên ngang hàng

en: The received file is corrupted
vi: Tập tin đã nhận sai hỏng

en: The file contained a different amount of bytes than advertised! Sent {} bytes, but should have been {}
vi: Tập tin chứa một lượng byte khác với thông báo! Gửi {} byte, nhưng lẽ ra phải là {}

en: The other side has cancelled the transfer
vi: Bên kia đã từ hủy bỏ truyền

en: The other side has rejected the transfer
vi: Bên kia đã từ chối truyền

en: Something went wrong on the other side: {}
vi: Một số thứ đã sai trên máy bên kia: {}

en: Error while establishing file transfer connection
vi: Gặp lỗi khi thiết lập kết nối truyền tập tin

en: Unknown file transfer error
vi: Lỗi truyền tập tin chưa biết

en: An unexpected error occurred. Please report an issue with the error message.
vi: Đã gặp lỗi bất ngờ. Vui lòng báo cáo trục trặc này với thông tin lỗi.

note: Type: boolean Description
en: Start watchdog at boot time?
vi: Khởi chạy watchdog vào lúc khởi động không?

note: Type: boolean Description
en: Please specify whether watchdog should be started as part of the boot process. This can be changed later by editing /etc/default/watchdog.
vi: Hãy xác định có nên khởi chạy watchdog trong tiến trình khởi động hay không. Vẫn còn có thể sửa đổi sau trong tập tin « /etc/default/watchdog ».

note: Type: boolean Description
en: Restart watchdog on upgrades?
vi: Khởi chạy lại watchdog khi nâng cấp không?

note: Type: boolean Description
en: If the kernel is configured with the CONFIG_WATCHDOG_NOWAYOUT option (which is not the default setting), restarting watchdog will cause a spurious reboot (the kernel will assume that the watchdog daemon crashed).
vi: Nếu hạt nhân được cấu hình với tùy chọn « CONFIG_WATCHDOG_NOWAYOUT » (mà không phải thiết lập mặc định), việc khởi chạy lại watchdog sẽ gây ra tiến trình khởi động lại giả (hạt nhân sẽ giả sử trình nền watchdog đã sụp đổ).

note: Type: string Description
en: Watchdog module to preload:
vi: Mô-đun watchdog cần nạp sẵn:

note: Type: string Description
en: Please choose which watchdog module should be preloaded before starting watchdog. The 'softdog' module should be suited for all installations. Enter 'none' if you don't want the script to load a module.
vi: Hãy chọn mô-đun watchdog nào cần nạp sẵn trước khi khởi chạy watchdog. Mô-đun « softdog » nên thích hợp với mọi bản cài đặt. Nhập vào « none » (không có) nếu bạn không muốn văn lệnh nạp mô-đun.

en: Wcd: error:
vi: Wcd: lỗi:

en: Unable to read file %s: %s
vi: Không thể đọc tập tin %s: %s

en: Unable to read file %s: Not a regular file.
vi: Không thể đọc tập tin %s: Đây không phải là một tập tin thường.

en: Unable to write file %s: %s
vi: Không thể ghi tập tin “%s”: %s

en: Unable to close file %s: %s
vi: Không thể đóng tập tin “%s”: %s

en: Memory allocation error in %s: %s
vi: Lỗi cấp phát bộ nhớ trong %s: %s

en: %s added to file %s
vi: %s được thêm vào tập tin %s

en: %s is not a directory.
vi: %s: không phải là một thư mục.

en: Please wait. Scanning disk. Building treedata-file %s from %s
vi: Vui lòng chờ. Đang quét đĩa. Xây dựng tập-tin-dữ-liệu-cây %s từ %s

en: Writing file "%s"
vi: Đang ghi tập tin "%s"

en: Write access to tree-file denied.
vi: Không đủ thẩm quyền ghi trên tập-tin-cây.

en: Set TEMP environment variable if this is a read-only disk.
vi: Đặt biến môi trường TEMP nếu đây là đĩa chỉ cho đọc.

en: Removed symbolic link %s
vi: Đã gỡ bỏ liên kết mềm %s

en: Unable to remove symbolic link %s: %s
vi: Không thể gỡ bỏ liên kết mềm %s: %s

en: %s is a symbolic link to a file.
vi: %s là một liên kết mềm đến một tập tin.

en: Recursively remove %s? Are you sure? y/n :
vi: Gỡ bỏ đệ quy %s? Bạn chắc không? y/n c/k :

en: Removed directory %s
vi: Đã gỡ bỏ thư mục %s

en: line too long in %s ( > %d). The treefile could be corrupt, else fix by increasing WCD_MAXPATH in source code.
vi: dòng quá dài trong %s ( > %d). Tập-tin-cây có lẽ đã hỏng, hãy sửa chữa bằng cánh tăng WCD_MAXPATH trong mã nguồn.

en: file: %s, line: %d,
vi: tập tin: %s, dòng: %d,

en:  length: %d
vi:  kích cỡ: %d

en: Alias file in UTF-16 format is not supported.
vi: Không hỗ trợ tập tin bí danh ở định dạng UTF-16.

en: Usage: wcd [options] [directory]
vi: Cách dùng: wcd [các-tùy-chọn] [thư-mục]

en: directory:  Name of directory to change to.
vi: thư-mục:  Tên của thư-mục bạn muốn chuyển đến.

en:             Wildcards *, ? and [SET] are supported.
vi:           Hỗ trợ ký tự đại diện *, ? và [TẬPHỢP].

en: options:
vi: tùy chọn:

en:   -a                      Add current path to treefile
vi:   -a                      Thêm đường dẫn hiện tại vào tập tin cây

en:   -aa                     Add current and all parent paths to treefile
vi:   -aa                     Thêm thư mục hiện tại và đường dẫn chA mẹ vào tập-tin-cây

en:   -A PATH                 Add tree from PATH
vi:   -A ĐƯỜNG_DẪN            Thêm cây từ ĐƯỜNG DẪN

en:   -b                      Ban current path
vi:   -b                      Cấm thư mục hiện tại

en:   -c,  --direct-cd        direct CD mode
vi:   -c,  --direct-cd        chế độ CD trực tiếp

en:   -d DRIVE                set DRIVE for stack & go files (DOS)
vi:   -d ĐĨA                  đặt ĐĨA cho các tập tin stack & go (DOS)

en:   -e                      add current path to Extra treefile
vi:   -e                      thêm đường dẫn hiện tại vào tập-tin-cây mở rộng

en:   -ee                     add current and all parent paths to Extra treefile
vi:   -ee                     thêm đường dẫn cha mẹ và hiện tại vào tập-tin-cây mở rộng

en:   -E PATH                 add tree from PATH to Extra treefile
vi:   -E ĐƯỜNG_DẪN            thêm cây từ ĐƯỜNG DẪN vào tập-tin-cây mở rộng

en:   -f FILE                 use extra treeFile
vi:   -f TẬP-TIN              dùng tập-tin-cây

en:   +f FILE                 add extra treeFile
vi:   +f TẬP-TIN              thêm tập-tin-cây

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

en:   -gd                     Graphics, dump tree
vi:   -gd                     Đồ họa, đổ cây

en:   -G PATH                 set PATH Go-script
vi:   -G ĐƯỜNG_DẪN            Đặt ĐƯỜNG DẪN Go-script

en:   -GN, --no-go-script     No Go-script
vi:   -GN, --no-go-script     Không Go-script

en:   -h,  --help             show this Help
vi:   -h,  --help             Hiển thị trợ giúp này

en:   -i,  --ignore-case      Ignore case (default)
vi:   -i,  --ignore-case      Không phân biệt HOA/thường (mặc định)

en:   +i,  --no-ignore-case   regard case
vi:   +i,  --no-ignore-case   Phân biệt HOA/thường

en:   -i,  --ignore-case      Ignore case
vi:   -i,  --ignore-case      Không phân biệt HOA/thường

en:   +i,  --no-ignore-case   regard case (default)
vi:   +i,  --no-ignore-case   Phân biệt HOA/thường (mặc định)

en:   -I,  --ignore-diacritics     Ignore diacritics
vi:   -I,  --ignore-diacritics     Bỏ qua dấu phụ

en:   +I,  --no-ignore-diacritics  regard diacritics (default)
vi:   +I,  --no-ignore-diacritics  Quan tâm đến dấu phụ (mặc định)

en:   -j,  --just-go          Just go mode
vi:   -j,  --just-go          Chế độ chỉ di chuyển

en:   -k,  --keep-paths       Keep paths
vi:   -k,  --keep-paths       Giữ lại các đường dẫn

en:   -K,  --color            colors
vi:   -K,  --color            màu

en:   -l ALIAS                aLias current directory
vi:   -l BÍ_DANH              bí danh thư mục hiện tại

en:   -ls                     List the aliases
vi:   -ls                     Liệt kê các bí danh

en:   -L,  --license          show software License
vi:   -L,  --license          hiển thị giấy phép phần mềm

en:   -m DIR                  Make DIR, add to treefile
vi:   -m THƯ-MỤC              Tạo THƯ-MỤC và thêm nó vào tập-tin-cây

en:   -M DIR                  Make DIR, add to extra treefile
vi:   -M THƯ-MỤC              Tạo THƯ-MỤC, thêm nó vào tập-tin-cây

en:   -n PATH                 use relative treefile in PATH
vi:   -n ĐƯỜNG_DẪN            dùng tập-tin-cây tương đối trong ĐƯỜNG_DẪN

en:   +n PATH                 add relative treefile in PATH
vi:   +n ĐƯỜNG_DẪN            thêm tập-tin-cây tương đối trong ĐƯỜNG_DẪN

en:   -N,  --numbers          use Numbers
vi:   -N,  --numbers          dùng số

en:   -o                      use stdOut
vi:   -o                      dùng đầu ra tiêu chuẩn

en:   -od, --to-stdout        dump matches
vi:   -od, --to-stdout        đổ mẫu khớp

en:   -q,  --quiet            Quieter operation
vi:   -q,  --quiet            Thực hiện im lặng

en:   -r DIR                  Remove DIR
vi:   -r THƯ-MỤC              gỡ bỏ THƯ-MỤC

en:   -rmtree DIR             Remove DIR recursive
vi:   -rmtree THƯ-MỤC         gỡ bỏ đệ quy THƯ-MỤC

en:   -s                      Scan disk from $HOME
vi:   -s                      quét đĩa từ biến $HOME

en:   -S PATH                 Scan disk from PATH
vi:   -S ĐƯỜNG_DẪN            quét đĩa từ ĐƯỜNG DẪN

en:   +S PATH                 Scan disk from PATH, create relative treefile
vi:   +S ĐƯỜNG_DẪN            quét đĩa từ ĐƯỜNG DẪN, tạo tập-tin-cây tương đối

en:   -t                      don't strip /tmp_mnt from paths
vi:   -t                      không cắt bỏ /tmp_mnt khỏi đường dẫn

en:   -T,  --ascii-tree       draw tree with ASCII characters
vi:   -T,  --ascii-tree       vẽ cây dùng các ký tự ASCII

en:   -Ta, --alt-tree-nav     Alternative tree navigation
vi:   -Ta, --alt-tree-nav     Điều hướng cây thay thế

en:   -TC, --center-tree      Centered tree view
vi:   -TC, --center-tree      hiển thị cây ở giữa

en:   -Tc, --compact-tree     Compact tree
vi:   -Tc, --compact-tree     nén cây

en:   -Td, --cjk-width        support legacy CJK fonts
vi:   -Td, --cjk-width        hỗ trợ phông chữ cũ CJK

en:   -u USER                 use USER's treefile
vi:   -u TÀI_KHOẢN            dùng tập-tin-cây của TÀI_KHOẢN này

en:   +u USER                 add USER's treefile
vi:   -u TÀI_KHOẢN            thêm tập-tin-cây của TÀI_KHOẢN này

en:   -v,  --verbose          Verbose operation
vi:   -v,  --verbose          mô tả các thao tác đang thực hiện

en:   -V,  --version          show Version info
vi:   -V,  --version          hiển thị thông tin về phiên bản

en:   -w,  --wild-match-only  Wild matching only
vi:   -w,  --wild-match-only  Chỉ khớp ký tự đại diện

en:   -x PATH                 eXclude PATH during disk scan
vi:   -x ĐƯỜNG_DẪN            không lấy những đường dẫn khi quét đĩa

en:   -xf FILE                eXclude paths from FILE
vi:   -xf TẬP-TIN             không lấy những đường dẫn có trong TẬP-TIN

en:   -y,  --assume-yes       assume Yes on all queries
vi:   -y,  --assume-yes       trả lời là có cho mọi câu hỏi

en:   -z NUMBER               set max stack siZe
vi:   -z SỐ                   đặt cỡ ngăn xếp tối đa

en:   -[NUMBER]               push dir (NUMBER times)
vi:   -[SỐ]                   đẩy thư mục (SỐ lần)

en:   +[NUMBER]               pop dir (NUMBER times)
vi:   +[SỐ]                   lấy ra thư mục (SỐ lần)

en:   =                       show stack
vi:   =                       hiển thị ngăn xếp

en: wcd %s (%s) - Wherever Change Directory
vi: wcd %s (%s) - Đổi thư mục ở bất kỳ chỗ nào

en: Chdir for Dos and Unix.
vi: Chdir dành Dos và Unix.

en: Win64 version (MSVC %d).
vi: Phiên bản Win64 (MSVC %d).

en: Win64 version (MinGW-w64).
vi: Phiên bản Win64 (MinGW-w64).

en: Win32 version (WATCOMC).
vi: Phiên bản Win32 (WATCOMC).

en: Win32 version (MSVC %d).
vi: Phiên bản Win32 (MSVC %d).

en: Win32 version (MinGW-w64).
vi: Phiên bản Win32 (MinGW-w64).

en: Win32 version (MinGW).
vi: Phiên bản Win32 (MinGW).

en: This version is for MSYS and WinZsh.
vi: Đây là phiên bản dành cho MSYS và WinZsh.

en: This version is for Windows PowerShell.
vi: Đây là phiên bản dành cho Windows PowerShell.

en: This version is for Windows Command Prompt (cmd.exe).
vi: Đây là phiên bản dành cho Windows Command Prompt (cmd.exe).

en: OS/2 version
vi: Phiên bản OS/2

en: This version is for native MSYS.
vi: Đây là phiên bản dành cho MSYS nguyên bản.

en: This version is for DJGPP DOS bash.
vi: Đây là phiên bản dành cho DJGPP DOS bash.

en: This version is for OS/2 bash.
vi: Đây là phiên bản dành cho OS/2 bash.

en: ncurses version %s.%d
vi: Phiên bản ncurses %s.%d

en: PDCurses build %d
vi: PDCurses biên dịch %d

en: curses
vi: thư viện curses

en: stdout
vi: đầu ra tiêu chuẩn

en: Native language support included.
vi: Đã bao gồm hỗ trợ ngôn ngữ tự nhiên.

en: No native language support included.
vi: Không hỗ trợ ngôn ngữ bản địa.

en: Current locale uses CP%u encoding.
vi: Miền địa phương hiện tại dùng bảng mã CP%u.

en: Current locale uses %s encoding.
vi: Miền địa phương hiện nay dùng bảng mã %s.

en: With Unicode support.
vi: Có hỗ trợ Unicode.

en:   Euro symbol:
vi:   Ký hiệu Euro:

en:   Chinese characters:
vi:   Ký tự tiếng Trung Quốc:

en: Without Unicode support.
vi: Không hỗ trợ Unicode.

en: With Unicode normalization.
vi: Có thường hóa Unicode.

en: Without Unicode normalization.
vi: Không thường hóa Unicode.

en: Download the latest executables and sources from:
vi: Tải về chương trình thực thi và mã nguồn mới nhất từ:

en: Source code to scan Windows LAN was originally written and placed
    in the public domain by Felix Kasza.
    Markus Kuhn's free wcwidth() and wcswidth() implementations are used.
    Rugxulo is the original author of query_con_codepage() (public domain).
vi: Mã nguồn để quét mạng nội bộ Windows nguyên gốc được viết và để
    ở miền công cộng bởi Felix Kasza.
    Mã thực thi wcwidth() và wcswidth() Markus Kuhn của được dùng.
    Rugxulo là tác giả gốc của query_con_codepage() (miền công).

en: This program is free software; you can redistribute it and/or
    modify it under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2
    of the License, or (at your option) any later version.
vi: Chương trình này là phần mềm tự do; bạn có thể phát hành lại nó
    và/hoặc sửa đổi nó với điều kiện của Giấy Phép Công Cộng GNU
    như được xuất bản bởi Tổ Chức Phần Mềm Tự Do; hoặc phiên bản 2
    của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản nào mới hơn.

en: You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
vi: Bạn đã nhận một bản Giấy Phép Công Cộng GNU đi kèm với chương trình này;
    nếu không thì hãy viết thư cho Tổ chức Phần mềm Tự do theo địa chỉ:
    51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA (Mỹ).

en: creating directory %s
vi: đang tạo thư mục %s

en: Value of environment variable %s is too long.
vi: Giá trị của biến môi trường %s là quá dài.

en: Failed to unset environment variable TERM: %s
vi: Gặp lỗi khi bỏ đặt biến môi trường TERM: %s

en: Environment variable HOME or WCDHOME is not set.
vi: Biến môi trường HOME hoặc WCDHOME chưa được đặt.

en: aliasfile: %s
vi: tập-tin-bí-danh: %s

en: HOME is not defined
vi: biến HOME chưa được định nghĩa

en: WCDHOME is not defined
vi: biến WCDHOME chưa được định nghĩa

en: WCDSCAN is not defined
vi: biến WCDSCAN chưa được định nghĩa

en: Graphics mode only supported in wcd with curses-based interface.
vi: Chế độ đồ họa chỉ được hỗ trợ trong wcd với giao diện dựa trên thư viện curse.

en: %s added to aliasfile %s
vi: %s được thêm vào tập-tin-bí-danh %s

en: Unable to read file %s or %s
vi: Không thể đọc tập tin %s hoặc %s

en: WCDSCAN directory {%s}
vi: thư mục WCDSCAN {%s}

en: banning {%s}
vi: cấm {%s}

en: excluding {%s}
vi: loại trừ {%s}

en: filtering {%s}
vi: đang lọc {%s}

en: No directory found matching %s
vi: Không tìm thấy thư mục nào khớp với %s

en: Perhaps you need to rescan the disk or path is banned.
vi: Có lẽ bạn cần quét lại đĩa hoặc là đường dẫn đã bị cấm.

en: Cannot change to %s
vi: Không thể chuyển sang %s

en: %lu ("%s") reported by "%s".
vi: %lu ("%s") được báo cáo bởi "%s".

en: access denied.
vi: không đủ thẩm quyền.

en: Searching for shared directories on server %s
vi: Đang tìm kếm thư mục chia sẻ trên máy chủ %s

en: Found %lu shared directories on server %s
vi: Tìm thấy %lu thư mục chia sẻ trên máy chủ %s

en: Unable to get current working directory:
vi: Không thể lấy thư mục làm việc hiện hành:

en: Unable to change to directory %s:
vi: Không thể chuyển sang thư mục %s:

en: Unable to create directory %s:
vi: Không thể tạo thư mục %s:

en: Unable to remove directory %s:
vi: Không thể gỡ bỏ thư mục %s:

en: Unable to create directory %s: %s
vi: Không thể tạo thư mục %s: %s

en: Unable to get current working directory: %s
vi: Không thể lấy thư mục làm việc hiện hành: %s

en: Unable to change to directory %s: %s
vi: Không thể đổi sang thư mục %s: %s

en: Unable to remove directory %s: %s
vi: Không thể gỡ bỏ thư mục %s: %s

en: Error parsing stack
vi: Gặp lỗi khi phân tích ngăn xếp

en: internal error in maxLength(), list == NULL
vi: lỗi nội bộ trong hàm maxLength(), list == NULL

en: internal error in maxLengthStack(), s == NULL
vi: lỗi nộ bộ trong hàm maxLengthStack(), s == NULL

en: Perfect match for %d directories.
vi: Khớp hoàn toàn %d thư mục.

en: Wild match for %d directories.
vi: Khớp mẫu ký tự đại diện cho %d thư mục.

en: Please choose one (<Enter> to abort):
vi: Vui lòng chọn một (<Enter> để bãi bỏ):

en:  w=up x=down ?=help  Page %d/%d
vi:  w=lên x=xuống ?=trợ giúp  Trang %d/%d

en: Screenheight must be > 20 for help.
vi: Chiều cao màn hình phải > 20 với trợ giúp.

en: w or <Up>         page up
vi: w hay <Up>        lên một trang

en: x or z or <Down>  page down
vi: x hay z hay <Down> xuống một trang

en: , or <Left>       scroll 1 left
vi: , hay <Left>      cuộn sang trái một trang

en: . or <Right>      scroll 1 right
vi: . hay <Right>     cuộn một trang sang phải

en: < or [            scroll 10 left
vi: < hay [           cuộn sang trái 10 trang

en: > or ]            scroll 10 right
vi: > hay ]           cuộn sang phải 10 trang

en: CTRL-a or <HOME>  scroll to beginning
vi: CTRL-a hay <HOME> cuộn lên đầu

en: CTRL-e or <END>   scroll to end
vi: CTRL-e hay <END>  cuộn đến cuối

en: CTRL-c or <Esc>   abort
vi: CTRL-c hay <Esc>  bãi bỏ

en: <Enter>           abort
vi: <Enter>           bãi bỏ

en: Type w or x to quit help.
vi: Gõ w hay x để thoát khỏi trợ giúp.

en: CTRL-l or F5      redraw screen
vi: CTRL-l hay F5     vẽ lại màn hình

en: Press any key.
vi: Nhấn phím bất kỳ.

en: Error opening terminal, falling back to stdout interface.
vi: Gặp lỗi khi mở thiết-bị cuối, quay trở lại giao diện đầu ra tiêu chuẩn.

en: screen height must be larger than 3 lines.
vi: chiều cao màn hình phải lớn hơn 3 dòng.

en: error creating scroll window.
vi: gặp lỗi khi tạo màn hình cuộn.

en: error creating input window.
vi: gặp lỗi khi tạo cửa sổ đầu vào.

en: Wcd: error: path too long
vi: Wcd: lỗi: đường dẫn quá dài

en: / = search forward,  ? = search backward,  : = help
vi: / = tìm xuôi,  ? = tìm ngược,  : = trợ giúp

en: SEARCH:
vi: TÌM:

en: NAVIGATION MODE (1/2):
vi: CHẾ ĐỘ DI CHUYỂN (1/2):

en: h or <Left>       go left
vi: h hay <Left>      sang trái

en: j or <Down>       go down
vi: j hay <Down>      xuống dưới

en: k or <Up>         go up
vi: k hay <Up>        lên trên

en: l or <Right>      go right
vi: l hay <Right>     sang phải

en: * or v or <Space> go forward to dir with same name
vi: * hay v hay <Space> đi tiếp đến thư mục có cùng tên

en: # or p or <BS>    go backward to dir with same name
vi: # hay p hay <BS>    đi ngược lại thư mục có cùng tên

en: ^ or a            go to beginning of line
vi: ^ hay a           đi đến đầu dòng

en: $ or e            go to end of line
vi: $ hay e           đi đến cuối dòng

en: 1                 go to root dir
vi: 1                 nhảy đến thư mục gốc

en: g or G            go to last dir
vi: g hay G           đi đến thư mục cuối

en: f                 go page forward
vi: f                 nhảy một trang kế

en: b                 go page backward
vi: b                 nhảy ngược một trang

en: u                 go half page up
vi: u                 lên nửa trang

en: d                 go half page down
vi: d                 xuống nửa trang

en: NAVIGATION MODE (2/2):
vi: CHẾ ĐỘ DI CHUYỂN (2/2):

en: A                 switch alternative tree navigation on/off
vi: A                 bật/tắt điều hướng cây thay thế

en: t                 switch centered mode on/off
vi: t                 bật/tắt chế độ căn giữa

en: T                 toggle between line drawing and ASCII characters
vi: T                 bật/tắt giữa vẽ bằng đường kẻ và ký tự ASCII

en: m                 toggle between compact and wide tree
vi: m                 bật/tắt giữa trải rộng và thu gọn cây

en: <Esc> or q        abort
vi: <Esc> hay q       bãi bỏ

en: /                 search forward
vi: /                 tìm tiếp

en: ?                 search backward
vi: ?                 tìm ngược lại

en: n                 repeat last / or ? search
vi: n                 tìm lặp lại / hay ? cuối

en: <Enter>           select directory
vi: <Enter>           chọn thư mục

en: SEARCH MODE with wildcard and subdir support:
vi: CHẾ ĐỘ TÌM KẾM với hỗ trợ ký tự thay thế và thư mục con:

en: <Left>            go left
vi: <Left>            sang trái

en: <Down>            go down
vi: <Down>            đi xuống

en: <Up>              go up
vi: <Up>              đi lên

en: <Right>           go right
vi: <Right>           sang phải

en: CTRL-v            go forward to dir with same name
vi: CTRL-v            đi tiếp đến thư mục với cùng tên

en: CTRL-p            go backward to dir with same name
vi: CTRL-p            trở lại thư mục có cùng tên

en: CTRL-a            go to beginning of line
vi: CTRL-a            đi đến đầu dòng

en: CTRL-e            go to end of line
vi: CTRL-e            đi đến cuối dòng

en: CTRL-g            go to last dir
vi: CTRL-g            quay lại thư mục cuối

en: CTRL-f            go page forward
vi: CTRL-f            đi tiếp một trang

en: CTRL-b            go page backward
vi: CTRL-b            đi ngược một trang

en: CTRL-u            go half page up
vi: CTRL-u            đi lên nửa trang

en: CTRL-d            go half page down
vi: CTRL-d            đi xuống nửa trang

en: <Esc> or CTRL-x   abort SEARCH MODE
vi: <Esc> hay CTRL-x  bỏ CHẾ ĐỘ TÌM KIẾM

en: CTRL-n            repeat last / or ? search
vi: CTRL-n            lặp lại việc tìm / hoặc ?

en: ZOOMING:
vi: PHÓNG TO:

en: z or i or CTRL-i  zoom in
vi: z hoặc i hay CTRL-i  phóng to

en: Z or o or CTRL-o  zoom out
vi: Z hoặc o hay CTRL-o  thu nhỏ

en: c                 condense: fold current level
vi: c                 cô đặc: gấp nếp mức hiện tại

en: C                 condense: fold subdir level
vi: C                 cô đặc: gấp nếp mức thư mục con

en: w                 condense: fold current and subdir levels
vi: w                 cô đặc: gấp nếp mức hiện tại và thư mục con

en: y or CTRL-y       uncondense: unfold current and subdir levels
vi: y hay CTRL-y      bỏ cô đặc: trải mức thư mục hiện tại và thư mục con

en: r or CTRL-r       uncondense: unfold all directories
vi: r hay CTRL-r      bỏ cô đặc: trải mọi thư mục ra

en: -                 fold directory
vi: -                 gập nếp thư mục

en: + or =            unfold directory
vi: + hoặc =          bỏ gấp nếp thư mục

en: l or <Right>      unfold and go right
vi: l or <Right>      bỏ gấp nếp và đi sang phải

en: Screenheight must be > 21 for help.
vi: Chiều cao màn hình phải lớn hơn 21 khi dùng trợ giúp.

en: Cannot find the current path %s in the directory tree.
vi: Không thể tìm thấy đường dẫn %s trong cây thư mục.

en: Unable to remove file %s: %s
vi: Không thể gỡ bỏ tập tin %s: %s

en: Unable to close directory %s: %s
vi: Không thể đóng thư mục %s: %s

en: finddirs(): can't determine path in directory %s
vi: finddirs(): không thể dò tìm đường dẫn trong thư mục %s

en: path probably too long.
vi: đường dẫn gần như chắc chắn là quá dài.

en: in '%s', insufficient memory for allocation
vi: trong “%s”, không đủ bộ nhớ để phân bổ

en: %s (for regexp `%s')
vi: %s (cho biểu thức chính quy “%s”.

en: only one file may be standard input
vi: chỉ cho phép một tập tin là đầu vào tiêu chuẩn

en: directories not supported
vi: không hỗ trợ thư mục

en: , %d item
     | , %d items
vi[0]: , %d mục tin
vi[1]: , %d mục tin

en: Read summary:
vi: Đọc tóm tắt:

en:  %d file, |  %d files,
vi[0]:  %d tập tin,
vi[1]:  %d tập tin,

en:  %d item
     |  %d items
vi[0]:  %d mục tin
vi[1]:  %d mục tin

en: , clustering
vi: , đang xếp nhóm

en: , done
vi: , hoàn tất

en: Sorting members
vi: Đang sắp xếp các bộ phạn

en: Work summary:
vi: Tóm tắt công việc:

en:  %d cluster, |  %d clusters,
vi[0]:  %d bó,
vi[1]:  %d bó,

en:  %d member
     |  %d members
vi[0]:  %d thành viên
vi[1]:  %d thành viên

en:  %d member, |  %d members,
vi[0]:  %d thành viên,
vi[1]:  %d thành viên,

en:  %d overlap
     |  %d overlaps
vi[0]:  %d đè lên nhau
vi[1]:  %d đè lên nhau

en: select a terminal through the TERM environment variable
vi: chọn thiết bị cuối dùng biến môi trường TERM

en: could not access the termcap data base
vi: không thể truy cập đến cơ sở dữ liệu termcap

en: terminal type `%s' is not defined
vi: thiết bị cuối kiểu “%s” chưa được định nghĩa

en: %s: %d word | %s: %d words
vi[0]: %s: %d từ
vi[1]: %s: %d từ

en:   %d %.0f%% common |   %d %.0f%% common
vi[0]:   %d %.0f%% chung
vi[1]:   %d %.0f%% chung

en:   %d %.0f%% deleted |   %d %.0f%% deleted
vi[0]:   %d %.0f%% đã xóa
vi[1]:   %d %.0f%% đã xóa

en:   %d %.0f%% changed |   %d %.0f%% changed
vi[0]:   %d %.0f%% đã thay đổi
vi[1]:   %d %.0f%% đã thay đổi

en:   %d %.0f%% inserted |   %d %.0f%% inserted
vi[0]:   %d %.0f%% được chèn vào
vi[1]:   %d %.0f%% được chèn vào

en: mdiff - Studies multiple files and searches for similar sequences, it then
    produces possibly detailed lists of differences and similarities.
vi: mdiff — xử lý nhiều tập tin và tìm kiếm các chuỗi tương tự,
    sau đó xuất danh sách có thể chi tiết chứa các mục khác biệt và tượng tự.

en: 
    Operation modes:
vi: 
    Chế độ thao tác:

en:   -h                     (ignored)
vi:   -h                     (bị bỏ qua)

en:   -v, --verbose          report a few statistics on stderr
vi:   -v, --verbose          thông báo vài thống kê trên stderr

en:       --help             display this help then exit
vi:       --help             hiển thị trợ giúp này, sau đó thoát

en:       --version          display program version then exit
vi:       --version          hiển thị phiên bản đang chạy, sau đó thoát

en: 
    Formatting output:
vi: 
    Định dạng kết xuất:

en:   -T, --initial-tab       produce TAB instead of initial space
vi:   -T, --initial-tab       xuất cột tab thay cho khoảng cách đầu tiên

en:   -l, --paginate          paginate output through `pr'
vi:   -l, --paginate          đánh số trang kết xuất qua “pr”

en:   -S, --string[=STRING]   take note of another user STRING
vi:   -S, --string[=CHUỖI]    lưu ý đến chuỗi của người dùng khác

en:   -V, --show-links        give file and line references in annotations
vi:   -V, --show-links        phụ chú cũng chứa tham chiếu đến tập tin và số thứ tự dòng

en:   -t, --expand-tabs       expand tabs to spaces in the output
vi:   -t, --expand-tabs       mở rộng cột tab ra các khoảng cách trong kết xuất

en: 
    Debugging:
vi: 
    Gỡ rối:

en:   -0, --debugging   output many details about what is going on
vi:   -0, --debugging   xuất thông tin chi tiết về tiến trình gỡ rối

en: 
    Word mode options:
vi: 
    Tuỳ chọn về chế độ từng từ:

en:   -1, --no-deleted           inhibit output of deleted words
vi:   -1, --no-deleted           thu hồi xuất từ bị xoá

en:   -2, --no-inserted          inhibit output of inserted words
vi:   -2, --no-inserted          thu hồi xuất từ bị chèn

en:   -3, --no-common            inhibit output of common words
vi:   -3, --no-common            thu hồi xuất từ chung

en:   -A, --auto-pager           automatically calls a pager
vi:   -A, --auto-pager           tự động gọi trình dàn trang

en:   -k, --less-mode            variation of printer mode for "less"
vi:   -k, --less-mode            biến dạng chế độ máy in cho "less"

en:   -m, --avoid-wraps          do not extend fields through newlines
vi:   -m, --avoid-wraps          không nên kéo dài trường qua ký tự dòng mới

en:   -o, --printer              overstrike as for printers
vi:   -o, --printer              gạch đè lên chữ, như trên máy in

en:   -z, --terminal             use termcap as for terminal displays
vi:   -z, --terminal             dùng termcap như trên trình bày thiết bị cuối

en:   -O, --item-regexp=REGEXP   compare items as defined by REGEXP
vi:   -O, --item-regexp=BTCQ   so sánh các mục tùy theo biểu thức chính quy này

en:   -W, --word-mode            compare words instead of lines
vi:   -W, --word-mode            so sánh theo từng từ thay cho toàn dòng

en: With no FILE, or when FILE is -, read standard input.
vi: Không có TẬP_TIN hoặc khi TẬP_TIN là - thì đọc đầu vào thiết bị vào stdin tiêu chuẩn.

en: Report bugs to <wdiff-bugs@gnu.org>.
vi: Hãy thông báo lỗi cho địa chỉ <wdiff-bugs@gnu.org>.
    Thông báo lỗi dịch nào cho <translation-team-vi@lists.sourceforge.net>.

en: ignoring option %s (not implemented)
vi: đang bỏ qua tuỳ chọn %s (chức năng chưa được viết)

en: cannot use -z, termcap not available
vi: không thể dùng tùy chọn -z, termcap hiện thời không sẵn dùng

en: word merging for two files only (so far)
vi: chỉ hòa trộn từ cho hai tập tin (ít nhất là đến lúc này)

en: 
    Copyright (C) 1992, 1997, 1998, 1999, 2010 Free Software Foundation, Inc.
vi: 
    Tác quyền (C) năm 1992, 1997, 1999, 2010 của Tổ Chức Phần Mềm Tự Do.

en: 
    Written by Franc,ois Pinard <pinard@iro.umontreal.ca>.
vi: 
    Viết bởi Franc,ois Pinard <pinard@iro.umontreal.ca>.

en: options -123RSYZ meaningful only when two inputs
vi: những tùy chọn -123RSYZ chỉ có nghĩa khi có hai đầu vào

en: error redirecting stream
vi: lỗi chuyển hướng luồng dữ liệu

en: could not find a name for the diff at line %ld
vi: không tìm thấy tên cho khác biệt trên dòng %ld

en: try `%s --help' for more information
vi: hãy thử chạy câu lệnh trợ giúp “%s --help” để xem thêm thông tin

en: unify - Transforms context diffs into unidiffs, or vice-versa.
vi: unify — Chuyển đổi dữ liệu khác biệt ngữ cảnh thành dữ liệu khác biệt hợp nhất, hay ngược lại.

en:   -c, --context-diffs    force output to context diffs
vi:   -c, --context-diffs    ép buộc kết xuất ra khác biệt ngữ cảnh

en:   -e, --echo-comments    echo comments to standard error
vi:   -e, --echo-comments    xuất ghi chú ra đầu ra lỗi tiêu chuẩn

en:   -o, --old-diffs        output old-style diffs, no matter what
vi:   -o, --old-diffs        vẫn còn xuất khác biệt kiểu cũ (bất chấp)

en:   -p, --patch-format     generate patch format
vi:   -p, --patch-format     tạo định dạng kiểu miếng vá

en:   -P                     same as -p
vi:   -P                     giống với -p

en:   -s, --strip-comments   strip comment lines
vi:   -s, --strip-comments   bước dòng ghi chú

en:   -u, --unidiffs         force output to unidiffs
vi:   -u, --unidiffs         ép buộc kết xuất ra khác biệt kiểu unidiff

en:   -U                     same as -p and -u
vi:   -U                     giống với -p và -u

en:   -=, --use-equals       replace spaces by equal signs in unidiffs
vi:   -=, --use-equals       thay thế khoảng cách bằng dấu bằng trong khác biệt kiểu unidiff

en: If FILE is not specified, read standard input.
vi: Nếu TẬP_TIN không được chỉ ra thì đọc đầu vào tiêu chuẩn stdin.

en: unable to open `%s'
vi: không thể mở “%s”

en: only one filename allowed
vi: cho phép chỉ một tên tập tin thôi

en: 
    Copyright (C) 1994, 1997 Free Software Foundation, Inc.
vi: 
    Tác quyền © năm 1994, 1997 Tổ Chức Phần Mềm Tự Do.

en: 
    Written by Wayne Davison <davison@borland.com>.
vi: 
    Tác giả: Wayne Davison <davison@borland.com>.

en: invalid unified diff header at line %ld
vi: gặp đầu trang khác biệt đã hợp nhất không hợp lệ trên dòng %ld

en: malformed unified diff at line %ld
vi: gặp khác biệt đã hợp nhất dạng sai trên dòng %ld

en: context diff missing `old' header at line %ld
vi: khác biệt ngữ cảnh còn thiếu đầu trang “cũ” trên dòng %ld

en: malformed context diff at line %ld
vi: gặp khác biệt ngữ cảnh dạng sai trên dòng %ld

en: context diff missing `new' header at line %ld
vi: khác biệt ngữ cảnh còn thiếu đầu trang “mới” trên dòng %ld

en: no suitable temporary directory exists
vi: không có thư mục tạm thời thích hợp

en: %s: input program killed by signal %d
vi: %s: đầu vào của chương trình bị chấm dứt bởi tín hiệu %d

en: %s: output program killed by signal %d
vi: %s: kết xuất của chương trình bị chấm dứt bởi tín hiệu %d

en: This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation, either version 3 of the License, or
    (at your option) any later version.
    
    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.
    
    You should have received a copy of the GNU General Public License
    along with this program.  If not, see <http://www.gnu.org/licenses/>.
vi: Chương trình này là phần mềm tự do; bạn có thể phát hành lại nó
    và/hoặc sửa đổi nó với điều kiện của Giấy Phép Công Cộng GNU
    như được xuất bản bởi Tổ Chức Phần Mềm Tự Do; hoặc phiên bản 3
    của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản sau nào.
    
    Chương trình này được phát hành vì mong muốn nó có ích,
    nhưng KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM
    ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT.
    Xem Giấy Phép Công Cộng GNU để biết thêm chi tiết.
    
    Bạn đã nhận một bản sao của Giấy Phép Công Cộng GNU
    cùng với chương trình này; nếu không, hãy xem <http://www.gnu.org/licenses/>.

en: wdiff - Compares words in two files and report differences.
vi: wdiff — So sánh các từ trong hai tập tin và thông báo khác biệt.

en: Usage: %s [OPTION]... FILE1 FILE2
       or: %s -d [OPTION]... [FILE]
vi: Cách dùng: %s [TÙY_CHỌN]... TẬP_TIN_1 TẬP_TIN_2
         hoặc:  %s -d [TÙY_CHỌN]... [TẬP_TIN]

en:   -C, --copyright            display copyright then exit
vi:   -C, --copyright            hiển thị thông tin tác quyền, sau đó thoát

en:   -a, --auto-pager           automatically calls a pager
vi:   -a, --auto-pager           tự động gọi trình dàn trang

en:   -d, --diff-input           use single unified diff as input
vi:   -d, --diff-input           đầu vào là một khác biệt thống nhất (unidiff)

en:   -h, --help                 display this help then exit
vi:   -h, --help                 hiển thị trợ giúp này, sau đó thoát

en:   -i, --ignore-case          fold character case while comparing
vi:   -i, --ignore-case          so sánh thì không phân biệt chữ HOA/thường

en:   -l, --less-mode            variation of printer mode for "less"
vi:   -l, --less-mode            thay đổi chế độ máy in cho "less"

en:   -n, --avoid-wraps          do not extend fields through newlines
vi:   -n, --avoid-wraps          không nên xuống dòng cho các trường

en:   -p, --printer              overstrike as for printers
vi:   -p, --printer              in chồng lên chữ như trên máy in

en:   -s, --statistics           say how many words deleted, inserted etc.
vi:   -s, --statistics           thống kê xem bao nhiêu từ bị xoá, được chèn v.v..

en:   -t, --terminal             use termcap as for terminal displays
vi:   -t, --terminal             dùng termcap cho trình bày trên thiết bị cuối

en:   -v, --version              display program version then exit
vi:   -v, --version              hiển thị phiên bản đang chạy sau đó thoát

en:   -w, --start-delete=STRING  string to mark beginning of delete region
vi:   -w, --start-delete=CHUỖI  chuỗi đánh dấu đầu của vùng xoá

en:   -x, --end-delete=STRING    string to mark end of delete region
vi:   -x, --end-delete=CHUỖI  chuỗi đánh dấu cuối của vùng xoá

en:   -y, --start-insert=STRING  string to mark beginning of insert region
vi:   -y, --start-insert=CHUỖI  chuỗi đánh dấu đầu của vùng chèn

en:   -z, --end-insert=STRING    string to mark end of insert region
vi:   -z, --end-insert=CHUỖI     chuỗi đánh dấu cuối của vùng chèn

en: cannot use -t, termcap not available
vi: không thể dùng tùy chọn -t vì termcap không sẵn sàng

en: 
    Copyright (C) 1992, 1997, 1998, 1999, 2009, 2010, 2011, 2012 Free Software
    Foundation, Inc.
vi: 
    Tác quyền © năm 1992, 1997, 1998, 1999, 2009, 2010, 2011, 2012
    của Tổ Chức Phần Mềm Tự Do.

en: too many file arguments
vi: quá nhiều đối số tập tin

en: 
    Copyright (C) 1997, 1998, 1999 Free Software Foundation, Inc.
vi: 
    Bản quyền (C) năm 1997, 1998, 1999 của Tổ Chức Phần Mềm Tự Do.

en: wdiff - Compute word differences by internally launching `mdiff -W'.
    This program exists mainly to support the now oldish `wdiff' syntax.
vi: wdiff — so sánh theo mỗi từ bằng cách khởi chạy nội bộ “mdiff -W”.
    Chương trình này tồn tại chính để hỗ trợ cú pháp hơi cũ “wdiff”.

en:   -q, --quiet                inhibit the `mdiff' call message
vi:   -q, --quiet                thu hồi thông điệp gọi “mdiff”

en: This program also tells how `mdiff' could have been called directly.
vi: Chương trình này cũng diễn tả phương pháp có thể gọi trực tiếp “mdiff”.

note: TRANSLATORS: This and the next string are one message.
en: Launching `%s
vi: Đang khởi chạy “%s

en: '
vi: “

note: Type: note Description
en: Upgrading from a version < 2.01.6
vi: Nâng cấp từ một phiên bản cũ hơn 2.01.6

note: Type: note Description
en: WARNING: If you're upgrading from a version < 2.01.6, see /usr/share/doc/webalizer/README.FIRST.gz for details on upgrading your old data!!
vi: CẢNH BÁO : nếu bạn đang nâng cấp từ một phiên bản cũ hơn 2.01.6, xem tài liệu Đọc Đi Trước « /usr/share/doc/webalizer/README.FIRST.gz » để tìm chi tiết về tiến trình nâng cấp dữ liệu cũ !

note: Type: note Description
en: Upgrading from a version < 2.01.10-30
vi: Nâng cấp từ một phiên bản cũ hơn 2.01.10-30

note: Type: note Description
en: WARNING: This release will move webalizer.conf file to /etc/webalizer  directory.  New features have been included, too. Please read README.FIRST.gz, README.gz and new examples/sample.conf.gz in /usr/share/doc/webalizer directory.
vi: CẢNH BÁO : bản phát hành này sẽ di chuyển tập tin cấu hình « webalizer.conf » sang thư mục « /etc/webalizer ». Một số tính năng mới cũng có sẵn. Hãy xem tài liệu Đọc Đi Trước (README.FIRST.gz), Đọc Đi (README.gz) và mẫu thí dụ mới « examples/sample.conf.gz » trong thư mục « /usr/share/doc/webalizer ».

note: Type: string Default
en: Usage Statistics for[ hostname will be appended ]
vi: Thống kê sử dụng cho

note: Type: string Description
en: Title of the reports webalizer will generate:
vi: Tựa đề của báo cáo Webalizer sẽ tạo :

note: Type: string Description
en: (your system's hostname will be appended to it)
vi: (tên máy có chạy hệ thống này sẽ được phụ thêm vào nó)

note: Type: boolean Description
en: Enable DNSCache Option?
vi: Bật tùy chọn DNSCache không?

note: Type: boolean Description
en: Speed up name resolving with the DNSCache option enabled. See /usr/share/doc/webalizer/DNS.README.gz for more information.
vi: Bật tùy chọn nhớ tạm DNSCache thì tăng tốc tìm tên miền. Xem tài liệu Đọc Đi « /usr/share/doc/webalizer/DNS.README.gz » để tìm thêm thông tin.

note: Type: select Description
en: Integration with Apache webservers:
vi: Hợp nhất với trình phục vụ Apache

note: Type: select Description
en: If you want Webcit to run alongside with one of your other installed Apache webservers, select it from the list, else use Internal to make Webcit use its own HTTP server facilities.
vi: Muôn WebCIT chạy cùng với một của các trình phục vụ Apache khác đã cài đặt thì chọn nó trong danh sách; không thì chọn « Nội bộ » để làm cho WebCIT dùng chức năng phục vụ HTTP riêng của nó.

note: Type: string Description
en: Webcit HTTP port:
vi: Cổng HTTP WebCIT

note: Type: string Description
en: Select the port which the plain HTTP Webcit server should listen on. Use port 80 if you don't have another webserver running or enter -1 to disable it.
vi: Hãy chọn cổng trên đó trình phục vụ HTTP WebCIT nên lắng nghê. Dùng cổng « 80 » nếu bạn không có trình phục vụ Web khác đang chạy, hoặc dùng « -1 » để tắt nó.

note: Type: string Description
en: Webcit HTTPS port:
vi: Cổng HTTPS WebCIT

note: Type: string Description
en: Select the port which the SSL HTTP Webcit server should listen on or enter -1 to disable it.
vi: Hãy chọn cổng trên đó trình phục vụ HTTP SSL WebCIT nên lắng nghê, hoặc dùng « -1 » để tắt nó.

note: Type: select Description
en: Limit Webcit's login language selection
vi: Hạn chế sự lựa chọn ngôn ngữ đăng nhập vào Webcits

note: Type: string Description
en: IP address webfsd should listen to:
vi: Địa chỉ IP cho đó webfsd nên lắng nghe:

note: Type: string Description
en: On a system with multiple IP addresses, webfsd can be configured to listen to only one of them.
vi: Trên một hệ thống có nhiều địa chỉ IP, cũng có thể cấu hình trình nền webfsd để lắng nghe chỉ một của các địa chỉ đó.

note: Type: string Description
en: If you leave this empty, webfsd will listen to all IP addresses.
vi: Bỏ trống trường này thì webfsd lắng nghe trên tất cả các địa chỉ.

note: Type: string Description
en: Timeout for network connections:
vi: Thời hạn kết nối mạng:

note: Type: string Description
en: Number of parallel network connections:
vi: Tổng số kết nối mạng song song:

note: Type: string Description
en: For small private networks, the default number of parallel network connections should be fine. This can be increased for larger networks.
vi: Đối với mạng riêng nhỏ, số mặc định các kết nối mạng chạy song song nên là tốt. Cũng có thể tăng số này cho mạng lớn hơn.

note: Type: string Description
en: Directory cache size:
vi: Kích cỡ bộ nhớ tạm thư mục:

note: Type: string Description
en: Directory listings can be cached by webfsd. By default, the size of the cache is limited to 128 entries. If the web server has very big directory trees, you might want to raise this value.
vi: Trình nền webfsd có khả năng nhớ tạm các danh sách thư mục. Mặc định là kích cỡ tối đa của bộ nhớ tạm là 128 mục nhập. Nếu máy phục vụ Web có cây thư mục rất lớn nào, bạn có thể muốn tăng giá trị này.

note: Type: string Description
en: Incoming port number for webfsd:
vi: Số thứ tự cổng gửi đến cho webfsd:

note: Type: string Description
en: Please enter the port number for webfsd to listen to. If you leave this blank, the default port (8000) will be used.
vi: Hãy gõ số thứ tự cổng trên đó webfsd nên lắng nghe. Bỏ trống trường này thì dùng cổng mặc định (8000).

note: Type: boolean Description
en: Enable virtual hosts?
vi: Bật chạy máy ảo ?

note: Type: boolean Description
en: This option allows webfsd to support name-based virtual hosts, taking the directories immediately below the document root as host names.
vi: Tuỳ chọn này cho phép webfsd hỗ trợ máy ảo dựa vào tên, cũng thấy những thư mục nằm đúng dưới gốc tài liệu như là tên máy.

note: Type: string Description
en: Document root for webfsd:
vi: Gốc tài liệu cho webfsd:

note: Type: string Description
en: Webfsd is a lightweight HTTP server for mostly static content. Its most obvious use is to provide HTTP access to an anonymous FTP server.
vi: Webfsd là một trình phục vụ HTTP nhẹ nhàng thông thường phục vụ nội dung tĩnh. Hiển nhiên, nó được sử dụng để cung cấp truy cập HTTP đến một máy phục vụ FTP nặc danh.

note: Type: string Description
en: Please specify the document root for the webfs daemon.
vi: Hãy ghi rõ gốc tài liệu cho trình nền webfs.

note: Type: string Description
en: If you leave this field blank, webfsd will not be started at boot time.
vi: Bỏ trống trường này thì trình nền webfsd không được khởi chạy vào lúc khởi động máy.

note: Type: string Description
en: Host name for webfsd:
vi: Tên máy cho webfsd:

note: Type: string Description
en: By default, webfsd uses the machine name as host name.
vi: Mặc định là trình nền webfsd sử dụng tên máy như là tên máy chủ.

note: Type: string Description
en: You can specify an alternate host name to be used as an external alias name (for instance "ftp.example.org") instead of the machine's fully qualified domain name.
vi: Bạn cũng có thể ghi rõ một tên máy khác để sử dụng như là một tên bí danh bên ngoài (v.d. « ftp.ví_dụ.org ») thay cho tên miền có khả năng đầy đủ.

note: Type: string Description
en: User running the webfsd daemon:
vi: Người dùng chạy trình nền webfsd:

note: Type: boolean Description
en: Log webfsd events (start, stop, etc.) to syslog?
vi: Ghi lưu các sự kiện webfsd (khởi/dừng chạy v.v.) vào sổ theo dõi hệ thống ?

note: Type: string Description
en: Access log file:
vi: Truy cập tập tin ghi lưu :

note: Type: string Description
en: Access to webfsd is logged in common log format.
vi: Truy cập đến webfsd được ghi lưu theo định dạng sổ theo dõi dùng chung.

note: Type: string Description
en: If this field is left empty, no logging of incoming connections will be done.
vi: Bỏ trống trường này thì không theo dõi kết nối gửi đến.

note: Type: boolean Description
en: Should logging be buffered?
vi: Chức năng theo dõi có nên được chuyển hoán đệm không?

note: Type: boolean Description
en: With buffered logging, entries will be written in chunks, not as soon as they are accepted as client calls.
vi: Khi chuyển hoán đệm chức năng theo dõi, mục nhập được ghi theo đoạn, không phải ngay khi mục nhập đó được chấp nhận dưới dạng cuộc gọi trình khác.

note: Type: string Description
en: Group running the webfsd daemon:
vi: Nhóm chạy trình nền webfsd:

note: Type: string Description
en: Directory index filename:
vi: Tên tập tin chỉ mục thư mục:

note: Type: string Description
en: CGI script catalog:
vi: Phân loại văn lệnh CGI:

note: Type: string Description
en: Please specify the location for CGI scripts to be served by webfsd. This path should be located immediately below the document root.
vi: Hãy ghi rõ vị trí cho các văn lệnh CGI cần được webfsd phục vụ. Đường dẫn này nên nằm đúng dưới gốc tài liệu.

note: Type: string Description
en: Please specify the full path name, not a relative path. If this field is left empty, CGI scripts will be disabled.
vi: Hãy ghi rõ tên đường dẫn đầy đủ, không phải một đường dẫn tương đối. Bỏ trống trường này thì các văn lệnh CGI bị tắt.

note: Type: string Description
en: Extra options to include:
vi: Tuỳ chọn thêm cần bao gồm:

note: Type: string Description
en: Please specify any webfsd options you want to use with the main daemon.
vi: Hãy ghi rõ tuỳ chọn webfsd nào bạn muốn sử dụng với trình nền chính.

note: Type: string Description
en: For instance, webfsd can run chrooted, provide timed expiration of files, and bind either IPv4 or IPv6 addresses.
vi: Chẳng hạn, webfsd có khả năng chạy được chroot, cung cấp sự hết hạn sử dụng tập tin theo thời gian, và đóng kết địa chỉ hoặc IPv4 hoặc IPv6.

note: Type: string Description
en: See webfsd's manual page for further options and details.
vi: Xem trang hướng dẫn (man webfsd) để tìm các tuỳ chọn và chi tiết khác.

en: Selected files
vi: Tập tin được chọn

en: Search text
vi: Tìm kiếm văn bản

note: [campaign]: id=Northern_Rebirth
en: Northern Rebirth
vi: Hồi sinh phương Bắc

note: [campaign]: id=Northern_Rebirth
en: NR
vi: HSPB

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Northern_Rebirth
en: (Normal)
vi: (Bình thường)

note: [campaign]: id=Northern_Rebirth
en: (Challenging)
vi: (Thử thách)

note: [campaign]: id=Northern_Rebirth
en: Spearman
vi: Lính giáo

note: [campaign]: id=Northern_Rebirth
en: (Difficult)
vi: (Khó)

note: [campaign]: id=Northern_Rebirth
en: (Nightmare)
vi: (Ác mộng)

note: [campaign]: id=Northern_Rebirth
en: Royal Guard
vi: Vệ sĩ hoàng gia

note: [campaign]: id=Northern_Rebirth
en: For the people of Dwarven Doors the choice was stark: either drudge as downtrodden slaves for the orcs until the end of their brief and miserable lives, or risk all for freedom and rise up against their cruel overlords. Little did they suspect that their struggle would be the hinge of great events that might restore the Northlands to the glory they had once known.
vi: Đối với những người ở Cửa Động Người Lùn, lựa chọn rất rõ rệt: hoặc làm lao dịch như những nô lệ bị áp bức cho bọn người thú đến cuối cuộc đời ngắn ngủi và khốn khổ, hoặc liều mạng để đổi lấy tự do, nổi dậy chống lại các chúa tể tàn bạo. Họ không biết rằng cuộc đấu tranh của mình sẽ là điểm mấu chốt cho những sự kiện lớn - có thể phục hồi vùng đất phương Bắc về vinh quang mà họ đã từng có trước đây.

note: [campaign]: id=Northern_Rebirth
en: (Expert level, 13 scenarios.)
vi: (Mức độ chuyên gia, 13 màn chơi)

note: [about]
en: Campaign Design
vi: Thiết kế chiến dịch

note: [about]
en: Artwork and Graphics Design
vi: Thiết kế nghệ thuật và đồ họa

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [about] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Prose, Grammatical and WML Assistance
vi: Lời thoại, hỗ trợ ngữ pháp và WML

note: [about]
en: Code and Translation Assistance
vi: Hỗ trợ mã lệnh và bản dịch

note: [scenario]: id=01_Breaking_the_Chains
en: Breaking the Chains
vi: Phá vỡ xiềng xích

note: [part]
en: Far to the north of Wesnoth, and hard by the dwarven caves of Knalga, there was once a thriving mixed community known as Dwarven Doors. Food, wood, and cloth from all over Wesnoth and many elvish lands as well were brought here to be sold to the dwarves, while ores, metals and worked dwarven manufactures were bought here to be traded throughout the surface nations. Dwarves and humans worked and lived side by side; even the elves who came to trade mingled more with the other kindred races than was common elsewhere. Dwarven Doors grew populous and wealthy.
vi: Xa về phía bắc Wesnoth, và gần các hang động người lùn của Knalga, đã từng có một cộng đồng hợp chủng phát triển thịnh vượng, được biết đến với tên Cửa Động Người Lùn. Thức ăn, gỗ và vải vóc từ trên khắp Wesnoth và cả nhiều vùng đất thần tiên được mang đến đây để bán cho người lùn, trong khi quặng, kim loại và các sản phẩm do người lùn chế tác được mang đến đây để trao đổi giữa các dân tộc trên mặt đất. Người lùn và con người sống và làm việc cạnh nhau, kể cả thần tiên, những người đến để buôn bán, cũng lẫn vào các chủng tộc họ hàng - nhiều hơn mức bình thường ở đâu đó khác. Cửa Động Người Lùn trở nên đông đúc và giàu có.

note: [part]
en: The dwarves of Knalga, cannily reckoning the gains from trade, built strong fortifications around Dwarven Doors. The people who called it home, dwarven and human alike, knew that the wealth of their city might arouse envy from afar — hence they kept their weapons sharp, and reckoned themselves well able to fight off any bandit gang or petty warlord that could arise in the thinly-settled northlands.
vi: Các người lùn Knalga, tính toán thận trọng lời lãi từ việc buôn bán, đã xây những công sự mạnh xung quanh Cửa Động Người Lùn. Những người gọi nó là nhà, cả người lùn cũng như con người, đều biết rằng sự giàu có của thành phố có thể đánh thức ham muốn từ những nơi xa xôi. Do đó họ giữ vũ khí của mình sắc nhọn, và chuẩn bị kỹ lưỡng để có thể chiến đấu với bất kỳ bọn cướp hay kẻ hiếu chiến nào có thể nổi lên trong vùng đất phương bắc.

note: [part]
en: For many years it was indeed so. Dwarven Doors was a peaceful and prosperous place. Until the orcs came...
vi: Trong nhiều năm, quả thực là như vậy. Cửa Động Người Lùn là một nơi thanh bình và thịnh vượng. Đến khi bọn người thú đến...

note: [part]
en: The raids were mere probes, at first, and the orcs mere rabble. But they grew more numerous, and threatening, and the raiding parties became war-bands and then companies. Then there arose a great warlord among the Bloody Sword tribe, the chieftain called Khazg Black-Tusk; and he raised an army, and besieged Dwarven Doors.
vi: Các cuộc đột kích ban đầu chỉ là những phép thử, và bọn người thú chỉ là đám lộn xộn. Nhưng chúng trở nên đông đảo và đe dọa hơn, các toán cướp bóc trở thành các đội quân, rồi đại đội. Sau đó, một tư lệnh hùng mạnh, tên thủ lĩnh được gọi là Khazg Nanh Đen nổi lên giữa bộ lạc Kiếm Khát Máu. Hắn xây dựng quân đội và bao vây Cửa Động Người Lùn.

note: [part]
en: It was a time of doom and great deeds, of fire and blood and slaughter. The men and dwarves of the city fought valiantly. But there were always, it seemed, more orcs to replace the slain, while the defenders could find no succor. Pleas for help went unheeded in other lands, for they were far away and felt unthreatened by the orcs, and were wrapped up in their own affairs and struggles.
vi: Đó là thời điểm của diệt vong và những chiến công vĩ đại, của lửa, máu và giết chóc. Con người và người lùn của thành phố chiến đấu dũng cảm. Nhưng dường như luôn có thêm người thú để thay thế những kẻ bị giết, trong khi phe phòng thủ không thể tìm được viện trợ nào. Yêu cầu cứu viện được gửi đi nhiều vùng đất khác, nhưng không ai để ý, vì chúng ở xa và những người ở đó không cảm thấy bị người thú đe dọa, họ chỉ nghĩ đến những vụ việc và những cuộc đấu tranh của riêng mình.

note: [part]
en: After a year and a day of grim battle the city fell. Its streets ran with gore. The dwarves were pushed back into the caverns of Knalga, while the humans of Dwarven Doors who survived the sack were enslaved by the orcs. Cut off from contact with the surface, the dwarves of Knalga fought on, but knew their utter subjugation could not be averted forever.
vi: Sau một năm và một ngày chiến đấu ác liệt, thành phố thất thủ. Đường phố tràn ngập máu. Người lùn bị đẩy lui vào trong các hang động của Knalga, trong khi con người của Cửa Động Người Lùn, những người sống sót sau cuộc cướp phá, bị bọn người thú bắt làm nô lệ. Bị cắt đứt liên lạc với mặt đất, các người lùn Knalga vẫn chiến đấu, nhưng biết rằng họ không thể tránh được mãi sự khuất phục hoàn toàn.

note: [part]
en: Dark years passed; human generations grew up in slavery, and came near to forgetting that their ancestors had been free — and might have completely forgotten were it not for a fateful day in 518YW. That day that changed the lives of the people of Dwarven Doors — forever.
vi: Những năm tháng đen tối trôi qua. Nhiều thế hệ con người lớn lên trong cảnh nô lệ, và gần như quên rằng tổ tiên của mình đã từng được tự do - và có thể đã hoàn toàn quên nếu như không có cái ngày định mệnh vào năm Wesnoth 518. Ngày đó đã thay đổi cuộc đời của những người ở Cửa Động Người Lùn - mãi mãi.

note: [part]
en: It was an early spring day like any other; the humans — joyless beneath the orcish whip — were dispiritedly planting the yearly crop. All at once, the war-drums of the orcs began pounding; harsh war-cries sounded as orcs mustered to gather their weapons and man their posts. Startled, the peasants looked around in alarm, and that was when they saw him.
vi: Đó là một ngày đầu xuân như bao ngày khác. Con người - buồn bã dưới ngọn roi của bọn người thú - đang chán nản gieo trồng vụ mùa hàng năm. Đột nhiên, tiếng trống hiệu của bọn người thú bắt đầu nổi lên. Những tiếng la hét thất thanh vang lên khi bọn người thú tập trung để thu thập vũ khí và củng cố vị trí. Giật mình vì báo động, các nông dân nhìn xung quanh, và họ nhìn thấy anh ấy.

note: [part]
en: He came charging out of the woods, his cape streaming in the breeze, his sword flashing quicker than thought, and all around him, the hated orcs fell. To his right fought an elderly mage whose deep voice boomed incantations over the clamor of the battle while the very earth shook with the power of his spells. To his left, glowing with faerie fire, was a great lord of the elves. They were followed closely and supported by a small but powerful elvish army.
vi: Anh xông ra khỏi khu rừng, chiếc áo choàng phất phơ theo làn gió, lưỡi kiếm của anh lóe lên nhanh hơn ý nghĩ, và tất cả bọn người thú đáng ghét xung quanh anh ngã gục. Đứng bên phải anh là một pháp sư già với giọng trầm, nói oang oang những câu thần chú giữa cảnh huyên náo của trận chiến, trong khi mặt đất rung chuyển trước sức mạnh phép thuật của ông. Đứng bên trái anh là một chủ tướng thần tiên vĩ đại, bừng sáng với ngọn lửa tiên. Theo ngay sau và hỗ trợ họ là một quân đội thần tiên nhỏ nhưng hùng mạnh.

note: [part] tyrant -> Queen Asheviere from Heir to the Throne.
en: Word quickly spread among the humans that this hero was none other than Prince Konrad of Wesnoth, faring to the ruins of Knalga to retrieve the Sceptre of Fire and use it to save his homeland from the rule of a tyrant, and they stood, rooted to their places in awe.
vi: Tin tức nhanh chóng lan truyền rằng người anh hùng này không phải là ai khác ngoài hoàng tử Konrad của Wesnoth, đang lên đường đến những tàn tích của Knalga để lấy vương trượng lửa, và sử dụng nó để giải cứu quê hương mình khỏi ách thống trị của một kẻ bạo ngược. Họ đứng chôn chân tại chỗ trong khiếp sợ.

note: [part]
en: As quickly as it had begun, it was over. Konrad reached the entrance to the tunnels and ushered his men through. Then he turned one last time to face the peasants. Raising his sword in salute and farewell, he called out to them: <i>“Hold fast your hope, for one day you shall be free!”</i> Then he was gone.
vi: Mọi thứ kết thúc cũng nhanh như khi bắt đầu. Konrad đến được lối vào đường hầm và dẫn người của mình đi theo. Sau đó anh quay lại một lần cuối cùng để đối mặt với các nông dân. Giơ thanh kiếm của mình lên chào tạm biệt, anh hô to với họ: <i>“Hãy giữ hy vọng, vì sẽ có ngày các bạn được tự do!”</i> Rồi anh đi.

note: [part]
en: After that day, nothing could be the same. Hope rose in their hearts like a flame long-smothered but rekindled. The brightest and boldest of them began to plan and to train in secret. And the orcish masters, grown stupid from their own arrogance, did not see.
vi: Sau ngày đó, chẳng còn thứ gì đều đều như trước. Hy vọng nổi lên trong tim họ như một ngọn lửa âm ỉ nhưng nhen nhóm. Những người sáng dạ và cả gan nhất trong số họ bắt đầu lập kế hoạch và tập luyện một cách bí mật. Còn các chủ nhân người thú, những kẻ đã trở nên ngốc nghếch vì tính kiêu ngạo của mình, không nhận ra.

note: [part]
en: There was one among these peasants named Tallin. He had been a little child, barely out of his mother’s arms, when Konrad broke the Orcish host. But he never forgot that day. His father was a weaponsmith, his family used less brutally than most because the orcish masters put more value on that craft. In secret, his mother even taught him letters. As the boy grew to young manhood, he could touch blades, and dream. And he did.
vi: Một trong số các nông dân này tên là Tallin. Cậu từng là một đứa trẻ nhỏ, vừa mới rời khỏi vòng tay mẹ, khi Konrad đập tan đạo quân người thú. Nhưng cậu không bao giờ quên ngày hôm đó. Cha cậu là một thợ rèn vũ khí, gia đình cậu ít phải chịu sự đối xử tàn nhẫn hơn hầu hết người khác, bởi vì các chủ nhân người thú coi trọng nghề thủ công đó. Thậm chí mẹ cậu còn bí mật dạy chữ cho cậu. Khi cậu bé lớn lên thành một người đàn ông trẻ, cậu có thể chạm vào đao kiếm, và mơ ước.

note: [part]
en: Then one day Al’Tar, the current ‘master’ of Dwarven Doors, was attacked by a neighboring tribe of orcs. Tallin seized his moment. Using knowledge born of years of watching, listening and planning, he managed to steal a few weapons and a small amount of Al’Tar’s gold. He fled to an abandoned ruin in the forest to rally his fellow peasants.
vi: Rồi đến một ngày, Al’Tar, ‘chủ nhân’ hiện tại của Cửa Động Người Lùn, bị một bộ lạc người thú hàng xóm tấn công. Tallin nắm lấy khoảnh khắc cơ hội của mình. Sử dụng kiến thức có được từ những năm tháng theo dõi, lắng nghe và lập kế hoạch, cậu đánh cắp được ít vũ khí và một lượng vàng nhỏ của Al’Tar. Cậu chạy đến một tàn tích bỏ hoang trong rừng để tập hợp các nông dân bạn bè của mình.

note: [objective]: condition=win
en: Defeat enemy leaders
vi: Đánh bại các chỉ huy của kẻ thù

note: [objective]: condition=lose
en: Death of Tallin
vi: Tallin chết

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: The orcs have gotten careless — look how easily I stole these weapons and this bright gold from them. Now they’re killing each other. This might be the only chance we got to get rid of this scum once and for all. Let’s give it to ’em!
vi: Bọn người thú đã trở nên khinh suất - nhìn xem tôi đã đánh cắp vũ khí và số vàng sáng chói này từ chúng dễ dàng đến mức nào. Giờ chúng đang giết lẫn nhau. Đây có thể là cơ hội duy nhất chúng ta có để trừ khử bọn cặn bã này một lần và mãi mãi. Chúng ta hãy tiêu diệt chúng!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Zlex
en: Brave words, Tallin, but moon-touched crazy ones. You have weapons for fewer than a dozen men. None of us has any armor, or any training. What are the rest of us going to fight them with, pitchforks?!
vi: Lời lẽ thật dũng cảm, Tallin, nhưng là những lời điên rồ. Anh chỉ có vũ khí cho ít hơn một chục người. Không ai trong số chúng ta có áo giáp, cũng không ai được rèn luyện. Những người còn lại chiến đấu với chúng bằng gì, chĩa hất cỏ ư?!

note: [message]: speaker=Tallin
en: There’s nothing wrong with pitchforks, I’ll give these orcish weapons to any man among you who wants to take ’em and fight with a pitchfork myself. We easily outnumber the orcs, not to speak of the fact that they are killing each other.
vi: Chẳng có gì sai với chĩa hất cỏ. Tôi sẽ trao số vũ khí này cho bất kỳ người nào trong số các anh muốn đánh chúng, còn bản thân tôi sẽ chiến đấu bằng chĩa hất cỏ. Chúng ta dễ dàng dùng số lượng áp đảo bọn người thú, chưa nói đến việc chúng đang giết lẫn nhau.

note: [message]: speaker=Zlex
en: But their wolves run faster than we can walk, and their swords are sharper than our farm tools.
vi: Nhưng lũ sói của bọn chúng chạy nhanh hơn chúng ta đi bộ, và kiếm của chúng sắc hơn các công cụ trang trại của chúng ta.

note: [message]: speaker=Tallin
en: We must use our strength of numbers. Stay shoulder-to shoulder with the man next to you; never get isolated, especially not on open ground. Swarm them — surround them, five or six to one, and they will go down.
vi: Chúng ta phải sử dụng sức mạnh số đông của chúng ta. Hãy chiến đấu vai kề vai với người bên cạnh, đừng bao giờ tách ra, đặc biệt không ở trên đất trống. Đánh hội đồng - bao vây chúng, năm hoặc sáu đấu một, chúng sẽ ngã gục.

note: [message]: speaker=Zlex
en: But still, Tallin, this is going to be a slaughter.
vi: Nhưng, Tallin, đây sẽ là một cuộc tàn sát.

note: [message]: speaker=Tallin
en: (<i>Sigh</i>) Yes, well I know it. But would you rather live as slaves to the orcs forever?
vi: (<i>Thở dài</i>) Đúng, tôi biết điều đó. Nhưng anh muốn sống như nô lệ cho bọn người thú mãi mãi ư?

note: [message]: speaker=Zlex
en: Never! I would rather die!
vi: Không bao giờ! Tôi thà chết còn hơn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Then it’s time to fight!
vi: Thế thì đã đến lúc chiến đấu!

note: [message]: speaker=Al'Tar
en: You clod of dung! How dare you step onto my land!
vi: Ngươi, cục phân! Sao ngươi dám bước vào vùng đất của ta!

note: [message]: speaker=Garrugch
en: You puny weakling, this land now belongs to my master! Surrender now and he might let you be his slave.
vi: Đồ yếu ớt, vùng đất này giờ thuộc về chủ nhân của ta! Đầu hàng đi, ông ấy có thể để ngươi làm nô lệ.

note: [message]: speaker=Al'Tar
en: Pah! Grunts, attack! Whoever brings me the head of Garrugch will get five villages!
vi: Hừ! Bay đâu, tấn công! Kẻ nào mang đầu của Garrugch về cho ta sẽ nhận được năm ngôi làng!

note: [message]: speaker=second_unit
en: Ack! These bloody slaves are always getting in the way. Let’s give them a beating!
vi: Ặc! Bọn nô lệ chết tiệt này luôn cản đường. Hãy cho chúng một cú đập!

note: [message]: speaker=Garrugch
en: Haha! Look boys, that weakling Al’Tar can’t even keep his slaves under control.
vi: Ha ha! Nhìn kìa bọn bay, tên yếu ớt Al’Tar đó thậm chí không thể kiểm soát được đám nô lệ của mình.

note: [message]: speaker=unit
en: This is one of the entrances to the dwarven caves.
vi: Đây là một trong các lối vào hang động của người lùn.

note: [message]: speaker=unit
en: Aaaaah! Trolls! The caves are infested with trolls!
vi: Á! Quỷ núi! Hang động tràn ngập quỷ núi!

note: [message]: speaker=Tallin
en: <i>Yes</i>! We did it! We are free!
vi: <i>Đúng</i>! Chúng ta đã làm được! Chúng ta được tự do!

note: [message]: speaker=Khrulg
en: Garrugch failed in mission, but Al’tar dead by peasant slaves. Better tell the Master.
vi: Garrugch không hoàn thành nhiệm vụ, nhưng Al’tar chết dưới tay các nô lệ nông dân. Tốt hơn hết nên báo cho chủ nhân biết.

note: [message]: speaker=Khrulg
en: Master needs more meat for wolves. Peasants good meat.
vi: Chủ nhân cần thêm thịt cho bọn chó sói. Nông dân thịt ngon.

note: [message]: speaker=Tallin
en: I die now, you orcish scum, but I die free! More will come after me. We will rise again and again until we work a fitting vengeance on you!
vi: Giờ ta chết, đồ cặn bã người thú, nhưng ta chết một cách tự do! Nhiều người khác sẽ đến sau ta. Bọn ta sẽ nổi dậy đến khi bọn ta báo thù hết các ngươi!

note: [message]: speaker=Al'Tar
en: Pah! Grunts, put the rest of those peasant rabble back in chains.
vi: Hừ! Bọn bay, đặt đám nông dân thấp hèn đó vào lại xiềng xích.

note: [message]: speaker=unit
en: What the...? (<i>Gurgle</i>) Hey! Look... a slave... uprising!
vi: Cái đ...? (<i>Rít lên</i>) Ê! Nhìn kìa... một nô lệ... đang nổi dậy!

note: [message]: speaker=second_unit
en: (<i>Stab</i>)
vi: (<i>Đâm</i>)

note: [message]: speaker=unit
en: Ugh!
vi: Ựa!

note: [message]: speaker=second_unit
en: Not a very bright one, was he?
vi: Hắn không phải một kẻ sáng dạ lắm, đúng không?

note: [message]: speaker=unit
en: No! I have failed in my mission!
vi: Không! Ta đã không hoàn thành nhiệm vụ!

note: [message]: speaker=second_unit
en: Mission? What mission?
vi: Nhiệm vụ? Nhiệm vụ gì?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=02_Infested_Caves #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=02_01_Infested_Caves #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-# 
en: Infested Caves
vi: Hang động bị quấy phá

note: [part]
en: Ill-armed and untrained though they were, the people of Dwarven Doors rose against the Orcs. Although their losses had been tremendous, never once did they break or falter. In the end, the orcish host was smashed and the survivors sent scurrying for their lives.
vi: Tuy vũ trang nghèo nàn và không được huấn luyện, những người của Cửa Động Người Lùn cũng nổi dậy chống lại bọn người thú. Mặc dù phải chịu tổn thất vô cùng to lớn, họ chưa một lần chùn bước. Cuối cùng, đạo quân người thú bị đập tan, những kẻ sống sót nháo nhào chạy thoát thân.

note: [part]
en: Grief for the fallen could not suppress the people’s joy in their newfound freedom. They ransacked the orcish storehouses, sang, danced and drank with abandon. New-fledged warriors boasted of their deeds in the battle, while the women and children looked on with awe.
vi: Nỗi đau buồn vì những người tử trận cũng không thể kìm nén niềm vui sướng của mọi người vì tự do mới tìm được. Họ lục soát các nhà kho của bọn người thú, ca hát, nhảy múa và uống say sưa. Các chiến binh mới lớn khoe khoang về những chiến công của mình, trong khi phụ nữ và trẻ em nhìn với vẻ khiếp sợ.

note: [part]
en: Amidst all the revelry, Tallin alone remained grave. He knew it likely that the orcs would return with a vengeance and slaughter every last one of them. The following morning, he gathered the cooler heads about him so they could set their next course. How might they, untrained in the art of war and without expectation of aid from the prosperous human lands of the south, defend themselves?
vi: Giữa cuộc vui, riêng Tallin vẫn trầm lặng. Anh biết rằng nhiều khả năng bọn người thú sẽ trở lại để báo thù và tàn sát đến tận người cuối cùng trong số họ. Buổi sáng hôm sau, anh tập hợp những cái đầu lạnh xung quanh mình, để họ có thể bàn bạc về phương hướng hành động kế tiếp. Không được đào tạo nghệ thuật chiến đấu cũng như không mong đợi gì về viện trợ từ các vùng đất thịnh vượng ở phía nam, họ có thể bảo vệ chính mình bằng cách nào?

note: [part]
en: The war council’s thoughts quickly turned to the dwarves, close allies in the past. However, nobody knew the state of things in the Knalgan tunnels. The bravest of scouts found in there the spoor of many trolls, and of creatures darker than trolls. It was even rumored that the dwarven dead from the invasion of Knalga had risen in unlife, roaming the tunnels to slay the living. Fighting through all manner of unknown monsters in the mere hope of finding surviving dwarves held but little appeal.
vi: Những suy nghĩ của hội đồng nhanh chóng hướng tới các người lùn, đồng minh thân cận trong quá khứ. Tuy nhiên, không ai biết về tình trạng của họ trong những đường hầm Knalga. Các trinh sát dũng cảm nhất tìm thấy ở đó dấu vết của nhiều con quỷ núi, và những sinh vật còn đen tối hơn quỷ núi. Thậm chí còn có lời đồn rằng, các người lùn chết sau cuộc xâm lược Knalga đã sống lại, lang thang khắp những đường hầm để giết người sống. Chiến đấu với tất cả các kiểu quái vật không biết chỉ với hy vọng tìm được những người lùn còn sống sót trở thành ý tưởng kém hấp dẫn.

note: [part]
en: So the matter lay, and the peasants dithered from one suggested plan of action to the next, never arriving at any conclusion. In the meantime, some help, unlooked for, arrived in the form of a small band of woodsrunners — escapees from the orcs, grown wood-wise and crafty, and in contact with larger bands of poachers and outlaws roaming the night. Embassies were sent; agreements made. A handful of experienced fighters, scarred and closemouthed, came to Dwarven Doors to find and train the most willing in their rugged fighting style.
vi: Do đó vấn đề vẫn tồn đọng, các nông dân run lập cập khi đi từ kế hoạch hành động này sang kế hoạch hành động khác, chẳng đến được kết luận nào. Trong lúc ấy, một lối thoát, không hề được tìm kiếm, bỗng đến dưới dạng một nhóm nhỏ những người đi rừng - những người đang chạy trốn khỏi bọn người thú, họ thông thạo rừng rú, nhiều mưu mẹo, và có mối liên lạc với các toán thợ săn giang hồ lang thang trong đêm. Sứ giả được cử đi, thỏa thuận được thực hiện. Một nhóm các đấu sĩ có kinh nghiệm, lắm sẹo và ít nói, đến Cửa Động Người Lùn để tìm và đào tạo những người quyết tâm nhất theo phong cách chiến đấu gian khổ của họ.

note: [part]
en: A fortnight after their victory, the town was awakened from slumber in the dead of night by the distant booming of orcish drums. Scouts training with the nightrunners returned to cry the news that a strong orcish company was approaching. Frightened as they had never been before, the folk of Dwarven Doors looked to Tallin for guidance.
vi: Nửa tháng sau chiến thắng, thị trấn bị đánh thức khỏi giấc ngủ lúc nửa đêm bởi tiếng trống văng vẳng của bọn người thú. Các trinh sát được huấn luyện cùng những người đi đêm trở về, báo tin rằng một đội quân người thú mạnh đang đến gần. Chưa bao giờ hoảng sợ đến thế, những người của Cửa Động Người Lùn trông đợi sự chỉ dẫn từ Tallin.

note: [part]
en: Faced with certain destruction at the hands of the orcs, or a fate unknown in the caves of Knalga, Tallin chose the latter. The people quickly gathered together and collected whatever food and weapons they could and plunged into the darkness of the caves.
vi: Giữa hai điều: đối mặt với cảnh diệt vong chắc chắn trong tay bọn người thú, hay một định mệnh không rõ ràng trong các hang động Knalga, Tallin chọn điều thứ hai. Mọi người nhanh chóng tập hợp, thu thập tất cả thức ăn và vũ khí họ có thể tìm được, rồi đâm sâu vào bóng tối của hang động.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [side]: type=Dwarvish Lord, id=Hamel [side]: type=Peasant, id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [side] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#
en: Rebels
vi: Quân nổi loạn

note: [objective]: condition=win
en: Find the Dwarves
vi: Tìm các người lùn

note: [objective]: condition=win
en: Clear the Caves
vi: Dọn dẹp hang động

note: [objective]: condition=lose
en: Death of Hamel
vi: Hamel chết

note: [message]: role=Supporter
en: So here we are...
vi: Chúng ta ở đây...

note: [message]: role=Supporter
en: (<i>Trip</i>) <i>Oof!</i>
vi: (<i>Vấp ngã</i>) <i>Ối!</i>

note: [message]: role=Supporter
en: Great idea, Tallin, I probably couldn’t even fight a bat down here.
vi: Ý tưởng hay đấy, Tallin, tôi thậm chí không thể đánh nổi một con dơi ở dưới này.

note: [message]: type=Blood Bat
en: Neep Neep!
vi: Níp níp!

note: [message]: role=Supporter
en: Ahhhh!
vi: Á!

note: [message]: speaker=Tallin
en: Calm down. Come what may, we’ll handle them. Come on now, let’s find those dwarves!
vi: Cứ bình tĩnh. Chúng ta sẽ xử lý bất kỳ thứ gì có thể đến. Giờ đi thôi, hãy tìm các người lùn.

note: [message]: speaker=Camerin
en: <i>Prepare to die, you foul orc!</i>
vi: <i>Chuẩn bị chết đi, tên người thú bẩn thỉu!</i>

note: [message]: speaker=unit
en: Hold it! I am no orc, I am a human!
vi: Khoan đã! Tôi không phải là người thú, tôi là con người!

note: [message]: speaker=Camerin
en: A human! Amazing, I haven’t seen a human ever since the orcs attacked.
vi: Con người! Thật kinh ngạc, ta chưa từng nhìn thấy con người kể từ khi bọn người thú tấn công.

note: [message]: speaker=unit
en: How have you managed to survive all this time?
vi: Ông sống sót được từ đó đến nay bằng cách nào?

note: [message]: speaker=Camerin
en: By frying every orc, troll or skeleton I come across. Duh! Those monsters desecrated my life’s work, now I shall not rest till I send every last one of them to hell! Oh, and just between me and you, it is actually good fun — more fun anyway than sitting on your backside studying all day...
vi: Bằng cách rán giòn mọi tên người thú, quỷ núi hoặc bộ xương ta bắt gặp. Hừ! Bọn quái vật đó làm ô uế công việc của đời ta, giờ ta sẽ không nghỉ ngơi đến khi gửi trả con vật cuối cùng về địa ngục! Ồ, mà giữa tôi và anh, thực sự là vui đấy - kiểu gì cũng vui hơn việc ngồi trên mông đít học hành cả ngày...

note: [message]: speaker=unit
en: ... Uh, sure!
vi: ... Ừm, chắc chắn rồi!

note: [message]: speaker=Camerin
en: But silly me, where are my manners? Would you like to come inside for tea?
vi: Nhưng ta thật ngớ ngẩn, phép lịch sự của ta đâu rồi? Anh có muốn vào trong uống trà không?

note: [message]: speaker=unit
en: Um... err... well actually we are presently busy fighting our way through hordes of trolls and skeletons trying to find the dwarves... if there are any left.
vi: Ừm... ơ... thực ra chúng tôi đang bận chiến đấu với các đạo quân quỷ núi và xương khô để tìm đường đến chỗ người lùn... nếu họ còn sống sót.

note: [message]: speaker=Camerin
en: Hordes of trolls and skeletons! Where?! Let’s go burn ’em all!
vi: Các đạo quân quỷ núi và xương khô! Ở đâu?! Hãy thiêu tất cả bọn chúng!

note: [message]: speaker=unit
en: Er... let’s go...
vi: Ơ... chúng ta đi thôi...

note: [message]: speaker=unit
en: whisper^Is it safe to have this lunatic with us?
vi: Để kẻ mất trí này đi cùng chúng ta có an toàn không nhỉ?

note: [message]: speaker=Camerin
en: <i>Burn, you disgusting filth!</i>
vi: <i>Cháy này, đồ rác rưởi kinh tởm!</i>

note: [message]: speaker=second_unit
en: Ahhh! Fire!
vi: Á! Lửa!

note: [message]: speaker=Camerin
en: <i>Yeah! Die, scum, die!</i>
vi: <i>Ừ! Chết đi, đồ cặn bã, chết đi!</i>

note: [message]: speaker=unit
en: This tunnel keeps on going...
vi: Đường hầm này cứ kéo dài mãi...

note: [message]: speaker=Tallin
en: I think we should finish searching this part of Knalga first before we go deeper into the caves.
vi: Tôi nghĩ chúng ta nên thăm dò khu vực này trước khi đi sâu hơn vào trong các hang động Knalga.

note: [message]: role=Supporter
en: Grim Gods of Darkness, what are those things!
vi: Trời đất, nhìn những thứ đó kìa!

note: [message]: speaker=Tallin
en: Skeletons!
vi: Các bộ xương!

note: [message]: role=Supporter
en: Look at the axes they bear. At one time those skeletons must have been dwarves!
vi: Nhìn những lưỡi rìu chúng cầm kìa. Các bộ xương đó một thời hẳn phải là những người lùn!

note: [message]: speaker=Tallin
en: Stand firm, men. The dwarven defenders of Knalga rise again. Now it remains to be seen whether or not they recognize us as friends.
vi: Hãy đứng vững, mọi người. Các người lùn bảo vệ Knalga lại nổi lên rồi. Giờ chỉ cần xem họ có còn nhận ra chúng ta là bạn hay không thôi.

note: [message]: role=Supporter
en: They are attacking us!
vi: Chúng đang tấn công chúng ta!

note: [message]: speaker=Tallin
en: Destroy them!
vi: Tiêu diệt chúng!

note: [message]: speaker=unit
en: Hey look, it’s an ancient door. It seems the trolls were too stupid to find how to open it.
vi: Ê, nhìn này, đây là một cánh cổng thời cổ xưa. Hình như bọn quỷ núi quá ngốc nghếch để tìm ra cách mở nó.

note: [message]: speaker=unit
en: Hey look, it’s an ancient door. It seems the skeletons were too stupid to find how to open it.
vi: Ê, nhìn này, đây là một cánh cổng thời cổ xưa. Hình như các bộ xương quá ngốc nghếch để tìm ra cách mở nó.

note: [message]: speaker=Tallin
en: Well, let’s see what’s behind it.
vi: Hừm, hãy xem có gì đằng sau.

note: [message]: speaker=unit
en: All right. (<i>Grunt... strain...</i>) It’s not moving. It seems to be stuck.
vi: Được rồi. (<i>Càu nhàu... gắng sức...</i>) Nó không dịch chuyển. Hình như nó bị kẹt.

note: [message]: speaker=Tallin
en: Well, just kick it down then.
vi: Hừm, thế thì chỉ cần đá cho nó phát.

note: [message]: speaker=unit
en: ... Right.
vi: ... Được rồi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: (<i>Smash</i>)
vi: (<i>Đập</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Wow, this place is interesting.
vi: Chà, nơi này thật thú vị.

note: [message]: speaker=Hamel
en: This is how we get our food, me lad. Since we are a tad close to the surface here, some sunlight shines down through the cracks in the roof. If we baby the plants, we can usually get enough. They taste unco’ foul but that’s how we ha’ survived all these long years.
vi: Đây là cách chúng tôi có thức ăn, chàng trai. Do ở đây rất gần mặt đất, ánh sáng mặt trời vẫn chiếu xuống qua các vết nứt trên mái vòm. Nếu chúng ta trồng cây, chúng ta sẽ có đủ. Chúng có vị hết sức kinh tởm, nhưng đó là cách chúng tôi đã sống sót tất cả những năm tháng dài vừa qua.

note: [message]: role=Supporter
en: Tallin, this situation is hopeless — there are endless monsters swarming from all directions!
vi: Tallin, tình huống này thật vô vọng - vô số quái vật đang tràn ra từ tất cả mọi hướng!

note: [message]: speaker=Tallin
en: We are in a dire situation indeed — but just see — the trolls and the skeletons are also attacking each other. We must all stay together in one group; let each man support the man next to him. If our ranks are imposing enough the monsters may shy away from us in favor of easier prey.
vi: Quả thực chúng ta đang ở trong một tình huống thảm khốc - nhưng nhìn xem - bọn quỷ núi và các bộ xương cũng đang tấn công lẫn nhau. Tất cả chúng ta phải ở cùng nhau trong một nhóm, hãy để mỗi người hỗ trợ người bên cạnh mình. Nếu đội hình của chúng ta đủ mạnh mẽ, bọn quái vật có thể tránh xa chúng ta để tấn công con mồi dễ dàng hơn.

note: [message]: role=Supporter
en: But still, Tallin, we will take losses, and for each one of us, there is no replacement — whereas for every monster we kill, it seems that two more come to take its place!
vi: Thế nhưng, Tallin, chúng ta sẽ phải chịu tổn thất, và cứ mỗi một người trong số chúng ta mất đi, đều không có người thay thế - trong khi với mỗi con quái vật mà chúng ta giết, hình như lại có thêm hai con nữa đến để thay thế vị trí của nó.

note: [message]: speaker=Tallin
en: Which is why we must make haste to find the dwarves. Dwarves are hardy creatures and they know their caves backwards and forwards — so I am sure at least some must have survived! Indeed, this is our only hope for otherwise, be it on the surface or be it down here, any way we turn we face certain destruction!
vi: Đó là lý do tại sao chúng ta phải mau chóng tìm các người lùn. Người lùn là những sinh vật dũng cảm, họ biết mọi ngóc ngách các hang động của mình - vì thế tôi chắc chắn ít nhất cũng có vài người phải còn sống sót! Quả thực, đây là niềm hy vọng duy nhất của chúng ta, vì nếu không, thì dù ở trên mặt đất hay ở dưới này, kiểu gì chúng ta cũng đối mặt với cảnh diệt vong chắc chắn!

note: [message]: speaker=unit
en: Stand where ye be, you... Och! A human!
vi: Ngươi đứng nguyên đó... Ồ! Một con người!

note: [message]: speaker=Tallin
en: Greetings from the people of Dwarven Doors, friend.
vi: Những người ở Cửa Động Người Lùn gửi lời chào, anh bạn.

note: [message]: speaker=unit
en: Dwarven Doors? I thought ye surface humans had been enslaved or slain by the orcs years ago.
vi: Cửa Động Người Lùn? Tôi cứ nghĩ con người trên mặt đất các bạn đã bị bọn người thú giết hoặc bắt làm nô lệ cách đây nhiều năm rồi.

note: [message]: speaker=Tallin
en: Yes, we were enslaved, but we rose against Al’Tar and defeated his warband. In order to stay free, we seek help and equipment from our old allies, the dwarves.
vi: Đúng, chúng tôi bị bắt làm nô lệ, nhưng chúng tôi đã nổi dậy chống lại Al’Tar và băng nhóm của hắn. Để tiếp tục được tự do, chúng tôi tìm kiếm sự giúp đỡ và trang thiết bị từ các đồng minh cũ của chúng tôi, những người lùn.

note: [message]: speaker=unit
en: Och, the dwarves of Knalga are themselves in desperate straits — but we havena’ forgotten the old bonds. Be welcome to our keep. Aye, and have speech with our chieftain, the Lord Hamel.
vi: Ồ, các người lùn Knalga cũng đang ở trong cơn hoạn nạn - nhưng chúng tôi không quên những ràng buộc cũ. Chào mừng đến với pháo đài của chúng tôi. Và hãy nói chuyện với thủ lĩnh của chúng tôi, chủ tướng Hamel.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin [message]: id=Ro'Arthian [message]: speaker=Tallin [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin [message]: speake
en: Very well.
vi: Được rồi.

note: [objective]: condition=win
en: Move Tallin to a Dwarvish castle keep or...
vi: Di chuyển Tallin đến một pháo đài người lùn hoặc...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Clear the caves (Bonus)
vi: Dọn dẹp hang động (Thưởng)

note: [message]: speaker=Hamel
en: Well met, Tallin. My men have told me of your victory against Al’Tar.
vi: Chào Tallin. Người của tôi đã cho tôi biết về chiến thắng của cậu trước Al’Tar.

note: [message]: speaker=Tallin
en: Thank you and well-met indeed, Lord Hamel.
vi: Cảm ơn và quả thực tôi rất hân hạnh được gặp mặt ngài, chủ tướng Hamel.

note: [message]: role=Supporter
en: Whew, we did it!
vi: Chà, chúng ta đã làm được!

note: [message]: speaker=Camerin
en: Awww! Are we done already?
vi: Á! Chúng ta đã xong rồi sao?

note: [message]: speaker=Tallin
en: Good, we managed to clear the caves... for now, anyway. Now let’s get to the dwarven keep and dicker for better weapons.
vi: Tốt, chúng ta đã dọn dẹp được hang động... ít nhất là lúc này. Giờ hãy đến pháo đài người lùn và mặc cả để có những vũ khí tốt hơn.

note: [message]: speaker=Tallin
en: Good, there are no more monsters lurking in these parts of the tunnels. I think I can hear the clamor of dwarves just ahead. Come on men, let’s go meet them.
vi: Tốt, không còn con quái vật nào ẩn nấp trong những đoạn đường hầm này nữa. Tôi có thể nghe thấy tiếng ồn ào của các người lùn ngay phía trước. Đi thôi, mọi người, chúng ta hãy đến gặp họ.

note: [message]: role=Messenger
en: Tallin, we have just received the news that the dwarvish Lord Hamel has just been slain. We are too late!
vi: Tallin, chúng tôi vừa nhận được tin rằng chủ tướng người lùn Hamel đã bị giết. Chúng ta đến quá muộn!

note: [message]: speaker=Tallin
en: No! Without the dwarvish weapons we have no hope!
vi: Không! Không có vũ khí của người lùn, chúng ta không còn hy vọng!

note: [message]: speaker=Camerin
en: Hey, what’s going on in here?
vi: Ê, chuyện gì đang diễn ra ở đây thế?

note: [message]: role=Admirer
en: We are killing lots of trolls and skeletons.
vi: Chúng tôi đang giết nhiều quỷ núi và xương khô.

note: [message]: speaker=Camerin
en: Really! Did you save any for me?
vi: Thật sao! Anh có để dành con nào cho tôi không?

note: [message]: role=Admirer
en: Uh, not really...
vi: Ồ, thực sự là không...

note: [message]: speaker=Camerin
en: Awww!
vi: Ặc!

note: [message]: role=Admirer
en: But hey, if you want to join us, I am sure we will be fighting a lot more orcs, trolls and skeletons in the near future.
vi: Nhưng nếu ông muốn tham gia cùng chúng tôi, tôi chắc chắn chúng ta sẽ chiến đấu với nhiều người thú, quỷ núi và xương khô trong tương lai gần.

note: [message]: speaker=Camerin
en: Really! Oh yeah, I am in!
vi: Thật sao! Ồ, được, thế thì tôi tham gia!

note: [message]: speaker=Tallin
en: ... That was rather odd. Who is this guy?
vi: ... Thật kỳ cục. Gã đó là ai thế?

note: [message]: speaker=Hamel
en: Oh, dinna’ mind him, that’d be Camerin. He used to be yer usual scholarly mage, and he moved awa’ up here to be alone and study. But then when the orcs invaded he went a little loony. My guess is that some roving orcs ransacked his place and burnt his notes or something. Whatever it was, he couldna’ take it and became fey. Ever since he has been roving these caves destroying any manner of monster that he comes across. They all give him a very wide berth by now. So just be polite, give him some room and you’ll find he is relatively harmless...
vi: Ồ, đừng bận tâm đến ông ta, đó là Camerin. Ông ta từng là một pháp sư thông thái, ông ta chuyển đến tận đây một mình để nghiên cứu. Nhưng sau đó, khi bọn người thú xâm lược, ông ta trở nên hơi điên rồ. Suy đoán của tôi đó là bọn người thú đã lục lọi nơi ở của ông ta và đốt các ghi chép hay thứ gì đó. Dù là gì, ông ta cũng không thể chịu đựng nổi và trở nên loạn thần kinh. Kể từ đó, ông ta đi lang thang khắp hang động, tiêu diệt mọi loại quái vật mà ông ta bắt gặp. Tất cả bọn chúng đã cho ông ta một công việc rất tốt đến tận bây giờ. Vì thế chỉ cần lịch sự, cho ông ta một cơ hội nào đó, cậu sẽ thấy ông ta tương đối vô hại...

note: [scenario]: id=03_To_the_Mines
en: To the Mines
vi: Đến hầm mỏ

note: [part]
en: After reaching the dwarvish keep and tending to their wounded the humans led by Tallin and the dwarves led by Lord Hamel made council.
vi: Sau khi đến được pháo đài của người lùn và chăm sóc những người bị thương, con người, do Tallin dẫn đầu, và người lùn, do chủ tướng Hamel dẫn đầu, họp hội đồng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Be welcome to the Southern Tunnels, friends... or at least, what’s left o’ them.
vi: Chào mừng đến với Đường Hầm Phía Nam... hoặc ít nhất, những gì còn lại của Đường Hầm Phía Nam.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Thank you, Lord Hamel. Though Knalga lies in chaos, it is a great relief to see that at least some dwarves have survived.
vi: Cảm ơn ngài, chủ tướng Hamel. Dù Knalga đang ở trong tình cảnh hỗn loạn, nhưng thật mừng khi thấy rằng ít nhất một số người lùn đã sống sót.

note: [story]
en: Thank you, human. It is likewise a great relief to see that our allies of old have managed to break their bonds, and live as free men once again.
vi: Cảm ơn. Cũng thật mừng khi thấy rằng các đồng minh cũ của chúng tôi đã phá được xiềng xích, và lại sống như những người tự do.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Yes, that touches on the main reason for our visit. We have broken free, but to stay free we need better weapons and armor. Clubs and pitchforks will not carry us through the long run.
vi: Đúng, điều đó đề cập đến lý do chính cho chuyến thăm của chúng tôi. Chúng tôi đã trốn thoát, nhưng để tiếp tục được tự do, chúng tôi cần những vũ khí và áo giáp tốt hơn. Dùi cui và chĩa hất cỏ sẽ không giúp chúng tôi chạy được lâu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Dwarves are known to be the finest metalworkers and weapon-smiths. We were hoping that you would be able to help us.
vi: Người lùn được biết là những công nhân luyện kim và thợ rèn vũ khí giỏi nhất. Chúng tôi hy vọng rằng các ngài sẽ có thể giúp đỡ chúng tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Aye, our craft is great... but we dinna’ ha’ much of weapons and armor ourselves. We’re but a remnant that survived the orcs’ in-taking of these caves. There may be other remnants; but if there are, we dinna’ yet ken of them.
vi: Đúng, nghề của chúng tôi rất tuyệt... nhưng bản thân chúng tôi không có nhiều vũ khí và áo giáp. Chúng tôi chỉ là tàn dư sống sót trước bọn người thú ở lối vào các hang động này. Có thể còn các tàn dư khác, nhưng nếu còn, chúng tôi cũng không biết về họ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: If you don’t mind me asking, Lord Hamel, how exactly did you manage to survive the orcish invasion? And since it was the orcs who reduced Knalga to this sorry state — where are they now? From what I have seen, it is mostly trolls and skeletons who lately haunt these caves.
vi: Nếu ngài không phiền tôi hỏi, chủ tướng Hamel, các ngài sống sót trước cuộc xâm lược của bọn người thú bằng cách nào? Chính bọn người thú đã biến Knalga thành tình trạng đáng buồn này - giờ chúng ở đâu? Từ những gì tôi nhìn thấy, hầu như chỉ có quỷ núi và các bộ xương lảng vảng quanh hang động.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Oh, there are orcs enough down here, but ye’ll not likely see them; they hide from us like vermin. You see, lad, in these caves there is no more fearsome a foe than a dwarf. Not only do we move through the caves swiftly, but we know them like the backs of our hands. The orcs did indeed manage to swamp our defenses with their sheer numbers all those long years ago, but not before we surprised and slew their leader — the cursed Khazg Black-Tusk. Since then, although the orcs still foul these caves with their stench, their attacks have been uncoordinated and erratic, wi’ the orcs as likely to attack each other as they are to attack us.
vi: Ồ, có người thú dưới này, nhưng cậu sẽ ít khả năng nhìn thấy chúng, chúng lẩn trốn chúng tôi như loài sâu bọ. Cậu biết đấy, chàng trai, trong các hang động này, không có đối thủ nào đáng sợ hơn một người lùn. Chúng tôi không chỉ di chuyển nhanh chóng qua các hang động, mà còn biết rõ như lòng bàn tay. Bọn người thú quả thực đã áp đảo lực lượng phòng thủ của chúng tôi hoàn toàn nhờ số đông cách đây nhiều năm, nhưng không phải vào thời điểm trước khi chúng tôi đánh úp và giết chỉ huy của chúng - tên Khazg Nanh Đen đáng nguyền rủa. Kể từ đó, mặc dù bọn người thú vẫn làm bẩn các hang động này bằng mùi hôi thối, nhưng các cuộc tấn công của chúng đều lung tung và thất thường, bọn người thú cũng tấn công lẫn nhau như chúng tấn công chúng tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: In more recent years, however, I ha’ noticed that there have been fewer orcs and more skeletons around. The orcs seem to fear them and shy away from them whenever possible, but their troll allies are another matter. Yon trolls actually seem to take great pleasure out of crushing the skeletons to the dust and sucking any marrow that remains in their bones...
vi: Tuy nhiên, trong những năm gần đây, tôi nhận thấy có ít người thú và nhiều bộ xương hơn. Bọn người thú hình như sợ chúng và tìm cách tránh xa khi có thể, nhưng các đồng minh quỷ núi của chúng thì lại là một chuyện khác. Bọn quỷ núi thực sự có vẻ thích thú khi đập nát các bộ xương thành bụi, và hút bất kỳ chất tủy nào còn sót lại trong các ống xương của chúng...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: What is the story with those skeletons anyway? They look like they were dwarves when they lived, but now they just seem to be mindless killers, attacking anyone and anything.
vi: Thế thì câu chuyện với các bộ xương đó là gì? Chúng có vẻ từng là người lùn khi còn sống, nhưng giờ, hình như chúng chỉ là những kẻ giết chóc vô thức, tấn công bất kỳ ai và bất kỳ thứ gì.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: In truth, we ha’ no idea. They just started appearing one day some years after we were trapped here — by ones and twos in the beginning, and now by the hordes. We were fair frightened when we first encountered them, but we soon discovered they fell to our hammers just as readily as the orcs fell to our axes. So, it is not their existence I fear — for we have faced far worse trials — but their rising numbers gives cause for worry...
vi: Quả thực, chúng tôi không biết. Chúng bắt đầu xuất hiện vào một ngày sau vài năm chúng tôi bị mắc kẹt ở đây - ban đầu chỉ là một hay hai bộ xương, nhưng bây giờ là cả đạo quân. Chúng tôi khá hoảng sợ khi gặp chúng lần đầu tiên, nhưng ngay sau đó đã phát hiện ra rằng chúng gục ngã trước các cây búa cũng dễ dàng như bọn người thú gục ngã trước các lưỡi rìu của chúng tôi. Do đó, điều tôi lo sợ không phải là sự tồn tại của chúng - vì chúng tôi đã đối mặt với những thử thách tồi tệ hơn nhiều - mà là số lượng của chúng đang ngày càng tăng lên.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Well, we are here with you now Lord Hamel, and in exchange for proper weapons, we will gladly assist you in clearing these caves of monsters.
vi: Hừm, giờ chúng tôi ở đây cùng ngài, chủ tướng Hamel, và để đổi lấy vũ khí, chúng tôi sẵn lòng giúp ngài dọn dẹp các hang động tràn ngập quái vật này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: That is the problem lad, we ha’ been stranded in these tunnels for years now, almost completely cut off from sources of food or metals or tools. It ha’ been as much as we could do to survive. We’ll get more food again now that we can reach the surface, and tools aplenty there are in the stores where we couldna’ reach while the orcs and trolls held them. But metal will be scarce for a while yet; ore will have to be brought in for smelting, first.
vi: Đó là vấn đề đấy, chàng trai. Chúng tôi mắc kẹt trong những đường hầm này đã nhiều năm nay, gần như bị cắt đứt hoàn toàn khỏi các nguồn thức ăn, kim loại hay dụng cụ. Chúng tôi phải cố gắng hết sức để sống sót. Chúng tôi sẽ có thêm thức ăn khi có thể lên được mặt đất, dụng cụ thì có nhiều trong kho, nhưng chúng tôi không thể tiếp cận khi bọn người thú và quỷ núi vẫn canh giữ. Còn kim loại tạm thời khá khan hiếm, trước hết, cần phải mang quặng về để nấu chảy.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: So, is there not any source of good ores nearby?
vi: Vậy, không có bất kỳ nguồn quặng tốt nào gần đây sao?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Aye, there is. A few miles north of here is the place where we mined many of our raw metals. However, that place also seems to be where all those skeletons are coming from. For all that we have managed to hold the skeletons off in our own keep, I dare not venture right into their lair. To go there would mean certain death.
vi: Có, có chứ. Cách đây vài dặm về phía bắc là nơi chúng tôi từng khai thác nhiều kim loại thô. Tuy nhiên, hình như đó cũng là nơi tất cả các bộ xương xuất hiện. Chúng tôi có thể trấn giữ pháo đài trước các bộ xương, nhưng tôi không dám đánh liều vào hang ổ của chúng. Đi đến đó là chết chắc.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: With all respect, my Lord Hamel, we the people from Dwarven Doors have faced certain death many times now. Rising up against the orcs was said to be certain death. Plunging headfirst into these bleak caves was said to be certain death. If our fate is death then so be it. Until that time comes, my people will fight and I will lead them to fight!
vi: Với tất cả lòng kính trọng, thưa chủ tướng Hamel, chúng tôi, những người từ Cửa Động Người Lùn, đã đối mặt với chết chắc nhiều lần rồi. Nổi dậy chống lại bọn người thú được cho là chết chắc. Đâm đầu vào các hang động ảm đạm này được cho là chết chắc. Nếu định mệnh của chúng tôi là chết thì cứ để vậy đi. Cho đến tận lúc đó, người của tôi vẫn chiến đấu, và tôi sẽ dẫn dắt họ chiến đấu!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Och, human though ye be, ye speak very like a dwarf, lad. Form up, men! To the mines! Let the guardsmen stay behind along with the noncombatants — for their safety and to hold the keep.
vi: Ồ, dù cậu là con người, nhưng cậu nói rất giống một người lùn, chàng trai. Tập hợp, mọi người! Đến hầm mỏ! Để các vệ binh cùng những người không tham gia chiến đấu ở lại - vì sự an toàn của họ, và để giữ pháo đài.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Get into the mines or...
vi: Vào trong hầm mỏ hoặc...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Just kill the annoying little puppies
vi: Chỉ cần giết bọn chó con khó chịu

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Ba
en: Hoping to bypass the monsters which seemed to lurk at every corner in the caves, the humans and the dwarves returned to the surface hoping to speedily reach the mines. However, once they left the caves they found that they faced a new threat.
vi: Hy vọng bỏ qua bọn quái vật đang ẩn nấp ở mọi góc trong hang động, con người và người lùn trở lại mặt đất, hy vọng nhanh chóng đến được hầm mỏ. Tuy nhiên, khi rời hang động, họ nhận thấy mình đang đối mặt với một mối đe dọa mới.

note: [message]: speaker=Pruol
en: Hey look, there is our meat! Come on, boys, lunchtime!
vi: Ê, nhìn kìa, có thịt cho chúng ta! Đi thôi, bọn bay, đã đến giờ ăn!

note: [message]: role=Supporter
en: I don’t think so, buddy.
vi: Ta không nghĩ thế đâu, anh bạn.

note: [message]: speaker=Pruol
en: Argh! They are stronger than we thought. Someone go tell the Master...
vi: Á! Chúng mạnh hơn chúng ta nghĩ. Ai đó đi báo cho chủ nhân...

note: [message]: role=Supporter
en: What’s with this ‘Master’ business? It’s starting to make me nervous.
vi: Có việc gì với tên ‘chủ nhân’? Điều đó bắt đầu khiến mình lo lắng.

note: [message]: speaker=Tallin
en: Here is the entrance to the dwarven mines. In we go!
vi: Đây là lối vào hầm mỏ của người lùn. Chúng ta đi thôi!

note: [message]: speaker=Pruol
en: Hey, there goes our lunch! Hmmm, they are stronger than we thought, let’s go tell Master.
vi: Ê, bữa ăn của chúng ta đi mất rồi! Hừm, chúng mạnh hơn chúng ta nghĩ, mau đi báo cho chủ nhân.

note: [message]: role=Supporter
en: What’s with this whole ‘Master’ business? It’s starting to make me nervous.
vi: Có việc gì với tên ‘chủ nhân’? Điều đó bắt đầu khiến mình lo lắng.

note: [scenario]: id=04_Clearing_the_Mines
en: Clearing the Mines
vi: Dọn dẹp hầm mỏ

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [side] [side]: type=Drake Burner, id=Krash [side]: type=Dwarvish Lord, id=Hamel [side]: type=Elvish Avenger, id=Sisal [side]: type=Lieutenant, id=Tallin [side]: type=Peasant, id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po 
en: Alliance
vi: Liên minh

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Clear the mines
vi: Dọn dẹp hầm mỏ

note: [message]: speaker=narrator
en: When the party finally reached the mines they were not disappointed.
vi: Cuối cùng, khi đội quân đến được hầm mỏ, họ không thất vọng.

note: [message]: speaker=Hamel
en: Behold! The Dwarven Mines.
vi: Nhìn kìa! Hầm mỏ của người lùn.

note: [message]: speaker=Hamel
en: Look at yon canal. Dwarves built it to transport mined metals deeper into Knalga. And d’ye ken those two rooms, one to the north-west and the other to the south-east? If we could capture those, we would gain o’ great tactical advantage.
vi: Nhìn dòng kênh kìa. Các người lùn đã tạo ra nó để vận chuyển kim loại đã khai thác vào sâu trong Knalga. Cậu có thấy hai căn phòng đó không, một ở phía tây bắc và một ở phía đông nam? Nếu chiếm được chúng, chúng ta sẽ giành được lợi thế chiến thuật lớn.

note: [message]: role=Supporter
en: Grim gods of darkness! The whole place is swarming with undead! They have raised corpses to do their work.
vi: Trời đất! Toàn bộ nơi này nhung nhúc ma quái! Chúng đã gọi xác chết dậy để làm việc cho chúng.

note: [message]: speaker=Tallin
en: And they seem to have good security, too. Look, most of the fortifications are repaired and they have those nasty skeletons everywhere.
vi: Hình như chúng cũng canh phòng cẩn mật nữa. Nhìn kìa, hầu hết các công sự đã được sửa chữa, chúng bố trí những bộ xương dơ bẩn ở khắp nơi.

note: [message]: role=Supporter
en: Fortunately, this entrance seems to be in disrepair. It doesn’t look like they have noticed us yet.
vi: May là, lối vào này có vẻ ọp ẹp. Hình như chúng chưa nhận thấy chúng ta.

note: [message]: speaker=Thorin
en: WHO GOES THERE?
vi: AI ĐẾN ĐÓ?

note: [message]: speaker=Hamel
en: (<i>Wince</i>).
vi: (<i>Co rúm</i>).

note: [message]: role=Supporter
en: Oops, I spoke too soon.
vi: Ối, tôi đã phát biểu quá sớm.

note: [message]: speaker=Camerin
en: Maybe he needs a fireball...
vi: Có lẽ hắn cần một quả cầu lửa...

note: [message]: speaker=Thorin
en: YOU DO NOT ANSWER. ALERT THE MASTER!
vi: NGƯƠI KHÔNG TRẢ LỜI. MAU BÁO CHO CHỦ NHÂN!

note: [message]: speaker=Malifor
en: Who goes there? Ahhh, more slaves, I see.
vi: Ai đến đó? À, ta thấy rồi, lại có thêm nô lệ.

note: [message]: speaker=Tallin
en: Others have made that mistake before. Who are you?
vi: Những kẻ khác trước đây đã mắc sai lầm đó đấy. Ngươi là ai?

note: [message]: speaker=Malifor
en: Who am I? (<i>Cackles wildly</i>) I am Malifor the Great, the master of death! These tunnels, haunted by the ghosts of the dead dwarves of Knalga, are the domain of my power.
vi: Ta là ai ư? (<i>Cười man rợ</i>) Ta là Malifor Vĩ Đại, chủ nhân của cái chết! Các đường hầm này, đầy hồn ma ám ảnh của những người lùn Knalga đã chết, là lãnh địa cho sức mạnh của ta.

note: [message]: speaker=Hamel
en: You dared disturb the rest of those brave dwarves? You shall pay in blood!
vi: Ngươi dám quấy rầy sự yên nghỉ của những người lùn dũng cảm đó ư? Ngươi sẽ phải trả giá bằng máu!

note: [message]: speaker=Malifor
en: HAHAHAHA! Your petty temper tantrums are most amusing, you puny dwarf. Soon I will finish the slaughter that the orcs have begun so promisingly, and Knalga will be all mine! From there I will sweep the whole north of all living creatures, and then swoop down upon Wesnoth!
vi: HA HA HA HA! Cơn giận tầm thường của ngươi làm ta buồn cười nhất đấy, tên người lùn yếu đuối. Chẳng bao lâu nữa, ta sẽ hoàn thành cuộc tàn sát mà bọn người thú đã phát động một cách đầy triển vọng, và toàn bộ Knalga sẽ là của ta! Từ đó ta sẽ quét sạch tất cả các sinh vật khỏi phương bắc, rồi tràn xuống Wesnoth!

note: [message]: speaker=Hamel
en: Quit your ranting, you wretched bag of bones! Prepare to return to the dust!
vi: Thôi huênh hoang đi, bị xương khốn nạn! Chuẩn bị trở về với cát bụi!

note: [message]: speaker=Malifor
en: HAHAHAHA! Such vast threats from one so small? HAHAHA!
vi: HA HA HA HA! Lời đe dọa lớn tiếng từ một kẻ nhỏ bé làm sao? HA HA HA!

note: [message]: speaker=Malifor
en: But– My my, what do we have here? — Tallin.
vi: Nhưng - Ố ô, chúng ta có gì ở đây này? - Tallin.

note: [message]: role=Supporter
en: He knows your name, Tallin. I don’t like the looks of this.
vi: Hắn biết tên anh, Tallin. Tôi không thích kiểu này.

note: [message]: speaker=Malifor
en: Oh yes, I know you, Tallin. I have been watching you for a long time. You are a perfect candidate to become one of my immortal generals.
vi: Ồ, đúng, ta biết ngươi, Tallin. Ta đã theo dõi ngươi từ lâu. Ngươi là một ứng viên hoàn hảo để trở thành một trong những viên tướng bất tử của ta.

note: [message]: speaker=Malifor
en: Look around you, Tallin; see all the power, see all of the wealth, the glory, the pleasure that the realm of death has to offer. Think of the great empire of Knalga; it can be yours. Come, share it with me!
vi: Nhìn xung quanh ngươi đi, Tallin. Hãy nhìn toàn bộ sức mạnh, toàn bộ của cải, vinh quang, hoan lạc mà thế giới chết chóc dành cho ngươi. Hãy nghĩ về đế chế Knalga vĩ đại, nó có thể là của ngươi. Đến đây, hãy cùng ta sở hữu nó!

note: [message]: role=Supporter
en: Tallin! Get hold of yourself!
vi: Tallin! Hãy giữ vững tinh thần!

note: [message]: speaker=Malifor
en: It’s very easy, Tallin... See that little vermin by your side? Take out your knife... cut his throat... feel his hot blood pump over your hands... sacrifice him!
vi: Dễ lắm, Tallin... Thấy thằng sâu bọ tầm thường cạnh ngươi chứ? Rút dao ra... cắt cổ hắn... cảm nhận máu nóng của hắn tuôn trên tay ngươi... hãy hiến tế hắn!

note: [message]: speaker=Tallin
en: (<i>Shakes head</i>) I reject your evil. Attack, men! Let us rid the good green world of this rotting filth!
vi: (<i>Lắc đầu</i>) Ta từ chối đề nghị độc ác của ngươi. Mọi người, tấn công! Hãy trừ khử thứ rác rưởi mục nát này khỏi thế giới xanh tươi đẹp!

note: [message]: speaker=Hamel
en: Aye! That’s the way of it, lad! For the murdered dwarves of Knalga! Attack!
vi: Đúng! Phải như thế chứ, chàng trai! Vì những người lùn Knalga bị sát hại! Tấn công!

note: [message]: speaker=Malifor
en: You fool! You will pay for your folly with your life.
vi: Đồ ngu! Ngươi sẽ phải đền mạng vì hành động dại dột của mình.

note: [message]: speaker=Tallin
en: Yeah, right, buddy.
vi: Được thôi, ông bạn.

note: [message]: speaker=Malifor
en: These little vermin are making progress! This is unacceptable. Rise my minions — gorge on the flesh of these scurrying little rats!
vi: Bọn sâu bọ tầm thường đang xông lên! Điều này thật không thể chấp nhận được. Đứng lên, hỡi các thuộc hạ của ta - hãy xơi thịt bọn chuột nhỏ bé lon ton đó!

note: [message]: speaker=Tallin
en: Look out everyone, something is coming out of the canals! Already the water is churning and clogging with their filth. Get back and brace yourselves.
vi: Cẩn thận, mọi người, có thứ gì đó đang chui ra khỏi các dòng kênh! Mặt nước đang khuấy động và ngập ngụa rác rưởi của chúng. Lui lại và dũng cảm lên.

note: [message]: type=Necrophage
en: <i>Fooood</i>!
vi: <i>Thức ăn</i>!

note: [message]: role=Supporter
en: Lords of Light, what kind of vile creation are those things!
vi: Các vị thần ánh sáng, những thứ đó là kiểu kinh tởm gì thế!

note: [message]: speaker=Camerin
en: Out of all of a necromancer’s creations, I must say those things are the most tortured and vilest. They have an insatiable hunger for flesh and mindlessly shrug of all manner of damage to get it. Even my fire bolts have a slightly lesser effect on them.
vi: Trong số tất cả các tác phẩm của một pháp sư gọi hồn, tôi phải nói rằng những thứ này là kinh tởm và hèn hạ nhất. Chúng thèm khát xác thịt vô độ và coi thường mọi kiểu thiệt hại. Kể cả những quả cầu lửa của tôi cũng hơi kém hiệu quả với chúng.

note: [message]: speaker=Camerin
en: Oh, and try to stay away from their claws. If you get even one scratch, and don’t get it treated quickly, you will soon find yourself weak, sick and unable to fight further.
vi: Ồ, và cố gắng tránh xa móng vuốt của chúng. Nếu bị dính dù chỉ một vết trầy xước, mà không được xử lý nhanh chóng, các anh sẽ sớm thấy mình ốm yếu và không thể chiến đấu tiếp.

note: [message]: speaker=Hamel
en: Bah! They look like fat slugs to me. Come on boys, let’s chop them to pieces before they can leave the canal.
vi: Hừ! Trông chúng như những con ốc sên béo mập. Xông lên, các chàng trai, hãy chặt chúng thành từng mảnh trước khi chúng rời khỏi dòng kênh.

note: [message]: speaker=Malifor
en: HAHAHA, you puny weaklings think you can destroy me? <i>Fools</i>! You will all soon be serving me!
vi: HA HA HA, bọn yếu đuối các ngươi nghĩ mình có thể tiêu diệt được ta sao? <i>Đồ ngu</i>! Chẳng bao lâu nữa, tất cả các ngươi sẽ phục vụ ta!

note: [message]: speaker=second_unit
en: Oh no, he just... disappeared.
vi: Ôi không, hắn vừa... biến mất.

note: [message]: speaker=Tallin
en: We have finally secured the mines. But what should we do about that foul lich? He is a menace to all that lives, and must be ended.
vi: Cuối cùng chúng ta đã bảo vệ được hầm mỏ. Nhưng chúng ta sẽ làm gì với tên thây ma bẩn thỉu đó? Hắn là một mối đe dọa với tất cả các sinh vật, hắn phải bị kết liễu.

note: [message]: speaker=Hamel
en: Aye! We’ll have to lay both his skeletons and himself to final rest before these caves will be fit for dwarvenkind again.
vi: Đúng! Chúng ta sẽ phải đưa cả những bộ xương của hắn lẫn chính hắn đến nơi yên nghỉ cuối cùng trước khi sửa sang lại các hang động này cho người lùn.

note: [message]: speaker=Tallin
en: But I’m sore vexed. We need better weapons. Luck and spirit can carry us only so far.
vi: Nhưng tôi vô cùng bực tức. Chúng ta cần những vũ khí tốt hơn. May mắn và nghị lực chỉ có thể giúp chúng ta được đến mức này.

note: [message]: speaker=Hamel
en: Aye. We must do both. I’m thinking it might be best if I muster my folk to start on the weapon-making while you and your followers pursue yon lich. By the time you’ve laid him to final rest and return here, we’ll ha’ made a good start on the work.
vi: Đúng. Chúng ta phải thực hiện cả hai. Có lẽ tốt nhất là tôi tập hợp người của mình để bắt đầu chế tạo vũ khí, trong khi cậu và những người khác đuổi theo tên thây ma. Trước khi cậu đưa hắn đến nơi yên nghỉ cuối cùng và trở về đây, chúng tôi đã có một khởi đầu tốt với công việc.

note: [message]: speaker=Tallin
en: So it shall be.
vi: Vậy nhất trí thế.

note: [message]: role=follower
en: With all respect, Lord Hamel, some o’ us would like to fare forth with Tallin. He’s lucky, he is — or he makes his own luck.
vi: Với tất cả lòng kính trọng, thưa chủ tướng Hamel, một vài người trong số chúng tôi muốn đi tiếp với Tallin. Cậu ấy thật may mắn - hoặc cậu ấy tự tạo ra may mắn cho riêng mình.

note: [message]: speaker=Hamel
en: And so it shall be. You’ve my leave and welcome. Try to keep the lad safe...
vi: Vậy cũng được. Tôi cho phép và chào tạm biệt. Cố gắng giữ chàng trai an toàn...

note: [message]: role=follower
en: Thank you, Lord Hamel.
vi: Cảm ơn ngài, chủ tướng Hamel.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=05a_The_Pursuit, (role=Study Guard) ( #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=05a_01_The_Pursuit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-
en: The Pursuit
vi: Cuộc truy đuổi

note: [message]: speaker=narrator
en: Leaving most of the dwarves behind, Tallin and the rest of his party set off to pursue the Sorcerer.
vi: Để hầu hết các người lùn ở đằng sau, Tallin và những người còn lại trong đội quân của mình lên đường đuổi theo tên phù thủy.

note: [message]: speaker=Tallin
en: There he goes! Quick, get him!
vi: Hắn kìa! Mau bắt hắn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: type=Revenant #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: role=starting_speaker #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.
en: I don’t think so, you living vermin.
vi: Ta không nghĩ thế đâu, sinh vật sâu bọ.

note: [message]: speaker=Tallin
en: We’ll have to kill these revenants to get after him. There are only two of them, so they shouldn’t last long.
vi: Chúng ta phải giết các bộ xương giữ mộ này để đuổi theo hắn. Chỉ có hai tên, nên chúng sẽ không trụ được lâu.

note: [objective]: condition=win
en: Get past the Revenants.
vi: Vượt qua các bộ xương giữ mộ

note: [message]: speaker=unit
en: Uh... Which way?
vi: Ơ... Đường nào?

note: [message]: speaker=Tallin
en: Blast it! We lost him.
vi: Khốn kiếp! Chúng ta đã mất dấu hắn.

note: [message]: speaker=Tallin
en: It makes no difference in the end, because we will hunt him down and crush him to powder. HEAR THAT, YOU OLD SKELETON?
vi: Rốt cuộc thì cũng chẳng có gì khác, vì chúng ta sẽ truy đuổi hắn và đập tan hắn thành bụi. NGHE THẤY KHÔNG, BỘ XƯƠNG GIÀ?

note: [message]: speaker=Malifor
en: (<i>Faint cackle of laughter in the distance</i>)
vi: (<i>Tiếng cười văng vẳng từ xa</i>)

note: [message]: speaker=Camerin
en: Yeah! This is gonna be fun!
vi: Đúng! Sẽ vui đây!

note: [message]: speaker=Tallin
en: Let us proceed with caution. Nobody is to go off by himself. We don’t know what could be lurking in these tunnels.
vi: Chúng ta hãy tiếp tục một cách cẩn thận. Không ai được đi lạc ra xa. Chúng ta không biết thứ gì có thể đang ẩn nấp trong các đường hầm này.

note: [objective]: condition=win
en: Find Malifor and destroy him
vi: Tìm Malifor và tiêu diệt hắn

note: [message]: speaker=narrator
en: The Dungeon
vi: Ngục tối

note: [message]: speaker=unit
en: Those poor wretches!
vi: Tội nghiệp những người khốn khổ!

note: [message]: speaker=Tallin
en: We won’t leave them in Malifor's chains!
vi: Chúng ta sẽ không bỏ rơi họ trong xiềng xích của Malifor!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tervor
en: They are trying to free the prisoners! Stop them!
vi: Chúng đang tìm cách giải thoát các tù nhân! Ngăn chặn chúng!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Good luck, my friend.
vi: Chúc may mắn, bạn của tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [unit]: type=$type_check.type, id=Father Morvin [unit]: type=White Mage, id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth) 
en: Father Morvin
vi: Cha Morvin

note: [message]: speaker=Father Morvin
en: Finally! I am free. Lord Tallin, I am forever in your debt! We will follow you to the end of the world if need be.
vi: Cuối cùng! Ta đã được tự do. Chủ tướng Tallin, tôi mãi mãi nợ ơn anh! Chúng tôi sẽ theo anh đến cùng trời cuối đất nếu cần thiết.

note: [message]: speaker=Tallin
en: It’s just ‘Tallin’, no ‘Lord’. And no problem.
vi: Chỉ là ‘Tallin’, không phải ‘chủ tướng’. Và không có vấn đề gì.

note: [message]: speaker=Tallin [message]: speaker=unit
en: Please, folks, not now.
vi: Thôi nào, không phải bây giờ.

note: [message]: speaker=Sister Thera
en: Oh, sorry.
vi: Ồ, xin lỗi.

note: [message]: speaker=Tallin
en: Who are you? How did you end up down here?
vi: Các vị là ai? Làm sao các vị lại ở dưới này?

note: [message]: speaker=Father Morvin
en: I am called Father Morvin. My wife, Thera and I were advisers and healers for the dwarvish nobles. We could not shield them from the wrath of Khazg Black-Tusk, but we survived the orcs and trolls — only to be captured by these skeletons.
vi: Tôi được gọi là cha Morvin. Vợ tôi, Thera và tôi là cố vấn và điều trị viên cho các quý tộc người lùn. Chúng tôi không thể bảo vệ họ khỏi cơn thịnh nộ của Khazg Nanh Đen, nhưng chúng tôi đã sống sót trước bọn người thú và quỷ núi - cuối cùng lại bị những bộ xương này bắt giữ.

note: [message]: speaker=Tallin
en: Funny, why would the bonebag keep you as his prisoners? He doesn’t really seem to be the merciful type.
vi: Thật hài hước, tại sao bị xương đó lại giữ các vị làm tù nhân? Hắn thực sự có vẻ không phải một kẻ từ bi.

note: [message]: speaker=Father Morvin
en: He didn’t keep us alive out of mercy, he wanted to study us to see if there was a way to counteract our arcane attacks. His kind are very vulnerable to such attacks.
vi: Hắn không giữ chúng tôi sống vì lòng từ bi, hắn muốn điều tra chúng tôi để xem có cách nào kháng cự lại các đòn tấn công bí kíp của chúng tôi không. Những kẻ như hắn rất có nhược điểm trước những đòn tấn công như thế.

note: [message]: speaker=Tallin
en: Indeed, that is good to know. But you are now free to go wherever you like. May the Lords of Light guide your path.
vi: Thật tốt khi biết điều đó. Nhưng giờ các vị được tự do đi bất cứ đâu các vị muốn. Cầu mong các vị thần ánh sáng dẫn đường cho các vị.

note: [message]: speaker=Father Morvin
en: As I have said, Tallin, I am eternally in your debt, and I take my debts seriously. If you have no objection, I will serve you until one of us departs this life.
vi: Như tôi đã nói, Tallin, tôi mãi mãi nợ ơn anh, và tôi sẽ trả nợ một cách nghiêm túc. Nếu anh không phản đối, tôi sẽ phục vụ anh đến khi một trong hai chúng ta rời khỏi cõi đời này.

note: [message]: speaker=Tallin
en: Oh, think nothing of it. Let no talk of debts come between us; rather let us join hands as allies in restoring these Northlands to sanity.
vi: Ồ, đừng nghĩ về điều đó. Đừng nói về nợ nần giữa chúng ta, thay vào đó, hãy chung tay làm đồng minh để phục hồi sự trong sạch của vùng đất phương Bắc này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Elenia [message]: speaker=Father Morvin [message]: speaker=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#
en: Thank you, Tallin.
vi: Cảm ơn, Tallin.

note: [message]: speaker=Tallin
en: Wow! That’s incredible. Now I understand why the bag of bones kept you guys in jail; he just simply couldn’t kill you!
vi: Chà! Thật không thể tin được. Giờ tôi đã hiểu vì sao bị xương đó giữ hai vị trong ngục, đơn giản chỉ vì hắn không thể giết được hai vị!

note: [message]: speaker=Sister Thera
en: (<i>Giggle</i>)
vi: (<i>Cười khúc khích</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [unit]: type=$type_check.type, id=Sister Thera [unit]: type=White Mage, id=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #
en: Sister Thera
vi: Sơ Thera

note: [message]: speaker=Sister Thera
en: Freedom at last. Thank you, Lord Tallin.
vi: Cuối cùng cũng được tự do. Cảm ơn anh, chủ tướng Tallin.

note: [message]: speaker=Tallin
en: Just ‘Tallin’. I am no Lord, just a humble peasant trying to restore our people to freedom.
vi: Chỉ cần ‘Tallin’. Tôi không phải chủ tướng, chỉ là một nông dân hèn mọn đang tìm cách giành lại tự do cho người của mình.

note: [message]: speaker=Sister Thera
en: I am called Sister Thera. My husband Morvin and I were advisers and healers for the dwarvish nobles of Knalga. We could not save them from Khazg Black-Tusk’s troops, but we survived the orcs and trolls only to be captured when these skeletons appeared.
vi: Tôi được gọi là sơ Thera. Chồng tôi, Morvin và tôi là cố vấn và điều trị viên cho các quý tộc người lùn Knalga. Chúng tôi không thể cứu họ khỏi quân lính của Khazg Nanh Đen, nhưng chúng tôi đã sống sót trước bọn người thú và quỷ núi, cuối cùng lại bị bắt giữ khi những bộ xương này xuất hiện.

note: [message]: speaker=Tallin
en: Funny, why would the bonebag keep you as his prisoners? He didn’t seem to be the merciful type.
vi: Thật hài hước, tại sao bị xương đó lại giữ các vị làm tù nhân? Hắn có vẻ không phải một kẻ từ bi.

note: [message]: speaker=Sister Thera
en: He didn’t keep us alive out of mercy, he wanted to study us to see if there was a way to counteract our arcane attacks. His kind are very vulnerable to such attacks, as I am sure you know by now.
vi: Hắn không giữ chúng tôi sống vì lòng từ bi, hắn muốn điều tra chúng tôi để xem có cách nào kháng cự lại các đòn tấn công bí kíp của chúng tôi không. Những kẻ như hắn rất có nhược điểm trước những đòn tấn công như thế, tôi chắc chắn giờ anh cũng biết rồi.

note: [message]: speaker=Sister Thera
en: If you have no objection, Tallin, we would like to join you. These northlands are hardly safe these days for anyone to be traveling on their own, and we could lend valuable help to your cause.
vi: Nếu anh không phản đối, Tallin, tôi muốn tham gia cùng anh. Vùng đất phương Bắc những ngày này gần như không còn an toàn cho bất kỳ ai đi một mình nữa, và chúng tôi có thể cho anh sự trợ giúp quý giá.

note: [message]: speaker=Tallin
en: Very well, you are most welcome to join us.
vi: Thôi được, hoan nghênh các vị tham gia cùng chúng tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Oh my, she is almost dead!
vi: Ôi trời, cô ấy gần như đã chết!

note: [message]: speaker=Sister Thera
en: Here, let me see her.
vi: Đây, để tôi xem.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Was that a teleport you just did? Wow, you guys are good!
vi: Có phải sơ vừa dịch chuyển tức thời không? Chà, các vị thật tuyệt!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin
en: (<i>Wink... wink.</i>)
vi: (<i>Nháy mắt... nháy mắt.</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera
en: Here, this will help her.
vi: Đây, tôi sẽ giúp cô ấy.

note: [message]: speaker=Elenia
en: Uh... where... am... I...?
vi: Ơ... tôi... đang... ở... đâu... đây?

note: [message]: speaker=Sister Thera
en: You are in the dungeons of Malifor. These brave people have just released you.
vi: Cô đang ở trong ngục của Malifor. Những người dũng cảm này vừa giải thoát cho cô.

note: [message]: speaker=Elenia
en: ... Thanks.
vi: ... Cảm ơn.

note: [message]: speaker=Tallin
en: No problem. Sister Thera, you take care of her. If she wants to join us she would make a powerful ally.
vi: Không có gì. Sơ Thera, hãy chăm sóc cô ấy. Nếu cô ấy muốn tham gia cùng chúng ta, cô ấy sẽ trở thành một đồng minh hữu ích.

note: [message]: speaker=Elenia
en: Yes, I would... like to join... you Lord Tallin.
vi: Tất nhiên, tôi muốn... tham gia cùng anh... chủ tướng Tallin.

note: [message]: speaker=Tallin
en: Just Tallin; I am no lord. But gee, that sure is some powerful spell you used on her, Sister. She is looking better already.
vi: Chỉ cần Tallin, tôi không phải chủ tướng. Nhưng chà, chắc chắn phép thuật mạnh mẽ nào đó mà sơ sử dụng với cô ấy đã có hiệu quả. Cô ấy trông có vẻ tốt hơn rồi.

note: [message]: speaker=Elenia
en: And I feel better too. Now let’s get back at that disgusting skeleton.
vi: Tôi cũng cảm thấy tốt hơn rồi. Giờ chúng ta hãy đáp trả bộ xương kinh tởm đó.

note: [message]: speaker=Tallin
en: I wish we had some healers with us. Just try to help her the best you can.
vi: Tôi ước chúng ta có một số điều trị viên đi theo. Chỉ cần cố gắng giúp cô ấy hết mức có thể.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Here, I hope that helps.
vi: Đây, tôi hy vọng điều đó sẽ có ích.

note: [message]: speaker=unit
en: You are in the dungeons of Malifor. We have just released you.
vi: Cô đang ở trong ngục của Malifor. Chúng tôi vừa giải thoát cho cô.

note: [message]: speaker=Tallin
en: No problem. Just take it easy. If you would like to join us your help could mean life or death for a lot of us.
vi: Không có gì. Cứ thoải mái. Nếu cô muốn tham gia cùng chúng tôi, sự giúp đỡ của cô có thể là vấn đề sống chết đối với nhiều người trong số chúng tôi.

note: [message]: speaker=Tallin
en: Just Tallin, I am no lord. And you are looking better already.
vi: Chỉ cần Tallin, tôi không phải chủ tướng. Và trông cô có vẻ tốt hơn rồi.

note: [message]: speaker=Elenia
en: Oh, just a few tricks I know, otherwise I probably would be dead by now. But let’s get back at that disgusting skeleton.
vi: Ồ, chỉ là một vài mẹo vặt mà tôi biết, nếu không, có lẽ giờ tôi đã chết rồi. Nhưng chúng ta hãy đáp trả bộ xương kinh tởm đó.

note: [message]: speaker=Tallin
en: Why did the bag of bones capture you in the first place?
vi: Tại sao bộ xương đó lại bắt giữ cô?

note: [message]: speaker=Elenia
en: Because he thought I was pretty.
vi: Bởi vì hắn nghĩ tôi xinh đẹp.

note: [message]: speaker=Tallin
en: That old skeleton? Geez, what a nutcase.
vi: Bộ xương già đó ư? Chà, một kẻ thật điên loạn.

note: [message]: speaker=Elenia
en: You’re telling me.
vi: Anh đang nói với tôi đấy.

note: [message]: speaker=unit
en: Holy cow! What did I just let out of that cage! Look out everyone.
vi: Ôi trời! Mình vừa thả cái gì ra khỏi chiếc lồng thế! Mọi người nhìn xem.

note: [message]: speaker=Camerin
en: Oooooh, cool, it’s a drake!
vi: Ồ ố ô, tuyệt, đó là một người rồng!

note: [message]: speaker=Krash
en: (<i>Whimper</i>)
vi: (<i>Thút thít</i>)

note: [message]: speaker=unit
en: Bright Gods, such a fierce creature whimpering! What the heck have they done to it?
vi: Thánh thần ơi, một sinh vật dữ tợn đang khóc thút thít! Bọn chúng đã làm quái quỷ gì với nó thế?

note: [message]: speaker=Camerin
en: The bastards!
vi: Bọn khốn nạn!

note: [message]: speaker=Father Morvin
en: Probably another one of Malifor’s experiments.
vi: Có lẽ là một trong những thí nghiệm khác của Malifor.

note: [message]: speaker=Tallin
en: I don’t know, see if it talks.
vi: Tôi không biết, hãy xem nó nói gì.

note: [message]: speaker=unit
en: Hey, big guy. We aren’t gonna hurt you. We wanna be your friends.
vi: Ê, gã to xác. Bọn ta sẽ không làm hại ngươi đâu. Bọn ta muốn làm bạn của ngươi.

note: [message]: speaker=Krash
en: ... Not... going... to... hurt... me?
vi: ... Sẽ... không... làm... hại... tôi?

note: [message]: speaker=Tallin
en: Hey, it talks!
vi: Ê, nó nói!

note: [message]: speaker=Camerin
en: It’s a ‘he’, and yes, they’re actually very intelligent creatures.
vi: Phải là ‘anh ấy’, đúng thế, thực ra chúng là những sinh vật rất thông minh.

note: [message]: speaker=unit
en: Hush! I am trying to talk to him. Nope, we’ll never hurt you. But if you want to you can hurt some skeletons.
vi: Suỵt! Tôi đang tìm cách nói chuyện với nó. Không, bọn ta sẽ không làm hại ngươi đâu. Nhưng bọn ta muốn ngươi làm hại một số bộ xương.

note: [message]: speaker=Krash
en: Skeletons! GRRRR!!
vi: Bộ xương! GRRRR!!

note: [message]: speaker=unit
en: Look out! He is ready to go! Hey, is that smoke coming out of his ears?
vi: Nhìn xem! Nó sẵn sàng đi rồi! Ê, khói đó đang thoát ra từ tai nó phải không?

note: [message]: speaker=unit
en: And look at this, there is some sort of opening in the back of his cell...
vi: Và nhìn này, có một kiểu lỗ hổng nào đó phía sau phòng giam...

note: [message]: speaker=Krash
en: It’s an escape tunnel. The hole wasn’t big enough for me to go through but one of you little guys might fit.
vi: Đó là một đường hầm tẩu thoát. Lỗ hổng không đủ to để tôi đi qua nhưng một trong những người nhỏ bé các anh có thể chui lọt.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Hmmm, it is pretty small, let’s see if we can make it bigger.
vi: Hừm, nó khá nhỏ, hãy xem chúng ta có thể làm nó to hơn không.

note: [message]: speaker=unit
en: There we go. Now let’s see where this tunnel leads to.
vi: Được rồi. Giờ chúng ta hãy xem đường hầm này dẫn đến đâu.

note: [message]: speaker=Krash
en: ROOOAARR!
vi: RÀÀÀOO!

note: [message]: role=Supporter
en: Whoa! Maybe he isn’t so friendly after all... or at least to some things.
vi: Chà! Rốt cuộc nó cũng không thân thiện lắm... hoặc ít nhất cũng là với một số thứ.

note: [message]: speaker=unit
en: (<i>Sigh</i>) Great. More water. And there doesn’t seem to be anything down this tunnel, either friend or foe.
vi: (<i>Thở dài</i>) Tuyệt. Lại có nước. Và hình như không có gì ở cuối đường hầm này, dù là bạn hay thù.

note: [message]: speaker=Dulcatas
en: Halt! Who goes there? Friend or foe?
vi: Dừng lại! Ai đến đó? Bạn hay thù?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Depends. Are you loyal to Malifor?
vi: Còn tùy. Các ngươi có trung thành với Malifor không?

note: [message]: speaker=Dulcatas
en: Never! If you ha’ been sent by Malifor, then know that we will never yield! Come and meet your death!
vi: Không bao giờ! Nếu các ngươi được Malifor phái đến, thì hãy biết rằng bọn ta sẽ không bao giờ đầu hàng! Đến và gặp gỡ cái chết của các ngươi đi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Hold! We aren’t friends of Malifor in the least. Rather, we have come to destroy him.
vi: Khoan đã! Chúng tôi không phải là bạn của Malifor một tí nào. Ngược lại, chúng tôi đến để tiêu diệt hắn.

note: [message]: speaker=Dulcatas
en: Finally! You don’t know how long we have been waiting for this day.
vi: Cuối cùng! Các anh không biết chúng tôi đã chờ đợi ngày này bao lâu đâu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: How did you get here and how long have you been here?
vi: Làm sao các anh lại ở đây và các anh đã ở đây bao lâu?

note: [message]: speaker=Dulcatas
en: We were originally prisoners of Malifor, but we tunneled out and escaped. Since then, we have eked out a precarious survival on what we have been able to steal or raid from Malifor.
vi: Ban đầu chúng tôi là tù nhân của Malifor, nhưng chúng tôi đã đào hầm ra ngoài và trốn thoát. Sau đó, chúng tôi kéo dài sự sống sót mong manh bằng bất kỳ thứ gì chúng tôi có thể trộm cắp hoặc cướp được từ Malifor.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: By now you have tunnels all through this place.
vi: Giờ các anh đã có đường hầm ở khắp nơi này.

note: [message]: speaker=Dulcatas
en: Aye. That seemingly blank wall to the south there is actually a hidden entrance to the treasury.
vi: Đúng. Ở vách tường phía nam tưởng chừng trống rỗng đó, thực ra có một lối vào kho báu bí mật.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Awesome, let’s go!
vi: Tuyệt vời, chúng ta đi thôi!

note: [message]: speaker=unit
en: Here we go.
vi: Chúng ta đến nơi rồi.

note: [message]: role=Treasury Guard
en: Intruders! Get them!
vi: Có kẻ xâm nhập! Thanh toán chúng!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: role=Supporter [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.1
en: Bring it on!
vi: Mang nó về!

note: [message]: speaker=narrator
en: The Treasury
vi: Kho báu

note: [message]: speaker=unit
en: The Treasury! Cool, let’s go loot some booty!
vi: Kho báu! Tuyệt, chúng ta hãy chôm một ít của!

note: [message]: speaker=unit
en: Wow! There is at least 1,000 gold in here!
vi: Chà! Có ít nhất 1000 lượng vàng ở đây!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Holy Gods of Light! 500 gold!
vi: Trời đất thánh thần ơi! 500 lượng vàng!

note: [message]: speaker=unit
en: 800 gold! We’re rich!!
vi: 800 lượng vàng! Chúng ta giàu rồi!!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: What a hoard! 2,000 gold!
vi: Cả một kho của! 2000 lượng vàng!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: 500 gold! Not bad!
vi: 500 lượng vàng! Không tồi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: 10,000 gold! Wow! Where is that bag of bones getting all this?
vi: 10000 lượng vàng! Chà! Bị xương đó lấy toàn bộ số vàng này ở đâu nhỉ?

note: [message]: speaker=narrator
en: The Great Chamber
vi: Phòng lớn

note: [message]: speaker=unit
en: ‘The Great Chamber’? Hmmm, wonder what that could be.
vi: ‘Phòng lớn’? Hừm, tự hỏi điều đó có thể là gì.

note: [message]: speaker=unit
en: So this is the Great Chamber eh? Doesn’t look like there is much to see here.
vi: Vậy đây là phòng lớn ư? Có vẻ không có gì nhiều để xem ở đây.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator
en: (<i>Rumble</i>)
vi: (<i>Rung ầm ầm</i>)

note: [message]: speaker=unit
en: Perhaps I spoke too soon...
vi: Có lẽ mình đã phát biểu quá sớm...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator
en: (<i>Crash</i>)
vi: (<i>Sầm sập</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: What was that? Oh, woe — two big slabs of rock cutting off our retreat!
vi: Cái gì thế? Ôi, thôi - hai tảng đá lớn đã cắt đứt đường rút lui của chúng ta!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: This doesn’t look good.
vi: Chẳng có vẻ gì tốt.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: role=Supporter #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.1
en: ‘Great Chamber’, my foot! This is a death chamber!
vi: ‘Phòng lớn’, chân của tôi! Đây là phòng chết chóc thì có!

note: [message]: speaker=Abhai
en: The Rod of Justice! What in the world is it doing all the way down here?
vi: Quyền trượng công lý! Trời đất quỷ thần, nó đang làm gì tít tận dưới này?

note: [message]: speaker=Tallin
en: What do you have there, Abhai?
vi: Ông có gì ở đó, Abhai?

note: [message]: speaker=Abhai
en: This is the Great Rod of Justice, my boy. It was an ancient artifact even when I was young. They say it was crafted by the Great Gods themselves, and given to the first true Ruler of Men to ensure peace, harmony and above all — justice. For hundreds of years it did just that, for during the time it was wielded by men, the ruling class never became corrupt, the people never lacked justice and neither evil nor wars troubled the land.
vi: Đây là quyền trượng công lý, chàng trai. Kể cả khi tôi còn trẻ, nó đã là một bảo bối cổ. Người ta nói nó được chính các vị thần tạo ra, và được trao cho người thống trị đầu tiên thực sự đảm bảo được hòa bình, hòa thuận và trên tất cả - công lý. Trong hàng trăm năm, nó đã thực hiện điều đó, trong thời gian nó được sử dụng, giai cấp thống trị chẳng bao giờ trở nên thối nát, mọi người chẳng bao giờ thiếu công lý, và chẳng có tội lỗi hay chiến tranh nào gây rắc rối cho vùng đất.

note: [message]: speaker=Tallin
en: Well, if you don’t mind me saying — that certainly isn’t the state of affairs now. Knalga lies in ruins, orcs ravage the surface, and these dark and evil creatures haunt the underground passages. In the meantime, Wesnoth is said to be ruled by the wicked and cruel queen Asheviere, while the rightful heir must have long since perished in his vain quest for the Sceptre of Fire.
vi: Hừm, nếu ông không phiền tôi nói - chắc chắn đó không phải là tình hình bây giờ. Knalga nằm trong đống đổ nát, người thú cướp phá trên mặt đất, những sinh vật mờ ám và xấu xa ám ảnh các lối đi dưới lòng đất. Trong lúc đó, có tin Wesnoth đang bị thống trị bởi nữ hoàng Asheviere độc ác và tàn bạo, còn người thừa kế hợp pháp chắc hẳn từ lâu đã bỏ mạng trong nỗ lực vô vọng tìm kiếm vương trượng lửa.

note: [message]: speaker=Abhai
en: Ahh, with the Rod of Justice down here it is to be expected. Come Tallin, either you or one of your trusted men must wield this staff and bring peace and justice back into this world.
vi: À, với quyền trượng công lý dưới này, hy vọng tình hình có thể được cải thiện. Tallin, cậu hoặc một người đáng tin cậy của cậu phải sử dụng cây gậy này để mang hòa bình và công lý trở lại với thế giới.

note: [message]: speaker=Tallin
en: Why can’t you wield it, Abhai?
vi: Tại sao ông không thể sử dụng nó, Abhai?

note: [message]: speaker=Abhai
en: I am a creature of the past, and thus my time to wield it is long gone. This is your era, Tallin, and thus it is your responsibility to see to it that your people receive peace, prosperity and justice. Quickly, come forth or send one of your men for time is waning.
vi: Tôi là một sinh vật của quá khứ, do đó thời đại để tôi sử dụng nó đã qua từ lâu. Giờ là thời đại của cậu, Tallin, trách nhiệm của cậu là chứng kiến người của mình nhận được hòa bình, thịnh vượng và công lý. Nhanh lên, đến lấy hoặc cử một người đến lấy, vì thời gian không còn nhiều.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator
en: Should I pick up the Rod of Justice?
vi: Tôi có nên lấy quyền trượng công lý không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [option]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [option] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (B
en: rod of justice^Take it
vi: Giữ lấy

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Wow! This thing is... incredible!
vi: Chà! Vật này thật... khó tin!

note: [message]: speaker=unit
en: I wonder what such a powerful artifact is doing hidden all the way back here...
vi: Mình tự hỏi một bảo bối mạnh như thế làm gì ở tít tận dưới này...

note: [message]: speaker=Camerin
en: That’s... that’s the Rod of Justice!
vi: Đó là... đó là quyền trượng công lý!

note: [message]: speaker=Tallin
en: Do you know anything about it, Camerin?
vi: Ông có biết gì về nó không, Camerin?

note: [message]: speaker=Camerin
en: I don’t think there is a person alive who knows anything more solid than rumors and legends. There are very few people who even knows it exists!
vi: Tôi không nghĩ có người nào còn sống để biết về điều gì đó chắc chắn hơn các tin đồn và truyền thuyết. Thậm chí có rất ít người biết nó tồn tại!

note: [message]: speaker=Tallin
en: How did you come to know of it?
vi: Làm sao ông biết về nó?

note: [message]: speaker=Camerin
en: Some of the most ancient elvish legends make some vague mention of this artifact. But beyond that...
vi: Một số truyền thuyết cổ xưa nhất của thần tiên có đề cập một cách mơ hồ về bảo bối này. Nhưng ngoài điều đó...

note: [message]: speaker=Tallin
en: Interesting. I wonder who — or what — could have created such a powerful artifact. There must be one heck of a story behind this thing.
vi: Thật thú vị. Tôi tự hỏi ai - hoặc cái gì - đã tạo ra một bảo bối mạnh như thế. Chắc hẳn phải có cả một câu chuyện đằng sau đồ vật này.

note: [object]: id=justice_rod
en: Rod of Justice
vi: Quyền trượng công lý

note: [object]: id=justice_rod
en: This is a magical staff of tremendous power and unknown origin. Although the full extent of its power has not been fathomed, there are a few features about it that will be obvious to any master of lore. The wielder of this staff gains a dramatic increase in strength, speed and intelligence, and is granted the ability to fire devastating lightning bolts at at his opponents. Only a person who is good at heart and who is willing to sacrifice his life on the path of justice can wield this staff.
vi: Đây là một cây gậy có phép thuật với sức mạnh khủng khiếp và nguồn gốc không ai biết. Mặc dù mức độ sức mạnh đầy đủ của nó chưa từng được đo, nó có một số đặc điểm mà chắc chắn sẽ là rõ ràng với bất kỳ bậc thầy tri thức nào. Người sử dụng cây gậy này giành được sự tăng cường đáng kể về sức mạnh, tốc độ và trí thông minh, được ban khả năng phóng những tia lửa điện có sức công phá mãnh liệt vào đối thủ. Chỉ một người có trái tim trong sạch và sẵn sàng hy sinh cuộc đời của mình trên con đường công lý mới có thể sử dụng cây gậy này.

note: [effect]: type=fire
en: rod of justice
vi: quyền trượng công lý

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [option]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [option] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (B
en: rod of justice^Leave it
vi: Bỏ lại

note: [message]: speaker=narrator
en: Malifor the Great’s Study
vi: Phòng làm việc của Malifor Vĩ Đại

note: [message]: speaker=unit
en: There we go! This way, guys!
vi: Chúng ta đến rồi! Lối này, mọi người!

note: [message]: speaker=narrator
en: Warning! These bottles contain toxic waste. Causes disintegration on contact.
vi: Cảnh báo! Các chai lọ này chứa rác thải độc hại. Gây phân hủy khi tiếp xúc.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Ha ha, for skeletons anyway.
vi: Ha ha, cho các bộ xương.

note: [message]: speaker=unit
en: (<i>Rolls eyes</i>) Oh, the hazardous life of a skeleton.
vi: (<i>Tròn mắt</i>) Ồ, cuộc đời khốn khổ của một bộ xương.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: A door, and a big, big lock, hmmm...
vi: Một cánh cửa, và một cái khóa lớn, hừm...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Sorry folks, this is just too tempting.
vi: Xin lỗi mọi người, chỉ là nó quá lôi cuốn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Hmmm, this door sure is locked up pretty tight. I wonder what’s behind it.
vi: Hừm, cánh cửa này bị khóa khá chặt. Mình tự hỏi có gì đằng sau nó.

note: [message]: speaker=unit
en: Holy water! For a certainty, those skeletons won’t like us getting our hands on this stuff. But that’s probably why they kept them back here in the first place.
vi: Nước thánh! Chắc chắn một điều, các bộ xương không thích chúng ta nhúng tay vào thứ này. Nhưng có thể đó là lý do tại sao chúng lại để nước thánh ở đây.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Oh yeah, holy water!
vi: Ồ đúng, nước thánh!

note: [message]: role=Study Guard
en: They are attacking the master’s study! We must stop them! Call the reserves!
vi: Chúng đang tấn công phòng làm việc của chủ nhân! Chúng ta phải ngăn chặn chúng! Gọi quân tiếp viện!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: ‘The master’s study’ eh? I bet we’ll find Malifor there!
vi: ‘Phòng làm việc của chủ nhân’ à? Tôi đánh cuộc chúng ta sẽ tìm thấy Malifor ở đó!

note: [message]: speaker=narrator
en: Caution! Tunnel flooded and infested with aquatic monsters. Enter at the risk of your life.
vi: Cẩn thận! Đường hầm đã ngập lụt và đầy các quái vật sống dưới nước. Cứ liều mạng mà vào.

note: [message]: speaker=unit
en: Interesting. It seems like someone really doesn’t want us going down this tunnel.
vi: Thật thú vị. Hình như có ai đó thực sự không muốn chúng ta đi xuống đường hầm này.

note: [message]: speaker=unit
en: Hey, an underground lake.
vi: Ê, một cái hồ dưới lòng đất.

note: [message]: speaker=unit
en: Ack! What are those things!
vi: Ôi! Những thứ đó là gì thế!

note: [message]: speaker=Camerin
en: Oh yeah, those things. Watch out, they are the arms of some sort of underwater creature. They’ll try to pummel you to death, then drag you under for dinner.
vi: Ồ đúng, những thứ đó. Coi chừng, chúng là chân tay của một sinh vật nào đó dưới nước. Chúng sẽ tìm cách đấm các anh đến chết, sau đó lôi các anh xuống nước để ăn thịt.

note: [message]: speaker=Tallin
en: Then how do we get past? I can see that the passage continues to both the north and south and we haven’t found Malifor yet...
vi: Vậy chúng ta đi qua bằng cách nào? Tôi có thể thấy rằng hành lang tiếp tục về cả hai phía bắc nam mà chúng ta vẫn chưa tìm thấy Malifor...

note: [message]: speaker=Camerin
en: Creatures of that type regenerate over time; it’s doubtful we can destroy it completely. But if we destroy its arms we’ll be relatively safe until they regenerate.
vi: Những sinh vật có kiểu đó tái tạo lại theo thời gian. Tôi không chắc chúng ta có thể tiêu diệt nó hoàn toàn. Nhưng nếu chúng ta phá hủy tay chân của nó, chúng ta sẽ tương đối an toàn đến khi chúng tái tạo lại.

note: [message]: speaker=Tallin
en: Let’s get to it, then.
vi: Vậy, chúng ta hãy tiếp tục.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Hmm, what is this thing?
vi: Hừm, thứ gì đây?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: EEEEEE!
vi: IIIIII!

note: [message]: speaker=unit
en: AHHHH!
vi: Á!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: ... Wait a second, who are you?
vi: ... Chờ một chút, ngươi là ai?

note: [message]: speaker=unit
en: I... I am one of Tallin’s men...
vi: Ta... ta là một trong số những người của Tallin...

note: [message]: speaker=Abhai
en: Who is this ‘Tallin’?
vi: ‘Tallin’ là ai?

note: [message]: speaker=Tallin
en: I am.
vi: Ta đây.

note: [message]: speaker=Abhai
en: What is your purpose in coming here?
vi: Mục đích của ngươi khi đến đây là gì?

note: [message]: speaker=Tallin
en: We seek the lich Malifor.
vi: Bọn ta tìm tên thây ma Malifor.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: Malifor...! (<i>Goes a bit paler (if possible)</i>) What business do you have with him?
vi: Malifor...! (<i>Tái nhợt đi một chút (nếu có)</i>) Các ngươi có việc gì với hắn?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: We seek to crush and destroy him.
vi: Bọn ta tìm hắn để đè bẹp và tiêu diệt.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: Oh, thank the Gods of Light! Finally there is someone here in force to deal with that menace. You must have been sent by the High Kalian of Hiera’Shirsha?
vi: Ồ, cảm ơn các vị thần ánh sáng! Cuối cùng cũng có ai đó ở đây để giải quyết mối đe dọa đó. Các cậu hẳn đã được hội đồng cấp cao Hiera’Shirsha phái đến, phải không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: The what?
vi: Hội đồng gì?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin
en: Err, I think we might be in different... uh... time zones, here.
vi: Ơ, tôi nghĩ ở đây, chúng ta có thể đang ở trong một... ờ... múi giờ khác.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: I beg your pardon. Say, what year is it anyway?
vi: Xin thứ lỗi cho tôi. Vậy, bây giờ là năm bao nhiêu?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Uh... 534...
vi: Ờ... 534...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: Huh?! Can’t be, the last year I remember it was 14,318!
vi: Hả?! Không thể nào, tôi nhớ năm ngoái đã là 14318!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin
en: Different calendars, folks.
vi: Lịch khác nhau.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: I see, but say, who are you?
vi: Tôi hiểu, nhưng ông là ai?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: What? How can you not know who I am?
vi: Cái gì? Làm sao cậu có thể không biết tôi là ai?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: The times have changed, my friend.
vi: Thời thế đã thay đổi rồi, ông bạn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: Right... sorry about that. My name is Lord Abhai and I am... or was... the ruler of the great kingdom of Garet-Desh.
vi: Đúng rồi... xin lỗi. Tên tôi là chủ tướng Abhai, tôi là... hoặc từng là... vua của vương quốc Garet-Desh vĩ đại.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: What happened to you? Why are you a ghost?
vi: Điều gì đã xảy ra với ông? Tại sao ông lại là ma?

note: [message]: speaker=Abhai
en: I grew old and died as all men do and entered the land of the dead. I don’t know how long I dwelt there, I was wrenched from my peace and forced into this ectoplasmic body by a terrible power.
vi: Tôi già đi và chết như tất cả mọi người, rồi vào vùng đất của người chết. Tôi không biết mình đã cư ngụ ở đó bao lâu, tôi bị giật khỏi nơi yên nghỉ và buộc phải mang hình thù gớm ghiếc này bởi một sức mạnh khủng khiếp.

note: [message]: speaker=Tallin
en: Let me guess. Malifor?
vi: Để tôi đoán xem nào. Malifor?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai
en: Indeed. He tried to break my spirit into mindless slavery, but I resisted his power and fled. I have been hiding in these flooded tunnels ever since. Some monster that Malifor’s minions greatly fear lives in these waters; they do not molest me here.
vi: Đúng vậy. Hắn tìm cách bắt tinh thần của tôi làm nô lệ, nhưng tôi kháng cự sức mạnh của hắn và chạy thoát. Tôi đã trốn trong những đường hầm ngập nước này kể từ đó. Một con quái vật nào đó mà các thuộc hạ của Malifor rất sợ - sống trong vùng nước này, nên chúng không quấy rầy tôi ở đây.

note: [message]: speaker=Tallin
en: Would you join us to defeat this evil creature?
vi: Ông sẽ tham gia cùng chúng tôi để đánh bại sinh vật xấu xa này chứ?

note: [message]: speaker=Abhai
en: Wouldn’t miss it. Maybe after he is destroyed me and my kind can live... er... be dead peacefully.
vi: Tôi sẽ không bỏ lỡ điều đó. Có thể sau khi hắn bị tiêu diệt, tôi và người của tôi có thể sống... ơ... chết một cách thanh thản.

note: [message]: speaker=Abhai
en: Keep following these flooded tunnels. I think they might lead you directly to Malifor.
vi: Cứ tiếp tục đi theo các đường hầm ngập nước này. Tôi nghĩ chúng dẫn các cậu đến thẳng chỗ Malifor.

note: [message]: speaker=Tallin
en: Great! Forward, men!
vi: Được! Mọi người, tiến lên!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Ugh, a dead body!
vi: Úi, một xác chết!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Here’s another body.
vi: Ở đây lại một cái xác nữa.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: And another...
vi: Lại một cái xác nữa...

note: [message]: speaker=unit
en: Gee, what’s with all these bodies floating around? Is this river some sort of body disposal?
vi: Úi, có chuyện gì với tất cả những cái xác trôi nổi này thế? Dòng sông này là một kiểu cống thải xác chết ư?

note: [message]: speaker=unit
en: Just great, I am cold, wet, and tired and what have we here? Another dead end. This place is starting to get on my nerves!
vi: Hay thật, tôi lạnh, ướt, mệt mỏi, và chúng ta có gì ở đây? Một ngõ cụt khác. Nơi này bắt đầu làm tôi phát cáu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Ssssh! I hear something.
vi: Suỵt! Tôi nghe thấy tiếng gì đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: type=Cave Serpent
en: ROOOAAARRR!
vi: RÀÀÀOOO!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Ahhh!
vi: Á!

note: [message]: speaker=unit
en: Hold it, people, there is something just ahead!
vi: Bình tĩnh, mọi người, có thứ gì đó ngay đằng trước!

note: [message]: type=Naga Warrior
en: (<i>Sniff</i>) I smell humans.
vi: (<i>Hít</i>) Tao ngửi thấy mùi con người.

note: [message]: type=Naga Fighter
en: You are just plain deaf. I heard them coming from a mile off.
vi: Mày đúng là điếc đặc. Tao có thể nghe thấy chúng từ xa cả dặm.

note: [message]: type=Naga Warrior
en: Ahh, shut up. Let’s go kill them.
vi: Câm mồm. Hãy đi giết chúng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Hmmm, another door. Boy, is this one sure locked up.
vi: Hừm, một cánh cửa khác. Chàng trai, cánh cửa này chắc chắn đã bị khóa chặt.

note: [message]: speaker=Tallin
en: Anything you can’t handle?
vi: Có thứ gì không xử lý được à?

note: [message]: speaker=unit
en: Nope. Should I open it?
vi: Không. Tôi có nên mở nó không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [option]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [option] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battl
en: Go for it!
vi: Mở đi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18
en: There we go.
vi: Được rồi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [option]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [option] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battl
en: Just wait a sec.
vi: Cứ chờ một chút.

note: [message]: speaker=unit
en: It looks like this is it. Here is the door to Malifor’s study. Are we all ready for this?
vi: Hình như nó đây. Đây là cánh cửa dẫn đến phòng làm việc của Malifor. Tất cả chúng ta đã sẵn sàng chưa?

note: [option]: speaker=unit
en: Yeah, open those doors!
vi: Rồi, mở cửa đi!

note: [message]: speaker=unit
en: Hey, check this out, it looks like some sort of lever.
vi: Ê, nhìn này, trông nó giống một kiểu đòn bẩy.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Probably for that door right there.
vi: Có lẽ cho cánh cửa ngay đằng kia.

note: [message]: speaker=unit
en: Should I throw it?
vi: Tôi có nên bẩy nó không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: Here we go!
vi: Được rồi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: (<i>Creak...</i>)
vi: (<i>Cọt kẹt...</i>)

note: [message]: speaker=unit
en: Nothing. That door is not moving.
vi: Chẳng thấy gì. Cánh cửa không dịch chuyển.

note: [message]: speaker=Tallin
en: Why don’t you try ‘knocking’?
vi: Sao không thử ‘gõ cửa’?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: (<i>Bang</i>)
vi: (<i>Rầm</i>)

note: [message]: speaker=unit
en: Anybody home?
vi: Có ai ở nhà không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: (<i>Boom</i>)
vi: (<i>Bùm</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit
en: (<i>Crash!</i>)
vi: (<i>Xoảng!</i>)

note: [message]: speaker=Malifor
en: You wretched vermin, I have had it with you! Guards!
vi: Đồ sâu bọ khốn kiếp! Bảo vệ đâu!

note: [message]: speaker=Malifor
en: You invaded my kingdom, drove me from my mines, raided my dungeon, and plundered my treasury. Your audacity ends here!
vi: Các ngươi đã xâm lược vương quốc của ta, đuổi ta khỏi hầm mỏ, tấn công nhà ngục, và cướp bóc kho báu của ta. Sự cả gan của các ngươi sẽ kết thúc ở đây!

note: [message]: speaker=Father Morvin
en: You are wrong, Malifor, for you shall be the one who is destroyed. You are cruel, merciless and a terror to all that lives. The world will be a better place with you gone!
vi: Ngươi sai rồi, Malifor, vì ngươi mới là kẻ sẽ bị tiêu diệt. Ngươi độc ác, tàn nhẫn và là nỗi khiếp sợ với mọi sinh vật. Thế giới sẽ là một nơi tốt hơn khi ngươi ra đi!

note: [message]: speaker=Sister Thera
en: To feed your greed and hunger you have terrorized all that is good. You have disturbed the rest of the brave defenders of Knalga. Now, your evil reign shall be brought to an end.
vi: Để thỏa mãn lòng tham lam và cơn đói khát, ngươi đã khủng bố tất cả những gì tốt đẹp. Ngươi đã quấy nhiễu sự yên nghỉ của những người dũng cảm bảo vệ Knalga. Giờ, triều đại xấu xa của ngươi sẽ kết thúc.

note: [message]: speaker=Malifor
en: Fools! Don’t think it’s so easy to kill me. Your corpses shall all soon be serving me. Fall on them, my hordes!
vi: Đồ ngu! Đừng nghĩ có thể giết ta dễ dàng đến thế. Chẳng bao lâu nữa, xác của tất cả các ngươi sẽ phục vụ ta. Xông vào chúng, đạo quân của ta!

note: [message]: speaker=Malifor
en: AHHHH! YOU BLASTED MAGE!
vi: Á! ĐỒ PHÁP SƯ KHỐN KIẾP!

note: [message]: speaker=Tallin
en: Good. We finally got him. He is dissolving.
vi: Tốt. Cuối cùng chúng ta đã giải quyết được hắn. Hắn đang tan rã.

note: [message]: speaker=Malifor
en: Curses on you you blasted mages, curses on you you blasted dwarves, curses on you you blasted humans, and CURSES ON YOU YOU BLASTED TALLIN! MAY YOUR MISERABLE LIVES BE FULL OF TORTURE! MAY YOUR PEOPLE NEVER BE FREE! MAY ALL YOUR NEAR AND DEAR DESERT YOU! MAY A THUNDERBOLT HIT YOUR HEAD! MAY—
vi: Nguyền rủa các ngươi, bọn pháp sư khốn kiếp, nguyền rủa các ngươi, bọn người lùn khốn kiếp, nguyền rủa các ngươi, bọn con người khốn kiếp, và NGUYỀN RỦA NGƯƠI, TALLIN KHỐN KIẾP! CẦU MONG CUỘC ĐỜI CỦA CÁC NGƯƠI SẼ ĐẦY ĐAU KHỔ! CẦU MONG NGƯỜI CỦA CÁC NGƯƠI CHẲNG BAO GIỜ ĐƯỢC TỰ DO! CẦU MONG TẤT CẢ NHỮNG NGƯỜI THÂN CẬN BỎ RƠI CÁC NGƯƠI! CẦU MONG SÉT ĐÁNH TRÚNG ĐẦU CÁC NGƯƠI! CẦU MONG -

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.
en: May you shut your ugly mouth and hurry up and die.
vi: Cầu mong ngươi ngậm mồm lại và mau chết đi.

note: [message]: speaker=Malifor
en: MAY THE EARTH OPEN UP AND SWALLOW YOU! MAY ALL YOUR TEETH FALL OUT! MAY YOU BECOME A WEAK SKINNY OLD MAN! MAY—
vi: CẦU MONG TRÁI ĐẤT MỞ RA VÀ NUỐT CHỬNG NGƯƠI! CẦU MONG RĂNG CỦA NGƯƠI RƠI RA HẾT! CẦU MONG NGƯƠI TRỞ THÀNH MỘT LÃO GIÀ GẦY GÒ ỐM YẾU! CẦU MONG -

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin [message]: speaker=second_unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesn
en: Finally! He has been reduced to dust.
vi: Cuối cùng! Hắn đã tan thành bụi.

note: [message]: speaker=Tallin
en: At last! Victory is ours! Good work, men!
vi: Cuối cùng! Chiến thắng là của chúng ta! Tốt lắm, mọi người!

note: [message]: speaker=Father Morvin
en: So, where to now, Tallin?
vi: Vậy, giờ đi đâu, Tallin?

note: [message]: speaker=Tallin
en: Now, let’s get back to the dwarves and see what progress they have made in forging us weapons.
vi: Giờ, chúng ta hãy trở về gặp các người lùn và xem họ đã rèn vũ khí cho chúng ta đến mức nào.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor
en: HAHAHA, FOOLS, YOU THINK YOU CAN KILL ME?
vi: HA HA HA, ĐỒ NGU, CÁC NGƯƠI NGHĨ MÌNH CÓ THỂ GIẾT TA SAO?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor
en: HAHAHAHA!
vi: HA HA HA HA!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: What the...!
vi: Cái đ...!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit
en: How can it be?! Our axes and hammers are failing.
vi: Sao có thể thế được?! Rìu và búa của chúng tôi không có tác dụng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Blast it! Now where did he go? Let’s find him and try something else!
vi: Khốn kiếp! Hắn đi đâu rồi? Chúng ta hãy tìm hắn và thử thứ gì đó khác!

note: [message]: speaker=Malifor
en: HAHAHAHA, DEATH HAS NO EFFECT ON ME YOU FOOLS!
vi: HA HA HA HA, CÁI CHẾT CHẲNG CÓ TÁC DỤNG GÌ VỚI TA ĐÂU, LŨ NGU!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor
en: HAHAHA, I CAN NEVER BE DESTROYED!
vi: HA HA HA, TA CHẲNG BAO GIỜ CÓ THỂ BỊ TIÊU DIỆT!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Oh yes you will! But... how?
vi: Ồ, có chứ, ngươi sẽ bị tiêu diệt! Nhưng... bằng cách nào?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=second_unit
en: Well, it sure isn’t gonna be done with a blade.
vi: Hừm, chắc chắn không thể thực hiện được với một lưỡi rìu hay lưỡi kiếm.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: And look, he’s gone. Now we gotta find him all over again!
vi: Nhìn kìa, hắn đã ra đi. Giờ chúng ta lại phải tìm hắn một lần nữa!

note: [message]: speaker=Malifor
en: HAHAHAHA, YOUR IDIOCY AMUSES ME GREATLY!
vi: HA HA HA HA, TÍNH NGU SI CỦA CÁC NGƯƠI LÀM TA VUI QUÁ!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor
en: COME AND GET ME!
vi: CỨ ĐẾN BẮT TA ĐI!

note: [message]: speaker=Tallin
en: Geez, how are we going to kill him?
vi: Hừm, chúng ta giết hắn bằng cách nào?

note: [message]: speaker=second_unit
en: Well, obviously clubs and arrows won’t work.
vi: Hừm, chắc chắn dùi cui và các mũi tên không có tác dụng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Oh darn, he disappeared. Let’s find him and try a different weapon.
vi: Ôi, khốn kiếp, hắn đã biến mất. Chúng ta hãy tìm hắn và thử một vũ khí khác.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor
en: HAHAHAHA, I AM IMMORTAL!
vi: HA HA HA HA, TA BẤT TỬ!

note: [message]: speaker=Malifor
en: YOU PUNY MORTALS SHALL SOON BE SERVING ME!
vi: NHỮNG KẺ PHÀM TRẦN YẾU ĐUỐI CÁC NGƯƠI CHẲNG BAO LÂU NỮA SẼ PHỤC VỤ TA!

note: [message]: speaker=Camerin
en: That blasted skeleton! Even fire has no affect on him!
vi: Bộ xương khốn kiếp đó! Kể cả lửa cũng không có tác dụng với hắn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: Look, he disappeared again. Let’s find him and try using a different weapon on him.
vi: Nhìn kìa, hắn lại biến mất. Chúng ta hãy tìm hắn và thử sử dụng một vũ khí khác.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: What the—
vi: Cái đ...

note: [message]: speaker=Father Morvin
en: I see now. It is impossible to destroy him by ordinary means.
vi: Giờ tôi biết rồi. Không thể tiêu diệt hắn bằng những biện pháp thông thường.

note: [message]: speaker=Tallin
en: Then how are we going to destroy him? Surely there must be a way.
vi: Thế thì chúng ta tiêu diệt hắn bằng cách nào? Chắc chắn phải có một cách.

note: [message]: speaker=Father Morvin
en: Yes, I think there is, but only myself or Thera have the means to do it. Come on Thera, let’s destroy that old skeleton.
vi: Đúng, tôi nghĩ là có, nhưng chỉ tôi hoặc Thera mới có biện pháp làm điều đó. Đi thôi Thera, chúng ta hãy tiêu diệt bộ xương già đó.

note: [message]: speaker=Sister Thera
en: Yeah, I can’t wait to get my hands on that bastard!
vi: Vâng, em không thể chờ đợi để nhúng tay vào tên chó chết đó!

note: [message]: speaker=Father Morvin
en: That was very unladylike of you.
vi: Câu đó thật không thanh lịch tí nào.

note: [message]: speaker=Sister Thera
en: (<i>Giggle</i>) Sorry.
vi: (<i>Cười khúc khích</i>) Xin lỗi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=05b_Compelled #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Compelled
vi: Bị khống chế

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Note: The work on this branch of the campaign is in progress.
vi: Ghi chú: Công việc trên nhánh này của chiến dịch vẫn đang được tiến hành.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Thus, compelled by some strange and irresistible force, Tallin — eyes glazed and mind unthinking — did the will of his new master.
vi: Bị khống chế bở một ma lực kỳ lạ và không thể cưỡng lại được, Tallin - với đôi mắt đờ đẫn và tinh thần không còn suy nghĩ - làm theo ý chí của chủ nhân mới.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: He was first stripped of his weapons and armor and then cast into solitary confinement. He remained there for months, never being allowed to see the light of day, being fed only enough food to keep him alive. During this time he was forced to study the most dark and forbidden arts, lashed with whips when he could not recite lessons drawn from grimoires no human should ever have opened. His body grew feeble and emaciated and his mind plunged ever deeper into night. And day by day the magical controls Malifor had fastened about Tallin’s will grew stronger.
vi: Đầu tiên cậu bị tước bỏ vũ khí và áo giáp, sau đó bị ném vào xà lim. Cậu ở đó hàng tháng, chẳng bao giờ được phép nhìn thấy ánh sáng ban ngày, chỉ được cho đủ ăn để sống sót. Trong thời gian này, cậu bị ép buộc phải học những phép thuật cấm đen tối nhất, bị đánh bằng roi vọt khi cậu không thể đọc thuộc các bài học lấy từ những cuốn sách phù thủy mà chưa một người nào từng mở. Thân thể cậu trở nên ốm yếu và hốc hác, tinh thần cậu lún ngày càng sâu vào bóng đêm. Ngày qua ngày, ma thuật mà Malifor điều khiển siết chặt ý chí của Tallin mỗi lúc một mạnh hơn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Tallin never knew exactly how much time passed, but eventually Malifor’s lich-servants declared him fit for service and he was summoned before their dread Master. Through a hideous blood ritual, Malifor gave him the power to animate corpses. He was then sent to a distant network of tunnels to clear out a group of trolls who had taken up residence there.
vi: Tallin chẳng bao giờ biết chính xác bao nhiêu thời gian đã trôi qua, nhưng rốt cuộc, các tay sai của Malifor cũng tuyên bố cậu đã thích hợp để phục vụ. Cậu được triệu gọi đến trước chủ nhân đáng sợ của chúng. Thông qua một nghi lễ vấy máu ghê tởm, Malifor cho cậu sức mạnh để điểu khiển các xác chết. Sau đó, cậu được phái đến một mạng lưới đường hầm ở xa để dọn sạch nhóm quỷ núi đã trú ngụ ở đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [side]: type=Ancient Lich, id=Malifor [side]: type=Dark Adept, id=Deory [side]: type=Peasant, id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Minions
vi: Thuộc hạ

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Kill the Troll Leaders
vi: Giết các thủ lĩnh quỷ núi

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Argh! I have failed my master.
vi: Á! Ta đã làm chủ nhân thất vọng.

note: [scenario]: id=06a_Old_Friend
en: Old Friend
vi: Người bạn cũ

note: [part]
en: Laden with gold, and filled with an elation at their victory that was tempered with sadness at the death of their friends, Tallin and his people made their way back to the mines.
vi: Nặng trĩu vàng, và xen lẫn giữa niềm hân hoan chiến thắng là nỗi buồn trước cái chết của những người bạn, Tallin và người của mình tìm đường trở lại hầm mỏ.

note: [part]
en: As they approached they were met with a most welcome sight: New fortifications, looking very much like the legendary impenetrable dwarvish defenses of old, had sprung up everywhere. All of them were manned by alert and well-armed dwarves who hailed them boisterously. The mines were belching smoke from the furiously working forges. New weapons and armor for humans and dwarves alike lay neatly stacked, and the deafening clang of hammers and picks from the dwarves promised more.
vi: Khi đến gần, họ bắt gặp một cảnh tượng vô cùng hoan hỉ: những công sự mới, trông rất giống các hệ thống phòng thủ thần kỳ không thể xuyên thủng ngày xưa của người lùn, đã xuất hiện khắp nơi. Tất cả đều được củng cố bằng các người lùn lanh lợi và vũ trang đầy đủ, những người đang chào đón họ một cách nồng nhiệt. Hầm mỏ phun khói từ các lò rèn đang hoạt động hết công suất. Vũ khí và áo giáp mới cho con người cũng như người lùn nằm chồng lên nhau một cách gọn gàng, tiếng búa và cuốc inh tai còn hứa hẹn nhiều hơn.

note: [part]
en: They found Hamel in a forge hammering away at a new axe. He greeted them warmly and arrangements were quickly made for all their food and accommodations, as wall as care for the sick and wounded.
vi: Họ thấy Hamel trong một lò rèn đang quai búa vào một lưỡi rìu mới. Ông chào đón họ một cách nồng nhiệt, thức ăn và chỗ nghỉ ngơi cho tất cả bọn họ nhanh chóng được sắp xếp, cũng như sự chăm sóc cho những người ốm và bị thương.

note: [part]
en: When Tallin’s party had shaken the dust of the road from their clothes, the humans and dwarves once again met in council.
vi: Khi đội quân của Tallin giũ sạch bụi đường khỏi quần áo, con người và người lùn lại họp hội đồng một lần nữa.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: It is well, Hamel. Our people prosper.
vi: Thật tuyệt, Hamel. Người của chúng ta lại thịnh vượng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Aye. Word ha’ spread, and dwarves who had been living rough in the wilds for fear of the orcs have been coming to join us. Thanks to you, Tallin, Knalga is rising again!
vi: Đúng. Tin tức đã lan truyền, và người lùn đã sống gian khổ ở vùng hoang vu để bọn người thú phải biết sợ khi đến gặp chúng tôi. Cảm ơn cậu, Tallin, Knalga lại đứng lên!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story]
en: We have cleared the connecting tunnels to here and to the old keep as well as other parts o’ Knalga.
vi: Chúng tôi đã dọn dẹp các đường hầm kết nối đến đây và đến pháo đài cũ, cũng như các phần khác của Knalga.

note: [story]
en: It is slow and dangerous work, mostly due to the trolls. But it ha’ been made easier by Malifor’s ending.
vi: Đó là công việc chậm chạp và nguy hiểm, chủ yếu vì bọn quỷ núi. Nhưng nó đã trở nên dễ dàng hơn nhờ cái chết của Malifor.

note: [story]
en: The lich’s skeletons were fighting the trolls, but when you destroyed him, they all just fell apart. So, there are many tunnels that are now infested with nothing but piles of old bones.
vi: Các bộ xương của tên thây ma đã chiến đấu với bọn quỷ núi, nhưng khi các cậu tiêu diệt hắn, tất cả bọn chúng tan tành. Do đó, có nhiều đường hầm mà giờ chẳng có gì ngoài những đống xương cũ kỹ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Great! How about the weapons and armor?
vi: Tuyệt! Còn vũ khí và áo giáp thì sao?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story]
en: As you can see, Tallin, there are muckle heaps of them, all ready to be borne into battle.
vi: Như cậu có thể thấy, Tallin, có hàng đống, tất cả đã sẵn sàng để mang ra trận.

note: [story]
en: What’s more, some of the dwarves who are expert with the sword, mace and bow, as well as some of yer own men who have grown skilled by experience, can teach others how to wield them.
vi: Còn nữa, một số người lùn, những người thành thạo kiếm, chùy và cung, cũng như một số người của cậu, những người đã trở nên lão luyện nhờ kinh nghiệm, có thể dạy người khác cách sử dụng chúng.

note: [story]
en: I didn’t know that you dwarves knew swordplay. I thought you all fought with axes, hammers or those thunder weapons.
vi: Tôi không biết rằng người lùn cũng rành kiếm thuật. Tôi cứ nghĩ tất cả các ngài chiến đấu bằng rìu, búa hay những vũ khí sấm sét.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Aye, it’s true we do prefer our axes and hammers, but then again, we make swords. We couldna’ claim to be expert weaponsmiths wi’out kenning how to wield the weapons we make.
vi: Đúng, sự thực chúng tôi thích rìu và búa hơn, nhưng chúng tôi cũng chế tạo kiếm. Chúng tôi không thể tự cho mình là các chuyên gia rèn vũ khí mà không biết cách sử dụng những vũ khí chúng tôi chế tạo.

note: [story]
en: There are some dwarves out there that are bonny fighters wi’ a sword as any ye are like to meet. Belike with bows, maces and any other weapons we fashion.
vi: Có một số người lùn là những đấu sĩ giỏi kiếm như bất kỳ người nào cậu muốn gặp. Tương tự với cung, chùy và bất kỳ vũ khí nào khác chúng tôi chế tạo.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: That’s great! What is the price of your weapons? We have gathered much booty from Malifor’s treasury and we will be able to pay you generously.
vi: Thật tuyệt! Giá tiền cho những vũ khí của các ngài là bao nhiêu? Chúng tôi đã lấy được nhiều của cải từ kho báu của Malifor và sẽ có thể trả các ngài một cách hào phóng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Galim #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Price?! Don’t insult us, Tallin. Ye have done great things to help the dwarves — it’s because of you that we ha’ made a start rebuilding Knalga in the first place. Dinna’ ye speak of price to us.
vi: Giá tiền?! Đừng xúc phạm chúng tôi, Tallin. Các cậu đã làm những điều tuyệt vời để giúp người lùn - chính nhờ các cậu mà chúng tôi đã bắt đầu xây dựng lại Knalga. Đừng nói về giá tiền với chúng tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: But don’t you need the gold to help rebuild Knalga? And we have plenty.
vi: Nhưng các ngài không cần vàng để xây dựng lại Knalga ư? Và chúng tôi có nhiều.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Tallin, Knalga was an extremely rich nation. Malifor’s treasury is hardly a fraction of the riches that we will find, and are finding every day now. So nae! Ye’ll need yon gold to rebuild Dwarven Doors.
vi: Tallin, Knalga từng là một dân tộc cực kỳ giàu có. Kho báu của Malifor chỉ là một phần nhỏ số của cải mà chúng tôi sẽ tìm được, và đang tìm mỗi ngày. Vì thế không! Các cậu sẽ cần vàng để xây dựng lại Cửa Động Người Lùn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Thank you, Hamel.
vi: Cảm ơn ngài, Hamel.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: Pahhh, thank <i>you</i>!
vi: Hừ, cảm ơn <i>cậu</i>!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: And Tallin, one more thing, I have been leading our people into battle for many years now. As a young dwarf I was trained in the arts of leadership and war. There are things you will need to know...
vi: Tallin, còn một điều nữa, tôi đã dẫn dắt người của mình chiến đấu trong nhiều năm. Khi còn trẻ, tôi đã được đào tạo thuật lãnh đạo. Có những thứ mà cậu cần biết...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hamel #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Batt
en: I know you’re impressive wi’ a pitchfork, and you are not half bad with a sword when you choose to use one. But there skills beyond swingin’ a weapon that a general must learn.
vi: Tôi biết cậu đã gây ấn tượng với một chiếc chĩa hất cỏ, và cậu không tồi chút nào khi chọn sử dụng kiếm. Nhưng có những kỹ năng mà một vị tướng phải học ngoài việc vung vũ khí.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: I would be honored, Lord Hamel.
vi: Tôi rất vinh dự, thưa chủ tướng Hamel.

note: [story]
en: Ahhhh, quit with the formality, me lad. Now, first things first. One of the most important things about being a leader is....
vi: À, thôi tính hình thức đi, chàng trai. Giờ, những thứ đầu tiên. Một trong những điều quan trọng nhất để trở thành một người lãnh đạo là...

note: [part]
en: The humans rested for many days while they were equipped with new arms and armor and trained by the dwarves.
vi: Con người nghỉ ngơi trong vài ngày, sau đó được trang bị vũ khí và áo giáp mới, đồng thời được người lùn huấn luyện.

note: [part]
en: But the peace was not to last. Early one morning Tallin (sore from head to foot from his training) was startled awake by the blare of trumpets, the pounding of drums and the clash of steel as the humans and dwarves hurried to arm themselves.
vi: Nhưng hòa bình không kéo dài. Một buổi sáng sớm, Tallin (đau từ đầu đến chân vì tập luyện) giật mình tỉnh giấc vì tiếng kèn, tiếng trống và tiếng sắt thép loảng xoảng khi con người và người lùn vội vã tự vũ trang.

note: [part]
en: He sought out Hamel, who informed him that a massive host of orcs had arrived at the gates of the new Knalga.
vi: Cậu đi tìm Hamel, người đã nhắc cậu rằng một đạo quân người thú hùng hậu đã đến các cánh cổng của Knalga mới.

note: [part]
en: It was decided that Tallin’s men should sally forth to meet the orcs, while Hamel’s held open their retreat into the caves.
vi: Kế hoạch được quyết định rằng người của Tallin nên xông ra để gặp bọn người thú, trong khi người của Hamel mở đường rút lui vào trong hang động.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [side]: type=Dwarvish Lord, id=Stalrag [side]: type=Great Mage, id=Camerin [side]: type=Lieutenant, id=Tallin [side]: type=Peasant, id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [side] #-#-
en: Knalgans
vi: Người Knalga

note: [message]: id=Rakshas
en: So I see you stinky-midgets and human-worms finally mustered up the courage to face me.
vi: Vậy là ta đã thấy các ngươi, bọn lùn tịt hôi thối và lũ sâu bọ con người cuối cùng cũng lấy hết can đảm để đối mặt với ta.

note: [message]: id=Tallin
en: Who are you, and what do you want?
vi: Ngươi là ai, và ngươi muốn gì?

note: [message]: id=Rakshas
en: I am Emperor Rakshas and by the power of my sword, I lead the orcish people. I am here simply finishing the job Khazg Black-Tusk started years ago — the conquest of Knalga.
vi: Ta là hoàng đế Rakshas và nhân danh sức mạnh thanh kiếm của ta, ta lãnh đạo các người thú. Ta ở đây đơn giản để hoàn thành công việc mà Khazg Nanh Đen đã bắt đầu cách đây vài năm - chinh phục Knalga.

note: [message]: id=Tallin
en: Khazg tried and failed, and if you repeat his folly you will soon join him in the land of the dead!
vi: Khazg đã thử và đã thất bại, nếu ngươi lặp lại hành động ngu xuẩn của hắn, ngươi sẽ sớm gặp lại hắn ở vùng đất của người chết!

note: [message]: id=Rakshas
en: Pah! I would like to see those cowardly dwarves try their treachery on me as they did on the Black-Tusk! In any case, those dwarves will soon be groveling at my feet and equipping my people with the finest weapons. With the dwarvish weapons, and the wealth of Knalga, nothing will be able to stop us. Even that little backwater that you humans call Wesnoth will be nothing but a burnt out, pillaged wreck before long.
vi: Hừ! Ta muốn xem bọn người lùn hèn nhát đó có thể lừa ta như chúng đã làm với Nanh Đen không! Kiểu gì đi nữa, bọn người lùn sẽ sớm cúi gục dưới chân ta và trang bị cho người của ta những vũ khí tinh xảo nhất. Với vũ khí của người lùn, và sự giàu có của Knalga, chẳng điều gì có thể ngăn chặn bọn ta. Kể cả cái ao tù nhỏ bé mà bọn con người các ngươi gọi là Wesnoth không lâu nữa cũng sẽ chẳng là gì ngoài một đống đổ nát bị đốt phá.

note: [message]: id=Tallin
en: Boy, this guy sure has delusions of grandeur.
vi: Gã này chắc chắn đang ảo tưởng về uy quyền.

note: [message]: role=Supporter
en: I am not so sure it’s that simple, Tallin. Think back to those orcs at the Dwarven Doors, and those wolves on the way to the mines; they were both saying something about ‘The Master’.
vi: Tôi không chắc mọi thứ lại đơn giản đến thế, Tallin. Hãy nghĩ về bọn người thú ở Cửa Động Người Lùn, và những con chó sói trên đường đến hầm mỏ. Cả hai đều nói về một thứ gì đó gọi là ‘chủ nhân’.

note: [message]: id=Tallin
en: Yeah?
vi: Thật sao?

note: [message]: role=Supporter
en: Well, unless I miss my guess, dreamy fellow would be him.
vi: Hừm, trừ khi tôi đoán sai, kẻ đó chính là hắn.

note: [message]: id=Tallin
en: Well, if that is so, then it’s time to end this menace once and for all! Fall on them, boys!
vi: Hừm, nếu đúng là thế, thì đã đến lúc để kết thúc mối đe dọa này một lần và mãi mãi! Xông vào chúng, các chàng trai!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [objectives] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.p
en: Defeat Rakshas, if you can...
vi: Đánh bại Rakshas, nếu bạn có thể...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Or resist till the end of turns
vi: Hoặc kháng cự đến khi hết lượt

note: [message]: id=Tallin
en: Come on, why are we just sitting here in these caves?! Have you forgotten already all these orcs have done to us! Let us spill their foul blood on the ground!
vi: Đi thôi, tại sao chúng ta lại chỉ ngồi đây, trong hang động này?! Mọi người đã quên tất cả những gì bọn người thú làm với chúng ta rồi hay sao? Hãy bắt chúng phải đổ máu!

note: [message]: id=Rakshas
en: So! Your forces are managing to advance upon me, are they? Very impressive, but it shall do you no good. KNIGHTS!!
vi: Vậy lực lượng của ngươi có đủ khả năng tiến về phía ta, phải không? Ấn tượng đấy, nhưng chẳng giúp gì cho các ngươi đâu. CÁC HIỆP SĨ ĐÂU!!

note: [message]: type=Goblin Knight
en: HAHAHA! GOT YOU, SUCKERS!
vi: HA HA HA! BỌN OẮT CON!

note: [message]: id=Rakshas
en: CHARGE!!
vi: TẤN CÔNG!

note: [message]: id=Tallin
en: Oh, hell! Form up, men, back to back! Don’t let them penetrate our ranks!
vi: Ôi trời! Tập hợp, mọi người, vai kề vai! Đừng để chúng xuyên qua hàng ngũ của chúng ta!

note: [message]: id=Rakshas
en: That’s not all, my friends. GENERALS, CALL THE RESERVES!
vi: Chưa hết đâu. TƯỚNG ĐÂU, GỌI QUÂN TIẾP VIỆN!

note: [message]: id=Drung
en: Oh yeah!
vi: HA HA!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Poul [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-
en: HAHAHA!
vi: HA HA HA!

note: [message]: id=Drung
en: You are so dead, you human vermin!
vi: Ngươi chết rồi, đồ sâu bọ con người!

note: [message]: id=Poul
en: Oooooooh! Time to start the fun!
vi: Ố ồ ô! Đến lúc vui rồi!

note: [message]: role=Supporter
en: This doesn’t look good...
vi: Chẳng có vẻ gì tốt...

note: [message]: id=Drung
en: Argh! I have been slain!
vi: Á! Ta đã bị giết!

note: [message]: speaker=second_unit
en: Killed him! Got his gold too. Lets see, hmmm, about 500 gold pieces. Not bad.
vi: Hắn đã chết! Lấy vàng của hắn. Xem nào, hừm, khoảng 500 lượng vàng. Không tồi.

note: [message]: id=Rakshas
en: They have killed one of my generals! REINFORCEMENTS!
vi: Chúng đã giết một trong các viên tướng của ta! VIỆN BINH!

note: [message]: id=Poul
en: My death will only make the Master’s punishment for you worse, you fools!
vi: Cái chết của ta sẽ chỉ khiến sự trừng phạt của chủ nhân dành cho các ngươi tồi tệ hơn thôi, bọn ngu ngốc!

note: [message]: speaker=second_unit
en: Your death makes your Master’s punishment from us one step closer!
vi: Cái chết của ngươi sẽ khiến sự trừng phạt chủ nhân của ngươi từ bọn ta gần hơn một bước!

note: [message]: speaker=second_unit
en: But— my my, what’s in that big pouch? 300 gold! Not bad.
vi: Nhưng - ố ồ, có gì trong cái túi đó thế? 300 lượng vàng! Không tồi.

note: [message]: id=Rakshas
en: You vermin will pay for that! REINFORCEMENTS!
vi: Lũ sâu bọ các ngươi sẽ phải trả giá vì điều đó! VIỆN BINH!

note: [message]: id=Rakshas
en: Ahhhh! Run for your life!
vi: Á! Mau chạy thoát thân!

note: [message]: speaker=second_unit
en: What the... Hey, where do you think you are running off to, you coward!
vi: Cái đ... Ê, ngươi nghĩ mình chạy đi đâu, đồ hèn nhát!

note: [message]: id=Tallin
en: Stop him!
vi: Ngăn chặn hắn!

note: [message]: speaker=second_unit
en: It’s too late! I am sorry, Tallin, he got away! We did not expect he would flee like a coward.
vi: Quá muộn rồi! Tôi xin lỗi, Tallin, hắn đã trốn thoát! Chúng ta không nghĩ hắn sẽ chạy trốn như một kẻ hèn nhát.

note: [message]: id=Tallin
en: Damn! We had the opportunity to end the war in one stroke there. Now we will have to go after him, assuming we can break this siege!
vi: Khốn kiếp! Chúng ta đã có cơ hội kết thúc cuộc chiến tranh bằng một đòn. Giờ chúng ta sẽ phải đuổi theo hắn, giả sử chúng ta có thể phá vòng vây này!

note: [message]: id=Tallin
en: Geez, we have been fighting them for three whole days and nights now with no end in sight. Now the fourth night is approaching, what should we do?
vi: Hừ, chúng ta đã chiến đấu với chúng suốt ba ngày đêm mà chưa thấy hồi kết thúc. Giờ đêm thứ tư sắp đến, chúng ta nên làm gì?

note: [message]: id=Father Morvin
en: It seems hopeless to continue on like this. The orcs’ numbers are unlimited and Rakshas is very well guarded. The only possible outcome to all this is more slaughter.
vi: Dường như là vô vọng nếu cứ tiếp tục như thế này. Số lượng người thú là không có giới hạn và Rakshas được bảo vệ cẩn thận. Kết quả duy nhất cho tất cả những điều này là lại có thêm người bị tàn sát.

note: [message]: id=Sister Thera
en: I propose that we retreat back into the caves and consult with the dwarves.
vi: Tôi đề nghị rằng chúng ta rút lui vào trong hang động và bàn bạc với người lùn.

note: [message]: role=Supporter
en: I agree, Tallin, it is pointless to carry on.
vi: Tôi đồng ý, Tallin, sẽ là vô nghĩa nếu cứ tiếp tục.

note: [message]: id=Tallin
en: Very well. Everyone fall back!
vi: Thôi được. Mọi người rút lui!

note: [message]: id=Camerin
en: Awwwww! Just when I was having the most fun!
vi: Ặc! Ngay khi tôi vừa mới bắt đầu trò vui!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=06b_Slave_of_the_Undead #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Slave of the Undead
vi: Nô lệ của ma quái

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Having completed his mission, Tallin reported back to his master.
vi: Hoàn thành nhiệm vụ, Tallin báo cáo lại với chủ nhân của mình.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Well done, my loyal slave. I see you have successfully completed your mission.
vi: Làm tốt lắm, nô lệ trung thành của ta. Ta thấy ngươi đã hoàn thành nhiệm vụ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Yes, Master.
vi: Vâng, thưa chủ nhân.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Very well. Now, I have a new mission for you. Your old friends are becoming a bit of an annoyance. Instead of just giving up as they should, they keep foolishly attempting to attack me time and again. This time they have attacked and seized one of the northern entrances. Although I can easily defeat them as I have done several times when you were in training, this time I want you to take care of them in a more... final way. Consider it a test of your loyalty.
vi: Tốt lắm. Giờ, ta có một nhiệm vụ mới cho ngươi. Những người bạn cũ của ngươi đang khiến ta bực mình. Thay vì chỉ cần từ bỏ, chúng tiếp tục rồ dại tìm cách tấn công ta. Lần này chúng đã tấn công và chiếm một trong các lối vào phía bắc. Mặc dù ta có thể dễ dàng đánh bại chúng như đã từng làm nhiều lần khi ngươi còn đang tập luyện, lần này ta muốn ngươi chăm sóc chúng theo một cách... dứt khoát hơn. Hãy coi đó là một bài kiểm tra cho lòng trung thành của ngươi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: ... As you command, Master.
vi: ... Như ngài ra lệnh, thưa chủ nhân.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Good boy. Now, I am giving you the power to raise more powerful types of undead. In addition, I will put under you command a few disembodied spirits as well as some of my more promising adepts. Use them wisely. Now, go and destroy those vermin!
vi: Tốt lắm. Giờ, ta cho ngươi sức mạnh để triệu gọi các kiểu ma quái mạnh hơn. Ngoài ra, ta sẽ đặt dưới quyền chỉ huy của ngươi một vài linh hồn đã lìa khỏi xác cũng như một số tín đồ đầy triển vọng của ta. Hãy sử dụng chúng một cách khôn ngoan. Giờ, đi và tiêu diệt bọn sâu bọ đó!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Upon hearing the order of his master to kill his friends, something that had been dormant inside Tallin these last few months revolted. But the magical control that Malifor had over him was so great that he had no choice but to obey his master. Thus, with his own will madly struggling to break free of the lich, Tallin made his way to the northern entrance.
vi: Khi nghe thấy mệnh lệnh của chủ nhân yêu cầu giết những người bạn của mình, một điều gì đó ngủ sâu bên trong Tallin những tháng qua bỗng nổi dậy. Nhưng ma thuật mà Malifor điều khiển cậu mạnh đến nỗi cậu không có lựa chọn nào ngoài tuân lệnh chủ nhân. Với ý chí riêng đang vật lộn một cách điên cuồng để thoát khỏi tên thây ma, Tallin tìm đường đến lối vào phía bắc.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Destroy the Invaders
vi: Tiêu diệt những kẻ xâm lược

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: My God! Tallin is that you?
vi: Ôi trời! Tallin đó phải không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: $betrayed_friend.name, I...
vi: $betrayed_friend.name, tôi...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Come on, Tallin, talk to me!
vi: Lại đây, Tallin, nói chuyện với tôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Tallin, break free! Don’t let that lich control you!
vi: Tallin, hãy chạy trốn! Đừng để thây ma đó điều khiển anh!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: ... KILL THE RABBLE!
vi: ... GIẾT TÊN TIỆN DÂN!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: No, Tallin! Stop!
vi: Không, Tallin! Dừng lại!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Deaf to the calls of his friend, Tallin commenced the attack.
vi: Làm thinh trước những lời kêu gọi của bạn mình, Tallin bắt đầu tấn công.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: What have I done...?
vi: Ta đã làm gì...?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You fool! You have spared the humans and betrayed me! But I am not concerned, I had already foreseen that possibility.
vi: Đồ ngu! Ngươi đã tha cho bọn con người và phản bội ta! Nhưng ta không quan tâm, ta đã đoán trước khả năng đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: What the... everybody get out! The roof of the cave is collapsing!
vi: Cái đ... mọi người ra mau! Trần hang sắp sập!

note: [scenario]: id=07a_Settling_Disputes
en: Settling Disputes
vi: Giải quyết tranh chấp

note: [part]
en: Tallin and his men made an orderly withdrawal into the caves, the orcs pressing close behind them.
vi: Tallin và người của mình rút lui vào trong hang động, bọn người thú dồn dập đuổi theo sau họ.

note: [part]
en: The dwarves were more than ready for them, however, and as soon as the humans got through the defenses the well-prepared dwarves fell on the battle-weary and bloodied orcs.
vi: Tuy nhiên, người lùn đã chuẩn bị sẵn sàng, và ngay khi con người lọt qua lực lượng phòng thủ, các người lùn có vũ trang xông vào bọn người thú khát máu đã mệt mỏi vì chiến trận.

note: [part]
en: Wave after wave of orcs crashed onto the dwarven defenses and shattered.
vi: Từng đợt, từng đợt người thú gục ngã trước lực lượng phòng thủ của người lùn và tan tác.

note: [part]
en: As the battle raged on, Tallin again made council with Hamel.
vi: Khi trận chiến diễn ra ác liệt, Tallin họp hội đồng với Hamel một lần nữa.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: How did ye fare?
vi: Các cậu thế nào?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: It was fierce and bloody. We fought them for three days and nights with no end in sight. Every time we killed an orc, it seemed that two more would take his place. We most assuredly cannot win fighting like this.
vi: Thật dữ dội và đẫm máu. Chúng tôi chiến đấu với chúng trong ba ngày đêm mà không thấy hồi kết. Cứ mỗi lần chúng tôi giết một tên người thú, dường như lại có thêm hai tên đến thay thế hắn. Chúng tôi gần như chắc chắn không thể thắng nếu cứ chiến đấu như thế này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: So you withdrew. Rightly done, me lad. Our prepared defenses will be able to hold the orcs off far longer and with less loss than ye could ha’ done in the open field. I see that my training of you hasna’ been for naught.
vi: Nên cậu đã rút lui. Rất đúng, chàng trai. Lực lượng phòng thủ đã chuẩn bị của chúng ta có thể giữ chân bọn người thú lâu hơn nhiều và với ít tổn thất hơn cậu đã làm trên chiến trường. Tôi thấy việc huấn luyện cậu không phải là vô ích.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: And I am grateful — but what should we do from here? The number of humans and dwarves is limited, unlike the orcs whose numbers seem unlimited.
vi: Tôi rất biết ơn - nhưng chúng ta nên làm gì từ đây? Số lượng con người và người lùn có hạn, không giống bọn người thú, số lượng của chúng dường như vô hạn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Aye. But we must utterly crush this orcish host if we are to ha’ anything other than a brief respite.
vi: Đúng. Nhưng chúng ta phải tiêu diệt hoàn toàn đạo quân người thú này nếu muốn có thứ gì đó khác với một cuộc nghỉ ngơi ngắn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Orcs are fickle; if we negotiated a treaty with them — assuming they would accept — it would just be broken as soon as the next warlord arose among them.
vi: Bọn người thú khá thất thường. Nếu chúng ta thương lượng một hiệp ước với chúng - giả sử chúng chấp nhận - nó sẽ bị phá vỡ ngay khi tên tư lệnh kế tiếp nổi lên trong số chúng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Then what shall we do? Can we assassinate this Rakshas fellow and throw them into disarray once more?
vi: Thế thì chúng ta sẽ làm gì? Chúng ta có thể ám sát gã Rakshas này và ném chúng vào cảnh lộn xộn một lần nữa không?

note: [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem.
en: That will be very difficult. We did that last time and they will no doubt be alert to that threat now. Anyway, it would be but a temporary solution. Soon another strong leader would emerge and we’d find oursel’ back in the same coil.
vi: Điều đó sẽ rất khó khăn. Lần trước chúng tôi đã làm điều đó, và giờ chắc chắn chúng sẽ cảnh giác. Dù sao đi nữa, đó cũng chỉ là giải pháp tạm thời. Chẳng bao lâu sau, một tên thủ lĩnh mạnh khác sẽ nổi lên và chúng ta lại thấy mình ở giữa mớ bòng bong.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Well, back to the drawing board. What should we do?
vi: Hừm, trở lại vấn đề. Chúng ta nên làm gì?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: I think we should try to gather more allies. That way we can engage them on many fronts, or divide them into smaller groups, or cut them off from their supplies. The possibilities are endless.
vi: Tôi nghĩ chúng ta nên tìm cách thu thập thêm đồng minh. Như thế chúng ta có thể giao chiến với chúng trên nhiều mặt trận, hoặc chia chúng thành những nhóm nhỏ hơn, hay cắt đứt nguồn tiếp tế của chúng. Các khả năng là vô tận.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Wise words, but who is there in these wild Northlands that might aid us?
vi: Lời nói thật thông thái, nhưng có ai ở vùng đất phương Bắc này có thể giúp đỡ chúng ta?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You can count the Elves out. They are a selfish lot, only interested in themselves. They would only aid us if something drastic happened to them and they needed our help. What about Wesnoth?
vi: Chúng ta có thể loại thần tiên ra. Chúng là một lũ ích kỷ, chỉ quan tâm đến chính mình. Chúng sẽ chỉ giúp chúng ta nếu có thứ gì đó tác động mạnh mẽ đến chúng và chúng cần chúng ta giúp đỡ. Wesnoth thì sao?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Wesnoth is too far away, and we have no idea what political state they are in.
vi: Wesnoth ở quá xa, và chúng ta không biết tình trạng chính trị bây giờ ra sao.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: The last news we heard of them was years ago when Prince Konrad passed through here. At that time the evil queen Asheviere was ruling, and it was said that she was in alliance with the orcs.
vi: Tin mới nhất chúng tôi nghe được về họ là cách đây vài năm khi hoàng tử Konrad đi qua đây. Vào lúc đó, nữ hoàng xấu xa Asheviere đang thống trị, và có tin rằng mụ liên minh với bọn người thú.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: And then that Princess Li’sar was in hot pursuit of Konrad as well. I wonder what became of them.
vi: Rồi sau đó, công chúa Li’sar cũng truy đuổi Konrad. Tôi tự hỏi điều gì đã xảy đến với họ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: The last time any dwarf set eyes on Konrad was when he set out to the eastern tunnels in search of the Sceptre of Fire, so he could claim his place as ruler.
vi: Lần cuối cùng người lùn nhìn thấy Konrad là khi anh ta lên đường đến các đường hầm phía đông để tìm kiếm vương trượng lửa, để anh ta có thể đòi ngôi vị cai trị của mình.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Geez, what a fool’s quest. Everyone in these Northlands knows that the Sceptre is long gone.
vi: Hừ, thật là ngốc nghếch. Mọi người ở vùng đất phương Bắc đều biết rằng vương trượng đã mất từ lâu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: But we’re meandering. Where can we find allies in these wild Northlands?
vi: Nhưng chúng ta đang lạc đề rồi. Chúng ta có thể tìm thấy đồng minh trong vùng đất phương Bắc hoang dã này ở đâu?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Tallin, before I was captured by Malifor, I used to be in contact with a powerful magician called Ro’Arthian and his brother Ro’Sothian.
vi: Tallin, trước khi tôi bị Malifor bắt giữ, tôi thường liên lạc với một pháp sư hùng mạnh tên là Ro’Arthian và người em trai Ro’Sothian.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Ro’Arthian, bah! Don’t utter that cursed name!
vi: Ro’Arthian, hừ! Đừng nhắc đến cái tên đáng nguyền rủa đó!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Why not, Hamel, have you a grievance with him?
vi: Tại sao không, Hamel, ngài có mối bất bình với ông ta ư?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: I have heard all about him from my good friend Stalrag. He is — or was anyway, haven’t heard from him in years — the chief o’ the villages that lay along Highbrook Pass.
vi: Tôi đã nghe tất cả về hắn từ người bạn tốt của tôi, Stalrag. Hắn là - hoặc từng là, tôi không nghe tin về hắn đã nhiều năm nay - thủ lĩnh của các ngôi làng nằm dọc theo đèo Suối Cao.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Those foul mages have long terrorized Stalrag and his people.
vi: Bọn pháp sư bẩn thỉu đó từ lâu đã khủng bố Stalrag và người của ông ấy.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Remember, Hamel, there are often two sides to a story like this. Perhaps the mages see your dwarves as invaders. How would you feel if say... the elves decided to come in and level Knalga so they can grow another big forest on top?
vi: Hãy nhớ, Hamel, một câu chuyện như thế này thường có hai mặt. Có lẽ các pháp sư coi người lùn là những kẻ xâm lược. Ngài sẽ cảm thấy thế nào nếu nói... thần tiên quyết định đến và san bằng Knalga để họ có thể trồng một khu rừng lớn khác ở bên trên?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Those filthy elves! I’ll...
vi: Bọn thần tiên bẩn thỉu đó! Tôi sẽ...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi
en: See?
vi: Thấy không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: What were you doing keeping contact with mages such as those anyway? Trying to save their souls?
vi: Các vị giữ liên lạc với bọn pháp sư như thế làm gì? Cứu vớt linh hồn chúng chăng?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: (<i>Giggle</i>) Something like that.
vi: (<i>Cười khúc khích</i>) Một điều gì đó như thế.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (B
en: (<i>Rolls eyes</i>)
vi: (<i>Tròn mắt</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Father Morvin, what are you trying to say?
vi: Cha Morvin, ý cha là gì?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: I propose that we go to Highbrook Pass and see how matters stand for ourselves. If the wizards are still alive, we might be able to persuade them to help us. What’s more, if Stalrag is still around we could use his help too.
vi: Tôi đề nghị chúng ta đến đèo Suối Cao và xem tình hình như thế nào. Nếu các pháp sư vẫn còn sống, chúng ta có thể thuyết phục họ giúp chúng ta. Ngoài ra, nếu Stalrag vẫn ở đó, chúng ta cũng có thể sử dụng sự giúp đỡ của ông ấy nữa.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: I don’t see how just two mages could help us very much, Father.
vi: Tôi không thấy cách mà chỉ hai pháp sư có thể giúp chúng ta được nhiều.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: They are not just any two mages. They have fine control over many creatures of the wild such as ogres, gryphons, and sometimes even trolls! It would be no bad thing to have those on your side for once.
vi: Không chỉ là hai pháp sư. Họ có quyền lực trên nhiều sinh vật hoang dã như quỷ khổng lồ, sư tử đầu chim, và đôi khi cả quỷ núi! Sẽ không tồi khi có những sinh vật như thế ở phe chúng ta.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: That sounds really good. What do you think, Hamel?
vi: Nghe có vẻ tốt. Ngài nghĩ sao, Hamel?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Hrmph. These are desperate times. If those lunatics of mages will agree to help, I guess we’ll nae have any other choice but to accept.
vi: Hừm. Giờ là thời điểm không còn hy vọng. Nếu bọn pháp sư mất trí đó đồng ý giúp đỡ, tôi đoán chúng ta sẽ không có lựa chọn nào khác ngoài chấp nhận.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Hey, we have had experiences with crazy mages ourselves. Believe me, they are dangerous! You will feel a lot better with some of them on your side.
vi: Ê, bản thân chúng ta đã có kinh nghiệm với các pháp sư điên khùng. Tin tôi đi, họ rất nguy hiểm! Mọi người sẽ cảm thấy tốt hơn nhiều khi có một vài người trong số họ ở cùng phe.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: Ye’ll need to travel light to reach Highbrook Pass before the orcs mount another assault in force. I think ye should take as little gold as you think ye’ll need and leave the rest here. We’ll store it in the tunnels furthest away from the attacking orcs in case they break through.
vi: Cậu cần đi nhanh để đến được đèo Suối Cao trước khi bọn người thú thực hiện một cuộc tấn công khác với số lượng lớn. Tôi nghĩ cậu nên mang theo ít vàng cậu nghĩ là cần thiết và để lượng còn lại ở đây. Chúng tôi sẽ cất nó trong các đường hầm tránh xa khỏi bọn người thú trong trường hợp chúng đột nhập.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] "coil" meant, in Middle and Early Modern English, a difficulty or problem. #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-
en: So it shall be. Now how exactly do we get to this mountain pass?
vi: Vậy quyết định thế. Giờ chúng tôi đến con đèo trên núi đó chính xác bằng cách nào?

note: [part]
en: And so Tallin and his party set out to secure the help of the mages.
vi: Như thế, Tallin và đội quân của mình lên đường để tìm kiếm sự giúp đỡ của các pháp sư.

note: [objective]: condition=win
en: Save Stalrag from Ro’Sothian.
vi: Giải cứu Stalrag khỏi tay Ro’Sothian

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=lose
en: Death of Tallin or Stalrag.
vi: Tallin hoặc Stalrag chết

note: [message]: speaker=narrator
en: Upon arriving at the mountain pass it appeared to Tallin and his men that they were just a bit too late.
vi: Khi đến con đèo trên núi, Tallin và người của mình thấy rằng hình như họ đến hơi chậm.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: HAH! I finally have you, you wretched dwarf!
vi: HA! Cuối cùng ta cũng có ngươi, tên người lùn khốn nạn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Argh! You blasted mages! How many times do I have to kill you two before you will leave us in peace!
vi: Á! Bọn pháp sư khốn kiếp! Ta phải giết hai ngươi bao nhiêu lần trước khi các ngươi để bọn ta yên!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Leave <i>you</i> in peace?! It is your kind that won’t leave <i>us</i> in peace! Ever since you blasted dwarves built that damn road you have harassed us unceasingly! Now, it ends here! After I kill you I will split your carcass and hang it at the mouth of this pass as a warning for any other fools like you! And unlike us <i>you</i> won’t come back.
vi: Để <i>các ngươi</i> yên?! Chính các ngươi mới không để <i>bọn ta</i> yên! Từ khi bọn người lùn khốn kiếp các ngươi xây con đường chết tiệt đó, các ngươi không ngừng quấy rầy bọn ta! Giờ, mọi thứ sẽ kết thúc ở đây! Sau khi giết ngươi, ta sẽ phanh thây ngươi và treo ở lối vào con đèo để cảnh cáo những kẻ ngu ngốc khác như ngươi! Và không giống bọn ta, <i>ngươi</i> sẽ không quay lại.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: You cursed mage! I now go to join all of my men you have killed. But know this, the Shinsplitters will <i>never</i> submit! We will defy you to our last breath!
vi: Tên pháp sư đáng nguyền rủa! Giờ ta đi gặp lại tất cả những người của ta mà ngươi đã giết. Nhưng hãy nhớ điều này, bọn ta sẽ <i>không bao giờ</i> phục tùng! Bọn ta sẽ thách thức ngươi đến hơi thở cuối cùng!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Hold it! What’s going on here?
vi: Chờ đã! Chuyện gì đang diễn ra ở đây?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Ro’Sothian, is that you?
vi: Ro’Sothian, ông đó phải không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Not now, Father. I’m a little busy at the moment.
vi: Không phải bây giờ, cha. Tôi đang bận một chút.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Ro’Sothian! How are you doing, my old friend! Boy, you sure look... erm... different!
vi: Ro’Sothian! Ông dạo này thế nào, bạn cũ của tôi! Trời, ông trông... ừm... khác quá!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Camerin! Great Lords of Darkness, I haven’t seen you in ages! Here, let me just finish off this little vermin and I’ll be right over.
vi: Camerin! Trời đất quỷ thần, tôi không gặp ông đã lâu lắm rồi! Tôi đây, để tôi kết liễu tên sâu bọ nhỏ bé này rồi chúng ta nói chuyện.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: whisper^Camerin, you know him?
vi: Camerin, ông biết ông ta sao?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: whisper^Duh! His brother Ro’Arthian is the one who taught me magic!
vi: Đúng! Anh trai ông ta, Ro’Arthian là người đã dạy tôi phép thuật!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: whisper^Oh...!
vi: Ồ...!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Hang on a sec, Ro’Sothian, you don’t want to kill him.
vi: Chờ chút đã, Ro’Sothian, ông không được giết hắn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Huh?! He killed me!
vi: Hả?! Hắn đã giết tôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Oh... I see. But we come on more pressing business. We are in desperate need of your help. Here is Tallin from the community of Dwarven Doors. As you know, the people of Dwarven Doors were enslaved by the orcs for many years. They have broken their chains and together with Lord Hamel from Knalga, they are beginning to reclaim Knalga from the chaos that it was in.
vi: Ồ... tôi hiểu. Nhưng chúng tôi đến vì việc cấp bách hơn. Chúng tôi rất cần sự giúp đỡ của ông. Đây là Tallin từ cộng đồng Cửa Động Người Lùn. Như ông biết, người ở Cửa Động Người Lùn đã bị bọn người thú bắt làm nô lệ trong nhiều năm. Họ đã phá vỡ xiềng xích và cùng với chủ tướng Hamel từ Knalga, họ đang bắt đầu đòi lại Knalga từ cảnh hỗn loạn hiện tại.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: So? What does this have to do with me? And hurry up, my staff is buzzing to blast this little vermin once and for all.
vi: Thật sao? Vậy có liên quan gì đến tôi? Cây gậy của tôi sắp sửa thổi bay tên sâu bọ nhỏ bé này một lần và mãi mãi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Don’t! Please, my friend, listen. The orcs are on the rise again and they are threatening to complete their conquest of Knalga and convert it into an orcish stronghold. We can’t let that happen! That’s why we have come here, to seek your and your brother’s help in defeating the orcs.
vi: Đừng! Xin hãy nghe tôi, ông bạn. Bọn người thú lại nổi dậy, chúng đang đe dọa thôn tính hoàn toàn Knalga và biến nó thành đất của người thú. Chúng tôi không thể để điều đó xảy ra! Đó là lý do chúng tôi đến đây, để tìm kiếm sự giúp đỡ của ông và anh trai ông, nhằm đánh bại bọn người thú.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Take your begging and shove it, Father! We don’t help no-one. Not even you and <i>especially</i> not any dwarf!
vi: Thôi xin xỏ đi cha! Chúng tôi không giúp một ai. Kể cả ông và <i>đặc biệt là</i> người lùn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Hold a moment, my friend. You won’t believe what a blast it is fighting with these guys. You get to fry skeletons, orcs, trolls, and wolves by the thousands! Come on old pal, be a sport.
vi: Chờ một chút, ông bạn. Ông không biết vui thế nào khi chiến đấu với bọn đó đâu. Ông sẽ rán hàng nghìn bộ xương, người thú, quỷ núi và chó sói. Thật đấy, bạn cũ ạ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Camerin, you were always a little crazy. Now I see you have gone stark raving mad! Do you really think we would help anyone? <i>Especially</i> a bunch of dwarves!
vi: Camerin, ông luôn điên khùng. Giờ tôi thấy ông đã hoàn toàn mất trí! Ông thực sự nghĩ chúng tôi sẽ giúp bất kỳ ai sao? <i>Nhất là</i> một lũ người lùn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: I tire of this; prepare to die, wretched dwarf! And the rest of you, get lost and don’t come back, unless you’re tired of life!
vi: Ta mệt mỏi rồi, chuẩn bị chết đi, tên người lùn khốn nạn! Còn những người khác, biến đi và đừng quay lại, trừ khi các ngươi chán sống!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1
en: Uh oh, he is gathering energy for a cold blast.
vi: Ối trời, ông ta đang tập trung năng lượng cho một luồng hơi lạnh.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Quick, honey, we’ve got to stop him. Let’s go!
vi: Nhanh lên, em yêu, chúng ta phải ngăn chặn ông ta. Đi thôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Hey, are you two going to hog all the fun for yourselves?
vi: Ê, hai vị định tận hưởng tất cả trò vui cho riêng mình sao?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: All right, all right, hang on!
vi: Được rồi, được rồi, đi thôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: BROTHER! HELP ME!
vi: ANH TRAI! CỨU EM VỚI!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: (<i>Booming voice coming from all directions</i>) SO YOU MAGES HAVE THE AUDACITY TO ATTACK MY BROTHER! YOU SHALL DIE FOR YOUR FOLLY!
vi: (<i>Giọng nói văng vẳng đến từ mọi hướng</i>) BỌN PHÁP SƯ CÁC NGƯƠI DÁM CẢ GAN TẤN CÔNG EM TRAI TA! CÁC NGƯƠI SẼ CHẾT VÌ HÀNH ĐỘNG DẠI DỘT CỦA MÌNH!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Ro’Arthian, listen to me. We don’t want to fight with you, we have come here to seek your assistance.
vi: Ro’Arthian, hãy nghe tôi. Chúng tôi không muốn đánh nhau với các ông, chúng tôi đến đây để tìm sự giúp đỡ của các ông.

note: [message]: speaker=narrator
en: (<i>No answer</i>)
vi: (<i>Không trả lời</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: I know you can hear me, Ro’Arthian. Please, the fate of every creature in the north depends on your help.
vi: Tôi biết ông có thể nghe tôi, Ro’Arthian. Định mệnh của mọi sinh vật ở phương bắc phụ thuộc vào sự giúp đỡ của các ông.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Give it up, father, he isn’t answering. I am afraid we may have to use um... more forceful means to convince him.
vi: Thôi đi, cha, ông ta không trả lời. Tôi sợ chúng ta phải sử dụng... ừm... biện pháp mạnh hơn để thuyết phục ông ta.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: (<i>Sigh</i>) Yes, you are right.
vi: (<i>Thở dài</i>) Đúng, cậu nói đúng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Put Ro’Sothian into that jail over there until we capture his brother.
vi: Nhốt Ro’Sothian vào nhà tù đằng kia đến khi chúng ta bắt được anh trai ông ta.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: And someone keep an eye on him. We don’t want him to get away.
vi: Ai đó để mắt đến ông ta. Tôi không muốn ông ta trốn thoát.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Ha! I am free! Now you foul traitors will pay!
vi: Ha! Ta đã được tự do! Giờ bọn phản bội bẩn thỉu các ngươi sẽ trả giá!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Oh no, he got away! Quick, men, we must capture him again!
vi: Ôi không, ông ta đã trốn thoát! Nhanh lên, mọi người, chúng ta phải bắt lại ông ta!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Ahhhh! Not again!
vi: Á! Không phải lần nữa chứ!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Come on, Ro’Sothian, we really don’t have to be doing this. Come, join us!
vi: Thôi nào, Ro’Sothian, chúng tôi thực sự không phải làm thế này. Hãy tham gia cùng chúng tôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Never!
vi: Không bao giờ!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Sigh, we’ll talk later.
vi: Hừm, chúng ta sẽ nói chuyện sau.

note: [message]: speaker=second_unit
en: Back to jail, my friend.
vi: Trở lại nhà tù đi, ông bạn.

note: [objective]: condition=win
en: Capture Ro’Arthian.
vi: Bắt Ro’Arthian

note: [objective]: condition=lose
en: Death of Stalrag.
vi: Stalrag chết

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Ro’Arthian, are you ready to talk yet?
vi: Ro’Arthian, ông đã sẵn sàng nói chuyện chưa?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Fine, you trespassers. What do you want?
vi: Thôi được, bọn xâm phạm. Các ngươi muốn gì?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Well... First, why don’t you tell us what <i>you</i> want?
vi: Hừm... Trước hết, tại sao ông không cho bọn tôi biết <i>ông</i> muốn gì?

note: [message]: id=Ro'Arthian
en: What do <i>I</i> want? I’ll tell you what I want! I want the stinking carcasses of you, all your henchmen and those dwarvish vermin off of my land! And <i>stay</i> off!
vi: <i>Ta</i> muốn gì ư? Ta sẽ cho các ngươi biết ta muốn gì! Ta muốn xác thối của các ngươi, tất cả bọn tay sai của các ngươi và lũ sâu bọ người lùn tránh xa khỏi đất của ta! <i>Tránh xa</i>!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: So basically, you want to be left alone in peace. Right?
vi: Vậy về cơ bản, ông muốn được ở yên một mình. Đúng không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Wow! Someone <i>finally</i> figured it out!
vi: Chà! <i>Cuối cùng</i> cũng có người hiểu ra!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: All right! Listen, then. Right now we have very little power to grant your request. We are simply a band of peasants fighting for the freedom of our homeland.
vi: Được rồi! Vậy thì, nghe đây. Ngay bây giờ chúng tôi có rất ít sức mạnh để đáp ứng yêu cầu của ông. Chúng tôi chỉ đơn giản là một toán nông dân chiến đấu giành tự do cho quê hương của chúng tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: But when we defeat the orcish host, re-establish Knalga, and bring law and order into these Northlands, we will have gained some authority by right of conquest.
vi: Nhưng khi chúng tôi đánh bại đạo quân người thú, thiết lập lại Knalga, mang luật lệ và trật tự vào vùng đất phương Bắc, chúng tôi sẽ đạt được một số quyền lực theo quyền chinh phục.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: When that time comes, I hereby make a solemn oath: no man or dwarf shall ever set foot on your land without your leave. If any of my men violates this law they shall be punished with death, and I believe I may speak for Hamel in this as well.
vi: Khi thời điểm đó đến, sau đây tôi tuyên bố một lời thề nghiêm nghị: không con người hay người lùn nào được đặt chân lên vùng đất của ông mà không được ông cho phép. Nếu bất kỳ người nào của tôi vi phạm điều luật này, họ sẽ bị tử hình, và tôi tin mình cũng có thể nói thay mặt Hamel về vấn đề này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: In order for that to come about, we must crush the orcish host. But we can’t do that without your help. Will you join us?
vi: Để thời điểm đó đến, chúng ta phải tiêu diệt đạo quân người thú. Nhưng chúng tôi không thể làm điều đó với sự giúp đỡ của các ông. Các ông sẽ tham gia cùng chúng tôi chứ?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth
en: Think of it, Ro’Arthian, it is a fair bargain. If you don’t agree to Tallin’s proposal, the endless war you two wage with the dwarves will never be resolved. You have been haunting these mountains for far too long. It is high time for you and your brother to rest in peace.
vi: Hãy nghĩ đi, Ro’Arthian, đó là một cuộc mặc cả công bằng. Nếu ông không đồng ý với đề nghị của Tallin, cuộc chiến vô tận hai ông tiến hành với người lùn sẽ chẳng bao giờ được giải quyết. Các ông ám ảnh vùng núi này đã quá lâu. Đã đến lúc để ông và em trai ông được yên nghỉ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Hrmph. What do you think, brother?
vi: Hừm. Em nghĩ sao, em trai?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: (<i>Shrugs</i>) I don’t think we have any other choice left.
vi: (<i>Nhún vai</i>) Em nghĩ chúng ta không còn bất kỳ lựa chọn nào khác.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Come on, guys, it will be great! Those orcs will never know what hit them! Together we’ll rip them to shreds! If you are planning to retire after this, this is the perfect chance for you guys to go out with a bang! You guys will become legends! <i>“The two terrible mages, risen from the dead to devastate the orcish hordes!”</i>
vi: Đi nào, hai ông bạn, sẽ rất tuyệt đấy! Bọn người thú sẽ chẳng bao giờ biết thứ gì đánh vào chúng đâu! Chúng ta sẽ cùng nhau xé xác chúng thành từng mảnh! Nếu các ông định nghỉ ngơi sau việc này, đây là cơ hội hoàn hảo để các ông ra ngoài bắn bùm bùm! Các ông sẽ trở thành huyền thoại! <i>“Hai pháp sư khủng khiếp, nổi lên từ cõi chết để tàn phá đạo quân người thú!”</i>

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Very well, Tallin. We accept under the terms that your people will forever leave us in peace after this.
vi: Thôi được, Tallin. Chúng tôi chấp nhận với điều kiện người của cậu mãi mãi phải để chúng tôi yên sau việc này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Ro’Arthian, I am not of royal blood, but I am a man of my word. I will uphold the oath I have given even at the cost of my life.
vi: Ro’Arthian, tôi không mang dòng máu hoàng gia, nhưng tôi là người biết giữ lời. Tôi sẽ giữ lời thề tôi đã tuyên bố với giá đặt cọc bằng cả cuộc đời mình.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Very well. The orcish hosts shall feel our wrath!
vi: Được rồi. Đạo quân người thú sẽ cảm nhận cơn thịnh nộ của chúng tôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Wait a second, Tallin. Are you saying that we should abandon our homeland to these wretched mages?!
vi: Chờ một chút, Tallin. Anh nói chúng tôi nên từ bỏ quê hương cho bọn pháp sư khốn nạn này sao?!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian [message]: id=Ro'Sothian [message]: speaker=Eryssa [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnot
en: (<i>Snicker</i>)
vi: (<i>Nhếch mép</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Chief Stalrag, it is said that to save a family, we should be willing to sacrifice one person; to save a town we should be willing to sacrifice a family; and to save a nation we should be willing to sacrifice a town.
vi: Thủ lĩnh Stalrag, người ta nói rằng để cứu một gia đình, chúng ta nên sẵn sàng hy sinh một người; để cứu một thành phố, chúng ta nên sẵn sàng hy sinh một gia đình; và để cứu một quốc gia, chúng ta nên sẵn sàng hy sinh một thành phố.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Now, Stalrag, it is up to you. Do you want to save Knalga or not?
vi: Giờ, Stalrag, đến lượt ông. Ông có muốn giải cứu Knalga hay không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Well Tallin, if you put it that way... We don’t like it, but if that’s what is needed to save Knalga, we shall do it.
vi: Hừm, Tallin, nếu cậu giải quyết theo cách đó... Chúng tôi không thích như thế, nhưng nếu đó là điều cần thiết để giải cứu Knalga, chúng tôi sẽ làm thế.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Thank you, Stalrag. I am sure that the sacrifice of you and your people will always be remembered.
vi: Cảm ơn ông, Stalrag. Tôi chắc chắn rằng sự hy sinh của ông và người của ông sẽ luôn được nhớ đến.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: (<i>Mumbles</i>) Yeah, great compensation...
vi: (<i>Lầm bầm</i>) Hừ, đền bù công bằng thật...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian
en: I have the power to control many creatures, such as Gryphons, Trolls and Ogres. So while I am with you they shall be at your command.
vi: Tôi có sức mạnh điều khiển nhiều sinh vật, chẳng hạn sư tử đầu chim, quỷ núi và quỷ khổng lồ. Vì thế chừng nào tôi còn ở với cậu, chúng sẽ nghe lệnh của cậu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: The Shinsplitters will be at your service, Tallin.
vi: Thị tộc của tôi sẽ phục vụ cậu, Tallin.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: My thanks, Stalrag and Ro’Arthian. However, I have sufficient forces under my control presently and I think that merging our forces will just create confusion. Your gryphons will be of use, but I think you should retain command of your trolls and ogres, until they are needed.
vi: Cảm ơn Stalrag và Ro’Arthian. Tuy nhiên, hiện tại tôi đã có đủ lực lượng dưới sự điều khiển của tôi và tôi nghĩ rằng hợp nhất lực lượng của chúng ta sẽ chỉ tạo ra cảnh lộn xộn. Sư tử đầu chim của ông sẽ được sử dụng, nhưng tôi nghĩ ông nên giữ lại quyền chỉ huy quỷ núi và quỷ khổng lồ, đến khi cần chúng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Great. Now let’s get back to the caves and start planning the best way teach those orcs a lesson they will never forget!
vi: Tốt. Giờ chúng ta hãy trở lại hang động và bắt đầu lập kế hoạch tốt nhất để dạy cho bọn người thú một bài học mà chúng sẽ không bao giờ quên!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Stalrag #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Stalrag #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18
en: Farewell, my friends. I now go to join my fallen brethren.
vi: Vĩnh biệt các bạn. Giờ tôi đi gặp những người anh em đã tử trận của tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: No! If Stalrag dies now none of his men will follow us. We are finished.
vi: Không! Nếu Stalrag chết, sẽ không có ai trong số người của ông ấy theo chúng ta. Thế là hết.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=07b_Protecting_the_Master #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Protecting the Master
vi: Bảo vệ chủ nhân

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: As Tallin sat staring blankly at the body of his former friend — loathing and hating what he had become — he received an urgent summons from his master.
vi: Khi Tallin ngồi nhìn chằm chằm một cách vô hồn vào xác người bạn trước đây - ghê tởm và ghét bỏ chính mình - cậu nhận được lời triệu gọi khẩn cấp từ chủ nhân.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: The attack Tallin had been sent to thwart had been a decoy. While Tallin was away, Tallin’s former friends had attacked Malifor’s study with overwhelming force.
vi: Cuộc tấn công mà Tallin được phái đi dẹp chỉ là một mồi nhử. Trong khi Tallin đi xa, những người bạn trước đây của cậu đã tấn công phòng làm việc của Malifor bằng lực lượng áp đảo.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Although Tallin was glad in his heart to see Malifor in such distress, the sorcerous geas on his mind compelled him to go to his master’s aid. When he got there, he found that all the outer defenses had been smashed and Malifor had bolted himself up in his study. Bound by the will of their master, Tallin and his minions took up positions outside Malifor’s study door.
vi: Mặc dù trong thâm tâm, Tallin vui mừng khi thấy Malifor đang ở trong cảnh hiểm nghèo, nhưng phép phù thủy trong tiềm thức vẫn khống chế cậu đến giúp đỡ chủ nhân. Khi đến nơi, cậu thấy rằng toàn bộ lực lượng phòng thủ bên ngoài đã bị đập tan và Malifor đang nhốt mình trong phòng làm việc. Bị ràng buộc bởi ý chí của chủ nhân, Tallin và các thuộc hạ chiếm các vị trí ngoài cửa phòng làm việc của Malifor.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Resist till the end of turns
vi: Kháng cự đến khi hết lượt

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Look, the traitor Tallin has come to protect his master.
vi: Nhìn kìa, tên phản bội Tallin đã đến để bảo vệ chủ nhân của hắn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Camerin! Please get out of here. Don’t make me kill you too.
vi: Camerin! Xin hãy ra khỏi đây. Đừng để tôi phải giết ông.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Fat chance, buddy. I can handle the likes of you in my sleep. Fall on them, boys!
vi: Cứ thử xem, anh bạn. Ta có thể xử lý những kẻ như ngươi kể cả khi đang ngủ. Xông vào chúng, các chàng trai!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: At last, I am free...
vi: Cuối cùng, ta đã được tự do...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: <i>Boom</i>!
vi: <i>Bùm</i>!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: What the...? <i>No!</i>
vi: Cái đ...? <i>Không!</i>

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: HEEEEE-YAAAAA!!
vi: HÂY-DA!!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: CURSES ON YOU YOU BLASTED MAGES, CURSES ON YOU YOU BLASTED HUMANS, CURSES ON YOU YOU BLASTED DWARVES! MAY YOUR MISERABLE LIVES BE FULL OF TORTURE! MAY YOUR PEOPLE NEVER BE FREE! MAY ALL YOUR NEAR AND DEAR DESERT YOU! MAY A THUNDERBOLT HIT YOUR HEAD! MAY–
vi: NGUYỀN RỦA CÁC NGƯƠI, BỌN PHÁP SƯ KHỐN KIẾP, NGUYỀN RỦA CÁC NGƯƠI, BỌN CON NGƯỜI KHỐN KIẾP, NGUYỀN RỦA CÁC NGƯƠI, BỌN NGƯỜI LÙN KHỐN KIẾP! CẦU MONG CUỘC ĐỜI CỦA CÁC NGƯƠI SẼ ĐẦY ĐAU KHỔ! CẦU MONG NGƯỜI CỦA CÁC NGƯƠI CHẲNG BAO GIỜ ĐƯỢC TỰ DO! CẦU MONG TẤT CẢ NHỮNG NGƯỜI THÂN CẬN BỎ RƠI CÁC NGƯƠI! CẦU MONG SÉT ĐÁNH TRÚNG ĐẦU CÁC NGƯƠI! CẦU MONG -

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: MAY THE EARTH OPEN UP AND SWALLOW YOU! MAY ALL YOUR TEETH FALL OUT! MAY YOU BECOME A WEAK SKINNY OLD MAN! MAY–
vi: CẦU MONG TRÁI ĐẤT MỞ RA VÀ NUỐT CHỬNG NGƯƠI! CẦU MONG RĂNG CỦA NGƯƠI RƠI RA HẾT! CẦU MONG NGƯƠI TRỞ THÀNH MỘT LÃO GIÀ GẦY GÒ ỐM YẾU! CẦU MONG -

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Malifor is dead... what have I done? What am I going to do? I must flee this place!
vi: Malifor đã chết... ta đã làm gì? Ta sẽ làm gì đây? Ta phải chạy trốn khỏi nơi này!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Hey, there goes the traitor Tallin!
vi: Ê, tên phản bội Tallin đang chạy trốn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Let him go. He was not acting under his free will and thus there is no blame attached to him. I have known of many such poor souls. If he does trouble us in the future, however, we should not spare him.
vi: Cứ để hắn đi. Hắn không hành động theo ý chí của riêng mình, do đó không cần phải đổ lỗi cho hắn. Tôi đã chứng kiến nhiều linh hồn tội nghiệp như vậy. Tuy nhiên, nếu hắn quấy rầy chúng ta trong tương lai, chúng ta sẽ không tha cho hắn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Besides, he will probably just go and drown himself in the nearest river anyway, so why bother killing him?
vi: Ngoài ra, có lẽ hắn sẽ đi và đâm đầu xuống dòng sông gần nhất để tự tử, thế thì việc gì chúng ta phải bận tâm giết hắn?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Deory #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Ahhh! Master, help me!
vi: Á! Chủ nhân, cứu tôi với!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Serves you right, you useless excuse for a slave.
vi: Tự cứu mình đi, đồ nô lệ vô dụng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Deory #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Master! Tallin is taking my villages!
vi: Chủ nhân! Tallin đang chiếm làng của tôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Shut up, you idiot. I know what I am doing.
vi: Câm mồm đi, đồ ngốc. Ta biết mình đang làm gì.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Malifor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Agreed. And if you don’t keep your mouth shut, I will personally shut it for you!
vi: Đúng thế. Và nếu ngươi không câm mồm, đích thân ta sẽ bắt ngươi phải câm mồm!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Deory #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: (<i>Gulp</i>)
vi: (<i>Ực</i>)

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Hmmm, you aren’t as bad as I thought, Tallin. Unfortunately for you, we aren’t ready to give up just yet.
vi: Hừm, ngươi không tồi như ta nghĩ, Tallin. Tiếc cho ngươi, bọn ta chưa sẵn sàng từ bỏ đâu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: <i>Boom!</i>
vi: <i>Bùm!</i>

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Camerin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Phew! Nick of time too — I almost bought it there!
vi: Phù! Thật đúng lúc!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Malifor is dead... What have I done? What am I going to do? I must flee this place!
vi: Malifor đã chết... Ta đã làm gì? Ta sẽ làm gì đây? Ta phải chạy trốn khỏi nơi này!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Besides, he will probably just go and drown himself in the nearest river anyway, so why bother?
vi: Có lẽ hắn sẽ đi và đâm đầu xuống dòng sông gần nhất để tự tử, thế thì việc gì chúng ta phải bận tâm?

note: [scenario]: id=08a_Elvish_Princess
en: Elvish Princess
vi: Công chúa thần tiên

note: [part]
en: After securing the help of the two lich-mages, the party returned to Knalga.
vi: Sau khi đạt được sự giúp đỡ của hai pháp sư thây ma, đội quân trở về Knalga.

note: [story]
en: Och, that was a piece o’ good work, lad, getting both the lich-mages and Stalrag on our side. Now let’s plan our way to bringing Rakshas down...
vi: Ồ, thật là tuyệt vời, chàng trai, có được cả hai pháp sư thây ma và Stalrag ở phe chúng ta. Giờ chúng ta hãy bàn kế hoạch để hạ gục Rakshas...

note: [part]
en: The lich-mages sent forth gryphons to scout out the number, formation and deployment of the orcish forces, and to seek allies as well.
vi: Các pháp sư thây ma phái sư tử đầu chim đi trinh sát số lượng và đội hình triển khai của lực lượng người thú, cũng như tìm kiếm đồng minh.

note: [part]
en: One day a gryphon came screeching into the caves with the news that a large elvish force approached from the east. Messages were quickly dispatched to the elves asking their purpose. The haughty reply was that their purpose was none of any dwarf’s or human’s business, and that all would be well-advised to stay in their holes when the elves passed near.
vi: Một ngày, sư tử đầu chim vào trong hang động, kêu rít lên báo tin rằng một lực lượng thần tiên lớn đang đến từ phía đông. Thông điệp nhanh chóng được gửi đến các thần tiên hỏi mục đích của họ. Câu trả lời ngạo mạn đó là mục đích của họ không liên quan gì đến người lùn hay con người, và tốt nhất là nên ở yên trong lỗ khi thần tiên đi qua.

note: [part]
en: Before the humans and dwarves could respond to this message, another gryphon arrived with the news that the orcs were holding an elvish sorceress prisoner in the castle of Bitterhold, less than a day’s march distant to the northwest. The castle had attracted notice because it had been recently rebuilt and manned by a unit known to include some of the hardiest and toughest of veteran orcs.
vi: Trước khi con người và người lùn có thể trả lời thông điệp này, một sư tử đầu chim khác đến với tin báo rằng bọn người thú đang giữ một tù nhân phù thủy thần tiên trong lâu đài Bitterhold, cách xa chưa đến một ngày hành quân về phía tây bắc. Lâu đài thu hút sự chú ý vì gần đây nó đã được xây dựng lại, và lực lượng canh gác bao gồm một số chiến binh người thú gan dạ và ngoan cố nhất.

note: [part]
en: Gryphons and a picked force of human woodsmen were sent out that very night, and less than two days later managed to ambush an orcish messenger on the road out of Bitterhold. The messenger was carrying a ransom demand to the elves — for the sorceress was, in fact, a princess of the highest rank.
vi: Sư tử đầu chim và một lực lượng tuyển chọn các tiều phu con người được phái đi đêm đó, và chưa đến hai ngày sau, đã mai phục được một sứ giả người thú trên con đường ngoài Bitterhold. Tên sứ giả mang một yêu cầu đòi tiền chuộc đến các thần tiên - vì quả thực, nữ phù thủy là một công chúa có địa vị cao nhất.

note: [part]
en: The leaders met in council, considering what to do...
vi: Các nhà lãnh đạo họp hội đồng, cân nhắc những việc cần làm...

note: [story]
en: This kidnapped princess explains a great deal. It is not easy to draw the elves out of their forests.
vi: Công chúa bị bắt cóc này là một ván bài lớn. Không dễ để lôi kéo thần tiên ra khỏi rừng đâu.

note: [story]
en: Aye, lad. Her kin will have come either to do battle or pay ransom. By the looks of things, they’ve busked themselves for either.
vi: Đúng, chàng trai. Người nhà của cô ta đã đến để chiến đấu hoặc trả tiền chuộc. Nhìn bên ngoài, không thể biết được mục đích nào.

note: [story]
en: Pah! Who cares? Let the elves and orcs chop each other into mincemeat. It will just make things easier for us.
vi: Hừ! Ai quan tâm? Cứ để thần tiên và người thú băm bổ lẫn nhau. Điều đó sẽ chỉ khiến mọi thứ dễ dàng hơn cho chúng ta.

note: [story]
en: Hah! I ken yer brain has rotted awa’ entire. Think on it, skull-head, what would happen if the elves dinna’ fight and pay the ransom instead?
vi: Ha! Ta biết bộ não của ngươi đã mục nát hết rồi mà. Nghĩ đi, đầu lâu xương sọ, điều gì sẽ xảy ra nếu thần tiên không chiến đấu mà lại trả tiền chuộc?

note: [story]
en: Do you want to die, dwarf?
vi: Ngươi muốn chết sao, tên lùn?

note: [story]
en: Peace, peace! If you two want to kill something, there are plenty of orcs outside.
vi: Hòa bình nào, hòa bình! Nếu hai người muốn giết một thứ gì đó, có nhiều người thú ở bên ngoài đấy.

note: [story]
en: But you do have a point, Stalrag, That ransom will buy more troops and weapons for the orcs, worse news for us.
vi: Nhưng ông nói có lý, Stalrag. Tiền chuộc đó sẽ mua thêm quân lính và vũ khí cho bọn người thú, tin xấu hơn cho chúng ta.

note: [story]
en: I think we have a chance to make some new allies here...
vi: Tôi nghĩ chúng ta có cơ hội để kiếm thêm một số đồng minh mới ở đây...

note: [story]
en: Allies? I take it we’re to go to them and ask them to join us in return for our help in rescuing their Princess? You heard their message — those elves have got their noses so high in the air they canna’ see over them. They wouldna’ ally themselves with the likes o’ us.
vi: Đồng minh? Chúng ta sẽ đến chỗ chúng và đề nghị chúng tham gia cùng chúng ta để đổi lấy sự giúp đỡ của chúng ta, nhằm giải cứu công chúa của chúng ư? Cậu đã nghe thông điệp của chúng rồi đấy - bọn thần tiên đó có cái mũi quá cao đến nỗi chúng không thể nhìn thấy gì phía trên chúng. Chúng sẽ không liên minh với những người như chúng ta.

note: [story]
en: Of course we won’t do that. As a matter of fact I think it’s best that we don’t say anything to the elves at all.
vi: Tất nhiên chúng ta sẽ không làm điều đó. Thật ra, tôi nghĩ tốt nhất chúng ta không nên nói gì với các thần tiên.

note: [story]
en: Why d’ye say that?
vi: Sao cậu lại nói thế?

note: [story]
en: Well, suppose we do join up with the elves — assuming they will let us — and we make a combined raid on the fortress, what will the orcs most likely do when the ransom slips from their grasp?
vi: Hừm, nếu chúng ta tham gia cùng các thần tiên - giả sử họ đồng ý - và chúng ta phối hợp tấn công pháo đài, bọn người thú sẽ làm gì khi tiền chuộc tuột khỏi tay chúng?

note: [story]
en: Kenning the way of orcs, belike they’d kill the princess, especially if it seems the rescue ha’ any chance of succeeding.
vi: Bọn người thú có lẽ sẽ giết cô công chúa, nhất là khi chúng thấy cuộc giải cứu có cơ hội thành công.

note: [story]
en: Exactly. On the other hand, if we raided the fortress while the orcs were talking ransom with the elves, the orcs might hesitate just long enough.
vi: Chính xác. Mặt khác, nếu chúng ta tấn công pháo đài trong khi bọn người thú đang nhận tiền chuộc từ các thần tiên, chúng có thể do dự đủ lâu.

note: [story]
en: Hmmm... I think you’ve the right of it, lad. Most orcs being thicker than a wood-knot, I’d lay odds on Rakshas giving strict orders that she not be touched without his direct word on the matter.
vi: Hừm... tôi nghĩ cậu có lý, chàng trai. Tôi đánh cuộc Rakshas đã ra mệnh lệnh nghiêm ngặt rằng không được đụng đến cô ta khi không có chỉ thị trực tiếp của hắn.

note: [story]
en: But it would be unwise to trust that the orcs will stay stupid forever. If we do go ahead with this raid, we are going to have to be in and out like lightning.
vi: Nhưng sẽ là dại dột khi tin rằng bọn người thú vẫn mãi ngu ngốc. Nếu chúng ta muốn dẫn trước bằng cuộc đột kích này, chúng ta phải vào và ra nhanh như chớp.

note: [story]
en: My Shinsplitters will be invaluable for a job like this. They are fierce and never give ground and will not stop attacking until either they or their opponent lies dead. No fortress can stand long against them.
vi: Thị tộc của tôi sẽ là vô giá cho một công việc như thế này. Họ dữ tợn và không bao giờ rút lui, họ sẽ không ngừng tấn công đến khi hoặc là họ, hoặc là đối thủ của họ chết. Không pháo đài nào có thể trụ được lâu trước họ.

note: [story]
en: Ha ha, I like this plan. Once we get our hands on this little sorceress the elves will be forced to do whatever we want them to.
vi: Ha ha, tôi thích kế hoạch này. Một khi chúng ta nhúng tay vào cô công chúa nhỏ này, các thần tiên sẽ bắt buộc phải làm những gì chúng ta muốn chúng làm.

note: [story]
en: Remember, Ro’Arthian, we need willing allies rather than resentful lackeys that would turn on us at the first reverse. If we rescue their princess, the elves may yet choose not to help us, but that is a risk we’ll have to take.
vi: Nhớ này, Ro’Arthian, chúng ta cần các đồng minh tự nguyện hơn là những tên tay sai phẫn uất có thể trở mặt với chúng ta khi có cơ hội. Nếu chúng ta giải cứu công chúa này, các thần tiên có thể không chọn giúp đỡ chúng ta, nhưng đó là một nguy cơ mà chúng ta phải nhận.

note: [story]
en: Elves are deeply honor-bound, especially in matters that touch their kin. If we rescue the princess, I am certain the deed will not go without reward.
vi: Thần tiên rất trọng danh dự, nhất là trong những vấn đề liên quan đến người của họ. Nếu chúng ta giải cứu cô công chúa, tôi chắc chắn việc làm sẽ không ra đi mà không có phần thưởng.

note: [story]
en: And at the very least, the orcs will not be able to raise troops with ransom money they don’t have.
vi: Và ít nhất, bọn người thú sẽ không thể nuôi quân bằng khoản tiền chuộc mà chúng không có.

note: [story]
en: Bah... weak, soft humans. Have it your way if you must.
vi: Hừ... bọn con người mềm yếu. Cứ làm những gì các cậu phải làm.

note: [story]
en: So it shall be, Tallin, I’ll hold the caves here while you and Stalrag’s Shinsplitters fare to Bitterhold. The orcs still haven’t given up their attack on our southern tunnels.
vi: Vậy quyết định thế, Tallin, tôi sẽ giữ hang động ở đây trong khi cậu và thị tộc của Stalrag đến Bitterhold. Bọn người thú vẫn chưa từ bỏ tấn công vào các đường hầm phía nam.

note: [story]
en: Then to arms, men! For Knalga and the princess!
vi: Thế thì tập hợp, mọi người! Vì Knalga và cô công chúa!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=lose #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_
en: Turns run out
vi: Hết lượt

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objectives] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.p
en: Rescue the Princess
vi: Giải cứu công chúa

note: [objective]: condition=lose
en: Death of Ro’Arthian
vi: Ro’Arthian chết

note: [objective]: condition=lose
en: Death of Ro’Sothian
vi: Ro’Sothian chết

note: [message]: speaker=narrator
en: Upon emerging from the mouth of a hidden tunnel near the fortress, Tallin and his men surveyed the scene before them.
vi: Khi ra khỏi miệng một đường hầm bí mật gần pháo đài, Tallin và người của mình quan sát quang cảnh đằng trước họ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: There’s the fortress of Bitterhold. A grim and impressive pile indeed...
vi: Kia là pháo đài Bitterhold. Quả là công trình đồ sộ và ấn tượng...

note: [message]: role=Supporter
en: They have dammed the river to make a moat for their castle.
vi: Chúng đã ngăn dòng sông để tạo thành một hào nước cho lâu đài của chúng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Ro'Arthian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Are we here to sight-see or to rescue this blasted sorceress? And if you really want to sight-see, then check out that orcish encampment south of us.
vi: Chúng ta ở đây để ngắm cảnh hay để giải cứu công chúa đáng nguyền rủa đó? Nếu các cậu thực sự muốn ngắm cảnh, thì hãy nhìn doanh trại người thú ở phía nam của chúng ta.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Just our luck to be here when they’re mustering a field force — probably to attack the caves. Avoid them if you can, kill them if you can’t.
vi: Chúng ta thật may mắn ở đây khi chúng đang tập hợp lực lượng chiến đấu - có lẽ để tấn công hang động. Tránh chúng nếu có thể, giết chúng nếu không thể.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Atul #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Atul #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_v
en: INTRUDERS! KILL THEM!!
vi: CÓ KẺ XÂM NHẬP! GIẾT CHÚNG!!

note: [message]: id=Eryssa
en: I am free! Thank you, my saviors. Who has come to rescue me from vile captivity?
vi: Tôi đã được tự do! Cảm ơn các vị cứu tinh. Ai đã đến cứu tôi thoát khỏi cảnh tù đày hèn hạ này thế?

note: [message]: id=Tallin
en: Later, princess, first let’s get outta — uh, let us take our leave of this place as swiftly as may be!
vi: Để sau, công chúa, trước hết hãy ra khỏi đây - chúng ta hãy rời khỏi nơi này càng nhanh càng tốt!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Eryssa #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Lead; I will follow.
vi: Dẫn đường đi, tôi sẽ theo sau.

note: [message]: race=orc
en: Hey, those intruders are going to free the elf! We can’t let that happen! Kill her! Kill the elf!
vi: Ê, bọn xâm nhập đó sắp giải cứu con bé thần tiên! Chúng ta không thể để điều đó xảy ra! Giết nó! Giết con bé thần tiên!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5
en: Darn it! We weren’t fast enough.
vi: Khốn kiếp! Chúng ta đã không đủ nhanh.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=08b_Ray_of_Hope #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Ray of Hope
vi: Tia hy vọng

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: With Malifor’s death, the magical controls over Tallin’s will vanished. Being suddenly confronted with the reality of his actions was too much for him, and so he fled. As he did so, visions of his dying friends — friends that he had slain — flashed before his eyes, while their voices chided him from the darkness. Frantically he tried to escape their condemnation, but it seemed that at every successive turn their numbers grew greater and greater, and their words cut more and more deeply into his ravaged soul. Screaming in desperation, he called upon his arts to banish them forever into the lands of the dead, but they seemed to laugh at his attempts and rebuke him even more forcibly for his betrayal.
vi: Sau cái chết của Malifor, ma thuật điều khiển ý chí của Tallin tan biến. Đột ngột đối mặt với thực tế các hành động của mình đã gây ra quá nhiều tội lỗi, nên cậu chạy trốn. Hình ảnh về những người bạn đang hấp hối - những người bạn mà cậu đã sát hại - lóe lên trước mắt cậu, trong khi giọng nói của họ trách móc cậu từ bóng tối. Cậu điên cuồng tìm cách thoát khỏi sự kết án của họ, nhưng dường như số lượng của họ liên tiếp tăng lên, lời nói của họ cắt ngày càng sâu vào tâm hồn tan hoang của cậu. Hét lên trong tuyệt vọng, cậu dùng phép thuật để trục xuất họ mãi mãi vào vùng đất của người chết, nhưng dường như họ cười vào các nỗ lực của cậu, thậm chí còn quở trách cậu mãnh liệt hơn vì tội phản bội.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: His thoughts soon turned to death as the only way to escape his punishment, and he immediately drew his dagger and plunged it into his heart. But as he stabbed himself again and again, he found that his feeble body failed to collapse, and his life force continued to dwell within his bones. Desperate, Tallin cast about for other ways of self-destruction. He soon detected the presence of a large body of water nearby, and some great monster living within its depths, and he stumbled blindly towards the oblivion offered by both.
vi: Suy nghĩ của cậu nhanh chóng hướng đến cái chết là cách duy nhất để thoát khỏi sự trừng phạt, ngay lập tức cậu rút con dao găm ra và đâm vào tim. Nhưng khi cậu đâm liên tiếp vào người, cậu thấy rằng cơ thể hốc hác của mình không gục ngã, sức sống vẫn tiếp tục cư ngụ trong xương của cậu. Tuyệt vọng, Tallin tìm đến những cách tự hủy hoại khác. Cậu nhanh chóng phát hiện ra một dòng nước lớn ở gần, và một con quái vật nào đó đang sống dưới đáy sâu, cậu mò mẫm tìm đến để tự diệt vong.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: But as he approached the dark and menacing depths, he was accosted by the ghost of yet another creature.
vi: Nhưng khi đến gần nơi tối tăm và đáy sâu đầy đe dọa, cậu bị hồn ma của một sinh vật khác níu kéo.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: Halt right there, oh vile minion of Malifor! Your attempts to enslave me yet again will fail. All you shall find here will be your own destruction!
vi: Abhai: Dừng lại ngay, ồ, kẻ nô lệ hèn hạ của Malifor! Nỗ lực bắt ta làm nô lệ sẽ lại thất bại thôi. Tất cả các ngươi sẽ thấy nơi đây là mồ chôn các ngươi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: By the gods of darkness, what harm have I done to you? You have not been slain by me, nor by my minions. And Malifor is dead, and by the Gods I will never serve any of his likes ever again! Now get out of my way!
vi: Nhân danh các vị thần bóng tối, ta đã làm hại gì ngươi? Ta không giết ngươi, các thuộc hạ của ta cũng không. Còn Malifor đã chết, nhân danh các vị thần, ta sẽ không bao giờ phục vụ bất kỳ kẻ nào như hắn nữa! Giờ tránh xa khỏi đường của ta!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: Hold! Malifor has been slain? Then why am I not yet free of this ethereal body? Am I doomed to an eternity of unlife?
vi: Abhai: Khoan đã! Malifor đã bị giết ư? Thế thì tại sao ta vẫn chưa thoát khỏi thể xác này? Chẳng lẽ ta đã bị kết tội vĩnh viễn không thể siêu thoát ư?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Your troubles are none of my concerns. Begone!
vi: Rắc rối của ngươi không liên quan đến ta. Biến đi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: Now wait! Who are you, and what are you doing coming in this direction? I sense you are well versed in the dark arts; can you rid me of this body?
vi: Abhai: Chờ đã! Ngươi là ai, ngươi đang làm gì theo hướng này? Ta cảm thấy ngươi rất thành thạo ma thuật. Ngươi có thể giúp ta thoát khỏi thể xác này được không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I am Tallin. I was once a free man leading my people in a revolution against their orcish overlords, but I was tricked and enslaved by Malifor. While under his control, I have done unthinkable deeds — I have studied the most forbidden of arts, I have robbed the dead of their rest, and I have mercilessly butchered my friends like some sort of mindless abomination. Now I am haunted by all the evil I have done, and I see no way of escaping this torment other than self destruction.
vi: Ta là Tallin. Ta từng là người tự do dẫn dắt người của ta trong cuộc khởi nghĩa chống lại các chúa tể người thú, nhưng ta đã bị Malifor lừa và bắt làm nô lệ. Khi bị hắn điều khiển, ta đã thực hiện những hành vi không thể tưởng tượng được - ta đã học các phép thuật cấm, ta đã cướp người chết khỏi nơi yên nghỉ của họ, ta đã nhẫn tâm tàn sát những người bạn của ta như một cỗ máy chém vô hồn. Giờ ta bị ám ảnh bởi mọi tội lỗi ta đã phạm phải, ta không nhìn thấy cách nào để thoát khỏi nỗi đau khổ này ngoài việc tự hủy hoại.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: I don’t think death will help you, my boy. As I am sure you have already learned, death itself will have nothing to do with you. Even if your body is destroyed, your life force will still roam this world in torment. Such is the fate for the likes of us.
vi: Abhai: Tôi không nghĩ cái chết sẽ giúp ích cho cậu, chàng trai. Vì tôi chắc chắn cậu đã biết, cái chết sẽ chẳng có gì để làm với cậu. Kể cả khi thể xác bị phá hủy, sức sống của cậu vẫn lang thang khắp thế giới này trong nỗi đau khổ. Đó là định mệnh cho những người như chúng ta.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Then what shall we do? The dying shrieks of my friends haunt me endlessly. It was because of me that they rose up against the orcs in the first place! They trusted me to always be there with them, guiding and leading them, and putting myself in the forefront of every battle. If I were not there they never would have risked their lives — nay, if I were not there they wouldn’t be dead right now! And I betrayed them! Those who trusted me most I slew with my own hands!
vi: Vậy chúng ta sẽ làm gì? Những tiếng kêu thét trong cơn hấp hối của bạn bè không ngừng ám ảnh tôi. Chính vì tôi mà họ đã nổi dậy chống lại bọn người thú! Họ tin tôi luôn ở bên họ, hướng dẫn và chỉ bảo họ, xông pha lên hàng đầu trong mọi trận chiến. Nếu tôi không ở đó họ sẽ chẳng bao giờ phải liều mạng - không, nếu tôi không ở đó, giờ họ đã không chết! Tôi đã phản bội họ! Tôi đã giết những người tin tôi nhất bằng chính tay mình!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: Be at peace, Tallin. I know of the trials that you have gone through, for I have faced them myself, and having faced those same trials I can say that you are not at fault. It was Malifor who had bound you to his will, and thus the blame of all your crimes falls on him. Now that he is dead, you are free, both of his will, and of the crimes he has committed through you.
vi: Abhai: Bình tĩnh nào, Tallin. Tôi biết các thử thách mà cậu đã trải qua, vì chính bản thân tôi đã đối mặt với chúng. Đối vặt với cùng những thử thách đó, tôi có thể nói rằng đó không phải là lỗi của cậu. Chính Malifor đã buộc cậu phải theo ý chí của hắn, nên chính hắn mới phải chịu trách nhiệm cho tất cả các tội ác của cậu. Giờ hắn đã chết, cậu được tự do, vừa thoát khỏi ý chí của hắn, lẫn những tội ác hắn đã thực hiện thông qua cậu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Nevertheless, it was my hands which wielded the staff that shattered the skulls of my friends. It was my lips which spoke the incantations to blast them with spells, or beset them with nightmares from another world. It was I who was not strong enough to resist his will. Your words, although kind, are not enough to relieve me of my guilt.
vi: Nhưng chính tay tôi đã cầm cây gậy đập vỡ sọ bạn bè tôi. Chính miệng tôi đã thốt ra bùa chú để nguyền rủa họ bằng phép thuật, hay bao vây họ bằng những cơn ác mộng từ một thế giới khác. Chính tôi đã không đủ mạnh để kháng cự lại ý chí của hắn. Những lời của ông, mặc dù tốt, vẫn không đủ để làm nhẹ bớt tội lỗi của tôi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: Whether or not you are at fault is often impossible for men like us to judge. Sometimes you think you are at fault while you actually are not, and at other times, you sometimes think you have committed no crime while you actually have. But there is one way in which this matter can be settled beyond the shadow of a doubt.
vi: Abhai: Đó có phải là lỗi của cậu hay không, những người như chúng ta cũng không thể phán xét. Đôi khi cậu nghĩ mình phạm lỗi trong khi thực tế cậu không mắc lỗi, đôi lúc cậu nghĩ mình không phạm tội trong khi thực tế lại có. Nhưng có một cách có thể giải quyết vấn đề này mà không cần phải nghi ngờ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: How is that?
vi: Như thế nào?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: You must find the Rod of Justice.
vi: Abhai: Cậu phải tìm được quyền trượng công lý.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: The Rod of Justice? I have never heard of it.
vi: Quyền trượng công lý? Tôi chưa bao giờ nghe về nó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: You haven’t? It was an ancient artifact even when I was young. They say it was crafted by the Great Gods themselves, and given to the first true Ruler of Men to ensure peace, harmony and above all — justice. For hundreds of years now, it passed from king to successor. Ever since it has been wielded by men, the ruling class never became corrupt, the people never lacked justice and neither evil nor wars ever troubled the land.
vi: Abhai: Chưa bao giờ ư? Kể cả khi tôi còn trẻ, nó đã là một bảo bối cổ. Người ta nói nó được chính các vị thần tạo ra, và được trao cho người thống trị đầu tiên thực sự đảm bảo được hòa bình, hòa thuận và trên tất cả - công lý. Hàng trăm năm nay, nó được các vị vua truyền từ đời này sang đời khác. Kể từ khi nó được sử dụng, giai cấp thống trị chẳng bao giờ trở nên thối nát, mọi người chẳng bao giờ thiếu công lý, và chẳng có tội lỗi hay chiến tranh nào gây rắc rối cho vùng đất.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Well, that certainly isn’t the state of affairs now. Knalga lies in ruins, orcs ravish the surface, and dark and evil creatures haunt the underground passages. In the meantime, Wesnoth is said to be ruled by the wicked and cruel queen Asheviere, while the rightful heir must have long since perished in his vain quest for the Sceptre of Fire.
vi: Hừm, chắc chắn đó không phải là tình hình bây giờ. Knalga nằm trong đống đổ nát, người thú cướp phá trên mặt đất, những sinh vật mờ ám và xấu xa ám ảnh các lối đi dưới lòng đất. Trong lúc đó, có tin Wesnoth đang bị thống trị bởi nữ hoàng Asheviere độc ác và tàn bạo, còn người thừa kế hợp pháp chắc hẳn từ lâu đã bỏ mạng trong nỗ lực vô vọng tìm kiếm vương trượng lửa.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I had assumed things would be in such a state, as I can faintly sense the presence of the Rod of Justice nearby. I thought that if I could somehow reach the Rod, I would be able to destroy Malifor and be free of this state. Alas, it seems to be in vain now...
vi: Tôi cho rằng mọi thứ sẽ ở trong tình trạng như thế, vì tôi có thể cảm nhận một cách mơ hồ sự có mặt của quyền trượng công lý gần đây. Tôi cứ nghĩ rằng nếu mình có thể tiếp cận được quyền trượng bằng cách nào đó, tôi sẽ có thể tiêu diệt Malifor và thoát khỏi tình trạng này. Ôi, giờ điều đó dường như vô ích rồi...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: But you said that this Rod may be able to help me?
vi: Nhưng ông đã nói rằng quyền trượng này có thể giúp ích cho tôi?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: Yes, my boy. When I was king, I wielded the Rod of Justice. It contains such power that no creature that I have ever encountered can dare stand before it. However, if a person who grasps the staff is a criminal, or has a heart full of dark and evil, then the staff will smite them down as surely as you are standing there.
vi: Abhai: Đúng thế, chàng trai. Khi tôi còn là vua, tôi đã sử dụng quyền trượng công lý. Nó chứa một sức mạnh lớn đến nỗi không sinh vật nào tôi từng gặp dám đứng trước nó. Tuy nhiên, nếu một người nắm lấy cây gậy là một kẻ phạm tội, hoặc có trái tim đầy bóng tối và tội lỗi, thì cây gậy chắc chắn sẽ đập tan hắn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: So you suggest that I grasp this Rod of Justice, as if it were to judge me?
vi: Vậy ông đề nghị rằng tôi nắm lấy quyền trượng công lý này, và để nó phán xét tôi phải không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Abhai: That is exactly what I suggest, my boy. When you grasp it, if you are destroyed, then that is an end to your torment. If you are not, then you know beyond a shadow of a doubt that the Great Gods do not hold you responsible for the acts Malifor has committed through you. Either way, it will be an end to your suffering.
vi: Abhai: Đó chính là điều tôi đề nghị, chàng trai. Khi cậu nắm lấy nó, nếu cậu bị tiêu diệt, thì đó là một kết cục cho nỗi đau khổ của cậu. Nếu cậu không bị tiêu diệt, thì cậu biết chắc chắn rằng các vị thần không bắt cậu phải chịu trách nhiệm cho những hành động Malifor đã thực hiện thông qua cậu. Kiểu gì đi nữa, đó cũng sẽ là kết thúc cho nỗi đau khổ của cậu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Then we must find this rod. Lead the way, my friend.
vi: Thế thì chúng ta phải tìm quyền trượng này. Dẫn đường đi, ông bạn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Find the Rod of Justice
vi: Tìm quyền trượng công lý

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=lose #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Death of Abhai
vi: Abhai chết

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=narrator #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Tallin, accompanied by the ghost of the king — whose name he soon discovered to be Abhai — set off down the tunnels in search of the Rod of Justice. However, their way was soon blocked by the body of water that Tallin had sensed, as well as the monster that dwelt in its depths.
vi: Tallin, đi cùng hồn ma của vị vua - cậu nhanh chóng biết được tên ông ta là Abhai - bắt đầu đi xuống các đường hầm, tìm kiếm quyền trượng công lý. Tuy nhiên, đường đi của họ chẳng mấy chốc bị chặn bởi một hồ nước. Tallin cảm nhận thấy có một con quái vật cư ngụ dưới đáy sâu.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I have tried to pass by this body of water many times, but each time the creature that dwells in the depths blocks me. I have cut off many of its arms and yet they still keep growing back. However, without entering the depths of these waters we can’t destroy the creature.
vi: Tôi đã tìm cách băng qua hồ nước này nhiều lần, nhưng lần nào sinh vật sống dưới đáy hồ cũng đều cản trở tôi. Tôi đã cắt đứt nhiều tay chân của nó, nhưng chúng vẫn tiếp tục mọc lại. Tuy nhiên, không vào vùng nước sâu, chúng ta không thể tiêu diệt được sinh vật đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Then we shall have to pass it by. If we quickly cut off its arms we may be able to make a safe crossing.
vi: Thế thì chúng ta sẽ phải băng qua nó. Nếu chúng ta nhanh chóng cắt đứt chân tay của nó, chúng ta có thể băng qua một cách an toàn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: To do this, Tallin, you must call upon your art, for simply the both of us together will not be sufficient to cut off its arms fast enough.
vi: Để làm điều này, Tallin, cậu phải sử dụng phép thuật, đơn giản vì cả hai chúng ta sẽ là không đủ để cắt đứt chân tay của nó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Never! I refuse to utter those cursed words!
vi: Không bao giờ! Tôi không muốn thốt ra những lời nguyền rủa đó!

note: [message]: speaker=Abhai
en: No art in itself is ever evil, my boy; evil or good is in is the use to which it is put. But now is not the time to argue; see how the arms of this creature reach for us! Quickly, we must defeat this creature!
vi: Không có phép thuật nào là hoàn toàn xấu, chàng trai. Xấu hay tốt là ở cách sử dụng. Nhưng giờ không phải là lúc tranh luận. Hãy nhìn cách thức tay chân của sinh vật này tiếp cận chúng ta! Mau lên, chúng ta phải đánh bại nó!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Very well, if there is no other way...
vi: Thôi được, nếu không còn cách nào khác...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I don’t know what it is, but I can sense some sort of energy radiating from yonder passage. Could this possibly be the Rod of Justice, Abhai?
vi: Tôi không biết nó là gì, nhưng tôi có thể cảm nhận một kiểu năng lượng nào đó đang phát ra từ lối đi đằng kia. Đó có thể là quyền trượng công lý không, Abhai?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I don’t think so, my boy. I sense the Rod’s power coming from another direction. However, one can never be too sure in matters such as these. It would be wise to investigate.
vi: Tôi không nghĩ vậy, chàng trai. Tôi cảm nhận thấy sức mạnh của quyền trượng đến từ một hướng khác. Tuy nhiên, chúng ta chẳng bao giờ có thể chắc chắn trước những vấn đề như thế này. Tốt nhất là nên điều tra.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [object]: id=strength_amulet #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Showing signs of ancient elvish manufacture, this amulet grants whomever is wearing it increased strength, stamina and protection against <i>fire</i> and <i>arcane</i> attacks.
vi: Mang những dấu hiệu chế tạo thời cổ xưa của thần tiên, bùa này cho bất kỳ ai đeo nó sức mạnh, khả năng chịu đựng và sự bảo vệ trước các đòn tấn công <i>lửa</i> và <i>bí kíp</i>.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: The Amulet of Strength, how fascinating. However — though it may be a useful trinket, it is hardly the Rod of Justice. Let us proceed in our mission.
vi: Bùa sức mạnh, thật quyến rũ. Tuy nhiên - dù nó có thể là một món đồ trang sức hữu ích, nó không phải là quyền trượng công lý. Chúng ta hãy tiếp tục nhiệm vụ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Troll #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Bah! More undead. Alert chief!
vi: Hừ! Lại ma quái nữa. Mau báo thủ lĩnh!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Haffel #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Sound the alert, boys, a group of undead approach.
vi: Mau báo động, các chàng trai, một nhóm ma quái đang đến gần.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Peace, peace! We do not wish to fight. Let us pass and we shall do you no harm.
vi: Bình tĩnh, bình tĩnh! Chúng tôi không muốn đánh nhau. Hãy để chúng tôi qua, chúng tôi sẽ không làm hại các ông.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Haffel #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Ha! You hear that, brother! This scum says he means us no harm, and simply wishes to pass!
vi: Ha! Nghe thấy không, người anh em! Tên cặn bã này nói hắn không có ý làm hại chúng ta, chỉ đơn giản muốn đi qua!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hekkna #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Haha! As if he can just ‘pass through’ a Drake nesting cave.
vi: Ha ha! Như thể hắn có thể ‘đi qua’ hang ổ của người rồng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: We have no business with these creatures you speak of. We simply seek the Rod of Justice.
vi: Chúng tôi không có việc gì với những sinh vật các ông nói. Chúng tôi chỉ tìm kiếm quyền trượng công lý.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Haffel #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Ah ha! That’s what he is after. I bet he is having delusions of using it to conquer the world or something.
vi: A ha! Đó là điều hắn theo đuổi. Ta đánh cuộc hắn đang ảo tưởng về việc sử dụng nó để chinh phục thế giới hay thứ gì đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hekkna #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Haha!
vi: Ha ha!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Haffel #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Well, tell you what, buddy, I just ate so I am not really in the mood for a fight right now. Let me just give you the facts and then you can turn around and leave.
vi: Hừm, nói gì với ngươi nhỉ, anh bạn. Ta vừa ăn, vì vậy ta thực sự không thích đánh nhau ngay bây giờ. Để ta cho ngươi một số thông tin, sau đó ngươi có thể quay lại và rời đi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: What facts?
vi: Thông tin gì?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Haffel #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: First of all, most people can’t hold the Rod of Justice for more than a few seconds without it burning their hand. For you, it would probably burn you up alive in seconds. Secondly, it has been in the possession of an extremely powerful and ancient dragon for centuries now. Not only will the dragon roast you alive, but he has a whole nest of drakes at his beck and call to join in the fun.
vi: Trước hết, hầu hết mọi người không thể cầm quyền trượng công lý trong nhiều hơn vài giây mà không bị bỏng tay. Với ngươi, có lẽ nó sẽ thiêu sống ngươi trong vài giây. Thứ hai, nó đang thuộc quyền sở hữu của một con rồng cực kỳ mạnh đã sống hàng thế kỷ. Không chỉ con rồng sẽ thiêu sống ngươi, mà hắn còn có cả một ổ người rồng tay sai để tham gia trò vui.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: A dragon. Hmmm, creatures such as these are often fascinated by magical objects. However, the Rod of Justice is far too important to be simply the plaything of a dragon. Tallin, we must retrieve it and bring peace to this land.
vi: Một con rồng. Hừm, những sinh vật như thế thường bị mê hoặc bởi các vật có phép thuật. Tuy nhiên, quyền trượng công lý chỉ đơn giản là đồ chơi của một con rồng. Tallin, chúng ta phải lấy nó và mang hòa bình đến vùng đất này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Now hold on, here, what is this talk of me saving the world all the sudden. Just take a look at who you are talking to here...
vi: Chờ đã, cuộc trò chuyện nói tôi giải cứu thế giới nghĩa là sao. Chỉ cần nhìn người mà ông đang nói chuyện cùng ở đây...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I guess now is not the right time to bring up this topic. However, the fact remains, we much reach the Rod of Justice.
vi: Tôi đoán giờ không phải là lúc thích hợp để nêu ra chủ đề này. Tuy nhiên, việc thì vẫn còn, chúng ta phải tiếp cận quyền trượng công lý.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Agreed, but I do not wish to stain my hands with the blood of these creatures as well.
vi: Đồng ý, nhưng tôi cũng không muốn tay mình vấy máu những sinh vật đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hekkna #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: We also would much rather take a nap, but if you don’t hurry up and move it we will shoot you down.
vi: Bọn ta cũng muốn đánh một giấc, nhưng nếu các ngươi không đi mau, bọn ta sẽ bắn gục các ngươi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You leave us with no choice.
vi: Các ông không cho bọn tôi lựa chọn nào khác.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Phew, it’s hot down here!
vi: Phù, dưới này nóng quá!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I have a feeling that this is the lair of that dragon those chaps were talking about a while back.
vi: Tôi có cảm nhận đây là hang ổ của con rồng mà mấy gã đó đã nói.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You must be right; I feel that the Rod of Justice is extremely close now.
vi: Cậu nói đúng. Tôi cảm thấy quyền trượng công lý đang ở rất gần.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: We have broken into the drake nest. Although we must fight our way through, let us avoid the side passages where I am sure the hatchlings are raised. Destroying them would simply be needless killing.
vi: Chúng ta đã xông vào ổ của người rồng. Mặc dù chúng ta phải chiến đấu để đi qua, hãy tránh các hành lang bên, tôi chắc chắn con non được nuôi ở đó. Tiêu diệt chúng đơn giản là không cần thiết.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Wow, that’s a long way up! This must be the place where drakes leave their nest when they grow wings.
vi: Chà, đúng là một quãng đường dài! Đây hẳn phải là nơi bọn người rồng rời ổ khi chúng mọc cánh.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I can see a tiny speck of light in the distance. We must be miles from the surface.
vi: Tôi có thể nhìn thấy một đốm sáng nhỏ đằng xa. Chúng ta hẳn đang cách mặt đất vài dặm.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: If you are quite finished enjoying the view, then get your sorry soul back in line. I don’t know why you bothered going down that passage in the first place — nothing there but a bunch of bats.
vi: Nếu cậu đã tận hưởng xong cảnh quan, thì hãy đưa tâm hồn khốn khổ của mình trở lại hàng ngũ. Tôi không biết tại sao cậu lại đi theo lối đó - chẳng có gì ở đó ngoài một bầy dơi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I found a way to the surface — that is if you feel like climbing straight up for miles on end...
vi: Tôi tìm thấy một đường lên mặt đất - nếu leo thẳng lên hàng dặm...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Wow, a tiny patch of sunlight all the way down here.
vi: Chà, một mẩu nhỏ ánh sáng mặt trời ở tít tận dưới này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Don’t bother heading down this passage further, Tallin. I am sure that The Rod is not in this direction.
vi: Đừng bận tâm cắm đầu đi tiếp theo lối này, Tallin. Tôi chắc chắn quyền trượng không ở hướng này.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I can faintly feel a breeze of fresh air. Perhaps this passage leads to the surface.
vi: Tôi mơ hồ cảm thấy một luồng không khí trong lành. Có lẽ lối này dẫn lên mặt đất.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: We do not seek the surface, Tallin, we seek the Rod of Justice. I see no gain from exploring this passage further.
vi: Chúng ta không tìm kiếm mặt đất, Tallin, chúng ta tìm kiếm quyền trượng công lý. Tôi thấy không có ích lợi gì khi tiếp tục thăm dò lối đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Machador #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You fools! Have the land of the dead refused you entry that you have dared come here!
vi: Bọn ngu ngốc! Vùng đất của người chết không cho các ngươi vào hay sao mà các ngươi dám đến đây!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: We do not wish to fight you, Great One, we simply seek the Rod of Justice — which we believe is in your possession.
vi: Bọn ta không muốn đánh nhau với ngươi, bọn ta chỉ tìm kiếm quyền trượng công lý - mà bọn ta tin nó đang thuộc quyền sở hữu của ngươi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Machador #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: The Rod of Justice was not made to be the plaything of a demented sorcerer such as you. It is perhaps the most powerful artifact that I have ever encountered.
vi: Quyền trượng công lý không được tạo ra để làm đồ chơi cho một tên phù thủy mất trí như ngươi. Có lẽ nó là bảo bối mạnh nhất mà ta từng gặp.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: We need that Rod of Justice, dragon. If you don’t hand it over to us peacefully, then we will have to take it by force.
vi: Bọn ta cần quyền trượng công lý đó. Nếu ngươi không trao nó cho bọn ta, thì bọn ta sẽ phải lấy nó bằng vũ lực.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Machador #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I tire of your insolence! Prepare to die!
vi: Ta mệt mỏi vì tính xấc láo của ngươi rồi! Chuẩn bị chết đi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Machador #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: How shameful! I have lived for over fifty thousand years, I have crushed countless foes and raised countless generations of drakes — and now I am defeated by a mere Sorcerer!
vi: Thật hổ thẹn làm sao! Ta đã sống trên năm mươi nghìn năm, ta đã tiêu diệt vô số kẻ thù và nuôi vô số thế hệ người rồng - giờ ta lại bị đánh bại bởi một tên phù thủy tầm thường!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Abhai #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Well done, Tallin. The Rod of Justice is ours now. Now go forth, grasp the Rod of Justice and put all your fears and nightmares to rest.
vi: Tốt lắm, Tallin. Quyền trượng công lý giờ là của chúng ta. Tiến lên, hãy nắm lấy quyền trượng công lý, để đưa tất cả những nỗi sợ hãi và cơn ác mộng của cậu đến nơi yên nghỉ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I really should slay the dragon before I touch this...
vi: Mình thực sự nên giết con rồng trước khi chạm vào vật này...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=09a_Introductions, race=troll ( #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=09a_Introductions #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Introductions
vi: Giới thiệu

note: [message]: speaker=narrator
en: After rescuing the princess, Tallin and his allies quickly withdrew into the caves.
vi: Sau khi giải cứu công chúa, Tallin và các đồng minh nhanh chóng rút lui vào trong hang động.

note: [message]: speaker=Eryssa
en: Now that we are well shot of that dungeon, do you mind telling me who you are?
vi: Giờ chúng ta đã ra khỏi ngục tù đó, các vị không phiền cho tôi biết các vị là ai chứ?

note: [message]: speaker=Elenia
en: Sister! Don’t you recognize me?
vi: Em gái! Em không nhận ra chị ư?

note: [message]: speaker=Eryssa
en: Gods of Light! Elenia! It’s you! It has been years! What in the world happened to you? We all had thought you dead!
vi: Ôi trời! Elenia! Đúng là chị! Đã mấy năm rồi! Điều gì đã xảy ra với chị thế? Tất cả bọn em cứ nghĩ chị đã chết!

note: [message]: speaker=Elenia
en: Yes, I thought you would think that. What actually happened was that I was captured by that disgusting old bone-bag of a lich.
vi: Đúng, chị biết em sẽ nghĩ thế. Điều thực sự đã xảy ra đó là chị bị một bị xương già kinh tởm bắt giữ.

note: [message]: speaker=Eryssa
en: You mean Malifor?
vi: Ý chị là Malifor?

note: [message]: speaker=Elenia
en: None other. I was his prisoner for many years until these brave people rescued me. It being far too dangerous to travel back to the elvish forests by myself with all these orcs about, and in consideration of the debt I owe to them, I have been with them ever since.
vi: Không ai khác. Chị là tù nhân của hắn trong nhiều năm đến khi những người dũng cảm này giải cứu chị. Quá nguy hiểm khi một mình trở lại các khu rừng thần tiên với bọn người thú ở khắp nơi, và nghĩ về ơn nợ của chị đối với họ, chị đã theo họ kể từ đó.

note: [message]: speaker=Eryssa
en: Really, and who are these people?
vi: Thật sao, vậy những người này là ai?

note: [message]: speaker=Elenia
en: Here we have our leader and hero, Tallin.
vi: Ở đây chúng ta có nhà lãnh đạo và người anh hùng của chúng ta, Tallin.

note: [message]: speaker=Elenia
en: He is the one who led his people in revolt against the orcs armed with nothing but pitchforks.
vi: Cậu ấy là người đã dẫn dắt người của mình nổi dậy chống lại bọn người thú, mà chẳng trang bị vũ khí gì ngoài chĩa hất cỏ.

note: [message]: speaker=Eryssa
en: Wow!
vi: Chà!

note: [message]: speaker=Elenia
en: Then they scrounged up bows and cudgels from the dead orcs, and marched into the caves and broke the Dwarves out from their encirclement by the undead and trolls.
vi: Sau đó họ tịch thu cung và dùi cui từ bọn người thú đã chết, hành quân vào trong hang động, giải cứu người lùn khỏi vòng vây của ma quái và quỷ núi.

note: [message]: speaker=Elenia
en: Then Tallin and his ragtag band hunted down Malifor and reduced him to dust. Now Tallin is building an alliance of humans, dwarves, dead mages and whatever critters he can find to crush the orcs.
vi: Sau đó Tallin và băng nhóm khố rách áo ôm của cậu ấy săn tìm Malifor và đập tan hắn thành bụi. Giờ Tallin đang xây dựng một liên minh gồm con người, người lùn, các pháp sư đã chết và bất kỳ thứ gì cậu ấy có thể tìm được để tiêu diệt bọn người thú.

note: [message]: speaker=Eryssa
en: You’re right, Elenia, Tallin is truly a hero.
vi: Chị nói đúng, Elenia. Tallin thực sự là một anh hùng.

note: [message]: speaker=Tallin
en: Not at all, Princess. I am no more than a humble peasant trying to free my people from enslavement.
vi: Không đâu, công chúa. Tôi chỉ là một nông dân hèn mọn đang tìm cách giải phóng người của mình thoát khỏi cảnh nô lệ.

note: [message]: speaker=Eryssa
en: And a modest one too!
vi: Và một người khiêm tốn nữa chứ!

note: [message]: speaker=Eryssa
en: Tallin, not only have you freed me and my sister from captivity, but you have defeated Malifor, who has long been a scourge to my people. By defeating him, you have aided the Northern Elves more than you can imagine.
vi: Tallin, anh không chỉ giải cứu tôi và chị tôi thoát khỏi cảnh tù đày, mà còn đánh bại Malifor, kẻ từ lâu đã là một tai họa với người dân của tôi. Bằng cách đánh bại hắn, anh đã giúp các thần tiên phương Bắc nhiều hơn anh có thể tưởng tượng.

note: [message]: speaker=Tallin
en: Ahh, it was nothing, princess.
vi: À, chẳng có gì đâu, công chúa.

note: [message]: speaker=Eryssa
en: No, it was far from nothing, Tallin. The Northern Elves will always be in your debt. Tell me, what can we do to repay you?
vi: Không, không phải là chẳng có gì, Tallin. Các thần tiên phương Bắc sẽ luôn nợ ơn anh. Hãy cho tôi biết, chúng tôi có thể làm gì để đền ơn anh?

note: [message]: speaker=Tallin
en: Princess, as Elenia has said, we are currently locked in a death-struggle with the orcs led by a warlord named Rakshas. You could help us most by joining us in our quest to crush this menace once and for all.
vi: Công chúa, như Elenia đã nói, chúng tôi hiện đang mắc kẹt trong cuộc chiến với bọn người thú, dẫn đầu bởi một tên tư lệnh tên là Rakshas. Cô có thể giúp chúng tôi bằng cách tham gia cùng chúng tôi trong nhiệm vụ tiêu diệt mối đe dọa này, một lần và mãi mãi.

note: [message]: speaker=Eryssa
en: That could hardly count as repayment of our debt to you, Tallin. This Rakshas fellow is an enemy to every Northern Elf as well. Why, it can’t have been more than a few months ago that the orcs attacked our forests and took me prisoner. Helping you defeat them would be serving our own interests as much as yours.
vi: Đó khó có thể coi là sự đền đáp ơn nợ của chúng tôi đối với anh, Tallin. Gã Rakshas này cũng là kẻ thù với mọi thần tiên phương Bắc. Cách đây chưa đến vài tháng, bọn người thú đã tấn công các khu rừng của chúng tôi và bắt tôi làm tù nhân. Giúp anh đánh bại chúng sẽ là điều phục vụ cho lợi ích của chúng tôi cũng như của các anh.

note: [message]: speaker=Tallin
en: Princess, we are not seeking to do business here: <i>“I do this for you and you do this for me.”</i> No, we seek to build everlasting friendships which will forever ensure the peace and prosperity of these northlands. Therefore, let there be no talk of debts and repayments between us.
vi: Công chúa, chúng tôi không mưu cầu giao dịch ở đây: <i>“Tôi làm điều này cho cô và cô làm điều này cho tôi.”</i> Không, chúng tôi tìm cách xây dựng tình bạn vĩnh cửu, để mãi mãi đảm bảo hòa bình và thịnh vượng của vùng đất phương bắc này. Do đó, đừng nói về ơn nợ hay đền đáp giữa chúng ta.

note: [message]: speaker=Eryssa
en: Well and nobly spoken, Tallin. Very well, I shall join you in your quest to crush this orcish menace. Let gryphons immediately be sent to our people; I shall use all the influence I have, or can induce our father to use, to raise elvish troops for the battles ahead.
vi: Phát biểu thật hào hiệp, Tallin. Thôi được, tôi sẽ tham gia cùng anh trong nhiệm vụ tiêu diệt mối đe dọa này. Hãy phái sư tử đầu chim ngay lập tức đến gặp người của tôi. Tôi sẽ sử dụng tất cả sức ảnh hưởng mà tôi có, hoặc có thể thuyết phục cha chúng tôi chuẩn bị quân lính thần tiên cho những trận chiến sắp tới.

note: [message]: speaker=Elenia
en: Er, Eryssa... there is a large elvish force moving this direction. By now they cannot be more than two days’ march from here. It seems that our father sent them to either free you or bargain for your release.
vi: Ơ, Eryssa... có một lực lượng thần tiên lớn đang di chuyển theo hướng này. Bây giờ, họ cách đây không nhiều hơn hai ngày đường. Hình như cha chúng ta đã phái họ đến để cứu em hoặc thương lượng để em được thả.

note: [message]: speaker=Eryssa
en: Why did you not speak of this before? Let us immediately send out the gryphons with my personal seal telling them that I shall be taking command of the force. Tell them to come straight to Knalga and meet me there.
vi: Tại sao chị không nói điều này từ trước? Hãy ngay lập tức phái sư tử đầu chim đi cùng dấu triện cá nhân của tôi, báo với họ rằng tôi sẽ chỉ huy lực lượng. Bảo họ đến thẳng Knalga và gặp tôi ở đó.

note: [message]: speaker=Tallin
en: Sounds good— I mean, let it be so.
vi: Nghe có vẻ tốt - ý tôi là, quyết định như vậy.

note: [message]: speaker=Tallin
en: Not at all. I am Tallin, from the human town of Dwarven Doors. Together with the Dwarvish Lord Hamel and the mage Ro’Arthian and his brother, we are attempting to restore peace and freedom to Knalga.
vi: Không phiền chút nào. Tôi là Tallin, từ thành phố Cửa Động Người Lùn của con người. Cùng với chủ tướng người lùn Hamel, pháp sư Ro’Arthian và em trai ông ấy, chúng tôi đang tìm cách phục hồi hòa bình và tự do cho Knalga.

note: [message]: speaker=Eryssa
en: Uh huh. Good for you.
vi: Ồ. Tốt cho anh.

note: [message]: speaker=Tallin
en: The only problem — or the major one, anyway — is these blasted orcs. They all have united under the leadership of this guy called Rakshas and are determined to make Knalga into an orcish stronghold — enslaving or killing any humans, dwarves or anything else along the way.
vi: Vấn đề duy nhất - hoặc vấn đề chính - là bọn người thú khốn kiếp đó. Tất cả bọn chúng đã thống nhất dưới sự lãnh đạo của một gã gọi là Rakshas, chúng quyết tâm biến Knalga thành đất của người thú, bắt làm nô lệ hoặc giết con người, người lùn hay bất kỳ ai khác dọc đường.

note: [message]: speaker=Eryssa
en: So what does this have to do with me?
vi: Vậy có gì liên quan đến tôi?

note: [message]: speaker=Tallin
en: There is a large elvish force not far from here who — we believe anyway — has been sent to free you. We were hoping if we could secure your release you guys would help us crush the orcish host.
vi: Có một lực lượng thần tiên lớn cách đây không xa - chúng tôi tin rằng - họ được cử đi để cứu cô. Chúng tôi hy vọng khi giải phóng cô, các cô sẽ giúp chúng tôi tiêu diệt đạo quân người thú.

note: [message]: speaker=Eryssa
en: Pff, foolish human. What in the world gave you that idea?
vi: Hừ, con người ngu ngốc. Ở đâu anh có ý tưởng đó?

note: [message]: speaker=Ro'Arthian
en: Ungrateful minx! I’m sorely tempted to break your neck!
vi: Con bé vô ơn! Ta rất muốn bẻ cổ ngươi!

note: [message]: speaker=Eryssa
en: Make one move towards me, lich, and you’ll find yourself dangling off the end of a vine.
vi: Tiến lên một bước về phía ta đi, thây ma, ngươi sẽ thấy mình lủng lẳng ở đầu một cành nho.

note: [message]: speaker=Stalrag
en: Leave her alone, lich! Rescuing her was a fool’s quest to begin with and attacking her won’t make the situation better. Especially an attack from an incompetent like you!
vi: Để cô ta yên, thây ma! Giải cứu cô ta là mục tiêu ban đầu của một gã ngốc và tấn công cô ta sẽ không làm tình hình trở nên tốt hơn. Nhất là một đòn tấn công từ kẻ bất tài như ngươi!

note: [message]: speaker=Father Morvin
en: Peace! Peace!
vi: Hòa bình nào! Hòa bình!

note: [message]: speaker=Tallin
en: Well, what about the orcs then, princess? Don’t you wish to be rid of them?
vi: Hừm, vậy bọn người thú thì sao, công chúa? Cô không muốn trừ khử chúng ư?

note: [message]: speaker=Eryssa
en: How we deal with the orcs is none of your concern!
vi: Chúng tôi đối xử với bọn người thú như thế nào không liên quan đến các anh!

note: [message]: speaker=Camerin
en: What a little priss. She makes me want to fry her!
vi: Thật là một ả thô lỗ. Cô ta khiến tôi muốn rán chín cô ta!

note: [message]: speaker=Eryssa
en: Mind your betters, mage!
vi: Lịch sự với bề trên của ông đi, pháp sư!

note: [message]: speaker=Camerin
en: Mind your tongue, elf!
vi: Cẩn thận cái lưỡi của cô đấy, thần tiên!

note: [message]: speaker=Father Morvin
en: Frankly, princess, I am disappointed. I was always under the impression that elves were an honorable lot who took their debts seriously.
vi: Thẳng thắn mà nói, công chúa, tôi rất thất vọng. Tôi luôn có ấn tượng rằng thần tiên là những người chính trực luôn xem xét các ơn huệ một cách nghiêm túc.

note: [message]: speaker=Eryssa
en: Who said that I wasn’t going to repay you? When I get back to the elves, we will give you five thousand gold for your trouble.
vi: Ai nói tôi không đền ơn các vị? Khi tôi trở về với các thần tiên, chúng tôi sẽ cho các vị năm nghìn lượng vàng để giải quyết rắc rối của các vị.

note: [message]: role=Supporter
en: We already have a hoard of gold! We don’t need more!
vi: Chúng tôi đã có cả kho vàng rồi! Chúng tôi không cần thêm nữa!

note: [message]: speaker=Eryssa
en: That is your concern, not mine, human.
vi: Đó là việc của anh, không phải của tôi.

note: [message]: speaker=Tallin
en: (<i>Sigh</i>) Oh well. It isn’t as if we weren’t expecting this.
vi: (<i>Thở dài</i>) Thôi được. Đây không phải điều chúng tôi mong đợi.

note: [message]: speaker=Ro'Arthian
en: See, I told you so!
vi: Thấy chưa, tôi đã nói với cậu rồi!

note: [message]: speaker=Tallin
en: I know, you were right. I am sorry, Ro’Arthian. I should have listened to you.
vi: Tôi biết, ông nói đúng. Tôi xin lỗi, Ro’Arthian. Lẽ ra tôi nên nghe ông.

note: [message]: speaker=Tallin
en: Well, it’s pointless to linger here. Let’s get back to Knalga.
vi: Hừm, thật vô nghĩa khi chần chừ ở đây. Chúng ta hãy trở về Knalga.

note: [objective]: condition=win
en: Move Tallin to the Signpost in the north
vi: Di chuyển Tallin đến biển chỉ đường ở phía bắc

note: [message]: speaker=Tallin
en: I can see the dwarvish defenses just ahead. Lets go!
vi: Tôi có thể nhìn thấy lực lượng phòng thủ của người lùn ngay đằng trước. Đi thôi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: role=Supporter #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.1
en: Hey look, it’s a troll!
vi: Ê nhìn này, đó là một con quỷ núi!

note: [message]: speaker=Tallin
en: A troll? What in the world are trolls doing this close to Knalga? Something is up, men, let’s hurry up and get back.
vi: Một con quỷ núi? Bọn quỷ núi đang làm gì gần Knalga này thế? Có điều gì đó không ổn, mọi người, mau quay về!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=09b_Judgment #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Judgment
vi: Phán xét

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Driven by an overwhelming need to be released from his torment, Tallin approached the Rod of Justice where it lay amidst the Dragon’s hoarded treasure. But as he was about to grasp it in his trembling hands, he hesitated and found himself unable to proceed. Abhai came forth — his ethereal form gliding over the scattered treasure and the carcases of its defenders — and fearlessly lifted the Rod in his ghostly hands. He paused for a moment, as if savoring the familiar feel of it in his grasp once more, and then presented it to Tallin.
vi: Trước mong muốn mãnh liệt cần thoát khỏi nỗi dằn vặt, Tallin đến gần quyền trượng công lý, nó nằm giữa kho báu tích trữ của con rồng. Nhưng khi cậu sắp sửa nắm lấy nó trong đôi bàn tay run run, cậu ngập ngừng và thấy mình không thể tiếp tục. Abhai tiến đến - hình thù vĩnh hằng của ông trượt qua đống của cải rải rác và xác của những người bảo vệ nó - mạnh dạn nhấc quyền trượng trong đôi bàn tay ma quái. Ông ngưng một lát, như thể tận hưởng cảm nhận quen thuộc về nó một lần nữa, sau đó trao cho Tallin.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Tallin raised his eyes to look into Abhai’s and Abhai met his gaze — confidence meeting uncertainty, faith meeting doubt, assurance meeting apprehension. <i>“I have faith in you, my boy,”</i> Abhai said, <i>“Take this, and put your doubts at rest.”</i> Tallin held the gaze for one more long moment — and then took the Rod of Justice in a white-knuckled grip.
vi: Tallin nhướng mắt nhìn Abhai, Abhai bắt gặp cái nhìn chằm chằm của cậu - chắc chắn xen lẫn không chắc chắn, niềm tin xen lẫn nghi ngờ, quả quyết xen lẫn lo sợ. <i>“Tôi tin ở cậu, chàng trai.”</i> Abhai nói, <i>“Hãy nhận lấy, và để những nghi ngờ của cậu được yên nghỉ.”</i> Tallin giữ cái nhìn chằm chằm thêm một lúc lâu nữa - sau đó đón nhận quyền trượng công lý và nắm chặt.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Searing pain flooded through him. A light, not bright and not dark, but tremendously powerful, blinded him through his clenched eyelids. As his minions stared blankly, his entire being erupted in ethereal fire and his physical form crumpled to the cavern floor.
vi: Nỗi đau cháy bỏng tràn ngập khắp người cậu. Một ánh sáng, không sáng cũng không tối, nhưng mạnh khủng khiếp, xuyên qua bờ mi nhắm chặt khiến cậu lóa mắt. Khi các thuộc hạ của cậu nhìn chằm chằm một cách vô hồn, toàn bộ cơ thể cậu bùng lên ngọn lửa vĩnh hằng và thân xác cậu ngã gục xuống nền hang động.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Hello, Tallin
vi: Chào Tallin.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: $betrayed_friend.name, you?
vi: $betrayed_friend.name phải không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Yes, Tallin — it is I.
vi: Đúng vậy, Tallin - tôi đây.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: How did you get here — I thought you you were dead... and for that matter, where are we, I look... I feel—
vi: Làm sao anh lại đến đây - tôi cứ nghĩ anh đã chết... và chúng ta đang ở đâu đây... tôi cảm thấy -

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You no longer look like a decomposing corpse. Strength and vitality flows through your veins again, does it not?
vi: Anh không còn giống một xác chết đang phân hủy nữa. Sức mạnh và sự sống lại chảy qua các mạch máu của anh, phải không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: ... Yes, it is indeed so.
vi: ... Đúng, quả thực là như vậy.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Tallin, we are in a place beyond matter, thought, and time. This is a place of unimaginable splendor, glory and transcendence — the very realm of the Greater Gods.
vi: Tallin, chúng ta đang ở một nơi ngoài vật chất, ý nghĩ, và thời gian. Đây là một nơi của huy hoàng, vinh quang và siêu việt - thế giới thực sự của các vị thần.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: ... If you say so. I can’t see anything.
vi: ... Nếu anh nói thế. Tôi không thể nhìn thấy gì cả.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: As I said, Tallin this place is beyond matter, thought, and time. Your body is made of matter, which renders you unable to perceive anything here.
vi: Như tôi đã nói, Tallin, nơi này ở ngoài vật chất, ý nghĩ, và thời gian. Cơ thể anh làm từ vật chất, điều khiến anh không thể nhìn thấy thứ gì ở đây.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Matter, so you mean...
vi: Vật chất, vậy ý anh là...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: No, Tallin, you are not dead. The Greater Gods have seen it fit to give you another chance.
vi: Không, Tallin, anh không chết. Các vị thần đã thấy thích hợp khi cho anh một cơ hội khác.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Another chance, but why? What have I done except mislead those who followed me, and then betray and back-stab them at the worst possible moment?
vi: Một cơ hội khác, nhưng tại sao? Tôi đã làm gì ngoài lừa dối những người đã theo tôi, sau đó phản bội và đánh lén họ vào những lúc tồi tệ nhất?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I beg to differ Tallin. True, you did not have the strength to resist Malifor’s evil summons, but you can hardly be blamed for that. What in your previous existence could have prepared you for such a trial? And, on the other hand, you spent your entire life in preparation to free your people from orcish enslavement. Every word, every thought, every action from your boyhood up till your enslavement by Malifor was dedicated to this task, and this task is still incomplete.
vi: Hãy để tôi có ý kiến khác, Tallin. Thực sự, anh đã không có sức mạnh để kháng cự lại phép thuật xấu xa của Malifor, nhưng anh gần như không thể bị khiển trách vì điều đó. Anh đã chuẩn bị điều gì trong cuộc sống trước kia để đối mặt với một thử thách như thế? Mặt khác, anh đã dành cả đời để chuẩn bị giải phóng người của mình khỏi ách nô lệ của bọn người thú. Mọi lời nói, mọi suy nghĩ, mọi hành động của anh từ thời niên thiếu đến khi bị Malifor bắt làm nô lệ đều để thực hiện nhiệm vụ này, và nhiệm vụ ấy vẫn chưa hoàn thành.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Incomplete, you say. I would say I have failed.
vi: Anh nói chưa hoàn thành. Tôi phải nói mình đã thất bại.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: No, Tallin. You have strayed, surely, but you have not yet failed. The fire you have kindled is still burning. Your people are still free and fighting under the leadership of the Dwarvish Lord Hamel. As you have yourself seen, they have destroyed Malifor and are even now trying to reclaim Knalga from the grasp of the orcs. But their struggle with Malifor has left them weak and exhausted; and a massive orcish army rallies against them. Without assistance, they will soon be overwhelmed and the Northlands will once again be plunged into darkness and chaos.
vi: Không, Tallin. Chắc chắn anh đã lầm đường lạc lối, nhưng anh chưa thất bại. Ngọn lửa anh nhen nhóm vẫn đang cháy. Người của anh vẫn được tự do và đang chiến đấu dưới sự lãnh đạo của chủ tướng người lùn Hamel. Như anh đã thấy, họ đã tiêu diệt Malifor và thậm chí giờ đang tìm cách đòi lại Knalga từ tay bọn người thú. Nhưng cuộc chiến với Malifor đã khiến họ suy yếu và kiệt sức, và một quân đội người thú hùng hậu đang tập hợp để chống lại họ. Không có hỗ trợ, chẳng bao lâu nữa họ sẽ bị áp đảo và vùng đất phương Bắc sẽ lại một lần nữa chìm vào bóng tối và hỗn loạn.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Betrayed Friend #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Now is your chance, Tallin. In your enslavement you have learned a powerful art; put it to good use. Let your fall become the means by which you succeed.
vi: Giờ là cơ hội của anh, Tallin. Trong thời gian bị bắt làm nô lệ, anh đã học được một phép thuật mạnh mẽ, hãy sử dụng nó. Hãy để sự sa ngã của anh trở thành biện pháp giúp anh thành công.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You mean, I should continue to practice the evil of necromancy?
vi: Ý anh là, tôi nên tiếp tục thực hành thuật gọi hồn tội lỗi phải không?

note: [message]: speaker=Betrayed Friend
en: Even the foulest of weapons can be put to good use, Tallin. Poison generally kills, but it can also be used to heal. In the same way, although this art is usually practiced by the most power-hungry and corrupt, it may still may turned to the ends of good by one with the strength of will and soul-depth you have gained through your suffering.
vi: Kể cả những vũ khí bẩn thỉu nhất vẫn có thể sử dụng với mục đích tốt, Tallin. Chất độc thường để giết người, nhưng nó cũng có thể được sử dụng để điều trị. Tương tự, mặc dù phép thuật này thường được thực hành bởi những kẻ đói khát quyền lực và đồi bại nhất, nó vẫn có thể trở thành điều tốt nhờ sức mạnh ý chí và tâm hồn anh đã đạt được trong thời gian khổ luyện.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Very well. If this is the will of the Greater Gods, then so be it.
vi: Thôi được. Nếu đây là ý chí của các vị thần, thì tôi sẽ chấp nhận.

note: [scenario]: id=10a_Stolen_Gold
en: Stolen Gold
vi: Vàng bị đánh cắp

note: [part]
en: Puzzled by the presence of trolls so close to the dwarvish defenses, the party quickly made their way back to Knalga.
vi: Bối rối trước sự có mặt của bọn quỷ núi ở quá gần lực lượng phòng thủ của người lùn, đội quân nhanh chóng tìm đường trở về Knalga.

note: [part]
en: Upon arriving there something seemed to be wrong. Instead of being hailed boisterously by the Dwarves as they usually were, they were met by silent guards with downcast eyes.
vi: Khi đến nơi, hình như có điều gì đó không ổn. Thay vì được người lùn chào đón nồng nhiệt như mọi khi, họ bắt gặp các vệ sĩ lầm lì với đôi mắt cúi gằm.

note: [part]
en: Fearing the worst, Tallin rushed to find Hamel who also couldn’t bear to meet his eyes.
vi: Lo sợ điều xấu nhất, Tallin đổ xô đi tìm Hamel, Hamel cũng không thể chịu đựng khi bắt gặp đôi mắt của cậu.

note: [story]
en: Hamel, what is wrong?! Why is everyone acting so strangely?
vi: Hamel, có chuyện gì thế?! Tại sao mọi người lại hành động kỳ lạ vậy?

note: [story]
en: We are deeply ashamed of ourselves, Tallin. We ha’ failed the trust that ye gave us.
vi: Chúng tôi rất lấy làm xấu hổ, Tallin. Chúng tôi đã không đáp ứng được niềm tin cậu dành cho chúng tôi.

note: [story]
en: What do you mean?
vi: Ý ngài là sao?

note: [story]
en: Yer gold, Tallin, we ha’ failed to protect it.
vi: Vàng của cậu, Tallin, chúng tôi đã không thể bảo vệ nó.

note: [story]
en: My gold!? Why, what happened? Start from the beginning.
vi: Vàng của tôi!? Tại sao, điều gì đã xảy ra? Bắt đầu từ đầu đi.

note: [story]
en: No sooner had ye left then the orcs once again launched a massive assault.
vi: Không lâu sau khi cậu rời đi, bọn người thú lại phát động tấn công ồ ạt một lần nữa.

note: [story]
en: Such a massive and fierce assault it was that we had to call upon all our reserves. When that proved insufficient, we had nae other choice then to call some men off the other defenses.
vi: Trước một cuộc tấn công ồ ạt và dữ dội như thế, chúng tôi phải kêu gọi toàn bộ quân tiếp viện. Khi điều đó tỏ ra không đủ, chúng tôi không còn lựa chọn nào khác ngoài việc kêu gọi một số người từ các lực lượng bảo vệ khác.

note: [story]
en: It was a ploy. Nae sooner ha’ we thinned the ranks of the northern defenders then a small, hardened group of trolls smashed through the defenses and made their way straight for your gold.
vi: Đó là một cái bẫy. Không lâu sau khi hàng ngũ những người bảo vệ phía bắc mỏng đi, thì một nhóm nhỏ quỷ núi đập qua lực lượng phòng thủ và tiến thẳng đến chỗ vàng của cậu.

note: [story]
en: We beat them back, but not before they made off with your entire stock of gold.
vi: Chúng tôi đánh trả, nhưng không phải trước khi chúng ăn cắp toàn bộ kho vàng của cậu.

note: [story]
en: I am sorry, Tallin, we did all that we could. I would we could ha’ done more.
vi: Tôi xin lỗi, Tallin, chúng tôi đã làm tất cả những gì chúng tôi có thể. Ước gì chúng tôi có thể làm được nhiều hơn.

note: [story]
en: Oh no! Rakshas will raise many troops with that gold!
vi: Ôi không! Rakshas sẽ xây dựng nhiều quân lính với số vàng đó!

note: [story]
en: Aye. Well I ken it, Tallin.
vi: Đúng. Tôi biết rõ điều đó, Tallin.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Were you able to pursue them?
vi: Các ngài có đuổi theo chúng không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Och, we tried, Tallin, but with the orcs still pressing our southern defenses and other groups of trolls trying to break through everywhere, we simply ha’ not the manpower.
vi: Chúng tôi đã cố gắng, Tallin, nhưng với bọn người thú vẫn đang dồn dập tấn công lực lượng phòng thủ phía nam và các nhóm quỷ núi khác đang tìm cách xâm nhập ở khắp nơi, chúng tôi đơn giản không có đủ nhân lực.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [else] [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesn
en: How long ago did the trolls make off with the gold?
vi: Bọn quỷ núi đã ăn cắp vàng bao lâu rồi?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then]
en: It couldna’ been more than a day now.
vi: Chưa thể nhiều hơn một ngày.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then]
en: Then we shall pursue them. Even if we don’t catch them, we might be able to hit Rakshas before he has had a chance to put all that gold to good use.
vi: Thế thì chúng tôi sẽ đuổi theo chúng. Kể cả khi chúng tôi không bắt được chúng, chúng tôi cũng có thể đánh Rakshas trước khi hắn có cơ hội sử dụng toàn bộ số vàng đó.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [else] [then]
en: Hamel, rally the dwarves and prepare to mount an all-out offensive against the orcs. It’s time to give them some of their own.
vi: Hamel, hãy tập hợp người lùn và chuẩn bị tiến hành một cuộc tấn công toàn lực chống lại bọn người thú. Đã đến lúc cho chúng một bài học.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [else] [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesn
en: We will follow the trail of the trolls; it should lead us back to Rakshas.
vi: Chúng tôi sẽ theo dấu vết của bọn quỷ núi, nó sẽ dẫn chúng ta trở lại chỗ Rakshas.

note: [then]
en: Eryssa, what news of the elves?
vi: Eryssa, có tin tức gì về các thần tiên không?

note: [then]
en: Our gryphons have reached them. They are no more than a few days march from us.
vi: Sư tử đầu chim của chúng ta đã đến được chỗ họ. Họ cách chúng ta không nhiều hơn vài ngày đường.

note: [then]
en: I will send another message to them asking them to send out scouts to locate the trolls who took your gold. Mayhap the elves will be able to get between the trolls and their allies.
vi: Tôi sẽ phái một sứ giả khác đến đề nghị họ cử trinh sát đi định vị bọn quỷ núi, những kẻ đã lấy vàng của anh. Các thần tiên sẽ có thể chặn giữa bọn quỷ núi và đồng minh của chúng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #
en: So it shall be. Hamel, when I make contact with the orcs I’ll send you a message. When you get it, come at all speed. It is near time for the battle that will decide all.
vi: Vậy quyết định thế. Hamel, khi gặp bọn người thú, tôi sẽ gửi thông điệp cho ngài. Khi ngài nhận được, hãy đến hết tốc lực. Đã gần đến lúc cho trận chiến quyết định tất cả.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #
en: The axes and hammers o’ every dwarf thirst for the blood of the orcs!
vi: Rìu và búa của mọi người lùn đều khát máu của bọn người thú!

note: [else]
en: This isn’t looking good. Not only do we fail to get the princess but now we lost all of our gold! Seriously Hamel, I don’t know if we’re gonna make it.
vi: Có vẻ không tốt. Chúng tôi không chỉ không đạt mục tiêu mà giờ còn mất toàn bộ số vàng! Thật sự, Hamel, tôi không biết chúng ta có thể thành công được không.

note: [else]
en: Don’t give in to despair, Tallin. At least you prevented the orcs from getting the ransom money.
vi: Đừng tuyệt vọng, Tallin. Ít nhất cậu cũng ngăn chặn được bọn người thú lấy tiền chuộc.

note: [else]
en: Yeah, they ran off with all the rest of our gold instead.
vi: Nhưng thay vào đó, chúng đã đánh cắp toàn bộ số vàng của chúng tôi.

note: [else]
en: Snap out of it Tallin! We are not in control of fate. We will do all we can to the best of our ability and leave the results to the gods.
vi: Thôi nào, Tallin. Chúng ta không điều khiển được số phận. Chúng ta sẽ làm tất cả những gì chúng ta có thể, đến hết khả năng và để ông trời quyết định kết quả.

note: [else]
en: You’re right, Hamel, sorry. Were you able to pursue the trolls?
vi: Ngài nói đúng, Hamel, xin lỗi. Các ngài có đuổi theo bọn quỷ núi không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [else] [then]
en: We tried, Tallin, but with the orcs still pressing our southern defenses and other groups of trolls trying to break through everywhere, we simply didna’ ha’ the manpower.
vi: Chúng tôi đã cố gắng, Tallin, nhưng với bọn người thú vẫn đang dồn dập tấn công lực lượng phòng thủ phía nam và các nhóm quỷ núi khác đang tìm cách xâm nhập ở khắp nơi, chúng tôi đơn giản không có đủ nhân lực.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [else] [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesn
en: It couldna’ ha’ been more than a day now.
vi: Chưa thể nhiều hơn một ngày.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [else] [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Then we shall pursue them. Even if we don’t catch them then we might be able to hit Rakshas before he has had a chance to put all that gold to good use.
vi: Thế thì chúng tôi sẽ đuổi theo chúng. Kể cả khi chúng tôi không bắt được chúng, chúng tôi cũng có thể đánh Rakshas trước khi hắn có cơ hội sử dụng toàn bộ số vàng đó.

note: [else]
en: It is well thought. May the Bright Gods be with you.
vi: Suy nghĩ rất hợp lý. Cầu mong các vị thần ở bên anh.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: See, you wretched human! At least now you will appreciate the generosity of the elves.
vi: Thấy chưa, con người khốn khổ! Ít nhất bây giờ cậu cũng biết rõ tính hào phóng của các thần tiên.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Shut up, you little snot! If it wasn’t for you we wouldn’t have lost our gold in the first place!
vi: Câm mồm đi, thằng oắt con! Nếu không phải vì ngươi thì bọn ta đã không mất vàng!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: I wasn’t talking to you, lich! Learn to keep your mouth shut.
vi: Ta không nói chuyện với ngươi, thây ma! Ngươi hãy học cách câm mồm.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Who is this annoying chit?
vi: Con ranh khó chịu này là ai thế?

note: [then]
en: This is the famous and benevolent princess Eryssa, in whose rescue we sacrificed many lives and <i>much</i> gold.
vi: Đây là công chúa Eryssa nổi tiếng, mà để giải cứu chúng tôi đã hy sinh nhiều mạng người và <i>nhiều</i> vàng.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: That’s it! I have had enough from you worthless rabble. I will soon send a rider with the promised gold, and in the meantime, I’m leaving!
vi: Đúng thế! Ta đã có đủ từ đám tiện dân vô dụng các ngươi. Ta sẽ sớm cử một kỵ binh đến với vàng như đã hứa, còn giờ ta sẽ rời đi!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Begone and good riddance, brat!
vi: Cút đi cho khuất mắt, con ranh!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Back to the issue of the stolen gold, were you able to pursue the trolls?
vi: Trở lại vấn đề vàng bị đánh cắp, các ngài có đuổi theo bọn quỷ núi không?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Battle for Wesnoth)  #
en: Hamel, rally the dwarves and prepare to make an all-out offensive against the orcs. It’s time to give them some of their own.
vi: Hamel, hãy tập hợp người lùn và chuẩn bị thực hiện một cuộc tấn công toàn lực chống lại bọn người thú. Đã đến lúc cho chúng một bài học.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [then]
en: It is well thought. The axes and hammers of every dwarf thirst for the blood of the orcs!
vi: Suy nghĩ rất hợp lý. Rìu và búa của mọi người lùn khát máu của bọn người thú!

note: [story]
en: All right, let’s move out, people!
vi: Được rồi, chúng ta đi thôi, mọi người!

note: [part]
en: Thus the party set off to the northern tunnels to pursue the trolls.
vi: Đội quân lên đường đến các đường hầm phía bắc đuổi theo bọn quỷ núi.

note: [part]
en: They met but light resistance all along the trail of the trolls, which they quickly overcame.
vi: Họ chỉ gặp một số cản trở nhỏ dọc theo dấu vết của bọn quỷ núi, mà họ nhanh chóng vượt qua.

note: [part]
en: Soon, the trail began to lead east, and then south. A few hours later the party emerged from the tunnels into dawn’s early light.
vi: Dấu vết bắt đầu dẫn về phía đông, rồi phía nam. Một vài giờ sau, đội quân ra khỏi đường hầm vào ánh nắng sớm của bình minh.

note: [message]: speaker=narrator
en: Upon emerging from the tunnels, the party found themselves surrounded.
vi: Khi thoát khỏi đường hầm, đội quân thấy mình đang bị bao vây.

note: [message]: speaker=Tor
en: Haha, suckers! We got you now!
vi: Ha ha, lũ ngu ngốc! Chúng ta tóm được các ngươi rồi!

note: [message]: speaker=Bor
en: Hahaha! They walked right into our trap.
vi: Ha ha ha! Chúng bước thẳng vào bẫy của chúng ta.

note: [message]: speaker=Glu
en: And we have already sent the gold ahead to the Master!
vi: Và bọn ta đã gửi vàng thẳng đến chỗ chủ nhân!

note: [message]: speaker=Oof
en: Now let’s make mush out of these puny creatures!
vi: Giờ, chúng ta hãy xử lý lũ sinh vật yếu đuối này!

note: [message]: role=Supporter
en: Oh no, we are surrounded!
vi: Ôi không, chúng ta bị bao vây!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# This is an approximate quote from an Anglo-Saxon heroic poem the Lay of Beorthnoth. Translate appropriately. #-#-#-#-#  wesnoth
en: Courage shall be the harder, heart the keener, and our spirit greater as our strength lessens. Kill them all!
vi: Lòng dũng cảm sẽ trở nên cứng rắn hơn, trái tim sẽ trở nên sôi nổi hơn, tinh thần sẽ trở nên mãnh liệt hơn khi sức mạnh của chúng ta suy giảm. Giết hết bọn chúng!

note: [message]: speaker=Camerin
en: Yeeahhh! I like it!
vi: Đúng! Tôi thích thế!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Defeat the enemy leaders or
vi: Đánh bại các chỉ huy của kẻ thù hoặc

note: [objective]: condition=win
en: Resist for as long as you can
vi: Kháng cự lâu hết mức có thể

note: [message]: speaker=Krash
en: (<i>Sniff sniff</i>)
vi: (<i>Hít hít</i>)

note: [message]: speaker=Camerin
en: What’s up big guy?
vi: Có chuyện gì thế, anh chàng to lớn?

note: [message]: speaker=Krash
en: (<i>Flap flap flap</i>)
vi: (<i>Vỗ cánh phành phạch</i>)

note: [message]: role=Supporter
en: Hey! Where is he going?
vi: Ê! Cậu ta đi đâu thế?

note: [message]: speaker=Camerin
en: Krash man, you are gonna miss all the fun!
vi: Krash, cậu sắp bỏ lỡ cuộc vui rồi!

note: [message]: speaker=Father Morvin
en: I think he has decided that it is time for him to part ways with us.
vi: Tôi nghĩ cậu ấy đã quyết định giờ là lúc để chia tay chúng ta.

note: [message]: speaker=Tallin
en: Such a fierce yet gentle creature. He will be sorely missed.
vi: Một sinh vật thật dữ tợn nhưng hiền lành. Chúng ta sẽ rất nhớ cậu ấy.

note: [message]: speaker=Sister Thera
en: Farewell, Krash, may the Lords of Light guide your path.
vi: Tạm biệt, Krash, cầu mong các vị thần ánh sáng dẫn đường cho cậu.

note: [message]: speaker=Sister Thera
en: Hey! Look who’s back!
vi: Ê! Nhìn xem ai trở lại kìa!

note: [message]: role=Supporter
en: And look, he brought his friends too!
vi: Và nhìn kìa, cậu ấy mang theo bạn bè nữa!

note: [message]: speaker=Singe
en: ROOAARRR!!
vi: RÀÀOO!!

note: [message]: speaker=Krash
en: Hurry, friends, let’s set up camp!
vi: Mau lên các bạn, chúng ta hãy dựng trại!

note: [message]: speaker=Camerin
en: Yeah, man! I knew we could count on you!
vi: Phải thế chứ! Tôi biết chúng tôi có thể trông mong ở cậu mà!

note: [message]: speaker=Father Morvin
en: Hmmm, he must have smelled the scent of other drakes and gone to them to convince them to help us.
vi: Hừm, cậu ấy hẳn đã đánh hơi được mùi của các người rồng khác và đến chỗ họ để thuyết phục họ giúp chúng ta.

note: [message]: speaker=Sister Thera
en: Awww, what a darling!
vi: Ôi, thật đáng yêu!

note: [message]: role=Supporter
en: Tell that to the trolls.
vi: Hãy nói điều đó với bọn quỷ núi.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Oof #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Oof,Tor #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1
en: What?! Drakes?! Fire! Aagghh!
vi: Cái gì?! Người rồng?! Lửa! Á!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Glu #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Glu,Bor #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1
en: Shut your mouth, you coward!
vi: Câm mồm đi, đồ hèn nhát!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Help Tallin defeat the enemy leaders or
vi: Giúp Tallin đánh bại các chỉ huy của kẻ thù hoặc

note: [message]: speaker=Hidel
en: Princess! We have finally found you!
vi: Công chúa! Cuối cùng chúng tôi cũng tìm thấy cô!

note: [message]: speaker=Eryssa
en: Good work, Hidel! How do your forces march?
vi: Tốt lắm, Hidel! Lực lượng của anh thế nào?

note: [message]: speaker=Hidel
en: They are all here, princess! Hand picked by your father — the finest and bravest elvish troops in the entire Northlands. We will follow you to the end of the world if need be.
vi: Tất cả họ đều ở đây, công chúa! Chính tay cha cô đã tuyển chọn - những lính thần tiên giỏi nhất và dũng cảm nhất trong toàn bộ vùng đất phương Bắc. Chúng tôi sẽ theo cô đến cùng trời cuối đất nếu cần thiết.

note: [message]: speaker=Eryssa
en: Very good. Our first task is to give brave Tallin here full support in defeating these trolls.
vi: Tốt lắm. Công việc đầu tiên của chúng ta là cho Tallin dũng cảm đây sự hỗ trợ toàn lực để đánh bại bọn quỷ núi.

note: [message]: speaker=Hidel
en: With pleasure, Princess! Quickly men, set up a base!
vi: Rất sẵn lòng, thưa công chúa! Nhanh lên, mọi người, lập căn cứ!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Oof #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Oof,Glu,Tor #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Oh no! Those blasted elves have just joined forces with the humans! This is hopeless! Flee! Flee!
vi: Ôi không! Bọn thần tiên khốn kiếp đó vừa hợp nhất lực lượng với con người! Thật vô vọng! Chạy mau! Chạy mau!

note: [message]: speaker=Tallin
en: Hmmm, should we let the trolls run away or should we finish them now?
vi: Hừm, chúng ta nên để bọn quỷ núi chạy đi hay kết liễu chúng bây giờ?

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [option]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [option] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Hey! Stand your ground, you cowards!
vi: Ê! Đứng lại, đồ hèn nhát!

note: [message]: speaker=Bor
en: You are a fool, human! We shall crush and destroy you!
vi: Ngươi là kẻ ngu ngốc, con người! Bọn ta sẽ đập tan và tiêu diệt ngươi!

note: [objective]: condition=win
en: Help Tallin defeat the enemy leaders
vi: Giúp Tallin đánh bại các chỉ huy của kẻ thù

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [option]: speaker=Tallin #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [option] #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.18_1:1.18.5-1_vi.po (Bat
en: Haha! Look at them run!
vi: Ha ha! Nhìn chúng chạy kìa!

note: [message]: speaker=Himadrin
en: Which one of you rabble is Tallin?
vi: Kẻ nào trong đám tiện dân các ngươi là Tallin?

note: [message]: speaker=Himadrin
en: Princess Eryssa sends you this gold along with the order to stay clear of any Northern Elf if you know what’s good for you.
vi: Công chúa Eryssa gửi cho ngươi số vàng này cùng mệnh lệnh tránh xa các thần tiên phương Bắc nếu ngươi biết điều gì là tốt cho ngươi.

note: [message]: speaker=Tallin
en: Why? What did I ever do to the Northern Elves?
vi: Tại sao? Bọn ta đã làm gì với các thần tiên phương Bắc?

note: [message]: speaker=Himadrin
en: The ill treatment that she received while in your care is an insult to every Northern Elf. Consequently if you, or any of your henchmen show your face around us ever again, you will be shot on sight.
vi: Sự đối xử tồi tệ mà cô ấy nhận được khi ở cùng các ngươi là lời xúc phạm với mọi thần tiên phương Bắc. Do đó, nếu ngươi, hay bất kỳ tên tay sai nào của ngươi chường mặt ra trước mắt bọn ta một lần nữa, các ngươi sẽ bị bắn tại chỗ.

note: [message]: speaker=Tallin
en: Tell the princess to get off her high horse and stop acting like such a priss!
vi: Nói với công chúa mau bước xuống và thôi hành động như một ả thô lỗ đi!

note: [message]: speaker=Himadrin
en: You dare insult our princess!
vi: Ngươi dám xúc phạm công chúa của bọn ta!

note: [message]: speaker=Ro'Arthian
en: You better get lost, elf, before we kill you.
vi: Tốt hơn là ngươi nên biến đi, thần tiên, trước khi bọn ta giết ngươi.

note: [message]: speaker=Himadrin
en: This insult will forever be remembered by the Northern Elves! The day will soon come when your race shall regret your folly!
vi: Các thần tiên phương Bắc sẽ mãi mãi không quên lời xúc phạm này! Rồi sẽ đến ngày chủng tộc của ngươi hối hận vì hành động dại dột của mình!

note: [message]: speaker=Camerin
en: Pff, elves. What a bunch of stuck-up snots!
vi: Hừ, thần tiên. Thật là một lũ ngạo mạn!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Oof #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Oof,Glu,Tor #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Oh no! The elves have just given the humans a hoard of gold! This is hopeless! Flee! Flee!
vi: Ôi không! Các thần tiên vừa cho bọn con người cả một kho vàng! Thật vô vọng! Chạy mau! Chạy mau!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Bor #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: You are a fool, human! Watch how we will crush and destroy you!
vi: Ngươi là kẻ ngu ngốc, con người! Hãy xem cách bọn ta đập tan và tiêu diệt ngươi!

note: [objective]: condition=win
en: Defeat the enemy leaders
vi: Đánh bại các chỉ huy của kẻ thù

note: [message]: speaker=Tallin
en: Phew, they are defeated at last.
vi: Phù, cuối cùng chúng cũng bị đánh bại.

note: [message]: speaker=Eryssa
en: Hidel, let me introduce to you my savior: Tallin.
vi: Hidel, để tôi giới thiệu với anh vị cứu tinh của tôi: Tallin.

note: [message]: speaker=Hidel
en: It is an honor to meet you, Tallin.
vi: Thật vinh dự được gặp cậu, Tallin.

note: [message]: speaker=Tallin
en: The honor is mine, sir.
vi: Vinh dự là của tôi, thưa ngài.

note: [message]: speaker=Hidel
en: We have heard much of your intelligence and courage. The number of humans over the centuries who have earned the respect and admiration of the Northern Elves are extremely few, but let it be known that you are one of them.
vi: Chúng tôi đã nghe nhiều về trí thông minh và lòng dũng cảm của cậu. Số lượng con người qua hàng thế kỷ, những người đã giành được sự tôn trọng và thán phục của các thần tiên phương Bắc là cực kỳ ít, nhưng nên biết rằng cậu là một trong số họ.

note: [message]: speaker=Tallin
en: I am honored, sir, and I hope that I will live up to the trust that the Northern Elves have bestowed upon me.
vi: Tôi rất vinh dự, thưa ngài, và tôi hy vọng rằng tôi sẽ sống xứng đáng với niềm tin mà các thần tiên phương Bắc đã dành cho tôi.

note: [message]: speaker=Hidel
en: I am sure you will, Tallin. The trust of the elves is seldom misplaced.
vi: Tôi chắc chắn như vậy, Tallin. Niềm tin của các thần tiên hiếm khi đặt không đúng chỗ.

note: [message]: speaker=Ro'Arthian
en: If you guys are quite finished exchanging pleasantries...
vi: Nếu các người đã tán dương lẫn nhau xong rồi...

note: [message]: speaker=Ro'Arthian
en: ... the road ahead is clear and I am eager to blast some more orcs. Shall we proceed?
vi: ... thì con đường phía trước hoàn toàn vắng người và tôi rất háo hức muốn đánh bay thêm một số tên người thú. Chúng ta tiếp tục chứ?

note: [message]: speaker=Tallin
en: Right. Onward men!
vi: Được. Mọi người lên đường!

note: [message]: speaker=Hidel
en: Princess! We have finally found you! Thank the Bright Gods you are free! Your father had originally sent us to rescue you.
vi: Công chúa! Cuối cùng chúng tôi cũng tìm thấy cô! Cảm ơn trời, cô đã được tự do! Cha cô đã cử chúng tôi đi giải cứu cô.

note: [message]: speaker=Eryssa
en: Yes, or so I have heard. You honor me, but this brave man reached the mark before you.
vi: Đúng, tôi đã nghe nói thế. Nhưng người đàn ông dũng cảm này đã đến đích trước anh.

note: [message]: speaker=Hidel
en: You must be the famous Tallin.
vi: Đó hẳn phải là Tallin nổi tiếng.

note: [message]: speaker=Tallin
en: At your service.
vi: Rất hân hạnh.

note: [message]: speaker=Hidel
en: We have heard much of your intelligence and courage. The number of humans over the centuries who have earned the respect and admiration of the Northern Elves are extremely few, but you are one of them.
vi: Chúng tôi đã nghe nhiều về trí thông minh và lòng dũng cảm của cậu. Số lượng con người qua hàng thế kỷ, những người đã giành được sự tôn trọng và nể phục của các thần tiên phương Bắc là cực kỳ ít, nhưng cậu là một trong số họ.

note: [message]: speaker=Hidel
en: I am sure you will, Tallin. The trust of the elves is seldom misplaced. Also know that the Northern Enclaves will always be open to you.
vi: Tôi chắc chắn như vậy, Tallin. Niềm tin của các thần tiên hiếm khi đặt không đúng chỗ. Cũng nên biết rằng các vùng đất thần tiên phương bắc sẽ luôn rộng mở chào đón cậu.

note: [message]: speaker=Tallin
en: Thank you, sir.
vi: Cảm ơn ngài.

note: [message]: speaker=Eryssa
en: What is the status of our troops, Hidel?
vi: Quân lính của chúng ta thế nào, Hidel?

note: [message]: speaker=Hidel
en: They are all here, princess! Hand picked by your father — the finest and bravest elvish troops in the entire Northlands.
vi: Tất cả họ đều ở đây, công chúa! Chính tay cha cô đã tuyển chọn - những lính thần tiên giỏi nhất và dũng cảm nhất trong toàn bộ vùng đất phương Bắc.

note: [message]: speaker=Eryssa
en: Excellent! We shall assist Tallin to the fullest in crushing the orcish host. Not only are we in debt to him but by doing so we will be serving our cause as well as we serve his.
vi: Tuyệt vời! Chúng ta sẽ hỗ trợ Tallin đến mức tối đa để tiêu diệt đạo quân người thú. Chúng ta không chỉ nợ ơn anh ấy mà làm thế còn phục vụ lợi ích của chúng ta cũng như của anh ấy.

note: [message]: speaker=Hidel
en: As you wish, princess.
vi: Như ý cô, công chúa.

note: [message]: speaker=Tallin
en: Very well, people. The road ahead is clear, onward to victory!
vi: Được rồi, mọi người. Con đường phía trước vắng người, lên đường đến chiến thắng!

note: [scenario]: id=11a_The_Eastern_Flank
en: The Eastern Flank
vi: Sườn phía đông

note: [part]
en: After breaking out of their encirclement, the party continued in pursuit of the trolls.
vi: Sau khi phá vỡ vòng vây, đội quân tiếp tục đuổi theo bọn quỷ núi.

note: [part]
en: Following the bank of a river, they soon entered a valley. At the mouth of the valley there loomed the massive orcish fortress of Angthurim.
vi: Theo bờ một con sông, họ nhanh chóng vào một thung lũng. Ở lối vào thung lũng, pháo đài Angthurim đồ sộ của bọn người thú lờ mờ hiện ra.

note: [message]: speaker=Tallin
en: Gods of Light! Look at that fortress. The castle Angthurim is even grimmer than its reputation.
vi: Trời đất! Nhìn pháo đài đó kìa. Lâu đài Angthurim thậm chí còn dữ tợn hơn cả danh tiếng của nó.

note: [message]: speaker=Eryssa
en: I was not idle in my captivity; I watched, and listened, and learned. The hints I got from my guards’ boastings and foul jests have been confirmed by our scouts; Angthurim is the linchpin of their entire eastern flank. If we could reduce it, their defense would be near to collapse.
vi: Tôi không ngồi rỗi trong lúc bị bắt giữ. Tôi đã theo dõi, lắng nghe và học hỏi. Manh mối tôi nghe được từ những lời huênh hoang của bọn lính gác đã được các trinh sát của chúng tôi xác nhận. Angthurim là chốt toàn bộ sườn phía đông của chúng. Nếu chúng ta chiếm được nó, hàng phòng thủ của chúng sẽ gần như sụp đổ.

note: [message]: speaker=Ro'Arthian
en: Fitting. My gryphons tell me Angthurim is the keystone of their entire eastern flank. If we can reduce it their defense will be near to collapse.
vi: Chính xác. Sư tử đầu chim của tôi cho tôi biết Angthurim là yếu tố chủ chốt của toàn bộ sườn phía đông. Nếu chúng ta chiếm được nó, hàng phòng thủ của chúng sẽ gần như sụp đổ.

note: [message]: role=Supporter
en: Hey, look who is here!
vi: Ê, nhìn xem ai ở đây này!

note: [message]: speaker=Rakshas
en: Where is my gold?!
vi: Vàng của ta đâu?!

note: [message]: speaker=Tallin
en: It’s Rakshas!
vi: Đó là Rakshas!

note: [message]: speaker=Gore
en: Right here, Master.
vi: Ngay đây, thưa chủ nhân.

note: [message]: speaker=Rakshas
en: Ahhhhh, very good, my loyal servant. You will be richly rewarded for this! Tell me, what news do you have on that human vermin that has so persistently evaded my clutches?
vi: À, tốt lắm, đầy tớ trung thành của ta. Ngươi sẽ được ban thưởng hậu hĩnh! Hãy cho ta biết, ngươi có tin gì về tên sâu bọ con người đã liên tục lẩn trốn khỏi nanh vuốt của ta?

note: [message]: speaker=Gore
en: We trapped him and his pitiful band of followers. By now they will have been mashed to paste and fed to the whelps.
vi: Chúng tôi đã bẫy hắn và toán đồ đệ nhỏ mọn của hắn. Bây giờ chắc chúng đã bị nấu thành bột và làm thức ăn cho quỷ núi bé con rồi.

note: [message]: speaker=Rakshas
en: Hahahaha! Very g—
vi: Ha ha ha ha! Tốt l...

note: [message]: speaker=Rakshas
en: What?! YOU! YOU ANNOYING, DISGUSTING LITTLE VERMIN! DON’T YOU KNOW HOW TO DIE?!
vi: Cái gì?! NGƯƠI! ĐỒ SÂU BỌ NHỎ BÉ KINH TỞM KHÓ CHỊU! NGƯƠI KHÔNG BIẾT CÁCH CHẾT Ư?!

note: [message]: speaker=Tallin
en: Foul one, the only one who will be dying here is you and anyone who comes between us. Stand and fight!
vi: Tên bẩn thỉu, người duy nhất sẽ chết ở đây là ngươi và bất kỳ kẻ nào dám đến chỗ bọn ta. Đứng lên và chiến đấu!

note: [message]: speaker=Rakshas
en: Bah! I have better things to do than stamp out your insignificant life. Generals, kill him and bring me his head!
vi: Hừ! Ta có những thứ tốt hơn cần làm hơn là dập tắt cuộc đời vô nghĩa của ngươi. Tướng đâu, giết hắn và mang đầu hắn về cho ta!

note: [message]: speaker=Tallin
en: Blast it! The coward has fled. Eryssa, your elves are good at moving quickly through the forests. Do you think they can overtake and pin him down while we deal with this fortress?
vi: Khốn kiếp! Tên hèn nhát đã chạy trốn. Eryssa, thần tiên các cô di chuyển nhanh trong rừng. Cô có nghĩ họ có thể đuổi kịp và cầm chân hắn khi chúng tôi xử lý pháo đài này không?

note: [message]: speaker=Hidel
en: Easily, princess. We shall move unseen through the trees, overtake him, and put an end to his flight.
vi: Dễ thôi, công chúa. Chúng tôi sẽ di chuyển qua rừng mà không bị phát hiện, đuổi kịp và kết thúc cuộc chạy trốn của hắn.

note: [message]: speaker=Eryssa
en: Then do it. I shall stay with Tallin and... um... because he could use my assistance.
vi: Vậy thì làm đi. Tôi sẽ ở lại với Tallin và... ừm... vì anh ấy có thể sử dụng sự hỗ trợ của tôi.

note: [message]: speaker=Tallin
en: (<i>Blushes slightly</i>)
vi: (<i>Hơi đỏ mặt</i>)

note: [message]: speaker=Sister Thera
en: (<i>Wink wink</i>)
vi: (<i>Nháy mắt</i>)

note: [message]: speaker=Hidel
en: (<i>Raises eyebrow</i>) Very well, princess.
vi: (<i>Nhướng mày</i>) Thôi được, công chúa.

note: [message]: speaker=Tallin
en: Blast it. The coward has fled. Quickly men, we must storm this fortress before he can spend that gold.
vi: Khốn kiếp! Tên hèn nhát đã chạy trốn. Nhanh lên, mọi người, chúng ta phải xông vào pháo đài trước khi hắn có thể tiêu số vàng đó.

note: [message]: speaker=Stalrag
en: Aye! Down wi’ the orcs!
vi: Đúng! Bọn người thú phải chết!

note: [message]: speaker=Tallin
en: Ro’Arthian, send a message to Hamel. Tell him it’s time.
vi: Ro’Arthian, phái một sứ giả đến chỗ Hamel. Bảo ông ấy đã đến lúc.

note: [message]: speaker=Ro'Arthian
en: It’s done.
vi: Được rồi.

note: [message]: speaker=Tallin
en: Very well. Forward! Victory or death!
vi: Tốt lắm. Lên đường! Chiến thắng hoặc là chết!

note: [message]: speaker=Krash
en: Come on boys, let’s give it to ’em!
vi: Xông lên các chàng trai, hãy cho chúng biết tay!

note: [message]: speaker=Gore
en: Move, you stupid orcs! I am trying to recruit here!
vi: Đi mau, bọn người thú ngu ngốc các ngươi! Ta đang tìm cách tuyển quân ở đây!

note: [message]: speaker=Rash
en: Suit yourself, you dumb troll!
vi: Tự lo lấy mình đi, con quỷ núi ngu ngốc!

note: [message]: speaker=Sister Thera
en: Awww, aren’t they the most loving, sharing bunch of orcs you have ever seen?
vi: Chúng không phải là lũ người thú đáng yêu nhất ngươi từng gặp sao?

note: [message]: id=Tallin
en: We have torn the heart from their eastern defenses.
vi: Chúng ta đã chiếm được trái tim từ lực lượng phòng thủ phía đông của chúng.

note: [message]: speaker=Tallin
en: Now let us make haste to rescue Hidel. I am uneasy for him; some of those bodyguards Rakshas keeps are fell fighters.
vi: Giờ chúng ta hãy khẩn trương giải cứu Hidel. Tôi lo cho ông ấy, một số vệ sĩ mà Rakshas giữ là những đấu sĩ tàn ác.

note: [message]: speaker=Tallin
en: Now to settle scores with Rakshas once and for all!
vi: Giờ đã đến lúc giải quyết nợ nần với Rakshas một lần và mãi mãi!

note: [scenario]: id=12a_Get_the_Gold
en: Get the Gold
vi: Lấy vàng

note: [part]
en: After reducing Castle Angthurim, the party set off after Rakshas, hoping that Hidel’s elves had been able to hold him.
vi: Sau khi chiếm được lâu đài Angthurim, đội quân lên đường đuổi theo Rakshas, hy vọng các thần tiên của Hidel đã có thể cầm chân hắn.

note: [part]
en: Orcs are heavy-footed creatures; Rakshas’s trail was readily followed. But an ominous silence, broken only by the cawing of ravens, brooded over the road he had taken.
vi: Người thú là những sinh vật nặng nề chậm chạp. Dấu vết của Rakshas dễ dàng bị lần theo. Nhưng một sự tĩnh mịch đáng lo ngại, chỉ bị phá vỡ bở tiếng quạ kêu, bao phủ lên con đường hắn đã chiếm.

note: [part]
en: Soon they encountered the wrack of a great battle. Bodies of elves and orcs lay everywhere. Broken weapons and smashed armor were strewn about in profusion. Elvish arrows and orcish crossbow bolts bristled from the nearby trees. The ground was splotched red with blood.
vi: Chẳng bao lâu sau, họ bắt gặp cảnh tan hoang của một trận chiến lớn. Xác của thần tiên và người thú nằm khắp nơi. Vô số vũ khí bị gãy và áo giáp bị vỡ vương vãi. Tên cung của thần tiên và tên nỏ của người thú cắm tua tủa vào cây cối gần đó. Mặt đất vấy máu đỏ.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: They paused for scant minutes to bind the wounds of a few surviving elves and leave them a small guard. Then they pressed onward to rescue Hidel — and they found him.
vi: Họ tạm dừng vài phút để băng bó vết thương cho một ít thần tiên sống sót và để họ ở lại với một lực lượng bảo vệ nhỏ. Sau đó họ tiếp tục lên đường để giải cứu Hidel - và tìm thấy ông ấy.

note: [part]
en: Scattered around Hidel were the bodies of at least three orcish warlords, and nearly a score of grunts, warriors and crossbowmen. His weapons were notched and broken; his armor dented and smashed. It was clear to all that his fall had been an epic of valor and glory, worthy to be remembered in the songs of all the kindred races until the end of days.
vi: Rải rác quanh Hidel là xác của ít nhất ba tư lệnh và gần như một loạt bộ binh, chiến binh và cung thủ người thú. Vũ khí của ông bị gãy thành nhiều khúc, áo giáp bị vỡ tan tành. Rõ ràng chiến bại của ông là một thiên sử thi của vinh quang và lòng dũng cảm, xứng đáng để nhớ mãi trong lời ca của tất cả các chủng tộc thân thích.

note: [part]
en: With tears streaming down her face, Eryssa approached the fallen hero and cradled his head in her lap. As she stroked his face, his eyes fluttered open.
vi: Nước mắt chảy trên mặt, Eryssa đến bên người anh hùng gục ngã và nâng đầu ông vào lòng. Khi cô vuốt nhẹ gương mặt của ông, đôi mắt ông run rẩy mở ra.

note: [story]
en: I am sorry, princess... We held him for... as long as we could... but his bodyguards... were... just too many and powerful... And then... the orcish... reinforcements arrived...
vi: Tôi xin lỗi, công chúa... Chúng tôi đã cầm chân hắn... lâu hết mức có thể... nhưng vệ sĩ của hắn... chỉ... quá đông và mạnh... Rồi... quân tiếp viện... của bọn người thú đến...

note: [part]
en: Her face streaked with tears, Eryssa gazed imploringly at Father Morvin and Sister Thera. They simply sighed and shook their heads. It was too late to save Hidel. In a broken voice Eryssa addressed him:
vi: Khuôn mặt đẫm nước mắt, Eryssa nhìn cha Morvin và sơ Thera một cách van nài. Họ chỉ thở dài và lắc đầu. Đã quá muộn để cứu Hidel. Với giọng nức nở, Eryssa nói:

note: [story]
en: Hidel, I am sorry. I have sent you to your death, and I grieve.
vi: Hidel, tôi xin lỗi. Tôi đã điều anh đến chỗ chết, tôi rất đau lòng.

note: [story]
en: ... Don’t tax yourself... princess... I have died... a warrior’s death... You should be proud...
vi: ... Đừng tự trách mình... công chúa... Tôi đã chết... như một chiến binh... Cô nên tự hào...

note: [story]
en: ... But... there is... one thing... we... could do. We... managed to... recover the gold... Sisal... took it and... retreated south...
vi: ... Nhưng... có... một thứ... chúng tôi... đã làm được. Chúng tôi... đã... lấy lại số vàng... Sisal... hãy nhận lấy và... rút lui về phía nam...

note: [story]
en: I held out as... long as... I could... but they... defeated us... Rakshas went... east and the... rest... went... after... Sisal...
vi: Tôi đã chiến đấu... lâu... hết mức có thể... nhưng chúng... đã đánh bại chúng tôi... Rakshas đi... về phía đông và... những người còn lại... đi... theo... Sisal...

note: [story]
en: Now... uphold the honor... of the Northern... Elves... Recover... the gold... slay this monster... and bring peace and... prosperity... back to the... Northlands... Tallin?
vi: Giờ... hãy giữ danh dự... của các thần tiên... phương Bắc... Lấy lại... vàng... giết con quái vật này... mang hòa bình và... thịnh vượng... trở lại... vùng đất phương Bắc... Tallin?

note: [part]
en: At Hidel’s call Tallin approached and knelt beside Hidel, bowing his head in respect.
vi: Nghe tiếng Hidel gọi, Tallin đến gần và quỳ bên Hidel, cúi đầu để tỏ lòng kính trọng.

note: [story]
en: At your service, sir.
vi: Tôi đang nghe, thưa ngài.

note: [story]
en: Eryssa has been... my charge ever... since she was born... I now return... to the earth... from which... I sprang... Please take care... of her.
vi: Eryssa là... người tôi trông nom... từ khi cô ấy được sinh ra... Giờ tôi trở về... với cát bụi... từ nơi... tôi xuất phát... Xin hãy chăm sóc... cô ấy.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [story] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: Rest assured, sir, I will place myself between Eryssa and any ill that strength or love may counter.
vi: Cứ yên tâm, thưa ngài, tôi sẽ đặt mình giữa Eryssa và bất kỳ điều xấu nào mà sức mạnh hoặc tình yêu có thể gây ra với cô ấy.

note: [story]
en: Thank you... Tallin... Now I may rest... in... peace... May you... be victorious...
vi: Cảm ơn cậu... Tallin... Giờ tôi... có thể... yên nghỉ. Cầu mong... cậu chiến thắng...

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: With these words Hidel closed his eyes and breathed his last. As Eryssa wept with Hidel’s head in her lap, Tallin approached her, hesitating, and then wrapped her gently in his arms.
vi: Sau những lời nói đó, Hidel nhắm mắt và trút hơi thở cuối cùng. Khi Eryssa khóc với đầu Hidel trong lòng, Tallin đến gần cô, ngập ngừng, sau đó nhẹ nhàng ôm cô trong vòng tay.

note: [part]
en: Sobbing against Tallin’s chest, Eryssa told him of the many ways Hidel had cherished and warded her since the hour of her birth. How he had comforted her childhood hurts; how in later years, he had guided her in the green paths of the forest, and taught her the deep mysteries of Elven-kind.
vi: Gục đầu vào ngực Tallin, Eryssa nói với cậu về nhiều cách Hidel đã yêu thương và chăm sóc cô ấy từ lúc cô mới sinh ra. Cách ông đã an ủi những tổn thương thời thơ ấu của cô, cách mà trong những năm sau đó, ông đã chỉ dẫn cô trong những con đường xanh của khu rừng, và dạy cô những bí ẩn sâu kín nhất của chủng tộc thần tiên.

note: [part]
en: A torrent of childhood memories and the depth of her grief left her unable to speak. She and Tallin sat together silently holding each-other for some time.
vi: Một dòng kỷ niệm thời thơ ấu và nỗi đau buồn sâu sắc khiến cô không thể nói. Cô và Tallin ngồi yên bên cạnh nhau, nắm tay nhau một lát.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [part] #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-#
en: As Tallin comforted Eryssa, the rest of the party spread out and rallied the scattered elves, and tending to the wounded. This being done, they once again came before Tallin and Eryssa.
vi: Khi Tallin an ủi Eryssa, những người còn lại tỏa ra, tập hợp các thần tiên rải rác, và chăm sóc những người bị thương. Sau đó họ đến trước Tallin và Eryssa.

note: [story]
en: Princess... it is a hard thing, I know, but you must put your grief behind you. Or at least, put it aside for a little while. We must go quickly to the aid of Sisal and recover our gold.
vi: Công chúa... tôi biết đây là một điều khó khăn, nhưng cô phải nén nỗi đau buồn. Hoặc ít nhất, đặt nó sang một bên trong chốc lát. Chúng ta phải nhanh chóng đến giúp Sisal và lấy lại vàng.

note: [story]
en: Forge your sorrow into rage, girl, and visit it on the slayers of your kinsmen. Teach them what happens to those who make an enemy of an elf.
vi: Hãy biến nỗi buồn thành cơn thịnh nộ, cô gái, gặp những kẻ đã giết đồng bào của cô. Dạy cho chúng điều sẽ xảy ra với những kẻ muốn trở thành kẻ thù của thần tiên.

note: [part]
en: At these words, Eryssa arose and wiped away her tears. She took command of the surviving elvish forces, for all knew she was a princess of high rank and looked to Hidel’s ward as their leader by right. Scarcely a face among them was less grim than her own as they took arms and started down Rakshas’s back-trail.
vi: Nghe lời nói đó, Eryssa đứng lên và lau sạch nước mắt. Cô chỉ huy lực lượng thần tiên sống sót, vì tất cả đều biết cô là một công chúa có địa vị cao và nhìn người được bảo trợ của Hidel như người lãnh đạo của họ theo đúng luật. Không một gương mặt nào trong số họ kém dữ tợn hơn của cô khi họ nhận lệnh và bắt đầu lần theo dấu vết của Rakshas.

note: [part] "espied" is correct here, it's a deliberate archaism
en: Moments later a gryphon swooped down from overhead and reported battle in a forest just a few leagues south of their position. The remainder of the elvish forces had been espied fighting a desperate battle with the orcs.
vi: Lúc sau, một sư tử đầu chim từ trên trời sà xuống báo tin có trận chiến trong một khu rừng chỉ cách vị trí của họ vài dặm về phía nam. Lực lượng thần tiên còn lại được trông thấy đang chiến đấu một cách liều lĩnh với bọn người thú.

note: [part]
en: It seemed to the gryphon that the elves were sore beset. The party quickly turned south and plunged into the forest.
vi: Đối với sư tử đầu chim, các thần tiên hình như đang bị bao vây ác liệt. Đoàn quân nhanh chóng hướng về phương nam và tiến vào trong rừng.

note: [message]: speaker=narrator
en: After making haste through the forest for most of a watch, the party arrived at the battle scene.
vi: Sau khi khẩn trương xuyên qua rừng trong chưa đầy một canh giờ, đoàn quân đến chiến trường.

note: [message]: id=Eryssa
en: Sisal, how do you fare?
vi: Sisal, cô thế nào?

note: [message]: id=Sisal
en: Princess! You are here! How fares Hidel?
vi: Công chúa! Cô ở đây! Hidel thế nào rồi?

note: [message]: id=Eryssa
en: (<i>Sheds a tear</i>)
vi: (<i>Rơi lệ</i>)

note: [message]: id=Tallin
en: Hidel... died a hero’s death, one worthy to be sung forever.
vi: Hidel... đã chết như một người anh hùng, điều xứng đáng để ngợi ca mãi mãi.

note: [message]: id=Sisal
en: The dung-spawned bastards! Verily, Tallin, had it not been for Hidel we would all be dead and Rakshas would be gleefully counting his gold.
vi: Bọn chó chết! Tallin, quả thực nếu không có Hidel, tất cả chúng tôi đều đã chết và Rakshas sẽ rất vui vẻ ngồi đếm vàng.

note: [message]: id=Sisal
en: Hidel and a handful of elves held off the orcs for more than an hour. That was enough time for us to make off with the gold and rally here at these ruins.
vi: Hidel và một nhóm thần tiên đã cầm chân bọn người thú trong nhiều hơn một giờ. Đó là khoảng thời gian đủ để chúng tôi cuỗm vàng và tập trung ở tàn tích này.

note: [message]: id=Tallin
en: So you have the gold?
vi: Vậy các cô có vàng?

note: [message]: id=Sisal
en: We have the gold, and now we shall have the blood of these orcs! IN HIDEL’S NAME!
vi: Chúng tôi có vàng, giờ chúng ta sẽ có máu của bọn người thú! NHÂN DANH HIDEL.

note: [message]: id=Ha'Tuil
en: Grrr, Ha’Tuil has never failed in his mission. I will soon lay your severed heads at the feet of the Master!
vi: Grrr, Ha’Tuil chưa bao giờ thất bại khi thực hiện nhiệm vụ. Chẳng bao lâu nữa, ta sẽ đặt đầu các ngươi dưới chân chủ nhân!

note: [message]: id=Sisal
en: You will eat cold steel and whimper your way to hell, foul wretch of an orc!
vi: Ngươi sẽ nếm kiếm lạnh và rên rỉ trên đường đến địa ngục, tên người thú khốn nạn bẩn thỉu!

note: [objective]: condition=win
en: Defeat the orcs
vi: Đánh bại bọn người thú

note: [message]: id=Ha'Tuil
en: Argh! I have failed!
vi: Á! Ta đã thất bại!

note: [message]: id=Sisal
en: Cheer up — you won’t have to live with your failure for long... (<i>Snicker</i>)
vi: Vui lên đi - ngươi sẽ không phải sống với thất bại của mình quá lâu đâu... (<i>Nhếch mép</i>)

note: [message]: id=Sisal
en: Ahhhh! Farewell, friends. I now go to join Hidel.
vi: Á! Vĩnh biệt các bạn. Giờ tôi đi gặp Hidel.

note: [message]: id=Eryssa
en: Sisal! Noooo!
vi: Sisal! Khôôôông!

note: [message]: speaker=second_unit
en: Haha! We got the gold now!
vi: Ha ha! Giờ chúng ta đã có vàng!

note: [message]: id=Ha'Tuil
en: Hahaha! Mission accomplished, men! Now let’s crush the rest of this scum and report back to the Master.
vi: Ha ha ha! Nhiệm vụ đã hoàn thành! Giờ hãy tiêu diệt đám cặn bã còn lại này và báo cáo với chủ nhân.

note: [message]: id=Eryssa
en: I don’t think so, you bastard orcs! That gold belongs to us. Besides, we now have a few scores to settle with you. Take them, troops — I want no orc left alive!
vi: Ta không nghĩ thế đâu, bọn người thú chó chết! Số vàng đó là của bọn ta. Ngoài ra, bọn ta có một số nợ nần cần giải quyết với các ngươi. Nghe này, quân lính - tôi muốn không tên người thú nào còn sống!

note: [message]: id=Tallin
en: Thanks to Hidel and the elves, we have recovered our gold. Now let’s run down Rakshas and settle up with him once and for all.
vi: Nhờ Hidel và các thần tiên, chúng ta đã giành lại vàng. Giờ hãy đuổi theo Rakshas để thanh toán hắn một lần và mãi mãi.

note: [message]: id=Tallin
en: Hidel’s death was a grievous loss; our thirst for vengeance must do what the stolen gold cannot. Now let’s run down Rakshas and settle up with him once and for all.
vi: Cái chết của Hidel là một tổn thất nặng nề, cơn khát báo thù của chúng ta phải làm điều mà số vàng bị đánh cắp không thể. Giờ hãy đuổi theo Rakshas để thanh toán hắn một lần và mãi mãi.

note: [scenario]: id=13a_Showdown
en: Showdown
vi: Trận chiến cuối cùng

note: [part]
en: The party once again took up Rakshas’s trail. They soon received a report from a scouting gryphon that in an enormous fortress a few leagues west from them, Rakshas was assembling a massive orcish force, clearly intending to crush their revolt once and for all.
vi: Đoàn quân một lần nữa lần theo dấu vết của Rakshas. Chẳng bao lâu sau, họ nhận được báo cáo từ sư tử đầu chim trinh sát rằng Rakshas đang tập hợp một lực lượng người thú hùng hậu trong một pháo đài khổng lồ cách họ vài dặm về phía tây, rõ ràng để tiêu diệt cuộc nổi dậy của họ một lần và mãi mãi.

note: [part]
en: The gryphon further reported that a few more leagues west was a large force of dwarvish veterans, advancing steadily on the orcish fortress.
vi: Sư tử đầu chim báo cáo tiếp rằng xa hơn vài dặm nữa về phía tây là một lực lượng các chiến binh kỳ cựu người lùn, đang tiến vững chắc đến pháo đài người thú.

note: [part]
en: Battle plans were quickly made; the party split into three groups. Two of the groups immediately set off northwest and southwest respectively while the third group rested for an hour and then set off directly west.
vi: Kế hoạch chiến đấu nhanh chóng được thực hiện, đoàn quân tách thành ba nhóm. Hai nhóm ngay lập tức khởi hành về phía tây bắc và tây nam trong khi nhóm thứ ba nghỉ ngơi trong một giờ, sau đó hướng thẳng về phía tây.

note: [part]
en: The idea was to completely surround Rakshas on all sides, cutting off any chance of escape or reinforcements.
vi: Ý tưởng là để bao vây hoàn toàn Rakshas ở mọi phía, cắt đứt mọi cơ hội trốn thoát hay tiếp viện.

note: [message]: speaker=narrator
en: The group that went to the north was led by Krash and his drake friends.
vi: Nhóm đi về phía bắc do Krash và bạn bè người rồng của cậu dẫn đầu.

note: [message]: speaker=narrator
en: The group that went to the north was led by Ro’Arthian and was composed of trolls, ogres and some selected mages.
vi: Nhóm đi về phía bắc do Ro’Arthian dẫn đầu và bao gồm quỷ núi, quỷ khổng lồ và một số pháp sư được tuyển chọn.

note: [message]: speaker=narrator
en: Eryssa and the remaining elves, eager to avenge Hidel, went south, while Tallin himself led the western group.
vi: Eryssa và các thần tiên còn lại, háo hức trả thù cho Hidel, đi về phía nam, trong khi Tallin dẫn đầu nhóm đi về phía tây.

note: [message]: speaker=narrator
en: Ro’Arthian’s brother, Ro’Sothian went south with another crew of trolls, ogres and mages. Tallin himself led the western group.
vi: Em trai của Ro’Arthian, Ro’Sothian đi về phía nam với một toán quỷ núi, quỷ khổng lồ và pháp sư khác. Bản thân Tallin dẫn đầu nhóm đi về phía tây.

note: [message]: speaker=narrator
en: A few short hours later all the groups converged on the fortress.
vi: Một vài giờ sau, tất cả các nhóm hội tụ ở pháo đài.

note: [message]: id=Tallin
en: Rakshas! You have evaded me for the last time. Now come out and die like a man!
vi: Rakshas! Lần trước ngươi đã lẩn tránh ta. Giờ chui ra và chết như một người bình thường đi!

note: [message]: id=Rakshas
en: What the...? How did he get here?
vi: Cái đ...? Hắn đến đây bằng cách nào?

note: [message]: id=Eryssa
en: We have crushed and scattered your entire eastern flank, and now it’s your turn!
vi: Bọn ta đã tiêu diệt và đánh tan toàn bộ sườn phía đông của ngươi, và giờ đến lượt ngươi!

note: [message]: id=Rakshas
en: You slimy little elf! So you have joined hands with these humans, have you? Very well, both of you shall soon be dead!
vi: Con ranh thần tiên! Vậy là ngươi đã gia nhập cùng bọn con người, phải không? Thôi được, cả hai ngươi sẽ chết!

note: [message]: id=Eryssa
en: Good luck, you monster. You are cut off and surrounded. We shall kill you and feed your carcass to the vultures and wild beasts.
vi: Chúc may mắn, đồ quái vật. Ngươi đã bị bao vây. Bọn ta sẽ giết ngươi và để kền kền cùng thú hoang ăn xác của ngươi.

note: [message]: id=Rakshas
en: Hahahahah! You fools, do you not see that you are right in the heart of orcish territory, surrounded yourselves! Why, at this very moment my entire western army is marching this way. They will soon be here and will scatter your forces like straw!
vi: Ha ha ha ha! Đồ ngu, các ngươi không thấy mình đang ở ngay giữa lãnh thổ người thú, bị bao vây hay sao? Vào lúc này, toàn bộ quân đội phía tây của ta đang hành quân đến đây. Chẳng bao lâu nữa, họ sẽ ở đây và đánh tan lực lượng của các ngươi như cỏ rác!

note: [message]: id=Ro'Arthian
en: We have crushed and scattered your entire eastern flank, buddy, and now it’s your turn!
vi: Bọn ta đã tiêu diệt và đánh tan toàn bộ sườn phía đông của ngươi, anh bạn, và giờ đến lượt ngươi!

note: [message]: id=Rakshas
en: Argh, you frustrating little vermin! I am going to pluck your eyeballs out and...
vi: À, đồ sâu bọ nhỏ bé kinh tởm! Ta sẽ móc cầu mắt ngươi ra và...

note: [message]: id=Ro'Arthian
en: We don’t have any eyeballs, you idiot!
vi: Bọn ta không có cầu mắt, đồ ngốc!

note: [message]: id=Rakshas
en: PAH! You fools, know that you shall soon be outnumbered and surrounded. At this very moment my entire western army is marching this way. They will soon be here and will scatter your puny forces like straw!
vi: HỪ! Bọn ngu ngốc, nên biết rằng chẳng bao lâu nữa các ngươi sẽ bị áp đảo và bao vây. Vào lúc này, toàn bộ quân đội phía tây của ta đang hành quân đến đây. Họ sẽ ở đây và đánh tan lực lượng yếu đuối của các ngươi như cỏ rác!

note: [message]: id=Hamel
en: Will they, now?
vi: Thật chứ?

note: [message]: id=Rakshas
en: <i>What</i>?!
vi: <i>Cái gì</i>?!

note: [message]: id=Hamel
en: Your western army has been slaughtered, Rakshas, and <i>you</i> will soon join them!
vi: Quân đội phía tây của ngươi đã bị tàn sát, Rakshas, và <i>ngươi</i> sẽ sớm gặp lại chúng!

note: [message]: id=Rakshas
en: But... but... how can this be?
vi: Nhưng... nhưng... sao có thể thế này?

note: [message]: id=Hamel
en: It’s called ‘The End’, foul orc. Forward! FOR KNALGA!!
vi: Bây giờ là ‘hồi kết’, tên người thú bẩn thỉu. Tiến lên! VÌ KNALGA!!

note: [message]: id=Krash
en: FOR FRIENDSHIP!!
vi: VÌ TÌNH BẠN!!

note: [message]: id=Ro'Arthian
en: FOR PEACE!!
vi: VÌ HÒA BÌNH!!

note: [message]: id=Camerin
en: FOR FUN!
vi: VÌ TRÒ VUI!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa,Sisal #-#-#-#-#  wesnoth-1.18_1:1.18.
en: FOR HIDEL!!
vi: VÌ HIDEL!!

note: [message]: role=Supporter
en: FOR DWARVEN DOORS!!
vi: VÌ CỬA ĐỘNG NGƯỜI LÙN!!

note: [message]: id=Tallin
en: FOR THE FREE PEOPLES OF THE NORTH! FALL ON THEM, MEN!!
vi: VÌ NHỮNG NGƯỜI TỰ DO CỦA PHƯƠNG BẮC! MỌI NGƯỜI, XÔNG VÀO CHÚNG!!

note: [message]: id=Tallin
en: Sweet gods, look at all those orcs pouring out of that fortress.
vi: Trời đất, nhìn bọn người thú đang trút ra từ pháo đài đó kìa.

note: [message]: id=Hamel
en: Aye, and not just any orcs either, those are all hardened veterans!
vi: Đúng, và không phải chỉ là người thú, tất cả bọn chúng đều là những chiến binh dày dạn kinh nghiệm!

note: [message]: id=Tallin
en: Yeah. Obviously this is going to take some time. If necessary we can sit tight in our fortifications and besiege them until they starve!
vi: Đúng. Chắc chắn sẽ mất thời gian. Nếu cần thiết, chúng ta có thể ngồi yên trong các công sự của chúng ta và bao vây đến khi chúng chết đói!

note: [message]: id=Tallin
en: Die, you murderous beast! No longer shall you terrorize the people of the North.
vi: Chết đi, đồ súc vật sát nhân! Ngươi sẽ không còn khủng bố những người phương Bắc được nữa.

note: [message]: id=Hamel
en: Learn the fate of one who offends the Dwarves of Knalga.
vi: Hãy nhận lấy định mệnh của kẻ dám xúc phạm các người lùn Knalga.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa,Sisal,Elenia #-#-#-#-#  wesnoth-1.18_
en: Or the elves of the Northern Forests.
vi: Hay các thần tiên của những khu rừng phương Bắc.

note: [message]: role=Supporter
en: Or the humans of Dwarven Doors.
vi: Hay con người của Cửa Động Người Lùn.

note: [message]: id=Rakshas
en: (<i>Gurgle</i>) No...! This... cannot... be... happening... to... me...
vi: (<i>Rít lên</i>) Không...! Điều này... không thể... xảy ra... với... ta...

note: [message]: id=Sister Thera
en: Such were the last words of Rakshas the great!
vi: Đó là những lời cuối cùng của Rakshas vĩ đại!

note: [message]: id=Tallin
en: At last! Rakshas has been slain, and the orcish host has been crushed. Peace and prosperity will come to the Northlands once again!
vi: Cuối cùng! Rakshas đã bị giết, và đạo quân người thú đã bị tiêu diệt. Hòa bình và thịnh vượng sẽ đến với vùng đất phương Bắc một lần nữa!

note: [message]: speaker=narrator
en: At these words all the allied forces gave out a combined and thunderous cheer. Their long ordeal was finally over.
vi: Toàn bộ các lực lượng liên minh cùng hò reo long trời lở đất. Thử thách dài của họ cuối cùng cũng kết thúc.

note: [message]: id=Camerin
en: (<i>Small voice lost in the uproar</i>) Awww, is it over already?
vi: (<i>Giọng nhỏ lẫn trong tiếng hò reo</i>) Á, thế là hết rồi sao?

note: [message]: id=Hamel [message]: speaker=Father Morvin
en: Argh!
vi: Á!

note: [message]: id=Tallin
en: Hamel! Blast it, without the dwarves to hold the western flank we are as good as defeated.
vi: Hamel! Khốn kiếp, không có người lùn giữ sườn phía tây, chúng ta chắc chắn sẽ bị đánh bại.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: id=Eryssa,Elenia #-#-#-#-#  wesnoth-1.18_1:1.18
en: Sisal! Noooo! Not you too!
vi: Sisal! Khôôông! Không phải là cô nữa chứ!

note: [scenario]: id=14a_Epilogue
en: Epilogue
vi: Hồi kết

note: [part]
en: The dead and wounded having been cared for, and after the party had wound down, everyone gathered in the conquered castle to decide on their course of action.
vi: Những người bị thương được chăm sóc, sau đó mọi người tập hợp trong lâu đài vừa chinh phục để quyết định phương hướng hành động.

note: [message]: id=Tallin
en: So, Rakshas has been defeated and all the armies that he had gathered have been crushed. This relieves a blight on our land — but if we do not address the causes of the blight, we could be in for trouble later.
vi: Vậy là, Rakshas đã bị đánh bại và toàn bộ quân đội mà hắn tập hợp đã bị tiêu diệt. Điều này giảm bớt tai họa trên vùng đất của chúng ta - nhưng nếu chúng ta không giải quyết nguyên nhân của tai họa, chúng ta có thể gặp rắc rối về sau.

note: [message]: id=Eryssa
en: How is that, Tallin?
vi: Như thế nào, Tallin?

note: [message]: id=Tallin
en: Rakshas was but a symptom. The ill is the nature of the orcs themselves.
vi: Rakshas chỉ là một triệu chứng. Căn bệnh chính là bản chất của bọn người thú.

note: [message]: id=Tallin
en: The orcs are exceedingly numerous and warlike. While they squabble among themselves, their warlike nature turns upon itself and they are no threat; but when a strong warlord like Rakshas arises among them, their battle-lust becomes a plague upon their neighbors.
vi: Bọn người thú cực kỳ đông đảo và hiếu chiến. Chừng nào chúng còn đấu đá lẫn nhau, bản chất hiếu chiến phản tác dụng và chúng không phải là mối đe dọa. Nhưng khi một tư lệnh mạnh như Rakshas nổi lên trong số chúng, bản chất khát máu trở thành một bệnh dịch cho các hàng xóm của chúng.

note: [message]: id=Eryssa [message]: role=Supporter
en: Our challenge is to ensure that the orcs do not unite under one strong, warlike leader in the future.
vi: Thử thách của chúng ta là đảm bảo bọn người thú không thống nhất dưới một thủ lĩnh mạnh, hiếu chiến trong tương lai.

note: [message]: id=Tallin
en: Exactly.
vi: Chính xác.

note: [message]: id=Hamel
en: Aye. And we dinna’ just want to keep the orcs from ruling the Northlands; we want to make the Northlands a safe place for all the kindred races to trade, travel and live in peace. We must also ensure that no isolated bands of orcs, trolls, ogres or any other creatures will be roving around preying on innocent people.
vi: Đúng. Và chúng ta không chỉ ngăn không cho bọn người thú thống trị vùng đất phương Bắc. Chúng ta cần làm cho vùng đất phương Bắc trở thành một nơi an toàn cho tất cả các chủng tộc thân thích buôn bán, đi lại và sinh sống hòa bình. Chúng ta cũng phải đảm bảo rằng không có băng nhóm người thú, quỷ núi, quỷ khổng lồ và bất kỳ sinh vật nào khác đi lang thang rình rập những người vô tội.

note: [message]: id=Tallin
en: A worthy and difficult task. Does anybody have any ideas?
vi: Một công việc thích đáng và khó khăn. Có ai có ý kiến gì không?

note: [message]: id=Father Morvin
en: I do have a suggestion.
vi: Tôi có một đề nghị.

note: [message]: id=Father Morvin
en: The orcs are too hardy and fast-breeding to be exterminated, even if we could bring ourselves to stomach an attempt at slaughtering them all. Therefore, we must find a way to make them part of our solution.
vi: Bọn người thú quá táo tợn và sinh sản nhanh, khó có thể bị trừ tiệt, kể cả khi chúng ta dốc toàn lực tàn sát bọn chúng. Do đó, chúng ta phải tìm cách để làm cho chúng trở thành một phần trong giải pháp của chúng ta.

note: [message]: id=Father Morvin
en: I propose the creation of a neutral council of warders, composed of humans, dwarves, elves, drakes, trolls or anyone else who wishes to join, no matter what race they come from — even orcs.
vi: Tôi đề nghị tạo ra một hội đồng trung lập các lính bảo vệ, gồm con người, người lùn, thần tiên, người rồng, quỷ núi hoặc bất kỳ ai khác muốn tham gia, bất kể chủng tộc - kể cả người thú.

note: [message]: id=Father Morvin
en: This body would not claim sovereignty over any peoples or lands, but exist only to suppress warfare and raiding in the lands south and east of the Great Ocean, north of Wesnoth and west of the Elvish Forests.
vi: Hội đồng này sẽ không đòi chủ quyền với bất kỳ người nào hay vùng đất nào, mà chỉ tồn tại để ngăn chặn chiến tranh và cướp bóc ở các vùng đất phía nam và phía đông của Đại Dương Lớn, phía bắc của Wesnoth và phía tây của các khu rừng thần tiên.

note: [message]: id=Father Morvin
en: The first task of the warders would be to go to each orcish tribe and make a treaty with them that they will not be attacked if they refrain from attacking others.
vi: Nhiệm vụ đầu tiên của các lính bảo vệ sẽ là đi đến mỗi bộ lạc người thú và thực hiện hiệp ước với chúng rằng chúng sẽ không bị tấn công nếu kiềm chế tấn công những người khác.

note: [message]: id=Father Morvin
en: The orcs have just experienced a crushing defeat; it shouldn’t be too hard to get them to agree. In the future, if they should renege on their treaties, and threaten the peace and prosperity of the North, then the army maintained by the warders would crush them.
vi: Bọn người thú vừa trải qua một cuộc bại trận thê thảm, sẽ không quá khó để bắt chúng đồng ý. Trong tương lai, nếu chúng vi phạm hiệp ước, đe dọa hòa bình và thịnh vượng của phương Bắc thì quân đội duy trì bởi các lính bảo vệ sẽ tiêu diệt chúng.

note: [message]: id=Father Morvin
en: That is the basic outline of my proposal. Shall the Council of Warders declare itself?
vi: Đó là phác thảo cơ bản đề xuất của tôi. Hội đồng bảo vệ như thế được chứ?

note: [message]: speaker=narrator
en: Hearing the words of the wise mage, the whole assembly erupted with cries of approval.
vi: Nghe lời nói của vị pháp sư thông thái, toàn bộ hội đồng hò reo tán thành.

note: [message]: id=Stalrag
en: Fitting!
vi: Chuẩn!

note: [message]: id=Elenia
en: Smart!
vi: Thông minh!

note: [message]: id=Camerin
en: Sounds like fun.
vi: Nghe có vẻ vui đấy.

note: [message]: speaker=narrator
en: Rising to his feet, Hamel raised his hands and waited for the clamor to die down.
vi: Hamel đứng lên, giơ tay và chờ cho tiếng hò reo lắng xuống.

note: [message]: id=Hamel
en: Over time, Tallin has proved himself to be a wise, courageous and capable leader. He is respected by humans, elves and dwarves alike. I therefore propose that Tallin be made the first head of the Council of Warders.
vi: Qua thời gian, Tallin đã chứng tỏ bản thân là một nhà lãnh đạo khôn ngoan, dũng cảm và có năng lực. Cậu ấy được người lùn, thần tiên cũng như người lùn nể phục. Do đó, tôi đề nghị rằng Tallin sẽ là chủ tịch đầu tiên của Hội đồng bảo vệ.

note: [message]: speaker=narrator
en: Once again, all assembled erupted into thunderous approval. The tumult lasted for some time and at long last Tallin rose to his feet and held up his hands for quiet.
vi: Một lần nữa, tất cả lại hò reo tán thành long trời lở đất. Tiếng ồn ào kéo dài một lát, sau đó Tallin đứng lên và giơ tay ra hiệu yên lặng.

note: [message]: id=Tallin
en: I thank everyone for the love and honor bestowed upon me. In honor of that love I accept this responsibility.
vi: Tôi cảm ơn mọi người vì lòng yêu mến và vinh dự đã dành cho tôi. Để đáp lại lòng yêu mến đó, tôi chấp nhận trách nhiệm này.

note: [message]: id=Tallin
en: No one leader will make the Warders a success; we will need the help of all of you.
vi: Không nhà lãnh đạo nào chỉ một mình mà có thể thành công, tôi sẽ cần sự giúp đỡ của tất cả các bạn.

note: [message]: id=Tallin
en: Father Morvin, this whole plan is your idea. Would you and your wife be willing to stand by my side and support me?
vi: Cha Morvin, toàn bộ kế hoạch này là ý tưởng của ngài. Ngài và vợ ngài sẵn lòng đứng bên cạnh và hỗ trợ tôi chứ?

note: [message]: id=Father Morvin
en: Gladly, Tallin. We will stand with the Warders till the end of days if need be.
vi: Rất sẵn lòng, Tallin. Chúng tôi sẽ đứng cùng Hội đồng bảo vệ đến cuối đời nếu cần thiết.

note: [message]: id=Stalrag
en: I am yours to command, my lord Tallin.
vi: Tôi nghe theo lệnh của ngài, chủ tướng Tallin.

note: [message]: id=Tallin
en: ‘Lord’? Oh no!
vi: ‘Chủ tướng’? Ôi không!

note: [message]: id=Sister Thera
en: (<i>Giggle</i>) Better get used to it.
vi: (<i>Cười khúc khích</i>) Tốt hơn nên làm quen với tên gọi đó đi.

note: [message]: id=Stalrag
en: You have led myself and the Shinsplitters wisely. We will uphold the Council of Warders.
vi: Cậu đã dẫn dắt tôi và thị tộc của tôi một cách khôn ngoan. Chúng tôi sẽ duy trì Hội đồng bảo vệ.

note: [message]: id=Camerin
en: Heck, yeah! It has been a total blast being with you. I wouldn’t even think of leaving now!
vi: Hả, ừ! Ở bên cậu những ngày qua thật là vui. Thậm chí giờ tôi không nghĩ sẽ rời đi.

note: [message]: id=Elenia
en: Tallin, as you know, I have been separated from my race and kinsmen — well, except Eryssa — for many years now. I wish to go back to the elvish forests and live among my kinsmen again. Perhaps I will return someday.
vi: Tallin, như anh đã biết, tôi bị cách ly khỏi họ hàng của tôi - ừm, trừ Eryssa - đã nhiều năm nay. Tôi muốn trở về các khu rừng thần tiên và lại sống cùng đồng bào của tôi. Có lẽ tôi sẽ trở lại vào một ngày nào đó.

note: [message]: id=Eryssa
en: Knowing you and your spirit of adventure, Elenia, I am certain that you are gonna be back sooner or later.
vi: Em biết tinh thần phiêu lưu của chị, Elenia, em chắc chắn rằng chị sẽ trở lại dù sớm hay muộn.

note: [message]: id=Elenia
en: (<i>Smiles</i>) It is not unlikely...
vi: (<i>Mỉm cười</i>) Nhiều khả năng là như thế...

note: [message]: id=Tallin
en: You have been a valuable ally and a great friend, Elenia. Go with our blessing, and convey to the Elves our intentions and the hope of peace.
vi: Cô là một đồng minh quý giá và một người bạn tốt, Elenia. Chúc cô lên đường may mắn, và gửi đến các thần tiên ý định và hy vọng hòa bình của chúng tôi.

note: [message]: id=Krash
en: I am sorry, Tallin but me and my friends had better be getting back to our people.
vi: Tôi xin lỗi, Tallin, nhưng tôi và bạn bè tốt hơn phải quay lại với người của chúng tôi.

note: [message]: id=Tallin
en: No need to apologize, Krash, for you and the valiant drakes of your band have been of invaluable help to us. The entire Northlands are in your debt.
vi: Không cần phải xin lỗi, Krash, vì anh và các người rồng của anh đã là sự giúp đỡ vô giá với chúng tôi. Toàn bộ vùng đất phương Bắc nợ ơn các anh.

note: [message]: id=Krash
en: As you said once before Tallin, let not talk of debts come between us. I will spread the word among my people and if anyone wishes to join your Council they will be free to. In addition to gaining the respect of the elves and the dwarves you have also earned the respect of the drakes. I am sure many will come to join your cause.
vi: Như anh đã từng nói, Tallin, đừng nói về ơn nợ giữa chúng ta. Tôi sẽ loan tin cho người của tôi và bất kỳ ai muốn tham gia Hội đồng của anh, họ sẽ được tự do tham gia. Ngoài việc giành được sự nể phục của thần tiên và người lùn, anh cũng giành được sự nể phục của người rồng. Tôi chắc chắn nhiều người sẽ đến tham gia cùng anh.

note: [message]: id=Krash
en: If you are ever in desperate need of help then come to us. The gryphons will show you the way.
vi: Nếu anh cần giúp đỡ thì hãy đến gặp chúng tôi. Sư tử đầu chim sẽ chỉ đường cho anh.

note: [message]: id=Tallin
en: Thanks, friend.
vi: Cảm ơn, anh bạn.

note: [message]: id=Tallin
en: Abhai, your assistance has also been a great help to us.
vi: Abhai, sự hỗ trợ của ông cũng là một trợ giúp lớn đối với chúng tôi.

note: [message]: id=Abhai
en: Pah, think nothing of it. It will sure make an interesting story to tell the folks back home.
vi: Hừ, đừng nghĩ về điều đó. Chắc chắn đó sẽ là một câu chuyện thú vị để kể cho những người ở nhà.

note: [message]: id=Tallin
en: So you would like to return to your home?
vi: Vậy là ông muốn trở về nhà?

note: [message]: id=Abhai
en: Yes. The dead should stay in the land of the dead. It is against the laws of nature for it to be otherwise. There is just one problem; Malifor forced me into this body and I don’t know how to get out of it.
vi: Đúng. Người chết nên ở vùng đất của người chết. Sẽ là trái với luật tự nhiên nếu làm khác. Chỉ có một vấn đề, Malifor đã buộc tôi mang thân xác này và tôi không biết cách làm sao để ra khỏi nó.

note: [message]: id=Father Morvin
en: I believe Thera and I can help you with that, Abhai. Have no worries, you shall soon be home.
vi: Tôi tin Thera và tôi có thể giúp đỡ ông, Abhai. Đừng lo lắng, ông sẽ sớm ở nhà.

note: [message]: id=Abhai
en: Thank you father, and thank you again, Tallin for all that you have done, both for the world of the living and the dead.
vi: Cảm ơn cha, và cảm ơn cậu một lần nữa, Tallin, vì tất cả những gì cậu đã làm, cho cả thế giới của người sống và người chết.

note: [message]: id=Tallin
en: My thanks to you as well, Abhai. May you rest in peace.
vi: Tôi cũng cảm ơn ông, Abhai. Cầu mong ông được yên nghỉ.

note: [message]: id=Tallin
en: Ro’Arthian and Ro’Sothian, you two have also been of staunch allies. As per our agreement, you may return to Highbrook Pass, and I will see to it that guards are posted at both ends barring any who seek to enter without your leave, on pain of death.
vi: Ro’Arthian và Ro’Sothian, hai ông cũng là những đồng minh trung thành. Như thỏa thuận của chúng ta, các ông có thể trở về đèo Suối Cao, tôi sẽ bố trí lính gác ở cả hai đầu để tử hình bất kỳ kẻ nào vào mà không có sự cho phép của các ông.

note: [message]: id=Ro'Arthian
en: Thank you, Tallin. Our old bones are weary of being animated long past their time. Now we will finally be able to rest in peace. However, as we have fought hard for this respite, we shall not allow our effort go to waste. When the Northlands are in direst need of us, we shall rise once again.
vi: Cảm ơn cậu, Tallin. Những chiếc xương già nua của chúng tôi đã mệt mỏi khi phải vận động quá lâu thời gian qua. Cuối cùng chúng tôi cũng có thể yên nghỉ. Tuy nhiên, chúng tôi đã vất vả chiến đấu để có được sự nghỉ ngơi này, chúng tôi sẽ không để công sức của mình bị lãng phí. Khi vùng đất phương Bắc thực sự cần chúng tôi, chúng tôi sẽ đứng lên một lần nữa.

note: [message]: id=Ro'Arthian
en: Stalrag, for years now we have fought each other, but recent events have made us allies. I go now to eternal sleep; may we part as friends.
vi: Stalrag, trong nhiều năm qua chúng ta đã đánh nhau, nhưng những sự kiện gần đây đã khiến chúng ta trở thành đồng minh. Giờ tôi sẽ yên giấc vĩnh hằng, cầu mong chúng ta chia tay như những người bạn.

note: [message]: id=Stalrag
en: May your rest be peaceful and undisturbed, Ro’Arthian.
vi: Cầu mong ông được yên nghỉ và không bị quấy rầy, Ro’Arthian.

note: [message]: id=Tallin
en: And Eryssa... I may be rash and bold to ask this but... (<i>Goes to his knees in front of Eryssa and takes her hand</i>) Will you marry me?
vi: Còn Eryssa... tôi có thể hấp tấp và trơ trẽn khi hỏi điều này nhưng... (<i>Quỳ trước Eryssa và nắm tay cô</i>) Em sẽ cưới anh chứ?

note: [message]: id=Eryssa
en: (<i>Struck speechless</i>)
vi: (<i>Không nói nên lời</i>)

note: [message]: id=Hamel
en: Tallin, are you sure? Elves have a very long lifespan compared to humans. She will live for at least another century and a half while you have hardly seventy years ahead of you... at most.
vi: Tallin, cậu có chắc không? Thần tiên có tuổi thọ rất dài khi so với con người. Cô ấy sẽ sống ít nhất một thế kỷ rưỡi nữa trong khi cậu chỉ có nhiều nhất bảy mươi năm phía trước.

note: [message]: id=Tallin
en: (<i>Eyes on Eryssa</i>) I know, Hamel. Then may the coming seventy years be the most happiest and fulfilling years in our lives. Should we deny ourselves happiness out of the fear of loss?
vi: (<i>Nhìn Eryssa</i>) Tôi biết, Hamel. Thế thì có lẽ bảy mươi năm sắp tới sẽ là những năm tháng hạnh phúc và đầy đủ nhất trong đời chúng tôi. Tại sao chúng tôi phải từ chối hạnh phúc vì nỗi sợ mất mát?

note: [message]: id=Father Morvin
en: Well spoken!
vi: Phát biểu hay lắm!

note: [message]: id=Eryssa
en: I may be foolish to say this, Tallin, but... yes.
vi: Em có thể ngốc nghếch khi nói thế này, Tallin, nhưng... vâng.

note: [message]: speaker=narrator
en: The joy of the multitude could not be contained, and the ensuing celebration lasted for a full five days. At that time Tallin and Eryssa were duly married by Father Morvin and Sister Thera.
vi: Niềm vui của mọi người không thể kìm nén, và lễ kỷ niệm sau đó kéo dài trọn năm ngày. Tallin và Eryssa được cha Morvin và sơ Thera cử hành lễ cưới.

note: [message]: speaker=narrator
en: After the wedding, Tallin and Eryssa went back to Dwarven Doors where they founded the Council of Warders of the Northern Alliance, a body dedicated to ensuring peace and justice in the Northlands. It was soon settled that the main headquarters of the Northern Alliance would be the new city of Dwarven Doors.
vi: Sau đám cưới, Tallin và Eryssa trở lại Cửa Động Người Lùn nơi họ thành lập Hội đồng bảo vệ Liên minh phương Bắc, một tổ chức chịu trách nhiệm đảm bảo hòa bình và công lý ở vùng đất phương Bắc. Trụ sở chính của Liên minh phương Bắc được ấn định là thành phố Cửa Động Người Lùn mới.

note: [message]: speaker=narrator
en: On Father Morvin’s advice, the Council approached all the different orcish tribes and made treaties with them. If a chieftain refused to cooperate with the Alliance, he was forcibly removed from his post and another more favorably disposed put in his place.
vi: Theo lời khuyên của cha Morvin, Hội đồng đến gặp nhiều các bộ lạc người thú khác nhau và thực hiện hiệp ước với chúng. Nếu một thủ lĩnh từ chối hợp tác với Liên minh, hắn sẽ bị hạ bệ bằng vũ lực và một kẻ có lợi hơn được đặt vào vị trí của hắn.

note: [message]: speaker=narrator
en: Although Tallin faced many challenges as the head of the Northern Alliance, his marriage with Eryssa was serene and filled with happiness. Together they had one son, about whom were written many legends.
vi: Mặc dù Tallin đối mặt với nhiều thử thách với tư cách là người đứng đầu Liên minh phương Bắc, hôn nhân của cậu với Eryssa rất êm đềm và ngập tràn hạnh phúc. Họ có với nhau một con trai, mà xoay quanh đó có nhiều truyền thuyết.

note: [message]: id=Tallin
en: Once again I thank all of you. For those of you who are leaving, may the Lords of Light — or Darkness — guide you on your path. For those of you who are staying — come, we have much to do.
vi: Một lần nữa tôi cảm ơn tất cả các bạn. Với những người rời đi, cầu mong các vị thần ánh sáng - hoặc bóng tối - dẫn đường cho các bạn. Với những người ở lại - đến đây, chúng ta có nhiều việc cần làm.

note: [message]: speaker=narrator
en: Thus, Tallin and his friends went back to Dwarven Doors where they founded the Council of Warders of the Northern Alliance, a body dedicated to ensuring peace and justice in the Northlands. It was soon settled that the main headquarters of the Northern Alliance would be the new city of Dwarven Doors.
vi: Tallin và bạn bè của mình trở lại Cửa Động Người Lùn nơi họ thành lập Hội đồng bảo vệ Liên minh phương Bắc, một tổ chức chịu trách nhiệm đảm bảo hòa bình và công lý ở vùng đất phương Bắc. Trụ sở chính của Liên minh phương Bắc được ấn định là thành phố Cửa Động Người Lùn mới.

note: [message]: speaker=narrator
en: In time, Knalga’s caverns were refurbished, becoming a busy and prosperous home to many dwarves. Under the protection of the Northern Alliance, people of all races began coming, as they did before, from all corners of the known — and unknown — world to trade with the Dwarves of Knalga.
vi: Đồng thời, các hang động Knalga được sửa chữa lại, trở thành nơi ở bận rộn và thịnh vượng cho nhiều người lùn. Dưới sự bảo vệ của Liên minh phương Bắc, người của tất cả các chủng tộc bắt đầu đến, như trước đây, từ mọi góc của thế giới đã biết - và chưa biết - để buôn bán với các người lùn Knalga.

note: [message]: speaker=narrator
en: Thus, from a small, enslaved community, the people of Dwarven Doors — by their fortitude, valor, and wisdom — brought the Northlands out of the darkness and restored them to their former glory.
vi: Như vậy, từ một cộng đồng nhỏ, bị nô dịch hóa, những người của Cửa Động Người Lùn - nhờ sức chịu đựng, lòng dũng cảm và trí tuệ - đã đưa vùng đất phương Bắc ra khỏi bóng tối và phục hồi nó trở lại vinh quang từng có trước đây.

note: [unit_type]: id=Cave Serpent
en: The Water Serpent is a foe dire enough when encountered in the rivers and seas of the sunlit world, but his rare cave-dwelling kin are yet more terrible. Though their eyes are of little use in the stygian darkness of the deep caves where they dwell, they have become sensitive to even the tiniest sound that might indicate unwary prey in their domain, and will home in on it with remorseless efficiency.
vi: Thuồng luồng nước là một kẻ thù khủng khiếp khi bắt gặp trên sông và biển của thế giới có ánh nắng mặt trời, nhưng họ hàng hiếm hoi sống trong hang động của nó còn khủng khiếp hơn. Dù đôi mắt của chúng có ít tác dụng trong bóng tối ảm đạm của hang sâu nơi chúng cư ngụ, chúng đã trở nên nhạy cảm kể cả với âm thanh nhỏ nhất báo hiệu con mồi thiếu thận trọng trong lãnh địa của chúng, và sẽ đầu độc nó với hiệu quả khó tin.

note: [message]: speaker=Krash
en: (<i>Roars in pain</i>)
vi: (<i>Rống lên đau đớn</i>)

note: [message]: speaker=Father Morvin
en: It’s no good, Tallin, he is gone.
vi: Thật không hay, Tallin, cậu ấy đi rồi.

note: [message]: speaker=Tallin
en: You wretched monsters! You are going to pay for this!
vi: Lũ quái vật khốn nạn! Các ngươi sẽ phải trả giá!

note: [message]: speaker=Camerin
en: Awww, I liked that guy!
vi: Á, ta thích gã đó!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Arthian [message]: speaker=Ro'Sothian #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#
en: I have had enough! Come on brother, let’s get outta here.
vi: Ta đã có đủ rồi! Đi thôi người anh em, hãy ra khỏi đây.

note: [message]: speaker=Tallin
en: Dang it! They’re gone, and the creatures they control are leaving too. Without them, this is hopeless.
vi: Quỷ tha ma bắt! Họ đã ra đi, những sinh vật họ điều khiển cũng rời đi. Không có họ, chúng ta không còn hy vọng.

note: [message]: speaker=Stalrag
en: Farewell, my friends. I now go to join my fallen brothers.
vi: Vĩnh biệt các bạn. Giờ tôi đi gặp những người anh em đã tử trận của tôi.

note: [message]: role=Shinsplitter
en: No, Stalrag! Without you what will become of the Shinsplitters?
vi: Không, Stalrag! Không có ông, điều gì sẽ xảy ra với thị tộc của ông?

note: [message]: speaker=Stalrag
en: Shinsplitters... join Tallin... He is your new... leader... trust... and... serve... him... as... you... have... served... me.
vi: Thị tộc của tôi... hãy tham gia cùng Tallin... Cậu ấy là người chỉ huy... mới... hãy tin cậy... và... phục vụ... cậu ấy... như đã... phục vụ... tôi.

note: [message]: speaker=Tallin
en: Your death shall not go unavenged, brave Stalrag. DEATH TO THE ORCS!!
vi: Cái chết của ông sẽ không ra đi mà không được báo thù, Stalrag dũng cảm. BỌN NGƯỜI THÚ PHẢI CHẾT!!

note: [message]: role=Shinsplitter
en: DIE, YOU FOUL SCUM!!
vi: CHẾT ĐI, ĐỒ CẶN BÃ BẨN THỈU!!

note: [message]: speaker=Tallin
en: Argh! I am finished, but our campaign must... not end... crush... our... enemies... and... save... our... people...
vi: Á! Thế là xong, nhưng chiến dịch của chúng ta... không được kết thúc... tiêu diệt... kẻ thù... và... giải cứu... người... của chúng ta...

note: [message]: role=Supporter
en: No, Tallin, we can’t do it without you!
vi: Không, Tallin, chúng tôi không thể làm điều đó nếu không có anh!

note: [message]: speaker=Eryssa
en: Alas, you must continue your mission without me!
vi: Ối, anh phải tiếp tục nhiệm vụ của mình mà không có tôi!

note: [message]: speaker=Elenia
en: Eryssa, no! Please don’t die!
vi: Eryssa, không! Xin đừng chết!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: I am sorry, Elenia, we tried our best. (<i>Sigh</i>) I will never forget you, Eryssa.
vi: Tôi xin lỗi, Elenia, chúng tôi đã cố hết sức. (<i>Thở dài</i>) Tôi sẽ không bao giờ quên cô, Eryssa.

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Tallin
en: You wretches are going to pay for this! FORWARD, MEN!
vi: Bọn khốn nạn các ngươi sẽ phải trả giá! NGƯỜI ĐÂU, XÔNG LÊN!

note: [message]: speaker=Sister Thera
en: Ahhhh! Save me, my husband!
vi: Á! Cứu em với, chồng của em!

note: [message]: speaker=Father Morvin
en: (<i>Rolls eyes</i>) Dramatic as always.
vi: (<i>Tròn mắt</i>) Lại đóng kịch như mọi khi.

note: [message]: speaker=Sister Thera
en: Ahhhhhhh!
vi: Á!

note: [message]: speaker=Father Morvin
en: You monsters think you are so tough don’t you? Well check this out.
vi: Lũ quái vật các ngươi nghĩ mình mạnh lắm phải không? Hừ, xem đây.

note: [message]: speaker=Father Morvin [message]: speaker=Sister Thera
en: You incompetent fools, you think you can kill us? Good luck!
vi: Lũ ngu ngốc bất tài, các ngươi nghĩ mình có thể giết được bọn ta sao? Chúc may mắn!

note: [message]: speaker=Sister Thera
en: Ack! Stupid slobbering beast!
vi: Ặc! Súc vật chảy dãi ngu ngốc!

note: [message]: speaker=Father Morvin
en: Your efforts to destroy us are in vain, you foul creature.
vi: Nỗ lực tiêu diệt bọn ta của ngươi là vô nghĩa, sinh vật bẩn thỉu.

note: [message]: speaker=Sister Thera
en: Oh no, Morvin! We have failed in our mission to help Tallin!
vi: Ôi không, Morvin! Chúng ta đã thất bại trong nhiệm vụ giúp đỡ Tallin!

note: [message]: speaker=Father Morvin
en: Failed? Never! The word failure is not in our dictionary.
vi: Thất bại ư? Không bao giờ. Từ thất bại không có trong từ điển của chúng ta.

note: [message]: speaker=Sister Thera
en: Alas! I am dying! Morvin darling, I wish you were beside me so that I may die in your arms! So that I may feel the kiss of your lips on mine one last time!
vi: Ôi! Em đang chết! Morvin yêu quý, em ước anh ở bên cạnh em để em có thể chết trong vòng tay anh! Để em có thể cảm nhận nụ hôn của môi anh trên môi em lần cuối cùng!

note: [message]: speaker=Father Morvin
en: (<i>Rolls eyes</i>) Thera, do you always have to be so dramatic?
vi: (<i>Tròn mắt</i>) Thera, sao em cứ luôn phải đóng kịch thế?

note: [message]: role=Supporter
en: Um... Father? Your wife just got killed...
vi: Ừm... Cha? Vợ ngài vừa bị giết...

note: [message]: speaker=Father Morvin
en: Oh right. I CALL UPON THE LORDS OF LIGHT TO GRANT YOU LIFE!
vi: Ồ đúng rồi. TA KÊU GỌI CÁC VỊ THẦN ÁNH SÁNG BAN CHO EM SỰ SỐNG!

note: [message]: speaker=Sister Thera
en: You cruel creature! How dare you use your brute strength against such a frail creature as me.
vi: Sinh vật độc ác! Sao ngươi dám dùng sức mạnh cục súc của mình trước một người mỏng manh như ta.

note: [message]: speaker=Father Morvin
en: Don’t worry, Thera, you will have plenty of opportunities to set him straight.
vi: Đừng lo, Thera, em sẽ có nhiều cơ hội xử lý hắn.

note: [message]: speaker=Father Morvin
en: Thera, when this is all over, you should paint your face and join a theater.
vi: Thera, khi nào mọi chuyện kết thúc, em nên sơn mặt và tham gia nhà hát kịch.

note: [message]: speaker=Sister Thera
en: Hey, don’t you always say that life is nothing but a drama?
vi: Ê, không phải anh luôn nói rằng cuộc sống chẳng là gì ngoài một vở kịch sao?

note: [message]: speaker=Father Morvin
en: Yes, it may be a drama, but that’s no excuse for overacting!
vi: Đúng, có thể là một vở kịch, nhưng không có lý do nào để diễn xuất cường điệu quá mức!

note: [message]: speaker=Sister Thera
en: (<i>Giggle</i>) Who needs an excuse for overacting?
vi: (<i>Cười khúc khích</i>) Ai cần lý do để diễn xuất cường điệu quá mức?

note: [message]: speaker=Sister Thera
en: Whoa! That trick is a bit hard on the constitution.
vi: Chà! Trò đó hơi khó diễn.

note: [message]: speaker=Father Morvin
en: Well, be grateful that you are alive.
vi: Thật vui vì em vẫn sống.

note: [message]: speaker=Sister Thera
en: (<i>Giggle</i>) Thank you, honey.
vi: (<i>Cười khúc khích</i>) Cảm ơn, anh yêu.

note: [message]: speaker=Father Morvin
en: Thank the Lords of Light, not me!
vi: Hãy cảm ơn các vị thần ánh sáng, không phải anh!

note: #-#-#-#-#  wesnoth-1.12_1:1.12.6-1_vi.po (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Father Morvin [message]: speaker=Sister Thera #-#-#-#-#  wesnoth-1.14_1:1.14.17-2_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth-1.16_1:1.16.11-1_vi.po (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wes
en: Ouch! That hurts. Let’s try not to do that again, shall we?
vi: Ối! Đau quá. Sao chúng ta không thử làm lại điều đó nhỉ?

note: [message]: speaker=Sister Thera
en: There we go, payback time!
vi: Được rồi, quay ngược thời gian!

note: [message]: speaker=Sister Thera
en: There we go, let’s give this one more shot!
vi: Được rồi, thử thêm một lần nữa!

note: [message]: speaker=Father Morvin
en: Just try not to kill yourself again.
vi: Chỉ cần đừng tìm cách tự sát lần nữa.

note: [message]: speaker=Father Morvin
en: Thera, you should know by now that it is very unclerical to make such a spectacle of yourself.
vi: Thera, giờ em nên biết rằng trình diễn về mình như thế không thích hợp lắm với một tăng lữ.

note: [message]: speaker=Sister Thera
en: Come on, honey! Those were my dying words, after all!
vi: Thôi nào, anh yêu! Rốt cuộc, đó là những lời trong lúc hấp hối của em!

note: [message]: speaker=Father Morvin
en: (<i>Rolls eyes</i>) Women!
vi: (<i>Tròn mắt</i>) Phụ nữ!

note: [message]: speaker=Sister Thera
en: That’s darned right!
vi: Đúng vãi!

note: [message]: speaker=Father Morvin
en: Thera! Language like that coming from you! You should really stop hanging around the dwarves so much.
vi: Thera! Lời nói đó vừa thốt ra từ em! Em thực sự nên ngừng bắt chước kiểu nói của các người lùn.

note: [message]: speaker=Father Morvin
en: Alas! So... close.
vi: Ối!

note: [message]: speaker=Sister Thera
en: Hey, that’s not right. The good guys aren’t supposed to die. Oh well, I’ll fix that.
vi: Ê, như thế không được. Những người tốt không được chết. Hừm, mình sẽ sửa lại.

note: [message]: speaker=Sister Thera
en: Oh dear. Did you just go and get yourself killed again, Morvin? Well, I’ll fix that.
vi: Ôi anh yêu. Anh lại vừa để mình bị giết sao, Morvin? Hừm, em sẽ sửa lại.

note: [message]: speaker=Father Morvin
en: The forces of good can never be defeated by the likes of you!
vi: Sức mạnh của cái thiện chẳng bao giờ có thể bị đánh bại bởi những kẻ như ngươi!

note: [message]: speaker=Sister Thera
en: Yeah, try taking a bath and you <i>might</i> be able to kill him for good (<i>Wink wink</i>). But for the time being, abracadabra!
vi: Đúng, chỉ cần tắm rửa và anh <i>có thể</i> giết hắn. (<i>Nháy mắt</i>) Nhưng bây giờ, úm ba la xì bùa!

note: [message]: speaker=Sister Thera
en: Stupid troll, maybe next time you should try killing someone who can be killed.
vi: Con quỷ núi ngu ngốc, có lẽ lần sau ngươi nên tìm cách giết một ai đó mà có thể bị giết.

note: [message]: speaker=Father Morvin
en: Argh! I’ll just come back and finish you in my next life.
vi: Á! Ta sẽ quay lại và kết liễu ngươi ở kiếp sau.

note: [message]: speaker=Sister Thera
en: Which might be sooner than you think.
vi: Có lẽ sớm hơn anh nghĩ.

note: [message]: speaker=Father Morvin
en: Ack! I have been brained!
vi: Á! Ta đã bị đánh vỡ sọ!

note: [message]: speaker=Sister Thera
en: Eew! Gross! Ahh never mind, I’ll get you cleaned up good.
vi: Eo! Khiếp! Nhưng không sao, em sẽ giúp anh trở lại như cũ.

note: [message]: speaker=Father Morvin
en: Ahh yes, that’s better.
vi: À đúng, như thế tốt hơn.

note: [message]: speaker=Sister Thera
en: Morvin! You bad boy, always getting into trouble.
vi: Morvin! Anh thật là tệ, luôn dính vào rắc rối.

note: [message]: speaker=Father Morvin
en: Sorry, won’t do it again. Promise!
vi: Xin lỗi, sẽ không làm điều đó nữa. Anh hứa!

note: [message]: speaker=Father Morvin
en: I heard that, Thera.
vi: Anh nghe thấy rồi, Thera.

note: [message]: speaker=Sister Thera
en: Hey, just trying to give him an incentive to drown himself.
vi: Ê, chỉ cần cho hắn một cơ hội để đâm đầu tự tử.

note: [message]: speaker=Father Morvin
en: Now where did he go?!
vi: Giờ hắn đã đi đâu?

note: [message]: speaker=Father Morvin
en: Ahhh, Thera, you would make such a good housewife!
vi: À, Thera, em sẽ trở thành một bà nội trợ tốt đấy!

note: [message]: speaker=Sister Thera
en: Yes, if you would ever buy me a house! (<i>Pouty face</i>)
vi: Vâng, nếu anh mua cho em một ngôi nhà! (<i>Mặt hờn dỗi</i>)

note: [message]: speaker=Father Morvin
en: Thera, don’t you think that this isn’t really a good time to talk about that?
vi: Thera, em không nghĩ giờ thực sự không phải là thời điểm thích hợp để nói chuyện về điều đó sao?

note: [message]: speaker=Sister Thera
en: (<i>Giggle</i>) Sorry!
vi: (<i>Cười khúc khích</i>) Xin lỗi!

note: [message]: speaker=Elenia
en: Alas! My wanderings have come to an end.
vi: Ối! Những ngày tháng lang thang của ta đã đến hồi kết thúc.

note: [message]: speaker=Tallin
en: Blast it, we have lost a valuable ally.
vi: Khốn kiếp, chúng ta đã mất một đồng minh quý giá.

note: [message]: speaker=Sister Thera
en: Farewell Elenia. May you find peace in your final journey.
vi: Vĩnh biệt Elenia. Cầu mong cô tìm thấy hòa bình trong hành trình cuối cùng của mình.

note: [message]: speaker=Camerin
en: What... how can this happen?
vi: Cái gì... điều này có thể xảy ra sao?

note: [message]: speaker=Tallin
en: He was stark raving mad, but I am sure going to miss him.
vi: Ông ấy đã hoàn toàn mất trí, nhưng mình chắc chắn sẽ nhớ ông ấy.

note: [message]: speaker=Hamel
en: Ahhhh, quit with the formality, me lad. Now, first things first. One of the most important things about being a leader is...
vi: À, thôi tính hình thức đi, chàng trai. Giờ, những thứ đầu tiên. Một trong những điều quan trọng nhất để trở thành một người lãnh đạo là...

note: [message]: speaker=Tallin
en: Right. Onward, men!
vi: Được. Mọi người lên đường!

en: Unsupported quality of protection '%s'.
vi: Không hỗ trợ chất lượng bảo vệ “%s”.

en: Unsupported algorithm '%s'.
vi: Không hỗ trợ thuật toán “%s”.

en: Error reading response from command "%s %s": %s
vi: Gặp lỗi khi đọc trả lời từ lệnh "%s %s": %s

en: Continuing in background, pid %lu.
vi: Tiếp tục ở nền, pid %lu.

en: Output will be written to %s.
vi: Kết quả sẽ được ghi vào %s.

en: fake_fork_child() failed
vi: fake_fork_child() (giả tạo tiến trình con?) gặp lỗi

en: fake_fork() failed
vi: fake_fork() gặp lỗi

en: Continuing in background, pid %d.
vi: Tiếp tục chạy nền, pid %d.

en: %s: unable to resolve bind address %s; disabling bind.
vi: %s: không tìm thấy được địa chỉ bind “%s”; tắt bỏ bind.

en: Connecting to %s|%s|:%d...
vi: Kết nối tới %s[%s]:%d…

en: Connecting to %s:%d...
vi: Kết nối tới %s:%d…

en: Connecting to [%s]:%d...
vi: Kết nối tới [%s]:%d…

en: setsockopt SO_RCVBUF failed: %s
vi: setsockopt SO_RCVBUF gặp lỗi: %s

en: connected.
vi: đã kết nối.

en: failed: %s.
vi: gặp lỗi: %s.

en: %s: unable to resolve host address %s
vi: %s: không phân giải được địa chỉ của máy %s

en: setsockopt SO_REUSEADDR failed: %s
vi: setsockopt SO_REUSEADDR gặp lỗi: %s

en: Too many fds open.  Cannot use select on a fd >= %d
vi: Mở quá nhiều fd. Không thể dùng chọn trên một fd >= %d

en: Converted links in %d files in %s seconds.
vi: Đã chuyển đổi các liên kết trong %d tập tin trong %s giây.

en: Converting links in %s...
vi: Chuyển đổi các liên kết trong %s…

en: nothing to do.
vi: không có gì cần làm.

en: Cannot convert links in %s: %s
vi: Không thể chuyển đổi liên kết trong %s: %s

en: Unable to delete %s: %s
vi: Không xóa được %s: %s

en: Cannot back up %s as %s: %s
vi: Không sao lưu dự phòng %s thành %s: %s

en: Unable to get cookie for %s
vi: Không thể lấy cookie cho %s

en: Syntax error in Set-Cookie: %s at position %d.
vi: Lỗi cú pháp trong Set-Cookie: %s tại vị trí %d.

en: Cookie coming from %s attempted to set domain to
vi: Cookie đến từ %s đã cố đặt miền thành

en: Cannot open cookies file %s: %s
vi: Không mở được tập tin cookie %s: %s

en: Error writing to %s: %s
vi: Lỗi ghi vào %s: %s

en: Error closing %s: %s
vi: Lỗi đóng %s: %s

en: Unsupported listing type, trying Unix listing parser.
vi: Dạng danh sách không hỗ trợ, đang thử phân tích dạng danh sách Unix.

en: Index of /%s on %s:%d
vi: Chỉ mục của /%s trên %s:%d

en: time unknown
vi: thời gian không xác định

en: File
vi: Tập tin

en: Directory
vi: Thư mục

en: Link
vi: Liên kết

en: Not sure
vi: Không chắc

en:  (%s bytes)
vi:  (%s byte)

en: Length: %s
vi: Kích thước: %s

en: , %s (%s) remaining
vi: , còn lại %s (%s)

en: , %s remaining
vi: , còn %s

en:  (unauthoritative)
vi:  (không đủ thẩm quyền)

en: Could not initialize SSL. It will be disabled.
vi: Không thể khởi tạo SSL. Nó sẽ bị tắt đi.

en: Logging in as %s ...
vi: Đăng nhập với tên %s…

en: Error in server response, closing control connection.
vi: Lỗi trong câu trả lời của máy phục vụ, đóng liên kết điều khiển.

en: Error in server greeting.
vi: Lỗi trong lời chào của máy phục vụ.

en: Write failed, closing control connection.
vi: Gặp lỗi khi ghi, đóng liên kết điều khiển.

en: The server refuses login.
vi: Máy phục vụ từ chối đăng nhập.

en: Login incorrect.
vi: Đăng nhập không đúng.

en: Logged in!
vi: Đã đăng nhập!

en: Server did not accept the 'PBSZ 0' command.
vi: Máy chủ không chấp nhận lệnh “PBSZ 0”.

en: Server did not accept the 'PROT %c' command.
vi: Máy chủ không chấp nhận lệnh “PROT %c”.

en: Server error, can't determine system type.
vi: Lỗi máy phục vụ, không xác định được dạng hệ thống.

en: done.
vi: xong.

en: Unknown type `%c', closing control connection.
vi: Không hiểu kiểu “%c”, đóng kết nối điều khiển.

en: done.
vi: xong.

en: ==> CWD not needed.
vi: ==> không cần CWD.

en: Logically impossible section reached in getftp()
vi: Theo lô-gíc không thể với đến các phần trong getftp()

en: No such directory %s.
vi: Không có thư mục %s.

en: ==> CWD not required.
vi: ==> không yêu cầu CWD.

en: File has already been retrieved.
vi: Tập tin đã được lấy rồi.

en: Cannot initiate PASV transfer.
vi: Không khởi đầu được sự truyền tải PASV.

en: Cannot parse PASV response.
vi: Không phân tích được câu trả lời PASV.

en: couldn't connect to %s port %d: %s
vi: không kết nối được tới %s cổng %d: %s

en: Bind error (%s).
vi: Lỗi buộc “bind” (%s).

en: Invalid PORT.
vi: Lệnh PORT không đúng.

en: 
    REST failed, starting from scratch.
vi: 
    REST không thành công; làm lại từ đầu.

en: File %s exists.
vi: Tập tin %s đã sẵn có.

en: No such file %s.
vi: Không có tập tin %s.

en: No such file %s.
vi: Không có tập tin %s.

en: No such file or directory %s.
vi: Không có tập tin hay thư mục tên %s.

en: %s has sprung into existence.
vi: %s xuất hiện bất thình lình.

en: %s: %s, closing control connection.
vi: %s: %s, đóng kết nối điều khiển.

en: %s (%s) - Data connection: %s;
vi: %s (%s) - Kết nối dữ liệu: %s;

en: Control connection closed.
vi: Đã đóng kết nối điều khiển.

en: Data transfer aborted.
vi: Truyền tải dữ liệu bị bãi bỏ.

en: File %s already there; not retrieving.
vi: Tập tin %s đã có ở đó nên không nhận nữa.

en: (try:%2d)
vi: (lần thử: %2d)

en: %s (%s) - written to stdout %s[%s]
vi: %s (%s) — ghi vào đầu ra tiêu chuẩn %s[%s]

en: %s (%s) - %s saved [%s]
vi: %s (%s) — đã lưu %s [%s]

en: Removing %s.
vi: Đang xóa %s.

en: Using %s as listing tmp file.
vi: Dùng %s làm tập tin danh sách tạm.

en: Removed %s.
vi: Đã xóa %s.

en: Recursion depth %d exceeded max. depth %d.
vi: Độ sâu đệ quy %d vượt quá ngưỡng tối đa %d.

en: Remote file no newer than local file %s -- not retrieving.
vi: Tập tin trên máy chủ không mới hơn tập tin cục bộ %s -- không tải xuống.

en: Remote file is newer than local file %s -- retrieving.
vi: Tập tin %s trên máy chủ mới hơn tập tin cục bộ -- đang tải xuống.

en: The sizes do not match (local %s) -- retrieving.
vi: Kích thước không bằng nhau (nội bộ %s) -- đang tải xuống.

en: Invalid name of the symlink, skipping.
vi: Tên của liên kết mềm không hợp lệ, bỏ qua.

en: Already have correct symlink %s -> %s
vi: Đã có liên kết mềm đúng %s -> %s

en: Creating symlink %s -> %s
vi: Tạo liên kết mềm %s -> %s

en: Symlinks not supported, skipping symlink %s.
vi: Không hỗ trợ liên kết mềm, bỏ qua liên kết mềm %s.

en: Skipping directory %s.
vi: Bỏ qua thư mục %s.

en: %s: unknown/unsupported file type.
vi: %s: Kiểu tập tin không biết hoặc không được hỗ trợ.

en: Failed to set permissions for %s.
vi: Gặp lỗi khi phân quyền cho %s.

en: %s: corrupt time-stamp.
vi: %s: dấu vết thời gian bị hỏng.

en: Will not retrieve dirs since depth is %d (max %d).
vi: Sẽ không nhận thư mục vì độ sâu là %d (tối đa %d).

en: Not descending to %s as it is excluded/not-included.
vi: Không vào %s vì nó bị loại ra hoặc không được thêm vào.

en: Rejecting %s.
vi: Từ chối %s.

en: Rejecting %s (Invalid Entry).
vi: Từ chối %s (Mục tin không hợp lệ).

en: %s is excluded/not-included through regex.
vi: %s bị loại trừ hoặc không được bao gồm thông qua biểu thức.

en: Error matching %s against %s: %s
vi: Lỗi khớp %s với %s: %s

en: No matches on pattern %s.
vi: Không tìm thấy cái nào khớp với mẫu %s.

en: Wrote HTML-ized index to %s [%s].
vi: Đã viết chỉ mục ở dạng HTML vào %s [%s].

en: Wrote HTML-ized index to %s.
vi: Đã viết chỉ mục ở dạng HTML vào %s.

en: ERROR: Cannot open directory %s.
vi: LỖI: Không thể mở thư mục %s.

en: ERROR: Failed to open cert %s: (%d).
vi: LỖI: Gặp lỗi khi mở giấy chứng nhận %s: (%d).

en: Loaded CA certificate '%s'
vi: Chứng nhận CA đã tải “%s”

en: ERROR: Failed to load CRL file '%s': (%d)
vi: LỖI: Gặp lỗi khi tải tập tin CRL “%s”: (%d).

en: Loaded CRL file '%s'
vi: Tập tin CRL đã tải “%s”

en: ERROR: GnuTLS requires the key and the cert to be of the same type.
vi: LỖI: GnuTLS yêu cầu khóa và chứng nhận phải cùng một kiểu.

en: Your GnuTLS version is too old to support TLS 1.3
vi: Phiên bản OpenSSL của bạn quá cũ để hỗ trợ TLS 1.3

en: GnuTLS: unimplemented 'secure-protocol' option value %u
vi: GnuTLS: giá trị tùy chọn 'secure-protocol' chưa được thực hiện %u

en: Please report this issue to bug-wget@gnu.org
vi: Hãy gửi thông báo lỗi nảy sinh này cho <bug-wget@gnu.org>.

en: GnuTLS: unimplemented 'secure-protocol' option value %d
vi: GnuTLS: giá trị tùy chọn “secure-protocol” chưa được thực hiện %d

en: GnuTLS: Cannot set prio string directly. Falling back to default priority.
vi: GnuTLS: Không thể đặt chuỗi ưu tiên một cách trực tiếp. Quay lại dùng ưu tiên mặc định

en: %s: No certificate presented by %s.
vi: %s: Không có chứng thực từ %s.

en: %s: The certificate of %s is not trusted.
vi: %s: Chứng nhận của %s không tin cậy.

en: %s: The certificate of %s doesn't have a known issuer.
vi: %s: Chứng nhận của %s không có nhà cấp đã biết nào.

en: %s: The certificate of %s has been revoked.
vi: %s: Chứng nhận của %s đã bị thu hồi.

en: %s: The certificate signer of %s was not a CA.
vi: %s: Người ký chứng nhận của %s không phải là một CA.

en: %s: The certificate of %s was signed using an insecure algorithm.
vi: %s: Chứng nhận của %s đã được ký bằng thuật toán không an toàn.

en: %s: The certificate of %s is not yet activated.
vi: %s: Chứng nhận của %s vẫn chưa được kích hoạt.

en: %s: The certificate of %s has expired.
vi: %s: Chứng nhận của %s đã bị hết hạn.

en: Error initializing X509 certificate: %s
vi: Lỗi khởi tạo chứng nhận X509: %s

en: No certificate found
vi: Không tìm thấy chứng nhận nào

en: Error parsing certificate: %s
vi: Lỗi phân tích cú pháp của chứng nhận: %s

en: The certificate has not yet been activated
vi: Chứng nhận vẫn chưa được kích hoạt

en: The certificate has expired
vi: Chứng nhận đã hết hạn dùng

en: The certificate's owner does not match hostname %s
vi: Chủ chứng nhận không tương ứng với tên máy %s

en: The public key does not match pinned public key!
vi: Khóa công không khớp với khóa công được đóng cứng!

en: Certificate must be X.509
vi: Giấy chứng nhận phải có định dạng X.509

en: Error in handling the address list.
vi: Có lỗi trong xử lý danh sách địa chỉ.

en: Resolving %s...
vi: Đang phân giải %s…

en: failed: No IPv4/IPv6 addresses for host.
vi: gặp lỗi: Không có địa chỉ IPv4/IPv6 cho máy.

en: failed: timed out.
vi: gặp lỗi: quá lâu không đáp ứng.

en: %s: Cannot resolve incomplete link %s.
vi: %s: Không thể phân giải liên kết không hoàn chỉnh %s.

en: %s: Invalid URL %s: %s
vi: %s: URL không hợp lệ %s: %s

en: Failed writing HTTP request: %s.
vi: Lỗi ghi yêu cầu HTTP: %s.

en: No headers, assuming HTTP/0.9
vi: Không có phần đầu, coi là HTTP/0.9

en: File %s already there; not retrieving.
vi: Tập tin %s đã sẵn có nên không nhận nữa.

en: gmtime failed. This is probably a bug.
vi: gmtime gặp lỗi. Đây gần như chắc chắn là một lỗi.

en: Cannot convert timestamp to http format. Falling back to time 0 as last modification time.
vi: Không thể chuyển đổi dấu vết thời gian sang định dạng http. Quay lại dùng 0 làm thời điểm sửa lần cuối.

en: BODY data file %s missing: %s
vi: Thiếu tập tin dữ liệu BODY %s: %s

en: Reusing existing connection to [%s]:%d.
vi: Dùng lại kết nối đã có tới [%s]:%d.

en: Reusing existing connection to %s:%d.
vi: Dùng lại kết nối đã có tới %s:%d.

en: Failed reading proxy response: %s
vi: Gặp lỗi khi đọc trả lời từ ủy nhiệm: %s

en: %s ERROR %d: %s.
vi: %s LỖI %d: %s.

en: Malformed status line
vi: Dòng trạng thái sai dạng

en: Proxy tunneling failed: %s
vi: Gặp lỗi khi tạo đường hầm ủy nhiệm: %s

en: Unknown authentication scheme.
vi: Không hiểu lược đồ xác thực.

en: Authentication selected: %s
vi: Xác thực đã chọn: %s

en: Saving to: %s
vi: Đang ghi vào: %s

en: When downloading signature:
    %s: %s.
vi: Khi đang tải chữ ký:
    %s: %s.

en: Unable to read signature content from temporary file. Skipping.
vi: Không thể đọc nội dung chữ ký từ tập tin tạm. Nên bỏ qua.

en: Could not create temporary file. Skipping signature download.
vi: Không thể tạo tập tin tạm. Đang bỏ qua việc tải chữ ký về.

en: Invalid pri value. Assuming %d.
vi: Giá trị pri không hợp lệ. Nên coi là %d.

en: Could not find acceptable digest for Metalink resources.
    Ignoring them.
vi: Không thể tìm thấy tóm lược được chấp thuận cho nguồn Metalink.
    Nên bỏ qua chúng.

en: Disabling SSL due to encountered errors.
vi: Tắt SSL vì gặp lỗi.

en: %s request sent, awaiting response...
vi: Đã gửi yêu cầu %s, đang đợi câu trả lời…

en: No data received.
vi: Không nhận được dữ liệu.

en: Read error (%s) in headers.
vi: Lỗi đọc (%s) trong phần đầu.

en: Location: %s%s
vi: Địa điểm: %s%s

en: unspecified
vi: không xác định

en:  [following]
vi:  [theo]

en: File %s not modified on server. Omitting download.
vi: Tập tin %s chưa bị sửa trên máy chủ. Nên bỏ qua không tải về.

en: Server ignored If-Modified-Since header for file %s.
    You might want to add --no-if-modified-since option.
vi: Máy chủ bỏ qua phần đầu If-Modified-Since header cho tập tin %s.
    Bạn có lẽ nên thêm tùy chọn --no-if-modified-since.

en: 
        The file is already fully retrieved; nothing to do.
vi: 
        Đã nhận tập tin đầy đủ; không cần làm gì nữa.

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

en: Warning: wildcards not supported in HTTP.
vi: Cảnh báo: không hỗ trợ ký tự đại diện trong HTTP.

en: Spider mode enabled. Check if remote file exists.
vi: Đã bật chế độ nhện. Hãy kiểm tra tập tin trên máy chủ tồn tại không.

en: Cannot write to %s (%s).
vi: Không thể ghi vào %s (%s).

en: Required attribute missing from Header received.
vi: Thiếu thuộc tính cần thiết từ Phần đầu nhận được.

en: Username/Password Authentication Failed.
vi: Phương thức xác thực Tài-khoản/Mật_khẩu bị lỗi.

en: Cannot write to WARC file.
vi: Không thể ghi vào tập tin WARC.

en: Cannot write to temporary WARC file.
vi: Không thể ghi vào tập tin tạm thời WARC.

en: Unable to establish SSL connection.
vi: Không thiết lập được kết nối SSL.

en: Cannot unlink %s (%s).
vi: Không thể hủy liên kết %s (%s).

en: ERROR: Redirection (%d) without location.
vi: LỖI: Chuyển hướng (%d) mà không có vị trí.

en: Could not find Metalink data in HTTP response. Downloading file using HTTP GET.
vi: Không thể tìm thấy dữ liệu Metalink trong phần HTTP trả về. Đang tải các tập tin dùng HTTP GET.

en: Metalink headers found. Switching to Metalink mode.
vi: Tìm thấy phần đầu Metalink. Nên chuyển sang chế độ Metalink.

en: Remote file does not exist -- broken link!!!
vi: Tập tin trên máy chủ không tồn tại -- liên kết hỏng!!!

en: Last-modified header missing -- time-stamps turned off.
vi: Thiếu phần đầu “Last-modified” -- time-stamp bị tắt.

en: Last-modified header invalid -- time-stamp ignored.
vi: Sai phần đầu “Last-modified” -- time-stamp bị bỏ qua.

en: Server file no newer than local file %s -- not retrieving.
vi: Tập tin %s trên máy chủ không mới hơn tập tin cục bộ -- không nhận.

en: The sizes do not match (local %s) -- retrieving.
vi: Kích thước tập tin không tương ứng (cục bộ %s) - đang nhận.

en: Remote file is newer, retrieving.
vi: Tập tin trên máy chủ mới hơn, đang nhận.

en: Remote file exists and could contain links to other resources -- retrieving.
vi: Tập tin trên máy chủ tồn tại và có thể chứa liên kết đến tài nguyên khác -- đang lấy về.

en: Remote file exists but does not contain any link -- not retrieving.
vi: Tập tin trên máy chủ tồn tại nhưng không chứa liên kết --  không lấy về.

en: Remote file exists and could contain further links,
    but recursion is disabled -- not retrieving.
vi: Tập tin trên máy chủ tồn tại và có thể chứa thêm liên kết,
    nhưng đệ quy bị tắt -- không lấy về.

en: Remote file exists.
vi: Tập tin trên máy chủ đã sẵn có.

en: %s (%s) - written to stdout %s[%s/%s]
vi: %s (%s) — ghi vào đầu ra chuẩn %s[%s/%s]

en: %s (%s) - %s saved [%s/%s]
vi: %s (%s) — đã lưu %s [%s/%s]

en: %s (%s) - Connection closed at byte %s.
vi: %s (%s) — Đóng kết nối tại byte %s.

en: %s (%s) - Read error at byte %s (%s).
vi: %s (%s) — Lỗi đọc tại byte %s (%s).

en: %s (%s) - Read error at byte %s/%s (%s).
vi: %s (%s) — Lỗi đọc tại byte %s/%s (%s).

en: %s: WGETRC points to %s, which couldn't be accessed because of error: %s.
vi: %s: WGETRC chỉ tới %s, mà nó lại không thể truy cập bởi vì lỗi: %s.

en: %s: Cannot read %s (%s).
vi: %s: Không đọc được %s (%s).

en: %s: Error in %s at line %d.
vi: %s: Lỗi trong %s trên dòng %d.

en: %s: Syntax error in %s at line %d.
vi: %s: Lỗi cú pháp trong %s trên dòng %d.

en: %s: Unknown command %s in %s at line %d.
vi: %s: Lệnh không biết %s trong %s trên dòng %d.

en: Parsing system wgetrc file (env SYSTEM_WGETRC) failed.  Please check
    '%s',
    or specify a different file using --config.
vi: Việc phân tích tập tin hệ thống wgetrc (env SYSTEM_WGETRC) gặp lỗi.
    Xin hãy kiểm tra “%s”,
    hay chỉ định một tập tin khác sử dụng tùy chọn --config.

en: Parsing system wgetrc file failed.  Please check
    '%s',
    or specify a different file using --config.
vi: Việc phân tích tập tin hệ thống wgetrc gặp lỗi.  Xin hãy kiểm tra
    “%s”,
    hay chỉ định một tập tin khác sử dụng tùy chọn --config.

en: %s: Warning: Both system and user wgetrc point to %s.
vi: %s: Cảnh báo: Cả wgetrc của hệ thống và người dùng đều chỉ tới %s.

en: %s: Invalid --execute command %s
vi: %s: Câu lệnh “--execute” không đúng %s

en: %s: %s: Invalid boolean %s; use `on' or `off'.
vi: %s: %s: Giá trị %s không đúng; dùng “on” (bật) hay “off” (tắt)

en: %s: %s: Invalid %s; use `on', `off' or `quiet'.
vi: %s: %s: %s không hợp lệ; dùng “on” (bật), “off” (tắt) hay “quiet” (im lặng).

en: %s: %s: Invalid number %s.
vi: %s: %s: Số %s sai.

en: %s: %s must only be used once
vi: %s: %s chỉ được dùng một lần

en: %s: %s: Invalid byte value %s
vi: %s: %s: Giá trị byte %s sai.

en: %s: %s: Invalid time period %s
vi: %s: %s: Khoảng thời gian %s sai.

en: %s: %s: Negative time period %s
vi: %s: %s: Chu kỳ thời gian âm %s.

en: use-askpass requires a string or either environment variable WGET_ASKPASS or SSH_ASKPASS to be set.
vi: use-askpass yêu cầu một chuỗi hoặc là một biến môi trường WGET_ASKPASS hoặc là SSH_ASKPASS được đặt.

en: %s: %s: Invalid value %s.
vi: %s: %s: Giá trị %s sai.

en: %s: %s: Invalid header %s.
vi: %s: %s: Phần đầu %s sai.

en: %s: %s: Invalid WARC header %s.
vi: %s: %s: Phần đầu WARC không hợp lệ %s.

en: %s: %s: Invalid progress type %s.
vi: %s: %s: Sai kiểu tiến độ %s.

en: %s: %s: Invalid restriction %s,
        use [unix|vms|windows],[lowercase|uppercase],[nocontrol],[ascii].
vi: %s: %s: Sai giới hạn %s,
        dùng: [unix|vms|windows],[lowercase|uppercase],[nocontrol],[ascii].

en: Encoding %s isn't valid
vi: Bảng mã %s không hợp lệ

en: Conversion from %s to %s isn't supported
vi: Không hỗ trợ chức năng chuyển đổi từ %s sang %s

en: Incomplete or invalid multibyte sequence encountered
vi: Gặp chuỗi byte không hoàn chỉnh hoặc không hợp lệ

en: Unhandled errno %d
vi: Mã lỗi %d không được xử lý

en: locale_to_utf8: locale is unset
vi: locale_to_utf8: chưa đặt miền địa phương

en: idn_encode failed (%d): %s
vi: idn_encode gặp lỗi (%d): %s

en: Failed to convert to lower: %d: %s
vi: Gặp lỗi khi chuyển sang chữ thường: %d: %s

en: 
    Redirecting output to %s.
vi: 
    Chuyển hướng kết xuất tới %s.

en: %s: %s; disabling logging.
vi: %s: %s; không ghi nhật ký.

en: Usage: %s [OPTION]... [URL]...
vi: Cách dùng: %s [TÙY CHỌN]… [URL]…

en: Mandatory arguments to long options are mandatory for short options too.
vi: Tùy chọn dài bắt buộc phải có tham số đi kèm thì tùy chọn ngắn cũng vậy.

en: Startup:
vi: Khởi động:

en:   -V,  --version                   display the version of Wget and exit
vi:   -V,  --version                   hiển thị phiên bản của Wget rồi thoát.

en:   -h,  --help                      print this help
vi:   -h,  --help                      hiển thị trợ giúp này.

en:   -b,  --background                go to background after startup
vi:   -b,  --background                chuyển chạy nền sau sau khi khởi động.

en:   -e,  --execute=COMMAND           execute a `.wgetrc'-style command
vi:   -e,  --execute=LỆNH              thực hiện một câu lệnh kiểu-“.wgetrc”.

en: Logging and input file:
vi: Tập tin nhật ký và đầu vào:

en:   -o,  --output-file=FILE          log messages to FILE
vi:   -o,  --output-file=TẬP-TIN       ghi nhật ký vào TẬP-TIN.

en:   -a,  --append-output=FILE        append messages to FILE
vi:   -a,  --append-output=TẬP-TIN     nối thêm các lời nhắn vào TẬP-TIN.

en:   -d,  --debug                     print lots of debugging information
vi:   -d,  --debug                     hiển thị nhiều thông tin để tìm và sửa lỗi.

en:        --wdebug                    print Watt-32 debug output
vi:        --wdebug                    hiển thị kết xuất để gỡ lỗi bằng Watt-32.

en:   -q,  --quiet                     quiet (no output)
vi:   -q,  --quiet                     im lặng (không kết xuất ra màn hình).

en:   -v,  --verbose                   be verbose (this is the default)
vi:   -v,  --verbose                   hiển thị chi tiết (đây là mặc định).

en:   -nv, --no-verbose                turn off verboseness, without being quiet
vi:   -nv, --no-verbose                không chi tiết, cũng không im lặng.

en:        --report-speed=TYPE         output bandwidth as TYPE.  TYPE can be bits
vi:        --report-speed=KIỂU         Hiển thị băng thông (bandwidth) cho KIỂU.
                                         KIỂU có thể là các bít.

en:   -i,  --input-file=FILE           download URLs found in local or external FILE
vi:   -i,  --input-file=TẬP-TIN        tải các URL trong TẬP-TIN cục bộ hay bên ngoài.

en:        --input-metalink=FILE       download files covered in local Metalink FILE
vi:        --input-metalink=TẬP-TIN    tải các URL tìm thấy trong TẬP-TIN Metalink cục bộ.

en:   -F,  --force-html                treat input file as HTML
vi:   -F,  --force-html                coi tập tin đầu vào là HTML.

en:   -B,  --base=URL                  resolves HTML input-file links (-i -F)
                                         relative to URL
vi:   -B,  --base=URL                  chuyển đổi liên kết tập tin nhập HTML (-i -F)
                                         tương đối so với URL này

en:        --config=FILE               specify config file to use
vi:        --config=TẬP-TIN            chỉ định tập tin cấu hình sẽ sử dụng

en:        --no-config                 do not read any config file
vi:        --no-config                 đừng đọc bất kỳ tập tin cấu hình nào

en:        --rejected-log=FILE         log reasons for URL rejection to FILE
vi:        --rejected-log=TẬP-TIN      ghi nhật ký các lý do URL bị từ chối vào TẬP-TIN

en: Download:
vi: Tải về:

en:   -t,  --tries=NUMBER              set number of retries to NUMBER (0 unlimits)
vi:   -t,  --tries=SỐ                  đặt số lần thử lại (0 = không giới hạn).

en:        --retry-connrefused         retry even if connection is refused
vi:        --retry-connrefused         cố tải dù kết nối bị từ chối.

en:        --retry-on-host-error       consider host errors as non-fatal, transient errors
vi:        --retry-on-http-error=    coi các lỗi phía máy chủ không phải nghiêm trọng, lỗi tạm thời

en:        --retry-on-http-error=ERRORS    comma-separated list of HTTP errors to retry
vi:        --retry-on-http-error=CÁC_LỖI    danh sách ngăn cách bằng dấu phẩy các lỗi HTTP để thử lại

en:   -O,  --output-document=FILE      write documents to FILE
vi:   -O,  --output-document=TẬP-TIN   ghi dữ liệu vào TẬP-TIN này.

en:   -nc, --no-clobber                skip downloads that would download to
                                         existing files (overwriting them)
vi:   -nc, --no-clobber                bỏ qua những công việc sẽ tải tới tập tin
                                         đã có (ghi đè lên chúng).

en:        --no-netrc                  don't try to obtain credentials from .netrc
vi:        --no-config                 đừng đọc bất kỳ tập tin cấu hình nào từ .netrc

en:   -c,  --continue                  resume getting a partially-downloaded file
vi:   -c,  --continue                  tiếp tục tải phần còn tại của một tập tin.

en:        --start-pos=OFFSET          start downloading from zero-based position OFFSET
vi:        --start-pos=OFFSET          bắt đầu tải về từ vị trí bù này tính từ mốc không

en:        --progress=TYPE             select progress gauge type
vi:        --progress=KIỂU             chọn dạng mô tả tiến độ.

en:        --show-progress             display the progress bar in any verbosity mode
vi:        --progress=KIỂU             chọn dạng mô tả tiến độ.

en:   -N,  --timestamping              don't re-retrieve files unless newer than
                                         local
vi:   -N,  --timestamping              không nhận lại tập tin trừ khi mới hơn
                                         nội bộ.

en:        --no-if-modified-since      don't use conditional if-modified-since get
                                         requests in timestamping mode
vi:        --no-if-modified-since      đừng dùng điều kiện if-modified-since
                                         trong chế độ dấu vết thời gian

en:        --no-use-server-timestamps  don't set the local file's timestamp by
                                         the one on the server
vi:        --no-use-server-timestamps  đừng đặt dấu vết thời gian của tập tin cục bộ
                                         tùy theo nhãn thời gian trên máy phục vụ.

en:   -S,  --server-response           print server response
vi:   -S,  --server-response           in ra đáp ứng của máy chủ.

en:        --spider                    don't download anything
vi:        --spider                    không tải xuống gì hết.

en:   -T,  --timeout=SECONDS           set all timeout values to SECONDS
vi:   -T,  --timeout=GIÂY              đặt mọi giá trị thời hạn là số GIÂY.

en:        --dns-servers=ADDRESSES     list of DNS servers to query (comma separated)
vi:        --dns-servers=ĐỊA_CHỈ       liệt kê các máy phục vụ DNS muốn truy vấn (ngăn cách bằng dấu phẩy)

en:        --bind-dns-address=ADDRESS  bind DNS resolver to ADDRESS (hostname or IP) on local host
vi:        --bind-dns-address=ĐỊA-CHỈ  buộc vào ĐỊA_CHỈ này (tên máy hoặc IP)
                                         trên máy nội bộ.

en:        --dns-timeout=SECS          set the DNS lookup timeout to SECS
vi:        --dns-timeout=GIÂY          đặt thời gian chờ tìm DNS thành GIÂY.

en:        --connect-timeout=SECS      set the connect timeout to SECS
vi:        --connect-timeout=GIÂY      đặt thời gian chờ kết nối thành GIÂY.

en:        --read-timeout=SECS         set the read timeout to SECS
vi:        --read-timeout=GIÂY         đặt thời gian chờ đọc thành GIÂY.

en:   -w,  --wait=SECONDS              wait SECONDS between retrievals
                                         (applies if more then 1 URL is to be retrieved)
vi:   -w,  --wait=GIÂY                 chờ số GIÂY này giữa các lần phục hồi.
                                         (áp dụng nếu hơn URL được lấy về)

en:        --waitretry=SECONDS         wait 1..SECONDS between retries of a retrieval
                                         (applies if more then 1 URL is to be retrieved)
vi:        --waitretry=GIÂY            chờ 1..GIÂY giữa các lần thử phục hồi.
                                         (áp dụng nếu hơn URL được lấy về)

en:        --random-wait               wait from 0.5*WAIT...1.5*WAIT secs between retrievals
                                         (applies if more then 1 URL is to be retrieved)
vi:        --random-wait               chờ từ 0.5*WAIT…1.5*WAIT giây giữa hai lần phục hồi.
                                         (áp dụng nếu hơn URL được lấy về)

en:        --no-proxy                  explicitly turn off proxy
vi:        --no-proxy                  không dùng máy chủ ủy nhiệm.

en:   -Q,  --quota=NUMBER              set retrieval quota to NUMBER
vi:   -Q,  --quota=SỐ                  đặt giới hạn số phục hồi thành SỐ này.

en:        --bind-address=ADDRESS      bind to ADDRESS (hostname or IP) on local host
vi:        --bind-address=ĐỊA-CHỈ      buộc vào ĐỊA_CHỈ này (tên máy hoặc IP)
                                         trên máy nội bộ.

en:        --limit-rate=RATE           limit download rate to RATE
vi:        --limit-rate=TỐC-ĐỘ         giới hạn tốc độ tải xuống thành TỐC_ĐỘ này.

en:        --no-dns-cache              disable caching DNS lookups
vi:        --no-dns-cache              không dùng bộ nhớ đệm tìm kiếm DNS.

en:        --restrict-file-names=OS    restrict chars in file names to ones OS allows
vi:        --restrict-file-names=OS    giới hạn ký tự trong tên tập tin thành
                                         những gì hệ điều hành cho phép.

en:        --ignore-case               ignore case when matching files/directories
vi:        --ignore-case               không phân biệt chữ HOA/thường khi khớp mẫu
                                         tin/thư mục.

en:   -4,  --inet4-only                connect only to IPv4 addresses
vi:   -4,  --inet4-only                chỉ kết nối tới các địa chỉ IPv4.

en:   -6,  --inet6-only                connect only to IPv6 addresses
vi:   -6,  --inet6-only                chỉ kết nối tới các địa chỉ IPv6.

en:        --prefer-family=FAMILY      connect first to addresses of specified family,
                                         one of IPv6, IPv4, or none
vi:        --prefer-family=NHÓM        đầu tiên kết nối tới địa chỉ của nhóm chỉ ra,
                                         một trong IPv6, IPv4, hoặc none (không).

en:        --user=USER                 set both ftp and http user to USER
vi:        --user=TÀI-KHOẢN            đặt người dùng cho cả ftp và http.

en:        --password=PASS             set both ftp and http password to PASS
vi:        --password=MẬT-KHẨU         đặt cả mật khẩu ftp và http thành MẬT-KHẨU.

en:        --ask-password              prompt for passwords
vi:        --ask-password              nhắc nhập mật khẩu.

en:        --use-askpass=COMMAND       specify credential handler for requesting 
                                         username and password.  If no COMMAND is 
                                         specified the WGET_ASKPASS or the SSH_ASKPASS 
                                         environment variable is used.
vi:        --use-askpass=LỆNH          chỉ định bộ xử lý ủy nhiệm cho tài khoản và
                                         mật khẩu yêu cầu. Nếu không đưa ra LỆNH
                                         thì biến môi trường WGET_ASKPASS hoặc SSH_ASKPASS 
                                         sẽ được dùng.

en:        --no-iri                    turn off IRI support
vi:        --no-iri                    tắt hỗ trợ IRI.

en:        --local-encoding=ENC        use ENC as the local encoding for IRIs
vi:        --local-encoding=BẢNG-MÃ    dùng bảng mã này làm bảng mã cục bộ cho IRI.

en:        --remote-encoding=ENC       use ENC as the default remote encoding
vi:        --remote-encoding=BẢNG-MÃ   dùng bảng mã này làm bảng mã từ xa mặc định.

en:        --unlink                    remove file before clobber
vi:        --unlink                    gỡ bỏ tập tin trước khi ghi đè.

en:        --keep-badhash              keep files with checksum mismatch (append .badhash)
vi:        --keep-badhash              giữ lại các tập tin mà không khớp tổng kiểm (treo thêm .badhash)

en:        --metalink-index=NUMBER     Metalink application/metalink4+xml metaurl ordinal NUMBER
vi:        --metalink-index=SỐ        SỐ thứ tự Metalink application/metalink4+xml metaurl

en:        --metalink-over-http        use Metalink metadata from HTTP response headers
vi:        --metalink-over-http        dùng siêu dữ liệu Metalink từ phần đầu HTTP trả về

en:        --preferred-location        preferred location for Metalink resources
vi:        --preferred-location        vị trí ưu tiên cho nguồn Metalink

en:        --xattr                     turn on storage of metadata in extended file attributes
vi:        --xattr                    bật kho chứa của siêu dữ liệu trong các thuộc tính tập tin mở rộng

en: Directories:
vi: Thư mục:

en:   -nd, --no-directories            don't create directories
vi:   -nd, --no-directories            không tạo thư mục.

en:   -x,  --force-directories         force creation of directories
vi:   -x,  --force-directories         ép buộc tạo thư mục.

en:   -nH, --no-host-directories       don't create host directories
vi:   -nH, --no-host-directories       không tạo thư mục máy.

en:        --protocol-directories      use protocol name in directories
vi:        --protocol-directories      dùng tên giao thức trong thư mục.

en:   -P,  --directory-prefix=PREFIX   save files to PREFIX/..
vi:   -P,  --directory-prefix=TIỀN-TỐ  ghi tập tin vào TIỀN-TỐ/..

en:        --cut-dirs=NUMBER           ignore NUMBER remote directory components
vi:        --cut-dirs=SỐ               lời đi SỐ thư mục trên máy chủ.

en: HTTP options:
vi: Tùy chọn HTTP:

en:        --http-user=USER            set http user to USER
vi:        --http-user=TÀI-KHOẢN       đặt người dùng http thành TÀI-KHOẢN này.

en:        --http-password=PASS        set http password to PASS
vi:        --http-password=MKHẨU       đặt mật khẩu http thành MẬT-KHẨU này.

en:        --no-cache                  disallow server-cached data
vi:        --no-cache                  không cho phép dữ liệu cache trên server.

en:        --default-page=NAME         change the default page name (normally
                                         this is 'index.html'.)
vi:        --default-page=TÊN          thay đổi TÊN trang mặc định
                                         (bình thường là “index.html”.).

en:   -E,  --adjust-extension          save HTML/CSS documents with proper extensions
vi:   -E,  --adjust-extension          lưu tài liệu HTML/CSS với phần mở rộng phù hợp

en:        --ignore-length             ignore 'Content-Length' header field
vi:        --ignore-length             bỏ qua trường “Content-Length” của phần đầu.

en:        --header=STRING             insert STRING among the headers
vi:        --header=CHUỖI              chèn CHUỖI vào giữa các phần đầu.

en:        --compression=TYPE          choose compression, one of auto, gzip and none. (default: none)
vi:        --compression=KIỂU          chọn cách nén, một trong: auto, gzip và none. (mặc định: none)

en:        --max-redirect              maximum redirections allowed per page
vi:        --max-redirect              số chuyển hướng tối đa cho phép trên mỗi trang.

en:        --proxy-user=USER           set USER as proxy username
vi:        --proxy-user=TÀIKHOẢN       đặt TÀIKHOẢN làm tên người dùng ủy nhiệm.

en:        --proxy-password=PASS       set PASS as proxy password
vi:        --proxy-password=MẬTKHẨU    dùng MẬT KHẨU này để làm mật khẩu ủy nhiệm.

en:        --referer=URL               include 'Referer: URL' header in HTTP request
vi:        --referer=URL               thêm phần đầu “Referer: URL” vào yêu cầu HTTP.

en:        --save-headers              save the HTTP headers to file
vi:        --save-headers              ghi phần đầu HTTP vào tập tin.

en:   -U,  --user-agent=AGENT          identify as AGENT instead of Wget/VERSION
vi:   -U,  --user-agent=TÁC-NHÂN       dùng đại diện này thay thế Wget/PHIÊN-BẢN.

en:        --no-http-keep-alive        disable HTTP keep-alive (persistent connections)
vi:        --no-http-keep-alive        không giữ HTTP sống (kết nối lâu dài).

en:        --no-cookies                don't use cookies
vi:        --no-cookies                không dùng cookies.

en:        --load-cookies=FILE         load cookies from FILE before session
vi:        --load-cookies=TẬP-TIN      lấy cookie từ TẬP-TIN trước khi làm việc.

en:        --save-cookies=FILE         save cookies to FILE after session
vi:        --save-cookies=TẬP-TIN      ghi cookie vào TẬP-TIN sau khi làm việc.

en:        --keep-session-cookies      load and save session (non-permanent) cookies
vi:        --keep-session-cookies      nạp và ghi cookie phiên làm việc (không
                                          thường trực).

en:        --post-data=STRING          use the POST method; send STRING as the data
vi:        --post-data=CHUỖI           dùng phương pháp POST; gửi CHUỖI làm dữ liệu.

en:        --post-file=FILE            use the POST method; send contents of FILE
vi:        --post-file=TẬP-TIN         dùng phương thức POST; gửi nội dung của TẬP-TIN.

en:        --method=HTTPMethod         use method "HTTPMethod" in the request
vi:        --method=HTTPMethod         dùng phương thức "HTTPMethod" trong phần đầu.

en:        --body-data=STRING          send STRING as data. --method MUST be set
vi:        --body-data=CHUỖI           gửi CHUỖI làm dữ liệu. --method phải được đặt.

en:        --body-file=FILE            send contents of FILE. --method MUST be set
vi:        --body-file=TẬP-TIN         gửi nội dung của TẬP-TIN. --method phải được đặt.

en:        --content-disposition       honor the Content-Disposition header when
                                         choosing local file names (EXPERIMENTAL)
vi:        --content-disposition       tùy theo dòng đầu “Content-Disposition”
                                        (sắp đặt nội dung) khi chọn tên tập tin cục bộ
                                        (THỬ NGHIỆM)

en:        --content-on-error          output the received content on server errors
vi:        --content-on-error          kết xuất nội dung đã nhận với lỗi trên máy chủ.

en:        --auth-no-challenge         send Basic HTTP authentication information
                                         without first waiting for the server's
                                         challenge
vi:        --auth-no-challenge         gửi thông tin xác thực HTTP Cơ bản
                                         mà không đợi yêu cầu của máy phục vụ.

en: HTTPS (SSL/TLS) options:
vi: Tùy chọn HTTPS (SSL/TLS):

en:        --secure-protocol=PR        choose secure protocol, one of auto, SSLv2,
                                         SSLv3, TLSv1, TLSv1_1, TLSv1_2, TLSv1_3 and PFS
vi:        --secure-protocol=PR        chọn giao thức bảo mật, một trong số: auto, SSLv2,
                                          SSLv3, TLSv1, TLSv1_1, TLSv1_2, TLSv1_3 và PFS.

en:        --https-only                only follow secure HTTPS links
vi:        --https-only                chỉ theo các liên kết HTTPS bảo mật

en:        --no-check-certificate      don't validate the server's certificate
vi:        --no-check-certificate      không kiểm tra tính hợp lệ của chứng
                                         thực của máy chủ.

en:        --certificate=FILE          client certificate file
vi:        --certificate=TẬP-TIN       tập tin chứng nhận của ứng dụng khách

en:        --certificate-type=TYPE     client certificate type, PEM or DER
vi:        --certificate-type=KIỂU     dạng chứng nhận ứng dụng khách, PEM hoặc DER.

en:        --private-key=FILE          private key file
vi:        --private-key=TẬP-TIN       TẬP TIN chứa khóa riêng.

en:        --private-key-type=TYPE     private key type, PEM or DER
vi:        --private-key-type=KIỂU     kiểu chìa khóa riêng tư, PEM hoặc DER.

en:        --ca-certificate=FILE       file with the bundle of CAs
vi:        --ca-certificate=TẬP-TIN    tập tin đóng gói các CA.

en:        --ca-directory=DIR          directory where hash list of CAs is stored
vi:        --ca-directory=DIR          thư mục chứa danh sách mã băm của CA.

en:        --crl-file=FILE             file with bundle of CRLs
vi:        --ca-certificate=TẬP-TIN    tập tin đóng gói các CA.

en:        --pinnedpubkey=FILE/HASHES  Public key (PEM/DER) file, or any number
                                       of base64 encoded sha256 hashes preceded by
                                       'sha256//' and separated by ';', to verify
                                       peer against
vi:        --pinnedpubkey=TẬP_TIN/MÃ_BĂM  Tập tin khóa công (PEM/DER), hay bất kỳ
                                       số của mã băm sha256 mã hóa bằng base64 treo
                                       trước bằng “sha256//” và ngăn cách bằng “;”,
                                       để kiểm tra lại căn cứ vào mạng ngang hàng

en:        --random-file=FILE          file with random data for seeding the SSL PRNG
vi:        --random-file=TẬP-TIN       tập tin với dữ liệu theo xác suất
                                         để tạo thành SSL PRNG.

en:        --egd-file=FILE             file naming the EGD socket with random data
vi:        --egd-file=TẬP-TIN          đặt tên socket EGD với dữ liệu dữ liệu

en:        --ciphers=STR           Set the priority string (GnuTLS) or cipher list string (OpenSSL) directly.
                                       Use with care. This option overrides --secure-protocol.
                                       The format and syntax of this string depend on the specific SSL/TLS engine.
vi:        --ciphers=STR           Đặt chuỗi ưu tiên (GnuTLS) hoặc chuỗi danh sách mật mã (OpenSSL) trực tiếp.
                                       Cẩn thận khi dùng. Tùy chọn này đè lên --secure-protocol.
                                       Định dạng và cú pháp của chuỗi này phụ thuộc vào đặc tả bộ máy SSL/TLS.

en: HSTS options:
vi: Tùy chọn HSTS:

en:        --no-hsts                   disable HSTS
vi:        --no-hsts                   tắt HSTS

en:        --hsts-file                 path of HSTS database (will override default)
vi:        --hsts-file                 đường dẫn của cơ sở dữ liệu HSTS (sẽ ghi đè theo mặc định)

en: FTP options:
vi: Tùy chọn FTP:

en:        --ftp-stmlf                 use Stream_LF format for all binary FTP files
vi:        --ftp-stmlf                 dùng định dạng Stream_LF cho mọi tập tin FTP nhị phân.

en:        --ftp-user=USER             set ftp user to USER
vi:        --ftp-user=TÀI-KHOẢN        dùng TÀI-KHOẢN này để đăng nhập ftp.

en:        --ftp-password=PASS         set ftp password to PASS
vi:        --ftp-password=MẬT-KHẨU     dùng mật khẩu này để đăng nhập ftp.

en:        --no-remove-listing         don't remove '.listing' files
vi:        --no-remove-listing         không xóa bỏ tập tin “.listing”.

en:        --no-glob                   turn off FTP file name globbing
vi:        --no-glob                   không dùng globbing cho tên tập tin FTP.

en:        --no-passive-ftp            disable the "passive" transfer mode
vi:        --no-passive-ftp            tắt chế độ truyền "passive" (thụ động).

en:        --preserve-permissions      preserve remote file permissions
vi:        --preserve-permissions      duy trì quyền của tập tin từ máy chủ.

en:        --retr-symlinks             when recursing, get linked-to files (not dir)
vi:        --retr-symlinks             khi đệ quy, lấy tập tin được liên kết đến
                                         (không phải thư mục).

en: FTPS options:
vi: Tùy chọn FTPS:

en:        --ftps-implicit                 use implicit FTPS (default port is 990)
vi:        --ftps-implicit                 dùng FTPS ngầm định (cổng mặc định là 990)

en:        --ftps-resume-ssl               resume the SSL/TLS session started in the control connection when
                                             opening a data connection
vi:        --ftps-resume-ssl               coi rằng phiên SSL/TLS được bắt đầu trong kết nối điều khiển
                                             khi mở kết nối dữ liệu

en:        --ftps-clear-data-connection    cipher the control channel only; all the data will be in plaintext
vi:        --ftps-clear-data-connection    chỉ mã hóa kênh điều khiển; mọi dữ liệu sẽ ở dạng thường

en:        --ftps-fallback-to-ftp          fall back to FTP if FTPS is not supported in the target server
vi:        --ftps-fallback-to-ftp          quay lại dùng FTP nếu FTPS không được hỗ trợ ở máy đích

en: WARC options:
vi: Tùy chọn về WARC:

en:        --warc-file=FILENAME        save request/response data to a .warc.gz file
vi:        --warc-file=TẬP-TIN         ghi dữ liệu request/response (yêu cầu/trả lời)
                                         vào tập tin .warc.gz.

en:        --warc-header=STRING        insert STRING into the warcinfo record
vi:        --warc-header=CHUỖI         chèn CHUỖI vào bản ghi warcinfo.

en:        --warc-max-size=NUMBER      set maximum size of WARC files to NUMBER
vi:        --warc-max-size=SỐ          đặt kích thước tối đa cho các tập tin WARC.

en:        --warc-cdx                  write CDX index files
vi:        --warc-cdx                  ghi tập tin chỉ mục CDX.

en:        --warc-dedup=FILENAME       do not store records listed in this CDX file
vi:        --warc-dedup=TẬP-TIN        không lưu các bản ghi được liệt kê
                                         trong tập tin CDX này.

en:        --no-warc-compression       do not compress WARC files with GZIP
vi:        --no-warc-compression       không nén các tập tin WARC bằng GZIP.

en:        --no-warc-digests           do not calculate SHA1 digests
vi:        --no-warc-digests           không tính giá trị băm SHA1.

en:        --no-warc-keep-log          do not store the log file in a WARC record
vi:        --no-warc-keep-log          không lưu tập tin nhật ký trong bản ghi WARC.

en:        --warc-tempdir=DIRECTORY    location for temporary files created by the
                                         WARC writer
vi:        --warc-tempdir=THƯMỤC       vị trí để lưu các tập tin tạm được tạo bởi
                                         bộ ghi WARC.

en: Recursive download:
vi: Tải đệ quy:

en:   -r,  --recursive                 specify recursive download
vi:   -r,  --recursive                 dùng tải đệ quy.

en:   -l,  --level=NUMBER              maximum recursion depth (inf or 0 for infinite)
vi:   -l,  --level=SỐ                  độ sâu lớn nhất của đệ quy (inf hoặc 0 = vô hạn).

en:        --delete-after              delete files locally after downloading them
vi:        --delete-after              xóa tập tin nội bộ sau khi tải xong.

en:   -k,  --convert-links             make links in downloaded HTML or CSS point to
                                         local files
vi:   -k,  --convert-links             làm cho liên kết trong mã HTML hay CSS đã tải xuống
                                         chỉ tới tập tin cục bộ.

en:        --convert-file-only         convert the file part of the URLs only (usually known as the basename)
vi:        --convert-file-only         chỉ chuyển đổi bộ phận tập tin của URL (thường được đến là tên cơ sở)

en:        --backups=N                 before writing file X, rotate up to N backup files
vi:        --backups=N                 trước khi ghi tập tin X, sao lưu thành N bản.

en:   -K,  --backup-converted          before converting file X, back up as X_orig
vi:   -K,  --backup-converted          trước khi chuyển đổi tập tin X, sao lưu thành X_orig.

en:   -K,  --backup-converted          before converting file X, back up as X.orig
vi:   -K,  --backup-converted          trước khi chuyển đổi tập tin X,
                                         sao lưu thành X.orig.

en:   -m,  --mirror                    shortcut for -N -r -l inf --no-remove-listing
vi:   -m,  --mirror                    tùy chọn rút gọn tương đương với
                                         “-N -r -l inf --no-remove-listing”.

en:   -p,  --page-requisites           get all images, etc. needed to display HTML page
vi:   -p,  --page-requisites           lấy mọi hình ảnh, v.v… cần thiết để
                                         hiển thị trang HTML.

en:        --strict-comments           turn on strict (SGML) handling of HTML comments
vi:        --strict-comments           bật xử lý chặt (SGML) cho chú thích HTML.

en: Recursive accept/reject:
vi: Chấp nhận/từ chối đệ quy:

en:   -A,  --accept=LIST               comma-separated list of accepted extensions
vi:   -A,  --accept=DANH-SÁCH          danh sách phần đuôi mở rộng được chấp nhận
                                         được ngăn cách bằng dấu phẩy

en:   -R,  --reject=LIST               comma-separated list of rejected extensions
vi:   -R,  --reject=DANH-SÁCH          danh sách phần đuôi mở rộng bị loại trừ

en:        --accept-regex=REGEX        regex matching accepted URLs
vi:        --accept-regex=BTCQ         chấp nhận các URL khớp biểu thức chính qui

en:        --reject-regex=REGEX        regex matching rejected URLs
vi:        --reject-regex=BTCQ         từ chối các URL khớp biểu thức chính qui

en:        --regex-type=TYPE           regex type (posix|pcre)
vi:        --regex-type=KIỂU           kiểu biểu thức chính qui (posix|pcre)

en:        --regex-type=TYPE           regex type (posix)
vi:        --regex-type=KIỂU           kiểu biểu thức chính qui (posix)

en:   -D,  --domains=LIST              comma-separated list of accepted domains
vi:   -D,  --domains=DANH-SÁCH         miền chấp nhận cách nhau bằng dấu phẩy

en:        --exclude-domains=LIST      comma-separated list of rejected domains
vi:        --exclude-domains=DANH-SÁCH miền loại trừ cách nhau bằng dấu phẩy

en:        --follow-ftp                follow FTP links from HTML documents
vi:        --follow-ftp                theo liên kết FTP từ tài liệu HTML

en:        --follow-tags=LIST          comma-separated list of followed HTML tags
vi:        --follow-tags=DANH-SÁCH     những thẻ HTML có thể theo

en:        --ignore-tags=LIST          comma-separated list of ignored HTML tags
vi:        --ignore-tags=DANH-SÁCH     những thẻ HTML bị bỏ qua

en:   -H,  --span-hosts                go to foreign hosts when recursive
vi:   -H,  --span-hosts                đi tới máy khác khi đệ quy

en:   -L,  --relative                  follow relative links only
vi:   -L,  --relative                  chỉ đi theo liên kết tương đối

en:   -I,  --include-directories=LIST  list of allowed directories
vi:   -I,  --include-directories=DANH-SÁCH những thư mục cho phép

en:        --trust-server-names        use the name specified by the redirection
                                         URL's last component
vi:   --trust-server-names             dùng tên được chỉ định bởi thành phần
                                       cuối cùng của địa chỉ URL chuyển hướng

en:   -X,  --exclude-directories=LIST  list of excluded directories
vi:   -X,  --exclude-directories=DANH-SÁCH  những thư mục loại trừ

en:   -np, --no-parent                 don't ascend to the parent directory
vi:   -np, --no-parent                 không đi ngược lên thư mục mẹ

en: Email bug reports, questions, discussions to <bug-wget@gnu.org>
    and/or open issues at https://savannah.gnu.org/bugs/?func=additem&group=wget.
vi: Gửi thư điện tử báo lỗi, hỏi hay thảo luận về <bug-wget@gnu.org>
    và/hoặc mở một thông báo trục trặc ở https://savannah.gnu.org/bugs/?func=additem&group=wget.

en: GNU Wget %s, a non-interactive network retriever.
vi: GNU Wget %s, chương trình tải dữ liệu từ mạng không tương tác.

en: Password for user %s:
vi: Mật khẩu cho tài khoản %s:

en: Cannot create pipe
vi: Không thể tạo ống dẫn

en: Error initializing spawn file actions for use-askpass: %d
vi: Gặp lỗi khi khởi tạo thao tác sản sinh tập tin dùng cho use-askpass: %d

en: Error setting spawn file actions for use-askpass: %d
vi: Lỗi cài đặt thao tác sản sinh tập tin để dùng cho use-askpass: %d

en: Username for '%s%s':
vi: Tài khoản cho “%s%s”:

en: Password for '%s%s@%s':
vi: Mật khẩu cho “%s%s@%s”:

en: Compile:
vi: Biên dịch:

en: GNU Wget %s built on %s.
vi: GNU Wget %s được biên dịch dành cho %s.

en:     %s (env)
vi:     %s (môi trường)

en:     %s (user)
vi:     %s (người dùng)

en:     %s (system)
vi:     %s (hệ thống)

note: TRANSLATORS: When available, an actual copyright character (circle-c) should be used in preference to "(C)".
en: Copyright (C) %s Free Software Foundation, Inc.
vi: Tác quyền © năm %s của Tổ chức Phần mềm Tự do, Inc.

en: License GPLv3+: GNU GPL version 3 or later
    <http://www.gnu.org/licenses/gpl.html>.
    This is free software: you are free to change and redistribute it.
    There is NO WARRANTY, to the extent permitted by law.
vi: Giấy Phép Công Cộng GNU (GPL), phiên bản 3 hay mới hơn
    <http://gnu.org/licenses/gpl.html>
    Đây là phần mềm tự do: bạn có quyền thay đổi và phát hành lại nó.
    KHÔNG CÓ BẢO HÀNH GÌ CẢ, với điều kiện được pháp luật cho phép.

note: TRANSLATORS: When available, please use the proper diacritics for names such as this one. See en_US.po for reference.
en: 
    Originally written by Hrvoje Niksic <hniksic@xemacs.org>.
vi: 
    Nguyên bản được viết bởi Hrvoje Niksic <hniksic@xemacs.org>.

en: Please send bug reports and questions to <bug-wget@gnu.org>.
vi: Hãy gửi thông báo lỗi và các câu hỏi cho <bug-wget@gnu.org>.
    Thông báo lỗi dịch cho: <http://translationproject.org/team/vi.html>.

en: Memory allocation problem
vi: Vấn đề về cấp phát bộ nhớ

en: Exiting due to error in %s
vi: Thoát ra bởi vì lỗi trong %s

en: Try `%s --help' for more options.
vi: Thử “%s --help” để biết thêm tùy chọn.

en: %s: illegal option -- `-n%c'
vi: %s: tùy chọn không hợp lệ -- “-n%c”

en: Debugging support not compiled in. Ignoring --debug flag.
vi: Việc hỗ trợ gỡ lỗi không được biên dịch cùng. Bỏ qua cờ --debug

en: Both --no-clobber and --convert-links were specified, only --convert-links will be used.
vi: Nếu cả hai tùy chọn --no-clobber và --convert-links được chỉ ra, chỉ --convert-links được dùng.

en: Both --no-clobber and --convert-file-only were specified, only --convert-file-only will be used.
vi: Cả hai tùy chọn --no-clobber và --convert-file-only được chỉ ra, chỉ --convert-file-only được dùng.

en: Can't be verbose and quiet at the same time.
vi: Không thể dùng --verbose và --quiet cùng lúc.

en: Can't timestamp and not clobber old files at the same time.
vi: Không thể cùng một lúc đánh dấu thời gian và không ghi đè tập tin cũ.

en: Cannot specify both --inet4-only and --inet6-only.
vi: Không thể chỉ ra đồng thời cả hai tùy chọn --inet4-only và --inet6-only.

en: Cannot specify both -k or --convert-file-only and -O if multiple URLs are given, or in combination
    with -p or -r. See the manual for details.
vi: Không chỉ đinh cả hai -k hay --convert-file-only và -O với nhiều địa chỉ URL, hoặc dùng kèm
    với -p hay -r. Xem sổ tay để biết chi tiết.

en: WARNING: combining -O with -r or -p will mean that all downloaded content
    will be placed in the single file you specified.
vi: CẢNH BÁO: tổ hợp tùy chọn “-O” với “-r” hay “-p” gây ra
    tất cả nội dung đã tải lên được đặt vào tập tin riêng lẻ bạn đã chỉ ra.

en: WARNING: timestamping does nothing in combination with -O. See the manual
    for details.
vi: CẢNH BÁO: chức năng ghi giờ không làm gì khi dùng cùng với tùy chọn “-O”. Xem sổ tay để tìm chi tiết.

en: WARC output does not work with --no-clobber, --no-clobber will be disabled.
vi: Kết xuất WARC không làm việc với tùy chọn --no-clobber, --no-clobber sẽ bị tắt đi.

en: WARC output does not work with timestamping, timestamping will be disabled.
vi: Kết xuất WARC không làm việc với tùy chọn timestamping, timestamping sẽ bị tắt đi.

en: WARC output does not work with --spider.
vi: Kết xuất WARC không làm việc với tùy chọn --spider.

en: WARC output does not work with --continue or --start-pos, they will be disabled.
vi: Kết xuất WARC không làm việc với tùy chọn --continue hay --start-pos, chúng sẽ bị tắt đi.

en: Digests are disabled; WARC deduplication will not find duplicate records.
vi: Tóm lược (mã băm) bị tắt đi; WARC sẽ không tìm những bản ghi trùng nhau.

en: Compression does not work with --continue or --start-pos, they will be disabled.
vi: Nén không làm việc với tùy chọn --continue hay --start-pos, chúng sẽ bị tắt đi.

en: Cannot specify both --ask-password and --password.
vi: Không thể chỉ ra đồng thời cả hai tùy chọn “--ask-password” và “--password”.

en: WARNING: No username set with --ask-password. This is usually not what you want.
vi: CẢNH BÁO: Chưa đặt tài khoản với --ask-password. Điều này thường không phải là thứ bạn muốn.

en: Specifying both --start-pos and --continue is not recommended; --continue will be disabled.
vi: Chỉ ra cả --start-pos và --continue là không nên; --continue sẽ bị tắt.

en: %s: missing URL
vi: %s: thiếu URL

en: You cannot specify both --post-data and --post-file.
vi: Không thể chỉ ra đồng thời cả hai tùy chọn “--post-data” và “--post-file”.

en: You cannot use --post-data or --post-file along with --method. --method expects data through --body-data and --body-file options
vi: Bạn không thể dùng tùy chọn --post-data hay --post-file cùng với --method. --method cần dữ liệu thông qua các tùy chọn --body-data và --body-file

en: You must specify a method through --method=HTTPMethod to use with --body-data or --body-file.
vi: Bạn phải chọn phương thức thông qua --method=HTTPMethod hay dùng với --body-data hoặc --body-file.

en: You cannot specify both --body-data and --body-file.
vi: Không thể chỉ ra đồng thời cả hai tùy chọn --body-data và --body-file.

en: This version does not have support for IRIs
vi: Phiên bản này không hỗ trợ các IRI

en: -k or -r can be used together with -O only if outputting to a regular file.
vi: “-k” hay “-r” chỉ có thể được dùng cùng với “-O” chỉ khi xuất vào một tập tin thông thường.

en: --convert-links or --convert-file-only can be used together only if outputting to a regular file.
vi: --convert-links hay --convert-file-only chỉ có thể được dùng cùng với nhau chỉ khi xuất vào một tập tin thông thường.

en: Failed to init libcares
vi: Gặp lỗi khi khởi tạo libcares

en: Failed to init c-ares channel
vi: Gặp lỗi khi khởi tạo kênh c-ares

en: Failed to parse IP address '%s'
vi: Gặp lỗi khi phân tích địa chỉ IP %s

en: Failed to set DNS server(s) '%s' (%d)
vi: Gặp lỗi khi đặt máy phục vụ DNS “%s” (%d).

en: No URLs found in %s.
vi: Không tìm thấy địa chỉ URL trong %s.

en: Unable to parse metalink file %s.
vi: Không thể phân tích cú pháp tập tin metalink %s.

en: Could not download all resources from %s.
vi: Không thể tải về mọi nguồn tài nguyên từ %s.

en: FINISHED --%s--
    Total wall clock time: %s
    Downloaded: %d files, %s in %s (%s)
vi: XONG --%s--
    Tổng thời gian: %s
    Đã tải về: %d tập tin, %s trong %s (%s)

en: Download quota of %s EXCEEDED!
vi: VƯỢT GIỚI HẠN tải về %s!

en: -O not supported for metalink download. Ignoring.
vi: -O không được hỗ trợ với tải về metalink. Nên bỏ qua.

en: Planned metalink file: %s
vi: Tập tin metalink đã lên kế hoạch: %s

en: Secured metalink file: %s
vi: Tập tin metalink an ninh: %s

en: Rejecting metalink file. Unsafe name.
vi: Từ chối tập tin metalink. Tên không an toàn.

en: Processing metaurl %s...
vi: Đang xử lý metaurl %s…

en: Rejecting metaurl file %s. Unsafe name.
vi: Từ chối tập tin metalink %s. Tên không an toàn.

en: Failed to download %s. Skipping metaurl.
vi: Gặp lỗi khi tải %s. Nên bỏ qua metaurl.

en: Unable to parse metaurl file %s.
vi: Không thể phân tích cú pháp tập tin metaurl %s.

en: Metaurls processing returned with error.
vi: Việc xử lý Metaurls trả về lỗi.

en: Resource type %s not supported, ignoring...
vi: Tài nguyên kiểu %s không được hỗ trợ, nên bỏ qua…

en: Could not open downloaded file.
vi: Không thể mở tập tin đã tải về.

en: Computing size for %s
vi: Đang tính kích cỡ của %s

en: File size not declared. Skipping check.
vi: Kích thước tập tin chưa được công bố. Nên bỏ qua việc kiểm tra.

en: Could not get downloaded file's size.
vi: Không thể lẫy cỡ của tập tin đã tải về.

en: Size mismatch for file %s.
vi: Cỡ của tập tin không khớp với tập tin %s.

en: Size matches.
vi: Kích cỡ khớp nhau.

en: Computing checksum for %s
vi: Đang tính tổng kiểm của %s

en: Checksum matches.
vi: Tổng kiểm khớp nhau.

en: Checksum mismatch for file %s.
vi: Tổng kiểm không khớp với tập tin %s.

en: Could not open downloaded file for signature verification.
vi: Không thể mở đã tải về để xác thực chữ ký.

en: Signature validation succeeded.
vi: Việc xác nhận chữ ký đã thành công.

en: Invalid signature. Rejecting resource.
vi: Chữ ký không hợp lệ. Từ chối tài nguyên.

en: Data matches signature, but signature is not trusted.
vi: Dữ liệu khớp với chữ ký, nhưng chữ ký lại không đáng tin.

en: No checksums found.
vi: Không tìm thấy tổng kiểm.

en: Failed to download %s. Skipping resource.
vi: Gặp lỗi khi tải %s. Nên bỏ qua tài nguyên.

en: File %s retrieved but size does not match.
vi: Tập tin %s đã được tải về nhưng kích cỡ lại không khớp.

en: File %s retrieved but checksum does not match.
vi: Tập tin %s đã được tải về nhưng tổng kiểm lại không khớp.

en: File %s retrieved but signature does not match.
vi: Tập tin %s đã được tải về nhưng chữ ký lại không khớp.

en: Renaming %s to %s.
vi: Đang đổi %s thành %s.

en: Continuing in background.
vi: Tiếp tục chạy nền.

en: %s: Couldn't find usable socket driver.
vi: %s: Không tìm thấy trình điều khiển ổ cắm dùng được.

en: ioctl() failed.  The socket could not be set as blocking.
vi: ioctl() gặp lỗi.  Ổ cắm không thể được đặt như là kiểu khối.

en: %s: %s:%d: warning: %s token appears before any machine name
vi: %s: %s:%d: cảnh báo: hiệu bài %s xuất hiện trước bất kỳ tên máy nào

en: %s: %s:%d: unknown token "%s"
vi: %s: %s:%d: không rõ hiệu bài “%s”

en: Usage: %s NETRC [HOSTNAME]
vi: Cách dùng: %s NETRC [TÊN MÁY]

en: %s: cannot stat %s: %s
vi: %s: không thể lấy thống kê (stat) %s: %s

en: WARNING: using a weak random seed.
vi: CẢNH BÁO: sử dụng mầm số ngẫu nhiên yếu.

en: Could not seed PRNG; consider using --random-file.
vi: Không thể tạo mầm PRNG, coi như sử dụng --random-file.

en: Your OpenSSL version is too old to support TLS 1.3
vi: Phiên bản OpenSSL của bạn quá cũ để hỗ trợ TLS 1.3

en: Your OpenSSL version is too old to support TLSv1.1
vi: Phiên bản OpenSSL của bạn quá cũ để hỗ trợ TLSv1.1

en: Your OpenSSL version is too old to support TLSv1.2
vi: Phiên bản OpenSSL của bạn quá cũ để hỗ trợ TLSv1.2

en: OpenSSL: unimplemented 'secure-protocol' option value %d
vi: OpenSSL: giá trị tùy chọn “secure-protocol” chưa được thực hiện %d

en: Your OpenSSL version does not support option '%s'.
vi: Phiên bản OpenSSL của bạn quá cũ để hỗ trợ tùy chọn '%s'.

en: Rebuilding Wget and/or OpenSSL may help in this situation.
vi: Xây dựng lại Wget và/hoặc OpenSSL có thể hữu ích trong trường hợp này.

en: OpenSSL: Invalid cipher list: %s
vi: OpenSSL: Danh sách mã hóa không hợp lệ: %s

en: OpenSSL: Failed set trust to partial chain
vi: OpenSSL: Gặp lỗi khi đặt tin cậy cho chuỗi bộ phận

en: OpenSSL: Failed to allocate verification param
vi: OpenSSL: Gặp lỗi khi phân bổ tham số xác thực

en: WARNING: Could not seed PRNG. Consider using --random-file.
vi: CẢNH BÁO: Không thể tạo mầm PRNG. Coi như sử dụng --random-file.

en: %s: cannot verify %s's certificate, issued by %s:
vi: %s: không thể thẩm tra chứng nhận của %s, cấp bởi %s:

en:   Unable to locally verify the issuer's authority.
vi:   Không thể thẩm tra cục bộ quyền của nhà cấp.

en:   Self-signed certificate encountered.
vi:   Gặp chứng nhận tự ký.

en:   Issued certificate not yet valid.
vi:   Chứng nhận đã cấp nhưng chưa hợp lệ.

en:   Issued certificate has expired.
vi:   Chứng nhận đã cấp cũng đã hết hạn dùng.

en: %s: no certificate subject alternative name matches
    	requested host name %s.
vi: %s: không có tên thay thế của chủ thể chứng nhận mà
    	tương ứng với tên máy yêu cầu %s.

en:     %s: certificate common name %s doesn't match requested host name %s.
vi:     %s: tên thường gọi của chứng nhận %s không tương ứng tên máy yêu cầu %s.

en:     %s: certificate common name is invalid (contains a NUL character).
        This may be an indication that the host is not who it claims to be
        (that is, it is not the real %s).
vi:     %s: tên chung chứng nhận không hợp lệ (chứa một ký tự null).
        Trường hợp này có thể thấy rằng máy chủ không phải là cái mà được bảo vệ
        (do vậy, máy không phải là %s thật).

en: To connect to %s insecurely, use `--no-check-certificate'.
vi: Để kết nối không an toàn tới %s, hãy dùng “-no-check-certificate”.

en: 
    %*s[ skipping %sK ]
vi: 
    %*s[ nhảy qua %sK ]

en: Invalid dot style specification %s; leaving unchanged.
vi: Lỗi trong định dạng dấu chấm %s, để nguyên.

note: TRANSLATORS: "ETA" is English-centric, but this must be short, ideally 3 chars.  Abbreviate if necessary.
en:     eta %s
vi:     cần %s

note: TRANSLATORS: The meaning is "elapsed time", and it is shown * next to the progress bar once the download is done. * This should not take up more room than * available here (6 columns).  Abbreviate if necessary.
en:     in
vi:     trong

en: Cannot get REALTIME clock frequency: %s
vi: Không thể lấy tần số đồng hồ THỜI GIAN THỰC: %s

en: nofollow attribute found in %s. Will not follow any links on this page
vi: không theo thuộc tính tìm thấy trong %s. Sẽ không theo bất kỳ liên kết nào trên trang này

en: Removing %s since it should be rejected.
vi: Xóa %s vì nó sẽ bị từ chối.

en: Loading robots.txt; please ignore errors.
vi: Đang tải robots.txt; xin hãy bỏ qua các thông báo lỗi.

en: Error parsing proxy URL %s: %s.
vi: Lỗi phân tích URL của proxy %s: %s.

en: Error in proxy URL %s: Must be HTTP.
vi: Lỗi trong URL của proxy %s: Phải là HTTP.

en: %d redirections exceeded.
vi: Vượt quá mức giới hạn %d lần chuyển hướng.

en: Giving up.
vi: Chịu thua.

en: Retrying.
vi: Đang thử lại.

en: Found no broken links.
vi: Không tìm thấy liên kết hỏng.

en: Found %d broken link.
    
     | Found %d broken links.
vi[0]: Tìm thấy %d liên kết hỏng.

en: Unsupported scheme
vi: Lược đồ không được hỗ trợ

en: HTTPS support not compiled in
vi: Chưa biên dịch để hỗ trợ HTTPS

en: FTPS support not compiled in
vi: Chưa biên dịch để hỗ trợ FTPS

en: Scheme missing
vi: Thiếu lược đồ

en: Invalid host name
vi: Sai tên máy

en: Bad port number
vi: Sai số hiệu cổng

en: Unterminated IPv6 numeric address
vi: Địa chỉ số IPv6 không có giới hạn

en: IPv6 addresses not supported
vi: Không hỗ trợ địa chỉ IPv6

en: Invalid IPv6 numeric address
vi: Sai địa chỉ IPv6 dạng số

en: Unconvertable multibyte sequence encountered
vi: Gặp chuỗi byte nhiều byte không hoàn chỉnh

en: %s: %s: Failed to allocate enough memory; memory exhausted.
vi: %s: %s: Gặp lỗi khi cấp pháp đủ bộ nhớ; đã hết bộ nhớ.

en: %s: %s: Failed to allocate %ld bytes; memory exhausted.
vi: %s: %s: Gặp lỗi khi cấp phát %ld byte; đã hết bộ nhớ.

en: %s: aprintf: text buffer is too big (%d bytes), aborting.
vi: %s: aprintf: vùng đệm văn bản quá lớn (%d byte), nên hủy bỏ.

en: Failed to unlink symlink %s: %s
vi: Bỏ liên kết mềm %s không thành công: %s

en: Failed to Fopen file %s
vi: Gặp lỗi khi Fopen tập tin %s

en: Failed to get FD for file %s
vi: Lỗi lấy thông tin tập tin FD cho %s

en: Failed to stat file %s, (check permissions)
vi: Gặp lỗi khi lấy thông tin về tập tin %s, (các quyền kiểm tra)

en: File %s changed since the last check. Security check failed.
vi: Tập tin %s đã thay đổi kể từ lần kiểm tra cuối. Việc kiểm tra an ninh gặp lỗi.

en: Failed to open file %s, reason :%s
vi: Mở tệp '%s' bị thất bại, lý do là :%s

en: Failed to stat file %s, error: %s
vi: Gặp lỗi khi lấy thống kê về tập tin “%s”, lỗi: %s

en: Trying to open file %s but it changed since last check. Security check failed.
vi: Đang thử mở tập tin %s nhưng nó đã bị thay đổi kể từ lần kiểm tra trước. Việc kiểm tra an ninh gặp lỗi.

en: Invalid regular expression %s, PCRE2 error %d
vi: Biểu thức chính quy %s không hợp lệ, lỗi PCRE2 %d

en: Invalid regular expression %s, %s
vi: Biểu thức chính qui không hợp lệ %s, %s

en: Error while matching %s: %d
vi: Gặp lỗi khi so khớp %s: %d

en: Skipping key with wrong size (%d/%d): %s
vi: Bỏ qua chìa khóa với kích cỡ sai (%d/%d): %s

en: Error setting WARC file position.
vi: Gặp lỗi trong khi đặt vị trí tập tin WARC.

en: Error flushing WARC file to disk.
vi: Gặp lỗi trong khi đẩy nội dung tập tin WARC lên đĩa.

en: Error duplicating WARC file file descriptor.
vi: Gặp lỗi khi nhân bản bộ mô tả tập tin WARC.

en: Error opening GZIP stream to WARC file.
vi: Lỗi mở dòng dữ liệu GZIP tới tập tin WARC.

en: Error writing warcinfo record to WARC file.
vi: Lỗi ghi bản ghi warcinfo vào tập tin WARC.

en: Opening WARC file %s.
vi: Đang mở tập tin WARC %s.

en: Error opening WARC file %s.
vi: Gặp lỗi trong khi mở tập tin WARC %s.

en: CDX file does not list original urls. (Missing column 'a'.)
vi: Tập tin CDX không liệt kê url gốc. (Thiếu cột “a”.)

en: CDX file does not list checksums. (Missing column 'k'.)
vi: Tập tin CDX không liệt kê mã băm tổng kiểm tra. (Thiếu cột “k”.)

en: CDX file does not list record ids. (Missing column 'u'.)
vi: Tập tin CDX không liệt kê id bản ghi. (Thiếu cột “u”.)

en: Loaded %d record from CDX.
    
     | Loaded %d records from CDX.
vi[0]: Đã tải %d bản ghi từ CDX.

en: Could not read CDX file %s for deduplication.
vi: Không thể đọc tập tin CDX %s cho tái nhân bản.

en: Could not open temporary WARC manifest file.
vi: Không thể mở tập tin kê khai tạm thời WARC.

en: Could not open temporary WARC log file.
vi: Không thể ghi vào tập tin nhật ký tạm thời WARC.

en: Could not open WARC file.
vi: Không thể mở tập tin WARC.

en: Could not open CDX file for output.
vi: Không thể mở tệp tin CDX cho đầu ra.

en: Could not open temporary WARC file.
vi: Không thể mở tập tin tạm thời WARC.

en: Found exact match in CDX file. Saving revisit record to WARC.
vi: Tìm thấy khớp hoàn toàn trong tập tin CDX. Đang ghi bản ghi truy cập lại vào WARC.

en: Always show wired interface
vi: Luôn hiện mạng có dây

en: Automatically connect to this network
vi: Tự động kết nối đến mạng này

en: Automatically reconnect on connection loss
vi: Tự kết nối lại

en: Choose from the networks below:
vi: Chọn từ các mạng dưới đây:

en: Connected to $A at $B (IP: $C)
vi: Đã kết nối vào mạng $A (chất lượng mạng đạt $B), IP: $C

en: Connected to wired network (IP: $A)
vi: Đã kết nối với mạng có dây, IP: $A

en: Generating PSK...
vi: k

en: Hidden Network ESSID
vi: ESSID của mạng ẩn

en: No wireless networks found.
vi: Không thấy mạng không dây nào

en: Path to PAC file
vi: đường dẫn đến tập tin PAC

en: Putting interface down...
vi: Đang tắt thiết bị....

en: Putting interface up...
vi: Đang khởi động thiết bị...

en: Resetting IP address...
vi: Đang khởi động lại địa chỉ IP...

en: Secured
vi: Đã được bảo mật

en: Unsecured
vi: Không bảo mật

en: Use Encryption
vi: Mã hóa

en: Use Static DNS
vi: Dùng DNS tĩnh

en: Use Static IPs
vi: Sử dụng địa chỉ IP tĩnh

en: Wired Interface
vi: Cổng mạng có dây

en: Automatically reconnect on network connection loss
vi: Tự kết nối lại

en: Wired interface:
vi: Cổng mạng có dây

en: Wireless interface:
vi: Cổng mạng không dây

en: <b>Wireless Interface</b>
vi: Cổng mạng không dây

note: Type: string Description
en: Wi-Fi interface name:
vi: Tên giao diện Wi-Fi:

note: Type: string Description
en: Enter the name of the Wi-Fi interface that is to be managed by WiFi Radar.  Note that WiFi Radar does not support multiple Wi-Fi interfaces.
vi: Hãy gõ tên của giao diện Wi-Fi (không dây) cần quản lý bằng WiFi Radar. Ghi chú rằng phần mềm này không hỗ trợ đồng thời nhiều giao diện Wi-Fi.

en: Article not found
vi: Không thấy bài viết

en: Can't find any results for requested query
vi: Tìm kiếm không trả về kết quả nào

en: Can't access Wikipedia
vi: Không thể truy cập Wikipedia

en: Check your Internet connection and try again
vi: Kiểm tra đường truyền internet rồi thử lại

en: Clear Bookmarks List?
vi: Xoá danh sách các dấu trang

en: All bookmarks in the list will be removed permanently.
vi: Tất cả dấu trang trong đây sẽ bị xoá vĩnh viễn.

en: Search Suggestions
vi: Gợi ý

[ctx: shortcut window]
en: Table of contents
vi: Mục lục

[ctx: shortcut window]
en: Search articles
vi: Tìm bài viết

[ctx: shortcut window]
en: Previous page
vi: Trang trước

[ctx: shortcut window]
en: Next page
vi: Trang tiếp theo

[ctx: shortcut window]
en: Bookmarks
vi: Dấu trang

en: About Wike
vi: Giới thiệu Wike

en: Keep a List of Recent Articles
vi: Ghi nhớ các bài viết gần đây

en: Search and read Wikipedia articles
vi: Tìm và đọc các bài viết trên Wikipedia

note: Don't remove semicolons!
en: Wikipedia;Encyclopedia;
vi: Wikipedia;Bách khoa toàn thư;

en: Wike is a Wikipedia reader for the GNOME Desktop. Provides access to all the content of this online encyclopedia in a native application, with a simpler and distraction-free view of articles.
vi: Wike là trình đọc Wikipedia trên hệ desktop GNOME. Thông qua Wike, bạn có thể truy cập bộ bách khoa toàn thư online này trong một môi trường ứng dụng native, các bài viết được trình bày đơn giản hơn so với bản web và tránh phiền nhiễu.

en: The history of visited articles will be deleted permanently.
vi: Lịch sử đọc bài viết sẽ bị xoá vĩnh viễn.

en: Clear Personal Data?
vi: Xoá dữ liệu cá nhân?

en: Cookies and cache data will be deleted permanently.
vi: Dữ liệu cookie và cache sẽ bị xoá vĩnh viễn.

en: Clear Data
vi: Xoá dữ liệu

note: Don't remove %s tag!
en: Search “%s” on Wikipedia
vi: Tìm "%s" trên Wikipedia

en: The page that will be displayed when Wike starts
vi: Wike sẽ hiển thị trang này khi khởi động

en: Allow Live Search on Desktop
vi: Cho phép tìm kiếm trực tiếp desktop

en: Warning: all desktop searches will be sent to Wikipedia
vi: Lưu ý: tất cả các lượt tìm kiếm desktop sẽ được gửi đến Wikipedia

en: Wike will remember the history of visited articles
vi: Wike sẽ ghi nhớ lịch sử đọc bài viết

en: Cookies and cache data will be deleted
vi: Dữ liệu cookie và cache sẽ bị xoá

en: Random Article
vi: Bài viết ngẫu nhiên

en: Last article
vi: Bài viết gần đây nhất

[ctx: shortcut window]
en: Main menu
vi: Menu chính

[ctx: shortcut window]
en: Close current tab
vi: Đóng tab hiện tại

[ctx: shortcut window]
en: Next tab
vi: Tab tiếp theo

[ctx: shortcut window]
en: Previous tab
vi: Tab phía trước

en: Open Link in New Tab
vi: Mở liên kết trong tab mới

en: Add Link to Bookmarks
vi: Làm dấu liên kết

en: Copy Link to Clipboard
vi: Chép liên kết vào clipboard

en: Desktop searches are performed in the default language
vi: Máy bạn sẽ thực hiện tìm kiếm desktop bằng ngôn ngữ đặt sẵn

en: You can search in other languages ​​using a prefix. Eg. -es to search in Spanish
vi: Bạn có thể tìm bằng ngôn ngữ khác bằng cách thêm tiền tiết. Ví dụ, để tìm bằng tiếng Tây Ban Nhà, thêm -es.

[ctx: shortcut window]
en: Random article
vi: Bài viết ngẫu nhiên

en: Show full history
vi: Xem chi tiết lịch sử

en: Bookmark added:
vi: Dấu trang đã thêm:

en: Print operation completed
vi: In hoàn tất

en: Print operation failed
vi: In thất bại

en: Link copied to clipboard
vi: Đã chép liên kết vào clipboard

en: Report an Issue
vi: Báo cáo lỗi

en: Help Translating
vi: Giúp biên dịch

en: Flag Icons
vi: Biểu tượng cờ

en: All content from Wikipedia.org and available under CC BY-SA 4.0 unless otherwise noted.
    
    Wike is an independent development not endorsed by or affiliated with the Wikimedia Foundation.
vi: Tất cả nội dung được lấy từ Wikipedia và khả dụng thông qua giấy phép CC BY-SA 4.0 trừ khi được ghi khác.
    
    Wike được phát triển độc lập và không được công nhận bởi hay liên kết với Quỹ Wikimedia.

en: Article not Found
vi: Không thấy bài viết

en: Can't Access Wikipedia
vi: Không thể truy cập Wikipedia

en: Reading list
vi: Danh sách đọc

en: No Contents
vi: Không có nội dung

en: There is no table of contents for this page
vi: Trang này không có mục lục

en: Pick your Languages
vi: Chọn ngôn ngữ

[ctx: shortcut window]
en: Sidebar
vi: Thanh bên

[ctx: shortcut window]
en: Languages
vi: Ngôn ngữ

[ctx: shortcut window]
en: Search text
vi: Tìm kiếm văn bản

[ctx: shortcut window]
en: Copy link to clipboard
vi: Chép vào clipboard

[ctx: shortcut window]
en: Main page
vi: Trang chính

[ctx: shortcut window]
en: History of recent articles
vi: Lịch sử các bài viết gần đây

[ctx: shortcut window]
en: Reload current page
vi: Nạp lại trang hiện tại

en: New Bookmarks List
vi: Danh sách dấu trang mới

en: Create List
vi: Tạo danh sách

en: Rename Bookmarks List
vi: Đặt tên danh sách dấu trang

en: Rename List
vi: Đặt tên danh sách

en: Also delete the list
vi: Đồng thời xoá danh sách

en: Clear History?
vi: Xoá lịch sử?

en: Wikipedia main page
vi: Trang chính của Wikipedia

en: Random article
vi: Bài viết ngẫu nhiên

en: Start typing to search Wikipedia articles
vi: Bắt đầu nhập để tìm bài viết trên Wikipedia

en: Main Page
vi: Trang chính

en: No Languages
vi: Không có ngôn ngữ

en: This page is not available in other languages
vi: Trang này không khả dụng trong ngôn ngữ khác

en: Language Flags
vi: Cờ cho ngôn ngữ

en: Link Previews
vi: Xem trước liên kết

en: Empty History
vi: Lịch sử trống

en: There are no recent articles in the history
vi: Không có bài viết nào gần đây trong lịch sử

en: No Bookmarks
vi: Không có dấu trang

en: Use the Add Bookmark button or press Ctrl+D to add the current article to the list
vi: Sử dụng nút "làm dấu trang" hoặc nhấn tổ hợp Ctrl+D để thêm bài viết hiện tại vào danh sách

en: Create New List…
vi: Tạo danh sách mới...

en: Rename List…
vi: Đặt lại tên danh sách...

en: Clear List…
vi: Xoá danh sách...

en: It supports more than 300 languages and integrates with desktop searches, providing suggestions that make it easier to find any content. Other features are: bookmarks with multiple lists, article table of contents, history, text searches and much more…
vi: Wike hỗ trợ hơn 300 ngôn ngữ và tích hợp với tìm kiếm desktop, cung cấp gợi ý để tìm kiếm dễ hơn. Các tính năng khác bao gồm: làm dấu trang kèm với nhiều danh sách dấu trang, mục lục bài viết, lịch sử, tìm kiếm văn bản, ...

[ctx: shortcut window]
en: View open tabs
vi: Xem các tab đang mở

en: Restore open articles
vi: Hồi phục các bài viết đã mở

en: Clear Personal Data on Close
vi: Xoá dữ liệu các nhân khi đóng

en: Article Menu
vi: Menu bài viết

en: Your languages
vi: Ngôn ngữ của bạn

en: 1 language selected
vi: Chọn 1 ngôn ngữ

note: Don't remove %s tag!
en: %s languages selected
vi: Chọn %s ngôn ngữ

en: Search Languages
vi: Tìm kiếm ngôn ngữ

en: Search languages
vi: Tìm kiếm ngôn ngữ

en: Always Hide Tabs
vi: Luôn ẩn tab

en: The tab bar will also be hidden in desktop mode
vi: Thanh tab cũng sẽ bị ẩn trong chế độ desktop

en: Enter at least three characters to get search suggestions
vi: Nhập ít nhất ba ký tự để được gợi ý tìm kiếm

note: translate: This must be a valid string recognised by Nsis.  If your language is not yet supported by Nsis, please translate the missing Nsis part first.
en: LANG_ENGLISH
vi: LANG_VIETNAMESE

note: translate: This must be the string used by GNU iconv to represent the charset used by Windows for your language.  If you don't know, check [wine]/tools/wmc/lang.c, or http://www.microsoft.com/globaldev/reference/WinCP.mspx IMPORTANT: In the rest of this file, only the subset of UTF-8 that can be con
en: windows-1252
vi: windows-1258

note: translate: Charset used by NTLDR in your localised version of Windows XP.  If you don't know, maybe http://en.wikipedia.org/wiki/Code_page helps.
en: cp437
vi: cp1258

note: translate: IMPORTANT: only the subset of UTF-8 that can be converted to NTLDR charset (e.g. cp437) should be used in this string.  If you don't know which charset applies, limit yourself to ascii. $target_distro; will be "Debian" and $kernel_name; will be either "GNU/Linux", "GNU/kFreeBSD" or "GNU/H
en: $target_distro $kernel_name - Continue with install process
vi: $target_distro $kernel_name - Tiê'p tu.c cài đa(.t

note: translate: IMPORTANT: only the subset of UTF-8 that can be converted to NTLDR charset (e.g. cp437) should be used in this string.  If you don't know which charset applies, limit yourself to ascii.
en: PXE - Network boot
vi: PXE - Khởi động từ mạng

[ctx: NLFID]
note: translate: The MUI_LANGUAGE macro expects the nlf file without extension for your language as a parameter. The nlf file should be found in /usr/share/nsis/Contrib/Language files/
en: English
vi: Vietnamese

note: translate: This is the program name, that appears in the installer windows captions and in the Windows Uninstaller dialog. Ampersands (&) are _forbidden_ in that string.
en: Debian-Installer loader
vi: Trình nạp Bộ Cài đặt Debian

en: Cannot find win32-loader.ini.
vi: Không tìm thấy tập tin win32-loader.ini.

en: win32-loader.ini is incomplete.  Contact the provider of this medium.
vi: Tập tin win32-loader.ini chưa hoàn thành. Hãy liên lạc với nhà cung cấp vật chứa này.

en: This program has detected that your keyboard type is "$0".  Is this correct?
vi: Chương trình này đã phát hiện rằng bạn có bàn phím kiểu « $0 ». Đúng không?

en: Please send a bug report with the following information:
    
     - Version of Windows.
     - Country settings.
     - Real keyboard type.
     - Detected keyboard type.
    
    Thank you.
vi: Hãy gửi báo cáo lỗi chứa thông tin này:
    
     • Phiên bản Windows
     • Thiết lập quốc gia
     • Kiểu bàn phím vật lý
     • Kiểu bàn phím được phát hiện
    
    Cám ơn.

en: There doesn't seem to be enough free disk space in drive $c.  For a complete desktop install, it is recommended to have at least 3 GB.  If there is already a separate disk or partition for this install, or if you plan to replace Windows completely, you can safely ignore this warning.
vi: Có vẻ là không có đủ chỗ trống trên đĩa trong ổ $c. Để cài đặt môi trường hoàn toàn, khuyên bạn có ít nhất 3 GB sức chứa trống trên đĩa. Có một đĩa hay phân vùng riêng cho bản cài đặt này, hoặc bạn định thay thế hoàn toàn Windows, thì bạn có thể bỏ qua cảnh báo này một cách an toàn.

en: Error: not enough free disk space.  Aborting install.
vi: Lỗi: không đủ chỗ trống trên đĩa nên hủy bỏ tiến trình cài đặt.

en: This program doesn't support Windows $windows_version yet.
vi: Chương trình này chưa hỗ trợ Windows $windows_version.

en: The system version you're trying to install is designed to run on modern, 64-bit computers.  However, your computer is incapable of running 64-bit programs.
    
    Use the 32-bit ("i386") version, or the Multi-arch version which is able to install either of them.
    
    This installer will abort now.
vi: Bạn đang thử cài đặt một phiên bản hệ thống được thiết kế để chạy trên máy tính 64-bit hiện đại. Máy tính này không có khả năng chạy phần mềm 64-bit.
    
    Hãy cài đặt phiên bản 32-bit (i386) của Debian, hoặc phiên bản Multi-arch (đa kiến trúc) mà có khả năng cài đặt mỗi bản.
    
    Tiến trình cài đặt này sẽ hủy bỏ ngay bây giờ.

en: Your computer is capable of running modern, 64-bit operating systems.  However, the system version you're trying to install is designed to run on older, 32-bit hardware.
    
    You may still proceed with this install, but in order to take the most advantage of your computer, we recommend that you use the 64-bit ("amd64") version instead, or the Multi-arch version which is able to install either of them.
    
    Would you like to abort now?
vi: Máy tính này có khả năng chạy hệ điều hành 64-bit hiện đại. Tuy nhiên, bạn đang thử cài đặt một phiên bản hệ thống được thiết kế để chạy trên phần cứng 32-bit cũ.
    
    Bạn vẫn còn có thể tiếp tục lại cài đặt, nhưng mà để sử dụng máy tính một cách hữu ích nhất, khuyên bạn cài đặt phiên bản 64-bit (amd64), hoặc phiên bản Multi-arch (đa kiến trúc) mà có khả năng cài đặt mỗi bản.
    
    Bạn có muốn hủy bỏ tiến trình cài đặt ngay bây giờ không?

note: translate: "system partition" and "boot partition" are defined by Microsoft to mean the opposite of what a normal person would expect they mean, so please keep the quotes, and translate them as literally as possible.  Also, I suggest you use the same term used in http://support.microsoft.com/kb/3144
en: Unable to find "system partition", assuming it is the same as the "boot partition" ($c).
vi: Không tìm thấy « phân vùng hệ thống » (system partition), giả sử nó cũng là « phân vùng khởi động » (boot partition) ($c).

en: Select install mode:
vi: Chọn chế độ cài đặt:

en: Normal mode.  Recommended for most users.
vi: Chế độ bình thường. Nên dùng cho phần lớn người dùng.

en: Expert mode.  Recommended for expert users who want full control of the install process.
vi: Chế độ cấp cao. Nên dùng cho những người dùng có kinh nghiệm muốn điều khiển hoàn toàn tiến trình cài đặt.

en: PXE mode: install a PXE loader to allow remote kernel loading.
vi: Chế độ PXE: cài đặt trình nạp PXE cho việc nạp hạt nhân từ xa.

en: Select action:
vi: Chọn hành vi:

en: Begin install on this computer.
vi: Bắt đầu cài đặt vào máy tính này.

en: Repair an installed system (rescue mode).
vi: Sửa chữa hệ thống đã có (chế độ cứu).

en: Select the kernel:
vi: Chọn hạt nhân:

en: Graphical install
vi: Cài đặt đồ họa

en: Text install
vi: Cài đặt văn bản

en: Connecting ...
vi: Đang kết nối ...

en: Select which version of Debian-Installer to use:
vi: Chọn phiên bản Bộ Cài đặt Debian nào cần dùng:

en: Stable release.  This will install Debian "stable".
vi: Phiên bản ổn định. Tùy chọn này sẽ cài đặt bản "stable" của Debian.

en: Daily build.  This is the development version of Debian-Installer.  It will install Debian "testing" by default, and may be capable of installing "stable" or "unstable" as well.
vi: Bản xây dựng hàng ngày. Đây là phiên bản phát triển của Bộ Cài Đặt Debian. Nó sẽ cài đặt bản "testing" (thử) theo mặc định, và cũng có thể có khả năng cài đặt bản "stable" (ổn định) hay "unstable" (chưa ổn định).

note: translate: You might want to mention that so-called "known issues" page is only available in English.
en: It is recommended that you check for known issues before using a daily build.  Would you like to do that now?
vi: Khuyên bạn kiểm tra có vấn đề đã biết, trước khi sử dụng một bản xây dựng hàng ngày. Bạn có muốn làm như thế ngay bây giờ không?

en: The following parameters will be used.  Do NOT change any of these unless you know what you're doing.
vi: Những tham số theo đây sẽ được sử dụng. KHÔNG nên thay đổi bất cứ tham số nào nếu bạn không hiểu hoàn toàn kết quả.

en: Proxy settings (host:port):
vi: Thiết lập ủy nhiệm (máy:cổng):

en: Location of boot.ini:
vi: Vị trí của tập tin « boot.ini »:

en: Base URL for netboot images (linux and initrd.gz):
vi: Địa chỉ URL cơ bản cho các ảnh đĩa khởi động qua mạng (linux và initrd.gz):

en: Error: failed to copy $0 to $1.
vi: Lỗi: không sao chép được $0 vào $1.

note: translate: $0 will be "Release" (it is a filename).
en: Checking GPG signature on $0.
vi: Đang kiểm chữ ký GPG trên $0.

note: translate: $0 will be "Release" (it is a filename).
en: The downloaded $0 file cannot be trusted! Aborting.
vi: Không thể tin tưởng tập tin $0 được tải về! Đang bỏ ngang.

note: translate: This appears in a MessageBox when the md5 checksum verification failed. $0 is a url; $2 is the filename $1 is the computed checksum and $4 is the expected one.
en: Checksum mismatch for $0/$2. Got $1 when expecting $4. Aborting.
vi: Không giống tổng kiểm của $0/$2. Được $1 khi cần $4. Đang bỏ ngang.

note: translate: $2 is a filename
en: Computing checksum for $2
vi: Đang tính tổng kiểm cho $2

en: Generating $0
vi: Đang tạo $0

en: Appending preseeding information to $0
vi: Đang nối thêm thông tin chèn sẵn vào $0

en: Error: unable to run $0.
vi: Lỗi: không thể chạy $0.

en: Disabling NTFS compression in bootstrap files
vi: Đang tắt chức năng nén NTFS trong các tập tin nạp và khởi động hệ thống

en: Registering in NTLDR
vi: Đang đăng ký trong NTLDR

en: Registering in BootMgr
vi: Đang đăng ký trong BootMgr

en: Error: failed to parse bcdedit.exe output.
vi: Lỗi: không phân tích được kết xuất « bcdedit.exe ».

en: Error: $0 not found.  Is this really Windows $windows_version?
vi: Lỗi: không tìm thấy $0. Đây thực sự là Windows phiên bản $windows_version phải không?

en: VERY IMPORTANT NOTICE:\n\n
vi: THÔNG BÁO RẤT QUAN TRỌNG:\n\n

note: translate: The following two strings are mutualy exclusive.  win32-loader will display one or the other depending on version of Windows. Take into account that either option has to make sense in our current context (i.e. be careful when using pronouns, etc).
en: The second stage of this install process will now be started.  After your confirmation, this program will restart Windows in DOS mode, and automatically load the next part of the install process.\n\n
vi: Giai đoạn thứ hai của tiến trình cài đặt sắp bắt đầu. Sau khi bạn xác nhận thì chương trình này sẽ khởi chạy lại Windows ở chế độ DOS, và tự động nạp phần kế tiếp của tiến trình cài đặt.\n\n

en: You need to reboot in order to proceed with the install process.  During your next boot, you will be asked whether you want to start Windows or continue with the install process.\n\n
vi: Bạn cần phải khởi động lại máy để tiếp tục tiến trình cài đặt. Trong khi khởi động, bạn sẽ được nhắc chọn khởi chạy Windows hoặc tiếp tục lại chạy tiến trình cài đặt.\n\n

en: During the install process, you will be offered the possibility of either reducing your Windows partition or completely replacing it.  In both cases, it is STRONGLY RECOMMENDED that you have previously made a backup of your data.  The authors of this software will NOT take ANY RESPONSIBILITY in the event of data loss.\n\nOnce your install is complete (and if you have chosen to keep Windows in your disk), you can uninstall this loader through the Windows Add/Remove Programs dialog in Control Panel.
vi: Trong tiến trình cài đặt, bạn sẽ có dịp hoặc giảm kích cỡ của phân vùng Windows, hoặc thay thế nó hoàn toàn. Trong mỗi trường hợp, RẤT KHUYÊN bạn sao lưu toàn bộ dữ liệu về trước. Những tác giả của phần mềm này sẽ KHÔNG chịu TRÁCH NHIỆM GÌ về dữ liệu bị mất.\n\nMột khi cài đặt xong (và nếu bạn đã chọn giữ lại Windows trên đĩa), bạn cũng có thể hủy cài đặt trình nạp này thông qua hộp thoại Add/Remove Programs (Thêm/Bỏ Chương Trình) của Windows trên Control Panel (Bảng Điều Khiển).

en: Do you want to reboot now?
vi: Bạn có muốn khởi động lại máy ngay bây giờ không?

note: Type: boolean Description
en: Should non-superusers be able to capture packets?
vi: Người dùng không phải siêu người dùng nên có quyền bắt gói tin không?

note: Type: boolean Description
en: Dumpcap can be installed in a way that allows members of the "wireshark" system group to capture packets. This is recommended over the alternative of running Wireshark/Tshark directly as root, because less of the code will run with elevated privileges.
vi: Dumpcap có thể được cài đặt bằng một cách cấp cho các thành viên của nhóm « wireshark » có quyền bắt gói tin. Thiết lập này khuyến khích, so với chạy Wireshark/Tshark trực tiếp dưới người chủ, vì ít mã nguồn hơn sẽ chạy với quyền truy cập cao.

note: Type: boolean Description
en: Enabling this feature may be a security risk, so it is disabled by default. If in doubt, it is suggested to leave it disabled.
vi: Bật tính năng này có thể rủi ro bảo mật thì nó bị tắt theo mặc định. Chưa chắc nên để lại bị tắt.

en: <strong>ALERT: You are logged out!</strong> Could not save draft. <a href="%s" target="blank">Please log in again.</a>
vi: <strong>CHÚ Ý: Bạn chưa đăng nhập!</strong> Không thể lưu được bản nháp. <a href="%s" target="blank">Hãy đăng nhập lại.</a>

en: Can&#8217;t delete the <strong>%s</strong> category: this is the default one
vi: Không thể xóa chuyên mục <strong>%s</strong>: đây là chuyên mục mặc định

en: Comment %d does not exist
vi: Phản hồi %d không tồn tại

en: You did not enter a category name.
vi: Bạn chưa điền tên chuyên mục.

en: The category you are trying to create already exists.
vi: Chuyên mục bạn muốn tạo đã tồn tại.

en: Category <a href="#%s">%s</a> added
vi: Chuyên mục <a href="#%s">%s</a> đã được tạo thêm

en: An error has occured. Please reload the page and try again.
vi: Gặp lỗi, hãy làm mới trang này và thử lại.

en: No tags found!
vi: Không tìm thấy thẻ nào!

en: Error: you are replying to a comment on a draft post.
vi: Lỗi: bạn đang trả lời phản hồi cho một bản nháp.

en: Sorry, you must be logged in to reply to a comment.
vi: Xin lỗi, bạn phải đăng nhập để viết phản hồi.

en: Error: please type a comment.
vi: Lỗi: xin hãy nhập một phản hồi.

en: Please provide a custom field value.
vi: Hãy nhập giá trị cho trường tùy biến.

en: User <a href="#%s">%s</a> added
vi: Thành viên <a href="#%s">%s</a> đã được thêm

note: translators: draft saved date format, see http://php.net/date
en: g:i:s a
vi: H:i:s

en: Draft Saved at %s.
vi: Bản nháp được lưu lúc %s

en: Someone
vi: Ai đó

en: Autosave disabled: %s is currently editing this page.
vi: Chế độ tự động lưu tắt: %s đang chỉnh sửa trang này.

en: Autosave disabled: %s is currently editing this post.
vi: Chế độ tự động lưu tắt: %s đang chỉnh sửa bài này.

en: You are not allowed to edit this page.
vi: Bạn không có quyền chỉnh sửa trang này.

en: You are not allowed to edit this post.
vi: Bạn không có quyền chỉnh sửa bài này.

en: Saving is disabled: %s is currently editing this page.
vi: Chế độ tự động lưu tắt: %s đang chỉnh sửa trang này.

en: Saving is disabled: %s is currently editing this post.
vi: Chế độ tự động lưu tắt: %s đang chỉnh sửa bài này.

en: Cheatin&#8217; uh?
vi: Chơi gian hả?

en: Category not updated.
vi: Chuyên mục không được cập nhật

en: Tag not updated.
vi: Thẻ chưa được cập nhật.

en: No posts found.
vi: Không tìm thấy bài nào.

en: Pending Review
vi: Chờ xét duyệt

en: Thank you for creating with <a href="http://wordpress.org/">WordPress</a>.
vi: Cảm ơn bạn đã dùng <a href="http://vi.wordpress.org">WordPress</a> - Việt hóa bởi <a href="http://link2caro.net">link2caro</a>.

en: <a href="http://codex.wordpress.org/">Documentation</a>
vi: <a href="http://www.wordpressvn.net/">WordPress Việt Nam</a> | <a href="http://codex.wordpress.org/vi/">Tài liệu</a>

en: <a href="http://wordpress.org/support/forum/4">Feedback</a>
vi: <a href="http://wordpress.org/support/forum/4">Phản hồi tới WordPress</a>

en: Visit Site
vi: Xem trang chủ

en: Howdy, <a href="%1$s" title="Edit your profile">%2$s</a>
vi: Chào bạn, <a href="%1$s" title="Chỉnh sửa hồ sơ của bạn">%2$s</a>

en: Turbo
vi: Bộ tăng tốc

en: Invalid plugin page
vi: Trang plugin không hợp lệ

en: Cannot load %s.
vi: Không tải được %s.

en: You are not allowed to import.
vi: Bạn không có quyền import

en: Invalid importer.
vi: Lệnh Import không hợp lệ

en: Cannot load importer.
vi: Không chạy được lệnh Import.

en: You do not have permission to upload files.
vi: Bạn không có quyền tải tập tin lên.

en: You are not allowed to delete categories.
vi: Bạn không được phép xóa chuyên mục.

en: Category added.
vi: Chuyên mục đã được thêm.

en: Category deleted.
vi: Chuyên mục đã bị xóa

en: Category updated.
vi: Chuyên mục đã được cập nhật

en: Category not added.
vi: Chuyên mục không được tạo thêm.

en: Search results for &#8220;%s&#8221;
vi: Kết quả cho &#8220;%s&#8221;

en: Search Categories
vi: Tìm kiếm chuyên mục

en: Bulk Actions
vi: Tác vụ

en: <strong>Note:</strong><br />Deleting a category does not delete the posts in that category. Instead, posts that were only assigned to the deleted category are set to the category <strong>%s</strong>.
vi: <strong>Ghi chú:</strong><br />Xóa một mục không có nghĩa là bạn xoá các bài và các liên kết trong mục đó. Thay vào đó, các bài viết này sẽ được chuyển về chuyên mục <strong>%s</strong>.

comment: wp-admin/categories.php:178
en: Add Category
vi: Thêm chuyên mục

en: Category Name
vi: Tên chuyên mục

en: The name is used to identify the category almost everywhere, for example under the post or in the category widget.
vi: Tên được sử dụng để nhận diện chuyên mục ở mọi nơi, ví dụ trong bài viết hay trong widget.

en: Category Slug
vi: Chuỗi cho đường dẫn tĩnh

en: The &#8220;slug&#8221; is the URL-friendly version of the name. It is usually all lowercase and contains only letters, numbers, and hyphens.
vi: Chuỗi cho đường dẫn tĩnh là phiên bản của tên hợp chuẩn với Đường dẫn (URL). Chuỗi này bao gồm chữ cái thường, số và dấu gạch ngang (-).

en: Category Parent
vi: Chuyên mục mẹ

en: Categories, unlike tags, can have a hierarchy. You might have a Jazz category, and under that have children categories for Bebop and Big Band. Totally optional.
vi: Chuyên mục khác với thẻ, bạn có thể sử dụng nhiều cấp chuyên mục. Ví dụ: Trong chuyên mục nhạc, bạn có chuyên mục con là nhạc Pop, nhạc Jazz. Việc này hoàn toàn là tùy theo ý bạn.

en: The description is not prominent by default; however, some themes may show it.
vi: Mô tả bình thường không được sử dụng trong giao diện, tuy nhiên có vài giao diện hiện thị mô tả này.

en: Oops, no comment with this ID.
vi: Oops, không có phản hồi mang ID này.

en: You are not allowed to edit comments on this post.
vi: Bạn không có quyền chỉnh sửa phản hồi cho bài này.

en: This comment is in the Trash. Please move it out of the Trash if you want to edit it.
vi: Phản hồi này đang ở trong thùng rác. Nếu bạn muốn sửa đổi, bạn phải lấy phản hồi này ra khỏi thùng rác trước.

en: You are not allowed to delete comments on this post.
vi: Bạn không có quyền xóa phản hồi cho bài này.

en: You are not allowed to edit comments on this post, so you cannot approve this comment.
vi: Bạn không có quyền chỉnh sửa phản hồi cho bài này, do vậy không thể chuẩn y phản hồi này.

en: You are about to mark the following comment as spam:
vi: Bạn muốn đánh dấu phản hồi sau là spam:

en: Spam Comment
vi: Phản hồi spam

en: You are about to move the following comment to the Trash:
vi: Bạn muốn bỏ phản hồi sau vào thùng rác:

en: Trash Comment
vi: Phản hồi trong thùng rác

en: You are about to delete the following comment:
vi: Bạn muốn xóa phản hồi sau:

en: Permanently Delete Comment
vi: Xóa phản hồi khỏi thùng rác

en: You are about to approve the following comment:
vi: Bạn muốn thông qua phản hồi sau:

en: Approve Comment
vi: Thông qua phản hồi

[ctx: noun]
note: translators: field name in comment form
en: Comment
vi: Phản hồi

en: Are you sure you want to do that?
vi: Bạn chắc chắn muốn làm việc đó không?

en: You are not allowed to edit comments on this post, so you cannot disapprove this comment.
vi: Bạn không có quyền chỉnh sửa phản hồi cho bài này, do vậy bạn không có quyền xét duyệt phản hồi này.

en: Header updated.
vi: Header đã được cập nhật.

en: Your Header Image
vi: Ảnh đầu trang

en: This is your header image. You can change the text color or upload and crop a new image.
vi: Đây là ảnh đầu trang. Bạn có thể thay đổi màu chữ hoặc tải lên và chọn ảnh mới.

en: Select a Text Color
vi: Chọn màu chữ

en: Use Original Color
vi: Sử dụng màu nguyên bản

en: Upload New Header Image
vi: Tải lên ảnh đầu trang mới

en: Here you can upload a custom header image to be shown at the top of your blog instead of the default one. On the next screen you will be able to crop the image.
vi: Bạn có thể tải lên ảnh đầu trang để thay thế cho ảnh mặc định. Sau khi tải lên, bạn có thể thể cắt ảnh.

en: Images of exactly <strong>%1$d x %2$d pixels</strong> will be used as-is.
vi: Kích thước ảnh chính xác <strong>%1$d x %2$d điểm ảnh</strong> sẽ được sử dụng.

en: Choose an image from your computer:
vi: Chọn ảnh từ máy tính:

en: Reset Header Image and Color
vi: Khôi phục ảnh đầu trang và màu sắc

en: This will restore the original header image and color. You will not be able to retrieve any customizations.
vi: Khôi phục lại ảnh đầu trang và màu nguyên bản. Bạn sẽ không sử dụng lại được những gì bạn đã thay đổi.

en: Restore Original Header
vi: Khôi phục lại đầu trang nguyên bản

en: Choose the part of the image you want to use as your header.
vi: Chọn phần ảnh mà bạn muốn dùng làm ảnh đầu trang.

en: Crop Header
vi: Cắt ảnh

en: Header complete!
vi: Hoàn thành đầu trang!

en: Visit your site and you should see the new header now.
vi: Ghé thăm trang web, bạn sẽ thấy đầu trang mới.

en: Edit &#8220;%s&#8221;
vi: Sửa &#8220;%s&#8221;

en: Delete Permanently
vi: Xóa vĩnh viễn

en: View &#8220;%s&#8221;
vi: Xem &#8220;%s&#8221;

en: No Tags
vi: Không có thẻ nào

en: %s from now
vi: %s từ bây giờ

en: (Unattached)
vi: (Không được sử dụng)

en: %s pending
vi: %s chờ xét duyệt

en: Get permalink
vi: Đường dẫn tĩnh

en: No media attachments found.
vi: Không tìm thấy tập tin đính kèm.

en: You do not have sufficient permissions to edit categories for this blog.
vi: Bạn không có đủ quyền để chỉnh sửa các chuyên mục của trang web này.

en: Update Category
vi: Lưu các thay đổi

en: Edit Comments on &#8220;%s&#8221;
vi: Sửa phản hồi của &#8220;%s&#8221;

en: Edit Comments
vi: Sửa phản hồi

en: %s comment approved | %s comments approved
vi[0]: %s phản hồi được thông qua

en: %s comment marked as spam. | %s comments marked as spam.
vi[0]: %s phản hồi bị đánh dấu là spam.

en: %s comment restored from the spam | %s comments restored from the spam
vi[0]: %s phản hồi được bỏ đánh dấu là spam.

en: %s comment moved to the trash. | %s comments moved to the trash.
vi[0]: %s phản hồi bị bỏ vào thùng rác.

en: %s comment restored from the trash | %s comments restored from the trash
vi[0]: %s phản hồi được lấy lại từ thùng rác.

en: %s comment permanently deleted | %s comments permanently deleted
vi[0]: %s phản hồi bị xóa

en: Pending <span class="count">(<span class="pending-count">%s</span>)</span> | Pending <span class="count">(<span class="pending-count">%s</span>)</span>
vi[0]: Chờ xét duyệt <span class="count">(<span class="pending-count">%s</span>)</span>

en: Approved | Approved
vi[0]: Chấp nhận

en: Trash <span class="count">(<span class="trash-count">%s</span>)</span> | Trash <span class="count">(<span class="trash-count">%s</span>)</span>
vi[0]: Spam <span class="count">(<span class="trash-count">%s</span>)</span>

en: Displaying %s&#8211;%s of %s
vi: Đang xem %s&#8211;%s trên %s

en: Unapprove
vi: Phản đối

en: Mark as Spam
vi: Đánh dấu là spam

en: Not Spam
vi: Không phải Spam

en: Show all comment types
vi: Hiện tất cả các phản hồi

en: Pings
vi: Ping

en: Empty Spam
vi: Xóa hết spam

en: No comments awaiting moderation&hellip; yet.
vi: Không có phản hồi nào cần xét duyệt&hellip;.

en: Post updated. <a href="%s">View post</a>
vi: Bài viết đã được đăng. <a href="%s">Xem bài viết</a>

en: Custom field updated.
vi: Trường tùy biến đã được cập nhật

en: Custom field deleted.
vi: Trường tùy biến đã bị xóa.

en: Post updated.
vi: Bài viết đã được cập nhật.

en: Post restored to revision from %s
vi: Bài viết được khôi phục từ phiên bản %s

en: Post published. <a href="%s">View post</a>
vi: Bài viết đã được đăng. <a href="%s">Xem bài viết</a>

en: Post saved.
vi: Bài viết đã được lưu.

en: Post submitted. <a target="_blank" href="%s">Preview post</a>
vi: Bài viết đã được đăng. <a target="_blank" href="%s">Xem bài viết</a>

note: translators: Publish box date formt, see http://php.net/date - Same as in meta-boxes.php
en: Post scheduled for: <b>%1$s</b>. <a target="_blank" href="%2$s">Preview post</a>
vi: Bài viết đã được lên kế hoạch: <b>%1$s</b>. <a target="_blank" href="%2$s">Xem bài viết</a>

note: translators: Publish box date formt, see http://php.net/date
en: M j, Y @ G:i
vi: d.m.Y @ H:i

en: Post draft updated. <a target="_blank" href="%s">Preview post</a>
vi: Bản nháp đã được cập nhật. <a target="_blank" href="%s">Xem bài viết</a>

en: There is an autosave of this post that is more recent than the version below.  <a href="%s">View the autosave</a>.
vi: Có bản tự động lưu của bài này mới hơn phiên bản dưới đây.  <a href="%s">Xem bản tự động lưu</a>.

en: Post Thumbnail
vi: Ảnh thu nhỏ của bài viết

en: Excerpt
vi: Tóm tắt

en: Send Trackbacks
vi: Gửi trackback

en: Post Slug
vi: Chuỗi cho đường dẫn tĩnh

en: Post Author
vi: Tác giả

en: Post Revisions
vi: Các phiên bản của bài viết

en: Last edited by %1$s on %2$s at %3$s
vi: Chỉnh sửa lần cuối bởi %1$s ngày %2$s lúc %3$s

en: Last edited on %1$s at %2$s
vi: Chỉnh sửa lần cuối ngày %1$s lúc %2$s

en: Editing Comment # %s
vi: Sửa Phản hồi # %s

en: View Comment
vi: Xem phản hồi

[ctx: adjective]
note: translators: comment type radio button translators: comment status
en: Approved
vi: Chấp nhận

[ctx: adjective]
note: translators: comment type radio button
en: Pending
vi: Chờ xét duyệt

en: Submitted on: <b>%1$s</b>
vi: Đăng ngày: <b>%1$s</b>

en: Update Comment
vi: Cập nhật phản hồi

en: E-mail (%s):
vi: Thư điện tử (%s):

en: send e-mail
vi: gửi thư điện tử

en: visit site
vi: xem trang chủ

en: URL (%s):
vi: Đường dẫn (%s):

en: Link Categories
vi: Chuyên mục Liên kết

en: Categories deleted.
vi: Chuyên mục đã bị xóa.

en: <strong>Note:</strong><br />Deleting a category does not delete the links in that category. Instead, links that were only assigned to the deleted category are set to the category <strong>%s</strong>.
vi: <strong>Ghi chú:</strong><br />Xóa một mục không có nghĩa là bạn xoá các bài và các liên kết trong mục đó. Thay vào đó, các bài viết này sẽ được chuyển về chuyên mục <strong>%s</strong>.

comment: wp-admin/categories.php:178
en: Add Link Category
vi: Thêm Chuyên mục Đường dẫn

en: Link Category name
vi: Tên chuyên mục liên kết

en: Link Category slug
vi: Chuỗi đường dẫn tĩnh cho chuyên mục liên kết

en: Description (optional)
vi: Mô tả (không bắt buộc)

en: You do not have sufficient permissions to edit link categories for this blog.
vi: Bạn không có đủ quyền để chỉnh sửa các chuyên mục liên kết của trang web này.

en: Edit Link Category
vi: Chỉnh sửa Chuyên mục Liên kết

en: <a href="%s">Links</a> / Edit Link
vi: <a href="%s">Đường dẫn</a> / Sửa

en: Update Link
vi: Cập nhật đường dẫn

en: <a href="%s">Links</a> / Add New Link
vi: <a href="%s">Liên kết</a> / Thêm liên kết

en: Add Link
vi: Thêm liên kết

en: Link Relationship (XFN)
vi: Quan hệ liên kết (XFN)

en: Link added.
vi: Đã thêm liên kết.

en: Example: Nifty blogging software
vi: Ví dụ: Trang chủ của link2caro

en: Web Address
vi: Địa chỉ trang web

en: Example: <code>http://wordpress.org/</code> &#8212; don&#8217;t forget the <code>http://</code>
vi: Ví dụ <code>http://link2caro.net/</code> &#8212; đừng quên <code>http://</code>

en: This will be shown when someone hovers over the link in the blogroll, or optionally below the link.
vi: Mô tả sẽ hiển thị khi giữ chuột trên liên kết, hoặc hiển thị dưới liên kết.

en: Page updated. <a href="%s">View page</a>
vi: Trang đã được cập nhật. <a href="%s">Xem trang</a>

en: Page published. <a href="%s">View page</a>
vi: Trang đã được đăng. <a href="%s">Xem trang</a>

en: Page restored to revision from %s
vi: Trang được phục hồi từ phiên bản %s

en: Page submitted. <a target="_blank" href="%s">Preview page</a>
vi: Trang đã được đăng. <a target="_blank" href="%s">Xem trang</a>

note: translators: Publish box date formt, see http://php.net/date - Same as in meta-boxes.php
en: Page scheduled for: <b>%1$s</b>. <a target="_blank" href="%2$s">Preview page</a>
vi: Trang đã được lên kế hoạch: <b>%1$s</b>. <a target="_blank" href="%2$s">Xem trang</a>

en: Page draft updated. <a target="_blank" href="%s">Preview page</a>
vi: Bản nháp đã được cập nhật. <a target="_blank" href="%s">Xem trang</a>

en: There is an autosave of this page that is more recent than the version below.  <a href="%s">View the autosave</a>.
vi: Có bản tự động lưu của trang này mới hơn phiên bản dưới đây.  <a href="%s">Xem bản tự động lưu</a>.

en: Page Slug
vi: Chuỗi cho đường dẫn tĩnh

en: Page Image
vi: Trang ảnh

en: Page Author
vi: Tác giả

en: Page Revisions
vi: Các phiên bản của trang

en: You are not allowed to move this page to the trash.
vi: Bạn không có quyền bỏ trang này vào thùng rác.

en: Error in moving to trash...
vi: Lỗi khi bỏ vào thùng rác ...

en: You are not allowed to restore this page from the trash.
vi: Bạn không có quyền lấy lại trang này từ thùng rác.

en: Error in restoring from trash...
vi: Lỗi khi lấy lại từ thùng rác ...

en: You are not allowed to delete this page.
vi: Bạn không được phép xóa trang này.

en: Error in deleting...
vi: Lỗi khi xóa ...

en: Edit Pages
vi: Chỉnh sửa trang

[ctx: page]
en: Published
vi: Đã đăng

en: Published pages
vi: Trang được đăng

[ctx: page]
en: Published <span class="count">(%s)</span> | Published <span class="count">(%s)</span>
vi[0]: Đã đăng <span class="count">(%s)</span>

[ctx: page]
en: Scheduled
vi: Đã lên kế hoạch

en: Scheduled pages
vi: Bài viết được lên kế hoạch:

[ctx: page]
en: Scheduled <span class="count">(%s)</span> | Scheduled <span class="count">(%s)</span>
vi[0]: Đã kế hoạch <span class="count">(%s)</span>

[ctx: page]
en: Pending Review
vi: Chờ xét duyệt

en: Pending pages
vi: Trang chờ xét duyệt

[ctx: page]
en: Pending Review <span class="count">(%s)</span> | Pending Review <span class="count">(%s)</span>
vi[0]: Chờ xét duyệt <span class="count">(%s)</span>

[ctx: page]
en: Draft
vi: Bản nháp

[ctx: manage posts header]
en: Drafts
vi: Bản nháp

[ctx: page]
en: Draft <span class="count">(%s)</span> | Drafts <span class="count">(%s)</span>
vi[0]: Bản nháp <span class="count">(%s)</span>

[ctx: page]
en: Private
vi: Riêng tư

en: Private pages
vi: Trang riêng tư

[ctx: page]
en: Private <span class="count">(%s)</span> | Private <span class="count">(%s)</span>
vi[0]: Riêng tư <span class="count">(%s)</span>

[ctx: page]
en: Trash
vi: Thùng rác

en: Trash pages
vi: Trang trong thùng rác

[ctx: page]
en: Trash <span class="count">(%s)</span> | Trash <span class="count">(%s)</span>
vi[0]: Thùng rác <span class="count">(%s)</span>

[ctx: page]
comment: wp-admin/user-new.php
note: translators: add new page
en: Add New
vi: Thêm trang mới

en: %s page updated. | %s pages updated.
vi[0]: %s trang được cập nhật.

en: %s page not updated, invalid parent page specified. | %s pages not updated, invalid parent page specified.
vi[0]: %s trang chưa được cập nhật, trang mẹ được chọn không hợp lệ.

en: %s page not updated, somebody is editing it. | %s pages not updated, somebody is editing them.
vi[0]: %s trang chưa được cập nhật, có người đang sửa trang này.

en: Page permanently deleted. | %s pages permanently deleted.
vi[0]: %s trang được xóa.

en: Page moved to the trash. | %s pages moved to the trash.
vi[0]: %s trang được lấy lại từ thùng rác.

en: Page restored from the trash. | %s pages restored from the trash.
vi[0]: %s trang được lấy lại từ thùng rác.

en: Your page has been saved.
vi: Trang đã được lưu.

en: View page
vi: Xem trang

en: Edit page
vi: Chỉnh sửa trang

[ctx: pages]
en: All <span class="count">(%s)</span> | All <span class="count">(%s)</span>
vi[0]: Tất cả <span class="count">(%s)</span>

en: Search Pages
vi: Tìm kiếm trang

en: No pages found.
vi: Không tìm thấytrang nào.

[ctx: column name]
note: translators: column name
en: Comment
vi: Phản hồi

en: You do not have sufficient permissions to edit tags for this blog.
vi: Bạn không có đủ quyền để chỉnh sửa thẻ của trang web này.

en: A tag was not selected for editing.
vi: Không có thẻ nào được chọn để sửa.

en: Tag slug
vi: Chuỗi cho đường dẫn tĩnh

en: The description is not prominent by default, however some themes may show it.
vi: Mô tả bình thường không được sử dụng trong giao diện, nhưng có nhiều ngoại lệ.

en: Update Tag
vi: Cập nhật thẻ

en: Invalid taxonomy
vi: Thẻ không hợp lệ

en: Tag added.
vi: Thẻ đã được thêm.

en: Tag deleted.
vi: Thẻ đã bị xóa.

en: Tag updated.
vi: Thẻ đã được cập nhật.

en: Tag not added.
vi: Thẻ chưa được thêm.

en: Tags deleted.
vi: Thẻ đã bị xóa.

en: Search Tags
vi: Tìm kiếm thẻ

en: Popular Tags
vi: Thẻ được dùng nhiều nhất

en: Add a New Tag
vi: Thêm thẻ mới

en: The name is how the tag appears on your site.
vi: Tên thẻ là cụm từ sẽ được hiện lên trên trang web.

en: You are not allowed to move this post to the trash.
vi: Bạn không có quyền bỏ bài viết này vào thùng rác.

en: You are not allowed to restore this post from the trash.
vi: Bạn không có quyền lấy lại bài viết này từ thùng rác.

en: You are not allowed to delete this post.
vi: Bạn không được phép xóa bài viết này.

en: Edit Posts
vi: Chỉnh sửa bài viết

[ctx: post]
comment: wp-admin/user-new.php
note: translators: add new post
en: Add New
vi: Viết bài mới

en: Your post has been saved.
vi: Bài viết đã được lưu.

en: View post
vi: Xem bài viết

en: Edit post
vi: Chỉnh sửa bài viết

en: %s post updated. | %s posts updated.
vi[0]: %s bài viết được cập nhật.

en: %s post not updated, somebody is editing it. | %s posts not updated, somebody is editing them.
vi[0]: %s bài viết chưa được cập nhật, có người đang sửa bài này.

en: Post permanently deleted. | %s posts permanently deleted.
vi[0]: %s bài viết bị xóa.

en: Post moved to the trash. | %s posts moved to the trash.
vi[0]: %s bài viết được lấy lại từ thùng rác.

en: Post restored from the trash. | %s posts restored from the trash.
vi[0]: %s bài viết được lấy lại từ thùng rác.

[ctx: posts]
en: My Posts <span class="count">(%s)</span> | My Posts <span class="count">(%s)</span>
vi[0]: Bài viết của tôi <span class="count">(%s)</span>

[ctx: posts]
en: All <span class="count">(%s)</span> | All <span class="count">(%s)</span>
vi[0]: Tất cả <span class="count">(%s)</span>

en: Search Posts
vi: Tìm kiếm bài viết

en: Show all dates
vi: Hiện tất cả ngày

en: View all categories
vi: Xem tất cả các chuyên mục

en: Excerpt View
vi: Xem tóm tắt

en: No posts found in the trash
vi: Không tìm thấy bài viết nào trong thùng rác

en: No posts found
vi: Không tìm thấy bài nào

en: You do not have sufficient permissions to export the content of this blog.
vi: Bạn không có đủ quyền để xuất nội dung trang web này ra tập tin.

en: When you click the button below WordPress will create an XML file for you to save to your computer.
vi: Khi bạn nhấn nút dưới đây, Wordpress sẽ tạo cho bạn một tập tin XML để tải về trong máy tính.

en: This format, which we call WordPress eXtended RSS or WXR, will contain your posts, pages, comments, custom fields, categories, and tags.
vi: Định dạng này, được gọi là WordPress RSS mở rộng hay WXR, sẽ chứa tất cả các bài viết, phản hồi, trường tùy biến, chuyên mục và thẻ.

en: Once you&#8217;ve saved the download file, you can use the Import function on another WordPress blog to import this blog.
vi: Sau khi ghi lại tập tin tải về, bạn có thể dùng tác vụ (Nhập vào) trên một blog WordPress khác để nhập toàn bộ nội dung của blog này.

en: Restrict Author
vi: Hạn chế tác giả

en: All Authors
vi: Tất cả các tác giả

en: Download Export File
vi: Tải về tập tin được xuất ra

en: You do not have sufficient permissions to import content in this blog.
vi: Bạn không có đủ quyền để nhập nội dung vào cho trang web này.

en: If you have posts or comments in another system, WordPress can import those into this blog. To get started, choose a system to import from below:
vi: Nếu bạn có bài viết hoặc phản hồi trong một hệ thống khác, WordPress có thể nhập chúng vào blog này. Để bắt đầu, hãy chọn một trong các hệ thống dưới đây:

en: No importers are available.
vi: Không có lệnh Nhập vào nào phù hợp.

en: Import Blogger
vi: Nhập vào cho Blogger

en: Howdy! This importer allows you to import posts and comments from your Blogger account into your WordPress blog.
vi: Lệnh Nhập vào giúp bạn nhập toàn bộ bài viết, phản hồi từ trang web cũ của bạn vào trang web này.

en: To use this importer, you must have a Google account and an upgraded (New, was Beta) blog hosted on blogspot.com or a custom domain (not FTP).
vi: Để sử dụng công cụ nhập vào, bạn phải có tài khoản Google và một blog đã được nâng cấp tại blogspot.com hoặc một tên miền tùy biến (không phải FTP).

en: The first thing you need to do is tell Blogger to let WordPress access your account. You will be sent back here after providing authorization.
vi: Điều đầu riên bạn phải cho Blogger quyền truy cập vào tài khoản của bạn. Bạn sẽ quay lại trang này sau khi cấp quyền truy cập cho Blogger.

en: Something went wrong. If the problem persists, send this info to support:
vi: Có lỗi xảy ra. Nếu lỗi vẫn xảy ra, hãy gửi thông tin này đến hỗ trợ kĩ thuật:

en: Trouble signing in
vi: Gặp vấn đề khi đăng nhập

en: We were not able to gain access to your account. Try starting over.
vi: Không thể truy cập vào tài khoản của bạn, hãy thử lại xem.

en: No blogs found
vi: Không tìm thấy blog nào

en: We were able to log in but there were no blogs. Try a different account next time.
vi: Truy cập thành công vào tài khoản nhưng không tìm thấy blog nào cả, hãy thử với tài khoản khác xem sao?

en: Set Authors
vi: Tác giả

en: Final Step: Author Mapping
vi: Bước cuối cùng: Tạo ánh xạ cho tác giả

en: Nothing was imported. Had you already imported this blog?
vi: Không có gì để nhập. Bạn đã nhập blog này rồi?

en: Blogger Blogs
vi: Blog tại Blogger

en: Blog Name
vi: Tên trang web

en: Blog URL
vi: Đường dẫn

en: The Magic Button
vi: Nút kì diệu

en: This feature requires Javascript but it seems to be disabled. Please enable Javascript and then reload this page. Don&#8217;t worry, you can turn it back off when you&#8217;re done.
vi: Tính năng này yêu cầu trình duyệt web của bạn hỗ trợ Javascript. Hãy bật Javascript và làm mới trang này. Bạn có thể tắt Javascript sau khi bạn sử dụng xong tính năng này.

en: Author mapping
vi: Thay tác giả

en: Blogger username
vi: Tên đăng nhập

en: WordPress login
vi: Đăng nhập

en: Could not connect to https://www.google.com
vi: Không liên kết được với https://www.google.com

en: There was a problem opening a secure connection to Google. This is what went wrong:
vi: Gặp lỗi khi thiết lập kết nối bảo mật tới Google. Đây là lỗi gặp phải:

en: Could not connect to %s
vi: Không kết nối đến %s

en: There was a problem opening a connection to Blogger. This is what went wrong:
vi: Có lỗi khi kết nối với Blogger. Lỗi:

en: Now that you have imported your Blogger blog into WordPress, what are you going to do? Here are some suggestions:
vi: Bạn đã nhập thành công blog Blogger vào WordPress, tiếp theo, bạn có thể làm theo một vài gợi ý sau:

en: That was hard work! Take a break.
vi: Thật vất vả quá! Nghỉ một chút đi.

en: In case you haven&#8217;t done it already, you can import the posts from your other blogs:
vi: Bạn có thể nhập vào các bài viết từ các blog khác của bạn:

en: Go to <a href="%s" target="%s">Authors &amp; Users</a>, where you can modify the new user(s) or delete them. If you want to make all of the imported posts yours, you will be given that option when you delete the new authors.
vi: Đi tới <a href="%s" target="%s">Tác giả &amp; Người dùng</a>, bạn có thể thay đổi hoặc xóa thành viên mới. Nếu bạn muốn lấy quyền tác giả của tất cả các bài viết đã nhập, bạn sẽ có lựa chọn đó khi xóa các tác giả.

en: For security, click the link below to reset this importer.
vi: Vì lí do bảo mật, nhấn liên kết dưới đây xóa các thông số đã nhập.

en: Clear account information
vi: Xóa thông tin thành viên

en: Import posts, comments, and users from a Blogger blog.
vi: Nhập các bài viết, phản hồi, và thành viên từ một blog Blogger.

en: Import Blogware
vi: Nhập vào cho Blogware

en: Howdy! This importer allows you to extract posts from Blogware XML export file into your blog.  Pick a Blogware file to upload and click Import.
vi: Tác vụ Nhập vào cho phép bạn trích vào blog của bạn các bài viết từ tập tin xuất ra bởi Blogware. Chọn một tập tin Blogware để tải lên và nhập vào.

en: Post <em>%s</em> already exists.
vi: Bài viết <i>%s</i> đã tồn tại.

en: Importing post <em>%s</em>...
vi: Đang nhập bài viết <em>%s</em>...

en: Couldn&#8217;t get post ID
vi: Không lấy được ID của bài viết

en: %s comment | %s comments
vi[0]: %s phản hồi

en: All done. <a href="%s">Have fun!</a>
vi: Hoàn thành. <a href="%s">Chúc vui!</a>

en: Import posts from Blogware.
vi: Nhập vào các bài viết từ Blogware.

en: Import DotClear
vi: Nhập vào cho DotClear

en: Steps may take a few minutes depending on the size of your database. Please be patient.
vi: Các bước kéo dài vài phút, phụ thuộc vào độ lớn của cơ sở dữ liệu. Xin vui lòng chờ đợi.

en: Howdy! This importer allows you to extract posts from a DotClear database into your blog.  Mileage may vary.
vi: Lệnh Import này giúp bạn trích các bài viết từ một cơ sở dữ liệu của DotClear vào blog của bạn.

en: Your DotClear Configuration settings are as follows:
vi: Các cấu hình tùy chọn DotClear của bạn:

en: Import Categories
vi: Nhập chuyên mục

en: Importing Categories...
vi: Đang nhập chuyên mục ...

en: Done! <strong>%1$s</strong> category imported. | Done! <strong>%1$s</strong> categories imported.
vi[0]: Hoàn thành! <strong>%1$s</strong> chuyên mục đã được nhập.

en: No Categories to Import!
vi: Không nhập chuyên mục nào!

en: Importing Users...
vi: Đang nhập vào các thành viên...

en: Done! <strong>%1$s</strong> users imported.
vi: Hoàn thành! <strong>%1$s</strong> thành viên đã được nhập.

en: No Users to Import!
vi: Không nhập thành viên nào!

en: Importing Posts...
vi: Đang nhập vào các bài viết...

en: Done! <strong>%1$s</strong> posts imported.
vi: Hoàn thành! <strong>%1$s</strong> bài viết đã được nhập.

en: Importing Comments...
vi: Đang nhập vào các phản hồi...

en: Done! <strong>%1$s</strong> comments imported.
vi: Hoàn thành! <strong>%1$s</strong> phản hồi đã được nhập.

en: No Comments to Import!
vi: Không có phản hồi nào để nhập vào!

en: Importing Links...
vi: Đang nhập các liên kết...

en: Done! <strong>%s</strong> link or link category imported. | Done! <strong>%s</strong> links or link categories imported.
vi[0]: Hoàn thành! <strong>%s</strong> liên kết hoặc chuyên mục liên kết đã được nhập.

en: No Links to Import!
vi: Không có liên kết nào để nhập!

en: Import Users
vi: Nhập các thành viên

en: Import Posts
vi: Nhập các bài

en: Import Comments
vi: Nhập các phản hồi

en: Import Links
vi: Nhập liên kết

en: Welcome to WordPress.  We hope (and expect!) that you will find this platform incredibly rewarding!  As a new WordPress user coming from DotClear, there are some things that we would like to point out.  Hopefully, they will help your transition go as smoothly as possible.
vi: Chúc mừng bạn đến với WordPress. Chúng tôi hy vọng bạn sẽ thích công cụ blog này! Mong rằng mọi chuyển đổi sẽ diễn ra trôi chảy.

en: You have already setup WordPress and have been assigned an administrative login and password.  Forget it.  You didn&#8217;t have that login in DotClear, why should you have it here?  Instead we have taken care to import all of your users into our system.  Unfortunately there is one downside.  Because both WordPress and DotClear uses a strong encryption hash with passwords, it is impossible to decrypt it and we are forced to assign temporary passwords to all your users.  <strong>Every user has the same username, but their passwords are reset to password123.</strong>  So <a href="%1$s">Log in</a> and change it.
vi: Bạn đã cài đặt xong WordPress và đã nhận được tên người dùng và mật khẩu. Bạn không cần phải nhớ chúng đâu. Bạn không dùng tên đó trong DotClear, tại sao lại phải dùng nó ở đây? Thay vào đó, chúng tôi sẽ giúp bạn nhập tất cả các thành viên cũ vào WordPress. Tiếc rằng sẽ có một chút khó khăn. Lý do là cả WordPress và DotClear đều mã hóa rất tốt các mật khẩu, do vậy, không thể giải mã chúng và thay vào đó, chúng tôi sẽ chỉ định mật khẩu tạm thời cho những thành viên cũ. <strong>Mọi thành viên đều giữ nguyên tên cũ, nhưng mật khẩu sẽ được đổi thành password123.</strong> Bởi vậy hãy <a href="%1$s">Đăng nhập</a> và đổi mật khẩu mới.

en: Preserving Authors
vi: Giữ nguyên các tác giả

en: Secondly, we have attempted to preserve post authors.  If you are the only author or contributor to your blog, then you are safe.  In most cases, we are successful in this preservation endeavor.  However, if we cannot ascertain the name of the writer due to discrepancies between database tables, we assign it to you, the administrative user.
vi: Thứ hai, chúng ta đã cố gắng giữ nguyên tác giả của từng bài viết. Nếu bạn lạ tác giả duy nhất của các bài viết, mọi thứ đều không thay đổi. Hầu như chúng ta luôn thành công trong việc giừ gìn quyền tác giả. Tuy nhiên, nếu có trục trặc với một bài viết nào đó, quyền tác giả bài viết đó sẽ được gán cho bạn - người có quyền quản lý cao nhất.

en: Also, since you&#8217;re coming from DotClear, you probably have been using Textile to format your comments and posts.  If this is the case, we recommend downloading and installing <a href="http://www.huddledmasses.org/category/development/wordpress/textile/">Textile for WordPress</a>.  Trust me&#8230; You&#8217;ll want it.
vi: Đã từng sử dụng Textpattern, có thể bạn đã dùng Textile để định dạng các phản hồi và bài viết. Nếu vậy, chúng tôi khuyên bạn tải về và cài đặt nó <a href="http://www.huddledmasses.org/category/development/wordpress/textile/">Textile dành cho WordPress</a>. Bạn sẽ thích ngay mà.

en: WordPress Resources
vi: Tài liệu WordPress

en: Finally, there are numerous WordPress resources around the internet.  Some of them are:
vi: Sau cùng, có rất nhiều tư liệu về Worspress trên internet, sau đây là một vài tư liệu:

en: <a href="http://www.wordpress.org">The official WordPress site</a>
vi: <a href="http://vi.wordpress.org">Trang web chính thức của WordPress</a>

en: <a href="http://wordpress.org/support/">The WordPress support forums</a>
vi: <a href="http://wordpress.org/support/">Diễn đàn hỗ trợ của WordPress</a>

en: <a href="http://codex.wordpress.org">The Codex (In other words, the WordPress Bible)</a>
vi: <a href="http://codex.wordpress.org/vi">Codex -Tài liệu của WordPress</a>

en: That&#8217;s it! What are you waiting for? Go <a href="%1$s">log in</a>!
vi: Bạn còn chần chờ gì nữa, hãy <a href="%1$s">đăng nhập</a>!

en: DotClear Database User:
vi: Tên người dùng cơ sở dữ liệu DotClear:

en: DotClear Database Password:
vi: Mật mã cơ sở dữ liệu Dotclear:

en: DotClear Database Name:
vi: Tên của cơ sở dữ liệu Dotclear:

en: DotClear Database Host:
vi: Máy chủ của cơ sở dữ liệu DotClear:

en: DotClear Table prefix:
vi: Tiền tố của bảng DotClear:

en: Originating character set:
vi: Bộ ký tự nguyên bản:

en: Import categories, users, posts, comments, and links from a DotClear blog.
vi: Nhập vào chuyên mục, thành viên, bài viết, phản hồi, và liên kết từ một blog DotClear

en: Import GreyMatter
vi: Nhập vào cho GreyMatter

en: This is a basic GreyMatter to WordPress import script.
vi: Đây là một đoạn mã đơn giản nhập nội dung GreyMatter vào WordPress.

en: What it does:
vi: Những việc sẽ làm:

en: Parses gm-authors.cgi to import (new) authors. Everyone is imported at level 1.
vi: Dùng gm-authors.cgi để nhập các tác giả (mới). Tất cả được đưa về mức 1.

en: Parses the entries cgi files to import posts, comments, and karma on posts (although karma is not used on WordPress yet).<br />If authors are found not to be in gm-authors.cgi, imports them at level 0.
vi: Dùng các tập tin cgi để nhập bài viết, phản hồi, và karma của bài viết (dù karma chưa được sử dụng trong WordPress). <br />Nếu không nằm trong gm-authors.cgi, tác giả sẽ được đưa về mức 0.

en: Detects duplicate entries or comments. If you don't import everything the first time, or this import should fail in the middle, duplicate entries will not be made when you try again.
vi: Dò tìm các mục hoặc phản hồi giống nhau.Nếu bạn không nhập tất cả mọi thứ, hoặc quá trình nhập bị lỗi giữa chừng, khi bạn thử làm lại từ đầu, sẽ không bị gặp tình trạng có các mục giống hệt nhau.

en: What it does not:
vi: Những việc không làm:

en: Import gm-templates.
vi: Nhập gm-templates.

en: Doesn't keep entries on top.
vi: Không để các mục lên trên cùng.

en: Second step: GreyMatter details:
vi: Bước hai: Chi tiết GreyMatter:

en: Path to GM files:
vi: Đường dẫn tới tập tin GM:

en: Path to GM entries:
vi: liên kết tới các mục GM:

en: Last entry&#8217;s number:
vi: Số hiệu của bài viết cuối cùng:

en: This importer will search for files 00000001.cgi to 000-whatever.cgi,<br />so you need to enter the number of the last GM post here.<br />(if you don&#8217;t know that number, just log in to your FTP and look it out<br />in the entries&#8217; folder)
vi: Tác vụ Nhập vào sẽ tìm kiếm các tập tin từ 00000001.cgi tới 000-xxxxx.cgi, <br />bởi vậy bạn cần nhập vào số hiệu của bài viết GM cuồi cùng tại đây.<br />(nếu bạn không biết số hiệu đó, chỉ cần đăng nhập vào FTP và tìm các số hiệu đó<br />trong thư mục của bài viết)

en: Start Importing
vi: Bắt đầu nhập vào

en: Wrong path, the path to the GM entries does not exist on the server
vi: Đường dẫn sai, đường dẫn tới bài viết trong GM không tồn tại trên máy chủ

en: Wrong path, the path to the GM files does not exist on the server
vi: Đường dẫn sai, đường dẫn tới tập tin của GM không tồn tại trên máy chủ

en: The importer is running...
vi: Lệnh Import đang được tiến hành...

en: importing users...
vi: Nhập các thành viên...

en: user %s
vi: Thành viên %s

en: Already exists
vi: Đã tồn tại

en: user %s...
vi: thành viên %s...

en: importing posts, comments, and karma...
vi: nhập các bài viết, phản hồi, và karma...

en: entry # %s : %s : by %s
vi: bài viết # %s : %s : bởi %s

en: (already exists)
vi: (đã tồn tại)

en: imported %s comment | imported %s comments
vi[0]: đã nhập vào %s phản hồi

en: ignored %s pre-existing comment | ignored %s pre-existing comments
vi[0]: bỏ qua %s phản hồi đã có

en: Completed GreyMatter import!
vi: Đã nhập xong GreyMatter!

en: Import users, posts, and comments from a Greymatter blog.
vi: Nhập thành viên, bài viết và các phản hồi từ một blog GreyMatter

en: Import LiveJournal
vi: Nhập vào từ LiveJournal

en: It looks like you attempted to import your LiveJournal posts previously and got interrupted.
vi: Hình như bạn đang nhập vào từ LiveJournal và bị dán đoạn.

en: Continue previous import
vi: Tiếp tục quá trình nhập vào

en: Cancel &amp; start a new import
vi: Hủy bỏ và bắt đầu nhập lại từ đầu

en: Howdy! This importer allows you to connect directly to LiveJournal and download all your entries and comments
vi: Chức năng này sẽ truy cập vào LiveJournal và nhập vào các bài viết lẫn phản hồi từ LiveJournal

en: Enter your LiveJournal username and password below so we can connect to your account:
vi: Nhập tài khoản LiveJournal của bạn vào dưới đây để WordPress có thể truy cập vào tài khoản của bạn:

en: LiveJournal Username
vi: Tên đăng nhập tại LiveJournal

en: LiveJournal Password
vi: Mật khẩu tại LiveJournal

en: If you have any entries on LiveJournal which are marked as private, they will be password-protected when they are imported so that only people who know the password can see them.
vi: Nếu bạn có bài viết trên LiveJournal được để ở chế độ riêng tư, các bài viết này sẽ được bảo vệ bởi mật khẩu sau khi được nhập vào, do đó chỉ có các thành viên có mật khẩu này mới xem được bài viết đó.

en: If you don&#8217;t enter a password, ALL ENTRIES from your LiveJournal will be imported as public posts in WordPress.
vi: Nếu bạn không nhập mật khẩu, TẤT CẢ BÀI VIẾT trên LiveJournal sẽ được nhập vào và để ở chế độ công khai trong WordPress.

en: Enter the password you would like to use for all protected entries here:
vi: Nhập mật khẩu bạn muốn sử dụng để bảo vệ bài viết:

en: Protected Post Password
vi: Bài viết được bảo vệ bằng mật khẩu

en: <strong>WARNING:</strong> This can take a really long time if you have a lot of entries in your LiveJournal, or a lot of comments. Ideally, you should only start this process if you can leave your computer alone while it finishes the import.
vi: <strong>CHÚ Ý:</strong> Việc này có thể rất lâu nếu bạn có nhiều bài viết trên LiveJournal, hoặc nhiều phản hồi. Bạn nên bắt đầu tác vụ này nếu bạn có thể bật máy tính của bạn tới khi việc nhập vào hoàn tất.

en: Connect to LiveJournal and Import
vi: Kết nối vào LiveJournal và Nhập vào

en: <strong>NOTE:</strong> If the import process is interrupted for <em>any</em> reason, come back to this page and it will continue from where it stopped automatically.
vi: <strong>CHÚ Ý:</strong> Nếu quá trình nhập vào bị dán đoạn bởi <em>bất cứ</em> lí do gì, hãy quay lại trang này và quá trình nhập vào sẽ được tự động tiếp tục.

en: <strong>NOTE:</strong> You appear to have JavaScript disabled, so you will need to manually click through each step of this importer. If you enable JavaScript, it will step through automatically.
vi: <strong>CHÚ Ý:</strong> Hình như bạn đang tắt JavaScript, do đó bạn sẽ phải ấn Tiếp tục sau từng bước một. Nếu bạn bật JavaScript lên, các bước sẽ được tiến hành tự động.

en: Post metadata has been downloaded, proceeding with posts...
vi: Dữ liệu kèm của bài viết đã được tải về và đang được sử lý cùng với bài viết...

en: Post <strong>%s</strong> already exists.
vi: Bài viết <strong>%s</strong> đã tồn tại.

en: Imported post <strong>%s</strong>...
vi: Nhập bài viết <strong>%s</strong>...

en: Couldn&#8217;t get post ID (creating post failed!)
vi: Không lấy được ID của bài viết (không đăng được bài viết!)

en: Failed to create post.
vi: Không lưu được bài viết.

en: Could not get a cookie from LiveJournal. Please try again soon.
vi: Không thể lấy cookie từ LiveJournal. Hãy thử lại lát nữa.

en: Failed to retrieve comment meta information from LiveJournal. Please try again soon.
vi: Không lấy được dữ liệu kèm của phản hồi từ LiveJournal. Hãy thử lại sau.

en: You have no comments to import!
vi: Bạn không có phản hồi nào để nhập!

en:  Comment metadata downloaded successfully, proceeding with comment bodies...
vi: Dữ liệu kèm của phản hồi đã được tải về và đang được sử lý cùng với phản hồi...

en: Failed to retrieve comment bodies from LiveJournal. Please try again soon.
vi: Không lấy được phản hồi từ LiveJournal. Hãy thử lại sau.

en: LiveJournal is not responding to authentication requests. Please wait a while and then try again.
vi: Không có trả lời từ LiveJournal. Hãy chờ một lát và thử lại sau.

en: XML-RPC Request Failed --
vi: Yêu cầu XML-RPC không thành công --

en: Please enter your LiveJournal username <em>and</em> password so we can download your posts and comments.
vi: Nhập tài khoản LiveJournal để tải bài viết và phản hồi về.

en: Start again
vi: Bắt đầu lại từ đầu

en: Logging in to LiveJournal failed. Check your username and password and try again.
vi: Đăng nhập vào LiveJournal không thành công. Hãy kiểm tra lại tài khoản của bạn.

en: Importing Posts
vi: Đang nhập bài viết

en: We&#8217;re downloading and importing your LiveJournal posts...
vi: Đang nhập các bài viết từ LiveJournal...

en: Imported post batch %d of <strong>approximately</strong> %d
vi: Đã nhập %d bài viết trong <strong>khoảng</strong> %d bài viết.

en: Uh oh &ndash; LiveJournal has disconnected us because we made too many requests to their servers too quickly.
vi: LiveJournal từ chối truy vấn của WordPress vì quá nhiều truy vấn tới máy chủ của LiveJournal.

en: We&#8217;ve saved where you were up to though, so if you come back to this importer in about 30 minutes, you should be able to continue from where you were.
vi: Việc nhập dữ liệu chưa được hoàn thành! Bạn hãy tiếp tục việc nhập dữ liệu trong khoảng 30 phút nữa.

en: Import the next batch
vi: Tiếp tục

en: Your posts have all been imported, but wait &#8211; there&#8217;s more! Now we need to download &amp; import your comments.
vi: Các bài viết của bạn đã được nhập vào, giờ là tới các phản hồi...

en: Download my comments &raquo;
vi: Đang tải các phản hồi của tôi &raquo;

en: Downloading Comments
vi: Đang tải phản hồi

en: Now we will download your comments so we can import them (this could take a <strong>long</strong> time if you have lots of comments)...
vi: Giờ WordPress sẽ tải về các phản hồi của bạn (việc này có thể sẽ <strong>lâu</strong> nếu bạn có nhiều phản hồi)...

en: Imported comment batch %d of <strong>approximately</strong> %d
vi: Đã nhập %d phản hồi trong <strong>khoảng</strong> %d phản hồi.

en: Your comments have all been imported now, but we still need to rebuild your conversation threads.
vi: Các phản hồi của bạn đã được nhập vào, bây giờ các phản hồi này sẽ được phân cấp.

en: Rebuild my comment threads &raquo;
vi: Xây dựng lại phân cấp của phản hồi &raquo;

en: Threading Comments
vi: Phản hồi phân cấp

en: We are now re-building the threading of your comments (this can also take a while if you have lots of comments)...
vi: Phản hồi đang được hệ thống lại theo dạng phân cấp (nếu bạn có nhiều phản hồi, quá trình chuyển đổi có thể tốn chút thời gian)...

en: Successfully re-threaded %s comments.
vi: Đã phân cấp lại %s phản hồi.

en: Continuing in %d
vi: Đang tiếp tục trong %d

en: Continuing
vi: Tiếp tục

en: Processing next batch.
vi: Đang xử lý.

en: Import posts from LiveJournal using their API.
vi: Nhập bài viết từ LiveJournal thông qua API.

en: Import Movable Type or TypePad
vi: Nhập vào từ Movable Type hoặc TypePad

en: Howdy! We&#8217;re about to begin importing all of your Movable Type or TypePad entries into WordPress. To begin, either choose a file to upload and click &#8220;Upload file and import&#8221;, or use FTP to upload your MT export file as <code>mt-export.txt</code> in your <code>/wp-content/</code> directory and then click "Import mt-export.txt"
vi: Chúng tôi sẽ bắt đầu nhập tất cả bài viết từ Movable Type hoặc TypePad của bạn vào WordPress. Để bắt đầu, chọn một tệp để tải lên, rồi nhấn Tải tệp và nhập, hoặc bạn có thể tải tập tin xuất từ MT (<code>mt-export.txt</code>) lên thư mục <code>/wp-content/</code> và nhấn "Nhập mt-export.txt"

en: Or use <code>mt-export.txt</code> in your <code>/wp-content/</code> directory
vi: Hoặc sử dụng <code>mt-export.txt</code> đặt trong thư mục <code>/wp-content/</code>

en: Import mt-export.txt
vi: Nhập mt-export.txt

en: The importer is smart enough not to import duplicates, so you can run this multiple times without worry if&#8212;for whatever reason&#8212;it doesn&#8217;t finish. If you get an <strong>out of memory</strong> error try splitting up the import file into pieces.
vi: Tác vụ Nhập vào sẽ không nhập các bản sao, do vậy bạn có thể dùng tác vụ này nhiều lần mà không lo lắng bị ngắt quãng giữa chừng. Nếu gặp lỗi <strong>tràn bộ nhớ</strong>, hãy thử chia tập tin cần nhập thành các tập tin nhỏ.

en: - Select -
vi: - Chọn -

en: Assign Authors
vi: Chỉ định Tác giả

en: To make it easier for you to edit and save the imported posts and drafts, you may want to change the name of the author of the posts. For example, you may want to import all the entries as admin&#8217;s entries.
vi: Để có thể chỉnh sửa và ghi lại các bài viết và bản nháp đã nhập, bạn có thể đổi tên tác giả các bài viết. Ví dụ, bạn có thể gán tất cả bài viết cho <code>admin</code>.

en: Below, you can see the names of the authors of the MovableType posts in <em>italics</em>. For each of these names, you can either pick an author in your WordPress installation from the menu, or enter a name for the author in the textbox.
vi: Dưới đây, bạn có thể thấy tên tác giả các bài viết MovableType trong chữ <i>in nghiêngs</i>. Với mỗi tên này, bạn có thể hoặc chọn một tác giả nào đó có sẵn trong blog WordPress từ menu, hoặc nhập tên vào ô trống.

en: If a new user is created by WordPress, a password will be randomly generated. Manually change the user&#8217;s details if necessary.
vi: Nếu một thành viên được WordPress tạo ra, mật khẩu sẽ được tạo ngẫu nhiên. Bạn có thể thay đổi thông tin thành viên nếu cần.

en: Current author:
vi: Tác giả hiện tại:

en: Create user %1$s or map to existing
vi: Tạo thành viên %1$s hoặc sử dụng thành viên có sẵn

en: <code>mt-export.txt</code> does not exist
vi: <code>mt-export.txt</code> không tồn tại

en: Sorry, there has been an error
vi: Xin lỗi, đã có lỗi xảy ra

en: <br />Adding tags <i>%s</i>...
vi: <br />Thêm thẻ <i>%s</i>...

en: (%s comment) | (%s comments)
vi[0]: (%s phản hồi)

en: Movable Type and TypePad
vi: Movable Type và TypePad

en: Import posts and comments from a Movable Type or TypePad blog.
vi: Nhập các bài viết và phản hồi từ một blog Movable Type hoặc Typepad.

en: Import Blogroll
vi: Nhập sổ liên kết

en: Import your blogroll from another system
vi: Nhập sổ liên kết từ hệ thống khác

en: If a program or website you use allows you to export your links or subscriptions as OPML you may import them here.
vi: Nếu một chương trình hoặc một trang web cho phép bạn xuất các liên kết theo kiểu OPML, bạn có thể nhập chúng tại đây.

en: Specify an OPML URL:
vi: Chỉ định một liên kết OPML:

en: Or choose from your local disk:
vi: Hoặc chọn từ máy tính của bạn:

en: Now select a category you want to put these links in.
vi: Chọn một chuyên mục mà bạn muốn thêm liên kết

en: Import OPML File
vi: Nhập tập tin OPML

en: Inserted <strong>%s</strong>
vi: Đã chèn <strong>%s</strong>

en: Inserted %1$d links into category %2$s. All done! Go <a href="%3$s">manage those links</a>.
vi: Đã chèn %1$d liên kết vào chuyên mục %2$s. Hoàn thành! <a href="%3$s">Quản lý các liên kết này</a>.

en: You need to supply your OPML url. Press back on your browser and try again
vi: Bạn cần cung cấp liên kết OPML. Nhấn nút quay lại trên trình duyệt và thử lại

en: Blogroll
vi: Sổ blog

en: Import links in OPML format.
vi: Nhập liên kết với định dạng OPML

en: Import RSS
vi: Nhập RSS

en: Howdy! This importer allows you to extract posts from an RSS 2.0 file into your blog. This is useful if you want to import your posts from a system that is not handled by a custom import tool. Pick an RSS file to upload and click Import.
vi: Tác vụ Nhập vào giúp bạn trích đoạn các bài viết từ một têp RSS 2.0 vào blog của bạn. Tác vụ này rất có ích nếu bạn muốn nhập các bài viết của bạn từ một hệ thống mà tác vụ Nhập vào mặc định không hoạt động. Chọn một tập tin RSS để tải lên và nhấn Nhập vào.

en: Importing post...
vi: Đang nhập bài viết...

en: Post already imported
vi: Bài viết đã được nhập rồi

en: Done !
vi: Hoàn thành !

en: Import posts from an RSS feed.
vi: Nhập bài viết từ dòng thông tin RSS

en: Import Simple Tagging
vi: Nhập vào cho Simple Tagging

en: Howdy! This imports tags from Simple Tagging 1.6.2 into WordPress tags.
vi: Lệnh này sẽ nhập vào các thẻ từ Simple Tagging 1.6.2

en: This has not been tested on any other versions of Simple Tagging. Mileage may vary.
vi: Lệnh này chưa được thử trên các bản trước của Simple Tagging, do vậy kết quả có thể không được như mong muốn.

en: Don&#8217;t be stupid - backup your database before proceeding!
vi: Đừng có ngu ngốc, hãy sao lưu dữ liệu lại trước khi tiếp tục!

en: Reading STP Post Tags&#8230;
vi: Đang đọc STP Post Tags&#8230;

en: No posts were found to have tags!
vi: Không tìm thấy bài viết nào có thẻ!

en: Done! <strong>%s</strong> tag to post relationships were read. | Done! <strong>%s</strong> tags to post relationships were read.
vi[0]: Hoàn thành! <strong>%s</strong> liên kết giữa thẻ với bài viết đã được nhập.

en: Adding Tags to Posts&#8230;
vi: Đang thêm thẻ vào bài viết&#8230;

en: Done! <strong>%s</strong> tag was added! | Done! <strong>%s</strong> tags were added!
vi[0]: Hoàn thành! <strong>%s</strong> thẻ đã được nhập!

en: Import Complete!
vi: Hoàn thành!

en: OK, so we lied about this being a 4-step program! You&#8217;re done!
vi: OK, công việc đã hoàn thành, hãy tiếp tục blog!

en: Now wasn&#8217;t that easy?
vi: Việc nhập vào thật là dễ phải không?

en: Import Simple Tagging tags into WordPress tags.
vi: Nhập thẻ từ Simple Tagging vào WordPress.

en: Import Textpattern
vi: Nhập Textpattern

en: Howdy! This imports categories, users, posts, comments, and links from any Textpattern 4.0.2+ into this blog.
vi: Lệnh này sẽ nhập toàn bộ chuyên mục, thành viên, phản hồi, và các liên kết từ Textpattern 4.0.2+ nào vào blog.

en: This has not been tested on previous versions of Textpattern.  Mileage may vary.
vi: Lệnh này chưa được thử trên các bản trước của Textpattern, do vậy kết quả có thể không được như mong đợi.

en: Your Textpattern Configuration settings are as follows:
vi: Cấu hình Textpattern của bạn như sau:

en: Done! <strong>%s</strong> link imported | Done! <strong>%s</strong> links imported
vi[0]: Hoàn thành! <strong>%s</strong> liên kết đã được nhập!

en: Welcome to WordPress.  We hope (and expect!) that you will find this platform incredibly rewarding!  As a new WordPress user coming from Textpattern, there are some things that we would like to point out.  Hopefully, they will help your transition go as smoothly as possible.
vi: Chào mừng bạn đến với WordPress. Chúng tôi hy vọng bạn sẽ thấy công cụ này hữu ích! Vài điểm sau đây có thể giúp bạn chuyển đổi blog một cách trôi chảy.

en: You have already setup WordPress and have been assigned an administrative login and password.  Forget it.  You didn&#8217;t have that login in Textpattern, why should you have it here?  Instead we have taken care to import all of your users into our system.  Unfortunately there is one downside.  Because both WordPress and Textpattern uses a strong encryption hash with passwords, it is impossible to decrypt it and we are forced to assign temporary passwords to all your users.  <strong>Every user has the same username, but their passwords are reset to password123.</strong>  So <a href="%1$s">log in</a> and change it.
vi: Bạn đã cài đặt xong WordPress và đã nhận được tên người dùng và mật khẩu. Bạn không cần phải nhớ chúng đâu. Bạn không dùng tên đó trong Textpattern, tại sao lại phải dùng nó ở đây? Thay vào đó, chúng tôi sẽ giúp bạn nhập tất cả các thành viên cũ vào WordPress. Tiếc rằng sẽ có một chút khó khăn, lý do là cả WordPress và Textpattern đều mã hóa rất tốt các mật khẩu, do vậy, không thể giải mã chúng và thay vào đó, chúng tôi sẽ chỉ định mật khẩu tạm thời cho những thành viên cũ. <strong>Mọi thành viên đều giữ nguyên tên cũ, nhưng mật khẩu sẽ được đổi thành password123.</strong> Bởi vậy hãy <a href="%1$s">Đăng nhập</a> và đổi mật khẩu mới.

en: Also, since you&#8217;re coming from Textpattern, you probably have been using Textile to format your comments and posts.  If this is the case, we recommend downloading and installing <a href="http://www.huddledmasses.org/category/development/wordpress/textile/">Textile for WordPress</a>.  Trust me... You&#8217;ll want it.
vi: Đã từng sử dụng Textpattern, có thể bạn đã dùng Textile để định dạng các phản hồi và bài viết. Nếu vậy, chúng tôi khuyên bạn tải về và cài đặt nó <a href="http://www.huddledmasses.org/category/development/wordpress/textile/">Textile dành cho WordPress</a>. Bạn sẽ thích ngay mà.

en: Textpattern Database User:
vi: Username cơ sở dữ liệu Textpattern:

en: Textpattern Database Password:
vi: Mật khẩu cơ sở dữ liệu Textpattern:

en: Textpattern Database Name:
vi: Tên cơ sở dữ liệu Textpattern:

en: Textpattern Database Host:
vi: Máy chủ cơ sở dữ liệu Textpattern:

en: Textpattern Table prefix (if any):
vi: Tiền tố của bảng Textpattern (nếu có):

en: Import categories, users, posts, comments, and links from a Textpattern blog.
vi: Nhập vào chuyên mục, thành viên, bài viết, phản hồi, và liên kết từ một blog Textpattern.

en: Import Ultimate Tag Warrior
vi: Nhập vào từ Ultimate Tag Warrior

en: Howdy! This imports tags from Ultimate Tag Warrior 3 into WordPress tags.
vi: Chức năng này sẽ nhập Ultimate Tag Warrior 3 vào WordPress

en: This has not been tested on any other versions of Ultimate Tag Warrior. Mileage may vary.
vi: Lệnh này chưa được thử trên các bản khác của  của Ultimate Tag Warrior.

en: Reading UTW Tags&#8230;
vi: Đang thêm thẻ UTW&#8230;

en: No Tags Found!
vi: Không tìm thấy thẻ nào!

en: Done! <strong>%s</strong> tag were read. | Done! <strong>%s</strong> tags were read.
vi[0]: Xong! <strong>%1$s</strong> chuyên mục đã được nhập.

en: The following tags were found:
vi: Tìm thấy những thẻ sau:

en: If you don&#8217;t want to import any of these tags, you should delete them from the UTW tag management page and then re-run this import.
vi: Nếu bạn không muốn nhập vào các thẻ này, hãy xóa chúng trong trang quản lý của UTW và thực hiện lại quá trình nhập vào.

en: Reading UTW Post Tags&#8230;
vi: Đang đọc UTW Post Tags&#8230;"

en: Done! <strong>%s</strong> tag were added! | Done! <strong>%s</strong> tags were added!
vi[0]: Hoàn thành! <strong>%s</strong> thẻ đã được nhập!

en: Step 4
vi: Bước 4

en: OK, so we lied about this being a 5-step program! You&#8217;re done!
vi: OK, công việc đã hoàn thành, hãy tiếp tục blog!

en: Import Ultimate Tag Warrior tags into WordPress tags.
vi: Nhập thẻ Ultimate Tag Warrior vào WordPress.

en: Import WordPress
vi: Nhập WordPress

en: Howdy! Upload your WordPress eXtended RSS (WXR) file and we&#8217;ll import the posts, pages, comments, custom fields, categories, and tags into this blog.
vi: Tải tập tin WordPress RSS mở rộng (WXR) lên và chúng tôi sẽ nhập các bài viết, phản hồi, tùy chọn, và các chuyên mục vào blog này.

en: Choose a WordPress WXR file to upload, then click Upload file and import.
vi: Chọn một tập tin WordPress WXR để tải lên, rồi nhấn Tải lên tập tin và nhập.

en: To make it easier for you to edit and save the imported posts and drafts, you may want to change the name of the author of the posts. For example, you may want to import all the entries as <code>admin</code>s entries.
vi: Để có thể chỉnh sửa và ghi lại các bài viết và bản nháp đã nhập, bạn có thể đổi tên tác giả các bài viêt. Ví dụ, bạn có thể gán tất cả bài viết cho <code>admin</code>.

en: Import author:
vi: Nhập tác giả:

en: Import Attachments
vi: Nhập các tập tin đính kèm

en: Download and import file attachments
vi: Tải và nhập tập tin đính kèm

en: Map to existing
vi: Tạo ánh xạ tới thành phần đã có

en: Please upload a valid WXR (WordPress eXtended RSS) export file.
vi: Hãy tải tập tin WXR (WordPress eXtended RSS) hợp lệ.

en: All done.
vi: Hoàn thành.

en: Importing attachment <em>%s</em>...
vi: Nhập các tập tin đính kèm <em>%s</em>...

en: Remote file error: %s
vi: Lỗi tập tin: %s

en: Invalid file type
vi: Kiểu tập tin không hợp lệ

en: Skipping attachment <em>%s</em>
vi: Bỏ qua tập tin đính kèm <em>%s</em>

en: Remote server did not respond
vi: Máy chủ không trả lời

en: Remote file returned error response %1$d %2$s
vi: Lỗi tập tin: %1$d %2$s

en: Remote file is incorrect size
vi: Tập tin từ xa không đúng kích cỡ

en: Remote file is too large, limit is %s
vi: Tập tin quá lớn, giới hạn là %s

en: Sorry, there has been an error.
vi: Xin lỗi, đã có lỗi xảy ra.

en: Import <strong>posts, pages, comments, custom fields, categories, and tags</strong> from a WordPress export file.
vi: Nhập <strong>bài viết, trang, phản hồi, trường tùy biến, chuyên mục và thẻ</strong> từ một tập tin xuất ra bởi WordPress.

en: Categories to Tags
vi: Chuyển đổi Chuyên Mục thành Thẻ

en: Tags to Categories
vi: Thẻ thành Chuyên Mục

en: Convert Category to Tag. | Convert Categories (%d) to Tags.
vi[0]: Chuyển đổi Chuyên mục (%d) thành Thẻ.

en: Hey there. Here you can selectively convert existing categories to tags. To get started, check the categories you wish to be converted, then click the Convert button.
vi: Tại đây, bạn có thể chọn các chuyên mục bạn muốn chuyển thành thẻ. Để bắt đầu, hãy chọn các chuyên mục bạn muốn chuyển đổi, và ấn nút Chuyển đổi.

en: Keep in mind that if you convert a category with child categories, the children become top-level orphans.
vi: Chú ý là nếu bạn chuyển đổi chuyên mục với các chuyên mục con, các chuyên mục con sẽ trở thành cấp cao nhất.

en: You have no categories to convert!
vi: Bạn không có Chuyên mục nào để chuyển đổi!

en: * This category is also a tag. Converting it will add that tag to all posts that are currently in the category.
vi: * Chuyên mục này cũng là thẻ. Sau khi chuyển đổi, thẻ này sẽ được thêm vào các bài viết trong chuyên mục này.

en: Convert Categories to Tags
vi: Chuyển đổi Chuyên mục thành Thẻ

en: Convert Tag to Category. | Convert Tags (%d) to Categories.
vi[0]: Chuyển đồi Thẻ (%d) thành Chuyên mục.

en: Here you can selectively convert existing tags to categories. To get started, check the tags you wish to be converted, then click the Convert button.
vi: Tại đây, bạn có thể chọn các chuyên mục bạn muốn chuyển thành thẻ. Để bắt đầu, hãy chọn các chuyên mục bạn muốn chuyển đổi, và ấn nút Chuyển đổi.

en: The newly created categories will still be associated with the same posts.
vi: Chuyên mục mới được tạo sẽ vẫn được sử dụng cho cùng bài viết.

en: You have no tags to convert!
vi: Bạn không có thẻ nào để chuyển!

en: * This tag is also a category. When converted, all posts associated with the tag will also be in the category.
vi: * Thẻ này cũng là chuyên mục. Sau khi chuyển đổi, các bài viết có thẻ này cũng sẽ nằm trong chuyên mục.

en: Convert Tags to Categories
vi: Chuyển đổi Thẻ thành Chuyên Mục

en: Uh, oh. Something didn&#8217;t work. Please <a href="%s">try again</a>.
vi: Có cái gì đó không đúng. Hãy <a href="%s">thử lại</a>.

en: Category %s doesn&#8217;t exist!
vi: Chuyên mục %s không tồn tại!

en: Converting category <strong>%s</strong> ...
vi: Đang chuyển đổi chuyên mục <strong>%s</strong> ...

en: Converted successfully.
vi: Đã chuyển đổi thành công.

en: Tag added to all posts in this category.
vi: Đã thêm thẻ cho các bài viết trong mục này.

en: * This category is also a tag. The converter has added that tag to all posts currently in the category. If you want to remove it, please confirm that all tags were added successfully, then delete it from the <a href="%s">Manage Categories</a> page.
vi: * Chuyên mục này cũng là thẻ. Thẻ này đã được thêm vào các bài viết trong chuyên mục này. Nếu bạn muốn xóa chuyên mục này, hãy chắn chắn là thẻ đã được thêm đầy đủ, sau đó hãy xóa ở trang <a href="%s">Quản lý chuyên mục</a>

en: We&#8217;re all done here, but you can always <a href="%s">convert more</a>.
vi: Hoàn thành, nhưng bạn vẫn có thể <a href="%s">chuyển đổi nữa</a>.

en: Converting tag <strong>%s</strong> ...
vi: Đang chuyển đổi thẻ <strong>%s</strong> ...

en: All posts were added to the category with the same name.
vi: Tất cả bài viết đã được thêm vào chuyên mục với cùng một tên.

en: Tag #%s doesn&#8217;t exist!
vi: Thẻ #%s không tồn tại!

en: * This tag is also a category. The converter has added all posts from it to the category. If you want to remove it, please confirm that all posts were added successfully, then delete it from the <a href="%s">Manage Tags</a> page.
vi: * Thẻ này cũng là chuyên mục. Các bài viết có thẻ này đã được xếp vào chuyên mục tương ứng. Nếu bạn muốn xóa thẻ này, hãy chắn chắn các bài viết của bạn đã được xếp hết vào chuyên mục tương ứng này, và bạn có thể xóa thẻ ở trang <a href="%s">Quản lý thẻ</a>.

en: Categories and Tags Converter
vi: Chuyển đổi Chuyên mục, Thẻ

en: Convert existing categories to tags or tags to categories, selectively.
vi: Chuyển đổi Chuyên mục thành Thẻ hoặc Thẻ thành Chuyên mục, theo chọn lựa.

en: Could not update link in the database
vi: Không thể cập nhật liên kết trong cơ sở dữ liệu

en: Could not insert link into the database
vi: Không thể thêm liên kết vào cơ sở dữ liệu

en: Changing to %s
vi: Chuyển thành %s

en: The ftp PHP extension is not available
vi: Phần mở rộng FTP của PHP không được cài đặt trên máy chủ

en: FTP hostname is required
vi: Máy chủ (bắt buộc)

en: FTP username is required
vi: Tên đăng nhập (bắt buộc)

en: FTP password is required
vi: Mật khẩu (bắt buộc)

en: Failed to connect to FTP Server %1$s:%2$s
vi: Không thể kết nối vào máy chủ FTP %1$s:%2$s

en: Username/Password incorrect for %s
vi: Tên đăng nhập/Mật khẩu của %s không đúng

en: The ssh2 PHP extension is not available
vi: PHP không có phần hỗ trợ SSH2.

en: The ssh2 PHP extension is available, however, we require the PHP5 function <code>stream_get_contents()</code>
vi: Để có thể sử dụn SSH2, bạn cần có hàm <code>stream_get_contents()</code> trong PHP 5.

en: SSH2 hostname is required
vi: Cần có tên host SSH2

en: SSH2 username is required
vi: Cần có tên đăng nhập SSH2

en: SSH2 password is required
vi: Cần có mật khẩu SSH2

en: Failed to connect to SSH2 Server %1$s:%2$s
vi: Không kết nối được với máy chủ SSH2 %1$s:%2$s

en: Public and Private keys incorrect for %s
vi: Khóa công khai và khóa riêng không chính xác cho %s

en: Unable to perform command: %s
vi: Không thể thực hiện được lệnh: %s

en: Invalid Data provided.
vi: Dữ liệu không hợp lệ.

en: Could not access filesystem.
vi: Không thể truy cập tập tin hệ thống.

en: Filesystem error
vi: Lỗi tập tin hệ thống

en: Unable to locate WordPress Root directory.
vi: Không tìm được thư mục gốc của WordPress.

en: Unable to locate WordPress Content directory (wp-content).
vi: Không tìm được thư mục Thành Phần Tùy Biến (wp-content) của WordPress.

en: Unable to locate WordPress Plugin directory.
vi: Không tìm được thư mục Plugin của WordPress.

en: Unable to locate WordPress Theme directory.
vi: Không tìm được thư mục giao diện của WordPress.

en: Unable to locate needed folder (%s).
vi: Không tìm được thư mục %s.

en: Download failed.
vi: Tập tin không tải về được.

en: Installing the latest version.
vi: Đang cài phiên bản mới nhất.

en: Destination folder already exists.
vi: Thư mục đích đã tồn tại.

en: Incompatible Archive
vi: Lưu trữ không tương thích

en: Enabling Maintenance mode.
vi: Bật chế độ bảo trì.

en: Disabling Maintenance mode.
vi: Tắt chế độ bảo trì.

en: The plugin is at the latest version.
vi: Plugin phiên bản mới nhất.

en: Upgrade package not available.
vi: Phiên bản cập nhật không tìm thấy.

en: Downloading update from <span class="code">%s</span>.
vi: Đang tải cập nhật từ <span class="code">%s</span>.

en: Unpacking the update.
vi: Giải nén phiên bản cập nhật.

en: Deactivating the plugin.
vi: Vô hiệu hóa plugin này.

en: Removing the old version of the plugin.
vi: Xóa phiên bản cũ của plugin này.

en: Could not remove the old plugin.
vi: Không xóa được phiên bản cũ của plugin này.

en: Plugin upgrade Failed.
vi: Nâng cấp plugin không thành công

en: Plugin upgraded successfully.
vi: Plugin đã được nâng cấp thành công.

en: Install package not available.
vi: Không tìm thấy phiên bản cập nhật.

en: Downloading install package from <span class="code">%s</span>.
vi: Đang cài đặt cập nhật từ <span class="code">%s</span>.

en: Unpacking the package.
vi: Giải nén tập tin.

en: Installing the plugin.
vi: Đang cài plugin.

en: Plugin Install Failed.
vi: Không cài được plugin.

en: Plugin Installed successfully.
vi: Plugin đã được cài thành công.

en: Updating plugin %1$d of %2$d...
vi: Cập nhật plugin  %1$d/%2$d...

en: The theme is at the latest version.
vi: Giao diện đang dùng là phiên bản mới nhất.

en: Removing the old version of the theme.
vi: Xóa phiên bản cũ của giao diện này.

en: Could not remove the old theme.
vi: Không xóa được phiên bản cũ của giao diện này.

en: Theme upgrade Failed.
vi: Nâng cấp giao diện không thành công.

en: Theme upgraded successfully.
vi: Giao diện đã được nâng cấp thành công.

en: Installing the theme.
vi: Đang cài đặt giao diện.

en: Theme Install Failed.
vi: Không cài được giao diện.

en: Theme Installed successfully.
vi: Giao diện đã được cài thành công.

en: WordPress is at the latest version.
vi: WordPress đang dùng là phiên bản mới nhất.

en: Could not copy files.
vi: Không thể sao chép tập tin.

en: Upgrade Plugin
vi: Cập nhật plugin

en: Attempting reactivation of the plugin
vi: Đang kích hoạt lại plugin

en: Activate this plugin
vi: Kích hoạt plugin này

en: Activate Plugin
vi: Kích hoạt plugin

en: Goto plugins page
vi: Trang plugin

en: Return to Plugins page
vi: Quay về trang plugin

en: Actions:
vi: Tác vụ:

en: Successfully installed the plugin <strong>%s %s</strong>.
vi: Plugin <strong>%s %s</strong> đã được cài đặt thành công.

en: Return to Plugin Installer
vi: Quay lại trang cài plugin.

note: translators: 1: theme name, 2: version
en: Successfully installed the theme <strong>%1$s %2$s</strong>.
vi: Cài đặt thành công giao diện <strong>%1$s %2$s</strong>.

en: Preview &#8220;%s&#8221;
vi: Xem thử &#8220;%s&#8221;

en: Activate &#8220;%s&#8221;
vi: Kích hoạt &#8220;%s&#8221;

en: Return to Theme Installer
vi: Quay lại trang Cài giao diện mới

en: Themes page
vi: Trang giao diện

en: Return to Themes page
vi: Quay về trang Giao diện

en: Upgrade Theme
vi: Cập nhật giao diện

en: Please select a file
vi: Chọn một tập tin

en: The uploaded file could not be moved to %s.
vi: Tập tin được tải không thể chuyển tới %s.

en: You are not allowed to edit comments on this post, so you cannot edit this comment.
vi: Bạn không có quyền chỉnh sửa phản hồi của bài này, vậy nên bạn không thể thay đổi phản hồi này.

en: Right Now
vi: Ngay bây giờ

en: Recent Comments
vi: Phản hồi gần đây

en: Incoming Links
vi: Liên kết từ các trang khác

en: QuickPress
vi: Viết nhanh

en: Recent Drafts
vi: Bản nháp mới

en: WordPress Development Blog
vi: Blog phát triển của WordPress

en: Other WordPress News
vi: Các tin tức WordPress khác

en: View all
vi: Xem tất cả

en: At a Glance
vi: Thông tin tóm lược về trang web

en: Approved|Right Now | Approved
vi[0]: Chấp nhận

en: Change Theme
vi: Thay đổi giao diện

en: Theme <span class="b"><a href="themes.php">%1$s</a></span> with <span class="b"><a href="widgets.php">%2$s Widget</a></span> | Theme <span class="b"><a href="themes.php">%1$s</a></span> with <span class="b"><a href="widgets.php">%2$s Widgets</a></span>
vi[0]: Giao diện <span class="b"><a href="themes.php">%1$s</a></span> với <span class="b"><a href="widgets.php">%2$s Widget</a></span>

en: Theme <span class="b">%1$s</span> with <span class="b">%2$s Widget</span> | Theme <span class="b">%1$s</span> with <span class="b">%2$s Widgets</span>
vi[0]: Giao diện <span class="b">%1$s</span> với <span class="b">%2$s Widget</span>

en: Theme <span class="b"><a href="themes.php">%1$s</a></span>
vi: Giao diện <span class="b"><a href="themes.php">%1$s</a></span>

en: Theme <span class="b">%1$s</span>
vi: Giao diện <span class="b">%1$s</span>

en: Post Published. <a href="%s">View post</a> | <a href="%s">Edit post</a>
vi: Bài viết đã được đăng. <a href="%s">Xem bài viết</a> | <a href="%s">Chỉnh sửa bài viết</a>

en: Post submitted. <a href="%s">Preview post</a> | <a href="%s">Edit post</a>
vi: Bài viết đã được đăng. <a href="%s">Xem thử bài viết</a> | <a href="%s">Chỉnh sửa bài viết</a>

en: Draft Saved. <a href="%s">Preview post</a> | <a href="%s">Edit post</a>
vi: Bản nháp đã được lưu. <a href="%s">Xem thử</a> | <a href="%s">Chỉnh sửa</a>

en: You can also try %s, easy blogging from anywhere on the Web.
vi: Bạn có thể thử %s, một cách blog nhanh chóng từ mọi nơi trên mạng.

en: Press This
vi: Đăng trang web này

en: Submit for Review
vi: Đăng ký để được xét duyệt

en: There are no drafts at the moment
vi: Bạn không có bản nháp nào

en: Approve this comment
vi: Thông qua phản hồi này

en: Unapprove this comment
vi: Không thông qua phản hồi này

en: Reply to this comment
vi: Trả lời phản hồi này

en: Mark this comment as spam
vi: Đánh dấu phản hồi là spam

en: Move this comment to the trash
vi: Bỏ phản hồi này vào thùng rác

[ctx: verb]
en: Trash
vi: Thùng rác

en: From %1$s on %2$s%3$s
vi: Bởi %1$s trong bài %2$s%3$s

en: [Pending]
vi: [Chờ xét duyệt]

[ctx: dashboard]
note: translators: %1$s is type of comment, %2$s is link to the post
en: %1$s on %2$s
vi: %1$s trong %2$s

en: Loading&#8230;
vi: Đang tải&#8230;

en: This widget requires JavaScript.
vi: Widget này cần có JavaScript.

en: <strong>RSS Error</strong>: %s
vi: <strong>Lỗi RSS</strong>: %s

en: This dashboard widget queries <a href="http://blogsearch.google.com/">Google Blog Search</a> so that when another blog links to your site it will show up here. It has found no incoming links&hellip; yet. It&#8217;s okay &#8212; there is no rush.
vi: Widget này sử dụng <a href="http://blogsearch.google.com/">Tìm kiếm Blog của Google</a>, mỗi khi có trang web nào có liên kết tới blog của bạn, thì trang web đó sẽ hiện ra tại đây. Hiện chưa tìm thấy trang nào!

en: Somebody
vi: Ai đó

note: translators: incoming links feed, %1$s is other person, %3$s is content
en: %1$s linked here <a href="%2$s">saying</a>, "%3$s"
vi: %1$s đã liên kết ở đây <a href="%2$s">nói</a>, "%3$s"

note: translators: incoming links feed, %1$s is other person, %3$s is content
en: %1$s linked here saying, "%3$s"
vi: %1$s đã liên kết ở đây nói, "%3$s"

note: translators: incoming links feed, %4$s is the date
en: on %4$s
vi: vào %4$s

en: Most Popular
vi: Được quan tâm nhất

en: Newest Plugins
vi: Plugin mới nhất

en: Unknown Feed
vi: Dòng thông tin không xác định

en: Main Index Template
vi: Trang chủ

en: RTL Stylesheet
vi: Mẫu RTL

en: Popup Comments
vi: Popup Phản hồi

en: Category Template
vi: Chuyên mục

en: Page Template
vi: Trang

en: Search Form
vi: Mẫu tìm kiếm

en: Single Post
vi: Bài viết

en: 404 Template
vi: Trang lỗi 404 mẫu

en: Links Template
vi: Trang liên kết mẫu

en: Theme Functions
vi: Chức năng của Giao diện

en: Attachment Template
vi: Trang tập tin đính kèm

en: Image Attachment Template
vi: Trang ảnh đính kèm mẫu

en: Video Attachment Template
vi: Trang video đính kèm mẫu

en: Audio Attachment Template
vi: Trang nhạc đính kèm mẫu

en: Application Attachment Template
vi: Trang chương trình đính kèm mẫu

en: my-hacks.php (legacy hacks support)
vi: my-hacks.php (hỗ trợ các chỉnh sửa cũ)

en: .htaccess (for rewrite rules )
vi: .htaccess (sử dụng cho việc định dạng đường dẫn)

en: Comments Template
vi: Phản hồi

en: Popup Comments Template
vi: Popup phản hồi

en: Sorry, can&#8217;t edit files with &#8220;..&#8221; in the name. If you are trying to edit a file in your WordPress home directory, you can just type the name of the file in.
vi: Xin lỗi, không thể chỉnh sửa tập tin có ký tự &#8220;..&#8221; trong tên. Nếu bạn muốn sửa một tập tin trong thư mục gốc của WordPress, bạn chỉ cần gõ tên của tập tin đó.

en: Sorry, that file cannot be edited.
vi: Xin lỗi, tập tin này không chỉnh sửa được.

en: The uploaded file exceeds the <code>upload_max_filesize</code> directive in <code>php.ini</code>.
vi: Tập tin được tải lên vượt quá cài đặt <code>upload_max_filesize</code> trong <code>php.ini</code>.

en: The uploaded file exceeds the <em>MAX_FILE_SIZE</em> directive that was specified in the HTML form.
vi: Tập tin được tải lên vượt quá <em>MAX_FILE_SIZE</em> mặc định trong mẫu HTML.

en: No file was uploaded.
vi: Không tập tin nào được tải lên.

en: Invalid form submission.
vi: Mẫu không đúng quy định.

en: File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini or by post_max_size being defined as smaller than upload_max_filesize in php.ini.
vi: Tập tin rỗng, hãy thử tải tập tin lên lại lần nữa. Lỗi này có thể do chức năng tải tập tin lên không được bật trong php.ini hoặc post_max_size được đặt thấp hơn upload_max_filesize trong tập tin php.ini.

en: Specified file failed upload test.
vi: Tập tin được chọn không tải lên được.

en: File type does not meet security guidelines. Try another.
vi: Kiểu tập tin không đáp ứng các quy định đảm bảo an toàn. Xin thử một kiểu khác.

en: File is empty. Please upload something more substantial. This error could also be caused by uploads being disabled in your php.ini.
vi: Tập tin rỗng, hãy thử tải tập tin lên lại lần nữa. Lỗi này có thể do chức năng tải tập tin lên không được bật trong php.ini.

en: Specified file does not exist.
vi: Tập tin không tồn tại.

en: Invalid URL Provided
vi: Đường dẫn đã nhập không hợp lệ

en: Could not create Temporary file
vi: Không thể tạo tập tin tạm thời

en: Incompatible archive
vi: Tập tin không tương thích

en: Empty archive
vi: Tập tin rỗng

en: Could not copy file
vi: Không thể sao chép tập tin

en: <strong>Error:</strong> There was an error connecting to the server, Please verify the settings are correct.
vi: <strong>Lỗi:</strong> Có lỗi khi liên kết với máy chủ, hãy kiểm tra lại các thông số.

en: To perform the requested action, connection information is required.
vi: Để thực hiện tác vụ này, hãy cung cấp thông tin để kết nối.

en: Authentication Keys
vi: Khóa xác thực - Authentication Keys

en: Public Key:
vi: Khóa công khai - Public Key:

en: Enter the location on the server where the keys are located. If a passphrase is needed, enter that in the password field above.
vi: Nhập đường dẫn tới khóa trên máy chủ. Nếu có mật khẩu, hãy điền mật khẩu vào ô trên.

en: Image data does not exist. Please re-upload the image.
vi: Ảnh không tồn tại. Hãy tải lại ảnh này.

en: Rotate couter-clockwise
vi: Quay ảnh sang trái

en: You can proportionally scale the original image. For best results the scaling should be done before performing any other operations on it like crop, rotate, etc. Note that if you make the image larger it may become fuzzy.
vi: Bạn có thể phóng to/thu nhỏ ảnh gốc. Để có được kết quả tối ưu, việc phóng to thu nhỏ nên được thực hiện trước các tác vụ khác như quay ảnh, cắt ảnh, v.v... Chú ý là khi bạn phóng to ảnh ra, ảnh có thể bị mờ.

en: Original dimensions %s
vi: Kích thước gốc %s

en: Restore Original Image
vi: Khôi phục lại ảnh gốc

en: Discard any changes and restore the original image.
vi: Hủy bỏ các thay đổi đã thực hiện và khôi phục ảnh gốc.

en:  Previously edited copies of the image will not be deleted.
vi: Ảnh vừa sửa sẽ không bị xóa.

en: Restore image
vi: Lấy lại ảnh

en: Image Crop
vi: Cắt ảnh

en: (help)
vi: (trợ giúp)

en: The image can be cropped by clicking on it and dragging to select the desired part. While dragging the dimensions of the selection are displayed below.
vi: Ảnh có thể được cắt bằng cách ấn lên ảnh và kéo chuột để chọn phần mong muốn. Khi di chuột, kích thước sẽ được hiện ở phía dưới.

en: Arrow: move by 10px
vi: Mũi tên: di chuyển 10px

en: Shift + arrow: move by 1px
vi: Shift + mũi tên: di chuyển 1px

en: Ctrl + arrow: resize by 10px
vi: Ctrl + mũi tên: phóng to/thu nhỏ 10px

en: Ctrl + Shift + arrow: resize by 1px
vi: Ctrl + Shift + mũi tên: phóng to/thu nhỏ 1px

en: Shift + drag: lock aspect ratio
vi: Shift + di chuột: giữ nguyên tỉ lệ

en: Crop Aspect Ratio
vi: Cắt với tỉ lệ gốc

en: You can specify the crop selection aspect ratio then hold down the Shift key while dragging to lock it. The values can be 1:1 (square), 4:3, 16:9, etc. If there is a selection, specifying aspect ratio will set it immediately.
vi: Bạn có thể chọn tỉ lệ bằng cách giữ phím Shift trong khi di chuột. Các tỉ lệ có thể là 1:1 (vuông), 4:3, 16:9, v.v... Nếu bạn đã chọn một phần ảnh, khi nhập tỉ lệ, ảnh sẽ bị cắt ngay.

en: Thumbnail Settings
vi: Cài đặt ảnh thu nhỏ

en: The thumbnail image can be cropped differently. For example it can be square or contain only a portion of the original image to showcase it better. Here you can select whether to apply changes to all image sizes or make the thumbnail different.
vi: Ảnh thu nhỏ có thể được cắt khác nhau. Ví dụ nó có thể là ảnh vuông hoặc chỉ gồm một phần ảnh gốc. Tại đây bạn có thể chọn một ảnh thu nhỏ cho tất các cỡ ảnh hoặc sử dụng nhiều ảnh thu nhỏ khác nhau.

en: Current thumbnail
vi: Ảnh thu nhỏ đang dùng

en: Apply changes to:
vi: Thực hiện thay đổi:

en: All image sizes
vi: Kích thước ảnh

en: All sizes except thumbnail
vi: Tất cả các cỡ ngoại trừ ảnh thu nhỏ

en: There are unsaved changes that will be lost.  'OK' to continue, 'Cancel' to return to the Image Editor.
vi: Những thay đổi chưa được lưu sẽ bị mất. Ấn 'OK' để tiếp tục, 'Hủy bỏ' để quay lại Trình chỉnh sửa ảnh.

en: Cannot load image metadata.
vi: Không đọc được thông tin meta của ảnh.

en: Cannot save image metadata.
vi: Không thể lưu thông tin meta của ảnh.

en: Image restored successfully.
vi: Ảnh đã được phục hồi.

en: Unable to create new image.
vi: Không thể tạo được ảnh mới.

en: Error while saving the scaled image. Please reload the page and try again.
vi: Gặp lỗi, hãy làm mới trang này và thử lại.

en: Nothing to save, the image has not changed.
vi: Ảnh chưa bị thay đổi.

en: Unable to save the image.
vi: Không lưu được ảnh.

en: Image saved
vi: Ảnh đã được lưu lại.

en: File &#8220;%s&#8221; doesn&#8217;t exist?
vi: Tập tin &#8220;%s&#8221; không tồn tại?

en: The GD image library is not installed.
vi: Thư viện ảnh GD chưa được cài đặt.

en: File &#8220;%s&#8221; is not an image.
vi: Tập tin &#8220;%s&#8221; không phải là ảnh.

en: From Computer
vi: Từ máy tính

en: Gallery (%s)
vi: Thư viện của bài (%s)

en: Upload/Insert %s
vi: Tải lên/Thêm %s

en: Add Media
vi: Thêm hình ảnh/nhạc/video

en: Add an Image
vi: Thêm ảnh

en: Add Video
vi: Thêm video

en: Add Audio
vi: Thêm nhạc

en: Saved.
vi: Đã lưu.

en: File URL
vi: Đến tập tin gốc

en: Post URL
vi: Đến trang của tập tin

en: Alternate text
vi: Văn bản thay thế

en: Alt text for the image, e.g. &#8220;The Mona Lisa&#8221;
vi: Cụm từ thay thế, ví dụ &#8220;Ảnh của link2caro&#8221;

en: Empty Title filled from filename.
vi: Tên của ảnh bị bỏ trống

en: Link URL
vi: Đường dẫn

comment: NEED REVIEW
en: Enter a link URL or click above for presets.
vi: Nhập đường dẫn hoặc ấn ở trên để chọn...

en: Location of the uploaded file.
vi: Vị trí của tập tin tải lên.

en: Upload date:
vi: Ngày tải lên:

en: Insert into Post
vi: Thêm vào bài viết

en: You are about to delete <strong>%s</strong>.
vi: Bạn sắp xóa <strong>%s</strong>.

en: Use as thumbnail
vi: Sử dụng ảnh thu nhỏ

en: Choose files to upload
vi: Chọn tập tin để tải lên

en: Cancel Upload
vi: Không tải lên nữa

en: After a file has been uploaded, you can add titles and descriptions.
vi: Sau khi tập tin được tải lên, bạn có thể thay đổi tên, mô tả của ảnh.

en: If you want to use all capabilities of the uploader, like uploading multiple files at once, please upgrade to lighttpd 1.5.
vi: Nếu bạn muốn sử dụng mọi tính năng của trình tải tập tin lên, như việc tải nhiều tập tin cùng lúc, hãy nâng cấp lên lighttpd 1.5.

en: Add media files from your computer
vi: Tải tập tin từ máy của bạn lên

en: Add media file from URL
vi: Thêm tập tin từ đường dẫn

en: All Tabs:
vi: Tất cả các tab:

en: Sort Order:
vi: Thứ tự:

[ctx: verb]
en: Clear
vi: Xóa

en: Gallery Settings
vi: Cài đặt cho thư viện

en: Link thumbnails to:
vi: Liên kết ảnh thu nhỏ với:

en: Attachment Page
vi: Trang tập tin đính kèm

en: Order images by:
vi: Xếp ảnh theo:

en: Menu order
vi: Thứ tự trình đơn

en: Gallery columns:
vi: Số cột:

en: Insert gallery
vi: Thêm vào thư viện

en: Update gallery settings
vi: Cập nhật cài đặt cho thư viện

en: Search Media
vi: Tìm kiếm

en: Filter &#187;
vi: Lọc &#187;

en: Insert an image from another web site
vi: Thêm ảnh từ trang khác

en: Alternate Text
vi: Văn bản thay thế

en: Link Image To:
vi: Liên kết ảnh đến:

comment: wp-options
en: Link to image
vi: Liên kết tới ảnh

en: Audio File URL
vi: Đường dẫn của nhạc

en: Link text, e.g. &#8220;Still Alive by Jonathan Coulton&#8221;
vi: Cụm từ hiện thay cho liên kết gốc, ví dụ &#8220;Blog của link2caro&#8221;

en: Link text, e.g. &#8220;Lucy on YouTube&#8220;
vi: Cụm từ hiện thay cho liên kết gốc, ví dụ &#8220;link2caro.net (From YouTube)&#8221;

en: Link text, e.g. &#8220;Ransom Demands (PDF)&#8221;
vi: Cụm từ hiện thay cho liên kết gốc, ví dụ &#8220;link2caro.net (PDF)&#8221;

en: You are using the Flash uploader.  Problems?  Try the <a href="%s">Browser uploader</a> instead.
vi: Bạn đang sử dụng Flash.  Nếu bạn gặp vấn đề hãy thử <a href="%s">phiên bản không dùng Flash</a>.

en: You are using the Browser uploader.
vi: Bạn đang sử dụng Chức năng tải lên đơn giản.

en: Try the <a href="%s">Flash uploader</a> instead.
vi: Hãy thử <a href="%s">phiên bản dùng Flash</a>.

en: Save as Pending
vi: Lưu vào danh sách chờ xét duyệt

en: Preview Changes
vi: Xem thử những thay đổi

en: Privately Published
vi: Được đăng ở chế độ riêng tư

en: Password protected
vi: Được bảo vệ bằng mật khẩu

en: Public, Sticky
vi: Công khai, Chú ý

en: Stick this post to the front page
vi: Dán bài viết này lên trang nhất

en: Scheduled for: <b>%1$s</b>
vi: Được lên kế hoạch cho: <b>%1$s</b>

en: Published on: <b>%1$s</b>
vi: Được đăng vào: <b>%1$s</b>

en: Publish <b>immediately</b>
vi: Đăng <b>ngay lập tức</b>

en: Schedule for: <b>%1$s</b>
vi: Được lên kế hoạch cho: <b>%1$s</b>

en: Publish on: <b>%1$s</b>
vi: Đăng vào: <b>%1$s</b>

en: Separate tags with commas.
vi: Phân cách các thẻ bằng dấu phẩy (,).

en: Add or remove tags
vi: Thêm/Xóa thẻ

en: Choose from the most used tags in %s
vi: Chọn trong các thẻ được dùng nhiều nhất %s

en: All Categories
vi: Tất cả

en: Most Used
vi: Hay được sử dụng

en: + Add New Category
vi: + Thêm chuyên mục

en: Add New Category
vi: Thêm chuyên mục

en: New category name
vi: Tên chuyên mục mới

en: Excerpts are optional hand-crafted summaries of your content that can be used in your theme. <a href="http://codex.wordpress.org/Excerpt" target="_blank">Learn more about manual excerpts.</a>
vi: Trích dẫn là tóm tắt nội dung của bài viết, trích dẫn có thể được sử dụng bởi giao diện, <strong>nhưng không phải</strong> giao diện nào cũng hỗ trợ .Bạn có thể <a href="http://codex.wordpress.org/vi:Trích Dẫn" target="_blank">tham khảo thêm tại đây</a>.

en: Already pinged:
vi: Đã được ping:

en: Send trackbacks to:
vi: Gửi trackback tới:

en: Separate multiple URLs with spaces
vi: Phân cách URL bởi khoảng trống

en: Trackbacks are a way to notify legacy blog systems that you&#8217;ve linked to them. If you link other WordPress blogs they&#8217;ll be notified automatically using <a href="http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments" target="_blank">pingbacks</a>, no other action necessary.
vi: Trackback được sử dụng để thông báo tới các hệ thống blog cũ là bạn đã liên kết bài viết này với blog khác. Nếu bạn liên kết với blog WordPress thì blog kia sẽ được thông báo bằng <a href="http://codex.wordpress.org/vi:Introduction_to_Blogging#Managing_Comments" target="_blank">pingback</a>, bạn không phải làm gì khác cả.

en: Custom fields can be used to add extra metadata to a post that you can <a href="http://codex.wordpress.org/Using_Custom_Fields" target="_blank">use in your theme</a>.
vi: Trường tùy biến có thể sử dụng để thêm thông tin cho bài viết <a href="http://codex.wordpress.org/vi:Using_Custom_Fields" target="_blank">để sử dụng cho giao diện của bạn</a>.

en: Allow Comments.
vi: Cho phép gửi phản hồi.

en: Allow <a href="%s" target="_blank">trackbacks and pingbacks</a> on this page.
vi: Cho phép <a href="%s" target="_blank">trackback và pingback</a> trên trang này.

en: Show comments
vi: Tất cả các phản hồi

en: Slug
vi: Chuỗi cho đường dẫn tĩnh

en: Page Parent
vi: Trang mẹ

en: Main Page (no parent)
vi: Trang chính (không có trang mẹ)

en: You can arrange your pages in hierarchies. For example, you could have an &#8220;About&#8221; page that has &#8220;Life Story&#8221; and &#8220;My Dog&#8221; pages under it. There are no limits to how deeply nested you can make pages.
vi: Bạn có thể sắp xếp trang theo thứ tự phân cấp. Ví dụ, bạn có thể có trang &#8220;Câu chuyện cuộc đời&#8221; và &#8220;Con mèo của tôi&#8221; nằm trong trang &#8220;Giới thiệu&#8221;. Không có giới hạn về độ sâu của trang bạn có thể tạo.

en: Default Template
vi: Giao diện mặc định

en: Some themes have custom templates you can use for certain pages that might have additional features or custom layouts. If so, you&#8217;ll see them above.
vi: Một số giao diện có các bản mẫu tùy biến, bạn có thể sử dụng cho các tính năng của giao diện. Nếu có các bản mẫu tùy biến, bạn sẽ thấy chúng ở phía trên.

en: Page Order
vi: Thứ tự trang

en: Pages are usually ordered alphabetically, but you can put a number above to change the order pages appear in.
vi: Trang được xếp theo thứ tự chữ cái, nhưng bạn có thể sử dụng tham số thứ tự để sắp xếp các trang.

en: Visit Link
vi: Đi tới đường dẫn

en: Keep this link private
vi: Chọn chế độ riêng tư cho đường dẫn này

en: You are about to delete this link '%s'
      'Cancel' to stop, 'OK' to delete.
vi: Bạn muốn xóa liên kết này '%s'
     'Cancel' để dừng lại, 'OK' để xóa.

en: <code>_blank</code> - new window or tab.
vi: <code>_blank</code> - thẻ hoặc cửa sổ mới.

en: <code>_top</code> - current window or tab, with no frames.
vi: <code>_top</code> - thẻ hoặc cửa sổ hiện tại, không sử dụng frame.

en: <code>_none</code> - same window or tab.
vi: <code>_none</code> - thẻ hoặc cửa sổ hiện tại.

en: Choose the target frame for your link.
vi: Chọn ảnh từ máy tính:

note: translators: xfn: http://gmpg.org/xfn/
en: rel:
vi: quan hệ:

en: another web address of mine
vi: địa chỉ web khác của tôi

note: translators: xfn: http://gmpg.org/xfn/
en: friendship
vi: bạn bè

note: translators: xfn: http://gmpg.org/xfn/
en: acquaintance
vi: quen biết

note: translators: xfn: http://gmpg.org/xfn/
en: physical
vi: vật lý

note: translators: xfn: http://gmpg.org/xfn/
en: met
vi: đã gặp

note: translators: xfn: http://gmpg.org/xfn/
en: professional
vi: nghề nghiệp

note: translators: xfn: http://gmpg.org/xfn/
en: co-worker
vi: đồng nghiệp

note: translators: xfn: http://gmpg.org/xfn/
en: colleague
vi: đồng nghiệp

note: translators: xfn: http://gmpg.org/xfn/
en: geographical
vi: địa lý

note: translators: xfn: http://gmpg.org/xfn/
en: co-resident
vi: sống cùng

note: translators: xfn: http://gmpg.org/xfn/
en: kin
vi: họ hàng

note: translators: xfn: http://gmpg.org/xfn/
en: sibling
vi: anh chị em ruột

note: translators: xfn: http://gmpg.org/xfn/
en: spouse
vi: vợ chồng

note: translators: xfn: http://gmpg.org/xfn/
en: romantic
vi: lãng mạn

note: translators: xfn: http://gmpg.org/xfn/
en: muse
vi: tài thơ

note: translators: xfn: http://gmpg.org/xfn/
en: crush
vi: phải lòng

note: translators: xfn: http://gmpg.org/xfn/
en: sweetheart
vi: người yêu

en: If the link is to a person, you can specify your relationship with them using the above form. If you would like to learn more about the idea check out <a href="http://gmpg.org/xfn/">XFN</a>.
vi: Nếu liên kết là một người, bạn có thể ghi rõ mối quan hệ với người đó. Để biết thêm thông tin bạn có thể xem tại đây <a href="http://gmpg.org/xfn/">XFN</a>.

en: Image Address
vi: Địa chỉ ảnh

en: RSS Address
vi: Địa chỉ RSS

en: (Leave at 0 for no rating.)
vi: (Đặt 0 nếu không đánh giá)

en: An Unexpected HTTP Error occurred during the API request.</p> <p><a href="?" onclick="document.location.reload(); return false;">Try again</a>
vi: Lỗi HTTP khi đang thực hiện truy vấn API.</p> <p><a href="?" onclick="document.location.reload(); return false;">Thử lại</a>.

en: Plugins extend and expand the functionality of WordPress. You may automatically install plugins from the <a href="http://wordpress.org/extend/plugins/">WordPress Plugin Directory</a> or upload a plugin in .zip format via this page.
vi: Plugin mở rộng và thêm vào các tính năng cho WordPress. Bạn có thể tìm cài đặt trực tiếp plugin mới thông qua <a href="http://wordpress.org/extend/plugins/">Thư mục plugin của WordPress</a> hoặc tải tập tin .zip của plugin thông qua trang này.

en: Search for plugins by keyword, author, or tag.
vi: Tìm plugin theo từ khóa, tác giả, hoặc thẻ.

en: Popular tags
vi: Thẻ được dùng nhiều nhất

en: You may also browse based on the most popular tags in the Plugin Directory:
vi: Bạn có thể tìm dựa trên những thẻ được quan tâm trong Thư mục Giao diện:

en: %d plugins
vi: %d plugin

[ctx: Plugin Installer]
en: Tag
vi: Thẻ

en: Search Plugins
vi: Tìm plugin

en: Install a plugin in .zip format
vi: Cài plugin từ tập tin .zip

en: If you have a plugin in a .zip format, You may install it by uploading it here.
vi: Nếu bạn có tập tin .zip của plugin, bạn có thể cài plugin bằng các tải tập tin lên tại đây.

en: Plugin zip file
vi: Tập tin nén của plugin

en: No plugins match your request.
vi: Không tìm thấy plugin nào phù hợp với yêu cầu của bạn.

en: By %s
vi: Bởi %s

en: (based on %s rating) | (based on %s ratings)
vi[0]: (dựa trên %s đánh giá)

en: 5 stars
vi: 5 sao

en: 4 stars
vi: 4 sao

en: 3 stars
vi: 3 sao

en: 2 stars
vi: 2 sao

en: 1 star
vi: 1 sao

en: Plugin Install
vi: Cài plugin mới

en: Install Update Now
vi: Cập nhật

en: Newer Version (%s) Installed
vi: Phiên bản mới (%s) đã được cài đặt

en: Latest Version Installed
vi: Phiên bản mới nhất đã được cài đặt

en: FYI
vi: Thông tin thêm

en: Requires WordPress Version:
vi: Cần có WordPress phiên bản:

en: %s or higher
vi: %s hoặc hơn

en: Compatible up to:
vi: Tương thích tới:

en: %s time | %s times
vi[0]: %s lần

en: WordPress.org Plugin Page &#187;
vi: Trang Plugin tại WordPress.org &#187;

en: Plugin Homepage  &#187;
vi: Trang chủ của plugin  &#187;

en: Average Rating
vi: Đánh giá trung bình

en: <strong>Warning:</strong> This plugin has <strong>not been tested</strong> with your current version of WordPress.
vi: <strong>Cảnh báo:</strong> Plugin này <strong>chưa được thử</strong> với phiên bản WordPress của bạn.

en: <strong>Warning:</strong> This plugin has <strong>not been marked as compatible</strong> with your version of WordPress.
vi: <strong>Cảnh báo:</strong> Plugin này không được đánh dấu <strong>tương thích</strong> với phiên bản WordPress của bạn.

en: Visit plugin homepage
vi: Ghé thăm trang web về plugin

en: Visit author homepage
vi: Ghé thăm trang web của tác giả

en: One of the plugins is invalid.
vi: Một trong các plugin không hợp lệ.

en: Could not fully remove the plugin(s) %s
vi: Không xóa được phiên bản cũ của plugin %s

en: Invalid plugin path.
vi: Đường dẫn đến plugin không hợp lệ

en: Plugin file does not exist.
vi: Tập tin của plugin không tồn tại.

en: The plugin does not have a valid header.
vi: Plugin không có header hợp lệ.

en: You are not allowed to edit pages as this user.
vi: Bạn không có quyền chỉnh sửa các trang.

en: You are not allowed to create pages as this user.
vi: Bạn không có quyền tạo trang mới.

en: You are not allowed to edit posts as this user.
vi: Bạn không có quyền chỉnh sửa bài viết.

en: You are not allowed to post as this user.
vi: Bạn không có quyền đăng bài viết.

en: You are not allowed to edit pages.
vi: Bạn không có quyền chỉnh sửa trang.

en: You are not allowed to edit posts.
vi: Bạn không có quyền chỉnh sửa bài.

en: You are not allowed to create pages on this blog.
vi: Bạn không có quyền tạo trang mới.

en: You are not allowed to create posts or drafts on this blog.
vi: Bạn không có quyền tạo bài viết và bản nháp.

[ctx: post]
en: Published
vi: Đã đăng

en: Published posts
vi: Bài viết được đăng

en: Published <span class="count">(%s)</span> | Published <span class="count">(%s)</span>
vi[0]: Đã đăng <span class="count">(%s)</span>

[ctx: post]
en: Scheduled
vi: Đã lên kế hoạch

en: Scheduled posts
vi: Bài viết được lên kế hoạch đăng

en: Scheduled <span class="count">(%s)</span> | Scheduled <span class="count">(%s)</span>
vi[0]: Lên kế hoạch <span class="count">(%s)</span>

[ctx: post]
en: Pending Review
vi: Chờ xét duyệt

en: Pending posts
vi: Bài viết chờ xét duyệt

en: Pending Review <span class="count">(%s)</span> | Pending Review <span class="count">(%s)</span>
vi[0]: Chờ xét duyệt <span class="count">(%s)</span>

[ctx: post]
en: Draft
vi: Bản nháp

en: Draft <span class="count">(%s)</span> | Drafts <span class="count">(%s)</span>
vi[0]: Bản nháp <span class="count">(%s)</span>

[ctx: post]
en: Private
vi: Riêng tư

en: Private posts
vi: Bài viết riêng tư

en: Private <span class="count">(%s)</span> | Private <span class="count">(%s)</span>
vi[0]: Riêng tư <span class="count">(%s)</span>

[ctx: post]
en: Trash
vi: Thùng rác

en: Trash posts
vi: Bài viết trong thùng rác

en: Trash <span class="count">(%s)</span> | Trash <span class="count">(%s)</span>
vi[0]: Thùng rác <span class="count">(%s)</span>

en: Manage Images
vi: Quản lý hình ảnh

en: Image <span class="count">(%s)</span> | Images <span class="count">(%s)</span>
vi[0]: Hình ảnh <span class="count">(%s)</span>

en: Manage Audio
vi: Quản lý nhạc

en: Audio <span class="count">(%s)</span> | Audio <span class="count">(%s)</span>
vi[0]: Âm thanh <span class="count">(%s)</span>

en: Manage Video
vi: Quản lý video

en: View Post
vi: Xem bài viết

en: View Page
vi: Xem trang

en: Click to edit this part of the permalink
vi: Ấn để sửa phần này của đường dẫn cố định

en: Temporary permalink. Click to edit this part.
vi: Đường dẫn tĩnh tạm thời. Ấn để sửa phần này.

en: Permalink:
vi: Liên kết tĩnh:

en: Change Permalinks
vi: Thay đổi Đường dẫn tĩnh

en: Set thumbnail
vi: Đặt ảnh thu nhỏ

en: Warning: %s is currently editing this post
vi: Chú ý: %s đang chỉnh sửa bài này

en: Warning: %s is currently editing this page
vi: Chú ý: %s đang chỉnh sửa trang này

en: Warning: %s is currently editing this.
vi: Chú ý: %s đang chỉnh sửa.

en: Preview not available. Please save as a draft first.
vi: Bạn không xem thử được bài viết, hãy lưu bài viết thành bản nháp trước.

en: My Blog
vi: Trang web của tôi

en: Just another WordPress weblog
vi: Một trang web mới xây dựng trên WordPress

note: translators: default date format, see http://php.net/date
en: F j, Y
vi: d.m.Y

note: translators: default time format, see http://php.net/date
en: g:i a
vi: H:i

note: translators: links last updated date format, see http://php.net/date
en: F j, Y g:i a
vi: d.m.Y @ H:i

[ctx: User role]
note: translators: user role
en: Administrator
vi: Quản lý

[ctx: User role]
note: translators: user role
en: Editor
vi: Biên tập viên

[ctx: User role]
note: translators: user role
en: Author
vi: Tác giả

[ctx: User role]
note: translators: user role
en: Contributor
vi: Cộng tác viên

[ctx: User role]
note: translators: user role
en: Subscriber
vi: Thành viên đăng ký

en: Quick&nbsp;Edit
vi: Sửa nhanh

en: Quick Edit
vi: Sửa nhanh

[ctx: column name]
note: translators: manage posts column name
en: Post
vi: Bài viết

[ctx: column name]
note: translators: column name
en: File
vi: Tập tin

[ctx: column name]
note: translators: column name
en: Attached to
vi: Đính kèm

[ctx: column name]
note: translators: column name
en: Date
vi: Ngày

en: In Response To
vi: Trong bài

en: Bulk Edit Pages
vi: Chỉnh sửa trang

en: Bulk Edit Posts
vi: Chỉnh sửa bài viết

en: - No Change -
vi: - Không thay đổi -

note: translators: Between password field and private checkbox on post quick edit interface
en: &ndash;OR&ndash;
vi: &ndash; HOẶC &ndash;

en: Private page
vi: Trang riêng tư

en: Private post
vi: Bài viết riêng tư

en: [more]
vi: [thêm]

en: [less]
vi: [ít hơn]

en: Do not allow
vi: Không cho phép

en: Allow Comments
vi: Cho phép gửi phản hồi

en: Allow Pings
vi: Cho phép Ping

en: Not Sticky
vi: Không dán

en: Make this post sticky
vi: Dán bài này lên đầu

en: Update Page
vi: Cập nhật trang

en: Update Post
vi: Cập nhật bài viết

en: Update Pages
vi: Cập nhật Trang

en: Update Posts
vi: Cập nhật Bài viết

en: Missed schedule
vi: Lỡ kế hoạch

en: Edit this post
vi: Chỉnh sửa bài viết này

en: Edit this post inline
vi: Sửa bài viết trực tiếp trong trang này

en: Restore this post from the Trash
vi: Khôi phục bài viết này từ thùng rác

en: Move this post to the Trash
vi: Bỏ bài viết này vào thùng rác

en: Delete this post permanently
vi: Xóa bài viết này khỏi thùng rác

en: Parent Page:
vi: Trang mẹ:

en: Edit this page
vi: Chỉnh sửa trang này

en: Remove this page from the Trash
vi: Xóa trang này khỏi thùng rác

en: Move this page to the Trash
vi: Bỏ trang này vào thùng rác

en: Delete this page permanently
vi: Xóa trang này khỏi thùng rác

en: e-mail: %s
vi: Địa chỉ thư điện tử: %s

en: View posts by this author
vi: Xem tất cả bài viết của tác giả này

en: Submitted on <a href="%1$s">%2$s at %3$s</a>
vi: Đăng ngày <a href="%1$s">%2$s lúc %3$s</a>

en: Reply to Comment
vi: Trả lời phản hồi

en: Submit Reply
vi: Đăng

en: Comment by %s moved to the trash.
vi: Phản hồi của %s đã bị cho vào thùng rác.

en: Comment by %s marked as spam.
vi: Phản hồi của %s bị đánh dấu là spam.

en: Add new custom field:
vi: Thêm trường tùy biến mới:

en: Enter new
vi: Nhập mới

en: Add Custom Field
vi: Thêm trường tuỳ biến

en: WordPress recommends a better browser
vi: WordPress khuyên dùng bạn nên dùng một trình duyệt mới hơn

en: Thumbnail linked to file
vi: Ảnh thu nhỏ được dẫn đến tới tin

en: Image linked to file
vi: Ảnh được dẫn đến tới tin

en: Thumbnail linked to page
vi: Ảnh thu nhỏ được dẫn tới trang

en: Image linked to page
vi: Ảnh được dẫn tới trang

en: Link to file
vi: Liên kết với tập tin

comment: wp-options
en: Link to page
vi: Liên kết với trang

en: Before you can upload your import file, you will need to fix the following error:
vi: Trước khi tải tập tin nhập vào lên, bạn cần sửa lỗi sau:

en: Choose a file from your computer:
vi: Chọn một tập tin từ máy của bạn:

en: Maximum size: %s
vi: Kích thước lớn nhất: %s

en: Upload file and import
vi: Tải tập tin lên và nhập

en: Find Posts or Pages
vi: Tìm Bài viết hoặc Trang

en: Edit Media
vi: Chỉnh sửa ảnh/nhạc/video

en: New Link
vi: Liên kết mới

en: Edit Links
vi: Chỉnh sửa Liên kết

en: New User
vi: Thành viên mới

en: Edit Users
vi: Sửa thành viên

en: Install Themes
vi: Cài giao diện mới

en: Manage Themes
vi: Quản lý Giao diện

en: New Post
vi: Bài viết mới

en: (no title)
vi: (không có tiêu đề)

[ctx: post state]
note: translators: post state
en: Pending
vi: Chờ xét duyệt

en: <a href="http://codex.wordpress.org/Writing_Posts" target="_blank">Writing Posts</a>
vi: <a href="http://codex.wordpress.org/vi:Writing_Posts" target="_blank">Viết bài</a>

en: The modules on this screen can be arranged in several columns. You can select the number of columns from the Screen Options tab.
vi: Các thành phần trên trang này có thể được xếp vào nhiều cột khác nhau, bạn có thể chọn số cột trong thẻ Tùy chọn Hiển thị.

en: <a href="http://codex.wordpress.org/Settings_General_SubPanel" target="_blank">General Settings</a>
vi: <a href="http://codex.wordpress.org/vi:Trang Quản Lý/Cài Đặt Tổng Quan/" target="_blank">Cài đặt tổng quan</a>

en: Enable accessibility mode
vi: Bật đánh chế độ truy cập nhẹ

en: Disable accessibility mode
vi: Tắt chế độ truy cập nhẹ

en: Show on screen
vi: Hiển thị trên màn hình

en: Get help with &#8220;%s&#8221;
vi: Trợ giúp với &#8220;%s&#8221;

en: Get help with this page
vi: Trợ giúp với trang này

en: Other Help
vi: Trợ giúp

en: <a href="http://codex.wordpress.org/" target="_blank">Documentation</a>
vi: <a href="http://codex.wordpress.org/vi/" target="_blank">Tài liệu</a>

en: <a href="http://wordpress.org/support/" target="_blank">Support Forums</a>
vi: <a href="http://wordpress.org/support/" target="_blank">Diễn đàn hỗ trợ WordPress.org</a> - <a href="http://www.wordpressvn.net/" target="_blank">WordPress Việt Nam</a>

en: Screen Options
vi: Tùy chỉnh hiển thị

en: Most of the modules on this screen can be moved. If you hover your mouse over the title bar of a module you&rsquo;ll notice the 4 arrow cursor appears to let you know it is movable. Click on it, hold down the mouse button and start dragging the module to a new location. As you drag the module, notice the dotted gray box that also moves. This box indicates where the module will be placed when you release the mouse button.
vi: Bạn có thể di chuyển hầu hết các thành phần trên trang này. Nếu bạn để chuột tên thanh tiêu đề, bạn sẽ nhìn thấy chuột hình mũi tên 4 hướng, bạn ấn và giữ chuột rồi hãy di chuyển thành phần đó tới vị trí bạn muốn. Khi bạn di thành phần, một hộp xám viền nét đứt hiện ra để báo cho bạn vị trí mới của thành phần đó.

en: The same modules can be expanded and collapsed by clicking once on their title bar and also completely hidden from the Screen Options tab.
vi: Các thành phần có thể được thu nhỏ, hay mở rộng thông qua việc ấn lên thanh tiêu đề, và bạn cũng có thể ẩn các thành phần này thông qua thẻ Tùy chọn Hiển thị.

en: Search help
vi: Trợ giúp

en: You may search based on 3 criteria:
vi: Bạn có thể tìm kiếm theo 3 tiêu chí:

en: <strong>Term:</strong> Searches theme names and descriptions for the specified term.
vi: <strong>Từ khóa:</strong> Tìm giao diện và mô tả có những từ khóa này.

en: <strong>Tag:</strong> Searches for themes tagged as such.
vi: <strong>Thẻ:</strong> Tìm giao diện có những thẻ này.

en: <strong>Author:</strong> Searches for themes created by the Author, or which the Author contributed to.
vi: <strong>Tác giả:</strong> Tìm giao diện của tác giả, hoặc có sự đóng góp của tác giả.

en: Widgets are added and arranged by simple drag &#8217;n&#8217; drop. If you hover your mouse over the titlebar of a widget, you&#8217;ll see a 4-arrow cursor which indicates that the widget is movable.  Click on the titlebar, hold down the mouse button and drag the widget to a sidebar. As you drag, you&#8217;ll see a dotted box that also moves. This box shows where the widget will go once you drop it.
vi: Bạn hãy kéo thả widget để thêm hay sắp xếp widget đó. Nếu bạn để chuột tên thanh tiêu đề của widget, bạn sẽ nhìn thấy chuột hình mũi tên 4 hướng, bạn ấn và giữ chuột rồi rồi di chuyển thành phần đó tới vị trí bạn muốn. Khi bạn di widget, một hộp xám với viền nét đứt hiện ra, đó sẽ là vị trí của widget khi bạn thả widget ra.

en: To remove a widget from a sidebar, drag it back to Available Widgets or click on the arrow on its titlebar to reveal its settings, and then click Remove.
vi: Để xóa widget khỏi thanh bên, kéo widget vào mục các Widget hoặc ấn vào mũi tên bên cạnh tên widget, và ấn Xóa.

en: To remove a widget from a sidebar <em>and keep its configuration</em>, drag it to Inactive Widgets.
vi: Để xóa widget khỏi thanh bên <em>và giữ lại các cài đặt</em>, kéo widget vào mục Widget Không Sử Dụng

en: The Inactive Widgets area stores widgets that are configured but not curently used. If you change themes and the new theme has fewer sidebars than the old, all extra widgets will be stored to Inactive Widgets automatically.
vi: Mục Widget Không Sử Dụng chứa các widget đã được cài đặt nhưng hiện không được sử dụng. Sau khi thay đổi giao diện, nếu giao diện mới có ít thanh bên hơn giao diện cũ, các widget không được sử dụng trong giao diện mới sẽ được lưu vào mục Widget Không Sử Dụng.

en: Number of Columns:
vi: Số cột:

en: Posts per page:
vi: Số bài viết trong một trang:

en: Pages per page:
vi: Số trang trong một trang:

en: Comments per page:
vi: Số phản hồi trong một trang:

en: Media items per page:
vi: Số ảnh/nhạc/video trên một trang:

en: Categories per page:
vi: Số chuyên mục trong một trang:

en: Tags per page:
vi: Số thẻ trong một trang:

en: Plugins per page:
vi: Số plugin trong một trang

en: An Unexpected HTTP Error occured during the API request.</p> <p><a href="?" onclick="document.location.reload(); return false;">Try again</a>
vi: Lỗi HTTP khi đang thực hiện truy vấn API.</p> <p><a href="?" onclick="document.location.reload(); return false;">Thử lại</a>.

en: Search for themes by keyword, author, or tag.
vi: Tìm giao diện theo từ khóa, tác giả, hoặc thẻ.

[ctx: Theme Installer]
en: Tag
vi: Thẻ

en: Feature Filter
vi: Bộ lọc theo đặc điểm

en: Find a theme based on specific features
vi: Tìm giao diện dựa trên các đặc điểm

en: Tan
vi: Màu da

en: One Column
vi: Một cột

en: Three Columns
vi: Ba cột

en: Four Columns
vi: 4 cột

en: Left Sidebar
vi: Thanh bên ở bên trái

en: Right Sidebar
vi: Thanh bên ở bên phải

en: Flexible Width
vi: Chiều rộng linh hoạt

en: Theme Options
vi: Tùy chỉnh cho giao diện

en: Threaded Comments
vi: Phản hồi phân cấp

en: Sticky Post
vi: Bài viết đáng chú ý

en: Microformats
vi: Cỡ nhỏ

en: Photoblogging
vi: blog photo

en: Find Themes
vi: Tìm kiếm giao diện

en: Install a theme in .zip format
vi: Cài giao diện từ tập tin nén .zip

en: If you have a theme in a .zip format, you may install it by uploading it here.
vi: Nếu bạn có tập tin .zip của giao diện, bạn có thể cài giao diện bằng cách tải tập tin lên tại đây.

en: Install &#8220;%s&#8221;
vi: Cài đặt &#8220;%s&#8221;

en: No themes found
vi: Không tìm thấy gaio diện nào!

en: Theme Install
vi: Cài giao diện mới

en: <strong>Error:</strong> This theme is currently not available. Please try again later.
vi: <strong>Lỗi</strong>: Giao diện này hiện chưa sẵn sàng. Hãy thử lại lát nữa.

en: <strong>Warning:</strong> This theme has <strong>not been tested</strong> with your current version of WordPress.
vi: <strong>Cảnh báo:</strong> Giao diện này <strong>chưa được thử</strong> với phiên bản WordPress của bạn.

en: <strong>Warning:</strong> This theme has not been marked as <strong>compatible</strong> with your version of WordPress.
vi: <strong>Cảnh báo:</strong> Giao diện này không được đánh dấu <strong>tương thích</strong> với phiên bản WordPress của bạn.

en: Newer version (%s) is installed.
vi: Phiên bản mới (%s) đã được cài đặt.

en: This version is already installed.
vi: Phiên bản này đã được cài.

en: Unable to locate WordPress theme directory.
vi: Không tìm được thư mục giao diện của WordPress.

en: Could not fully remove the theme %s
vi: Không xóa được hoàn toàn giao diện %s

en: The update cannot be installed because WordPress requires PHP version 4.3 or higher and MySQL version 4.1.2 or higher. You are running PHP version %1$s and MySQL version %2$s.
vi: Bạn không thể cập nhật WordPress vì phiên bản này cần PHP 4.3 hoặc mới hơn và MySQL 4.1.2 hoặc mới hơn. Bạn đang sử dụng PHP %1$s và MySQL %2$s.

en: The update cannot be installed because WordPress requires PHP version 4.3 or higher. You are running version %s.
vi: Bạn không thể cập nhật WordPress vì phiên bản này cần PHP 4.3 hoặc mới hơn. Bạn đang sử dụng PHP %s.

en: The update cannot be installed because WordPress requires MySQL version 4.1.2 or higher. You are running version %s.
vi: Bạn không thể cập nhật WordPress vì phiên bản này cần MySQL 4.1.2 hoặc mới hơn. Bạn đang sử dụng MySQL %s.

en: Verifying the unpacked files
vi: Đang kiểm tra tập tin giải nén

en: The update could not be unpacked
vi: Tập tin cập nhập không thể giải nén.

en: Installing the latest version
vi: Cài phiên bản mới

en: Upgrading database
vi: Nâng cấp cơ sở dữ liệu

en: You are using a development version (%1$s). Cool! Please <a href="%2$s">stay updated</a>.
vi: Bạn đang dùng bản phát triển (%1$s). Hãy <a href="%2$s">cập nhật khi có bản mới</a>.

en: <a href="%1$s">Get Version %2$s</a>
vi: <a href="%1$s">Tải phiên bản %2$s về</a>

en: WordPress %1$s is available! <a href="%2$s">Please update now</a>.
vi: Có phiên bản mới của WordPress %1$s! <a href="%2$s">Hãy cập nhật</a>.

en: WordPress %1$s is available! Please notify the site administrator.
vi: Phiên bản WordPress %1$s đã được phát hành! Hãy thông báo cho quản trị trang.

en: You are using <span class="b">WordPress %s</span>.
vi: Bạn đang dùng <span class="b">WordPress %s - Việt hóa bởi <a href="http://link2caro.net">link2caro</a></span>.

en: Update to %s
vi: Cập nhật lên %s

en: There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s Details</a>.
vi: Có phiên bản mới của %1$s. <a href="%2$s" class="thickbox" title="%3$s">Xem chi tiết phiên bản %4$s</a>.

en: There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s Details</a> <em>automatic upgrade unavailable for this plugin</em>.
vi: Có phiên bản mới của %1$s. <a href="%2$s" class="thickbox" title="%3$s">Xem chi tiết phiên bản %4$s</a> <em>không có chức năng tự động cập nhật cho plugin này</em>.

en: There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%3$s">View version %4$s Details</a> or <a href="%5$s">upgrade automatically</a>.
vi: Có phiên bản mới của %1$s. <a href="%2$s" class="thickbox" title="%3$s">Xem chi tiết phiên bản %4$s</a> hoặc <a href="%5$s">cập nhật tự động</a>.

en: An automated WordPress update has failed to complete - <a href="%s">please attempt the update again now</a>.
vi: Tự động nâng cấp WordPress không thành công - <a href="%s">Thử lại</a>.

en: An automated WordPress update has failed to complete! Please notify the site administrator.
vi: Tự động nâng cấp WordPress không thành công! Hãy thông báo cho quản trị trang.

en: <strong><em>Note that password</em></strong> carefully! It is a <em>random</em> password that was generated just for you.
vi: <strong><em>Hãy ghi lại mật khẩu đó</em></strong> thật cẩn thận! Mật khẩu này được tạo ra <em>ngẫu nhiên</em>. Nếu làm mất nó, bạn sẽ phải xóa toàn bộ cơ sở dữ liệu và cài đặt lại.

en: User already exists.  Password inherited.
vi: Thành viên đã tồn tại. Mật khẩu được kế thừa.

[ctx: Default category slug]
note: translators: Default category slug
en: Uncategorized
vi: Chưa được phân loại

[ctx: Default link category slug]
note: translators: Default link category slug
en: Blogroll
vi: Sổ blog

en: Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
vi: Chúc mừng đến với WordPress. Đây là bài viết đầu tiên của bạn. Hãy chỉnh sửa hay xóa bài viết này, rồi bắt đầu viết blog!

en: Hello world!
vi: Chào tất cả mọi người!

[ctx: Default post slug]
note: translators: Default post slug
en: hello-world
vi: chao-moi-nguoi

en: Mr WordPress
vi: link2caro

en: Hi, this is a comment.<br />To delete a comment, just log in and view the post&#039;s comments. There you will have the option to edit or delete them.
vi: Xin chào, đây là một phản hồi.<br />Để xóa một phản hồi, chỉ cần đăng nhập và xem các phản hồi, tại đây, bạn sẽ có tùy chọn để chỉnh sửa hay xóa chúng.

en: This is an example of a WordPress page, you could edit this to put information about yourself or your site so readers know where you are coming from. You can create as many pages like this one or sub-pages as you like and manage all of your content inside of WordPress.
vi: <p>Đây là một trang mẫu của WordPress, bạn có thể chỉnh sửa, thêm thông tin về bản thân hay về trang web. Số trang bạn có thể tạo không giới hạn, để quản lý các trang bạn vào trong Trang quản lý, tìm phần Quản lý trang.</p><p>Cám ơn bạn đã cài đặt <a href="http://vi.wordpress.org/">WordPress</a>, nếu bạn gặp khó khăn gì với WordPress bạn có thể ghé thăm  <a href="http://www.wordpressvn.net/">Cộng đồng WordPress Việt Nam</a>!</p>

[ctx: Default page slug]
note: translators: Default page slug
en: about
vi: gioi-thieu

en: Your new WordPress blog has been successfully set up at:
    
    %1$s
    
    You can log in to the administrator account with the following information:
    
    Username: %2$s
    Password: %3$s
    
    We hope you enjoy your new blog. Thanks!
    
    --The WordPress Team
    http://wordpress.org/
vi: WordPress của bạn đã được cài đặt thành công tại:
    
    %1$s
    
    Bạn có thể đăng nhập vào tài khoản admin với các thông số sau:
    
    Tên đăng nhập: %2$s
    Mật khẩu: %3$s
    
    Chúng tôi hy vọng bạn sẽ thích trang web mới này. Cảm ơn bạn!
    
    --
    Đội ngũ WordPress http://vi.wordpress.orgNhóm Việt hóa WordPress http://www.wordpressvn.net

en: New WordPress Blog
vi: Trang web mới

en: You can&#8217;t give users that role.
vi: Bạn không thể gán cho thành viên vai trò đó.

en: <strong>ERROR</strong>: Please enter a username.
vi: <strong>Lỗi</strong>: Xin điền tên đăng nhập.

en: <strong>ERROR</strong>: You entered your new password only once.
vi: <strong>Lỗi</strong>: Bạn mới chỉ nhập mật khẩu một lần.

en: <strong>ERROR</strong>: Please enter your password.
vi: <strong>Lỗi</strong>: Vui lòng nhập mật mật khẩu.

en: <strong>ERROR</strong>: Please enter your password twice.
vi: <strong>Lỗi</strong>: Vui lòng nhập mật mật khẩu hai lần.

en: <strong>ERROR</strong>: Passwords may not contain the character "\".
vi: <strong>Lỗi</strong>: Mật khẩu không thể chứa ký tự "\".

en: <strong>ERROR</strong>: Please enter the same password in the two password fields.
vi: <strong>LỖI</strong>: Xin gõ mật khẩu giống nhau cho cả hai ô mật khẩu.

en: <strong>ERROR</strong>: This username is invalid. Please enter a valid username.
vi: <strong>Lỗi</strong>: Tên đăng nhập không hợp lệ. Xin chọn tên hợp lệ.

en: <strong>ERROR</strong>: This username is already registered. Please choose another one.
vi: <strong>Lỗi</strong>: Tên đăng nhập này đã được đăng ký. Hãy chọn một tên khác.

en: <strong>ERROR</strong>: Please enter an e-mail address.
vi: <strong>Lỗi</strong>: Vui lòng nhập địa chỉ thư điện tử.

en: <strong>ERROR</strong>: The e-mail address isn&#8217;t correct.
vi: <strong>LỖI</strong>: Địa chỉ thư điện tử không đúng.

en: <strong>ERROR</strong>: This email is already registered, please choose another one.
vi: <strong>Lỗi</strong>: Thư điện tử này đã được sử dụng, hãy chọn địa chỉ khác.

en: No matching users were found!
vi: Không tìm được thành viên nào!

en: Notice: you're using the auto-generated password for your account. Would you like to change it to something you'll remember easier?<br />
    			  <a href='%s'>Yes, Take me to my profile page</a> | <a href='%s' id='default-password-nag-no'>No Thanks, Do not remind me again.</a>
vi: Bạn vẫn đang sử dụng mật khẩu do WordPress tự tạo ra. Bạn hãy thay mật khẩu này bởi mật khẩu mới, để tăng tính bảo mật cho trang web. Bạn có muốn đổi mật khẩu ngay không?<br />
    			  <a href='%s'>Có, hãy vào hồ sơ của tôi để đổi mật khẩu</a> | <a href='%s' id='default-password-nag-no'>Không, cảm ơn và đừng nhắc tôi đổi mật khẩu nữa.</a>

en: There are no options for this widget.
vi: Không có tùy biến cho widget này.

comment: wp-login.php
en: WordPress &rsaquo; Installation
vi: WordPress &rsaquo; Cài đặt

en: <strong>ERROR</strong>: %s
vi: <strong>LỖI</strong>: %s

en: Blog Title
vi: Tên trang web

en: Your E-mail
vi: Thư điện tử của bạn

en: Double-check your email address before continuing.
vi: Hãy kiểm tra kỹ lưỡng địa chỉ thư điện tử trước khi tiếp tục.

en: Allow my blog to appear in search engines like Google and Technorati.
vi: Cho phép trang web xuất hiện trong các công cụ tìm kiếm như Google và Technorati.

en: Install WordPress
vi: Cài đặt WordPress

en: Already Installed
vi: Đã được cài đặt

en: You appear to have already installed WordPress. To reinstall please clear your old database tables first.
vi: Hình như bạn đã cài đặt WordPress rồi. Để cài đặt lại, trược hết xin hãy xóa bỏ cơ sở dữ liệu cũ.

en: Welcome to the famous five minute WordPress installation process! You may want to browse the <a href="%s">ReadMe documentation</a> at your leisure.  Otherwise, just fill in the information below and you&#8217;ll be on your way to using the most extendable and powerful personal publishing platform in the world.
vi: Chào mừng đến với quá trình cài đặt 3 phút 49 giây của WordPress! Bạn có thể xem thêm thông tin tại <a href="%s">Tài liệu của WordPress</a>. Còn không, bạn chỉ cần điền các thông tin dưới đây và bạn đã sẵn sàng để sử dụng trang web cá nhân mạnh và dễ tùy biến nhất thế giới.

en: First Step
vi: Bước một

en: Information needed
vi: Thông tin

en: Please provide the following information.  Don&#8217;t worry, you can always change these settings later.
vi: Trước khi bắt đầu,bạn hãy điền vào nhưng thông tin sau. Bạn có thể thay đổi chúng sau này.

en: you must provide an e-mail address.
vi: bạn phải cung cấp một địa chỉ thư điện tử

en: that isn&#8217;t a valid e-mail address.  E-mail addresses look like: <code>username@example.com</code>
vi: <strong>Lỗi</strong>: địa chỉ thư điện tử không hợp lệ. Địa chỉ thư điện tử hợp lệ có định dạng như thế này <code>username@example.com</code>

en: WordPress has been installed. Were you expecting more steps? Sorry to disappoint.
vi: WordPress đã được cài đặt. Bạn còn chờ đợi gì nữa chăng? Xin lỗi nhé, tất cả đã hoàn thành!

en: You do not have sufficient permissions to add links to this blog.
vi: Bạn không có đủ quyền để thêm liên kết cho trang web này.

en: Add New Link
vi: Thêm liên kết

en: You do not have sufficient permissions to edit the links for this blog.
vi: Bạn không có đủ quyền để chỉnh sửa liên kết cho bài này.

en: %s link deleted. | %s links deleted
vi[0]: %s liên kết bị xóa

en: Search Links
vi: Tìm kiếm liên kết

en: View all Categories
vi: Chuyên mục

en: Order by Link ID
vi: Sắp xếp theo ID của liên kết

en: Order by Name
vi: Sắp xếp theo tên

en: Order by Address
vi: Sắp xếp theo địa chỉ

en: Order by Rating
vi: Sắp xếp theo đánh giá

en: No links found.
vi: Không tìm thấy liên kết nào.

en: XML error: %1$s at line %2$s
vi: Lỗi XML: %1$s tại dòng thứ %2$s

en: Link not found.
vi: Không tìm thấy liên kết.

comment: wp-login.php
en: WordPress &rsaquo; Database Repair
vi: WordPress &rsaquo; Sửa cơ sở dữ liệu

en: <p>To allow use of this page to automatically repair database problems, please add the following line to your wp-config.php file.  Once this line is added to your config, reload this page.</p><code>define('WP_ALLOW_REPAIR', true);</code>
vi: <p>Để sử dụng tính năng tự sửa chữa cơ sở dữ liệu, bạn phải thêm <code>define('WP_ALLOW_REPAIR', true);</code> vào trong tập tin wp-config.php.</p>

en: <p>Some database problems could not be repaired. Please copy-and-paste the following list of errors to the <a href="%s">WordPress support forums</a> to get additional assistance.</p>
vi: <p>Một vài vấn đề với cơ sở dữ liệu không thể sửa chữa được. Để được trợ giúp, hãy sao chép những lỗi sau vào đăng lên <a href="%s">diễn đàn của WordPress<a/>.</p>

en: <p>Repairs complete.  Please remove the following line from wp-config.php to prevent this page from being used by unauthorized users.</p><code>define('WP_ALLOW_REPAIR', true);</code>
vi: <p>Quá trình sửa chữa đã kết thúc. Hãy xóa dòng <code>define('WP_ALLOW_REPAIR', true);</code> khỏi tập tin wp-config.php để tránh các thành viên sử dụng tính năng này</p>

en: One or more database tables is unavailable.  To allow WordPress to attempt to repair these tables, press the "Repair Database" button. Repairing can take awhile, so please be patient.
vi: Một hoặc nhiều bảng trong cơ sở dữ liệu gặp trục trặc. Bạn có thể sử dụng tính năng "Sửa chữa cơ sở dữ liệu" của WordPress. Tính năng này có thể mất nhiều thời gian, nên bạn phải thật kiên nhẫn đó.

en: WordPress can automatically look for some common database problems and repair them.  Repairing can take awhile, so please be patient.
vi: WordPress có thể tự động tìn và sửa một số lỗi của cơ sở dữ liệu.

en: Repair Database
vi: Sửa cơ sở dữ liệu

en: WordPress can also attempt to optimize the database.  This improves performance in some situations.  Repairing and optimizing the database can take a long time and the database will be locked while optimizing.
vi: WordPress cũng có thể tối ưu hóa cơ sở dữ liệu. Việc này có giúp bạn thể cải thiện tốc độ của trang web. Sửa chữa và tối ưu cơ sở dữ liệu có thể mất nhiều thời gian, trong quá trình tối ưu hóa, cơ sở dữ liệu của bạn sẽ bị khóa.

en: Repair and Optimize Database
vi: Sửa chữa và tối ưu cơ sở dữ liệu

en: You are not allowed to be here
vi: Bạn không được phép ở đây

en: Upload New Media
vi: Tải ảnh/nhạc/video

en: You are not allowed to edit this attachment.
vi: Bạn không có quyền chỉnh sửa tập tin đính kèm.

en: You attempted to edit an attachment that doesn&#8217;t exist. Perhaps it was deleted?
vi: Bạn đang muốn sửa một tập tin không tồn tại. Có thể tập tin này đã bị xóa?

en: You can&#8217;t edit this attachment because it is in the Trash. Please move it out of the Trash and try again.
vi: Bạn không thể chỉnh sửa tập tin đính kèm vì nó nằm trong thùng rác. Hãy lấy lại tập tin này từ thùng rác và thử lại.

en: Media attachment updated.
vi: Ảnh/nhạc/video đã được cập nhật.

en: Update Media
vi: Cập nhật ảnh/nhạc/video

[ctx: file]
comment: wp-admin/user-new.php
note: translators: add new file
en: Add New
vi: Thêm tập tin

[ctx: links]
comment: wp-admin/user-new.php
note: translators: add new links
en: Add New
vi: Thêm liên kết

en: Comments %s
vi: Phản hồi %s

en: Add New Themes
vi: Cài giao diện mới

en: Plugins %s
vi: Plugin %s

[ctx: plugin]
comment: wp-admin/plugin-install.php
note: translators: add new plugin
en: Add New
vi: Cài plugin mới

comment: wp-admin/user-edit.php
en: Authors &amp; Users
vi: Thành viên

[ctx: user]
comment: wp-admin/user-new.php
en: Add New
vi: Thêm thành viên

en: Your Profile
vi: Hồ sơ của bạn

en: Permalinks
vi: Đường dẫn tĩnh

en: You do not have sufficient permissions to access this page.
vi: <strong>Bạn không quyền truy cập trang này!</strong>

en: You do not have sufficient permissions to manage options for this blog.
vi: Bạn không có đủ quyền để cài đặt trang web này.

en: Discussion Settings
vi: Cài đặt cho thảo luận

en: Default article settings
vi: Tùy chọn mặc định cho bài viết/trang

en: Attempt to notify any blogs linked to from the article (slows down posting.)
vi: Thông báo về bài viết/trang tới các trang web có đường dẫn trong bài viết (làm chậm quá trình đăng).

en: Allow link notifications from other blogs (pingbacks and trackbacks.)
vi: Nhận thông báo liên kết từ các trang khác (pingbacks và trackbacks).

en: Allow people to post comments on new articles
vi: Cho phép mọi người gửi phản hồi cho bài viết mới

en: These settings may be overridden for individual articles.
vi: Những tùy chọn này có thể được chỉnh riêng cho từng bài viết/trang.

en: Other comment settings
vi: Các tùy chọn khác về phản hồi

en: Comment author must fill out name and e-mail
vi: Tác giả của phản hồi phải cung cấp tên và thư điện tử.

en: Users must be registered and logged in to comment
vi: Thành viên phải đăng ký và đăng nhập để phản hồi.

en: Automatically close comments on articles older than %s days
vi: Tự động tắt chức năng gửi phản hồi nếu bài viết cũ hơn %s ngày.

en: Enable threaded (nested) comments %s levels deep
vi: Dùng chức năng chia lớp phản hồi với %s lớp trả lời.

en: Break comments into pages with %1$s top level comments per page and the %2$s page displayed by default
vi: Chia phản hồi thành nhiều trang với %1$s phản hồi cấp cao nhất trong mỗi trang và trang %2$s được dùng làm trang đầu tiên.

en: Comments should be displayed with the %s comments at the top of each page
vi: Phản hồi được hiển thị với những phản hồi %s ở đầu mỗi trang.

en: E-mail me whenever
vi: Gửi thư điện tử cho tôi khi

en: Anyone posts a comment
vi: Có ai đó gửi phản hồi

en: A comment is held for moderation
vi: Có phản hồi chờ xét duyệt

en: Before a comment appears
vi: Trước khi phản hồi được đăng

en: An administrator must always approve the comment
vi: Người quản trị phải xét duyệt phản hồi.

en: Comment author must have a previously approved comment
vi: Người gửi phản hồi đã từng có phản hồi được chấp nhận.

en: Hold a comment in the queue if it contains %s or more links. (A common characteristic of comment spam is a large number of hyperlinks.)
vi: Giữ một phản hồi trong hàng đợi nếu nó chứa %s liên kết hoặc nhiều hơn. (Tính chất chung của các phản hồi spam là có nhiều liên kết).

en: When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be held in the <a href="edit-comments.php?comment_status=moderated">moderation queue</a>. One word or IP per line. It will match inside words, so &#8220;press&#8221; will match &#8220;WordPress&#8221;.
vi: Nếu chứa những từ này trong nội dung, tên, liên kết, thư điện tử hay IP, phản hồi sẽ bị đưa vào <a href="moderation.php">danh sách chờ xét duyệt</a>. Mỗi dòng một từ hoặc IP. Chuỗi kí tự nằm trong từ cũng được tính, ví dụ &#8220;press&#8221; cũng được tính là xuất hiện trong &#8220;WordPress&#8221;.

en: Comment Blacklist
vi: Danh sách đen các phản hồi

en: When a comment contains any of these words in its content, name, URL, e-mail, or IP, it will be marked as spam. One word or IP per line. It will match inside words, so &#8220;press&#8221; will match &#8220;WordPress&#8221;.
vi: Nếu chứa những từ này trong nội dung, tên, liên kết, thư điện tử hay IP, phản hồi sẽ bị đưa vào danh sách spam. Mỗi dòng một từ hoặc IP. Chuỗi kí tự nằm trong từ cũng được tính, ví dụ &#8220;press&#8221; cũng được tính là xuất hiện trong &#8220;WordPress&#8221;.

en: An avatar is an image that follows you from weblog to weblog appearing beside your name when you comment on avatar enabled sites.  Here you can enable the display of avatars for people who comment on your blog.
vi: Ảnh đại diện là ảnh theo bạn tại mọi blog, hiển thị bên cạnh tên của bạn khi bạn gửi phản hồi trên một trang có bật chức năng ảnh đại diện. Tại đây bạn có thê bật hiển thị ảnh đại diện của những người gửi phản hồi trên blog của bạn.

en: Avatar Display
vi: Hiển thị ảnh đại diện

en: Avatar display
vi: Hiển thị ảnh đại diện

en: Don&#8217;t show Avatars
vi: Không hiện ảnh đại diện

en: Show Avatars
vi: Hiện ảnh đại diện

en: Maximum Rating
vi: Đánh giá cao nhất

en: G &#8212; Suitable for all audiences
vi: G &#8212; Phù hợp cho mọi đối tượng

en: PG &#8212; Possibly offensive, usually for audiences 13 and above
vi: PG &#8212; Cho người trên từ 13 tuổi trở lên

en: R &#8212; Intended for adult audiences above 17
vi: PR &#8212; Cho người trên 18 tuổi

en: X &#8212; Even more mature than above
vi: X &#8212; Cho người trưởng thành

en: Default Avatar
vi: Ảnh đại diện mặc định

en: For users without a custom avatar of their own, you can either display a generic logo or a generated one based on their e-mail address.
vi: Với các thành viên không có ảnh đại diện, bạn có thể chọn hiển thị ảnh đại diện thay thế hoặc một ảnh đại diện được tạo ra tự động dựa trên địa chỉ thư điện tử của thành viên đó.

en: Mystery Man
vi: Người bí ẩn

en: Gravatar Logo
vi: Logo của Gravatar

en: Identicon (Generated)
vi: Identicon (tự động tạo)

en: Wavatar (Generated)
vi: Ảnh sóng (tự động tạo)

en: MonsterID (Generated)
vi: MonsterID (tự động tạo)

en: In a few words, explain what this blog is about.
vi: Giải thích ngắn gọn về trang web này.

en: WordPress address (URL)
vi: Địa chỉ của WordPress:

en: Blog address (URL)
vi: Địa chỉ của trang web:

en: Enter the address here if you want your blog homepage <a href="http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory">to be different from the directory</a> you installed WordPress.
vi: Nhập địa chỉ ở đây nếu bạn muốn địa chỉ trang của bạn <a href="http://codex.wordpress.org/vi:Giving_WordPress_Its_Own_Directory"> khác với thư mục</a> mà bạn cài đặt WordPress.

en: This address is used for admin purposes, like new user notification.
vi: Địa chỉ này chỉ sử dụng cho mục đích quản trị, chẳng hạn để thông báo thành viên mới.

en: Membership
vi: Thành viên

en: Anyone can register
vi: Ai cũng có thể đăng ký

en: New User Default Role
vi: Vai trò của thành viên mới

en: <abbr title="Coordinated Universal Time">UTC</abbr> time is <code>%s</code>
vi: Giờ <abbr title="Giờ chuẩn quốc tế">UTC</abbr>: <code>%s</code>

en: UTC %1$s is <code>%2$s</code>
vi: Giờ UTC %1$s là <code>%2$s</code>

en: Unfortunately, you have to manually update this for Daylight Savings Time. Lame, we know, but will be fixed in the future.
vi: Hiện bạn phải tự thay đổi chế độ Giờ mùa hè và Giờ mùa đông.

en: Local time is <code>%1$s</code>
vi: Giờ hiện tại là <code>%1$s</code>

en: Choose a city in the same timezone as you.
vi: Hãy chọn thành phố có cùng múi giờ với bạn.

en: This timezone is currently in daylight savings time.
vi: Múi giờ này đang là giờ mùa hè.

en: This timezone is currently in standard time.
vi: Múi giờ này đang là giờ chuẩn.

en: Daylight savings time begins on: <code>%s</code>.
vi: Múi giờ này sẽ được chuyển sang giờ mùa hè vào: <code>%s</code>.

en: Standard time begins  on: <code>%s</code>.
vi: Múi giờ này sẽ được chuyển sang giờ chuẩn vào: <code>%s</code>.

en: This timezone does not observe daylight savings time.
vi: Múi giờ này không chịu ảnh hưởng của việc đổi giờ.

en: <a href="http://codex.wordpress.org/Formatting_Date_and_Time">Documentation on date formatting</a>. Click &#8220;Save Changes&#8221; to update sample output.
vi: <a href="http://codex.wordpress.org/vi:Formatting_Date_and_Time">Tài liệu về định dạng ngày tháng</a>. Nhấn &#8220;Lưu thay đổi&#8221; để xem hiển thị mẫu.

en: Week Starts On
vi: Tuần bắt đầu bằng

en: Settings saved.
vi: Các tùy chọn đã được lưu

en: Media Settings
vi: Cài đặt cho thư viện

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

en: The sizes listed below determine the maximum dimensions in pixels to use when inserting an image into the body of a post.
vi: Kích thước dưới đây là kích thước tối đa (đơn vị pixel) được sử dụng khi thêm ảnh vào bài viết.

en: Crop thumbnail to exact dimensions (normally thumbnails are proportional)
vi: Thu nhỏ ảnh theo kích thước chính xác (ảnh thu nhỏ sẽ được giữ nguyên tỉ lệ)

en: Medium size
vi: Cỡ trung bình

en: Large size
vi: Cỡ lớn

en: Auto-embeds
vi: Tự động nhúng ảnh

en: Attempt to automatically embed all plain text URLs
vi: Tự động nhúng đường dẫn

en: Maximum embed size
vi: Kích thước lớn nhất

en: If the width value is left blank, embeds will default to the max width of your theme.
vi: Nếu chiều rộng bị bỏ trống, chiều rộng tối đa sẽ được sử dụng.

en: Miscellaneous Settings
vi: Cài đặt khác

en: Uploading Files
vi: Khi tải tập tin lên

en: Store uploads in this folder
vi: Lưu các tập tin tải lên trong thư mục

en: Default is <code>wp-content/uploads</code>
vi: Mặc định là <code>wp-content/uploads</code>

en: Full URL path to files
vi: Đường dẫn đầy đủ đến thư mục trên

en: Configuring this is optional. By default, it should be blank.
vi: Bạn không phải chỉnh sửa gì cả. Bỏ trống để sử dụng mặc định.

en: Organize my uploads into month- and year-based folders
vi: Sắp xếp các tập tin theo thư mục dựa trên năm, tháng

en: Permalink Settings
vi: Cài đặt đường dẫn tĩnh

en: You should update your web.config now
vi: Bạn nên cập nhật tập tin web.config ngay bây giờ.

en: Permalink structure updated. Remove write access on web.config file now!
vi: Cấu trúc đường dẫn tĩnh đã được cập nhật. Hãy bỏ quyền được ghi cho tập tin web.config!

en: Permalink structure updated
vi: Cấu trúc đường dẫn tĩnh đã cập nhật.

en: You should update your .htaccess now.
vi: Bạn nên cập nhật tập tin .htaccess ngay bây giờ.

en: Permalink structure updated.
vi: Cấu trúc đường dẫn tĩnh đã cập nhật.

en: By default WordPress uses web <abbr title="Universal Resource Locator">URL</abbr>s which have question marks and lots of numbers in them, however WordPress offers you the ability to create a custom URL structure for your permalinks and archives. This can improve the aesthetics, usability, and forward-compatibility of your links. A <a href="http://codex.wordpress.org/Using_Permalinks">number of tags are available</a>, and here are some examples to get you started.
vi: WordPress sẽ mặc định sử dụng <abbr title="Universal Resource Locator">đường dẫn</abbr> bao gồm nhiều dấu hỏi chấm và chữ số, tuy nhiên WordPress có thể giúp bạn tạo ra một cấu trúc đường dẫn gọn gàng hơn dành cho các liên kết tĩnh và cho việc lưu trữ của bạn trở nên dễ dàng hơn. Tham khảo <a href="http://codex.wordpress.org/vi:Using_Permalinks">các thẻ được phép dùng</a>, dưới đây là vài dạng mẫu sẵn.

en: Common settings
vi: Tùy chọn cho bài viết

en: Day and name
vi: Ngày và tiêu đề

en: Month and name
vi: Tháng và tiêu

en: Custom Structure
vi: Tùy biến

en: If you like, you may enter custom structures for your category and tag <abbr title="Universal Resource Locator">URL</abbr>s here. For example, using <kbd>topics</kbd> as your category base would make your category links like <code>http://example.org/topics/uncategorized/</code>. If you leave these blank the defaults will be used.
vi: Nếu muốn, bạn có thể tùy biến <abbr title="Universal Resource Locator">đường dẫn tĩnh</abbr> của chuyên mục với tiền tố cơ bản. Ví dụ, sử dụng <kbd>chuyen-muc</kbd> nếu bạn muốn đường dẫn đến các chuyên mục có dạng <code>http://vi-du.org/chuyen-muc/chua-duoc-phan-loai/</code>. Nếu để trống, định dạng mặc định sẽ được sử dụng.

en: If you like, you may enter custom structures for your category and tag <abbr title="Universal Resource Locator">URL</abbr>s here. For example, using <code>topics</code> as your category base would make your category links like <code>http://example.org/index.php/topics/uncategorized/</code>. If you leave these blank the defaults will be used.
vi: Nếu muốn, bạn có thể tùy biến <abbr title="Universal Resource Locator">đường dẫn tĩnh</abbr> của chuyên mục với tiền tố cơ bản. Ví dụ, sử dụng <code>chuyen-muc</code> nếu bạn muốn đường dẫn đến các chuyên mục có dạng <code>http://vi-du.org/chuyen-muc/chua-duoc-phan-loai/</code>. Nếu để trống, định dạng mặc định sẽ được sử dụng.

en: Category base
vi: Cơ sở cho Chuyên mục

en: Tag base
vi: Cơ sở của Thẻ

en: If your <code>web.config</code> file were <a href="http://codex.wordpress.org/Changing_File_Permissions">writable</a>, we could do this automatically, but it isn&#8217;t so this is the url rewrite rule you should have in your <code>web.config</code> file. Click in the field and press <kbd>CTRL + a</kbd> to select all. Then insert this rule inside of the <code>/&lt;configuration&gt;/&lt;system.webServer&gt;/&lt;rewrite&gt;/&lt;rules&gt;</code> element in <code>web.config</code> file.
vi: Nếu tập tin <code>web.config</code> được đặt ở chế độ <a href="http://codex.wordpress.org/vi:Make_a_Directory_Writable">chỉnh sửa được</a>, việc này có thể được thực hiện tự động, nhưng có vẻ tập tin <code>web.config</code> không được đặt chế độ đó nên bạn cần phải sao chép đoạn mã sau và dán vào tập tin <code>web.config</code>. Ấn vào trong mẫu và ấn <kbd>CTRL + a</kbd> để chọn tất cả. Thêm trong thành phần <code>/&lt;configuration&gt;/&lt;system.webServer&gt;/&lt;rewrite&gt;/&lt;rules&gt;</code> trong tập tin <code>web.config</code>.

en: If you temporarily make your <code>web.config</code> file writable for us to generate rewrite rules automatically, do not forget to revert the permissions after rule has been saved.
vi: Nếu bạn tạm thời để tập tin <code>web.config</code> ở chế độ được phép ghi, các cài đặt này sẽ được tự động thêm vào, bạn hãy để tập tin này lại chế độ không cho phép ghi sau khi các thay đổi đã được lưu lại.

en: If the root directory of your site were <a href="http://codex.wordpress.org/Changing_File_Permissions">writable</a>, we could do this automatically, but it isn&#8217;t so this is the url rewrite rule you should have in your <code>web.config</code> file. Create a new file, called <code>web.config</code> in the root directory of your site. Click in the field and press <kbd>CTRL + a</kbd> to select all. Then insert this code into the <code>web.config</code> file.
vi: Nếu thư mục gốc của WordPress có chế độ <a href="http://codex.wordpress.org/Changing_File_Permissions">ghi được</a>, WordPress sẽ tự động làm việc này, nhưng hiện tại thư mục gốc không được để ở chế độ này, do đó bạn phải tạo tập tin <code>web.config</code> tại thư mục gốc của WordPress và sao chép đoạn mã sau vào tập tin đó. Ấn vào ô đưới đây và ấn <kbd>CTRL + a</kbd> để chọn tất cả rồi chép vào tập tin <code>web.config</code>.

en: If you temporarily make your site&#8217;s root directory writable for us to generate the <code>web.config</code> file automatically, do not forget to revert the permissions after the file has been created.
vi: Nếu bạn tạm thời để thư mục gốc của WordPress ghi được, WordPress sẽ tự động tạo ra tập tin <code>web.config</code>, đừng quên bỏ chế độ ghi được của thư mục gốc sau khi tập tin này đã được tạo.

en: If your <code>.htaccess</code> file were <a href="http://codex.wordpress.org/Changing_File_Permissions">writable</a>, we could do this automatically, but it isn&#8217;t so these are the mod_rewrite rules you should have in your <code>.htaccess</code> file. Click in the field and press <kbd>CTRL + a</kbd> to select all.
vi: Nếu tập tin <code>.htaccess</code> được đặt ở chế độ <a href="http://codex.wordpress.org/vi:Make_a_Directory_Writable">chỉnh sửa được</a>, việc này có thể được thực hiện tự động, nhưng có vẻ tập tin <code>.htaccess</code> không được đặt chế độ đó nên bạn cần phải sao chép đoạn mã sau và dán vào tập tin <code>.htaccess</code>.

en: Blog Visibility
vi: Chế độ riêng tư

en: I would like my blog to be visible to everyone, including search engines (like Google, Bing, Technorati) and archivers
vi: Tôi muốn mở trang web công khai cho mọi người, kể cả các công cụ tìm kiếm (như Google, Bing, Technorati) và các trang lưu trữ

en: I would like to block search engines, but allow normal visitors
vi: Chặn các cộng cụ tìm kiếm, nhưng cho phép khách bình thường ghé thăm.

en: Reading Settings
vi: Cài đặt hiển thị

en: Front page displays
vi: Trang nhất

en: Your latest posts
vi: Bài viết mới nhất

en: A <a href="%s">static page</a> (select below)
vi: Một <a href="%s">trang tĩnh</a> (chọn dưới đây)

en: Front page: %s
vi: Trang chính: %s

en: Posts page: %s
vi: Trang bài viết: %s

en: <strong>Warning:</strong> these pages should not be the same!
vi: <strong>Chú ý:</strong> các trang này sẽ không còn như xưa nữa!

en: Blog pages show at most
vi: Hiển thị nhiều nhất

en: Syndication feeds show the most recent
vi: Dòng thông tin cho bài viết mới

en: For each article in a feed, show
vi: Bài trong dòng thông tin, hiện

en: Full text
vi: Đầy đủ

en: Encoding for pages and feeds
vi: Bảng mã cho trang và dòng thông tin

en: The <a href="http://codex.wordpress.org/Glossary#Character_set">character encoding</a> of your blog (UTF-8 is recommended, if you are adventurous there are some <a href="http://en.wikipedia.org/wiki/Character_set">other encodings</a>)
vi: <a href="http://codex.wordpress.org/Glossary#Character_set">Bảng mã hóa</a> của trang web (UTF-8 được khuyến khích sử dụng, nếu bạn có vấn đề với bảng mã hóa này, bạn có thể sử dụng <a href="http://en.wikipedia.org/wiki/Character_set">bảng mã hóa kháca</a>)

en: Writing Settings
vi: Cài đặt viết bài

en: Size of the post box
vi: Kích thước vùng soạn thảo

en: Convert emoticons like <code>:-)</code> and <code>:-P</code> to graphics on display
vi: Biến đổi các ký hiệu biểu cảm như <code>:-)</code> hay <code>:-P</code> sang các hình ảnh biểu cảm.

en: WordPress should correct invalidly nested XHTML automatically
vi: WordPress tự động sửa chữa XHTML không hợp lệ

en: Default Post Category
vi: Chuyên mục mặc định

en: Default Link Category
vi: Chuyên mục Liên kết mặc định

en: Remote Publishing
vi: Đăng bài từ xa

en: To post to WordPress from a desktop blogging client or remote website that uses the Atom Publishing Protocol or one of the XML-RPC publishing interfaces you must enable them below.
vi: Để đăng bài từ phần mềm viết blog trên máy tính của bạn hoặc từ một trang web khác, bạn phải bật một trong hai giao thức đăng bài từ xa dưới đây.

en: Atom Publishing Protocol
vi: Giao thức đăng bài viết Atom

en: Enable the Atom Publishing Protocol.
vi: Bật giao thức đăng bài viết Atom.

en: Enable the WordPress, Movable Type, MetaWeblog and Blogger XML-RPC publishing protocols.
vi: Bật giao thức đăng bài viết của WordPress, Movable Type, MetaWeblog và Blogger XML-RPC.

en: Post via e-mail
vi: Đăng bài qua thư điện tử

en: To post to WordPress by e-mail you must set up a secret e-mail account with POP3 access. Any mail received at this address will be posted, so it&#8217;s a good idea to keep this address very secret. Here are three random strings you could use: <kbd>%s</kbd>, <kbd>%s</kbd>, <kbd>%s</kbd>.
vi: Để đăng bài qua thư điện tử, bạn cần cài đặt một tài khoản thư điện tử bí mật với kiểu truy cập POP3. Mọi thư gửi tới địa chỉ đều sẽ được đăng, do vậy bạn cần giữ địa chỉ này thật bí mật. Đây là một vài chuỗi ngẫu nhiên bạn có thể dùng: <kbd>%s</kbd>, <kbd>%s</kbd>, <kbd>%s</kbd>.

en: Default Mail Category
vi: Chuyên mục mặc định cho các bài viết đăng qua thư điện tử

en: Update Services
vi: Dịch vụ cập nhật

en: When you publish a new post, WordPress automatically notifies the following site update services. For more about this, see <a href="http://codex.wordpress.org/Update_Services">Update Services</a> on the Codex. Separate multiple service <abbr title="Universal Resource Locator">URL</abbr>s with line breaks.
vi: Khi bạn đăng một bài viết mới, WordPress sẽ tự động thông báo tới các dịch vụ cập nhật sau. Để biết thêm, xem <a href="http://codex.wordpress.org/vi:Update_Services">các dịch vụ cập nhật</a> trên Codex. Phân cách các <abbr title="Universal Resource Locator">URL</abbr> dịch vụ bởi dấu xuống dòng.

en: WordPress is not notifying any <a href="http://codex.wordpress.org/Update_Services">Update Services</a> because of your blog&#8217;s <a href="%s">privacy settings</a>.
vi: WordPress không thông báo tới <a href="http://codex.wordpress.org/vi:Update_Services">dịch vụ cập nhật</a> nào, thể theo các <a href="%s">tùy chọn về chế độ riêng tư</a> của trang web.

en: Error! Options page not found.
vi: Lỗi! Không tìm thấy trang cài đặt.

en: Add New Page
vi: Thêm trang mới

en: Edit Page
vi: Chỉnh sửa trang

en: You attempted to edit a page that doesn&#8217;t exist. Perhaps it was deleted?
vi: Bạn đang muốn sửa một trang không tồn tại. Có thể trang này đã bị xóa?

en: You can&#8217;t edit this page because it is in the Trash. Please move it out of the Trash and try again.
vi: Bạn không thể chỉnh sửa trang này vì nó đang ở trong thùng rác. Hãy lấy trang này khỏi thùng rác và thử lại.

en: You are not allowed to move this page out of the trash.
vi: Bạn không có quyền lấy lại trang này từ thùng rác.

en: You do not have sufficient permissions to edit plugins for this blog.
vi: Bạn không có đủ quyền để chỉnh sửa plugin cho trang web này.

en: Edit Plugins
vi: Chỉnh sửa Plugin

en: No such file exists! Double check the name and try again.
vi: Tập tin không tồn tại! Hãy kiểm tra tên và thử lại.

en: Files of this type are not editable.
vi: Không thể chỉnh sửa tập tin định dạng này.

en: Function Name...
vi: Tên chức năng...

en: File edited successfully.
vi: Đã sửa tập tin thành công.

en: This plugin has been deactivated because your changes resulted in a <strong>fatal error</strong>.
vi: Plugin này đã bị vô hiệu hóa vì thay đổi bạn đã thực hiện tạo ra <strong>lỗi trong mã nguồn</strong>.

en: Editing <strong>%s</strong> (active)
vi: Chỉnh sửa <strong>%s</strong> (bật)

en: Browsing <strong>%s</strong> (active)
vi: Duyệt <strong>%s</strong> (bật)

en: Editing <strong>%s</strong> (inactive)
vi: Chỉnh sửa <strong>%s</strong> (tắt)

en: Browsing <strong>%s</strong> (inactive)
vi: Duyệt <strong>%s</strong> (tắt)

en: Select plugin to edit:
vi: Chọn plugin để chỉnh sửa:

en: Plugin Files
vi: Tập tin plugin

en: Documentation:
vi: Tài liệu:

en: <strong>Warning:</strong> Making changes to active plugins is not recommended.  If your changes cause a fatal error, the plugin will be automatically deactivated.
vi: <strong>Chú ý:</strong> Thay đổi mã nguồn các plugin đang hoạt động là việc không nên làm. Nếu những thay đổi của bạn tạo ra lỗi, plugin sẽ tự động bị vô hiệu hóa.

en: Update File and Attempt to Reactivate
vi: Cập nhật tập tin và Kích hoạt

en: Update File
vi: Cập nhật tập tin

en: You need to make this file writable before you can save your changes. See <a href="http://codex.wordpress.org/Changing_File_Permissions">the Codex</a> for more information.
vi: Bạn cần phải chỉnh cho tập tin ở chế độ có thể ghi được để bạn có thể lưu các thay đổi của mình. Bạn tham khảo <a href="http://codex.wordpress.org/vi:Changing_File_Permissions">hướng dẫn</a> này.

en: You do not have sufficient permissions to install plugins on this blog.
vi: Bạn không có đủ quyền để cài đặt plugin.

[ctx: Plugin Installer]
en: Popular
vi: Được quan tâm

[ctx: Plugin Installer]
en: Newest
vi: Mới nhất

[ctx: Plugin Installer]
en: Recently Updated
vi: Vừa cập nhật

en: You do not have sufficient permissions to manage plugins for this blog.
vi: Bạn không có đủ quyền để quản lý các plugin của trang web này.

en: You do not have sufficient permissions to activate plugins for this blog.
vi: Bạn không có đủ quyền để kích hoạt plugin cho trang web này.

en: You do not have sufficient permissions to deactivate plugins for this blog.
vi: Bạn không có đủ quyền để vô hiệu hóa plugin cho trang web này.

en: You do not have sufficient permissions to delete plugins for this blog.
vi: Bạn không có quyền xóa plugin cho trang web này.

en: Delete Plugin(s)
vi: Xóa plugin

en: Deleting the selected plugins will remove the following plugin(s) and their files:
vi: Xóa các plugin đã chọn sẽ dẫn đến việc xóa các plugin và tập tin sau:

en: <strong>%s</strong> by <em>%s</em>
vi: <strong>%s</strong> bởi <em>%s</em>

en: Are you sure you wish to delete these files?
vi: Bạn chắc chắn muốn xóa những tập tin này không?

en: Yes, Delete these files
vi: Xóa những tập tin này

en: No, Return me to the plugin list
vi: Không xóa, quay lại trang danh sách plugin

en: Click to view entire list of files which will be deleted
vi: Xem toàn bộ danh sách các tập tin sẽ bị xóa

en: Plugins extend and expand the functionality of WordPress. Once a plugin is installed, you may activate it or deactivate it here.
vi: Các plugin có vai trò mở rộng các chưc năng của WordPress. Một khi plugin được cài đặt, bạn có thể kích hoạt hoặc vô hiệu hóa chúng tại đây.

en: If something goes wrong with a plugin and you can&#8217;t use WordPress, delete or rename that file in the <code>%s</code> directory and it will be automatically deactivated.
vi: Nếu có gì đó hỏng hóc với một plugin và bạn không thể tiếp tục sử dụng WordPress, hãy xóa hoặc đổi tên tập tin đó trong thư mục <code>%s</code>, plugin sẽ tự động bị vô hiệu hóa.

en: You can find additional plugins for your site by using the new <a href="%1$s">Plugin Browser/Installer</a> functionality or by browsing the <a href="http://wordpress.org/extend/plugins/">WordPress Plugin Directory</a> directly and installing manually.  To <em>manually</em> install a plugin you generally just need to upload the plugin file into your <code>%2$s</code> directory.  Once a plugin has been installed, you may activate it here.
vi: Bạn có thể tìm thêm các plugin thông qua chức năng <a href="%1$s">Cài plugin mới</a>, hoặc tìm ở trang <a href="http://wordpress.org/extend/plugins/">Plugin của WordPress</a> và tự cài đặt. Để cài đặt <em>thủ công</em> bạn chỉ cần tải plugin vào thư mục <code>%2$s</code>. Một khi plug đã được cài đặt, bạn có thể kích hoạt plugin tại đây.

en: The plugin <code>%s</code> has been <strong>deactivated</strong> due to an error: %s
vi: Plugin <code>%s</code> đã bị <strong>tắt</strong> do lỗi: %s

en: Plugin could not be activated because it triggered a <strong>fatal error</strong>.
vi: Plugin không được kích hoạt do một <strong>lỗi không sửa được</strong>.

en: Plugin could not be deleted due to an error: %s
vi: Plugin không thể xóa do lỗi: %s

en: The selected plugins have been <strong>deleted</strong>.
vi: Các plugin được chọn <strong>đã bị xóa</strong>.

en: Plugin <strong>activated</strong>.
vi: Plugin <strong>bật</strong>.

en: Selected plugins <strong>activated</strong>.
vi: Tất cả các plugin được chọn đã được <strong>bật</strong>.

en: Plugin <strong>deactivated</strong>.
vi: Plugin <strong>tắt</strong>

en: Selected plugins <strong>deactivated</strong>.
vi: Tất cả các plugin được chọn đã bị <strong>vô hiệu hóa</strong>

en: No plugins to show
vi: Không có plugin nào

en: Deactivate this plugin
vi: Vô hiệu hóa plugin này

en: Open this file in the Plugin Editor
vi: Mở tập tin này trong trình chỉnh sửa Plugin

en: Delete this plugin
vi: Xóa plugin này

en: Visit plugin site
vi: Ghé thăm trang web

[ctx: plugins]
en: All <span class="count">(%s)</span> | All <span class="count">(%s)</span>
vi[0]: Tất cả <span class="count">(%s)</span>

en: Active <span class="count">(%s)</span> | Active <span class="count">(%s)</span>
vi[0]: Kích hoạt <span class="count">(%s)</span>

en: Recently Active <span class="count">(%s)</span> | Recently Active <span class="count">(%s)</span>
vi[0]: Mới kích hoạt <span class="count">(%s)</span>

en: Inactive <span class="count">(%s)</span> | Inactive <span class="count">(%s)</span>
vi[0]: Không kích hoạt <span class="count">(%s)</span>

en: Upgrade Available <span class="count">(%s)</span> | Upgrade Available <span class="count">(%s)</span>
vi[0]: Có phiên bản mới <span class="count">(%s)</span>

en: Search Results <span class="count">(%s)</span> | Search Results <span class="count">(%s)</span>
vi[0]: Kết quả tìm kiếm <span class="count">(%s)</span>

en: You do not appear to have any plugins available at this time.
vi: Bạn chưa có plugin nào được cài đặt.

en: Add New Post
vi: Viết bài mới

en: Since you&#8217;re a newcomer, you&#8217;ll have to wait for an admin to add the <code>edit_posts</code> capability to your user, in order to be authorized to post.<br />
    You can also <a href="mailto:%s?subject=Promotion?">e-mail the admin</a> to ask for a promotion.<br />
    When you&#8217;re promoted, just reload this page and you&#8217;ll be able to blog. :)
vi: Do bạn là thành viên mới, bạn cần đợi người quản lý cấp cho bạn quyền chỉnh sửa bài để bạn có thể gửi bài tại trang web này.<br />
     Bạn cũng có thể <a href="mailto:%s?subject=Promotion?">gửi thư cho người quản lý</a> yêu cầu được cấp quyền chỉnh sửa bài.<br />
    Khi bạn đã được cấp quyền, bạn chỉ cần vào lại trang này và bạn sẽ có thể viết bài.

en: You attempted to edit a post that doesn&#8217;t exist. Perhaps it was deleted?
vi: Bạn đang muốn sửa một bài viết không tồn tại. Có thể bài viết này đã bị xóa?

en: You can&#8217;t edit this post because it is in the Trash. Please restore it and try again.
vi: Bạn không thể chỉnh sửa bài viết này vì nó đang ở trong thùng rác. Hãy lấy trang này khỏi thùng rác và thử lại.

en: Edit Post
vi: Chỉnh sửa bài viết

en: You are not allowed to move this post out of the trash.
vi: Bạn không có quyền lấy lại bài này từ thùng rác.

en: Embed Code
vi: Mã nhúng

en: Insert Video
vi: Thêm video

en: Click to insert.
vi: Ấn để thêm.

en: Unable to retrieve images or no images on page.
vi: Không tìm được ảnh hoặc không có ảnh nào trong trang này.

en: click images to select
vi: ấn vào hình ảnh để chọn

en: Add from URL
vi: Thêm từ liên kết

en: Post Tags
vi: Thẻ của bài viết

en: Choose from the most used tags in Post Tags
vi: Chọn trong các thẻ được dùng nhiều nhất

en: Insert an Image
vi: Thêm ảnh

en: Embed a Video
vi: Thêm video

en: via
vi: qua

en: Compare Revisions of &#8220;%1$s&#8221;
vi: So sánh các phiên bản của &#8220;%1$s&#8221;

en: Post Revision for &#8220;%1$s&#8221; created on %2$s
vi: Phiên bản bài viết cho &#8220;%1$s&#8221; được tạo lúc %2$s

en: Older: %s
vi: Cũ hơn: %s

en: Newer: %s
vi: Mới hơn: %s

en: These revisions are identical.
vi: Hai phiên bản này giống hệt nhau.

en: Post published.
vi: Bài viết đã được đăng

en: Post:
vi: Bài viết:

en: Separate tags with commas
vi: Phân cách các thẻ bằng dấu phẩy (,).

en: Save as Draft
vi: Lưu bản nháp

en: You do not have sufficient permissions to edit templates for this blog.
vi: Bạn không có đủ quyền để chỉnh sửa giao diện cho trang web này.

en: Edit Themes
vi: Chỉnh sửa Giao diện

en: The requested theme does not exist.
vi: Mẫu yêu cầu không tồn tại.

en: Select theme to edit:
vi: Chọn giao diện để chỉnh sửa:

en: Theme Files
vi: Tập tin giao diện

[ctx: Theme stylesheets in theme editor]
note: translators: Theme stylesheets in theme editor
en: Styles
vi: Kiểu

en: Oops, no such file exists! Double check the name and try again, merci.
vi: Tập tin không tồn tại! Vui lòng kiểm tra tên và thử lại, cám ơn.

en: You do not have sufficient permissions to install themes on this blog.
vi: Bạn không có quyền cài đặt giao diện.

[ctx: Theme Installer]
en: Newest
vi: Mới nhất

[ctx: Theme Installer]
en: Recently Updated
vi: Vừa cập nhật

en: Themes give your WordPress style. Once a theme is installed, you may preview it, activate it or deactivate it here.
vi: Giao diện đem lại cho WordPress của bạn một phong cách riêng. Một khi giao diện được cài đặt, bạn có thể xem thử, kích hoạt hoặc vô hiệu hóa giao diện đó tại đây.

en: You can find additional themes for your site by using the new <a href="%1$s">Theme Browser/Installer</a> functionality or by browsing the <a href="http://wordpress.org/extend/themes/">WordPress Theme Directory</a> directly and installing manually.  To install a theme <em>manually</em>, <a href="%2$s">upload its ZIP archive with the new uploader</a> or copy its folder via FTP into your <code>wp-content/themes</code> directory.
vi: Bạn có thể tìm thêm các giao diện khác thông qua chức năng <a href="%1$s">Cài giao diện mới</a>, hoặc tìm ở trang <a href="http://wordpress.org/extend/themes/">Giao diện cho WordPress</a> và tự cài đặt. Để cài đặt <em>thủ công</em>, bạn có thể <a href="%2$s">tải tập tin ZIP lên</a> hoặc bạn chỉ cần tải thư mục giao diện vào trong thư mục <code>wp-content/themes</code> thông qua FTP.

en: Once a theme is uploaded, you should see it on this page.
vi: Sau khi giao diện được tải lên, bạn sẽ nhìn thấy giao diện đó tại đây.

en: The active theme is broken.  Reverting to the default theme.
vi: Theme được kích hoạt bị lỗi. Chuyển về mẫu mặc định.

en: New theme activated. This theme supports widgets, please visit the <a href="%s">widgets settings page</a> to configure them.
vi: Giao diện mới đã được kích hoạt. Giao diện này hỗ trợ widget, hãy vào trang <a href="%s">Widget</a> để cài đặt.

en: New theme activated. <a href="%s">Visit site</a>
vi: Theme mới đã được kích hoạt. <a href="%s">Xem trang chủ</a>

en: Theme deleted.
vi: Giao diện đã bị xóa.

en: Upgrading this theme will lose any customizations you have made.  'Cancel' to stop, 'OK' to upgrade.
vi: Sau khi nâng cấp giao diện này, bạn sẽ mất những chỉnh sửa của bạn. 'Hủy bo' để dừng lại, 'OK' để nâng cấp.

en: There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s Details</a>.
vi: Có phiên bản mới của %1$s. <a href="%2$s" class="thickbox" title="%1$s">Xem chi tiết phiên bản %3$s</a>.

en: There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s Details</a> <em>automatic upgrade unavailable for this theme</em>.
vi: Có phiên bản mới của %1$s. <a href="%2$s" class="thickbox" title="%1$s">Xem chi tiết phiên bản %3$s</a> <em>không có chức năng tự động cập nhật cho giao diện này</em>.

en: There is a new version of %1$s available. <a href="%2$s" class="thickbox" title="%1$s">View version %3$s Details</a> or <a href="%4$s" %5$s >upgrade automatically</a>.
vi: Có phiên bản mới của %1$s. <a href="%2$s" class="thickbox" title="%1$s">Xem chi tiết phiên bản %3$s</a> hoặc <a href="%4$s" %5$s >cập nhật tự động</a>.

[ctx: theme]
comment: wp-admin/user-new.php
en: Add New
vi: Thêm thành viên

en: Current Theme
vi: Theme đang dùng

en: Current theme preview
vi: Duyệt trước theme đang dùng

note: translators: 1: theme title, 2: theme version, 3: theme author
en: %1$s %2$s by %3$s
vi: %1$s %2$s bởi %3$s

note: translators: 1: theme title, 2:  template dir, 3: stylesheet_dir, 4: theme title, 5: parent_theme
en: The template files are located in <code>%2$s</code>.  The stylesheet files are located in <code>%3$s</code>.  <strong>%4$s</strong> uses templates from <strong>%5$s</strong>.  Changes made to the templates will affect both themes.
vi: Các tập tin bản mẫu nằm tại <code>%2$s</code>. Các tập tin stylesheet nằm tại <code>%3$s</code>. <strong>%4$s</strong> dùng các bản mẫu từ <strong>%5$s</strong>. Thay đổi với các bản mẫu sẽ ảnh hưởng tới cả hai theme.

en: All of this theme&#8217;s files are located in <code>%2$s</code>.
vi: Các tập tin của theme này nằm tại <code>%2$s</code>.

en: Available Themes
vi: Các theme hiện có

en: Preview of &#8220;%s&#8221;
vi: Xem thử &#8220;%s&#8221;

en: You are about to delete this theme '%s'
      'Cancel' to stop, 'OK' to delete.
vi: Bạn muốn xóa tập tin đính kèm này '%s'
      'Hủy bỏ' để dừng lại, 'OK' để xóa.

en: You only have one theme installed at the moment so there is nothing to show you here.  Maybe you should download some more to try out.
vi: Bạn hiện chỉ có một giao diện, có lẽ bạn nên cài thêm giao diện để có thể thử giao diện tại đây.

en: Broken Themes
vi: Các theme hỏng

en: The following themes are installed but incomplete.  Themes must have a stylesheet and a template.
vi: Các theme sau đây đã được cài đặt, nhưng không hoàn chỉnh. Mỗi theme cần có stylesheet và bản mẫu.

en: Turbo:
vi: Bộ Tăng Tốc:

en: Speed up WordPress
vi: Tăng tốc độ WordPress

en: WordPress now has support for Gears, which adds new features to your web browser.
vi: WordPress nay đã hỗ trợ Gears, sử sụng WordPress với Gears, bạn sẽ có thêm một số tính năng mới trong trình duyệt của bạn.

en: After you install and enable Gears, most of WordPress&#8217; images, scripts, and CSS files will be stored locally on your computer. This speeds up page load time.
vi: Sau khi cài đặt và kích hoạt Gears, phần lớn ảnh, script và tập tin CSS của WordPress sẽ được lưu trên máy của bạn. Việc này giúp tăng tốc độ tải trang web đáng kể.

en: Don&#8217;t install on a public or shared computer.
vi: Không cài trên máy tính chung hay máy tính công cộng.

en: Gears Status
vi: Tình trạng của Gears

en: Gears is installed on this computer, but is not enabled for use with WordPress.
vi: Gears được cài trên máy tính, nhưng chưa được sử dụng với WordPress.

en: To enable it click the button below.
vi: Ấn đây để kích hoạt

en: Note: Do not enable Gears if this is a public or shared computer!
vi: Chú ý: Không sử dụng Gears với máy tính sử dụng chung hay máy tính công cộng!

en: Enable Gears
vi: Bật Gears

en: Gears is installed and enabled on this computer. You can disable it from the Under the Hood tab in Chrome&#8217;s Options menu.
vi: Gears được cài và sử dụng trên máy tính này. Bạn có thể tắt đi trong phần "Under the Hood" của Chrome.

en: Gears is installed and enabled on this computer. You can disable it from the Safari menu.
vi: Gears được cài và sử dụng trên máy tính này. Bạn có thể tắt đi thông qua trình đơn của Safari.

en: Gears is installed and enabled on this computer. You can disable it from your browser&#8217;s Tools menu.
vi: Gears được cài và sử dụng trên máy tính này. Bạn có thể tắt đi thông qua trình đơn Tools/Công cụ của trình duyệt web.

en: If there are any errors try disabling Gears, reloading the page, and re-enabling Gears.
vi: Nếu có lỗi nào, bạn hãy tắt Gears đi, tải lại trang này và thử kích hoạt lại Gears.

en: Local storage status:
vi: Lưu trữ trên máy:

en: Updating files:
vi: Đang cập nhật tập tin:

en: Your browser&#8217;s settings do not permit this website to use Google Gears.
vi: Trình duyệt của bạn không cho phép sử dụng Google Gears.

en: To allow it, change the Gears settings in your browser&#8217;s Options, Under the Hood menu and reload this page.
vi: Để cho phép, bạn thay đổi tùy chọn của Gears trong trình đơn Options/Tùy chọn của trình duyệt web và tải lại trang này.

en: To allow it, change the Gears settings in the Safari menu and reload this page.
vi: Để cho phép, bạn thay đổi tùy chọn của Gears trong trình đơn của Safari và tải lại trang này.

en: To allow it, change the Gears settings in your browser&#8217;s Tools menu and reload this page.
vi: Để cho phép, bạn thay đổi tùy chọn của Gears trong trình đơn Tools/Công cụ của trình duyệt web và tải lại trang này.

en: Turbo is not available for your browser.
vi: Bộ Tăng Tốc không được hỗ trợ trên trình duyệt của bạn.

en: Press This is a bookmarklet: a little app that runs in your browser and lets you grab bits of the web.
vi: Đăng bài viết này là một đánh dấu trang giúp bạn sao chép, sử dụng nội dung của một trang web để viết bài.

en: Use Press This to clip text, images and videos from any web page. Then edit and add more straight from Press This before you save or publish it in a post on your blog.
vi: Sử dụng Đăng trang web này để đăng văn bản, hình ảnh hay video từ bất kì trang web nào; trước khi đăng bài viết, bạn có thể sửa chữa, viết thêm vào bài viết.

en: Drag-and-drop the following link to your bookmarks bar or right click it and add it to your favorites for a posting shortcut.
vi: Kéo và thả đường dẫn sau đây vào Đánh dấu trang (bookmark).

en: You do not have sufficient permissions to update plugins for this blog.
vi: Bạn không có quyền cập nhật  plugin cho trang web này.

en: Upgrade Automatically
vi: Nâng cấp tự động

en: You are using a development version of WordPress.  You can upgrade to the latest nightly build automatically or download the nightly build and install it manually:
vi: Bạn đang sử dụng phiên bản phát triển của WordPress. Bạn có thể chọn nâng cấp tự động lên phiên bản hàng đêm hoặc tải phiên bản hàng đêm về và nâng cấp thủ công.

en: Download nightly build
vi: Tải về bản hàng đêm (nightly build)

en: You have the latest version of WordPress. You do not need to upgrade. However, if you want to re-install version %s, you can do so automatically or download the package and re-install manually:
vi: Bạn đang sử dụng phiên bản phát triển của WordPress. Bạn có thể chọn cài lại tự động phiên bản %s hoặc tải WordPress về và tự cài lại.

en: Re-install Automatically
vi: Cài đặt lại tự động

en: You can upgrade to version %s automatically or download the package and install it manually:
vi: Bạn có thể chọn nâng cấp tự động lên phiên bản %s hoặc tải WordPress về và cài đặt thủ công.

en: Download %s
vi: Tải %s

en: Hide this update
vi: Ẩn cập nhật này

en: Bring back this update
vi: Quay lại với phiên bản cập nhật này

en: This localized version contains both the translation and various other localization fixes. You can skip upgrading if you want to keep your current translation.
vi: Phiên bản Việt hóa này có một số sửa lỗi cho phần Việt hóa. Nếu bạn muốn giữ phần Việt hóa hiện tại bạn có thể bỏ qua bản cập nhật này.

en: You are about to install WordPress %s <strong>in English.</strong> There is a chance this upgrade will break your translation. You may prefer to wait for the localized version to be released.
vi: Bạn chuẩn bị cài đặt WordPress %s <strong>tiếng Anh</strong>. Có nhiều khả năng là bản nâng cấp này sẽ làm hỏng phần ngôn ngữ bản địa. Bạn nên đợi phiên bản bản địa hóa.

en: Show hidden updates
vi: Hiện tất cả các cập nhật đã bị ẩn

en: Hide hidden updates
vi: Ẩn đi các cập nhật

en: Upgrade WordPress
vi: Nâng cấp WordPress

en: You have the latest version of WordPress. You do not need to upgrade
vi: Bạn đang dùng phiên bản mới nhất của WordPress.

en: <strong>Important:</strong> before upgrading, please <a href="http://codex.wordpress.org/WordPress_Backups">backup your database and files</a>.
vi: <strong>Quan trọng:</strong> trước khi nâng cấp, hãy <a href="http://codex.wordpress.org/WordPress_Backups">sao lưu cơ sở dữ liệu và tập tin</a>.

en: There is a new version of WordPress available for upgrade
vi: Có phiên bản mới của WordPress

en: The following plugins have new versions available.  Check the ones you want to upgrade and then click "Upgrade Plugins".
vi: Các plugin sau có phiên bản mới. Bạn hãy chọn các plugins bạn muốn cập nhật và ấn "Cập nhật Plugin"

en: Upgrade Plugins
vi: Cập nhật plugin

en: Compatibility with WordPress %1$s: 100% (according to its author)
vi: Tương thích với WordPress %1$s: 100% (theo tác giả)

en: Compatibility with WordPress %1$s: %2$d%% (%3$d "works" votes out of %4$d total)
vi: Tương thích với WordPress %1$s: %2$d%% (%3$d "tương thích" trên tổng số %4$d phiếu)

en: Compatibility with WordPress %1$s: Unknown)
vi: Tương thích với WordPress %1$s: Không biết)

en: Compatibility with WordPress %1$s: Unknown
vi: Tương thích với WordPress %1$s: Không biết

en: You are running version %1$s. Upgrade to %2$s.
vi: Bạn đang sử dụng phiên bản %1$s. Nâng cấp lên phiên bản %2$s.

en: Installation Failed
vi: Cài đặt không thành công

en: WordPress upgraded successfully
vi: WordPress đã được cập nhật thành công

en: Feature disabled.
vi: Chức năng bị vô hiệu.

en: No links
vi: Không có liên kết

en: Request Failed.
vi: Yêu cầu không thành công.

en: Plugin Reactivation
vi: Kích hoạt lại plugin

en: Plugin reactivated successfully.
vi: Đã kích hoạt lại thành công plugin

en: Plugin failed to reactivate due to a fatal error.
vi: Không kích hoạt lại plugin được.

en: You do not have sufficient permissions to install plugins for this blog.
vi: Bạn không có quyền cài đặt plugin.

en: Installing Plugin: %s
vi: Đang cài plugin: %s

en: Upload Plugin
vi: Tải plugin lên

en: Installing Plugin from uploaded file: %s
vi: Đang cài plugin từ tập tin: %s

en: You do not have sufficient permissions to update themes for this blog.
vi: Bạn không có quyền cập nhật giao diện cho trang web này.

en: You do not have sufficient permissions to install themes for this blog.
vi: Bạn không có quyền cập nhật giao diện cho cho trang web này.

en: Installing theme: %s
vi: Đang cài giao diện: %s

en: Upload Theme
vi: Tải giao diện lên

en: Installing Theme from uploaded file: %s
vi: Đang cài giao diện từ tập tin: %s

en: WordPress &rsaquo; Upgrade
vi: Nâng cấp WordPress &rsaquo;

en: No Upgrade Required
vi: Không cần nhật nào cần thực hiện

en: Your WordPress database is already up-to-date!
vi: Cơ sở dữ liệu đã được cập nhật!

en: Database Upgrade Required
vi: Cơ sở dữ liệu cần được cập nhật

en: WordPress has been updated! Before we send you on your way, we have to upgrade your database to the newest version.
vi: WordPress đã được nâng cấp! Trước khi tiếp tục bạn hãy nâng cấp cơ sở dữ liệu!

en: The upgrade process may take a little while, so please be patient.
vi: Quá trình nâng cấp có thể mất chút thời gian, bạn hãy chờ một lát.

en: Upgrade WordPress Database
vi: Nâng cấp cơ sở dữ liệu của WordPress

en: Upgrade Complete
vi: Nâng cấp đã hoàn thành

en: Your WordPress database has been successfully upgraded!
vi: Cơ sở dữ liệu đã được nâng cấp thành công!

en: %s queries
vi: %s câu hỏi

en: You are not allowed to scan for lost attachments.
vi: Bạn không có quyền đăng quét để tìm các tập tin đính kèm thiếu.

en: Reattached %d attachment | Reattached %d attachments
vi[0]: Đính kèm lại %d tập tin

en: Media permanently deleted.
vi: Ảnh/Video/Nhạc đã bị xóa.

en: Error saving media attachment.
vi: Lỗi khi lưu tập tin đính kèm.

en: Media moved to the trash.
vi: Ảnh/Video/Nhạc đã bị bỏ vào thùng rác.

en: Media restored from the trash.
vi: Ảnh/Video/Nhạc đã được khôi phục từ thùng rác.

[ctx: uploaded files]
en: All <span class="count">(%s)</span> | All <span class="count">(%s)</span>
vi[0]: Tất cả <span class="count">(%s)</span>

[ctx: uploaded files]
en: Trash <span class="count">(%s)</span> | Trash <span class="count">(%s)</span>
vi[0]: Thùng rác <span class="count">(%s)</span>

en: Attach to a post
vi: Đính kèm với bài viết

en: Scan for lost attachments
vi: Quét và Tìm các tập tin đính kèm bị mất

[ctx: media column name]
note: translators: column name in media
en: Media
vi: Thư viện

[ctx: media column name]
note: translators: column name in media
en: Author
vi: Tác giả

[ctx: media column name]
note: translators: column name in media
en: Date Added
vi: Ngày thêm

en: Edit User
vi: Sửa đổi thành viên

en: Invalid user ID.
vi: Danh tính không hợp lệ.

en: Use https
vi: Sử dụng https

en: Always use https when visiting the admin
vi: Luôn sử dụng https khi vào trang quản lý

en: You do not have permission to edit this user.
vi: Bạn không có đủ quyền để chỉnh sửa thành viên này.

en: User updated.
vi: Thành viên đã được cập nhật.

en: &larr; Back to Authors and Users
vi: &larr; Quay lại Tác giả và Người dùng

en: Personal Options
vi: Tuỳ chọn cá nhân

en: Visual Editor
vi: Hiển thị

en: Disable the visual editor when writing
vi: Không sử dụng khung soạn thảo nâng cao khi viết bài

en: Admin Color Scheme
vi: Màu của trang quản lý

en: Enable keyboard shortcuts for comment moderation.
vi: Sử dụng phím tắt cho việc xét duyệt phản hồi.

en: <a href="http://codex.wordpress.org/Keyboard_Shortcuts">More information</a>
vi: <a href="http://codex.wordpress.org/vi:Keyboard_Shortcuts">Thông tin thêm</a>

en: Your username cannot be changed.
vi: Tên đăng nhập không thể thay đổi.

en: &mdash; No role for this blog &mdash;
vi: &mdash; Không có vai trò trong trang web này &mdash;

en: (required)
vi: (yêu cầu)

en: Display name publicly as
vi: Tên hiển thị:

en: Contact Info
vi: Thông tin liên hệ

en: About Yourself
vi: Tự bạch

en: About the user
vi: Xung quanh thành viên

en: Biographical Info
vi: Tiểu sử

en: Share a little biographical information to fill out your profile. This may be shown publicly.
vi: Chia sẻ một chút thông tin trong hồ sơ của bạn. Những thông tin này có thể được công khai.

en: If you would like to change the password type a new one. Otherwise leave this blank.
vi: Nếu muốn thay đổi mật khẩu, xin hãy nhập mật khẩu mới hai lần vào ô dưới đây. Nếu không xin để trống.

en: Type your new password again.
vi: Nhập lại lần nữa mật khẩu mới.

en: Strength indicator
vi: Độ bảo mật

en: Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers and symbols like ! " ? $ % ^ &amp; ).
vi: Gợi ý: Mật khẩu của bạn nên có ít nhất 7 kí tự. Để có mật khẩu bảo mật hơn, hãy sử dụng chữ hoa và chữ thường cùng với số, hay các kí tự như ! " ? $ % ^ &amp; ).

en: Additional Capabilities
vi: Khả năng phụ

en: Update Profile
vi: Cập nhật Hồ sơ

en: Update User
vi: Cập nhật thành viên

en: You can&#8217;t create users.
vi: Bạn không thể tạo thành viên mới.

en: Add New User
vi: Thêm thành viên mới

en: Users can <a href="%1$s">register themselves</a> or you can manually create users here.
vi: Thành viên có thể <a href="%1$s">tự đăng ký</a> hoặc bạn có thể tạo ở đây.

en: Users cannot currently <a href="%1$s">register themselves</a>, but you can manually create users here.
vi: Thành viên hiện không thể <a href="%1$s">tự đăng ký</a>, nhưng bạn có thêm thành viên ở đây.

en: (twice, required)
vi: (nhập lại lần nữa)

en: Send Password?
vi: Gửi mật khẩu?

en: Send this password to the new user by email.
vi: Gửi mật khẩu này tới thành viên mới qua thư điện tử.

en: You can&#8217;t edit that user.
vi: Bạn không thể chỉnh sửa thành viên đó.

en: You can&#8217;t delete users.
vi: Bạn không thể xóa các thành viên.

en: You can&#8217;t delete that user.
vi: Bạn không thể xóa thành viên đó.

en: Delete Users
vi: Xoá thành viên

en: You have specified these users for deletion:
vi: Bạn muốn xóa các thành viên sau:

en: ID #%1s: %2s <strong>The current user will not be deleted.</strong>
vi: ID #%1s: %2s <strong>Thành viên hiện thời sẽ không bị xóa.</strong>

en: What should be done with posts and links owned by this user?
vi: Bạn muốn làm gì với bài viết và liên kết của thành viên này?

comment: wp-includes/template-functions-category.php
en: Delete all posts and links.
vi: Xoá tất cả bài viết và liên kết.

comment: wp-includes/template-functions-category.php
en: Attribute all posts and links to:
vi: Gán mọi bài viết và liên kết cho:

en: There are no valid users selected for deletion.
vi: Không có thành viên hợp lệ được chọn để xóa.

en: %s user deleted | %s users deleted
vi[0]: %s thành viên bị xóa

en: New user created.
vi: Thành viên mới đã được tạo.

en: Changed roles.
vi: Vai trò đã được thay đổi.

en: The current user&#8217;s role must have user editing capabilities.
vi: Thành viên hiện tại cần có khả năng chỉnh sửa các thành viên.

en: Other user roles have been changed.
vi: Vai trò của các thành viên khác đã được thay đổi.

en: You can&#8217;t delete the current user.
vi: Bạn không thể xóa thành viên đó.

en: Other users have been deleted.
vi: Các thành viên khác đã bị xóa.

[ctx: users]
en: All <span class="count">(%s)</span> | All <span class="count">(%s)</span>
vi[0]: Tất cả <span class="count">(%s)</span>

en: Search Users
vi: Tìm kiếm thành viên

en: Change role to&hellip;
vi: Đổi thành&hellip;

en: &larr; Back to All Users
vi: &larr; Quay lại tất cả các thành viên

en: Inactive Widgets
vi: Widget Không Sử Dụng

en: No Sidebars Defined
vi: Không có Thanh bên

en: The theme you are currently using isn&#8217;t widget-aware, meaning that it has no sidebars that you are able to change. For information on making your theme widget-aware, please <a href="http://codex.wordpress.org/Widgetizing_Themes">follow these instructions</a>.
vi: Giao diện bạn đang dùng không hỗ trợ widget, điều đó có nghĩa là bạn không thể tùy biến thanh bên theo ý mình. Để làm cho giao diện hỗ trợ widget, bạn có thể làm theo <a href="http://codex.wordpress.org/vi:Widgetizing_Themes">hướng dẫn này</a>.

en: Select both the sidebar for this widget and the position of the widget in that sidebar.
vi: Chọn thanh bên và vị trí widget trong thanh bên đó.

en: -- select --
vi: -- Chọn --

en: Save Widget
vi: Lưu widget

en: Changes saved.
vi: Thay đổi đã được lưu.

en: Error in displaying the widget settings form.
vi: Lỗi hiển thị mẫu cài đặt cho widget.

en: Available Widgets
vi: Widget hiện có

en: Drag widgets from here to a sidebar on the right to activate them. Drag widgets back here to deactivate them and delete their settings.
vi: Kéo widget từ đây vào thanh bên nằm bên phải để kích hoạt. Kéo widget lại đây để không sử dụng widget đó và xóa các cài đặt của widget.

en: Drag widgets here to remove them from the sidebar but keep their settings.
vi: Kéo widget vào đây để xóa khỏi thanh bên, nhưng vẫn giữ các cài đặt.

en: AtomPub services are disabled on this blog.  An admin user can enable them at %s
vi: Dịch vụ AtomPub của blog này chưa được bật. Thành viên ban quản lý có thể bật lên tại %s

en: Sorry, you do not have the right to access this blog.
vi: Bạn không có quyền truy cập vào trang này.

en: Sorry, you do not have the right to edit/publish new posts.
vi: Xin lỗi, bạn không có quyền chỉnh sửa/đăng bài mới.

en: Sorry, your entry could not be posted. Something wrong happened.
vi: Xin lỗi, bài của bạn không đăng được. Có gì đó đã xảy ra.

en: Sorry, you do not have the right to access this post.
vi: Bạn không có quyền truy cập bài viết này.

en: Sorry, you do not have the right to edit this post.
vi: Bạn không có quyền chỉnh sửa bài viết này.

en: For some strange yet very annoying reason, this post could not be edited.
vi: Gặp phải lỗi lạ, bạn không thể chỉnh sửa bài viết này được.

en: Sorry, you do not have the right to delete this post.
vi: Bạn không có quyền xóa bài viết này.

en: For some strange yet very annoying reason, this post could not be deleted.
vi: Gặp phải lỗi lạ, bạn không thể xóa bài viết này được.

en: Sorry, you do not have permission to upload files.
vi: Bạn không có quyền tải tập tin lên.

en: Error ocurred while accessing post metadata for file location.
vi: Lỗi khi truy cập thông tin về vị trí tập tập tin.

en: Sorry, comments are closed for this item.
vi: Xin lỗi, phần phản hồi đang bị đóng cho mục này.

en: Sorry, you must be logged in to post a comment.
vi: Xin lỗi, bạn phải đăng nhập để viết phản hồi.

en: Error: please fill the required fields (name, email).
vi: Lỗi: xin vui lòng điền các ô được yêu cầu (tên, thư điện tử).

en: Error: please enter a valid email address.
vi: <strong>Lỗi</strong>: vui lòng nhập địa chỉ thư điện tử.

en: Akismet Configuration
vi: Cấu hình Akismet

en: Your key has been cleared.
vi: Khóa đã bị xóa.

en: Your key has been verified. Happy blogging!
vi: Khóa đã được xác nhận. Chúc vui!

en: The key you entered is invalid. Please double-check it.
vi: Khóa nhập vào không hợp lệ. Xin hãy kiểm tra lại.

en: The key you entered could not be verified because a connection to akismet.com could not be established. Please check your server configuration.
vi: Khóa nhập vào không xác nhận được vì không kết nối được với akismet.com. Xin kiểm tra lại cấu hình của máy chủ.

en: There was a problem connecting to the Akismet server. Please check your server configuration.
vi: Trục trặc trong kết nối với máy chủ của Akismet. Xin kiểm tra cấu hình máy chủ của bạn.

en: Please enter an API key. (<a href="%s" style="color:#fff">Get your key.</a>)
vi: Hãy nhập khóa API.  (<a href="%s" style="color:#fff">Lấy khóa của bạn.</a>)

en: This key is valid.
vi: Khóa hợp lệ.

en: The key below was previously validated but a connection to akismet.com can not be established at this time. Please check your server configuration.
vi: Khóa dưới đây đã được chấp nhận, nhưng hiện không kết nối được với akismet.com. Xin kiểm tra lại cấu hình máy chủ của bạn.

en: Options saved.
vi: Các tùy chọn đã được lưu.

en: For many people, <a href="%1$s">Akismet</a> will greatly reduce or even completely eliminate the comment and trackback spam you get on your site. If one does happen to get through, simply mark it as "spam" on the moderation screen and Akismet will learn from the mistakes. If you don't have a WordPress.com account yet, you can get one at <a href="%2$s">WordPress.com</a>.
vi: Đối với nhiều người, <a href="%1$s">Akismet</a> giúp giảm mạnh, thậm chí loại bỏ hoàn toàn phản hồi và trackback spam. Nếu một spam không bị loại bỏ, chỉ cần đánh dấu nó là "spam" trên màn hình quản lý và Akismet sẽ sửa chữa thiếu sót này. Nếu chưa có tài khoản tại WordPress.com, bạn có thể tạo tại địa chỉ <a href="%2$s">WordPress.com</a>.

en: WordPress.com API Key
vi: Khóa API WordPress.com

en: <a href="http://faq.wordpress.com/2005/10/19/api-key/">What is this?</a>
vi: <a href="http://faq.wordpress.com/2005/10/19/api-key/">Nó là gì vậy?</a>

en: Why might my key be invalid?
vi: Tại sao khóa của tôi không hợp lệ?

en: This can mean one of two things, either you copied the key wrong or that the plugin is unable to reach the Akismet servers, which is most often caused by an issue with your web host around firewalls or similar.
vi: Điều đó có nghĩa là hoặc bạn sao chép khóa sai, hoặc plugin không thể kết nối với Akismet, điều này thường xảy ra khi máy chủ của bạn có chế độ tường lửa hoặc các chế độ tương tự không cho phép plugin kết nối với Akismet.

en: Automatically discard spam comments on posts older than a month.
vi: Tự động loại bỏ các phản hồi spam trên các bài viết cũ hơn một tháng.

en: Update options &raquo;
vi: Lưu các thay đổi &raquo;

en: Server Connectivity
vi: Kết nối với máy chủ

en: Unable to reach some Akismet servers.
vi: Không thể kết nối với một số máy chủ Akismet.

en: A network problem or firewall is blocking some connections from your web server to Akismet.com.  Akismet is working but this may cause problems during times of network congestion.  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.
vi: Lỗi liên quan tới kết nối mạng hoặc tường lửa chặn các truy cập từ máy chủ của bạn tới Akismet.com. <strong>Akismet không thể hoạt động bình thường nếu lỗi này không được sửa.</strong> Hãy liên hệ với người quản lý máy của bạn kèm theo <a href="%s" target="_blank">thông tin cấu hình tối thiểu của Akismet</a>.

en: Unable to reach any Akismet servers.
vi: Không thể kết nối với bất kì máy chủ Akismet nào.

en: A network problem or firewall is blocking all connections from your web server to Akismet.com.  <strong>Akismet cannot work correctly until this is fixed.</strong>  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.
vi: Lỗi liên quan tới kết nối mạng chặn các truy cập từ máy chủ của bạn tới Akismet.com. <strong>Akismet không thể hoạt động bình thường nếu lỗi này không được sửa.</strong> Hãy liên hệ với người quản lý máy của bạn kèm theo <a href="%s" target="_blank">thông tin cấu hình tối thiểu của Akismet</a>.

en: All Akismet servers are available.
vi: Tất cả các máy chủ của Akismet đều hoạt động.

en: Akismet is working correctly.  All servers are accessible.
vi: Akismet hoạt động bình thường. Các kết nối tới máy chủ đều thực hiện được.

en: Network functions are disabled.
vi: Chức năng mạng bị vô hiệu.

en: Your web host or server administrator has disabled PHP's <code>fsockopen</code> function.  <strong>Akismet cannot work correctly until this is fixed.</strong>  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet's system requirements</a>.
vi: Máy chủ của bạn không hỗ trợ hàm <code>fsockopen</code> trong PHP. <strong>Akismet không thể hoạt động bình thường nếu lỗi này không được sửa.</strong> Hãy liên hệ với người quản lý máy của bạn kèm theo <a href="%s" target="_blank">thông tin cấu hình tối thiểu của Akismet</a>.

en: Unable to find Akismet servers.
vi: Không thể tìm thấy máy chủ Akismet.

en: A DNS problem or firewall is preventing all access from your web server to Akismet.com.  <strong>Akismet cannot work correctly until this is fixed.</strong>  Please contact your web host or firewall administrator and give them <a href="%s" target="_blank">this information about Akismet and firewalls</a>.
vi: Lỗi liên quan tới DNS hoặc tường lửa chặn các truy cập từ máy chủ của bạn tới Akismet.com. <strong>Akismet không thể hoạt động bình thường nếu lỗi này không được sửa.</strong> Hãy liên hệ với người quản lý máy của bạn kèm theo <a href="%s" target="_blank">thông tin cấu hình tối thiểu của Akismet</a>.

en: Akismet server
vi: Máy chủ Akismet

en: No problems
vi: Không có vấn đề

en: Obstructed
vi: Tắc nghẽn

en: Last checked %s ago.
vi: Kiểm tra lần cuối từ %s trước.

en: Check network status &raquo;
vi: Kiểm tra kết nếu &raquo;

en: Akismet Stats
vi: Thống kê Akismet

en: Akismet is almost ready.
vi: Akismet gần như đã sẵn sàng.

en: You must <a href="%1$s">enter your WordPress.com API key</a> for it to work.
vi: Bạn phải <a href="%1$s">nhập khóa API WordPress.com</a> để plugin hoạt động.

en: Akismet has detected a problem.
vi: Akismet gặp trục trặc.

en: A server or network problem is preventing Akismet from working correctly.  <a href="%1$s">Click here for more information</a> about how to fix the problem.
vi: Máy chủ hoặc kết nối mạng không cho phép Akismet hoạt động bình thường. <a href="%1$s">Ấn vào đây để xem thêm thông tin để sửa lỗi này.</a>

en: Akismet Spam (%s)
vi: Spam Akismet (%s)

en: Akismet Spam
vi: Spam Akismet

en: You do not have sufficient permission to moderate comments.
vi: Bạn không có quyền để xét duyệt phản hồi.

en: %1$s comments recovered.
vi: %1$s phản hồi được khôi phục.

en: All spam deleted.
vi: Tất cả spam đã được xoá.

en: Caught Spam
vi: Spam bị lọc

en: Akismet has caught <strong>%1$s spam</strong> for you since you first installed it.
vi: Akismet đã tóm được <strong>%1$s spam</strong> cho bạn kể từ lúc mới được cài đặt.

en: You have no spam currently in the queue. Must be your lucky day. :)
vi: Không có spam nào trong hàng đợi. Thật may mắn. :)

en: You can delete all of the spam from your database with a single click. This operation cannot be undone, so you may wish to check to ensure that no legitimate comments got through first. Spam is automatically deleted after 15 days, so don&#8217;t sweat it.
vi: Bạn có thể xóa tất cả các spam từ cơ sở dữ liệu chỉ bằng một cú nhấn chuột. Tác vụ này không thể lùi lại, do vậy, bạn nên kiểm tra xem có phản hồi nào hợp lệ không. Spam sẽ tự bị xóa sau 15 ngày, do vậy đừng lo lắng quá về danh sách này.

en: There are currently %1$s comments identified as spam.
vi: Hiện có %1$s phản hồi bị cho là spam.

en: These are the latest comments identified as spam by Akismet. If you see any mistakes, simply mark the comment as "not spam" and Akismet will learn from the submission. If you wish to recover a comment from spam, simply select the comment, and click Not Spam. After 15 days we clean out the junk for you.
vi: Gần đây có các phản hồi bị Akismet cho là spam. Nếu bạn tìm thấy sai sót nào, chỉ cần đánh dấu phản hồi là "không phải spam" và Akismet sẽ sửa chữa thiếu sót này. Nếu muốn lấy lại một phản hồi trong đó, bạn chỉ cần chọn phản hồi và nhấn Không phải Spam. Sau 15 ngày, chúng tôi sẽ dọn dẹp đám spam cho bạn.

en: Search Spam &raquo;
vi: Tìm kiếm spam &raquo;

en: &laquo; Previous Page
vi: &laquo; Trang trước

en: Next Page &raquo;
vi: Trang sau &raquo;

en: De-spam marked comments &raquo;
vi: Đánh dấu không phải spam &raquo;

en: Comments you de-spam will be submitted to Akismet as mistakes so it can learn and get better.
vi: Những phản hồi bạn đánh dấu không phải spam sẽ giúp Akismet hoạt động tốt hơn.

en: <a href="%1$s">Akismet</a> has protected your site from <a href="%2$s">%3$s spam comments</a>.
vi: <a href="%1$s">Akismet</a> đã bảo vệ trang web của bạn khỏi <a href="%2$s">%3$s phản hồi spam</a>.

en: <a href="%1$s">Akismet</a> has protected your site from %2$s spam comment already, | <a href="%1$s">Akismet</a> has protected your site from %2$s spam comments already,
vi[0]: <a href="%1$s">Akismet</a> đã bảo vệ trang web của bạn khỏi %2$s spam,

en: <a href="%1$s">Akismet</a> blocks spam from getting to your blog,
vi: <a href="%1$s">Akismet</a> chặn spam cho trang web của bạn,

en: and there's <a href="%2$s">%1$s comment</a> in your spam queue right now. | and there are <a href="%2$s">%1$s comments</a> in your spam queue right now.
vi[0]: và hhện có <a href="%2$s">%1$s phản hồi</a> trong danh sách spam.

en: but there's nothing in your <a href='%1$s'>spam queue</a> at the moment.
vi: nhưng hiện tại không có spam nào trong <a href='%1$s'>danh sách spam</a>.

en: Recheck Queue for Spam
vi: Tìm spam trong danh sách chờ xét duyệt

en: Check for Spam
vi: Tìm Spam

en: %1$s %2$sspam comments%3$s %4$sblocked by%5$s<br />%6$sAkismet%7$s
vi: %1$s %2$sphản hồi spam%3$s %4$sbị chặn bởi%5$s<br />%6$sAkismet%7$s

en: spam comments
vi: phản hồi spam

en: blocked by
vi: bị chặn bởi

en: Comments on %s
vi: Phản hồi cho %s

en: <abbr title="Really Simple Syndication">RSS</abbr> feed for comments on this post.
vi: <abbr title="Really Simple Syndication">RSS</abbr> cho phản hồi của bài viết này.

en: The <abbr title="Universal Resource Locator">URL</abbr> to TrackBack this entry is:
vi: <abbr title="Đường dẫn">Đường dẫn</abbr> trackback của bài này này là:

en: Leave a comment
vi: Để lại phản hồi

comment: wp-comment.php
en: Line and paragraph breaks automatic, e-mail address never displayed, <acronym title="Hypertext Markup Language">HTML</acronym> allowed:
vi: Tự động ngắt dòng và đoạn, không hiển thị địa chỉ thư điện tử, các thẻ <acronym title="Hypertext Markup Language">HTML</acronym> cho phép:

en: Logged in as %s.
vi: Đăng nhập với tên %s.

en: Log out of this account
vi: Đăng xuất khỏi tài khoản hiện thời

en: Log out &raquo;
vi: Đăng xuất &raquo;

en: Your Comment
vi: Phản hồi của bạn

en: Say It!
vi: Gửi đi!

en: Sorry, the comment form is closed at this time.
vi: Xin lỗi, hiện không được phép viết phản hồi.

en: <cite>Powered by <a href="http://wordpress.org" title="%s"><strong>WordPress</strong></a></cite>
vi: <cite>Được xây dựng trên <a href="http://wordpress.org" title="%s"><strong>WordPress</strong></a> - Việt hóa bởi <a href="http://link2caro.net">link2caro</a></cite>

en: Powered by WordPress, state-of-the-art semantic personal publishing platform.
vi: Xây dựng trên WordPress - Việt hóa bởi link2caro

en: Enter your password to view comments.
vi: Nhập mật khẩu để xem phản hồi.

en: No Comments
vi: Không có phản hồi

en: 1 Comment
vi: 1 phản hồi

en: % Comments
vi: % phản hồi

en: Edit This
vi: Sửa

en: TrackBack <abbr title="Universal Resource Locator">URL</abbr>
vi: <abbr title="Universal Resource Locator">URL</abbr> TrackBack

en: You must be <a href="%s">logged in</a> to post a comment.
vi: Bạn phải <a href="%s">đăng nhập</a> để gửi phản hồi.

en: Mail (will not be published)
vi: Thư điện tử (không hiện trên trang web)

en: You can use these tags: %s
vi: Bạn có thể dùng các thẻ sau: %s

en: Submit Comment
vi: Gửi phản hồi

en: Powered by <a href='http://wordpress.org/' title='%s'><strong>WordPress</strong></a>
vi: Xây dựng trên <a href='http://wordpress.org/' title='%s'><strong>WordPress</strong></a> - Việt hóa bởi <a href='http://link2caro.net/'>link2caro</a>

en: Filed under:
vi: Chuyên mục:

en: (more...)
vi: (đọc tiếp...)

en: Comments (0)
vi: Phản hồi (0)

en: Comments (1)
vi: Phản hồi (1)

en: Comments (%)
vi: Phản hồi (%)

en: Sorry, no posts matched your criteria.
vi: Xin lỗi, không tìm thấy bài viết nào theo yêu cầu của bạn.

en: &laquo; Newer Posts
vi: &laquo; Bài viết mới hơn

en: Older Posts &raquo;
vi: Bài viết cũ hơn &raquo;

en: Archives:
vi: Lưu trữ:

en: Syndicate this site using RSS
vi: Dùng RSS để thông báo các thay đổi của trang web

en: <abbr title="Really Simple Syndication">RSS</abbr>
vi: <abbr title="Dòng thông tin">Dòng thông tin</abbr>

en: The latest comments to all posts in RSS
vi: Các phản hồi gần đây nhất trong RSS

en: Comments <abbr title="Really Simple Syndication">RSS</abbr>
vi: <abbr title="Dòng thông tin">Dòng thông tin</abbr> các phản hồi.

en: This page validates as XHTML 1.0 Transitional
vi: Trang này hợp chuẩn XHTML 1.0 Transitional

en: Valid <abbr title="eXtensible HyperText Markup Language">XHTML</abbr>
vi: Kiểm tra tính hợp chuẩn<abbr title="eXtensible HyperText Markup Language">XHTML</abbr>

en: Close Color Picker
vi: Đóng bảng màu

en: Customize Header
vi: Tùy biến hình ảnh đầu trang

en: Font Color:
vi: Màu chữ:

en: Any CSS color (%s or %s or %s)
vi: Bất kì màu CSS nào (%s hoặc %s hoặc %s)

en: Upper Color:
vi: Màu phía trên:

en: HEX only (%s or %s)
vi: Chỉ dùng mã HEX (%s hoặc %s)

en: Lower Color:
vi: Màu phía dưới:

en: Toggle Text
vi: Đổi cách hiển thị văn bản

en: Upper Color
vi: Màu phía trên

en: Lower Color
vi: Màu phía dưới

en: Update Header
vi: Cập nhật Header

en: Font Color (CSS):
vi: Màu chữ (CSS):

en: Upper Color (HEX):
vi: Màu trên (HEX):

en: Lower Color (HEX):
vi: Màu phía trên (HEX):

en: Select Default Colors
vi: Chọn màu chữ mặc định

en: Toggle Text Display
vi: Đổi cách hiển thị văn bản

en: XML error: %s at line %d
vi: Lỗi XML: %s tại dòng thứ %d

en: Visit %s&#8217;s website
vi: Xem trang web của %s

en: Posts by %s
vi: Đăng bởi %s

comment: wp-includes/template-functions-category.php
en: View all posts in %s
vi: Xem các bài viết trong %s

en: No categories
vi: Không có chuyên mục

en: %s topic | %s topics
vi[0]: %s chủ đề

en: No server specified
vi: Không có máy chủ nào được chỉ định

en: no login ID submitted
vi: không có ID đăng nhập nào được gửi đi

en: connection not established
vi: kết nối không thực hiện được

en: No password submitted
vi: Không có mật khẩu nào được gửi đi

en: No connection to server
vi: Không có kết nối tới máy chủ

en: No login ID submitted
vi: Không có ID đăng nhập nào được gửi đi

en: No server banner
vi: Không có biểu ngữ (banner) của máy chủ

en: apop authentication failed
vi: Xác nhận apop không thực hiện được

en: Premature end of list
vi: Danh sách bị kết thúc sớm

en: Empty command string
vi: Chuỗi lệnh rỗng

en: connection does not exist
vi: không tồn tại kết nối

en: No msg number submitted
vi: Không có số hiệu msg nào được gửi đi

en: Command failed
vi: Lệnh không hoàn thành

en: View all posts filed under %s
vi: Xem các bài viết trong mục %s

en: Feed for all posts filed under %s
vi: Thông báo về mọi bài viết của %s

en: Comments Off
vi: Phản hồi đã bị khóa

en: Enter your password to view comments
vi: Nhập mật khẩu để xem các phản hồi

en: Comment on %s
vi: Phản hồi cho %s

en: Log in to Reply
vi: Đăng nhập để trả lời

en: Leave a Comment
vi: Để lại phản hồi

en: Log in to leave a Comment
vi: Đăng nhập và để lại phản hồi

en: Click here to cancel reply.
vi: Ấn đây để hủy bỏ trả lời.

en: Leave a Reply
vi: Gửi phản hồi

en: Leave a Reply to %s
vi: Trả lời phản hồi cho %s

en: <cite class="fn">%s</cite> <span class="says">says:</span>
vi: <cite class="fn">%s</cite> <span class="says">nói:</span>

en: Your comment is awaiting moderation.
vi: Phản hồi của bạn đang chờ được xét duyệt.

en: %1$s at %2$s
vi: %1$s lúc %2$s

en: (Edit)
vi: (Chỉnh sửa)

en: Duplicate comment detected; it looks as though you&#8217;ve already said that!
vi: Phản hồi giống nhau! Hình như bạn đã gửi phản hồi này rồi!

en: You are posting comments too quickly.  Slow down.
vi: Bạn phản hồi quá nhanh. Chậm lại nhé.

en: Could not update comment status
vi: Không thể cập nhật phản hồi

en: Once Hourly
vi: Hàng giờ

en: Twice Daily
vi: 2 lần một ngày

en: Once Daily
vi: Hàng ngày

en: Your blog&#8217;s WordPress Pages
vi: Các trang trong WordPress

en: Page order
vi: Thứ tự trang

en: Exclude:
vi: Ngoại trừ:

en: Page IDs, separated by commas.
vi: ID của trang được ngăn cách bởi dấu phẩy.

en: Your blogroll
vi: Sổ liên kết

en: All Links
vi: Tất cả liên kết

en: Select Link Category
vi: Chọn chuyên mục Liên kết

comment: wp-options
en: Show Link Image
vi: Hiện ảnh của liên kết

en: Show Link Name
vi: Hiện tên của liên kết

en: Show Link Description
vi: Hiện mô tả của liên kết

en: Show Link Rating
vi: Hiện đánh giá của liên kết

en: A search form for your blog
vi: Tìm kiếm

en: A monthly archive of your blog&#8217;s posts
vi: Lưu trữ theo tháng của các bài viết trên trang web

en: Select Month
vi: Chọn tháng

en: Show post counts
vi: Hiện số bài viết

en: Display as a drop down
vi: Hiện dạng thả xuống

en: Log in/out, admin, feed and WordPress links
vi: Đăng nhập/xuất, trang quản lý, dòng thông tin và liên kết WordPress

en: Syndicate this site using RSS 2.0
vi: Sử dụng dòng thông tin RSS 2.0

en: Entries <abbr title="Really Simple Syndication">RSS</abbr>
vi: <abbr title="Dòng thông tin">Dòng thông tin</abbr> cho bài viết

en: A calendar of your blog&#8217;s posts
vi: Lịch các bài viết trên trang web của bạn

en: Arbitrary text or HTML
vi: Văn bản tùy ý hoặc HTML

en: Automatically add paragraphs.
vi: Tự động thêm đoạn văn.

en: A list or dropdown of categories
vi: Danh sách chuyên mục dạng thả xuống

en: Select Category
vi: Chọn chuyên mục

en: Show as dropdown
vi: Hiện trình đơn thả

en: Show hierarchy
vi: Hiện theo cấp bậc

en: The most recent posts on your blog
vi: Bài viết mới trên trang web

en: Recent Posts
vi: Bài viết mới

en: Number of posts to show:
vi: Số bài viết hiển thị:

en: (at most 15)
vi: (nhiều nhất là 15)

en: The most recent comments
vi: Các phản hồi mới

[ctx: widgets]
note: translators: comments widget: 1: comment author, 2: post link
en: %1$s on %2$s
vi: %1$s trong %2$s

en: Number of comments to show:
vi: Số bài được hiển thị:

en: Entries from any RSS or Atom feed
vi: Nhập vào bài viết từ dòng thông tin RSS hoặc ATOM

en: Syndicate this content
vi: Sử dụng dòng thông tin cho nội dung này

en: An error has occurred; the feed is probably down. Try again later.
vi: Lỗi: có thể dòng không tin đang không hoạt động. Hãy thử lại sau.

en: RSS Error: %s
vi: Lỗi RSS: %s

en: Enter the RSS feed URL here:
vi: Nhập đường dẫn của dòng thông tin:

en: Give the feed a title (optional):
vi: Tiêu đề của dòng thông tin (không bắt buộc):

en: How many items would you like to display?
vi: Bạn muốn hiển thị bao nhiêu tin?

en: Display item content?
vi: Hiển thị nội dung của tin?

en: Display item author if available?
vi: Hiển thị tác giả của tin nếu có?

en: Display item date?
vi: Hiển thị ngày?

en: Your most used tags in cloud format
vi: Các thẻ được sử dụng nhiều nhất dưới dạng mây thẻ

en: Tag Cloud
vi: Mây thẻ

en: new WordPress Loop
vi: Vòng lặp mới của WordPress

en: Comments on: %s
vi: Các phản hồi luận về: %s

en: Comments for %1$s searching on %2$s
vi: Phản hồi cho %1$s tìm trên %2$s

en: Comments for %s
vi: phản hồi cho %s

en: Comment on %1$s by %2$s
vi: Phản hồi cho %1$s bởi %2$s

en: By: %s
vi: Bởi: %s

en: Comments for %s searching on %s
vi: Phản hồi cho %s tìm với %s

en: Protected Comments: Please enter your password to view comments.
vi: Phản hồi được bảo vệ: Vui lòng nhập mật khẩu để xem phản hồi

en: %s day | %s days
vi[0]: %s ngày

en: %s is a protected WP option and may not be modified
vi: %s là một lựa chọn không thể thay đổi

en: ERROR: %s is not a valid feed template
vi: LỖI: %s không phải là mẫu dòng thông tin hợp lệ

en: One or more database tables are unavailable.  The database may need to be <a href="maint/repair.php?referrer=is_blog_installed">repaired</a>.
vi: Một vài bảng của cơ sở dữ liệu gặp trục trặc. Cơ sở dữ liệu cần được <a href="maint/repair.php?referrer=is_blog_installed">sửa chữa</a>.

en: Unable to create directory %s. Is its parent directory writable by the server?
vi: Không thể tạo thư mục %s. Máy chủ có cho phép ghi chép trong thư mục mẹ không?

en: Empty filename
vi: Tên tập tin rỗng

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

en: Your attempt to edit this attachment: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa tập tin đính kèm: &#8220;%s&#8221; không thành công.

en: Your attempt to add this category has failed.
vi: Thêm chuyên mục này không thành công.

en: Your attempt to delete this category: &#8220;%s&#8221; has failed.
vi: Xóa chuyên mục: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this category: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa chuyên mục: &#8220;%s&#8221; không thành công.

en: Your attempt to delete this comment: &#8220;%s&#8221; has failed.
vi: Xóa phản hồi: &#8220;%s&#8221; không thành công.

en: Your attempt to unapprove this comment: &#8220;%s&#8221; has failed.
vi: Không chấp nhận phản hồi: &#8220;%s&#8221; không thành công.

en: Your attempt to approve this comment: &#8220;%s&#8221; has failed.
vi: Thông qua phản hồi: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this comment: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa phản hồi: &#8220;%s&#8221; không thành công.

en: Your attempt to bulk modify comments has failed.
vi: Chỉnh sửa phản hồi này: &#8220;%s&#8221; không thành công.

en: Your attempt to moderate comments has failed.
vi: Xét duyệt phản hồi này không thành công.

en: Your attempt to add this link has failed.
vi: Thêm liên kết này không thành công.

en: Your attempt to delete this link: &#8220;%s&#8221; has failed.
vi: Xóa liên kết: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this link: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa liên kết: &#8220;%s&#8221; không thành công.

en: Your attempt to bulk modify links has failed.
vi: Chỉnh sửa các liên kết này không thành công.

en: Your attempt to add this page has failed.
vi: Thêm trang này không thành công.

en: Your attempt to delete this page: &#8220;%s&#8221; has failed.
vi: Xóa trang: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this page: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa trang: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this plugin file: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa plugin: &#8220;%s&#8221; không thành công.

en: Your attempt to activate this plugin: &#8220;%s&#8221; has failed.
vi: Kích hoạt plugin: &#8220;%s&#8221; không thành công.

en: Your attempt to deactivate this plugin: &#8220;%s&#8221; has failed.
vi: Vô hiệu hóa plugin: &#8220;%s&#8221; không thành công.

en: Your attempt to upgrade this plugin: &#8220;%s&#8221; has failed.
vi: Cập nhật plugin: &#8220;%s&#8221; không thành công.

en: Your attempt to add this post has failed.
vi: Thêm plugin này không thành công.

en: Your attempt to delete this post: &#8220;%s&#8221; has failed.
vi: Xóa bài viết: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this post: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa bài viết: &#8220;%s&#8221; không thành công.

en: Your attempt to add this user has failed.
vi: Thêm thành viên này không thành công.

en: Your attempt to delete users has failed.
vi: Xóa thành viên không thành công.

en: Your attempt to bulk modify users has failed.
vi: Chỉnh sửa các thành viên này không thành công.

en: Your attempt to edit this user: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa thành viên: &#8220;%s&#8221; không thành công.

en: Your attempt to modify the profile for: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa hồ sơ của: &#8220;%s&#8221; không thành công.

en: Your attempt to edit your settings has failed.
vi: Chỉnh sửa các tùy chọn không thành công.

en: Your attempt to change your permalink structure to: %s has failed.
vi: Thay đổi cấu trúc liên kết tĩnh thành: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this file: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa plugin: &#8220;%s&#8221; không thành công.

en: Your attempt to edit this theme file: &#8220;%s&#8221; has failed.
vi: Chỉnh sửa tập tin giao diện: &#8220;%s&#8221; không thành công.

en: Your attempt to switch to this theme: &#8220;%s&#8221; has failed.
vi: Thay đổi giao diện này: &#8220;%s&#8221; không thành công.

en: You are attempting to log out of %s
vi: Bạn đang đăng xuất khỏi %s

en: WordPress Failure Notice
vi: Thông báo lỗi WordPress

en: Do you really want to <a href='%s'>log out</a>?
vi: Bạn có thực sự muốn <a href='%s'>đăng xuất</a> không?

en: &laquo; Back
vi: &laquo; Quay lại

note: #-#-#-#-#  wordpress.pot (PACKAGE VERSION)  #-#-#-#-# Not gettexted string WP_I18N_ERROR_TITLE
en: WordPress &rsaquo; Error
vi: WordPress &rsaquo; Lỗi

en: %1$s is <strong>deprecated</strong> since version %2$s! Use %3$s instead.
vi: %1$s đã bị <strong>loại bỏ</strong> từ phiên bản %2$s! Hãy sử dụng %3$s.

en: %1$s is <strong>deprecated</strong> since version %2$s with no alternative available.
vi: %1$s is <strong>deprecated</strong> since version %2$s! Hiện không có giải pháp thay thế.

en: Manual offsets
vi: Tự chọn

en: Site Admin
vi: Quản lý

note: translators: 1: separator, 2: search phrase
en: Search Results %1$s %2$s
vi: Kết quả tìm kiếm %1$s %2$s

en: Page not found
vi: Không tìm thấy trang này

en: View posts for %1$s %2$s
vi: Xem các bài viết trong %1$s %2$s

note: translators: 1: blog title, 2: separator (raquo)
en: %1$s %2$s Feed
vi: Dòng thông tin %1$s %2$s

note: translators: %s: blog title, 2: separator (raquo)
en: %1$s %2$s Comments Feed
vi: Dòng phản hồi %1$s %2$s

note: translators: 1: blog name, 2: separator(raquo), 3: post title
en: %1$s %2$s %3$s Comments Feed
vi: %1$s %2$s %3$s Dòng phản hồi

note: translators: 1: blog name, 2: separator(raquo), 3: category name
en: %1$s %2$s %3$s Category Feed
vi: Dòng thông tin chuyên mục %1$s %2$s %3$s

note: translators: 1: blog name, 2: separator(raquo), 3: tag name
en: %1$s %2$s %3$s Tag Feed
vi: Dòng thông tin cho thẻ %1$s %2$s %3$s

note: translators: 1: blog name, 2: separator(raquo), 3: author name
en: %1$s %2$s Posts by %3$s Feed
vi: Dòng thông tin: %1$s %2$s bài viết bởi %3$s

note: translators: 1: blog name, 2: separator(raquo), 3: search phrase
en: %1$s %2$s Search Results for &#8220;%3$s&#8221; Feed
vi: Dòng thông tin cho %1$s %2$s kết quả tìm kiếm &#8220;%3$s&#8221;

en: &laquo; Previous
vi: &laquo; Trang trước

en: Next &raquo;
vi: Trang sau &raquo;

en: User has blocked requests through HTTP.
vi: Kết nối HTTP bị chặn bởi người sử dụng.

en: Too many redirects.
vi: Có quá nhiều chuyển hướng.

en: Malformed URL: %s
vi: Đường dẫn không đúng: %s

en: Could not open handle for fopen() to %s
vi: Không thể xử lý fopen() cho %s

en: Do you want to use the WYSIWYG mode for this textarea?
vi: Bạn có muốn dùng Chế độ những gì bạn thấy cũng là những gì bạn sẽ nhận được cho ô nhập văn bản này không?

en: -- Not set --
vi: -- Chưa được đặt --

en: Copy/Cut/Paste is not available in Mozilla and Firefox.
vi: Sao chép/Cắt/Dán không sử dụng được trong Mozilla và  Firefox.

en: Currently not supported by your browser, use keyboard shortcuts instead.
vi: Hiện không được trình duyệt của bạn hỗ trợ, hãy sử dụng bàn phím.

en: Sorry, but we have noticed that your popup-blocker has disabled a window that provides application functionality. You will need to disable popup blocking on this site in order to fully utilize this tool.
vi: Xin lỗi, bạn dùng chức năng chống popop, để dùng được chức năng này, bạn phải tắt chống popup cho trang web này.

en: Error: Invalid values entered, these are marked in red.
vi: Lỗi: Giá trị nhập vào không hợp lệ, những giá trị này được đánh dấu màu đỏ.

en: More colors
vi: Các màu khác

en: Insert time
vi: Thêm thời gian

en: Jan_January_abbreviation
vi: Tháng 1

en: Feb_February_abbreviation
vi: Tháng 2

en: Mar_March_abbreviation
vi: Tháng 3

en: Apr_April_abbreviation
vi: Tháng 4

en: May_May_abbreviation
vi: Tháng 5

en: Jun_June_abbreviation
vi: Tháng 6

en: Jul_July_abbreviation
vi: Tháng 7

en: Aug_August_abbreviation
vi: Tháng 8

en: Sep_September_abbreviation
vi: Tháng 9

en: Oct_October_abbreviation
vi: Tháng 10

en: Nov_November_abbreviation
vi: Tháng 11

en: Dec_December_abbreviation
vi: Tháng 12

en: Direction left to right
vi: Chiều từ trái sang phải

en: Direction right to left
vi: Chiều từ phải sang trái

en: Insert new layer
vi: Thêm lớp mới

en: Move backward
vi: Quay lại

en: Toggle absolute positioning
vi: Ẩn/Hiện vị trí tuyệt đối

en: New layer...
vi: Trang mới

en: Cancel all changes
vi: Hủy bỏ các thay đổi

en: Run spell checking
vi: Kiểm tra chính tả

en: ieSpell not detected. Do you want to install it now?
vi: ieSpell chưa được cài. Bạn có muốn cài không?

en: Emotions
vi: Mặt cười

en: Insert/edit image
vi: Thêm/Sửa ảnh

en: Insert/edit link
vi: Thêm/Sửa đường dẫn

en: Deletion
vi: Xóa

en: Insertion
vi: Thêm

en: Insert/Edit Attributes
vi: Thêm/Sửa thuộc tính

en: Edit CSS Style
vi: Chỉnh sửa CSS

en: Paste as Plain Text
vi: Dán như là văn bản chưa định dạng

en: Paste from Word
vi: Dán từ Word

en: Use CTRL+V on your keyboard to paste the text into the window.
vi: Sử dụng Ctrl+V để dán văn bản vào trình soạn thảo.

en: Keep linebreaks
vi: Giữ xuống dòng

en: Inserts a new table
vi: Thêm bảng

en: Insert row before
vi: Thêm dòng ở trước

en: Insert row after
vi: Thêm dòng ở sau

en: Delete row
vi: Xóa dòng

en: Insert column before
vi: Thêm cột ở trước

en: Insert column after
vi: Thêm cột ở sau

en: Remove column
vi: Xóa cột

en: Split merged table cells
vi: Tách cột

en: Merge table cells
vi: Gộp cột

en: Table row properties
vi: Thông số của dòng

en: Table cell properties
vi: Thông số của cột

en: Table properties
vi: Thông số của bảng

en: Paste table row before
vi: Dán dòng ở trước

en: Paste table row after
vi: Dán dòng ở sau

en: Cut table row
vi: Cắt dòng

en: Copy table row
vi: Sao chép dòng

en: Delete table
vi: Xóa bảng

en: The changes you made will be lost if you navigate away from this page.
vi: Các thay đổi bạn vừa thực hiện sẽ bị mất nếu bạn đi khỏi trang này khi chưa lưu bài.

en: Insert / edit embedded media
vi: Chèn/Sửa ảnh/nhạc/video

en: Edit embedded media
vi: Chỉnh sửa ảnh/nhạc/video nhúng

en: Document properties
vi: Thông tin về văn bản

en: Insert predefined template content
vi: Chèn nội dung từ mẫu định sẵn

en: Toggle spellchecker
vi: Tắt/Bật kiểm tra chính tả

en: Spellchecker settings
vi: Cài đặt kiểm tra chính tả

en: Ignore word
vi: Bỏ qua từ

en: No suggestions
vi: Không có gợi ý nào

en: No misspellings found.
vi: Không tìm thấy lỗi chính tả.

en: Insert page break.
vi: Thêm tách trang.

[ctx: TinyMCE font styles]
note: translators: TinyMCE font styles
en: Styles
vi: Kiểu

en: Blockquote
vi: Trích dẫn

en: Code sample
vi: Đoạn mã mẫu

en: Definition term
vi: Định nghĩa

en: Align full
vi: Cân theo hai bên

en: Outdent
vi: Đẩy sang trái

en: Cleanup messy code
vi: Làm gọn mã

en: Edit HTML Source
vi: Chỉnh sửa HTML

en: Insert horizontal ruler
vi: Thêm đường kẻ ngang

en: Remove formatting
vi: Xóa định dạng

en: Select text color
vi: Chọn màu chữ

en: Insert custom character
vi: Thêm kí tự đặc biệt

en: Insert/edit anchor
vi: Thêm/Sửa neo

en: Are you sure you want to clear all contents?
vi: Bạn có chắc chắn muốn xóa tất cả nội dung?

en: Jump to tool buttons - Alt+Q, Jump to editor - Alt-Z, Jump to element path - Alt-X
vi: Tới thanh công cụ - Alt+Q, Tới trình soạn thảo - Alt+Z, Tới thành phần - Alt+X

en: About TinyMCE
vi: Giới thiệu về TinyMCE

en: Loaded plugins
vi: Plugin sử dụng

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

en: HTML Source Editor
vi: Sửa HTML

en: Picker
vi: Chọn màu

en: Palette colors
vi: Bảng màu

en: Named
vi: Màu được đặt tên

en: Named colors
vi: Màu được đặt tên

en: Select custom character
vi: Chọn kí tự

en: Image list
vi: Danh sách ảnh

en: Text top
vi: Văn bản ở trên

en: Text bottom
vi: Văn bản ở dưới

en: Open link in the same window
vi: Mở trong cùng cửa sổ

en: The URL you entered seems to be an email address, do you want to add the required mailto: prefix?
vi: Đường dẫn bạn vừa nhập có thể là một địa chỉ thư điện tử, bạn có muốn thêm tiền tố mailto: không?

en: The URL you entered seems to external link, do you want to add the required http:// prefix?
vi: Đường dẫn bạn vừa nhập có thể là một liên kết tới trang khác, bạn có muốn thêm tiền tố http:// không?

en: Link list
vi: Danh sách liên kết

en: File/URL
vi: Tập tin/Đường dẫn

en: Constrain proportions
vi: Giữ tỉ lệ gốc

en: Auto play
vi: Tự động bật

en: Kiosk mode
vi: Kiểu kiosk

en: Target cache
vi: Mục tiêu bộ đệm

en: No correction
vi: Không chỉnh sửa

en: Choke speed
vi: Tốc độ gõ

en: Invoke URLs
vi: Đường dẫn

en: Stretch to fit
vi: Dãn cho vừa màn hình

en: Windowless video
vi: Video không có cửa sổ bao quanh

en: Current position
vi: Vị trí hiện tại

en: Default frame
vi: Khung hình mặc định

en: UI Mode
vi: Kiểu xem

en: Flash options
vi: Tuỳ chọn cho Flash

en: Quicktime options
vi: Tuỳ chọn cho Quicktime

en: Windows media player options
vi: Tuỳ chọn cho Windows Media Player

en: Real media player options
vi: Tuỳ chọn cho Real Media Player

en: Shockwave options
vi: Tùy chọn cho Shockwave

en: Auto goto URL
vi: Tự động đi đến đường dẫn

en: Image status
vi: Tình trạng ảnh

en: Maintain aspect
vi: Giữ tỉ lệ gốc

en: No java
vi: Không có Java

en: Flash video options
vi: Tùy chọn cho Flash video

en: Start image
vi: Ảnh bắt đầu

en: Default volume
vi: Âm lượng mặc định

en: Hidden GUI
vi: Ẩn thanh điều khiển

en: Show scale modes
vi: Hiện mẫu thu nhỏ

en: Insert More tag
vi: Thêm thẻ More

en: Insert Page break
vi: Thêm phân cách trang

en: Next page...
vi: Trang sau...

en: Edit Gallery
vi: Sửa thư viện

en: Delete Gallery
vi: Xóa thư viện

en: Delete Image
vi: Xóa ảnh

en: Full Size
vi: Khổ lớn

en: Current Link
vi: Đường dẫn hiện tại

comment: wp-options
en: Link to Image
vi: Liên kết tới ảnh

en: Advanced Image Settings
vi: Lựa chọn nâng cao cho ảnh

en: CSS Class
vi: Lớp CSS

en: Advanced Link Settings
vi: Soạn thảo nâng cao

en: Link Rel
vi: Đường dẫn

en: Edit Image Title
vi: Tên ảnh

en: Edit Image Caption
vi: Chú thích ảnh

en: Edit Alternate Text
vi: Văn bản thay thế

en: Rich Editor Help
vi: Hướng dẫn sử dụng trình soạn thảo nâng cao

en: Basics of Rich Editing
vi: Các điểm cơ bản của trình thảo nâng cao

en: Advanced use of the Rich Editor
vi: Sử dụng nâng cao trình soạn thảo nâng cao

en: About the software
vi: Giới thiệu về phần mềm

en: Rich Editing Basics
vi: Các điểm cơ bản của trình thảo nâng cao

en: <em>Rich editing</em>, also called WYSIWYG for What You See Is What You Get, means your text is formatted as you type. The rich editor creates HTML code behind the scenes while you concentrate on writing. Font styles, links and images all appear approximately as they will on the internet.
vi: <em>Soạn thảo nâng cao</em>, hay còn gọi là WYSIWYG (Bạn sẽ nhận được cái bạn nhìn thấy), có nghĩa là văn bản của bạn sẽ được định dạng ngay khi bạn gõ. Trình soạn thảo nâng cao tự động tạo mã HTML cho bạn. Kiểu chữ, đường dẫn và hình ảnh, tất cả bạn thấy đều gần giống với khi hiển thị trên trang chủ.

en: WordPress includes a rich HTML editor that works well in all major web browsers used today. However editing HTML is not the same as typing text. Each web page has two major components: the structure, which is the actual HTML code and is produced by the editor as you type, and the display, that is applied to it by the currently selected WordPress theme and is defined in style.css. WordPress is producing valid XHTML 1.0 which means that inserting multiple line breaks (BR tags) after a paragraph would not produce white space on the web page. The BR tags will be removed as invalid by the internal HTML correcting functions.
vi: WordPress có một trình soạn thảo HTML chạy được trên hầu hết các trình duyệt web. Tuy nhiên việc sửa mã HTML sẽ không giống với việc bạn gõ văn bản. Mỗi trang web có hai thành phần chính: phần cấu trúc, là mã HTML và được tạo ra khi bạn gõ trong chình soạn thảo, và phần hiển thị, là phần được tập tin CSS của giao diện (thông thường là tập tin style.css) áp dụng lên trên mã HTML. WordPress sử dụng XHTML 1.0, điều này có nghĩa là việc thêm nhiều thẻ BR để phân cách dòng sau các đoạn văn bản (thẻ P) sẽ không tạo ra các khoảng trống như ý bạn muốn, các thẻ BR này sẽ tự động bị xóa bỏ.

en: While using the editor, most basic keyboard shortcuts work like in any other text editor. For example: Shift+Enter inserts line break, Ctrl+C = copy, Ctrl+X = cut, Ctrl+Z = undo, Ctrl+Y = redo, Ctrl+A = select all, etc. (on Mac use the Command key instead of Ctrl). See the Hotkeys tab for all available keyboard shortcuts.
vi: Khi sử dụng trình soạn thảo, các phím tắt thông dụng hoạt động giống như các trình soạn thảo văn bản khác. Ví dụ: Shift+Enter = xuống dòng, Ctrl+C = sao, Ctrl+X = cắt, Ctrl+V = dán, Ctrl+Z = lùi lại bước trước, Ctrl+Y = làm lại bước vừa bỏ, Ctrl+A = chọn tất cả, v.v... (trên máy Mac, sử dụng phím Command thay vì Ctrl). Bạn có thể xem thẻ Phím tắt để biết tất cả các phím tắt có thể sử dụng.

en: If you do not like the way the rich editor works, you may turn it off from Your Profile submenu, under Users in the admin menu.
vi: Nếu bạn không thích trình soạn thảo nâng cao, bạn có thể tắt nó đi trong trang Hồ sơ của bạn, trong phần Thành viên.

en: Advanced Rich Editing
vi: Soạn thảo nâng cao

en: Images and Attachments
vi: Hình ảnh và Tập tin đính kèm

en: There is a button in the editor toolbar for inserting images that are already hosted somewhere on the internet. If you have a URL for an image, click this button and enter the URL in the box which appears.
vi: Có một nút ở trên thanh công cụ cho phép bạn chèn ảnh từ đường dẫn. Nếu bạn có đường dẫn tới ảnh, bạn chỉ cần ấn vào nút đó và nhập đường dẫn tới ảnh đó vào ô hiện ra.

en: If you need to upload an image or another media file from your computer, you can use the Media Library buttons above the editor. The media library will attempt to create a thumbnail-sized copy from each uploaded image. To insert your image into the post, first click on the thumbnail to reveal a menu of options. When you have selected the options you like, click "Send to Editor" and your image or file will appear in the post you are editing. If you are inserting a movie, there are additional options in the "Media" dialog that can be opened from the second toolbar row.
vi: Nếu bạn cần tải một ảnh hay bản nhạc, video từ máy của bạn, bạn có thể sử dụng nút Thư viện ở trên trình soạn thảo. Thư viện ảnh sẽ tự tạo ảnh thu nhỏ từ các ảnh bạn tải lên. Để thêm ảnh đã tải lên vào bài viết, bạn ấn vào ảnh thu nhỏ ở bên trái để xem các tùy chọn. Sau khi đã cài đặt các tùy chọn, bạn ấn nút "Thêm vào bài viết" và ảnh hoặc tập tin đó sẽ hiện ra trong bài viết bạn đang soạn thảo. Nếu bạn muốn chèn một đoạn phim, có các lựa chọn khác trong phần tùy chọn ở trong ô hội thoại "Media" nằm ở hàng thứ 2 trên thanh công cụ.

en: HTML in the Rich Editor
vi: Soạn thảo nâng cao cho HTML

en: Any HTML entered directly into the rich editor will show up as text when the post is viewed. What you see is what you get. When you want to include HTML elements that cannot be generated with the toolbar buttons, you must enter it by hand in the HTML editor. Examples are tables and &lt;code&gt;. To do this, click the HTML tab and edit the code, then switch back to Visual mode. If the code is valid and understood by the editor, you should see it rendered immediately.
vi: Các đoạn mã HTML được nhập vào trong trình soạn thảo nâng cao sẽ hiển thị y nguyên như vậy khi bạn đọc bài viết. Nếu bạn muốn sử dụng mã HTML mà thanh công cụ không cho phép bạn tạo, bạn phải sử dụng trình soạn thảo HTML và nhập mã HTML một cách tủy công. Ví dụ: bảng biểu và &lt;code&gt;. Để sử dụng trình soạn thảo HTML, bạn ấn vào chữ HTML nằm trên thanh công cụ của trình soạn thảo, phía bên phải, sau khi đã chỉnh sửa xong mã HTML bạn có thể chuyển về chế độ Hiển thị. Nếu mã HTML của bạn nhập vào hợp lệ, bạn sẽ nhìn thấy đoạn mã đó ngay lập tức trong trình soạn thảo nâng cao.

en: Pasting in the Rich Editor
vi: Dán văn bản trong trình soạn thảo nâng cao

en: When pasting content from another web page the results can be inconsistent and depend on your browser and on the web page you are pasting from. The editor tries to correct any invalid HTML code that was pasted, but for best results try using the HTML tab or one of the paste buttons that are on the second row. Alternatively try pasting paragraph by paragraph. In most browsers to select one paragraph at a time, triple-click on it.
vi: Khi cắt dán nội dung từ trang web khác, kết quả có thể không giống nhau, tùy vào trình duyệt web của bạn và tùy vào trang bạn sao chép. Trình soạn thảo nâng cao cố gắng chỉnh sửa các mã HTML không hợp lệ, nhưng để đạt được kết quả tối ưu, bạn nên sử dụng trình soạn thảo HTML hoặc sử dụng chức năng dán văn bản của trình soạn thảo nâng cao (bạn có thể tìm thấy ở dòng thứ hai trên thanh công cụ).

en: Pasting content from another application, like Word or Excel, is best done with the Paste from Word button on the second row, or in HTML mode.
vi: Dán văn bản từ chương trình khác, như Word hay Excel, bạn nên dùng nút 'Dán từ Word' ở hàng thứ hai, hoặc dán trong chế độ HTML.

en: Writing at Full Speed
vi: Viết ở tốc độ tối đa.

en: Rather than reaching for your mouse to click on the toolbar, use these access keys. Windows and Linux use Ctrl + letter. Macintosh uses Command + letter.
vi: Thay vì dùng chuột, bạn có thể sử dụng các phím tắt này. Trên Windows và Linux, sử dụng Ctrl + chữ. Trên Macintosh sử dụng Command + chữ.

en: The following shortcuts use different access keys: Alt + Shift + letter.
vi: Phím tắt này sử dụng tổ hợp phím: Alt + Shift + chữ.

en: Justify Text
vi: Căn lề hai bên

en: Align Center
vi: Căn chính giữa

en: Insert link
vi: Thêm đường dẫn

en: Remove link
vi: Xóa đường dẫn

en: Insert More Tag
vi: Thêm thẻ

en: Insert Page Break tag
vi: Thêm thẻ Trang mới

en: Switch to HTML mode
vi: Chuyển sang chế độ HTML

en: TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under %sLGPL</a>	by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.
vi: TinyMCE là phần mềm soạn thảo HTML nâng cao độc lập với WordPress, được xây dựng trên Javascript, và là phần mềm mã nguồn mở với li-xăng %sLGPL</a>	 - phát triển bởi Moxiecode Systems AB.

en: GNU Library General Public Licence
vi: Li-xăng GNU Library General Public

en: Copyright &copy; 2003-2007, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, All rights reserved.
vi: Bản quyền &copy; 2003-2007, <a href="http://www.moxiecode.com" target="_blank">Moxiecode Systems AB</a>, nắm toàn quyền.

en: For more information about this software visit the <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE website</a>.
vi: Để có thêm thông tin về TinyMCE, hãy xem trên trang web của <a href="http://tinymce.moxiecode.com" target="_blank">TinyMCE</a>.

en: Comments Feed
vi: Dòng tin RSS của phản hồi

en: Edit tag
vi: Sửa thẻ

en: Edit link
vi: Sửa liên kết

en: Previous Post
vi: Bài trước

en: Next Post
vi: Bài sau

en: First Post
vi: Bài viết đầu

en: Last Post
vi: Bài viết cuối

en: Newer Comments &raquo;
vi: Phản hồi mới hơn &raquo;

en: &laquo; Older Comments
vi: &laquo; Phản hồi cũ hơn

en: S_Sunday_initial
vi: CN

en: M_Monday_initial
vi: T2

en: T_Tuesday_initial
vi: T3

en: W_Wednesday_initial
vi: T4

en: T_Thursday_initial
vi: T5

en: F_Friday_initial
vi: T6

en: S_Saturday_initial
vi: T7

note: translators: $decimals argument for http://php.net/number_format, default is 0
en: number_format_decimals
vi: 0

note: translators: $dec_point argument for http://php.net/number_format, default is .
en: number_format_decimal_point
vi: ,

en: Could not read image size
vi: Không thể đọc được kích cỡ ảnh

en: Resize path invalid
vi: Đường dẫn tới ảnh thu nhỏ không hợp lệ

en: <strong>ERROR</strong>: Invalid username or incorrect password.
vi: <strong>LỖI</strong>: Tên đăng nhập hoặc mật khẩu không đúng.

note: translators: 1: post id, 2: post title
en: New comment on your post #%1$s "%2$s"
vi: Phản hồi mới cho bài #%1$s của bạn "%2$s"

note: translators: 1: comment author, 2: author IP, 3: author domain
en: Author : %1$s (IP: %2$s , %3$s)
vi: Tác giả : %1$s (IP: %2$s , %3$s)

en: E-mail : %s
vi: Thư điện tử: %s

en: URL    : %s
vi: Đường dẫn    : %s

en: Comment:
vi: Phản hồi:

en: You can see all comments on this post here:
vi: Bạn có thể xem các phản hồi của bài này tại đây:

note: translators: 1: blog name, 2: post title
en: [%1$s] Comment: "%2$s"
vi: [%1$s] Phản hồi: "%2$s"

note: translators: 1: post id, 2: post title
en: New trackback on your post #%1$s "%2$s"
vi: Trachback mới cho bài viết của bạn #%1$s "%2$s"

note: translators: 1: website name, 2: author IP, 3: author domain translators: 1: comment author, 2: author IP, 3: author domain
en: Website: %1$s (IP: %2$s , %3$s)
vi: Trang web: %1$s (IP: %2$s , %3$s)

en: Excerpt:
vi: Trích:

en: You can see all trackbacks on this post here:
vi: Bạn có thể xem các trackback của bài này tại đây:

note: translators: 1: post id, 2: post title
en: New pingback on your post #%1$s "%2$s"
vi: Pingback mới cho bài viết của bạn #%1$s "%2$s"

en: You can see all pingbacks on this post here:
vi: Bạn có thể xem các pingback của bài này tại đây:

en: Trash it: %s
vi: Bỏ vào thùng rác: %s

en: Delete it: %s
vi: Xóa: %s

en: Spam it: %s
vi: Spam: %s

en: A new trackback on the post #%1$s "%2$s" is waiting for your approval
vi: Trackback mới cho bài viết #%1$s "%2$s" đang chờ được thông qua

en: Website : %1$s (IP: %2$s , %3$s)
vi: Trang web : %1$s (IP: %2$s , %3$s)

en: Trackback excerpt:
vi: Trackback trích dẫn:

en: A new pingback on the post #%1$s "%2$s" is waiting for your approval
vi: Pingback mới cho bài viết #%1$s "%2$s" đang chờ được thông qua

en: Pingback excerpt:
vi: Pingback trích dẫn:

en: A new comment on the post #%1$s "%2$s" is waiting for your approval
vi: Phản hồi mới cho bài viết #%1$s "%2$s" đang chờ được thông qua

en: Approve it: %s
vi: Thông qua: %s

en: Currently %s comment is waiting for approval. Please visit the moderation panel: | Currently %s comments are waiting for approval. Please visit the moderation panel:
vi[0]: Hiện có %s đang chờ được thông qua. Hãy vào trang xét duyệt:

en: [%1$s] Please moderate: "%2$s"
vi: [%1$s] Hãy xét duyệt: "%2$s"

en: Password Lost and Changed for user: %s
vi: Mật khẩu mất và thay đổi cho thành viên: %s

en: [%s] Password Lost/Changed
vi: [%s] Mật khẩu thay đổi

en: New user registration on your blog %s:
vi: Thành viên mới trên trang web %s:

en: E-mail: %s
vi: Thư điện tử: %s

en: [%s] New User Registration
vi: [%s] Thành viên mới đăng ký

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

en: [%s] Your username and password
vi: [%s] Tên đăng nhập và mật khẩu của bạn

en: Protected: %s
vi: Bảo vệ: %s

en: Private: %s
vi: Riêng tư: %s

en: There is no excerpt because this is a protected post.
vi: Không có trích dẫn vì bài này được bảo vệ.

en: Missing Attachment
vi: Thiếu tập tin đính kèm

en: This post is password protected. To view it please enter your password below:
vi: Bài này được bảo vệ bằng mật khẩu. Để xem, hãy nhập mật khẩu:

[ctx: revision date format]
note: translators: revision date format, see http://php.net/date
en: j F, Y @ G:i
vi: d.m.Y @ H:i

note: translators: 1: date
en: %1$s [Autosave]
vi: %1$s [Tự động lưu]

note: translators: 1: date
en: %1$s [Current Revision]
vi: %1$s [Phiên bản hiện tại]

[ctx: post revision]
note: translators: post revision: 1: when, 2: author name
en: %1$s by %2$s
vi: %1$s bởi %2$s

en: Compare Revisions
vi: So sánh phiên bản

en: Content, title, and excerpt are empty.
vi: Nội dung, tiêu đề và trích dẫn đều không có gì.

en: Could not update post in the database
vi: Không thể cập nhật bài viết trong cơ sở dữ liệu

en: Could not insert post into the database
vi: Không thể thêm bài viết vào cơ sở dữ liệu

en: The page template is invalid.
vi: Bản mẫu của trang không hợp lệ.

en: Cannot create a revision of a revision
vi: Không thể tạo phiên bản mới cho phiên bản

en: You do not have permission to preview drafts.
vi: Bạn không có quyền xem bản nháp.

en: Yahoo IM
vi: Yahoo! IM

en: An error has occurred, which probably means the feed is down. Try again later.
vi: Có lỗi, có thể là dòng thông tin hiện không hoạt động. Hãy thử lại sau.

en: You are about to permanently delete the selected items.
      'Cancel' to stop, 'OK' to delete.
vi: Bạn thực sự muốn xóa?
     'Hủy bỏ' để dừng lại, 'OK' để xóa.

en: (Quick Links)
vi: (Đường dẫn nhanh)

en: Enter a word to look up:
vi: Điền vào từ cần tìm:

en: Dictionary lookup
vi: Tra trong từ điển

en: Close all open tags
vi: Đóng tất cả các thẻ chưa được đóng

en: close tags
vi: đóng thẻ

en: Enter the URL of the image
vi: Điền đường dẫn của ảnh

en: Enter a description of the image
vi: Điền mô tả của ảnh

en: You do not have permission to do that.
vi: Bạn không có quyền làm việc đó.

en: An unidentified error has occurred.
vi: Gặp lỗi không xác định được.

en: Next &gt;
vi: Trang sau &gt;

en: &lt; Prev
vi: &lt; Trang trước

en: not configured
vi: chưa cài đặt

en: You have attempted to queue too many files.
vi: Bạn cho quá nhiều tập tin vào danh sách.

en: This file is too big. The maximum upload size for your server is %s.
vi: Tập tin quá lớn. Dung lượng tối đa máy chủ cho phép là %s.

en: This file is empty. Please try another.
vi: Tập tin rỗng. Hãy thử lại tập tin khác.

en: This file type is not allowed. Please try another.
vi: Định dạng này không được chấp nhận. Hãy thử định dạng khác.

en: An error occurred in the upload. Please try again later.
vi: Lỗi khi tải lên. Hãy thử lại sau.

en: There was a configuration error. Please contact the server administrator.
vi: Lỗi cài đặt. Hãy liên hệ với quản lý của máy chủ.

en: You may only upload 1 file.
vi: Bạn chỉ được tải một tập tin lên.

en: HTTP error.
vi: Lỗi HTTP.

en: Upload failed.
vi: Tải lên không thành công.

en: IO error.
vi: Lỗi IO.

en: Security error.
vi: Lỗi bảo mật.

en: File cancelled.
vi: Tập tin đã bị hủy.

en: Upload stopped.
vi: Tải lên bị dừng.

en: Crunching&hellip;
vi: Đang xử lý&hellip;

en: moved to the trash.
vi: đã bị bỏ vào thùng rác.

en: Separate multiple categories with commas.
vi: Phân biệt các chuyên mục bằng dấu phẩy (,).

[ctx: password strength]
note: translators: password strength
en: Medium
vi: Trung bình

en: Tags used on this post:
vi: Thẻ của bài này:

en: Publish on:
vi: Bài viết được đăng:

en: Schedule for:
vi: Đã lên kế hoạch:

en: Published on:
vi: Được đăng:

en: Show more comments
vi: Hiện thêm phản hồi

en: No more comments found.
vi: Không tìm thấy phản hồi nào nữa.

en: Submitted on:
vi: Đăng:

en: Word count: %d
vi: Số từ: %d

en: Update completed.
vi: Cật nhật đã hoàn tất.

en: Error while saving the changes.
vi: Lỗi khi lưu các thay đổi.

en: Remove From Bulk Edit
vi: Xóa khỏi danh sách Chỉnh sửa hàng loạt

en: Plugin Information:
vi: Kết nối FTP:

en: Could not set that as the thumbnail image. Try a different attachment.
vi: Không thể sử dụng tập tin bạn chọn làm ảnh thu nhỏ, hãy thử tập tin khác.

en: Preview this Page
vi: Xem thử trang này

en: Preview this Post
vi: Xem thử bài

en: Saving Draft&#8230;
vi: Lưu bản nháp&#8230;

en: Invalid Taxonomy
vi: Thẻ không hợp lệ

en: Empty Term
vi: Không có từ khóa nào được nhập

en: Invalid term ID
vi: ID của cụm từ này không hợp lệ.

en: A name is required for this term
vi: Từ khóa này phải có tên

en: Could not insert term into the database
vi: Không thể thêm từ khóa vào cơ sở dữ liệu

en: The slug &#8220;%s&#8221; is already in use by another term
vi: Chuỗi cho đường dẫn tĩnh &#8220;%s&#8221; đã được sử dụng bởi một thành phần khác.

en: Invalid object ID
vi: ID của đối tượng không hợp lệ.

en: File not readable.
vi: Không đọc được tập tin.

en: Template is missing.
vi: Không tìm thấy Mẫu

en: Stylesheet is missing.
vi: Không tìm thấy Stylesheet.

en: <strong>ERROR</strong>: The username field is empty.
vi: <strong>Lỗi</strong>: Xin điền tên đăng nhập.

en: <strong>ERROR</strong>: The password field is empty.
vi: <strong>Lỗi</strong>: Xin điền mật khẩu.

en: <strong>ERROR</strong>: Invalid username. <a href="%s" title="Password Lost and Found">Lost your password</a>?
vi: <strong>LỖI</strong>: Tên đăng nhập không hợp lệ. <a href="%s" title="Làm mới mật khẩu">Bạn mất mật khẩu à</a>?

en: <strong>ERROR</strong>: Incorrect password. <a href="%s" title="Password Lost and Found">Lost your password</a>?
vi: <strong>LỖI</strong>: Mật khẩu không chính xác. <a href="%s" title="Làm mới mật khẩu">Bạn mất mật khẩu à</a>?

en: Please log in again.
vi: Hãy đăng nhập lại.

en: Sidebar %d
vi: Thanh bên %d

en: <strong>ERROR</strong>: WordPress %s requires MySQL 4.1.2 or higher
vi: <strong>Lỗi</strong>: WordPress %s yêu cầu MySQL 4.1.2 hoặc cao hơn

en: Powered by WordPress
vi: Xây dựng trên WordPress - Việt hóa bởi link2caro

en: <strong>ERROR</strong>: Enter a username or e-mail address.
vi: <strong>LỖI</strong>: Xin điền vào tên đăng nhập hoặc thư điện tử của bạn.

en: <strong>ERROR</strong>: There is no user registered with that email address.
vi: <strong>Lỗi</strong>: Không có thành viên nào có địa chỉ thư điện tử này.

en: <strong>ERROR</strong>: Invalid username or e-mail.
vi: <strong>Lỗi</strong>: Tên đăng nhập hoặc thư điện tử không hợp lệ

en: Password reset is not allowed for this user
vi: Chức năng tạo mật khẩu mới không được bật cho thành viên này

en: Someone has asked to reset the password for the following site and username.
vi: Có ai đó đã yêu cầu mật khẩu mới cho thành viên tại trang sau.

en: To reset your password visit the following address, otherwise just ignore this email and nothing will happen.
vi: Để lấy mật khẩu mới, hãy mở đường dẫn dưới đây, nếu không hãy bỏ qua thư này và sẽ không có chuyện gì xảy ra.

en: [%s] Password Reset
vi: [%s] Mật khẩu thay đổi

en: The e-mail could not be sent.
vi: Không gửi được thư.

en: Possible reason: your host may have disabled the mail() function...
vi: Lý do có thể: hàm mail() bị không được bật...

en: [%s] Your new password
vi: [%s] Mật khẩu mới

en: <strong>ERROR</strong>: This username is invalid.  Please enter a valid username.
vi: <strong>Lỗi</strong>: Tên đăng nhập không hợp lệ. Xin điền vào tên đúng.

en: <strong>ERROR</strong>: This username is already registered, please choose another one.
vi: <strong>Lỗi</strong>: Địa chỉ thư điện tử không đúng

en: <strong>ERROR</strong>: Please type your e-mail address.
vi: <strong>Lỗi</strong>: Hãy gõ thư điện tử của bạn

en: <strong>ERROR</strong>: The email address isn&#8217;t correct.
vi: <strong>Lỗi</strong>: Địa chỉ thư điện tử không đúng.

en: <strong>ERROR</strong>: Couldn&#8217;t register you... please contact the <a href="mailto:%s">webmaster</a> !
vi: <strong>Lỗi</strong>: Quá trình đăng ký bị lỗi... vui lòng liên hệ với <a href="mailto:%s">nhà quản lý</a> !

en: Sorry, that key does not appear to be valid.
vi: Xin lỗi, key không đúng.

en: Lost Password
vi: Mất mật khẩu

en: Please enter your username or e-mail address. You will receive a new password via e-mail.
vi: Điền tên đăng nhập hoặc thư điện tử của bạn. Bạn sẽ nhận được mật khẩu mới qua thư.

en: Username or E-mail:
vi: Tên đăng nhập hoặc thư điện tử

en: Get New Password
vi: Lấy mật khẩu mới

en: Are you lost?
vi: Bạn bị mất?

en: &larr; Back to %s
vi: &larr; Quay lại %s

en: Registration Form
vi: Mẫu đăng ký

en: Register For This Site
vi: Đăng ký tại trang này

en: A password will be e-mailed to you.
vi: Mật khẩu sẽ được gửi qua thư cho bạn.

en: Password Lost and Found
vi: Tạo mật khẩu mới

en: Lost your password?
vi: Bạn quên mật khẩu?

en: You have logged in successfully.
vi: Bạn đã đăng nhập thành công.

en: <strong>ERROR</strong>: Cookies are blocked or not supported by your browser. You must <a href='http://www.google.com/cookies.html'>enable cookies</a> to use WordPress.
vi: <strong>Lỗi</strong>: Cookie bị cấm hoặc không được trình duyệt web hỗ trợ. Bạn phải <a href='http://www.google.com/cookies.html'>cho phép cookie</a> để có thể sử dụng trang web này.

en: You are now logged out.
vi: Bạn đã đăng xuất thành công.

en: User registration is currently not allowed.
vi: Hệ thống đăng ký hiện đã bị khóa.

en: Check your e-mail for the confirmation link.
vi: Kiểm tra thư điện tử của bạn để xem đường dẫn xác nhận đăng ký.

en: Check your e-mail for your new password.
vi: Kiểm tra thư điện tử của bạn để biết mật khẩu mới.

en: Registration complete. Please check your e-mail.
vi: Đăng ký hoàn tất. Hãy kiểm tra thư điện tử của bạn.

en: Your session has expired. Please log-in again.
vi: Phiên làm việc của bạn đã hết hạn, hãy đăng nhập lại.

en: Remember Me
vi: Tự động đăng nhập lần sau

en: Slow down cowboy, no need to check for new mails so often!
vi: Từ từ thôi bạn :-)

en: There doesn&#8217;t seem to be any new mail.
vi: Không có thư mới.

en: Author is %s
vi: Tác giả là %s

en: <strong>Author:</strong> %s
vi: <strong>Tác giả:</strong> %s

en: <strong>Posted title:</strong> %s
vi: <strong>Tiêu đề:</strong> %s

en: Oops: %s
vi: Lỗi: %s

en: Mission complete.  Message <strong>%s</strong> deleted.
vi: Đã hoàn thành! Tin <strong>%s</strong> đã bị xóa.

en: XML-RPC services are disabled on this blog.  An admin user can enable them at %s
vi: Giao thức XML-RPC của blog này không được bật. Quản trị trang có thể bật tại %s

en: Bad login/pass combination.
vi: Tên đăng nhập/Mật khẩu không đúng.

en: Software Name
vi: Tên phần mềm

en: Blog Tagline
vi: Khẩu hiệu của trang web

en: Allow new users to sign up
vi: Cho phép thành viên mới đăng ký

en: Sorry, you cannot edit this page.
vi: Xin lỗi, bạn không có quyền sửa trang này.

en: Sorry, no such page.
vi: Xin lỗi, không có trang này.

en: Sorry, you cannot edit pages.
vi: Xin lỗi, bạn không có quyền sửa trang.

en: Sorry, you cannot add new pages.
vi: Xin lỗi, bạn không có quyền thêm trang mới.

en: Sorry, you do not have the right to delete this page.
vi: Bạn không có quyền xóa trang này.

en: Failed to delete the page.
vi: Bạn không có quyền xóa trang.

en: Sorry, you do not have the right to edit this page.
vi: Bạn không có quyền sửa trang này.

en: Sorry, you cannot edit posts on this blog.
vi: Xin lỗi, bạn không có quyền chỉnh sửa bài viết trên trang web này.

en: Sorry, you must be able to edit posts on this blog in order to view tags.
vi: Xin lỗi, bạn phải có quyền chỉnh sửa bài thì mới có thể xem thẻ.

en: Sorry, you do not have the right to add a category.
vi: Xin lỗi, bạn không có quyền thêm chuyên mục mới.

en: Sorry, the new category failed.
vi: Xin lỗi, không tạo được chuyên mục mới.

en: Sorry, you do not have the right to delete a category.
vi: Xin lỗi, bạn không có quyền xóa chuyên mục.

en: Sorry, you must be able to edit posts to this blog in order to view categories.
vi: Xin lỗi, bạn phải có quyền chỉnh sửa bài viết thì mới có thể xem các chuyên mục.

en: You are not allowed to moderate comments on this blog.
vi: Bạn không có quyền xét duyệt bản hồi cho trang web này.

en: Invalid comment ID.
vi: ID phản hồi không hợp lệ.

en: Sorry, you cannot edit comments.
vi: Xin lỗi, bạn không có quyền sửa phản hồi.

en: Invalid comment status.
vi: Tình trạng của phản hồi không hợp lệ.

en: Sorry, the comment could not be edited. Something wrong happened.
vi: Xin lỗi, bài bạn muốn sửa không thể sửa được. Có trục trặc gì đó trong hệ thống.

en: You must be registered to comment
vi: Bạn phải đăng ký để gửi phản hồi

en: Invalid post ID.
vi: ID bài viết không hợp lệ.

en: Comment author name and email are required
vi: Tác giả phản hồi phải cung cấp tên và thư điện tử

en: A valid email address is required
vi: Cần có địa chỉ thư điện tử hợp lệ

en: You are not allowed access to details about this blog.
vi: Xin lỗi, bạn không có quyền truy cập vào thông tin chi tiết của trang web này.

en: You are not allowed access to details about comments.
vi: Xin lỗi, bạn không có quyền truy cập vào thông tin chi tiết về phản hồi.

en: You are not allowed to update options.
vi: Bạn không có quyền chỉnh sửa tùy chọn.

en: Sorry, you do not have access to user data on this blog.
vi: Xin lỗi, bạn không có quyền truy cập vào dữ liệu thành viên.

en: Sorry, you cannot edit this post.
vi: Xin lỗi, bạn không có quyển chỉnh sửa bài viết này.

en: Either there are no posts, or something went wrong.
vi: Hoặc không có bài viết mới, hoặc là có trục trặc gì đó.

en: Sorry, this user can not edit the template.
vi: Xin lỗi, bạn không có quyền chỉnh sửa giao diện.

en: Sorry, this user cannot edit the template.
vi: Xin lỗi, thành viên này không có quyền chỉnh sửa bản mẫu.

en: Either the file is not writable, or something wrong happened. The file has not been updated.
vi: Hoặc tập tin không ở chế độ ghi được, hoặc có trục trặc gì đó. Tập tin không tải lên được.

en: Sorry, you are not allowed to post on this blog.
vi: Xin lỗi, bạn không có quyền đăng bài viết.

en: Sorry, no such post.
vi: Xin lỗi, bài viết này không tồn tại.

en: Sorry, you do not have the right to publish this post.
vi: Xin lỗi, bạn không có quyền chỉnh sửa bài viết này.

en: Sorry, you are not allowed to publish posts on this blog.
vi: Xin lỗi, bạn không có quyền đăng bài viết.

en: Sorry, you are not allowed to publish pages on this blog.
vi: Xin lỗi, bạn không có quyền đăng trang mới.

en: Invalid post type.
vi: Định dạng bài viết không hợp lệ.

en: You are not allowed to post as this user
vi: Bạn không có quyền đăng bài viết.

en: You are not allowed to create pages as this user
vi: Bạn không có quyền tạo trang mới.

en: You are not allowed to change the post author as this user.
vi: Xin lỗi, bạn không có quyền thay đổi tác giả của bài viết này.

en: You are not allowed to change the page author as this user.
vi: Xin lỗi, bạn không có quyền thay đổi tác giả của trang.

en: Sorry, you do not have the right to publish this page.
vi: Xin lỗi, bạn không có quyền đăng trang này.

en: Sorry, your entry could not be edited. Something wrong happened.
vi: Xin lỗi, bài bạn muốn sửa không thể sửa được. Có trục trặc gì đó trong hệ thống.

en: Sorry, you must be able to edit posts on this blog in order to view categories.
vi: Xin lỗi, bạn phải có quyền chỉnh sửa bài thì mới có thể xem các chuyên mục.

en: You are not allowed to upload files to this site.
vi: Bạn không được phép tải tập tin lên.

en: Could not write file %1$s (%2$s)
vi: Không thể ghi tập tin %1$s (%2$s)

en: Sorry, you can not edit this post.
vi: Xin lỗi, bạn không có quyển chỉnh sửa bài viết này.

en: Is there no link to us?
vi: Đã có liên kết tới chúng tôi chưa?

en: The specified target URL cannot be used as a target. It either doesn&#8217;t exist, or it is not a pingback-enabled resource.
vi: Đường dẫn URL đích không thể sử dụng được. Hoặc đường dẫn đó không tồn tại, hoặc nó không phải là một đường dẫn pingback.

en: The source URL and the target URL cannot both point to the same resource.
vi: Đường dẫn tới nguồn và đường dẫn tới đích không thể nào cùng là một.

en: The pingback has already been registered.
vi: Pingback đã được lưu từ trước.

en: The source URL does not exist.
vi: Đường dẫn tới nguồn không tồn tại.

en: We cannot find a title on that page.
vi: Không tìm được tiêu đề trên trang đó.

en: The source URL does not contain a link to the target URL, and so cannot be used as a source.
vi: Đường dẫn URL nguồn không chứa liên kết nào, do đó không thể sử dụng làm nguồn.

en: Pingback from %1$s to %2$s registered. Keep the web talking! :-)
vi: Pingback từ %1$s tới %2$s đã được lưu.

en: The specified target URL does not exist.
vi: Đường dẫn yêu cầu không tồn tại.

note: Not gettexted string WP_I18N_DB_CONN_ERROR
en: 
    <h1>Error establishing a database connection</h1>
    <p>This either means that the username and password information in your <code>wp-config.php</code> file is incorrect or we can't contact the database server at <code>%s</code>. This could mean your host's database server is down.</p>
    <ul>
    	<li>Are you sure you have the correct username and password?</li>
    	<li>Are you sure that you have typed the correct hostname?</li>
    	<li>Are you sure that the database server is running?</li>
    </ul>
    <p>If you're unsure what these terms mean you should probably contact your host. If you still need help you can always visit the <a href='http://wordpress.org/support/'>WordPress Support Forums</a>.</p>
vi: 
    <h1>Không thể kết nối với cơ sở dữ liệu</h1>
    <p>Có thể tên đăng nhập hoặc mật khẩu trong tập tin <code>wp-config.php</code> không chính xác hoặc WordPress không thể kết nối đến máy chủ cơ sở dữ liệu tại <code>%s</code>. Điều này có thể do máy chủ cơ sở dữ liệu đang không chạy.</p>
    <ul>
    	<li>Hãy kiểm tra tên đăng nhập và mật khẩu!</li>
    	<li>Hãy kiểm tra tên máy chủ!</li>
    	<li>Hãy kiểm tra xem máy chủ cơ sở dữ liệu có đang chạy hay không!</li>
    </ul>
    <p>Nếu bạn vẫn không giải quyết được vấn đề này hãy liên hệ với người quản lý máy chủ. Ngoài ra bạn có thể thử tìm thêm thông tin tại <a href='http://wordpress.org/support/'>Diễn đàn hỗ trợ của WordPress</a>.</p>

note: Not gettexted string WP_I18N_DB_BAD_PREFIX
en: Invalid database prefix
vi: Tiền tố của cơ sở dữ liệu không hợp lệ

note: Not gettexted string WP_I18N_DB_SELECT_DB
en: 
    <h1>Can&#8217;t select database</h1>
    <p>We were able to connect to the database server (which means your username and password is okay) but not able to select the <code>%1$s</code> database.</p>
    <ul>
    <li>Are you sure it exists?</li>
    <li>Does the user <code>%2$s</code> have permission to use the <code>%1$s</code> database?</li>
    <li>On some systems the name of your database is prefixed with your username, so it would be like <code>username_%1$s</code>. Could that be the problem?</li>
    </ul>
    <p>If you don't know how to setup a database you should <strong>contact your host</strong>. If all else fails you may find help at the <a href="http://wordpress.org/support/">WordPress Support Forums</a>.</p>
vi: 
    <h1>Không thể chọn được cơ sở dữ liệu</h1>
    <p>WordPress có thể kết nối tới máy chủ cơ sở dữ liệu (tên đăng nhập và mật khẩu đã cho là đúng) nhưng không thể chọn được cơ sở dữ liệu <code>%1$s</code>.</p>
    <ul>
    <li>Bạn có chắc cơ sở dữ liệu này tồn tại?</li>
    <li>Tên đăng nhập <code>%2$s</code> có quyền sử dụng cơ sở dữ liệu <code>%1$s</code> không?</li>
    <li>Trên một số hệ thống, tên của cơ sở dữ liệu được bắt đầu với tên đăng nhập, cơ sở dữ liệu của bạn có thể là <code>tên-đăng-nhập_%1$s</code>. Liệu đây có phải là trường hợp của bạn?</li>
    </ul>
    <p>Nếu bạn không biết cách cài đặt cơ sở dữ liệu, bạn hãy <strong>liên lạc với người quản lý máy chủ</strong>. Ngoài ra bạn có thể thử tìm thêm thông tin tại <a href="http://wordpress.org/support/">Diễn đàn hỗ trợ của WordPress</a>.</p>

note: Not gettexted string WP_I18N_DB_QUERY_ERROR_FULL
en: WordPress database error %1$s for query %2$s made by %3$s
vi: Cơ sở dữ liệu của WordPress gặp lỗi %1$s với truy vấn %2$s yêu cầu bởi %3$s

note: Not gettexted string WP_I18N_DB_QUERY_ERROR
en: WordPress database error %1$s for query %2$s
vi: Cơ sở dữ liệu của WordPress gặp lỗi %1$s với truy vấn %2$s

note: Not gettexted string WP_I18N_DB_GETROW_ERROR
en:  $db->get_row(string query, output type, int offset) -- Output type must be one of: OBJECT, ARRAY_A, ARRAY_N
vi:  $db->get_row(string query, output type, int offset) -- Kiểu kết quả phải là một trong những kiểu sau: OBJECT, ARRAY_A, ARRAY_N

note: Not gettexted string WP_I18N_OLD_PHP
en: Your server is running PHP version %s but WordPress requires at least 4.3.
vi: Máy chủ của bạn đang dùng PHP phiên bản %s nhưng WordPress cần phiên bản 4.3 hoặc cao hơn.

note: Not gettexted string WP_I18N_OLD_MYSQL
en: Your PHP installation appears to be missing the MySQL extension which is required by WordPress.
vi: PHP của bạn không hỗ trợ MySQL, WordPress cần có MySQL để chạy.

note: Not gettexted string WP_I18N_BAD_PREFIX
en: <strong>ERROR</strong>: <code>$table_prefix</code> in <code>wp-config.php</code> can only contain numbers, letters, and underscores.
vi: <strong>LỖI</strong>: <code>$table_prefix</code> trong <code>wp-config.php</code> chỉ có thể chứa số, chữ và dấu gạch chân.

note: Not gettexted string WP_I18N_NO_CONFIG
en: There doesn't seem to be a <code>wp-config.php</code> file. I need this before we can get started. Need more help? <a href='http://codex.wordpress.org/Editing_wp-config.php'>We got it</a>. You can create a <code>wp-config.php</code> file through a web interface, but this doesn't work for all server setups. The safest way is to manually create the file.</p><p><a href='%ssetup-config.php' class='button'>Create a Configuration File</a>
vi: Không tìm thấy tập tin <code>wp-config.php</code>. Bạn phải tạo tập tin này trước khi tiếp tục. <a href='http://codex.wordpress.org/vi:wp-config.php'>Cần trợ giúp?</a>. Bạn có thể tạo tập tin <code>wp-config.php</code> trực tiếp từ trang web, nhưng chức năng này không được hỗ trợ bởi tất cả các máy chủ. Cách an toàn nhất là bạn tự tạo tập tin này và tải lên thư mục của WordPress.</p><p><a href='%ssetup-config.php' class='button'>Tạo tập tin Cài đặt (wp-config.php)</a>

note: Type: boolean Description
en: You may reconfigure WvDial by running a program called wvdialconf which will write these settings into the /etc/wvdial.conf file.
vi: Bạn có khả năng cấu hình lại WvDial bằng cách chạy chương trình tên wvdialconf sẽ ghi thiết lập này vào tập tin cấu hình « /etc/wvdial.conf ».

en: %i of %i
vi: %i của %i

en: Could not set alignment.
vi: Không thể đặt sự căn chỉnh.

en: Last repeated message ("%s", %lu time) wasn't output | Last repeated message ("%s", %lu times) wasn't output
vi[0]: Thông điệp lặp cuối cùng ("%s", %lu lần) đã không được kết xuất
vi[1]: Thông điệp lặp cuối cùng ("%s", %lu lần) đã không được kết xuất

en: The previous message repeated %lu time. | The previous message repeated %lu times.
vi[0]: Thông điệp liền trước lặp lại %lu lần.
vi[1]: Thông điệp liền trước lặp lại %lu lần.

en: Unable to remove inotify watch
vi: Không thể gỡ bỏ bộ theo dõi inotify

en: file '%s', line %d: '%s' ignored after group header.
vi: tập tin '%s', dòng %d: '%s' được bỏ qua trước phần đầu nhóm.

en: file '%s', line %d: '=' expected.
vi: tập tin '%s', dòng %d: '=' mong đợi.

en: file '%s', line %d: key '%s' was first found at line %d.
vi: tập tin '%s', dòng %d: khóa '%s' được tìm thấy đầu tiên tại dòng %d.

en: file '%s', line %d: value for immutable key '%s' ignored.
vi: tập tin '%s', dòng %d: giá trị khóa bất biến '%s' bị bỏ qua.

en: file '%s': unexpected character %c at line %d.
vi: tập tin '%s': không mong ký tự %c tại dòng %d.

[ctx: keyboard key]
en: Delete
vi: Xóa bỏ

[ctx: keyboard key]
en: Back
vi: Quay lại

[ctx: keyboard key]
en: Home
vi: Thư mục Home

[ctx: keyboard key]
en: Cancel
vi: Hủy bỏ

[ctx: keyboard key]
en: Clear
vi: Xóa sạch

[ctx: keyboard key]
en: Menu
vi: Trình đơn

[ctx: keyboard key]
en: Print
vi: In

[ctx: keyboard key]
en: Execute
vi: Thi hành

[ctx: keyboard key]
en: Help
vi: Trợ giúp

[ctx: keyboard key]
en: Add
vi: Thêm

[ctx: macOS menu item]
en: About...
vi: Giới thiệu...

en: The preferred icon size.
vi: Kích thước biểu tượng ưa thích.

en: The string representing the icon.
vi: Chuỗi đại diện cho biểu tượng.

en: The default category.
vi: Danh mục mặc định.

en: Mime types
vi: Kiểu MIME

en: Allow Paths
vi: Cho phép những đường dẫn

en: Whether to allow paths.
vi: Bạn có cho phép đường dẫn hay không.

en: Default Icon
vi: Biểu tượng mặc định

en: The icon to use by default
vi: Biểu tượng sử dụng theo mặc định

en: Area where XApp status icons appear
vi: Khu vực xuất hiện các biểu tượng trạng thái XApp

en: XApp Status Applet Factory
vi: Nhà máy Applet Trạng thái XApp

en: XApp Status Applet
vi: Applet Trạng thái XApp

en: 
    Name:
vi: 
    Tên:

en: "%s" is already open!
vi: "%s" đang mở!

en: %d dir %s (%s) | %d dirs %s (%s)
vi[0]: %d thư mục %s (%s)

en: %d file %s (%s) | %d files %s (%s)
vi[0]: %d tập tin %s (%s)

en: <span weight='bold' size='larger'>Enter password for:</span>
vi: <span weight='bold' size='larger'>Nhập mật khẩu cho:</span>

en: <span weight='bold' size='larger'>Password required for:</span>
vi: <span weight='bold' size='larger'>Yêu cầu có mật khẩu cho:</span>

en: <th>Files:</th>
vi: <th>Tập tin:</th>

en: A_ction
vi: Thao tá_c

en: Adding files to archive, please wait...
vi: Đang thêm tập tin, vui lòng chờ...

en: Adding to archive:
vi: Đang thêm vào kho lưu trữ:

en: An error occurred while accessing the archive:
vi: Có lỗi xảy ra khi truy cập kho lưu trữ:

en: An error occurred!
vi: Có lỗi xảy ra!

en: Archive Properties
vi: Thuộc tính kho lưu trữ

en: Archive manager
vi: Trình Quản Lý Kho Lưu Trữ

en: Archive tree
vi: Cây kho lưu trữ

en: Archive type:
vi: Kiểu kho lưu trữ:

en: Archiver output
vi: Đầu ra kho lưu trữ

en: Can't add files to the archive:
vi: Không thể thêm tập tin vào kho lưu trữ:

en: Can't allocate memory for the archive structure!
vi: Không thể cấp phát bộ nhớ cho cấu trúc kho lưu trữ!

en: Can't allocate memory for the archive structure:
vi: Không thể cấp phát bộ nhớ cho cấu trúc kho lưu trữ:

en: Can't convert the archive to self-extracting:
vi: Không thể chuyển đổi kho lưu trữ sang tự giải nén:

en: Can't create a new archive:
vi: Không thể tạo kho lưu trữ mới:

en: Can't extract files from the archive:
vi: Không thể giải nén tập tin từ kho:

en: Can't fseek in file:
vi: Không thể fseek trong tập tin:

en: Can't fseek to position 104:
vi: Không thể fseek đến vị trí 104:

en: Can't multi-extract archives:
vi: Không thể giải nén hàng loạt các kho lưu trữ:

en: Can't open RPM file "%s":
vi: Không thể mở tập tin RPM "%s":

en: Can't open file "%s":
vi: Không thể mở tập tin "%s":

en: Can't perform extraction!
vi: Không thể giải nén!

en: Can't perform this action:
vi: Không thể thực hiện tác vụ này:

en: Can't read data from file:
vi: Không thể đọc dữ liệu từ tập tin:

en: Can't run the archiver executable:
vi: Không thể chạy trình kho lưu trữ:

en: Can't write the sfx module to the archive:
vi: Không thể ghi tiện ích sfx vào kho lưu trữ:

en: Choose the application to use
vi: Chọn ứng dụng để dùng

en: Choose the archive type to create
vi: Chọn kiểu kho lưu trữ để tạo

en: Close archive
vi: Đóng kho lưu trữ

en: Cmd-line outp_ut
vi: Đầu _ra Cmd-line

en: Comment:
vi: Bình luận:

en: Compressed size:
vi: Kích cỡ nén:

en: Confirm deletion of files
vi: Xác nhận xóa tập tin

en: Create a solid archive
vi: Tạo kho lưu trữ rắn

en: Delete files after adding
vi: Xóa tập tin sau khi thêm

en: Dese_lect all
vi: B_ỏ chọn tất cả

en: Do you really want to cancel?
vi: Bạn thật sự muốn hủy bỏ?

en: Doing so will probably corrupt your archive!
vi: Làm thế có thể trục trặc kho lưu trữ của bạn!

en: Encrypted:
vi: Mã hóa:

en: Enter passwo_rd
vi: Nhập mật _khẩu

en: Extract files
vi: Giải nén tập tin

en: Extract only those files that already exist on disk and that are newer than the disk copies.
vi: Chỉ giải nén những tập tin mới hơn so với những tập tin tồn tại trên ổ đĩa.

en: Extracting from archive:
vi: Đang giải nén từ kho lưu trữ:

en: Failed to launch the application!
vi: Chạy chương trình không thành công!

en: Icons size (requires restart):
vi: Kích cỡ biểu tượng (yêu cầu khởi động lại):

en: If checked the archive comment is shown after the archive is loaded.
vi: Nếu chọn, phần bình luận của kho lưu trữ sẽ hiển thị sau khi kho lưu trữ được mở.

en: Include subdirectories
vi: Bao gồm các thư mục con

en: Make SF_X
vi: Tạo SF_X

en: Modified on:
vi: Chỉnh sửa vào:

en: Multi-Extract
vi: Giải nén hàng loạt

en: Number of files:
vi: Số lượng tập tin:

en: Only archives
vi: Chỉ kho lưu trữ

en: Open <i>%s</i> with:
vi: Mở <i>%s</i> với:

en: Open a text file
vi: Mở tập tin văn bản

en: Open an archive
vi: Mở kho lưu trữ

en: Open image files with:
vi: Mở tập tin ảnh với:

en: Open text files with:
vi: Mở tập tin văn bản với:

en: Owner/Group
vi: Chủ/Nhóm

en: Please check the 'Store archiver output' option to see it.
vi: Vui lòng kiểm tra tùy chọn 'đầu ra kho lưu trữ'.

en: Please enter it!
vi: Vui lòng nhập vào!

en: Please enter the extraction path.
vi: Vui lòng nhập địa chỉ giải nén.

en: Please enter the password.
vi: Vui lòng nhập mật khẩu.

en: Please fill the "Extract to" field!
vi: Vui lòng điền vào ô "Giải nén đến"!

en: Please go to Preferences->Advanced and set it.
vi: Vui lòng vào Tùy Chọn ->Nâng Cao và thiết lập.

en: Please select the 7zCon.sfx module
vi: Vui lòng chọn tiện ích 7zCon.sfx

en: Please select the archives you want to extract
vi: Vui lòng chọn kho lưu trữ muốn giải nén

en: Please select the destination directory
vi: Vui lòng chọn thư mục đích

en: Points to
vi: Điểm đến

en: Preferred archive format:
vi: Định dạng kho lưu trữ mong muốn:

en: Preferred temp directory:
vi: Thư mục tạm mong muốn:

en: Print the archive content as HTML
vi: In nội dung kho lưu trữ theo HTML

en: Print the archive content as text
vi: In nội dung kho lưu trữ theo dạng văn bản

en: Save the archive as
vi: Lưu kho lưu trữ với

en: Save the self-extracting archive as
vi: Lưu kho lưu trữ tự giải nén với

en: Save window geometry
vi: Lưu hình cửa sổ

en: Select "New" to create or "Open" to open an archive
vi: Chọn "Tạo mới" hoặc "Mở" để mở một kho lưu trữ

en: Select _by pattern
vi: Chọn theo _mẫu

en: Select an application
vi: Chọn ứng dụng

en: Select by Pattern
vi: Chọn theo mẫu

en: Show archive comment
vi: Hiển thị bình luận kho lưu trữ

en: Show archive location bar
vi: Hiển thị thanh vị trí kho lưu trữ

en: Show archive tree sidebar
vi: Hiển thị thanh cây kho lưu trữ

en: Some errors occurred:
vi: Xuất hiện lỗi:

en: Sort archive by filename
vi: Sắp xếp kho theo tên tập tin

en: Store archiver output
vi: Lưu đầu ra trình kho lưu trữ

en: The archive "%s" already exists!
vi: Kho lưu trữ "%s" đã tồn tại!

en: The archiver doesn't support this feature!
vi: Trình kho lưu trữ không hỗ trợ tính năng này!

en: The filename column is sorted after loading the archive.
vi: Cột tên tập tin được sắp xếp sau khi mở kho.

en: This archive is encrypted!
vi: Kho lưu trữ này đã được mã hóa.

en: Total Progress:
vi: Tổng tiến độ:

en: Touch files
vi: Tập tin liên lạc

en: Uncompressed size:
vi: Kích cỡ chưa nén:

en: Update existing files
vi: Cập nhật tập tin có sẵn

en: Use a custom command:
vi: Sử dụng lệnh tùy chọn:

en: Web browser to use:
vi: Sử dụng trình duyệt web:

en: You didn't set which browser to use!
vi: Bạn chưa thiết lập trình duyệt nào để sử dụng!

en: You didn't set which program to use for opening this file!
vi: Bạn chưa thiết lập chương trình dùng để mở tập tin này!

en: You don't have the right permissions to extract the files to the directory "%s".
vi: Bạn không được phép giải nén vào thư mục "%s".

en: You haven't added any of them!
vi: Bạn chưa có thêm vào!

en: You haven't selected any files to add!
vi: Bạn chưa chọn tập tin để thêm vào!

en: You missed the archive name!
vi: Bạn quên tên kho lưu trữ!

en: You missed the password!
vi: Bạn thiếu mật khẩu!

en: You missed where to extract the files!
vi: Bạn quên địa chỉ để giải nén tập tin

en: _Multi-Extract
vi: Giải _nén hàng loạt

en: choose...
vi: chọn...

en: example: *.txt; ac*
vi: Ví dụ: *.txt; ac*

en: xarchiver: %s
    Try xarchiver --help to see a full list of available command-line options.
vi: xarchiver: %s
    Dùng lệnh xarchiver --giúp xem danh sách đầy đủ các tùy chọn lệnh hiện có.

note: Type: boolean Description
en: Scan for TV stations?
vi: Có quét tìm các kênh TV không?

note: Type: boolean Description
en: A list of TV stations found by scanning can be included in the configuration file.
vi: Tìm được thì danh sách các kênh TV nằm trong tập tin cấu hình.

note: Type: boolean Description
en: This requires a working bttv driver. If bttv isn't configured correctly, TV stations will not be found.
vi: Việc này cần thiết trình điều khiển bttv hoạt động. Chưa cấu hình đúng bttv thì không tìm thấy kênh TV.

note: Type: boolean Description
en: Channel names will be retrieved from teletext information, which will only work for PAL channels.
vi: Lấy các tên kênh từ thông tin teletext: chỉ hoạt động cho kệnh kiểu PAL.

note: Type: boolean Description
en: Create a default configuration for xawtv?
vi: Có tạo cấu hình mặc định cho xawtv không?

note: Type: boolean Description
en: A system-wide configuration file for xawtv can be created with reasonable default values for the local country.
vi: Có thể tạo cho xawtv một tập tin cấu hình toàn hệ thống chứa các giá trị hơi thích hợp với quốc gia đó.

note: Type: boolean Description
en: That file is not required but will simplify software configuration for users.
vi: Tập tin này không phải bắt buộc phải dùng, nhưng vẫn còn đơn giản hoá tiến trình cấu hình phần mềm cho người dùng.

note: Type: select Choices
en: us-bcast
vi: Mỹ-phát_thanh

note: Type: select Choices
en: us-cable
vi: Mỹ-cáp

note: Type: select Choices
en: us-cable-hrc
vi: Mỹ-cáp-hrc

note: Type: select Choices
en: japan-bcast
vi: Nhật-phát_thanh

note: Type: select Choices
en: japan-cable
vi: Nhật-cáp

note: Type: select Choices
en: europe-west
vi: Tây-Âu

note: Type: select Choices
en: europe-east
vi: Đông-Âu

note: Type: select Choices
en: newzealand
vi: Niu-Xi-Lan

note: Type: select Choices
en: ireland
vi: Ai-len

note: Type: select Choices
en: france
vi: Pháp

note: Type: select Choices
en: china-bcast
vi: Trung-phát_thanh

note: Type: select Description
en: Frequency table to use:
vi: Bảng tần số cần dùng:

note: Type: select Description
en: A frequency table is a list of TV channel names and numbers with their broadcast frequencies.
vi: Bảng tần số là danh sách các tên/số kênh TV và tần số phát hành tương ứng.

en: Auto Flag
vi: Tự Động Đặt Cờ

en: Auto Flip View
vi: Tự Động Xoay Bàn Cờ

en: Blindfold
vi: Mù Quáng

en: Highlight Last Move
vi: Đánh Dấu Nước Cuối

en: Highlight with Arrow
vi: Đánh Dấu Với Mũi Tên

en: One-Click Moving
vi: Đi Quân Với Chỉ Một Bấm

en: Popup Exit Messages
vi: Bật Cửa Sổ Thoát Chương trình

en: Popup Move Errors
vi: Bật Cửa Sổ Lỗi Nước Đi

en: Show Coordinates
vi: Hiện Tọa Độ

en: Test Legality
vi: Kiểm Tra Hợp Lệ

en: Auto-Raise Board
vi: Tự Động Hiện Bàn Cờ

en: Load Game Options
vi: Các Lựa Chọn Tải Ván Cờ

en: Save Game Options
vi: Các Lựa Chọn Lưu Ván Cờ

en: Default Beep
vi: Tiếng tút ngầm định

en: New Shuffle Game
vi: Tráo Bên...

en: King
vi: Vua

en: Bishop
vi: Tượng

en: Rook
vi: Xe

en: Archbishop
vi: Sĩ

en: Chancellor
vi: Xe

en: Queen
vi: Hoàng Hậu

en: Promote
vi: Phong Cấp

en: Pawn
vi: Tốt

en: Elephant
vi: Tượng

en: Cannon
vi: Pháo

en: Empty square
vi: Ô Trống

en: About XBoard
vi: Thông Tin Về XBoard

en: Copy Game List
vi: Copy Danh Sách Các Ván Cờ Vào Clipboard

en: Board...
vi: Bàn Cờ...

en: Game List Tags...
vi: Các Thẻ của Danh Sách Ván Cờ

en: ICS Client
vi: Kết Nối Chơi Với Máy Chủ ICS

en: Machine Match
vi: Trận Đấu Với Máy

en: Upload to Examine
vi: Tải Để

en: Adjudicate to White
vi: Phân Xử Trắng Thắng

en: Adjudicate to Black
vi: Phân Xử Đen Thắng

en: Adjudicate Draw
vi: Phân Xử Hòa

en: Highlight Dragging
vi: Đánh Dấu Khi Đang Kéo Quân Cờ

en: Highlight With Arrow
vi: Đánh Dấu Với Mũi Tên

en: Periodic Updates
vi: Cập Nhật Theo Chu Kỳ

en: Popup Exit Message
vi: Bật Cửa Sổ Thoát Chương trình

en: Show Coords
vi: Hiện Tọa Độ

en: Save Settings Now
vi: Lưu Các Tham Số Ngay

en: Save Settings on Exit
vi: Lưu Các Tham Số Khi Kết Thúc

en: Cannot create ~/.xchat2
vi: Không thể tạo thư mục « ~/.xchat2 »

en: You are being MSG flooded from %s, setting gui_auto_open_dialog OFF.
vi: Bạn đang bị tấn công bằng MSG bởi %s nên đặt tùy chọn tự động mở đối thoại giao diện (gui_auto_open_dialog) bị TẮT.

en: ALLCHANL <cmd>, sends a command to all channels you're in
vi: ALLCHANL <lệnh>, gửi lệnh này tới _mọi kênh_ nơi bạn ở

en: AWAY [<reason>], sets you away
vi: AWAY [<lý do>], đặt trang thái của bạn thành _vắng mặt_

en: CLEAR [ALL|HISTORY], Clears the current text window or command history
vi: CLEAR [ALL|HISTORY], _xoá trống_ cửa sổ văn bản (ALL: tất cả) hay _lịch sử_ lệnh (HISTORY) hiện có

en: CLOSE, Closes the current window/tab
vi: CLOSE, _đóng_ cửa sổ/thẻ hiện có

en: DNS <nick|host|ip>, Finds a users IP number
vi: DNS <tên_hiệu|máy_phục_vụ|ip>, tìm thấy địa chỉ IP của <ten hiệu>
    [Domain Name System (Hệ thống tên miền)]

en: KICK <nick>, kicks the nick from the current channel (needs chanop)
vi: KICK <tên_hiệu>, _đá_ <tên hiệu> ra kênh hiện tại (cần quyền quản trị kênh [chanop])

en: KICKBAN <nick>, bans then kicks the nick from the current channel (needs chanop)
vi: KICKBAN <tên_hiệu>, _đuổi_ rồi _đá_ <tên hiệu> ra kênh hiện tại (cần quyền quản trị kênh [chanop])

en: LASTLOG <string>, searches for a string in the buffer
vi: LASTLOG <chuỗi>, tìm kiếm <chuỗi> trong bộ đệm
    [LOG (bản ghi) LAST (cuối cùng)

en: MSG <nick> <message>, sends a private message
vi: MSG <tên_hiệu> <tin_nhẳn>, gởi <tin nhẳn> riêng
    [MeSsaGe (tin nhẳn [viết tắt])]

en: NAMES, Lists the nicks on the current channel
vi: NAMES, liệt kê _các tên_ hiệu trên kênh hiện tại

en: NOTICE <nick/channel> <message>, sends a notice. Notices are a type of message that should be auto reacted to
vi: NOTICE <tên_hiệu/kênh> <thông_điệp>, gởi một _thông báo_: thông báo là kiểu thông điệp nên nhận trả lời tự động

en: QUERY [-nofocus] <nick>, opens up a new privmsg window to someone
vi: QUERY [-nofocus] <tên_hiệu>, mở một cửa sổ tin nhẳn riêng mới với <tên_hiệu>
    [QUERY (truy vấn); no focus (không có tiêu điểm)]

en: RECV <text>, send raw data to xchat, as if it was received from the irc server
vi: RECV <chuỗi>, gởi dữ liệu thô vào trình xchat, dạng máy phục vụ IRC đã gởi
    [RECeiVe (nhận)]

en: SERVER [-ssl] <host> [<port>] [<password>], connects to a server, the default port is 6667 for normal connections, and 9999 for ssl connections
vi: SERVER [-ssl] <máy> [<cổng>] [<mật_khẩu>], kết nối đến <máy> phục vụ : <cổng> mặc định là số 6667 cho kết nối chuẩn, và số 9999 cho kết nối kiểu SSL
    [SERVER (máy phục vụ); phương pháp SSL bảo vệ dữ liệu cần truyền)]

en: SETCURSOR [-|+]<position>
vi: SETCURSOR [-|+]<vị_trí>
    [SET (đăt) CURSOR (con chạy)]

en: Unknown Command. Try /help
vi: Không biết lệnh này: bạn hãy thử lệnh « /help » (trợ giúp).

en: No xchat_plugin_init symbol; is this really an xchat plugin?
vi: Không có ký hiệu « xchat_plugin_init » (khởi động bổ sung xchat): điều này thật là bổ sung kiểu xchat không?

en: %C22*%O$t$1 added to notify list.
vi: %C22*%O$t$1 đã được thêm vào danh sách thông báo.

en: %C22*%O$t$1 Banlist:%C19 $4%C20 $2%C21 $3
vi: %C22*%O$t$1 Danh sách đuổi ra:%C19 $4%C20 $2%C21 $3

en: %C22*%O$tCannot join%C26 %B$1 %O(You are banned).
vi: %C22*%O$tKhông thể vào%C26 %B$1 %O(vì bạn bị đuổi ra).

en: %C22*%O$t$1 is now known as $2
vi: %C22*%O$t$1 lúc bây giờ được biết như là $2

en: %C22*%O$t$1 sets ban on $2
vi: %C22*%O$t$1 đuổi $2 ra

en: %C22*%O$tChannel $1 created on $2
vi: %C22*%O$tKênh$1 được tạo vào $2

en: %C22*%O$t%C26$1%O removes channel half-operator status from%C26 $2
vi: %C22*%O$t%C26$1%O bỏ trạng thái quản trị kênh nửa ra%C26 $2

en: %C22*%O$t%C26$1%O removes channel operator status from%C26 $2
vi: %C22*%O$t%C26$1%O bỏ trạng thái quản trị kênh ra%C26 $2

en: %C22*%O$t%C26$1%O removes voice from%C26 $2
vi: %C22*%O$t%C26$1%O bỏ trạng thái « Tiếng nói » ra%C26 $2

en: %C22*%O$t$1 sets exempt on $2
vi: %C22*%O$t$1 đặt trạng thái miễn cho $2

en: %C22*%O$t%C26$1%O gives channel half-operator status to%C26 $2
vi: %C22*%O$t%C26$1%O đưa ra%C26 $2 trạng thái quản trị kênh nửa

en: %C22*%O$t$1 sets invite on $2
vi: %C22*%O$t$1 đặt trạng thái mời cho $2

en: %C22*%O$t$1 sets mode $2$3 $4
vi: %C22*%O$t$1 đặt chế độ $2$3 $4

en: %C22*%O$t%C22Channel $1 modes: $2
vi: %C22*%O$t%C22Kênh $1 chế độ : $2

en: %C22*%O$t%C26$1%O gives channel operator status to%C26 $2
vi: %C22*%O$t%C26$1%O đưa ra%C26 $2 trạng thái quản trị kênh

en: %C22*%O$t$1 removes exempt on $2
vi: %C22*%O$t$1 bỏ trạng thái miễn ra $2

en: %C22*%O$t$1 removes invite on $2
vi: %C22*%O$t$1 bỏ trạng thái mời ra $2

en: %C22*%O$t$1 removes channel keyword
vi: %C22*%O$t$1 bỏ từ khoá kênh

en: %C22*%O$t$1 removes user limit
vi: %C22*%O$t$1 bỏ giới hạn người dùng

en: %C22*%O$t$1 sets channel keyword to $2
vi: %C22*%O$t$1 đặt từ khoá kênh thành $2

en: %C22*%O$t$1 sets channel limit to $2
vi: %C22*%O$t$1 đặt giới hạn kênh thành $2

en: %C22*%O$t$1 removes ban on $2
vi: %C22*%O$t$1 bỏ trạng thái bị đuổi ra $2

en: %C22*%O$t%C26$1%O gives voice to%C26 $2
vi: %C22*%O$t%C26$1%O đưa ra %C26 $2 trạng thái « Tiếng nói »

en: %C22*%O$t%C22Connected. Now logging in...
vi: %C22*%O$t%C22Mới kết nối. Đang đăng nhập...

en: %C22*%O$t%C22Connecting to $1 ($2) port $3%O...
vi: %C22*%O$t%C22Đang kết nối đến $1 ($2) trên cổng $3%O...

en: %C21*%O$t%C21Connection failed. Error: $1
vi: %C21*%O$t%C21Kết nối bị lỗi: $1

en: %C22*%O$tReceived a CTCP $1 from $2
vi: %C22*%O$tMới nhận CTCP $1 từ $2

en: %C22*%O$tReceived a CTCP $1 from $2 (to $3)
vi: %C22*%O$tMới nhận CTCP $1 từ $2 (cho $3)

en: %C22*%O$tReceived a CTCP Sound $1 from $2
vi: %C22*%O$tMới nhận âm thanh CTCP $1 từ $2

en: %C22*%O$tReceived a CTCP Sound $1 from $2 (to $3)
vi: %C22*%O$tMới nhận âm thanh CTCP $1 từ $2 (cho $3)

en: %C22*%O$tDCC CHAT to %C26$1%O aborted.
vi: %C22*%O$tTrò chuyện trực tiếp (DCC) với %C26$1%O bị hủy bỏ.

en: %C22*%O$tDCC CHAT connection established to %C26$1 %C30[%O$2%C30]
vi: %C22*%O$tMới kết nối được để trò chuyện trực tiếp (DCC) với %C26$1 %C30[%O$2%C30]

en: %C22*%O$tDCC CHAT to %C26$1%O lost ($4).
vi: %C22*%O$tTrò chuyện trực tiếp (DCC) cho %C26$1%O bị mất ($4).

en: %C22*%O$tReceived a DCC CHAT offer from $1
vi: %C22*%O$tMới nhận lời mời trò chuyện trực tiếp (DCC) từ $1

en: %C22*%O$tOffering DCC CHAT to $1
vi: %C22*%O$tĐang mời $1 tro chuyện trực tiếp (DCC)

en: %C22*%O$tAlready offering CHAT to $1
vi: %C22*%O$tĐã mời $1 trò chuyện

en: %C22*%O$tDCC $1 connect attempt to%C26 $2%O failed (err=$3).
vi: %C22*%O$tDCC $1 việc cố kết nối đến%C26 $2%O bị lỗi (lỗi=$3).

en: %C22*%O$tReceived '$1%O' from $2
vi: %C22*%O$tMới nhận « $1%O » từ $2

en: %C24,18 Type  To/From    Status  Size    Pos     File
vi: %C24,18 Kiểu    Đến/Từ    TrThái  Cỡ     Vị trí    Tệp

en: %C22*%O$tReceived a malformed DCC request from %C26$1%O.%010%C22*%O$tContents of packet: $2
vi: %C22*%O$tMới nhận yêu cầu dạng sai trò chuyện trực tiếp (DCC) từ %C26$1%O.%010%C22*%O$tNội dung gói tin: $2

en: %C22*%O$tOffering%C26 $1%O to%C26 $2
vi: %C22*%O$tĐang đưa ra%C26 $1%O cho%C26 $2

en: %C22*%O$tNo such DCC offer.
vi: %C22*%O$tKhông có lời mời trò chuyện trực tiếp (DCC) như vậy.

en: %C22*%O$tDCC RECV%C26 $2%O to%C26 $1%O aborted.
vi: %C22*%O$tNHẬN DCC%C26 $2%O cho%C26 $1%O bị hủy bỏ.

en: %C22*%O$tDCC RECV%C26 $1%O from%C26 $3%O complete %C30[%C26$4%O cps%C30]%O.
vi: %C22*%O$tNHẬN DCC%C26 $1%O từ%C26 $3%O hoàn thành %C30[%C26$4%O cps%C30]%O.

en: %C22*%O$tDCC RECV connection established to%C26 $1 %C30[%O$2%C30]
vi: %C22*%O$tMới kết nối kiểu NHẬN DCC đếnC26 $1 %C30[%O$2%C30].

en: %C22*%O$tDCC RECV%C26 $1%O from%C26 $3%O failed ($4).
vi: %C22*%O$tNHẬN DCC%C26 $1%O từ%C26 $3%O bị lỗi ($4).

en: %C22*%O$tDCC RECV: Cannot open $1 for writing ($2).
vi: %C22*%O$tNHẬN DCC: không thể mở $1 để ghi ($2).

en: %C22*%O$tThe file%C26 $1%C already exists, saving it as%C26 $2%O instead.
vi: %C22*%O$tTập tin%C26 $1%C đã có : đang lưu nó dạng %C26 $2%O thay thế.

en: %C22*%O$t%C26$1 %Ohas requested to resume%C26 $2 %Cfrom%C26 $3%C.
vi: %C22*%O$t%C26$1 %Ođã yêu cầu tiếp tục%C26 $2 %Ctừ%C26 $3%C.

en: %C22*%O$tDCC SEND%C26 $2%O to%C26 $1%O aborted.
vi: %C22*%O$tGỞI DCC%C26 $2%O cho%C26 $1%O bị hủy bỏ.

en: %C22*%O$tDCC SEND%C26 $1%O to%C26 $2%O complete %C30[%C26$3%O cps%C30]%O.
vi: %C22*%O$tGỞI DCC%C26 $1%O cho%C26 $2%O hoàn thành %C30[%C26$3%O cps%C30]%O.

en: %C22*%O$tDCC SEND connection established to%C26 $1 %C30[%O$2%C30]
vi: %C22*%O$tMới kết nối DCC GỞI đến%C26 $1 %C30[%O$2%C30].

en: %C22*%O$tDCC SEND%C26 $1%O to%C26 $2%O failed. $3
vi: %C22*%O$tViệc kết nối DCC GỞI%C26 $1%O đến%C26 $2%O bị lỗi. $3

en: %C22*%O$t%C26$1 %Ohas offered%C26 $2 %O(%C26$3 %Obytes)
vi: %C22*%O$t%C26$1 %Ođã mời%C26 $2 %O(%C26$3 %Obyte)

en: %C22*%O$tDCC $1%C26 $2 %Oto%C26 $3 %Cstalled - aborting.
vi: %C22*%O$tDCC $1%C26 $2 %Ođến%C26 $3 %Cbị ngừng nên hủy bỏ.

en: %C22*%O$tDCC $1%C26 $2 %Oto%C26 $3 %Otimed out - aborting.
vi: %C22*%O$tDCC $1%C26 $2 %Ođến%C26 $3 %Oquá giờ nên hủy bỏ.

en: %C22*%O$t$1 deleted from notify list.
vi: %C22*%O$t$1 đã được xoá bỏ ra danh sách thông báo.

en: %C22*%O$tDisconnected ($1).
vi: %C22*%O$tBị ngắt kết nối ($1).

en: %C22*%O$tFound your IP: [$1]
vi: %C22*%O$tTìm thấy địa chỉ IP của bạn: [$1]

en: %O%C26$1%O added to ignore list.
vi: %O%C26$1%O đã được thêm vào danh sách bỏ qua.

en: Ignore on %C26$1%O changed.
vi: Trang thái bỏ qua về %C26$1%O bị thay đổi.

en: %C24,18 Hostmask                  PRIV NOTI CHAN CTCP DCC  INVI UNIG
vi: %C24,18 Bộ lọc máy                  PRIV NOTI CHAN CTCP DCC  INVI UNIG
    
    [PRIVate		riêng
    NOTIfy		thông báo
    CHANnel		kênh
    Client To Client Protocol	giao thức ứng dụng khách đến ứng dụng khách
    Direct Chat Channel		kênh trò chuyện trực tiếp
    INVIte		mời
    UNIGnore		hủy bỏ qua]

en: %O%C26$1%O removed from ignore list.
vi: %O%C26$1%O được gỡ bỏ ra danh sách bỏ qua.

en:   Ignore list is empty.
vi:   Danh sách bỏ qua la trống.

en: %C22*%O$tCannot join%C26 %B$1 %O(Channel is invite only).
vi: %C22*%O$tKhông thể vào%C26 %B$1 %O(Phải có lời mời).

en: %C22*%O$tYou have been invited to%C26 $1%O by%C26 $2%C (%C26$3%C)
vi: %C22*%O$tBạn mới được mời vào%C26 $1%O bởi%C26 $2%C (%C26$3%C)

en: %C19*%O$t%C19%B$1 %B($3) has joined $2
vi: %C19*%O$t%C19%B$1 %B($3) mới vao $2

en: %C22*%O$tCannot join%C26 %B$1 %O(Requires keyword).
vi: %C22*%O$tKhông thể vào%C26 %B$1 %O(Cần đến từ khoá).

en: %C21*%O$t%C21$1 has kicked $2 from $3 ($4%O%C21)
vi: %C21*%O$t%C21$1 mới đá $2 ra $3 ($4%O%C21)

en: %C22*%O$tYou have been killed by $1 ($2%O%C22)
vi: %C22*%O$tBạn mới bị buộc kết thúc bởi $1 ($2%O%C22)

en: %C22*%O$t%C22MOTD Skipped.
vi: %C22*%O$t%C22MOTD bị nhảy qua.
    [Message Of The Day (thông điệp của hôm nay)]

en: %C22*%O$t$1 already in use. Retrying with $2...
vi: %C22*%O$t$1 đang dùng nên thử lái vơi $2...

en: %C22*%O$tNickname already in use. Use /NICK to try another.
vi: %C22*%O$tTên hiệu đang được dùng nên hay sử dụng lệnh « /NICK » để chọn tên hiệu khác.

en: %C22*%O$tNo such DCC.
vi: %C22*%O$tKhông có DCC như vậy.

en: %C22*%O$tNo process is currently running
vi: %C22*%O$tKhông có tiến trình nào đang chạy

en: %C24,18 %B  Notify List
vi: %C24,18 %B  Danh sách thông báo

en: %C22*%O$t$1 users in notify list.
vi: %C22*%O$t$1 người dùng trong danh sách thông báo.

en: %C22*%O$tNotify: $1 is offline ($3).
vi: %C22*%O$tThông báo : $1 ngoại tuyến ($3).

en: %C22*%O$tNotify: $1 is online ($3).
vi: %C22*%O$tThông báo : $1 trực tuyến ($3).

en: %C23*%O$t%C23$1 (%O%C23$2) has left $3
vi: %C23*%O$t%C23$1 (%O%C23$2) đã rời $3 đi

en: %C23*%O$t%C23$1 (%O%C23$2) has left $3 (%O%C23%B%B$4%O%C23)
vi: %C23*%O$t%C23$1 (%O%C23$2) đa rời $3 đi (%O%C23%B%B$4%O%C23)

en: %C22*%O$tPing reply from $1: $2 second(s)
vi: %C22*%O$tTrả lời ping từ $1: $2 giây

en: %C22*%O$tNo ping reply for $1 seconds, disconnecting.
vi: %C22*%O$tChưa nhận trả lời ping sau $1 giây nên ngắt kết nối.

en: %C22*%O$tA process is already running
vi: %C22*%O$tCó một tiến trình đang chạy

en: %C23*%O$t%C23$1 has quit (%O%C23%B%B$2%O%C23)
vi: %C23*%O$t%C23$1 đã thoát (%O%C23%B%B$2%O%C23).

en: %C22*%O$t$1 sets modes%B %C30[%O$2%B%C30]
vi: %C22*%O$t$1 đặt chế độ%B %C30[%O$2%B%C30]

en: %C28-%C29$1/Wallops%C28-%O$t$2
vi: %C28-%C29$1/Gởi tin nhẳn cho mọi quan trị%C28-%O$t$2

en: %C22*%O$tLooking up IP number for%C26 $1%O...
vi: %C22*%O$tĐang tra cứu số IP cho%C26 $1%O...

en: %C22*%O$t%C22Connected.
vi: %C22*%O$t%C22Đã kết nối.

en: %C22*%O$t%C22Looking up $1
vi: %C22*%O$t%C22Đang tra cứu $1

en: %C22*%O$tStopped previous connection attempt (pid=$1)
vi: %C22*%O$tĐã thôi việc cố kết nối trước (pid=$1)

en: %C29*%O$t%C29Topic for $1%C %C29is: $2
vi: %C29*%O$t%C29Chủ đề cho $1%C %C29là: $2

en: %C22*%O$t$1 has changed the topic to: $2
vi: %C22*%O$t$1 mới thay đổi chủ đề thành: $2

en: %C29*%O$t%C29Topic for $1%C %C29set by $2%C %C29at $3
vi: %C29*%O$t%C29Chủ đề cho $1%C %C29 được đặt bởi $2%C %C29vào $3

en: %C22*%O$tUnknown host. Maybe you misspelled it?
vi: %C22*%O$tKhông biết máy: chính tả sai không?

en: %C22*%O$tCannot join%C26 %B$1 %O(User limit reached).
vi: %C22*%O$tKhông thể vào%C26 %B$1 %O(Đã tới giới hạn số người dùng).

en: %C22*%O$t%C26Users on $1:%C $2
vi: %C22*%O$t%C26Người dùng trên $1:%C $2

en: %C22*%O$t%C28[%O$1%C28] %Cis away %C30(%O$2%O%C30)
vi: %C22*%O$t%C28[%O$1%C28] %Cvắng mặt %C30(%O$2%O%C30)

en: %C22*%O$t%C28[%O$1%C28] %OEnd of WHOIS list.
vi: %C22*%O$t%C28[%O$1%C28] %OKết thúc danh sách WHOIS.
    [WHO IS (là ai)]

en: %C22*%O$t%C28[%O$1%C28]%O idle%C26 $2
vi: %C22*%O$t%C28[%O$1%C28]%O nhàn rỗi%C26 $2

en: %C22*%O$t%C28[%O$1%C28]%O idle%C26 $2%O, signon:%C26 $3
vi: %C22*%O$t%C28[%O$1%C28]%O nghỉ%C26 $2%O, đăng nhập:%C26 $3

en: %C22*%O$t%C28[%O$1%C28] %Oreal user@host%C27 $2%O, real IP%C27 $3
vi: %C22*%O$t%C28[%O$1%C28] %Ongười dùng thật@máy%C27 $2%O, địa chỉ IP thật%C27 $3

en: %C19*%O$t%C19Now talking on $2
vi: %C19*%O$t%C19Đang nói chuyện trên $2

en: %C23*$tYou have been kicked from $2 by $3 ($4%O%C23)
vi: %C23*$tBạn đã bị đá ra $2 bởi $3 ($4%O%C23)

en: %C23*$tYou have left channel $3
vi: %C23*$tBạn mới rời kênh $3 đi

en: %C23*$tYou have left channel $3 (%O%C23%B%B$4%O%C23)
vi: %C23*$tBạn mới rời kênh $3 đi (%O%C23%B%B$4%O%C23)

en: %C22*%O$tYou've invited%C26 $1%O to%C26 $2%O (%C26$3%O)
vi: %C22*%O$tBạn đã mời%C26 $1%O vào%C26 $2%O (%C26$3%O)

en: %C22*%O$tYou are now known as $2
vi: %C22*%O$tBạn lúc bây giờ được biết như là $2

en: * Can't open log file(s) for writing. Check the
      permissions on %s/xchatlogs
vi: * Không thể mở tập tin bản ghi để ghi:
      hãy kiểm tra quyền truy cập « %s/xchatlogs »

en: The nick of the person of did the deop'ing
vi: Tên hiệu của người đã bỏ trạng thái quản trị

en: The nick of the person of did the dehalfop'ing
vi: Tên hiệu của người đã bỏ trạng thái nửa quản trị

en: The nick of the person of did the devoice'ing
vi: Tên hiệu của người đã bỏ trạng thái « Tiếng nói »

en: The nick of the person of did the unban'ing
vi: Tên hiệu của người đã bỏ trạng thái « Bị đuổi »

en: Error parsing event %s.
    Loading default.
vi: Gặp lỗi khi phân tách sự kiện %s.
    Đang nạp mặc định.

en: Sendfile
vi: Gởi_tệp

en: A multiplatform IRC Client
vi: Ứng dụng khách IRC đa nền

en: Are you sure you want to remove all bans in %s?
vi: Bạn có chắc muốn gỡ bỏ mọi việc đuổi ra trong %s không?

en: XChat: Ban List (%s)
vi: X-Chat: Danh Sách Đuổi Ra (%s)

en: XChat: Channel List (%s)
vi: XChat: Danh Sách Kênh (%s)

en: XChat: Uploads and Downloads
vi: XChat: Tải lên/về

en: XChat: DCC Chat List
vi: XChat: Danh Sách Trò Chuyện Trực Tiếp (DCC)

en: *NEW*
vi: • MỚI •

en: EDIT ME
vi: SỬA ĐI

en: Move Dn
vi: Đem xng

en: Show plugin auto-load directory
vi: Hiển thị thư mục của các bổ sung cần tự động nạp

en: The Run Command action runs the data in Data 1 as if it has been typed into the entry box where you pressed the key sequence. Thus it can contain text (which will be sent to the channel/person), commands or user commands. When run all \n characters in Data 1 are used to deliminate seperate commands so it is possible to run more than one command. If you want a \ in the actual text run then enter \\
vi: Hành động « Chạy lệnh » chạy dữ liệu trong « Dữ liệu 1 » như thế nó đã được gõ vào hộp nhập nơi bạn đã bấm dãy phím đó. Vì vậy nó có thể bao gồm câu chữ (mà sẽ được gởi cho kênh/người đó), lệnh hay lệnh của người dùng. Khi chạy, mọi ký tự « \n » trong « Dữ liệu 1 » được dùng để phân cách những lệnh riêng, vì thế có thể chạy nhiều lệnh đồng thời. Nếu bạn muốn xem ký tự « \ » trong câu thật, hãy gõ « \\ » thay thế.

en: The Change Page command switches between pages in the notebook. Set Data 1 to the page you want to switch to. If Data 2 is set to anything then the switch will be relative to the current position
vi: Lệnh « Đổi trang » chuyển đổi giữa các trang trong cuốn vở. Hãy đặt « Dữ liệụ 1 » thành trang tới đó bạn muốn chuyển đổi. Nếu « Dữ liêu 2 » được đặt thành gì, việc chuyển đổi sẽ cân xứng với vị trí hiện có.

en: The Scroll Page command scrolls the text widget up or down one page or one line. Set Data 1 to either Up, Down, +1 or -1.
vi: Lệnh « Cuộn trang » cuộn ô điều khiển văn bản lên hay xuống theo một trang hay một dòng. Hãy đặt « Dữ liệu 1 » thành một của:
    Up		lên
    Down	xuống
    +1
    -1

en: XChat: Keyboard Shortcuts
vi: XChat: Phím tắt

en: Data 1
vi: Dữ liệu 1

en: Data 2
vi: Dữ liệu 2

en: Error opening keys config file
vi: Gặp lỗi khi mở tập tin cấu hình phím

en: Unknown keyname %s in key bindings config file
    Load aborted, please fix %s/keybindings.conf
vi: Gặp tên phím lạ %s trong tập tin cấu hình tổ hợp phím
    nên hủy bỏ việc nạp. Hãy sửa chữa tập tin « %s/keybindings.conf ».

en: Unknown action %s in key bindings config file
    Load aborted, Please fix %s/keybindings
vi: Gặp hành động lạ %s trong tập tin cấu hình tổ hợp phím.nnên hủy bỏ việc nạp. Hãy sửa chữa tập tin « %s/keybindings ».

en: Expecting Data line (beginning Dx{:|!}) but got:
    %s
    
    Load aborted, Please fix %s/keybindings
vi: Ngờ dòng Dữ liêu (bắt đầu « Dx{:|!}) » nhưng nhận:
    %s
    
    nên hủy bỏ việc nạp. Hãy sửa chữa tập tin « %s/keybindings ».

en: Key bindings config file is corrupt, load aborted
    Please fix %s/keybindings.conf
vi: Tập tin cấu hình tổ hợp phím bị hỏng nên hủy bỏ việc nạp.
    Hãy sửa chữa tập tin « %s/keybindings.conf ».

en: XChat: Ignore list
vi: XChat: Danh Sách Bỏ Qua

en: XChat: Connection Complete
vi: XChat: Kết nối hoàn tất

en: In the Server-List window, no channel (chat room) has been entered to be automatically joined for this network.
vi: Trong cửa sổ Danh Sách Máy Phục Vụ, chưa nhập kênh (phòng trò chuyện) cần tham gia tự động cho mạng này.

en: O_pen the Channel-List window.
vi: _Mở cửa sổ Danh Sách Kênh.

en: Retrieving the Channel-List may take a minute or two.
vi: Việc lấy Danh Sách Kênh có lẽ sẽ mất một hai phút.

en: Quit XChat?
vi: Thoát khỏi XChat không?

en: Show/Hide userlist
vi: Hiện/Ẩn danh sách người dùng

en: Unable to set transparent background!
    
    You may be using a non-compliant window
    manager that is not currently supported.
vi: Không thể đặt nền trong suốt.
    
    Có thể bạn sử dụng trình quản lý cửa sổ
    không tuân theo mà chưa được hỗ trợ.

en: The Menubar is now hidden. You can show it again by pressing F9 or right-clicking in a blank part of the main text area.
vi: Thanh trình đơn mới ẩn. Bạn có thể hiển thị nó lần nữa bằng cách bấm phím chức năng F9 hoặc nhấn-phải vào phần rỗng nào trong vùng văn bản chính.

en: XChat: User menu
vi: XChat: Trình đơn người dùng

en: Edit This Menu...
vi: Sửa trình đơn này...

en: Retrieve channel list...
vi: Lấy danh sách kênh...

en: User Commands - Special codes:
    
    %c  =  current channel
    %e  =  current network name
    %m  =  machine info
    %n  =  your nick
    %t  =  time/date
    %v  =  xchat version
    %2  =  word 2
    %3  =  word 3
    &2  =  word 2 to the end of line
    &3  =  word 3 to the end of line
    
    eg:
    /cmd john hello
    
    %2 would be "john"
    &2 would be "john hello".
vi: Lệnh người dùng — mã đặc biệt:
    
    %c  		kênh hiện có
    %e  		tên mạng hiện có
    %m  		thông tin về máy
    %n  		tên hiệu của bạn
    %t  		giờ/ngày
    %v  		phiên bản xchat
    %2  		từ 2
    %3  		từ 3
    &2 		từ 2 đến kết thúc dòng
    &3  		từ 3 đến kết thúc dòng
    
    eg:
    /cmd chào anh
    
    %2 sẽ là « chào »
    &2 sẽ là « chào anh ».

en: Userlist Buttons - Special codes:
    
    %a  =  all selected nicks
    %c  =  current channel
    %e  =  current network name
    %h  =  selected nick's hostname
    %m  =  machine info
    %n  =  your nick
    %s  =  selected nick
    %t  =  time/date
vi: Nút trên danh sách người dùng — mã đặc biệt:
    
    %a  		mọi tên hiệu đã chọn
    %c 		kênh hiện có
    %e  		tên mạng hiện có
    %h  		tên máy của tên hiệu đã chọn
    %m  		thông tin về máy
    %n 		tên hiệu của bạn
    %s  		tên hiệu đã chọn
    %t  		giờ/ngày

en: Dialog Buttons - Special codes:
    
    %a  =  all selected nicks
    %c  =  current channel
    %e  =  current network name
    %h  =  selected nick's hostname
    %m  =  machine info
    %n  =  your nick
    %s  =  selected nick
    %t  =  time/date
vi: Nút trên đối thoại — mã đặc biệt:
    
    %a  		mọi tên hiệu đã chọn
    %c  		kênh hiện có
    %e  		tên mạng hiện có
    %h  		tên máy của tên hiệu đã chọn
    %m  		thông tin về máy
    %n  		tên hiệu cũa bạn
    %s  		tên hiệu đã chọn
    %t  		giờ/ngày

en: URL Handlers - Special codes:
    
    %s  =  the URL string
    
    Putting a ! infront of the command
    indicates it should be sent to a
    shell instead of XChat
vi: Quản lý địa chỉ Mạng — mã đặc biệt:
    
    %s  =  chuỗi của địa chỉ URL
    
    Việc đặt dấu ! trước lệnh ngụ ý
    rằng nó nên được gởi cho
    trình bao thay cho XChat

en: XChat: User Defined Commands
vi: XChat: Lệnh định nghĩa riêng

en: XChat: Userlist Popup menu
vi: XChat: Trình đơn bât lên danh sách người dùng

en: XChat: Replace
vi: XChat: Thay thế

en: XChat: URL Handlers
vi: XChat: Quản lý URL

en: XChat: Userlist buttons
vi: XChat: Nút danh sách người dùng

en: XChat: Dialog buttons
vi: XChat: Nút đối thoại

en: XChat: CTCP Replies
vi: XChat: Trả lời CTCP

en: Network Li_st...
vi: Danh _sách mạng...

en: Server Tab...
vi: Thẻ máy phục vụ...

en: Channel Tab...
vi: Thẻ kênh...

en: Server Window...
vi: Cửa sổ máy phục vụ...

en: Channel Window...
vi: Cửa sổ kênh...

en: _Load Plugin or Script...
vi: Nạp bổ sung hay văn _lênh...

en: U_serlist Buttons
vi: Nút danh _sách người dùng

en: Marked Away
vi: Có nhãn Vắng mặt

en: Auto Replace...
vi: Tự thay thế...

en: CTCP Replies...
vi: Trả lơi CTCP...

en: Dialog Buttons...
vi: Nút đối thoại...

en: Keyboard Shortcuts...
vi: Phím tắt...

en: Text Events...
vi: Sự kiện chữ...

en: URL Handlers...
vi: Quản lý địa chỉ URL...

en: User Commands...
vi: Lệnh người dùng...

en: Userlist Buttons...
vi: Nút danh sách người dùng

en: Userlist Popup...
vi: Bật lên Danh sách Người dùng

en: Ban List...
vi: Danh Sách Đuổi Ra...

en: Character Chart...
vi: Sơ Đồ Ký Tự...

en: Direct Chat...
vi: Trò chuyện trực tiếp...

en: File Transfers...
vi: Việc truyền tập tin...

en: Ignore List...
vi: Danh sách Bỏ qua...

en: Plugins and Scripts...
vi: Bổ sung và Văn lệnh...

en: Raw Log...
vi: Bản ghi thô...

en: URL Grabber...
vi: Bộ lấy địa chỉ URL...

en: Search Text...
vi: Tìm kiếm trong văn bản...

en: Save Text...
vi: Lưu văn bản...

en: Cannot find 'notify-send' to open balloon alerts.
    Please install libnotify.
vi: Không thể tìm « notify-send » để mở các cảnh giác trong khung thoại.
    Xin hãy cài đặt phần mềm « libnotify ».

en: XChat: Connected to %u networks and %u channels
vi: XChat: đang kết nối với %u mạng và %u kênh

en: XChat: Highlighted message from: %s (%s)
vi: XChat: nhận được tin nhẳn đã tô sáng từ : %s (%s)

en: XChat: %u highlighted messages, latest from: %s (%s)
vi: XChat: Nhận %u tin nhẳn đã tô sáng, mới nhất từ : %s (%s)

en: XChat: New public message from: %s (%s)
vi: XChat: Nhận tin nhẳn chung mới từ : %s (%s)

en: XChat: %u new public messages.
vi: XChat: Nhận %u tin nhẳn chung mới.

en: XChat: Private message from: %s (%s)
vi: XChat: Nhận tin nhẳn riêng từ : %s (%s)

en: XChat: %u private messages, latest from: %s (%s)
vi: XChat: Nhận %u tin nhẳn riêng, mới nhất từ : %s (%s)

en: XChat: File offer from: %s (%s)
vi: XChat: Nhận lời mời gởi tập tin từ : %s (%s)

en: XChat: %u file offers, latest from: %s (%s)
vi: XChat: Nhận %u lời mời gởi tập tin, mới nhất từ : %s (%s)

en: XChat: Plugins and Scripts
vi: XChat: Bổ sung và Văn lệnh

en: _UnLoad
vi: _Bỏ nạp

en: XChat: Rawlog (%s)
vi: XChat: Bản ghi thô (%s)

en: Clear rawlog
vi: Xóa trống bản ghi thô

en: The window you opened this Search for doesn't exist anymore.
vi: Bạn đã mở việc tìm kiếm này cho một cửa sổ không còn tồn tại lại.

en: Search hit end, not found.
vi: Tìm kiếm gặp kết thúc, không tìm thấy gì.

en: XChat: Search
vi: XChat: Tìm kiếm

en: User name and Real name cannot be left blank.
vi: Không cho phép trường « Tên người dùng » hay « Tên thật » bị bỏ trống.

en: XChat: Edit %s
vi: XChat: Sửa %s

en: Servers for %s
vi: Máy phục vụ cho %s

en: Your Details
vi: Chi tiết cá nhân

en: Auto connect to this network at startup
vi: Tự động kết nối đến mạng này khi khởi chạy

en: Accept invalid SSL certificate
vi: Chấp nhận chứng nhận SSL không hợp lệ

en: Channels to join, separated by commas, but not spaces!
vi: Các kênh cần vào, định giới bằng dấu phẩy còn không có dấu cách.

en: Connect command:
vi: Lệnh kết nối:

en: Extra command to execute after connecting. If you need more than one, set this to LOAD -e <filename>, where <filename> is a text-file full of commands to execute.
vi: Lệnh thêm cần thực hiện sau khi kết nối được. Nếu bạn muốn nhập nhiều lệnh, hãy đặt lệnh này thành « LOAD -e <tên_tập_tin> », mà <tên_tập_tin> là tập tin kiểu văn bản chứa danh sách các lệnh cần thực hiện. [load: nạp]

en: Nickserv password:
vi: Mật khẩu máy phục vụ tên hiệu :

en: If your nickname requires a password, enter it here. Not all IRC networks support this.
vi: Nếu tên hiệu bạn cần thiết mật khẩu, hãy nhập nó vào đây. Không phải tất cả các mạng IRC hỗ trợ tính năng này.

en: Password for the server, if in doubt, leave blank.
vi: Mật khẩu cho mấy phục vụ: nếu không chắc thì bỏ trống.

en: XChat: Network List
vi: XChat: Danh sách mạng

en: Sorts the network list in alphabetical order. Use SHIFT-UP and SHIFT-DOWN keys to move a row.
vi: Sắp xếp danh sách các mạng theo thứ tự abc. Hãy dùng tổ hợp phím SHIFT+lên và SHIFT+xuống để di chuyển mỗi hàng.

en: Text Box Appearance
vi: Hình thức hộp văn bản

en: Time Stamps
vi: Ghi giờ

en: Enable time stamps
vi: Bật ghi giờ

en: Time stamp format:
vi: Định dạng ghi giờ :

en: See strftime manpage for details.
vi: Hãy sử dụng lệnh « man strftime » để tìm thấy chi tiết.

en: Automatic nick completion (without TAB key)
vi: Tự động gõ xong tên hiệu (không có phím TAB)

en: Input Box Codes
vi: Mã hộp nhập

en: Interpret %nnn as an ASCII value
vi: Giải thích %nnn là một giá trị ASCII

en: Interpret %C, %B as Color, Bold etc
vi: Giải thích %C, %B là Màu, Đậm v.v.

en: A-Z, Ops first
vi: A-Z, Quản trị trước

en: Z-A, Ops last
vi: Z-A, Quản trị sau

en: Left (Upper)
vi: Trái (Trên)

en: Left (Lower)
vi: Trái (Dưới)

en: Right (Upper)
vi: Phải (Trên)

en: Right (Lower)
vi: Phải (Dưới)

en: Away tracking
vi: Theo dõi Vắng mặt

en: Track the Away status of users and mark them in a different color
vi: Theo dõi trạng thái Vắng mặt của mọi người dùng, cũng nhãn bằng màu khác

en: Open an extra tab for server notices
vi: Mở thẻ thêm cho thông báo máy phục vụ

en: Browse for save folder every time
vi: Luôn luôn duyệt tìm thư mục lưu

en: First DCC send port:
vi: Cổng gởi DCC đầu :

en: Last DCC send port:
vi: Cổng gởi DCC cuối:

en: Maximum File Transfer Speeds (bytes per second)
vi: Tốc độ truyền tập tin tối đa (byte/giây)

en: Show tray balloons on:
vi: Hiện thị khung thoại của khay khi:

en: Announce away messages
vi: Thông báo tin nhẳn vắng mặt

en: Announce your away messages to all channels
vi: Thông báo tin nhẳn vắng mặt của bạn trên mọi kênh

en: Show identical away messages only once
vi: Hiện tin nhẳn vắng mặt trùng chỉ một lần

en: Unmark yourself as away before sending messages
vi: Bỏ nhãn bạn là Vắng mặt trước khi gởi tin nhẳn

en: Whois on notify
vi: WHOIS khi thông báo

en: Sends a /WHOIS when a user comes online in your notify list
vi: Gởi lệnh « /WHOIS » (là ai?) khi người dùng trong danh sách thông báo của bạn mới trực tuyến

en: Hide channel join/part messages by default
vi: Ẩn các tin nhẳn vào/rời kênh theo mặc định

en: MS Proxy (ISA)
vi: Ủy nhiệm MS (ISA)

en: All Connections
vi: Mọi kết nối

en: IRC Server Only
vi: Chỉ máy phục vụ IRC

en: DCC Get Only
vi: Chỉ DCC lấy

en: Use Authentication (MS Proxy, HTTP or Socks5 only)
vi: Xác thực (chỉ Ủy nhiệm MS, HTTP hay Socks5)

en: Use Authentication (HTTP or Socks5 only)
vi: Xác thực (chỉ HTTP hay Socks5)

en: Mark identified users with:
vi: Nhãn người dùng đã nhận biết bằng:

en: Mark not-identified users with:
vi: Nhãn người dùng chưa nhận biết bằng:

en: Marking Text
vi: Đánh dấu chữ

en: Sound playing method:
vi: Phương pháp phát âm thanh:

en: External sound playing _program:
vi: Trình bên ngoài _phát âm thanh:

en: _External program
vi: Trình _bên ngoài

en: Sound files _directory:
vi: Thư _mục tập tin âm thanh:

en: XChat: Preferences
vi: XChat: Tùy thích

en: XChat: URL Grabber
vi: XChat: Lấy URL

en: Update standard folders to current language?
vi: Cập nhật các thư mục cơ bản sang ngôn ngữ hiện tại chứ?

en: You have logged in in a new language. You can automatically update the names of some standard folders in your home folder to match this language. The update would change the following folders:
vi: Bạn đã đăng nhập với một ngôn ngữ mới (tiếng Việt). Tên một số thư mục chuẩn trong thư mục cá nhân có thể được tự động cập nhật cho trùng khớp với ngôn ngữ đã chọn. Quá trình cập nhật sẽ thay đổi các thư mục sau:

en: _Keep Old Names
vi: _Giữ tên cũ

en: _Update Names
vi: _Cập nhật tên

en: Current folder name
vi: Tên thư mục hiện tại

en: New folder name
vi: Tên thư mục mới

en: Note that existing content will not be moved.
vi: Chú ý rằng các nội dung hiện có sẽ không bị di chuyển.

en: _Don't ask me this again
vi: _Không hỏi nữa

en: There was an error updating the folders
vi: Có lỗi xảy ra khi cập nhật các thư mục

en: Update common folders names to match current locale
vi: Cập nhật tên các thư mục thông dụng cho khớp với ngôn ngữ bản địa

en: User folders update
vi: Cập nhật thư mục người dùng

en: applications
vi: ứng dụng

en: documents
vi: tài liệu

en: downloads
vi: bản tải về

en: movies
vi: phim

en: music
vi: nhạc

en: photos
vi: ảnh chụp

en: pictures
vi: ảnh

en: share
vi: chia sẻ

en: templates
vi: mẫu

en: videos
vi: ảnh động

en: Adding files to the composition
vi: Thêm các tập tin vào bộ chọn

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

en: Full Format
vi: Định dạng toàn bộ

en: Quick Deformat
vi: Xóa định dạng nhanh

en: Full Deformat (slow)
vi: Xóa định dạng toàn bộ (chậm)

en: Default value for eject checkbox
vi: Gía trị mặc định cho hộp chọn lấy đĩa

en: Burning device
vi: Thiết bị ghi

en: Blank mode
vi: Chế độ trống

en: E_ject disk
vi: _Lấy đĩa ra

note: blanking can only be performed on blank discs, format and deformat are allowed to be blank ones
en: The inserted disc is already blank.
vi: Đĩa bỏ vào đã trống

en: No disc detected in the drive.
vi: Không tìm thấy đĩa trong đầu đọc đĩa

en: Disc is not erasable.
vi: Đĩa không có khả năng xóa

en: Blanking disc...
vi: Đĩa trống...

en: Unable to grab the drive.
vi: Không thể tìm đĩa

en: Show volume name
vi: Hiển thị tên thiết bị

en: Show a text entry for the name of the volume
vi: Hiển thị một mục nhập văn bản cho tên thiết bị

en: Burn Composition
vi: Ghi bộ chọn

en: Composition name
vi: Tên bô chọn

en: <small>Would you like to change the default composition name?</small>
vi: <small>B</small>

en: Burn_Free
vi: Ghi tự _do

note: create ISO ?
en: Only create _ISO
vi: Chỉ tạo tập tin _ISO

en: _Burn Composition
vi: _Ghi bộ chọn

en: Could not create destination ISO file: %s
vi: Không tạo được file ISO: %s

en: Writing ISO...
vi: Đang ghi ISO...

en: An error occured while writing ISO: %s
vi: Có lỗi xảy ra khi ghi ISO: %s

en: An error occurred in the burn backend.
vi: Có lỗi xảy ra trong bên trong chương trình ghi

en: The write mode is not supported currently.
vi: Chế độ ghi hiện tại không được hỗ trợ

note: could not create source
en: Could not create ISO source structure.
vi: Không thể tạo cấu trúc file ISO nguồn

en: Burn image
vi: Ghi ảnh

note: file
en: Image to burn
vi: Ảnh để ghi

en: ISO images
vi: Các ảnh ISO

en: _Burn image
vi: _Ghi ảnh

en: Burn mode is not currently implemented.
vi: Chế độ ghi hiện tại chưa được thiết lập

en: An error occurred in the burn backend
vi: Xảy ra lỗi bên trong chương trình ghi

en: Unable to determine image size.
vi: Không xác định được kích thước ảnh

en: Cannot open image.
vi: Không thể mở tập tin ảnh

en: Burning image...
vi: Đang ghi ảnh...

en: Cannot append data to multisession disc in this write mode (use TAO instead)
vi: Không thể thêm dữ liệu vào đĩa đa phiên trong chế độ ghi này (hãy sử dụng TAO)

en: Closed disc with data detected. Need blank or appendable disc
vi: Đĩa đã có dữ liệu. Cần đĩa trống hay đĩa có thể ghi thêm vào

en: No disc detected in drive
vi: Không thấy đĩa trong đầu ghi

en: Cannot recognize state of drive and disc
vi: Không thể ghi nhận trạng thái của đầu ghi và đĩa

en: The selected image does not fit on the inserted disc
vi: Ảnh lựa chọn không chứa vừa trên đĩa đã đưa vào

en: Failed to get image size
vi: Ko lấy được kích thước ảnh

en: Make sure you selected a valid file and you have the proper permissions to access it.
vi: Hãy chắc rằng bạn đã lựa chọn một tập tin hợp lệ và có quyền để truy xuất nó.

en: Audio composition
vi: Bộ chọn âm thành

en: Copy data CD
vi: Sao chép dữ liệu đĩa CD

en: CD Reader device
vi: Thiết bị đọc CD

en: On the _fly
vi: Đg thực h_iện

en: _Copy CD
vi: _Sao chép CD

en: Please insert a recordable disc.
vi: Hãy bỏ một đĩa có thể ghi dữ liệu vào

en: Writing CD...
vi: Đang ghi CD...

en: Reading CD...
vi: Đang đọc CD...

note: TEXT_SETUP_TMP_PATH
en: Temporary directory
vi: Thư mục tạm

en: Select command
vi: Chọn lệnh

en: Cannot burn audio onto a DVD.
vi: Không thể ghi âm thanh vào một đĩa DVD

en: You can only have a maximum of 99 tracks.
vi: Bạn chỉ có thể có nhiều nhất 99 bài hát

en: A problem with the burn backend occurred.
vi: Đã có sự cố với lõi của chương trình ghi

en: Proceed to Burn
vi: Tiến hành ghi

en: You are trying to burn more onto the disc than it can hold.
vi: Bạn đang cố ghi nhiều dữ liệu hơn đĩa có thể lưu trữ

en: File %s does not have a .wav extension
vi: Tập tin %s khoogn có phần mở rộng .wav

en: Could not open %s.
vi: Không thể mở %s.

en: Failed to change songs while transcoding
vi: Thất bại đổi bài hát trong khi giải mã

en: Display name
vi: Tên hiển thị

en: Device address
vi: Địa chỉ thiết bị

en: Burn speeds supported by the device
vi: Tốc độ ghi được hỗ trợ bởi thiết bị

en: Disc status
vi: Tình trạng đĩa

en: Is the disc erasable
vi: Có phải là đĩa xóa được không

en: Can burn CDR
vi: Có thể ghi CDR

en: Can burn CDRW
vi: Có thể ghi CDRW

en: Can burn DVDR
vi: Có thể ghi DVDR

en: Can burn DVDPLUSR
vi: Có thể ghi DVDPLUS

en: Can burn DVDRAM
vi: Có thể ghi DVDRAM

en: CD and DVD burning application
vi: Ứng dụng ghi đĩa CD và DVD

en: Burn Image (xfburn)
vi: Ghi tập tin ảnh (xfburn)

note: close all windows and quit
en: Forced to quit
vi: Bắt buộc thoát

en: Commands History
vi: Lịch sử lệnh

en: This will permanently clear the custom command history.
vi: Điều này sẽ xóa bỏ vĩnh viễn lịch sử lệnh tùy chọn

en: Are you sure you want to clear the command history?
vi: Bạn có chắc là muốn xóa lịch sử lệnh tùy chọn?

en: The custom action will be deleted permanently.
vi: Hành động tùy chọn sẽ bị xóa vĩnh viễn.

en: Are you sure you want to delete pattern "%s"?
vi: Bạn có chắc là muốn xóa mẫu "%s"?

en: Toggle view mode
vi: Bật chế độ xem

en: La_unch
vi: _Chạy

en: Failed to launch desktop item editor
vi: Thất bại khi chạy trình chỉnh sửa mục trên màn hình nền

en: This will permanently remove the custom desktop file from your home directory.
vi: Điều này sẽ gỡ bỏ vĩnh viễn tệp tin tùy chọn màn hình nền từ thư mục cá nhân của bạn

en: Failed to remove desktop file
vi: Thất bại khi gỡ bỏ tệp tin màn hình nền

en: Are you sure you want to hide "%s"?
vi: Bạn có chắc là muốn ẩn "%s"?

en: Remove From Bookmarks
vi: Gỡ bỏ khỏi mục đánh dấu

en: Start in collapsed mode
vi: Khởi động ở chế độ mở rộng

en: Replace the existing service
vi: Thay thế dịch vụ hiện hành

en: Quit all instances
vi: Thoát tất cả các thể hiện

en: Do not try to use or become a D-Bus service
vi: Đừng thử để sử dụng hay chuyển thành một dịch vụ D-Bus

en: Remember last _selected category
vi: Ghi nhớ mục cuối cùng được _chọn

en: Always c_enter the window
vi: Luôn căn _giữa cửa sổ

en: Center the window on startup.
vi: Căn giữa cửa sổ khi khởi động

en: Text besi_de icons
vi: Chữ bên cạnh biểu tượng

en: Ite_m icon size:
vi: Kích cỡ biểu tượng _mục:

en: Categ_ory icon size:
vi: Kích thước biểu tượng phân l_oại:

en: Show generic application _names
vi: Hiển thị bằng tên chung cho ứng dụng

en: C_lear Custom Command History
vi: _Xóa lịch sử lệnh tùy chọn

en: Remove the currently selected action.
vi: Gỡ bỏ hành động được chọn hiện thời.

en: Patte_rn:
vi: _Mẫu:

en: _Save match in command history
vi: _Lưu chính xác vào lịch sử lệnh

en: Custom _Actions
vi: _Hành động tùy chọn

en: Find and launch applications installed on your system
vi: Tìm và chạy ứng dụng đã cài đặt trên hệ thống của bạn

en: (Charging from AC)
vi: (Đang sạc pin)

en: (AC on-line)
vi: (Đang sử dụng điện nguồn)

en: %d%% (%02d:%02d) remaining
vi: Còn lại %d%% (%02d:%02d)

en: %02d:%02d remaining
vi: Còn lại %02d:%02d

en: %d%% remaining
vi: Còn lại %d%%

en: AC off-line
vi: Nguồn không có điện

en: WARNING: Your battery has reached critical status. You should plug in or shutdown your computer now to avoid possible data loss.
vi: Cảnh báo: Pin đã đạt mức báo động! Bạn nên cắm điện vào hay tắt máy tính để tránh mất dữ liệu.

en: WARNING: Your battery is running low. You should consider plugging in or shutting down your computer soon to avoid possible data loss.
vi: Cảnh báo: Pin của bạn đang còn ít! Bạn nên cắm điện vào hay tắt máy tính để tránh mất dữ liệu.

en: Unable to open the following url: %s
vi: Không thể mở url sau: %s

en: Low percentage:
vi: Mức thấp

en: Low battery action:
vi: Hành động khi pin ở mức thấp

en: Display a warning message
vi: Hiển thị cảnh báo

en: Run command in terminal
vi: Chạy lệnh trong terminal

en: Critical percentage:
vi: Mức báo động

en: Critical battery action:
vi: Hành động khi pin đạt mức báo động

en: Display label
vi: Hiển thị nhãn

en: Display icon
vi: Hiển thị biểu tượng

en: Display percentage
vi: Hiển thị phần trăm

en: Display power
vi: Hiển thị nguồn

en: Hide time/percentage when full
vi: Ẩn thời gian/phần trăm khi đầy

en: Display percentage in tooltip
vi: Hiển thị phần trăm trên chú thích

en: Display time remaining in tooltip
vi: Hiển thị thời gian còn lại trên chú thích

en: Show and monitor the battery status
vi: Hiển thị và giám sát tình trạng pin

en: Edit with Gimp
vi: Chỉnh sửa bằng Gimp

en: View with Ristretto
vi: Xem bằng Ristretto

en: Xfce Bug
vi: Lỗi của Xfce

en: GNOME Bug
vi: Lỗi của GNOME

en: Long URL
vi: Đại chỉ URL đầy đủ

en: Shrink the URL
vi: Địa chỉ URL thu gọn

en: Configure the plugin
vi: Cấu hình plugin

en: Sync _selections
vi: Đồng bộ _lựa chọn

en: If checked, the selections will be synced with the default clipboard in a way that you can paste what you select
vi: Nếu đánh dấu, sự lựa chọn(văn bản, file, hình ảnh) sẽ được đồng bộ với bộ nhớ đệm mặc định theo cách mà bạn có thể sao chép những gì mà bạn đã chọn

en: Save on _quit
vi: Lưu khi _thoát

en: If checked, this option will restore the history on every new Xfce session
vi: Nếu được đánh dấu, tuỳ chọn này sẽ khôi phục lịch sử lại trên mỗi phiên làm việc mới của Xfce

en: If checked, this option allows to store one image inside the history
vi: Nếu đánh dấu, tuỳ chọn này sẽ cho phép lưu trữ một ảnh trong lịch sử sử dụng

en: If checked, the selections won't affect the history except the manual copies
vi: Nếu đánh dấu, sự lựa chọn sẽ không ảnh hưởng tới lịch sử sử dụng ngoại trừ khi sao chép thủ công

en: Size of the _history:
vi: Kích thước của lịch sử sử dụng

en: Enable _actions
vi: Cho phép _hành động

en: If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions
vi: Nếu đánh dấu,  văn bản trong bộ nhớ đệm sẽ được kiếm trả dựa trên các biểu thức chính quy và một trình đơn sẽ hiển thị những hành động bạn có thể làm

en: You can use the substitution parameters "\1", "\2" and so on in the commands. The parameter "\0" represents the complete text. If you don't know regular expressions, have a look at the documentation of Clipman that has an introdution for them.
vi: Bạn có thể sử dụng tham số thay thế "\1", "\2" và tương tự trong các lệnh. Tham số "\0"  đại diên cho toàn bộ văn bản. Nếu bạn không biết biểu thức chính quy, hãy xem qua trong tài liệu của Clipman có nói về nó

en: Activate only on manual copy
vi: Chỉ kích hoạt khi sao chép thủ công

en: By default the action is triggerred by a selection, check this option to trigger the action only when you make a manual copy
vi: Theo mặc định, hành động này được bắt chặn bở việc lựa chọn, đánh dấu vào tuỳ chọn này để chỉ được bắt chặn khi bạn thực hiện sao chép thủ công

en: Unable to execute the command "%s"
    
    %s
vi: Không thể thực hiện lệnh "%s"
    
    %s

en: Clipboard Manager for Xfce
vi: Trình quản ly bộ nhớ đệm cho Xfce

en: Usage: %u%%
vi: Mức sử dụng: %u%%

en: CPU Graph Properties
vi: Thuộc tính CPU Graph

en: Show border
vi: Hiện đường viền

en: Color 1:
vi: Màu 1:

en: Color 2:
vi: Màu 2:

en: Color 3:
vi: Màu 3:

en: Fastest (~250ms)
vi: Nhanh nhất (~250ms)

en: Fast (~500ms)
vi: Nhanh (~500ms)

en: Normal (~750ms)
vi: Thường (~750ms)

en: Slow (~1s)
vi: Chậm (~1s)

en: Update Interval:
vi: Cập nhật:

en: Tracked Core:
vi: Nhân được theo dõi:

en: No history
vi: Không có lịch sử

en: Color mode:
vi: Chế độ màu

en: A plugin to query different dictionaries.
vi: Phần mở rộng giúp truy vấn các từ điển khác.

en: Look up a word
vi: Tìm kiếm từ

en: Search the given text using a Dict server(RFC 2229)
vi: Tìm kiếm văn bản bằng máy chủ từ điển (RFC 2229)

en: Search the given text using a web-based search engine
vi: Tìm kiếm từ được chọn bằng trình duyệt web

en: Check the given text with a spell checker
vi: Kiểm tra văn bản được chọn bằng trình kiểm tra chính tả

en: Start stand-alone application even if the panel plugin is loaded
vi: Khởi động ứng dụng độc lập nếu phần mở rộng thanh tác vụ được nạp

en: Dictionary Client
vi: Tử điển tĩnh

en: Spell Checker Results:
vi: Kết quả kiểm tra chính tả:

en: %d suggestion found. | %d suggestions found.
vi[0]: Tìm thấy %d đề nghị.

en: Suggestions for "%s" (%s):
vi: Đề nghị cho "%s" (%s):

en: "%s" is spelled correctly (%s).
vi: "%s" đúng chính tả là (%s).

en: No suggestions could be found for "%s" (%s).
vi: Không có đề nghị nào tìm thấy cho "%s" (%s).

note: translation hint: * Error while executing <spell command, e.g. "aspell"> (<error message>)
en: Error while executing "%s" (%s).
vi: Lỗi khi thực thi"%s" (%s).

en: Please set the spell check command in the preferences dialog.
vi: Hãy đặt lệnh kiểm tra chính tả trong hộp thoại tùy thích.

en: Speed Reader
vi: Trình đọc tốc độ

en: You must enter a text.
vi: Bạn bải nhập đoạn văn bản.

en: Choose a file to load
vi: Chọn tệp tin để nạp

en: The file '%s' could not be loaded.
vi: Không thể nạp tệp tin '%s'

en: (display %d word at a time) | (display %d words at a time)
vi[0]: (hiển thị %d từ một phút)

en: This is an easy speed reading utility to help train you to read faster. It does this by flashing words at a rapid rate on the screen.
vi: Đây là tiện ích đọc tốc độ giúp bạn luyện khả năng đọc nhanh hơn. Bằng cách thay đổi các cụm từ ở tốc độ cao trên màn hình.

en: _Words per Minute:
vi: Từ trên _phút:

en: _Mark Paragraphs
vi: Đánh _dấu các đoạn

en: Word _Grouping:
vi: _Nhóm từ:

en: _Font Size:
vi: _Cỡ chữ:

en: Enter some text here you would like to read.
    
    Be relaxed and make yourself comfortable, then press Start to begin speed reading.
vi: Nhập văn bản mà bạn muốn đọc vào đây
    
    Thư giãn và thoải mái bản thân, sau đó nhấn Bắt đầu để đọc tốc độ.

en: Load the contents of a file
vi: Nạp nội dung của tệp tin

en: Clear the contents of the text field and paste the contents of the clipboard
vi: Xóa nội dung ô nhập liệu và dán nội dung từ clipboard

en: Clear the contents of the text field
vi: Xóa nội dung ô nhập liệu

en: The search URL is empty. Please check your preferences.
vi: Địa chỉ tìm kiếm trống. Hãy kiểm tra lại tùy chỉnh của bạn.

en: Browser could not be opened. Please check your preferences.
vi: Không thể mở trình duyệt. Hãy kiểm tra tùy chỉnh của bạn.

note: for translators: the first wildcard is the search term, the second wildcard * is the name of the preferred web search engine
en: Search "%s" using "%s"
vi: Tìm kiếm "%s" bằng "%s"

en: Web Search:
vi: Tìm kiếm trang web"

en: Could not connect to server.
vi: Không thể kế nối đến máy chủ.

en: The server is not ready.
vi: Máy chủ ko sẵn sàng.

en: Unknown error while querying the server.
vi: Không rõ lỗi khi đang truy vấn máy chủ

en: Dictionary Results:
vi: Kết quả từ điển:

en: No matches could be found for "%s".
vi: Không tìm thấy kết quả phù hợp cho "%s"

en: %d definition found. | %d definitions found.
vi[0]: Tìm thấy %d định nghĩa.

en: Querying %s...
vi: Đang truy vấn %s...

en: Server Information for "%s"
vi: Thông tin máy chủ về "%s"

en: The server doesn't offer any databases.
vi: Máy chủ không đưa ra bất cứ cơ sở dữ liệu nào.

en: Copy Link
vi: Sao liên kết

en: Speed _Reader
vi: Trìn_h đọc tốc độ

en: Search with:
vi: Tìm kiến với:

en: _Dictionary Server
vi: Máy ch_ủ từ điển

en: _Web Service
vi: Dịch vụ _Web

en: _Spell Checker
vi: Kiểm t_ra chính tả

en: Xfce4 Dictionary
vi: Từ điển Xfce4

en: dict.leo.org - German <-> English
vi: dict.leo.org - Tiếng Đức <-> Tiếng Anh

en: dict.leo.org - German <-> French
vi: dict.leo.org - Tiếng Đức <-> Tiếng Pháp

en: dict.leo.org - German <-> Spanish
vi: dict.leo.org - Tiếng Đức <-> Tiếng Tây Ban Nha

en: dict.leo.org - German <-> Italian
vi: dict.leo.org - Tiếng Đức <-> Tiếng Ý

en: dict.leo.org - German <-> Chinese
vi: dict.leo.org - Tiếng Đức <-> Tiếng Trung

en: Wikipedia, the free encyclopedia (EN)
vi: Wikipedia, bách khoa toàn thư mở (Tiếng Anh)

en: Wiktionary, the free dictionary (EN)
vi: Wiktionary, Từ điển mở (Tiếng Anh)

en: Merriam-Webster Online Dictionary
vi: Từ điển trực tuyến Merriam-Webster

en: You have chosen an invalid dictionary.
vi: Bạn đã chọn từ điển không thích hợp

en: <b>Default search method:</b>
vi: <b>Phương pháp tìm kiếm mặc định:</b>

en: Dictionary Server
vi: Máy chủ từ điển

en: Web Service
vi: Dịch vụ Web

en: Last used method
vi: Phương pháp được sử dụng lần cuối

en: <b>Colors:</b>
vi: <b>Màu sắc:</b>

en: Links:
vi: Đường dẫ:

en: Spelled correctly:
vi: Chính tả chính xác:

en: Spelled incorrectly:
vi: Chính tả không chính xác:

note: panel entry size
en: Text field size:
vi: Kích cỡ ô nhập liệu:

note: server port
en: Server Port:
vi: Cổng:

note: dictionary
en: Dictionary:
vi: Từ điển:

en: * (use all)
vi: *(dùng tất cả)

en: ! (use all, stop after first match)
vi: ! (dùng tất cả, dừng sau lần đúng đầu tiên)

en: Spell Check Program:
vi: Chương trình kiểm tra chính tả:

en: <i>The spell check program can be 'enchant', 'aspell', 'ispell' or any other spell check program which is compatible to the ispell command.
    The icon shows whether the entered command exists.</i>
vi: <i>Chương trình kiểm tra chính tả có thể là 'enchant', 'aspell', 'ispell' hay bất chứ chương trình nào tương thích với lệnh ispell.
    Biểu tượng hiện bất kể lệnh được nhập tồn tại hay không.</i>

en: Pinned to Dock
vi: Đã ghim vào Dock

en: Pin to Dock
vi: Ghim vào Dock

en: <b>Only the first %u hotkeys(s) are enabled.</b>
vi: <b>Chỉ %u phím tắt đầu tiên được bật.</b>

en: The &lt;SUPER&gt;+%u combination seems already in use by another process.
    Check your Xfce settings.
vi: &lt;SUPER&gt;+%u có vẻ đang được sử dụng với một tiến trình khác.
    Hãy kiểm tra cài đặt xfce của bạn.

en: Docklike Taskbar
vi: Thanh tác vụ Docklike

en: A modern, minimalist taskbar for Xfce
vi: Thanh tác vụ đơn giản, thu gọn cho Xfce

en: Don't show the window list for a single window
vi: Không hiển thị danh sách cửa sổ khi chỉ có một cửa sổ

en: Only show applications on the current workspace
vi: Chỉ hiển thị các ứng dụng trên không gian làm việc hiện tại

en: Only show applications on the current display
vi: Chỉ hiển thị các ứng dụng trên màn hình hiện tại

en: Show preview thumbnails for open windows
vi: Hiển thị preview các cửa sổ

en: Show the number of open windows (if more than 2)
vi: Hiển thị số cửa sổ hiện hành (nếu lớn hơn 2)

en: Middle mouse button:
vi: Nút chuột giữa:

en: Launch new instance
vi: Chạy một trình mới

en: Active indicator style:
vi: Kiểu chỉ thị hoạt động

en: Bars
vi: Thanh

en: Inactive indicator style:
vi: Kiểu chỉ thị không hoạt động:

en: Indicator orientation:
vi: Hướng của chỉ thị:

en: Get indicator color from theme
vi: Lấy màu cho chỉ thị từ chủ đề hệ thống

en: Active indicator:
vi: Chỉ thị hoạt động

en: Inactive indicator:
vi: Chỉ thị không hoạt động:

en: Force icon size:
vi: Ép kích cỡ biểu tượng:

en: Switch between applications with <SUPER>+[1, 2, ...]
vi: Chuyển đổi giữa các ứng dụng bằng <SUPER>+[1, 2, ...]

en: Switch to the last window with <SUPER>
vi: Chuyển đến cửa sổ vừa dùng với <SUPER>

en: <b>This feature is disabled.</b>
    It requires X11 XInput2.0 extension which is is not provided by your system.
vi: <b>Tính năng này đang bị vô hiệu.</b>
    Yêu cầu phần mở rộng Xinput2.0 của X11 nhưng phần mở rộng này không có trên hệ thống của bạn.

en: Keyboard hotkeys
vi: Phím nóng

en: Use single _row in multi-row panel
vi: Chỉ sử dụng một hàng trong thanh tác vụ nhiều hàng

en: Eyes that spy on you
vi: Con mắt để theo dõi bạn

en: %s/%s space left on %s (%s)
vi: %s/%s trống trên %s (%s)

en: %s/%s space left on %s
vi: %s/%s trống trên %s

en: could not check mountpoint %s, please check your config
vi: không kiểm tra được điểm gắn %s, xin hãy xem lại cấu hình

en: Only %s space left on %s (%s)!
vi: Chỉ còn %s trống trên %s (%s)!

en: Only %s space left on %s!
vi: Chỉ còn %s trống trên %s!

note: }}} vim600: set foldmethod=marker: foldmarker={{{,}}}
en: Free Space Checker
vi: Trình kiểm tra không gian trống

en: TLS handshake failed: %s
vi: "Bắt tay" TLS không thành công: %s

en: Received HTTP response code %d.  The most likely reason for this is that your GMail username or password is incorrect.
vi: Nhận được mã trả lời HTTP %d.  Nguyên nhân có khả năng cao nhất là người dùng hoặc mật khẩu GMail không đúng.

en: Received HTTP response code %d, which should be 200.  There may be a problem with GMail's servers, or they have incompatibly changed their authentication method or location of the new messages feed.
vi: Nhận được câu trả lời HTTP mã %d, khác với giá trị đúng (200).  Có thể có vấn đề với máy chủ GMail, hoặc phương thức xác thực người dùng hay vị trí thư mới của GMail đã thay đổi.

en: Previous thread hasn't exited yet, not checking mail this time.
vi: Vẫn chưa thoát ra thread trước đó, hiện sẽ không kiểm tra mail trong lần này

en: minute(s).
vi: phút.

en: Remote GMail Mailbox
vi: Hộp thư GMail ở xa

en: The GMail plugin can connect to Google's mail service and securely retrieve the number of new messages.
vi: Plugin GMail có thể kết nối tới dịch vụ thư của Google và nhận thư mới theo đường truyền bảo mật.

en: Secure IMAP is not available, and the IMAP server does not support plaintext logins.
vi: Không dùng được IMAP bảo mật, và máy chủ IMAP không hỗ trợ đăng nhập thông thường.

en: Authentication failed.  Perhaps your username or password is incorrect?
vi: Xác minh thất bại. Có phải phần tên tài khoản hoặc mật khẩu bị sai?

en: STARTTLS security was requested, but this server does not support it.
vi: Yêu cầu dùng bảo mật STARTTLS, nhưng máy chủ này không hỗ trợ.

en: No server or username is set.
vi: Chưa đặt máy chủ hoặc người dùng.

en: The folder list cannot be retrieved until a server, username, and probably password are set.  Also be sure to check any security settings in the Advanced dialog.
vi: Chỉ nhận được danh sách thư mục khi thiết lập đúng máy chủ, tên người dùng và mật khẩu.  Đồng thời cần kiểm tra lại các thiết lập bảo mật trong hộp thoại Nâng cao.

en: Set New Mail Folders
vi: Đặt các Thư mục Mới

en: New Mail Folders
vi: Thư mục mới

en: Advanced IMAP Options
vi: Tùy chọn IMAP nâng cao

en: Use unsecured connection
vi: Dùng kết nối không bảo mật

en: Use SSL/TLS on alternate port
vi: Dùng SSL/TLS trên cổng xen kẽ

en: Use SSL/TLS via STARTTLS
vi: Dùng SSL/TLS qua STARTTLS

en: Use non-standard IMAP _port:
vi: Dùng _cổng IMAP không theo chuẩn:

en: IMAP server _directory:
vi: _Thư mục máy chủ IMAP:

en: IMAP Server
vi: Máy chủ IMAP

en: _Mail server:
vi: Máy _chủ:

en: New mail _folders...
vi: _Thư mục mới...

en: Remote IMAP Mailbox
vi: Hộp thư IMAP ở xa

en: The IMAP plugin can connect to a remote mail server that supports the IMAP protocol, optionally using SSL for link protection.
vi: Plugin IMAP kết nối tới một máy chủ thư ở xa có hỗ trợ giao thức IMAP, có thể chọn dùng SSL để bảo mật kết nối.

en: Failed to get status of file %s: %s
vi: Không lấy được trạng thái của tập tin %s: %s

en: %s is not a directory. Is %s really a valid maildir?
vi: %s không phải là một thư mục. %s là một maildir?

en: Maildir _Path:
vi: Đường _dẫn Maildir:

en: Select Maildir Folder
vi: Chọn Thư mục Maildir

en: Local Maildir Spool
vi: Maildir trên máy

en: The Maildir plugin can watch a local maildir-style mail spool for new messages.
vi: Plugin Maildir dùng để kiểm tra thư mới của hộp thư dạng maildir trên máy nội bộ.

en: Mbox _Filename:
vi: _Tên tập tin Mbox:

en: Select mbox file
vi: Chọn tập tin mbox

en: Local Mbox spool
vi: Mbox trên máy

en: Mbox plugin watches a local mbox-type mail spool for new messages.
vi: Plugin Mbox theo dõi hộp thư dạng mbox trên máy nội bộ.

en: Malformed line %s in %s ignored.
vi: Lờ đi dòng bị sai %s trong %s.

en: The configuration of this plugin is read from
    the default mh maildir profile file ~/.mh_profile
vi: Đọc cấu hình của plugin này từ tập tin
    ~/.mh_profile mặc định của mh

en: Local MH mail folder
vi: Hộp thư MH trên máy

en: MH plugin watches local MH folders for new mail
vi: Plugin MH theo dõi thư mục MH nội bộ

en: Advanced POP3 Options
vi: Tùy chọn POP3 nâng cao

en: Use SSL/TLS via STLS
vi: Dùng SSL/TLS qua STLS

en: Use non-standard POP3 _port:
vi: Dùng _cổng POP3 không theo chuẩn:

en: POP3 Server
vi: Máy chủ POP3

en: Remote POP3 Mailbox
vi: Hộp thư POP3 ở xa

en: The POP3 plugin can connect to a remote mail server that supports the POP3 protocol, optionally using SSL for link protection.
vi: Plugin POP3 kết nối tới một máy chủ thư ở xa có hỗ trợ giao thức POP3, có thể chọn dùng SSL để bảo mật kết nối.

en: Could not find host "%s": %s
vi: Không tìm thấy host "%s": %s

en: Failed to connect to server "%s": %s
vi: Không kết nối được tới máy chủ "%s": %s

en: Not compiled with SSL/TLS support
vi: Biên dịch không có hỗ trợ SSL/TLS

en: Failed to send encrypted data: %s
vi: Gửi dữ liệu mã hóa bị thất bại: %s

en: Failed to send data: %s
vi: Gửi dữ liệu bị thất bại: %s

en: Failed to receive encrypted data: %s
vi: Xảy ra lỗi khi thực hiện việc tiếp nhận dữ liệu được mã hóa: %s

en: Failed to receive data: %s
vi: Xảy ra lỗi khi tiếp nhận dữ liệu: %s

en: Canceling read: read too many bytes without a newline
vi: Hủy bỏ việc đọc dữ liệu: do phải đọc quá nhiều byte dữ liệu mà không có dấu xuống hàng

en: Unable to write config file '%s'
vi: Không ghi được tập tin cấu hình '%s'

en: Unable to set permissions on config file '%s'.  If this file contains passwords or other sensitive information, it may be readable by others on your system.
vi: Không đặt được quyền hạn cho tập tin cấu hình '%s'.  Nếu tập tin này chứa mật khẩu hoặc thông tin có giá trị, thì những người dùng khác sẽ đọc được chúng.

en: This mailbox type does not require any configuration settings.
vi: Dạng hộp thư này không yêu cầu bất kỳ thiết lập cấu hình nào.

en: Mailwatch
vi: Trình theo dõi thư

en: Mailbox name required.
vi: Cần tên hộp thư.

en: Please enter a name for the mailbox.
vi: Xin hãy nhập tên cho hộp thư.

en: Edit Mailbox: %s
vi: Sửa Hộp thư: %s

en: Select Mailbox Type
vi: Chọn dạng Hộp thư

en: Select a mailbox type.  A description of the type will appear below.
vi: Chọn dạng hộp thư.  Đọc mô tả của dạng ở dưới.

en: Add New Mailbox
vi: Thêm Hộp thư Mới

en: Remove Mailbox
vi: Xóa hộp thư

en: Removing a mailbox will discard all settings, and cannot be undone.
vi: Xóa hộp thư sẽ bỏ mọi thiết lập, và không thể phục hồi lại.

en: No new mail
vi: Không có thư mới

en: You have %d new message: | You have %d new messages:
vi[0]: Bạn nhận được %d tin nhắn mới:

en: tells how many new messages in each mailbox|    %d in %s
vi: cho biết có bao nhiêu tin nhắn mới trong hộp thư | %d trong %s

en: Xfce Mailwatch
vi: Trình theo dõi thư của Xfce

en: The mailwatch applet cannot be added to the panel.
vi: Không thêm được trình theo dõi thư vào thanh panel.

en: It is possible that your version of GLib does not have threads support.
vi: Có thể phiên bản GLib trên máy không hỗ trợ luồng.

en: Mailwatch log
vi: Bản ghi

en: Ne_w mail
vi: Thư _mới

en: Mail Watcher
vi: Theo dõi Thư

en: Run _on click:
vi: Khi nhấn chuột, _chạy:

en: Ne_w Mail
vi: _Thư mới

en: Log _lines:
vi: _Dòng ghi:

en: Show log _status in icon
vi: Hiển thị _trạng thái trong biểu tượng

en: Xfce4 Mailwatch Plugin
vi: Tiện ích theo dõi thư Xfce4 Mailwatch

en: Check mail from multiple mailboxes
vi: Kiểm tra thư từ nhiều hộp thư

en: not mounted
vi: chưa gắn

en: <span foreground="#FF0000">not mounted</span>
vi: <span foreground="#FF0000">chưa gắn</span>

en: Mount Plugin
vi: Plugin gắn

en: WARNING: These options are for experts only! If you do not know what they may be good for, keep your hands off!
vi: CẢNH BÁO: Những tùy chọn này chỉ dành cho người dùng có kinh nghiệm! Nếu không biết rõ về chúng, xin đừng thay đổi gì!

en: Mount devices
vi: Thiết bị gắn

en: Xfce4-Netload-Plugin
vi: Plugin Netload của Xfce4

en: Linux proc device '/proc/net/dev' not found.
vi: Không tìm thấy thiết bị proc của Linux '/proc/net/dev'.

en: Interface was not found.
vi: Không tìm thấy giao diện mạng.

en: no IP address
vi: không có địa chỉ IP

en: Ideal for your quick notes
vi: Ý tưởng cho chú thích nhanh của bạn

en: Notes %d
vi: Ghi chú %d

en: The name %s is already in use
vi: Tên %s đã được sử dụng rồi

en: Are you sure you want to delete this group?
vi: Bạn chắc rằng muốn xoá nhóm này chứ?

en: The name "%s" is invalid.
vi: Tên "%s" không hợp lệ.

en: The invalid characters are: %s
vi: Kí tự không hợp lệ là: %s

en: _Add a new group
vi: _Thêm nhóm mới

en: Sticky window
vi: Ghim cửa sổ lại

en: _Rename group
vi: Đổ_i tên nhóm

en: _Delete group
vi: _Xoá nhóm

en: Are you sure you want to delete this note?
vi: Bạn có chắc muốn xoá ghi chú này?

note: Hide from taskbar
en: Hide notes from taskbar
vi: Giấu chú thích khỏi thanh tác vụ

en: New group settings
vi: Thiết lập cho nhóm mới

en: Xfce Notify Daemon
vi: Daemon thông báo Xfce

en: Unknown option "%s"
vi: Tùy chọn không rõ "%s"

en: Unable to start notification daemon
vi: Không thể bắt chạy daemon thông báo

en: Failed to set new theme
vi: Đặt chủ đề, thất bại

en: Notification Preview
vi: Xem trước thông báo

en: This is what notifications will look like
vi: Thông báo trông sẽ như thế này

en: Notification preview failed
vi: Xem trước thông báo, thất bại

en: Released under the terms of the GNU General Public License, version 2
vi: Phát hành dưới những điều khoản của Giấy phép công cộng phổ biến GNU, phiên bản 2

en: Please report bugs to %s.
vi: Thông báo lỗi đến %s.

en: _Disappear after:
vi: _Ẩn sau:

en: Default _position:
vi: _Vị trí mặc định:

en: Customize how notifications appear on your screen
vi: Tùy chỉnh cách thông báo ẩn trên màn hình

en: Create Launcher on the panel
vi: Tạo launcher trên thanh panel

en: Add a new launcher to the panel based on the information of this desktop file
vi: Thêm một launcher mới trên thanh panel dựa vào thông tin của tệp tin desktop

en: Customize the panel
vi: Tùy chỉnh bảng điều khiển

en: Removing the item from the panel also means its configuration will be lost.
vi: Việc gỡ bỏ một mục khỏi thanh tác vụ sẽ đồng thời xoá các cài đặt hiện có của mục đấy.

en: Pane_l
vi: Thanh pane_l

note: add new items
en: Add _New Items...
vi: Thêm _mục mới...

note: customize panel
en: Panel Pr_eferences...
vi: Tùy _chọn thanh panel...

en: Show the 'Panel Preferences' dialog
vi: Hiện hộp thoại 'Tùy thích'

en: Show the 'Add New Items' dialog
vi: Hiển thị hộp thoại "Thêm mục mới"

en: Save the panel configuration
vi: Lưu thiết lập của thanh panel

en: Add a new plugin to the panel
vi: Thêm phần mở rộng cho thanh panel

en: Restart the running panel instance
vi: Khởi động lại thanh panel ngay tức thì

en: Quit the running panel instance
vi: Thoát thanh panel ngay lập tức

en: Do not wait for a window manager on startup
vi: Không chờ trình quản lý cửa sổ khởi động

note: quit without error if an instance is running
en: There is already a running instance
vi: Đã có một thanh tác vụ đang chạy rồi

note: spawn ourselfs again
en: Restarting...
vi: Khởi động lại...

en: Failed to show the preferences dialog
vi: Hiển thị hộp thoại tùy thích thất bại

en: Failed to show the add new items dialog
vi: Hiển thị hộp thoại thêm mục mới thất bại

en: Failed to save the panel configuration
vi: Lưu

en: Failed to add a plugin to the panel
vi: Thêm phần mở rộng cho thanh panel thất bại

en: Failed to restart the panel
vi: Khởi động lại thanh panel thất bại

en: Failed to quit the panel
vi: Tắt thanh panel thất bại

en: Failed to send D-Bus message
vi: Gửi tin nhắn D-Bus thất bại

en: No running instance of %s was found
vi: Không tìm thấy phiên của %s

en: Do you want to start the panel? If you do, make sure you save the session on logout, so the panel is automatically started the next time you login.
vi: Bạn có muốn bật thanh panel? Nếu muốn, hãy chắc rằng bạn đã lưu phiên chạy khi đăng xuất, như thế thanh panel sẽ tự động chạy mỗi khi bạn đăng nhập.

en: Failed to launch the migration application
vi: Không thể chạy ứng dụng di cư

en: Plugin "%s" could not be loaded, do you want to remove it from xfce4-panel configuration?
vi: Plugin "%s" không thể chạy, bạn có muốn gỡ bỏ nó khỏi cấu hình của xfce4-panel không?

en: This plugin is in the current xfce4-panel configuration but could not be loaded, probably due to an installation issue. If you know what you're doing, you can remove it permanently, otherwise you'd better quit and make a backup of the current configuration using %s, before checking your installation and trying to start xfce4-panel again.
vi: Plugin này đang ở trong cấu hình xfce4-panel hiện tại nhưng không thể chạy, có thể là do lỗi khi cài đặt. Nếu bạn hiểu rõ về việc bạn đang làm, bạn có thể gỡ bỏ nó vĩnh viễn, nếu không, bạn nên thoát và sao lưu cấu hình hiện tại bằng %s, trước khi thử chạy lại xfce4-panel.

en: Plugin loading failure
vi: Lỗi khi chạy plugin

en: This will create a new launcher plugin on the panel and inserts the dropped files as menu items.
vi: Việc này sẽ tạo phần launcher mở rộng trên thanh panel và chèn tệp tin được thả như là một mục của thực đơn.

en: Create new launcher from %d desktop file | Create new launcher from %d desktop files
vi[0]: Tạo launcher mới từ tệp tin màn hình nền %d

en: You have started X without session manager. Clicking Quit will close the X server.
vi: Bạn đã chạy X mà không kèm theo bộ quản lý phiên làm việc. Nhấn vào Thoát sẽ đóng máy chủ X.

en: Are you sure you want to quit the panel?
vi: Bạn có chắc là muốn tắt thanh panel?

en: Failed to execute command "%s"
vi: Thực thi lệnh "%s" thất bại

en: Unable to open the e-mail address
vi: Không thể mở email.

en: The panel of the Xfce Desktop Environment
vi: Thanh panel của môi trường màn hình XFCE

en: Add New Item
vi: Thêm mục mới

en: Please choose a panel for the new plugin:
vi: Hãy chọn thanh panel cho phần mở rộng mới:

en: Because the panel is running in kiosk mode, you are not allowed to make changes to the panel configuration as a regular user
vi: Do thanh panel đang chạy ở chế độ kiosk, bạn không được phép thay đổi cấu hình của thanh như người dùng thường

en: Modifying the panel is not allowed
vi: Không cho phép chỉnh sửa thanh panel

en: Add New Items
vi: Thêm mục mới

en: Enter search phrase here
vi: Nhập cụm từ cần tìm vào đây

en: Plugin "%s" unexpectedly left the panel, do you want to restart it?
vi: Phần mở rộng "%s" thoát không mong đợi , bạn có muốn khởi động lại nó?

en: The plugin restarted more than once in the last %d seconds. If you press Execute the panel will try to restart the plugin otherwise it will be permanently removed from the panel.
vi: Phần mở khởi động lại hơn một lần trong %d giây. Nếu bạn nhấn "Thực thi" thanh panel sẽ cố khởi động lại phần mở rộng nếu không nó sẽ bị gỡ bỏ vĩnh viễn.

en: Plugin Restart
vi: Khởi động lại Plugin

note: I18N: monitor name in the output selector
en: Monitor %d
vi: Màn hình %d

en: The panel and plugin configurations will be permanently removed
vi: Cấu hình của thanh panel và phần mở rộng sẽ bị xóa vĩnh viễn

en: Are you sure you want to remove panel %d?
vi: Bạn có chắc là muốn xóa thanh panel %d?

en: If you remove the item from the panel, it is permanently lost.
vi: Nếu bạn gỡ bỏ mục này khỏi thanh panel, nó sẽ bị mất vĩnh viễn.

en: Are you sure that you want to remove these %d items?
vi: Bạn có chắc chắn muốn gỡ bỏ %d mục này?

en: If you remove them from the panel, they are permanently lost.
vi: Nếu bạn gở bỏ chúng khỏi thanh tác vụ, chúng sẽ bị mất vĩnh viễn.

en: Intelligently
vi: Thông minh

en: None (use system style)
vi: Không (sử dụng kiểu của hệ thống)

en: Profiles:
vi: Hồ sơ:

en: _Backup and restore
vi: Sao lưu và khôi phục

en: Switch between panel presets
vi: Chuyển giữa các cấu hình thanh tác vụ

en: Add a new panel
vi: Thêm thanh panel mới

en: Remove the currently selected panel
vi: Gỡ bỏ thanh panel vừa được chọn

en: Span mo_nitors
vi: Mở rộng sang nhiều màn hình

en: Select this option to extend the panel over multiple monitors.
vi: Lựa chọn tùy chọn này để mở rộng thanh panel qua nhiều màn hình.

en: _Lock panel
vi: _Khóa thanh panel

en: Select this option to hide the handles of the panel and lock its position.
vi: Lựa chọn tùy chọn này sẽ ẩn đi phần tay cầm của thanh panel và khóa vị trí của nó.

en: _Reserve space on screen edges for the panel
vi: Sử dụng một phần của cạnh màn hình cho thanh tác vụ

en: Select this option if you don't want maximized windows to cover the area behind the panel. This only works when the panel is attached to a screen edge.
vi: Chọn mục này nếu bạn không muốn các cửa sổ được phóng to lấp đi phần diện tích bên dưới thanh tác vụ. Tính năng này chỉ hoạt động khi thanh đang gắn vào cạnh mành hình.

en: Au_tomatically hide the panel:
vi: Tự động ẩn thanh tác vụ:

note: I18N: name of the section (frame) in the panel preferences where the user can define the length and size of the panel
en: <b>Measurements</b>
vi: Độ dài và kích cỡ

en: Row _size (pixels):
vi: Độ lớn hàng (điểm ảnh):

en: Num_ber of rows:
vi: _Số hàng:

en: L_ength (pixels):
vi: Độ dài (điểm ảnh):

en: Border width (pixels):
vi: Kích cỡ biên (điểm ảnh):

en: A_utomatically increase the length
vi: Tự động tăng chiều dài

en: Select this option to automatically increase the length of the panel if the plugins request more space.
vi: Lựa chọn tùy chọn này để tự động tăng chiều dài của thanh panel nếu phần mở rộng đòi hỏi nhiều không gian hơn.

en: D_isplay
vi: Hiển _thị

en: Pick a Panel Color
vi: Chọn một màu cho thanh panel

en: Select A Background Image
vi: Lựa chọn hình ảnh nền

en: Adjust size au_tomatically
vi: Tự động điều chỉnh kích cỡ

en: Fixed icon _size (pixels):
vi: Kích cỡ cố định biểu tượng (điểm ảnh):

en: <b>Opacity</b>
vi: <b>Độ đục</b>

en: <b>Compositing is currently disabled</b>
    Enable compositing in the window manager for opacity settings in the panel.
vi: <b>Bộ tổng hợp đang được tắt</b>
    Hãy bật bộ tổng hợp trong cài đặt trình quản lí cửa sổ để chỉnh sửa mục này.

note: I18N: label for the enter transparency slider
en: _Enter:
vi: _Nhập:

note: I18N: label for the leave transparency slider
en: _Leave:
vi: _Xuất:

en: Transparency when the pointer is not hovering over the panel, with 0 being fully transparent and 100 fully opaque.
vi: Độ đục/mờ khi con trỏ đang không nằm trong thanh, 0 là trong suối và 100 là đục hoàn toàn.

en: Appeara_nce
vi: Diện mạo

en: Add new item to this panel
vi: Thêm mục mới cho thanh panel

en: Remove currently selected item
vi: Gỡ bỏ mục được chọn

en: Edit the currently selected item
vi: Chỉnh sửa mục được chọn

en: Show about information of the currently selected item
vi: Hiển thị thông tin về mục được chọn

en: Move currently selected item up by one row
vi: Di chuyển mục được chọn lên trên một hàng

en: Move currently selected item down by one row
vi: Di chuyển mục được chọn xuống dưới một hàng

en: Ite_ms
vi: _Mục

en: _Level:
vi: _Mức độ:

en: _Lock Panel
vi: _Khóa thanh panel

en: Failed to load the default configuration
vi: Nạp cấu hình mặc định, thất bại

en: Panel config needs migration...
vi: Cấu hình thanh tác vụ cần phải được chuyển đổi

en: Failed to migrate the existing configuration
vi: Không thể nâng cấp cấu hình hiện tại

en: Panel configuration has been updated.
vi: Cấu hình thanh panel đã được cập nhật.

en: Action Buttons
vi: Nút thao tác

en: Appeara_nce:
vi: _Diện mạo:

en: Custo_m title:
vi: Tên tuỳ chỉnh:

en: _Show confirmation dialog
vi: _Hiển thị hộp thoại xác nhận

en: Show a confirmation dialog with a 30 second timeout for some of the actions.
vi: Hiển thị hộp thoại xác nhận trong vòng 30 giây cho một vài

en: Logging out in %d seconds.
vi: Chuẩn đăng xuất trong vòng %d giây.

en: Log _Out...
vi: Đăng _nhập

en: Loc_k Screen
vi: _Khóa màn hình

en: Do you want to suspend to disk?
vi: Bạn có muốn tạm dừng ổ đĩa?

en: Hibernating computer in %d seconds.
vi: Chuẩn bị ngủ đông trong khoảng %d giây.

en: _Hybrid Sleep
vi: Ngủ kết _hợp

en: Do you want to hibernate and suspend the system?
vi: Bạn có muốn ngủ đông và tạm dừng máy?

en: Hibernating and Suspending computer in %d seconds.
vi: Sẽ ngủ đông và tạm dừng sau %d giây.

en: Sus_pend
vi: Tạm _dừng

en: Do you want to suspend to RAM?
vi: Bạn có muốn tạm dừng vào RAM?

en: Suspending computer in %d seconds.
vi: Chuẩn bị tạm dừng máy tính trong vòng %d giây.

en: Are you sure you want to restart?
vi: Bạn có muốn khởi động lại?

en: Restarting computer in %d seconds.
vi: Chuẩn bị khởi động lại trong vòng %d giây.

en: Are you sure you want to shut down?
vi: Bạn có thực sự muốn tắt máy?

en: Turning off computer in %d seconds.
vi: Chuẩn bị tắt máy trong vòng %d giây.

en: Failed to run action "%s"
vi: Không thể thực thi hành động "%s"

en: Little Mouse
vi: Chuột nhỏ

en: Log out, lock or other system actions
vi: Đăng xuất, khóa và các thao tác hệ thống khác

en: Show button on one _line
vi: Hiện các nút trên một hàng duy nhất

en: _Show button title
vi: _Hiển thị tiêu đề nút

en: Show application d_escription in tooltip
vi: Hiển thị chú thích cho ứng dụng trong tooltip

en: Show ic_ons in menu
vi: Hiển thị _biểu tượng trong thực đơn

en: Show generic application n_ames
vi: Hiển thị tên chung cho ứng dụng

en: Select this option to show the generic application name in the menu, for example "File Manager" instead of "Thunar"
vi: Chọn tùy chọn này để hiển thị tên chung của ứng dụng trong thực đơn, ví dụ "Quản lý tệp tin" thay vì "Thunar"

en: Use the _default menu
vi: Sử dụng thực đơn mặc định

en: Ed_it Menu
vi: _Sửa thực đơn

en: Use c_ustom menu file:
vi: Sử dụng tệp tin thực đơn tùy chọn:

en: Menu _file:
vi: Tệp tin thự_c đơn:

en: Select A Menu File
vi: Lựa chọn một tệp tin thực đơn

en: Select An Icon
vi: Lựa chọn một biểu tượng

en: Show a menu containing categories of installed applications
vi: Hiển thị thực đơn bao gồm các mục ứng dụng đã được cài đặt

en: Popup menu at current mouse position
vi: Hiện menu ở vị trí con trỏ

en: Failed to execute clock command
vi: Thực thi lệnh đồng hồ, thất bại

en: Sexagesimal
vi: Lục thập phân

en: Binary time
vi: Giờ nhị phân

en: Date, then time
vi: Ngày, đến giờ

en: Time, then date
vi: Giờ, đến ngày

en: Time Only
vi: Chỉ giờ

en: Name of a timezone corresponding a file in the zoneinfo database, for example "America/New_York". Leave empty to use the localtime.
vi: Tên của một múi giờ trong cơ sở dữ liệu zoneinfo, ví dụ "Asia/Ho_Chi_Minh". Để trống để sử dụng giờ cục bộ.

en: Time_zone:
vi: _Múi giờ

en: Time and Date _Settings...
vi: _Cài đặt ngày và giờ...

en: If set, this command is run when the plugin is left-clicked, instead of displaying the default calendar.
vi: Khi bật, lệnh này sẽ chạy khi nhấn chuột trái vào plugin thay vì hiển thị bộ lịch mặc định.

en: _Show week numbers
vi: Hiện số tuần

en: The format describes the date and time parts to insert into the panel. For example, %Y will be substituted with the year, %m with the month and %d with the day. Similarly, <b></b> tags will make the text bold. See the "Help" page for additional information.
vi: Định dạng miêu tả phần ngày và giờ được chèn vào thanh panel. Ví dụ, %Y sẽ tương ứng với năm, %m tương ứng vơi tháng và %d tương ứng với ngày. Tương tự, thẻ <b></b> sẽ làm chữ in đậm. Xem "Trợ giúp" để có thêm thông tin chi tiết.

en: _Tooltip format:
vi: Định dạng _tooltip:

en: Sho_w AM/PM
vi: Hiện AM/PM

en: Fl_ash time separators
vi: Nhấp nháy dấu chia cách giờ phút

en: 24-_hour clock
vi: Đồng hồ 24 giờ

en: Binary mode:
vi: Chế độ nhị phân:

en: Display _seconds
vi: Hiện _giây

note: I18N: the fuzziness the *precision* of the fuzzy clock. Time steps of 5, 15 or parts of the day.
en: F_uzziness:
vi: Độ dài dòng:

en: Show _inactive segments
vi: Hiện các phần không hoạt động

en: The format describes the date and time parts to insert into the panel. For example, %Y will be substituted with the year, %m with the month and %d with the day. Similarly, &lt;b&gt;&lt;/b&gt; tags will make the text bold. See the &quot;Help&quot; page for additional information.
vi: Định dạng miêu tả các thành phần ngày giờ để chèn vào thanh. Ví dụ, %Y chỉ thị cho năm, %m chỉ thị cho tháng và %d cho ngày. Tương tự, các tag &lt;b&gt;&lt;/b&gt; sẽ tô đậm chữ. Vào trang &quot;Help&quot; để xem thêm các thông tin.

en: Clock Options
vi: Tùy chọn đồng hồ

en: Early morning
vi: Sáng sớm

en: Almost noon
vi: Sắp trưa

en: Late evening
vi: Đêm

note: I18N: %0 will be replaced with the preceding hour, %1 with * the comming hour
en: %0 o'clock
vi: %0 giờ

en: five past %0
vi: năm giờ %0 phút

en: ten past %0
vi: mười giờ %0 phút

en: quarter past %0
vi: %0 giờ mười năm phút

en: twenty past %0
vi: 0% giờ hai mươi phút

en: twenty five past %0
vi: 0% giờ hai mươi năm phút

en: half past %0
vi: %0 rưỡi

en: twenty five to %1
vi: %1 kém hai mươi

en: twenty to %1
vi: %1 kém hai mươi

en: quarter to %1
vi: %1 kém mười lăm

en: ten to %1
vi: %1 kém mười

en: five to %1
vi: %1 kém năm

en: %1 o'clock
vi: %1 giờ

[ctx: one]
note: I18N: some languages have a singular form for the first hour, * other languages should just use the same strings as above
en: %0 o'clock
vi: %0 giờ

[ctx: one]
en: five past %0
vi: năm giờ %0 phút

[ctx: one]
en: ten past %0
vi: mười giờ %0 phút

[ctx: one]
en: quarter past %0
vi: %0 giờ mười năm phút

[ctx: one]
en: twenty past %0
vi: 0% giờ hai mươi phút

[ctx: one]
en: twenty five past %0
vi: 0% giờ hai mươi năm phút

[ctx: one]
en: half past %0
vi: %0 rưỡi

[ctx: one]
en: twenty five to %1
vi: %1 kém hai mươi lăm

[ctx: one]
en: twenty to %1
vi: %1 kém hai mươi

[ctx: one]
en: quarter to %1
vi: %1 kém mười lăm

[ctx: one]
en: ten to %1
vi: %1 kém mười

[ctx: one]
en: five to %1
vi: %1 kém năm

[ctx: one]
en: %1 o'clock
vi: %1 giờ

[ctx: am]
en: one
vi: một

[ctx: am]
en: two
vi: hai

[ctx: am]
en: three
vi: ba

[ctx: am]
en: four
vi: bốn

[ctx: am]
en: five
vi: năm

[ctx: am]
en: six
vi: sáu

[ctx: am]
en: seven
vi: bảy

[ctx: am]
en: eight
vi: tám

[ctx: am]
en: nine
vi: chín

[ctx: am]
en: ten
vi: mười

[ctx: am]
en: eleven
vi: mười một

[ctx: am]
note: I18N: 12 AM is midnight
en: twelve
vi: mười hai

[ctx: pm]
en: one
vi: một

[ctx: pm]
en: two
vi: hai

[ctx: pm]
en: three
vi: ba

[ctx: pm]
en: four
vi: bốn

[ctx: pm]
en: five
vi: năm

[ctx: pm]
en: six
vi: sáu

[ctx: pm]
en: seven
vi: bảy

[ctx: pm]
en: eight
vi: tám

[ctx: pm]
en: nine
vi: chín

[ctx: pm]
en: ten
vi: mười

[ctx: pm]
en: eleven
vi: mười một

[ctx: pm]
note: I18N: 12 PM is noon
en: twelve
vi: mười hai

en: What time is it?
vi: Bây giờ là mấy giờ?

en: Failed to launch application "%s"
vi: Chạy ứng dụng "%s", thất bại

en: Failed to query content type for "%s"
vi: Không thể xác định kiểu dữ liệu cho "%s"

en: No default application found for "%s"
vi: Không ứng dụng mặc định nào cho "%s" được tìm thấy

en: Failed to launch default application for "%s"
vi: Chạy ứng dụng mặc định cho "%s", thất bại

en: Failed to execute the preferred application for category "%s"
vi: Thực thi ứng dụng ưa thích cho tệp tin dạng "%s", thất bại

en: Create New Text Document
vi: Tạo tài liệu

en: Create & _Open
vi: Tạo và mở

en: Failed to create folder: %s
vi: Không thể tạo thư mục: %s

en: Open in Terminal
vi: Mở trong dòng lệnh

en: Create Text Document...
vi: Tạo tệp văn bản...

en: Show a directory tree in a menu
vi: Hiển thị cây thư mục trong thực đơn

en: Select A Directory
vi: Lựa chọn một thư mục

en: _Base Directory:
vi: Đường _dẫn:

en: Show 'New Text _Document'
vi: Hiện 'Tạo tệp văn bản'

en: Show '_New Folder'
vi: Hiện 'Tạo thư mục'

en: Show 'Open in _Terminal'
vi: Hiện 'Mở trong hộp lệnh'

en: Show '_Open _Folder'
vi: Hiện 'Mở thư mục'

en: Enter a list of patterns that will be used to determine which files are visible in a directory. If you specify more than one pattern here, the list items must be separated with semicolons (e.g. *.txt;*.doc).
vi: Nhập vào danh sách các mẫu sẽ được sử dụng để xác định tệp tin sẽ được hiển thị. Nếu bạn muốn thêm nhiều hơn một mẫu, danh sách các mục phải được ngăn cách bằng dấu chấm phẩy (vd: *.txt;*.doc).

en: Open launcher menu
vi: Mở thực đơn launcher

en: Unnamed Item
vi: Mục không được đặt tên

en: Failed to open desktop item editor
vi: Không thể mở trình chỉnh sửa tập tin desktop

en: If you delete an item, it will be permanently removed
vi: Nếu bạn xóa một mục, nó sẽ bị gỡ bỏ vĩnh viễn

en: Unnamed item
vi: Mục không được đặt tên

en: Are you sure you want to remove "%s"?
vi: Bạn có chắc là muốn gỡ bỏ "%s"?

en: Inside Button
vi: Kèm trong nút

en: _Edit Item
vi: _Sửa mục

en: D_elete Item
vi: _Xóa mục

en: Add Appli_cation
vi: _Thêm ứng dụng

en: New _Application
vi: Ứng dụng _mới

en: New _Link
vi: Đường _dẫn mới

en: Add one or more existing items to the launcher
vi: Thêm một hay nhiều mục đang too

en: Delete the currently selected item
vi: Xóa mục đang được chọn

en: Add a new empty item
vi: Thêm một mục trống mới

en: Add a new hyperlink
vi: Tạo hyperlink

en: Disable t_ooltips
vi: Vô hiệu hóa tooltip_s

en: Select this option to disable the tooltips when moving over the panel button or menu items.
vi: Chọn tùy chọn này để vô hiệu hóa chú thích khi bạn di chuyển qua một nút hay mục của thực đơn.

en: Show _label instead of icon
vi: Hiện tên tha_y vì biểu tượng

en: Show last _used item in panel
vi: Hiển thị mục được sử dụng lần cuối trên thanh panel

en: Select this option to move the clicked menu item to the panel.
vi: Chọn tùy chọn này để di chuyển mục được chọn đến thanh panel.

en: _Arrow button position:
vi: Vị trí nút mũi tên:

en: Program launcher with optional menu
vi: Trình chạy chương trình với trình đơn tùy chọn

en: Workspace _Settings...
vi: _Cài đặt không gian làm việc...

en: Unable to open the workspace settings
vi: Không thể mở cài đặt không gian làm việc

en: Miniature View
vi: Hiển nhị gọn

en: Number of _rows:
vi: Số _hàng:

en: Show workspace number
vi: Hiện chỉ số của các không gian làm việc

en: Switch workspaces using the mouse wheel
vi: Chuyển đổi qua các không gian làm việc bằng bánh xe chuột

en: Wrap around workspaces
vi: Đi vòng lại khi đến không gian làm việc cuối/đầu

en: Switch between virtual desktops
vi: Chuyển đổi giữa các màn hình ảo

en: Adds a separator or space between panel items
vi: Thêm một ngăn cách hoặc khoảng cách giữa các plugin trên thanh

en: Restore the minimized windows
vi: Phục hồi các cửa sổ được ẩn

en: Minimize all open windows and show the desktop
vi: Ẩm tất cả các cửa sổ đang mở và hiện màn hình

en: _Show on mouse hover
vi: Hiện lên khi chạm chuột

en: Hide all windows and show the desktop
vi: Ẩm tất cả các cửa sổ và hiện màn hình

en: Are you sure you want to clear the list of known items?
vi: Bạn có chắc chắn muốn xoá danh sách những mục đã biết?

en: Status Tray Items
vi: Mục trạng thái

en: C_lear Known Items
vi: Xoá các mục đã biết rồi

en: Resets the list of items and their visibility settings
vi: Đặt lại danh sách mục và cấu hình hiển thị của chúng

en: _Fixed icon size (pixels):
vi: Kích cỡ biểu tượng cố định (điểm ảnh):

en: Adjust size _automatically
vi: Tự động thay đổi kích cỡ

en: Arrange _items in a single row
vi: Sắp xếp các mục trên cùng một hàng

en: If enabled, ensure that the items are laid out in a single row
vi: Khi bật, đảm bảo các mục được hiển thị trên một hàng duy nhất

en: _Hide items by default
vi: Mặc định ẩn các mục

en: When enabled, all new items will be marked as "Hidden"
vi: Khi bật, tất cả các mục mới sẽ được đánh dấu "Ẩn"

en: _Square items
vi: Mục hình vuông

en: Item buttons will take a square when it's possible
vi: Các nút của các mục sẽ hiển thị dưới dạng hình vuông nếu có thể

en: Move the selected item one row up
vi: Di chuyển mục lên một hàng

en: Move the selected item one row down
vi: Di chuyển một mục xuống một hàng

en: Known Items
vi: Các mục đã biết

en: Unable to start the notification area
vi: Không thể khởi động vùng thông báo

en: Group title and window title
vi: Nhóm tiêu đề và tiên đề ứng dụng

en: None, allow drag-and-drop
vi: Không, cho phép di-và-thả

en: Window Buttons
vi: Các nút cửa sổ

en: Show button _labels
vi: Hiển thị _nhãn cho nút

en: Show _flat buttons
vi: Hiển thị các nút _phẳng

en: Show _handle
vi: Hiển thị _tay cầm

en: Sorting _order:
vi: Phân _loại theo:

en: Mi_ddle click action:
vi: Thao tác nhấn chuột giữa:

en: _Switch windows using the mouse wheel
vi: Sử dụng nút cuộn để _chuyển đổi giữa các cửa sổ

en: Show windows from _all workspaces
vi: Hiển thị cửa sổ trên mọi không gian làm việc

en: No Windows
vi: Không có cửa sổ

en: Remove Workspace "%s"
vi: Gỡ bỏ không gian làm việc "%s"

en: Remove Workspace %d
vi: Xóa không gian %d

en: Button layout:
vi: Cách bố trí nút:

en: When power button is pressed:
vi: Khi nút nguồn được nhấn:

en: When sleep button is pressed:
vi: Khi nút ngủ được nhấn:

en: When hibernate button is pressed:
vi: Khi nút ngủ đông được nhấn:

en: When laptop lid is closed:
vi: Khi đóng nắp laptop:

en: One minute
vi: 1 phút

en: Suspend operation not permitted
vi: Chế độ tạm dừng không được cho phép

en: Suspend operation not supported
vi: Chế độ tạm dừng không được hỗ trợ

en: Hibernate operation not permitted
vi: Chế độ ngủ đông không được cho phép

en: Hibernate operation not supported
vi: Chết độ ngủ đông không được hỗ trợ

en: Hibernate and suspend operations not supported
vi: Chế độ ngủ đông và tạm dừng không được hỗ trợ

en: Hibernate and suspend operations not permitted
vi: Chế độ ngủ đông và tạm dừng không được cho phép

en: When all the power sources of the computer reach this charge level
vi: Khi tất cả các nguồn năng lượng của máy đạt đến mức sạc này

en: PowerSupply
vi: Nguồn cấp

en: Energy empty
vi: Dung lượng trống

en: Check your power manager installation
vi: Kiểm quá trình cài đặt trình quản lý năng lượng

en: Xfce Power Manager
vi: Trình quản lý năng lượng của Xfce

en: Xfce4 Power Manager is not running, do you want to launch it now?
vi: Trình quản lý năng lượng Xfce4 không chạy, bạn có muốn khởi chạy nó ngay bây giờ?

en: This is %s version %s, running on Xfce %s.
vi: Đây là %s phiên bản %s, chạy trên Xfce %s.

en: Built with GTK+ %d.%d.%d, linked with GTK+ %d.%d.%d.
vi: Biên dịch với GTK+ %d.%d.%d, liên kết với GTK+ %d.%d.%d.

en: Settings for the Xfce Power Manager
vi: Cài đặt cho Trình quản lý năng lượng Xfce

en: Line power
vi: Đường điện

en: Hibernate the system
vi: Ngủ đông hệ thống

en: Suspend the system
vi: Tạm dừng hệ thống

en: Shutdown the system
vi: Tắt hệ thống

en: System is running on low power. Save your work to avoid losing data
vi: Hệ thống đang chạy trên mức năng lượng thấp. Lưu công việc của bạn để tránh mất mát dữ liệu

en: System is running on low power
vi: Máy đang chạy trên mức năng lượng thấp

en: Your %s charge level is low
    Estimated time left %s
vi: Dung lượng pin thấp %s
    Thời gian còn lại là %s

en: Suspend not supported
vi: Tạm dừng không được hỗ trợ

note: generate a human-readable summary for the notification
en: Brightness: %.0f percent
vi: Độ sáng: %.0f percent

en: Your %s is fully charged
vi: Đã sạc đầy %s

en: Your %s is charging
vi: Đang sạc %s

en: Your %s is discharging
vi: Đang dùng %s

en: System is running on %s power
vi: Hệ thống đang chạy bằng %s

en: Your %s is empty
vi: %s đang trống

en: With policykit support
vi: Với hỗ trợ policykit

en: Without policykit support
vi: Không hỗ trợ policy kit

en: Can suspend
vi: Có thể tạm dừng

en: Can hibernate
vi: Có thể ngủ đông

en: Authorized to suspend
vi: Đã xác nhận để tạm dừng

en: Authorized to hibernate
vi: Đã xác nhận để ngủ đông

en: Authorized to shutdown
vi: Đã xác nhận để tắt máy

en: Has battery
vi: Kèm pin

en: Has brightness panel
vi: Có khung điều chỉnh độ sáng

en: Has power button
vi: Có nút năng lượng

en: Has hibernate button
vi: Có nút ngủ đông

en: Has sleep button
vi: Có nút đi ngủ

en: Has LID
vi: Có nắp

en: Dump all information
vi: Loại bỏ mọi thông tin

en: Restart the running instance of Xfce power manager
vi: Khởi động lại trình quản lý năng lượng Xfce

en: Show the configuration dialog
vi: Hiện hộp thoại thiết lập

en: Quit any running xfce power manager
vi: Thoát bất cứ trình quản lý năng lượng xfce nào đang chạy

en: Xfce power manager is not running
vi: Trình quản lý năng lượng Xfce không chạy

en: Another power manager is already running
vi: Trình quản lý năng lượng khác đang chạy

en: Xfce power manager is already running
vi: Trình quản lý năng lượng Xfce đang chạy

en: Invalid cookie
vi: Cookie không phù hợp

en: None of the screen lock tools ran successfully, the screen will not be locked.
vi: Không công cụ khóa màn hình nào chạy thành công, màn hình sẽ không bị khóa.

en: Power management for the Xfce desktop
vi: Quản lý năng lượng cho môi trường Xfce

en: Adjust the audio volume of the PulseAudio sound system
vi: Điều chỉnh âm lượng của hệ thống PulseAudio

en: Output only
vi: Đầu ra

en: Input only
vi: Đầu vào

en: PulseAudio Panel Plugin
vi: Plugin thanh tác vụ PulseAudio

en: Enable keyboard _shortcuts for volume control
vi: Cho phép điều khiển âm lượng bằng phím tắt

en: Enables volume control using multimedia keys. Make sure no other application that listens to these keys (e.g. xfce4-volumed) is running in the background.
vi: Cho phép điều khiển âm lượng bằng các phím tắt multimedia. Hãy chắc chắn rằng bạn đang không chạy bất kì ứng dụng nào khác mà có theo dõi các phím tắt này (vd: xfce4-volumed) trong nền.

en: Play system _sound when volume changes
vi: Phát âm thanh hệ thống khi âm lượng thay đổi

en: Enables audio feedback when using multimedia keys to change the volume.
vi: Cho phép âm thanh feedback khi sử dụng các phím tắt multimedia để thay đổi âm lượng.

en: Always display the recording _indicator
vi: Luôn luôn hiển thị chỉ thị đang ghi âm

en: Show volume _notifications:
vi: Hiển thị thông báo âm lượng:

en: Mute/unmute is notified in all modes except "None"
vi: Tắt/bật âm lượng sẽ được thông báo ở mọi chế độ trừ chế độ "Không"

en: Step size used when adjusting volume with mouse wheel or hotkeys.
vi: Độ lớn bước thay đổi âm lượng khi dùng bánh xe chuột hay phím tắt.

en: _Volume step:
vi: Độ lớn bước:

en: M_aximum volume:
vi: Âm lượng tối đa:

en: Audio _Mixer
vi: Bộ trộn âm thanh

en: Audio mixer command that can be executed from the context menu, e.g. "pavucontrol", "unity-control-center sound".
vi: Chương trình bộ trộn âm thanh mà có thể được chạy từ danh sách ngữ cảnh, vd: "pavucontrol", "unity-control-center sound".

en: _Run Audio Mixer...
vi: Chạy bộ trộn âm thanh...

en: Control Playback of Media Players
vi: Điều khiển trình phát phương tiện

en: Enable multimedia keys for playback control
vi: Cho phép sử dụng các phím tắt multimedia để điều khiển trình phát phương tiện

en: Send multimedia keys to all players
vi: Gửi tín hiệu từ phím tắt đến tất cả các trình phát

en: Enable experimental window focus support
vi: Bật tính năng cửa sổ tiêu điểm thử nghiệm

en: Clear Known Items
vi: Xoá các mục đã biết

en: Please restart the players to make them visible again.
vi: Hãy khởi động lại các trình phát để hiện chúng trở lại.

en: Known Media Players
vi: Các trình phát đã biết

en: Media Players
vi: Trình phát phương tiện

en: <big><b>Failed to execute command "%s".</b></big>
    
    %s
vi: <big><b>Gặp lỗi khi chạy lệnh "%s".</b></big>
    
    %s

en: Not connected to the PulseAudio server
vi: Chưa kết nối đến máy chủ PulseAudio

en: <b>Volume %d%% (muted)</b>
    <small>%s</small>
vi: <b>Âm lượng %d%% (đã tắt)</b>
    <small>%s</small>

en: <b>Volume %d%%</b>
    <small>%s</small>
vi: <b>Âm lượng %d%%</b>
    <small>%s</small>

note: Audio mixers
en: _Audio mixer...
vi: Bộ trộn âm thanh...

en: Volume %d%c (muted)
vi: Âm lượng %d%c (đã tắt)

en: Volume %d%c
vi: Âm lượng %d%c

en: Configure Quicklauncher
vi: Cấu hình Quicklauncher

en: Lines:
vi: Đường:

en: icone
vi: biểu tượng

en: commande
vi: câu lệnh

en: Open icon
vi: Mở biểu tượng

en: Quicklauncher
vi: Trình gọi nhanh

en: Allows you to add launchers easily and display them on many lines.
vi: Cho phép thêm các trình gọi và hiển thị chúng trên nhiều dòng.

en: Other plugins available here
vi: Còn có các plugin khác

en: Program with several launchers
vi: Chương trình có vài trình gọi

en: <span weight="bold" stretch="semiexpanded">Region to capture</span>
vi: <span weight="bold" stretch="semiexpanded">Vùng chụp</span>

en: Entire screen
vi: Toàn bộ màn hình

en: Take a screenshot of the entire screen
vi: Tạo ảnh chụp toàn bộ màn hình

en: Active window
vi: Của sổ đang kích hoạt

en: Take a screenshot of the active window
vi: Tạo một ảnh chụp của cửa sổ đang kích hoạt

en: Select a region
vi: Chọn vùng

en: Capture the mouse pointer
vi: Chụp ảnh chuột

en: Display the mouse pointer on the screenshot
vi: Hiển thị chuột trên ảnh

en: <span weight="bold" stretch="semiexpanded">Delay before capturing</span>
vi: <span weight="bold" stretch="semiexpanded">Tạm dừng trước khi chụp</span>

en: Delay in seconds before the screenshot is taken
vi: Số giây để hoãn trước khi ảnh được chụp

en: <span weight="bold" stretch="semiexpanded">Action</span>
vi: <span weight="bold" stretch="semiexpanded">Hành động</span>

en: Save the screenshot to a PNG file
vi: Lưu ảnh chụp màn hình thành tập tin PNG

en: Copy the screenshot to the clipboard so that it can be pasted later
vi: Sao chép ảnh chụp màn hình đến bộ đệm để bạn có thể sao chép nó sau

en: Open the screenshot with the chosen application
vi: Mở ảnh chụp với ứng dụng đã chọn

en: Application to open the screenshot
vi: Ứng dụng để mở ảnh chụp

en: Save screenshot as...
vi: Lưu ảnh chụp thành...

en: Upload the screenshot...
vi: Tải ảnh chụp màn hình lên...

en: <span weight="bold" stretch="semiexpanded">Status</span>
vi: <span weight="bold" stretch="semiexpanded">Tình trạng</span>

en: The password for the user above
vi: Mật khẩu cho người dùng trên

en: Delay in seconds before taking the screenshot
vi: Số giây hoãn trước khi chụp

en: Select a region to be captured by clicking a point of the screen without releasing the mouse button, dragging your mouse to the other corner of the region, and releasing the mouse button.
vi: Chọn một vùng để chụp bằng cách nhấn vào một điểm trên màn hình và không thả nút chuột, rê chuột đến góc còn lại của vùng rồi thả nút chuột.

en: Take screenshots of the entire screen, of the active window or of a region
vi: Chụp toàn bộ màn hình, hay cửa sổ đang kích hoạt hay một vùng màn hình

note: widget = sensors->eventbox;
en: No sensors selected!
vi: Chưa chọn bộ cảm ứng nào!

note: gtk_widget_set_sensitive(myFontBox, !sd->sensors->display_values_graphically);
en: x-small
vi: rất nhỏ

en: x-large
vi: rất lớn

en: Sensors Plugin
vi: Plugin cảm ứng

en: Error: Could not connect to sensors!
vi: Lỗi: Không thể kết nối tới bộ cảm ứng!

en: No sensors found!
vi: Không tìm thấy bộ cảm ứng!

en: Xfce Session
vi: Phiên chạy Xfce

en: Use this session to run Xfce as your desktop environment
vi: Sử dụng phiên chạy này để dùng Xfce như môi trường làm việc của bạn

en: Xfce Session (Wayland)
vi: Phiên chạy Xfce (Wayland)

en: Unable to contact settings server
vi: Không thể liên lạc với máy chủ cài đặt

en: Unable to create user interface from embedded definition data
vi: Không thể tạo giao diện người dùng từ dữ liệu định nghĩa nhúng

en: App_lication Autostart
vi: Tự khởi chạy ứng dụng

en: Currently active session:
vi: Phiên chạy hiện hành:

en: If running
vi: Nếu đang chạy

en: Immediately
vi: Ngay lập tức

en: Session Save Error
vi: Lỗi khi lưu phiên chạy

en: Unable to save the session
vi: Không thể lưu phiên chạy

en: The saved states of your applications will not be restored during your next login.
vi: Tình trạng đã lưu của ứng dụng sẽ không được khôi phục trong lần đăng nhập tiếp theo

en: Clear sessions
vi: Xóa phiên chạy

en: Are you sure you want to empty the session cache?
vi: Bạn có thực sự muốn làm trống bộ nhớ đệm phiên chạy?

en: You might need to delete some files manually in "%s".
vi: Bạn có thể cần phải xóa một số tệp tin bằng tay trong "%s"

en: All Xfce cache files could not be cleared
vi: Mọi tệp tin trong  bộ nhớ đẹm không thể bị xóa

en: Are you sure you want to terminate "%s"?
vi: Bạn có thực sự muốn kết thúc "%s"?

en: The application will lose any unsaved state and will not be restarted in your next session.
vi: Ứng dụng sẽ mất trạng thái làm việc hiện tại và không được khôi phục trong phiên làm việc tiếp theo của bạn.

en: Terminate Program
vi: Buộc kết thúc chương trình

en: _Quit Program
vi: _Thoát chương trình

en: Unable to terminate program.
vi: Không thể kết thúc chương trình

en: (Unknown program)
vi: (Không rõ chương trình)

en: Restart Style
vi: Kiểu khởi động lại

en: Add application
vi: Thêm ứng dụng

en: Trigger:
vi: Điều kiện:

en: Select a command
vi: Chọn một câu lệnh

en: Edit application
vi: Sử chương trình

en: on login
vi: khi đăng nhập

en: on logout
vi: khi đăng xuất

en: on shutdown
vi: khi tắt nguồn

en: on restart
vi: khi khởi động lại

en: on suspend
vi: khi tạm dừng

en: on hibernate
vi: khi ngủ đông

en: on hybrid sleep
vi: khi tạm dừng kết hợp ngủ đông

en: on switch user
vi: khi đổi người dùng

en: Failed to open %s for writing
vi: Không mở được %s để ghi

en: Failed to unlink %s: %s
vi: Không bỏ được liên kết %s: %s

en: Failed to create file %s
vi: Không tạo được tập tin %s

en: Failed to open %s for reading
vi: Mở %s để đọc, thất bại

en: Failed to set run hook
vi: Không thể đặt lệnh chạy tự động

en: Remove application
vi: Gỡ chương trình

en: Failed adding "%s"
vi: Thất bại khi thêm "%s"

en: Failed to remove item
vi: Thất bại khi gỡ bỏ mục

en: Failed to edit item
vi: Thất bại khi sửa mục

en: Failed to edit item "%s"
vi: Thất bại khi sửa mục "%s"

en: Failed to toggle item
vi: Không thể bật/tắt mục

en: Disable binding to TCP ports
vi: Vô hiệu hoá các liên kết với cổng các cổng TCP

en: Choose the session you want to restore. You can simply double-click the session name to restore it.
vi: Chọn phiên bạn muốn khôi phục. Bạn có thể chỉ cần nhấp kép vào tên phiên để khôi phục.

en: Create a new session.
vi: Tạo phiên mới.

en: Delete a saved session.
vi: Xoá một phiên làm việc đã lưu.

en: Cancel the login attempt and return to the login screen.
vi: Huỷ đăng nhập và quay trở lại màn hình đăng nhập.

en: Start an existing session.
vi: Bắt đầu một phiên làm việc có sẵn.

en: Could not look up internet address for %s.
    This will prevent Xfce from operating correctly.
    It may be possible to correct the problem by adding
    %s to the file /etc/hosts on your system.
vi: Không thể tra địa chỉ internet cho %s.
    Điểu này sẽ ngăn Xfce hoạt động đúng.
    Có thể giải quyết vấn đề bằng cách thêm
    %s vào tập tin /etc/hosts trên hệ thống.

en: Unable to determine failsafe session name.  Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "%s"), or xfce4-session is installed incorrectly.
vi: Không thể xác định tên phiên làm việc dự phòng.  Các lý do có thể: xfconfd chưa chạy (vấn đề về D-Bus setup); biến môi trường $XDG_CONFIG_DIRS bị đặt sai (phải chứa "%s"), hoặc xfce4-session bị cài đặt sai cách.

en: The specified failsafe session ("%s") is not marked as a failsafe session.
vi: Phiên làm việc dự phòng ("%s") không được đánh dấu là phiên làm việc dự phòng.

en: The list of applications in the failsafe session is empty.
vi: Danh sách các ứng dụng trong phiên làm việc dự phòng đang rỗng.

en: Name for the new session
vi: Tên cho phiên làm việc mới

note: FIXME: migrate this into the splash screen somehow so the * window doesn't look ugly (right now no WM is running, so it * won't have window decorations).
en: Session Manager Error
vi: Lỗi trình quản lý phiên chạy

en: Unable to load a failsafe session
vi: Không thể mở phiên làm việc dự phòng.

en: Shutdown Failed
vi: Tắt máy, thất bại

en: Failed to suspend session
vi: Không thể cho tạm dừng phiên làm việc

en: Failed to hibernate session
vi: Không thể cho ngủ đông phiên làm việc

en: Failed to hybrid sleep session
vi: Không thể cho tạm dừng kết hợp ngủ đông phiên làm việc

en: Failed to switch user
vi: Không thể đổi người dùng

en: Can only terminate clients when in the idle state
vi: Chỉ có thể buộc kết thúc các client khi trong trạng thái idle

en: Session manager must be in idle state when requesting a checkpoint
vi: Trình quản lý phiên làm việc phải ở trong trạng thái chờ khi yêu cầu một điểm lưu

en: Log out %s
vi: Đăng xuất %s

en: Shutdown is blocked by the kiosk settings
vi: Tắt máy bị khóa bởi cài đặt kiosk

en: Unknown shutdown method %d
vi: Không rõ phương pháp tắt máy %d

en: Log out without displaying the logout dialog
vi: Đăng xuất mà không hiện hôp thoại

en: Halt without displaying the logout dialog
vi: Tắt máy mà không hiện hôp thoại

en: Reboot without displaying the logout dialog
vi: Khởi động lại mà không hiện hôp thoại

en: Suspend without displaying the logout dialog
vi: Tạm dừng mà không hiện hôp thoại

en: Hibernate without displaying the logout dialog
vi: Ngủ đông mà không hiện hôp thoại

en: Log out quickly; don't save the session
vi: Đăng xuất nhanh chóng, không lưu phiên chạy

en: Written by Benedikt Meurer <benny@xfce.org>
vi: Được viết bởi Benedikt Meurer <benny@xfce.org>

en: and Brian Tarricone <kelnos@xfce.org>.
vi: và Brian Tarricone <kelnos@xfce.org>.

en: Received error while trying to log out
vi: Nhận được lỗi trong khi cố gắng đăng xuất

en: Log out of the Xfce Desktop
vi: Đăng xuất khỏi màn hình Xfce

en: Session and Startup
vi: Phiên chạy và khởi động

en: Your session is being saved.  If you do not wish to wait, you may close this window.
vi: Phiên chạy đang được lưu. Nếu bạn không muốn đợi, bạn có thể đóng cửa sổ này.

en: File /proc/stat not found!
vi: Không tìm thấy tập tin /proc/stat!

en: System Load: %ld%%
vi: Tải hệ thống: %ld%%

en: Memory: %ldMB of %ldMB used
vi: Bộ nhớ: dùng %ldMB từ %ldMB

en: Swap: %ldMB of %ldMB used
vi: Swap: dùng %ldMB từ %ldMB

en: Bar color:
vi: Màu:

en: Text to display:
vi: Văn bản hiển thị:

en: CPU monitor
vi: Theo dõi CPU

en: Memory monitor
vi: Theo dõi bộ nhớ

en: Swap monitor
vi: Theo dõi swap

en: Uptime monitor
vi: Theo dõi thời gian đã chạy

en: System Load Monitor
vi: Tải hệ thống

en: File /proc/uptime not found!
vi: Không tìm thấy tập in /proc/uptime!

en: Easy to use task manager
vi: Trình quản lý tác vụ dễ dùng

en: Execution error
vi: Lỗi thực thi

en: Couldn't find any default command to run.
vi: Không thể tìm thấy bất cứ lệnh mặc định nào để chạy

en: Run Task Manager as root
vi: Chạy trình quản lý tác vụ với root

en: Terminal emulator
vi: Giả lập dòng lệnh

en: <b>Processes:</b> %u
    <b>CPU:</b> %.0f%%
    <b>Memory:</b> %.0f%%
    <b>Swap:</b> %.0f%%
vi: <b>Tiến trình:</b> %u
    <b>CPU:</b> %.0f%%
    <b>Ram:</b> %.0f%%
    <b>Swap:</b> %.0f%%

en: Processes: %u
    CPU: %.0f%%
    Memory: %.0f%%
    Swap: %.0f%%
vi: Tiến trình: %u
    CPU: %.0f%%
    Ram: %.0f%%
    Swap: %.0f%%

en: Memory: %s%%
vi: Ram: %s%%

en: Processes: %d
vi: Tiến trình: %d

note: TRANSLATORS: “Prio.” is short for Priority, it appears in the tree view header.
en: Prio.
vi: Ưu tiên

en: Very low
vi: Rất thấp

en: Very high
vi: Rất cao

en: Warning, you are using the root account, you may harm your system.
vi: Cảnh báo, bạn đang sử dụng tài khoản root, bạn có thể gây hại cho hệ thống.

en: Settings for Task Manager
vi: Cài đặt cho trình quản lý tác vụ

en: Show application icons
vi: Hiện biểu tượng ứng dụng

en: Show full command lines
vi: Hiện toàn bộ dòng lệnh

en: Refresh rate:
vi: Tốc độ làm tươi:

en: Unable to register terminal service: %s
vi: Không đăng ký được dịch vụ terminal: %s

en: User id mismatch
vi: ID người dùng không tương ứng

en: Option "--default-display" requires specifying the default X display as its parameter
vi: Tùy chọn "--default-display" cần tham số là màn hình X mặc định

en: Option "--default-working-directory" requires specifying the default working directory as its parameter
vi: Tùy chọn "--default-working-directory" cần tham số là thư mục làm việc mặc định

en: Option "--execute/-x" requires specifying the command to run on the rest of the command line
vi: Tùy chọn "--execute/-x" cần một câu lệnh chạy trên dòng lệnh

en: Option "--command/-e" requires specifying the command to run as its parameter
vi: Tùy chọn "--command/-e" cần tham số là câu lệnh để chạy

en: Option "--working-directory" requires specifying the working directory as its parameter
vi: Tùy chọn "--working-directory" cần tham số là thư mục làm việc

en: Option "--title/-T" requires specifying the title as its parameter
vi: Tùy chọn "--title/-T" cần tham số là tiêu đề

en: Option "--display" requires specifying the X display as its parameters
vi: Tùy chọn "--display" cần tham số là màn hình X

en: Option "--geometry" requires specifying the window geometry as its parameter
vi: Tùy chọn "--geometry" cần tham số là kích thước của cửa sổ

en: Option "--role" requires specifying the window role as its parameter
vi: Tùy chọn "--role" cần tham số là vai trò của cửa sổ

en: Option "--startup-id" requires specifying the startup id as its parameter
vi: Tùy chọn "--startup-id" cần tham số là id chạy lúc đầu

en: Unable to determine your login shell.
vi: Không nhận ra shell đăng nhập của người dùng.

en: Failed to execute child
vi: Thực hiện tiến trình con không thành công

en: Xfce Terminal Emulator
vi: Trình giả lập Terminal cho Xfce

en: Copy Email Address
vi: Sao chép địa chỉ Email

en: Compose Email
vi: Soạn Thư

en: Unable to drop selection of type text/plain to terminal: Wrong format (%d) or length (%d)
vi: Không thể lấy được lựa chọn dạng văn bản/thường tới terminal: Định dạng (%d) hoặc chiều dài (%d) sai

en: Unable to drop Mozilla URL on terminal: Wrong format (%d) or length (%d)
vi: Không thể lấy được URL của Mozilla trên terminal: Định dạng (%d) hoặc chiều dài (%d) sai

en: Unable to drop URI list on terminal: Wrong format (%d) or length (%d)
vi: Không thể lấy được danh sách URI trên terminal: Định dạng (%d) hoặc chiều dài (%d) sai

en: Received invalid color data: Wrong format (%d) or length (%d)
vi: Nhận được dữ liệu màu sai: Định dạng (%d) hoặc chiều dài (%d) sai

en: Open a new terminal tab
vi: Mở một thẻ tab mới

en: Open T_erminal
vi: Mở T_erminal

en: _Set Title...
vi: Đặt tiê_u đề...

en: Display help contents
vi: Hiển thị nội dung trợ giúp

en: Show/hide the menubar
vi: Hiện/ẩn thanh trình đơn

en: Show Window _Borders
vi: Hiện đường biên cửa _sổ

en: Show/hide the window decorations
vi: Hiện/ẩn trang trí cửa sổ

en: Window Title|Set Title
vi: Đặt tiêu đề

en: Enter the title for the current terminal tab
vi: Nhập tiêu đề cho thẻ tab hiện thời của terminal

en: Replaces initial title
vi: Thay thế tiêu đề gốc

en: Goes before initial title
vi: Đi trước tiêu đề gốc

en: Goes after initial title
vi: Đi sau tiêu đề gốc

en: Isn't displayed
vi: Không được hiển thị

en: None (use solid color)
vi: Không (dùng màu duy nhất)

en: _Initial title:
vi: _Tiêu đề gốc:

en: _Dynamically-set title:
vi: Tiêu đề đặt độn_g:

en: _Run command as login shell
vi: _Chạy câu lệnh như shell đăng nhập

en: Select this option to force Terminal to run your shell as a login shell when you open new terminals. See the documentation of your shell for details about differences between running it as interactive shell and running it as login shell.
vi: Chọn tùy chọn này để bắt buộc Terminal chạy shell như một shell đăng nhập khi mở các terminal mới. Hãy xem tài liệu đi kèm với shell để biết chi tiết về các chế độ chạy khác nhau của shell (hội thoại và đăng nhập).

en: _Update utmp/wtmp records when command is launched
vi: _Cập nhật các bản ghi utmp/wtmp khi chạy câu lệnh

en: This option controls whether the terminal will scroll down automatically whenever new output is generated by the commands running inside the terminal.
vi: Tùy chọn này điều chỉnh để terminal sẽ cuộn xuống tự động khi có kết quả mới tạo ra bởi các câu lệnh chạy bên trong terminal.

en: Enables you to press any key on the keyboard to scroll down the terminal window to the command prompt.
vi: Cho phép người dùng nhấn bất kỳ phím nào để cuộn cửa sổ terminal xuống tới dấu nhắc câu lệnh.

en: Specifies the number of lines that you can scroll back using the scrollbar.
vi: Chỉ ra số dòng người dùng có thể cuộn ngược lại bằng thanh cuộn.

en: Enable this option to allow applications running inside the terminal windows to use bold text.
vi: Bật tùy chọn này để cho phép các ứng dụng chạy bên trong cửa sổ terminal dùng chữ đậm.

en: Display _menubar in new windows
vi: Hiển thị _thanh trình đơn trong cửa số mới

en: Enable this option to show the menubar in newly created terminal windows.
vi: Bật tùy chọn này để hiển thị thanh trình đơn trong cửa sổ mới tạo ra.

en: Display _borders around new windows
vi: Hiển thị đường _biên quanh cửa sổ mới

en: Enable this option to show window decorations around newly created terminal windows.
vi: Bật tùy chọn này để hiển thị trang trí quanh cửa sổ terminal mới tạo ra.

en: Disable all me_nu access keys (such as Alt+f)
vi: Tắt bỏ mọi phím nóng để mở trì_nh đơn (ví dụ Alt+t)

note: Generate error message
en: Could not execute command:
vi: Không thực hiện được câu lệnh:

note: Plugin size label
en: Width (in chars):
vi: Rộng (theo ký tự):

en: Verve Command Line
vi: Dòng lệnh Verve

en: No carrier signal
vi: Không có tín hiệu đưa

en: No device configured
vi: Chưa có thiết bị được cấu hình

en: _Autohide when offline
vi: _Tự động ẩn khi ngoài mạng

en: Add to Desktop
vi: Thêm vào Desktop

en: Browse the file system to choose a custom command.
vi: Duyệt hệ thống để chọn một lệnh tùy thích.

en: Clear Recently Used
vi: Dọn danh sách được dùng gần đây

en: Di_splay:
vi: H_iển thị:

en: Failed to launch menu editor.
vi: Không thể chạy trình chỉnh sửa thực đơn.

en: Failed to lock screen.
vi: Thất bại khi khóa màn hình.

en: Failed to log out.
vi: Thất bại khi đăng xuất.

en: Failed to open settings manager.
vi: Thất bại khi mở quản lý thiết lập.

en: Icon and title
vi: Tiêu đề và biểu tượng

en: Man Pages
vi: Trang chính

en: Nam_e:
vi: Tên

en: Open URI
vi: Mở URI

en: Panel Button
vi: Nút điều khiển

en: Position _search entry next to panel button
vi: Đặt ô tìm kiếm gần biểu tượng Whisker

en: Position commands next to search _entry
vi: Đặt các nút lệnh cạnh ô tìm kiếm

en: Remove action "%s"?
vi: Xóa bỏ hành động %s?

en: Remove selected action
vi: Hủy bỏ

en: Search Actio_ns
vi: Tìm kiếm hành động

en: Search Action
vi: Tìm

en: Select an Icon
vi: Chọn biểu tượng

en: Show a menu to easily access installed applications
vi: Hiển thị thực đơn để chạy ứng dụng dễ dàng

en: Show application _descriptions
vi: Hiển thị mô tả_ứng dụng

en: Sort Alphabetically A-Z
vi: Sắp xếp theo thứ tự A-Z

en: Sort Alphabetically Z-A
vi: Sắp xếp theo thứ tự Z-A

en: Switch categories by _hovering
vi: Chuyển đổi tiêu đề khi rê ch_uột

en: The action will be deleted permanently.
vi: Hành động sẽ bị xóa vĩnh viễn

en: Unable to add launcher to desktop.
vi: Không thể thêm vào thanh truy cập nhanh ở desktop.

en: Unable to add launcher to panel.
vi: Không thể thêm vào thanh truy cập nhanh hay khung.

en: Whisker Menu
vi: Thực đơn Whisker

en: _Edit Applications
vi: _Sửa Ứng dụng

en: Screen %d, Monitor %d
vi: Màn hình %d, Monitor %d

en: File/launcher icons
vi: Biểu tượng tập tin/trình gọi

en: Build options:
vi: Tùy chọn biên dịch:

en:     Desktop Menu:        %s
vi:     Thực đơn màn hình:        %s

en:     Desktop Icons:       %s
vi:     Biểu tượng màn hình:       %s

en:     Desktop File Icons:  %s
vi:     Biểu tượng màn hình:  %s

en: %s is not running.
vi: %s không chạy.

en: <b>Workspace %d</b>
vi: <b>Vùng làm việc %d</b>

en: <i>Workspace %d</i>
vi: <i>Vùng làm việc %d</i>

en: _Add Workspace
vi: _Thêm vùng làm việc

en: _Remove Workspace %d
vi: Gỡ _bỏ vùng làm việc %d

en: _Remove Workspace '%s'
vi: Gỡ _bỏ vùng làm việc '%s'

note: printf is to be translator-friendly
en: Unable to launch "%s":
vi: Không chạy được "%s":

en: Launch Error
vi: Lỗi chạy

en: Unable to launch "exo-desktop-item-edit", which is required to create and edit launchers and links on the desktop.
vi: Không chạy được "exo-desktop-item-edit" cần thiết để tạo và sửa các trình gọi và liên kết trên màn hình.

en: _Open all
vi: _Mở hết

note: create launcher item
en: Create _Launcher...
vi: Tạo trình _gọi...

note: create link item
en: Create _URL Link...
vi: Tạo liên kết _URL...

en: _Edit Launcher
vi: _Sửa trình gọi

en: Desktop _Settings...
vi: _Thiết lập desktop...

en: P_roperties...
vi: _Thuộc tính...

en: Eject Failed
vi: Đẩy ra không thành công

en: Mount Failed
vi: Lỗi khi gắn

en: E_ject Volume
vi: Đẩy đĩa _ra

note: Type: boolean Description
en: Enable WenQuanYi font in fontconfig?
vi: Bật phông chữ WenQuanYi trong fontconfig ?

note: Type: boolean Description
en: By default, bitmapped fonts are disabled in fontconfig setting because they are often lower quality. Enabling this option will bypass the system wide fontconfig setting and allow applications to use WenQuanYi font without affecting other bitmapped fonts.
vi: Mặc định là các phông chữ mẫu ảnh bị tắt trong tập tin cấu hình phông fontconfig, vì chúng thường có ít chất lượng hơn. Vậy bật tuỳ chọn này sẽ đi vòng thiết lập fontconfig trên toàn hệ thống và cho phép ứng dụng dùng phông chữ WenQuanYi mà không ảnh hưởng đến phông chữ mẫu ảnh khác.

note: Type: boolean Description
en: Do you want xfstt to listen on a TCP port?
vi: Bạn có muốn trình xfstt lắng nghe trên cổng TCP không?

note: Type: boolean Description
en: Xfstt runs as superuser, but only before a connection is established with the client, then it drops superuser privileges and is run as user nobody.
vi: Trình xfstt chạy với tư cách siêu người dùng, nhưng chỉ trược khi thiết lập kết nối đến trình khách. Sau đó nó bỏ quyền hạn của siêu người dùng, rồi chạy với tư cách người dùng không ai.

note: Type: boolean Description
en: This approach is fairly secure, but if you are not going to provide fonts to remote hosts, it is recommended to not listen to network connections.
vi: Phương pháp này hơi bảo mật, nhưng nếu bạn sẽ không cung cấp phông chữ cho máy ở xa thì đệ nghị trình này không lắng nghe kết nối mạng.

en: This window might be busy and is not responding.
    Do you want to terminate the application?
vi: Cửa sổ này có thể đang bận và không hồi đáp được.
    Bạn có muốn tắt ứng dụng?

en: Session manager socket
vi: Socket trình quản lý phiên làm việc

en: Workspace Name
vi: Tên không gian làm việc

en: Configure window behavior and shortcuts
vi: Cấu hình hành vi của cửa sổ và các tổ hợp phím

en: Window Manager Tweaks
vi: Tinh chỉnh của trình quản lí cửa sổ

en: Fine-tune window behaviour and effects
vi: Cấu hình hành vi cửa sổ và hiệu ứng

en: Configure layout, names and margins
vi: Thiết lập cách bố trí, tên và lề

en: <b>The_me</b>
vi: <b>_Chủ đề</b>

en: <b>Title fon_t</b>
vi: <b>_Phông cho tiêu đề</b>

en: <b>Title _alignment</b>
vi: <b>Căn _lề cho tiêu đề</b>

en: Click and drag the buttons to change the layout
vi: Nhấn và di chuyển các nút để thay đổi cách bố trí

en: The window title cannot be removed
vi: Tiêu đề cửa sổ không thể bị gỡ bỏ

en: <b>Button layout</b>
vi: <b>Cách bố trí nút</b>

en: Define shortcuts to perform _window manager actions:
vi: Định nghĩa các lối tắt để thực thi các thao tác _quản lý cửa sổ:

en: Click to foc_us
vi: Nhấn để _tập trung

en: Focus follows _mouse
vi: Tập trung theo _con trỏ

en: _Delay before window receives focus:
vi: Trì _hoãn trước khi cửa sổ được tập trung:

note: Focus delay Raise focus delay
en: <i>Short</i>
vi: <i>Ngắn</i>

note: Focus delay Raise focus delay
en: <i>Long</i>
vi: <i>Dài</i>

en: <b>Focus model</b>
vi: <b>Cách tập trung</b>

en: Automatically give focus to _newly created windows
vi: Tự động tập trung khi một cửa sổ _mới hiện ra

en: <b>New window focus</b>
vi: <b>Tập trung vào cửa sổ mới</b>

en: Automatically _raise windows when they receive focus
vi: Tự động nâng các cửa sổ khi chúng nhận tiêu điểm

en: Delay _before raising focused window:
vi: Trì hoãn trước khi nâng cửa sổ:

en: <b>Raise on focus</b>
vi: Nâng khi nhận tiêu điểm

en: Raise window when clicking _inside application window
vi: Nâng cửa sổ khi nhấn vào cửa sổ

en: <b>Raise on click</b>
vi: Nâng khi nhấn

en: To screen _borders
vi: Đến _viền màn hình

en: To other _windows
vi: Đến cửa _sổ khác

en: Dis_tance:
vi: _Khoảng cách:

note: Snapping distance Edge resistance Smart placement size
en: <i>Small</i>
vi: <i>Nhỏ</i>

note: Snapping distance Edge resistance
en: <i>Wide</i>
vi: <i>Rộng</i>

en: <b>Windows snapping</b>
vi: Dính cửa sổ

en: With the mouse _pointer
vi: Với con t_rỏ chuột

en: With a _dragged window
vi: Với cửa sổ đang được di chuyển

en: _Edge resistance:
vi: Kháng cự cạnh:

en: <b>Wrap workspaces when reaching the screen edge</b>
vi: Chuyển không gian làm việc khi chạm đến cạnh màn hình

en: When _moving
vi: Khi _di chuyển

en: When _resizing
vi: Khi _thay đổi kích cỡ

en: <b>Hide content of windows</b>
vi: <b>Hiện nội dung cửa sổ</b>

en: The action to perform when the title-bar is double-clicked
vi: Thao tác sẽ thực thi khi thanh tiêu đề được nháy đúp

en: <b>Double click _action</b>
vi: <b>_Thao tác nháy đúp</b>

en: Failed to initialize xfconf. Reason: %s
vi: Thất bại khi khởi tạo xfconf. Lý do: %s

en: Could not create the settings dialog.
vi: Không thể tạo hộp thoại cài đặt.

en: This will reset all shortcuts to their default values. Do you really want to do this?
vi: Việc này sẽ đặt mọi lối tắt về giá trị mặc định. Bạn có thực sự muốn làm điều này?

en: S_kip windows that have "skip pager"
    or "skip taskbar" properties set
vi: Bỏ qua những cửa sổ có thuộc tính skip pager hoặc skip taskbar được đặt

en: Cycle _through minimized windows in most recently used order
vi: Chuyển qua các cửa sổ theo thứ tự dùng gần đây

en: _Include hidden (i.e. iconified) windows
vi: Bao gồm các cửa sổ đã thu nhỏ

en: Cycle _through windows on all workspaces
vi: Duyệt _qua các cửa sổ trên mọi không gian làm việc

en: _Draw frame around selected window while cycling
vi: Vẽ các đường viền cửa sổ khi chuyển cửa sổ

en: _Raise windows while cycling
vi: Nâng cửa sổ khi chuyển cửa sổ

en: Cycle through windows in a _list
vi: Duyệt cửa sổ theo dạng danh sách

en: C_ycling
vi: _Duyệt

en: Activate foc_us stealing prevention
vi: Bật tính năng ngăn chặn cướp tiêu điểm

en: Honor _standard ICCCM focus hint
vi: Tôn trọng gợi ý tiêu điểm ICCCM chuẩn

en: When a window raises itself:
vi: Khi một cửa sổ nâng chính nó

en: _Bring window on current workspace
vi: Mang cửa sổ đến không gian làm việc hiện tại

en: Switch to win_dow's workspace
vi: Chuyển quan không gian làm việc của cửa sổ

en: Key used to _grab and move windows:
vi: Phím để bắt và di chuyển cửa sổ:

en: _Raise windows when any mouse button is pressed
vi: Nâng cửa sổ khi nhấn một phím chuột bất kì

en: Hide frame of windows when ma_ximized
vi: Ẩn khung cửa sổ khi được _phóng to

en: Hide title of windows when maximized
vi: Ẩn tiêu đề cửa sổ khi được phóng to

en: Automatically _tile windows when moving toward the screen edge
vi: Tự động lát cửa sổ khi di chuyển đến gần cạnh màn hình

en: Use _edge resistance instead of window snapping
vi: Sử dụng kháng cự cạnh thay cho dính cửa sổ

en: Use mouse wheel on title bar to ro_ll up the window
vi: Sử dụng bánh xe chuột để lăn cửa sổ lên

en: Notify of _urgency by making window's decoration blink
vi: Thông báo bằng cách chớp viền trang trí cửa sổ

en: Keep urgent windows _blinking repeatedly
vi: Luôn chớp các cửa sổ đang thông báo

en: _Accessibility
vi: Truy cập

en: Use the _mouse wheel on the desktop to switch workspaces
vi: Sử dụng bánh xe chuột trên desktop để chuyển không gian làm việc

en: _Remember and recall previous workspace
    when switching via keyboard shortcuts
vi: Ghi nhớ và chuyển về không gian làm việc vừa dùng
    khi chuyển bằng phím tắt

en: Wrap workspaces depending on the actual desktop _layout
vi: Lặp lại các không gian làm việc tuỳ thuộc vào cách bố trí desktop

en: Wrap workspaces when _the first or the last workspace is reached
vi: Lặp lại không gian làm việc khi chuyển tới không gian làm việc đầu hoặc cuối

en: _Workspaces
vi: Không gian làm việc

en: _Minimum size of windows to trigger smart placement:
vi: Kích thước tối thiểu của cửa sổ để kích hoạt bố trí thông minh

note: Smart placement size
en: <i>Large</i>
vi: To

en: By default, place windows:
vi: Theo mặc định, đặt cửa sổ:

en: At the c_enter of the screen
vi: Ở giữa màn hình

en: U_nder the mouse pointer
vi: Ở vị trí con trỏ

en: _Placement
vi: Bố trí

en: _Enable display compositing
vi: Bật bộ tổ hợp hiển thị

en: Display _fullscreen overlay windows directly
vi: Hiển thị các cửa tổ toàn màn hình trực tiếp

en: Show windows preview in place of icons when cycling
vi: Xem preview các cửa sổ thay vì các biểu tượng khi duyệt

en: Show shadows under pop_up windows
vi: Đổ bóng dưới cửa sổ pop up

en: Show shadows under _dock windows
vi: Đổ bóng dưới cửa sổ dock

en: Show shadows under _regular windows
vi: Đổ bóng dưới cửa sổ thường

en: Zoom desktop with mouse wheel
vi: Phóng to desktop bằng bánh xe chuột

en: Zoom pointer along with the desktop
vi: Phóng to con trỏ cùng với desktop

en: Opaci_ty of window decorations:
vi: Độ đục của vùng trang trí cửa sổ

en: <i>Transparent</i>
vi: Trong suốt

en: <i>Opaque</i>
vi: Đục

en: Opacity of _inactive windows:
vi: Độ mờ của các cửa sổ không được tập trung

en: Opacity of windows during _move:
vi: Độ mờ của cửa sổ khi di duyển

en: Opacity of windows during resi_ze:
vi: Độ mờ của cửa sổ khi đổi cỡ

en: Opacity of popup wi_ndows:
vi: Độ mờ của các cửa sổ pop up

en: C_ompositor
vi: Bộ tổng hợp

en: _Number of workspaces:
vi: Số lượng không gian làm việc

en: Margins are areas on the edges of the screen where no window will be placed
vi: Biên là khu vực bên ngoài màn hình không thể đặt cửa sổ ứng dụng

en: _Margins
vi: Lề

en: Unsupported keyboard modifier '%s'
vi: Không hỗ trợ phím sửa đổi  '%s'

en: Set the compositor mode
vi: Đặt chế độ tổng hợp

en: Set the vblank mode
vi: Đặt chế độ vblank

en: Replace the existing window manager
vi: Thay thế trình quản lí cửa sổ hiện tại

en: Minimize _Other Windows
vi: Ẩn các cửa sổ khác

en: _Same as Other Windows
vi: Giống với các cửa sổ khác

en: Always _Below Other Windows
vi: Luôn ở dưới các cửa sổ khác

note: ----------------------------------------------
en: Roll Window Up
vi: Che cửa sổ

en: Roll Window Down
vi: Huỷ che cửa sổ

en: Context _Help
vi: Trợ giúp

note: ----------------------------------------------
en: Always on _Visible Workspace
vi: Luôn nằm trên không gian làm việc hiện tại

en: Move to Another Monitor
vi: Di chuyển sang màn hình khác

en: %s: GtkMenu failed to grab the pointer
vi: %s: GtkMenu không bắt được con trỏ

en: Error reading data from child process: %s
vi: Gặp lỗi khi đọc dữ liệu từ tiến trình con: %s

en: Cannot spawn helper-dialog: %s
vi: Không thể tạo hộp thoại helper: %s

en: Generic 101-key PC
vi: PC chung 101 phím

en: Generic 102-key (Intl) PC
vi: PC chung 102 phím (Quốc tế)

en: Generic 104-key PC
vi: PC chung 104 phím

en: Generic 105-key (Intl) PC
vi: PC chung 105 phím (Quốc tế)

en: Dell 101-key PC
vi: Dell PC 101 phím

en: Dell Latitude series laptop
vi: Máy tính xách tay Dell sê-ri Latitude

en: Winbook Model XP5
vi: Winbook kiểu mẫu XP5

en: PC-98xx Series
vi: Sê ri PC-98xx

en: A4Tech Wireless Desktop RFKB-23
vi: Không dây Để bàn RFKB-23 A4Tech

en: Azona RF2300 wireless Internet Keyboard
vi: Bàn phím không dây Internet Azona RF2300

en: Advance Scorpius KI
vi: Nâng cao Scorpius KI

en: Brother Internet Keyboard
vi: Bàn phím Internet Brother

en: BTC 5113RF Multimedia
vi: BTC 5113RF đa phương tiện

en: BTC 9116U Mini Wireless Internet and Gaming
vi: BTC 9116U Internet và Chạy trò Không dây Nhỏ

en: Cherry Blue Line CyBo@rd (alternate option)
vi: Cherry Blue Line CyBo@rd (tùy chọn thay thế)

en: Cherry CyBo@rd USB-Hub
vi: Cherry CyBo@rd Cái Nối USB

en: Cherry B.UNLIMITED
vi: Cherry B.VÔ_HẠN

en: Chicony Internet Keyboard
vi: Bàn phím Internet Chicony

en: Compaq Easy Access Keyboard
vi: Bàn phím Truy cập Dễ dàng của Compaq

en: Compaq Internet Keyboard (7 keys)
vi: Bàn phím Internet Compaq (7 phím)

en: Compaq Internet Keyboard (13 keys)
vi: Bàn phím Internet Compaq (13 phím)

en: Compaq Internet Keyboard (18 keys)
vi: Bàn phím Internet Compaq (18 phím)

en: Laptop/notebook Compaq (eg. Armada) Laptop Keyboard
vi: Bàn phím nhỏ gọn cho máy xách tay/notebook Compaq (ví dụ Armada)

en: Laptop/notebook Compaq (eg. Presario) Internet Keyboard
vi: Bàn phím Internet cho máy xách tay/notebook Compaq (ví dụ Presario)

en: Compaq iPaq Keyboard
vi: Bàn phím iPaq Compaq

en: Dell USB Multimedia Keyboard
vi: Bàn phím đa phương tiện USB Dell

en: Dell Laptop/notebook Inspiron 6xxx/8xxx
vi: Xách tay Dell Inspiron 6xxx/8xxx

en: Dell Laptop/notebook Precision M series
vi: Xách tay Dell dãy Precision M

en: Dexxa Wireless Desktop Keyboard
vi: Bàn phím Không dây Dexxa cho Desktop

en: Diamond 9801 / 9802 series
vi: Sê ri Diamond 9801 / 9802

en: Fujitsu-Siemens Computers AMILO laptop
vi: Máy tính xách tay AMILO Fujitsu-Siemens

en: Genius Comfy KB-16M / Genius MM Keyboard KWD-910
vi: Genius Tiện lợi KB-16M / Bàn phím Genius MM KWD-910

en: Logitech Generic Keyboard
vi: Bàn phím chung Logitech

en: Logitech G15 extra keys via G15daemon
vi: Logitech G15 các phím thêm thông qua G15daemon

en: Hewlett-Packard Internet Keyboard
vi: Bàn phím Internet Hewlett-Packard

en: Hewlett-Packard SK-250x Multimedia Keyboard
vi: Bàn phím đa phương tiện Hewlett-Packard SK-250x

en: IBM Rapid Access
vi: Truy cập nhanh IBM

en: IBM Rapid Access II
vi: Truy cập nhanh IBM II

en: Logitech Access Keyboard
vi: Bàn phím Truy cập Logitech

en: Logitech Internet 350 Keyboard
vi: Bàn phím Internet Logitech 350

en: Logitech Media Elite Keyboard
vi: Bàn phím Logitech Media Elite

en: Logitech Cordless Desktop (alternate option)
vi: Logitech Cordless Desktop (tùy chọn thay thế)

en: Logitech Cordless Desktop Pro (alternate option 2)
vi: Logitech Cordless Desktop Pro (tùy chọn thay thế 2)

en: Logitech iTouch Cordless Keyboard (model Y-RB6)
vi: Bàn phím Không dây Logitech iTouch (mẫu mã Y-RB6)

en: Logitech Internet Keyboard
vi: Bàn phím Internet Logitech

en: Logitech Internet Navigator Keyboard
vi: Bàn phím Logitech Internet Navigator

en: Logitech iTouch Internet Navigator Keyboard SE
vi: Bàn phím Logitech iTouch Internet Navigator SE

en: Logitech iTouch Internet Navigator Keyboard SE (USB)
vi: Bàn phím Logitech iTouch Internet Navigator SE (USB)

en: Logitech Ultra-X Keyboard
vi: Bàn phím Logitech Ultra-X

en: Logitech Ultra-X Cordless Media Desktop Keyboard
vi: Bàn phím Logitech Ultra-X Cordless Media Desktop

en: Logitech diNovo Keyboard
vi: Bàn phím Logitech diNovo

en: Logitech diNovo Edge Keyboard
vi: Bàn phím Logitech diNovo Edge

en: Memorex MX2500 EZ-Access Keyboard
vi: Bàn phím Memorex MX2500 EZ-Access

en: Microsoft Internet Keyboard
vi: Bàn phím Internet Microsoft

en: ViewSonic KU-306 Internet Keyboard
vi: Bàn phím Internet ViewSonic KU-306

en: Microsoft Internet Keyboard Pro, Swedish
vi: Bàn phím Internet Microsoft Pro, Thụy Điển

en: Microsoft Office Keyboard
vi: Bàn phím Văn phòng Microsoft

en: Ortek MCK-800 MM/Internet keyboard
vi: Bàn phím Ortek MCK-800 MM/Internet

en: Sanwa Supply SKB-KG3
vi: Sanwa áp dụng SKB-KG3

en: Super Power Multimedia Keyboard
vi: Bàn phím đa phương tiện Siêu Năng Lực

en: Trust Wireless Keyboard Classic
vi: Bàn Phím Cổ điển Không dây Tin tưởng

en: Trust Direct Access Keyboard
vi: Bàn phím Truy cập Thẳng Tin tưởng

en: TypeMatrix EZ-Reach 2030 USB (102/105:EU mode)
vi: TypeMatrix EZ-Reach 2030 USB (chế độ 102/105:EU)

en: TypeMatrix EZ-Reach 2030 USB (106:JP mode)
vi: TypeMatrix EZ-Reach 2030 USB (chế độ 106:JP)

en: Yahoo! Internet Keyboard
vi: Bàn phím Internet Yahoo!

en: MacBook/MacBook Pro (Intl)
vi: MacBook/MacBook Pro (quốc tế)

en: Macintosh Old
vi: Macintosh Cũ

en: Happy Hacking Keyboard for Mac
vi: Bàn phím Happy Hacking cho Mac

en: Acer Laptop
vi: Máy tính xách tay Acer

en: Asus Laptop
vi: Mấy tính xách tay Asus

en: Apple Laptop
vi: Máy tính xách tay Apple

en: Apple Aluminium Keyboard (ANSI)
vi: Bàn phím nhôm Apple (ANSI)

en: Apple Aluminium Keyboard (ISO)
vi: Bàn phím nhôm Apple (ISO)

en: Apple Aluminium Keyboard (JIS)
vi: Bàn phím nhôm Apple (JIS)

en: SILVERCREST Multimedia Wireless Keyboard
vi: Bàn phím Không dây Đa phương tiện SILVERCREST

en: Laptop/notebook eMachines m68xx
vi: Máy tính xách tay eMachines m68xx

en: Happy Hacking Keyboard
vi: Bàn phím Happy Hacking

en: Sun Type 7 USB
vi: Kiểu Sun 7 USB

en: Sun Type 7 USB (European layout)
vi: Kiểu Sun 7 USB (Bố cục Châu Âu)

en: Sun Type 7 USB (Unix layout)
vi: Kiểu Sun 7 USB (Bố cục Unix)

en: Sun Type 7 USB (Japanese layout) / Japanese 106-key
vi: Kiểu Sun 7 USB (Bố cục Nhật Bản) / 106 phím Nhật Bản

en: Sun Type 6/7 USB
vi: Kiểu Sun 6/7 USB

en: Sun Type 6/7 USB (European layout)
vi: Kiểu Sun 6/7 USB (Bố cục Châu Âu)

en: Sun Type 6 USB (Unix layout)
vi: Kiểu Sun 6 USB (Bố cục Unix)

en: Sun Type 6 USB (Japanese layout)
vi: Kiểu Sun 6 USB (Bố cục Nhật Bản)

en: Sun Type 6 (Japanese layout)
vi: Kiểu Sun 6 (Bố cục Nhật Bản)

en: Htc Dream phone
vi: Điện thoại Htc Dream

en: English (US, with euro on 5)
vi: Tiếng Anh (Mỹ với euro trên 5)

en: English (US, international with dead keys)
vi: Tiếng Anh (Mỹ, quốc tế với phím chết)

en: English (US, alternative international)
vi: Tiếng Anh (Mỹ, thay thế bản quốc tế)

en: English (Colemak)
vi: Tiếng Anh (Colemak)

en: English (Dvorak)
vi: Tiếng Anh (Dvorak)

en: English (Dvorak, international with dead keys)
vi: Tiếng Anh (Dvorak quốc tế với phím chết)

en: English (Dvorak alternative international no dead keys)
vi: Tiếng Anh (Dvorak quốc tế thay thế (không có phím chết))

en: English (left handed Dvorak)
vi: Tiếng Anh (Dvorak cho người thuận tay trái)

en: English (right handed Dvorak)
vi: Tiếng Anh (Dvorak cho người thuận tay phải)

en: English (classic Dvorak)
vi: Tiếng Anh (Dvorak cổ điển)

en: English (Programmer Dvorak)
vi: Tiếng Anh (Dvorak dành cho người lập trình)

en: Russian (US, phonetic)
vi: Tiếng Nga (Mỹ, ngữ âm)

en: English (Macintosh)
vi: Tiếng Anh (Macintosh)

en: English (international AltGr dead keys)
vi: Tiếng Anh (Quốc tế với phím chết AltGr)

en: English (the divide/multiply keys toggle the layout)
vi: Tiếng Anh (các phím chia/nhân bật tắt bố cục)

en: Serbo-Croatian (US)
vi: Tiếng Serbo-Crô-oát (Mỹ)

en: English (Workman)
vi: Tiếng Anh (Workman)

en: English (Workman, international with dead keys)
vi: Tiếng Anh (Workman quốc tế với phím chết)

en: Uzbek (Afghanistan)
vi: Tiếng U-x-béc (Áp-ga-nít-xtan)

en: Pashto (Afghanistan, OLPC)
vi: Tiếng Pas-tô (Áp-ga-nít-xtan, OLPC)

en: Persian (Afghanistan, Dari OLPC)
vi: Tiếng Persian (Áp-ga-nít-xtan, Dari OLPC)

en: Uzbek (Afghanistan, OLPC)
vi: Tiếng U-x-béc (Áp-ga-nít-xtan, OLPC)

en: Arabic (azerty)
vi: Tiếng A-rập (azerty)

en: Arabic (azerty/digits)
vi: Tiếng A-rập (azerty/chữ số)

en: Arabic (digits)
vi: A-rập (chữ số)

en: Arabic (qwerty)
vi: Tiếng Ả Rập (qwerty)

en: Arabic (qwerty/digits)
vi: Tiếng Ả rập (qwerty/chữ số)

en: Arabic (Buckwalter)
vi: Tiếng Ả Rập (Buckwalter)

en: Arabic (Macintosh)
vi: Tiếng Ả Rập (Macintosh)

en: Albanian (Plisi)
vi: Tiếng An-ba-ni (Plisi)

en: Armenian (phonetic)
vi: Tiếng Ác-mê-ni (ngữ âm)

en: Armenian (alternative phonetic)
vi: Tiếng Ác-mê-ni (ngữ âm thay thế)

en: Armenian (eastern)
vi: Tiếng Ác-mê-ni (miền đông)

en: Armenian (western)
vi: Tiếng Ác-mê-ni (miền tây)

en: Armenian (alternative eastern)
vi: Tiếng Ác-mê-ni (miền đông thay thế)

en: German (Austria, eliminate dead keys)
vi: Tiếng Đức (Áo, loại bỏ phím chết)

en: German (Austria, Sun dead keys)
vi: Tiếng Đức (Áo, phím chết Sun)

en: German (Austria, Macintosh)
vi: Tiếng Đức (Áo, Macintosh)

en: Belarusian (legacy)
vi: Tiếng Be-la-ru (cổ)

en: Belarusian (Latin)
vi: Tiếng Be-la-ru (La-tinh)

en: Belgian (alternative)
vi: Tiếng Bỉ (thay thế)

en: Belgian (alternative, Latin-9 only)
vi: Tiếng Bỉ (thay thế, chỉ Latin-9)

en: Belgian (alternative, Sun dead keys)
vi: Tiếng Bỉ (thay thế, phím chết Sun)

en: Belgian (ISO alternate)
vi: Tiếng Bỉ (ISO Xen kẽ)

en: Belgian (eliminate dead keys)
vi: Tiếng Bỉ (loại bỏ phím chết)

en: Belgian (Sun dead keys)
vi: Tiếng Bỉ (phím chết Sun)

en: Belgian (Wang model 724 azerty)
vi: Tiếng Bỉ (Wang mô hình 724 azerty)

en: Urdu (phonetic)
vi: Tiếng Urdu (ngữ âm)

en: Urdu (alternative phonetic)
vi: Tiếng Urdu (ngữ âm thay thế)

en: Urdu (WinKeys)
vi: Tiếng Urdu (WinKeys)

en: English (India, with rupee sign)
vi: Tiếng Anh (Mỹ với euro trên 5)

en: Bosnian (with guillemets for quotes)
vi: Tiếng Bo-x-ni-a (Dùng “guillemets” làm dấu trích dẫn)

en: Bosnian (with Bosnian digraphs)
vi: Tiếng Bo-x-ni-a (Dùng chữ ghép Bo-x-ni-a

en: Bosnian (US keyboard with Bosnian digraphs)
vi: Tiếng Bo-x-ni-a (Bàn phím Mỹ với các chữ ghép Bo-x-ni-a)

en: Bosnian (US keyboard with Bosnian letters)
vi: Tiếng Bo-x-ni-a (Bàn phím Mỹ với các chữ cái Bo-x-ni-a)

en: Portuguese (Brazil, eliminate dead keys)
vi: Bồ Đào Nha (Bra-xin, loại bỏ phím chết)

en: Portuguese (Brazil, Dvorak)
vi: Bồ Đào Nha (Bra-xin, Dvorak)

en: Portuguese (Brazil, Nativo)
vi: Bồ Đào Nha (Brazil, Nativo)

en: Portuguese (Brazil, Nativo for US keyboards)
vi: Bồ Đào Nha (Bra-xin, Nativo cho bàn phím Mỹ)

en: Esperanto (Brazil, Nativo)
vi: Quốc tế ngữ (Bra-xin, Nativo)

en: Portuguese (Brazil, IBM/Lenovo ThinkPad)
vi: Bồ Đào Nha (Bra-xin, IBM/Lenovo ThinkPad)

en: Bulgarian (traditional phonetic)
vi: Tiếng Bun-ga-ri (ngữ âm truyền thống)

en: Bulgarian (new phonetic)
vi: Tiếng Bun-ga-ri (ngữ âm mới)

en: Berber (Algeria, Latin characters)
vi: Tiếng Berber (An-gê-ri, ký tự La-tinh)

en: Berber (Algeria, Tifinagh characters)
vi: Tiếng Berber (An-gê-ri, ký tự Ti-phi-nac)

en: French (Morocco)
vi: Tiếng Pháp (Ma Rốc)

en: Berber (Morocco, Tifinagh)
vi: Tiếng Berber (Ma Rốc, Ti-phi-nac)

en: Berber (Morocco, Tifinagh alternative)
vi: Tiếng Berber (Ma Rốc, Ti-phi-nac thay thế)

en: Berber (Morocco, Tifinagh alternative phonetic)
vi: Tiếng Berber (Ma Rốc, Ti-phi-nac ngữ âm thay thế)

en: Berber (Morocco, Tifinagh extended)
vi: Tiếng Berber (Ma Rốc, Ti-phi-nac mở rộng)

en: Berber (Morocco, Tifinagh phonetic)
vi: Berber (Ma Rốc, Ti-phi-nac ngữ âm)

en: Berber (Morocco, Tifinagh extended phonetic)
vi: Tiếng Berber (Ma Rốc, Ti-phi-nac mở rộng ngữ âm)

en: English (Cameroon)
vi: Tiếng Anh (Ca-mơ-run)

en: French (Cameroon)
vi: Tiếng Pháp (Ca-mơ-run)

en: Cameroon Multilingual (qwerty)
vi: Tiếng Ca-mơ-run đa ngữ (qwerty)

en: Cameroon Multilingual (azerty)
vi: Tiếng Ca-mơ-run đa ngữ (azerty)

en: Cameroon Multilingual (Dvorak)
vi: Tiếng Ca-mơ-run đa ngữ (Dvorak)

en: French (Canada, Dvorak)
vi: Tiếng Pháp (Ca-na-đa, Dvorak)

en: French (Canada, legacy)
vi: Tiếng Pháp (Ca-na-đa, cổ)

en: Canadian Multilingual (first part)
vi: Tiếng Ca-na-đa đa ngữ (phần đầu)

en: Canadian Multilingual (second part)
vi: Tiếng Ca-na-đa đa ngữ (phần thứ hai)

en: French (Democratic Republic of the Congo)
vi: Tiếng Pháp (Cộng Hòa Dân Chủ Công-gô)

en: Tibetan (with ASCII numerals)
vi: Tiếng Tây Tạng (có chữ số ASCII)

en: Croatian (with guillemets for quotes)
vi: Tiếng Croát-chi-a (Dùng “guillemets” làm dấu trích dẫn)

en: Croatian (with Croatian digraphs)
vi: Tiếng Croát-chi-a (với chữ ghép Croát-chi-a)

en: Croatian (US keyboard with Croatian digraphs)
vi: Tiếng Croát-chi-a (Bàn phím Mỹ với các chữ ghép Croát-chi-a)

en: Croatian (US keyboard with Croatian letters)
vi: Tiếng Croát-chi-a (Bàn phím Mỹ với các chữ cái Croát-chi-a)

en: Czech (with &lt;\|&gt; key)
vi: Tiếng Séc (với phím &lt;\|&gt;)

en: Czech (qwerty, extended Backslash)
vi: Tiếng Séc (qwerty, Gạch ngược mở rộng)

en: Czech (UCW layout, accented letters only)
vi: Tiếng Séc (Bố trí UCW, chỉ chữ có dấu)

en: Czech (US Dvorak with CZ UCW support)
vi: Tiếng Séc (Mỹ Dvorak cũng hỗ trợ CZ UCW)

en: Russian (Czech, phonetic)
vi: Tiếng Nga (Séc, ngữ âm)

en: Danish (eliminate dead keys)
vi: Tiếng Đan Mạch ( loại bỏ phím chết)

en: Danish (Winkeys)
vi: Tiếng Đan Mạch (Có phím Windows)

en: Danish (Macintosh)
vi: Tiếng Đan Mạch (Macintosh)

en: Danish (Macintosh, eliminate dead keys)
vi: Tiếng Đan Mạch (Macintosh, loại bỏ phím chết)

en: Danish (Dvorak)
vi: Tiếng Đan Mạch (Dvorak)

en: Dutch (Sun dead keys)
vi: Tiếng Hà Lan (Phím chết Sun)

en: Dutch (Macintosh)
vi: Tiếng Hà Lan (Macintosh)

en: Dutch (standard)
vi: Tiếng Hà Lan (tiêu chuẩn)

en: Estonian (eliminate dead keys)
vi: Tiếng Et-tô-ni-a (loại bỏ phím chết)

en: Estonian (Dvorak)
vi: Tiếng Et-tô-ni-a (Dvorak)

en: Estonian (US keyboard with Estonian letters)
vi: Tiếng Et-tô-ni-a (bàn phím Mỹ với các chữ cái E-x-tô-ni-a)

en: Persian (with Persian keypad)
vi: Tiếng Ba Tư (có vùng phím Ba Tư)

en: Kurdish (Iran, Latin Q)
vi: Tiếng Kuổ-đít (I ran, La-tinh Q)

en: Kurdish (Iran, F)
vi: Tiếng Kuổ-đít (I ran, F)

en: Kurdish (Iran, Latin Alt-Q)
vi: Tiếng Kuổ-đít (I ran, La-tinh Alt-Q)

en: Kurdish (Iran, Arabic-Latin)
vi: Tiếng Kuổ-đít (Iran, A Rập La-tinh)

en: Iraqi
vi: Tiếng I-rắc

en: Kurdish (Iraq, Latin Q)
vi: Tiếng Iran (Irắc, La-tinh Q)

en: Kurdish (Iraq, F)
vi: Tiếng Iran (I-rắc, F)

en: Kurdish (Iraq, Latin Alt-Q)
vi: Tiếng Iran (I-rắc, La-tinh Alt-Q)

en: Kurdish (Iraq, Arabic-Latin)
vi: Tiếng Iran (I-rắc, Ả Rập La-tinh)

en: Faroese (eliminate dead keys)
vi: Tiếng Pha-rô (loại bỏ phím chết)

en: Finnish (classic)
vi: Tiếng Phần Lan (cổ điển)

en: Finnish (classic, eliminate dead keys)
vi: Tiếng Phần Lan (cổ điển, loại trừ phím chết)

en: Finnish (Winkeys)
vi: Tiếng Phần Lan (Có phím Win)

en: Northern Saami (Finland)
vi: Tiếng Bắc Xa-mi (Phần Lan)

en: Finnish (Macintosh)
vi: Tiếng Phần Lan (Macintosh)

en: French (eliminate dead keys)
vi: Tiếng Pháp (loại bỏ phím chết)

en: French (Sun dead keys)
vi: Tiếng Pháp (phím chết Sun)

en: French (alternative)
vi: Tiếng Pháp (thư mục dữ liệu thay thế)

en: French (alternative, Latin-9 only)
vi: Tiếng Pháp (thay thế, chỉ Latin-9)

en: French (alternative, eliminate dead keys)
vi: Tiếng Pháp (thay thế, loại bỏ phím chết)

en: French (alternative, Sun dead keys)
vi: Tiếng Pháp (thay thế, phím chết Sun)

en: French (legacy, alternative)
vi: Tiếng Pháp (cũ, thay thế)

en: French (legacy, alternative, eliminate dead keys)
vi: Tiếng Pháp (cổ, thay thế, loại bỏ phím chết)

en: French (legacy, alternative, Sun dead keys)
vi: Tiếng Pháp (cổ, thay thế, phím chết Sun,

en: French (Bepo, ergonomic, Dvorak way)
vi: Tiếng Pháp (Bepo, tối ưu nhân tố, cách Dvorak)

en: French (Bepo, ergonomic, Dvorak way, Latin-9 only)
vi: Tiếng Pháp (Bepo, tối ưu nhân tố, cách Dvorak, chỉ Latin-9)

en: French (Dvorak)
vi: Tiếng Pháp (Dvorak)

en: French (Macintosh)
vi: Tiếng Pháp (Macintosh)

en: French (Azerty)
vi: Tiếng Pháp (Azerty)

en: French (Breton)
vi: Tiếng Pháp (Breton)

en: Georgian (France, AZERTY Tskapo)
vi: Tiếng Óc-khi-tanh (Pháp, AZERTY Tskapo)

en: English (Ghana, multilingual)
vi: Tiếng Anh (Ga-na, đa ngữ)

en: English (Ghana, GILLBT)
vi: Tiếng Anh (Ghana, GILLBT)

en: French (Guinea)
vi: Tiếng Pháp (Ghi-nê Xích Đạo)

en: Georgian (ergonomic)
vi: Tiếng Gi-oa-gi-a (ergonomic)

en: Georgian (MESS)
vi: Tiếng Gi-oa-gi-a (MESS)

en: Russian (Georgia)
vi: Tiếng Nga (Georgia)

en: Ossetian (Georgia)
vi: Tiếng Ossetian (Georgia)

en: German (dead acute)
vi: Tiếng Đức (dấu sắc chết)

en: German (dead grave acute)
vi: Tiếng Đức (dấu huyền chết)

en: German (eliminate dead keys)
vi: Tiếng Đức (loại bỏ phím chết)

en: German (T3)
vi: Tiếng Đức (T3)

en: Romanian (Germany)
vi: Tiếng Ru-ma-ny (Đức)

en: Romanian (Germany, eliminate dead keys)
vi: Tiếng Ru-ma-ny (Đức, loại bỏ phím chết)

en: German (Dvorak)
vi: Tiếng Đức (Dvorak)

en: German (Sun dead keys)
vi: Tiếng Đức (phím chết Sun)

en: German (Neo 2)
vi: Tiếng Đức (Neo 2)

en: German (Macintosh)
vi: Tiếng Đức (Macintosh)

en: German (Macintosh, eliminate dead keys)
vi: Tiếng Đức (Macintosh, loại bỏ phím chết)

en: Lower Sorbian (qwertz)
vi: Tiếng Xoa-bi Thấp (qwertz)

en: German (qwerty)
vi: Tiếng Đức (qwerty)

en: Turkish (Germany)
vi: Thổ Nhĩ Kỳ (Đức)

en: Russian (Germany, phonetic)
vi: Tiếng Nga (Đức, ngữ âm)

en: German (dead tilde)
vi: Tiếng Đức (dấu sóng chết)

en: Greek (simple)
vi: Tiếng Huy Lạp (đơn giản)

en: Greek (extended)
vi: Tiếng Hy Lạp (mở rộng)

en: Greek (eliminate dead keys)
vi: Hy-lạp (loại bỏ phím chết)

en: Hungarian (standard)
vi: Tiếng Hung Ga ri (tiêu chuẩn)

en: Hungarian (eliminate dead keys)
vi: Tiếng Hung Ga ri (loại bỏ phím chết)

en: Hungarian (qwerty)
vi: Tiếng Hun-ga-ri (qwerty)

en: Hungarian (101/qwertz/comma/dead keys)
vi: Tiếng Hung Ga ri (101/qwertz/dấu phẩy/Phím chết)

en: Hungarian (101/qwertz/comma/eliminate dead keys)
vi: Tiếng Hung Ga ri (101/qwertz/dấu phẩy/loại bỏ phím chết)

en: Hungarian (101/qwertz/dot/dead keys)
vi: Tiếng Hung Ga ri (101/qwertz/dấu chấm/Phím chết)

en: Hungarian (101/qwertz/dot/eliminate dead keys)
vi: Tiếng Hung Ga ri (101/qwertz/dấu chấm/loại bỏ phím chết)

en: Hungarian (101/qwerty/comma/dead keys)
vi: Tiếng Hung Ga ri (101/qwerty/dấu phẩy/Phím chết)

en: Hungarian (101/qwerty/comma/eliminate dead keys)
vi: Tiếng Hung Ga ri (101/qwerty/dấu phẩy/loại bỏ phím chết)

en: Hungarian (101/qwerty/dot/dead keys)
vi: Tiếng Hung Ga ri (101/qwerty/dấu chấm/Phím chết)

en: Hungarian (101/qwerty/dot/eliminate dead keys)
vi: Tiếng Hung Ga ri (101/qwerty/dấu chấm/loại bỏ phím chết)

en: Hungarian (102/qwertz/comma/dead keys)
vi: Tiếng Hung Ga ri (102/qwertz/dấu phẩy/Phím chết)

en: Hungarian (102/qwertz/comma/eliminate dead keys)
vi: Tiếng Hung-ga-ri (102/qwertz/dấu phẩy/loại bỏ phím chết)

en: Hungarian (102/qwertz/dot/dead keys)
vi: Tiếng Hung-ga-ri (102/qwertz/dấu chấm/Phím chết)

en: Hungarian (102/qwertz/dot/eliminate dead keys)
vi: Tiếng Hung-ga-ri (102/qwertz/dấu chấm/loại bỏ phím chết)

en: Hungarian (102/qwerty/comma/dead keys)
vi: Tiếng Hung-ga-ri (102/qwerty/dấu phẩy/Phím chết)

en: Hungarian (102/qwerty/comma/eliminate dead keys)
vi: Tiếng Hung-ga-ri (102/qwerty/dấu phẩy/loại bỏ phím chết)

en: Hungarian (102/qwerty/dot/dead keys)
vi: Tiếng Hung-ga-ri (102/qwerty/dấu chấm/Phím chết)

en: Hungarian (102/qwerty/dot/eliminate dead keys)
vi: Tiếng Hung-ga-ri (102/qwerty/dấu chấm/loại bỏ phím chết)

en: Icelandic (Sun dead keys)
vi: Tiếng Ai-len (phím chết Sun)

en: Icelandic (eliminate dead keys)
vi: Tiếng Ai-len (loại bỏ phím chết)

en: Icelandic (Macintosh, legacy)
vi: Tiếng Ai-len (Macintosh, cũ)

en: Icelandic (Macintosh)
vi: Tiếng Ai-len (Macintosh)

en: Icelandic (Dvorak)
vi: Tiếng Ai-xơ-len (Dvorak)

en: Hebrew (lyx)
vi: Tiếng Do Thái (lyx)

en: Hebrew (phonetic)
vi: Tiếng Do Thái (ngữ âm)

en: Hebrew (Biblical, Tiro)
vi: Tiếng Do Thái (Kinh thánh, Tiro)

en: Italian (eliminate dead keys)
vi: Tiếng Ý (loại bỏ phím chết)

en: Italian (Winkeys)
vi: Tiếng Ý (Có phím Windows)

en: Italian (Macintosh)
vi: Tiếng Ý (Macintosh)

en: Italian (US keyboard with Italian letters)
vi: Tiếng Ý (Bàn phím Mỹ với các chữ cái Ý)

en: Georgian (Italy)
vi: Tiếng Gi-oa-gi-a (Ý)

en: Italian (IBM 142)
vi: Tiếng Ý (IBM 142)

en: Japanese (Kana)
vi: Tiếng Nhật (Kana)

en: Japanese (Kana 86)
vi: Tiếng Nhật (Kana 86)

en: Japanese (OADG 109A)
vi: Tiếng Nhật (OADG 109A)

en: Japanese (Macintosh)
vi: Tiếng Nhật (Macintosh)

en: Japanese (Dvorak)
vi: Tiếng Nhật (Dvorak)

en: Kyrgyz (phonetic)
vi: Tiếng Khư-rơ-gư-xtanh (ngữ âm)

en: Khmer (Cambodia)
vi: Tiếng Khơ-me (Cam Pu Chia)

en: Russian (Kazakhstan, with Kazakh)
vi: Tiếng Nga (Ka-zắc-tan, có Kha-xắc)

en: Kazakh (with Russian)
vi: Tiếng Kha-xắc (với tiếng Nga)

en: Kazakh (extended)
vi: Tiếng Kha-xắc (mở rộng)

en: Lao (STEA proposed standard layout)
vi: Lào (bố cục STEA tiêu chuẩn dự kiến)

en: Spanish (Latin American)
vi: Tiếng Tây Ban Nha (Mỹ La-tinh)

en: Spanish (Latin American, eliminate dead keys)
vi: Tiếng Tây Ban Nha (Mỹ La-tinh, loại bỏ phím chết)

en: Spanish (Latin American, include dead tilde)
vi: Tiếng Tây Ban Nha (Mỹ La-tinh, có phím chết)

en: Spanish (Latin American, Sun dead keys)
vi: Tiếng Tây Ban Nha (Mỹ La-tinh, phím chết sun)

en: Spanish (Latin American, Dvorak)
vi: Tiếng Tây Ban Nha (Mỹ La-tinh, Dvorak)

en: Lithuanian (standard)
vi: Tiếng Li-tu-a-ni (tiêu chuẩn)

en: Lithuanian (US keyboard with Lithuanian letters)
vi: Tiếng Li-tu-a-ni (Bàn phím Mỹ với các chữ cái Li-tu-a-nia)

en: Lithuanian (IBM LST 1205-92)
vi: Tiếng Li-tu-a-ni (IBM LST 1205-92)

en: Lithuanian (LEKP)
vi: Tiếng Li-tu-a-ni (LEKP)

en: Lithuanian (LEKPa)
vi: Tiếng Li-tu-a-ni (LEKPa)

en: Latvian (apostrophe variant)
vi: Tiếng Lát-vi-a (biến thể hô ngữ)

en: Latvian (tilde variant)
vi: Tiếng Lát-vi-a (biến thể dấu sóng ~)

en: Latvian (F variant)
vi: Tiếng Lát-vi-a (biến thể F)

en: Latvian (modern)
vi: Tiếng Lát-vi-a (hiện đại)

en: Latvian (ergonomic, ŪGJRMV)
vi: Tiếng Lát-vi-a  (công thái học, ŪGJRMV)

en: Latvian (adapted)
vi: Tiếng Lát-vi-a (vay mượn)

en: Montenegrin
vi: Tiếng Montenegrin

en: Montenegrin (Cyrillic)
vi: Tiếng Montenegrin (Ki-rin)

en: Montenegrin (Cyrillic, ZE and ZHE swapped)
vi: Tiếng Montenegrin (Ki-rin, đổi chỗ Z và ZHE)

en: Montenegrin (Latin Unicode)
vi: Tiếng Montenegrin (La-tinh Unicode)

en: Montenegrin (Latin qwerty)
vi: Tiếng Montenegrin (La-tinh qwerty)

en: Montenegrin (Latin Unicode qwerty)
vi: Tiếng Montenegrin (La-tinh Unicode qwerty)

en: Montenegrin (Cyrillic with guillemets)
vi: Tiếng Montenegrin (Ki-rin có “guillemets”)

en: Montenegrin (Latin with guillemets)
vi: Tiếng Montenegrin (La-tinh có “guillemets”)

en: Macedonian (eliminate dead keys)
vi: Tiếng Maxêđôni (loại bỏ phím chết)

en: Maltese (with US layout)
vi: Tiếng Mantơ (có bố trí Mỹ)

en: Norwegian (eliminate dead keys)
vi: Tiếng Na Uy (loại bỏ phím chết)

en: Norwegian (Winkeys)
vi: Tiếng Na Uy (Có phím Windows)

en: Norwegian (Dvorak)
vi: Tiếng Na Uy (Dvorak)

en: Northern Saami (Norway)
vi: Tiếng Bắc Xa-mi (Na Uy)

en: Northern Saami (Norway, eliminate dead keys)
vi: Tiếng Bắc Xa-mi (Na Uy, loại bỏ phím chết)

en: Norwegian (Macintosh)
vi: Tiếng Na Uy (Macintosh)

en: Norwegian (Macintosh, eliminate dead keys)
vi: Tiếng Na Uy (Macintosh, loại bỏ phím chết)

en: Norwegian (Colemak)
vi: Tiếng Na-uy (Colemak)

en: Polish (legacy)
vi: Tiếng Ba Lan (cổ)

en: Polish (qwertz)
vi: Tiếng Ba Lan (qwertz)

en: Polish (Dvorak)
vi: Tiếng Ba Lan (Dvorak)

en: Polish (Dvorak, Polish quotes on quotemark key)
vi: Tiếng Ba Lan (Dvorak, dấu ngoặc Polish trên phím đánh dấu ngoặc)

en: Polish (Dvorak, Polish quotes on key 1)
vi: Tiếng Ba Lan (Dvorak, dấu ngoặc tiếng Ba Lan trên phím 1)

en: Russian (Poland, phonetic Dvorak)
vi: Tiếng Ru-man-ni (Ba Lan, ngữ âm Dvorak)

en: Polish (programmer Dvorak)
vi: Tiếng Ba Lan (dành cho người lập trình)

en: Portuguese (eliminate dead keys)
vi: Tiếng Bồ Đào Nha (loại bỏ phím chết)

en: Portuguese (Sun dead keys)
vi: Tiếng Bồ Đào Nha (phím chết Sun)

en: Portuguese (Macintosh)
vi: Tiếng Bồ Đào Nha (Macintosh)

en: Portuguese (Macintosh, eliminate dead keys)
vi: Tiếng Bồ Đào Nha (Macintosh, loại bỏ phím chết)

en: Portuguese (Macintosh, Sun dead keys)
vi: Tiếng Bồ Đào Nha (Macintosh, phím chết Sun)

en: Portuguese (Nativo)
vi: Tiếng Bồ Đào Nha (Nativo)

en: Portuguese (Nativo for US keyboards)
vi: Tiếng Bồ Đào Nha (Nativo cho bàn phím Mỹ)

en: Esperanto (Portugal, Nativo)
vi: Tiếng Ét-pê-ran-to (Bồ Đào Nha, Nguyên gốc)

en: Romanian (cedilla)
vi: Tiếng Ru-man-ni (cedilla)

en: Romanian (standard)
vi: Tiếng Ru-man-ni (tiêu chuẩn)

en: Romanian (standard cedilla)
vi: Tiếng Ru-man-ni (dấu phẩy tiêu chuẩn)

en: Romanian (WinKeys)
vi: Tiếng Ru-man-ni (Có phím Windows)

en: Russian (phonetic)
vi: Tiếng Nga (ngữ âm)

en: Russian (phonetic WinKeys)
vi: Tiếng Nga (ngữ âm, phím Win)

en: Russian (typewriter)
vi: Tiếng Nga (máy chữ)

en: Russian (legacy)
vi: Tiếng Nga (cổ)

en: Russian (typewriter, legacy)
vi: Tiếng Nga (máy chữ, kiểu cũ)

en: Ossetian (legacy)
vi: Tiếng O-set (cổ)

en: Ossetian (WinKeys)
vi: Tiếng O-set (WinKeys)

en: Chuvash (Latin)
vi: Tiếng Chuvash (La-tinh)

en: Russian (DOS)
vi: Tiếng Nga (DOS)

en: Russian (Macintosh)
vi: Tiếng Nga (Macintosh)

en: Serbian (Russia)
vi: Tiếng Xéc-bi (Nga)

en: Bashkirian
vi: Tiếng Ba-s-khi-ri

en: Russian (phonetic azerty)
vi: Tiếng Nga (ngữ âm azerty)

en: Russian (phonetic dvorak)
vi: Tiếng Nga (dvorak ngữ âm)

en: Russian (phonetic French)
vi: Tiếng Nga (Pháp ngữ âm)

en: Serbian (Cyrillic, ZE and ZHE swapped)
vi: Tiếng Xéc-bi (Ki-rin, đổi chỗ Z và ZHE)

en: Serbian (Latin Unicode)
vi: Tiếng Xéc-bi (La-tinh Unicode)

en: Serbian (Latin qwerty)
vi: Tiếng Xéc-bi (La-tinh qwerty)

en: Serbian (Latin Unicode qwerty)
vi: Tiếng Xéc-bi (La-tinh Unicode qwerty)

en: Serbian (Cyrillic with guillemets)
vi: Tiếng Xéc-bi (Ki-rin với “guillemets”)

en: Serbian (Latin with guillemets)
vi: Tiếng Xéc-bi (La-tinh với “guillemets”)

en: Pannonian Rusyn
vi: Tiếng Đồng điệu Ru-xin Pa-non

en: Slovenian (with guillemets for quotes)
vi: Tiếng Xlô-ven (Dùng “guillemets” làm dấu trích dẫn)

en: Slovenian (US keyboard with Slovenian letters)
vi: Tiếng Xlô-ven (Bàn phím Mỹ với các chữ cái Xlô-ven)

en: Slovak (extended Backslash)
vi: Tiếng Xlô vác (gạch ngược Mở rộng)

en: Slovak (qwerty, extended Backslash)
vi: Tiếng Xlô vác (qwerty, Gạch ngược mở rộng)

en: Spanish (eliminate dead keys)
vi: Tây Ban Nha (loại bỏ phím chết)

en: Spanish (Winkeys)
vi: Tây Ban Nha (Có phím Windows)

en: Spanish (include dead tilde)
vi: Tây Ban Nha (bao gồm dấu sóng chết)

en: Spanish (Sun dead keys)
vi: Tiếng Tây Ban Nha (phím chết Sun)

en: Spanish (Dvorak)
vi: Tiếng Tây Ban Nha (Dvorak)

en: Asturian (Spain, with bottom-dot H and bottom-dot L)
vi: Tiếng Biến thế Ax-tu-ri có H chấm dưới và L chấm dưới

en: Catalan (Spain, with middle-dot L)
vi: Tiếng Ca-ta-lăng (Tây Ban Nha, có chữ L chấm giữa)

en: Spanish (Macintosh)
vi: Tiếng Tây Ban Nha (Macintosh)

en: Swedish (eliminate dead keys)
vi: Tiếng Thụy Điển (loại bỏ phím chết)

en: Swedish (Dvorak)
vi: Tiếng Thụy Điển (Dvorak)

en: Russian (Sweden, phonetic)
vi: Tiếng Nga (Thụy Điển, ngữ âm)

en: Russian (Sweden, phonetic, eliminate dead keys)
vi: Tiếng Nga (Thụy Điển, ngữ âm, loại bỏ phím chết)

en: Northern Saami (Sweden)
vi: Tiếng Bắc Xa-mi (Thụy Điển)

en: Swedish (Macintosh)
vi: Tiếng Thụy Điển (Macintosh)

en: Swedish (Svdvorak)
vi: Thụy Điển (Svdvorak)

en: German (Switzerland)
vi: Tiếng Đức (Thụy sỹ)

en: German (Switzerland, legacy)
vi: Tiếng Đức (Thụy Sỹ, cũ)

en: German (Switzerland, eliminate dead keys)
vi: Tiếng Đức (Thụy Sỹ, loại bỏ phím chết)

en: German (Switzerland, Sun dead keys)
vi: Tiếng Đức (Thụy Sỹ, phím chết Sun)

en: French (Switzerland, eliminate dead keys)
vi: Tiếng Pháp (Thụy Sỹ, loại bỏ phím chết)

en: French (Switzerland, Sun dead keys)
vi: Tiếng Pháp (Thụy Sỹ, phím chết Sun)

en: French (Switzerland, Macintosh)
vi: Tiếng Pháp (Thụy Sỹ, Macintosh)

en: German (Switzerland, Macintosh)
vi: Tiếng Đức (Thụy Sỹ, Macintosh)

en: Syriac (phonetic)
vi: Tiếng Syriac (ngữ âm)

en: Kurdish (Syria, Latin Q)
vi: Tiếng Kuổ-đít (Iran, A Rập La-tinh)

en: Kurdish (Syria, F)
vi: Tiếng A Rập (Xy-ri)

en: Kurdish (Syria, Latin Alt-Q)
vi: Tiếng Iran (I-rắc, La-tinh Alt-Q)

en: Tajik (legacy)
vi: Tiếng Ta-gíc (cổ)

en: Sinhala (phonetic)
vi: Tiếng Sinhala (ngữ âm)

en: Tamil (Sri Lanka, Unicode)
vi: Tiếng Ta-min (Xri-lan-ca, Unicode)

en: Tamil (Sri Lanka, TAB Typewriter)
vi: Tiếng Ta-min (Xri-lan-ca, TAB máy chữ)

en: Sinhala (US keyboard with Sinhala letters)
vi: Tiếng Sinhala (Bàn phím Mỹ với các chữ cái Sinhala)

en: Thai (TIS-820.2538)
vi: Tiếng Thái (TIS-820.2538)

en: Thai (Pattachote)
vi: Tiếng Thái Lan (Pattachote)

en: Turkish (F)
vi: Tiếng Thổ Nhĩ Kỳ (F)

en: Turkish (Alt-Q)
vi: Tiếng Thổ nhĩ kỳ (Alt-Q)

en: Turkish (Sun dead keys)
vi: Tiếng Bồ Đào Nha (phím chết Sun)

en: Kurdish (Turkey, Latin Q)
vi: Tiếng Kuổ-đít (Iran, A Rập La-tinh)

en: Kurdish (Turkey, F)
vi: Tiếng Kuổ-đít (Thổ Nhĩ Kỳ, F)

en: Kurdish (Turkey, Latin Alt-Q)
vi: Tiếng Iran (I-rắc, La-tinh Alt-Q)

en: Turkish (international with dead keys)
vi: Tiếng Thổ Nhĩ Kỳ (quốc tế với phím chết)

en: Crimean Tatar (Turkish Q)
vi: Tiếng Ta-tă Cợ-ri-mia (Thổ Nhĩ Kỳ Q)

en: Crimean Tatar (Turkish F)
vi: Tiếng Ta-tă Cợ-ri-mia (Thổ Nhĩ Kỳ F)

en: Crimean Tatar (Turkish Alt-Q)
vi: Tiếng Ta-tă Cợ-ri-mia (Thổ Nhĩ Kỳ Alt-Q)

en: Taiwanese (indigenous)
vi: Tiếng Đài Loan (bản địa)

en: Saisiyat (Taiwan)
vi: Tiếng Saisiyat (Đài-loan)

en: Ukrainian (phonetic)
vi: Tiếng U-crai-na (ngữ âm)

en: Ukrainian (typewriter)
vi: Tiếng U-crai-na (máy đánh chữ)

en: Ukrainian (WinKeys)
vi: Tiếng U-crai-na(Có phím Windows)

en: Ukrainian (legacy)
vi: Tiếng U-crai-na (cổ)

en: Ukrainian (standard RSTU)
vi: Tiếng U-crai-na (RSTU chuẩn)

en: Russian (Ukraine, standard RSTU)
vi: Tiếng Nga (U-crai-na, RSTU chuẩn)

en: Ukrainian (homophonic)
vi: Tiếng U-crai-na (phát âm giống nhau)

en: English (UK, extended WinKeys)
vi: Tiếng Anh (UK, WinKeys)

en: English (UK, international with dead keys)
vi: Tiếng Anh (Anh, quốc tế với phím chết)

en: English (UK, Dvorak)
vi: Tiếng Anh (UK, Dvorak)

en: English (UK, Dvorak with UK punctuation)
vi: Tiếng Anh (Mỹ, Dvorak dấu chấm câu Anh Quốc)

en: English (UK, Macintosh)
vi: Tiếng Anh (UK, Macintosh)

en: English (UK, Macintosh international)
vi: Tiếng Anh (Anh, Macintosh quốc tế)

en: English (UK, Colemak)
vi: Tiếng Anh (UK, Colemak)

en: Korean (101/104 key compatible)
vi: Tiếng Hàn Quốc (tương thích với kiểu bàn phím 101/104)

en: Japanese (PC-98xx Series)
vi: Tiếng Nhật (Sê-ri PC-98xx)

en: Irish (UnicodeExpert)
vi: Ai-len (UnicodeExpert)

en: Ogham (IS434)
vi: Tiếng Ogam (IS434)

en: Urdu (Pakistan, CRULP)
vi: Tiếng Ua-đu (Pa-ki-x-thănh, CRULP)

en: Urdu (Pakistan, NLA)
vi: Tiếng Ua-đu (Pa-ki-x-thănh, NLA)

en: Arabic (Pakistan)
vi: Ả Rập (Pa-ki-x-thănh)

en: Esperanto (displaced semicolon and quote, obsolete)
vi: Ét-pe-ran-tô (hoán đổi dấu chấm phẩy và dấu nháy, cũ)

en: English (Nigeria)
vi: Tiếng Anh (Nigeria)

en: Braille (left hand)
vi: Chữ nổi (tay trái)

en: Braille (right hand)
vi: Chữ nổi (tay phải)

en: Turkmen (Alt-Q)
vi: Tiếng Tuôcmen (Alt-Q)

en: French (Mali, alternative)
vi: Pháp (Mali, thay thế)

en: English (Mali, US Macintosh)
vi: Anh (Mali, Macintosh Mỹ)

en: English (Mali, US international)
vi: Anh (Mali, Mỹ quốc tế)

en: Swahili (Tanzania)
vi: Tiếng Bantu (Tanzania)

en: Filipino (QWERTY Baybayin)
vi: Tiếng Phi-li-pin (QWERTY Baybayin)

en: Filipino (Capewell-Dvorak Latin)
vi: Tiếng Phi-li-pin (Capewell-Dvorak Latin)

en: Filipino (Capewell-Dvorak Baybayin)
vi: Tiếng Phi-li-pin (Capewell-Dvorak Baybayin)

en: Filipino (Capewell-QWERF 2006 Latin)
vi: Tiếng Phi-li-pin (Capewell-QWERF 2006 Latin)

en: Filipino (Capewell-QWERF 2006 Baybayin)
vi: Tiếng Phi-li-pin (Capewell-QWERF 2006 Baybayin)

en: Filipino (Colemak Latin)
vi: Tiếng Phi-li-pin (Colemak Latin)

en: Filipino (Colemak Baybayin)
vi: Tiếng Phi-li-pin (Colemak Baybayin)

en: Filipino (Dvorak Latin)
vi: Tiếng Phi-li-pin (Dvorak Latin)

en: Filipino (Dvorak Baybayin)
vi: Tiếng Phi-li-pin (Dvorak Baybayin)

en: Moldavian (Gagauz)
vi: Tiếng Mon-đa-vi (Gagauz)

en: Switching to another layout
vi: Chuyển sang bố cục khác

en: Right Alt (while pressed)
vi: Alt phải (trong khi bấm)

en: Left Alt (while pressed)
vi: Alt trái (trong khi bấm)

en: Left Win (while pressed)
vi: Win trái (trong khi bấm)

en: Right Win (while pressed)
vi: Win phải (trong khi bấm)

en: Any Win key (while pressed)
vi: Bất kỳ phím Win (trong khi bấm)

en: Caps Lock (while pressed), Alt+Caps Lock does the original capslock action
vi: CapsLock (trong khi bấm), Alt+CapsLock thì làm việc gốc khóa chữ hoa

en: Right Ctrl (while pressed)
vi: Ctrl phải (trong khi bấm)

en: Shift+Caps Lock
vi: Shift+CapsLock

en: Caps Lock (to first layout), Shift+Caps Lock (to last layout)
vi: CapsLock (tới bố trí đầu tiên), Shift+CapsLock (tới bố trí cuối cùng)

en: Left Win (to first layout), Right Win/Menu (to last layout)
vi: Win trái (tới bố trí đầu tiên), Win phải/Trình đơn (tới bố trí cuối cùng)

en: Left Ctrl (to first layout), Right Ctrl (to last layout)
vi: Ctrl trái (tới bố trí đầu tiên), Ctrl phải (tới bố trí cuối cùng)

en: Both Shift keys together
vi: Cả hai phím Shift với nhau

en: Both Alt keys together
vi: Cả hai phím Alt với nhau

en: Both Ctrl keys together
vi: Cả hai phím Ctrl với nhau

en: Left Ctrl+Left Shift
vi: Ctrl trái+Shift trái

en: Right Ctrl+Right Shift
vi: Ctrl phải + Shift phải

en: Left Alt+Left Shift
vi: Alt trái + Sift trái

en: Left Win
vi: Win trái

en: Win Key+Space
vi: Phím Win+Space

en: Right Win
vi: Win phải

en: LeftCtrl+LeftWin (to first layout), RightCtrl+Menu (to second layout)
vi: Ctrl trái + Win trái (chuyển đến bố trí đầu tiên), Ctrl phải+Menu (tới bố trí thứ hai)

en: LeftCtrl+LeftWin
vi: CtrlTrái+WinTrái

en: Key to choose 3rd level
vi: Phím để chọn cấp ba

en: Any Win key
vi: Bất kỳ phím Win

en: Any Alt key
vi: Bất kỳ phím Alt

en: Right Alt, Shift+Right Alt key is Compose
vi: Alt phải, phím Shift+ Alt phải là Compose

en: Right Alt key never chooses 3rd level
vi: Phím Alt bên phải không bao giờ chọn bậc thứ 3

en: &lt;Less/Greater&gt;
vi: &lt;Nhỏ/Lớn hơn&gt;

en: Caps Lock chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
vi: Caps Lock chọn cấp 3, thực hiện khóa một lần khi bấm với một bộ chọn cấp 3 khác

en: Backslash chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
vi: Backslash chọn cấp 3, thực hiện khóa một lần khi bấm với một bộ chọn cấp 3 khác

en: &lt;Less/Greater&gt; chooses 3rd level, acts as onetime lock when pressed together with another 3rd-level-chooser
vi: &lt;Nhỏ/Lớn hơn&gt; chọn cấp 3, hành động một lần khóa khi bấm cùng với các chọn cấp 3 khác

en: Ctrl key position
vi: Vị trí phím Ctrl

en: Caps Lock as Ctrl
vi: Caps Lock là Ctrl

en: Left Ctrl as Meta
vi: Ctrl trái là Meta

en: Swap Ctrl and Caps Lock
vi: Trao đổi Ctrl và CapsLock

en: At left of 'A'
vi: Bên trái của “A”

en: At bottom left
vi: Dưới trái

en: Right Ctrl as Right Alt
vi: Ctrl phải làm Alt phải

en: Menu as Right Ctrl
vi: Ctrl phải làm Trình đơn

en: Swap Left Alt key with Left Ctrl key
vi: Hoán đổi Alt trái với phím Ctrl trái

en: Swap Left Win key with Left Ctrl key
vi: Hoán đổi Win trái với phím Ctrl trái

en: Swap Right Win key with Right Ctrl key
vi: Hoán đổi Win phải với phím Ctrl phải

en: Left Alt as Ctrl, Left Ctrl as Win, Left Win as Alt
vi: Alt trái là Ctrl, Ctrl trái là Win, Win trái là Alt

en: Use keyboard LED to show alternative layout
vi: Sử dụng đèn bàn phím để chỉ ra bố trí xen kẽ

en: Layout of numeric keypad
vi: Bố trí vùng phím số

en: Unicode additions (arrows and math operators)
vi: Phần thêm Unicode (các mũi tên và toán tử toán học)

en: Unicode additions (arrows and math operators; math operators on default level)
vi: Phần thêm Unicode (các mũi tên và toán tử toán học; toán tử toán học ở mức mặc định)

en: Legacy Wang 724
vi: Wang 724 cũ

en: Wang 724 keypad with Unicode additions (arrows and math operators)
vi: Vùng phím Wang 724 có phần thêm Unicode (các mũi tên và toán tử toán học)

en: Wang 724 keypad with Unicode additions (arrows and math operators; math operators on default level)
vi: Vùng phím Wang 724 có phần thêm Unicode (các mũi tên và toán tử toán học; toán tử toán học ở mức mặc định)

en: ATM/phone-style
vi: Kiểu điện thoại/ATM

en: Numeric keypad delete key behaviour
vi: Ứng xử phím xóa của vùng số

en: Legacy key with dot
vi: Phím thừa tự có chấm

note: Actually, with KP_SEPARATOR, as the old keypad(comma)
en: Legacy key with comma
vi: Phím thừa tự có dấu phẩy

en: Four-level key with dot
vi: Phím bốn bậc có chấm

en: Four-level key with dot, Latin-9 only
vi: Phím bốn bậc có chấm, chỉ Latin-9

en: Four-level key with comma
vi: Phím bốn bậc có dấu phẩy

en: Four-level key with momayyez
vi: Phím bốn bậc có momayyez

note: This assumes the KP_ abstract symbols are actually useful for some apps The description needs to be rewritten
en: Four-level key with abstract separators
vi: Phím bốn bậc có bộ phân cách ảo

en: Semicolon on third level
vi: Dấu chấm phẩy ở cấp ba

en: Caps Lock key behavior
vi: Đặc điểm của phím CapsLock

en: Caps Lock uses internal capitalization; Shift "pauses" Caps Lock
vi: CapsLock sử dụng chức năng viết hoa nội bộ; Shift “tạm dừng” CapsLock

en: Caps Lock uses internal capitalization; Shift doesn't affect Caps Lock
vi: CapsLock sử dụng chức năng viết hoa nội bộ; Shift không có tác động CapsLock

en: Caps Lock acts as Shift with locking; Shift "pauses" Caps Lock
vi: CapsLock hoạt động như Shift mà cũng khóa; Shift “tạm dừng” CapsLock

en: Caps Lock acts as Shift with locking; Shift doesn't affect Caps Lock
vi: CapsLock hoạt động như Shift mà cũng khóa; Shift không có tác động CapsLock

en: Caps Lock toggles normal capitalization of alphabetic characters
vi: CapsLock bật tắt viết hoa thông thường của các ký tự chữ cái

en: Caps Lock toggles ShiftLock (affects all keys)
vi: CapsLock bật tắt ShiftLock (mọi phím đều bị ảnh hưởng)

en: Swap ESC and Caps Lock
vi: Trao đổi ESC và CapsLock

en: Make Caps Lock an additional ESC
vi: Đặt CapsLock làm một phím ESC bổ sung

en: Make Caps Lock an additional Backspace
vi: Đặt CapsLock làm một phím Xóa lùi bổ sung

en: Make Caps Lock an additional Super
vi: Đặt CapsLock làm một phím Super bổ sung

en: Make Caps Lock an additional Hyper
vi: Đặt CapsLock làm một phím Hyper bổ sung

en: Make Caps Lock an additional Menu key
vi: Đặt CapsLock làm một phím Menu bổ sung

en: Make Caps Lock an additional Num Lock
vi: Đặt CapsLock làm một phím NumLock bổ sung

en: Caps Lock is also a Ctrl
vi: Caps Lock cũng là một Ctrl

en: Caps Lock is disabled
vi: CapsLock bị tắt

en: Alt/Win key behavior
vi: Ứng xử phím Alt/Win

en: Add the standard behavior to Menu key
vi: Thêm ứng xử tiêu chuẩn vào phím trình đơn.

en: Alt and Meta are on Alt keys
vi: Alt và Meta nằm trên các phím Alt

en: Alt is mapped to Win keys (and the usual Alt keys)
vi: Alt ánh xạ tới các phím Win (và các phím Alt thường dùng)

en: Ctrl is mapped to Win keys (and the usual Ctrl keys)
vi: Ctrl ánh xạ tới các phím Win (và các phím Ctrl thường dùng)

en: Ctrl is mapped to Alt keys, Alt is mapped to Win keys
vi: Ctrl ánh xạ tới các phím Alt, phím Alt lại ánh xạ đến Win

en: Meta is mapped to Win keys
vi: Meta ánh xạ tới các phím Win

en: Meta is mapped to Left Win
vi: Meta ánh xạ tới Win trái

en: Hyper is mapped to Win keys
vi: Hyper ánh xạ tới các phím Win

en: Alt is mapped to Right Win, Super to Menu
vi: Ánh xạ Alt sang phím Win bên phải và Super sang phím trình đơn

en: Left Alt is swapped with Left Win
vi: Alt trái được tráo đổi với phím Win trái

en: Alt is swapped with Win
vi: Alt được tráo đổi với phím Win

en: Win is mapped to PrtSc (and the usual Win key)
vi: Win ánh xạ tới các phím PrtSc (và các phím Win thường dùng)

en: Position of Compose key
vi: Vị trí phím Compose

en: 3rd level of Left Win
vi: Mức thứ 3 của phím Win trái

en: 3rd level of Right Win
vi: Mức thứ 3 của phím Win phải

en: 3rd level of Menu
vi: Mức thứ 3 của phím Menu

en: 3rd level of Left Ctrl
vi: Mức thứ 3 của phím Ctrl trái

en: 3rd level of Right Ctrl
vi: Mức thứ 3 của Ctrl phải

en: 3rd level of Caps Lock
vi: Mức thứ 3 của phím Caps Lock

en: 3rd level of &lt;Less/Greater&gt;
vi: Mức thứ 3 của &lt;Nhỏ/Lớn hơn&gt;

en: Miscellaneous compatibility options
vi: Tùy chọn tương thích khác

en: Default numeric keypad keys
vi: Các phím vùng số mặc định

en: Numeric keypad keys always enter digits (as in Mac OS)
vi: Phím vùng số luôn nhập số (như trên HDH Mac)

en: NumLock on: digits, Shift switches to arrow keys, Numlock off: always arrow keys (as in MS Windows)
vi: NumLock bật: chữ số, Shift chuyển thành phím mũi tên, Numlock tắt: luôn dùng phím mũi tên (giống như trong MS Windows)

en: Shift does not cancel Num Lock, chooses 3rd level instead
vi: Shift không hủy Numlock, chọn cấp 3 để thay thế

en: Special keys (Ctrl+Alt+&lt;key&gt;) handled in a server
vi: Các ký tự đặc biệt (Ctrl+Alt+&lt;key&gt;) được xử lý bằng một trình phục vụ

en: Apple Aluminium Keyboard: emulate PC keys (Print, Scroll Lock, Pause, Num Lock)
vi: Bàn phím nhôm Apple: mô phỏng phím PC: Print (In), Scroll_Lock (Khóa cuộn), Pause (Tạm dừng), NumLock (Khóa số)

en: Shift cancels Caps Lock
vi: Shift thôi CapsLock

en: Enable extra typographic characters
vi: Bật thêm ký tự thuật in máy

en: Both Shift keys together toggle Caps Lock
vi: Cả hai phím Shift với nhau thì bật/tắt Caps Lock

en: Both Shift keys together activate Caps Lock, one Shift key deactivates
vi: Cả hai phím Shift với nhau thì kích hoạt Caps Lock, một Shift bỏ kích hoạt

en: Both Shift keys together toggle ShiftLock
vi: Cả hai phím Shift với nhau thì bật/tắt ShiftLock

en: Shift + NumLock toggles PointerKeys
vi: Shift + NumLock bật/tắt PointerKeys

en: Allow breaking grabs with keyboard actions (warning: security risk)
vi: Cho bắt ngắt với thao tác của bàn phím (cảnh báo: tiềm ẩn nhiều rủi ro)

en: Allow grab and window tree logging
vi: Cho bắt và ghi nhật ký cây cửa sổ

en: Adding currency signs to certain keys
vi: Đang thêm ký hiệu tiền tệ vào phím nào đó

en: Euro on E
vi: Euro trên E

en: Euro on 2
vi: Euro trên 2

en: Euro on 4
vi: Euro trên 4

en: Euro on 5
vi: Euro trên 5

en: Rupee on 4
vi: Ru pi trên 4

en: Key to choose 5th level
vi: Phím để chọn cấp 5

en: &lt;Less/Greater&gt; chooses 5th level, locks when pressed together with another 5th-level-chooser
vi: &lt;Nhỏ/Lớn hơn&gt; chọn cấp năm, khóa khi bấm nhau với một bộ chọn cấp năm khác

en: Right Alt chooses 5th level, locks when pressed together with another 5th-level-chooser
vi: Alt phải chọn cấp 5, khóa khi bấm nhau với một bộ chọn cấp 5 khác

en: Left Win chooses 5th level, locks when pressed together with another 5th-level-chooser
vi: Win trái chọn cấp 5, khóa khi bấm nhau với một bộ chọn năm 5 khác

en: Right Win chooses 5th level, locks when pressed together with another 5th-level-chooser
vi: Win phải chọn cấp 5, khóa khi bấm nhau với một bộ chọn cấp 5 khác

en: Using space key to input non-breakable space character
vi: Dùng phím dài để nhập ký tự dấu cách không thể ngắt

en: Usual space at any level
vi: Dấu cách bình thường ở mọi bậc

en: Non-breakable space character at second level
vi: Ký tự dấu cách không thể ngắt ở bậc thứ hai

en: Non-breakable space character at third level
vi: Ký tự dấu cách không thể ngắt ở bậc thứ ba

en: Non-breakable space character at third level, nothing at fourth level
vi: Ký tự dấu cách không thể ngắt ở bậc thứ ba, không nhập gì ở bậc thứ tư

en: Non-breakable space character at third level, thin non-breakable space character at fourth level
vi: Ký tự dấu cách không thể ngắt ở bậc thứ ba, ký tự dấu cách không thể ngắt mảnh ở bậc thứ tư

en: Non-breakable space character at fourth level
vi: Ký tự dấu cách không thể ngắt ở bậc thứ tư

en: Non-breakable space character at fourth level, thin non-breakable space character at sixth level
vi: Ký tự dấu cách không thể ngắt ở bậc thứ tư, ký tự dấu cách không thể ngắt mảnh ở bậc thứ sáu

en: Non-breakable space character at fourth level, thin non-breakable space character at sixth level (via Ctrl+Shift)
vi: Ký tự dấu cách không thể ngắt ở bậc thứ tư, ký tự dấu cách không thể ngắt mảnh ở bậc thứ sáu (dùng Ctrl+Shift)

en: Zero-width non-joiner character at second level
vi: Ký tự không nối có chiều rộng không tại cấp 2

en: Zero-width non-joiner character at second level, zero-width joiner character at third level
vi: Ký tự không nối có chiều rộng không tại cấp 2, ký tự nối có chiều rộng không ở cấp 3

en: Zero-width non-joiner character at second level, zero-width joiner character at third level, non-breakable space character at fourth level
vi: Ký tự không nối có chiều rộng không tại cấp 2, ký tự nối có chiều rộng không ở cấp 3, ký tự dấu cách không thể ngắt ở cấp 4

en: Zero-width non-joiner character at second level, non-breakable space character at third level
vi: Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3

en: Zero-width non-joiner character at second level, non-breakable space character at third level, nothing at fourth level
vi: Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3, không có gì ở cấp 4

en: Zero-width non-joiner character at second level, non-breakable space character at third level, zero-width joiner at fourth level
vi: Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3, ký tự nối có chiều rộng không ở cấp 4

en: Zero-width non-joiner character at second level, non-breakable space character at third level, thin non-breakable space at fourth level
vi: Ký tự không nối có chiều rộng không tại cấp 2, ký tự dấu cách không thể ngắt ở cấp 3, ký tự dấu cách mảnh không thể ngắt ở cấp 4

en: Zero-width non-joiner character at third level, zero-width joiner at fourth level
vi: Ký tự không nối có chiều rộng không tại cấp 3, ký tự nối có chiều rộng không ở cấp 4

en: Japanese keyboard options
vi: Tùy chọn bàn phím tiếng Nhật

en: Kana Lock key is locking
vi: Phím Kana Lock sẽ khóa

en: NICOLA-F style Backspace
vi: Xóa lùi kiểu NICOLA-F

en: Make Zenkaku Hankaku an additional ESC
vi: Đặt Zenkaku Hankaku làm một phím ESC bổ sung

en: Korean Hangul/Hanja keys
vi: Phím Hangul/Hanja Hàn Quốc

en: Hardware Hangul/Hanja keys
vi: Phím Hangul/Hanja phần cứng

en: Right Alt as Hangul, right Ctrl as Hanja
vi: Alt phải như là Hangul, Ctrl phải là Hanja

en: Right Ctrl as Hangul, right Alt as Hanja
vi: Ctrl phải làmHangul, Alt phải là Hanja

en: Adding Esperanto supersigned letters
vi: Đang thêm các dấu mũ tiếng Ét-pe-ran-tô

en: To the corresponding key in a Qwerty layout
vi: Để tương ứng phím trên một bố trí Qwerty

en: To the corresponding key in a Dvorak layout
vi: Để tương ứng phím trên một bố trí Dvorak

en: To the corresponding key in a Colemak layout
vi: Để tương ứng phím trên một bố trí Colemak

en: Maintain key compatibility with old Solaris keycodes
vi: Bảo trì phím tương thích với mã Solaris cũ.

en: Sun Key compatibility
vi: Tương thích phím Sun

en: Key sequence to kill the X server
vi: Tổ hợp phím để kết thúc X

en: APL keyboard symbols
vi: Ký hiệu bàn phím APL

en: APL keyboard symbols (Dyalog)
vi: Ký hiệu bàn phím APL (Dyalog)

en: APL keyboard symbols (sax)
vi: Ký hiệu bàn phím APL (sax)

en: APL keyboard symbols (unified)
vi: Ký hiệu bàn phím APL (unified)

en: APL keyboard symbols (IBM APL2)
vi: Các ký hiệu bàn phím APL (IBM APL2)

en: APL keyboard symbols (Manugistics APL*PLUS II)
vi: Các ký hiệu bàn phím APL (Manugistics APL*PLUS II)

en: APL keyboard symbols (APLX unified)
vi: Các ký hiệu bàn phím APL (APLX unified)

en: Multilingual (Canada, Sun Type 6/7)
vi: Đa ngữ (Canada, Kiểu Sun 6/7)

en: German (US keyboard with German letters)
vi: Tiếng Đức (Bàn phím Mỹ với các chữ cái Đức)

en: German (with Hungarian letters and no dead keys)
vi: Tiếng Đức (có chữ Hung-ga-ri và không có phím chết

en: Polish (Germany, eliminate dead keys)
vi: Tiếng Ba Lan (Đức, loại bỏ phím chết)

en: German (Sun Type 6/7)
vi: Tiếng Đức (Kiểu Sun 6/7)

en: German (Aus der Neo-Welt)
vi: Tiếng Đức (Aus der Neo-Welt)

en: German (KOY)
vi: Tiếng Đức (KOYT)

en: German (Bone)
vi: Tiếng Đức (Bone)

en: German (Bone, eszett home row)
vi: Tiếng Đức (Bone, mũi tên eszett home)

en: German (Neo qwertz)
vi: Tiếng Đức (qwertz hiện đại)

en: German (Neo qwerty)
vi: Tiếng Đức (qwerty hiện đại)

en: Lithuanian (US Dvorak with Lithuanian letters)
vi: Tiếng Li-tu-a-nia (Bàn phím Dvorak Mỹ với các chữ cái Li-tu-a-nia)

en: Lithuanian (Sun Type 6/7)
vi: Tiếng Lát-vi (Kiểu Sun 6/7)

en: Latvian (US Dvorak)
vi: Tiếng Lát-vi-a (US Dvorak)

en: Latvian (US Dvorak, Y variant)
vi: Tiếng Lát-vi-a (US Dvorak, biến thể Y)

en: Latvian (US Dvorak, minus variant)
vi: Tiếng Lát-vi-a (US Dvorak, biến thể dấu trừ)

en: Latvian (programmer US Dvorak)
vi: Tiếng Lát-vi-a (US Dvorak dành cho người lập trình)

en: Latvian (programmer US Dvorak, Y variant)
vi: Tiếng Lát-vi-a (US Dvorak dành cho người lập trình, biến thể Y)

en: Latvian (programmer US Dvorak, minus variant)
vi: Tiếng Lát-vi-a (US Dvorak dành cho người lập trình,biến thể dấu trừ)

en: Latvian (US Colemak)
vi: Tiếng Lát-vi-a (US Colemak)

en: Latvian (US Colemak, apostrophe variant)
vi: Tiếng Lát-vi-a (US Colemak, biến thể nháy đơn)

en: Latvian (Sun Type 6/7)
vi: Tiếng Lát-vi-a (Kiểu Sun 6/7)

en: English (US, international AltGr Unicode combining)
vi: Tiếng Anh (Mỹ, quốc tế tổ hợp Unicode AltGr)

en: English (US, international AltGr Unicode combining, alternative)
vi: Tiếng Anh (Mỹ, Quốc tế tổ hợp Unicode AltGr, thay thế)

en: Atsina
vi: Át-xi-na

en: Czech Slovak and German (US)
vi: Tiếng Slô-vác Séc và Đức (Mỹ)

en: English (US, IBM Arabic 238_L)
vi: Tiếng Anh (Mỹ, IBM Ả-rập 238_L)

en: English (US, Sun Type 6/7)
vi: Tiếng Anh (Mỹ, Kiểu Sun 6/7)

en: English (Norman)
vi: Tiếng Anh (Nóoc-măng)

en: English (Carpalx)
vi: Tiếng Anh (Carpalx)

en: English (Carpalx, international with dead keys)
vi: Tiếng Anh (Carpalx, quốc tế với phím chết)

en: English (Carpalx, international AltGr dead keys)
vi: Tiếng Anh (Carpalx, quốc tế với phím chết AltGr)

en: English (Carpalx, full optimization)
vi: Tiếng Anh (Carpalx, tối ưu hóa toàn diện)

en: English (Carpalx, full optimization, international with dead keys)
vi: Tiếng Anh (Carpalx, tối ưu hóa toàn diện, quốc tế với phím chết)

en: English (Carpalx, full optimization, international AltGr dead keys)
vi: Tiếng Anh (Carpalx, tối ưu hóa toàn diện, quốc tế với phím chết AltGr)

en: Polish (international with dead keys)
vi: Tiếng Ba Lan (quốc tế với phím chết)

en: Polish (Colemak)
vi: Tiếng Ba Lan (Colemak)

en: Polish (Sun Type 6/7)
vi: Tiếng Ba Lan (Kiểu Sun 6/7)

en: Crimean Tatar (Dobruja Q)
vi: Tiếng Tác-ta (Dobruja Q)

en: Romanian (ergonomic Touchtype)
vi: Tiếng Ru-ma-ni (Touchtype sinh thái công)

en: Romanian (Sun Type 6/7)
vi: Tiếng Ru-ma-ni (Kiểu Sun 6/7)

en: Serbian (combining accents instead of dead keys)
vi: Tiếng Xéc-bi (tổ hợp dấu phụ thay cho phím chết)

en: Russian (with Ukrainian-Belorussian layout)
vi: Tiếng Nga (với bố trí Ucrai-na Belorussian)

en: Russian (Rulemak, phonetic Colemak)
vi: Tiếng Nga (Rulemak, ngữ âm Colemak)

en: Russian (Sun Type 6/7)
vi: Tiếng Nga (Kiểu Sun 6/7)

en: Armenian (OLPC phonetic)
vi: Tiếng Ac-mê-ni (ngữ âm OLPC)

en: Hebrew (Biblical, SIL phonetic)
vi: Tiếng Hê-brơ (Do thái) (Kinh thánh, ngữ âm SIL)

en: Arabic (Sun Type 6/7)
vi: Tiếng Ả rập (Kiểu Sun 6/7)

en: Belgian (Sun Type 6/7)
vi: Tiếng Bỉ (Kiểu Sun 6/7)

en: Portuguese (Brazil, Sun Type 6/7)
vi: Tiếng Bồ Đào Nha (Bra-xin, Kiểu Sun 6/7)

en: Czech (Sun Type 6/7)
vi: Tiếng Séc (Kiểu Sun 6/7)

en: Danish (Sun Type 6/7)
vi: Tiếng Đan-mạch (Kiểu Sun 6/7)

en: Dutch (Sun Type 6/7)
vi: Tiếng Hà-lan (Kiểu Sun 6/7)

en: Estonian (Sun Type 6/7)
vi: Tiếng Ét-tôn-nia (Kiểu Sun 6/7)

en: Finnish (DAS)
vi: Tiếng Phần Lan (DAS)

en: Finnish (Sun Type 6/7)
vi: Tiếng Phần Lan (Kiểu Sun 6/7)

en: French (Sun Type 6/7)
vi: Tiếng Pháp (Kiểu Sun 6/7)

en: Greek (Sun Type 6/7)
vi: Tiếng Hy Lạp (Kiểu Sun 6/7)

en: Italian (Sun Type 6/7)
vi: Tiếng Ý (Kiểu Sun 6/7)

en: Japanese (Sun Type 6)
vi: Tiếng Nhật (Kiểu Sun 6/7)

en: Japanese (Sun Type 7 - pc compatible)
vi: Tiếng Nhật (Kiểu Sun 7 - tương thích pc)

en: Japanese (Sun Type 7 - sun compatible)
vi: Tiếng Nhật (Kiểu Sun 7 - tương thích sun)

en: Norwegian (Sun Type 6/7)
vi: Tiếng Na Uy (Kiểu Sun 6/7)

en: Portuguese (Sun Type 6/7)
vi: Tiếng Bồ Đào Nha (Kiểu Sun 6/7)

en: Slovak (Sun Type 6/7)
vi: Tiếng X-lô-vác (Kiểu Sun 6/7)

en: Spanish (Sun Type 6/7)
vi: Tiếng Tây Ban Nha (Kiểu Sun 6/7)

en: Swedish (Dvorak A5)
vi: Tiếng Thụy Điển (Dvorak A5)

en: Swedish (Sun Type 6/7)
vi: Tiếng Thụy Điển (Kiểu Sun 6/7)

en: Elfdalian (Swedish, with combining ogonek)
vi: Elfdalian (Thụy Điển, với ogonek tổ hợp)

en: German (Switzerland, Sun Type 6/7)
vi: Tiếng Đức (Thụy Sỹ, Kiểu Sun 6/7)

en: French (Switzerland, Sun Type 6/7)
vi: Tiếng Pháp (Thụy Sỹ, Kiểu Sun 6/7)

en: Turkish (Sun Type 6/7)
vi: Tiếng Thổ Nhĩ Kỳ (Kiểu Sun 6/7)

en: Ukrainian (Sun Type 6/7)
vi: Tiếng U-crai-na (Kiểu Sun 6/7)

en: English (UK, Sun Type 6/7)
vi: Tiếng Anh (UK, Kiểu Sun 6/7)

en: Korean (Sun Type 6/7)
vi: Tiếng Hàn (Kiểu Sun 6/7)

en: EurKEY (US based layout with european letters)
vi: EurKEY (Bố cục Mỹ với các chữ cái châu âu)

en: Bangla
vi: Tiếng Băng-la-đét

en: Bangla (Probhat)
vi: Tiếng Băng-la-đét (Probhat)

en: Bangla (India)
vi: Tiếng Băng-la-đét (Ấn-độ)

en: Bangla (India, Probhat)
vi: Tiếng Băng-la-đét (Ấn-độ, Probhat)

en: Bangla (India, Baishakhi)
vi: Tiếng Băng-la-đét (Ấn-độ, Baishakhi)

en: Bangla (India, Bornona)
vi: Tiếng Băng-la-đét (Ấn-độ, Bornona)

en: Bangla (India, Uni Gitanjali)
vi: Tiếng Băng-la-đét (Ấn-độ, Uni Gitanjali)

en: Bangla (India, Baishakhi Inscript)
vi: Tiếng Băng-la-đét (Ấn-độ, Baishakhi Inscript)

en: Manipuri (Eeyek)
vi: Tiếng Manipuri (Eeyek)

en: Punjabi (Gurmukhi)
vi: Tiếng Punjabi (Gổ-mu-khi)

en: Punjabi (Gurmukhi Jhelum)
vi: Tiếng Punjabi (Gổ-mu-khi Jhelum)

en: Kannada (KaGaPa phonetic)
vi: Kannada (ngữ âm KaGaPa)

en: Malayalam (Lalitha)
vi: Tiếng Mã-lai (Lalitha)

en: Malayalam (enhanced Inscript, with rupee sign)
vi: Tiếng Mã-lai (Inscript tăng cường, với dấu rupee)

note: Keyboard indicator for Ol Chiki layouts
en: sat
vi: sa

en: Tamil (Unicode)
vi: Tiếng Ta-min (Unicode)

en: Tamil (keyboard with numerals)
vi: Tiếng Ta-min (Bàn phím với các chữ số)

en: Tamil (TAB typewriter)
vi: Tiếng Ta-min (TAB máy chữ)

en: Tamil (TSCII typewriter)
vi: Tiếng Ta-min (TSCII máy chữ)

en: Telugu (KaGaPa phonetic)
vi: Tiếng Te-lu-gu (ngữ âm KaGaPa)

en: Hindi (Bolnagri)
vi: Tiếng Hin-đi (Bolnagri)

en: Hindi (Wx)
vi: Tiếng Hin-đi (Wx)

en: Hindi (KaGaPa phonetic)
vi: Tiếng Hin-đi (ngữ âm KaGaPa)

en: Sanskrit (KaGaPa phonetic)
vi: Tiếng Sanskrit (ngữ âm KaGaPa)

en: Marathi (KaGaPa phonetic)
vi: Tiếng Marathi (ngữ âm KaGaPa)

note: Type: select Choices
en: Root Only
vi: Chỉ người chủ

note: Type: select Choices
en: Console Users Only
vi: Chỉ người dùng bàn giáo tiếp

note: Type: select Choices
en: Anybody
vi: Bất kỳ ai

note: Type: select Description
en: Users allowed to start the X server:
vi: Người dùng có quyền khởi chạy trình phục vụ X:

note: Type: select Description
en: Because the X server runs with superuser privileges, it may be unwise to permit any user to start it, for security reasons.  On the other hand, it is even more unwise to run general-purpose X client programs as root, which is what may happen if only root is permitted to start the X server.  A good compromise is to permit the X server to be started only by users logged in to one of the virtual consoles.
vi: Vì trình phục vụ X chạy với quyền của người siêu dùng (superuser), có thể không phải là ý kiến tốt nếu bạn cho phép bất cứ người dùng nào khởi chạy nó, vì lý do bảo mật. Mặt khác, cũng là nguy hiểm khi chạy chương trình khách X thường dụng dưới người chủ — kết quả nếu chỉ người chủ có quyền khởi chạy trình phục vụ X. Một sự nhân nhượng hợp lý là cho phép trình phục vụ X được khởi chạy chỉ bởi người dùng đã đăng nhập vào một của những bàn giao tiếp ảo.

en: Audio folder not set or invalid! Recording won't work!
    Please set the recording folder under "Preferences > Audio recording"
vi: Thư mục ghi âm không hợp lệ! Chức năng ghi ân sẽ không hoạt động! Vui lòng cài đặt thư mục ghi âm trong "Tùy chọn> Ghi âm"

en: Filesystem error: {1}
vi: Lỗi tập tin hệ thống: {1}

en: Could not remove old autosave file "{1}": {2}
vi: Không thể xóa tập tin tự động lưu cũ "{1}": {2}

en: You deleted the active toolbar. Falling back to the default toolbar.
vi: Bạn đã xóa thanh công cụ đang hoạt động. Trở về thanh công cụ mặc định.

en: The Toolbarconfiguration "{1}" is predefined, would you create a copy to edit?
vi: Cấu hình thanh công cụ "{1}" đã được xác định, bạn có muốn tạo một bản sao để chỉnh sửa?

en: Insert after current page
vi: Chèn sau trang hiện tại

en: Insert at end
vi: Chèn ở cuối

en: With PDF background
vi: Với nền PDF

en: No pdf pages available to append. You may need to reopen the document first.
vi: Không có trang pdf nào hiện sẵn để gắn vào. Bạn có thể cần phải mở lại tài liệu trước.

en: Unable to retrieve pdf page.
vi: Không thể truy xuất trang pdf.

en: Do not open Autosave files. They may will be overwritten!
    Copy the files to another folder.
    Files from Folder {1} cannot be opened.
vi: Không mở các tệp tin lưu tự động. Chúng sẽ có thể bị ghi đè!
    Sao chép các tệp tin vào một thư mục khác.
    Các tệp tin từ Thư mục {1} không mở được.

en: file: {1}
vi: tệp tin: {1}

en: Error opening file "{1}"
vi: Lỗi khi mở tập tin "{1}"

en: File version mismatch
vi: Phiên bản tệp tin không khớp

en: The file being loaded has a file format version newer than the one currently supported by this version of Xournal++, so it may not load properly. Open anyways?
vi: Tệp tin đang được tải có định dạng tệp mới hơn định dạng tệp đang được hỗ trợ bởi phiên bản Xournal++ này, vì vậy nó có thể không được tải đúng cách. Vẫn mở?

en: Error reading PDF file "{1}"
    {2}
vi: Lỗi khi đọc tệp tin PDF "{1}"
    {2}

en: The attached background file could not be found. It might have been moved, renamed or deleted.
vi: Tệp tin nền đính kèm không thể được tìm thấy. Nó có thể đã bị di chuyển, đổi tên hoặc bị xóa.

en: The background file "{1}" could not be found. It might have been moved, renamed or deleted.
    It was last seen at: "{2}"
vi: Tệp tin nền "{1}" không thể được tìm thấy. Nó có thể đã bị di chuyển, đổi tên hoặc bị xóa.
    Lần cuối tìm thấy ở: "{2}"

en: 
    Proposed replacement file: "{1}"
vi: 
    Tập tin thay thế được đề xuất: "{1}"

en: Select another PDF
vi: Chọn tập tin PDF khác

en: Remove PDF Background
vi: Xóa nền PDF

en: Use proposed PDF
vi: Sử dụng PDF được đề xuất

en: Missing PDF background file
vi: Thiếu tệp tin nền PDF

en: Unsaved Document
vi: Tài liệu chưa được lưu

en: Document file was removed.
vi: Tập tin tài liệu đã bị gỡ.

en: This document is not saved yet.
vi: Tài liệu này chưa được lưu.

en: pen
vi: bút

en: eraser
vi: tẩy

en: touchscreen
vi: màn hình cảm ứng

en: Image file successfully created
vi: Tệp ảnh đã tạo thành công

en: PDF file successfully created
vi: Tệp PDF đã được tạo thành công

en: Global template file does not exist. Please check your settings.
vi: Tệp mẫu chung không tồn tại. Vui lòng kiểm tra cài đặt của bạn.

en: Failed to read global template file. Please check your settings.
vi: Không đọc được tệp mẫu chung. Vui lòng kiểm tra cài đặt của bạn.

en: Global template file is not a regular file. Please check your settings.
vi: Tệp mẫu chung không phải là tệp thông thường. Vui lòng kiểm tra cài đặt của bạn.

en: Latex generation encountered an error: {1} (exit code: {2})
vi: Việc tạo latex gặp lỗi: {1} (mã lỗi: {2})

en: Could not load LaTeX PDF file: {1}
vi: Không thể nạp tệp LaTeX PDF: {1}

en: Could not load LaTeX PDF file
vi: Không thể nạp tệp LaTeX PDF

en: Error reading PDF: {1}
vi: Lỗi khi đọc PDF: {1}

en: You don't have any PDF pages to select from. Cancel operation.
    Please select another background type: Menu "Journal" → "Configure Page Template".
vi: Bạn không có bất kỳ trang PDF nào để chọn. Hủy bỏ hoạt động.
    Vui lòng chọn một loại nền khác: Menu "Nhật ký" → "Cấu hình Mẫu Trang".

en: PDF background missing
vi: Nền PDF đang thiếu

en: Running print operation failed with {1}
vi: In không thành công với {1}

en: Failed to delete file: {1}
vi: Không xóa được tập tin: {1}

en: Please delete the file manually
vi: Vui lòng xóa tệp tin thủ công

en: Xournal++ crashed last time. Would you like to restore the last edited file?
vi: Xournal++ lần trước đã bị sự cố. Bạn có muốn khôi phục tệp tin đã được chỉnh sửa lần trước?

en: Recovery file detected
vi: Tệp tin khôi phục được tìm thấy

en: Restore file
vi: Khôi phục tệp tin

en: The background file "{1}" could not be found. It might have been moved, renamed or deleted.
vi: Tệp tin nền "{1}" không thể được tìm thấy. Nó có thể đã bị di chuyển, đổi tên hoặc bị xóa.

en: Error: {1}
vi: Lỗi: {1}

en: <span foreground='red' size='x-large'>Missing the needed UI file:
    <b>{1}</b></span>
    Could not find them at any location.
      Not relative
      Not in the Working Path
      Not in {2}
vi: <span foreground='red' size='x-large'>Thiếu tệp giao diện người dùng cần thiết:
    <b>{1}</b></span>
    Không thể tìm thấy ở bất kỳ vị trí nào.
      Không tương đối
      Không có trong Lộ trình làm việc
      Không có trong {2}

en: 
    
    Will now attempt to run without this file.
vi: 
    
    Giờ sẽ chạy thử mà không có tệp này.

en: Sorry, Xournal++ can only open one file at once.
    Others are ignored.
vi: Xin lỗi, Xournal++ chỉ có thể mở một tập tin một lúc.
    Các tập tin khác sẽ bị loại bỏ.

en: File {1} does not exist.
vi: Tệp tin {1} không tồn tại.

en: Filesystem error: {1}
    Sorry, Xournal++ cannot open the file: {2}
    Consider copying the file to a local directory.
vi: Lỗi tệp tin hệ thống: {1}
    Xin lỗi, Xournal++ không thể mở tệp tin: {2}
    Hãy cân nhắc việc sao chép tệp tin vào một thư mục cục bộ.

en: Jump to Page (first Page: 1)
vi: Nhảy đến Trang (Trang đầu tiên: 1)

en: Get version of xournalpp
vi: Tải phiên bản của xournalpp

en: Disable audio for this session
vi: Tắt âm thanh cho phiên này

en: Save xopp-file with the background PDF specified as FILE
vi: Lưu tệp tin xopp với nền PDF được chỉ định là FILE

en: Export FILE as PDF
vi: Xuất TỆP TIN dưới dạng PDF

en: Advanced export options
vi: Các tùy chọn xuất nâng cao

en: Display advanced export options
vi: Hiển thị các tùy chọn xuất nâng cao

en: Error while autosaving: {1}
vi: Lỗi khi đang lưu tự động: {1}

en: Autosaving to {1}
vi: Đang lưu tự động vào {1}

en: Could not rename autosave file from "{1}" to "{2}": {3}
vi: Không thể đổi tên tệp lưu tự động từ "{1}" sang "{2}": {3}

en: Do not overwrite the background PDF! This will cause errors!
vi: Không ghi đè lên tệp tin PDF nền! Việc này sẽ gây lỗi!

en: The check for overwriting the background failed with:
vi: Kiểm tra ghi đè nền không thành công với:

en: Failed to resolve path with the following error:
    {1}
vi: Không thể giải quyết đường dẫn với lỗi sau:
    {1}

en: Custom Export
vi: Xuất Tùy chỉnh

en: PNG graphics
vi: Ảnh PNG

en: SVG graphics
vi: Ảnh SVG

en: Xournal (Compatibility)
vi: Xournal (Tương thích)

en: Save file error: {1}
vi: Lỗi lưu tệp tin: {1}

en: Unsupported graphics format:
vi: Định dạng đồ họa không được hỗ trợ:

en: Error save image #1
vi: Lỗi lưu ảnh #1

en: Error while exporting the pdf background: I cannot find the pdf page number
vi: Lỗi khi xuất nền pdf: Không thể tìm thấy trang pdf số

en: Error save image #2
vi: Lỗi lưu ảnh #2

en: PDF Export
vi: Xuất PDF

en: Save file error, can't backup: {1}
vi: Lỗi lưu tệp tin, không thể sao lưu: {1}

en: Failed to parse LaTeX generator command: {1}
vi: Không thể phân tích cú pháp lệnh của trình tạo LaTeX: {1}

en: Failed to find LaTeX generator program in PATH: {1}
    
    Since installation is detected within Flatpak, you need to install the Flatpak freedesktop Tex Live extension. For example, by running:
    
    $ flatpak install flathub org.freedesktop.Sdk.Extension.texlive
vi: Không thể tìm thấy trình tạo LaTeX trong ĐƯỜNG DẪN: {1}
    Vì được cài đặt bằng Flatpak, bạn cần cài đặt tiện ích mở rộng Flatpak freedesktop Tex Live. Ví dụ, chạy câu lệnh sau đây:
    
    $ flatpak install flathub org.freedesktop.Sdk.Extension.texlive

en: Failed to find LaTeX generator program in PATH: {1}
vi: Không tìm thấy chương trình tạo LaTeX trong ĐƯỜNG DẪN: {1}

en: Could not save .tex file: {1}
vi: Không thể lưu tệp .tex: {1}

en: Could not start {1}: {2} (exit code: {3})
vi: Không thể khởi động {1}: {2} (mã lỗi: {3})

en: Layer {1}
vi: Lớp {1}

en: Could not load pagetemplates.ini file
vi: Không thể nạp tệp pagetemplates.ini

en: Ruled
vi: Kẻ ngang

en: Ruled with vertical line
vi: Kẻ ngang với một đường kẻ dọc

en: Staves
vi: Khuôn nhạc

en: Isometric Dotted
vi: Chiếu Chấm ba chiều

en: Isometric Graph
vi: Chiếu Đồ thị ba chiều

en: %F-Note-%H-%M
vi: %F-Ghi chú-%H-%M

en: %{name}_annotated
vi: %{name}_đã chú thích

en: Bring forward
vi: Đưa ra trước

en: Send backward
vi: Đưa về sau

en: Send to back
vi: Đưa về sau cùng

en: Error while opening image file:
vi: Lỗi khi mở tập tin hình ảnh:

en: The file is no valid .xopp file (Mimetype missing): "{1}"
vi: Tệp không phải là tệp .xopp hợp lệ (Thiếu loại Mime): "{1}"

en: The file is no valid .xopp file (Mimetype wrong): "{1}"
vi: Tệp không phải là tệp .xopp hợp lệ (Sai loại Mime): "{1}"

en: The file is no valid .xopp file (Version missing): "{1}"
vi: Tệp không phải là tệp .xopp hợp lệ (Thiếu phiên bản): "{1}"

en: The file is not a valid .xopp file (Version string corrupted): "{1}"
vi: Tệp không phải là tệp .xopp hợp lệ (Chuỗi phiên bản bị hỏng): "{1}"

en: Failed to open content.xml in zip archive: "{1}"
vi: Thất bại khi mở content.xml trong lưu trữ zip: "{1}"

en: Could not open file: "{1}"
vi: Không thể mở tệp: "{1}"

en: XML Parser error: {1}
vi: Lỗi trình phân tích cú pháp XML: {1}

en: Unknown parser error
vi: Lỗi trình phân tích cú pháp không xác định

en: Document is not complete (maybe the end is cut off?)
vi: Tài liệu chưa hoàn chỉnh (có thể phần cuối bị cắt?)

en: Document is corrupted (no pages found in file)
vi: Tài liệu đã bị sửa đổi lại (không tìm thấy trang nào trong tệp tin)

en: Unexpected root tag: {1}
vi: Thẻ gốc không mong muốn: "{1}"

en: Unexpected tag in document: "{1}"
vi: Thẻ không mong muốn trong tài liệu: "{1}"

en: Could not read image: {1}. Error message: {2}
vi: Không thể đọc được hình ảnh: {1}. Thông báo lỗi: {2}

en: Could not read page number for cloned background image: {1}.
vi: Không thể đọc được số trang cho bản sao hình nền: {1}.

en: Unknown background type: {1}
vi: Loại nền không xác định: {1}

en: Error reading width of a stroke: {1}
vi: Lỗi khi đọc chiều rộng của một nét: {1}

en: Could not open attachment: {1}. Error message: {2}
vi: Không thể mở tệp đính kèm: {1} Thông báo lỗi: {2}

en: Could not open attachment: {1}. Error message: No valid file size provided
vi: Không thể mở tệp đính kèm: {1}. Thông báo lỗi: Không có kích thước tệp hợp lệ đã được cung cấp

en: Could not open attachment: {1}. Error message: Could not read file
vi: Không thể mở tập tin được gắn: {1} Thông báo lỗi: không thể đọc được tập tin

en: Could not open attachment: {1}. Error message: Could not write file
vi: Không thể mở tập tin được gắn: {1} Thông báo lỗi: không thể ghi được tập tin

en: Requested temporary file was not found for attachment {1}
vi: Không tìm thấy tệp tạm thời đã yêu cầu để đính kèm {1}

en: Attribute color not set!
vi: Thuộc tính màu chưa cài đặt!

en: Unknown color value "{1}"
vi: Giá trị màu sắc không xác định: "{1}"

en: Color "{1}" unknown (not defined in default color list)!
vi: Không xác định được màu "{1}" (không có trong danh sách màu mặc định)!

en: Attribute "{1}" could not be parsed as double, the value is nullptr
vi: Thuộc tính "{1}" không thể phân tích được dạng kép, giá trị trỏ vô hiệu

en: Attribute "{1}" could not be parsed as double, the value is "{2}"
vi: Thuộc tính "{1}" không thể phân tích được dạng kép, giá trị là "{2}"

en: Attribute "{1}" could not be parsed as int, the value is nullptr
vi: Thuộc tính "{1}" không thể phân tích được kiểu số nguyên, giá trị trỏ vô hiệu

en: Attribute "{1}" could not be parsed as int, the value is "{2}"
vi: Thuộc tính "{1}" không thể phân tích được kiểu số nguyên, giá trị là "{2}"

en: Attribute "{1}" could not be parsed as size_t, the value is nullptr
vi: Thuộc tính "{1}" không thể phân tích được thành kiểu dữ liệu không dấu, giá trị trỏ vô hiệu

en: Attribute "{1}" could not be parsed as size_t, the value is "{2}"
vi: Thuộc tính "{1}" không thể phân tích được thành kiểu dữ liệu không dấu, giá trị là "{2}"

en: Could not write background "{1}", {2}
vi: Không thể viết lên nền "{1}", {2}

en: Could not write background "{1}". Continuing anyway.
vi: Không thể viết lên nền "{1}". Vẫn tiếp tục.

en: Error loading glade file "{1}" (try to load "{2}")
vi: Lỗi khi nạp tệp glade "{1}" (thử tải "{2}")

en: Unable to play audio recording {1}
vi: Không thể phát ghi âm {1}

en: Scroll to page {1}
vi: Cuộn đến trang {1}

en: Add missing page
vi: Thêm trang đang thiếu

en: Text found once on this page
vi: Văn bản được tìm thấy một lần trên trang này

en: Text found %zu times on this page
vi: Văn bản được tìm thấy %zu lần trên trang này

en: Text not found
vi: Không tìm thấy văn bản

en: Text found once on page {1}
vi: Văn bản được tìm thấy một lần trên trang {1}

en: Text found {1} times on page {2} ({3} of {1})
vi: Văn bản được tìm thấy {1} lần trên trang {2} ({3} trên {1})

en: Text not found, searched on all pages
vi: Không tìm thấy văn bản, đã tìm kiếm trên tất cả các trang

en: Built on
vi: Dựa trên

en: See the full list of contributors
vi: Xem toàn bộ danh sách người đóng góp

en: GNU GPLv2 or later
vi: Giấy phép Công cộng Chung GNU phiên bản 2 trở lên

en: No device
vi: Không có thiết bị

en: Tool - don't change
vi: Công cụ - không thay đổi

en: Highlighter
vi: Bút dạ quang

en: Select region
vi: Chọn vùng

en: Select rectangle
vi: Chọn tam giác

en: Floating Toolbox (experimental)
vi: Hộp công cụ Nổi (thử nghiệm)

en: Select Text from pdf
vi: Chọn văn bản từ pdf

en: Select Area Text from pdf
vi: Chọn vùng văn bản từ pdf

en: Drawing Type - don't change
vi: Kiểu Bản vẽ - không thay đổi

en: Normal drawing
vi: Bản vẽ thường

en: Draw Ellipse
vi: Vẽ hình Elip

en: Draw Arrow
vi: Vẽ Mũi tên

en: Draw Double Arrow
vi: Vẽ cặp múi tên

en: Draw Spline
vi: Vẽ Đường cong nối trục

en: Xournal files
vi: Tập tin xournal

en: Xournal++ files
vi: Tập tin xournal++

en: Xournal++ template
vi: Mẫu Xournal++

en: Previously selected language not available anymore!
vi: Ngôn ngữ được chọn trước đây không còn nữa!

en: LaTeX editor theme:
vi: Chủ đề trình chỉnh sửa LaTeX:

en: GtkSourceView was disabled when building Xournal++! Some options will not be available.
vi: GtkSourceView đã bị vô hiệu hóa khi build Xournal++! Một số tùy chọn sẽ không khả dụng.

en: Unable to open global template file at {1}. Does it exist?
vi: Không thể đọc được tệp mẫu chung tại {1}. Tệp có tồn tại không?

en: Sample LaTeX file generated successfully.
vi: Tệp LaTeX mẫu được tạo thành công.

en: Error: {1}. Please check the contents of {2}
vi: Lỗi: {1}. Vui lòng kiểm tra nội dung của {2}

en: Error: {1} is not a regular file. Please check your LaTeX template file settings.
vi: Lỗi: {1} không phải là một tệp thông thường. Vui lòng kiểm tra cài đặt tệp mẫu LaTeX của bạn.

en: default enabled
vi: mặc định kích hoạt

en: default disabled
vi: mặc định không được kích hoạt

en: Select opacity for:
vi: Chọn độ trong suốt cho:

en: Highlighter Options
vi: Tùy chọn bút dạ quang

en: Pen Options
vi: Tùy chọn bút

en: PDF Text Options
vi: Tùy chọn chữ PDF

en: Enable pressure sensitivity or pressure inference to change this setting!
vi: Bật lực nhạy hoặc hệ quả của lực để thay đổi cài đặt này!

en: Filter input pressure. Multiply the pressure by the pressure multiplier. If less than the minimum, use the minimum pressure.
vi: Lọc lực nén đầu vào. Nhân lực nén với nhân tử áp suất. Nếu nhỏ hơn mức tối thiểu, sử dụng lực nén tối thiểu.

en: Attach file to the journal
vi: Gắn tệp vào sổ

en: Open template file
vi: Mở tệp mẫu

en: Select PDF Page
vi: Chọn Trang PDF

en: Removed tool item {1} from Toolbar {2} ID {3}
vi: Đã xóa mục công cụ {1} khỏi Thanh công cụ {2} ID {3}

en: Removed tool item from Toolbar {1} ID {2}
vi: Đã xóa mục công cụ khỏi Thanh công cụ {1} ID {2}

en: Could not remove tool item {1} from Toolbar {2} on position {3}
vi: Không thể gỡ công cụ {1} từ Thanh công cụ {2} ở vị trí {3}

en: Could not remove tool item from Toolbar {1} on position {2}
vi: Không thể gỡ công cụ từ Thanh công cụ {1} ở vị trí {2}

[ctx: Item category in toolbar customization dialog]
en: Audio
vi: Âm thanh

[ctx: Item category in toolbar customization dialog]
en: Colors
vi: Màu

[ctx: Item category in toolbar customization dialog]
en: Files
vi: Tập tin

[ctx: Item category in toolbar customization dialog]
en: Miscellaneous
vi: Khác

[ctx: Item category in toolbar customization dialog]
en: Tools
vi: Công cụ

[ctx: Item category in toolbar customization dialog]
en: Plugins
vi: Tiện ích mở rộng

en: Apply to all pages
vi: Áp dụng cho mọi trang

en: Copy current background
vi: Sao chép nền hiện tại

en: Apply to current page
vi: Áp dụng cho trang hiện tại

en: Layerstack Preview
vi: Xem trước Chồng lớp

en: Layer Preview
vi: Xem trước Lớp

en: Draw coordinate system
vi: Vẽ trục tọa độ

en: Drawing Type Combo
vi: Kết hợp Kiểu Bản vẽ

en: Could not parse general toolbar.ini file: {1}
    No Toolbars will be available
vi: Không thể phân tích được tệp toolbar.ini chung: {1}
    Không Thanh công cụ nào sẽ được có sẵn

en: Could not parse custom toolbar.ini file: {1}
    Toolbars will not be available
vi: Không thể phân tích được tệp toolbar.ini tùy chỉnh: {1}
    Các thanh công cụ sẽ không có sẵn

en: New Xournal
vi: Tạo Xournal mới

en: Rotation Snapping
vi: Khoá Xoay

en: Grid Snapping
vi: Khoá Lưới

en: Paired pages
vi: Các trang đã ghép

en: Presentation mode
vi: Chế độ trình chiếu

en: Manage Toolbars
vi: Quản lý Thanh công cụ

en: Zoom fit to screen
vi: Phóng vừa màn hình

en: Go to previous layer
vi: Đến lớp trước

en: Go to next layer
vi: Đến lớp tiếp theo

en: Go to top layer
vi: Đến lớp trên cùng

en: Next annotated page
vi: Trang được chú thích tiếp theo

en: Insert page
vi: Chèn trang

en: Delete current page
vi: Xóa trang hiện tại

en: dashed
vi: gạch

en: dash-/ dotted
vi: gạch-/ chấm

en: dotted
vi: nhiều chấm

en: delete stroke
vi: xóa nét

en: Add/Edit TeX
vi: Thêm/Chỉnh sửa TeX

en: Default Tool
vi: Công cụ Mặc định

en: Setsquare
vi: Ê ke

en: Select Region
vi: Chọn vùng

en: Select Rectangle
vi: Chọn tam giác

en: Select Object
vi: Chọn đối tượng

en: Play Object
vi: Chơi Đối tượng

en: Record Audio / Stop Recording
vi: Ghi Âm / Dừng Ghi

en: Pause / Play
vi: Tạm dừng / Chạy

en: Very Thick
vi: Rất dày

en: Hide all
vi: Ẩn tất cả

en: Layer Combo
vi: Tổ hợp Lớp

[ctx: Page {pagenumber} "of {pagecount}"]
en:  of {1}
vi:  của {1}

en: PDF Page {1}
vi: Trang PDF {1}

[ctx: Color]
en: Black
vi: Đen

[ctx: Color]
en: Green
vi: Xanh lá

[ctx: Color]
en: Light Blue
vi: Xanh dương nhạt

[ctx: Color]
en: Light Green
vi: Xanh lá nhạt

[ctx: Color]
en: Blue
vi: Xanh dương

[ctx: Color]
en: Gray
vi: Xám

[ctx: Color]
en: Red
vi: Đỏ

[ctx: Color]
en: Magenta
vi: Hồng đậm

[ctx: Color]
en: Orange
vi: Cam

[ctx: Color]
en: Yellow
vi: Vàng

[ctx: Color]
en: White
vi: Trắng

[ctx: as a noun: a copy of]
en: Copy
vi: Sao chép

en: Document not loaded! ({1}), {2}
vi: Tài liệu không nạp được! ({1}), {2}

en: No pages to export!
vi: Không có trang nào để xuất!

en: Failed to initialize PDF Cairo surface
vi: Không thể khởi chạy bề mặt PDF Cairo

en: Erase stroke
vi: Xóa nét

en: Emergency saved document
vi: Tệp tin đã được sao lưu khẩn cấp

en: Change stroke fill
vi: Đổi nét tô

en: Change font
vi: Đổi phông chữ

en: Page inserted
vi: Đã chèn Trang

en: Page deleted
vi: Đã xóa Trang

en: Insert layer
vi: Chèn lớp

en: Draw stroke
vi: Vẽ nét

en: Insert latex
vi: Chèn latex

en: Insert elements
vi: Chèn các phần tử

en: Change line style
vi: Đổi kiểu đường vẽ

en: Move layer
vi: Di chuyển lớp

en: Page background changed
vi: Nền trang đã thay đổi

en: Move page upwards
vi: Chuyển trang lên trên

en: Move page downwards
vi: Chuyển trang xuống dưới

en: Edit text
vi: Chỉnh sửa văn bản

en: Could not undo "{1}"
    Something went wrong… Please write a bug report…
vi: Không thể hoàn tác "{1}"
    Có gì đó không đúng… Vui lòng ghi báo cáo lỗi…

en: Could not redo "{1}"
    Something went wrong… Please write a bug report…
vi: Không thể làm lại "{1}"
    Có gì đó không đúng... Vui lòng ghi báo cáo lỗi…

en: Undo:
vi: Hoàn tác:

en: Redo:
vi: Làm lại:

en: Error opening file: "{1}"
vi: Lỗi khi mở tập tin: "{1}"

en: File couldn't be opened. You have to do it manually:
    URL: {1}
vi: Không thể mở tệp. Bạn phải làm điều đó theo cách thủ công:
    URL: {1}

en: Could not create folder: {1}
    Failed with error: {2}
vi: Không thể tạo thư mục: {1}
    Đã thất bại với lỗi: {2}

en: Error {1} executing system command: {2}
vi: Lỗi {1} khi thực thi lệnh hệ thống: {2}

en: Select another name
vi: Chọn tên khác

en: About Xournal++
vi: Thông tin về Xournal++

en: Icon Designers
vi: Thiết kế biểu tượng

en: With help from the community
vi: Với sự trợ giúp từ cộng đồng

en: Touchscreen
vi: Màn hình cảm ứng

en: All pages
vi: Tất cả các trang

en: Insert Latex
vi: Chèn Latex

en: Line numbers
vi: Số dòng

en: Use font from system theme.
vi: Sử dụng phông chữ từ chủ đề hệ thống.

en: Highlight selected text
vi: Đánh dấu văn bản đã chọn

en: Underline selected text
vi: Gạch dưới văn bản đã chọn

en: Strikethrough selected text
vi: Gạch ngang văn bản đã chọn

en: <b>Pagesize</b>
vi: <b>Cỡ trang</b>

en: Configure new page template
vi: Tùy chỉnh mẫu trang mới

en: These settings will be used for new pages
vi: Những cài đặt này sẽ được áp dụng cho trang mới

en: <b>Background Color</b>
vi: <b>Màu nền</b>

en: Xournal++ Preferences
vi: Cài đặt Xournal++

en: Enable Autosaving
vi: Bật tự động lưu

en: Autosaving
vi: Tự động khi lưu

en: Default name:
vi: Tên mặc định:

en: Default Save Name
vi: Tên mặc định khi lưu

en: <i>This name will be proposed if you export a document to PDF.</i>
vi: <i>Tên này sẽ được đề xuất nếu như bạn xuất tài liệu sang PDF</i>

en: Default Pdf export name
vi: Tên mặc định khi xuất ra Pdf

en: Load / Save
vi: Nạp / Lưu

[ctx: Noun: force opposing the movement]
en: Drag
vi: Kéo

[ctx: eraser is never visible]
en: Never
vi: Không bao giờ

[ctx: eraser is always visible]
en: Always
vi: Luôn luôn

en: s <i>(after which the touchscreen will be reactivated again)</i>
vi: s <i>(sau đó màn hình cảm ứng sẽ được kích hoạt trở lại)</i>

en: (requires restart)
vi: (yêu cầu khởi động lại)

en: Scrollbars
vi: Thanh cuộn

en: Select toolbar:
vi: Chọn thanh công cụ:

en: The unit of the ruler is cm
vi: Đơn vị của thước là cm

en: Usually 0 or 1
vi: Thường là 0 hoặc 1

en: Try to select object first.
vi: Thử chọn đối tướng trước.

en: Try to select object first; if nothing selected then show floating toolbox if enabled.
vi: Thử chọn đối tượng trước; nếu không có gì được chọn sẽ hiển thị hộp công cụ nổi nếu được kích hoạt.

en: Delete stroke
vi: Xóa nét

en: Xpad is a graphical program.  Please run it from your desktop.
vi: Xpad là một chương trình đồ hoạ. Hãy chạy nó từ màn hình nền của bạn.

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

en: This directory is needed to store preference and pad information.  Xpad will close now.
vi: Cần thư mục này để lưu tùy thích và dữ liệu. Xpad sẽ thoát bây giờ.

en: Show version number and quit
vi: Hiển thị phiên bản rồi thoát

en: Don't create a new pad on startup if no previous pads exist
vi: Không tạo trang mới khi khởi động nếu chưa có trang nào.

en: Create a new pad on startup even if pads already exist
vi: Tạo một trang mới khi khởi động, ngay cả khi đã có trang cũ.

en: Create a new pad with the contents of a file
vi: Tạo một trang mới với nội dung của một tập tin

en: Close all pads
vi: Đóng mọi trang

en: Could not read file %s.
vi: Không đọc được tập tin %s.

en: Delete this pad?
vi: Xoá bỏ trang này?

en: All text of this pad will be irrevocably lost.
vi: Tất cả nội dung của trang này sẽ bị mất hoàn toàn.

en: Sticky notes
vi: Ghi chép bám dính

en: Use font from xpad preferences
vi: Sử dụng phông chữ từ tùy thích xpad

en: Use this font:
vi: Sử dụng phông chữ này:

en: Use colors from xpad preferences
vi: Sử dụng màu từ tùy thích xpad

en: Use these colors:
vi: Sử dụng màu này:

en: Set Font
vi: Chọn phông chữ

en: Use font from theme
vi: Sử dụng phông chữ của sắc thái

en: Use colors from theme
vi: Sử dụng màu của sắc thái

en: _Confirm pad deletion
vi: _Xác nhận việc xoá bỏ trang

en: Xpad Preferences
vi: Tùy thích Xpad

en: Clear Pad Contents
vi: Xoá nội dung trang

en: Close and Save Pad
vi: Đóng và lưu trang

en: Delete Pad
vi: Xoá bỏ trang

en: Open New Pad
vi: Mở trang mới

en: Edit Preferences
vi: Hiệu chỉnh tùy thích

en: Close All Pads
vi: Đóng mọi trang

comment:  Please translate this to the correct directory name (eg. german=>de)
     XSANE_LANGUAGE_DIR
note: Please translate this to the correct directory name (eg. german=>de) XSANE_LANGUAGE_DIR
en: language_dir
vi: vi

comment:  can be translated with \251
     FILENAME_PREFIX_CLONE_OF
note: can be translated with \251 FILENAME_PREFIX_CLONE_OF
en: clone-of-
vi: bản sao của

note: WINDOW_ABOUT_TRANSLATION, MENU_ITEM_ABOUT_TRANSLATION MENU_ITEM_ABOUT_TRANSLATION
en: About translation
vi: Giới thiệu dịch thuật

note: WINDOW_AUTHORIZE
en: authorization
vi: Chấp thuận giấy phép

note: WINDOW_GPL
en: GPL - the license
vi: GPL - giấy phép

note: WINDOW_EULA
en: End User License Agreement
vi: Chấp thuận giấy phép của người dùng (EULA)

note: WINDOW_LOAD_BATCH_LIST
en: load batch list
vi: nạp danh sách batch

note: WINDOW_SAVE_BATCH_LIST
en: save batch list
vi: lưu danh sách batch

note: WINDOW_BATCH_SCAN
en: batch scan
vi: quét batch

note: WINDOW_BATCH_RENAME
en: rename batch area
vi: đổi tên vùng batch

note: WINDOW_FAX_PROJECT
en: fax project
vi: dự án fax

note: WINDOW_FAX_RENAME
en: rename fax page
vi: đổi tên trang fax

comment:  WINDOW_PRESET_AREA_RENAME
note: WINDOW_PRESET_AREA_RENAME
en: rename preset area
vi: đổi tên vùng định trước

comment:  WINDOW_PRESET_AREA_ADD
note: WINDOW_PRESET_AREA_ADD
en: add preset area
vi: thêm vùng định trước

comment:  WINDOW_MEDIUM_RENAME
note: WINDOW_MEDIUM_RENAME
en: rename medium
vi: đổi tên phương tiện

comment:  WINDOW_MEDIUM_ADD
note: WINDOW_MEDIUM_ADD
en: add new medium
vi: thêm phương tiện mới

note: WINDOW_SETUP
en: setup
vi: thiết lập

note: WINDOW_GAMMA
en: Gamma curve
vi: Đường cong gamma

note: WINDOW_STANDARD_OPTIONS
en: Standard options
vi: Tùy chọn chuẩn

note: WINDOW_DEVICE_SELECTION
en: device selection
vi: chọn thiết bị

note: WINDOW_VIEWER_OUTPUT_FILENAME
en: Viewer: select output filename
vi: Trình xem: chọn tên tập tin đầu ra

note: WINDOW_OCR_OUTPUT_FILENAME
en: Select output filename for OCR text file
vi: Chọn tên tập tin đầu ra cho tập tin văn bản OCR

note: WINDOW_OUTPUT_FILENAME
en: select output filename
vi: chọn tên tập tin đầu ra

note: WINDOW_SAVE_SETTINGS
en: save device settings
vi: lưu thiết lập thiết bị

note: WINDOW_LOAD_SETTINGS
en: load device settings
vi: nạp thiết lập thiết bị

note: WINDOW_CHANGE_WORKING_DIR
en: change working directory
vi: thay đổi thư mục làm việc

note: WINDOW_TMP_PATH
en: select temporary directory
vi: chọn thư mục tạm thời

note: WINDOW_SCALE DESC_VIEWER_SCALE
en: Scale image
vi: Cân chỉnh ảnh

note: WINDOW_DESPECKLE DESC_VIEWER_DESPECKLE
en: Despeckle image
vi: Xóa vết đốm ảnh

note: WINDOW_BLUR DESC_VIEWER_BLUR
en: Blur image
vi: Làm mờ ảnh

note: WINDOW_STORE_MEDIUM
en: Store medium definition
vi: Lưu trữ định nghĩa phương tiện

note: WINDOW_NO_DEVICES
en: No devices available
vi: Hiện không có thiết bị

note: MENU_ITEM_ABOUT_XSANE
en: About XSane
vi: Giới thiệu XSane

note: MENU_ITEM_OCR
en: OCR - save as text
vi: OCR - lưu theo văn bản

comment:  MENU_ITEM_MIRROR_X
note: MENU_ITEM_MIRROR_X
en: Mirror |
vi: Phản chiếu |

comment:  MENU_ITEM_MIRROR_Y
note: MENU_ITEM_MIRROR_Y
en: Mirror -
vi: Phản chiếu -

note: FRAME_RAW_IMAGE
en: Raw image
vi: Ảnh thô

note: BUTTON_NOT_ACCEPT
en: Not accept
vi: Không đồng ý

note: BUTTON_CONT_AT_OWN_RISK
en: Continue at your own risk
vi: Tiếp tục với rủi ro

note: BUTTON_BATCH_LIST_SCAN
en: Scan batch list
vi: Quét danh sách batch

note: BUTTON_BATCH_AREA_SCAN
en: Scan selected area
vi: Quét vùng chọn

note: BUTTON_PAGE_SHOW
en: Show page
vi: Hiển thị trang

note: BUTTON_PAGE_RENAME
en: Rename page
vi: Đổi tên trang

note: BUTTON_IMAGE_DELETE
en: Delete image
vi: Xóa ảnh

note: BUTTON_IMAGE_RENAME
en: Rename image
vi: Đổi tên ảnh

note: BUTTON_CREATE_PROJECT
en: Create project
vi: Tạo dự án

note: BUTTON_SEND_PROJECT
en: Send project
vi: Gửi dự án

note: BUTTON_DELETE_PRINTER
en: Delete printer
vi: Xóa máy in

note: BUTTON_PREVIEW_ACQUIRE
en: Acquire preview
vi: Quét xem trước

note: BUTTON_PREVIEW_CANCEL
en: Cancel preview
vi: Thôi xem trước

note: BUTTON_DISCARD_IMAGE
en: Discard image
vi: Bỏ ảnh

note: BUTTON_DISCARD_ALL_IMAGES
en: Discard all images
vi: Bỏ mọi ảnh

note: BUTTON_DO_NOT_CLOSE
en: Do not close
vi: Không đóng

note: BUTTON_SCALE_BIND
en: Bind scale
vi: Giới hạn cân chỉnh

note: RADIO_BUTTON_FINE_MODE
en: Fine mode
vi: Chế độ tinh xảo

note: RADIO_BUTTON_SAVE_DEVPREFS_AT_EXIT
en: Save device preferences at exit
vi: Lưu các sở thích thiết bị và thoát ra

note: RADIO_BUTTON_SKIP_EXISTING_NRS
en: Skip existing filenames
vi: Nhảy qua các tên tập tin hiện có

note: RADIO_BUTTON_REDUCE_16BIT_TO_8BIT
en: Reduce 16 bit image to 8 bit
vi: Giảm ảnh 16 bit xuống 8 bit

note: RADIO_BUTTON_WINDOW_FIXED
en: Main window size fixed
vi: Kích cỡ cửa sổ chính không đổi

note: RADIO_BUTTON_PRIVATE_COLORMAP
en: Use private colormap
vi: Dùng bản đồ màu riêng

note: RADIO_BUTTON_AUTOENHANCE_GAMMA
en: Autoenhance gamma
vi: Tự động cải thiện gamma

note: RADIO_BUTTON_AUTOCORRECT_COLORS
en: Autocorrect colors
vi: Tự động hiệu chỉnh màu

note: RADIO_BUTTON_OCR_USE_GUI_PIPE
en: Use GUI progress pipe
vi: Dùng pipe tiến trình đồ họa

note: TEXT_SCANNING_DEVICES
en: scanning for devices
vi: đang rà tìm thiết bị

note: TEXT_SCANNER_BACKEND
en: Scanner and backend:
vi: Máy quét và backend:

note: TEXT_LOADED_BACKEND
en: Loaded backend:
vi: Backend đã nạp:

note: TEXT_SANE_VERSION
en: Sane version:
vi: Phiên bản SANE:

note: TEXT_RECENT_VALUES
en: Recent values:
vi: Giá trị hiện thời:

note: TEXT_GAMMA_CORR_BY
en: Gamma correction by:
vi: Hiệu chỉnh gamma bởi:

note: TEXT_SOFTWARE_XSANE
en: software (XSane)
vi: phần mềm (XSane)

note: TEXT_GAMMA_INPUT_DEPTH
en: Gamma input depth:
vi: Độ sâu đầu vào gamma:

note: TEXT_GAMMA_OUTPUT_DEPTH
en: Gamma output depth:
vi: Độ sâu đầu ra gamma:

note: TEXT_SCANNER_OUTPUT_DEPTH
en: Scanner output depth:
vi: Độ sâu đầu ra máy quét:

note: TEXT_OUTPUT_FORMATS
en: XSane output formats:
vi: Định dạng đầu ra của XSane:

note: TEXT_8BIT_FORMATS
en: 8 bit output formats:
vi: Định dạng đầu ra 8 bit:

note: TEXT_16BIT_FORMATS
en: 16 bit output formats:
vi: Định dạng đầu ra 16 bit:

note: TEXT_AUTHORIZATION_REQ
en: Authorization required for
vi: Yêu cầu chấp thuận giấy phép cho

note: TEXT_AUTHORIZATION_SECURE
en: Password transmission is secure
vi: Việc truyền mật khẩu được bảo mật

note: TEXT_AUTHORIZATION_INSECURE
en: Backend requests plain-text password
vi: Backend yêu cầu mật khẩu dạng văn bản đơn thuần

note: TEXT_INVALID_PARAMS
en: Invalid parameters.
vi: Tham số không hợp lệ.

note: TEXT_PACKAGE
en: package
vi: gói tin

note: TEXT_WITH_GIMP_SUPPORT
en: with GIMP support
vi: có hỗ trợ của GIMP

note: TEXT_WITHOUT_GIMP_SUPPORT
en: without GIMP support
vi: không có hỗ trợ của GIMP

note: TEXT_GTK_VERSION
en: compiled with GTK-
vi: được biên dịch với GTK-

note: TEXT_GIMP_VERSION
en: compiled with GIMP-
vi: được biên dịch với GIMP-

note: TEXT_EULA
en: XSane is distributed under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.
    
    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    Should the program prove defective, you assume the cost of all
    necessary servicing, repair or correction. To use this program you
    have to read, understand and accept the following
    "NO WARRANTY" agreement.
vi: XSane được phân phối dưới các điều khoản của GNU/GPL do
    Tổ Chức Phần Mềm Tự Do phát hành kể từ phiên bản 2 trở đi.
    
    Chương trình này được phân phối với hy vọng là nó hữu ích cho bạn
    nhưng không kèm theo bảo đảm nào, thậm chí không có ý là sẽ
    đảm bảo cho việc thương mại hay cho một mục đích đặc biệt nào.
    Chương chình không tránh khỏi có thiếu sót, bạn có thể tốn kém với
    mọi dịch vụ cần thiết, sửa chữa hay hiệu chỉnh. Để dùng chương trình,
    bạn cần đọc để hiểu và chấp thuận cam kết "KHÔNG ĐẢM BẢO" sau.

note: TEXT_GPL
en: XSane is distributed under the terms of the GNU General Public License
    as published by the Free Software Foundation; either version 2 of the
    License, or (at your option) any later version.
    
    This program is distributed in the hope that it will be useful, but
    WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vi: XSane được phân phối dưới các điều khoản của GNU/GPL do
    Tổ Chức Phần Mềm Tự Do phát hành kể từ phiên bản 2 trở đi.
    
    Chương trình này được phân phối với hy vọng là nó hữu ích cho bạn
    nhưng không kèm theo bảo đảm nào, thậm chí không có ý là sẽ
    đảm bảo cho việc thương mại hay cho một mục đích đặc biệt nào.

note: TEXT_ADF_PAGES_SCANNED
en: Scanned pages:
vi: Trang đã quét:

note: TEXT_ATTACHMENTS
en: Attachments:
vi: Đính kèm:

note: TEXT_EMAIL_STATUS
en: Project status:
vi: Tình trạng dự án:

note: TEXT_MEDIUM_DEFINITION_NAME
en: Medium Name:
vi: Tên phương tiện:

note: TEXT_DESPECKLE_RADIUS
en: Despeckle radius:
vi: Xóa vết lốm đốm theo bán kính:

note: TEXT_BLUR_RADIUS
en: Blur radius:
vi: Làm mờ theo bán kính:

note: TEXT_BATCH_LIST_SCANMODE
en: Scanmode:
vi: Chế độ quét:

note: TEXT_BATCH_LIST_GEOMETRY_TL
en: Top left:
vi: Đỉnh trái:

note: TEXT_BATCH_LIST_BIT_DEPTH
en: Bit depth:
vi: Độ sâu bit:

note: TEXT_BATCH_LIST_BY_GUI
en: as selected
vi: như đã chọn

note: TEXT_SETUP_PRINTER_SEL
en: Printer selection:
vi: Chọn máy in:

note: TEXT_SETUP_COPY_NR_OPT
en: Copy number option:
vi: Đặt số bản sao:

note: TEXT_SETUP_IMAGE_PERMISSION
en: Image-file permissions
vi: Quyền hạn cho tập tin ảnh

note: TEXT_SETUP_DIR_PERMISSION
en: Directory permissions
vi: Quyền hạn cho thư mục

note: TEXT_SETUP_JPEG_QUALITY
en: JPEG image quality
vi: Chất lượng ảnh JPEG

note: TEXT_SETUP_PNG_COMPRESSION
en: PNG image compression
vi: Nén ảnh PNG

note: TEXT_SETUP_FILENAME_COUNTER_LEN
en: Filename counter length
vi: Độ dài bộ đếm tên tập tin

note: TEXT_SETUP_TIFF_COMPRESSION_16
en: TIFF 16 bit image compression
vi: Nén ảnh 16 bit TIFF

note: TEXT_SETUP_TIFF_COMPRESSION_8
en: TIFF 8 bit image compression
vi: Nén ảnh 8 bit TIFF

note: TEXT_SETUP_TIFF_COMPRESSION_1
en: TIFF lineart image compression
vi: Nén ảnh lineart TIFF

note: TEXT_SETUP_SHOW_RANGE_MODE
en: Show range as:
vi: Hiển thị khoảng theo:

note: TEXT_SETUP_PREVIEW_OVERSAMPLING
en: Preview oversampling:
vi: Quá mẫu chuẩn Xem Trước:

note: TEXT_SETUP_PREVIEW_GAMMA
en: Preview gamma:
vi: Gamma Xem Trước:

note: TEXT_SETUP_PREVIEW_GAMMA_RED
en: Preview gamma red:
vi: Đỏ gamma Xem Trước:

note: TEXT_SETUP_PREVIEW_GAMMA_GREEN
en: Preview gamma green:
vi: Xanh lá cây gamma Xem Trước:

note: TEXT_SETUP_PREVIEW_GAMMA_BLUE
en: Preview gamma blue:
vi: Xanh da trời gamma Xem Trước:

note: TEXT_SETUP_LINEART_MODE
en: Threshold option:
vi: Tùy chọn ngưỡng:

note: TEXT_SETUP_PREVIEW_PIPETTE_RANGE
en: Preview pipette range
vi: Xem trước khoảng pipette

note: TEXT_SETUP_THRESHOLD_MIN
en: Threshold minimum:
vi: Ngưỡng tối thiểu:

note: TEXT_SETUP_THRESHOLD_MAX
en: Threshold maximum:
vi: Ngưỡng tối đa:

note: TEXT_SETUP_THRESHOLD_MUL
en: Threshold multiplier:
vi: Ngưỡng bộ nhân:

note: TEXT_SETUP_THRESHOLD_OFF
en: Threshold offset:
vi: Ngưỡng offset:

note: TEXT_SETUP_GRAYSCALE_SCANMODE
en: Name of grayscale scanmode:
vi: Tên chế độ quét cân bằng xám:

note: TEXT_SETUP_HELPFILE_VIEWER
en: Helpfile viewer (HTML):
vi: Trình xem tập tin trợ giúp (html):

note: TEXT_SETUP_FAX_RECEIVER_OPTION
en: Receiver option:
vi: Tùy chọn người nhận:

note: TEXT_SETUP_FAX_POSTSCRIPT_OPT
en: Postscriptfile option:
vi: Tùy chọn Postscriptfile:

note: TEXT_SETUP_FAX_NORMAL_MODE_OPT
en: Normal mode option:
vi: Tùy chọn chế độ bình thường:

note: TEXT_SETUP_FAX_FINE_MODE_OPT
en: Fine mode option:
vi: Tùy chọn chế độ tinh xảo:

note: TEXT_SETUP_FAX_PROGRAM_DEFAULTS
en: Set program defaults for:
vi: Đặt mặc định chương trình cho:

note: TEXT_SETUP_FAX_VIEWER
en: Viewer (Postscript):
vi: Trình xem (Postscript):

note: TEXT_SETUP_FAX_LEFT
en: Left offset
vi: Offset trái

note: TEXT_SETUP_FAX_BOTTOM
en: Bottom offset
vi: Offset đáy

note: TEXT_SETUP_SMTP_PORT
en: SMTP port:
vi: Cổng SMTP:

note: TEXT_SETUP_EMAIL_REPLY_TO
en: Reply to:
vi: Trả lời:

note: TEXT_SETUP_POP3_PORT
en: POP3 port:
vi: Cổng POP3:

note: TEXT_SETUP_OCR_COMMAND
en: OCR Command:
vi: Lệnh OCR:

note: TEXT_SETUP_OCR_INPUTFILE_OPT
en: Inputfile option:
vi: Tùy chọn tập tin đầu vào:

note: TEXT_SETUP_OCR_OUTPUTFILE_OPT
en: Outputfile option:
vi: Tùy chọn tập tin đầu ra:

note: TEXT_SETUP_OCR_USE_GUI_PIPE_OPT
en: Use GUI progress pipe:
vi: Dùng pipe tiến trình đồ họa:

note: TEXT_SETUP_OCR_OUTFD_OPT
en: GUI output-fd option:
vi: Tùy chọn output-fd đồ họa:

note: TEXT_SETUP_OCR_PROGRESS_KEYWORD
en: Progress keyword:
vi: Từ khóa tiến trình:

en: new media
vi: phương tiện mới

note: MENU_ITEM_SHOW_HISTOGRAM
en: Show histogram
vi: Hiển thị bảng kê

note: MENU_ITEM_SHOW_GAMMA
en: Show gamma curve
vi: Hiển thị đường cong gamma

note: MENU_ITEM_SHOW_BATCH_SCAN
en: Show batch scan
vi: Hiển thị quét batch

note: MENU_ITEM_SHOW_STANDARDOPTIONS
en: Show standard options
vi: Hiển thị tùy chọn chuẩn

note: MENU_ITEM_LENGTH_UNIT
en: Length unit
vi: Đơn vị dài

note: SUBMENU_ITEM_POLICY_CONTINUOUS
en: continuous
vi: liên tục

note: SUBMENU_ITEM_POLICY_DISCONTINU
en: discontinuous
vi: không liên tục

note: SUBMENU_ITEM_POLICY_DELAYED
en: delayed
vi: Để trễ

note: MENU_ITEM_SHOW_RESOLUTIONLIST
en: Show resolution list
vi: Hiển thị danh sách độ phân giải

note: MENU_ITEM_PAGE_ROTATE
en: Rotate postscript
vi: Xoay postscript

note: MENU_ITEM_EDIT_MEDIUM_DEF
en: Edit medium definition
vi: Biên soạn định nghĩa phương tiện

note: MENU_ITEM_SAVE_DEVICE_SETTINGS
en: Save device settings
vi: Lưu thiết lập thiết bị

note: MENU_ITEM_LOAD_DEVICE_SETTINGS
en: Load device settings
vi: Nạp thiết lập thiết bị

note: MENU_ITEM_XSANE_EULA
en: Show EULA
vi: Hiển thị EULA

note: MENU_ITEM_XSANE_GPL
en: Show license (GPL)
vi: Hiển thị giấy phép (GPL)

note: MENU_ITEM_XSANE_DOC
en: XSane doc
vi: Tài liệu XSane

note: MENU_ITEM_BACKEND_DOC
en: Backend doc
vi: Tài liệu backend

note: MENU_ITEM_AVAILABLE_BACKENDS
en: Available backends
vi: Backend hiện có

note: MENU_ITEM_SCANTIPS
en: Scantips
vi: Mẹo quét

note: MENU_ITEM_TIFF_COMP_NONE
en: no compression
vi: không nén

note: MENU_ITEM_TIFF_COMP_CCITTRLE
en: CCITT 1D Huffman compression
vi: Nén CCITT 1D Huffman

note: MENU_ITEM_TIFF_COMP_JPEG
en: JPEG DCT compression
vi: Nén JPEG DCT

note: MENU_ITEM_TIFF_COMP_PACKBITS
en: pack bits
vi: gói các bit

note: MENU_ITEM_RANGE_SCALE
en: Slider (Scale)
vi: Con trượt (Cân chỉnh)

note: MENU_ITEM_RANGE_SCROLLBAR
en: Slider (Scrollbar)
vi: Con trượt (Thanh cuộn)

note: MENU_ITEM_RANGE_SPINBUTTON
en: Spinbutton
vi: Nút xoay

note: MENU_ITEM_RANGE_SCALE_SPIN
en: Scale and Spinbutton
vi: Nút Xoay và Cân chỉnh

note: MENU_ITEM_RANGE_SCROLL_SPIN
en: Scrollbar and Spinbutton
vi: Thanh cuộn và Nút xoay

note: MENU_ITEM_LINEART_MODE_STANDARD
en: Standard options window (lineart)
vi: Cửa sổ tùy chọn chuẩn (lineart)

note: MENU_ITEM_LINEART_MODE_XSANE
en: XSane main window (lineart)
vi: Cửa sổ chính XSane (lineart)

note: MENU_ITEM_LINEART_MODE_GRAY
en: XSane main window (grayscale->lineart)
vi: Cửa sổ chính XSane (grayscale->lineart)

note: MENU_ITEM_FILETYPE_BY_EXT
en: by ext
vi: theo phần mở rộng

note: MENU_ITEM_PRESET_AREA_ADD_SEL
en: Add selection to list
vi: Thêm việc chọn vào danh sách

comment:  MENU_ITEM_MEDIUM_ADD
note: MENU_ITEM_MEDIUM_ADD
en: Add medium definition
vi: Bổ sung định nghĩa phương tiện

comment:  MENU_ITEM_RENAME
note: MENU_ITEM_RENAME
en: Rename item
vi: Đổi tên mục

note: PROGRESS_RECEIVING_FRAME_DATA
en: Receiving %s data
vi: Đang nhận dữ liệu %s

note: PROGRESS_ROTATING_DATA
en: Rotating image
vi: Đang xoay ảnh

note: PROGRESS_MIRRORING_DATA
en: Mirroring image
vi: Đang phản chiếu ảnh

note: PROGRESS_PACKING_DATA
en: Packing image
vi: Đang đóng gói ảnh

note: PROGRESS_CONVERTING_DATA
en: Converting image
vi: Đang chuyển đổi ảnh

note: PROGRESS_SAVING_DATA
en: Saving image
vi: Đang lưu ảnh

note: PROGRESS_CLONING_DATA
en: Cloning image
vi: Đang sao ảnh

note: PROGRESS_SCALING_DATA
en: Scaling image
vi: Đang cân chỉnh ảnh

note: PROGRESS_DESPECKLING_DATA
en: Despeckling image
vi: Đang xóa lốm đốm ảnh

note: PROGRESS_BLURING_DATA
en: Bluring image
vi: Đang làm mờ ảnh

note: PROGRESS_OCR
en: OCR in progress
vi: Đang chạy OCR

note: DESC_SCAN_START
en: Start scan <Ctrl-Enter>
vi: Bắt đầu quét <Ctrl-Enter>

note: DESC_SCAN_CANCEL
en: Cancel scan <ESC>
vi: Thôi quét <Esc>

note: DESC_PREVIEW_ACQUIRE
en: Acquire preview scan <Alt-p>
vi: Quét để Xem Trước <Alt-p>

note: DESC_PREVIEW_CANCEL
en: Cancel preview scan <Alt-ESC>
vi: Thôi quét Xem Trước <Alt-Esc>

note: DESC_FILENAME_COUNTER_STEP
en: Value that is added to filenamecounter after scan
vi: Giá trị được thêm vào bộ đếm tên tập tin sau khi quét

note: DESC_BROWSE_FILENAME
en: Browse for image filename
vi: Duyệt tên tập tin ảnh

note: DESC_FILENAME
en: Filename for scanned image
vi: Tên tập tin cho ảnh đã quét

note: DESC_FILETYPE
en: Type of image format, the suitable filename extension is automatically added to the filename
vi: Loại định dạng ảnh, phần mở rộng thích hợp của tên tập tin được tự động thêm vào tên tập tin

note: DESC_FAXPAGENAME
en: Enter new name for faxpage
vi: Nhập tên mới cho trang Fax

note: DESC_FAXRECEIVER
en: Enter receiver phone number or address
vi: Nhập số điện thoại hay địa chỉ người nhận

comment:  DESC_MAIL_FILETYPE
note: DESC_EMAIL_FILETYPE
en: Select filetype for image attachments
vi: Chọn loại tập tin cho ảnh đính kèm

comment:  DESC_PRESET_AREA_RENAME
note: DESC_PRESET_AREA_RENAME
en: Enter new name for preset area
vi: Nhập tên mới cho vùng định trước

comment:  DESC_PRESET_AREA_ADD
note: DESC_PRESET_AREA_ADD
en: Enter name for new preset area
vi: Nhập tên cho vùng định trước mới

note: DESC_MEDIUM_RENAME
en: Enter new name for medium definition
vi: Nhập tên mới cho định nghĩa phương tiện

comment:  DESC_MEDIUM_ADD
note: DESC_MEDIUM_ADD
en: Enter name for new medium definition
vi: Nhập tên cho định nghĩa phương tiện mới

note: DESC_PRINTER_SELECT
en: Select printerdefinition <Shift-F1/F2/...>
vi: Chọn định nghĩa máy in <Shift-F1/F2/...>

note: DESC_RESOLUTION
en: Set scan resolution
vi: Đặt độ phân giải khi quét

note: DESC_RESOLUTION_X
en: Set scan resolution for x direction
vi: Đặt độ phân giải cho trục X

note: DESC_RESOLUTION_Y
en: Set scan resolution for y direction
vi: Đặt độ phân giải cho trục Y

note: DESC_ZOOM
en: Set zoomfactor
vi: Đặt zoomfactor

note: DESC_ZOOM_X
en: Set zoomfactor for x direction
vi: Đặt zoomfactor cho trục X

note: DESC_ZOOM_Y
en: Set zoomfactor for y direction
vi: Đặt zoomfactor cho trục Y

note: DESC_COPY_NUMBER
en: Set number of copies
vi: Đặt số lượng bản sao

note: DESC_NEGATIVE
en: Negative: Invert colors for scanning negatives <Ctrl-n>
vi: Âm bản: đảo màu để quét âm bản <Ctrl-n>

note: DESC_GAMMA
en: Set gamma value
vi: Đặt giá trị gamma

note: DESC_GAMMA_R
en: Set gamma value for red component
vi: Đặt giá trị gamma cho thành phần màu đỏ

note: DESC_GAMMA_G
en: Set gamma value for green component
vi: Đặt giá trị gamma cho thành phần màu xanh lá cây

note: DESC_GAMMA_B
en: Set gamma value for blue component
vi: Đặt giá trị gamma cho thành phần màu xanh da trời

note: DESC_BRIGHTNESS
en: Set brightness
vi: Đặt độ sáng

note: DESC_BRIGHTNESS_R
en: Set brightness for red component
vi: Đặt độ sáng cho thành phần màu đỏ

note: DESC_BRIGHTNESS_G
en: Set brightness for green component
vi: Đặt độ sáng cho thành phần màu xanh lá cây

note: DESC_BRIGHTNESS_B
en: Set brightness for blue component
vi: Đặt độ sáng cho thành phần màu xanh da trời

note: DESC_CONTRAST
en: Set contrast
vi: Đặt độ tương phản

note: DESC_CONTRAST_R
en: Set contrast for red component
vi: Đặt độ tương phản cho thành phần màu đỏ

note: DESC_CONTRAST_G
en: Set contrast for green component
vi: Đặt độ tương phản cho thành phần màu xanh lá cây

note: DESC_CONTRAST_B
en: Set contrast for blue component
vi: Đặt độ tương phản cho thành phần màu xanh da trời

note: DESC_THRESHOLD
en: Set threshold
vi: Đặt ngưỡng

note: DESC_RGB_DEFAULT
en: RGB default: Set enhancement values for red, green and blue to default values <Ctrl-b>:
     gamma = 1.0
     brightness = 0
     contrast = 0
vi: Mặc định RGB: Đặt các giá trị cải thiện cho màu đỏ, xanh lá cây và xanh da trời thành giá trị mặc định <Ctrl-b>:
     gamma = 1.0
     độ sáng = 0
     độ tương phản = 0

note: DESC_ENH_DEFAULT
en: Set default enhancement values <Ctrl-0>:
    gamma = 1.0
    brightness = 0
    contrast = 0
vi: Đặt giá trị cải thiện mặc định <Ctrl-0>:
    gamma = 1.0
    độ sáng = 0
    độ tương phản = 0

note: DESC_ENH_RESTORE
en: Restore enhancement values from preferences <Ctrl-r>
vi: Khôi phục các giá trị cải thiện từ các tùy thích <Ctrl-r>

note: DESC_ENH_STORE
en: Store active enhancement values to preferences <Ctrl-+>
vi: Lưu trữ các giá trị cải thiện hoạt động vào Tùy thích <Ctrl-+>

note: DESC_HIST_INTENSITY
en: Show histogram of intensity/gray <Alt-i>
vi: Hiển thị bảng kê cường độ/màu xám <Alt-i>

note: DESC_HIST_RED
en: Show histogram of red component <Alt-r>
vi: Hiển thị bảng kê của thành phần màu đỏ <Alt-r>

note: DESC_HIST_GREEN
en: Show histogram of green component <Alt-g>
vi: Hiển thị bảng kê của thành phần màu xanh lá cây <Alt-g>

note: DESC_HIST_BLUE
en: Show histogram of blue component <Alt-b>
vi: Hiển thị bảng kê của thành phần màu xanh da trời <Alt-b>

note: DESC_HIST_PIXEL
en: Display mode: show histogram with lines instead of pixels <Alt-m>
vi: Chế độ hiển thị: hiển thị bảng kê theo dòng thay vì pixel <Alt-m>

note: DESC_HIST_LOG
en: Show logarithm of pixelcount <Alt-l>
vi: Hiển thị logarithm của pixelcount <Alt-l>

note: DESC_PRINTER_SETUP
en: Select definition to change
vi: Chọn định nghĩa để thay đổi

note: DESC_PRINTER_NAME
en: Define a name for the selection of this definition
vi: Đặt tên cho việc chọn định nghĩa này

note: DESC_PRINTER_COMMAND
en: Enter command to be executed in copy mode (e.g. "lpr")
vi: Nhập lệnh thực thi trong chế độ sao chép (VD:  "lpr")

note: DESC_COPY_NUMBER_OPTION
en: Enter option for copy numbers
vi: Nhập số lượng bản sao

note: DESC_PRINTER_LINEART_RESOLUTION
en: Resolution with which lineart images are printed and saved in postscript
vi: Độ phân giải để in và lưu ảnh lineart theo dạng postscript

note: DESC_PRINTER_GRAYSCALE_RESOLUTION
en: Resolution with which grayscale images are printed and saved in postscript
vi: Độ phân giải để in và lưu ảnh cân bằng xám theo dạng postscript

note: DESC_PRINTER_COLOR_RESOLUTION
en: Resolution with which color images are printed and saved in postscript
vi: Độ phân giải để in và lưu ảnh màu theo dạng postscript

note: DESC_PRINTER_WIDTH DESC_FAX_WIDTH
en: Width of printable area
vi: Chiều rộng vùng in được

note: DESC_PRINTER_HEIGHT DESC_FAX_HEIGHT
en: Height of printable area
vi: Chiều cao vùng in được

note: DESC_PRINTER_LEFTOFFSET DESC_FAX_LEFTOFFSET
en: Left offset from the edge of the paper to the printable area
vi: Offset trái từ mép giấy đến vùng in được

note: DESC_PRINTER_BOTTOMOFFSET DESC_FAX_BOTTOMOFFSET
en: Bottom offset from the edge of the paper to the printable area
vi: Offset đáy từ mép giấy đến vùng in được

note: DESC_PRINTER_GAMMA
en: Additional gamma value for photocopy
vi: Giá trị gamma thêm cho photocopy

note: DESC_PRINTER_GAMMA_RED
en: Additional gamma value for red component for photocopy
vi: Giá trị gamma thêm cho thành phần màu đỏ cho photocopy

note: DESC_PRINTER_GAMMA_GREEN
en: Additional gamma value for green component for photocopy
vi: Giá trị gamma thêm cho thành phần màu xanh lá cây cho photocopy

note: DESC_PRINTER_GAMMA_BLUE
en: Additional gamma value for blue component for photocopy
vi: Giá trị gamma thêm cho thành phần màu xanh da trời cho photocopy

note: DESC_TMP_PATH
en: Path to temp directory
vi: Đường dẫn tới thư mục tạm

note: DESC_BUTTON_TMP_PATH_BROWSE
en: Browse for temporary directory
vi: Duyệt tìm thư mục tạm

note: DESC_FILENAME_COUNTER_LEN
en: Minimum length of counter in filename
vi: Độ dài tối thiểu của bộ đếm trong tên tập tin

note: DESC_SAVE_DEVPREFS_AT_EXIT
en: Save device dependent preferences in default file at exit of xsane
vi: Lưu các tùy thích phụ thuộc thiết bị vào tập tin mặc định khi thoát khỏi XSane

note: DESC_OVERWRITE_WARNING
en: Warn before overwriting an existing file
vi: Cảnh báo trước khi ghi đè tập tin hiện có

note: DESC_SKIP_EXISTING
en: If filename counter is automatically increased, used numbers are skipped
vi: Nếu bộ đếm tên tập tin được tăng tự động, bỏ qua các số đã dùng

note: DESC_PSFILE_WIDTH
en: Width of paper for postscript files
vi: Bề ngang của trang cho tập tin postscript

note: DESC_PSFILE_HEIGHT
en: Height of paper for postscript files
vi: Chiều cao của trang cho tập tin postscript

note: DESC_PSFILE_LEFTOFFSET
en: Left offset from the edge of the paper to the usable area for postscript files
vi: Lề trái offset từ mép giấy đến vùng sử dụng cho tập tin postscript

note: DESC_PSFILE_BOTTOMOFFSET
en: Bottom offset from the edge of the paper to the usable area for postscript files
vi: Đáy offset từ mép giấy đến vùng sử dụng cho tập tin postscript

note: DESC_MAIN_WINDOW_FIXED
en: Use fixed main window size or scrolled, resizable main window
vi: Dùng cỡ cửa sổ chính cố định hoặc cửa sổ chính cuộn được và có thể đổi cỡ

note: DESC_PREVIEW_COLORMAP
en: Use an own colormap for preview if display depth is 8 bpp
vi: Dùng bản đồ màu cho xem trước nếu độ sâu hiển thị là 8 bit

note: DESC_SHOW_RANGE_MODE
en: Select how a range is displayed
vi: Chọn cách hiển thị một chuỗi

note: DESC_PREVIEW_GAMMA
en: Set gamma correction value for preview image
vi: Đặt giá trị hiệu chỉnh gamma cho ảnh xem trước

note: DESC_PREVIEW_GAMMA_RED
en: Set gamma correction value for red component of preview image
vi: Đặt giá trị hiệu chỉnh gamma cho thành phần màu đỏ của ảnh xem trước

note: DESC_PREVIEW_GAMMA_GREEN
en: Set gamma correction value for green component of preview image
vi: Đặt giá trị hiệu chỉnh gamma cho thành phần màu xanh lá cây của ảnh xem trước

note: DESC_PREVIEW_GAMMA_BLUE
en: Set gamma correction value for blue component of preview image
vi: Đặt giá trị hiệu chỉnh gamma cho thành phần màu xanh da trời của ảnh xem trước

note: DESC_LINEART_MODE
en: Define the way XSane shall handle the threshold option
vi: Định nghĩa cách để XSane xử lý tùy chọn ngưỡng

note: DESC_GRAYSCALE_SCANMODE
en: Select grayscale scanmode. This scanmode is used for lineart preview scan when transformation from grayscale to lineart is enabled
vi: Chọn chế độ quét cân bằng xám, dùng để quét xem trước lineart khi cho phép chuyển dạng từ cân bằng xám thành lineart

note: DESC_PREVIEW_THRESHOLD_MIN
en: The scanner's minimum threshold level in %
vi: Mức ngưỡng tối thiểu của máy quét theo %

note: DESC_PREVIEW_THRESHOLD_MAX
en: The scanner's maximum threshold level in %
vi: Mức ngưỡng tối đa của máy quét theo %

note: DESC_PREVIEW_THRESHOLD_MUL
en: Multiplier to make XSane threshold range and scanner threshold range the same
vi: Bộ nhân để tạo khoảng ngưỡng của XSane và máy quét là như nhau

note: DESC_PREVIEW_THRESHOLD_OFF
en: Offset to make XSane threshold range and scanner threshold range the same
vi: Offset để tạo khoảng ngưỡng của XSane và máy quét là như nhau

note: DESC_PREVIEW_PIPETTE_RANGE
en: dimension of square that is used to average color for pipette function
vi: Cạnh hình vuông được dùng để dung hòa màu cho hàm pipette

note: DESC_AUTOENHANCE_GAMMA
en: Change gamma value when autoenhancement button is pressed
vi: Thay đổi giá trị gamma khi nhấn nút tự động cải thiện

note: DESC_AUTOCORRECT_COLORS
en: Do color correction after preview scan has finished
vi: Hiệu chỉnh màu sau khi kết thúc việc quét xem trước

note: DESC_FAX_COMMAND
en: Enter command to be executed in fax mode
vi: Nhập lệnh thực thi trong chế độ Fax

note: DESC_FAX_RECEIVER_OPT
en: Enter option to specify receiver
vi: Nhập tùy chọn để chỉ ra người nhận

note: DESC_FAX_POSTSCRIPT_OPT
en: Enter option to specify postscript files following
vi: Nhập tùy chọn để định ra tập tin postscript sau đây

note: DESC_FAX_NORMAL_OPT
en: Enter option to specify normal mode (low resolution)
vi: Nhập tùy chọn để định ra chế độ bình thường (độ phân giải thấp)

note: DESC_FAX_FINE_OPT
en: Enter option to specify fine mode (high resolution)
vi: Nhập tùy chọn để định ra chế độ tinh xảo (độ phân giải cao)

note: DESC_FAX_VIEWER
en: Enter command to be executed to view a fax
vi: Nhập lệnh thực thi để xem Fax

note: DESC_FAX_FINE_MODE
en: Send fax with high vertical resolution (196 lpi instead of 98 lpi)
vi: Gửi Fax có độ phân giải dọc cao (196 lpi thay vì 98 lpi)

note: DESC_SMTP_SERVER
en: IP Address or Domain name of SMTP server
vi: Địa chỉ IP hay tên miền của máy chủ SMTP

note: DESC_SMTP_PORT
en: port to connect to SMTP server
vi: cổng nối tới máy chủ SMTP

note: DESC_POP3_SERVER
en: IP Address or Domain name of POP3 server
vi: Địa chỉ IP hay tên miền của máy chủ POP3

note: DESC_POP3_PORT
en: port to connect to POP3 server
vi: cổng nối tới máy chủ POP3

note: DESC_OCR_PROGRESS_KEYWORD
en: Define Keyword that is used to mark progress information
vi: Định ra từ khóa dùng để đánh dấu thông tin tiến trình

note: DESC_ADD_BATCH
en: Add selection for batch scan
vi: Thêm phần chọn cho quét batch

comment:  DESC_ZOOM_OUT
note: DESC_ZOOM_OUT
en: Zoom 20% out
vi: Thu nhỏ 20%

note: DESC_ZOOM_IN
en: Click at position to zoom to
vi: Nhấp chuột tại vị trí để phóng

note: DESC_ZOOM_AREA
en: Zoom into selected area
vi: Phóng to vùng chọn

note: DESC_ZOOM_UNDO
en: Undo last zoom
vi: Thôi việc phóng vừa rồi

note: DESC_FULL_PREVIEW_AREA
en: Select visible area
vi: Chọn vùng hiển thị

note: DESC_DELETE_IMAGES
en: Delete preview image cache
vi: Xóa cache ảnh xem trước

note: DESC_ROTATION
en: Rotate preview and scan
vi: Xoay ảnh xem trước và quét

note: DESC_RATIO
en: Aspect ratio of selection
vi: Tỷ lệ cạnh của vùng chọn

note: DESC_PAPER_ORIENTATION
en: Define image position for printing
vi: Định ra vị trí ảnh để in

note: DESC_VIEWER_CLONE
en: Clone image
vi: Sao ảnh

note: DESC_MIRROR_X
en: Mirror image at vertical axis
vi: Phản chiếu ảnh qua trục dọc

note: DESC_MIRROR_Y
en: Mirror image at horizontal axis
vi: Phản chiếu ảnh qua trục ngang

note: DESC_VIEWER_ZOOM
en: Zoom image
vi: Phóng ảnh

note: DESC_STORE_MEDIUM
en: Store medium
vi: Thiết bị lưu trữ

note: DESC_DELETE_MEDIUM
en: Delete active medium
vi: Xóa phương tiện hoạt động

note: DESC_X_SCALE_FACTOR
en: X-Scale factor
vi: Tác nhân cân chỉnh X

note: DESC_Y_SCALE_FACTOR
en: Y-Scale factor
vi: Tác nhân cân chỉnh Y

note: DESC_BATCH_LIST_EMPTY
en: Empty batch list
vi: Xóa nội dung danh sách batch

note: DESC_BATCH_LIST_SAVE
en: Save batch list
vi: Lưu danh sách batch

note: DESC_BATCH_LIST_LOAD
en: Load batch list
vi: Nạp danh sách batch

note: DESC_BATCH_RENAME
en: Rename area
vi: Đổi tên vùng

note: DESC_BATCH_ADD
en: Add selected preview area to batch list
vi: Thêm vùng xem trước được chọn vào danh sách batch

note: DESC_BATCH_DEL
en: Delete selected area from batch list
vi: Xóa vùng được chọn khỏi danh sách batch

comment:  DESC_AUTOMATIC
note: DESC_AUTOMATIC
en: Turns on automatic mode
vi: Bật chế độ tự động

note: ERR_HOME_DIR
en: Failed to determine home directory:
vi: Không xác định được thư mục home:

note: ERR_CHANGE_WORKING_DIR
en: Failed to change working directory to
vi: Không đổi được thư mục hoạt động thành

note: ERR_FILENAME_TOO_LONG
en: Filename too long
vi: Tên tập tin quá dài

note: ERR_SET_OPTION
en: Failed to set value of option
vi: Không đặt được giá trị tùy chọn

note: ERR_GET_OPTION
en: Failed to obtain value of option
vi: Không đạt tới được giá trị tùy chọn

note: ERR_OPTION_COUNT
en: Error obtaining option count
vi: Lỗi khi đạt tới số tùy chọn

note: ERR_DEVICE_OPEN_FAILED
en: Failed to open device
vi: Không mở được thiết bị

note: ERR_NO_DEVICES
en: no devices available
vi: không có thiết bị

note: ERR_DURING_READ
en: Error during read:
vi: Lỗi khi đọc:

note: ERR_DURING_SAVE
en: Error during save:
vi: Lỗi khi lưu:

note: ERR_BAD_DEPTH
en: Can't handle depth
vi: Không thể xử lý độ sâu

note: ERR_UNKNOWN_SAVING_FORMAT
en: Unknown file format for saving
vi: Không xác định được định dạng tập tin để lưu

note: ERR_OPEN_FAILED
en: Failed to open
vi: Không mở được

note: ERR_FAILED_PRINTER_PIPE
en: Failed to open pipe for executing printercommand
vi: Không mở được pipe để thực thi lệnh máy in

note: ERR_FAILED_EXEC_PRINTER_CMD
en: Failed to execute printercommand:
vi: Không thực thi được lệnh máy in:

note: ERR_FAILED_START_SCANNER
en: Failed to start scanner:
vi: Không chạy được máy quét:

note: ERR_FAILED_GET_PARAMS
en: Failed to get parameters:
vi: Không nhận được tham số:

note: ERR_NO_OUTPUT_FORMAT
en: No output format given
vi: Không có định dạng đầu ra

note: ERR_TOO_MUCH_DATA
en: Backend sends more image data than it defined in parameters
vi: Backend gửi nhiều dữ liệu ảnh hơn chỉ định trong tham số

note: ERR_LIBTIFF
en: LIBTIFF reports error
vi: LIBTIFF báo có lỗi

note: ERR_LIBPNG
en: LIBPNG reports error
vi: LIBPNG báo có lỗi

comment:  ERR_LIBJPEG
note: ERR_LIBJPEG
en: LIBJPEG reports error
vi: LIBJPEG báo lỗi

note: ERR_UNKNOWN_CONSTRAINT_TYPE
en: unknown constraint type
vi: Kiểu tự chủ không xác định

comment:  ERR_OPTION_NAME_NULL
note: ERR_OPTION_NAME_NULL
en: Option has empty name (NULL).
vi: Tùy chọn có tên trống (null).

comment:  ERR_BACKEND_BUG
note: ERR_BACKEND_BUG
en: This is a backend bug. Please inform the author of the backend!
vi: Đây là lỗi của backend. Hãy thông báo cho tác giả biết!

note: ERR_FAILED_EXEC_DOC_VIEWER
en: Failed to execute documentation viewer:
vi: Không thực thi được trình xem tài liệu:

note: ERR_FAILED_EXEC_FAX_VIEWER
en: Failed to execute fax viewer:
vi: Không thực thi được trình xem Fax:

note: ERR_FAILED_EXEC_FAX_CMD
en: Failed to execute fax command:
vi: Không thực thi được lệnh Fax:

note: ERR_BAD_FRAME_FORMAT
en: bad frame format
vi: định dạng khung hỏng

note: ERR_FAILED_SET_RESOLUTION
en: unable to set resolution
vi: không thể đặt độ phân giải

note: ERR_PASSWORD_FILE_INSECURE
en: Password file (%s) is insecure, use permission x00
vi: Tập tin mật khẩu (%s) không bảo mật, hãy dùng quyền hạn x00

note: ERR_MAJOR_VERSION_NR_CONFLICT
en: Sane major version number mismatch!
vi: Không khớp số phiên bản chính của SANE!

note: ERR_XSANE_MAJOR_VERSION
en: XSane major version =
vi: phiên bản chính XSane =

note: ERR_BACKEND_MAJOR_VERSION
en: backend major version =
vi: phiên bản chính backend =

note: ERR_PROGRAM_ABORTED
en: *** PROGRAM ABORTED ***
vi: *** HỦY BỎ CHƯƠNG TRÌNH ***

note: ERR_FAILED_ALLOCATE_IMAGE
en: Failed to allocate image memory:
vi: Không cấp phát bộ nhớ được cho ảnh:

note: ERR_PREVIEW_BAD_DEPTH
en: Preview cannot handle bit depth
vi: Xem trước không thể xử lý độ sâu bit

note: ERR_GIMP_SUPPORT_MISSING
en: GIMP support missing
vi: Thiếu hỗ trợ GIMP

note: ERR_CREATE_FAX_PROJECT
en: Could not create faxproject
vi: Không thể tạo dự án fax

note: WARN_COUNTER_UNDERRUN
en: Filename counter underrun
vi: Chạy dưới bộ đếm tên tập tin

note: WARN_NO_VALUE_CONSTRAINT
en: warning: option has no value constraint
vi: cảnh báo: tùy chọn không có tính tự chủ giá trị

note: ERR_HEADER_CHILD_PROCESS_ERROR
en: Child process error
vi: Lỗi tiến trình con

note: ERR_FAILED_CREATE_FILE
en: Failed to create file:
vi: Không tạo được tập tin:

note: ERR_LOAD_DEVICE_SETTINGS
en: Error while loading device settings:
vi: Lỗi khi nạp thiết lập của thiết bị:

note: ERR_NO_DRC_FILE
en: is not a device-rc-file !!!
vi: không phải device-rc-file !!!

note: ERR_NETSCAPE_EXECUTE_FAIL
en: Failed to execute netscape!
vi: Không thực thi được Netscape!

note: ERR_SENDFAX_RECEIVER_MISSING
en: Send fax: no receiver defined
vi: Gửi fax: chưa chỉ định người nhận

note: ERR_CREATED_FOR_DEVICE
en: has been created for device
vi: đã được tạo ra cho thiết bị

note: ERR_USED_FOR_DEVICE
en: you want to use it for device
vi: bạn muốn dùng nó cho thiết bị

note: ERR_MAY_CAUSE_PROBLEMS
en: this may cause problems!
vi: Việc này có thể gây trục trặc!

note: WARN_UNSAVED_IMAGES
en: There are %d unsaved images
vi: Có %d ảnh chưa được lưu

note: WARN_FILE_EXISTS
en: File %s already exists
vi: Tập tin %s tồn tại rồi

note: ERR_FILE_NOT_POSTSCRIPT
en: File %s is not a postscript file
vi: Tập tin %s không phải dạng postscript

note: ERR_UNSUPPORTED_OUTPUT_FORMAT
en: Unsupported %d-bit output format: %s
vi: Không hỗ trợ định dạng đầu ra %d-bit: %s

note: WARN_VIEWER_IMAGE_NOT_SAVED
en: viewer image is not saved
vi: Ảnh ở trình xem không được lưu

note: TEXT_USAGE_OPTIONS
en: [OPTION]... [DEVICE]
vi: [TÙY CHỌN]... [THIẾT BỊ]

note: strings for gimp plugin XSANE_GIMP_INSTALL_BLURB
en: Front-end to the SANE interface
vi: Front-end tới giao diện SANE

note: XSANE_GIMP_INSTALL_HELP
en: This function provides access to scanners and other image acquisition devices through the SANE (Scanner Access Now Easy) interface.
vi: Chức năng này cho phép truy cập máy quét và các thiết bị thu ảnh thông qua giao diện của SANE (Scanner Access Now Easy).

note: Menu path must not be translated, this is done by the gimp. Only translate the text behind the last "/" XSANE_GIMP_MENU_DIALOG
en: <Toolbox>/File/Acquire/XSane: Device dialog...
vi: <Hộp công cụ>/Tập tin/Nhận từ/XSane: Thoại thiết bị...

note: XSANE_GIMP_MENU
en: <Toolbox>/File/Acquire/XSane:
vi: <Hộp công cụ>/Tập tin/Nhận từ/XSane:

note: XSANE_GIMP_MENU_DIALOG_OLD
en: <Toolbox>/Xtns/XSane/Device dialog...
vi: <Hộp công cụ>/Xtns/XSane/Thoại thiết bị...

note: XSANE_GIMP_MENU_OLD
en: <Toolbox>/Xtns/XSane/
vi: <Hộp công cụ>/Xtns/XSane/

note: strings that are used in structures, so it is not allowed to use _()/gettext() here gettext_noop does mark these texts but does not change the string MENU_ITEM_SURFACE_FULL_SIZE
en: full size
vi: To hết cỡ

note: MENU_ITEM_SURFACE_DIN_A3P
en: DIN A3 port.
vi: DIN A3 dọc

note: MENU_ITEM_SURFACE_DIN_A3L
en: DIN A3 land.
vi: DIN A3 ngang

note: MENU_ITEM_SURFACE_DIN_A4P
en: DIN A4 port.
vi: DIN A4 dọc

note: MENU_ITEM_SURFACE_DIN_A4L
en: DIN A4 land.
vi: DIN A4 ngang

note: MENU_ITEM_SURFACE_DIN_A5P
en: DIN A5 port.
vi: DIN A5 dọc

note: MENU_ITEM_SURFACE_DIN_A5L
en: DIN A5 land.
vi: DIN A5 ngang

note: MENU_ITEM_SURFACE_legal_P
en: legal port.
vi: Giấy chuẩn dọc

note: MENU_ITEM_SURFACE_legal_L
en: legal land.
vi: Giấy chuẩn ngang

note: MENU_ITEM_SURFACE_letter_P
en: letter port.
vi: Giấy thư dọc

note: MENU_ITEM_SURFACE_letter_L
en: letter land.
vi: Giấy thư ngang

note: MENU_ITEM_MEDIUM_FULL_COLOR_RANGE
en: Full color range
vi: Dải màu đầy đủ

note: MENU_ITEM_MEDIUM_STANDARD_NEG
en: Standard negative
vi: Âm bản chuẩn

note: MENU_ITEM_MEDIUM_AGFA_NEG
en: Agfa negative
vi: Âm bản Agfa

note: MENU_ITEM_MEDIUM_AGFA_NEG_XRG200_4
en: Agfa negative XRG 200-4
vi: Âm bản Agfa XRG 200-4

note: MENU_ITEM_MEDIUM_AGFA_NEG_HDC_100
en: Agfa negative HDC 100
vi: Âm bản Agfa HDC 100

note: MENU_ITEM_MEDIUM_FUJI_NEG
en: Fuji negative
vi: Âm bản Fuji

note: MENU_ITEM_MEDIUM_KODAK_NEG
en: Kodak negative
vi: Âm bản Kodak

note: MENU_ITEM_MEDIUM_KONICA_NEG
en: Konica negative
vi: Âm bản Konica

note: MENU_ITEM_MEDIUM_KONICA_NEG_VX_100
en: Konica negative VX 100
vi: Âm bản Konica VX 100

note: MENU_ITEM_MEDIUM_ROSSMANN_NEG_HR_100
en: Rossmann negative HR 100
vi: Âm bản Rossmann HR 100

comment:  TEXT_MAIL_STATUS_POP3_CONNECTION_FAILED
note: TEXT_EMAIL_STATUS_POP3_CONNECTION_FAILED
en: POP3 connection failed
vi: Không kết nối POP3 được

comment:  TEXT_MAIL_STATUS_POP3_LOGIN_FAILED
note: TEXT_EMAIL_STATUS_POP3_LOGIN_FAILED
en: POP3 login failed
vi: Không đăng nhập POP3 được

comment:  TEXT_MAIL_STATUS_SMTP_CONNECTION_FAILED
note: TEXT_EMAIL_STATUS_SMTP_CONNECTION_FAILED
en: SMTP connection failed
vi: Không kết nối SMTP được

comment:  TEXT_MAIL_STATUS_SMTP_ERR_FROM
note: TEXT_EMAIL_STATUS_SMTP_ERR_FROM
en: From entry not accepted
vi: Không chấp nhận mục Từ

comment:  TEXT_MAIL_STATUS_SMTP_ERR_RCPT
note: TEXT_EMAIL_STATUS_SMTP_ERR_RCPT
en: Receiver entry not accepted
vi: Không chấp nhận mục người nhận

comment:  TEXT_FAX_STATUS_FAX_QUEUED
note: TEXT_FAX_STATUS_FAX_QUEUED
en: Fax is queued
vi: Fax được xếp hàng

note: Sane backend messages
en: flatbed scanner
vi: Máy quét để bàn

en: frame grabber
vi: Trình thu khung ảnh

en: handheld scanner
vi: Máy quét cầm tay

en: still camera
vi: camera tĩnh

en: virtual device
vi: thiết bị ảo

en: Device busy
vi: Thiết bị đang bận

en: End of file reached
vi: Đến cuối tập tin

en: Document feeder jammed
vi: Khay cấp tài liệu bị kẹt

en: Document feeder out of documents
vi: Khay cấp tài liệu không chứa tài liệu

en: Scanner cover is open
vi: Nắp máy quét đang mở

en: Error during device I/O
vi: Lỗi I/O thiết bị

en: Access to resource has been denied
vi: Truy cập đến nguồn bị từ chối

en: Select file.
vi: Chọn tập tin.

en: Please check your $PATH and permissions.
vi: Hãy kiểm tra $PATH và quyền hạn.

en: Blank Screen
vi: Màn hình Trống

en: Screen Saver Disabled
vi: Tắt trình Bảo vệ Màn hình

en: Disable Screen Saver
vi: Tắt trình Bảo vệ Màn hình

en: Blank Screen Only
vi: Chỉ có màn hình trống

en: Only One Screen Saver
vi: Chỉ có một trình bảo vệ màn hình

en: _Blank Screen Now
vi: _Màn hình trống bây giờ

en: _Lock Screen Now
vi: _Khoá màn hình ngay

en: _Kill Daemon
vi: _Giệt Daemon

en: _Restart Daemon
vi: _Chạy lại Daemon

en: _Cycle After
vi: _Chu trình Sau

en: Whether a password should be required to un-blank the screen.
vi: Có chăng nên yêu cầu một mật khẩu để không bỏ trống màn hình.

en: Lock Screen After
vi: Khoá màn hình sau

en: _Blank After
vi: Trống _rỗng Sau

en: Demo the selected screen saver in full-screen mode (click the mouse to return.)
vi: Diễn thử trình bảo vệ màn hình ở chế độ toàn mành hình (nhấn chuột để quay lại)

en: Customization and explanation of the selected screen saver.
vi: Tùy chọn và chú giải cho trình bảo vệ màn hình được chọn.

en: Run the next screen saver in the list in full-screen mode (click the mouse to return.)
vi: Chạy trình bảo vệ màn hình tiếp theo trong danh sách với chế độ toàn màn hình (nhấn chuột để quay lại)

en: Run the previous screen saver in the list in full-screen mode (click the mouse to return.)
vi: Chạy trình bảo vệ màn hình trước trong danh sách ở chế độ toàn màn hình (nhấn chuột để quay lại)

en: No Preview
    Available
vi: Không có sẵn
    Xem trước

en: No Preview
vi: Không có Xem trước

en: _Display Modes
vi: Chế độ _Hiển thị

en: Whether the image-manipulating modes should be allowed to operate on an image of your desktop.
vi: Nên chăng chế độ thao tác ảnh được phép hoạt động với ảnh của màn hình nền.

en: Grab Desktop _Images
vi: Chụp ản_h màn hình nền

en: Grab _Video Frames
vi: Chụp khung _Video

en: Choose _Random Image:
vi: Chọn Ảnh Ngẫu Nhiên:

en: Image Manipulation
vi: Thao tác Ảnh

en: Whether the monitor should be powered down after a while.
vi: Nên chăng monitor nên giảm năng lượng sau một lúc.

en: _Power Management Enabled
vi: _Bật quản lý năng lượng

en: Stand_by After
vi: N_ghỉ Sau

en: Sus_pend After
vi: Tr_eo Sau

en: _Off After
vi: Tắt _Sau

en: How long until the monitor powers down.
vi: Bao lâu cho tới khi monitor giảm năng lượng.

en: How long until the monitor goes into power-saving mode.
vi: Bao lâu cho tới khi monitor đi vào chế độ tiết kiệm năng lượng.

en: Display Power Management
vi: Hiển thị quản lý Năng lượng

en: Whether the screen should slowly fade to black when the screen saver activates.
vi: Nên chăng màn hình nên tối dần dần khi trình bảo vệ màn hình hoạt động.

en: Fade to Black when _Blanking
vi: Trở nên tối đen dần khi Trống _rỗng

en: Whether the screen should slowly fade in from black when the screen saver deactivates.
vi: Nên chăng màn hình sáng dần lên khi trình bảo vệ màn hình thôi hoạt động.

en: Fade from Black When _Unblanking
vi: Sáng dần lên khi Thôi Làm Trống

en: F_ade Duration
vi: Thời gian Tắt _dần

en: How long it should take for the screen to fade in and out.
vi: Màn hình nên mờ dần đi hay sáng trở lại trong bao lâu.

en: _Advanced >>
vi: _Nâng cao >>

en: _Standard <<
vi: _Chuẩn <<

en: _Command Line:
vi: Dòng _lệnh:

en: _Visual:
vi: _Nhìn được:

en: Default-N
vi: Mặc định-N

en: TrueColor
vi: Màu đúng

en: PseudoColor
vi: Màu giả

en: StaticGray
vi: Xám tĩnh

en: GrayScale
vi: Cân bằng xám

en: _Documentation...
vi: _Tài liệu...

en: Anemone
vi: Cò chân ngỗng

en: Few
vi: Ít

en: Arms
vi: Tay

en: Tentacles
vi: Xúc tu

en: Often
vi: Thường thường

en: Ant
vi: Kiến

en: Shallow
vi: Nông

en: Balls
vi: Bóng

en: Lasers
vi: La-ze

en: Boxed
vi: Đóng hộp

en: Popcorn
vi: Bỏng ngô

en: Braid
vi: Viền

en: Don't hide bubbles when they pop
vi: Không ẩn bong bóng khi nổ

en: C Curve
vi: Đường cong chữ C

en: Coral
vi: San hô

en: Dense
vi: Dày đặc

en: Rotate around X axis
vi: Xoay quanh trục X

en: Rotate around Y axis
vi: Xoay quanh trục Y

en: Rotate around Z axis
vi: Xoay quanh trục Z

en: Rotate around X and Y axes
vi: Xoay quanh trục X và Y

en: Rotate around X and Z axes
vi: Xoay quanh trục X và Z

en: Rotate around Y and Z axes
vi: Xoay quanh trục Y và Z

en: Rotate around all three axes
vi: Xoay quanh cả 3 trục

en: Cynosure
vi: Trọng tâm

en: Demon
vi: Diễn thử

en: Drift
vi: Trôi dạt

en: Endgame
vi: Kết thúc Trò chơi

en: Taper
vi: Băng từ

en: Galaxy
vi: Thiên hà

en: Gears
vi: Bánh răng

en: Number of trees
vi: Số lượng cây

en: Helix
vi: Xoắn ốc

en: 1 Second
vi: 1 giây

en: 1 Minute
vi: 1 phút

en: Interference
vi: Giao thoa

en: Juggle
vi: Tung hứng

en: Kaleidescope
vi: Kính vạn hoa

en: Trails
vi: Vệt

en: Giant Lavalite
vi: Lavalite khổng lồ

en: Cone Lavalite
vi: Lavalite chóp nhọn

en: Rocket Lavalite
vi: Lavalite thăng thiên

en: Don't Rotate
vi: Không xoay

en: Munch
vi: Nhai

en: Seldom
vi: Hiếm khi

en: Nervousness
vi: Căng thẳng

en: Spastic
vi: Co cứng

en: Pedal
vi: Bàn đạp

en: Penetrate
vi: Thâm nhập

en: Explosions
vi: Sự bùng nổ

en: Start badly, but learn
vi: Khởi đầu kém, nhưng để học

en: Always play well
vi: Luôn luôn chơi hay

en: Fertility
vi: Màu mỡ

en: Slowly
vi: Chậm

en: Quickly
vi: Nhanh

en: 0 deg
vi: 0 độ

en: 90 deg
vi: 90 độ

en: Queens
vi: Hoàng hậu

en: Strange
vi: Kỳ lạ

en: Curviness
vi: Sự uốn cong

en: Whirlies
vi: Xoay tít

note: Type: boolean Description
en: Start on boot?
vi: Khởi chạy khi khởi động ?

note: Type: string Description
en: Bind to address:
vi: Đóng kết tới địa chỉ:

note: Type: string Description
en: XSP is bound to a specific port on the server. Common values are 80, 8080, or 8081.
vi: XSP được đóng kết tới một cổng cụ thể trên máy phục vụ. Các giá trị thường dùng là 80, 8080 hay 8081.

note: Type: boolean Description
en: Do you want xtell daemon to run from inetd?
vi: Bạn có muốn chạy trình nền (dæmon) xtell từ siêu trình nền inetd không?

note: Type: boolean Description
en: By default, xtelld runs from inetd.
vi: Mặc định là xtelld chạy từ inetd.

note: Type: boolean Description
en: However, you can run it as standalone daemon. If you select No, xtell daemon will be started automatically at boot time.
vi: Tùy nhiên, bạn cũng có thể chạy nó là trình nền độc lập. Nếu bạn chọn « Không » (no) thì trình nền xtell sẽ tự động được khởi chạy khi khởi động hệ thống.

note: Type: boolean Description
en: If unsure, select Yes
vi: Nếu bạn chưa chắc thì hãy chọn « Có » (yes).

note: Type: note Description
en: ROM images and/or operating system needed for xtrs to operate
vi: Ảnh ROM và/hay hệ điều hành yêu cầu bởi xtrs để thao tác

note: Type: note Description
en: The xtrs package will not function as it ships because it requires a ROM image from one of the original TRS-80 Model I, III, 4, or 4P computers to operate.  (In Model 4P mode, only a disk image of a compatible operating system is required.)  Because of licensing restrictions on the ROM images and TRS-80 operating systems, they cannot be distributed with this Debian package.  You will need to obtain this software and install it where xtrs expects to find it for the program to work.
vi: Gói xtrs không chạy được như được phát hành, vì nó yêu cầu một ảnh ROM từ một của những máy tính TDS-80 gốc kiểu I, III, 4 hay 4P. (Trong chế độ kiểu 4P, chỉ yêu cầu một ảnh đĩa của một hệ điều hành tương thích.) Do sự hạn chế cấp quyền sử dụng ảnh ROM và hệ điều hành TRS-80, không thể phát hành được cùng với gói Debian này. Để sử dụng được thì bạn cần phải lấy phần mềm này và cài đặt nó vào vị trí thích hợp với xtrs.

note: Type: note Description
en: See /usr/share/doc/xtrs/README.Debian for more information.
vi: Xem tập tin Đọc Đi « /usr/share/doc/xtrs/README.Debian » để tìm thêm thông tin.

note: Type: string Description
en: Xymon server:
vi: Máy phục vụ Xymon:

note: Type: string Description
en: Please enter the network address used to access the Xymon server(s). If you use multiple servers, use a space-separated list of addresses.
vi: Hãy gõ địa chỉ mạng được dùng để truy cập (các) máy phục vụ Xymon. Định giới nhiều máy phục vụ bằng dấu cách.

note: Type: string Description
en: Using host names instead of IP addresses is discouraged in case the network experiences DNS failures.
vi: Khuyên bạn không sử dụng tên máy thay cho địa chỉ IP, trong trường hợp mạng gặp dịch vụ DNS bị gián đoạn.

note: Type: string Description
en: Please enter the host name used by the Xymon client when sending reports to the Xymon server. This name must match the name used in the hosts.cfg file on the Xymon server.
vi: Hãy gõ tên máy được ứng dụng khách Xymon dùng khi gửi thông báo cho máy phục vụ Xymon. Tên này phải tương ứng với tên nằm trong tập tin « hosts.cfg » trên máy phục vụ Xymon.

en: %s: Invalid argument to --block-list
vi: %s: Đối số cho --block-list không hợp lệ

en: %s: Too many arguments to --block-list
vi: %s: Quá nhiều đối số cho --block-list

en: In --block-list, block size is missing after filter chain number '%c:'
vi: Trong --block-list, cỡ khối thiếu sau số mắt xích bộ lọc '%c:'

en: 0 can only be used as the last element in --block-list
vi: 0 chỉ có thể dùng như là phần tử cuối trong --block-list

en: %s: Unknown file format type
vi: %s: Không hiểu kiểu định dạng tập tin

en: %s: Unsupported integrity check type
vi: %s: Không hỗ trợ kiểu kiểm tra toàn vẹn

en: Only one file can be specified with '--files' or '--files0'.
vi: Chỉ được đưa ra một tập tin cho “--files” hay “--files0”.

en: The environment variable %s contains too many arguments
vi: Biến môi trường %s chứa quá nhiều đối số

en: Compression support was disabled at build time
vi: Hỗ trợ nén đã bị vô hiệu hóa tại thời điểm biên dịch

en: Decompression support was disabled at build time
vi: Hỗ trợ giải nén đã bị vô hiệu hóa tại thời điểm biên dịch

en: Compression of lzip files (.lz) is not supported
vi: Nén tệp lzip (.lz) không được hỗ trợ

en: --block-list is ignored unless compressing to the .xz format
vi: --block-list bị bỏ qua trừ khi nén theo định dạng .xz

en: With --format=raw, --suffix=.SUF is required unless writing to stdout
vi: Với --format=raw, --suffix=.SUF được yêu cầu trừ trường hợp ghi ra đầu ra tiêu chuẩn

en: Maximum number of filters is four
vi: Số lượng bộ lọc tối đa là bốn

en: Error in --filters%s=FILTERS option:
vi: Có lỗi trong tùy chọn --filters%s=FILTERS:

en: Memory usage limit is too low for the given filter setup.
vi: Mức giới hạn dùng bộ nhớ là quá thấp cho việc cài đặt bộ lọc đã cho.

en: filter chain %u used by --block-list but not specified with --filters%u=
vi: móc xích lọc %u được sử dụng bởi --block-list nhưng lại chưa đưa ra gì với --filters%u=

en: Using a preset in raw mode is discouraged.
vi: Dùng hiện tại trong chế độ thô là ngớ ngẩn.

en: The exact options of the presets may vary between software versions.
vi: Các tùy chọn trích xuất của chỉnh trước có thể biến đổi phụ thuộc vào phiên bản.

en: The .lzma format supports only the LZMA1 filter
vi: Định dạng .lzma chỉ hỗ trợ bộ lọc LZMA1

en: LZMA1 cannot be used with the .xz format
vi: LZMA1 không thể được dùng với định dạng .xz

en: Filter chain %u is incompatible with --flush-timeout
vi: Móc xích lọc %u là không tương thích với --flush-timeout

en: Switching to single-threaded mode due to --flush-timeout
vi: Chuyển sang chế độ đơn tuyến trình bởi vì --flush-timeout

en: Unsupported options in filter chain %u
vi: Các tùy chọn không được hỗ trợ trong chuỗi móc xích %u

en: Using up to %<PRIu32> threads.
vi: Dùng đến %<PRIu32> tuyến trình.

en: Unsupported filter chain or filter options
vi: Không hỗ trợ lọc móc xích hay tùy chọn lọc

en: Decompression will need %s MiB of memory.
vi: Giải nén sẽ cần %s MiB bộ nhớ.

en: Reduced the number of threads from %s to %s to not exceed the memory usage limit of %s MiB
vi: Đã giảm số lượng tuyến trình từ %s xuống %s để không vượt quá giới hạn sử dụng bộ nhớ là %s MiB

en: Reduced the number of threads from %s to one. The automatic memory usage limit of %s MiB is still being exceeded. %s MiB of memory is required. Continuing anyway.
vi: Đã giảm số lượng tuyến trình từ %s xuống còn một. Giới hạn sử dụng bộ nhớ tự động %s MiB vẫn đang bị vượt quá. Cần có %s MiB bộ nhớ. Vẫn tiếp tục.

en: Switching to single-threaded mode to not exceed the memory usage limit of %s MiB
vi: Chuyển sang chế độ đơn tuyến trình để không vượt quá giới hạn sử dụng bộ nhớ là %sMiB

en: Adjusted LZMA%c dictionary size from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB
vi: Chỉnh cỡ từ điển LZMA%c từ %s MiB thành %s MiB để không vượt quá giới hạn tiêu dùng bộ nhớ là %s MiB

en: Adjusted LZMA%c dictionary size for --filters%u from %s MiB to %s MiB to not exceed the memory usage limit of %s MiB
vi: Chỉnh cỡ từ điển LZMA%c cho --filters%u từ %s MiB thành %s MiB để không vượt quá giới hạn tiêu dùng bộ nhớ là %s MiB

en: Error changing to filter chain %u: %s
vi: Gặp lỗi thay đổi chuỗi móc xích lọc %u: %s

en: Error creating a pipe: %s
vi: Gặp lỗi khi tạo một ống dẫn: %s

en: %s: poll() failed: %s
vi: %s: hàm poll() bị lỗi: %s

note: TRANSLATORS: When compression or decompression finishes, and xz is going to remove the source file, xz first checks if the source file still exists, and if it does, does its device and inode numbers match what xz saw when it opened the source file. If these checks fail, this message is shown, %s bei
en: %s: File seems to have been moved, not removing
vi: %s: Tập tin có lẽ đã bị di chuyển, không phải gỡ bỏ

en: %s: Cannot remove: %s
vi: %s: Không thể gỡ bỏ: %s

en: %s: Cannot set the file owner: %s
vi: %s: Không thể đặt chủ sở hữu tập tin: %s

en: %s: Cannot set the file group: %s
vi: %s: Không thể đặt nhóm tập tin: %s

en: %s: Cannot set the file permissions: %s
vi: %s: Không thể đặt chế độ đọc ghi cho tập tin: %s

en: Error getting the file status flags from standard input: %s
vi: Gặp lỗi khi lấy các cờ trạng thái tập tin từ đầu vào tiêu chuẩn: %s

en: %s: Is a symbolic link, skipping
vi: %s: Là một liên kết mềm nên bỏ qua

en: %s: Is a directory, skipping
vi: %s: Không phải là một thư mục nên bỏ qua

en: %s: Not a regular file, skipping
vi: %s: Không phải là tập tin thường nên bỏ qua

en: %s: File has setuid or setgid bit set, skipping
vi: %s: Tập tin có đặt bít setuid hoặc setgid nên bỏ qua

en: %s: File has sticky bit set, skipping
vi: %s: Tập tin có bít sticky nên bỏ qua

en: %s: Input file has more than one hard link, skipping
vi: %s: Tập tin đầu vào có nhiều hơn một liên kết cứng nên bỏ qua

en: Empty filename, skipping
vi: Tên tập tin trống rỗng nên bỏ qua

en: Error restoring the status flags to standard input: %s
vi: Gặp lỗi khi phục hồi các cờ trạng thái tới đầu vào tiêu chuẩn: %s

en: Error getting the file status flags from standard output: %s
vi: Gặp lỗi khi lấy các cờ trạng thái tập tin từ đầu vào tiêu chuẩn: %s

en: Error restoring the O_APPEND flag to standard output: %s
vi: Gặp lỗi khi phục hồi cờ O_APPEND trên đầu ra tiêu chuẩn: %s

en: %s: Closing the file failed: %s
vi: %s: Gặp lỗi khi đóng tập tin: %s

en: %s: Seeking failed when trying to create a sparse file: %s
vi: %s: Gặp lỗi khi di chuyển vị trí đọc khi cố tạo một tập tin rải rác: %s

en: %s: Error seeking the file: %s
vi: %s: Gặp lỗi khi di chuyển vị trí đọc tập tin: %s

en: %s: Unexpected end of file
vi: %s: Kết thúc tập tin bất ngờ

en: %s: Write error: %s
vi: %s: Lỗi ghi: %s

en: Amount of physical memory (RAM):
vi: Tổng dung lượng bộ nhớ vật lý (RAM):

en: Number of processor threads:
vi: Số luồng bộ xử lý:

en: Decompression:
vi: Giải nén:

en: Multi-threaded decompression:
vi: Giải nén đa luồng:

en: Default for -T0:
vi: Mặc định cho -T0:

en: Hardware information:
vi: Thông tin phần cứng:

en: Memory usage limits:
vi: Đã chạm mốc giới hạn sử dụng bộ nhớ:

en: Streams:
vi: Các luồng dữ liệu:

en: Blocks:
vi: Khối:

en: Stream Padding:
vi: Đệm luồng dữ liệu:

en: Memory needed:
vi: Bộ nhớ cần:

en: Sizes in headers:
vi: Kích cỡ phần đầu:

en: CompOffset
vi: BùNén

en: UncompOffset
vi: BùGiảiNén

en: CompSize
vi: CỡNén

en: UncompSize
vi: CỡGiảiNén

en: TotalSize
vi: CỡTổng

en: CheckVal
vi: Gtr.Kiểm

en: MemUsage
vi: DùngBộNhớ

note: TRANSLATORS: Indicates that integrity check name is not known, but the Check ID is known (here 2). In older xz version these strings were limited to ten columns in a fixed-width font, but nowadays there is no strict length restriction anymore.
en: Unknown-2
vi: ChưaBiết2

en: Unknown-3
vi: ChưaBiết3

en: Unknown-5
vi: ChưaBiết5

en: Unknown-6
vi: ChưaBiết6

en: Unknown-7
vi: ChưaBiết7

en: Unknown-8
vi: ChưaBiết8

en: Unknown-9
vi: ChưaBiết9

en: Unknown-11
vi: ChưaBiết11

en: Unknown-12
vi: ChưaBiết12

en: Unknown-13
vi: ChưaBiết13

en: Unknown-14
vi: ChưaBiết14

en: Unknown-15
vi: ChưaBiết15

en: %s: File is empty
vi: %s: Tập tin trống rỗng

en: %s: Too small to be a valid .xz file
vi: %s: Là quá nhỏ đối với tập tin .xz hợp lệ

note: TRANSLATORS: These are column headings. From Strms (Streams) to Ratio, the columns are right aligned. Check and Filename are left aligned. If you need longer words, it's OK to use two lines here. Test with "xz -l foo.xz".
en: Strms  Blocks   Compressed Uncompressed  Ratio  Check   Filename
vi: Luồng    Khối          Nén     Giải nén  Tỷ lệ  Ktra    Tập tin

note: TRANSLATORS: %s is an integer. Only the plural form of this message is used (e.g. "2 files"). Test with "xz -l foo.xz bar.xz".
en: %s file
     | %s files
vi[0]: %s tập tin

en: Totals:
vi: Tổng cộng:

en: --list works only on .xz files (--format=xz or --format=auto)
vi: --list chỉ hoạt động trên các tập tin .xz (--format=xz hay --format=auto)

en: Try 'lzmainfo' with .lzma files.
vi: Thử 'lzmainfo' với các tập tin .lzma.

en: --list does not support reading from standard input
vi: --list không hỗ trợ đọc từ đầu vào tiêu chuẩn

en: %s: Error reading filenames: %s
vi: %s: Gặp lỗi khi đọc tên tập tin: %s

en: %s: Unexpected end of input when reading filenames
vi: %s: Gặp kết thúc đầu vào bất ngờ khi đọc các tên tập tin

en: %s: Null character found when reading filenames; maybe you meant to use '--files0' instead of '--files'?
vi: %s: Gặp ký hiệu null khi đọc tên tập tin; có lẽ ý bạn muốn là dùng “--files0” chứ không phải “--files'?

en: Compression and decompression with --robot are not supported yet.
vi: Nén và giải nén với --robot vẫn chưa được hỗ trợ.

en: Cannot read data from standard input when reading filenames from standard input
vi: Không thể đọc dữ liệu từ đầu vào tiêu chuẩn khi đọc tập tin từ đầu vào tiêu chuẩn

en: Internal error (bug)
vi: Lỗi nội bộ (lỗi)

en: Cannot establish signal handlers
vi: Không thể thiết lập bộ xử lý tín hiệu

en: No integrity check; not verifying file integrity
vi: Không có kiểm tra toàn vẹn nên không thể thẩm tra tính toàn vẹn của tập tin

en: Unsupported type of integrity check; not verifying file integrity
vi: Kiểu kiểm tra toàn vẹn chưa được hỗ trợ; nên không thể thẩm tra tính toàn vẹn của tập tin

en: Memory usage limit reached
vi: Đã chạm mốc giới hạn sử dụng bộ nhớ

en: Unsupported options
vi: Tùy chọn không được hỗ trợ

en: Compressed data is corrupt
vi: Dữ liệu đã nén bị hỏng

en: Unexpected end of input
vi: Gặp kết thúc đầu vào bất ngờ

en: %s MiB of memory is required. The limiter is disabled.
vi: Yêu cầu cần có %s MiB bộ nhớ. Nhưng giới hạn bị tắt.

en: %s MiB of memory is required. The limit is %s.
vi: Yêu cầu cần có %s MiB bộ nhớ. Nhưng giới hạn là %s.

en: %s: Filter chain: %s
vi: %s: Móc xích lọc: %s

note: This is word wrapped at spaces. The Unicode character U+00A0 works as a non-breaking space. Tab (\t) is interpret as a zero-width space (the tab itself is not displayed); U+200B is NOT supported. Manual word wrapping with \n is supported but requires care.
en: THIS IS A DEVELOPMENT VERSION NOT INTENDED FOR PRODUCTION USE.
vi: ĐÂY LÀ PHIÊN BẢN PHÁT TRIỂN VÀ NÓ KHÔNG PHÙ HỢP VỚI MỤC ĐÍCH SẢN XUẤT.

note: This is word wrapped at spaces. The Unicode character U+00A0 works as a non-breaking space. Tab (\t) is interpret as a zero-width space (the tab itself is not displayed); U+200B is NOT supported. Manual word wrapping with \n is supported but requires care.
en: The supported filters and their options are:
vi: Các bộ lọc và các tùy chọn của chúng được hỗ trợ là:

en: %s: Invalid option name
vi: %s: Tên tùy chọn không hợp lệ

en: Unsupported LZMA1/LZMA2 preset: %s
vi: Hiện nay chưa hỗ trợ LZMA1/LZMA2: %s

en: The sum of lc and lp must not exceed 4
vi: Tổng số lượng lc và lp không được vượt quá 4

en: %s: Filename has an unknown suffix, skipping
vi: %s: Tên tập tin có phần hậu tố chưa biết nên bỏ qua

en: %s: File already has '%s' suffix, skipping
vi: %s: Tập tin đã sẵn có hậu tố “%s” nên bỏ qua

en: %s: Invalid filename suffix
vi: %s: Hậu tố tên tập tin không hợp lệ

en: %s: Invalid multiplier suffix
vi: %s: Hậu tố (đơn vị) nhân tố không hợp lệ

en: Valid suffixes are 'KiB' (2^10), 'MiB' (2^20), and 'GiB' (2^30).
vi: Các hậu tố (đơn vị) hợp lệ là “KiB” (2^10), “MiB” (2^20), và “GiB” (2^30).

en: Value of the option '%s' must be in the range [%<PRIu64>, %<PRIu64>]
vi: Giá trị của tùy chọn “%s” phải nằm trong vùng [%<PRIu64>, %<PRIu64>]

en: Compressed data cannot be read from a terminal
vi: Dữ liệu đã nén không thể đọc từ thiết bị cuối

en: Compressed data cannot be written to a terminal
vi: Dữ liệu đã nén không thể ghi ra thiết bị cuối

en: File is too small to be a .lzma file
vi: Tập tin quá nhỏ để có thể là một tin .lzma

en: Not a .lzma file
vi: Không phải là một tập tin .lzma

en: Writing to standard output failed
vi: Gặp lỗi khi ghi dữ liệu vào đầu ra tiêu chuẩn

note: Type: text Description :sl4:
en: Installing Yaboot
vi: Đang cài đặt Yaboot

note: Type: text Description :sl4:
en: Installing Yaboot boot loader
vi: Đang cài đặt bộ nạp khởi động Yaboot

note: Type: boolean Description :sl4:
en: Yaboot installation failed.  Continue anyway?
vi: Việc cài đặt Yaboot bị lỗi. Vẫn cứ tiếp tục không?

note: Type: boolean Description :sl4:
en: The yaboot package failed to install into /target/.  Installing Yaboot as a boot loader is a required step.  The install problem might however be unrelated to Yaboot, so continuing the installation may be possible.
vi: Gói yaboot không cài đặt được vào « /target/ ». Việc cài đặt Yaboot như là bộ nạp khởi động là bước bắt buộc phải làm. Tuy nhiên, vấn đề cài đặt có thể không liên quan đến Yaboot, vậy có thể thử tiếp tục lại cài đặt.

note: Type: text Description :sl4:
en: Looking for bootstrap partitions
vi: Đang tìm phân vùng nạp và khởi động hệ thống

note: Type: error Description :sl4:
en: No bootstrap partition found
vi: Không tìm thấy phân vùng nạp và khởi động hệ thống

note: Type: error Description :sl4:
en: No hard disks were found which have an "Apple_Bootstrap" partition.  You must create an 819200-byte partition with type "Apple_Bootstrap".
vi: Không tìm thấy đĩa cứng có phân vùng kiểu « Apple_Bootstrap », nên bạn phải tạo một phân vùng có kích cỡ 819 200 byte với kiểu « Apple_Bootstrap ».

note: Type: text Description :sl4:
en: Looking for root partition
vi: Đang tìm phân vùng gốc

note: Type: text Description :sl4:
en: Looking for other operating systems
vi: Đang tìm các hệ điều hành khác

note: Type: select Description :sl4:
en: Yaboot (the Linux boot loader) needs to be installed on a hard disk partition in order for your system to be bootable.  Please choose the destination partition from among these partitions that have the bootable flag set.
vi: Yaboot (bộ nạp khởi động Linux) cần phải được cài đặt vào phân vùng đĩa cứng để cho hệ thống có khả năng khởi động. Hãy chọn phân vùng đích trong những phân vùng này có cờ khả năng khởi động được đặt.

note: Type: select Description :sl4:
en: Warning: this will erase all data on the selected partition!
vi: Cảnh báo : hành động này sẽ xóa hoàn toàn mọi dữ liệu trên phân vùng đã chọn !

note: Type: text Description :sl4:
en: Creating yaboot configuration
vi: Đang tạo cấu hình Yaboot

note: Type: error Description :sl4:
en: Failed to create yaboot configuration
vi: Lỗi tạo cấu hình Yaboot

note: Type: error Description :sl4:
en: The creation of the main yaboot configuration file failed.
vi: Việc tạo tập tin cấu hình chính Yaboot bị lỗi.

note: Type: text Description :sl4:
en: Installing yaboot into bootstrap partition
vi: Đang cài đặt trình Yaboot vào phân vùng nạp và khởi động hệ thống

note: Type: error Description :sl4:
en: The installation of the yaboot boot loader failed.
vi: Việc cài đặt bộ nạp khởi động Yaboot bị lỗi

note: Type: text Description Main menu item :sl4:
en: Install yaboot on a hard disk
vi: Cài đặt Yaboot vào đĩa cứng

note: Type: text Description Rescue menu item :sl4:
en: Reinstall yaboot boot loader
vi: Cài đặt lại bộ nạp khởi động Yaboot

note: (itstool) path: msg/msgstr http://www.docbook.org/tdg/en/html/qandaentry.html This is used as a label before questions in a question-and-answer set.  Typically, questions are simply numbered and answers are not labelled at all.  However, DocBook allows document authors to set the labelling style for
en: Q:
vi: H:

note: (itstool) path: msg/msgstr Title for a list of maintainers.
en: Maintained By
vi: Bảo trì bởi

note: (itstool) path: msg/msgstr Title for a list of links to sections on the current page.
en: On This Page
vi: Trên trang này

note: (itstool) path: msg/msgstr Title for a list contributors other than authors, editors, translators, or other types we have specific lists for.
en: Other Credits
vi: Đóng góp khác

note: (itstool) path: msg/msgstr Revision status of a document or page. Content was once current, but needs to be updated to reflect software updates.
en: Outdated
vi: Lỗi thời

note: (itstool) path: msg/msgstr Title for a list of publishers.
en: Published By
vi: Xuất bản bằng

note: (itstool) path: msg/msgstr Figures can automatically scale images down to fit the page width. This is used a tooltip on a link to shrink images back down after they've been expanded to full size.
en: Scale images down
vi: Co nhỏ ảnh lại

note: (itstool) path: msg/msgstr Title for a list of translators.
en: Translated By
vi: Dịch bởi

note: (itstool) path: msg/msgstr Figures can automatically scale images down to fit the page width. This is used a tooltip on a link to expand images to full size.
en: View images at normal size
vi: Xem ảnh ở kích cỡ bình thường

note: (itstool) path: msg/msgstr ID: biblioentry.tooltip This is a format message used to format tooltips on cross references to bibliography entries. Special elements in the message will be replaced with the appropriate content, as follows: <biblioentry.label/> - The term being defined by the glossary en
en: View the bibliography entry <biblioentry.label/>.
vi: Xem mục <biblioentry.label/>.

note: (itstool) path: msg/msgstr ID: comment.name-date This is a format message used to format the citation of a comment made by an editor of a document. This appears on a new line after the title of the comment, if a title is present, or as the first line if a title is not present. This string is used wh
en: from <comment.name/> on <comment.date/>
vi: từ <comment.name/> vào <comment.date/>

note: (itstool) path: msg/msgstr ID: comment.name This is a format message used to format the citation of a comment made by an editor of a document. This appears on a new line after the title of the comment, if a title is present, or as the first line if a title is not present. This string is used when on
en: from <comment.name/>
vi: từ <comment.name/>

note: (itstool) path: msg/msgstr ID: email.tooltip This is a format message used to format tooltips on mailto: links. Special elements in the message will be replaced with the appropriate content, as follows: <string/> - The linked-to email address
en: Send email to ‘<string/>’.
vi: Gửi thư điện tử đến ‘<string/>’.

note: (itstool) path: msg/msgstr ID: glossentry.tooltip This is a format message used to format tooltips on cross references to glossary entries. Special elements in the message will be replaced with the appropriate content, as follows: <glossterm/> - The term being defined by the glossary entry
en: Read the definition for ‘<glossterm/>’.
vi: Đọc định nghĩa của ‘<glossterm/>’.

note: (itstool) path: msg/msgstr ID: glosssee.format This is a format message used to format glossary cross references. This format message controls the sentence used to present the cross reference, not the link itself.  For the formatting of the actual link, see the message glossentry.xref. One or more g
en: See <glosssee/>.
vi: Xem <glosssee/>.

note: (itstool) path: msg/msgstr ID: glossseealso.format This is a format message used to format glossary cross references. This format message controls the sentence used to present the cross reference, not the link itself.  For the formatting of the actual link, see the message glossentry.xref. One or mo
en: See also <glosssee/>.
vi: Xem thêm <glosssee/>.

note: (itstool) path: msg/msgstr ID: seeie.format This is a format message used to format index cross references. This format message controls the sentence used to present the cross reference, not the link itself. Special elements in the message will be replaced with the appropriate content, as follows: <
en: See <seeie/>.
vi: Xem <seeie/>.

note: (itstool) path: msg/msgstr ID: seealsoie.format This is a format message used to format index cross references. This format message controls the sentence used to present the cross reference, not the link itself. Special elements in the message will be replaced with the appropriate content, as follow
en: See also <seeie/>.
vi: Xem thêm <seeie/>.

note: (itstool) path: msg/msgstr ID: install.tooltip This is a format message used to format tooltips on install: links. These links allow users to install packages by clicking a link in the help. The tooltip may also be used as the link text, if there's no link text in the document. Special elements in t
en: Install <string/>
vi: Cài đặt <string/>

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

en: Help viewer for GNOME
vi: Trình xem trợ giúp dành cho GNOME

en: Yelp is the GNOME help viewer. It is the default Mallard viewer, but it can also display DocBook, info, man, and HTML documentation.
vi: Yelp là ứng dụng xem trợ giúp dành cho GNOME. Nó là bộ xem Mallard mặc định, nhưng nó còn có thể hiển thị tài liệu dạngDocBook, info, man, và HTML.

en: It makes it easy to find the documentation you need, with interactive search and bookmarks.
vi: Nó làm cho việc tìm tài liệu bạn muốn dễ dàng hơn, với các tìm kiếm tương tác và đánh dấu.

en: It also has an editor mode, which shows editorial comments and revision statuses when editing Mallard documents.
vi: Nó còn có một chế độ soạn thảo, thứ mà hiển thị các ghi chú phiên bản và tình trạng xem xét khi sửa các tài liệu Mallard.

en: The page ‘%s’ was not found in the document ‘%s’.
vi: Không tìm thấy trang “%s” trong tài liệu “%s”.

en: The file ‘%s’ does not exist.
vi: Tập tin “%s” không tồn tại.

en: The file ‘%s’ could not be parsed because it is not a well-formed XML document.
vi: Không thể phân tích tập tin “%s” vì nó không phải là tài liệu XML hợp chuẩn.

en: The file ‘%s’ could not be parsed because one or more of its included files is not a well-formed XML document.
vi: Không thể phân tích tập tin “%s” vì nó bao gồm thêm một hay nhiều tài liệu XML không hợp chuẩn.

en: The requested page was not found in the document ‘%s’.
vi: Không tìm thấy trang đã yêu cầu trong tài liệu “%s”.

en: Search results for “%s”
vi: Kết quả tìm kiếm “%s”

en: No matching help pages found in “%s”.
vi: Không tìm thấy trang trợ giúp trùng khớp trong "%s".

en: No matching help pages found.
vi: Không tìm thấy trang trợ giúp nào khớp.

en: All Help Documents
vi: Tất cả tài liệu trợ giúp

en: The file ‘%s’ could not be parsed because it is not a well-formed info page.
vi: Không thể phân tích tập tin “%s” vì nó không phải trang thông tin đúng định dạng.

en: The directory ‘%s’ does not exist.
vi: Thư mục “%s” không tồn tại.

en: The XSLT stylesheet ‘%s’ is either missing or not valid.
vi: Bảng kiểu dáng XSLT “%s” bị thiếu hoặc không hợp lệ.

en: No href attribute found on yelp:document
vi: Không tìm thấy thuộc tính href trên yelp:document

en: C_opy Code Block
vi: Sa_o chép khối mã

en: _Install Packages
vi: Gói _cài đặt

en: Save Code _Block As…
vi: Lưu _khối mã vào…

en: _Copy Text
vi: _Chép văn bản

en: The URI ‘%s’ does not point to a valid page.
vi: Đường dẫn URI “%s” không trỏ đến một trang hợp lệ.

en: The URI does not point to a valid page.
vi: URI không trỏ đến một trang hợp lệ.

en: The URI ‘%s’ could not be parsed.
vi: Không thể phân tích đường dẫn URI “%s”.

en: Unknown Error.
vi: Lỗi không rõ.

en: You do not have PackageKit. Package install links require PackageKit.
vi: Bạn chưa cài ứng dụng PackageKit. Các liên kết cài đặt gói yêu cầu phải có PackageKit.

en: Save Code
vi: Lưu mã

en: Send email to %s
vi: Gửi thư điện tử đến %s

en: _Save Video As…
vi: _Lưu video vào…

en: S_end Image To…
vi: _Gửi ảnh đến…

en: S_end Video To…
vi: _Gửi video đến…

en: Could not load a document for ‘%s’
vi: Không thể tải một tài liệu “%s”

en: Could not load a document
vi: Không thể tải một tài liệu

en: Document Not Found
vi: Không tìm thấy tài liệu

en: Page Not Found
vi: Không tìm thấy trang

en: Cannot Read
vi: Không thể đọc

en: Search for packages containing this document.
vi: Tìm kiếm các gói có chứa tài liệu này.

en: Turn on editor mode
vi: Bật chế độ soạn thảo

en: Larger Text
vi: Chữ lớn hơn

en: Smaller Text
vi: Chữ nhỏ đi

en: All Help
vi: Mọi trợ giúp

en: Search (Ctrl+S)
vi: Tìm kiếm (Ctrl+S)

en: Remove Bookmark
vi: Gỡ bỏ đánh dấu

en: Get help with GNOME
vi: Nhận trợ giúp từ GNOME

en: documentation;information;manual;help;
vi: documentation;information;manual;help;tài liệu;tai lieu;thông tin;thong tin;hướng dẫn;huong dan;trợ giúp;tro giup;

en: This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
vi: Chương trình này là phần mềm tự do; bạn có thể phát hành lại nó và/hoặc sửa đổi nó với điều kiện của Giấy Phép Công Cộng GNU (LGPL) được xuất bản bởi Tổ chức Phần mềm Tự do; hoặc phiên bản 2 của Giấy Phép này, hoặc (tùy chọn) bất kỳ phiên bản mới hơn.

en: This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
vi: Chương trình này được phát hành vì mong muốn nó có ích, nhưng KHÔNG CÓ BẢO HÀNH GÌ CẢ, THẬM CHÍ KHÔNG CÓ BẢO ĐẢM ĐƯỢC NGỤ Ý KHẢ NĂNG BÁN HAY KHẢ NĂNG LÀM ĐƯỢC VIỆC DỨT KHOÁT. Xem Giấy phép Công cộng GNU (LGPL) để biết thêm chi tiết.

en: You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
vi: Bạn đã nhận một bản sao của Giấy phép Công cộng GNU (LGPL) cùng với chương trình này; nếu không, hãy viết thư cho Tổ chức Phần mềm Tự do (Free Software Foundation, Inc.), 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.

en: Display dialog boxes from shell scripts
vi: Hiển thị các hộp thoại từ các tập lệnh kịch bản

en: You must specify a dialog type. See 'zenity --help' for details
vi: Bạn cần phải xác định kiểu hộp thoại. Xem “zenity --help” để biết thêm thông tin

en: Could not parse message
vi: Không thể phân tích thông điệp

en: Invalid value for a boolean typed hint.
    Supported values are 'true' or 'false'.
vi: Giá trị dạng lô-gíc cho phần gợi ý không hợp lệ.
    Giá chỉ chỉ có thể là “true” hoặc “false”.

note: (iibiiay)
en: Unsupported hint. Skipping.
vi: Không hỗ trợ gợi ý. Bỏ qua.

note: unknown hints
en: Unknown hint name. Skipping.
vi: Không biết tên gợi ý. Bỏ qua.

en: Could not parse command from stdin
vi: không thể phân tích lệnh từ đầu vào tiêu chuẩn

en: Zenity notification
vi: Thông báo Zenity

en: Type your username and password
vi: Nhập tài khoản và mật khẩu của bạn

en: Maximum value must be greater than minimum value.
vi: Giá trị tối đa phải lớn hơn giá trị tối thiểu.

en: Value out of range.
vi: Giá trị nằm ngoài phạm vi.

en: No column titles specified for List dialog.
vi: Không có tiêu đề cột được xác định cho hộp thoại Danh sách.

en: You should use only one List dialog type.
vi: Bạn nên dùng chỉ một kiểu hộp thoại Danh sách.

en: Set the dialog title
vi: Đặt tựa đề cho hộp thoại

en: Set the window icon
vi: Đặt biểu tượng cửa sổ

en: ICONPATH
vi: ĐƯỜNG_DẪN_BIỂU_TƯỢNG

en: Set the width
vi: Đặt chiều rộng

en: Set the height
vi: Đặt chiều cao

en: Set dialog timeout in seconds
vi: Đặt thời hạn hộp thoại chờ tính theo giây

note: Timeout for closing the dialog
en: TIMEOUT
vi: THỜI_HẠN

en: Set the label of the OK button
vi: Đặt nhãn cho nút OK

en: Set the label of the Cancel button
vi: Đặt nhãn cho nút Thôi

en: Add an extra button
vi: Thêm nút mở rộng

en: Set the modal hint
vi: Đặt gợi ý ở trên cùng

en: Set the parent window to attach to
vi: Đặt cửa sổ mẹ để mà gắn vào

en: WINDOW
vi: CỬA_SỔ

en: Display calendar dialog
vi: Hiển thị hộp thoại về lịch

en: Set the dialog text
vi: Đặt văn bản thoại

en: Set the calendar day
vi: Đặt ngày trong lịch

en: DAY
vi: NGÀY

en: Set the calendar month
vi: Đặt tháng của lịch

en: MONTH
vi: THÁNG

en: Set the calendar year
vi: Đặt năm của lịch

en: YEAR
vi: NĂM

en: Set the format for the returned date
vi: Đặt định dạng cho ngày tháng được trả lại

en: Display text entry dialog
vi: Hiển thị hộp thoại nhập văn bản

en: Set the entry text
vi: Đặt văn bản nhập

en: Hide the entry text
vi: Ẩn văn bản nhập

en: Display error dialog
vi: Hiển thị hộp thoại báo lỗi

en: Set the dialog icon
vi: Đặt biểu tượng của hộp thoại

en: ICON-NAME
vi: TÊN_BIỂU_TƯỢNG

en: Do not enable text wrapping
vi: Không ngắt dòng trong văn bản

en: Do not enable Pango markup
vi: Không bật đánh dấu Pango

en: Enable ellipsizing in the dialog text. This fixes the high window size with long texts
vi: Bật elíp hóa trong chữ hộp thoại. Việc này sẽ cố định chiều cao của cửa sổ với chiều dài của văn bản

en: Display info dialog
vi: Hiển thị hộp thoại thông tin

en: Display file selection dialog
vi: Hiển thị hộp thoại chọn tập tin

en: Set the filename
vi: Đặt tên tập tin

en: Allow multiple files to be selected
vi: Cho phép chọn nhiều tập tin đồng thời

en: Activate directory-only selection
vi: Kích hoạt chỉ khả năng chọn thư mục

en: Activate save mode
vi: Kích hoạt chế độ lưu

en: Set output separator character
vi: Đặt ký tự định giới kết xuất

en: Confirm file selection if filename already exists
vi: Xác nhận việc chọn tập tin nếu tên tập tin đã có

en: Set a filename filter
vi: Đặt một bộ lọc tên tập tin

note: Help for file-filter argument (name and patterns for file selection)
en: NAME | PATTERN1 PATTERN2 ...
vi: TÊN | MẪU1 MẪU2 …

en: Display list dialog
vi: Hiển thị hộp thoại danh sách

en: Set the column header
vi: Đặt phần đầu cột

en: Use check boxes for the first column
vi: Dùng các hộp kiểm cho cột đầu tiên

en: Use radio buttons for the first column
vi: Dùng các nút chọn một cho cột đầu tiên

en: Use an image for the first column
vi: Dùng một ảnh cho cột đầu tiên

en: Allow multiple rows to be selected
vi: Cho phép chọn nhiều hàng đồng thời

en: Allow changes to text
vi: Cho phép sửa đổi văn bản

en: Print a specific column (Default is 1. 'ALL' can be used to print all columns)
vi: In cột riêng (Mặc định là 1. Có thể dùng “ALL” để in tất cả các cột)

en: Hide a specific column
vi: Ẩn cột chỉ định

en: Hide the column headers
vi: Ẩn phần đầu cột

en: Change list default search function searching for text in the middle, not on the beginning
vi: Thay đổi danh sách hàm tìm kiếm mặc định để tìm kiếm văn bản ở giữa, không phải ở đầu

en: Display notification
vi: Hiển thị thông báo

en: Set the notification text
vi: Đặt văn bản thông báo

en: Listen for commands on stdin
vi: Chờ lệnh từ đầu vào tiêu chuẩn

en: Set the notification hints
vi: Đặt gợi ý thông báo

en: Display progress indication dialog
vi: Hiển thị hộp thoại chỉ diễn biến

en: Set initial percentage
vi: Đặt phần trăm ban đầu

en: PERCENTAGE
vi: PHẦN_TRĂM

en: Pulsate progress bar
vi: Đập theo nhịp thanh diễn biến

en: Dismiss the dialog when 100% has been reached
vi: Bỏ hộp thoại khi tiến đến 100%

en: Kill parent process if Cancel button is pressed
vi: Chấm dứt tiến trình cha nếu nhấn nút Thôi

en: Hide Cancel button
vi: Ẩn nút Thôi

en: Estimate when progress will reach 100%
vi: Ước đoán khi tiến trình đạt 100%

en: Display question dialog
vi: Hiển thị thoại câu hỏi

en: Give Cancel button focus by default
vi: Để nút bấm Thôi được đưa vào tầm ngắm theo mặc định

en: Suppress OK and Cancel buttons
vi: Cấm nút Đồng ý và Thôi

en: Display text information dialog
vi: Hiển thị thoại thông tin chữ

en: Set the text font
vi: Đặt phông chữ cho văn bản

en: Enable an I read and agree checkbox
vi: Bật ô đánh dấu "Tôi đọc và đồng ý"

en: Enable HTML support
vi: Bật hỗ trợ HTML

en: Do not enable user interaction with the WebView. Only works if you use --html option
vi: Không thể bật người dùng tương tác với WebView. Chỉ hoạt động với tùy chọn --html

en: Set an URL instead of a file. Only works if you use --html option
vi: Đặt URL thay vì tập tin. Chỉ hoạt động với tùy chọn --html

en: Auto scroll the text to the end. Only when text is captured from stdin
vi: Tự động cuộn văn bản đến cuối. Chỉ khi văn bản được lấy từ đầu vào tiêu chuẩn

en: Display warning dialog
vi: Hiển thị hộp thoại cảnh báo

en: Display scale dialog
vi: Hiển thị hộp thoại thanh trượt

en: Set initial value
vi: Đặt giá trị ban đầu

en: Set minimum value
vi: Đặt giá trị tối thiểu

en: Set maximum value
vi: Đặt giá trị tối đa

en: Set step size
vi: Đặt kích cỡ bước

en: Print partial values
vi: In giá trị riêng

en: Hide value
vi: Ẩn giá trị

en: Display forms dialog
vi: Hiển thị hộp thoại biểu mẫu

en: Add a new Entry in forms dialog
vi: Thêm ô nhập mới trong hộp thoại biểu mẫu

en: Add a new Password Entry in forms dialog
vi: Thêm ô nhập mật khẩu vào hộp thoại biểu mẫu

en: Add a new Calendar in forms dialog
vi: Thêm Lịch mới vào hộp thoại biểu mẫu

en: Calendar field name
vi: Tên trường của lịch

en: Add a new List in forms dialog
vi: Thêm danh sách mới trong hộp thoại biểu mẫu

en: List field and header name
vi: Trường và tên tiêu đề danh sách

en: List of values for List
vi: Danh sách giá trị cho danh sách

en: List of values separated by |
vi: Các giá trị ngăn cách bằng dấu |

en: List of values for columns
vi: Danh sách giá trị cho cột

en: Add a new combo box in forms dialog
vi: Thêm hộp chọn mới vào biểu mẫu

en: Combo box field name
vi: Tên trường của hộp chọn

en: List of values for combo box
vi: Danh sách giá trị cho hộp chọn lựa

en: Show the columns header
vi: Hiện phần đầu cột

en: Display password dialog
vi: Hiển thị hộp thoại mật khẩu

en: Display the username option
vi: Hiển thị tùy chọn tên người dùng

en: Display color selection dialog
vi: Hiển thị hộp thoại chọn màu sắc

en: Set the color
vi: Cài đặt màu sắc

en: Show the palette
vi: Hiện bảng màu

en: About zenity
vi: Giới thiệu Zenity

en: Show general options
vi: Hiện tùy chọn chung

en: Calendar options
vi: Tùy chọn lịch

en: Show calendar options
vi: Hiển thị tùy chọn về lịch

en: Text entry options
vi: Tùy chọn nhập văn bản

en: Show text entry options
vi: Hiển thị tùy chọn về nhập văn bản

en: Error options
vi: Tùy chọn báo lỗi

en: Show error options
vi: Hiển thị tùy chọn về cách báo lỗi

en: Info options
vi: Tùy chọn thông tin

en: Show info options
vi: Hiển thị tùy chọn về thông tin

en: File selection options
vi: Tùy chọn việc chọn tập tin

en: Show file selection options
vi: Hiển thị tùy chọn về chọn tập tin

en: Show list options
vi: Hiển thị tùy chọn về danh sách

en: Notification icon options
vi: Tùy chọn biểu tượng thông báo

en: Show notification icon options
vi: Hiển thị tùy chọn về biểu tượng thông báo

en: Progress options
vi: Tùy chọn thanh diễn biến

en: Show progress options
vi: Hiển thị tùy chọn về thanh diễn biến

en: Question options
vi: Tùy chọn câu hỏi

en: Show question options
vi: Hiển thị tùy chọn về câu hỏi

en: Warning options
vi: Tùy chọn cảnh báo

en: Show warning options
vi: Hiển thị tùy chọn về cảnh báo

en: Scale options
vi: Tùy chọn thanh trượt

en: Show scale options
vi: Hiển thị tùy chọn về thanh trượt

en: Text information options
vi: Tùy chọn thông tin văn bản

en: Show text information options
vi: Hiển thị tùy chọn về thông tin văn bản

en: Color selection options
vi: Tùy chọn về chọn màu sắc

en: Show color selection options
vi: Hiện tùy chọn về lựa chọn màu sắc

en: Password dialog options
vi: Tùy chọn hộp thoại mật khẩu

en: Show password dialog options
vi: Hiển thị tùy chọn hộp thoại mật khẩu

en: Forms dialog options
vi: Tùy chọn hộp thoại biểu mẫu

en: Show forms dialog options
vi: Hiện tùy chọn cho hộp thoại biểu mẫu

en: Show miscellaneous options
vi: Hiển thị các tùy chọn khác

en: This option is not available. Please see --help for all possible usages.
vi: Không có tùy chọn này. Vui lòng chạy lệnh --help để xem mọi cách có thể dùng.

en: --%s is not supported for this dialog
vi: Không hỗ trợ tùy chọn --%s ở kiểu hộp thoại này

en: Two or more dialog options specified
vi: Bạn đã đưa ra ít nhất hai tùy chọn hộp thoại

note: Type: string Description
en: Zephyr servers:
vi: Máy phục vụ Zephyr:

note: Type: string Description
en: Please specify the full names of the Zephyr servers, as a space-separated list.
vi: Hãy ghi rõ tên đầy đủ của mỗi máy phục vụ Zephyr, làm danh sách định giới bằng dấu cách.

note: Type: string Description
en: The list configured on clients can be a subset of the list configured on servers.
vi: Danh sách được cấu hình trên máy khách có thể là tập hợp con của danh sách được cấu hình trên máy phục vụ.

note: Type: string Description
en: This can be left empty if Hesiod is used to advertise Zephyr servers.
vi: Trường này có thể bỏ rỗng nếu Hesiod được dùng để quảng cáo máy phục vụ Zephyr.

note: Error message when external application failed, %s is the command
en: Failed to run application: %s
vi: Chạy ứng dụng thất bại: %s

note: Error message when external application failed, %(cmd)s is the command, %(code)i the exit code
en: %(cmd)s
    returned non-zero exit status %(code)i
vi: %(cmd)s
    trở lại non-zero trạng thái thoát %(code)i

note: error when application failed to start
en: Failed running: %s
vi: Chạy thất bại: %s

note: generic error dialog
en: Looks like you found a bug
vi: Dường như bạn đã tìm thấy một lỗi

note: message for FileUnicodeError
en: This usually means the file contains invalid characters
vi: Điều này thường có nghĩa là tệp chứa các ký tự không hợp lệ

note: Error message
en: File is not writable: %s
vi: Tệp không thể ghi được: %s

note: error message
en: File changed on disk: %s
vi: Tệp đã thay đổi trên đĩa: %s

note: Text in a question dialog for creating a folder, %s will be the folder base name
en: The folder "%s" does not yet exist.
    Do you want to create it now?
vi: Thư mục "%s" chưa tồn tại.
    Bạn có muốn tạo nó ngay bây giờ không?

note: error when external application fails
en: Could not open: %s
vi: Không thể mở: %s

note: main text for dialog for editing external files
en: Editing file: %s
vi: Chỉnh sửa tệp: %s

note: description for dialog for editing external files
en: You are editing a file in an external application. You can close this dialog when you are done
vi: Bạn đang chỉnh sửa tệp trong một ứng dụng bên ngoài. Bạn có thể đóng hộp thoại này khi bạn đã hoàn tất

note: message when no applications in "Open With" menu
en: No Applications Found
vi: Không tìm thấy ứng dụng

note: Text in the 'custom command' dialog, "%s" will be URL scheme like "http://" or "ssh://"
en: Configure an application to open "%s" links
vi: Định cấu hình ứng dụng để mở liên kết "%s"

note: Text in the 'custom command' dialog, "%s" will be mimetype like "text/plain"
en: Configure an application to open files
    of type "%s"
vi: Định cấu hình ứng dụng để mở
     tệp loại "%s"

note: Dialog title
en: Configure Applications
vi: Định cấu hình ứng dụng

note: Field in 'custom command' dialog
en: Make default application
vi: Tạo ứng dụng mặc định

note: Error message for new commands in "open with" dialog
en: Could not find executable "%s"
vi: Không thể tìm thấy "%s" có thể thực thi

note: Dialog title
en: Custom Tools
vi: Công cụ Tùy chỉnh

note: help text in "Custom Tools" dialog
en: You can configure custom tools that will appear
    in the tool menu and in the tool bar or context menus.
vi: Bạn có thể định cấu hình các công cụ tùy chỉnh đó sẽ xuất hiện
     trong menu công cụ và trong thanh công cụ hoặc menu ngữ cảnh.

note: Dialog title
en: Edit Custom Tool
vi: Sửa Công cụ Tùy chỉnh

note: Input in "Edit Custom Tool" dialog
en: Command does not modify data
vi: Lệnh không sửa đổi dữ liệu

note: Input in "Edit Custom Tool" dialog
en: Output should replace current selection
vi: Đầu ra nên thay thế lựa chọn hiện tại

note: Input in "Edit Custom Tool" dialog
en: Show in the toolbar
vi: Hiển thị trên thanh công cụ

note: Short help text in "Edit Custom Tool" dialog. The "%" is literal - please include the html formatting
en: The following parameters will be substituted
    in the command when it is executed:
    <tt>
    <b>%f</b> the page source as a temporary file
    <b>%d</b> the attachment directory of the current page
    <b>%s</b> the real page source file (if any)
    <b>%p</b> the page name
    <b>%n</b> the notebook location (file or folder)
    <b>%D</b> the document root (if any)
    <b>%t</b> the selected text or word under cursor
    <b>%T</b> the selected text including wiki formatting
    </tt>
vi: Các tham số sau đây sẽ được thay thế
    trong lệnh khi nó được thực thi:
    <tt>
    <b>%f</b> nguồn trang dưới dạng tệp tạm thời
    <b>%d</b>  đường dẫn mục đính kèm của trang hiện tại
    <b>%s</b> tệp nguồn trang thực (nếu có)
    <b>%p</b> tên trang
    <b>%n</b> vị trí sổ ghi chép (tệp hoặc thư mục)
    <b>%D</b>  tài liệu gốc (nếu có)
    <b>%t</b> văn bản đã chọn hoặc từ dưới con trỏ
    <b>%T</b> văn bản đã chọn bao gồm định dạng wiki
    </tt>

note: Title for progressbar window
en: Exporting notebook
vi: Xuất sổ ghi chép

note: message heading
en: Folder exists: %s
vi: Thư mục đã tồn tại: %s

note: detailed message, answers are Yes and No
en: Folder already exists and has content, exporting to this folder may overwrite existing files. Do you want to continue?
vi: Thư mục đã tồn tại và có nội dung, việc xuất sang cặp này có thể bị ghi đè lên các tệp hiện có. Bạn có muốn tiếp tục không?

note: detailed message, answers are Yes and No
en: This file already exists.
    Do you want to overwrite it?
vi: Tệp này đã tồn tại.
    Bạn có muốn ghi đè lên nó không?

note: title of step in export dialog
en: Select the pages to export
vi: Chọn các trang để xuất

note: Option in export dialog to export complete notebook | Option in versions dialog to show version for complete notebook
en: Complete _notebook
vi: Hoàn thành _notebook

note: Option in export dialog to export selection
en: Single _page
vi: Trang đơn

note: Input field in export dialog
en: Include subpages
vi: Bao gồm các trang con

note: title of step in export dialog
en: Select the export format
vi: Chọn định dạng xuất

note: radio option in export dialog
en: Link files under document root with full file path
vi: Liên kết tệp dưới gốc tài liệu với đường dẫn tệp đầy đủ

note: radio option in export dialog
en: Map document root to URL
vi: Bản đồ gốc tài liệu đến URL

note: label for button with URL
en: Get more templates online
vi: Nhận thêm các mẫu trực tuyến

note: title of step in export dialog
en: Select the output file or folder
vi: Chọn đầu ra tệp hoặc thư mục

note: Label for option in export dialog
en: Export each page to a separate file
vi: Xuất mỗi trang thành một tệp riêng biệt

note: Label for option in export dialog
en: Export all pages to a single file
vi: Xuất tất cả các trang vào một tệp duy nhất

note: Label for folder selection in export dialog
en: Output folder
vi: Đầu ra thư mục

note: Label for setting a name for the index of exported pages
en: Index page
vi: Chỉ mục trang

note: label in export dialog
en: %(n_error)i errors and %(n_warning)i warnings occurred, see log
vi: %(n_error)i lỗi và %(n_warning)i cảnh báo đã xảy ra, xem nhật ký

note: label in export dialog
en: %i errors occurred, see log
vi: %i lỗi đã xảy ra, xem nhật ký

note: label in export dialog
en: %i warnings occurred, see log
vi: %i cảnh báo đã xảy ra, xem nhật ký

note: label in export dialog
en: Export completed
vi: Xuất đã hoàn tất

note: Label for object manager
en: No plugin available to display objects of type: %s
vi: Không có plugin có sẵn dùng để hiển thị các đối tượng thuộc loại: %s

note: Label for object manager - "%s" is the plugin name
en: Plugin "%s" is required to display this object
vi: Plugin "%s" được yêu cầu để hiển thị đối tượng này

note: Label for object manager
en: Enable plugin
vi: Bật plugin

note: label for inserted object
en: Unkown Object
vi: Đối tượng chưa xác minh

note: label for inserted object
en: Unkown Image type
vi: Loại Ảnh Không Xác định

note: Menu title
en: For_mat
vi: _Định dạng

note: Option in the preferences dialog - %s will map to either <Control><Space> or <Command><Space> key binding
en: Use %s to switch to the side pane
vi: Sử dụng %s để chuyển sang ngăn bên

note: Option in the preferences dialog
en: Always use last cursor position when opening a page
vi: Luôn sử dụng vị trí con trỏ cuối cùng khi mở trang

note: menu item
en: Toggle _Editable
vi: Chuyển đổi _Editable

note: menu item
en: Toggle editable
vi: Chuyển đổi có thể chỉnh sửa

note: message in toggle editable tooltip
en: Page is read-only and cannot be edited
vi: Trang ở chế độ chỉ-đọc và không thể chỉnh sửa

note: Menu item
en: _Side Panes
vi: _ Side Panes

note: short question on open-page if file exists
en: File exists, do you want to import?
vi: Tệp tồn tại, bạn có muốn nhập không?

note: Type: text Description Main menu item Translators: keep below 55 columns :sl5:
en: Install the ZIPL boot loader on a hard disk
vi: Cài đặt bộ tải phần khởi động ZIPL vào đĩa cứng

note: Type: select Choices
en: configuring
vi: cấu hình

note: Type: select Description
en: Automatic restart of Zope instances:
vi: Tự động khởi chạy lại các tiến trình Zope:

note: Type: select Description
en: Zope offers an extensible, modular structure that allows for the easy addition of extra components (products) or features. These are provided as packages with names that start with a 'zope-' prefix. Each Zope instance needs to be restarted to use any new add-on.
vi: Phần mềm Zope cung cấp một cấu trúc kiểu mô-đun có thể mở rộng mà cho phép thêm dễ dàng các thành phần (sản phẩm) và tính năng bổ sung. Các phần bổ sung này được cung cấp trong gói có tên bắt đầu với « zope- ». Mỗi tiến trình Zope cần phải được khởi chạy lại để sử dụng phần bổ sung mới.

note: Type: select Description
en: Please choose the default behavior of Zope instances when Zope needs to be restarted:
vi: Hãy chọn ứng xử mặc định của các tiến trình Zope khi Zope cần phải được khởi chạy lại:

note: Type: select Description
en:  - configuring: restart instances after each product configuration;
     - end:         restart instances only once at the end of the whole
                    installation/upgrading process;
     - manually:    no automated restart.
vi:  • cấu hình	khởi chạy các tiến trình sau mỗi lần cấu hình sản phẩm
     • kết thúc	khởi chạy các tiến trình chỉ một lần ở kết thúc toàn
    				thủ tục cài đặt/nâng cấp
     • bằng tay	không tự động khởi chạy lại.

note: Type: select Choices
en: remove and continue
vi: gỡ bỏ và tiếp tục

note: Type: select Description
en: Action on old/incomplete zope instance '${instance}':
vi: Quản lý tiến trình Zope cũ/không hoàn thành « ${instance} »:

note: Type: select Description
en: An old/incomplete ${instance} instance was found in /var/lib/zope${zver}/instance/${instance}, with no Data.fs file. This installation is either incomplete or incompletely removed.
vi: Một tiến trình cũ hay không hoàn toàn ${instance} được tìm trong thư mục « /var/lib/zope${zver}/instance/${instance} », cũng không có tập tin « Data.fs ». Bản cài đặt này hoặc không hoàn toàn hoặc bị gỡ bỏ hoàn toàn.

note: Type: select Description
en: Choosing 'abort' will allow you to inspect the state of the instance.
vi: Chọn mục « hủy bỏ » thì có thể kiểm tra tình trạng của tiến trình đó.

note: Type: select Description
en: Choosing 'remove and continue' will remove /var/lib/zope${zver}/instance/${instance} and reinstall ${instance}. Existing log files in /var/log/zope${zver}/${instance} and configuration files in /etc/zope${zver}/${instance} will be preserved.
vi: Chọn mục « gỡ bỏ và tiếp tục » thì gỡ bỏ « /var/lib/zope${zver}/instance/${instance} » và cài đặt lại « ${instance} ». Các tập tin ghi lưu trong thư mục « /var/log/zope${zver}/${instance} » và các tập tin cấu hình trong « /etc/zope${zver}/${instance} » sẽ được bảo tồn.

note: Type: boolean Description
en: Keep data for ${instance} on package purge?
vi: Giữ dữ liệu của « ${instance} » khi tẩy gói không?

note: Type: boolean Description
en: Purging the data files of a Zope instance on package purge will result in the loss of all data for that instance. These data files are stored in /var/lib/zope${zver}/instance/${instance}.
vi: Khi tẩy gói, nếu bạn cũng chọn tẩy các tập tin dữ liệu của tiến trình, mọi dữ liệu của nó sẽ bị mất hoàn toàn. Các tập tin dữ liệu này nằm trong thư mục « /var/lib/zope${zver}/instance/${instance} ».

note: Type: string Description
en: Administrative user for '${instance}' Zope instance:
vi: Người dùng quản trị cho tiến trình Zope « ${instance} »:

note: Type: string Description
en: Please enter the login name of the administrative user for the '${instance}' Zope instance. Valid names must start with a letter and only include letters and digits.
vi: Hãy nhập tên đăng nhập của người dùng quản trị cho tiến trình Zope « '${instance} ». Tên hợp lệ phải bắt đầu với chữ và chứa chỉ chữ và chữ số.

note: Type: string Description Type: password
en: This will only be used for instance creation. Please use the following command to change the administrative user login name and password at a later time:
vi: Thông tin này sẽ chỉ được dùng để tạo tiến trình. Hãy dùng lệnh theo đây để thay đổi tên đăng nhập và mật khẩu của người dùng quản trị về sau :

note: Type: string Description Type: password
en: /var/lib/zope${zver}/instance/${instance}/bin/zopectl adduser <user> <password>
vi: /var/lib/zope${zver}/instance/${instance}/bin/zopectl adduser <tên_người_dùng> <mật_khẩu>

note: Type: password Description
en: Password for the administrative user:
vi: Mật khẩu cho người dùng quản trị:

note: Type: password Description
en: Please enter a password for the administrative user. The password must not be empty. The password is deleted from the configuration database once the instance is successfully created and cannot be recovered.
vi: Hãy nhập mật khẩu cho người dùng quản trị. Không cho phép mật khẩu trống. Một khi tiến trình được tạo, mật khẩu bị xoá khỏi co sở dữ liệu cấu hình: không thể phục hồi nữa thôi.

note: Type: password Description
en: Please confirm the administrative user's password.
vi: Hãy xác nhận mật khẩu của người dùng quản trị.

note: Type: string Description
en: HTTP port for this instance:
vi: Cổng HTTP cho tiến trình này:

note: Type: string Description
en: Please enter the HTTP port number for the ${instance} instance.
vi: Hãy gõ số hiệu cổng HTTP cho tiến trình « ${instance} ».

note: Type: string Description
en: Other services (e.g. FTP, WebDAV, debug) will be disabled by default. They can be enabled by editing /etc/zope${zver}/${instance}/zope.conf.
vi: Các dịch vụ khác (v.d. FTP, WebDAV, gỡ lỗi) sẽ bị tắt theo mặc định. Bạn vẫn có thể bật lại bằng cách chỉnh sửa tập tin cấu hình « /etc/zope${zver}/${instance}/zope.conf ».

note: Type: string Description
en: TCP port for the ZEO instance:
vi: Cổng TCP cho tiến trình ZEO:

note: Type: string Description
en: Please enter the TCP port number for the ${instance} ZEO instance.
vi: Hãy gõ số hiệu cổng TCP cho tiến trình ZEO « ${instance} ».

note: Type: note Description
en: Automatically generated user and password for this instance
vi: Người dùng và mật khẩu được tạo ra tự động cho tiến trình này

note: Type: note Description
en: No administrative user login name or password were provided for this instance. They have been automatically generated.
vi: Bạn chưa cung cấp tên đăng nhập và mật khẩu kiểu quản trị cho tiến trình này. Vậy chúng được tạo ra tự động.

note: Type: note Description
en: For ${instance} Zope${zver} logins, use the following values:
vi: Để đăng nhập vào tiến trình ${instance} Zope${zver}, dùng những giá trị này:

note: Type: note Description
en:  - User     : ${user}
     - Password : ${password}
vi:  • Người dùng     : ${user}
     • Mật khẩu : ${password}
