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

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

note: #-#-#-#-#  2049 (Zenity master)  #-#-#-#-# Checks if username has been passed as a parameter
en: Type your password
vi: Nhập mật khẩu của bạn

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

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: PATTERN
vi: MẪU

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: COLUMN
vi: 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)

note: #-#-#-#-#  2049 (Zenity master)  #-#-#-#-# Column index number to print out on a list dialog
en: NUMBER
vi: SỐ

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

note: #-#-#-#-#  812 (libgda Gnome HEAD)  #-#-#-#-# list of fields #-#-#-#-#  811 (libgda Gnome HEAD)  #-#-#-#-#
en: Field name
vi: Tên trường

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: List options
vi: Tùy chọn danh sách

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

en: Are you sure you want to proceed?
vi: Bạn có chắc là muốn tiếp tục không?

en:  or
vi:  hoặc

en: "%1$s" date must be less than "%2$s" date.
vi: Ngày "%1$s" phải trước ngày "%2$s".

en: "%1$s" instead "%2$s"
vi: "%1$s" thay vì "%2$s"

en: "%1$s" is expected
vi: "%1$s" được mong đợi

en: "%1$s" must be an empty string or greater than "%2$s".
vi: "%1$s" phải là một chuỗi rỗng hoặc dài hơn "%2$s".

en: "host:key" pair is expected
vi: Cặp "host:key" được dự đoán

en: %1$d characters exceeds maximum length of %2$d characters
vi: Kí tự %1$d vượt quá độ dài tối đa của kí tự %2$d

en: %1$d day | %1$d days
vi[0]: %1$d ngày

[ctx: screen reader]
en: %1$d matches for %2$s found
vi: %1$d khớp với %2$s được tìm thấy

en: %1$d of %1$d+ hosts are shown
vi: %1$d trong tổng số %1$d+ máy chủ được hiển thị.

en: %1$d of %1$d+ items are shown
vi: %1$d trong tổng số %1$d+ mục được hiển thị.

en: %1$d of %3$d%2$s problem is shown | %1$d of %3$d%2$s problems are shown
vi[0]: Vấn đề %1$d của %3$d%2$s được hiển thị

en: %1$d problems selected.
vi: %1$d vấn đề đã lựa chọn.

en: %1$s (year %2$s)
vi: %1$s (năm %2$s)

en: %1$s - thrown by module located at %2$s.
vi: %1$s - phát bởi mô đun nằm ở %2$s.

en: %1$s [Line: %2$s | Column: %3$s]
vi: %1$s [Dòng: %2$s | Cột: %3$s]

[ctx: screen reader]
en: %1$s action | %1$s actions
vi[0]: %1$s hoạt động

en: %1$s characters
vi: %1$s ký tự

en: %1$s characters remaining
vi: %1$s ký tự còn lại

en: %1$s event | %1$s events
vi[0]: %1$s Sự kiện

en: %1$s group pattern
vi: %1$s nhóm mẫu

[ctx: screen reader]
en: %1$s message | %1$s messages
vi[0]: %1$s tin nhắn

en: %1$s minute | %1$s minutes
vi[0]: %1$s phút

en: %1$s of %2$s element in problem state | %1$s of %2$s elements in problem state
vi[0]: Trạng thái phần tử %1$s của %2$s gặp vấn đề

en: %1$s or %2$s - allows the page to be displayed only in a frame on the same origin as the page itself
vi: %1$s hoặc %2$s - cho phép hiển thị trang trong một khung ở tại cùng vị trí như trang gốc

en: %1$s or %2$s - prevents the page from being displayed in a frame, regardless of the site attempting to do so
vi: %1$s hoặc %2$s - đã ngăn cản việc hiển thị đầy đủ trang web trong frame, mặc dù máy chủ web đã cố gắng thực thi.

[ctx: screen reader]
en: %1$s preselected, use down,up arrow keys and enter to select
vi: %1$s được chọn, dử dụng phím down, up và enter để lựa chọn

en: %1$s problem | %1$s problems
vi[0]: %1$s vấn đề

en: %1$s problem in total | %1$s problems in total
vi[0]: Tổng số %1$s vấn đề

en: %1$s retry left | %1$s retries left
vi[0]: %1$s thử lại

en: %1$s second | %1$s seconds
vi[0]: %1$s giây

[ctx: screen reader]
en: %1$s, Severity, %2$s
vi: %1$s, Chặt chẽ, %2$s

[ctx: screen reader]
en: %1$s, read only
vi: %1$s, chỉ đọc

[ctx: screen reader]
en: %1$s, selected
vi: %1$s, chọn

en: %1$s.php class must extend %2$s for module located at %3$s.
vi: Class %1$s.php phải mở rộng module %2$s nằm tại vị trí %3$s.

en: %1$sth percentile: %2$s
vi: Phân vị %1$sth: %2$s

en: %4$s failed login attempt logged. Last failed attempt was from %1$s on %2$s at %3$s. | %4$s failed login attempts logged. Last failed attempt was from %1$s on %2$s at %3$s.
vi[0]: %4$s lần đăng nhập thất bại được ghi nhận. Đăng nhập thất bại cuối từ %1$s vào %2$s lúc %3$s.

en: %d device | %d devices
vi[0]: %d thiết bị

en: (0 - infinitely)
vi: (0 - vô hạn)

en: (0 - use action default)
vi: (0 - hoạt động mặc định)

en: (Only super admins can create groups)
vi: (chỉ có nhóm super admins mới có thể tạo nhóm)

en: (created by host discovery)
vi: (được tạo bởi việc khám phá máy chủ tự động)

en: (legacy) to retrieve a single value synchronously, optionally combined with other values
vi: (Cũ) để nhận đồng bộ một giá trị đơn, tùy chọn kết hợp với những giá trị khác

en: (legacy) to retrieve a subtree in JSON
vi: (Cũ) để nhận cây con trong JSON

en: (linked by host discovery)
vi: (liên kết bởi việc khám phá host)

en: (no proxy)
vi: (không proxy)

en: 0 - use default port
vi: 0 - Cổng sử dụng mặc định

en: 0 or 1
vi: 0 hoặc 1

en: 1 minute
vi: 1 phút

en: 10 seconds
vi: 10 giây

en: 12-hour
vi: 12-giờ

en: 30 seconds
vi: 30 giây

en: 3D view
vi: xem 3D

note: #-#-#-#-#  417 (gnome-disk-utility master)  #-#-#-#-# Translators: This is a mark on the Standby scale. The string should be as short as possible
en: 5 minutes
vi: 5 phút

en: 5 seconds
vi: 5 giây

en: 500 latest values
vi: 500 giá trị gần nhất

en: <empty string>
vi: <chuỗi rỗng>

en: <label name>
vi: <tên label>

en: <manual>
vi: <bằng tay>

en: <metric name>{<label name>="<label value>", ...} == <value>
vi: <tên metric>{<tên label>="<giá trị label>", ...} == <giá trị>

en: <sub-menu/sub-menu/...>
vi: <menu con/menu con/...>

en: ADD OVERRIDE
vi: Thêm đè lên

en: API token "%1$s" already exists for userid "%2$s".
vi: API token "%1$s" đã tồn tại cho userid "%2$s".

en: API token added
vi: API token đã được thêm

en: API token expired.
vi: API token đã hết hạn.

en: API token updated
vi: API token đã được cập nhật

en: Above value
vi: Giá trị bên trên

en: Abscissa
vi: Hoành độ

en: Access denied!
vi: Truy cập bị từ chối!

en: Access to API
vi: Truy cập vào API

en: Access to UI elements
vi: Truy cập đến phần tử UI

en: Access to actions
vi: Truy cập đến actions

en: Access to modules
vi: Truy cập đến modules

en: Access to services
vi: Truy cập đến services

en: Ack
vi: Ghi nhận

en: Acknowledge
vi: Ghi nhận

en: Acknowledge problems
vi: Các vấn đề đã được ghi nhận

en: Acknowledged PROBLEM events
vi: Sự cố được ghi nhận

en: Acknowledged RESOLVED events
vi:  Sự kiện được ghi nhận giải quyết

en: Acknowledgement status
vi: Trạng thái ghi nhận

en: Action "%1$s" already exists.
vi: Hành động "%1$s" đã tồn tại.

en: Action "%2$s" is not available for user role "%1$s".
vi: Hành động "%2$s" không có sẵn cho vai trò "%1$s".

en: Action added
vi: Action được thêm vào

en: Action class %1$s must extend %2$s class.
vi: Action class %1$s phải mở rộng class %2$s.

en: Action disabled | Actions disabled
vi[0]: Hành động đã vô hiệu hóa

en: Action enabled | Actions enabled
vi[0]: Hành động đã bật

en: Action log
vi: Bản ghi hoạt động

en: Action updated
vi: Hành động đã cập nhật

en: Action with ID "%1$s" is not available.
vi: Hành động ID "%1$s" không có sẵn.

[ctx: maintenance status]
en: Active
vi: Kích hoạt

en: Active checks
vi: Kiểm tra chủ động

en: Active since
vi: Kích hoạt từ

en: Active till
vi: Kích hoạt

en: Add (message type limit reached)
vi: Thêm (kiểu tin nhắn đã đạt giới hạn)

en: Add a column
vi: Thêm một cột

en: Add a new widget
vi: Thêm một ô điều khiển mới

en: Add child elements
vi: Thêm phần tử con

en: Add child service
vi: Thêm dịch vụ con

en: Add child services
vi: Thêm các dịch vụ con

en: Add from host
vi: Thêm từ máy chủ

en: Add from template
vi: Thêm từ mẫu

en: Add host
vi: Thêm host

en: Add host tags
vi: Thêm thẻ máy chủ

en: Add host trigger
vi: Thêm host trigger

en: Add missing
vi: Thêm các mục thiếu

en: Add multiple maps
vi: Thêm nhiều sơ đồ

en: Add new data set
vi: Đặt lại dữ liệu mới

en: Add new interface
vi: Thêm giao diện mới

en: Add new override
vi: Ghi đè

en: Add page
vi: Thêm trang

en: Add parent services
vi: Thêm các dịch vụ cấp trên

en: Add problem comments
vi: Thêm mô tả vấn đề

en: Add prototype
vi: Thêm kiểu

en: Add scheduled report
vi: Thêm báo cáo định kỳ

en: Add services
vi: Thêm dịch vụ

en: Add submaps
vi: Thêm nội dung sơ đồ

en: Add to host group
vi: Thêm vào nhóm host

en: Add to host groups
vi: Thêm vào nhóm host

en: Add user
vi: Thêm người dùng

en: Add user group
vi: Thêm nhóm

en: Add widget
vi: Thêm ô điều khiển

[ctx: screen reader]
en: Added, %1$s
vi: Đã thêm, %1$s

en: Additional rule
vi: Luật bổ sung

en: Additional rules
vi: Các luật bổ sung

en: Address for active agents
vi: Địa chỉ cho active agents

en: Advanced configuration
vi: Cấu hình nâng cao

en: Advanced labels
vi: Nhãn nâng cao

en: After this change, users who have already enrolled in this MFA method will have to complete the enrollment process again because TOTP secrets will be reset.
vi: Sau khi thực hiện thay đổi này, những người dùng đã sử dụng phương thức MFA này sẽ phải thực hiện lại quá trình xin cấp quyền sử dụng, do mã bí mật TOTP sẽ được cài đặt lại.

en: Age less than
vi: Thời gian ít hơn

en: Agent (active)
vi: Agent (chủ động)

en: Agent (passive)
vi: Agent (thụ động)

en: Agent availability check. Returns nothing - unavailable; 1 - available
vi: Kiểm tra tính sẵn sàng của agent. Trả về 0 - không sẵn sàng; 1 - sẵn sàng

en: Agent encryption
vi: Mã hóa agent

en: Agent host metadata. Returns string
vi: Siêu dữ liệu host của agent. Trả về kiểu chuỗi.

en: Agent host name. Returns string
vi: Tên máy chủ agent. Trả về kiểu string

en: Agent variant check. Returns 1 - for Zabbix agent; 2 - for Zabbix agent 2
vi: Kiểm tra biến thể agent. Giá trị 1 - là Zabbix agent; 2 - là Zabbix agent 2

en: Aggregate functions
vi: Các hàm tổng hợp

en: Aggregates each item in the data set.
vi: Tổng hợp các mục trong tập dữ liệu.

en: Aggregates the whole data set.
vi: Tổng hợp toàn bộ tập dữ liệu.

en: Aggregation function
vi: Hàm tổng hợp

en: Aggregation interval
vi: Chu kỳ tổng hợp

en: Alert message
vi: Tin nhắn cảnh báo

en: Align map elements
vi: Sắp xếp phần tử sơ đồ

en: All dashboards
vi: Tất cả bảng điều khiển

en: All graphs
vi: Tất cả đồ thị

en: All groups
vi: Tất cả nhóm

en: All hosts
vi: Tất cả máy chủ

en: All links should have "Name" and "URL" specified
vi: Tất cả các đường dẫn phải có "Tên" và "URL"

en: All maps
vi: Tất cả sơ đồ

en: All problems
vi: Tất cả vấn đề

en: All problems if tag values match
vi: Tất cả vấn đề nếu khớp với thẻ giá trị

en: All services
vi: Tất cả dịch vụ

en: All templates
vi: Tất cả mẫu

en: Allow list
vi: Danh sách được phép

en: Allow manual close
vi: Cho phép đóng bằng tay

en: Allow redirect
vi: Cho phép chuyển hướng

en: Allowed hosts
vi: Những host được phép

en: Allowed methods
vi: Các phương thức được phép

en: Also used as legend label for aggregated data sets.
vi: Được sử dụng làm nhãn chú thích cho tập dữ liệu được tổng hợp.

en: Alternatively, you can install it manually:
vi: Thay vào đó, bạn có thể cài đặt chúng bằng tay:

en: Amount of guest physical memory that is swapped out to the swap space, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier
vi: Dung lượng bộ nhớ máy khách được đẩy ra phân vùng swap, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier

en: Amount of host physical memory consumed for backing up guest physical memory pages, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier
vi: Dung lượng bộ nhớ máy chủ vật lý được sử dụng để sao lưu các trang bộ nhớ của máy ảo, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier

en: An LLD rule with key "%1$s" already exists on the host "%2$s".
vi: Một LLD rule với mã "%1$s" đã tồn tại trên máy chủ "%2$s".

en: An LLD rule with key "%1$s" already exists on the template "%2$s".
vi: Một LLD rule với mã "%1$s" đã tồn tại trong mẫu "%2$s".

en: An item prototype with key "%1$s" already exists on the host "%2$s".
vi: Một mục nguyên mẫu với mã "%1$s" đã tồn tại trên máy chủ "%2$s".

en: An item prototype with key "%1$s" already exists on the template "%2$s".
vi: Một mục nguyên mẫu với mã "%1$s" đã tồn tại trong mẫu "%2$s".

en: An item with key "%1$s" already exists on the host "%2$s".
vi: Một mục với mã "%1$s" đã tồn tại trên máy chủ "%2$s".

en: An item with key "%1$s" already exists on the template "%2$s".
vi: Một mục với mã "%1$s" đã tồn tại trong mẫu "%2$s".

en: And
vi: Và

en: And/Or
vi: Và/Hoặc

en: Annually
vi: Hằng năm

en: Another widget is used as data source.
vi: Một widget khác được sử dụng làm nguồn dữ liệu.

en: Any changes made in the current form will be lost.
vi: Những thay đổi đã được thực hiện trên biểu mẫu hiện tại sẽ mất đi.

en: Any character string included
vi: Chuỗi ký tự bất kỳ bao gồm

en: Any existing host entities not present in the import file will be deleted. Click OK to proceed.
vi: Bất kỳ thực thể máy chủ nào không xuất hiện trong tập tin được nhập sẽ bị xóa. Bấm OK để tiếp tục.

en: Any existing template entities not present in the import file will be deleted. Click OK to proceed.
vi: Bất kỳ thực thể mẫu nào không xuất hiện trong tập tin được nhập sẽ bị xóa. Bấm OK để tiếp tục.

en: Application error.
vi: Lỗi ứng dụng.

en: Apply permissions and tag filters to all subgroups
vi: Áp dụng quyền truy cập và bộ lọc thẻ đến phân nhóm

en: Apply permissions to all subgroups
vi: Áp dụng quyền cho tất cả các nhóm con

[ctx: maintenance status]
en: Approaching
vi: Đang tiếp cận

en: Approximation
vi: Xấp xỉ

en: Arc background
vi: Nền vòng cung

en: Arc size
vi: Cỡ cung

en: Are you sure you want to delete this filter?
vi: Bạn chắc chắn muốn xóa bộ lọc này chứ?

en: Are you sure you want to delete?
vi: Bạn chắc chắn muốn xóa chứ?

en: Are you sure you want to perform this action?
vi: Bạn chắc chắn muốn thực hiện hành động này chứ?

en: Area size
vi: Kích thước vùng

en: Area type
vi: Loại vùng

en: As is
vi: Như là

en: As plain text
vi: dạng text

en: Assertions
vi: Khẳng định

en: Assigned proxy
vi: Proxy được gán

en: At (hour:minute)
vi: Tại (giờ: phút)

en: At least one LDAP server must exist.
vi: Cần có ít nhất 1 máy chủ LDAP.

en: At least one MFA method must exist.
vi: Cần có ít nhất 1 phương thức MFA.

en: At least one UI element must be checked.
vi: Cần có ít nhất 1 phần tử UI được chọn.

en: At least one UI element must be enabled for user role "%1$s".
vi: Cần có ít nhất 1 phần tử UI được bật cho vai trò "%1$s".

en: At least one action is mandatory.
vi: Cần ít nhất một hành động.

en: At least one active user must exist with role "%1$s".
vi: Cần ít nhất 1 user hoạt động với vai trò "%1$s".

en: At least one day of the week or day of the month must be specified.
vi: Cần xác định ít nhất một ngày trong tuần hoặc một ngày trong tháng.

en: At least one host group or host must be selected.
vi: Ít nhất một nhóm máy chủ hoặc máy chủ phải đượ chọn.

en: At least one of MySQL, PostgreSQL or Oracle should be supported.
vi: Ít nhất một trong số MySQL, PostgreSQL hoặc Oracle phải được hỗ trợ.

en: At least one operation must be selected.
vi: Ít nhất một thao tác phải được chọn.

en: At least one operation must exist.
vi: Ít nhất một thao tác phải tồn tại.

en: At least one parameter "%1$s" or "%2$s" must be enabled.
vi: Ít nhất một tham số "%1$s" hoặc "%2$s" phải được bật.

en: At least one parameter must be enabled.
vi: Ít nhất 1 tham số phải được bật.

en: At least one update operation or message is mandatory
vi: Ít nhất một hoạt động cập nhật hoặc tin nhắn là bắt buộc

en: At least one update operation or message must exist.
vi: Ít nhất một thao tác cập nhật hoặc tin nhắn phải tồn tại.

en: At least one user or user group must be selected.
vi: Ít nhất một người dùng hoặc một nhóm người dùng phải được lựa chọn.

en: At least one user or user group must be specified.
vi: Ít nhất 1 người dùng hoặc nhóm phải được xác định.

en: Attempt interval
vi: Khoảng thời gian thử nghiệm

en: Attempts
vi: Thử nghiệm

en: Audit log
vi: Kiểm tra log

en: Audit settings
vi: Cài đặt kiểm toán

en: Auth token
vi: Mã xác thực

en: AuthN requests
vi: AuthN yêu cầu

en: Authentication algorithm
vi: Thuật toán xác thực

en: Authentication failed: %1$s.
vi: Xác thực lỗi: %1$s.

en: Authentication passphrase
vi: Mật mã xác thực

en: Authentication protocol
vi: Giao thức xác thực

en: Authentication settings updated
vi: Cài đặt xác thưc đã được cập nhật

[ctx: history source selection method]
en: Auto
vi: Tự động

en: Auto hide
vi: Tự động ẩn

en: Auto-login
vi: Tự động đăng nhập

en: Auto-login and auto-logout options cannot be enabled together.
vi: Tùy chọn đăng nhập tự động hoặc đăng xuất tự động không thể bật cùng một lúc.

en: Auto-logout
vi: Tự động đăng xuất

en: Automatic icon mapping
vi: Tự động vẽ biểu tượng bản đồ

en: Automatic icon selection
vi: Tự động lựa chọn biểu tượng

en: Autoregistration
vi: Tự động đăng ký

en: Autoregistration actions
vi: Hành động tự động đăng ký

en: Autoregistration data storage period
vi: Thời gian lưu trữ dữ liệu tự động đăng ký

en: Availability report
vi: Thông báo tính sẵn sàng

[ctx: compact table header]
en: Available
vi: Sẵn sàng

en: Average number of outstanding read requests to the virtual disk during the collection interval , "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier, "instance" - disk device instance
vi: Số lượng trung bình các yêu cầu đọc đột biến gửi đến đĩa cứng ảo trong thời gian thu thập dữ liệu , "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier, "instance" - disk device instance

en: Average number of outstanding write requests to the virtual disk during the collection interval, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier, "instance" - disk device instance
vi: Số lượng trung bình các yêu cầu ghi đột biến gửi đến đĩa cứng ảo trong thời gian thu thập dữ liệu, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier, "instance" - disk device instance

en: Avoid easy-to-guess passwords
vi: Tránh mật khẩu dễ đoán

note: #-#-#-#-#  1435 (Gtk+ 2.15.3)  #-#-#-#-# The axis listbox #-#-#-#-#  509 (Gtk+ 2.15.3)  #-#-#-#-# #-#-#-#-#  375 (gimp master)  #-#-#-#-# The list of axes of an input device
en: Axes
vi: Trục

en: Base DN
vi: Tên Domain Name

en: Before value
vi: Giá trị trước đó

en: Below value
vi: Giá trị bên dưới

note: #-#-#-#-#  1865 (PACKAGE VERSION)  #-#-#-#-# TRANS: binary abacus #-#-#-#-#  1336 (mate-calc 1.26.0)  #-#-#-#-# Number display mode combo: Binary, e.g. 10011010010₂ #-#-#-#-#  1335 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: td/p
en: Binary
vi: Nhị phân

en: Binary item "%1$s" cannot be used in trigger
vi: Mục nhị phân "%1$s" không thể được sử dụng trong trigger

en: Bind DN
vi: Tổ hợp DN

en: Bind password
vi: Tổ hợp mật khẩu

en: Body and headers
vi: Nội dung và tiêu đề

en: Boolean to decimal
vi: Boolean đến decimal

en: Border type
vi: Kiểu viền

en: Both passwords must be equal.
vi: Cả hai mật khẩu phải bằng nhau.

en: Bottom N
vi: Dưới N

en: CLOSING
vi: ĐÓNG

en: CPU information. Returns string or integer
vi: Thông tin SPU. Trả về kiểu string hoặc integer

en: CPU load. Returns float
vi: CPU load. Trả về kiều float

en: CPU time spent waiting for swap-in, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier, "instance" - CPU instance
vi: Thời gian CPU được dùng để đợi swap-in, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier, "instance" - CPU instance

en: CPU usage as a percentage during the interval depends on power management or HT, "url" - VMware service URL, "uuid" - VMware hypervisor global unique identifier
vi: Lượng phần trăm sử dụng CPU trong chu kỳ đo phụ thuộc vào cấu hình quản lý năng lượng hoặc HT, "url" - VMware service URL, "uuid" - VMware hypervisor global unique identifier

en: CPU usage as a percentage during the interval, "url" - VMware service URL, "uuid" - VMware hypervisor global unique identifier
vi: Phần trăm CPU sử dụng trong chu kỳ đo, "url" - VMware service URL, "uuid" - VMware hypervisor global unique identifier

en: CPU usage as a percentage during the interval, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier
vi: Phần trăm CPU sử dụng trong chu kỳ đo, "url" - VMware service URL, "uuid" - VMware virtual machine global unique identifier

en: CPU usage in hertz during the interval on VMware Resource Pool, "url" - VMware service URL, "rpid" - VMware resource pool id
vi: Mức sử dụng CPU tính theo Hz trong chu kỳ đo của VMware Resource Pool, "url" - VMware service URL, "rpid" - VMware resource pool id

en: CPU utilization percentage. Returns float
vi: Phần trăm sử dụng CPU. Trả về float

en: CSRF test
vi: Kiểm tra CSRF

en: CSRF token test
vi: Kiểm tra khóa CSRF

en: CSRF token validation succeeded.
vi: Xác thực khóa CSRF thành công.

en: CSV to JSON
vi: CSV qua JSON

en: CUID is expected
vi: CUID được mong đợi

en: Cannot add API token
vi: Không thể thêm khóa API

en: Cannot add a non-numeric item "%1$s" to graph "%2$s".
vi: Không thể thêm một item phi số "%1$s" vào biểu đồ "%2$s".

en: Cannot add a non-numeric item "%1$s" to graph prototype "%2$s".
vi: Không thể thêm một item phi số "%1$s" vào kiểu biểu đồ "%2$s".

en: Cannot add action
vi: Không thể thêm hành động

en: Cannot add dashboard page: maximum number of %1$d dashboard pages has been added.
vi: Không thể thêm trang vào bảng điều khiển: số lượng tối đa %1$d trang đã được thêm vào.

en: Cannot add discovery rule
vi: Không thể thêm quy tắc phát hiện

en: Cannot add graph
vi: Không thể thêm biểu đồ

en: Cannot add graph prototype
vi: Không thể thêm kiểu biểu đồ

en: Cannot add host
vi: Không thể thêm host

en: Cannot add host group
vi: Không thể thêm nhóm máy chủ

en: Cannot add host prototype
vi: Không thể thêm nguyên mẫu host

en: Cannot add image
vi: Không thể thêm hình ảnh

en: Cannot add item
vi: Không thể thêm item

en: Cannot add item prototype
vi: Không thể thêm kiểu item

en: Cannot add map element of the map "%1$s" due to circular reference.
vi: Không thể thêm phần tử sơ đồ của sơ đồ "%1$s" do tham chiếu vòng tròn.

en: Cannot add media type
vi: Không thể thêm kiểu phương tiện

en: Cannot add more than one item with type "Graph sum" on graph "%1$s".
vi: Không thể thêm nhiều hơn một item với kiểu "Graph sum" trên đồ thị "%1$s".

en: Cannot add more than one item with type "Graph sum" on graph prototype "%1$s".
vi: Không thể thêm nhiều hơn một item với kiểu "Graph sum" trên kiểu đồ thị "%1$s".

en: Cannot add more than one item with type "Total" to the chart.
vi: Không thể thêm nhiều hơn 1 mục có kiểu là "Total" vào đồ thị.

en: Cannot add network map
vi: Không thể thêm mạng sơ đồ.

en: Cannot add proxy
vi: Không thể thêm proxy

en: Cannot add proxy group
vi: Không thể thêm proxy group

en: Cannot add regular expression
vi: Không thể thêm biểu thức chính quy

en: Cannot add scheduled report
vi: Không thể thêm báo cáo định kỳ

en: Cannot add script
vi: Không thể thêm tập lệnh

en: Cannot add submaps. Max depth reached.
vi: Không thể thêm các sơ đồ con. Độ sâu tối đa đạt được.

en: Cannot add template
vi: Không thể thêm template

en: Cannot add template group
vi: Không thể thêm nhóm mẫu

en: Cannot add trigger
vi: Không thể thêm trigger

en: Cannot add trigger prototype
vi: Không thể thêm kiểu trigger

en: Cannot add user
vi: Không thể thêm người dùng

en: Cannot add user group
vi: Không thể thêm nhóm người dùng

en: Cannot add web scenario
vi: Không thể thêm web scenario

en: Cannot add widget: no widgets available.
vi: Không thể thêm widget: không còn widgets nào có sẵn.

en: Cannot add widget: not enough free space on the dashboard.
vi: Không thể thêm widget: không đủ không gian trống trên bảng điều khiển.

en: Cannot assign the inventory field "%1$s" to the item with key "%2$s" of host "%3$s", because it is already populated by the item with key "%4$s".
vi: Không thể gán trường inventory "%1$s" vào mục có khóa "%2$s" của máy chủ "%3$s", bởi vì nó đã được tạo ra trước đó bởi mục có khóa "%4$s".

en: Cannot assign the inventory field "%1$s" to the item with key "%2$s" of template "%3$s", because it is already populated by the item with key "%4$s".
vi: Không thể gán trường inventory "%1$s" vào mục có khóa "%2$s" của mẫu "%3$s", bởi vì nó đã được tạo ra trước đó bởi mục có khóa "%4$s".

[ctx: screen reader]
en: Cannot be removed
vi: Không thể loại bỏ

en: Cannot bind anonymously to LDAP server.
vi: Không thể liên kết ẩn danh với máy chủ LDAP.

en: Cannot bind to LDAP server.
vi: Không thể liên kết với máy chủ LDAP.

en: Cannot build expression tree: %1$s.
vi: Không thể xây dựng cây biểu thức: %1$s.

en: Cannot change the user type of own role.
vi: Không thể thay đổi loại người dùng ra khỏi vai trò của chính nó.

en: Cannot clear history and trends
vi: Không thể xóa lịch sử và xu hướng

en: Cannot clone graph prototypes.
vi: Không thể sao chép kiểu đồ thị.

en: Cannot clone trigger prototypes.
vi: Không thể sao chép kiểu trigger.

en: Cannot close problem: %1$s.
vi: Không thể đóng lại vấn đề: %1$s.

en: Cannot connect to LDAP server.
vi: Không thể kết nối đến máy chủ LDAP.

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

en: Cannot convert POST data:
vi: Không thể chuyển đổi dữ liệu POST:

en: Cannot copy graph | Cannot copy graphs
vi[0]: Không thể sao chép đồ thị

en: Cannot copy graph "%1$s", because it has items from the multiple hosts.
vi: Không thể sao chép đồ thị "%1$s", bởi vì nó có những mục từ nhiều máy chủ.

en: Cannot copy graph "%1$s", because the item with key "%2$s" does not exist on the host "%3$s".
vi: Không thể sao chép đồ thị "%1$s", bởi vì khóa mục "%2$s" không tồn tại trên máy chủ "%3$s".

en: Cannot copy graph "%1$s", because the item with key "%2$s" does not exist on the template "%3$s".
vi: Không thể sao chép đồ thị "%1$s", bởi vì mục khóa "%2$s" không tồn tại trong mẫu "%3$s".

en: Cannot copy graph prototype "%1$s", because the item with key "%2$s" does not exist on the host "%3$s".
vi: Không thể sao chép nguyên mẫu đồ thị "%1$s", bởi vì mục khóa "%2$s" không tồn tại trên máy chủ "%3$s".

en: Cannot copy graph prototype "%1$s", because the item with key "%2$s" does not exist on the template "%3$s".
vi: Không thể sao chép nguyên mẫu đồ thị "%1$s", bởi vì mục khóa "%2$s" không tồn tại trong mẫu "%3$s".

en: Cannot copy item | Cannot copy items
vi[0]: Không thể sao chép item

en: Cannot copy item prototype with key "%1$s" without its master item with key "%2$s".
vi: Không thể sao chép mục nguyên mẫu có khóa "%1$s" mà thiếu mục cha của nó có khóa là "%2$s".

en: Cannot copy item with key "%1$s" without its master item with key "%2$s".
vi: Không thể sao chép mục có khóa "%1$s" mà thiếu mục cha của nó có khóa là "%2$s".

en: Cannot copy trigger | Cannot copy triggers
vi[0]: Không thể sao chép trigger

en: Cannot copy trigger "%1$s" without the trigger "%2$s", on which it depends, to the host "%3$s".
vi: Không thể sao chép trigger "%1$s" mà thiếu đi trigger phụ thuộc "%2$s", vào máy chủ "%3$s".

en: Cannot copy trigger "%1$s" without the trigger "%2$s", on which it depends, to the template "%3$s".
vi: Không thể sao chép trigger "%1$s" mà thiếu đi trigger phụ thuộc "%2$s", vào mẫu "%3$s".

en: Cannot copy trigger "%1$s", because it has multiple hosts in the expression.
vi: Không thể sao chép trigger "%1$s", bởi vì biểu thức của nó bao gồm nhiều máy chủ.

en: Cannot copy trigger "%1$s", because it has multiple templates in the expression.
vi: Không thể sao chép trigger "%1$s", bởi vì biểu thức của nó bao gồm nhiều mẫu.

en: Cannot create SLA
vi: Không thể tạo SLA

en: Cannot create a host prototype on a discovered host "%1$s".
vi: Không thể tạo một kiểu host trên một discovered host "%1$s".

en: Cannot create another database connection.
vi: Không thể tạo sự kết nối cơ sở dữ liệu khác.

en: Cannot create connector
vi: Không thể tạo connector

en: Cannot create discovery rule
vi: Không thể tạo quy tắc phát hiện

en: Cannot create event correlation
vi: Không thể tạo mối tương quan sự kiện

en: Cannot create icon map
vi: Không thể tạo biểu tượng sơ đồ.

en: Cannot create maintenance period
vi: Không thể tạo chu kỳ bảo trì

en: Cannot create request
vi: Không thể tạo yêu cầu

en: Cannot create scheduled report
vi: Không thể tạo báo cáo định kỳ

en: Cannot create service
vi: Không thể tạo dịch vụ

en: Cannot create service "%1$s": %2$s.
vi: Không thể tạo dịch vụ "%1$s": %2$s.

en: Cannot create the configuration file.
vi: Không thể tạo tập tin cấu hình.

en: Cannot create user role
vi: Không thể tạo vai trò người dùng

en: Cannot create web scenario step
vi: Không thể tạo bước kịch bản web

en: Cannot delete MFA method "%1$s", because it is used by user group "%2$s".
vi: Không thể xóa phương thức MFA "%1$s", vì nó đang được sử dụng bởi nhóm người dùng "%2$s".

en: Cannot delete Zabbix internal user "%1$s", try disabling that user.
vi: Không thể xóa người dùng zabbix nội bộ "%1$s", thử vô hiệu hóa người dùng nào đó.

en: Cannot delete action | Cannot delete actions
vi[0]: Không thể xóa hành động

en: Cannot delete assigned user role "%1$s".
vi: Không thể xóa vai trò "%1$s".

en: Cannot delete dashboard | Cannot delete dashboards
vi[0]: Không thể xóa bảng điểu khiển

en: Cannot delete default MFA method.
vi: Không thể xóa phương thức MFA mặc định.

en: Cannot delete default user directory.
vi: Không thể xóa thư mục người dùng mặc định.

en: Cannot delete discovery rule | Cannot delete discovery rules
vi[0]: Không thể xóa quy tắc phát hiện

en: Cannot delete graph | Cannot delete graphs
vi[0]: Không thể xóa biểu đồ

en: Cannot delete host | Cannot delete hosts
vi[0]: Không thể xóa host

en: Cannot delete host groups
vi: Không thể xóa host groups

en: Cannot delete host prototypes
vi: Không thể xóa các kiểu host

en: Cannot delete icon map
vi: Không thể xóa biểu tượng sơ đồ

en: Cannot delete image
vi: Không thể xóa hình ảnh

en: Cannot delete interface for discovered host "%1$s".
vi: Không thể xóa interface của host được phát hiện "%1$s".

en: Cannot delete inventory.
vi: Không thể xóa danh sách lưu trữ.

en: Cannot delete item | Cannot delete items
vi[0]: Không thể xóa item

en: Cannot delete media type | Cannot delete media types
vi[0]: Không thể xóa loại phương tiện

en: Cannot delete network map | Cannot delete network maps
vi[0]: Không thể xóa sơ đồ mạng

en: Cannot delete proxies
vi: Không thể xóa các proxy

en: Cannot delete proxy | Cannot delete proxies
vi[0]: Không thể xóa proxy

en: Cannot delete proxy groups
vi: Không thể xóa các proxy group

en: Cannot delete readonly user role "%1$s".
vi: Không thể xóa user role chỉ đọc "%1$s".

en: Cannot delete regular expression | Cannot delete regular expressions
vi[0]: Không thể xóa biểu thức chính quyKhông thể xóa các biểu thức chính quy

en: Cannot delete script | Cannot delete scripts
vi[0]: Không thể xóa tập lệnh

en: Cannot delete scripts. Script "%1$s" is used in action operation "%2$s".
vi: Không thể xóa các tập lệnh. Tập lệnh "%1$s" được sử dụng trong hành động thao tác "%2$s".

en: Cannot delete service | Cannot delete services
vi[0]: Không thể xóa dịch vụ

en: Cannot delete service "%1$s": %2$s.
vi: Không thể xóa service "%1$s": %2$s.

en: Cannot delete template | Cannot delete templates
vi[0]: Không thể xóa template

en: Cannot delete templated graph prototype.
vi: Không thể xóa kiểu đồ thị mẫu.

en: Cannot delete templated graph.
vi: Không thể xóa đồ thị mẫu.

en: Cannot delete templated trigger "%1$s:%2$s".
vi: Không thể xóa trigger mẫu "%1$s:%2$s".

en: Cannot delete templated trigger prototype "%1$s:%2$s".
vi: Không thể xóa kiểu giao thức trigger mẫu "%1$s:%2$s".

en: Cannot delete templated web scenario "%1$s".
vi: Không thể xóa web scenario mẫu "%1$s".

en: Cannot delete trigger | Cannot delete triggers
vi[0]: Không thể xóa trigger

en: Cannot delete user | Cannot delete users
vi[0]: Không thể xóa người dùng

en: Cannot delete user directory "%1$s".
vi: Không thể xóa user directory "%1$s".

en: Cannot delete user group "%1$s", because it is used by provisioned user "%2$s".
vi: Không thể xóa user group "%1$s", vì nó đang được sử dụng bởi user hiện hành "%2$s".

en: Cannot delete web scenario | Cannot delete web scenarios
vi[0]: Không thể xóa web scenario

en: Cannot disable action | Cannot disable actions
vi[0]: Không thể vô hiệu hóa hành độngKhông thể vô hiệu hóa các hành động

en: Cannot disable discovery rule | Cannot disable discovery rules
vi[0]: Không thể vô hiệu hoa quy tắc phát hiệnKhông thể vô hiệu hóa các quy tắc phát hiện

en: Cannot disable host | Cannot disable hosts
vi[0]: Không thể vô hiệu hóa hostKhông thể vô hiệu hóa các host

en: Cannot disable item | Cannot disable items
vi[0]: Không thể vô hiệu hóa itemKhông thể vô hiệu hóa các item

en: Cannot disable media type | Cannot disable media types
vi[0]: Không thể vô hiệu hóa kiểu phương tiệnKhông thể vô hiệu hóa các loại phương tiện

en: Cannot disable trigger | Cannot disable triggers
vi[0]: Không thể vô hiệu hóa triggerKhông thể vô hiệu hóa các trigger

en: Cannot disable web scenario | Cannot disable web scenarios
vi[0]: Không thể vô hiệu hóa web scenarioKhông thể vô hiệu hóa các web scenario

en: Cannot display item queue.
vi: Không thể hiển thị hàng đợi item.

en: Cannot display more than one item with type "Graph sum".
vi: Không thể hiển thị nhiều hơn một item với kiểu "Graph sum".

en: Cannot enable action | Cannot enable actions
vi[0]: Không thể kích hoạt hành độngKhông thể kích hoạt các hành động

en: Cannot enable discovery rule | Cannot enable discovery rules
vi[0]: Không thể kích hoạt quy tắc phát hiệnKhông thể kích hoạt các quy tắc phát hiện

en: Cannot enable host | Cannot enable hosts
vi[0]: Không thể kích hoạt hostKhông thể kích hoạt các host

en: Cannot enable item | Cannot enable items
vi[0]: Không thể kích hoạt itemKhông thể kích hoạt các item

en: Cannot enable media type | Cannot enable media types
vi[0]: Không thể kích hoạt kiểu mediaKhông thể kích hoạt các kiểu media

en: Cannot enable trigger | Cannot enable triggers
vi[0]: Không thể kích hoạt triggerKhông thể kích hoạt các kiểu trigger

en: Cannot enable web scenario | Cannot enable web scenarios
vi[0]: Không thể kích hoạt web scenarioKhông thể kích hoạt các web scenario

en: Cannot evaluate expression
vi: Không thể đánh giá biểu thức

en: Cannot execute URL type script.
vi: Không thể thực thi URL type script

en: Cannot execute operation
vi: Không thể thực thi operation

en: Cannot execute script.
vi: Không thể thực thi script

en: Cannot expand macros.
vi: Không thể mở rộng macros.

en: Cannot find SLA "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy SLA "%1$s" trong dashboard "%2$s".

en: Cannot find action "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy action "%1$s" trong dashboard "%2$s".

en: Cannot find background image "%1$s" used in map "%2$s".
vi: Không thể tìm thấy hình nền "%1$s" được sử dụng trong map "%2$s".

en: Cannot find graph "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy graph "%1$s" trong dashboard "%2$s".

en: Cannot find group "%1$s" used in map "%2$s".
vi: Không thể tìm thấy group "%1$s" trong map "%2$s".

en: Cannot find host "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy host "%1$s" trong dashboard "%2$s".

en: Cannot find host "%1$s" used in map "%2$s".
vi: Không thể tìm thấy host "%1$s" được sử dụng trong map "%2$s".

en: Cannot find host group "%1$s" for host prototype "%2$s" of discovery rule "%3$s" on "%4$s".
vi: Không thể tìm thấy host group "%1$s" cho host prototype "%2$s" của discovery rule "%3$s" trên "%4$s".

en: Cannot find host interface on "%1$s" for item key "%2$s".
vi: Không thể tìm thấy host interface trên "%1$s" cho item key "%2$s".

en: Cannot find host interface on "%1$s" for item prototype with key "%2$s".
vi: Không thể tìm thấy host interface trên "%1$s" cho item prototype với key "%2$s".

en: Cannot find host interface on "%1$s" for item with key "%2$s".
vi: Không thể tìm thấy host interface trên "%1$s" cho item với key "%2$s".

en: Cannot find icon "%1$s" used in map "%2$s".
vi: Không thể tìm thấy icon "%1$s" được sử dụng trong map "%2$s".

en: Cannot find icon map "%1$s" used in map "%2$s".
vi: Không thể tìm thấy icon map "%1$s" được sử dụng trong map "%2$s".

en: Cannot find interface "%1$s" used for discovery rule "%2$s" on "%3$s".
vi: Không thể tìm thấy interface "%1$s" được dùng cho discovery rule "%2$s" trên "%3$s".

en: Cannot find interface "%1$s" used for item "%2$s" on "%3$s".
vi: Không tìm thấy interface "%1$s" được dùng cho item "%2$s" trên "%3$s".

en: Cannot find interface "%1$s" used for item prototype "%2$s" of discovery rule "%3$s" on "%4$s".
vi: Không thấy interface "%1$s" được dùng cho item prototype "%2$s" của discovery rule "%3$s" trên "%4$s".

en: Cannot find item "%1$s" on "%2$s" used as the Y axis MAX value for graph "%3$s".
vi: Không thể tìm thấy item "%1$s" trên "%2$s" được sử dụng như giá trị cực đại trên trục Y cho graph "%3$s".

en: Cannot find item "%1$s" on "%2$s" used as the Y axis MAX value for graph prototype "%3$s" of discovery rule "%4$s" on "%5$s".
vi: Không thể tìm thấy item "%1$s" trên "%2$s" được sử dụng như giá trị cực đại trên trục Y cho graph prototype "%3$s" của discovery rule "%4$s" trên "%5$s".

en: Cannot find item "%1$s" on "%2$s" used as the Y axis MIN value for graph "%3$s".
vi: Không thể tìm thấy item "%1$s"  trên "%2$s" được sử dụng như giá trị nhỏ nhất trên trục Y của graph "%3$s".

en: Cannot find item "%1$s" on "%2$s" used as the Y axis MIN value for graph prototype "%3$s" of discovery rule "%4$s" on "%5$s".
vi: Không thể tìm thấy item "%1$s" trên "%2$s" được sử dụng như giá trị nhỏ nhất trên trục Y cho graph prototype "%3$s" của discovery rule "%4$s" trên "%5$s".

en: Cannot find item "%1$s" on "%2$s" used in graph "%3$s".
vi: Không thể tìm kiếm item "%1$s" trên "%2$s" được sử dụng trong đồ thị "%3$s".

en: Cannot find item "%1$s" on "%2$s" used in graph prototype "%3$s" of discovery rule "%4$s" on "%5$s".
vi: Không thể tìm kiếm item "%1$s" trên "%2$s" được sử dụng trong kiểu đồ thị "%3$s" của quy tắc khám phá "%4$s" trên "%5$s".

en: Cannot find item "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy item "%1$s" được sử dụng trong dashboard "%2$s".

en: Cannot find map "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy map "%1$s" được sử dụng trong dashboard "%2$s".

en: Cannot find map "%1$s" used in map "%2$s".
vi: Không thể tìm thấy map "%1$s" được sử dụng trong map "%2$s".

en: Cannot find media type "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy media type "%1$s" được sử dụng trong dashboard "%2$s".

en: Cannot find service "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy service "%1$s" được sử dụng trong dashboard "%2$s".

en: Cannot find template "%1$s" for host prototype "%2$s" of discovery rule "%3$s" on "%4$s".
vi: Không thể tìm thấy template "%1$s" cho kiểu host "%2$s" của quy tắc phát hiện "%3$s" trên "%4$s".

en: Cannot find template "%1$s" for override "%2$s" of discovery rule "%3$s" on "%4$s".
vi: Không thể tìm thấy template "%1$s" để ghi đè "%2$s" của discovery rule "%3$s" trên "%4$s".

en: Cannot find trigger "%1$s" used in map "%2$s".
vi: Không thể tìm thấy trigger "%1$s" được sử dụng trong map "%2$s".

en: Cannot find user "%1$s" used in dashboard "%2$s".
vi: Không thể tìm thấy user "%1$s" được sử dụng trong dashboard "%2$s".

en: Cannot find user directory for LDAP.
vi: Không thể tìm thấy user directory trong LDAP.

en: Cannot find value map "%1$s" used for item "%2$s" on "%3$s".
vi: Không thể tìm thấy giá trị sơ đồ "%1$s" được sử dụng item "%2$s" trên "%3$s".

en: Cannot find value map "%1$s" used for item prototype "%2$s" of discovery rule "%3$s" on "%4$s".
vi: Không thể tìm thấy giá trị sơ đồ "%1$s"  được sử dụng cho kiểu item "%2$s" của quy tắc phát hiện "%3$s" trên "%4$s".

en: Cannot have non-default "%2$s" rule while having "%3$s" set to %4$d for user role "%1$s".
vi: Không thể có luật không mặc định "%2$s" trong khi "%3$s" được đặt thành %4$d cho user role "%1$s".

en: Cannot have non-empty tag value while having empty tag in rule "%2$s" for user role "%1$s".
vi: Không thể có giá trị tag không rỗng trong khi có tag rỗng trong rule "%2$s" cho user role "%1$s".

en: Cannot import template "%1$s", linked template "%2$s" does not exist. | Cannot import template "%1$s", linked templates "%2$s" do not exist.
vi[0]: Không thể nhập template "%1$s", template được liên kết "%2$s" không tồn tại.

en: Cannot inherit LDD rules with key "%1$s" of both "%2$s" and "%3$s" templates, because the key must be unique on host "%4$s".
vi: Không thể kế thừa LDD rules với key "%1$s" của cả "%2$s" và "%3$s" mẫu, bởi vì key phải là duy nhất trên host "%4$s".

en: Cannot inherit LDD rules with key "%1$s" of both "%2$s" and "%3$s" templates, because the key must be unique on template "%4$s".
vi: Không thể kế thừa LDD rules với key "%1$s" của cả hai templates "%2$s" và "%3$s", bởi vì key phải là duy nhất trên template "%4$s".

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to host "%3$s", because a discovered item with the same key already exists.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item khác trùng key đã tồn tại trước.

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to host "%3$s", because a host interface of type "%4$s" is required.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một host interface có kiểu là "%4$s" là bắt buộc phải có.

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to host "%3$s", because an LLD rule with the same key is already inherited from template "%4$s".
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một LLD rule với cùng key đã được kế thừa từ template "%4$s".

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to host "%3$s", because an item prototype with the same key already exists.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item prototype với cùng key đã tồn tại trước đó.

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to host "%3$s", because an item with the same key already exists.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item với cùng key đã tồn tại trước đó.

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to template "%3$s", because a discovered item with the same key already exists.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item với cùng key đã tồn tại trước đó.

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to template "%3$s", because an LLD rule with the same key is already inherited from template "%4$s".
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một LLD rule với cùng key đã được kế thừa từ template "%4$s".

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to template "%3$s", because an item prototype with the same key already exists.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item prototype với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit LLD rule with key "%1$s" of template "%2$s" to template "%3$s", because an item with the same key already exists.
vi: Không thể kế thừa LLD rule với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" and LLD rule "%3$s" to host "%4$s", because an item prototype with the same key already belongs to LLD rule "%5$s".
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" và LLD rule "%3$s" cho host "%4$s", bởi vì một item prototype với cùng giá trị key trước đó đã thuộc về LLD rule "%5$s".

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" and LLD rule "%3$s" to template "%4$s", because an item prototype with the same key already belongs to LLD rule "%5$s".
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" và LLD rule "%3$s" cho template "%4$s", bởi vì một item prototype với cùng giá trị key trước đó đã thuộc về LLD rule "%5$s".

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to host "%3$s", because a discovered item with the same key already exists.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to host "%3$s", because a host interface of type "%4$s" is required.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một host interface có kiểu "%4$s" là bắt buộc.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to host "%3$s", because an LLD rule with the same key already exists.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một LLD rule với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to host "%3$s", because an item prototype with the same key is already inherited from template "%4$s".
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item prototype với giá trị key đã được kế thừa trước đó từ template "%4$s".

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to host "%3$s", because an item with the same key already exists.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item vời cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to template "%3$s", because a discovered item with the same key already exists.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item được phát hiện với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to template "%3$s", because an LLD rule with the same key already exists.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một LLD rule với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to template "%3$s", because an item prototype with the same key is already inherited from template "%4$s".
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item prototype với cùng giá trị key đã được kế thừa trước đó từ template "%4$s".

en: Cannot inherit item prototype with key "%1$s" of template "%2$s" to template "%3$s", because an item with the same key already exists.
vi: Không thể kế thừa item prototype với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item prototypes with key "%1$s" of both "%2$s" and "%3$s" templates, because the key must be unique on host "%4$s".
vi: Không thể kế thừa item prototypes với key "%1$s" của các templates "%2$s" và "%3$s", bởi vì key phải là duy nhất trên host "%4$s".

en: Cannot inherit item prototypes with key "%1$s" of both "%2$s" and "%3$s" templates, because the key must be unique on template "%4$s".
vi: Không thể kế thừa item prototypes với giá trị key "%1$s" thuộc cả hai templates "%2$s" và "%3$s", bởi vì giá trị key phải là duy nhất trên template "%4$s".

en: Cannot inherit item with key "%1$s" of template "%2$s" and item with key "%3$s" of template "%4$s" to host "%5$s", because they would populate the same inventory field "%6$s".
vi: Không thể kế thừa item với giá trị key "%1$s" của template "%2$s" và item với giá trị key "%3$s" của template "%4$s" cho host "%5$s", bởi vì chúng sẽ sinh ra cùng một inventory field "%6$s".

en: Cannot inherit item with key "%1$s" of template "%2$s" and item with key "%3$s" of template "%4$s" to template "%5$s", because they would populate the same inventory field "%6$s".
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" và item với key "%3$s" của template "%4$s" cho template "%5$s", bởi vì chúng sẽ sinh ra cùng một inventory field "%6$s".

en: Cannot inherit item with key "%1$s" of template "%2$s" to host "%3$s", because a discovered item with the same key already exists.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item được phát hiện có cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item with key "%1$s" of template "%2$s" to host "%3$s", because a host interface of type "%4$s" is required.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một host interface có kiểu "%4$s" là bắt buộc.

en: Cannot inherit item with key "%1$s" of template "%2$s" to host "%3$s", because an LLD rule with the same key already exists.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một LLD rule có cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item with key "%1$s" of template "%2$s" to host "%3$s", because an item prototype with the same key already exists.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item prototype có cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item with key "%1$s" of template "%2$s" to host "%3$s", because an item with the same key is already inherited from template "%4$s".
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì một item có cùng giá trị key đã được kế thừa trước đó từ template "%4$s".

en: Cannot inherit item with key "%1$s" of template "%2$s" to host "%3$s", because its inventory field "%4$s" is already populated by the item with key "%5$s".
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho host "%3$s", bởi vì inventory field "%4$s" của nó đã được sinh ra bởi item với key "%5$s".

en: Cannot inherit item with key "%1$s" of template "%2$s" to template "%3$s", because a discovered item with the same key already exists.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item được phát hiện với cùng giá trị key đã tồn tại trước đó.

en: Cannot inherit item with key "%1$s" of template "%2$s" to template "%3$s", because an LLD rule with the same key already exists.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một LLD rule với cùng một giá trị key đã tồn tại trước đó.

en: Cannot inherit item with key "%1$s" of template "%2$s" to template "%3$s", because an item prototype with the same key already exists.
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item prototype với cùng giá trị key này đã tồn tại trước đó.

en: Cannot inherit item with key "%1$s" of template "%2$s" to template "%3$s", because an item with the same key is already inherited from template "%4$s".
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì một item với cùng giá trị key này đã được kế thừa trước đó từ template "%4$s".

en: Cannot inherit item with key "%1$s" of template "%2$s" to template "%3$s", because its inventory field "%4$s" is already populated by the item with key "%5$s".
vi: Không thể kế thừa item với key "%1$s" của template "%2$s" cho template "%3$s", bởi vì inventory field "%4$s" của nó đã được sinh ra bởi item với key "%5$s".

en: Cannot inherit items with key "%1$s" of both "%2$s" and "%3$s" templates, because the key must be unique on host "%4$s".
vi: Không thể kế thừa các item có cùng giá trị key "%1$s" từ cả hai template "%2$s" và "%3$s", bởi vì giá trị item key phải là duy nhất trên host "%4$s".

en: Cannot inherit items with key "%1$s" of both "%2$s" and "%3$s" templates, because the key must be unique on template "%4$s".
vi: Không thể kế thừa nhiều item với cùng giá trị key "%1$s" từ cả hai template "%2$s" và "%3$s", bởi vì giá trị item key phải là duy nhất trên template "%4$s".

en: Cannot insert trigger expression
vi: Không thể chèn biểu thức trigger

en: Cannot link template
vi: Không thể liên kết template

en: Cannot link template "%1$s" to host "%2$s", because it would be linked twice through template "%3$s".
vi: Không thể liên kết template "%1$s" với host "%2$s", bởi vì nó đã được liên kết 2 lần thông qua template "%3$s".

en: Cannot link template "%1$s" to host "%2$s", because its parent template "%3$s" would be linked twice.
vi: Không thể liên kết template "%1$s" với host "%2$s", bởi vì template cha "%3$s" của nó sẽ bị liên kết hai lần.

en: Cannot link template "%1$s" to host prototype "%2$s", because it would be linked twice through template "%3$s".
vi: Không thể liên kết template "%1$s" cho host prototype "%2$s", bởi vì nó sẽ được liên kết hai lần thông qua template "%3$s".

en: Cannot link template "%1$s" to host prototype "%2$s", because its parent template "%3$s" would be linked twice.
vi: Không thể liên kết template "%1$s" cho host prototype "%2$s", bởi vì template cha của nó "%3$s" sẽ được liên kết hai lần.

en: Cannot link template "%1$s" to template "%2$s" due to dependency of trigger "%3$s".
vi: Không thể liên kết template "%1$s" cho template "%2$s" bởi vì nó phụ thuộc vào trigger "%3$s".

en: Cannot link template "%1$s" to template "%2$s" due to expression of trigger "%3$s".
vi: Không thể liên kết template "%1$s" cho template "%2$s" do biểu thức trigger "%3$s".

en: Cannot link template "%1$s" to template "%2$s", because a circular linkage (%3$s) would occur.
vi: Không thể liên kết template "%1$s" cho template "%2$s", bởi vì liên kết vòng (%3$s) sẽ xảy ra.

en: Cannot link template "%1$s" to template "%2$s", because it would be linked to host "%3$s" twice.
vi: Không thể liên kết template "%1$s" cho template "%2$s", bởi vì nó sẽ bị liên kết hai lần trên host "%3$s".

en: Cannot link template "%1$s" to template "%2$s", because it would be linked to host prototype "%3$s" twice.
vi: Không thể liên kết template "%1$s" cho template "%2$s", bởi vì nó sẽ bị liên kết hai lần trên host prototype "%3$s".

en: Cannot link template "%1$s" to template "%2$s", because it would be linked to template "%3$s" twice.
vi: Không thể liên kết template "%1$s" với template "%2$s", bởi vì nó sẽ được liên kết hai lần tới template "%3$s".

en: Cannot link template "%1$s" to template "%2$s", because it would be linked twice through template "%3$s".
vi: Không thể liên kết template "%1$s" với template "%2$s", bởi vì nó sẽ được liên kết hai lần thông qua template "%3$s".

en: Cannot link template "%1$s" to template "%2$s", because its parent template "%3$s" would be linked to host "%4$s" twice.
vi: Không thể liên kết template "%1$s" với template "%2$s", bởi vì template cha của nó "%3$s" sẽ được liên kết hai lần trên host "%4$s".

en: Cannot link template "%1$s" to template "%2$s", because its parent template "%3$s" would be linked to host prototype "%4$s" twice.
vi: Không thể liên kết template "%1$s" với template "%2$s", bởi vì template cha của nó "%3$s" sẽ được liên kết hai lần trên host prototype "%4$s".

en: Cannot link template "%1$s" to template "%2$s", because its parent template "%3$s" would be linked to template "%4$s" twice.
vi: Không thể liên kết template "%1$s" với template "%2$s", bởi vì template cha của nó "%3$s" sẽ được liên kết hai lần tới template "%4$s".

en: Cannot link template "%1$s" to template "%2$s", because its parent template "%3$s" would be linked twice.
vi: Không thể liên kết template "%1$s" với template "%2$s", bởi vì template cha của nó "%3$s" sẽ được liên kết hai lần.

en: Cannot link template "%1$s" without template "%2$s" to host "%3$s" due to dependency of trigger "%4$s".
vi: Không thể liên kết template "%1$s" mà không có template "%2$s" trên host "%3$s" bởi vì nó phụ thuộc vào trigger "%4$s".

en: Cannot link template "%1$s" without template "%2$s" to host "%3$s" due to expression of trigger "%4$s".
vi: Không thể liên kết template "%1$s" mà không có template "%2$s" trên host "%3$s" bởi vì biểu thức trigger "%4$s".

en: Cannot link template "%1$s" without template "%2$s" to host prototype "%3$s" due to dependency of trigger "%4$s".
vi: Không thể liên kết template "%1$s" mà không có template "%2$s" trên host prototype "%3$s" bởi vì nó phụ thuộc trigger "%4$s".

en: Cannot link template "%1$s" without template "%2$s" to host prototype "%3$s" due to expression of trigger "%4$s".
vi: Không thể liên kết template "%1$s" mà không có template "%2$s" trên host prototype "%3$s" bởi vì biểu thức trigger "%4$s".

en: Cannot link template "%1$s" without template "%2$s" to template "%3$s" due to dependency of trigger "%4$s".
vi: Không thể liên kết template "%1$s" mà không có template "%2$s" trên template "%3$s" bởi vì nó phụ thuộc trigger "%4$s".

en: Cannot link template "%1$s" without template "%2$s" to template "%3$s" due to expression of trigger "%4$s".
vi: Không thể liên kết template "%1$s" mà không có template "%2$s" trên template "%3$s" bởi vì biểu thức trigger "%4$s".

en: Cannot log out.
vi: Không thể đăng xuất.

en: Cannot mass update host name.
vi: Không thể cập nhật hàng loạt tên host.

en: Cannot mass update visible host name.
vi: Không thể cập nhật hàng loạt tên hiển thị của host.

en: Cannot open URL
vi: Không thể mở URL

en: Cannot pass duplicate template IDs for the linkage: %1$s.
vi: Không thể truyền template IDs trùng lặp cho đường dẫn: %1$s.

en: Cannot paste inaccessible widget.
vi: Không thể dán widget không truy cập được.

en: Cannot perform delete statement on table "%1$s" without where condition.
vi: Không thể thực hiện lệnh xóa trong bảng "%1$s" mà thiếu điều kiện where.

en: Cannot perform update statement on table "%1$s" without values.
vi: Không thể thực hiện lệnh cập nhật trên bảng "%1$s" mà không có giá trị.

en: Cannot perform update statement on table "%1$s" without where condition.
vi: Không thể cập nhật trạng thái trong bảng "%1$s" với điều kiện tại đó.

en: Cannot read JSON: %1$s.
vi: Không thể đọc JSON: %1$s.

en: Cannot read XML: %1$s.
vi: Không thể đọc XML: %1$s.

en: Cannot read YAML: %1$s.
vi: Không thể đọc YAML: %1$s.

en: Cannot read the response, check connection with the Zabbix server "%1$s".
vi: Không thể đọc các câu trả lời, kiểm tra kết nối với zabbix server "%1$s".

en: Cannot remove the tag with name "%1$s" and value "%2$s", defined in a host prototype, from host "%3$s".
vi: Không thể xóa bỏ tag được định nghĩa trong một host prototype với tên "%1$s" và giá trị "%2$s", từ host "%3$s".

en: Cannot rename guest user.
vi: Không thể đổi tên người dùng khách.

en: Cannot save discovery rule without checks.
vi: Không thể lưu các quy tắc phát hiện với các kiểm tra.

en: Cannot save widget "%1$s".
vi: Không thể lưu ô điều khiển "%1$s".

en: Cannot send command, check connection with Zabbix server "%1$s".
vi: Không thể gửi lệnh, kiểm tra kết nối đến zabbix server "%1$s".

en: Cannot send request: %1$s.
vi: Không thể gửi yêu cầu: %1$s.

en: Cannot set "%1$s" for graph "%2$s".
vi: Không thể đặt "%1$s" cho đồ thị "%2$s".

en: Cannot set "%1$s" for graph prototype "%2$s".
vi: Không thể đặt "%1$s" cho kiểu đồ thị "%2$s".

en: Cannot set "Data set aggregation" when item with type "Total" is added to the chart.
vi: Không thể cài đặt "Data set aggregation" khi đã có sẵn một item với kiểu là "Total" được thêm vào biểu đồ.

en: Cannot set dependency for LLD rule with key "%1$s" on the master item with key "%2$s" on the host "%3$s": %4$s.
vi: Không thể cài đặt dependency cho LLD rule có key là "%1$s" trên master item có key là "%2$s" trên host "%3$s": %4$s.

en: Cannot set dependency for LLD rule with key "%1$s" on the master item with key "%2$s" on the template "%3$s": %4$s.
vi: Không thể cài đặt dependency cho LLD rule có key là "%1$s" trên master item có key là "%2$s" trên template "%3$s": %4$s.

en: Cannot set dependency for item prototype with key "%1$s" on the master item prototype with key "%2$s" on the host "%3$s": %4$s.
vi: Không thể cài đặt dependency cho item prototype có key là "%1$s" trên master item prototype có key là "%2$s" trên host "%3$s": %4$s.

en: Cannot set dependency for item prototype with key "%1$s" on the master item prototype with key "%2$s" on the template "%3$s": %4$s.
vi: Không thể cài đặt dependency cho item prototype có key là "%1$s" trên master item prototype có key là "%2$s" trên template "%3$s": %4$s.

en: Cannot set dependency for item prototype with key "%1$s" on the master item with key "%2$s" on the host "%3$s": %4$s.
vi: Không thể cài đặt dependency cho item prototype có key là "%1$s" trên master item có key là "%2$s" trên host "%3$s": %4$s.

en: Cannot set dependency for item prototype with key "%1$s" on the master item with key "%2$s" on the template "%3$s": %4$s.
vi: Không thể cài đặt dependency cho item prototype có key là "%1$s" trên master item có key là "%2$s" trên template "%3$s": %4$s.

en: Cannot set dependency for item with key "%1$s" on the master item with key "%2$s" on the host "%3$s": %4$s.
vi: Không thể cài đặt dependency cho item có key là "%1$s" trên master item có key là "%2$s" trên host "%3$s": %4$s.

en: Cannot set dependency for item with key "%1$s" on the master item with key "%2$s" on the template "%3$s": %4$s.
vi: Không thể cài đặt dependency cho item có key là "%1$s" trên master item có key là "%2$s" trên template "%3$s": %4$s.

en: Cannot set inventory fields for disabled inventory.
vi: Không thể cài đặt inventory fields cho inventory đã bị vô hiệu hóa.

en: Cannot specify "propagation_rule" parameter without specifying "propagation_value" parameter for service "%1$s".
vi: Không thể cài đặt tham số "propagation_rule" mà không cài đặt giá trị "propagation_value" cho service "%1$s".

en: Cannot support notification audio for this device.
vi: Không thể hỗ trợ âm thanh thông báo cho thiết bị này.

en: Cannot switch host for interface.
vi: Không thể chuyển đổi host cho interface.

en: Cannot test disabled media type.
vi: Không thể kiểm tra media type đã bị vô hiệu hóa.

en: Cannot unlink template
vi: Không thể ngắt kết nối tempate

en: Cannot unlink template "%1$s" from host "%2$s" due to dependency of trigger "%3$s".
vi: Không thể ngắt liên kết template "%1$s" ra khỏi host "%2$s" bởi vì nó phụ thuộc vào trigger "%3$s".

en: Cannot unlink template "%1$s" from template "%2$s" due to dependency of trigger "%3$s" on host "%4$s".
vi: Không thể ngắt liên kết template "%1$s" ra khỏi template "%2$s" bởi vì nó phụ thuộc vào trigger "%3$s" trên host "%4$s".

en: Cannot unlink template "%1$s" from template "%2$s" due to dependency of trigger "%3$s" on template "%4$s".
vi: Không thể ngắt liên kết template "%1$s" ra khỏi template "%2$s" bởi vì nó phụ thuộc vào trigger "%3$s" trên template "%4$s".

en: Cannot unlink template "%1$s" from template "%2$s" due to dependency of trigger "%3$s".
vi: Không thể ngắt liên kết template "%1$s" ra khỏi template "%2$s" bởi vì nó phụ thuộc vào trigger "%3$s".

en: Cannot unlink template "%1$s" without template "%2$s" from host "%3$s" due to expression of trigger "%4$s".
vi: Không thể ngắt liên kết template "%1$s" ra khỏi template "%2$s" trên host "%3$s" do biểu thức của trigger "%4$s".

en: Cannot unlink template "%1$s" without template "%2$s" from template "%3$s" due to expression of trigger "%4$s".
vi: Không thể ngắt liên kết template "%1$s" nếu thiếu template "%2$s" ra khỏi template "%3$s" do biểu thức trigger "%4$s".

en: Cannot unlink trigger "%1$s", it has items from template that is left linked to host.
vi: Không thể ngắt liên kết trigger "%1$s", nó có các items trong template vẫn được liên kết với host.

en: Cannot update "%1$s" for action "%2$s".
vi: Không thể cập nhật "%1$s" cho action "%2$s".

en: Cannot update "%1$s" for graph "%2$s".
vi: Không thể cập nhật "%1$s" cho graph "%2$s".

en: Cannot update "%1$s" for graph prototype "%2$s".
vi: Không thể cập nhật "%1$s" cho graph prototype "%2$s".

en: Cannot update "%1$s" for templated trigger "%2$s".
vi: Không thể cập nhật "%1$s" cho trigger mẫu "%2$s".

en: Cannot update "%1$s" for templated trigger prototype "%2$s".
vi: Không thể cập nhật "%1$s" cho templated trigger prototype "%2$s".

en: Cannot update "%2$s" for a discovered host "%1$s".
vi: Không thể cập nhật "%2$s" cho host được khám phá "%1$s".

en: Cannot update "%2$s" for a discovered trigger "%1$s".
vi: Không thể cập nhật "%2$s" cho một trigger được khám phá "%1$s".

en: Cannot update API token
vi: Không thể cập nhật API token

en: Cannot update SLA
vi: Không thể cập nhật SLA

en: Cannot update a discovered graph.
vi: Không thể cập nhật một graph được phát hiện.

en: Cannot update a discovered host group "%1$s".
vi: Không thể cập nhật host group được phát hiện "%1$s".

en: Cannot update a templated graph "%1$s".
vi: Không thể cập nhật templated graph "%1$s".

en: Cannot update a templated web scenario "%1$s": %2$s.
vi: Không thể cập nhật templated web scenario "%1$s": %2$s.

en: Cannot update action
vi: Không thể cập nhật action

en: Cannot update authentication
vi: Không thể cập nhật authentication

en: Cannot update configuration
vi: Không thể cập nhật cấu hình

en: Cannot update connector
vi: Không thể cập nhật connector

en: Cannot update discovery rule
vi: Không thể cập nhật quy tắc phát hiện

en: Cannot update event | Cannot update events
vi[0]: Không thể cập nhật sự kiện

en: Cannot update event correlation
vi: Không thể cập nhật luật tương quan sự kiện

en: Cannot update events
vi: Không thể cập nhật các sự kiện

en: Cannot update graph
vi: Không thể cập nhật graph

en: Cannot update graph prototype
vi: Không thể cập nhật graph prototype

en: Cannot update groups for discovered host "%1$s".
vi: Không thể cập nhật các host groups được phát hiện "%1$s".

en: Cannot update host encryption settings. Connection settings for both directions should be specified.
vi: Không thể cập nhật cài đặt mã hóa host. Cài đặt kết nối cho cả hai hướng phải được chỉ rõ.

en: Cannot update host group
vi: Không thể cập nhật host group

en: Cannot update host prototype | Cannot update host prototypes
vi[0]: Không thể cập nhật kiểu host

en: Cannot update icon map
vi: Không thể cập nhật icon map

en: Cannot update image
vi: Không thể cập nhật hình ảnh

en: Cannot update interface for discovered host "%1$s".
vi: Không thể cập nhật interface cho host được phát hiện "%1$s".

en: Cannot update item prototype | Cannot update item prototypes
vi[0]: Không thể cập nhật kiểu item

en: Cannot update macros
vi: Không thể cập nhật các macro

en: Cannot update maintenance period
vi: Không thể cập nhật chu kì bảo trì

en: Cannot update media type
vi: Không thể cập nhật media type

en: Cannot update module
vi: Không thể cập nhật module

en: Cannot update network map
vi: Không thể cập nhật network map

en: Cannot update proxy
vi: Không thể cập nhật proxy

en: Cannot update proxy for discovered host "%1$s".
vi: Không thể cập nhật proxy cho host được phát hiện "%1$s".

en: Cannot update proxy group
vi: Không thể cập nhật proxy group

en: Cannot update readonly user role "%1$s".
vi: Không thể cập nhật user role chỉ đọc "%1$s".

en: Cannot update regular expression
vi: Không thể cập nhật biểu thức chính quy

en: Cannot update scheduled report
vi: Không thể cập nhật báo cáo định kì

en: Cannot update script
vi: Không thể cập nhật script

en: Cannot update script scope. Script "%1$s" is used in action "%2$s".
vi: Không thể cập nhật phạm vi của script. Script "%1$s" đã được sử dụng trong action "%2$s".

en: Cannot update service "%1$s": %2$s.
vi: Không thể cập nhật service "%1$s": %2$s.

en: Cannot update services
vi: Không thể cập nhật các services

en: Cannot update step for a templated web scenario "%1$s": %2$s.
vi: Không thể cập nhật bước cho templated web scenario "%1$s": %2$s.

en: Cannot update template | Cannot update templates
vi[0]: Không thể cập nhật template

en: Cannot update template group
vi: Không thể cập nhật template group

en: Cannot update trigger | Cannot update triggers
vi[0]: Không thể cập nhật trigger

en: Cannot update trigger "%1$s": %2$s.
vi: Không thể cập nhật trigger "%1$s": %2$s.

en: Cannot update trigger prototype | Cannot update trigger prototypes
vi[0]: Không thể cập nhật kiểu trigger

en: Cannot update trigger prototype "%1$s": %2$s.
vi: Không thể cập nhật trigger prototype "%1$s": %2$s.

en: Cannot update user
vi: Không thể cập nhật người dùng

en: Cannot update user role
vi: Không thể cập nhật user role

en: Cannot update web scenario
vi: Không thể cập nhận web scenario

en: Cannot update web scenario step
vi: Không thể cập nhật web scenario step

en: Case-sensitive login
vi: Đăng nhập phân biệt chữ hoa-thường

en: Catches all SNMP traps that match regex. If regexp is unspecified, catches any trap.
vi: Bắt toàn bộ các trap SNMP khớp với regex. Nếu biểu thức regrexp không được xác định, bắt bất kỳ trap nào.

en: Catches all SNMP traps that were not caught by any of snmptrap[] items.
vi: Bắt tất cả các trap SNMP không bị bắt bởi bất kỳ phần tử mảng snmptrap[] nào.

en: Cause
vi: Lý do

[ctx: noun]
en: Change
vi: Thay đổi

[ctx: verb]
en: Change
vi: Thay đổi

en: Change client secret
vi: Thay đổi khóa bí mật của client

en: Change indicator
vi: Chỉ dấu báo hiệu thay đổi

en: Change per second
vi: Thay đổi trên giây

en: Change problem ranking
vi: Thay đổi xếp hạng vấn đề

en: Change severity
vi: Thay đổi mức độ nghiêm trọng

en: Character string included
vi: Chuỗi ký tự bao gồm

en: Character string not included
vi: Chuỗi ký tự không bao gồm

en: Chars
vi: Ký tự

en: Chassis information. Returns string
vi: Thông tin Chassis. Trả về kiểu string

en: Check already exists.
vi: Kiểm tra đã tồn tại.

en: Check expression part starting from "%1$s".
vi: Thành phần biểu thức kiểm tra bắt đầu từ "%1$s".

en: Check for error using regular expression
vi: Kiểm tra lỗi bằng việc sử dụng biểu thức chính quy

en: Check for not supported value
vi: Kiểm tra giá trị không được hỗ trợ

en: Check of pre-requisites
vi: Kiểm tra điều kiện tiên quyết

en: Check the key, please. Default example was passed.
vi: Kiểm tra key. Ví dụ mặc định là mật khẩu đã được sử dụng.

en: Check type
vi: Kiểu kiểm tra

en: Checks
vi: Kiểm tra

en: Checks if DNS service is up. Returns 0 - DNS is down (server did not respond or DNS resolution failed); 1 - DNS is up
vi: Kiểm tra liệu dịch vụ DNS đang bật hay không. Trả về 0 - DNS đang tắt (Máy chủ không trả lời hoặc phân giải DNS lỗi); 1 - DNS đang bật.

en: Checks if file exists. Returns 0 - not found; 1 - file of the specified type exists
vi: Kiểm tra liệu tập tin tồn tại hay không. Trả về 0 - không tìm thấy; 1 - tồn tại tập tin có kiểu được xác định

en: Checks if host is accessible by ICMP ping. 0 - ICMP ping fails. 1 - ICMP ping successful.
vi: Kiểm tra liệu host có truy cập được bằng ICMP ping hay không. 0 - ICMP ping thất bại. 1 - ICMP ping thành công.

en: Checks if it is possible to make TCP connection to specified port. Returns 0 - cannot connect; 1 - can connect
vi: Kiểm tra nếu có thể thực hiện kết nối TCP đến cổng được chỉ định. Trả về 0 - không thể kết nối; 1 - có thể kết nối

en: Checks if service is running and accepting TCP connections. Returns 0 - service is down; 1 - service is running
vi: Kiểm tra nếu dịch vụ đang chạy và chấp nhận kết nối TCP. Trả về 0 - dịch vụ không chạy; 1 - dịch vụ đang chạy

en: Checks if service is running and responding to UDP requests. Returns 0 - service is down; 1 - service is running
vi: Kiểm tra nếu dịch vụ đang chạy và đáp ứng yêu cầu đến UDP. Trả về 0 - dịch vụ không chạy; 1 - dịch vụ đang chạy

en: Checks if this TCP port is in LISTEN state. Returns 0 - it is not in LISTEN state; 1 - it is in LISTEN state
vi: Kiểm tra xem cổng TCP ở trong trạng thái LISTEN hay không. Trả về 0 - nó không ở trạng thái LISTEN; 1 - nó ở trạng thái LISTEN

en: Checks if this UDP port is in LISTEN state. Returns 0 - it is not in LISTEN state; 1 - it is in LISTEN state
vi: Kiểm tra xem cổng UDP này ở trong trạng thái LISTEN hay không. Trả về 0 - nó không ở trạng thái LISTEN; 1 - nó ở trạng thái LISTEN

en: Checks performance of TCP service. Returns 0 - service is down; seconds - the number of seconds spent while connecting to the service
vi: Kiểm tra performance của dịch vụ TCP. Trả về 0 - dịch vụ không chạy; giây - số giây đã sử dụng trong khi kết nối với dịch vụ

en: Checks performance of UDP service. Returns 0 - service is down; seconds - the number of seconds spent waiting for response from the service
vi: Kiểm tra performance của dịch vụ UDP. Trả về 0 - Dịch vụ không chạy; giây - số giây dành để chờ phản hồi từ dịch vụ

en: Checks should be unique.
vi: Kiểm tra phải là duy nhất.

en: Child services
vi: Các dịch vụ con

en: Chinese (zh_CN)
vi: Tiếng Trung quốc Đại lục (zh_CN)

en: Chinese (zh_TW)
vi: Tiếng Trung quốc Đài Loan (zh_TW)

en: Circular reference in templates: %1$s.
vi: Tham chiếu vòng trong template: %1$s.

en: Circular template linkage is not allowed.
vi: Không được phép liên kết vòng giữa các template.

en: Clear history and trends
vi: Xóa lịch sử và phương hướng.

en: Clear history and trends of selected item?
vi: Xóa lịch sử và xu hướng của item được chọn?

en: Clear history and trends of selected items?
vi: Xóa lịch sử và xu hướng của các items được chọn?

en: Clear history and trends of selected web scenario?
vi: Xóa lịch sử và xu hướng của web scenario được chọn?

en: Clear history and trends of selected web scenarios?
vi: Xóa lịch sử và xu hướng của các web scenarios được chọn?

en: Clear when unlinking
vi: Xóa khi không liên kết

en: Click and drag to desired size.
vi: Nhấp và kéo đến kích thước mong muốn.

en: Click to view or edit
vi: Kích để xem hoặc sửa

en: Clock type
vi: Loại đồng hồ

en: Cloned host parameter values have been modified.
vi: Các giá trị host parameter được sao chép đã bị thay đổi.

en: Cloned template parameter values have been modified.
vi: Các giá trị template parameter được sao chép đã bị thay đổi.

en: Close expression constructor
vi: Đóng hàm tạo biểu thức

en: Close new event
vi: Đóng sự kiện mới

en: Close old events
vi: Đóng sự kiện cũ

en: Close problem
vi: Đóng vấn đề

en: Close problems
vi: Đóng các vấn đề

en: Color "%1$s" is not correct: expecting hexadecimal color code (6 symbols).
vi: Màu "%1$s" không đúng: mã màu hexadecimal được mong đợi (6 symbols).

en: Color (OK)
vi: Màu sắc (OK)

en: Color interpolation
vi: Nội suy màu sắc

en: Combined result
vi: Kết quả tổng hợp

en: Comma separated center coordinates and zoom level to display when the widget is initially loaded.
vi: Danh sách dưới dạng phân cách bằng dấu phẩy của tọa độ trung tâm và mức phóng đại để hiển thị khi widget được nạp ban đầu.

en: Concurrent sessions
vi: Các phiên làm việc đồng thời

en: Conditions
vi: Các điều kiện

en: Configuration cache statistics. Cache - buffer (modes: pfree, total, used, free).
vi: Cấu hình thống kê cache. Cache - buffer (chế độ:  pfree, total, used, free).

en: Configuration file "%1$s" created.
vi: Tập tin cấu hình "%1$s" đã tạo.

en: Configuration of GUI
vi: Cấu hình của GUI

en: Configuration of actions
vi: Cấu hình của các hành động

en: Configuration of authentication
vi: Cấu hình xác thực

en: Configuration of discovery rules
vi: Cấu hình của quy tắc phát hiện

en: Configuration of graph prototypes
vi: Cấu hình của kiểu đồ thị

en: Configuration of graphs
vi: Cấu hình của các đồ thị

en: Configuration of host groups
vi: Cấu hình của các nhóm host

en: Configuration of host prototypes
vi: Cấu hình của các kiểu host

en: Configuration of hosts
vi: Cấu hình của các host

en: Configuration of housekeeping
vi: Cấu hình của housekeeping

en: Configuration of icon mapping
vi: Cấu hình của biểu tượng bản đồ

en: Configuration of images
vi: Cấu hình của hình ảnh

en: Configuration of item prototypes
vi: Cấu hình của các kiểu item

en: Configuration of items
vi: Cấu hình của các item

en: Configuration of macros
vi: Cấu hình của các macro

en: Configuration of maintenance periods
vi: Cấu hình của chu kỳ bảo trì

en: Configuration of media types
vi: Cấu hình của kiểu media

en: Configuration of network maps
vi: Cấu hình của sơ đồ mạng

en: Configuration of proxies
vi: Cấu hình của các proxy

en: Configuration of regular expressions
vi: Cấu hình của các biểu thức chính quy

en: Configuration of scripts
vi: Cấu hình của các câu lệnh

en: Configuration of templates
vi: Cấu hình của các template

en: Configuration of trigger displaying options
vi: Cấu hình của các tùy chọn hiển thị trigger

en: Configuration of trigger prototypes
vi: Cấu hình của các kiểu trigger

en: Configuration of triggers
vi: Cấu hình của các trigger

en: Configuration of user groups
vi: Cấu hình của các nhóm người dùng

en: Configuration of users
vi: Cấu hình của các người dùng

en: Configuration of web monitoring
vi: Cấu hình của web monitoring

en: Configuration updated
vi: Cấu hình đã cập nhật

en: Configure DB connection
vi: Cấu hình kết nối DB

en: Confirmation text
vi: Xác nhận văn bản

en: Congratulations! You have successfully installed Zabbix frontend.
vi: Chúc mừng! Bạn đã cài đặt thành công Zabbix frontend.

en: Connect to
vi: Kết nối tới

[ctx: missing data function]
en: Connected
vi: Đã kết nối

en: Connection timeout of %1$s seconds exceeded when connecting to Zabbix server "%2$s".
vi: Thời gian kết nối của %1$s đã vượt quá khi kết nối đến máy chủ Zabbix "%2$s".

en: Connections from host
vi: Kết nối từ máy chủ

en: Connections from proxy
vi: Kết nối từ proxy

en: Connections to host
vi: Kết nối đến máy chủ

en: Connections to proxy
vi: Kết nối đến proxy

en: Connectors
vi: Dấu nối

en: Content controls
vi: Nội dung điều khiển

en: Content menu
vi: Nội dung menu

en: Context name
vi: Tên ngữ cảnh

en: Convert to JSON
vi: Chuyển đổi thành JSON

en: Count of context switches. Returns integer
vi: Đếm bởi chuyển ngữ cảnh. Trả về kiểu integer

en: Count of directory entries, recursively. Returns integer
vi: Đếm các mục trong thư mục, đệ quy. Trả về kiểu integer

en: Count of matched lines in log file monitoring with log rotation support. Returns integer
vi: Đếm các dòng khớp nhau trong giám sát tệp nhật ký với hỗ trợ xoay vòng nhật ký. Trả về kiểu integer

en: Count of matched lines in log file monitoring. Returns integer
vi: Đếm các dòng khớp nhau trong giám sát tệp nhật ký. Trả về kiểu integer

en: Create action
vi: Tạo action

en: Create background
vi: Tạo nền

en: Create connector
vi: Tạo đường nối

en: Create dashboard
vi: Tạo bảng điều khiển

en: Create dependent item
vi: Tạo item phụ thuộc

en: Create disabled
vi: Tạo thêm đã vô hiệu hóa

en: Create discovery rule
vi: Tạo quy tắc phát hiện

en: Create enabled
vi: Tạo thêm đã kích hoạt

en: Create graph
vi: Tạo đồ thị

en: Create graph (select host first)
vi: Tạo đồ thị (chọn host đầu tiên)

en: Create graph prototype
vi: Tạo kiểu đồ thị

en: Create host
vi: Tạo host

en: Create host group
vi: Tạo nhóm host

en: Create host prototype
vi: Tạo kiểu host

en: Create hosts from selected prototypes as disabled?
vi: Tạo máy chủ từ kiểu đã chọn đã bị vô hiệu hóa?

en: Create hosts from selected prototypes as enabled?
vi: Tạo máy chủ từ kiểu đã chọn đã được kích hoạt?

en: Create icon
vi: Tạo biểu tượng

en: Create icon map
vi: Tạo biểu tượng bản đồ

en: Create item
vi: Tạo item

en: Create item (select host first)
vi: Tạo item (chọn host đầu tiên)

en: Create item prototype
vi: Tạo kiểu item

en: Create items from selected prototypes as disabled?
vi: Tạo item từ kiểu được chọn đã bị vô hiệu hóa?

en: Create items from selected prototypes as enabled?
vi: Tạo item từ kiểu đã chọn đã được kích hoạt?

en: Create maintenance period
vi: Tạo chu kỳ bảo trì

en: Create map
vi: Tạo bản đồ

en: Create media type
vi: Tạo media type

en: Create new
vi: Tạo mới

en: Create new report
vi: Tạo báo cáo mới

en: Create proxy
vi: Tạo proxy

en: Create script
vi: Tạo script

en: Create template
vi: Tạo template

en: Create trigger
vi: Tạo trigger

en: Create trigger (select host first)
vi: Tạo trigger (chọn host đầu tiên)

en: Create trigger prototype
vi: Tạo kiểu trigger

en: Create triggers from selected prototypes as disabled?
vi: Tạo trigger từ kiểu được chọn đã vô hiệu hóa?

en: Create triggers from selected prototypes as enabled?
vi: Tạo trigger từ kiểu được chọn được kích hoạt?

en: Create user
vi: Tạo người dùng

en: Create user group
vi: Tạo nhóm người dùng

en: Create web scenario
vi: Tạo web scanario

en: Create web scenario (select host first)
vi: Tạo web scanario (chọn máy chủ đầu tiên)

en: Current host
vi: Host hiện tại

en: Current password
vi: Mật khẩu hiện tại

en: Custom expression
vi: Biểu thức tự chọn

en: Custom graphs
vi: tùy chỉnh các đồ thị

en: Custom intervals
vi: Khoảng thời gian tự chọn

en: Custom label
vi: Tùy chỉnh nhãn

en: Custom label for map "%2$s" elements of type "%1$s" may not be empty.
vi: Tùy chỉnh nhãn cho phần tử bản đồ "%2$s" của kiểu "%1$s" không thể để trống.

en: Custom multiplier
vi: Tùy chỉnh nhân bản

en: Custom severity names affect all locales and require manual translation!
vi: Tùy chỉnh tên mức độ nghiêm trọng ảnh hưởng đến tất cả các local và yêu cầu biên dịch bằng tay!

en: Cycle
vi: Luân Chuyển

en: DNS name
vi: TÊN DNS

en: Dashboard "%1$s" already exists.
vi: Bảng điều khiển "%1$s" đã tồn tại.

en: Dashboard created
vi: Bảng điều khiển đã tạo

en: Dashboard deleted | Dashboards deleted
vi[0]: Bảng điều khiển đã xóa

en: Dashboard properties
vi: Thuộc tính bảng điều khiển

en: Dashboard sharing
vi: Bảng điều khiển chia sẻ

en: Dashboard updated
vi: Bảng điều khiển được cập nhật

en: Dashboards
vi: Bảng điều khiển

en: Data from %1$s. Generated in %2$s sec.
vi: Dữ liệu từ %1$s. Tạo ra trong %2$s giây.

en: Data is not properly encoded.
vi: Dữ liệu không được mã hóa chính xác.

en: Data overview
vi: Tổng quan dữ liệu

en: Data set
vi: Đặt lại dữ liệu

en: Data storage period
vi: Chu kì lưu trữ dữ liệu

note: #-#-#-#-#  812 (libgda Gnome HEAD)  #-#-#-#-# list of fields #-#-#-#-#  811 (libgda Gnome HEAD)  #-#-#-#-# #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-# #-#-#-#-#  515 (gtksourceview 2.5.4)  #-#-#-#-# A primitive 
en: Data type
vi: Kiểu dữ liệu

en: Database host
vi: Cơ sở dữ liệu host

en: Database monitor
vi: Cơ sở dữ liệu theo dõi

en: Database password
vi: Mật khẩu cơ sở dữ liệu

en: Database port
vi: Cổng sơ sở dữ liệu

en: Database schema
vi: Giản đồ cơ sở dữ liệu

en: Database type
vi: Kiểu cơ sở dữ liệu

en: Database user
vi: Người dùng cơ sở dữ liệu

en: Date HW decommissioned
vi: Ngày HW đã ngừng hoạt động

en: Date HW installed
vi: Ngày HW đã cài đặt

en: Date HW maintenance expires
vi: Ngày HW bảo trì hết hạn

en: Date HW purchased
vi: Ngày HW đã mua

en: Day before yesterday
vi: Ngày trước hôm qua

en: Day of month
vi: Ngày trong tháng

en: Debug mode
vi: Chế độ gỡ lỗi

en: Default authentication
vi: Xác thực mặc định

en: Default host inventory mode
vi: Chế độ kiểm kê máy chủ mặc định

en: Default login form
vi: Mẫu đăng nhập mặc định

en: Default media type
vi: Loại phương tiện mặc định

en: Default operation step duration
vi: Các bước thao tác mặc định

en: Default theme
vi: Theme mặc định

en: Delayed by
vi: Trễ bởi

en: Delete and clear
vi: Xóa và xóa sạch

en: Delete and clear selected templates? (Warning: all linked hosts will be cleared!)
vi: Xóa và xóa hoàn toàn các template được chọn hay không? (Cảnh báo: tất cả các liên kết đến host sẽ bị xóa bỏ hoàn toàn!)

en: Delete and clear template? (Warning: all linked hosts will be cleared!)
vi: Xóa và xóa bỏ hoàn toàn template hay không? (Cảnh báo: tất cả các liên kết đến các host sẽ bị xóa bỏ hoàn toàn!)

en: Delete current action?
vi: Xóa hành động hiện tại?

en: Delete dashboard?
vi: Xóa bảng điều khiển?

en: Delete discovery rule?
vi: Xóa quy tắc phát hiện?

en: Delete expression?
vi: Xóa biểu thức?

en: Delete graph prototype?
vi: Xóa kiểu đồ thị?

en: Delete graph?
vi: Xóa đồ thị?

en: Delete icon map?
vi: Xóa biểu tượng bản đồ?

en: Delete item prototype?
vi: Xóa kiểu item?

en: Delete item?
vi: Xóa item?

en: Delete links between selected elements?
vi: Xóa liên kết giữa các phần tử được chọn?

en: Delete maintenance period?
vi: Xóa chu kỳ bảo trì?

en: Delete media type?
vi: Xóa loại phương tiện?

en: Delete missing
vi: Xóa bị lỗi

en: Delete regular expression?
vi: Xóa biểu thức chính quy?

en: Delete script?
vi: Xoas script?

en: Delete selected actions?
vi: Xóa các action được chọn?

en: Delete selected dashboards?
vi: Xóa bảng điều khiển đã chọn

en: Delete selected discovery rules?
vi: Xóa các quy tắc phát hiện được chọn?

en: Delete selected elements?
vi: Xóa các phần tử được chọn?

en: Delete selected graph prototypes?
vi: Xóa các kiểu đồ thị được chọn?

en: Delete selected graphs?
vi: Xóa các đồ thị được chọn?

en: Delete selected group?
vi: Xóa các nhóm được chọn?

en: Delete selected groups?
vi: Xóa các nhóm được chọn?

en: Delete selected host groups?
vi: Xóa các nhóm host được chọn?

en: Delete selected host prototype?
vi: Xóa kiểu host được chọn?

en: Delete selected host prototypes?
vi: Xóa các kiểu host được chọn?

en: Delete selected host?
vi: Xóa host được chọn?

en: Delete selected hosts?
vi: Xóa các host được chọn ?

en: Delete selected image?
vi: Xóa các hình ảnh được chọn?

en: Delete selected item prototypes?
vi: Xóa các kiểu item được chọn?

en: Delete selected items?
vi: Xóa các item được chọn?

en: Delete selected maintenance periods?
vi: Xóa các chu kỳ bảo trì được chọn?

en: Delete selected map?
vi: Xóa sơ đồ đã chọn?

en: Delete selected maps?
vi: Xóa các sơ đồ được chọn?

en: Delete selected media types?
vi: Xóa các media type được chọn?

en: Delete selected proxies?
vi: Xóa các proxy được chọn?

en: Delete selected regular expressions?
vi: Xóa các biểu thức chính quy được chọn?

en: Delete selected scripts?
vi: Xóa các script được chọn?

en: Delete selected shapes?
vi: Xóa hình đã chọn?

en: Delete selected templates?
vi: Xóa các template được chọn?

en: Delete selected trigger prototypes?
vi: Xóa các kiểu trigger được chọn?

en: Delete selected triggers?
vi: Xóa các trigger được chọn?

en: Delete selected user?
vi: Xóa người dùng được chọn?

en: Delete selected users?
vi: Xóa các người dùng được chọn?

en: Delete selected web scenarios?
vi: Xóa web scenario được chọn?

en: Delete template?
vi: Xóa template?

en: Delete trigger prototype?
vi: Xóa kiểu trigger?

en: Delete trigger?
vi: Xóa trigger?

en: Delete web scenario?
vi: Xóa web scanario?

en: Dependent
vi: Phụ thuộc

en: Dependent item
vi: Item phụ thuộc

en: Deployment status
vi: Trạng thái triển khai

en: Details of web scenario
vi: Chi tiết của web scenario

en: Device interrupts. Returns integer
vi: Thiết bị ngắt. Trả về kiểu integer

en: Device uniqueness criteria
vi: Thiết bị tiêu chuẩn tuyệt đối.

en: Digital
vi: Số

en: Directory size (in bytes). Returns integer
vi: Kích thước thư mục (byte). Trả về integer

en: Disable debug mode
vi: Tắt chế độ gỡ lỗi

en: Disable debug mode in selected groups?
vi: Tắt chế độ debug trong nhóm được lựa chọn?

en: Disable host
vi: Vô hiệu hóa host

en: Disable host?
vi: Vô hiệu hóa host?

en: Disable hosts
vi: Vô hiệu hóa máy chủ

en: Disable hosts in the selected host groups?
vi: Vô hiệu hóa host trong nhóm được lựa chọn?

en: Disable hosts monitored by selected proxies?
vi: Vô hiệu hóa host được giám sát bởi các proxy đã chọn?

en: Disable selected actions?
vi: Vô hiệu hóa các action được lựa chọn?

en: Disable selected discovery rules?
vi: Vô hiệu hóa các quy tắc phát hiện đã chọn?

en: Disable selected groups?
vi: Vô hiệu hóa các nhóm đã chọn?

en: Disable selected hosts?
vi: Vô hiệu hóa các host đã chọn?

en: Disable selected items?
vi: Vô hiệu hóa các item đã chọn?

en: Disable selected media types?
vi: Vô hiệu hóa các media type đã chọn?

en: Disable selected triggers?
vi: Vô hiệu hóa các trigger đã chọn?

en: Disable selected web scenarios?
vi: Vô hiệu hóa web scenario đã chọn?

en: Disaster
vi: Thảm họa

en: Discover
vi: Khám phá

en: Discovered
vi: Đã khám phá

en: Discovered by
vi: Được khám phá bởi

en: Discovered device
vi: Khám phá thiết bị

en: Discovery
vi: Khám phá

en: Discovery by proxy
vi: Phát hiện bởi proxy

en: Discovery check
vi: Kiểm tra phát hiện

en: Discovery checks
vi: Các kiểm tra phát hiện

en: Discovery list
vi: Danh sách phát hiện

en: Discovery object
vi: Đối tượng phát hiện

en: Discovery rule
vi: Quy tắc phát hiện

en: Discovery rule "%1$s" already exists.
vi: Quy tắc khám phá "%1$s" đã tồn tại.

en: Discovery rule "%1$s" is used in "%2$s" action.
vi: Quy tắc khám phá "%1$s" trong hoạt động "%2$s" được sử dụng.

en: Discovery rule created
vi: Quy tắc phát hiện đã tạo

en: Discovery rule disabled | Discovery rules disabled
vi[0]: Quy tắc phát hiện đã vô hiệu hóaCác quy tắc phát hiện đã vô hiệu hóa

en: Discovery rule enabled | Discovery rules enabled
vi[0]: Quy tắc phát hiện đã kích hoạtCác quy tắc phát hiện đã kích hoạt

en: Discovery rule updated
vi: Quy tắc phát hiện đã cập nhật

en: Discovery rules
vi: Các quy tắc phát hiện

en: Discovery status
vi: Trạng thái phát hiện

en: Disk read statistics. Returns integer with type in sectors, operations, bytes; float with type in sps, ops, bps
vi: Đĩa đọc số liệu thống kê. Trả về kiểu integer với kiểu trong  mảng, thao tác, bytes; float với kiểu sps, ops, bps

en: Disk space in bytes or in percentage from total. Returns integer for bytes; float for percentage
vi: Dung lượng đĩa tính theo byte hoặc theo tỉ lệ phần trăm trên tổng số. Trả về kiểu integer hoặc byte; float cho tỉ lệ phần trăm

en: Disk write statistics. Returns integer with type in sectors, operations, bytes; float with type in sps, ops, bps
vi: Thống kê đĩa ghi. Trả về kiểu integer với loại trong các ngành, hoạt động, byte; float với loại trong sps, ops, bps

en: Display OK triggers for
vi: Các trigger hiển thị OK khi

en: Display graph
vi: Hiển thị đồ thị

en: Display problems
vi: Hiển thị vấn đề

en: Display stacked graph
vi: Hiển thị sơ đồ xếp chồng

en: Displaying %1$s of %2$s found
vi: Hiển thị %1$s của %2$s đã tìm được

en: Displaying %1$s to %2$s of %3$s found
vi: Hiển thị %1$s đến %2$s của %3$s được tìm thấy

en: Displaying options
vi: Hiển thị tùy chọn

en: Do you wish to replace the conditional expression?
vi: Bạn có muốn thay thế biểu thức điều kiện không?

en: Download the configuration file
vi: Tải xuống tệp tin cấu hình

en: Downtime
vi: Thời gian down

en: Draw style
vi: Kiểu dáng thiết kế

en: Duplicate "name" value "%1$s" for map.
vi: Tạo bản sao "tên" giá trị "%1$s" cho sơ đồ.

en: Duplicate userid "%1$s" in users for map "%2$s".
vi: Tạo bản sao id người dùng "%1$s" trong người dùng cho sơ đồ "%2$s".

en: Each URL should have a unique name. Please make sure there is only one URL named
vi: Mỗi URL cần có một tên duy nhất. Xin chắc chắn chỉ có một URl có tên

en: Edit dashboard
vi: Chỉnh sửa bảng điều khiển

en: Edit map
vi: Chỉnh sửa sơ đồ

en: Edit tree element
vi: Chỉnh sửa phần tử cây

en: Edit widget
vi: Chỉnh sử ô điều khiển

en: Effective value
vi: Giá trị hiệu quả

en: Elasticsearch error: %1$s.
vi: Lỗi tìm kiếm: %1$s.

en: Empty SSL certificate file for web scenario "%1$s".
vi: Tệp chứng chỉ SSL trống cho web scenario "%1$s".

en: Empty SSL key file for web scenario "%1$s".
vi: Tệp khóa SSL trống cho web scenario: "%1$s".

en: Empty input parameter.
vi: Không có tham số đầu vào.

en: Empty map ID.
vi: ID sơ đồ trống.

en: Enable HTTP authentication
vi: Kích hoạt xác thực HTTP

en: Enable LDAP authentication
vi: Kích hoạt xác thực LDAP

en: Enable confirmation
vi: Kích hoạt xác thực

en: Enable debug mode in selected groups?
vi: Kích hoạt chế độ debug trong các nhóm được lựa chọn?

en: Enable host
vi: Kích hoạt host

en: Enable host?
vi: Kích hoạt host?

en: Enable hosts
vi: Kích hoạt máy chủ

en: Enable hosts monitored by selected proxies?
vi: Kích hoạt tính năng theo dõi các host bằng cách chọn các proxy?

en: Enable internal housekeeping
vi: Kích hoạt tính năng dọn dẹp nội bộ

en: Enable selected actions?
vi: Kích hoạt các action được chọn?

en: Enable selected discovery rules?
vi: Kích hoạt các quy tắc phát hiện được chọn?

en: Enable selected groups?
vi: Kích hoạt các nhóm được chọn?

en: Enable selected hosts?
vi: Kích hoạt các host được chọn?

en: Enable selected items?
vi: Kích hoạt các item được chọn?

en: Enable selected media types?
vi: Kích hoạt các media type đã chọn?

en: Enable selected triggers?
vi: Kích hoạt các trigger đã chọn?

en: Enable selected web scenarios?
vi: Kích hoạt web scenario đã được chọn?

en: Enable trapping
vi: Kích hoạt trap

note: #-#-#-#-#  1533 (plasma-desktop)  #-#-#-#-# i18n: ectx: property (text), item, widget (QComboBox, CbValueMatch)
en: Equals
vi: Bằng

en: Error in search request for table "%1$s".
vi: Lỗi trong yêu cầu tìm kiếm cho bảng "%1$s".

en: Error: %1$s
vi: Lỗi: "%1$s".

en: Event ID
vi: ID sự kiện

en: Event acknowledged
vi: Sự kiện được tiếp nhận

en: Event correlation
vi: Liên kết sự kiện

en: Event correlation rules
vi: Quy tắc liên kết sự kiện

en: Event details
vi: Chi tiết sự kiện

en: Event generation
vi: Tạo ra sự kiện

en: Event list [previous 20]
vi: Danh sách sự kiện [20 trở lại]

en: Event log monitoring. Returns log
vi: Theo dõi log sự kiện. Trả về log

en: Event name
vi: Tên sự kiện

en: Event tag pair
vi: Cặp thẻ sự kiện

en: Event updated | Events updated
vi[0]: Sự kiện được cập nhật

en: Events and alerts
vi: Các sự kiện và các thông báo

en: Every day(s)
vi: Hàng ngày(s)

en: Every week(s)
vi: Hàng tuần(s)

en: Exclude host groups
vi: Loại trừ các nhóm máy chủ

en: Execute WMI query and return the first selected object. Returns integer, float, string or text (depending on the request)
vi: Thực hiện truy vấn WMI và trả về đối tượng được trả về đầu tiên. Trả về kiểu integer, float, string hoặc text (tùy theo yêu cầu)

en: Execute on
vi: Thực hiện trên

en: Executed
vi: Thực thi

en: Executed script
vi: Câu lệnh đã thực hiện

en: Execution confirmation
vi: Thực hiện xá nhận

en: Exists
vi: Tồn Tại

en: Expand macros
vi: Mở rộng macros

en: Expand single problem
vi: Mở rộng vấn đề duy nhất

[ctx: maintenance status]
en: Expired
vi: Hết hạn

en: Export failed
vi: Xuất tệp thất bại

en: Export to CSV
vi: Export thành CSV

en: Expression cannot be empty
vi: Biểu thức không thể bị rỗng

en: Expression constructor
vi: Người xây dựng biểu thức

en: Expression type
vi: Loại biểu thức

en: Expressions
vi: Các biểu thức

en: External check
vi: Kiểm tra bên ngoài

en: Failed login
vi: Gặp lỗi khi đăng nhập

en: Failed to create dashboard
vi: Không thể tạo bảng điều khiển

en: Failed to parse URL.
vi: Không thể phân tích cú pháp URL.

en: Failed to update dashboard
vi: Không thể cập nhật bảng điều khiển

en: Failure Audit
vi: Thử nghiệm thất bại

en: Fatal error, please report to the Zabbix team
vi: Lỗi nghiêm trọng, vui lòng báo cáo cho nhóm Zabbix

en: Field "%1$s" cannot be set to NULL.
vi: Trường "%1$s" không thể bị thiết lập là NULL.

en: Field "%1$s" is mandatory.
vi: Trường "%1$s" là bắt buộc.

en: Field "%1$s" is missing a value for map "%2$s".
vi: Trường "%1$s" thiếu giá trị cho sơ đồ "%2$s".

en: Field "%1$s" is not correct: %2$s
vi: Trường "%1$s" không chính xác: %2$s

en: Field "%1$s" is not integer.
vi: Trường "%1$s" không phải là số nguyên.

en: Field "%1$s" is not string.
vi: Trường "%1$s" không phải là chuỗi.

en: Field "%1$s" must be missing.
vi: Trường "%1$s" phải bị lỗi.

en: File is too big, max upload size is %1$s bytes.
vi: Tập tin quá lớn, kích thước tải lên tối đa là %1$s byte.

en: File time information. Returns integer (Unix timestamp)
vi: Thông tin thời gian tập tin. Trả về kiểu integer (dấu thời gian Unix)

en: Filled region
vi: Khu vực được tô kín

en: Filter properties
vi: Lọc các thuộc tính

en: Find string in a file. Returns 0 - match not found; 1 - found
vi: Tìm chuỗi trong một tệp tin. Trả về 0 - không tìm thấy; 1 - tìm thấy

en: Find string in a file. Returns the line containing the matched string, or as specified by the optional output parameter
vi: Tìm chuỗi trong một tập tin. Trả về dòng chứa chuỗi khớp hoặc theo chỉ định của tham số đầu ra tùy chọn

en: Find string on a web page. Returns the matched string, or as specified by the optional output parameter
vi: Tìm chuỗi trên một trang web. Trả về chuỗi khớp hoặc theo chỉ định của tham số đầu ra tùy chọn

en: Finnish (fi_FI)
vi: Hoàn thành(fi_FI)

[ctx: page navigation]
en: First
vi: Đầu tiên

en: Fit to map
vi: Ăn khớp với bản đồ

en: Flexible
vi: Linh hoạt

en: Follow redirects
vi: Theo dõi chuyển hướng

en: Form data
vi: Mẫu dữ liệu

en: Formula
vi: Công thức

en: French (fr_FR)
vi: Pháp(fr_FR)

en: Frontend access
vi: Truy cập Frontend

en: Frontend messaging
vi: Thông điệp frontend

en: GSM modem
vi: Bộ điều giải GSM

en: GUI access disabled.
vi: Truy cập GUI bị vô hiệu hóa.

en: Get content of web page. Returns web page source as text
vi: Nội dung của trang web. Trả về nguồn trang web dưới dạng văn bản

en: Given expression is not a macro
vi: Biểu thức đã cho không phải là một macro

en: Global regular expression "%1$s" does not exist.
vi: Biểu thức chính quy toàn cục "%1$s" không tồn tại

en: Global value
vi: Giá trị toàn cục

en: Go back to %1$s
vi: Quay trở về %1$s

en: Gradient line
vi: Đường độ dốc

en: Graph "%1$s" already exists on "%2$s" (inherited from another template).
vi: Đồ thị "%1$s"  đã tồn tại trên "%2$s" (Kế thừa từ template khác)

en: Graph "%1$s" already exists on "%2$s" (items are not identical).
vi: Đồ thị "%1$s" đã tồn tại trên "%2$s" (Các item là không giống nhau).

en: Graph "%1$s" already exists on "%2$s".
vi: Đồ thị "%1$s" đã tồn tại trên "%2$s".

en: Graph "%1$s" with templated items cannot contain items from other hosts.
vi: Đồ thị "%1$s" với các template item không thể chứa các item từ các host khác.

en: Graph (classic)
vi: đồ thị (cơ bản)

en: Graph added
vi: Đồ thị được thêm vào

en: Graph copied | Graphs copied
vi[0]: Đồ thị được sao chép

en: Graph prototype
vi: Kiểu đồ thị

en: Graph prototype "%1$s" contains item prototypes from multiple discovery rules.
vi: Kiểu đồ thị "%1$s" bao gồm các kiểu item từ nhiều quy tắc phát hiện.

en: Graph prototype "%1$s" must have at least one item prototype.
vi: Kiểu đồ thị "%1$s" phải có ít nhất một kiểu item.

en: Graph prototype "%1$s" with templated items cannot contain items from other hosts.
vi: Kiểu đồ thị "%1$s" với các template item không thể chứa các item từ các host khác.

en: Graph prototype added
vi: Kiểu đồ thị đã được thêm vào

en: Graph prototype updated
vi: Kiểu đồ thị đã được cập nhật

en: Graph prototype with ID "%1$s" is not available.
vi: Kiều đồ thị với ID "%1$s" không sẵn sàng.

en: Graph prototypes
vi: Các kiểu đồ thị

en: Graph sum
vi: Tính tổng đồ thị

en: Graph type
vi: Kiểu đồ thị

en: Graph updated
vi: Đồ thị được cập nhật

en: Graph with ID "%1$s" is not available.
vi: Đồ thị với ID "%1$s" không sẵn sàng.

en: Greek (el_GR)
vi: Greek(el_GR)

en: Group "%1$s" cannot be deleted, because it is used by a host prototype.
vi: Nhóm "%1$s" không thể bị xóa, bởi vì nó được sử dụng bởi các kiểu host.

en: Group "%1$s" cannot be deleted, because it is used in a correlation condition.
vi: Nhóm "%1$s" không thể xóa, bởi vì nó được sử dụng trong một điều kiện tương quan.

en: Group "%1$s" does not exist.
vi: Nhóm "%1$s" không tồn tại.

en: Group "%1$s" for host "%2$s" does not exist.
vi: Nhóm "%1$s" cho host "%2$s" không tồn tại.

en: Group by
vi: Nhóm theo

en: Group for discovered hosts
vi: Nhóm cho các host được phát hiện

en: Group prototype cannot be based on a discovered host group "%1$s".
vi: Kiểu nhóm không thể dựa trên một nhóm host được phát hiện "%1$s".

en: Group prototypes
vi: Các kiểu nhóm

en: Grouping by
vi: Gộp nhóm theo

en: HTTP login form
vi: Mẫu đăng nhập HTTP

en: HTTP settings
vi: Cài đặt HTTP

en: HW architecture
vi: Kiến trức HW

en: Hardware (Full details)
vi: Phần cứng (đầy đủ các chi tiết)

en: Hardware sensor reading. Returns float
vi: Đọc cảm biến phần cứng. Trả về kiểu float

en: Hexadecimal to decimal
vi: Thập lục phân đến thập phân

en: Hide debug
vi: Ẩn gỡ lỗi

en: Hide groups without problems
vi: Ẩn nhóm không có vấn đề

en: Hide sidebar
vi: Ẩn thanh bên

[ctx: screen reader]
en: Hierarchy
vi: Thứ bậc

en: High-contrast dark
vi: Độ tương phản tối

en: High-contrast light
vi: Độ tương phản sáng

en: Highlight whole row
vi: Làm nổi bật toàn bộ hàng

en: History clearing can take a long time. Continue?
vi: Xóa lịch sử có thể mất một thời gian dài. Tiếp tục?

en: History data selection
vi: Lựa chọn dữ liệu lịch sử

en: Horizontal align
vi: Sắp xếp theo chiều ngang

en: Host "%1$s" already exists.
vi: Host "%1$s" đã tồn tại.

en: Host "%1$s" cannot be without host group.
vi: Máy chủ "%1$s" không thể không có nhóm máy chủ.

en: Host access
vi: Kết nối host

en: Host added
vi: Host được thêm vào

en: Host cannot have more than one default interface of the same type.
vi: Host không thể có nhiều hơn một interface mặc định của kiểu tương tự.

en: Host count
vi: Đếm host

en: Host disabled | Hosts disabled
vi[0]: Host đã vô hiệu hóaCác host đã vô hiệu hóa

en: Host enabled | Hosts enabled
vi[0]: Host được kích hoạtCác host được kích hoạt

en: Host group
vi: Nhóm host

en: Host group "%1$s" already exists.
vi: Nhóm host "%1$s" đã tồn tại.

en: Host group "%1$s" cannot be deleted, because it is used in a global script.
vi: `Nhóm host "%1$s" không thể bị xóa, bởi bị nó được sử dụng trong một tập lệnh toàn cục.

en: Host group elements
vi: Các phần tử nhóm host

en: Host group label type
vi: Kiểu nhãn nhóm host

en: Host group with ID "%1$s" is not available.
vi: Nhóm máy chủ với ID "%1$s" không sẵn sàng.

en: Host groups
vi: Các nhóm host

en: Host interface
vi: Giao diện host

en: Host inventory
vi: Host lưu trữ

en: Host inventory overview
vi: Tổng quan về host lưu trữ

en: Host label type
vi: Kiểu nhãn host

en: Host location
vi: Vị trí máy chủ

en: Host macros
vi: Máy chủ macro

en: Host metadata
vi: Dữ liệu đặc tả host

en: Host name
vi: Tên host

en: Host networks
vi: Các mạng host

en: Host prototype
vi: Kiểu máy

en: Host prototype added
vi: Kiểu host được thêm vào

en: Host prototype updated | Host prototypes updated
vi[0]: Kiểu host được cập nhật

en: Host prototype with host name "%1$s" already exists in discovery rule "%2$s".
vi: Kiểu host với tên host "%1$s" đã tồn tại trong quy tắc phát hiện "%2$s".

en: Host prototype with visible name "%1$s" already exists in discovery rule "%2$s".
vi: Kiểu host với tên hiển thị "%1$s" đã tồn tại trong quy tắc phát hiện "%2$s".

en: Host prototypes
vi: Các kiểu host

en: Host router
vi: Định tuyến host

en: Host time
vi: Thời gian của host

en: Host update failed.
vi: Host cập nhật thất bại.

en: Host with ID "%1$s" is not available.
vi: Máy chủ với ID "%1$s" không sẵn sàng.

en: Host with the same name "%1$s" already exists.
vi: Host với cùng một tên "%1$s" đã tồn tại.

en: Host with the same visible name "%1$s" already exists.
vi: Host với cùng một tên hiển thị "%1$s" đã tồn tại.

en: Hosts
vi: Các host

en: Hosts location
vi: Vị trí các host

en: Hour
vi: Giờ

en: IP and DNS cannot be empty for host interface.
vi: IP và DNS không thể để trống cho host interface.

en: IP range
vi: Dải IP

en: IP range "%1$s" exceeds "%2$s" address limit
vi: Dải IP "%1$s" vượt quá giới hạn địa chỉ "%2$s"

en: IPMI interfaces
vi: Giao diện IPMI

en: Icon (default)
vi: Biểu tượng (mặc định)

en: Icon (disabled)
vi: Biểu tượng (vô hiệu hóa)

en: Icon (maintenance)
vi: Biểu tượng (bảo trì)

en: Icon (problem)
vi: Biểu tượng (vấn đề)

en: Icon highlight
vi: Biểu tượng tô sáng

en: Icon map
vi: Biểu tượng bản đồ

en: Icon map "%1$s" cannot be deleted. Used in map "%2$s".
vi: Biểu tượng bản đồ "%1$s" không thể bị xóa. Sử dụng trong bản đồ "%2$s".

en: Icon map created
vi: Biểu tượng bản đồ được tạo

en: Icon map deleted
vi: Biểu tượng bản đồ đã xóa

en: Icon map updated
vi: Biểu tượng bản đồ được cập nhật

en: Icon mapping
vi: Vẽ biểu tượng

en: Icon with ID "%1$s" is not available.
vi: Biểu tượng với ID "%1$s" không sẵn sàng.

en: Identification of the system. Returns string
vi: Nhận dạng hệ thống. Trả về kiểu string

en: If you think this message is wrong, please consult your administrators about getting the necessary permissions.
vi: Nếu bạn nghĩ rằng tin nhắn này là sai, xin vui lòng tham khảo ý kiên các quản trị viên của bạn về việc nhận các điều khoản cần thiết.

en: Image "%1$s" already exists.
vi: Hình ảnh "%1$s" đã tồn tại.

en: Image added
vi: Hình ảnh đã được thêm

en: Image deleted
vi: Hình ảnh đã bị xóa

en: Image label type
vi: Loại nhãn hình ảnh

en: Image updated
vi: Hình ảnh được cập nhật

en: Images for all maps will be updated!
vi: Các hình ảnh cho tất cả bản đồ sẽ được cập nhật!

en: Import file
vi: Import tập tin

en: Imported successfully
vi: Đã Import thành công

en: In maintenance
vi: Đang bảo trì

en: Inaccessible graph
vi: Đồ thị không thể tiếp cận

en: Inaccessible group
vi: Nhóm không thể tiếp cận

en: Inaccessible host
vi: Máy chủ không thể tiếp cận

en: Inaccessible item
vi: Item không thể tiếp cận

en: Inaccessible maintenance
vi: Bảo trì không thể tiếp cận

en: Inaccessible map
vi: Sơ đồ không thể tiếp cận

en: Inaccessible template
vi: Mẫu không thể tiếp cận

en: Inaccessible trigger
vi: Trigger không thể tiếp cận

en: Inaccessible user
vi:  Người dùng không thể truy cập

en: Incoming traffic statistics on network interface. Returns integer
vi: Thống kê lưu lượng truy cập đến interface mạng. Trả về kiểu trigger

en: Incorrect "height" value for map "%1$s".
vi: Giá trị "độ cao" không chính xác cho sơ đồ "%1$s".

en: Incorrect "permission" value "%1$s" in user groups for map "%2$s".
vi: Giá trị "Quyền truy cập" "%1$s" không chính xác trong nhóm người dùng cho sơ đồ "%2$s".

en: Incorrect "permission" value "%1$s" in users for map "%2$s".
vi: Giá trị "quyền truy cập" "%1$s" không chính xác trong người dùng cho sơ đồ "%2$s".

en: Incorrect "private" value "%1$s" for map "%2$s".
vi: Giá trị "riêng" "%1$s" không chính xác cho sơ đồ "%2$s".

en: Incorrect "width" value for map "%1$s".
vi: Giá trị "chiều rộng" không chính xác cho sơ đồ "%1$s".

en: Incorrect %1$s label type value for map "%2$s".
vi: Kiểu giá trị nhãn %1$s không chính xác cho bản đồ "%2$s".

en: Incorrect API "%1$s".
vi: API không chính xác "%1$s".

en: Incorrect SNMP OID.
vi: SNMP OID không chính xác.

en: Incorrect SNMP community.
vi: SNMP community không chính xác.

en: Incorrect action condition discovery check.
vi: Điều kiện kiểm tra phát hiện action không chính xác.

en: Incorrect action condition discovery check. Discovery check does not exist or you have no access to it.
vi: Điều kiện kiểm tra phát hiện action không chính xác. Kiểm tra phát hiện không tồn tại hoặc bạn không có quyền truy cập vào nó.

en: Incorrect action condition discovery object.
vi: Điều kiện đối tượng phát hiện action không chính xác.

en: Incorrect action condition discovery rule. Discovery rule does not exist or you have no access to it.
vi: Điều kiện quy tắc phát hiện action không chính xác. Quy tắc phát hiện không tồn tại hoặc bạn không có quyền truy cập vào nó.

en: Incorrect action condition discovery status.
vi: Điều kiện trạng thái phát hiện action không chính xác.

en: Incorrect action condition event type.
vi: Điều kiện kiểu sự kiện action không chính xác.

en: Incorrect action condition port "%1$s".
vi: Điều kiện cổng action "%1$s" không chính xác.

en: Incorrect action condition proxy. Proxy does not exist or you have no access to it.
vi: Điều kiện proxy action không chính xác. Proxy không tồn tại hoặc bạn không có quyền truy cập vào nó.

en: Incorrect action condition trigger severity.
vi: Điều kiện mức độ quan trọng của trigger action không chính xác.

en: Incorrect action condition trigger. Trigger does not exist or you have no access to it.
vi: Điều kiện trigger action không chính xác. Trigger không tồn tại hoặc bạn không có quyền truy cập vào chúng.

en: Incorrect action condition type.
vi: Kiểu điều kiện action không chính xác.

en: Incorrect action operation escalation step values.
vi: Bước thao tác các giá trị tiếp theo không chính xác.

en: Incorrect action operation type "%1$s" for event source "%2$s".
vi: Loại thao tác hoạt động không chính xác "%1$s" cho nguồn sự kiện "%2$s".

en: Incorrect arguments passed to function.
vi: Các đối số không chính xác được thông qua hàm.

en: Incorrect bulk value for interface.
vi: Giá trị số lượng lớn không chính xác cho interface.

en: Incorrect field "%1$s" name or value in where statement for table "%2$s".
vi: Trường có tên "%1$s" không chính xác hoặc giá trị ở nơi báo cáo đối với bảng "%2$s".

en: Incorrect fields for sysmap.
vi: Các trường đối với sysmap không chính xác.

en: Incorrect file upload.
vi: Tải lên tập tin không chính xác.

en: Incorrect function is used
vi: Hàm được sử dụng không chính xác.

en: Incorrect image index.
vi: Chỉ số hình ảnh không chính xác.

en: Incorrect input parameters.
vi: Các tham số đầu vào không chính xác.

en: Incorrect inventory mode in action operation.
vi: Chế độ kiểm kê không chính xác trong thao tác hoạt động.

en: Incorrect item key "%1$s" provided for trigger expression on "%2$s".
vi: Key item "%1$s" không chính xác được cung cấp cho biểu thức trigger trên "%2$s".

en: Incorrect item value type
vi: Kiểu giá trị item không chính xác

en: Incorrect item value type "%1$s" provided for trigger function "%2$s".
vi: Kiểu giá trị item "%1$s" được cung cấp không chính xác đối với hàm trigger "%2$s".

en: Incorrect list of items.
vi: Thống kê không chính xác của các item.

en: Incorrect maintenance period (minimum 5 minutes)
vi: Chu kỳ bảo trì không chính xác (nhỏ nhất là 5 phút)

en: Incorrect map ID.
vi: ID sơ đồ không chính xác.

en: Incorrect method "%1$s.%2$s".
vi: Phương pháp "%1$s.%2$s" không chính xác.

en: Incorrect port range.
vi: Phạm vi cổng không chính xác.

en: Incorrect regular expression "%1$s": "%2$s"
vi: Biểu thức chính quy "%1$s" không chính xác: "%2$s"

en: Incorrect response received from Zabbix server "%1$s".
vi: Đáp ứng không chính xác nhận được từ máy chủ Zabbix  "%1$s".

en: Incorrect status for host "%1$s".
vi: Trạng thái máy chủ không chính xác "%1$s".

en: Incorrect templated web scenario step count.
vi: Bước web scenario mẫu không chính xác.

en: Incorrect trigger expression.
vi: Biểu thức trigger không chính xác.

en: Incorrect trigger expression. Host "%1$s" does not exist or you have no access to this host.
vi: Biểu thức trigger không chính xác. Host "%1$s" không tồn tại hoặc bạn không có quyền truy cập vào host này.

en: Incorrect trigger expression. Trigger expression elements should not belong to a template and a host simultaneously.
vi: Biểu thức trigger không chính xác. Các phần tử biểu thức trigger không phải thuộc về một template và một host cùng một lúc.

en: Incorrect trigger prototype expression. Host "%1$s" does not exist or you have no access to this host.
vi: Biểu thức trigger không chính xác. Máy chủ "%1$s" không tồn tại hoặc bạn không có quyền truy cập vào máy chủ này.

en: Incorrect trigger prototype expression. Trigger prototype expression elements should not belong to a template and a host simultaneously.
vi: Biểu thức trigger không chính xác. Các thành phần biểu thức trigger không nên đồng thời thuộc về một mẫu và máy chủ lưu trữ.

en: Incorrect user ID specified for map "%1$s".
vi: ID người dùng không chính xác được chỉ định cho sơ đồ "%1$s".

en: Incorrect user group ID specified for map "%1$s".
vi: ID nhóm người dùng không chính xác được chỉ định cho sơ đồ "%1$s".

en: Incorrect value "%1$s" for "%2$s" field.
vi: Giá trị "%1$s" không chính xác đối với trường "%2$s".

en: Incorrect value "%1$s" for "%2$s" field: must be between %3$s and %4$s.
vi: Giá trị "%1$s" không chính xác đối với trường "%2$s": phải nằm giữa "%3$s" và "%4$s".

en: Incorrect value "%1$s" for float field "%2$s".
vi: Giá trị "%1$s" không chính xác đối với trường float "%2$s".

en: Incorrect value "%1$s" for int field "%2$s".
vi: Giá trị "%1$s" không chính xác đối với trường int "%2$s".

en: Incorrect value "%1$s" for unsigned int field "%2$s".
vi: Giá trị "%1$s" không chính xác đối với trường unsigned int "%2$s".

en: Incorrect value for "%1$s" field.
vi: Giá trị không chính xác cho trường "%1$s".

en: Incorrect value for field "%1$s": %2$s.
vi: Giá trị không chính xác cho trường "%1$s": %2$s.

en: Indicators
vi: Bộ chỉ thị

en: Information about a service. Returns integer with param as state, startup; string - with param as displayname, path, user; text - with param as description; Specifically for state: 0 - running, 1 - paused, 2 - start pending, 3 - pause pending, 4 - continue pending, 5 - stop pending, 6 - stopped, 7 - unknown, 255 - no such service; Specifically for startup: 0 - automatic, 1 - automatic delayed, 2 - manual, 3 - disabled, 4 - unknown
vi: Thông tin về một dịch vụ. Trả về số nguyên với tham số là trạng thái, khởi động; string - với tham số là tên hiển thị, đường dẫn, người dùng; text - với tham số như mô tả; Cụ thể cho trạng thái: 0 - đang chạy, 1 - tạm dừng, 2 - bắt đầu chờ xử lý, 3 - tạm dừng chờ xử lý, 4 - tiếp tục chờ xử lý, 5 - dừng chờ xử lý, 6 - dừng, 7 - không xác định, 255 - không có dịch vụ; Cụ thể khởi động: 0 - tự động, 1 - tự động bị trì hoãn, 2 - thủ công, 3 - bị vô hiệu hóa, 4 - không xác định

en: Inherited and host macros
vi: Kế thừa và máy chủ macros

en: Inherited and template macros
vi: Kế thừa và macros mẫu

en: Insert expression
vi: Chèn biểu thức

en: Installer name
vi: Tên người cài đặt

en: Interface is linked to item "%1$s" on "%2$s".
vi: Interface được liên kết đến item "%1$s" trên "%2$s".

en: Interface with DNS "%1$s" cannot have empty IP address.
vi: Interface đối với DNS "%1$s" không thể có địa chỉ IP để trống.

en: Interface with IP "%1$s" cannot have empty DNS name while having "Use DNS" property on "%2$s".
vi: Interface với IP "%1$s" không thể có tên DNS để trống trong khi có thuộc tính "sử dụng DNS" trên "%2$s".

en: Interface with IP "%1$s" cannot have empty DNS name.
vi: Interface đối với IP "%1$s" không thể có tên DNS để trống.

en: Interfaces
vi: Giao diện

[ctx: authentication]
en: Internal
vi: Nội bộ

[ctx: user type]
en: Internal
vi: Nội bộ

en: Internal JSON-RPC error.
vi: Lỗi nội bộ JSON-RPC.

en: Internal data storage period
vi: Chu kì lưu trữ dữ liệu nội bộ

en: Internal error.
vi: Lỗi nội bộ.

en: Invalid IP address "%1$s".
vi: Địa chỉ IP "%1$s" không hợp lệ.

en: Invalid JSON. An error occurred on the server while parsing the JSON text.
vi: JSON không hợp lệ. Một lỗi xảy ra trên máy chủ trong khi phân tích văn bản JSON.

en: Invalid action condition: %1$s.
vi: Điều kiện hoạt động không hợp lệ: %1$s.

en: Invalid date.
vi: Ngày kiểm kê.

en: Invalid email address "%1$s".
vi: Địa chỉ email không hợp lệ "%1$s".

en: Invalid email address for media type with ID "%1$s".
vi: Địa chỉ email không hợp lệ cho loại phương tiện với ID "%1$s".

en: Invalid interval "%1$s".
vi: Khoảng thời gian "%1$s" không hợp lệ.

en: Invalid key "%1$s": %2$s.
vi: Key "%1$s" không hợp lệ: "%2$s".

en: Invalid method parameters.
vi: Phương pháp tham số không hợp lệ.

en: Invalid parameter "%1$s": %2$s.
vi: Tham số "%1$s" không hợp lệ: %2$s.

en: Invalid params.
vi: Tham số không hợp lệ.

en: Invalid response code "%1$s".
vi: Đáp ứng code "%1$s" không hợp lệ.

en: Invalid tag "%1$s": %2$s.
vi: Thẻ "%1$s" không hợp lệ: %2$s.

en: Invalid time period.
vi: Khoảng thời gian không hợp lệ.

en: Inventory disabled for host "%1$s".
vi: Kiểm kê bị vô hiệu hóa cho host "%1$s".

en: Inventory field
vi: Trường kiểm kê

en: Inventory mode
vi: Chế độ kiểm kê

en: Is online?
vi: Có trực tuyến hay không?

en: It is not possible to filter by user password.
vi: Nó không thể lọc theo mật khẩu người dùng.

en: It is not possible to search by user password.
vi: Nó không thể tìm kiếm theo mật khẩu người dùng.

en: Item added
vi: Item đã được thêm vào

en: Item copied | Items copied
vi[0]: Item đã được sao chép

en: Item disabled | Items disabled
vi[0]: Item đã bị vô hiệu hóaCác item đã bị vô hiệu hóa

en: Item enabled | Items enabled
vi[0]: Item đã được kích hoạtCác item đã được kích hoạt

en: Item in "not supported" state
vi: Item trong trạng thái "không được hỗ trợ"

en: Item name
vi: Tên mục

en: Item not selected
vi: Item không được lựa chọn

en: Item prototype
vi: Kiểu item

en: Item prototype added
vi: Kiểu item đã được thêm vào

en: Item prototype updated | Item prototypes updated
vi[0]: Kiểu item đã được cập nhật

en: Item prototype with ID "%1$s" is not available.
vi: Kiểu item với ID "%1$s" không sẵn sàng.

en: Item prototypes
vi: Các kiểu item

en: Item values
vi: Giá trị item

en: Item will not be refreshed. Please enter a correct update interval.
vi: Item sẽ được làm mới. Nhập một khoảng thời gian cập nhật chính xác.

en: Item will not be refreshed. Specified update interval requires having at least one either flexible or scheduling interval.
vi: Item sẽ không được làm mới. Khoảng thời gian cập nhật được chỉ định yêu cầu phải có ít nhất một khoảng thời gian linh hoạt hoặc kế hoạch.

en: Item will not be refreshed. Update interval should be between 1s and 1d. Also Scheduled/Flexible intervals can be used.
vi: Item sẽ không được làm mới. Khoảng thời gian cập nhật nên nằm giữa 1s và 1d. Cũng có thể sử dụng khoảng thời gian theo lịch trình/ linh hoạt.

en: Item with ID "%1$s" is not available.
vi: Item với ID "%1$s" không sẵn sàng.

en: Items list
vi: Danh sách các item

en: Items location
vi: Vị trí các item

en: JSON string is expected
vi: Chuỗi JSON là được kì vọng

en: Keep lost resources period
vi: Giữ thời gian tài nguyên bị mất

en: Kiosk mode
vi: Chế độ Kiosk

en: LDAP Server
vi: Máy chủ LDAP

en: LDAP authentication
vi: Xác thực LDAP

en: LDAP is not configured
vi: LDAP không được cấu hình

en: LDAP settings
vi: Cài đặt LDAP

en: Label location
vi: Vị trí nhãn

[ctx: page navigation]
en: Last
vi: Giá trị cuối cùng

en: Last %1$d day | Last %1$d days
vi[0]: %1$d ngày cuối cùng

en: Last %1$d hour | Last %1$d hours
vi[0]: %1$d giờ cuối cùng

en: Last %1$d minute | Last %1$d minutes
vi[0]: %1$d phút cuối cùng

en: Last %1$d month | Last %1$d months
vi[0]: %1$d tháng cuối cùng

en: Last %1$d second | Last %1$d seconds
vi[0]: %1$d giây cuối cùng

en: Last %1$d year | Last %1$d years
vi[0]: %1$d năm cuối cùng

en: Last check
vi: Lần kiểm tra cuối cùng

en: Last hour graph
vi: Đồ thị giờ cuối cuối cùng

en: Last month graph
vi: Đồ thị tháng cuối cùng

en: Last name
vi: Họ

en: Last of
vi: Lần cuối cùng của

en: Last seen (age)
vi: Nhìn thấy lần cuối cùng (Thời kỳ)

en: Last value
vi: Giá trị cuối cùng

en: Last week graph
vi: Đồ thị tuần cuối cùng

en: Latest data
vi: Dữ liệu gần đây nhất

en: Latest values
vi: Các giá trị gần đây nhất

en: Left Y
vi: rời khỏi Y

en: Left trim
vi: Cắt trái

en: Limit for search and filter results
vi: Tìm kiếm/lọc các yếu tố giới hạn

en: Line color
vi: Màu hàng

en: Link indicators
vi: Chỉ số liên kết

en: Link templates
vi: Liên kết các template

en: Linked map
vi: Sơ đồ được kết nối

en: Linked templates
vi: Các template đã liên kết

en: List is empty
vi: Danh sách rỗng

en: List of user group shares
vi: Danh sách chia sẻ nhóm người dùng

en: List of user shares
vi: Danh sách chia sẻ người dùng

en: Listing of MAC addresses. Returns string
vi: Danh sách địa chỉ MAC. Trả về kiểu string

en: Listing of PCI or USB devices. Returns text
vi: Danh sách các thiết bị PCI hoặc USB. Trả về kiểu text

en: Listing of installed packages. Returns text
vi: Danh sách các gói được cài đặt. Trả về kiểu text

en: Listing of services. Returns 0 - if empty; text - list of services separated by a newline
vi: Danh sách dịch vụ. Trả về không - nếu trống; text - danh sách các dịch vụ được phân tách bởi một dòng mới

en: Loading time of full web page (in seconds). Returns float
vi: Thời gian tải của trang web đầy đủ (tính bằng giây). Trả về kiểu float

en: Local time
vi: Giờ địa phương

en: Location latitude
vi: Vị trí vĩ độ

en: Location longitude
vi: Vị trí kinh độ

en: Log file monitoring with log rotation support. Returns log
vi: Giám sát tệp tin log với hỗ trợ quay vòng log. Trả về log

en: Log file monitoring. Returns log
vi: Giám sát tệp tin log. Trả về kiểu log

en: Log time format
vi: Dạng thức thời gian log

en: Log unmatched SNMP traps
vi: Log không khớp với SNMP traps

en: Login name or password is incorrect.
vi: Tên đăng nhập hoặc mật khẩu không chính xác.

en: Low-level discovery rule in "not supported" state
vi: Quy tắc phát hiện mức độ thấp ở trạng thái "không được hỗ trợ"

en: MAC address A
vi: Địa chỉ MAC A

en: MAC address B
vi: Địa chỉ MAC B

en: MD5 checksum of file. Returns character string (MD5 hash of the file)
vi: Tổng kiểm tra MD5 của tập tin. Trả về chuỗi ký tự (MD5 của tệp)

en: Macro "%1$s" already exists on "%2$s".
vi: Macro "%1$s" đã tồn tại trên "%2$s".

en: Macro "%1$s" already exists.
vi: Macro "%1$s" đã tồn tại.

en: Macros updated
vi: Các macro được cập nhật

en: Main filter
vi: Bộ lọc chính

en: Main navigation
vi: Điều hướng chính

en: Maintenance "%1$s" already exists.
vi: Bảo trì "%1$s" đã tồn tại.

en: Maintenance period
vi: Chu kỳ bảo trì

en: Maintenance period length
vi: Độ dài chu kỳ bảo trì

en: Maintenance periods
vi: Các chu kỳ bảo trì

en: Maintenance type
vi: Kiểu bảo trì

en: Maintenance with data collection
vi: Bảo trì với tập hợp dữ liệu

en: Maintenance without data collection
vi: Bảo trì mà không thu thập dữ liệu

en: Maintenance: %1$s
vi: Báo trì: %1$s

en: Manual input
vi: Tự nhập

en: Manually closed
vi: Hướng dẫn bị đóng

en: Map "%1$s" already exists.
vi: Sơ đồ "%1$s" đã tồn tại.

en: Map "%1$s" is public and read-only sharing is disallowed.
vi: Sơ đồ "%1$s" công khai và chia sẻ chỉ đọc không được phép

en: Map element
vi: Phần tử sơ đồ

en: Map element is missing parameters: %1$s
vi: Phần tử sơ đồ là thiếu tham số: %1$s

en: Map element label location
vi: Vị trí nhãn phần tử sơ đồ

en: Map element label type
vi: Loại nhãn phần tử bản đồ

en: Map label type
vi: Kiểu nhãn bản đồ

en: Map name cannot be empty.
vi: Tên sơ đồ không thể để trống.

en: Map navigation tree
vi: Cây điều hướng bản đồ

en: Map owner cannot be empty.
vi: Chủ sở hữu sơ đồ không thể để trống.

en: Map shape
vi: Hình sơ đồ

en: Map update failed.
vi: Cập nhật sơ đồ bị lỗi.

en: Map with ID "%1$s" is not available.
vi: Sơ đồ với ID "%1$s" không sẵn sàng.

en: Mapped to
vi: Bản đồ được vẽ tới

en: Mappings
vi: Vẽ bản đồ

en: Mark elements on trigger status change
vi: Các phần tử đánh đấu trên trạng thái trigger thay đổi

en: Mark others
vi: Đánh dấu khác

en: Mark selected
vi: Đánh dấu được lựa chọn

en: Mass update
vi: Cập nhật hàng loạt

en: Mass update elements
vi: Cập nhật hàng loạt các phần tử

en: Mass update shapes
vi: Hình dạng cập nhật lớn

en: Master item
vi: item chủ

en: Max count of elements to show inside table cell
vi: Đếm tối đã các phần tử hiển thị bên trong ô của bảng

en: Maximum number of opened files supported by OS. Returns integer
vi: Số lượng tệp mở tối đa được hỗ trợ bởi HĐH. Trả về kiểu integer

en: Maximum number of processes supported by OS. Returns integer
vi: Số lượng tiến trình tối thiểu được hỗ trợ bởi HĐH. Trả về kiểu integer

en: Maximum time period to display is %1$s day. | Maximum time period to display is %1$s days.
vi[0]: Chu kỳ thời gian tối đa để hiển thị là %1$s ngày.

en: Maximum total length of email address exceeded for media type with ID "%1$s".
vi: Tổng chiều dài tối đa của địa chỉ email vượt quá đối với loại phương tiện có ID "%1$s".

[ctx: May short]
en: May
vi: Tháng 5

en: Media type "%1$s" already exists.
vi: Loại phương tiện "%1$s" đã tồn tại.

en: Media type added
vi: Loại phương tiện đã được thêm vào

en: Media type deleted | Media types deleted
vi[0]: Loại phương tiện đã bị xóa

en: Media type disabled | Media types disabled
vi[0]: Loại phương tiện đã bị vô hiệu hóaCác loại phương tiện đã bị vô hiệu hóa

en: Media type enabled | Media types enabled
vi[0]: Loại phương tiện đã được kích hoạtCác loại phương tiện đã được kích hoạt

en: Media type updated
vi: Loại phương tiện đã được cập nhật

en: Media type with ID "%1$s" is not available.
vi: Kiểu phương tiện với ID "%1$s" là không sẵn sàng.

en: Media types
vi: Các loại phương tiện

en: Memory limit: %1$s
vi: Giới hạn bộ nhớ: %1$s

en: Memory size in bytes or in percentage from total. Returns integer for bytes; float for percentage
vi: Kích thước bộ nhớ theo byte hoặc theo tỷ lệ phần trăm từ tổng số. Trả về kiểu integer cho byte; kiểu float tỷ lệ phần trăm

en: Memory used by process in bytes. Returns integer
vi: Bộ nhớ đã sử dụng bởi tiến trình theo byte. Trả về kiểu integer

en: Message timeout
vi: Thời hạn tin nhắn

en: Message/Command
vi: Tin nhắn/Lệnh

en: Method not found.
vi: Không tìm thấy giải pháp

en: Metrics
vi: Đơn vị đo

en: Minimum severity
vi: Sự quan trọng tối thiểu

en: Minimum time period to display is %1$s minute. | Minimum time period to display is %1$s minutes.
vi[0]: Chu kì thời gian tối thiểu hiển thị là %1$s phút.

en: Missing "itemid" field for item.
vi: Thiếu trường "itemid" cho item.

en: Missing "name" field for graph prototype.
vi: Thiếu trường "tên" cho kiểu đồ thị.

en: Missing "name" field for graph.
vi: Thiếu trường "tên" cho đồ thị.

en: Missing data
vi: Thiếu dữ liệu

en: Missing items for graph "%1$s".
vi: Thiếu item cho đồ thị "%1$s".

en: Missing items for graph prototype "%1$s".
vi: Thiếu các item cho kiểu đồ thị "%1$s".

en: Missing key "%1$s" for host "%2$s".
vi: Thiếu key "%1$s" cho host "%2$s".

en: Monitored by
vi: Theo dõi bởi

en: Monitored by proxy
vi: Giám sát bằng proxy

en: Monitored host
vi: Host được giám sát

en: More matches found...
vi: Tìm thấy nhiều kết quả phù hợp hơn...

[ctx: screen reader]
en: More than %1$d matches for %2$s found
vi: Nhiều hơn %1$d khớp với %2$s được tìm thấy

en: More than 10 minutes
vi: Nhiều hơn 10 phút

en: Multiple PROBLEM events
vi: Nhiều sự kiện có vấn đề

[ctx: user first name]
en: Name
vi: Tên

en: Name of the form field should not exceed 255 characters.
vi: Tên của mẫu trường không nên vượt quá 25 kí tự.

en: Needle
vi: Hình Tháp Nhọn

en: Nested
vi: Lồng

en: Network discovery data storage period
vi: Chu kì lưu trữ dữ liệu khám phá mạng

en: Network interface list (includes interface type, status, IPv4 address, description). Returns text
vi: Danh sách interface (bao gồm loại interface, trạng thái, địa chỉ IPv4, mô tả). Trả về kiểu text

en: Network map added
vi: Sơ đồ mạng được thêm vào

en: Network map updated
vi: Sơ đồ mạng được cập nhật

en: Network maps
vi: Sơ đồ mạng

en: New condition
vi: Điều kiện mới

en: New dashboard
vi: Bảng điều khiển mới

en: New element
vi: Phần tử mới

en: New event host group
vi: Nhóm sự kiện máy chủ mới

en: New event tag value
vi: Giá trị thẻ sự kiện mới

en: New item
vi: Mục tin mới

en: New regular expression
vi: Biểu thức chính quy mới

en: New script
vi: Tập lệnh mới

en: New triggers
vi: Trigger mới

en: Next step
vi: Bước tiếp theo

en: No "%1$s" given for graph prototype.
vi: "%1$s" không được đưa ra cho kiểu đồ thị.

en: No "%1$s" given for graph.
vi: "%1$s" không được đưa ra cho đồ thị.

en: No "%1$s" given for map.
vi: Không có "%1$s" cho sơ đồ.

en: No changes.
vi: Không có thay đổi nào.

en: No data collection
vi: Không thu thập dữ liệu

en: No data found.
vi: Không tìm thấy dữ liệu.

en: No data.
vi: Không có dữ liệu.

en: No default interface for "%1$s" type on "%2$s".
vi: Không có interface mặc định cho kiểu "%1$s" trên "%2$s".

en: No details
vi: Không có thông tin chi tiết

en: No discovery rule IDs given.
vi: Không có quy tắc phát hiện các ID cho.

en: No file was uploaded.
vi: Không có tập tin nào được tải lên.

en: No graphs added.
vi: Không có đồ thị nào được thêm vào.

en: No host IDs given.
vi: Không có các host ID nhất định.

en: No host selected.
vi: Không có máy chủ nào được chọn.

en: No interface found
vi: Không tìm thấy interface

en: No inventory mode specified for action operation.
vi: Không có chế độ kiểm kê được chỉ định cho thao tác hoạt động.

en: No items defined.
vi: Không các định được các item.

en: No macros found.
vi: Không tìm thấy macro nào.

en: No maps added.
vi: Bản đồ không được thêm vào.

en: No permissions for system access.
vi: Không có quyền truy cập hệ thống.

en: No permissions to referred object or it does not exist!
vi: Không có quyền truy cập vào đối tượng được gọi hoặc nó không tồn tại!

en: No refresh
vi: Không làm mới

en: No script specified for action operation command.
vi: Không quy được script cho thao tác lệnh action.

en: No triggers defined.
vi: Không xác định được trigger nào.

en: No value
vi: Không có giá trị

en: Non-boolean flags are deprecated.
vi: Không có cờ boolean bị phản đối.

en: Normal view
vi: Xem bình thường

en: Not Ack
vi: Không báo nhận

en: Not allowed to set password for user "guest".
vi: Không được phép đặt lại mật khẩu cho người dùng "guest".

en: Notification report
vi: Thông báo báo cáo

en: Notify all involved
vi: Thống báo tất cả các vấn đề

en: Number of CPUs. Returns integer
vi: Số lượng CPU. Trả về kiểu integer

en: Number of enabled items on the host.
vi: Số lượng item kích hoạt trên máy chủ.

en: Number of items (enabled/disabled/not supported)
vi: Số lượng item (Kích hoạt/vô hiệu hóa/không hỗ trợ)

en: Number of items in Zabbix database.
vi: Số lượng item trong cơ sở dữ liệu Zabbix.

en: Number of items in proxy history that are not yet sent to the server
vi: Số lượng itrm trong lịch sử proxy mà chưa được gửi đến máy chủ

en: Number of monitored hosts
vi: Số lượng host được giám sát

en: Number of out-of-window collisions. Returns integer
vi: Số xung đột ngoài window. Trả về kiểu integer

en: Number of problems
vi: Số lượng vấn đề

en: Number of problems and expand most critical one
vi: Số lượng vấn đề và mở rộng nghiêm trọng nhất

en: Number of triggers (enabled/disabled [problem/ok])
vi: Số lượng trigger (Kích hoạt/vô hiệu hóa [Problem/ok]

en: Number of triggers in Zabbix database.
vi: Số lượng trigger trong cơ sở dữ liệu Zabbix.

en: Number of unsupported items in Zabbix database.
vi: Số lượng item không được hỗ trợ trong cơ sở dữ liệu Zabbix.

en: Number of unsupported items on the host.
vi: Số lượng item không được hỗ trợ trên máy chủ.

en: Number of users (online)
vi: Số lượng người dùng (trực tuyến)

en: Number of users logged in. Returns integer
vi: Số lượng người dùng đăng nhập được. Trả về kiểu integer

en: Number or percentage of inodes. Returns integer for number; float for percentage
vi: Số lượng hoặc tỷ lệ phần trăm của các nút. Trả về integer cho số; foat cho tỷ lệ phần trăm

en: Numeral systems
vi: Hệ thống số

en: Numeric (float)
vi: Số (float)

en: Numeric (integer)
vi: Số lượng (integer)

en: Numeric (unsigned)
vi: Số (unsigned)

en: OK event closes
vi: Đóng sự kiện OK

en: OK event generation
vi: Tạo sự kiện OK

en: OOB IP address
vi: Địa chỉ IP OOB

en: OOB router
vi: Bộ định tuyến OOB

en: OOB subnet mask
vi: Mặt nạ subnet OOB

en: OS (Full details)
vi: HỆ ĐIỀU HÀNH (đầy đủ chi tiết)

en: OS (Short)
vi: HỆ ĐIỀU HÀNH (thu gọn)

en: Octal to decimal
vi: Bát phân đến thập phân

en: Old event tag value
vi: Giá trị thẻ sự kiện cũ

en: On status change triggers blink for
vi: Thay đổi trạng thái trigger trong nháy mắt

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_Column_One
en: One
vi: Một

en: One time only
vi: Một lần duy nhất

en: Only Zabbix agent, SNMPv1, SNMPv2 and SNMPv3 checks can be made unique.
vi: Chỉ có Zabbix agent, SNMPv1, SNMPv2 và SNMPv3 có thể được tạo thành duy nhất.

en: Only administrators can set map owner.
vi: Chỉ quản trị viên mới có thể đặt chủ sở hữu sơ đồ.

en: Only items assigned to enabled hosts are counted
vi: Chỉ các item được gán đến host đã kích hoạt mới được tính

en: Only one check can be unique.
vi: Chỉ một kiểm tra có thể là duy nhất.

en: Only selected problem | Only selected problems
vi[0]: Chỉ có một vấn đề được chọn

en: Only super admins can set dashboard owner.
vi: Chỉ Siêu Admin mới có thể đăht chủ sở hữu bang điều khiển.

en: Only triggers assigned to enabled hosts and depending on enabled items are counted
vi: Chỉ các trigger được gán đến các host đã kích hoạt và tùy thuộc vào các item đã kích hoạt mới được tính

en: Open URL
vi: Mở URL

en: Open in a new window
vi: Mở trong cửa sổ mới

en: Operating system information. Returns string
vi: Thông tin hệ điều hành. Trả về kiểu string

en: Operation cannot be performed due to unauthorized request.
vi: Thao tác không thể được thực hiện do yêu cầu không được cho phép.

en: Operation details
vi: Chie tiết thao tác

en: Operation has no group to operate.
vi: Thao tác không có nhóm để hoạt động.

en: Operation has no template to operate.
vi: Thao tác không có template để hoạt động.

en: Or
vi: Hoặc

en: Other configuration parameters
vi: Cấu hình các tham số khác

en: Other parameters
vi: Các tham số khá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

en: Outgoing traffic statistics on network interface. Returns integer
vi: Thống kê lưu lượng truy cập đi trên interface. Trả về kiểu integer

[ctx: item_form]
en: Overridden by
vi: Ghi đè bởi

en: Override item history period
vi: Ghi đè chu kỳ lịch sử item

en: Override item trend period
vi: Ưu tiên chu kỳ item

en: PHP LDAP extension missing.
vi: Thiếu phần mở rộng PHP LDAP

en: PHP bcmath extension missing (PHP configuration parameter --enable-bcmath).
vi: Phần mở rộng PHP bcmath đang lỗi (cấu hình tham số PHP --kích hoạt-bcmath).

en: PHP ctype extension missing (PHP configuration parameter --enable-ctype).
vi: Phần mở rộng PHP ctype lỗi (cấu hình tham số PHP --kích hoạt-ctype).

en: PHP databases support
vi: Hỗ trợ cơ sở dữ liệu PHP

en: PHP gd FreeType support
vi: Hỗ trợ PHP gd FreeType

en: PHP gd FreeType support missing.
vi: Hỗ trợ lỗi PHP gd FreeType.

en: PHP gd JPEG image support missing.
vi: Hỗ trợ hình ảnh PHP gd JPEG bị lỗi.

en: PHP gd JPEG support
vi: Hỗ trợ PHP gd JPEG

en: PHP gd PNG image support missing.
vi: Hỗ trợ hình ảnh PHP gd PNG bị lỗi.

en: PHP gd PNG support
vi: Hỗ trợ PHP gd PNG

en: PHP gd extension missing (PHP configuration parameter --with-gd).
vi: Phần mở rộng PHP gd lỗi (cấu hình tham số PHP --with-gd).

en: PHP gettext extension missing (PHP configuration parameter --with-gettext). Translations will not be available.
vi: Phần mở rộng PHP gettext lỗi (cấu hình tham số PHP --with-gettext).

en: PHP libxml extension missing.
vi: Phần mở rộng PHP libxml lỗi.

en: PHP mbstring extension missing (PHP configuration parameter --enable-mbstring).
vi: Phần mở rộng PHP mbstring lỗi (cấu hình tham số PHP --kích hoạt-mbstring).

en: PHP option "%1$s"
vi: Tùy chọn PHP "%1$s"

en: PHP option "%1$s" must be set to "%2$s"
vi: Tùy chọn PHP "%1$s" phải được gửi "%2$s"

en: PHP session auto start must be disabled (PHP directive "session.auto_start").
vi: PHP session tự khởi động phải vô hiệu hóa (PHP chỉ thị "session.auto_start").

en: PHP session extension missing (PHP configuration parameter --enable-session).
vi: Phần mở rộng PHP session lỗi (cấu hình tham số --kích hoạt-session).

en: PHP sockets extension missing (PHP configuration parameter --enable-sockets).
vi: Phần mở rộng PHP sockets lỗi (cấu hình tham số PHP --kích hoạt-sockets).

en: PHP string function overloading must be disabled.
vi: Quá tải chức năng chuỗi PHP phải bị vô hiệu hóa.

en: PHP version
vi: Phiên bản PHP

en: PHP xmlreader extension missing.
vi: Phần mở rộng PHP xmlreader lỗi.

en: PHP xmlwriter extension missing.
vi: Phần mở rộng PHP xmlwriter lỗi.

en: PROBLEM event generation mode
vi: Chế độ tạo sự kiện PROBLEM

en: PSK identity
vi: Danh tính PSK

en: Page not found
vi: Không tìm thấy trang nào

en: Page received incorrect data
vi: Trang nhận được dữ liệu không chính xác

en: Parameter "%1$s" is deprecated.
vi: Tham số "%1$s" được yêu cầu.

en: Parent discovery rules
vi: Quy tắc phát hiện gốc

en: Parent graphs
vi: Các đồ thị gốc

en: Parent items
vi: Các item gốc

en: Parent triggers
vi: Các trigger gốc

en: Parent web scenarios
vi: Các web scenario gốc

en: Parse
vi: Phân tích

en: Password (once again)
vi: Mật khẩu (nhập lại một lần nữa)

en: Password is not mandatory for non internal authentication type.
vi: Mật khẩu không bắt buộc đối với loại xác thực không nội bộ.

note: #-#-#-#-#  662 (kcmkio)  #-#-#-#-# i18n: ectx: property (text), widget (QPushButton, pasteButton) #-#-#-#-#  624 (kcmkio)  #-#-#-#-# #-#-#-#-#  67 (bijiben master)  #-#-#-#-# 'n paste #-#-#-#-#  54 (avogadro)  #-#-#-#-# i18n: file: mainwindow.ui:232 i18n: ectx: property (text), widget (QMenu, menuSe
en: Paste
vi: Dán

en: Paste without external links
vi: Dán mà không cần liên kết bên ngoài

en: Pause operations for suppressed problems
vi: Tạm dừng hoạt động cho các vấn đề bị hạn chế

en: Peak memory usage: %1$s
vi: Cách sử dụng bộ nhớ lúc cao điểm: %1$s

en: Percentile line (left)
vi: Đường phần trăm (trái)

en: Percentile line (right)
vi: Đường phần trăm (phải)

en: Performs a DNS query. Returns character string with the required type of information
vi: Thực hiện một truy vấn DNS. Trả về chuỗi ký tự với loại thông tin cần thiết

en: Period type
vi: Loại chu kỳ

en: Periods
vi: Các chu kỳ

en: Permissions can be assigned for user groups only.
vi: Quyền truy cập có thể chỉ được gán cho nhóm người dùng.

en: Placing algorithm
vi: Đặt thuật toán

en: Play sound
vi: Phát âm thanh

en: Please check configuration parameters. If all is correct, press "%1$s" button, or "%2$s" button to change configuration parameters.
vi: Vui lòng kiểm tra các thông số cấu hình. Nếu tất cả đều chính xác, nhấn nút "%1$s" hoặc nút "%2$s" để thay đổi các tham số cấu hình.

en: Please create database manually, and set the configuration parameters for connection to this database. Press "%1$s" button when done.
vi: Vui lòng tạo cơ sở dữ liệu theo cách thủ công và đặt các tham số cấu hình để kết nối với cơ sở dữ liệu này. Nhấn nút "%1$s" khi hoàn tất.

en: Please select two elements
vi: Xin vui lòng lựa chọn 2 phần tử

en: Point size
vi: Kích cỡ điểm

en: Populates host inventory field
vi: Gắn linh kiện vào trường host còn lại

en: Port cannot be empty for host interface.
vi: Cổng không thể được để trống đối với host interface.

en: Port range
vi: Phạm vi cổng

en: Post fields
vi: Trường gửi

en: Post type
vi: Loại thư

en: Pre-installation summary
vi: Tóm tắt chuẩn bị cài đặt

en: Preprocessing
vi: Tiền xử lý

en: Preprocessing steps
vi: Bước tiền xử lý

en: Previous week
vi: Quay lại tuần trước

en: Primary POC cell
vi: Ô POC đầu tiên

en: Primary POC email
vi: Email POC đầu tiên

en: Primary POC name
vi: Tên POC đầu tiên

en: Primary POC notes
vi: Ghi chú POC đầu tiên

en: Primary POC phone A
vi: Điện thoại A POC đầu tiên

en: Primary POC phone B
vi: Điện thoại BPOC đầu tiên

en: Primary POC screen name
vi: Tên screen POC đầu tiên

en: Privacy passphrase
vi: Bảo mật mật khẩu

en: Privacy protocol
vi: Giao thức riêng

en: Privilege level
vi: Cấp đặc quyền

en: Problem created
vi: Vấn đề được tạo

en: Problem display
vi: Hiển thị vấn đề

en: Problem expression
vi: Biểu thức vấn đề

en: Problem hosts
vi: Vấn đề máy chủ

en: Problem is not suppressed
vi: Vấn đề không được triệt tiêu

en: Problem is suppressed
vi: Vấn đề được triệt tiêu

en: Problem on
vi: Vấn đề

en: Problem resolved
vi: Vấn đề được giải quyết

en: Problems by severity
vi: Vấn đề nghiêm trọng

en: Provided URL "%1$s" is invalid.
vi: URL "%1$s" được cung cấp không hợp lệ

en: Proxy "%1$s" for host "%2$s" does not exist.
vi: Proxy "%1$s" cho host "%2$s" không tồn tại.

en: Proxy "%1$s" is used by action "%2$s".
vi: Proxy "%1$s" được sử dụng cho hoạt động "%2$s".

en: Proxy "%1$s" is used by discovery rule "%2$s".
vi: Proxy "%1$s"  được sử dụng bởi quy tắc phát hiện "%2$s".

en: Proxy added
vi: Proxy đã được thêm vào

en: Proxy address
vi: Địa chỉ proxy

en: Proxy deleted | Proxies deleted
vi[0]: Proxy đã bị xóa

en: Proxy mode
vi: Chế độ proxy

en: Proxy name
vi: Tên proxy

en: Proxy updated
vi: Proxy đã được cập nhật

en: Public key
vi: Khóa công khai

en: Quarterly
vi: Hàng quý

en: Query fields
vi: Trường truy vấn

en: RESOLVED
vi: GIẢI QUYẾT

en: Raw data
vi: Dữ liệu thô

en: Raw post
vi: Gửi thô

en: Received value
vi: Giá trị nhận được

en: Recent problems
vi: Vấn đề gần đây

en: Recipient
vi: Người nhận

en: Recipients
vi: Người nhận

en: Recovery
vi: Sự phục hồi

en: Recovery expression
vi: Biểu thức phục hồi

en: Recovery operations
vi: Phục hồi hoạt động

en: Recovery time
vi: Thời gian phục hồi

en: Refresh interval
vi: Làm mới thời gian

en: Regular expression added
vi: Biểu thức chính quy đã được thêm vào

en: Regular expression deleted | Regular expressions deleted
vi[0]: Biểu thức chính quy đã bị xóaCác biểu thức chính quy đã bị xóa

en: Regular expression must be a string
vi: Biểu thức chính quy phải là kiểu string

en: Regular expression updated
vi: Biểu thức chính quy đã được cập nhật

en: Remember me for 30 days
vi: Ghi nhớ khoảng 30 ngày

en: Remote command
vi: Lệnh từ xa

en: Remove domain name
vi: Xóa tên miền

en: Remove from host group
vi: Gỡ bỏ từ nhóm host

en: Remove from host groups
vi: Gỡ bỏ từ các nhóm host

en: Remove host
vi: Gỡ bỏ host

[ctx: screen reader]
en: Remove, %1$s
vi: Xóa, %1$s

[ctx: screen reader]
en: Removed, %1$s
vi: Đã xóa, %1$s

en: Repeats
vi: Lặp mỗi

en: Replace dependencies
vi: Thay thế quan hệ phụ thuộc

note: #-#-#-#-#  671 (kate_part)  #-#-#-#-# i18n: ectx: property (text), widget (QTableWidget, tblNormalModeMappings) i18n: ectx: property (text), widget (QTableWidget, tblInsertModeMappings) i18n: ectx: property (text), widget (QTableWidget, tblVisualModeMappings) #-#-#-#-#  637 (kate_part)  #-#-#-#-#
en: Replacement
vi: Thay thế

en: Request body
vi: Yêu cầu nội dung

en: Request body type
vi: Yêu cầu kiểu nội dung

en: Request sent successfully
vi: Yêu cầu gửi thành công

en: Request type
vi: Yêu cầu kiểu

en: Required host permissions
vi: Quyền truy cập host được yêu cầu

en: Required performance of the Zabbix server, in new values per second expected.
vi: Hiệu năng cần thiết của máy chủ Zabbix, trong các giá trị mới được dự tính trên mỗi giây.

en: Required server performance, new values per second
vi: Hiệu năng cần thiết của máy chủ, các giá trị mới trên mỗi giây

en: Required status codes
vi: Các mã trạng thái được yêu cầu

en: Required string
vi: Chuỗi được yêu cầu

en: Reset all fields to default values?
vi: Đặt lại tất cả các trường thành giá trị mặc định?

en: Reset confirmation
vi: Phục hồi xác nhận

en: Resolved by
vi: Giải quyết bởi

en: Resolved by user "%1$s".
vi: Giải quyết bởi người dùng "%1$s".

en: Response code
vi: Mã đáp ứng

en: Response time
vi: Thời gian đáp ứng

en: Result is FALSE
vi: Kết quả là FALSE

en: Result is TRUE
vi: Kết quả là TRUE

en: Result type
vi: Loại kết quả

en: Retrieve mode
vi: Lấy lại chế độ

en: Retrieving contents of a file. Returns text
vi: Chỉ lấy nội dùng 1 tệp tin. Trả về kiểu text

en: Return first column of the first row of the SQL query result.
vi: Trả về cột đầu tiên của hàng đầu tiên của kết quả truy vấn SQL.

en: Return value of an attribute of MBean object.
vi: Trả về giá trị của một thuộc tính của đối tượng MBean.

en: Returns ICMP ping response time in seconds. Example: 0.02
vi: Trả về thời gian đáp ứng ICMP ping trong vài giây. Ví dụ: 0.02

en: Returns current maintenance status of the host.
vi: Trả về trạng thái bảo trì hiện tại của máy chủ.

en: Returns information associated with Zabbix Java gateway. Valid params are: ping, version.
vi: Trả về thông tin liên quan đến Zabbiz Java gateway. Các tham số hợp lệ là: ping, version.

en: Returns percentage of lost ICMP ping packets.
vi: Trả về tỉ lệ mất gói tin ping ICMP.

en: Right Y
vi: Trục phải Y

en: Right trim
vi: Cắt bên phải

en: Rows per page
vi: Số hàng trên mỗi trang

en: Rules
vi: Các quy tắc

en: Run specified command on the host. Returns text result of the command; 1 - with mode as nowait (regardless of command result)
vi: Chạy lệnh được chỉ định trên máy chủ. Trả về kết quả văn bản của lệnh; 1 - với chế độ như bây giờ (bất kể kết quả lệnh)

en: SMTP helo
vi: SMTP hello

en: SMTP server
vi: Máy chủ SMTP

en: SMTP server port
vi: Cổng máy chủ STMP

en: SQL count: %1$s (selects: %2$s | executes: %3$s)
vi: Đếm SQL: %1$s (chọn: %2$s | thực thi: %3$s)

en: SQL statement execution has failed "%1$s"
vi: Thực hiện câu lệnh SQL đã thất bại "%1$s"

en: SQL statement execution has failed "%1$s".
vi: Thực hiện câu lệnh SQL đã thất bại "%1$s".

en: SSL certificate file
vi: Tệp chứng chỉ SSL

en: SSL key file
vi: Tệp khóa SSL

en: SSL key password
vi: Mật khẩu SSL

en: SSL verify host
vi: Máy chủ xác minh SSL

en: SSL verify peer
vi: Xác minh SSL ngang hàng

en: Save changes
vi: Lưu thay đổi

en: Save it as "%1$s"
vi: Lưu thành "%1$s"

en: Scheduled check
vi: Kiểm tra lịch trình

[ctx: selected problems]
en: Scope
vi: Phạm vi

en: Script "%1$s" already exists.
vi: Script "%1$s" đã tồn tại.

en: Script added
vi: Script đã được thêm vào

en: Script deleted | Scripts deleted
vi[0]: Script đã bị xóa

en: Script name
vi: Tên script

en: Script parameters
vi: Tiến trình tham số

en: Script profiler
vi: Nội dung chi tiết Script

en: Script updated
vi: Script đã được cập nhật

en: Search attribute
vi: Tìm kiếm thuộc tính

en: Search pattern is empty
vi: Tìm kiếm mẫu là trống

en: Season
vi: Mùa

en: Secondary POC cell
vi: Ô POC thứ hai

en: Secondary POC email
vi: Email POC thứ hai

en: Secondary POC name
vi: Tên POC thứ hai

en: Secondary POC notes
vi: Ghi chú POC thứ hai

en: Secondary POC phone A
vi: Điện thoại A POC thứ hai

en: Secondary POC phone B
vi: Điện thoại B POC thứ hai

en: Secondary POC screen name
vi: Tên screen POC thứ hai

en: Security level
vi: Mức độ bảo mật

en: Security name
vi: Tên bảo mật

note: Used for the <see> element. FIXME: this should be a format string.
en: See
vi: Xem

en: Select prototype
vi: Lựa chọn kiểu

en: Selected and all other problems of related triggers
vi: Đã chọn và tất cả các vấn đề khác của các trigger liên quan

en: Selected elements
vi: Các phần tử đã chọn

en: Selected items only
vi: Chỉ item được chọn

[ctx: screen reader]
en: Selected, %1$s in position %2$d of %3$d
vi: Đã chọn, %1$s ở vị trí %2$d của %3$d

[ctx: screen reader]
en: Selected, %1$s, read only, in position %2$d of %3$d
vi: Đã chọn, %1$s, chỉ đọc, ở vị trí %2$d của %3$d

en: Send message to user groups
vi: Gửi tin nhắc đến các nhóm người dùng

en: Send message to users
vi: Gửi tin nhắn đến các người dùng

en: Send only to
vi: Chỉ gửi đến

en: Serial number A
vi: Số seri A

en: Serial number B
vi: Số seri B

en: Server (proxy)
vi: Máy chủ (proxy)

en: Server time
vi: thời gian máy chủ

note: #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Servers
vi: Máy chủ

en: Service created
vi: Dịch vụ được tạo

en: Service port
vi: Cổng dịch vụ

en: Service type
vi: Kiểu dịch vụ

en: Service updated
vi: Dịch vụ được cập nhật

en: Services form a circular dependency.
vi: Các dịch vụ tạo thành một quan hệ phụ thuộc vòng tròn.

en: Session terminated, re-login, please.
vi: Kết thúc phiên làm việc, hãy đăng nhập lại.

en: Set custom time period
vi: Đặt chu kỳ thời gian tùy chỉnh

en: Set host inventory mode
vi: Đặt chế độ kiểm kê máy chủ

en: Setting LDAP dereferencing mode failed.
vi: Cài đặt chế độ tham chiếu LDAP không thành công.

en: Setting LDAP protocol failed.
vi: Cài đặt giao thức LDAP thất bại.

en: Setting LDAP referrals to "Off" failed.
vi: Cài đặt LDAP tham chiếu đến "Off" thất bại.

[ctx: screen reader]
en: Severity changed
vi: Mức độ nghiêm trọng đã thay đổi

en: Severity changes
vi: Mức độ nghiêm trọng thay đổi

[ctx: screen reader]
en: Severity decreased
vi: Mức độ nghiêm trọng đã giảm

[ctx: screen reader]
en: Severity increased
vi: Mức độ nghiêm trọng đã tăng

en: Sharing option "%1$s" is missing a value for map "%2$s".
vi: Chia sẻ tùy chọn "%1$s" bị thiếu một giá trị cho sơ đồ "%2$s".

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# Translators: This is a mark in the Crosshair Length scale
en: Short
vi: Ngắn

en: Shortened
vi: Rút ngắn

en: Show hosts in maintenance
vi: Hiển thị các host trong bảo trì

en: Show label
vi: Hiện nhãn

note: i18n: ectx: property (text), widget (QCheckBox, kcfg_ShowLabel)
en: Show labels
vi: Hiển thị chú thích

en: Show legend
vi: Hiển thị chú thích

en: Show lines
vi: Hiển thị các dòng

en: Show problems
vi: Hiển thị vấn đề

en: Show selected
vi: Hiển thị lựa chọn

en: Show suppressed problems
vi: Hiển thị vấn đề bị loại bỏ

en: Show text as HTML
vi: Hiển thị văn bản như HTML

en: Show timeline
vi: Hiển thị dòng thời gian

en: Show triggers
vi: Hiển thị các trigger

en: Show unavailable maps
vi: Hiển thị sơ đồ không sẵn sàng

en: Show warning if Zabbix server is down
vi: Hiển thị cảnh báo nếu máy chủ Zabbix không hoạt động

en: Show working time
vi: Hiển thị thời gian làm việc

en: Shown
vi: Đã hiển thị

en: Sign in with HTTP
vi: Đăng nhập với HTTP

en: Sign out
vi: Đăng xuất

en: Simple change
vi: Thay đổi đơn giản

en: Simple graph prototype
vi: Kiểu đồ thị đơn giản

en: Site ZIP / postal
vi: Địa chỉ web ZIP / postal

en: Site address A
vi: Địa chỉ web A

en: Site address B
vi: Địa chỉ web B

en: Site address C
vi: Địa chỉ web C

en: Site city
vi: Địa chỉ web thành phố

en: Site country
vi: Địa chỉ web quốc gia

en: Site notes
vi: Ghi chú địa chỉ web

en: Site rack location
vi: Địa chỉ của vị trí

en: Site state / province
vi: Site quốc gia / tỉnh

en: Size of the response received from Zabbix server "%1$s" exceeds the allowed size of %2$s bytes. This value can be increased in the ZBX_SOCKET_BYTES_LIMIT constant in include/defines.inc.php.
vi: Kích thước của các đáp ứng nhận được từ máy chủ Zabbix "%1$s" vượt quá kích thước cho phép của %2$s byte. Giá trị này có thể được tăng lên trong các hằng số ZBX_SOCKET_BYTES_LIMIT trong include/defines.inc.php.

en: Software (Full details)
vi: Phần mềm (đầy đủ chi tiết)

en: Software application A
vi: Phần mềm ứng dụng A

en: Software application B
vi: Phần mềm ứng dụng B

en: Software application C
vi: Phần mềm ứng dụng C

en: Software application D
vi: Phần mềm ứng dụng D

en: Software application E
vi: Phần mềm ứng dụng E

en: Software architecture information. Returns string
vi: Thông tin kiến trúc phần mềm. Trả về kiểu string

en: Sort entries by
vi: Sắp xếp mục bởi

en: Sort order (0->999)
vi: Sắp sếp theo thứ tự (0->999)

en: Sorting by field "%1$s" not allowed.
vi: Sắp xếp theo trường "%1$s" không được cho phép.

en: Specified script does not exist or you do not have rights on it for action operation command.
vi: Tập lệnh được chỉ định không tồn tại hoặc bạn không có quyền truy cập vào nó cho thao tác lệnh hoạt động.

en: Specify some filter condition to see the values.
vi: Chỉ định một số điều kiện lọc để xem các giá trị.

en: Standard items
vi: Các item chuẩn

en: Standby
vi: Đợi

en: Start date
vi: Ngày bắt đầu

en: Start in
vi: Bắt đầu

en: Starting TLS failed.
vi: TLS Bắt đầu thất bại.

en: Startup time of Zabbix server, Unix timestamp.
vi: Thời gian bắt đầu khởi động của của máy chủ Zabbix, Unix timestamp.

[ctx: history source selection method]
en: Static
vi: Tĩnh

en: Status codes
vi: Mã trạng thái

en: Status disabled
vi: Trạng thái bị vô hiệu hóa

en: Status maintenance
vi: Trạng thái bảo trì

en: Status of discovery
vi: Trạng thái của discovery

en: Status ok
vi: Trạng thái ok

en: Status only
vi: Chỉ trạng thái

en: Status problem
vi: Trạng thái vấn đề

en: Step "%1$s" [%2$s of %3$s] failed: %4$s
vi: Bước "%1$s" [%2$s of %3$s] bị thất bại: %4$s

en: Step duration
vi: Thời gian các bước

en: Step of web scenario
vi: Bước web scenario

en: Step with name "%1$s" already exists.
vi: Bước có tên "%1$s" đã tồn tại.

en: Structured data
vi: Cấu trúc dữ liệu

en: Subfilter
vi: Bộ lọc con

[ctx: encryption certificate]
en: Subject
vi: Chủ đề

en: Success Audit
vi: Kiểm nghiệm thành công

en: Success message
vi: Tin chắn thành công

en: Sum of incoming and outgoing traffic statistics on network interface. Returns integer
vi: Tổng số thống kê lưu lượng đến và đi trên interface. Trả về kiểu integer

en: Suppress
vi: Thu hồi

en: Suppressed till: %1$s
vi: Bị nén cho đến khi: %1$s

en: Swap in (from device into memory) statistics. Returns integer
vi: Trao đổi thống kê (từ thiết bị vào bộ nhớ). Trả về kiểu integer

en: Swap out (from memory onto device) statistics. Returns integer
vi: Trao đổi thống kê (từ bộ nhớ vào thiết bị). Trả về kiểu integer

en: Swap space size in bytes or in percentage from total. Returns integer for bytes; float for percentage
vi: Hoán đổi kích thước không gian theo byte hoặc theo tỷ lệ phần trăm từ tổng số. Trả về kiểu integer cho byte; float cho tỷ lệ phần trăm

en: Switching authentication method will reset all except this session! Continue?
vi: Chuyển đổi phương pháp xác nhận sẽ thiết laoapj lại tất cả ngoại trừ phiến này! Tiếp tục?

en: System boot time. Returns integer (Unix timestamp)
vi: Thời gian khởi động hệ thống. Trả về kiểu integer (đơn vị dấu thời gian)

en: System error occurred. Please contact Zabbix administrator.
vi: Xảy ra lỗi hệ thống. Vui lòng liên hệ với quản trị viên Zabbix.

en: System host name. Returns string
vi: Tên máy chủ hệ thống. Trả về kiểu string

en: System information
vi: Thông tin hệ thống

en: System locale
vi: Locale hệ thống

en: System statistics. Returns integer or float
vi: Thống kê hệ thống. Trả về kiểu integer hoặc float

en: System uptime in seconds. Returns integer
vi: Thời gian chạy hệ thống tính bằng giây. Trả về kiểu integer

en: TOTAL
vi: TOÀN BỘ

en: Table "%1$s" does not exist.
vi: Bảng "%1$s" không tồn tại.

en: Table "%1$s" doesn't have a field named "%2$s".
vi: Bảng "%1$s" Không có trường đươc đặt tên "%2$s".

en: Tag display priority
vi: Thẻ hiển thị ưu tiên

en: Tag filter
vi: Thẻ bộ lọc

en: Tag for matching
vi: Thẻ cho phù hợp

en: Tag list
vi: Danh sách thẻ

en: Tag value
vi: Thẻ giá trị

en: Target list
vi: Danh sách Target

en: Target type
vi: Kiểu Target

en: Template "%1$s" already exists.
vi: template "%1$s" đã tồn tại.

en: Template "%1$s" for host "%2$s" does not exist.
vi: Template "%1$s" cho host "%2$s" không tồn tại.

en: Template added
vi: Template đã được thêm vào

en: Template cannot be linked to another template more than once even through other templates.
vi: Template không thể liên kết được đến template khác nhiều hơn một lần thậm chí thông qua các template khác.

en: Template group
vi: Nhóm template

en: Template linkage
vi: Liên kết template

en: Template macros
vi: Macro mẫu

en: Template value
vi: Giá trị mẫu

en: Template with the same name "%1$s" already exists.
vi: Template với cùng một tên "%1$s" đã tồn tại.

en: Template with the same visible name "%1$s" already exists.
vi: Template với cùng tên hiển thị "%1$s" đã tồn tại.

en: Templates "%1$s" unlinked from hosts "%2$s".
vi: Template "%1$s" không liên kết từ các host "%2$s".

en: Test authentication
vi: Kiểm tra xác thực

en: Test confirmation
vi: Kiểm tra sự xác nhận

en: Test data
vi: Kiểm tra dữ liệu

en: Test expressions
vi: Kiểm tra các biểu thức

en: Test string
vi: Kiểm tra chuỗi

en: The "%1$s.%2$s" method must be called without the "auth" parameter.
vi: Phương thức "%1$s.%2$s" phải được gọi ngoại trừ tham số "auth".

en: The host group is not discovered anymore and will be deleted in %1$s (on %2$s at %3$s).
vi: Nhóm host không được phát hiện nữa và sẽ bị xóa trong %1$s (trên %2$s tại %3$s).

en: The host group is not discovered anymore and will be deleted the next time discovery rule is processed.
vi: Nhóm máy chủ không được khám phá nữa và sẽ bị xóa trong lần xử lý khám phá tiếp theo.

en: The host is not discovered anymore and will be deleted in %1$s (on %2$s at %3$s).
vi: Host không được phát hiện nữa và sẽ bị xóa trong %1$s (trên %2$s tại %3$s).

en: The host is not discovered anymore and will be deleted the next time discovery rule is processed.
vi: Máy chủ không được khám phá nữa và sẽ bị xóa trong lần xử lý khám phá tiếp theo.

en: The image is used in icon map %1$s. | The image is used in icon maps %1$s.
vi[0]: Hình ảnh được sử dụng trong biểu tượng bản đồ %1$s.

en: The image is used in map %1$s. | The image is used in maps %1$s.
vi[0]: Hình ảnh được sử dụng trong bản đồ %1$s.

en: The item is not discovered anymore and will be deleted in %1$s (on %2$s at %3$s).
vi: Item không được phát hiện nữa và sẽ bị xóa trong %1$s (trên %2$s tại %3$s).

en: The item is not discovered anymore and will be deleted the next time discovery rule is processed.
vi: Item này không được khám phá nữa và sẽ bị xóa trong lần xử lý khám phá tiếp theo.

en: The number of processes. Returns integer
vi: Số lượng các tiến trình. Trả về kiểu integer

en: The requested remote-procedure does not exist / is not available
vi: Các yêu cầu thủ tục từ xa không tồn tại / không sẵn sàng

en: This day last week
vi: Ngày cuối tuần

en: This month so far
vi: Tháng này đến nay

en: This week so far
vi: Tuần này cho đến nay

en: This year so far
vi: Năm này cho đến nay

en: Till
vi: Cho tới

en: Time a particular Zabbix process or a group of processes (identified by <type> and <mode>) spent in <state> in percentage.
vi: Thời gian một quy trình Zabbix cụ thể hoặc một nhóm các quy trình (được xác định bởi <type> và <mode>) được chi tiêu theo <state> theo tỷ lệ phần trăm.

en: Time elapsed:
vi: Thời gian đã tốn:

en: Time period
vi: Chu kỳ thời gian

en: Time shift
vi: Di chuyển mốc thời gian

en: Time type
vi: Kiểu thời gian

en: Time zone
vi: Múi giờ

en: Timezone
vi: Múi giờ

en: To set a host interface select a single item type for all items
vi: Để thiết lập một host interface chọn một kiểu item duy nhất cho tất cả các item

en: Today so far
vi: Hôm nay

en: Total Elasticsearch time: %1$s
vi: Tổng thời gian tìm kiếm: %1$s

en: Total SQL time: %1$s
vi: Tổng thời gian SQL: %1$s

en: Total time: %1$s
vi: Tổng thời gian: %1$s

en: Totals
vi: Tổng số

en: Transaction has not been closed. Aborting...
vi: Giao dịch chưa được đóng lại. Đang hủy bỏ...

en: Transport error.
vi: Lỗi đường truyền.

[ctx: missing data function]
en: Treat as 0
vi: Coi là 0

en: Trends
vi: Các khuynh hướng

en: Trigger "%1$s" already exists on "%2$s".
vi: Trigger "%1$s" đã tồn tại trên "%2$s".

en: Trigger "%1$s" belongs to templates with different linkages.
vi: Trigger "%1$s" thuộc về các mẫu có các liên kết khác nhau.

en: Trigger "%1$s" depends on trigger "%2$s", which does not exist.
vi: Trigger "%1$s" phụ thuộc vào "%2$s", mà không tồn tại.

en: Trigger added
vi: Trigger được thêm vào

en: Trigger copied | Triggers copied
vi[0]: Trigger được sao chép

en: Trigger data storage period
vi: Chu kì lưu trữ dữ liệu trigger

en: Trigger details
vi: Chi tiết trigger

en: Trigger disabled | Triggers disabled
vi[0]: Trigger đã bị vô hiệu hóaCác trigger đã bị vô hiệu hóa

en: Trigger displaying options
vi: Tùy chọn hiển thị trigger

en: Trigger enabled | Triggers enabled
vi[0]: Trigger đã được kích hoạtCác trigger đã được kích hoạt

en: Trigger has items from template "%1$s" that is not linked to host.
vi: Trigger có các item từ template "%1$s" đó không phải là liên kết đến host.

en: Trigger in "unknown" state
vi: Trigger ở trạng thái "unknown"

en: Trigger in template "%1$s" has dependency with trigger in template "%2$s".
vi: Trigger trong template "%1$s" phụ thuộc vào trigger trong template "%2$s".

en: Trigger label type
vi: Kiểu nhãn trigger

en: Trigger overview
vi: Tổng quan các trigger

en: Trigger prototype
vi: Kiểu trigger

en: Trigger prototype "%1$s" already exists on "%2$s".
vi: Trigger "%1$s" đã tồn tại trên "%2$s".

en: Trigger prototype "%1$s" belongs to templates with different linkages.
vi: Trigger "%1$s" thuộc về các mẫu có các liên kết khác nhau.

en: Trigger prototype "%1$s" contains item prototypes from multiple discovery rules.
vi: Kiểu trigger "%1$s" chứa các kiểu item từ nhiều quy tắc phát hiện.

en: Trigger prototype "%1$s" depends on trigger "%2$s", which does not exist.
vi: Kiểu trigger "%1$s" phụ thuộc vào trigger "%2$s", không tồn tại.

en: Trigger prototype "%1$s" must contain at least one item prototype.
vi: Kiểu trigger "%1$s" phải chứa ít nhất một kiểu item.

en: Trigger prototype added
vi: Kiểu trigger đã được thêm vào

en: Trigger prototype updated | Trigger prototypes updated
vi[0]: Kiểu trigger được cập nhật

en: Trigger prototypes
vi: Các kiểu trigger

en: Trigger severity
vi: Mức độ quan trọng của trigger

en: Trigger status "OK"
vi: Trạng thái trigger "OK"

en: Trigger status "Problem"
vi: Trạng thái Trigger "Problem"

en: Trim
vi: Cắt

en: Two map elements should be selected
vi: Hai phần tử sơ đồ nên được chọn

en: Type (Full details)
vi: Kiểu (đầy đủ chi tiết)

en: Type (OK)
vi: Kiểu (OK)

en: Type of calculation
vi: Kiểu tính toán

en: Type of information
vi: Kiểu thông tin

en: URL (after login)
vi: URL (sau khi đăng nhập)

en: URL is not properly encoded.
vi: URL không được mã hóa chính xác.

en: URL name should be unique for map "%1$s".
vi: Tên URL phải là duy nhất trong sơ đồ "%1$s".

en: URL parameter cannot be array.
vi: Tham số URL không thể là kiểu mảng.

en: URL parameter name is empty.
vi: Tên tham số URL là trống.

en: URL should have both "name" and "url" fields for map "%1$s".
vi: URL phải có cả trường "tên" và "url" cho sơ đồ "%1$s".

en: Unable to create the configuration file.
vi: Không thể tạo tập tin cấu hình.

en: Unable to overwrite the existing configuration file.
vi: Không thể ghi đè lên tệp cấu hình hiện có.

en: Unable to select configuration.
vi: Không thể lựa chọn cấu hình.

en: Unable to upload file because "file_uploads" is disabled.
vi: Không thể tải lên tập tin bởi vì "file_uploads" đã bị vô hiệu hóa.

en: Unacknowledged PROBLEM events
vi: Các sự kiện PROBLEM không được báo nhận

en: Unacknowledged RESOLVED events
vi: Các sự kiện GIẢI QUYẾT chưa được xác nhận

en: Unacknowledged only
vi: Chỉ không được báo nhận

en: Unblock
vi: Bỏ chặn

en: Unblock selected users?
vi: Bỏ chặn các người dùng được lựa chọn?

en: Unknown host item, no such item in selected host
vi: Host item không rõ, không có item trong host được lựa chọn

en: Unknown host, no such host present in system
vi: Host không rõ, không có như vậy trong hệ thống

en: Unknown interface type.
vi: Kiểu interface không rõ.

en: Unknown resource
vi: Tài nguyên không rõ

en: Unknown step failed: %1$s
vi: Bước thất bại không rõ: %1$s

en: Unknown value type
vi: Kiểu giá trị không rõ

note: #-#-#-#-#  671 (kate_part)  #-#-#-#-# i18n: ectx: property (specialValueText), widget (QSpinBox, lineLengthLimit) #-#-#-#-#  637 (kate_part)  #-#-#-#-#
en: Unlimited
vi: Không giới hạn

en: Unlink and clear
vi: Hủy liên kết và xóa

en: Unsupported import file extension "%1$s".
vi: Không hỗ trợ import phần mở rộng tập tin: "%1$s".

en: Unsupported import format "%1$s".
vi: Không hỗ trợ import có dạng thức "%1$s".

en: Update existing
vi: Cập nhật đã tồn tại

en: Update operations
vi: Cập nhật thao tác

en: Update problem
vi: Cập nhật vấn đề

en: Updated status of host "%1$s".
vi: Cập nhật trạng thái của máy chủ "%1$s".

note: #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The action of the package, in present tense
en: Updating
vi: Đang cập nhật

en: Upper level maps
vi: Các bản đồ ở mức cao hơn

en: Uptime of Zabbix server process in seconds.
vi: Thời gian hoạt động của tiến trình máy chủ Zabbix trong vài giây.

en: Uptime/Downtime
vi: Thời gian hoạt động/Thời gian ngừng hoạt động

en: Use if severity
vi: Sử dụng nếu mức độ quan trọng

note: To translators: This is the noun not the verb.
en: Use:
vi: Dùng:

en: Used in actions
vi: Sử dùng trong các action

en: User "%1$s" cannot be without user group.
vi: Người dùng "%1$s" không thể không có nhóm người dùng.

en: User "%1$s" is dashboard "%2$s" owner.
vi: Người dùng "%1$s" là chủ sở hữu bảng điều khiển "%2$s".

en: User "%1$s" is map "%2$s" owner.
vi: Người dùng "%1$s" là sở hữu sơ đồ "%2$s"

en: User "%1$s" is used in "%2$s" action.
vi: Người dùng "%1$s" được sử dụng trong hoạt động "%2$s".

en: User action
vi: Người dùng hoạt động

en: User added
vi: Người dùng được thêm vào

en: User agent string
vi: Chuỗi người dùng agent

en: User cannot add himself to a disabled group or a group with disabled GUI access.
vi: Người dùng không thể thêm chính mình vào một nhóm đã bị vô hiệu hóa hoặc một nhóm tiếp cận với giao diện người dùng.

en: User deleted | Users deleted
vi[0]: Người dùng đã bị xóa

en: User group
vi: Nhóm người dùng

en: User group "%1$s" already exists.
vi: Nhóm người dùng "%1$s" đã tồn tại.

en: User group "%1$s" is used in "%2$s" action.
vi: Nhóm người dùng "%1$s" sử dùn trong hoạt động "%2$s".

en: User group "%1$s" is used in configuration for database down messages.
vi: Nhóm người dùng "%1$s" được sử dụng trong cấu hình cho cơ sở dữ liệu tin nhắn không hoạt động.

en: User group "%1$s" is used in script "%2$s".
vi: Nhóm người dùng "%1$s" được sử dụng trong tập lệnh "%2$s".

en: User group for database down message
vi: Nhóm người dùng cho cơ sở dữ liệu tin nhắn không hoạt động

en: User group sharing is missing parameters: %1$s for map "%2$s".
vi: Chia sẻ nhóm người dùng bị thiếu tham số: %1$s cho sơ đồ "%2$s".

en: User group with ID "%1$s" is not available.
vi: Nhóm người dùng với ID "%1$s" không sẵn sàng.

en: User groups
vi: Các nhóm người dùng

en: User is not allowed to delete himself.
vi: Người dùng không được phép xóa chính mình.

en: User password
vi: Mật khẩu người dùng

en: User sessions
vi: Các phiên làm việc của người dùng

en: User settings
vi: Thiết lập người dùng

en: User sharing is missing parameters: %1$s for map "%2$s".
vi: Chia sẻ của người dùng bị thiếu tham số: %1$s cho sơ đồ "%2$s".

en: User type
vi: Kiểu người dùng

en: User updated
vi: Người dùng được cập nhật

en: User with ID "%1$s" is not available.
vi: Người dùng có ID "%1$s" không khả dụng.

en: User/Recipient
vi: Người dùng/Người nhận

en: Username and password
vi: Tên đăng nhập và mật khẩu

en: VMware cache statistics. Valid modes are: total, free, pfree, used and pused.
vi: Thống kê bộ nhớ VMware. Các chế độ hợp lệ: total, free, pfree, used và pused.

en: VMware datastore capacity statistics in bytes or in percentage from total. Returns integer for bytes; float for percentage
vi: Thống kê dung lượng kho dữ liệu VMware theo byte hoặc theo tỷ lệ phần trăm trên tổng số. Trả về kiểu integer cho byte; float cho tỷ lệ phần trăm

en: Validation
vi: Hợp lệ hóa

en: Value "%1$s" is invalid for parameter "grid_align". Choices are: "%2$s" and "%3$s"
vi: Giá trị "%1$s" là không hợp lệ đối với tham số "grid-align". Các lựa chọn là: "%2$s" và "%3$s"

en: Value "%1$s" is invalid for parameter "grid_show". Choices are: "%2$s" and "%3$s".
vi: Giá trị "%1$s" là không hợp lệ đối với tham số "grid-show". Các lựa chọn là: "%2$s" và "%3$s".

en: Value "%1$s" is invalid for parameter "grid_show". Choices are: "%2$s".
vi: Giá trị "%1$s" là không hợp lệ đối với tham số "grid-align". Các lựa chọn là: "%2$s".

en: Value "%1$s" is too long for field "%2$s" - %3$d characters. Allowed length is %4$d characters.
vi: Giá trị "%1$s" là quá dài đối với trường "%2$s" - %3$d ký tự. Chiều dài cho phép là %4$d ký tự.

en: Value cache effectiveness. Valid parameters are: requests, hits and misses.
vi: Giá trị có hiệu lực của cache. các tham số hợp lệ là: requests, hits and misses.

en: Value cache statistics. Valid modes are: total, free, pfree, used and pused.
vi: Thống kê giá trị của cache. Các chế độ hợp lệ là: total, free, pfree, used and pused.

en: Value map
vi: Giá trị bản đồ

en: Value map "%1$s" already exists.
vi: Giá trị bản đồ "%1$s" đã tồn tại.

en: Value mapping
vi: Lập giá trị bản đồ

en: Value mappings
vi: Giá trị sơ đồ

en: Value of any Windows performance counter. Returns integer, float, string or text (depending on the request)
vi: Giá trị của bất kỳ bộ đếm hiệu suất Windows. Trả về integer, float, string hoặc text (tùy theo yêu cầu)

en: Value of tag
vi: Giá trị của thẻ

en: Value: no data
vi: Giá trị: không có dữ liệu

en: Values without names are not allowed in form fields.
vi: Các giá trị không có tên không được cho phép trong các trường mẫu.

en: Various information about specific process(es). Returns float
vi: Thông tin khác nhau về quá trình cụ thể. Trả về kiểu float

en: Verbose
vi: Chi tiết

en: Version of Zabbix agent. Returns string
vi: Phiên bản của Zabbix agent. Trả về kiểu string

en: Vertical align
vi: Căn hàng thẳng đứng

en: View as
vi: Xem

en: Virtual space size in bytes or in percentage from total. Returns integer for bytes; float for percentage
vi: Kích thước không gian ảo tính bằng byte hoặc theo tỷ lệ phần trăm từ tổng số. Trả về integer cho byte; float cho tỷ lệ phần trăm

en: Visible name
vi: Tên hiển thị

en: Visible name cannot be empty if host name is missing.
vi: Tên hiển thị không thể bị trống nếu tên host bị lỗi.

[ctx: setup]
en: Warning
vi: Cảnh báo

en: Warning message
vi: Thông điệp cảnh báo

en: We are sorry, the maximum possible number of elements to remember has been reached.
vi: Chúng tôi xin lỗi, số lượng tối đa có thể của các phần tử để ghi nhớ đã đạt tới giới hạn.

en: Web scenario "%1$s" already exists on host "%2$s".
vi: Web scenario "%1$s" đã tồn tại trên host "%2$s".

en: Web scenario "%1$s" already exists.
vi: Web scenario "%1$s" đã tồn tại.

en: Web scenario added
vi: Web scenario đã được thêm

en: Web scenario disabled | Web scenarios disabled
vi[0]: Web scenario đã bị vô hiệu hóaCác web scenario đã bị vô hiệu hóa

en: Web scenario enabled | Web scenarios enabled
vi[0]: Web scenario đã được kích hoạtCác web scenario đã được kích hoạt

en: Web scenario updated
vi: Web scenario đã cập nhật

note: #-#-#-#-#  550 (jpilot-0.99.8-pre12)  #-#-#-#-# Weekview button
en: Week
vi: Tuần

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

en: When active
vi: Khi hoạt động

en: With data collection
vi: Thu thập dữ liệu

en: With triggers
vi: Các trigger

en: Without triggers
vi: Ngoài các trigger

en: Working time
vi: Thời gian làm việc

en: Wrong fields for host "%1$s".
vi: Các trường sai cho máy chủ "%1$s".

en: Wrong fields for map link.
vi: Những trường không đúng đối với liên kết bản đồ.

en: XML XPath
vi: Đường dẫn XML

en: XML data
vi: Dữ liệu XML

en: XML is empty
vi: XML trống

en: Y axis MAX value
vi: Giá trị cực đại của trục Y

en: Y axis MAX value must be greater than Y axis MIN value.
vi: Giá trị cực đại của trục Y phải lớn hơn giá trị cực tiểu trục Y.

en: Y axis MIN value
vi: Giá trị cực tiểu trục Y

en: Y axis side
vi: Trục bên Y

en: Y-axis
vi: Trục Y

en: Y-m-d h:i A
vi: Y-m-d H:i

en: Y-m-d h:i:s A
vi: Y-m-d H:i:s

note: #-#-#-#-#  1824 (rygel master)  #-#-#-#-# Titles and definitions of some virtual folders, for use with QueryContainer. #-#-#-#-#  208 (dialog 1.1.20080819)  #-#-#-#-# Headline "Year"
en: Year
vi: Năm

en: You are logged in as "%1$s".
vi: Bạn vừa đăng nhập vào "%1$s".

en: You are not able to choose some of the languages, because locales for them are not installed on the web server.
vi: Bạn không thể chọn một số trong các ngôn ngữ, bởi vì địa chỉ của chúng không được cài đặt trên web máy chủ.

en: You are not logged in
vi: Bạn không đăng nhập

en: You do not have permission to perform this operation.
vi: Bạn không có quyền để thực hiện các thao tác này.

en: You have no permissions to access this page.
vi: Bạn không có quyền truy cập trang này.

en: You must login to view this page.
vi: Bạn phải đăng nhập để xem trang này.

en: Your database is not working properly. Please wait a few minutes and try to repeat this action. If the problem still persists, please contact system administrator. The problem might be caused by long running transaction or row level lock accomplished by your database management system.
vi: Cơ sở dữ liệu của bạn không hoạt động đúng. Vui lòng đợi vài phút và cố gắng lặp lại hành động này. Nếu sự cố vẫn còn, vui lòng liên hệ với quản trị viên hệ thống. Vấn đề có thể do giao dịch chạy dài hoặc khóa cấp hàng được thực hiện bởi hệ thống quản lý cơ sở dữ liệu của bạn.

en: Zabbix Technical Support
vi: Hỗ trợ kỹ thuật zabbix

en: Zabbix has received an incorrect request.
vi: Zabbix đã nhận được một yêu cầu không chính xác.

en: Zabbix internal authentication
vi: Xác thực Zabbix internal

en: Zabbix login form
vi: Mẫu đăng nhập zabbix

en: Zabbix server
vi: Máy chủ Zabbix

en: Zabbix server (proxy)
vi: Máy chủ zabbix (proxy)

en: Zabbix server is not running: the information displayed may not be current.
vi: Máy chủ Zabbix đang không hoạt động: Thông tin được hiển thị có thể không tồn tại.

en: Zabbix server is running
vi: Máy chủ Zabbix đang hoạt động

en: Zabbix server name
vi: Tên máy chủ Zabbix

en: a boolean is expected
vi: Một boolean được mong đợi

en: a character string is expected
vi: Chuỗi kí tự được mong đợi

en: a number is expected
vi: một số được kì vọng

en: a number is too large
vi: một số là quá lớn

en: a numeric value is expected
vi: một giá trị số được mong đợi

en: a time is expected
vi: một thời gian được kì vọng

en: a time period is expected
vi: một khoảng thời gian được dự kiến

en: a time range is expected
vi: một khoảng thời gian dự kiến

en: a time unit is expected
vi: một đơn vị thời gian dự kiến

en: affects only filtered data
vi: chỉ ảnh hưởng đến dữ liệu được lọc

en: all media
vi: Tất cả media

en: an array is expected
vi: một mảng được mong đợi

en: an array or a character string is expected
vi: một mảng hoặc một chuỗi ký tự được mong đợi

en: an empty string is expected
vi: một chuỗi trống dự kiến

en: an even number of hexadecimal characters is expected
vi: một số lượng chẵn các ký tự thập lục phân được mong đợi

en: an explicit time is expected
vi: một thời gian rõ ràng được dự kiến

en: at least one override option must be specified
vi: ít nhất một tùy chọn ghi đè phải được chỉ định

en: avg() - Average value of a period T
vi: avg () - Giá trị trung bình của một khoảng thời gian T

en: blinking
vi: Nhấp nháy

en: both username and password should be either present or empty
vi: cả tên người dùng và mật khẩu đều phải có hoặc trống

en: cannot be changed
vi: Không thể thay đổi

en: cannot be empty
vi: Không thể để trống

en: cannot perform Scroll API request, data could be truncated
vi: không thể thực hiện yêu cầu API, dữ liệu có thể bị cắt ngắn

en: change() - Difference between last and previous value
vi: thay đổi() - Sự khác biệt giữa giá trị cuối cùng và giá trị trước đó

en: circular item dependency is not allowed
vi: phụ thuộc item không được phép

en: color
vi: màu

en: comma-separated list
vi: danh sách được phân tách bằng dấu phẩy

en: count
vi: số lượng

en: count() - Number of successfully retrieved values V (which fulfill operator O) for period T
vi: Count () - Số lượng giá trị được truy xuất thành công V (đáp ứng toán tử O) cho giai đoạn T

en: date() - Current date
vi: date() - ngày hiện tại

en: dayofmonth() - Day of month
vi: dayofmonth() - Ngày của tháng

en: dayofweek() - Day of week
vi: dayofweek () - Ngày trong tuần

en: description
vi: mô tả

en: does not exist
vi: không tồn tại

en: does not match
vi: Không khớp

en: email
vi: thư điện tử

en: exists
vi: tồn tại

en: expression is empty
vi: Biểu thức trống

en: failed to parse JSON
vi: thất bại trong việc phân tích JSON

en: forecast() - Forecast for next t seconds based on period T
vi: dự báo () - Dự báo cho t giây tiếp theo dựa trên khoảng thời gian T

en: fuzzytime() - Difference between item value (as timestamp) and Zabbix server timestamp is less than or equal to T seconds (1 - true, 0 - false)
vi: fuzzytime () - Chênh lệch giữa giá trị item (dưới dạng dấu thời gian) và dấu thời gian của máy chủ Zabbix nhỏ hơn hoặc bằng T giây (1 - đúng, 0 - sai)

[ctx: item_form]
en: global housekeeping settings
vi: Cài đặt global housekeeping

en: h:i A
vi: H:i

en: h:i:s A
vi: H:i:s

en: host group
vi: Nhóm host

en: host pattern
vi: Mẫu máy chủ

en: including subgroups
vi: bao gồm các nhóm nhỏ

en: incorrect element count
vi: số phần tử không chính xác

en: incorrect syntax near "%1$s"
vi: Cú pháp không chính xác khoảng "%1$s"

en: invalid address range "%1$s"
vi: phạm vi địa chỉ không hợp lệ "%1$s"

en: invalid byte sequence in UTF-8
vi: chuỗi byte không hợp lệ trong UTF-8

en: invalid data type
vi: kiểu dữ liệu không hợp lệ

en: invalid delay
vi: Thời gian trễ không hợp lệ

en: invalid history storage period
vi: thời gian lưu trữ lịch sử không hợp lệ

en: invalid host group name
vi: tên máy chủ không hợp lệ

en: invalid host name
vi: Tên máy chủ không hợp lệ

en: invalid regular expression
vi: Biểu thức chính quy không hợp lệ

en: invalid time
vi: Thời gian không hợp lệ

en: invalid trend storage period
vi: Chu kì lưu trữ dữ liệu không hợp lệ

en: is greater than or equals
vi: lớn hơn hoặc bằng

en: is less than or equals
vi: nhỏ hơn hoặc bằng

en: is not enclosed in {} or is malformed
vi: không được đính kèm trong {} hoặc không đúng định dạng

en: item pattern
vi: item mẫu

en: key is empty
vi: Không có key

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a label.
en: label
vi: nhãn

[ctx: week of month]
en: last
vi: Cuối cùng

en: last() - Last (most recent) T value
vi: last() - Giá trị T cuối cùng (gần đây nhất)

en: list of characters
vi: Danh sách kí tự

en: m-d h:i A
vi: m-d H:i

en: macro is empty
vi: macro trống

en: max() - Maximum value for period T
vi: max() - Giá trị tối đa cho giai đoạn T

en: maximum number of dependency levels reached
vi: số lượng mức độ phụ thuộc tối đa đạt được

en: min() - Minimum value for period T
vi: min () - Giá trị tối thiểu cho giai đoạn T

en: minimum length is %1$s characters
vi: độ dài tối thiểu là ký tự %1$s

en: must contain at least one low-level discovery macro
vi: phải chứa ít nhất một macro khám phá cấp thấp

en: n-d h:i A
vi: n-d H:i

en: no data
vi: Không có dữ liệu

en: nonempty key and value pair expected
vi: cặp khóa và giá trị dự kiến không được để trống

en: not selected
vi: Không được chọn

en: now() - Number of seconds since the Epoch
vi: now () - Số giây kể từ Epoch

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: this is the spoken word for the character '#' (U+0023)
en: number
vi: số

en: percentile() - Percentile P of a period T
vi: Percile () - Phần trăm P của giai đoạn T

en: problem pattern
vi: Mẫu vấn đề

en: refreshed every %1$s sec.
vi: Cứ %1$s giây làm mới một lần.

en: regexp
vi: btcq

en: regular expression
vi: biểu thức chính quy

en: replacement
vi: thay thế

en: root
vi: gốc

[ctx: adjective]
en: second
vi: giây

en: short description
vi: Mô tả ngắn

en: should be empty
vi: trống

en: show icon mappings
vi: Thiết lập biểu tượng bản đồ hiển thị

en: sum() - Sum of values of a period T
vi: tổng() - Tổng giá trị của một khoảng thời gian T

en: supplied credentials are not unique
vi: thông tin được cung cấp không phải là duy nhất

en: tag
vi: thẻ

en: template ID "%1$s" is passed %2$s times
vi: ID template "%1$s" được thông qua %2$s lần

en: the parameter "%1$s" is missing
vi: Tham số "%1$s" bị thiếu

en: the tag "%1$s" is missing
vi: Thẻ "%1$s" bị thiếu

en: time shift
vi: thay đổi thời gian

en: time() - Current time
vi: time() - thời gian hiện tại

en: timeleft() - Time to reach threshold estimated based on period T
vi: timeleft () - Thời gian để đạt ngưỡng ước tính dựa trên khoảng thời gian T

en: trigger does not allow manual closing
vi: Trigger không cho phép đóng thủ công

en: trigger prototype cannot be moved to another template or host
vi: mẫu trigger không thể được chuyển sang mẫu hoặc máy chủ khác

en: trigger with linkages cannot be moved to another template or host
vi: trigger với các liên kết không thể được chuyển đến một mẫu hoặc máy chủ khác

en: type here to search
vi: Kiểu cần tìm kiếm

en: unexpected end of key
vi: Kết thúc key bất thường

en: unexpected end of macro
vi: kết thúc bất ngờ của macro

en: unexpected parameter "%1$s"
vi: tham số bất ngờ "%1$s"

en: unexpected tag "%1$s"
vi: Thẻ bất ngờ "%1$s"

en: unexpected text "%1$s"
vi: Văn bản bất ngờ "%1$s"

en: unexpected value "%1$s"
vi: Giá trị bất ngờ "%1$s"

en: unsupported version number
vi: Số phiên bản không được hỗ trợ

en: value "%1$s" not found
vi: Giá trị "%1$s" không được tìm thấy

en: value %1$s already exists
vi: Giá trị "%1$s" đã tồn tại

en: value is too long
vi: Giá trị quá dài

en: value must be one of %1$s
vi: giá trị phải là một trong %1$s

en: wrong discovery rule type
vi: phát hiện sai loại quy tắc

en: wrong item type
vi: Loại item sai

en: CD to
vi: CD tới

en: Make Folder
vi: Tạo Thưmục

en: Best File Type
vi: Tệp loại Tối_ưu

en: Will not create
    specified folder
vi: Sẽ không tạo
    thưmục đã_chọn

en: Folders can be created
    in current directory only.
vi: Thưmục có thể tạo 
    chỉ trong thưmục đang_dùng.

en: Specified folder
    already exists.
vi: Thưmục đã_chọn
    đã_có rồi.

en: Can not create
    specified folder
vi: không_tạo được
    Thưmục đã_chọn

en: Can not go to
    specified folder.
vi: Không tới được
    thưmục đã_chọn.

en: Handwriting Input
vi: vào bằng viết_tay

en: Strokes:
vi: Gõ_phím:

en: Converters
vi: Đổi_dạng

en: Look-up
vi: Xét_bảng

en: Directed
vi: Hướng_tới

en: Candidates
vi: ứng_tuyển

en: Highlighting
vi: Tô sáng

en: Can not read:
vi: Không đọc được:

en: Current KMap:
vi: Phím_mã hiện_tại:

en: Available KMaps
vi: Phím_mã có

en: F-Key
vi: Phím-F

en: Current KMaps
vi: Phím_mã hiện_tại

en: Key Input
vi: Nhấn Phím

en: Glyph Info:
vi: họa Glyph báo_cáo:

note: #-#-#-#-#  1825 (sawfish HEAD)  #-#-#-#-# ../lisp/sawfish/wm/viewport.jl
en: Column:
vi: Cột:

en: __O__pen
vi: Mở (__O__)

en: Find(__Q__)
vi: Tìm (__Q__)

en: __G__o To
vi: Tới (__G__)

en: __S__ave (needed)
vi: Lưu_trữ(__S__) (phải có)

en: __S__ave
vi: Lưu (__S__)

en: __P__rint (pending job)
vi: In(__P__) (đang đuôi_chờ)

en: __P__rint
vi: In (__P__)

en: Print Previe__w__ (pending job)
vi: quan_sát In (__W__) (đang đuôi_chờ

en: Print Previe__w__
vi: quan_sát In (__W__)

en: __U__ndo
vi: Gỡlại (__U__)

en: __R__edo
vi: Làmlại (__R__)

en: __D__irection Override
vi: Văn_bản Hướng-đi (__D__)

en: Smaller(__A__)
vi: Nhỏ_đi (__A__)

en: Bigger(__Z__)
vi: Tolên (__Z__)

en: Unsaved changes.
    Exit anyway?
vi: thayđổi chưa lưu_trữ.
    cứ thoát không?

en: Pending printing job.
    Exit anyway?
vi: chuỗi In đang chờ.
    Cứ thoát ra?

en: Unsaved changes. Enter discards!
vi: thayđổi chưa lưu.Vào Thoái!

en: open -yes -e encoding file
vi: open -yes -e mãhoá tệp

en: File exists.
    Save anyway?
vi: Tệp đã có.
    cứ Lưu trữ ?

en: save -e encoding file
vi: save -e mãhoá tệp

en: find string
vi: find xâu_ký_tự

en: go line [column]
vi: go dòng[cột]

en: Direction of selected text has been set.
vi: Hướng gõ văn bản đã đặt.

en: Unsaved changes. Enter quits!
vi: chưa lưu thay đổi.Vào Ra!

en: Pending printing job. Enter quits!
vi: Đuôi in đang chờ.Vào Ra!

en: Printed %d page(s).
vi: đã in %d trang.

en: usage: open -e utf-8 -yes filename
vi: xử_dụng: open -e utf-8 -yes tên_tệp

en: Unsaved changes. Try -yes option
vi: Thay đổi chưa lưu.Thử chọn -yes

en: Pending printing job. Try -yes option
vi: Đuôi in đang chờ.Thử chọn -yes

en: Unknown encoding:
vi: không_có mã_hoá này:

en:  Line Break:
vi: xuống dòng:

en: usage: save -e utf-8 -yes filename
vi: xử_dụng: save -e utf-8 -yes tên_tệp

en: File exists. Use -yes option.
vi: Tệp đã có.chọn -yes.

en: Can not write:
vi: Không viết được:

en: Error while writing:
vi: Lỗi khi đang viết:

en: Wrote:
vi: đã viết:

en: usage: go line [column]
vi: xử_dụng: go dòng [cột]

en: usage: find text
vi: xử_dùng: find text

en: search string not found.
vi: tìm không thấy xâu

en: usage: replace original new
vi: xử_dụng: replace cũ mới

en: Could not save preferences
vi: Không lưu được các ưa chọn

en: unsupported text/uri:
vi: không chạy text/uri:

en: Command not found:
vi: không thấy lịnh:

en: usage: print [-o file] [-p printer] [-e exec] [-break] [-hsize header-font-size]
vi: xử_dụng: print [-o tệp] [-p máy_in] [-e exec] [-break] [-hcỡ header-cỡ-font

note: #-#-#-#-#  2046 (gnome-doc-utils master)  #-#-#-#-# (itstool) path: msg/msgstr This is used as the final separator in an inline list of three or more elements.  The string ", " will be used to separate all but the last pair of elements.  Using these two strings, a list of names would be formatted as
en: , and
vi: , và

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: #-#-#-#-#  2046 (gnome-doc-utils master)  #-#-#-#-# (itstool) path: msg/msgstr Accessible title for a note about a software bug.
en: Bug
vi: Lỗi

note: (itstool) path: msg/msgstr Revision status of a document or page. Content has been written and reviewed, and it awaiting a final approval.
en: Candidate
vi: Ứng cử viên

note: #-#-#-#-#  2046 (gnome-doc-utils master)  #-#-#-#-# (itstool) path: msg/msgstr Default title for a dedication section. #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/dedication.html This is used as a default title for dedication elements.
en: Dedication
vi: Lời đề tặng

note: (itstool) path: msg/msgstr Title for a list of editors.
en: Edited By
vi: Chỉnh sửa bởi

note: #-#-#-#-#  2046 (gnome-doc-utils master)  #-#-#-#-# (itstool) path: msg/msgstr Accessible title for an important note. #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/important.html This is used as a default title for important elements.
en: Important
vi: Quan trọng

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 Title for a list of publishers.
en: Published By
vi: Xuất bản bằng

note: #-#-#-#-#  2046 (gnome-doc-utils master)  #-#-#-#-# (itstool) path: msg/msgstr Automatic heading above a list of see-also links. #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Automatic see also section and links
en: See Also
vi: Xem thêm

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: #-#-#-#-#  2046 (gnome-doc-utils master)  #-#-#-#-# (itstool) path: msg/msgstr Default title for a refsynopsisdiv element. This is the common section title found in most UNIX man pages. #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/refsynopsisdiv.html Thi
en: Synopsis
vi: Bảng tóm tắt

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 Title for a list of authors.
en: Written By
vi: Viết bởi

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: #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# Automatic further reading section and links
en: Further Reading
vi: Đọc thêm

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><preface><title> #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# http://www.docbook.org/tdg/en/html/preface.html This is used as a default title for preface elements.
en: Preface
vi: Lời nói đầu

note: #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# This is a special format message.  Please read the full translator documentation before translating this message.  The documentation is maintained as part of the stylesheet documentation in DocBook. For your convenience, it has also been conver
en: <msgid>citation.format</msgid> <msgstr>[<citation/>]</msgstr>
vi: <msgid>citation.format</msgid> <msgstr>[<trích dẫn/>]</msgstr>

note: #-#-#-#-#  419 (gnome-doc-utils GNOME TRUNK)  #-#-#-#-# This is a special format message.  Please read the full translator documentation before translating this message.  The documentation is maintained as part of the stylesheet documentation in DocBook. For your convenience, it has also been conver
en: <msgid>citetitle.format</msgid> <msgstr role='article'>“<node/>”</msgstr> <msgstr><i><node/></i></msgstr>
vi: <msgid>citetitle.format</msgid> <msgstr role='article'>« <node/> »</msgstr> <msgstr><i><node/></i></msgstr>

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.

note: #-#-#-#-#  1845 (sound-juicer master)  #-#-#-#-# This is a translatable version of project_group #-#-#-#-#  1109 (Loupe main)  #-#-#-#-# developer_name tag deprecated with Appstream 1.0 #-#-#-#-#  453 (gnome-software main)  #-#-#-#-# #-#-#-#-#  448 (gnome-shell main)  #-#-#-#-# #-#-#-#-#  420 (gnome
en: The GNOME Project
vi: Dự án GNOME

note: #-#-#-#-#  469 (gnome-vfs 2.24.1)  #-#-#-#-# GNOME_VFS_ERROR_NO_MEMORY
en: Not enough memory
vi: Không đủ bộ nhớ

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: Search for “%s”
vi: Tìm “%s”

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: No bookmarks
vi: Không có đá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;

note: #-#-#-#-#  1962  #-#-#-#-# [label]: id=map #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Games
vi: Trò chơi

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: Section 2
vi: Phần 2

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: Section 4
vi: Phần 4

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: Section 5
vi: Phần 5

en: Section 6
vi: Phần 6

en: Section 9
vi: Phần 9

note: #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [about]
en: Artificial Intelligence
vi: Trí tuệ nhân tạo

en: Astronomy
vi: Thiên văn học

en: Chemistry
vi: Hóa học

en: Clocks
vi: Đồng hồ

en: Databases
vi: Cơ sở dữ liệu

en: Dictionaries
vi: Từ điển

note: #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Electronics
vi: Điện tử

en: Image Processing
vi: Xử lý ảnh

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: Read error: %s
vi: %s: Lỗi đọ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:

note: #-#-#-#-#  757 (krita VERSION)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, lblRatio) i18n: ectx: property (text), widget (QLabel, aspectLabel)
en: Ratio:
vi: Tỉ lệ:

en: Check:
vi: Kiểm tra:

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: Blocks
vi: Khối

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: Padding
vi: Đệm

en: MemUsage
vi: DùngBộNhớ

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: File format not recognized
vi: Không nhận ra định dạng tập tin

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

en: Try '%s --help' for more information.
vi: Hãy chạy lệnh “%s --help” để xem thông tin thêm.

note: #-#-#-#-#  1285 (manpages-l10n)  #-#-#-#-# type: Plain text #-#-#-#-#  1283 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1282 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1280 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1278 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1276 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1275 (manpages
en: Mandatory arguments to long options are mandatory for short options too.
vi: Tùy chọn dài yêu cầu đối số thì tùy chọn ngắn cũng vậy.

note: #-#-#-#-#  1277 (manpages-l10n)  #-#-#-#-# type: Plain text
en: Operation modifiers:
vi: Từ khóa bổ nghĩa thao tác:

note: #-#-#-#-#  1964 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# type: SH #-#-#-#-#  1713 (po-debconf 1.0.16+nmu1)  #-#-#-#-# type: =head1 #-#-#-#-#  1437 (Gtk+ master)  #-#-#-#-# Placeholder in --name=NAME in --help output #-#-#-#-#  1435 (Gtk+ 2.15.3)  #-#-#-#-# #-#-#-#-#  1315 (manpages-l10n)  #-#-#-#-#
en: NAME
vi: TÊN

note: #-#-#-#-#  499 (grub 2.12-rc1)  #-#-#-#-# TRANSLATORS: bitmaps are images like e.g. in JPEG.
en: NUM
vi: SỐ

en: BLOCKS
vi: KHỐI

note: #-#-#-#-#  1277 (manpages-l10n)  #-#-#-#-# type: Plain text #-#-#-#-#  1270 (manpages-l10n)  #-#-#-#-#
en: Other options:
vi: Những tùy chọn khác:

note: #-#-#-#-#  1284 (manpages-l10n)  #-#-#-#-# type: Plain text #-#-#-#-#  1282 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1281 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1276 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1275 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1274 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1271 (manpages
en: With no FILE, or when FILE is -, read standard input.
vi: Không chỉ ra TẬP_TIN, hoặc khi TẬP_TIN là “-”, thì đọc từ đầu vào tiêu chuẩn.

note: #-#-#-#-#  2044 (xz 5.6.0-pre2)  #-#-#-#-# 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: #-#-#-#-#  2044 (xz 5.6.0-pre2)  #-#-#-#-# 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: 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

en: Value out of range
vi: Giá trị ở ngoại phạm vi

en:   -z, --compress      force compression
      -d, --decompress    force decompression
      -t, --test          test compressed file integrity
      -l, --list          list information about .xz files
vi:   -z, --compress      ép buộc nén
      -d, --decompress    ép buộc giải nén
      -t, --test          kiểm tra tính toàn vẹn của tập tin nén
      -l, --list          liệt kê các thông tin về tập tin .xz

en:   -k, --keep          keep (don't delete) input files
      -f, --force         force overwrite of output file and (de)compress links
      -c, --stdout        write to standard output and don't delete input files
vi:   -k, --keep          giữ lại (đừng xóa) tập tin đầu vào
      -f, --force         buộc ghi đè tập tin đầu ra và (giải) nén các liên kết
      -c, --stdout        ghi ra đầu ra tiêu chuẩn và không xóa tập tin đầu vào

en:       --no-sparse     do not create sparse files when decompressing
      -S, --suffix=.SUF   use the suffix '.SUF' on compressed files
          --files[=FILE]  read filenames to process from FILE; if FILE is
                          omitted, filenames are read from the standard input;
                          filenames must be terminated with the newline character
          --files0[=FILE] like --files but use the null character as terminator
vi:       --no-sparse     đừng tạo các tập tin rải rác khi giải nén
      -S, --suffix=.ĐUÔI  dùng hậu tố “.ĐUÔI” trên các tập tin nén
          --files[=TẬP-TIN]  đọc các tập tin cần xử lý từ TẬP-TIN; nếu không có
                          TẬP-TIN thì tên tập tin sẽ được đọc vào từ đầu vào tiêu
                          chuẩn; chúng phải được kết thúc bằng ký tự dòng mới
          --files0[=TẬP-TIN] giống --files nhưng ký tự kết thúc là null

en:   -F, --format=FMT    file format to encode or decode; possible values are
                          'auto' (default), 'xz', 'lzma', 'lzip', and 'raw'
      -C, --check=CHECK   integrity check type: 'none' (use with caution),
                          'crc32', 'crc64' (default), or 'sha256'
vi:   -F, --format=ĐDạng  định dạng tập tin cần mã hóa hoặc giải mã; giá trị có thể
                          là “auto” (mặc định), “xz”, “lzma”, “lzip”, và “raw”
      -C, --check=KIỂM    kiểu kiểm tra toàn vẹn: “none” (thận trọng khi dùng),
                          “crc32”, “crc64” (mặc định), hay “sha256”

en:       --memlimit-compress=LIMIT
          --memlimit-decompress=LIMIT
          --memlimit-mt-decompress=LIMIT
      -M, --memlimit=LIMIT
                          set memory usage limit for compression, decompression,
                          threaded decompression, or all of these; LIMIT is in
                          bytes, % of RAM, or 0 for defaults
vi:       --memlimit-compress=GIỚI_HẠN
          --memlimit-decompress=GIỚI_HẠN
          --memlimit-mt-decompress=GIỚI_HẠN
      -M, --memlimit=GIỚI_HẠN
                          đặt mức giới hạn dùng bộ nhớ cho việc nén, giải nén,
                          giải nén tuyến trình, hoặc tất cả; GIỚI_HẠN có đơn vị là
                          byte, % của RAM, hay 0 cho mặc định

en: 
      --lzma1[=OPTS]      LZMA1 or LZMA2; OPTS is a comma-separated list of zero or
      --lzma2[=OPTS]      more of the following options (valid values; default):
                            preset=PRE reset options to a preset (0-9[e])
                            dict=NUM   dictionary size (4KiB - 1536MiB; 8MiB)
                            lc=NUM     number of literal context bits (0-4; 3)
                            lp=NUM     number of literal position bits (0-4; 0)
                            pb=NUM     number of position bits (0-4; 2)
                            mode=MODE  compression mode (fast, normal; normal)
                            nice=NUM   nice length of a match (2-273; 64)
                            mf=NAME    match finder (hc3, hc4, bt2, bt3, bt4; bt4)
                            depth=NUM  maximum search depth; 0=automatic (default)
vi: 
      --lzma1[=CTC]       LZMA1 hay LZMA2; CÁC-TÙY-CHỌN là danh sách của không hoặc
      --lzma2[=CTC]       hơn các tùy chọn sau đây (giá trị hợp lệ; mặc định):
                            preset=PRE các tùy chọn tối ưu nén (0-9[e])
                            dict=SỐ    cỡ từ điển (4KiB - 1536MiB; 8MiB)
                            lc=SỐ      số bít ngữ cảnh văn bản (0-4; 3)
                            lp=SỐ      số bít vị trí văn bản (0-4; 0)
                            pb=SỐ      số bít vị trí (0-4; 2)
                            mode=CHẾ_ĐỘ  chế độ nén (fast, normal; normal)
                            nice=SỐ    chiều dài “tốt” của khớp (2-273; 64)
                            mf=TÊN     bộ tìm khớp (hc3, hc4, bt2, bt3, bt4; bt4)
                            depth=SỐ   mức sâu tìm kiếm tối đa; 0=tự động (mặc định)

en: 
      --x86[=OPTS]        x86 BCJ filter (32-bit and 64-bit)
      --arm[=OPTS]        ARM BCJ filter
      --armthumb[=OPTS]   ARM-Thumb BCJ filter
      --arm64[=OPTS]      ARM64 BCJ filter
      --powerpc[=OPTS]    PowerPC BCJ filter (big endian only)
      --ia64[=OPTS]       IA-64 (Itanium) BCJ filter
      --sparc[=OPTS]      SPARC BCJ filter
      --riscv[=OPTS]      RISC-V BCJ filter
                          Valid OPTS for all BCJ filters:
                            start=NUM  start offset for conversions (default=0)
vi: 
      --x86[=OPTS]        bộ lọc x86 BCJ (32-bit và 64-bit)
      --arm[=OPTS]        bộ lọc ARM BCJ
      --armthumb[=OPTS]   bộ lọc ARM-Thumb BCJ
      --arm64[=OPTS]      bộ lọc ARM64 BCJ
      --powerpc[=OPTS]    bộ lọc PowerPC BCJ (chỉ big endian)
      --ia64[=OPTS]       bộ lọc IA-64 (Itanium) BCJ
      --sparc[=OPTS]      bộ lọc SPARC BCJ
      --riscv[=OPTS]      bộ lọc RISC-V BCJ
                          các tùy chọn hợp lệ cho mọi bộ lọc BCJ:
                            start=SỐ khoảng bù khởi đầu cho chuyển đổi (mặc định=0)

en: 
      --delta[=OPTS]      Delta filter; valid OPTS (valid values; default):
                            dist=NUM   distance between bytes being subtracted
                                       from each other (1-256; 1)
vi: 
      --delta[=OPTS]      bộ lọc Delta;
                          CÁC-TÙY-CHỌN hợp lệ (giá trị hợp lệ; mặc định):
                            dist=SỐ    khoảng cách giữa các byte được trừ từ
                                       những cái khác (1-256; 1)

en: Memory usage limit for compression:
vi: Mức giới hạn dùng bộ nhớ cho nén:

en:   Streams:            %s
vi:   Luồng dữ liệu:      %s

en:   Blocks:             %s
vi:   Khối:               %s

en:   Ratio:              %s
vi:   Tỷ lệ nén:          %s

en:   Check:              %s
vi:   Kiểm tra:           %s

note: #-#-#-#-#  1823 (xz 5.1.4beta)  #-#-#-#-# TRANSLATORS: The second line is column headings. All except Check are right aligned; Check is left aligned. Test with "xz -lv foo.xz". #-#-#-#-#  1822 (xz 5.1.4beta)  #-#-#-#-# #-#-#-#-#  1818 (xz 5.1.4beta)  #-#-#-#-# #-#-#-#-#  1463 (xz 5.1.4beta)  #-#-#-#
en:   Streams:
        Stream    Blocks      CompOffset    UncompOffset        CompSize      UncompSize  Ratio  Check      Padding
vi:   Luồng dữ liệu:
         Luồng      Khối           BùNén       BùGiảiNén           CỡNén       CỡGiảiNén   TỷLệ  Ktra           Đệm

note: #-#-#-#-#  1823 (xz 5.1.4beta)  #-#-#-#-# TRANSLATORS: The second line is column headings. All except Check are right aligned; Check is left aligned. #-#-#-#-#  1822 (xz 5.1.4beta)  #-#-#-#-# #-#-#-#-#  1818 (xz 5.1.4beta)  #-#-#-#-# #-#-#-#-#  1463 (xz 5.1.4beta)  #-#-#-#-#
en:   Blocks:
        Stream     Block      CompOffset    UncompOffset       TotalSize      UncompSize  Ratio  Check
vi:   Khối:
         Luồng      Khối           BùNén       BùGiảiNén          CỡTổng       CỡGiảiNén   TỷLệ  Ktra

note: #-#-#-#-#  1823 (xz 5.1.4beta)  #-#-#-#-# TRANSLATORS: These are additional column headings for the most verbose listing mode. CheckVal (Check value), Flags, and Filters are left aligned. Header (Block Header Size), CompSize, and MemUsage are right aligned. %*s is replaced with 0-120 spaces to make 
en:       CheckVal %*s Header  Flags        CompSize    MemUsage  Filters
vi:        GTrịKiểm %*s    Đầu  Cờ              CỡNén     DùngRAM  BộLọc

en: The selected match finder requires at least nice=%<PRIu32>
vi: Bộ tìm khớp đã chọn yêu cầu mức “tốt” ít nhất là nice=%<PRIu32>

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: Screen Saver
vi: Trình bảo vệ màn hình

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: Documentation...
vi: Tài liệu...

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: _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: %d hours ago
vi: %d giờ trước

en: just now
vi: Mới đây

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

note: #-#-#-#-#  405 (gnome-color-manager master)  #-#-#-#-# TRANSLATORS: this the ICC colorspace type
en: Gray
vi: Xám

en: _Documentation...
vi: _Tài liệu...

note: #-#-#-#-#  1926 (totem master)  #-#-#-#-# 0 seconds #-#-#-#-#  1472 (nautilus main)  #-#-#-#-# #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: 0 seconds
vi: 0 giây

en: 60 seconds
vi: 60 giây

en: Anemone
vi: Cò chân ngỗng

en: Few
vi: Ít

en: Arms
vi: Tay

note: #-#-#-#-#  2043 (for Gnome 2.x)  #-#-#-#-# On a 2.93 gHz iMac i7, I get these rates with -delay 0: detail 3:  invisible detail 4:  barely visible detail 5:  1000+ fps, looks like noise at -delay 0, ok at -delay 20000 detail 8:  ~700+ fps detail 9:  ~400 fps detail 10: ~300 fps detail 11: ~100 fps de
en: Many
vi: Nhiều

en: Tentacles
vi: Xúc tu

en: Often
vi: Thường thường

en: Near
vi: Gần

en: Far
vi: Xa

en: Ant
vi: Kiến

note: #-#-#-#-#  1338 (mate-control-center 1.27.0)  #-#-#-#-# small threshold #-#-#-#-#  153 (linuxmint)  #-#-#-#-# window-list@cinnamon.org->settings-schema.json->window-preview- scale->options grouped-window-list@cinnamon.org->settings-schema.json->thumbnail- size->options
en: Small
vi: Nhỏ

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_Column_Three
en: Three
vi: Ba

en: Shallow
vi: Nông

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_Column_Two
en: Two
vi: Hai

note: #-#-#-#-#  417 (gnome-disk-utility master)  #-#-#-#-# Translators: This is a mark on the Standby scale. The string should be as short as possible
en: 10 minutes
vi: 10 phút

en: Shy
vi: Nhút nhát

en: Attraction
vi: Lôi cuốn

en: Balls
vi: Bóng

en: Tails
vi: Đuôi

en: Outward
vi: Hướng ra ngoài

en: Inward
vi: Hướng vào trong

en: Textured
vi: Có Chất Liệu

note: i18n-hint: The music theory "beat"
en: Beats
vi: Phách

en: Tick
vi: Đánh dấu

en: 2 minutes
vi: 2 phút

en: Lasers
vi: La-ze

en: Box size
vi: Cỡ hộp

en: Motion blur
vi: Làm mờ chuyển động

en: Boxed
vi: Đóng hộp

en: Braid
vi: Viền

en: Don't hide bubbles when they pop
vi: Không ẩn bong bóng khi nổ

en: Bumps
vi: Gồ Ghề

en: Zoom in/out
vi: Phóng to/Thu nhỏ

en: C Curve
vi: Đường cong chữ C

note: #-#-#-#-#  1373 (atk master)  #-#-#-#-# Translators: This string describes a range within value-related * widgets such as a volume slider. Note that what such a widget * presents (e.g. temperature, volume, price) is controlled by * application developers. Thus assistive technologies such as screen *
en: high
vi: cao

en: Max age
vi: Tổi tối đa

en: Old
vi: Cũ

en: Coral
vi: San hô

en: 1 second
vi: 1 giây

en: Sparse
vi: Thưa thớt

en: Dense
vi: Dày đặc

en: Seeds
vi: Hạt

en: Subdivisions
vi: Mức Phân Chia

en: Water
vi: Nước

note: #-#-#-#-#  1868 (PACKAGE VERSION)  #-#-#-#-# TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-/ and :/
en: Confused
vi: Bối rối

en: Draw grid
vi: Vẽ lưới

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: Cubes
vi: Khối Lập Thể

en: Displacement
vi: Dời Hình

note: #-#-#-#-#  459 (gnome-terminal master)  #-#-#-#-# ambiguous-width characers are
en: Wide
vi: Rộng

en: Cynosure
vi: Trọng tâm

en: Maximum depth
vi: Độ sâu tối đa

en: Smooth colors
vi: Làm cho màu sắc mịn màng

en: Golden ratio
vi: Tỷ lệ vàng

en: Demon
vi: Diễn thử

en: Drift
vi: Trôi dạt

en: Endgame
vi: Kết thúc Trò chơi

en: Positive
vi: Dương

en: Walk
vi: Đi Bộ

note: Translators: This option sets whether to print on both sides of paper
en: Two-sided
vi: Hai mặt

en: Particles
vi: Hạt

en: Screw
vi: Đinh Vít

en: Taper
vi: Băng từ

en: Fibers
vi: Sợi

en: Wind
vi: Gió

note: #-#-#-#-#  1853 (PACKAGE VERSION)  #-#-#-#-# type: Content of: <h2> #-#-#-#-#  1851 (PACKAGE VERSION)  #-#-#-#-# TRANSLATORS: Landscape name: Hurricane Ridge
en: Hurricane
vi: Bão tố

en: Friction
vi: Ma Sát

en: Rubber
vi: Cao Su

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=fog [toggle_button]: id=sort_6 #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [color_range]: id=fog #-#-#-#-#  826 (libgweather 2.25.5)  #-#-#-#-# FOG
en: Fog
vi: Sương mù

en: Brief
vi: Bản tóm tắt

note: #-#-#-#-#  1973 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Elvish High Lord, id=Telcherion [side]: type=Elvish Enchantress, id=Iluvarda [side]: type=Ancient Wose, id=Burumardir-Athelorand #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=tropical_forest [terrain_type]: id=rainforest [terrain_type]: id
en: Forest
vi: Rừng

en: Pink
vi: Hồng

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry> #-#-#-#-#  1478 (okular)  #-#-#-#-# i18n: tag tool attribute name
en: Yellow
vi: Vàng

en: Galaxy
vi: Thiên hà

en: Gears
vi: Bánh răng

en: Geodesic
vi: Trắc Địa

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=desert
en: Desert
vi: Sa mạc

en: Number of trees
vi: Số lượng cây

en: Mercator
vi: Phép chiếu Mercator

en: Avoidance
vi: Khả năng tránh

en: Loose
vi: Rời Rạc

en: Display system information
vi: Hiển thị thông tin hệ thống

en: Grid Size
vi: Kích cỡ đường kẻ ô

en: Halftone
vi: Dải chấm tròn

en: Big
vi: Lớn

en: Maximum speed
vi: Tốc độ tối đa

en: Helix
vi: Xoắn ốc

en: Hexagons
vi: Lục giác

en: Viscosity
vi: Độ Nhớt

en: Pulse
vi: Đập

en: 1 Second
vi: 1 giây

en: 1 Minute
vi: 1 phút

en: Interference
vi: Giao thoa

en: Tetrahedron
vi: Khối tứ diện

en: Juggle
vi: Tung hứng

en: Kaleidescope
vi: Kính vạn hoa

en: Symmetry
vi: Đối xứng

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: Scroll speed
vi: Tốc độ cuộn

en: 2 hours
vi: 2 giờ

note: The capital of Mexico. "Mexico City" is the traditional English name. The local name in Spanish is "México".
en: Mexico City
vi: Thành phố Mê-hi-cô

note: A city in Bavaria in Germany. "Munich" is the traditional English name. The local name is "München".
en: Munich
vi: München

note: The capital of the Czech Republic. "Prague" is the traditional English name. The local name in Czech is "Praha".
en: Prague
vi: Praha

note: puzzle name
en: Rome
vi: Ro-ma

note: Show arrow:
en: Show arrow
vi: Hiện mũi tên

en: Show Overlay
vi: Hiển Thị Lớp Lồng

en: Max depth
vi: Độ dài tối đa

en: 5 min
vi: 5 phút

en: 30 sec
vi: 30 giây

note: #-#-#-#-#  55 (avogadro)  #-#-#-#-# i18n: file: qtplugins/symmetry/symmetrywidget.ui:42 i18n: ectx: attribute (title), widget (QWidget, esTab)
en: Molecule
vi: Phân tử

en: Octahedron
vi: Khối 8 mặt

en: Icosahedron
vi: Khối 20 mặt

en: Mountain
vi: Dãy núi

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: Font scale
vi: Tỷ lệ phông chữ

en: 0 deg
vi: 0 độ

en: 90 deg
vi: 90 độ

en: Subdivision
vi: Phân Hóa

note: [color_range]: id=lightblue
en: Light blue
vi: Xanh lam nhạt

en: Queens
vi: Hoàng hậu

en: Sustain
vi: Kéo dài

en: Ripples
vi: Gợn

note: #-#-#-#-#  826 (libgweather 2.25.5)  #-#-#-#-# DRIZZLE
en: Drizzle
vi: Mưa phùn

en: Storm
vi: Bão

en: Fluidity
vi: Trôi chảy

en: Rocks
vi: Đá

note: i18n: ectx: property (text), widget (QLabel, label_3)
en: Very slow
vi: Rất chậm

en: Colorful
vi: Nhiều màu

en: Sonar
vi: Tiếng vọng tàu ngầm

en: Worm
vi: Giun

en: Spotlight
vi: Nổi bật

en: Fade out
vi: Phai mờ dần từ trong ra

en: Translucent
vi: Trong Mờ

en: Strange
vi: Kỳ lạ

en: Curviness
vi: Sự uốn cong

en: Number of points
vi: Số điểm

en: Bigger
vi: To hơn

en: 4 seconds
vi: 4 giây

note: Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally, or not at all, at your option.
en: Carpet
vi: Tấm thảm

en: Buzz
vi: Kêu gọi

en: 2 seconds
vi: 2 giây

en: Delay between images
vi: Hoãn giữa hai ảnh

en: Network timeout
vi: Chờ mạng tối đa

en: 2 min
vi: 2 phút

en: Image opacity
vi: Độ đục ảnh

en: Whirlies
vi: Xoay tít

note: #-#-#-#-#  1641 (kcmfonts)  #-#-#-#-# i18n: ectx: label, entry (smallestReadableFont), group (General) #-#-#-#-#  1575 (kcmfonts)  #-#-#-#-#
en: Small font
vi: Phông chữ nhỏ

note: #-#-#-#-#  428 (gnome-maps master)  #-#-#-#-# since the phone numbers are typically always rendered * left-to-right, insert an explicit LRM char to avoid issues * with phone numbers in international format starting with a + * which is considered a "weak" character to determine Unicode * text directi
en: Phone number
vi: Số điện thoại

en: Lenses
vi: Thấu kính

note: #-#-#-#-#  1362 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: info/title
en: Screensaver Preferences
vi: Tùy thích Bộ bảo vệ màn hình

note: #-#-#-#-#  1351 (mate-screensaver 1.26.0)  #-#-#-#-# Translators: This is the name of a desktop background image that shows outer space images. You might want to translate it into the equivalent words of your language
en: Cosmos
vi: Vũ trụ

note: I18N: ./data/gui/screens/options_ui.stkgui I18N: In the ui settings
en: Display FPS
vi: Hiển thị Số Khung Hình/Giây

en: Max Height
vi: Chiều Cao Tối Đa

note: #-#-#-#-#  1860 (PACKAGE VERSION)  #-#-#-#-# Babylonian (MUL.APIN) constellation, native: 𒄩, pronounce: KU6 (Nūnu) Chinese constellation, native: 鱼, pronounce: Yu Chinese name for NGC 6475, native: 鱼 Pinyin transliteration Chinese Chenzhuo Sky (3rd Century) constellation, native: 鱼, pronounce: Yu Ch
en: Fish
vi: Cá

en: Terrain
vi: Địa hình

en: Viewpoint
vi: Điểm Nhìn

en: Standalone
vi: Riêng lẻ

note: Please translate this to the correct directory name (eg. german=>de) XSANE_LANGUAGE_DIR
en: language_dir
vi: vi

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_INFO
en: info
vi: thông tin

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

note: WINDOW_PRESET_AREA_RENAME
en: rename preset area
vi: đổi tên vùng định trước

note: WINDOW_PRESET_AREA_ADD
en: add preset area
vi: thêm vùng định trước

note: WINDOW_MEDIUM_RENAME
en: rename medium
vi: đổi tên phương tiện

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_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ị

en: Color management
vi: Quản lý màu

note: MENU_ITEM_ABOUT_XSANE
en: About XSane
vi: Giới thiệu XSane

note: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# MENU_ITEM_QUIT #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><variablelist><varlistentry><term> #-#-#-#-#  1962  #-#-#-#-# [grid] [button]: id=cancel [button]: id=quit_without_surrender #-#-#-#-#  1934 (tux
en: Quit
vi: Thoát

note: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# MENU_ITEM_SAVE_IMAGE DESC_VIEWER_SAVE
en: Save image
vi: Lưu ảnh

note: MENU_ITEM_OCR
en: OCR - save as text
vi: OCR - lưu theo văn bản

note: MENU_ITEM_ROTATE90
en: Rotate 90
vi: Xoay 90

note: MENU_ITEM_ROTATE270
en: Rotate 270
vi: Xoay 270

note: MENU_ITEM_MIRROR_X
en: Mirror |
vi: Phản chiếu |

note: MENU_ITEM_MIRROR_Y
en: Mirror -
vi: Phản chiếu -

note: FRAME_RAW_IMAGE
en: Raw image
vi: Ảnh thô

note: FRAME_ENHANCED_IMAGE
en: Enhanced image
vi: Ảnh cải thiện

note: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# BUTTON_SCAN #-#-#-#-#  1840 (simple-scan)  #-#-#-#-# Label on scan toolbar item #-#-#-#-#  145 (caribou master)  #-#-#-#-# Translators: Keyboard type (scanned grid by rows/columns)
en: Scan
vi: Quét

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: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# BUTTON_PAGE_DELETE
en: Delete page
vi: Xóa trang

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_EDIT
en: Edit image
vi: Hiệu chỉnh ảnh

note: BUTTON_IMAGE_RENAME
en: Rename image
vi: Đổi tên ảnh

note: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# BUTTON_FILE_INSERT
en: Insert file
vi: Chèn tập tin

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: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# BUTTON_DELETE_PROJECT
en: Delete project
vi: Xóa dự án

note: BUTTON_ADD_PRINTER
en: Add printer
vi: Thêm máy in

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_OVERWRITE_WARNING
en: Overwrite warning
vi: Cảnh báo việc ghi đè

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_AVAILABLE_DEVICES
en: Available devices:
vi: Thiết bị hiện có:

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_SCANNER
en: scanner
vi: máy quét

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_USERNAME
en: Username :
vi: Tên người dùng:

note: TEXT_INVALID_PARAMS
en: Invalid parameters.
vi: Tham số không hợp lệ.

note: TEXT_VERSION
en: version:
vi: phiên bản:

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: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# TEXT_TRANSLATION
en: Translation:
vi: Dịch thuật:

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: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_WordCount_Pages
en: Pages:
vi: Trang:

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: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# TEXT_BATCH_AREA_DEFAULT_NAME
en: (no name)
vi: (không tên)

note: TEXT_BATCH_LIST_AREANAME
en: Area name:
vi: Tên vùng:

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: #-#-#-#-#  1934 (tuxpaint-0.9.21)  #-#-#-#-# Descriptions (names) of the color mixer tool's primary colors and shades
en: red
vi: đỏ

note: TEXT_SETUP_TMP_PATH
en: Temporary directory
vi: Thư mục tạm

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_SERVER
en: SMTP server:
vi: Máy chủ SMTP:

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_SERVER
en: POP3 server:
vi: Máy chủ POP3:

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_PREVIEW
en: Show preview
vi: Hiển thị Xem Trước

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: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# MENU_ITEM_SHOW_ADVANCEDOPTIONS
en: Show advanced options
vi: Hiển thị tùy chọn nâng cao

note: MENU_ITEM_LENGTH_UNIT
en: Length unit
vi: Đơn vị dài

note: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# MENU_ITEM_UPDATE_POLICY
en: Update policy
vi: Chính sách cập nhật

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_CHANGE_WORKING_DIR
en: Change directory
vi: Đổi thư mục

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_PROBLEMS
en: Problems?
vi: Trục trặc?

en: Proofing
vi: Kiểm Chứng

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

en: deflate
vi: giải nén

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

note: MENU_ITEM_MEDIUM_ADD
en: Add medium definition
vi: Bổ sung định nghĩa phương tiện

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: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a page tab.
en: page
vi: trang

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

note: DESC_EMAIL_FILETYPE
en: Select filetype for image attachments
vi: Chọn loại tập tin cho ảnh đính kèm

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

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

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 dependant 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

en: search
vi: tìm kiếm

note: DESC_ADD_BATCH
en: Add selection for batch scan
vi: Thêm phần chọn cho quét batch

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

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_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

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

note: ERR_OPTION_NAME_NULL
en: Option has empty name (NULL).
vi: Tùy chọn có tên trống (null).

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: #-#-#-#-#  2042 (XSANE 0.96)  #-#-#-#-# ERR_ERROR #-#-#-#-#  1381 (gcc 7.1-b20170101)  #-#-#-#-# This one is just for counting DK_WARNING promoted to DK_ERROR due to -Werror and -Werror=warning. #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtkso
en: error
vi: lỗi

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

en: Could not open
vi: Không thể mở

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

note: TEXT_EMAIL_STATUS_POP3_CONNECTION_FAILED
en: POP3 connection failed
vi: Không kết nối POP3 được

note: TEXT_EMAIL_STATUS_POP3_LOGIN_FAILED
en: POP3 login failed
vi: Không đăng nhập POP3 được

note: TEXT_EMAIL_STATUS_SMTP_CONNECTION_FAILED
en: SMTP connection failed
vi: Không kết nối SMTP được

note: TEXT_EMAIL_STATUS_SMTP_ERR_FROM
en: From entry not accepted
vi: Không chấp nhận mục Từ

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

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: The command “%s” failed at decompressing the comic book.
vi: Gặp lỗi khi chạy lệnh “%s” để giải nén truyện tranh.

en: Error %s
vi: Lỗi %s

en: Comic Books
vi: Truyện tranh vui

en: DVI document has incorrect format
vi: Tài liệu DVI có định dạng không đúng

en: DVI Documents
vi: Tài liệu DVI

en: could not retrieve container file
vi: không thể lấy được tập tin chứa

en: could not open container file
vi: không thể mở tập tin chứa

en: container file is corrupt
vi: tập tin chứa đã bị hỏng

en: epub file is corrupt, no container
vi: tập tin epub bị hỏng, không có chưaz

en: could not parse content manifest
vi: không thể phân tích nội dung manifest

en: content file is invalid
vi: nội dung tập tin không hợp lệ

en: epub file has no spine
vi: tệp epub không có phần định nghĩa thứ tự đọc(spine)

en: epub file has no manifest
vi: tập tin epub không có manifest

en: Could not set up document tree for loading, some files missing
vi: Không thể thiết lập nhánh của tài liệu để tải, vài tập tin không tồn tại

en: epub Documents
vi: Các tài liệu ePub

note: #-#-#-#-#  1339 (mate-desktop 1.27.2)  #-#-#-#-# Translators: the "name" mentioned * here is the name of an application or * a document Translators: the "name" mentioned here is the name of * an application or a document
en: No name
vi: Không tên

en: Embedded subset
vi: Tập con nhúng

note: #-#-#-#-#  100 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: varlistentry/term
en: Embedded
vi: Nhúng

en: Not embedded
vi: Không nhúng

en: PDF Documents
vi: Tài liệu PDF

en: PostScript Documents
vi: Tài liệu Postscript

en: Invalid document
vi: Tài liệu không hợp lệ

en: Couldn't save attachment “%s”: %s
vi: Không thể lưu phần đính kèm '%s': %s

en: Couldn't open attachment “%s”: %s
vi: Không thể mở phần đính kèm '%s': %s

en: Couldn't open attachment “%s”
vi: Không thể mở đồ phần đính kèm '%s'

en: File type %s (%s) is not supported
vi: Không hỗ trợ dạng tập tin %s (%s)

en: Failed to create a temporary file: %s
vi: Gặp lỗi khi tạo tập tin tạm thời: %s

en: Failed to create a temporary directory: %s
vi: Gặp lỗi khi muốn tạo ra thư mục tạm thời: %s

en: Expand Window to Fit
vi: Kéo dãn cửa sổ để cân đối

en: A Document Viewer
vi: Một trình xem tài liệu

en: <p> Xreader is a simple multi-page document viewer. It can display and print PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI, XPS and Portable Document Format (PDF) files, as well as comic book archive files. When supported by the document, it also allows searching for text, copying text to the clipboard, hypertext navigation and table-of-contents bookmarks. </p>
vi: <p> Xreader là một trình xem tài liệu nhiều trang đơn giản. Nó có thể hiển thị và in các tệp PostScript (PS), Encapsulated PostScript (EPS), DJVU, DVI, XPS và Portable Document Format (PDF), cũng như các tệp lưu trữ truyện tranh. Khi được hỗ trợ, nó cũng cho phép tìm kiếm văn bản, sao chép văn bản vào bảng tạm, điều hướng siêu văn bản và đánh dấu mục lục.</p>

en: View multi-page documents
vi: Xem nhiều trang tài liệu

en: The selected printer '%s' could not be found
vi: Không tìm được máy in đã chọn là “%s”

en: Enlarge the document
vi: Phóng to tài liệu

en: Shrink the document
vi: Thu nhỏ tài liệu

note: #-#-#-#-#  2041 (MATE Desktop Environment)  #-#-#-#-# translators: this is the label for toolbar button
en: Original size
vi: Kích cỡ gốc

en: Print this document
vi: In tài liệu này

en: _Best Fit
vi: _Vừa khít

en: Make the current document fill the window
vi: Hiển thị toàn bộ trang trong cửa sổ

en: Fit Page _Width
vi: Vừa độ _rộng trang

en: Make the current document fill the window width
vi: Hiển thị trang bằng bề rộng cửa sổ

en: Select Page
vi: Chọn trang

en: (%d of %d)
vi: (%d trên %d)

en: The requested format is not supported by this printer.
vi: Định dạng yêu cầu không được hỗ trợ bởi máy in này.

en: Your print range selection does not include any pages
vi: Khoảng trang đã chọn để in không có trang nào

en: Shrink to Printable Area
vi: Co lại cho vừa vùng in được

en: Fit to Printable Area
vi: Vừa khít vùng in được

en: Scale document pages to fit the selected printer page. Select from one of the following:
    
    • "None": No page scaling is performed.
    
    • "Shrink to Printable Area": Document pages larger than the printable area are reduced to fit the printable area of the printer page.
    
    • "Fit to Printable Area": Document pages are enlarged or reduced as required to fit the printable area of the printer page.
vi: Co giãn lại các trang tài liệu cho vừa máy in đã chọn. Hãy chọn sau đây:
    
    * “Không chọn”: Sẽ không thực hiện co giãn trang.
    
    * “Co lại cho vừa vùng in được”: Những trang tài liệu rộng hơn vùng in sẽ được co lại cho vừa vùng in của máy in.
    
    * “Vừa khít vùng in được”: Những trang tài liệu sẽ được co hoặc giãn lại cho vừa vùng in của máy in.

en: Auto Rotate and Center
vi: Tự xoay và đặt ở giữa

en: Rotate printer page orientation of each page to match orientation of each document page. Document pages will be centered within the printer page.
vi: Xoay hướng của trang máy in để khớp lại với hướng xếp từng trang tài liệu. Những trang tài liệu sẽ đặt ở giữa của trang máy in.

en: Select page size using document page size
vi: Chọn khổ giấy thông qua khổ giấy tài liệu

en: When enabled, each page will be printed on the same size paper as the document page.
vi: Khi bật, mỗi trang sẽ được in trên giấy cùng khổ trang tài liệu.

en: Page Handling
vi: Thao tác trên trang

en: Failed to print page %d: %s
vi: Gặp lỗi khi in trang %d: %s

en: Scroll View Up
vi: Cuộn khung xem lên

en: Scroll View Down
vi: Cuộn khung xem xuống

en: Document View
vi: Khung xem tài liệu

en: End of presentation. Click to exit.
vi: Trình chiếu đã kết thúc. Nhấn đế thoát.

en: Launch %s
vi: Khởi chạy %s

note: #-#-#-#-#  528 (HexChat)  #-#-#-#-# ============================================================= #-#-#-#-#  33 (anjuta)  #-#-#-#-# Avoid space in translated string
en: Find:
vi: Tìm:

en: New Paragraph
vi: Đoạn mới

en: Markup type:
vi: Kiểu đánh dấu:

en: Strike out
vi: Gạch xóa

en: Squiggly
vi: Viết bằng tay

en: Initial window state:
vi: Trạng thái cửa sổ ban đầu:

en: Add text annotation
vi: Thêm chú thích bằng chữ

en: Add highlight annotation
vi: Thêm chú thích tô sáng

en: Running in presentation mode
vi: Đang chạy trong chế độ trình diễn

en: Go to previous history item
vi: Về mục lịch sử trước

en: Password for document %s
vi: Mật khẩu cho tài liệu %s

en: _Unlock Document
vi: _Mở khóa tài liệu

en: Remember password until you _log out
vi: Nhớ mật khẩu cho đến khi đăng _xuất

en: Maximize window for new documents
vi: Kéo dãn tối đa cửa sổ cho các tài liệu mới

en: Show history buttons
vi: Hiện nút lịch sử

en: Show expand window button
vi: Hiện nút mở rộng

en: Show zoom level selector
vi: Hiện bộ chọn cấp độ zoom

en: Document License
vi: Bản quyền của tài liệu

en: Gathering font information… %3d%%
vi: Đang thu tập thông tin về phông chữ… %3d%%

en: Text License
vi: Giấy phép bằng văn bản

en: Document contains no annotations
vi: Tài liệu không có chú thích

note: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# Uncomment next if it is successful to get total number if pages in list view * g_object_get (operation, "n-pages", &n_pages, NULL)
en: Page %d
vi: Trang %d

en: _Remove Bookmark
vi: _Xóa đánh dấu

en: Shrink the thumbnails
vi: Tách hình thu nhỏ

en: Enlarge the thumbnails
vi: Phóng to hình thu nhỏ

en: View the thumbnails at their original size
vi: Xem hình thu nhỏ ở kích thước gốc

en: Page View
    Non-Continuous + Best Fit
    Ctrl+2
vi: Chế độ xem trang
    Không liên tục + vừa vặn nhất
    Ctrl+2

en: Reader View
    Continuous + Fit Page Width
    Ctrl+1
vi: Chế độ xem trình đọc
    Liên tục + vừa vặn với độ rộng của trang
    Ctrl+1

en: Select or set the zoom level of the document
vi: Chọn hoặc đặt mức phóng to tài liệu

en: Cannot enter presentation mode with ePub documents, use fullscreen mode instead.
vi: Không thể vào chế độ thuyết trình với những tập tin tài liệu ePub, thay vào đó hãy sử dụng chế độ toàn màn hình.

en: The document contains no pages
vi: Tài liệu không có trang nào

en: Presentation mode is not supported for ePub documents.
vi: Chế độ Thuyết Trình không được hỗ trợ với những tập tin tài liệu ePub.

en: Unable to open document
vi: Không mở được tài liệu

en: Downloading document (%d%%)
vi: Đang tải về tài liệu (%d%%)

en: Failed to load remote file.
vi: Gặp lỗi khi tải tập tin từ máy chủ.

en: Open Document
vi: Mở tài liệu

en: Saving document to %s
vi: Đang lưu tài liệu vào %s

en: Saving attachment to %s
vi: Đang lưu tập tin đính kèm vào %s

en: Saving image to %s
vi: Đang lưu ảnh vào %s

en: Uploading document (%d%%)
vi: Đang tải lên tài liệu (%d%%)

en: Uploading attachment (%d%%)
vi: Đang tải lên tập tin đính kèm (%d%%)

en: Uploading image (%d%%)
vi: Đang tải lên ảnh (%d%%)

en: %d pending job in queue | %d pending jobs in queue
vi[0]: %d công việc bị hoãn trong hàng đợi

en: Document contains form fields that have been filled out. If you don't save a copy, changes will be permanently lost.
vi: Tài liệu này có các trường biểu mẫu đã được điền. Nếu bạn không lưu một bản sao, mọi thay đổi sẽ bị mất vĩnh viễn.

en: Document contains new or modified annotations. If you don't save a copy, changes will be permanently lost.
vi: Tài liệu chứa các chú thích mới hoặc đã qua chỉnh sửa. Nếu bạn không lưu bản sao, các thay đổi sẽ bị mất vĩnh viễn.

en: Save a copy of document “%s” before closing?
vi: Lưu bản sao tài liệu “%s” trước khi đóng?

en: Save a _Copy
vi: _Lưu bản sao

en: If you close the window, pending print jobs will not be printed.
vi: Nếu bạn đóng cửa sổ này thì công việc in nào bị hoãn sẽ không được in.

en: Presentation mode is not supported for ePub documents
vi: Chế độ thuyết trình không được hỗ trợ đối với tập tin tài liệu ePub

en: Xreader 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: Xreader 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ó theo các điều khoả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 bất kì phiên bản sau nào (tuỳ ý).

en: Xreader is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for more details.
vi: Xreader được phân phối với mong muốn nó sẽ là một phần mềm có ích, nhưng KHÔNG PHẢI CHỊU BẤT KÌ TRÁCH NHIỆM NÀO. Xem Giấy phép Công cộng GNU để biết thêm chi tiết.

en: You should have received a copy of the GNU General Public License along with Xreader; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301  USA
vi: Bạn nên nhận được một bản sao của Giấy phép Công cộng GNU cùng với Xreader; Nếu không, hãy viết thư cho Tổ chức Phần mềm Tự do(Free Software Foundation, Inc.) tại số 51 Đường Franklin, Tầng 4, Boston, MA 02110-1301 Hoa Kỳ.

note: TRANS: Sometimes this could be better translated as "%d hit(s) on this page".  Therefore this string contains plural cases.
en: %d found on this page (%d total) | %d found on this page (%d total)
vi[0]: %d được tìm thấy trên trang này (Tổng số %d)

en: %3d%% remaining to search
vi: %3d%% còn lại cần tìm kiếm.

en: Recents
vi: Gần đây

en: Op_en a Copy
vi: Mở _bản sao

en: _Print…
vi: _In…

en: _Close All Windows
vi: _Đóng tất cả các cửa sổ

en: View the document at its original size
vi: _Xem tài liệu với kích cỡ gốc

en: _Expand Window to Fit
vi: _Mở rộng Cửa sổ đến khi Vừa

en: Auto_scroll
vi: Tự động _cuộn

en: _First Page
vi: Trang đầ_u

en: _Last Page
vi: Trang _cuối

en: Previous History Item
vi: Mục trước đó ở phần lịch sử

en: Next History Item
vi: Mục tiếp theo ở phần lịch sử

en: Show or hide the menubar
vi: Hiện hoặc ẩn thanh menu

en: _Dual (Even pages left)
vi: _Kép (trang chẵn bên trái)

en: Show two pages at once with even pages on the left
vi: Hiển thị đồng thời hai trang với trang chẵn bên trái

en: Dual (_Odd pages left)
vi: Kép (_trang lẻ bên trái)

en: Show two pages at once with odd pages on the left
vi: Hiển thị đồng thời hai trang với trang lẻ bên trái

en: Browse the document from right to left
vi: Duyệt tài liệu từ phải sang trái

en: Expand the window to fill the screen
vi: Mở rộng cửa sổ vừa màn hình

en: Pre_sentation
vi: Trình _diễn

en: _Inverted Colors
vi: _Đảo ngược màu

en: Show page contents with the colors inverted
vi: Hiển thị nội dung của trang với màu đảo ngược

en: _Copy Link Address
vi: _Chép địa chỉ liên kết

en: Annotation Properties…
vi: Thuộc tính ghi chú…

en: Remove Annotation
vi: Xóa bỏ chú thích

en: _Open Attachment
vi: _Mở tài liệu đính kèm

en: Unable to launch external application.
vi: Không thể khởi chạy ứng dụng bên ngoài.

en: Unable to open external link
vi: Không thể mở liên kết bên ngoài

en: Couldn't find appropriate format to save image
vi: Không thể tìm thấy dạng thức phù hợp để lưu ảnh

en: Unable to open attachment
vi: Không thể mở phần đính kèm

en: The attachment could not be saved.
vi: Không thể lưu phần đính kèm.

en: %s — Password Required
vi: %s — Yêu cầu Mật khẩu

en: By extension
vi: Theo phần mở rộng

en: The page label of the document to display.
vi: Nhãn trang của tài liệu cần xem.

en: PAGE
vi: TRANG

en: The page number of the document to display.
vi: Số trang của tài liệu cần xem.

en: Run xreader in fullscreen mode
vi: Chạy Xreader ở chế độ toàn màn hình

en: Named destination to display.
vi: Tên đích đến cần hiển thị.

en: DEST
vi: ĐÍCH

en: Run xreader in presentation mode
vi: Chạy Xreader ở chế độ trình diễn

en: Run xreader as a previewer
vi: Chạy Xreader ở chế độ xem thử

en: The word or phrase to find in the document
vi: Chuỗi cần tìm trong tài liệu

note: #-#-#-#-#  1175 (manpages-l10n)  #-#-#-#-# type: TP
en: STRING
vi: CHUỖI

en: Xreader Document Viewer Manual
vi: Hướng dẫn sử dụng bộ xem tài liệu Xreader

en: The Xreader Document Viewer application enables you to view documents of various formats like Portable Document Format (PDF) files and PostScript files
vi: Bộ xem tài liệu Xreader giúp bạn xem nhiều định dạng tài liệu như Portable Document Format (PDF) và PostScript

en: MATE Documentation Project
vi: Dự án Tài liệu MATE

en: Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License (GFDL), Version 1.1 or any later version published by the Free Software Foundation with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. You can find a copy of the GFDL at this <ulink type="help" url="help:fdl">link</ulink> or in the file COPYING-DOCS distributed with this manual.
vi: Được phép sao chép, phân phối và/hoặc thay đổi tài liệu này theo những điều khoản của Giấy phép Tài liệu Tự do GNU (GNU Free Documentation License - GFDL), phiên bản 1.1 hoặc về sau, được công bố bởi Free Software Foundation không kèm Invariant Sections, không Front-Cover Texts và không Back-Cover Texts. Bạn có thể lấy một bản sao của GFDL tại <ulink type="help" url="help:fdl">liên kết này</ulink> hoặc trong tập tin COPYING-DOCS phân phối kèm với tài liệu này.

en: This manual is part of a collection of MATE manuals distributed under the GFDL. If you want to distribute this manual separately from the collection, you can do so by adding a copy of the license to the manual, as described in section 6 of the license.
vi: Tài liệu này là một phần của bộ tài liệu MATE, phân phối với GFDL. Nếu bạn muốn phân phối chỉ riêng tài liệu này, bạn có thể làm thế bằng cách thêm một bản sao giấy phép vào tài liệu, theo mô tả ở phần 6 của giấy phép.

en: Many of the names used by companies to distinguish their products and services are claimed as trademarks. Where those names appear in any MATE documentation, and the members of the MATE Documentation Project are made aware of those trademarks, then the names are in capital letters or initial capital letters.
vi: Nhiều tên được dùng bởi công ty để phân biệt sản phẩm và dịch vụ của họ là nhãn hiệu thương mại. Những nơi xuất hiện những tên này trong tài liệu, và dự án tài liệu MATE biết, sẽ được viết hoa hoặc chữ đầu viết hoa.

en: MATE Documentation Team
vi: Đội tài liệu MATE

en: Xreader Document Viewer Manual V1.1
vi: Hướng dẫn sử dụng Bộ xem tài liệu Xreader V1.1

en: Xreader Document Viewer Manual V1.0
vi: Hướng dẫn sử dụng Bộ xem tài liệu Xreader V1.0

en: This manual describes version 0.2 of Xreader Document Viewer
vi: Tài liệu này mô tả Bộ xem tài liệu Xreader phiên bản 0.2

en: To report a bug or make a suggestion regarding the Xreader Document Viewer application or this manual, follow the directions in the <ulink url="help:mate-feedback" type="help">MATE Feedback Page</ulink>.
vi: Để thông báo lỗi hoặc có đề nghị liên quan đến ứng dụng Xreader hoặc tài liệu này, vui lòng làm theo hướng dẫn trong <ulink url="help:mate-feedback" type="help">Trang phản hồi MATE</ulink>.

en: Xreader Document Viewer
vi: Bộ xem tài liệu Xreader

en: The <application>Xreader Document Viewer</application> application enables you to view documents of various formats like Portable Document Format (PDF) files and PostScript files. <application>Xreader Document Viewer</application> follows Freedesktop.org and MATE standards to provide integration with Desktop Environment.
vi: <application>Bộ xem tài liệu Xreader</application> giúp bạn xem nhiều định dạng tài liệu như Portable Document Format (PDF) và PostScript. <application>Xreader</application> được tích hợp với môi trường làm việc theo tiêu chuẩn mà Freedesktop.org và dự án MATE đề xuất.

en: To Start Xreader Document Viewer
vi: Để khởi động Bộ xem tài liệu Xreader

en: <application>Xreader Document Viewer</application> starts when you open a document such as a PDF or PostScript file.
vi: <application>Bộ xem tài liệu Xreader</application> sẽ tự động chạy mỗi khi bạn mở một tài liệu dạng PDF hoặc PostScript.

en: Alternatively, you can start <application>Xreader Document Viewer</application> from the command line, with the command: <command>xreader</command>.
vi: Tuy nhiên, bạn có thể mở <application>Xreader</application> bằng nhiều cách khác, như gõ lệnh: <command>xreader</command>.

en: When You Start Xreader Document Viewer
vi: Khi khởi động Xreader

en: When you start <application>Xreader Document Viewer</application>, the following window is displayed.
vi: Khi chạy <application>Bộ xem tài liệu Xreader</application>, cửa sổ sau sẽ hiện lên.

en: Xreader Document Viewer Window
vi: Cửa sổ Xreader

en: Shows Xreader Document Viewer main window. Contains titlebar, menubar, toolbar and display area. Menubar contains File, Edit, View, Go and Help menus.
vi: Cửa sổ chính của Xreader. Các thành phần: thanh tiêu đề, thanh trình đơn, thanh công cụ và vùng hiển thị. Thanh trình đơn bao gồm các mục Tập tin, Hiệu chỉnh, Xem, Di chuyển và Trợ giúp.

en: The <application>Xreader Document Viewer</application> window contains the following elements:
vi: Cửa sổ chương trình <application>Xreader</application> bao gồm các thành phần sau đây:

en: The menus on the menubar contain all of the commands that you need to work with documents in <application>Xreader Document Viewer</application>.
vi: Thanh trình đơn chứa tất cả các lệnh để bạn sử dụng khi làm việc với các tài liệu trong <application>Bộ xem tài liệu Xreader</application>.

en: The toolbar contains a subset of the commands that you can access from the menubar.
vi: Thanh công cụ chứa các nút lệnh cho phép bạn truy cập nhanh chóng vào các lệnh trên thanh trình đơn.

en: The display area displays the document.
vi: Vùng hiển thị được dùng để trình bày nội dung tài liệu.

en: UI Component
vi: Các thành phần của giao diện người dùng

en: Drag a file into the <application>Xreader Document Viewer</application> window from another application such as a file manager.
vi: Kéo một tập tin từ một ứng dụng khác, như bộ Quản lý tập tin chẳng hạn, vào trong cửa sổ <application>Bộ xem tài liệu Xreader</application>.

en: Double-click on the file name in the file manager
vi: Bấm đúp chuột trái lên tên tập tin trong Bộ quản lý tập tin

en: Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice>.
vi: Chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Mở</guimenuitem></menuchoice>.

en: Shortcut keys
vi: Các phím tắt

en: Press <keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>.
vi: Nhấn tổ hợp phím <keycombo><keycap>Ctrl</keycap><keycap>O</keycap></keycombo>.

en: In <application>Xreader Document Viewer</application>, you can perform the same action in several ways. For example, you can open a document in the following ways: <informaltable frame="all"><tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="50*"/><colspec colname="COLSPEC1" colwidth="50*"/><placeholder-1/><placeholder-2/></tgroup></informaltable>
vi: Trong <application>Xreader</application>, bạn có thể thực hiện một hành động theo nhiều cách khác nhau. Ví dụ, bạn có thể mở một tài liệu bằng một trong các cách sau: <informaltable frame="all"><tgroup cols="2" colsep="1" rowsep="1"><colspec colname="COLSPEC0" colwidth="50*"/><colspec colname="COLSPEC1" colwidth="50*"/><placeholder-1/><placeholder-2/></tgroup></informaltable>

en: This manual documents functionality from the menubar.
vi: Bạn có thể mở tài liệu hướng dẫn này từ thanh trình đơn.

en: To Open A Document
vi: Để mở một tài liệu

en: To open a document, perform the following steps:
vi: Để mở một tài liệu, hãy thực hiện các bước sau:

en: In the <guilabel>Open Document</guilabel> dialog, select the file you want to open.
vi: Trong hộp thoại <guilabel>Mở tài liệu</guilabel>, chọn tập tin bạn cần mở.

en: Click <guibutton>Open</guibutton>. <application>Xreader Document Viewer</application> displays the name of the document in the titlebar of the window.
vi: Nhấn nút <guibutton>Mở</guibutton>. <application>Xreader</application> sẽ hiển thị tên tập tin được mở trong phần thanh tiêu đề của cửa sổ chương trình.

en: To open another document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Open</guimenuitem></menuchoice> again. <application>Xreader Document Viewer</application> opens each file in a new window.
vi: Để mở một tài liệu khác, hãy chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Mở</guimenuitem></menuchoice> thêm lần nữa. <application>Bộ xem tài liệu Xreader</application> sẽ mở mỗi tập tin trong một cửa sổ riêng biệt.

en: If you try to open a document with format that <application>Xreader Document Viewer</application> does not recognize, the application displays an error message.
vi: Nếu <application>Xreader</application> không nhận dạng được định dạng của tài liệu bạn chọn để xem, chương trình sẽ phát một thông báo lỗi.

en: To Navigate Through a Document
vi: Để di chuyển trong tài liệu

en: You can navigate through a file as follows:
vi: Bạn có thể di chuyển đến vị trí bất kỳ trong tài liệu bằng cách sau:

en: To view the next page, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Next Page</guimenuitem></menuchoice>.
vi: Để xem trang kế tiếp, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang sau</guimenuitem></menuchoice>.

en: To view the previous page, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Previous Page</guimenuitem></menuchoice>.
vi: Để xem trang trước, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang trước</guimenuitem></menuchoice>.

en: To view the first page in the document, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>First Page</guimenuitem></menuchoice>.
vi: Để xem trang đầu tiên, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang đầu</guimenuitem></menuchoice>.

en: To view the last page in the document, choose <menuchoice><guimenu>Go</guimenu><guimenuitem>Last Page</guimenuitem></menuchoice>.
vi: Để xem trang cuối cùng, chọn <menuchoice><guimenu>Di chuyển</guimenu><guimenuitem>Trang cuối</guimenuitem></menuchoice>.

en: To view a particular page, enter the page number or page label in the text box on the toolbar, then press <keycap>Return</keycap>.
vi: Để xem một trang bất kỳ, hãy nhập số trang hoặc nhãn của trang vào ô văn bản ở trên thanh công cụ, rồi nhấn <keycap>Return</keycap>.

en: To Scroll a Page
vi: Để cuộn trang

en: To display the page contents that are not currently displayed in the display area, use the following methods:
vi: Để xem nội dung chưa được trình bày trong vùng hiển thị, hãy dùng các cách sau:

en: Use the arrow keys or space key on the keyboard.
vi: Nhấn các phím mũi tên hoặc phím cách trên bàn phím.

en: Drag the display area by clicking with the middle mouse button somewhere in the document and then moving the mouse. For example, to scroll down the page, drag the display area upwards in the window.
vi: Dịch chuyển vùng hiển thị bằng cách nhấn chuột giữa vào trong tài liệu, rồi di chuyển vị trí con chuột. Ví dụ, để cuộn trang xuống phía dưới, hãy dùng chuột kéo dịch vùng hiển thị lên phía trên.

en: Use the scrollbars on the window.
vi: Dùng các thanh cuộn của cửa sổ.

en: To Change the Page Size
vi: Để thay đổi kích cỡ trang

en: You can use the following methods to resize a page in the <application>Xreader Document Viewer</application> display area:
vi: Bạn có thể sử dụng các cách sau để thay đổi kích thước trang tài liệu trong vùng hiển thị của <application>Xreader</application>:

en: To increase the page size, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Zoom In</guimenuitem></menuchoice>.
vi: Để tăng kích cỡ trang, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Phóng to</guimenuitem></menuchoice>.

en: To decrease the page size, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Zoom Out</guimenuitem></menuchoice>.
vi: Để giảm kích cỡ trang, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Thu nhỏ</guimenuitem></menuchoice>.

en: To resize a page to have the same width as the <application>Xreader Document Viewer</application> display area, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Fit page width</guimenuitem></menuchoice>.
vi: Để đặt kích cỡ trang đúng bằng chiều rộng của vùng hiển thị trong cửa sổ <application>Xreader</application>, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Vừa độ rộng trang</guimenuitem></menuchoice>.

en: To resize a page to fit within the <application>Xreader Document Viewer</application> display area, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Best Fit</guimenuitem></menuchoice>.
vi: Để đặt kích cỡ trang sao cho toàn bộ trang vừa khít trong vùng hiển thị của <application>Xreader</application>, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Vừa khít</guimenuitem></menuchoice>.

en: To resize the <application>Xreader Document Viewer</application> window to have the same width and height as the screen, choose <menuchoice><guimenu>View</guimenu><guimenuitem>Full Screen</guimenuitem></menuchoice>. To resize the <application>Xreader Document Viewer</application> window to the original size, click on the <guibutton>Exit Full Screen</guibutton> button.
vi: Để phóng to cửa sổ <application>Xreader</application> ra toàn màn hình, chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Toàn màn hình</guimenuitem></menuchoice>. Để thu cửa sổ <application>Xreader</application> về kích thước cũ, nhấn vào nút <guibutton>Bỏ chế độ toàn màn hình</guibutton>.

en: To View Pages or Document Structure
vi: Để xem các trang hoặc cấu trúc của tài liệu

en: To view bookmarks or pages, perform the following steps:
vi: Để xem các đánh dấu hoặc các trang, hãy thực hiện các bước sau:

en: Choose <menuchoice><guimenu>View</guimenu><guimenuitem>Sidebar</guimenuitem></menuchoice> or press <keycap>F9</keycap>.
vi: Chọn <menuchoice><guimenu>Xem</guimenu><guimenuitem>Khung lề</guimenuitem></menuchoice> hoặc nhấn <keycap>F9</keycap>.

en: Use the drop-down list in the side-pane header to select whether to display document structure or pages in the side pane.
vi: Dùng danh sách thả xuống ở phần đầu khung lề để chọn chế độ hiển thị cấu trúc tài liệu, hoặc xem thử nội dung trang.

en: Use the side-pane scrollbars to display the required item or page in the side pane.
vi: Dùng thanh cuộn ở bên phải khung lề để tìm mục hoặc trang tài liệu mình cần.

en: Click on an entry to navigate to that location in the document. Click on a page to navigate to that page in the document.
vi: Nhấn vào một mục để di chuyển tới vị trí tương ứng trong tài liệu. Nhấn vào một trang để hiển thị nội dung của trang trong vùng hiển thị.

en: To View the Properties of a Document
vi: Để xem thuộc tính tài liệu

en: To view the properties of a document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Properties</guimenuitem></menuchoice>.
vi: Để xem thuộc tính của một tài liệu, hãy chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Thông tin</guimenuitem></menuchoice>.

en: The <guilabel>Properties</guilabel> dialog displays all information available
vi: Hộp thoại <guilabel>Thông tin</guilabel> xuất hiện, hiển thị các thông tin đi kèm tài liệu

en: To Print a Document
vi: Để in tài liệu

en: To print a Document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Print</guimenuitem></menuchoice>.
vi: Để in một tài liệu, chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>In</guimenuitem></menuchoice>.

en: If you cannot choose the <guimenuitem>Print</guimenuitem> menu item, the author of the document has disabled the print option for this document. To enable the print option, you must enter the master password when you open the document. See <xref linkend="xreader-password"/> for more information about password-protected files.
vi: Trong một số trường hợp, nếu tác giả khi tạo tài liệu đã đặt chế độ cấm không cho in tài liệu, bạn sẽ không chọn được lệnh <guimenuitem>In</guimenuitem>. Lúc này, bạn phải nhập mật khẩu phù hợp thì chương trình mới có thể in tài liệu này. Xin xem <xref linkend="xreader-password"/> để biết thêm thông tin về cách xử lý các tập tin được mã hóa bằng mật khẩu.

en: The <guilabel>Print</guilabel> dialog has the following tabbed sections:
vi: Hộp thoại <guilabel>In</guilabel> có các phần sau:

note: #-#-#-#-#  49 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: sect3/title #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_UP_Printer
en: Printer
vi: Máy in

en: Print range
vi: Phạm vi in

en: Select one of the following options to determine how many pages to print:
vi: Chọn một trong các tùy chọn ở dưới để đặt phạm vi in:

en: Select this option to print all of the pages in the document.
vi: Chọn mục này để in tất cả các trang của tài liệu.

en: Pages From
vi: Từ trang

en: Select this option to print the selected range of pages in the document. Use the spin boxes to specify the first page and last page of the range.
vi: Chọn mục này để in một vài trang nhất định của tài liệu. Dùng các ô xoay để chọn trang đầu và trang cuối của phạm vi cần in ra.

en: Use this drop-down list to select the printer to which you want to print the document.
vi: Dùng ô danh sách thả xuống này để chọn máy in mà bạn muốn dùng để in tài liệu này.

en: The <guilabel>Create a PDF document</guilabel> option is not supported in this version of <application>Xreader Document Viewer</application>.
vi: Tùy chọn <guilabel>Tạo tài liệu PDF</guilabel> chưa được hỗ trợ trong phiên bản <application>Xreader</application> hiện thời.

en: Use this drop-down list to select the printer settings.
vi: Dùng danh sách thả xuống này để thiết lập máy in.

en: To configure the printer, click <guibutton>Configure</guibutton>. For example, you can enable or disable duplex printing, or schedule delayed printing, if this functionality is supported by the printer.
vi: Để cấu hình máy in, nhấn vào nút <guibutton>Thiết lập</guibutton>. Ví dụ, bạn có thể bật hoặc tắt chức năng in song công, hoặc đặt thời gian trễ thực hiện việc in, nếu máy in của mình có tính năng này.

en: Use this drop-down list to select one of the following print destinations:
vi: Dùng ô danh sách thả xuống này để chọn một trong các đích in:

en: Print the document to a CUPS printer.
vi: In tài liệu ra máy in CUPS.

en: If the selected printer is a CUPS printer, <guilabel>CUPS</guilabel> is the only entry in this drop-down list.
vi: Nếu máy in được chọn là một máy in CUPS, <guilabel>CUPS</guilabel> là mục duy nhất có trong danh sách chọn.

en: Print the document to a printer.
vi: In tài liệu ra máy in.

en: Print the document to a PostScript file.
vi: In tài liệu ra một tập tin PostScript.

en: Click <guibutton>Save As</guibutton> to display a dialog where you specify the name and location of the PostScript file.
vi: Nhấn nút <guibutton>Lưu thành</guibutton> để hiển thị hộp thoại chọn tên và vị trí của tập tin PostScript sẽ xuất ra.

en: Use the specified command to print the document.
vi: Tự nhập một lệnh riêng để in tài liệu.

en: Type the name of the command in the text box. Include all command-line arguments.
vi: Gõ tên lệnh và các tham số của lệnh vào ô văn bản.

en: This functionality is not supported in this version of <application>Xreader Document Viewer</application>.
vi: Tính năng này chưa được hỗ trợ trong phiên bản <application>Xreader</application> hiện thời.

en: Use this drop-down list to select the size of the paper to which you want to print the document.
vi: Dùng danh sách thả xuống này để chọn kích thước trang giấy muốn dùng khi in tài liệu ra.

en: Use this spin box to specify the width of the paper. Use the adjacent drop-down list to change the measurement unit.
vi: Dùng hộp xoay này để chọn chiều rộng của tờ giấy. Chọn đơn vị đo trong ô kế bên.

en: Use this spin box to specify the height of the paper.
vi: Dùng hộp xoay này để chọn chiều cao của tờ giấy. Chọn đơn vị đo trong ô kế bên.

en: Feed orientation
vi: Hướng trang in ra

en: Use this drop-down list to select the orientation of the paper in the printer.
vi: Dùng danh sách thả xuống này để chọn hướng giấy cho máy in.

en: Use this drop-down list to select the page orientation.
vi: Dùng danh sách thả xuống này để chọn hướng giấy.

en: Use this drop-down list to select the page layout. A preview of each layout that you select is displayed in the <guilabel>Preview</guilabel> area.
vi: Dùng danh sách thả xuống này để chọn bố cục giấy. Có thể xem thử bố cục được chọn trong vùng <guilabel>Xem thử</guilabel>.

en: Use this drop-down list to select the paper tray.
vi: Dùng danh sách thả xuống này để chọn khay giấy.

en: To Copy a Document
vi: Để sao chép tài liệu

en: To copy a file, perform the following steps:
vi: Để sao chép tài liệu, hãy thực hiện các bước sau:

en: Choose <menuchoice><guimenu>File</guimenu><guimenuitem>Save a Copy</guimenuitem></menuchoice>.
vi: Chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Lưu một bản sao</guimenuitem></menuchoice>.

en: Type the new filename in the <guilabel>Filename</guilabel> text box in the <guilabel>Save a Copy</guilabel> dialog.
vi: Gõ tên tập tin mới vào trong ô <guilabel>Tên tập tin</guilabel> của hộp thoại <guilabel>Lưu một bản sao</guilabel>.

en: If necessary, specify the location of the copied document. By default, copies are saved in your home directory.
vi: Nếu cần, chọn thư mục muốn dùng để lưu bản sao. Mặc định là thư mục chính của bạn.

en: Click <guibutton>Save</guibutton>.
vi: Nhấn nút <guibutton>Lưu</guibutton>.

en: To Work With Password-Protected Documents
vi: Làm việc với các tài liệu được bảo vệ bằng mật khẩu

en: An author can use the following password levels to protect a document:
vi: Bằng mật khẩu, tác giả có thể đặt các mức bảo vệ sau đối với tài liệu:

en: User password that allows others only to read the document.
vi: Mật khẩu người dùng, chỉ cho phép người khác đọc tài liệu.

en: Master password that allows others to perform additional actions, such as print the document.
vi: Mật khẩu người chủ, cho phép người khác thực hiện các hành động khác, ví dụ như in tài liệu chả hạn.

en: When you try to open a password-protected document, <application>Xreader Document Viewer</application> displays a security dialog. Type either the user password or the master password in the <guilabel>Enter document password</guilabel> text box, then click <guibutton>Open Document</guibutton>.
vi: Khi bạn mở một tài liệu được bảo vệ bằng mật khẩu, <application>Xreader</application> sẽ hiển thị một hộp thoại bảo mật. Tại đây, hãy nhập mật khẩu người dùng hoặc mật khẩu chủ vào ô <guilabel>Nhập mật khẩu</guilabel>, sau đó nhấn <guibutton>Mở tài liệu</guibutton>.

en: To Close a Document
vi: Để đóng tài liệu

en: To close a document, choose <menuchoice><guimenu>File</guimenu><guimenuitem>Close</guimenuitem></menuchoice>.
vi: Để đóng tài liệu, chọn <menuchoice><guimenu>Tập tin</guimenu><guimenuitem>Đóng</guimenuitem></menuchoice>.

en: If the window is the last <application>Xreader Document Viewer</application> window open, the application exits.
vi: Nếu cửa sổ hiện thời là cửa sổ <application>Xreader</application> cuối cùng đang mở, thao tác này sẽ kết thúc hoạt động của chương trình.

en: Below is a list of all shortcuts present in <application>Xreader Document Viewer</application>:
vi: Bảng dưới đây liệt kê tất cả các phím tắt được sử dụng trong <application>Bộ xem tài liệu Xreader</application>:

note: #-#-#-#-#  49 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: entry/para
en: Close window
vi: Đóng cửa sổ

en: <keycap>/</keycap> (slash)
vi: <keycap>/</keycap> (xuộc)

en: <keycombo><keycap>Ctrl</keycap><keycap>+</keycap></keycombo> (plus sign)
vi: <keycombo><keycap>Ctrl</keycap><keycap>+</keycap></keycombo> (dấu cộng)

en: <keycombo><keycap>Ctrl</keycap><keycap>-</keycap></keycombo> (minus sign)
vi: <keycombo><keycap>Ctrl</keycap><keycap>-</keycap></keycombo> (dấu trừ)

en: Scroll forward
vi: Cuộn xuống dưới

en: Scroll backward
vi: Cuộn lên trên

en: Go a bunch of pages up
vi: Di chuyển xuống dưới nhiều trang

en: Go a bunch of pages down
vi: Di chuyển lên trên nhiều trang

en: Go to page by number or label
vi: Chuyển đến trang bằng nhãn hoặc số trang tương ứng

en: Run document as presentation
vi: Xem tài liệu dưới dạng trình diễn

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: _Layout
vi: _Bố trí

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 Foreground Color
vi: Chọn màu chữ

note: #-#-#-#-#  477 (gnumeric 1.7.12 TRUNK)  #-#-#-#-# Set background to NONE
en: Set Background Color
vi: Chọn màu nền

en: Set Font
vi: Chọn phông chữ

en: _Show scrollbar
vi: Hiện thanh c_uộn

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: Tray
vi: Khay

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: Edit Pad Properties
vi: Hiệu chỉnh tài sản của trang

en: Close All Pads
vi: Đóng mọi trang

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: Recorder could not be started.
vi: Không thể khởi động máy ghi âm.

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: 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: 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: 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: Use proposed PDF
vi: Sử dụng PDF được đề xuất

en: Select another PDF
vi: Chọn tập tin PDF khác

en: Remove PDF Background
vi: Xóa nền PDF

en: Error annotate PDF file "{1}"
    {2}
vi: Lỗi chú thích tệp PDF "{1}"
    {2}

en: Xournal++ files
vi: Tập tin xournal++

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: Trying to emergency save the current open document…
vi: Thử lưu khẩn cấp tập tin đang mở…

en: Error: {1}
vi: Lỗi: {1}

en: Successfully saved document to "{1}"
vi: Lưu thành công tài liệu vào "{1}"

en: mouse
vi: chuột

en: pen
vi: bút

en: eraser
vi: tẩy

en: keyboard
vi: bàn phím

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: 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: There is a recent errorlogfile from Xournal++. Please file a Bugreport, so the bug may be fixed.
vi: Có một nhật ký lỗi gần đây từ Xournal++. Vui lòng gửi một báo cáo lỗi, để có thể sửa được lỗi.

en: There are recent errorlogfiles from Xournal++. Please file a Bugreport, so the bug may be fixed.
vi: Có một số nhật ký lỗi gần đây từ Xournal++. Vui lòng gửi một báo cáo lỗi, để có thể sửa được lỗi.

en: The most recent log file name: {1}
vi: Tên tệp tin nhật ký gần đây nhất: {1}

en: To prevent this popup from reappearing, simply delete the errorlogfiles.
vi: Để ngăn chặn cửa sổ bật lên này xuất hiện một lần nữa, đơn giản chỉ cần xóa tệp tin nhật ký lỗi.

en: Send Bugreport
vi: Gửi báo cáo lỗi

en: Open Logfile
vi: Mở Tệp nhật ký

en: Open Logfile directory
vi: Mở thư mục Tệp nhật ký

en: Delete Logfile
vi: Xoá Tệp nhật ký

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: 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: <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: Export FILE as PDF
vi: Xuất TỆP TIN dưới dạng PDF

en: Export FILE as image files (one per page)
                                     Guess the output format from the extension of IMGFILE
                                     Supported formats: .png, .svg
vi: Xuất TỆP TIN dưới dạng hình ảnh (mỗi tệp một trang)
                                     Đoán định dạng đầu ra từ phần mở rộng của TỆP IMG
                                     Các định dạng được hỗ trợ: .png, .svg

en: Export without background
                                     The exported file has transparent or white background,
                                     depending on what its format supports
vi: Xuất không nền
                                     Tệp được xuất có nền trong suốt hoặc trắng,
                                     tùy thuộc vào những gì định dạng của nó hỗ trợ

en: Export without ruling
                                     The exported file has no paper ruling
vi: Xuất không quy định
                                     Tệp đã xuất không có quy định về giấy tờ

en: Export layers progressively
                                     In PDF export, Render layers progressively one by one.
                                     This results in N export pages per page with N layers,
                                     building up the layer stack progressively.
                                     The resulting PDF file can be used for a presentation.
vi: Xuất dần dần các lớp
                                     Trong lúc xuất PDF, Hiển thị dần dần từng lớp một.
                                     Điều này dẫn đến N trang xuất trên mỗi trang với N lớp,
                                     tăng dần lớp chồng lên nhau.
                                     Kết quả của tệp PDF có thể được sử dụng cho một bản trình bày.

en: Only export the pages specified by RANGE (e.g. "2-3,5,7-")
                                     No effect without -p/--create-pdf or -i/--create-img
vi: Chỉ xuất các trang được chỉ định theo PHẠM VI (ví dụ: "2-3,5,7-")
                                     Không có hiệu ứng nếu thiếu -p / - create-pdf hay -i / - create-img

en: Set DPI for PNG exports. Default is 300
                                     No effect without -i/--create-img=foo.png
vi: Đặt DPI cho xuất ảnh PNG. Mặc định là 300
                                     Không có tác dụng nếu thiếu -i/--create-img=foo.png

en: Set page width for PNG exports
                                     No effect without -i/--create-img=foo.png
                                     Ignored if --export-png-dpi is used
vi: Đặt độ rộng trang cho xuất ảnh PNG
                                     Không có tác dụng nếu thiếu -i/--create-img=foo.png
                                     Bỏ qua nếu đã sử dụng --export-png-dpi

en: Set page height for PNG exports
                                     No effect without -i/--create-img=foo.png
                                     Ignored if --export-png-dpi or --export-png-width is used
vi: Đặt độ dài trang cho xuất ảnh PNG
                                     Không có tác dụng nếu thiếu -i/--create-img=foo.png
                                     Bỏ qua nếu đã sử dụng --export-png-dpi hoặc --export-png-width

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: Export PDF
vi: Xuất PDF

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: 
     Do you want to continue?
vi: 
     Bạn có muốn tiếp tục không?

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: PDF files
vi: Các tệp PDF

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 path: {1}
vi: Không thể phân tích đường dẫn trình tạo LaTeX: {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: Copy current
vi: Sao chép từ trang hiện tại

en: With PDF background
vi: Với nền PDF

en: Apply to current page
vi: Áp dụng cho trang hiện tại

en: Apply to all pages
vi: Áp dụng cho mọi trang

en: %F-Note-%H-%M
vi: %F-Ghi chú-%H-%M

en: %{name}_annotated
vi: %{name}_đã chú thích

en: Attach file to the journal
vi: Gắn tệp vào sổ

en: Xournal files
vi: Tập tin xournal

en: Xournal++ template
vi: Mẫu Xournal++

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 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 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: GTK Version
vi: Phiên bản GTK

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: Insert image
vi: Chèn ảnh

en: Vertical space
vi: Khoảng cách dọc

en: Select region
vi: Chọn vùng

en: Select rectangle
vi: Chọn tam giác

note: #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Material/Human/Hand
en: Hand
vi: Tay

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 Line
vi: Vẽ Đường thẳng

en: Draw Rectangle
vi: Vẽ Tam giác

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: 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: <b>No devices were found. This seems wrong - maybe file a bug report?</b>
vi: <b> Không có thiết bị nào được tìm thấy. Điều này có vẻ không ổn - có lẽ nên gửi tin báo cáo lỗi? </b>

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: Predefined
vi: Được xác định trước

en: Customized
vi: Đã được tuỳ chỉnh

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}

en: _Journal
vi: _Sổ ghi chép

en: Insert after current page
vi: Chèn sau trang hiện tại

en: Insert at end
vi: Chèn ở cuối

en: Insert a copy of the current layer below
vi: Chèn một bản sao chép của lớp hiện tại bên dưới

en: Delete this layer
vi: Xóa lớp này

en: Layerstack Preview
vi: Xem trước Chồng lớp

en: Layer Preview
vi: Xem trước Lớp

en: Insert a copy of the current page below
vi: Chèn một bản sao chép của trang hiện tại bên dưới

en: Delete this page
vi: Xóa trang này

en: Select color
vi: Chọn màu

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: dashed
vi: gạch

en: dash-/ dotted
vi: gạch-/ chấm

en: dotted
vi: nhiều chấm

en: whiteout
vi: bỏ trắng

en: delete stroke
vi: xóa nét

en: New Xournal
vi: Tạo Xournal mới

en: Export as PDF
vi: Xuất dưới dạng PDF

note: #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Branch/Separate/Remove/Cut #-#-#-#-#  67 (bijiben master)  #-#-#-#-# Cut #-#-#-#-#  54 (avogadro)  #-#-#-#-# i18n: file: mainwindow.ui:248 i18n: ectx: property (text), widget (QMenu, menuSelect) #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# T
en: Cut
vi: Cắt

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: Customize Toolbars
vi: Các thanh công cụ Tùy chỉnh

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: Add/Edit TeX
vi: Thêm/Chỉnh sửa TeX

en: Default Tool
vi: Công cụ Mặc định

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: Setsquare
vi: Ê ke

en: Record Audio / Stop Recording
vi: Ghi Âm / Dừng Ghi

en: Pause / Play
vi: Tạm dừng / Chạy

en: Fill Opacity
vi: Độ Đục của Màu Phủ

en: Very Thick
vi: Rất dày

en: Hide all
vi: Ẩn tất cả

en: Create new layer
vi: Tạo lớp mới

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}

en: Page number
vi: Số trang

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: elements
vi: yếu tố

en: Change color
vi: Đổi màu

en: Copy page
vi: Sao chép trang

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: 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: Image quality
vi: Chất lượng hình ảnh

en: All pages
vi: Tất cả các trang

en: Current page
vi: Trang hiện tại

en: Line numbers
vi: Số dòng

en: Syntax highlighting
vi: Tô sáng cú pháp

en: Use font from system theme.
vi: Sử dụng phông chữ từ chủ đề hệ thống.

en: Bring to Front
vi: Đưa về Trước Nhất

en: Bring Forward
vi: Đưa về Trước

en: Send Backward
vi: Đưa về Sau

en: Send to Back
vi: Đưa về Sau Cùng

en: _Manage
vi: _Quản lý

en: _Delete Page
vi: Xóa Trang

en: Delete Layer
vi: Xoá bỏ lớp

en: Merge Layer Down
vi: Ghép lớp xuống

en: _Eraser
vi: _Xóa

en: Fi_ll
vi: Tô đầ_y

en: _Plugin
vi: _Phần bổ sung

en: Copy selected text
vi: Sao chép văn bản đã chọn

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: Merge Down
vi: Hợp nhất xuống dưới

en: Insert Page Before
vi: Chèn trang vào trước

en: Insert Page After
vi: Chèn trang vào sau

en: Configure new page template
vi: Tùy chỉnh mẫu trang mới

en: Load from file
vi: Nạp từ tập tin

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>Page size</b>
vi: <b>Cỡ trang</b>

en: Select Background Color
vi: Chọn màu nền

en: <b>Background Color</b>
vi: <b>Màu nền</b>

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

en: <b>Pagesize</b>
vi: <b>Cỡ trang</b>

en: Select PDF Page
vi: Chọn Trang PDF

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

en: Xournal++ Preferences
vi: Cài đặt Xournal++

en: <i>If the document already was saved you can find it in the same folder with the extension .autosave.xoj
    If the file was not yet saved you can find it in ~/.cache/xournalpp/autosaves</i>
vi: <i>Nếu tài liệu đã được lưu, bạn có thể tìm thấy nó trong cùng một thư mục với phần mở rộng .autosave.xoj
    Nếu tệp chưa được lưu, bạn có thể tìm thấy nó trong ~ / .cache / xournalpp / autosaves</i>

en: Enable Autosaving
vi: Bật tự động lưu

en: every
vi: mỗi

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: %{name}	The name of the exported document
    %a			Abbreviated weekday name (e.g. Thu)
    %A			Full weekday name (e.g. Thursday)
    %b			Abbreviated month name (e.g. Aug)
    %B			Full month name (e.g. August)
    %c			Date and time representation (e.g. Thu Aug 23 14:55:02 2001)
    %d			Day of the month (01-31)
    %F			Date representation (e.g. 2001-08-23)
    %H			Hour in 24h format (00-23)
    %I			Hour in 12h format (01-12)
    %j			Day of the year (001-366)
    %m			Month as a decimal number (01-12)
    %M			Minute (00-59)
    %p			AM or PM designation (e.g. PM)
    %S			Second (00-61)
    %U			Week number with the first Sunday as the first day of week one (00-53)
    %w			Weekday as a decimal number with Sunday as 0 (0-6)
    %W			Week number with the first Monday as the first day of week one (00-53)
    %x			Date representation (e.g. 08/23/01)
    %X			Time representation (e.g. 14:55:02 or 2:55:02 PM)
    %y			Year, last two digits (00-99)
    %Y			Year (e.g. 2001)
    %Z			Timezone name or abbreviation (e.g. CDT)
    %%			%
    Illegal characters are replaced with "_"
vi: %{name}	Tên của tài liệu được xuất
    %a			Ngày trong tuần viết tắt (ví dụ: Thu)
    %A			Ngày trong tuần (ví dụ: Thursday)
    %b			Tháng viết tắt
    %B			Tháng (ví dụ: August)
    %c			Ngày và giờ (ví dụ: Thu Aug 23 14:55:02 2001)
    %d			Ngày của tháng (01-31)
    %F			Ngày (ví dụ: 2001-08-23)
    %H			Giờ trong định dạng 24 giờ (00-23)
    %I			Giờ trong định dạng 12 giờ (01-12)
    %j			Ngày của năm (001-366)
    %m			Tháng dưới dạng số thập phân (01-12)
    %M			Phút (00-59)
    %p			AM hoặc PM (ví dụ: PM)
    %S			Giây (00-61)
    %U			Số tuần có Chủ nhật đầu tiên là ngày đầu tiên của tuần thứ nhất (00-53)
    %w			Ngày trong tuần dưới dạng số thập phân với Chủ nhật là 0 (0-6)
    %W			Số tuần có Thứ Hai đầu tiên là ngày đầu tiên của tuần thứ nhất (00-53)
    %x			Ngày (ví dụ: 08/23/01)
    %X			Giờ (ví dụ 14:55:02 hoặc 2:55:02 PM)
    %y			Năm dưới dạng hai số cuối cùng (00-99)
    %Y			Năm (ví dụ: 2001)
    %Z			Múi giờ hoặc viết tắt của múi giờ (ví dụ: CDT)
    %%			%
    Những ký tự không hợp lệ sẽ được thay thế bằng "_"

en: Default Pdf export name
vi: Tên mặc định khi xuất ra Pdf

en: Load / Save
vi: Nạp / Lưu

en: Averaging method
vi: Phương pháp tính trung bình

en: Buffersize
vi: Cỡ Bộ Đệm

[ctx: Noun: force opposing the movement]
en: Drag
vi: Kéo

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: Preprocessor
vi: Bộ tiền xử lý

en: Button 1
vi: Nút 1

en: Button 2
vi: Nút 2

[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: Touchscreen
vi: Màn hình cảm ứng

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: Icon Theme:
vi: Chủ đề biểu tượng:

en: Border Color
vi: Màu viền

note: #-#-#-#-#  637 (kate_part)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, label_3)
en: Scrollbars
vi: Thanh cuộn

en: Select toolbar:
vi: Chọn thanh công cụ:

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

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: Resizing
vi: Đang đổi kích cỡ

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: Settings:
vi: Cài đặt:

en: Drawing Area
vi: Vùng vẽ

en: Select Folder
vi: Chọn thư mục

en: Delete stroke
vi: Xóa nét

en: Insert Latex
vi: Chèn Latex

en: Command Output
vi: Đầu ra của lệnh

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

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# LANG_EN_US
en: English (US)
vi: Tiếng Anh (Mỹ)

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ế)

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# LANG_DE_AT
en: German (Austria)
vi: Tiếng Đức (Áo)

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: English (Australian)
vi: Tiếng Anh (Úc)

en: Azerbaijani (Cyrillic)
vi: Tiếng Agiecbaigiăng (Ki-rin)

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)
vi: Tiếng Séc (qwerty)

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)
vi: Tiếng Anh (Cộng hòa Ga-na)

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: Greek (polytonic)
vi: Tiếng Hy Lạp (đa giọng)

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
vi: Tiếng Khư-rơ-gư-xtanh

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: Silesian
vi: Tiếng Silesian

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

note: #-#-#-#-#  548 (iso_639-2)  #-#-#-#-# Name for chm
en: Mari
vi: Tiếng Ma-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)
vi: Tiếng Xéc-bi (La-tinh)

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)
vi: Tiếng Xlô vác (qwerty)

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: Swedish Sign Language
vi: Thụy Điển ngôn ngữ ký hiệu

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: Arabic (Syria)
vi: Tiếng A Rập (Xy-ri)

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)

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# LANG_EN_GB
en: English (UK)
vi: Tiếng Anh (UK)

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: Uzbek (Latin)
vi: Tiếng U-x-béc (La-tinh)

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)
vi: Tiếng Ua-đu (Pa-ki-x-thănh)

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: Dhivehi
vi: Tiếng Đi-ve-hi

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# LANG_EN_ZA
en: English (South Africa)
vi: Tiếng Anh (Nam Phi)

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: French (Togo)
vi: Tiếng Pháp (Tô gô)

en: Swahili (Kenya)
vi: Tiếng Bantu (Kenya)

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: Church Slavonic
vi: Tiếng Xla-vơ nhà thơ

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 (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)

en: Xiphos failure: "can't happen", display_mod: null
    Please report this. sword_main.cc:set_treekey
    What were you doing when this occurred?
vi: Lỗi Xiphos: "can't happen", display_mod: null
    Vui lòng báo cáo điều này. Sword_main.cc:set_treekey
    Bạn đã làm gì khi nó xảy ra?

en: Configuration not found
vi: Không tìm thấy cấu hình

en: Are you sure you want to delete the note for
vi: Bạn có chắc chắn muốn xóa ghi chú

en: HTML Output
vi: HTML đầu ra

en: HTML Source
vi: Nguồn HTML

en: Plain Source
vi: Nguồn Văn bản

en: Open new document
vi: Mở một tài liệu mới

en: Delete current note
vi: Xóa ghi chú hiện tại

en: HTML _Output
vi: _HTML đầu ra

en: _HTML Source
vi: Nguồn _HTML

en: _Plain Source
vi: Nguồn _Văn bản

en: Save the changes to document
vi: Lưu các thay đổi vào tài liệu

en: before closing?
vi: trước khi đóng?

en: StudyPad
vi: Sổ ghi chép

en: Note Editor
vi: Biên tập Ghi chú

en: Prayer List/Journal Editor
vi: Danh sách Cầu nguyện / Biên tập Nhật ký

en: About Sword Module
vi: Thông tin về Sword Module

en: <b>Module name:</b>
vi: <b>Tên mô-đun:</b>

en: <b>Module abbreviation:</b>
vi: <b>Tên viết tắt của mô-đun:</b>

en: <b>Version:</b>
vi: <b>Phiên bản:</b>

en: No version stamp found
vi: Không tìm thấy dấu phiên bản

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

en: Daily Devotion
vi: Lịch đọc Kinh thánh

en: Bible
vi: Kinh thánh

en: Commentary
vi: Bình luận

en: Dictionary
vi: Từ điển

en: General Book
vi: Tổng quan sách

en: Personal Commentary
vi: Bình luận Cá nhân

en: Journal
vi: Nhật ký

en: <b>Language:</b>
vi: <b>Ngôn ngữ:</b>

en: <b>Installed size:</b>
vi: <b>Kích thước cài đặt:</b>

en: <b>Companion module(s):</b></br>
vi: <b>(Các) mô-đun đồng hành:</b></br>

en: <b>Features:</b>
vi: <b>Tùy chọn:</b>

en: *&nbsp;Headings
vi: *&nbsp;Tiêu đề

en: *&nbsp;Footnotes
vi: *&nbsp;Chú thích cuối trang

en: *&nbsp;Cross references
vi: *&nbsp;Tham khảo chéo

en: *&nbsp;Strong's numbers
vi: *&nbsp;Số Strong

en: *&nbsp;Morphological tags
vi: *&nbsp;Nhãn Hình thái

en: *&nbsp;Words of Christ in red
vi: *&nbsp;Lời của Chúa Kitô màu đỏ

en: *&nbsp;Greek accents
vi: *&nbsp;Dấu trong tiếng Hy Lạp

en: *&nbsp;Hebrew Vowel Points
vi: *&nbsp;Dấu nguyên âm tiếng Do Thái

en: *&nbsp;Hebrew Cantillation
vi: *&nbsp;Dấu phát âm tiếng Do Thái

en: *&nbsp;Variant readings
vi: *&nbsp;Bài đọc biến thể

en: *&nbsp;Transliteration forms
vi: *&nbsp;Hình thức chuyển ngữ

en: *&nbsp;Enumerations
vi: *&nbsp;Bảng kê

en: *&nbsp;Glosses
vi: *&nbsp;Chú thích

en: *&nbsp;Morpheme Segmentation
vi: *&nbsp;Phân đoạn Hình thái

en: *&nbsp;<i>No features found</i>
vi: *&nbsp;<i>Không tìm thấy tính năng</i>

en: <b>Distribution license:</b>
vi: <b>Giấy phép phân phối:</b>

en: The SWORD Project is an effort to create an ever-expanding software package for research and study of God and His Word. The SWORD Project framework allows easy use and study of Bible texts, commentaries, lexicons, dictionaries, and other books. Many frontends are built using this framework. An installed set of books may be shared among all frontends using the framework.
    
     Books can be downloaded from the SWORD Project.
vi: Dự án SWORD nỗ lực tạo ra một gói phần mềm ngày càng mở rộng để nghiên cứu và tìm hiểu về Thiên Chúa và Lời của Ngài. Framework Dự án SWORD cho phép dễ dàng sử dụng và nghiên cứu các văn bản Kinh thánh, các bài bình luận, từ vựng, từ điển và các sách khác. Nhiều giao diện người dùng được xây dựng bằng cách sử dụng framework này. Một bộ sách đã cài đặt có thể được chia sẻ giữa tất cả các giao diện người dùng bằng cách sử dụng framework.
    
     Sách Thánh có thể được tải xuống từ Dự án SWORD.

en: The SWORD Project
vi: Dự án SWORD

en: BibleSync is a network protocol providing the ability to share navigation within your Bible study program with cooperating programs on the local network.
    
    Enable BibleSync from Preferences:
    in personal mode, to share within a small group;
    or as either speaker or audience in a formal lecture setting.
    
    There are options for how BibleSync behaves in Xiphos:
    - To follow others' navigation directly or indirectly.
    - To send your navigation every time or only via keyboard.
    - To select speakers to whom Xiphos should listen.
    
    A simple chat capability provides brief messages to be shared as well.
    
    See the manual for details.
    (Preferences -> BibleSync Settings and Interface -> Keyboard Shortcuts.)
vi: BibleSync là một giao thức mạng cung cấp khả năng chia sẻ điều hướng trong chương trình học Kinh Thánh với các chương trình hợp tác trên mạng cục bộ.
    
    Bật BibleSync từ Tùy chọn:
    ở chế độ cá nhân, để chia sẻ trong một nhóm nhỏ;
    hoặc với tư cách là diễn giả hoặc thính giả trong một không gian bài giảng trang trọng.
    
    Có các tùy chọn về cách BibleSync hoạt động trong Xiphos:
    - Để theo dõi trực tiếp hoặc gián tiếp sự điều hướng của người khác.
    - Để gửi điều hướng của bạn mọi lúc hoặc chỉ qua bàn phím.
    - Để chọn người nói mà Xiphos nên nghe.
    
    Khả năng trò chuyện đơn giản cho phép chia sẻ các tin nhắn ngắn.
    
    Xem hướng dẫn sử dụng để biết chi tiết.
    (Tùy chọn -> Giao diện và Cài đặt BibleSync -> Phím tắt.)

en: BibleSync technical details
vi: Chi tiết kỹ thuật của BibleSync

en: Do you like using Xiphos to study the Bible? Would you like to see its user interface in your native language? You could translate Xiphos! 
    
    We are always looking for contributions of new translations of Xiphos into other languages. If you are able to translate for us, please see the link below, contact us, and get involved with our efforts. Your help will be much appreciated!
vi: Có thể bạn thích sử dụng Xiphos để học Kinh thánh và bạn muốn thấy nó được hiển thị bằng ngôn ngữ mẹ đẻ của bạn? Bạn có thể tham gia dịch chương trình này!
    
    Mọi đóng góp cho bản dịch Xiphos đều được hoan nghênh. Nếu bạn muốn tham gia dịch thuật, hãy xem liên kết bên dưới. Đừng ngần ngại liên hệ với chúng tôi và tham gia cùng chúng tôi. Tất cả các đóng góp của bạn sẽ được đánh giá cao!

en: About Xiphos Translation
vi: Thông tin về Bản dịch Xiphos

en: See TRANSLATION-HOWTO in Xiphos source
vi: Xem CÁCH THỨC-BẢN DỊCH trong nguồn Xiphos

en: Xiphos development
vi: Trang phát triển Xiphos

en: Copyright © 2000-2025 Xiphos Development Team
vi: Bản quyền © 2000-2025 Nhóm phát triển Xiphos

en: 
    Powered by The SWORD Project.
    We would like to thank Troy Griffitts and all the other folks who have given us The SWORD Project.
vi: 
    Được cung cấp bởi Dự án SWORD.
    Xin gửi lời cảm ơn tới Troy Griffitts và tất cả
    những người khác đã cho phép sử dụng Dự án SWORD.

en: Enter Folder Name
vi: Nhập Tên Thư mục

en: Folder:
vi: Thư mục:

en: Specify bookmarks file
vi: Chỉ định tệp dấu trang

en: Folder name:
vi: Tên thư mục:

en: Bookmark name:
vi: Tên dấu trang:

en: Verse:
vi: Câu:

en: Module:
vi: Mô-đun :

en: Remove the selected folder
vi: Xóa thư mục đã chọn

en: (and all its contents)?
vi: (và tất cả nội dung của nó)?

en: Label:
vi: Nhãn:

en: Search result: %s
vi: Kết quả tìm kiếm: %s

en: Opening a multi-reference bookmark in
    separate tabs is not supported.
vi: Mở dấu trang đa tham chiếu trong
    các thẻ riêng biệt không được hỗ trợ.

en: Cipher key for module %s
vi: Khóa mã hóa cho mô-đun %s

en: for:
vi: cho:

en: Enter Key:
vi: Nhập khóa:

en: Xiphos:
vi: Xiphos :

en: Do sidebar search for this Strong's number
vi: Hộp tìm kiếm bên cho số Strong này

en: Verse List
vi: Danh sách Câu

en: VerseList
vi: DanhSáchCâu

en: SearchResults
vi: Kết quả Tìm kiếm

en: Please check copyright before exporting!
vi: Vui lòng kiểm tra bản quyền trước khi xuất!

en: Enter Word or Phrase
vi: Nhập một Từ hoặc Cụm từ

en: Search backwards
vi: Tìm kiếm ngược

en: Set Module Font
vi: Đặt Phông chữ Mô-đun

en: Change font for
vi: Thay đổi phông chữ của

en: Current font:
vi: Phông chữ được sử dụng:

en: Display columns
vi: Hiển thị cột

en: Use the default font for this module
vi: Sử dụng phông chữ mặc định cho mô-đun này

en: BUG! Xiphos is about to crash due to a "STRDUP" error.
vi: LỖI LẬP TRÌNH! Xiphos sẽ dừng do lỗi "STRDUP".

en: Please report this error to the Xiphos team with:
vi: Vui lòng báo cáo lỗi này cho nhóm phát triển Xiphos với:

en: BUG! Xiphos is about to crash due to a "STRING" error.
vi: LỖI LẬP TRÌNH! Xiphos sẽ dừng do lỗi « STRING ».

en: Open Session
vi: Mở một Phiên

en: Module has no support for %s.
vi: Mô-đun không hỗ trợ cho %s.

en: BibleSync is not active.
vi: BibleSync không hoạt động.

en: BibleSync Chat
vi: Trò chuyện BibleSync

en: [say this]
vi: [nói rằng]

en: Xiphos: No windows.
vi: Xiphos: Không có cửa sổ.

en: BibleSync: Current navigation sent.
vi: BibleSync: Đã gửi điều hướng hiện tại.

en: BibleSync: Not speaking.
vi: BibleSync: Không truyền.

en: Xiphos - Bible Study Software
vi: Xiphos - Phần mềm học kinh thánh

en: Standard View
vi: Chế độ xem Chuẩn

en: Commentary View
vi: Xem Bình luận

en: Book View
vi: Xem sách

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

en: Renaming is not available in Windows.
    
    Xiphos is limited by Windows' filesystem,
    because it disallows the renaming of filename
    components of currently-open files,
    such as the contents of this commentary.
    Therefore, personal commentary renaming is
    not available in the Windows environment.
vi: Không thể đổi tên nhận xét trong Windows
    
    Xiphos bị giới hạn bởi hệ thống tập tin của Windows,
    vì nó không cho phép đổi tên tên tập tin
    các thành phần của tập tin hiện đang mở,
    chẳng hạn như nội dung của bình luận này.
    Do đó, việc đổi tên bình luận cá nhân là
    không khả dụng trong môi trường Windows.

en: Rename Commentary
vi: Đổi tên Bình luận

en: Choose Commentary Name
vi: Chọn Tên Bình luận

en: Name:
vi: Tên:

en: Module names must contain [A-Za-z0-9_] only.
vi: Tên mô-đun chỉ có thể chứa chữ cái và số.

en: Xiphos already knows a module by that name.
vi: Xiphos đã có một mô-đun với tên này.

en: Failed to create new configuration:
    %s
vi: Không thể tạo cấu hình mới
    %s

en: Configuration build error:
vi: Lỗi cấu hình

en: No module in this pane.
vi: Không có mô-đun nào trong ngăn này.

note: ***************************************************************************** * defines
en: <b>Overview of the Module Manager.</b>
    
    This is Xiphos' mechanism to get new and updated content.
    If you have never been here before, please take a moment to look it over.
    
    Modules come from different <u>repositories</u>.  <b>Module Sources: Add/Remove</b> will show you what repositories are currently known.
    
    <b>Module Sources: Choose</b> is for deciding from where modules should come, that is, from which repository Xiphos should obtain them, as well as where they should be placed on your system. Set <i>Install Source</i> and <i>Install Destination</i>, then click <i>Refresh</i>.
    
    <b>Modules: Install/Update</b> is for selecting and obtaining modules after choosing source and destination.
    
    <b>Modules: Maintenance</b> is for archive and index creation.
    
    See section 5 of our manual for Module Manager detail, or ask for help via Live Chat, or (if no one is responsive in chat) send mail to our users' mailing list.
vi: <b> Tổng quan về Trình quản lý mô-đun. </b>
    
    Đây là công cụ được Xiphos sử dụng để cài đặt và cập nhật các mô-đun của các văn bản Kinh thánh, các bài bình luận hoặc những thứ khác. Nếu bạn chưa sử dụng nó, hãy dành một chút thời gian để tìm hiểu.
    
    Các mô-đun đến từ các <u>kho lưu trữ</u> khác nhau. <b>Nguồn mô-đun: Thêm / Xóa</b> sẽ cho bạn biết những kho lưu trữ hiện hành.
    
    <b>Nguồn mô-đun: Chọn</b> là để quyết định xem mô-đun sẽ đến từ đâu, tức là từ kho lưu trữ nào mà Xiphos sẽ lấy chúng, cũng như nơi chúng nên được đặt trên hệ thống của bạn. Đặt <i>Nguồn cài đặt</i> và <i>Đích cài đặt</i>, sau đó nhấp vào <i>Làm mới</i>.
    
    <b>Mô-đun: Cài đặt / Cập nhật</b> là để chọn và lấy mô-đun sau khi chọn nguồn và đích.
    
    <b>Mô-đun: Bảo trì</b> là để lưu trữ và tạo chỉ mục.
    
    Xem phần 5 của sổ tay hướng dẫn để biết chi tiết về Trình quản lý mô-đun hoặc yêu cầu trợ giúp qua Trò chuyện trực tiếp hoặc (nếu không có ai phản hồi trong trò chuyện) gửi thư đến danh sách thư người dùng.

en: <b>Welcome to Xiphos.</b>
    
    There are no Bibles installed. In order to initialize, Xiphos needs at least one Bible module. To facilitate this, the Module Manager has been opened so that you may install one or more Bibles, either from a local module set (cdrom, flash drive) or over the network from CrossWire Bible Society. Please refer to these step-by-step instructions, and to the general module manager overview that has also been opened.
    
    <u>For local install:</u>
    - In <i>Module Sources: Add/Remove</i>, add a new local folder name where modules can be found.
      (This is where folders exist named <i>mods.d</i> and <i>modules</i>.)
    - In <i>Module Sources: Choose</i>, click the "Local" button, and select your folder from the pulldown.
    
    <u>For network install from CrossWire:</u>
    - In <i>Module Sources: Choose</i>, click the "Remote" button and select CrossWire from the pulldown.
    - Click the "Refresh" button at the bottom.
    
    <u>In either case:</u>
    - In <i>Modules: Install/Update</i>, select Bibles and other modules of your preference.
    - Click "Install".
    - Close the Module Manager when you are done.
    
    <u>Warning</u>: If you live in a persecuted country, use with care.
    
    Both this step-by-step instruction dialog and the general introduction dialog may be closed at any time.
vi: <b>Chào mừng đến với Xiphos.</b>
    
    Không có phiên bản Kinh thánh nào được cài đặt. Để bắt đầu, Xiphos cần ít nhất một mô-đun Kinh thánh. Để dễ dàng cho việc này, trình quản lý Mô-đun đã được mở để bạn có thể cài đặt một hoặc nhiều phiên bản Kinh thánh, từ bộ mô-đun cục bộ (cdrom, ổ đĩa flash) hoặc qua mạng từ CrossWire Bible Society. Vui lòng tham khảo các bước thực hiện và tổng quan về trình quản lý mô-đun chung đã được mở ở chế độ nền trong màn hình chào mừng.
    
    <u>Đối với cài đặt cục bộ:</u>
    - Trong <i>Nguồn mô-đun: Thêm / Xóa</i>, thêm tên thư mục cục bộ mới nơi có thể tìm thấy mô-đun.
      (Đây là nơi tồn tại các thư mục có tên <i> mods.d </i> và <i> mô-đun </i>.)
    - Trong <i>Nguồn mô-đun: Chọn</i>, nhấp vào nút "Cục bộ" và chọn thư mục của bạn từ trình đơn thả xuống.
    
    <u>Để cài đặt thông qua mạng từ CrossWire:</u>
    - Trong <i>Nguồn mô-đun: Chọn</i>, nhấp vào nút "Từ xa" và chọn CrossWire từ thanh kéo xuống.
    - Nhấp vào nút "Làm mới" ở dưới cùng.
    
    <u>Trong cả hai trường hợp:</u>
    - Trong <i>Mô-đun: Cài đặt / Cập nhật</i>, chọn Kinh thánh và các mô-đun khác bạn thích.
    - Nhấp vào "Cài đặt".
    - Đóng Trình quản lý mô-đun khi bạn hoàn thành.
    
    <u> Cảnh báo </u>: Nếu bạn sống ở một quốc gia bị bách hại, hãy cẩn thận khi sử dụng.
    
    Cả hộp thoại hướng dẫn từng bước này và hộp thoại giới thiệu chung đều có thể bị đóng bất kỳ lúc nào.

en: Remove these modules?
vi: Xóa các mô-đun này?

en: Preparing to remove
vi: Đang chuẩn bị xóa

en: Install these modules?
vi: Cài đặt các mô-đun này?

en: Preparing to install
vi: Chuẩn bị cài đặt

note: #-#-#-#-#  453 (gnome-software main)  #-#-#-#-# TRANSLATORS: this is a button next to the search results that * shows the status of an app being installed #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The action of the package, in present tense TRANSLATORS: The role of the tran
en: Installing
vi: Đang cài đặt

en: Archive these modules?
vi: Lưu trữ các mô-đun này?

en: Preparing to archive
vi: Chuẩn bị lưu trữ

en: Archiving
vi: Lưu trữ

en: Build fast-search index for these
    modules (may take minutes/module)?
vi: Xây dựng chỉ mục tìm kiếm nhanh cho những
    mô-đun (có thể mất vài phút mỗi mô-đun)?

en: Preparing to index
vi: Chuẩn bị lập chỉ mục

en: Delete fast-search index for these modules?
vi: Xóa chỉ mục tìm kiếm nhanh cho các mô-đun này?

en: Preparing to delete index
vi: Chuẩn bị xóa chỉ mục

en: Deleting index
vi: Xóa chỉ mục

en: Deletion
vi: Xóa

en: The module has no About information.
vi: Mô-đun này không chứa thông tin Giới thiệu.

en: A checkmark means this module is already installed
vi: Đánh dấu có nghĩa là mô đun này đã được cài đặt

en: Click the box to work on this module
vi: Click chọn để làm việc với mô-đun này

en: Click the box to select this module for install/update
vi: Click chọn, để chọn mô-đun này, để cài đặt hoặc cập nhật

en: The index icon means you have built an optimized ('lucene') index for this module for fast searching (see the Maintenance pane for this function)
vi: Biểu tượng chỉ mục cho biết rằng chỉ mục được tối ưu hóa cho các truy vấn nhanh "lucene" đã được tạo (xem ngăn Bảo trì cho chức năng này).

en: The lock icon means this module is encrypted, and requires that you purchase an unlock key from the content owner
vi: Biểu tượng khóa có nghĩa là mô-đun này đã được mã hóa và yêu cầu bạn mua khóa mở khóa từ chủ sở hữu nội dung

en: The refresh icon means the Installed module is older than the newer Available module: You should update the module
vi: Biểu tượng Làm mới cho biết mô-đun đã cài đặt cũ hơn bản hiện hành. Mô-đun này cần được cập nhật

en: `mkdir %s' failed:
    %s.
vi: `mkdir %s' không thành công:
    %s.

en:  archived in:
vi: được lưu trữ tại:

en: Repository:
    %s
vi: Kho lưu trữ:
    %s

en: Categorized by
    Module Type
vi: Mô-đun đã phân loại
    theo kiểu

en: Biblical Texts
vi: Các văn bản kinh thánh

en: Commentaries
vi: Các bình luận

en: Glossaries
vi: Bảng chú giải thuật ngữ

en: Daily Devotionals
vi: Lịch đọc Kinh thánh

en: General Books
vi: Tổng quan Các Sách

en: Cult/Unorthodox
vi: Giáo phái / Không chính thống

en: Categorized by
    Availability
vi: Mô-đun đã phân loại
    bởi Tính khả dụng

en: Uninstalled
vi: Chưa cài đặt

en: Prayer List/Journal
vi: Danh sách Cầu nguyện / Nhật ký

en: Refreshing from remote source
vi: Làm mới từ nguồn từ xa

en: Remote source not found
vi: Không tìm thấy nguồn từ xa

en: Module Sources
vi: Mô-đun nguồn

en: Install/Update
vi: Cài đặt / Cập nhật

en: Please Refresh
vi: Vui lòng làm mới

en: Your module list is not up to date!
vi: Danh sách các mô-đun không được cập nhật!

note: Zero Bibles is just not workable in Xiphos.
en: You have uninstalled your last Bible.
    Xiphos requires at least one.
vi: Bạn đã gỡ cài đặt cuốn Kinh thánh cuối cùng.
    Xiphos yêu cầu có ít nhất một cuốn.

en: There are still no Bibles installed.
    Xiphos cannot continue without one.
vi: Vẫn chưa có bản Kinh thánh nào được cài đặt.
    Xiphos không thể tiếp tục mà không có ít nhất một bản.

en: %s obsoletes %s.
    Would you like to delete %s?
    Beware: This cannot be undone.
vi: %s lỗi thời %s.
    Bạn có muốn xóa %s không?
    Lưu ý: Không thể hoàn tác thao tác này.

en: No obsolete modules were found.
vi: Không tìm thấy mô-đun đã hết hạn.

en: Standard remote sources have been loaded.
vi: Kho lưu trữ từ xa tiêu chuẩn đã được tải.

en: Could not load standard sources from CrossWire.
vi: Không thể tải kho lưu trữ chuẩn từ CrossWire.

en: Remove the selected source
vi: Xóa kho lưu trữ đã chọn

en: Enter a remote source
vi: Thêm kho lưu trữ từ xa

en: Caption:
vi: Chú thích:

en: User (optional):
vi: Tên người dùng (tùy chọn):

en: Password (optional):
vi: Mật khẩu (tùy chọn):

note: this can happen at most once
en: A source by that name already exists.
vi: Đã có một kho lưu trữ mang tên này.

en: Delete a remote source
vi: Xóa kho lưu trữ từ xa

en: [no module]
vi: [Không có mô-đun]

en: Go outward, to the section containing this one
vi: Quay lại mục chứa phần tử này

en: Go to previous item
vi: Mục trước

en: Go to next item
vi: Mục tiếp theo

en: Go inward, to the first subsection
vi: Đi đến tiểu mục đầu tiên

en: Synchronize this window's scrolling with the main window
vi: Đồng bộ hóa việc cuộn cửa sổ này với cửa sổ chính

en: Detach/Attach
vi: Tháo / Đính kèm

en: Module Options
vi: Tùy chọn Mô-đun

en: Parallel View
vi: Chế độ xem song song

en: BibleSync session passphrase
vi: Mật khẩu của phiên BibleSync

en: Phrase:
vi: Cụm từ:

note: mode selection failed? probably dead interface
en: Mode selection failed.
    Set "Debug" and try again to see why.
vi: Lựa chọn chế độ thất bại.
    Bật "Gỡ lỗi" và thử lại để xem lý do.

en: Mode selection failed.
vi: Chế độ lựa chọn thất bại.

en: BibleSync: %s (passphrase "%s").
vi: BibleSync : %s (mật khẩu "%s").

en: Audience
vi: _Thính giả

en: -- Select --
vi: -- Lựa chọn --

en: Locale will take effect after restart.
vi: Ngôn ngữ sẽ có hiệu lực sau khi khởi động lại.

en: Sizes and Faces
vi: Kích thước và Ngoại hình

en: Clear List?
vi: Xóa danh sách?

en: Are you sure you want to clear the module list?
vi: Bạn có chắc chắn muốn xóa danh sách các mô-đun?

en: Remove Module?
vi: Xóa Mô-đun?

en: Are you sure you want to remove the selected module?
vi: Bạn có chắc chắn muốn xóa mô-đun đã chọn?

en: Searching the
vi: Tìm kiếm ở

en:  Module
vi:  Mô-đun

en: found in
vi: tìm thấy trong

en: New List %s
vi: Danh sách Mới %s

en: [New Range]
vi: [Phạm vi mới]

en: Delete list?
vi: Xóa danh sách?

en: Are you sure you want to delete:
vi: Bạn có chắc chắn muốn xóa:

note: ***************************************************************************** * Name *   on_lucene_intro_clicked * * Synopsis *   #include "gui/search_dialog.h" *   void on_lucene_intro_clicked(GtkToggleButton *button, *				  gpointer user_data) * Description * Return value *   void
en: <b>Syntax overview for optimized "lucene" searches</b>
    Search for verses that contain...
    
    loved one
    	 "loved" or "one"
    	This is the same as searching for loved OR one
    "loved one"
    	The phrase "loved one"
    love*
    	A word starting with "love"
    	(love OR loves OR loved OR etc...)
    loved AND one
    	The word "loved" and the word "one"
    	&amp;&amp; can be used in place of AND
    +loved one
    	Verses that <b>must</b> contain "loved" and <b>may</b> contain "one"
    loved NOT one
    	"loved" but not "one"
    (loved one) AND God
    	"loved" or "one" and "God"
    lemma:G2316
    	Search for the Strong's Greek ("G") word number 2316.
    	Also, select Strong's display on the <i>Attribute Search</i> tab.
    
    For complete details, search the web for "lucene search syntax".
vi: <b> Tổng quan về cú pháp cho tìm kiếm "lucene" được tối ưu hóa </b>
    Tìm kiếm những câu thơ chứa...
    
    là tình yêu
    	"Là" hoặc "tình yêu"
    	Một truy vấn tương đương là: là HOẶC tình yêu
    "là tình yêu"
    	Cụm từ "là tình yêu"
    yêu*
    	Một từ bắt đầu bằng "tình yêu"
    	(tình yêu HOẶC tình yêu thương HOẶC tình yêu mến HOẶC vv ...)
    là VÀ tình yêu
    	Từ "là" và từ "tình yêu"
    	&amp; &amp; có thể được sử dụng thay cho AND
    là + tình yêu
    	Những câu <b>phải</b> chứa "tình yêu" và
    <b> có thể </b> chứa "là"
    là tình yêu của chúng ta
    	"tình yêu" nhưng không chứa "là"
    (là tình yêu) VÀ Chúa
    	"Là" hoặc "tình yêu" và "Chúa"
    đề mục: G2316
    	Tìm kiếm số Strong trong tiếng Hy Lạp ("G"), của từ số 2316.
    	Đồng thời chọn hiển thị số Strong trong thẻ <i>Thuộc tính Tìm kiếm</i>
    
    Để biết thêm chi tiết, hãy tìm kiếm trên Internet: "lucene search syntax".

note: ***************************************************************************** * Name *   on_attributes_intro_clicked * * Synopsis *   #include "gui/search_dialog.h" *   void on_attributes_intro_clicked(GtkToggleButton *button, *				  gpointer user_data) * Description * Return value *   void
en: <b>Attribute-based searches</b>
    Searches for content contained in markup outside the main text. Attributes are footnotes, Strong's numbers, and morphological symbols.
    
    Be aware that most such searches can now be done faster via optimized "lucene" searches using keyword qualifiers.
    
    To use attribute searches, you must select the appropriate button on the <i>Attribute Search</i> tab.
    * Footnote text is searched just like regular text.
    * Strong's words are specified as a prefix letter H or G (Hebrew or Greek) and the numeric word identifier, e.g. G2316 to find "θεός" ("God").
    * Morphological tags are identified literally, e.g. N-ASF for "noun, accusative singular feminine" -- see the Robinson module for details.
vi: <b>Tìm kiếm dựa trên thuộc tính</b>
    Tìm kiếm nội dung có trong đánh dấu bên ngoài văn bản chính. Các thuộc tính là chú thích cuối trang, số Strong và biểu tượng hình thái.
    
    Lưu ý rằng hầu hết các tìm kiếm này có thể được thực hiện nhanh hơn thông qua các tìm kiếm "lucene" được tối ưu hóa bằng cách sử dụng các bộ định lượng từ khóa.
    
    Để sử dụng tìm kiếm thuộc tính, bạn phải chọn nút thích hợp trên thẻ <i>Tìm kiếm thuộc tính</i>.
    * Văn bản chú thích được tìm kiếm giống như văn bản thông thường.
    * Các từ của Strong được chỉ định là chữ cái tiền tố H hoặc G (tiếng Do Thái hoặc tiếng Hy Lạp) và định danh từ số, ví dụ: G2316 để tìm "θεός" ("Chúa").
    * Các thẻ hình thái học được xác định theo nghĩa đen, ví dụ: N-ASF là "danh từ, nữ tính số ít buộc tội" - xem mô-đun Robinson để biết chi tiết.

en: Module is neither Bible nor commentary
vi: Mô-đun này không phải là Kinh thánh hay bình luận

en: BibleSync is not active for transmit.
vi: BibleSync không hoạt động để truyền.

en: This is an inclusive ("AND") search:
    Find matches showing all words.
vi: Đây là tìm kiếm bao gồm ("VÀ"):
    Kết quả phù hợp bao gồm tất cả các từ.

en: _Open Advanced Search
vi: _Mở Tìm kiếm Nâng cao

en: Open the separate Advanced Search dialog
vi: Mở hộp thoại Tìm kiếm nâng cao riêng

en: Search Module
vi: Tìm kiếm Mô-đun

en: Search Type
vi: Loại Tìm kiếm

en: Optimized ("Lucene")
vi: Tối ưu hóa « Lucene »

en: Exact phrase
vi: Cụm từ chính xác

en: Search Scope
vi: Phạm vi Tìm kiếm

en: No scope
vi: Không có phạm vi

en: Use bounds
vi: Với giới hạn

en: Last search
vi: Lần tìm kiếm cuối cùng

en: Open module in editor?
vi: Mở mô-đun trong trình chỉnh sửa?

en: If no, it will open for display only.
vi: Nếu câu trả lời là không, nó sẽ chỉ mở để đọc.

en: Paste verse references
vi: Dán tài liệu tham khảo câu

en: List:
vi: Danh sách:

en: Powered by the SWORD Project
vi: Được cung cấp bởi Dự án SWORD

en: Can't create tabs dir.
vi: Không thể tạo thẻ thư mục.

en: Prayer List/Journal Item
vi: Danh sách Cầu nguyện / Mục nhật k

en: New name
vi: Tên mới

en: Remove the selected item
vi: Xóa mục đã chọn

en: An image file's size could not be determined.
    Xiphos cannot resize images to fit window.
vi: Không thể xác định kích thước của tệp hình ảnh.
    Xiphos không thể thay đổi kích thước hình ảnh để vừa với cửa sổ.

en: Mismatched packet
vi: Gói không phù hợp:

en: Presence announcement:
vi: Thông báo về sự hiện diện:

en: Navigation packet:
vi: Gói trình duyệt:

en: Unknown module
vi: Mô-đun không xác định

en: .
    Navigated indirectly using verse list.
vi: .
    Duyệt gián tiếp bằng cách sử dụng danh sách câu.

en: Chat packet:
vi: Gói trò chuyện:

en:  says:
vi:  nói :

en: ERROR: unknown BibleSync indicator:
vi: LỖI: chỉ báo BibleSync không xác định:

en: Other indications are:
vi: Các dấu hiệu khác là:

en: Check the box to listen to this Speaker
vi: Chọn hộp để nghe diễn giả này

en: Available Speakers
vi: Diễn giả Có sẵn

en: Last navigation was Direct or Indirect
vi: Lần Duyệt cuối cùng Trực tiếp hoặc Gián tiếp

en: Last Navigation
vi: Lần Duyệt cuối cùng

en: IP address:
vi: Địa chỉ IP:

en: 
    Application:
vi: 
    Ứng dụng:

en: 
    Device:
vi: 
    Thiết bị:

en: 
    UUID:
vi: 
    UUID :

en: <br/><br/><center><i>This module has no content at this point.</i></center>
vi: <br/><br/><center><i>Mo-đun không chứa nội dung thông tin này.</i></center>

en: Improperly encoded personal annotation label:
    '%s'
vi: Tên chú thích cá nhân này được tạo không đúng cách:
    '%s'

en: Chapter
vi: Chương

en: Xiphos does not understand more than one argument.
vi: Xiphos không chấp nhận nhiều hơn một đối số.

en: Initiating HTML
vi: Khởi tạo HTML

en: Building Interface
vi: Xây dựng Giao diện

en: Starting Sword
vi: Khởi động Sword

en: Loading Settings
vi: Đang tải Tùy chọn

en: Displaying Xiphos
vi: Hiển thị Xiphos

en: Previewer
vi: Trình xem trước

en: Cross Reference
vi: Tham chiếu chéo

en: Back to
vi: Quay lại

en: Unknown parallel module:
vi: Mô-đun song song không xác định:

en: Strong's Numbers
vi: Số Strong

en: Morphological Tags
vi: Nhãn Hình thái

en: Hebrew Vowel Points
vi: Dấu Nguyên âm tiếng Do Thái

en: Hebrew Cantillation
vi: Dấu Phát âm tiếng Do Thái

en: Greek Accents
vi: Dấu trong tiếng Hy Lạp

en: Cross-references
vi: Các tham chiếu chéo

en: Italic Headings
vi: Đề mục Chữ in nghiêng

en: Morpheme Segmentation
vi: Phân đoạn Hình thái

en: Words of Christ in Red
vi: Hiển thị màu đỏ lời của Đức Kitô

en: Transliteration
vi: Chuyển ngữ

en: Textual Variants
vi: Các biến thể văn bản

en: Primary Reading
vi: Bài đọc chính

en: Secondary Reading
vi: Bài đọc Phụ

en: All Readings
vi: Tất cả các bài đọc

en: Transliterated Forms
vi: Hình thức Chuyển ngữ

en: Glosses
vi: Chú thích

en: view context
vi: xem bối cảnh

en: Failed to find 1st parallel module for display control.
vi: Không tìm thấy mô-đun song song đầu tiên cho điều khiển hiển thị.

en: <b>For Growth</b><br/>
vi: <b>Để phát triển</b><br/>

en: Salvation
vi: Sự cứu rỗi

en: <b>For Salvation</b><br/>
vi: <b>Để được cứu rỗi</b><br/>

en: <b>For Health</b><br/>
vi: <b>Cho Sức khoẻ</b> <br/>

en: <b>Miscellaneous</b><br/>
vi: <b>Khác</b><br/>

en: Point x
vi: Điểm x

en: Point y
vi: Điểm y

en: Point z
vi: Điểm z

en: Minor Topic 1
vi: Chủ đề Nhỏ 1

en: <b>Subtopic 1</b><br/>
vi: <b>Phần 1</b><br/>

en: Minor Topic 2
vi: Chủ đề Nhỏ 2

en: <b>Subtopic 2</b><br/>
vi: <b>Phần 2</b><br/>

en: Minor Topic 3
vi: Chủ đề Nhỏ 3

en: <b>Subtopic 3</b><br/>
vi: <b>Phần 3</b><br/>

en: Minor Topic 4
vi: Chủ đề Nhỏ 4

en: <b>Subtopic 4</b><br/>
vi: <b>Phần 4</b><br/>

en: Name for new prayer list or journal
vi: Tên cho danh sách hoặc nhật ký cầu nguyện mới

en: Xiphos finds that prayer list already.
vi: Danh sách cầu nguyện hoặc ghi chú đã tồn tại.

note: this one matters.
en: Xiphos cannot create module's path:
    %s
vi: Xiphos không thể tạo đường dẫn của mô-đun:
    %s

en: A basic prayer list. \par\par Module created by Xiphos.
vi: Danh sách cầu nguyện cơ bản. \par\par Mô đun được tạo bởi Xiphos.

en: BasicPrayerList
vi: DanhsáchCầunguyệnCănbản

en: MyPrayerList
vi: DanhsáchCầunguyệnCủatôi

en: <b>People:</b><br/>Bob<br/>Sam<br/>Sue<br/><br/><b>Church:</b><br/>pews<br/>fellowship<br/>Bibles for missionaries<br/><br/><br/>
vi: <b>Người:</b> <br/>Người 1<br/>Người 2<br/>Người 3<br/><br/><b>Nhà thờ:</b><br/>băng ghế<br/>hoạt động<br/>Kinh Thánh cho người truyền giáo<br/><br/><br/>

en: A subject-based prayer list. \par\par Module created by Xiphos.
vi: Danh sách cầu nguyện theo chủ đề. \par\par Mô đun được tạo bởi Xiphos.

en: SubjectPrayerList
vi: DanhsáchCầunguyệntheoChủđề

en: Bob<br/>Sam<br/>Sue<br/>John<br/>
vi: Người 1<br/> Người 2<br/> Người 3<br/> Người 4<br/>

en: Spiritual Growth
vi: Phát triển Tâm linh

en: Mike<br/>Steve<br/>
vi: Người 1<br/>Người 2<br/>Người 3<br/>

en: Sue<br/>John<br/>
vi: Người 1<br/>Người 2<br/>Người 3<br/>

en: A monthly prayer list. \par\par Module created by Xiphos.
vi: Danh sách cầu nguyện hàng tháng. \par\par Mô đun được tạo bởi Xiphos.

en: MonthlyPrayerList
vi: DanhsáchCầunguyệnHàngtháng

en: A daily journal. \par\par Module created by Xiphos.
vi: Nhật ký. \par\par Mô đun được tạo bởi Xiphos.

en: DailyJournal
vi: GhichúHàngngày

en: An outlined topic (e.g. sermon). \par\par Module created by Xiphos.
vi: Chủ đề được lập dàn ý (ví dụ: bài giảng). \par\par Mô-đun được tạo bởi Xiphos.

en: OutlinedTopic
vi: Đề cương

en: Major Topic A
vi: Chủ đề chính A

en: <b>Major Topic A</b><br/>
vi: <b>Chủ đề chính A</b><br/>

en: Major Topic B
vi: Chủ đề chính B

en: <b>Major Topic B</b><br/>
vi: <b>Chủ đề chính </b><br/>

en: Major Topic C
vi: Chủ đề chính C

en: <b>Major Topic C</b><br/>
vi: <b>Chủ đề chính </b><br/>

en: A journal sectioned by Bible book and chapter. \par\par Module created by Xiphos.
vi: Một tạp chí được phân đoạn theo sách và chương của sách Kinh thánh. \par\par Mô-đun được tạo bởi Xiphos.

en: BookChapter
vi: Chươngsách

en: User Annotation
vi: Chú thích của Người dùng

en: Multi-word
vi: Nhiều từ

en: Search result %s: %s
vi: Kết quả tìm kiếm %s : %s

en: Delete Range?
vi: Xóa Phạm vi?

en: Are you sure you want to delete this range?
vi: Bạn có chắc chắn muốn xóa phạm vi này không?

en: %s:
    No such module is installed.
    %s
vi: %s:
    Không có mô-đun nào như vậy được cài đặt.
    %s

en: Please adjust the module list.
vi: Vui lòng điều chỉnh (tạo lại) danh sách mô-đun.

en: No fast-search index exists for %s.%s%s
vi: Không tồn tại chỉ mục tìm kiếm nhanh nào cho %s %s%s

en: 
    Search on this module is now `multi word'.
vi: 
    Các truy vấn trên mô-đun này hiện là 'cụm từ'.

en: 
    See the Module Manager, Maintenance pane.
vi: 
    Xem Trình quản lý mô-đun, ngăn Bảo trì.

en: There is no commentary module.
vi: Không có mô-đun bình luận.

en: $HOME is not set!
vi: $HOME chưa được đặt!

en: Xiphos can not create directory
vi: Xiphos không thể tạo thư mục.

en: can not create
vi: không thể tạo

en: Empty settings file -- backup recovery attempted.
    Some information may have been lost.
vi: Tệp cài đặt trống -- đã thử khôi phục sao lưu.
    Một số thông tin có thể đã bị mất.

en: Empty settings file -- no backup?!? Information lost!
vi: Tệp cài đặt trống -- không có bản sao lưu?!? Thông tin bị mất!

en: There are no Bibles installed.
    Evidently, you declined to install any.
    
    Without any Bible modules to display,
    Xiphos cannot proceed,
    and will now exit.
vi: Không có Kinh thánh nào được cài đặt.
    Hoặc bạn đã từ chối cài đặt chúng.
    
    Không có bất kỳ mô-đun Kinh thánh nào để hiển thị,
    Xiphos không thể tiếp tục,
    và bây giờ sẽ thoát.

en: Bible module installation complete.
vi: Hoàn tất cài đặt mô-đun Kinh thánh.

en: Module error: Unusable xref encoding.
    Please report this, with module & verse
vi: Lỗi mô-đun: Tham chiếu chéo trả về không sử dụng được.
    Vui lòng báo cáo lỗi này cùng với tên của mô-đun.

en: verse
vi: câu

en: chapter
vi: chương

en: Xiphos's file for language
    abbreviations is missing.
vi: Thiếu tệp các ngôn ngữ
    viết tắt.

en: Xiphos's language abbreviation
    file cannot be opened.
vi: Không thể mở tập tin
    các ngôn ngữ viết tắt của Xiphos.

en: Xiphos cannot allocate space
    for language abbreviations.
vi: Xiphos không thể phân bổ không gian
    cho các ngôn ngữ viết tắt.

en: Xiphos cannot read the
    language abbreviation file.
vi: Xiphos không thể đọc
    tập tin viết tắt ngôn ngữ.

note: either we were given a null sys_locale, or it didn't match anything.
en: No matching locale found for `%s'.
    %s
vi: Không tìm thấy ngôn ngữ phù hợp cho `%s'.
    %s

en: Book names and menus may not be translated.
vi: Tên sách và menu có thể không được dịch.

en: Module %s has companion modules:
    %s.
    Would you like to open these as well?%s
vi: Mô-đun %s có các mô-đun đồng hành:
    %s.
    Bạn có muốn mở chúng không? %s

en: 
    
    The first will open in the main window
    and others in separate windows.
vi: 
    
    Người đầu tiên sẽ mở trong cửa sổ chính
    và những người khác trong các cửa sổ riêng biệt.

en: Daily devotional was requested, but there are none installed.
vi: Đã yêu cầu lịch đọc Kinh thánh, nhưng không có mô-đun nào được cài đặt.

en: <b>Locked Module.</b>
    
    <u>You are opening a module which requires a <i>key</i>.</u>
    
    The module is locked, meaning that the content is encrypted by its publisher, and you must enter its key in order for the content to become useful.  This key should have been received by you on the web page which confirmed your purchase, or perhaps sent via email after purchase.
    
    Please enter the key in the dialog.
vi: <b> Mô-đun đã bị khóa.</b>
    
    <u> Mở mô-đun cần có <i>khoá</i>. </u> 
    
    Mô-đun này bị khóa, có nghĩa là nội dung được mã hóa bởi nhà cung cấp, bạn cần phải nhập khóa để tạo nội dung sử dụng được. Khóa này có thể được cung cấp trên trang web khi mua khoá, hoặc có thể gửi qua email sau khi mua.
    
    Vui lòng nhập khóa vào hộp thoại.

en: History ➛ Verse List
vi: Lịch sử ➛ Danh sách các câu

en: URL not found:
vi: Không tìm thấy URL:

en: Xiphos could not execute %s
vi: Không thể chạy Xiphos %s

en: Viewer error:
vi: Lỗi xem trước:

en: Show %s in main window
vi: Hiển thị %s trong cửa sổ chính

en: Document not created successfully.
vi: Lỗi khi tạo tài liệu.

en: What must I do to be saved?
vi: Tôi phải làm gì để được cứu rỗi?

en: Acts 16:31
vi: Cv 16:31

en: Eph 2:8,9
vi: Ep 2: 8,9

en: Romans 1:16
vi: Rô-ma 1:16

en: What is the Gospel?
vi: Tin Mừng là gì?

en: 1 Cor 15:1-4
vi: 1 Cr 15:1-4

en: Document not parsed successfully.
vi: Lỗi khi đọc tài liệu.

en: empty document
vi: tài liệu trống

en: wrong type, root node != SwordBookmarks
vi: lỗi kiểu, nút gốc!= SwordBookmarks

en: wrong type, root node != Copy_Export
vi: lỗi kiểu, nút gốc! = Copy_Export

en: %s<center>%s<br>Chapter %d</center><br>
vi: %s<center>%s<br>Chương %d</center><br>

en: <br><center>Chapter %d</center><br>
vi: <br><center>Chương %d</center><br>

en: %s
    
    Chapter %d
vi: %s
    
    Chương %d

en: 
    
    Chapter %d
vi: 
    
    Chương %d

en: %s%s: %s Chapter %d<br><br>
vi: %s%s: %s Chương %d<br><br>

en: %s: %s Chapter %d
vi: %s: %s Chương %d

en: Old Testament
vi: Cựu Ước

en: Gen - Mal
vi: St - Mal

en: New Testament
vi: Tân Ước

en: Mat - Rev
vi: Mt - Kh

en: Sample Module List
vi: Ví dụ về Danh sách Mô-đun

en: wrong type, root node != %s
vi: lỗi kiểu, nút gốc!= %s

en: Save of settings failed! stat %d, size %d
    %s
vi: Không lưu được cấu hình! chỉ số %d, kích cỡ %d
    %s

en: Attempting to revert to previous save.
vi: Đang cổ gắng hoàn nguyên về bản sao lưu trước đó.

en: Bookmark Dialog
vi: Hộp thoại Dấu trang

en: Create new folder
vi: Tạo một thư mục mới

en: New ...
vi: Mới ...

en: Cancel Bookmark
vi: Hủy dấu trang

note: #-#-#-#-#  1962  #-#-#-#-# [label] #-#-#-#-#  486 (gparted master)  #-#-#-#-# Only line: "Label: [EXISTINGLABEL ]" Label
en: Label:
vi: Nhãn:

en: Label Entry
vi: Nhãn Mục nhập

en: Verse:
vi: Câu:

en: Verse Entry
vi: Mục nhập Câu

en: Module:
vi: Mô-đun :

en: Module Entry
vi: Đầu vào Mô-đun

en: Bookmark Folder Treeview
vi: Cây thư mục Dấu trang

en: Test Link
vi: Kiểm tra liên kết

en: Verse
vi: Câu

en: Link directly
vi: Liên kết trực tiếp

en: Link via verse list
vi: Liên kết qua một danh sách câu

en: Print this note
vi: In ghi chú này

en: Preview the note to be printed
vi: Xem trước ghi chú sẽ in

en: HTML Format switch
vi: Chuyển đổi Định dạng HTML

en: HTML mode
vi: Chế độ HTML

en: Delete the current note
vi: Xóa ghi chú hiện tại

en: _Delete Personal Comment
vi: Xóa _Bình luận Cá nhân

en: Save the current note
vi: Lưu ghi chú hiện tại

en: _Save (Personal Comment)
vi: Lưu (Bình luận Cá nhân)

en: Preview the document to be printed
vi: Xem trước tài liệu sẽ in

en: Open a file in Studypad
vi: Mở tệp trong Studypad

en: Save the current file as
vi: Lưu tệp hiện tại thành

en: Add this file to your bookmarks
vi: Ajouter ce fichier à vos signets

en: Copy/Export Passage
vi: Sao chép / Xuất đoạn văn

en: Export Passage Cancel
vi: Hủy bỏ Quá trình Xuất

en: Export Passage OK
vi: Tiếp tục xuất

en: <b>Copy</b>
vi: <b>Sao chép</b>

en: <b>Export</b>
vi: <b>Xuất</b>

en: Export complete book
vi: Xuất toàn bộ sách

en: Book Radio Button
vi: Nút chọn sách

en: Export complete chapter
vi: Xuất toàn bộ chương

en: Chapter Radio Button
vi: Nút chọn Chương

en: Export single verse
vi: Xuất một câu

en: Verse Radio Button
vi: Nút chọn Câu

en: Verse range
vi: Phạm vi câu

en: <b>Format</b>
vi: <b>Định dạng</b>

en: Plain Text Radio Button
vi: Nút chọn Văn bản Thô

en: HTML Radio Button
vi: Nút chọn HTML

en: Indicates whether verse numbers should appear inline in the text for more than 1 verse.
vi: Cho biết số câu có nên xuất hiện trong văn bản nhiều hơn 1 câu hay không.

en: _Verse numbers in text
vi: _Số câu trong văn bản

en: Verse Number button
vi: Nút Số câu

en: Indicates whether reference is placed first or last.
vi: Cho biết tham chiếu được đặt ở đầu hay cuối văn bản.

en: Reference last
vi: Tham chiếu được đặt ở cuối văn bản

en: Reference last button
vi: Nút tham khảo cuối cùng

en: Indicates whether or not version name is included in reference.
vi: Cho biết tên phiên bản có được đưa vào tài liệu tham khảo hay không.

en: Include Version
vi: Bao gồm Phiên bản

en: Version button
vi: Nút phiên bản

en: Save Export As
vi: Lưu / Xuất Dưới dạng

en: Indicates whether verse numbers should appear inline in the text.
vi: Cho biết liệu số câu có xuất hiện trong văn bản hay không.

en: Include version
vi: Tên của phiên bản

en: About Studypad
vi: Thông tin về Tập tin ghi chú

en: Open about dialog
vi: Mở hộp thoại về

en: Make selection bold
vi: Tô đậm văn bản đã chọn

en: Decrease paragraph indent
vi: Giảm thụt lề đoạn văn

en: Delete current item
vi: Xóa mục hiện tại

en: Search current document
vi: Tìm kiếm trong tài liệu hiện tại

en: Increase paragraph indent
vi: Tăng thụt lề đoạn văn

en: Insert emoticon
vi: Chèn biểu tượng cảm xúc

en: Emoticon
vi: Biểu tượng cảm xúc

en: Insert an emoticon
vi: Chèn biểu tượng cảm xúc

en: Insert image at cursor
vi: Chèn hình ảnh tại vị trí con trỏ

en: Insert link
vi: Chèn đường dẫn

en: Insert a link
vi: Chèn liên kết

en: Insert Outline
vi: Chèn Đề cương

en: Insert outline
vi: Chèn đề cương

en: Insert rule
vi: Chèn quy tắc

en: Rule
vi: Quy tắc

en: Insert horizontal rule
vi: Chèn một đường ngang

en: Xiphos Link
vi: Liên kết Xiphos

en: Insert a link to a sword module
vi: Chèn liên kết đến mô-đun Xiphos

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# TOOLBAR_LABEL_INSERT_TABLE
en: Insert table
vi: Chèn bảng

en: Insert a table
vi: Chèn bảng

en: Change selection to italic font
vi: In nghiêng văn bản đã chọn

en: Center justify paragraph
vi: Căn đều đoạn văn

en: full justify
vi: Căn đều đoạn văn

en: Left justify paragraph
vi: Căn trái đoạn văn

en: Right justify paragraph
vi: Căn phải đoạn văn

en: Create new file
vi: Tạo một tệp mới

en: Paste clipboard at cursor.
vi: Dán nội dung của khay nhớ tạm vào vị trí con trỏ.

en: Print Document
vi: In tài liệu

en: Print preview of current document
vi: Bản xem trước khi in của tài liệu hiện tại

en: Shut down editor
vi: Đóng trình chỉnh sửa

en: Redo last undo
vi: Khôi phục lần hoàn tác cuối cùng

en: Find and replace
vi: Tìm kiếm và thay thế

en: Search and replace
vi: Tìm và thay thế văn bản

en: Save changes to file
vi: Lưu tệp hiện tại

en: Strikethrough selection
vi: Gạch ngang văn bản đã chọn

en: Underline selection
vi: Gạch chân văn bản đã chọn

en: Header 1
vi: Tiêu đề 1

en: Header 2
vi: Tiêu đề 2

en: Header 3
vi: Tiêu đề 3

en: Header 4
vi: Tiêu đề 4

en: Header 5
vi: Tiêu đề 5

en: Header 6
vi: Tiêu đề 6

en: Roman Numeral List
vi: Danh sách Số la mã

en: Alphabetical List
vi: Danh sách theo thứ tự bảng chữ cái

en: Set font color of selected text.
vi: Đặt màu phông chữ của văn bản đã chọn.

en: Highlight selected text by setting background color.
vi: Làm nổi bật văn bản đã chọn bằng cách đặt màu nền.

en: Mark/Unmark Verse
vi: Chú thích câu này

en: Add annotation. The verse will display with highlight colors and a *u marker to show content.
vi: Thêm chú thích. Câu này sẽ hiển thị với màu nổi bật và dấu * tại câu đánh dấu để làm nổi bật nội dung.

en: New Annotation
vi: Chú thích Mới

en: Unmark
vi: Bỏ đánh dấu

en: Remove annotation.
vi: Xóa chú thích.

en: Cancel Annotation
vi: Hủy chú thích

en: _View Intro
vi: _Xem phần giới thiệu

en: Open a brief introductory explanation of how the Module Manager works.
vi: Mở phần giải thích giới thiệu ngắn gọn về cách hoạt động của Trình quản lý mô-đun.

en: _Load Standard
vi: _Tải Mặc định

en: Load and synchronize the standard set of known repositories, as maintained at crosswire.org, with your current remote sources.
vi: Tải và đồng bộ hóa các kho lưu trữ đã biết, được bảo trì tại crosswire.org với các kho lưu trữ từ xa hiện tại của bạn.

en: Refresh Xiphos' knowledge of what modules are available at the selected remote repository
vi: Cập nhật danh sách các mô-đun của Xiphos có sẵn trong kho lưu trữ từ xa đã chọn

en: Install or update the selected modules
vi: Cài đặt hoặc cập nhật các mô-đun đã chọn

en: Remove the selected modules from your system
vi: Xóa các mô-đun đã chọn khỏi hệ thống của bạn

en: Create a zip archive of the selected modules.
vi: Tạo một kho lưu trữ zip của các mô-đun đã chọn.

en: Build an index of the selected modules, for optimized ("lucene") searching.
vi: Tạo chỉ mục của các mô-đun đã chọn, để tối ưu hóa các tìm kiếm ("lucene").

en: _Delete Index
vi: _XoáChỉmụcTìmkiếm

en: Delete the fast-search index of the selected modules.
vi: Xóa chỉ mục tìm kiếm nhanh của các mô-đun đã chọn.

en: Scan _Obsolete
vi: Quét Lỗi thời

en: Scan for obsolete modules and offer to delete them.
vi: Kiểm tra các mô-đun và đề nghị loại bỏ các mô-đun lỗi thời.

en: <b>Module Manager</b>
vi: <b>Trình quản lý ô-đun</b>

en: <b>WARNING:</b> If you live in a persecuted country use with care.
vi: <b>THẬN TRỌNG:</b> Thận trọng khi sử dụng tại các quốc gia có nguy cơ bị bách hại.

en: <b>Add and Remove Sources</b>
vi: <b>Thêm và Xoá Nguồn</b>

en: Current local sources
vi: Nguồn  hiện tại

en: Add a local folder as an install source, typically on a cdrom or flash drive.  Such a folder contains subfolders "mods.d" and "modules".
vi: Thêm thư mục cài đặt nguồn, thường trên cdrom hoặc ổ đĩa flash. Thư mục này chứa các thư mục con "mods.d" và "module".

en: Remove one of your local folders as an install source.
vi: Loại bỏ thư mục cục bộ như kho lưu trữ.

en: Current Remote Sources
vi: Nguồn từ xa Hiện tại

en: Add a custom remote install source. You must know its hostname and the folder where its repository lives.
vi: Thêm nguồn cài đặt từ xa tùy chỉnh. Bạn phải biết tên miền và thư mục lưu trữ.

en: Remove a remote install source.
vi: Xóa kho lưu trữ từ xa.

en: <b>Install Source</b>
vi: <b>Nguồn cài đặt</b>

en: <b>Install Destination</b>
vi: <b>Thư mục Cài đặt</b>

en: <i>Personal area, for your use only:</i>
vi: <i>Không gian cá nhân, chỉ để bạn sử dụng</i>

en: Home dir
vi: Thư mục cá nhân

en: <i>System area, for all users:</i>
vi: <i>Không gian hệ thống, dành cho mọi người dùng:</i>

en: Sword sys dir
vi: Thư mục hệ thống Sword

en: <b>Warning:</b> If you live in a persecuted country and do not wish to risk detection you should NOT use  the remote installation feature!
vi: <b>Cảnh báo:</b> Nếu bạn sống ở quốc gia có nguy cơ bị bách hại và bạn không muốn có nguy cơ bị phát hiện, bạn KHÔNG nên chọn một nguồn lưu trữ từ xa!

en: Local Install Folder
vi: Thư mục cài đặt cục bộ

en: Drop down history list
vi: Lịch sử các câu

en: Choose book to display
vi: Chọn sách hiển thị

en: Book Selector Button
vi: Nút chọn sách

en: <b>Revelation of John</b>
vi: <b>Sách Khải huyền</b>

en: Choose chapter to display
vi: Chọn chương hiển thị

en: Toggle Chapter Button
vi: Nút chuyển đổi Chương

en: Choose Verse to display
vi: Chọn câu hiển thị

en: Toggle Verse Button
vi: Nút chuyển đổi Câu

en: Enter a Verse reference in Book 1:1 (or 1.1) format and press Return
vi: Nhập câu tham chiếu theo định dạng Sách 1:1 (hoặc 1.1) và nhấn Enter.

en: Reference Entry
vi: Tham chiếu mục nhập

en: <b>Font Colors</b>
vi: <b>Màu phông chữ</b>

en: Current Verse
vi: Câu hiện tại

en: Verse Number
vi: Số câu

en: Highlight Foreground
vi: Làm nổi bật tiền cảnh

en: Highlight Background
vi: Làm nổi bật Nền

en: Invert color pairs
vi: Đảo ngược các cặp màu

en: Font Colors
vi: Màu chữ

en: <b>Font Sizes</b>
vi: <b>Kích thước phông chữ</b>

en: All displayed font sizes are relative to this choice
vi: Tất cả các kích thước phông chữ được hiển thị liên quan đến lựa chọn này

en: Base font size
vi: Kích thước phông chữ cơ sở

en: Commonly -1, to make verse numbers less obtrusive
vi: Thường là -1, để làm cho số câu kín đáo hơn

en: Verse number size
vi: Kích thước số câu

en: Name and size choice for any module in a given language; still overridden by a specific choice on a particular module
vi: Chọn lựa chọn phông chữ cho bất kỳ mô-đun nào trong một ngôn ngữ nhất định; luôn có thể thay thế bằng một lựa chọn cụ thể trên một mô-đun cụ thể

en: Font preferences, per language
vi: Phông chữ ưu tiên, theo ngôn ngữ

en: Language Font Combo
vi: Tổng hợp Phông chữ Ngôn ngữ

en: Number of columns in which to display text; can be set per module in font dialog
vi: Số cột để hiển thị văn bản; có thể được thiết lập cho từng mô-đun trong hộp thoại phông chữ

en: Default display columns
vi: Cột hiển thị mặc định

en: Justify margins
vi: Căn chỉnh đều lề

en: When unset, leave a ragged margin.
vi: Khi không thiết đặt, để tuỳ lề không đều.

en: Font Misc
vi: Phông chữ Tổng hợp

en: Xiphos is the first Bible study program to provide an implementation of BibleSync, a synchronization protocol for Bible programs. If you work with multiple Bible programs, or if you work in a team, or if you have classroom activities using shared study, BibleSync can be a useful tool for you. BibleSync operates in 1 of 3 modes: Personal, to synchronize multiple Bible applications of your own, or in a working team; Speaker, to drive a lecture audience's Bible programs to follow along; Audience, to receive the speaker's navigation.
vi: Xiphos là chương trình nghiên cứu Kinh thánh đầu tiên cung cấp triển khai BibleSync, một giao thức đồng bộ hóa cho các chương trình Kinh thánh. Nếu bạn làm việc với nhiều chương trình Kinh Thánh, hoặc nếu bạn làm việc theo nhóm, hoặc nếu bạn có các hoạt động trong lớp học bằng cách học chung, thì BibleSync có thể là một công cụ hữu ích cho bạn. BibleSync hoạt động theo 1 trong 3 chế độ: Cá nhân, để đồng bộ hóa nhiều ứng dụng Kinh thánh của riêng bạn hoặc trong một nhóm làm việc; Diễn giả, để thúc đẩy các chương trình Kinh thánh của thính giả theo dõi bài giảng; Khán giả, để nhận điều hướng của người nói.

en: <i>Mode:</i>
vi: <i>Kiểu:</i>

en: Select the mode in which BibleSync should operate.
vi: Chọn cách hoạt động của BibleSync.

en: Disable BibleSync.
vi: BibleSync bị tắt.

en: BSP off radio button
vi: Nút chọn BSP bị tắt

en: _Speaker
vi: _Diễn giả

en: Enable BibleSync as the speaker.
vi: Biblesync được bật ở chế độ diển giả.

en: BSP speaker radio button
vi: Nút chọn BSP của diển giả

en: _Audience
vi: __Thính giả

en: Enable BibleSync as a member of the audience.
vi: BibleSync được bật ở chế độ thành viên thính giả.

en: BSP audience radio button
vi: Nút chọn BSP thính giả

en: Enable BibleSync for personal or team use.
vi: BibleSync được bật trong chế độ sử dụng cá nhân hoặc nhóm.

en: BSP personal radio button
vi: Nút chọn BSP cá nhân

en: When in Personal mode, only programs running on this machine will hear your navigation.
vi: Ở chế độ Cá nhân, chỉ các chương trình chạy trên máy này mới nhận được điều hướng của bạn.

en: BSP privacy button
vi: Nút BSP riêng

en: <i>Navigate:</i>
vi: <i>Điều hướng:</i>

en: Choose how to accept incoming navigation synchronization.
vi: Chọn cách chấp nhận đồng bộ hóa điều hướng.

en: _Direct
vi: _Trực tiếp

en: BibleSync navigation will send Xiphos directly to the verse indicated.
vi: Điều hướng BibleSync sẽ gửi trực tiếp đến Xiphos câu được chỉ định.

en: BSP nav direct radio button
vi: Nút chọn BSP điều hướng trực tiếp

en: _Verse list
vi: Danh sách _câu

en: BibleSync navigation will use Xiphos' sidebar verse list.
vi: Điều hướng BibleSync sẽ sử dụng danh sách câu vào danh sách các câu của Xiphos.

en: BSP nav verse list radio button
vi: Nút chọn danh sách câu điều hướng BSP

en: _Keyboard only
vi: _Chỉ riêng bàn phím

en: When checked, do not transmit every time Xiphos navigates; instead, transmit only using keyboard shortcut (Ctrl-Shift-Alt-N).
vi: Khi được chọn, không truyền đi mỗi khi Xiphos sử dụng; thay vào đó, chỉ truyền bằng phím tắt (Ctrl-Shift-Alt-N).

en: BSP keyboard button
vi: Nút bàn phím BSP

en: <i>Listen:</i>
vi: <i>Nghe:</i>

en: Xiphos will listen to Speakers according to choice here.
vi: Xiphos sẽ lắng nghe các diễn giả tại đây khi họ được chọn.

en: Selective
vi: Chọn lọc

en: Choose the Speakers to be followed.
vi: Lựa chọn có chọn lọc danh sách các diễn giả để theo dõi.

en: BSP listen some radio button
vi: Nút chọn nghe BSP

en: All Speakers will be followed.
vi: Tất cả các Diễn giả sẽ được theo dõi.

en: BSP listen all radio button
vi: Nút chọn BSP nghe tất cả

en: No Speakers will be followed.
vi: Không có Diễn giả nào được theo dõi.

en: BSP listen none radio button
vi: Nút chọn BSP không nghe

en: <i>Special:</i>
vi: <i>Đặc biệt:</i>

en: Additional traces can be presented during BibleSync operation by enabling presence, mismatch, and debug. Beware enabling these, they can be very chatty. Also, decide whether to allow group parameter as Xiphos' tab number.
vi: Des informations supplémentaires peuvent être affichées pendant le fonctionnement de BibleSync en activant ces options. Attention ces informations peuvent être très denses.

en: Presence
vi: Hiện diện

en: Presence announcements will be shown in dialogs.
vi: Thông báo về sự hiện diện sẽ được hiển thị trong hộp thoại.

en: BSP presence button
vi: Nút BSP hiện diện

en: Mismatch
vi: Không phù hợp

en: Mismatches from your session will be shown in dialogs.
vi: Các kết quả không trùng hợp từ phiên của bạn sẽ được hiển thị trong hộp thoại.

en: BSP mismatch button
vi: Nút BSP không phù hợp

en: Packet tracing.
vi: Truy tìm gói tin mạng.

en: BSP event debug button
vi: Nút gỡ lỗi sự kiện BSP

en: _Group as tab
vi: _Nhóm dưới dạng thẻ

en: Interpret the protocol's group number parameter as Xiphos' tab number. Disabling this may be necessary if some Speakers' use of group number is not appropriate as a tab number.
vi: Chuyển số nhóm giao thức BibleSync thành số thẻ Xiphos. Tùy chọn này có thể phải bị hủy kích hoạt nếu số nhóm được sử dụng không phù hợp số người tham gia.

en: BSP event group-as-tab button
vi: Nút để nhóm các sự kiện BSP thành các thẻ

en: Select a particular language for interface display, other than your usual setting
vi: Chọn ngôn ngữ khác với cấu hình thông thường để hiển thị giao diện

en: Locale (requires restart)
vi: Ngôn ngữ (yêu cầu khởi động lại)

en: Locale Combo
vi: Kết hợp ngôn ngữ

en: Show splash screen at start up
vi: Hiển thị màn hình chính khi khởi động

en: Show Daily Devotion at start up
vi: Hiển thị Lịch đọc Kinh thánh Hàng ngày khi khởi động

en: If you have set a preferred daily devotion module, its entry for today will be shown at startup.
vi: Lịch kinh thánh hàng ngày sẽ được hiển thị khi khởi động, nếu mô-đun này đã được chọn trước.

en: Use default Dictionary
vi: Sử dụng Từ điển mặc định

en: Make double-click of a word always use default dictionary instead of dictionary currently displayed
vi: Nhấp đúp vào một từ sẽ kích hoạt từ điển mặc định thay vì từ điển hiện tại

en: Use default Dictionary Checkbox
vi: Hộp chọn Từ điển mặc định

en: Scroll to Previous/Next Chapter
vi: Di chuyển đến Chương trước / Tiếp theo

en: Use Bible Text scroll bar to scroll to previous or next chapter
vi: Sử dụng thanh cuộn Văn bản Kinh thánh để cuộn đến chương trước hoặc chương tiếp theo

en: Scroll to Previous/Next Chapter Checkbox
vi: Di chuyển đến Hộp chọn Chương Trước / Tiếp theo

en: Resize images
vi: Thay đổi kích thước hình ảnh

en: Automatically resize image content to fit the pane
vi: Tự động thay đổi kích thước nội dung hình ảnh để phù hợp với kích thước cửa sổ

en: Resize images checkbox
vi: Hộp chọn để thay đổi kích thước hình ảnh

en: Highlight current verse
vi: Làm nổi bật câu hiện tại

en: Apply high-contrast highlight to current verse - see color pickers
vi: Áp dụng độ tương phản cao cho câu câu được tô đậm - Xem bảng chọn màu

en: Highlight current verse check box
vi: Hộp chọn làm nổi bật câu hiện tại

en: Highlight user annotations
vi: Làm nổi bật các chú thích cá nhân

en: Use inverted highlight on user-annotated verses
vi: Sử dụng đánh dấu ngược trên các câu do người dùng chú thích

en: Highlight user annotations check box
vi: Làm nổi bật hộp kiểm chú thích của người dùng

en: Cross-references in verse list
vi: Hiển thị các tham chiếu chéo trong danh sách câu

en: Use the verse list for Bible cross-references instead of the previewer
vi: Sử dụng danh sách câu để tham khảo chéo Kinh thánh thay vì trình xem trước

en: Xrefs in verse list check box
vi: Xrefs trong danh sách câu check box

en: Enable Prayer Lists
vi: Kích hoạt Danh sách Cầu nguyện

en: Make journals/prayer lists available
vi: Kích hoạt danh sách cầu nguyện / nhật ký

en: Enable Prayer Lists Checkbox
vi: Kích hoạt hộp Danh sách Cầu nguyện

en: Enable Statusbar
vi: Hiển thị thanh trạng thái

en: Enable/Disable Statusbar.
vi: Hiển thị / Ẩn Thanh trạng thái.

en: Enable Statusbar Checkbox
vi: Kích hoạt Hộp chọn của Thanh trạng thái

en: Parallel color alternation
vi: Các màu xen kẽ trong chế độ xem song song

en: Parallel window can use alternating foreground/background.
vi: Cửa sổ màu song song có thể sử dụng xen kẽ tiền cảnh / hậu cảnh .

en: Enable Parallel Alternation Checkbox
vi: Kích hoạt hộp kiểm các màu cụ thể ở chế độ xem song song

en: Verse number
vi: Hiển thị số câu

en: Offset the verse number in several ways
vi: Thay đổi cách hiển thị số câu

en: Show verse number in bold text
vi: Hiển thị số câu bằng văn bản in đậm

en: Verse number bold checkbox
vi: Hộp chọn số câu in đậm

en: Show verse number with [surrounding brackets]
vi: Hiển thị số câu được bao quanh bởi [dấu ngoặc vuông]

en: Verse number bracket checkbox
vi: Hộp chọn số câu trong dấu ngoặc đơn

en: Show verse number as a superscript
vi: Hiển thị số câu dưới dạng chỉ số trên

en: Verse number superscript checkbox
vi: Hộp chọn chỉ số trên số câu

en: StudyPad default directory
vi: Thư mục mặc định của Sổ ghi chép

en: StudyPad default directory combo
vi: Tổ hợp thư mục mặc định của Sổ ghi chép

en: General Misc
vi: Sách Khác

en: <b>Main Window Modules</b>
vi: <b> Mô-đun Cửa sổ chính </b>

en: Biblical Text
vi: Văn bản kinh thánh

en: Change Biblical Text Combo
vi: Thay đổi tổ hợp văn bản Kinh thánh

en: Change Commentary Combo
vi: Thay đổi nhận xét Kết hợp

en: Change Dictionary Combo
vi: Thay đổi Từ điển Kết hợp

en: Change Book Combo
vi: Đổi Sách Kết hợp

en: <b>Modules</b>
vi: <b>Mô-đun</b>

en: Clear all modules from the list
vi: Xóa tất cả các mô-đun khỏi danh sách

en: Clear Modules from List Button
vi: Xóa tất cả các mô-đun khỏi Nút danh sách

en: Remove the selected module from the list
vi: Xóa mô-đun đã chọn khỏi danh sách

en: Delete Selected Module From List Button
vi: Nút Xóa mô-đun đã chọn khỏi danh sách

en: Open a dialog to select modules
vi: Mở hộp thoại chọn mô-đun

en: Add Modules
vi: Thêm mô-đun

en: Open Selection Dialog Button
vi: Mở nút hộp thoại lựa chọn

en: Modules Parallel
vi: Mô-đun song song

en: <b>Special Purpose Modules</b>
vi: <b>Mô-đun Mục đích Đặc biệt</b>

en: Daily Devotional
vi: Lịch đọc Kinh thánh

en: Daily Devotional Combo
vi: Hộp kết hợp Thay đổi lịch Kinh thánh

en: Hebrew Lexicon
vi: Từ vựng tiếng Do Thái

en: Hebrew Lexicon Combo
vi: Hộp kết hợp tiếng Do Thái Lexicon

en: Greek Lexicon
vi: Từ vựng tiếng Hy Lạp

en: Greek Lexicon Combo
vi: Hộp kết hợp Từ vựng tiếng Hy Lạp

en: Default Dictionary
vi: Từ điển Mặc định

en: Change Default Dictionary Combo
vi: Thay đổi Từ điển Mặc định Kết hợp

en: Personal Notes
vi: Ghi chú cá nhân

en: Change Personal Notes Combo
vi: Thay đổi Ghi chú Cá nhân Kết hợp

en: Modules Misc
vi: Mô-đun khác

en: Enable/disable the Statusbar
vi: Hiển thị / Ẩn Thanh trạng thái ở cuối cửa sổ chính

en: _Lucene Search Syntax
vi: Cú pháp tìm kiếm "_Lucene"

en: Open a brief explanation of the syntax used for optimized "lucene" searches.
vi: Mở phần giải thích ngắn gọn về cú pháp được sử dụng trong các tìm kiếm được tối ưu hóa "lucene".

en: _Attribute Search
vi: _Tìm kiếm theo thuộc tính

en: Open a brief explanation of attribute-based searches.
vi: Mở phần giải thích ngắn gọn về các tìm kiếm dựa trên thuộc tính.

en: For:
vi: Cho:

en: Main Search Entry
vi: Mục nhập Tìm kiếm Chính

en: Start/stop searching
vi: Bắt đầu / ngừng tìm kiếm

en: Find Button
vi: Nút Tìm kiếm

en: Search Criteria Treeview
vi: Chế độ xem Sơ đồ Tiêu chí Tìm kiếm

en: <b>Scope</b>
vi: <b>Phạm vi</b>

en: Search entire module
vi: Tìm kiếm toàn bộ mô-đun

en: Entire module
vi: Toàn bộ mô-đun

en: Entire module radiobutton
vi: Nút chọn toàn bộ mô-đun

en: Use the results of the last search as the scope of the search
vi: Sử dụng kết quả của lần tìm kiếm cuối cùng làm phạm vi tìm kiếm

en: Current results
vi: Kết quả hiện tại

en: Current results radiobutton
vi: Nút chọn kết quả hiện tại

en: Use a custom range for the scope of the search
vi: Sử dụng phạm vi tùy chỉnh cho phạm vi tìm kiếm

en: Custom verse range
vi: Phạm vi câu tùy chỉnh

en: Custom verse range radiobutton
vi: Nút chọn phạm vi câu

en: Custom Range Selector Combo
vi: Bộ chọn Phạm vi Tùy chỉnh

en: Use a single module for the search
vi: Tìm kiếm trong một mô-đun duy nhất

en: Single module
vi: Mô-đun đơn

en: Single module radiobutton
vi: Nút chọn Mô-đun đơn

en: Use the current module list for the search
vi: Sử dụng danh sách mô-đun hiện tại để tìm kiếm

en: Module list
vi: Danh sách mô-đun

en: Module list radiobutton
vi: Nút chọn danh sách mô-đun

en: Use a custom module list for the search
vi: Sử dụng danh sách mô-đun tùy chỉnh để tìm kiếm

en: Custom module list
vi: Danh sách mô-đun tùy chỉnh

en: Custom module list radiobutton
vi: Nút chọn danh sách các mô-đun

en: Custom Module List Combo
vi: Tổ hợp Danh sách Mô-đun Tùy chỉnh

en: <b>Search Type</b>
vi: <b>Kiểu tìm kiếm</b>

en: Fast, featureful, index-based search
    Indexes must have been built beforehand:
    See Module Manager's maintenance functions
vi: Tìm kiếm được tối ưu hóa dựa trên các chỉ mục,
    các chỉ mục phải được tạo trước đó.
    Xem thẻ "Quản lý" của Trình quản lý mô-đun.

en: Optimized ("Lucene") radiobutton
vi: Nút chọn tối ưu hóa (« Lucene »)

en: Regular expression radiobutton
vi: Nút chọn biểu thức chính quy

en: Exact phrase radiobutton
vi: Nút chọn cụm từ chính xác

en: Make selections on the Attribute Search tab
vi: Thực hiện các lựa chọn trong thẻ tìm kiếm "Thuộc tính"

en: Attributes radiobutton
vi: Nút chọn các thuộc tính

en: Match case checkbox
vi: Hộp chọn Phân biệt chữ hoa, chữ thường

en: Search  Criteria
vi: Tiêu chí Tìm kiếm

en: Save search results as bookmarks
vi: Lưu kết quả tìm kiếm dưới dạng dấu trang

en: Export current search results
vi: Xuất kết quả truy vấn

en: Clear lists for new search
vi: Xóa tất cả kết quả

en: <b>Found</b>
vi: <b>Tìm thấy</b>

en: Result Summary Window
vi: Cửa sổ Tóm tắt Kết quả

en: Result Summary Table
vi: Bảng Tổng hợp Kết quả

en: <b>Search Results</b>
vi: <b>Kết quả Tìm kiếm</b>

en: Create new custom range
vi: Tạo một loạt các câu mới

en: New Range Button
vi: Nút Phạm vi Tùy chỉnh Mới

en: Save custom range
vi: Ghi lại phạm vi của các câu

en: Save Range Button
vi: Nút Lưu Phạm vi Tùy chỉnh

en: Delete selected range
vi: Xóa phạm vi đã chọn

en: Delete Range Button
vi: Nút Xóa phạm vi

en: <b>Ranges</b>
vi: <b>Phạm vi</b>

en: <b>Range Name</b>
vi: <b>Phạm vi tên</b>

en: Range Name Entry
vi: Tên Phạm vi Mục nhập

en: <b>Range Definition</b>
vi: <b>Phạm vi Định nghĩa</b>

en: Range Definition Entry
vi: Định nghĩa Phạm vi Mục nhập

en: e.g. Matt-John;Rev4
vi: vd Matthêu-Gioan; Kh 4

en: Custom Range Preview
vi: Phạm vi Tuỳ chỉnh Xem trước

en: Custom Verse Ranges
vi: Phạm vi Câu Tùy chỉnh

en: Create a new module list
vi: Tạo danh sách mô-đun mới

en: New Custom Module List Button
vi: Nút Danh sách Mô-đun Tùy chỉnh Mới

en: Save the module list
vi: Lưu danh sách các mô-đun

en: Save Custom Module List Button
vi: Nút Lưu Danh sách Mô-đun Tùy chỉnh

en: Delete the selected list
vi: Xóa danh sách đã chọn

en: Clear Custom Module List Button
vi: Xóa Nút Danh sách Mô-đun

en: <b>Module Lists</b>
vi: <b>Danh sách Mô-đun</b>

en: <b>List Name</b>
vi: <b>Danh sách Tên</b>

en: Custom Module List Name Entry
vi: Mục nhập Danh sách Tên Mô-đun Tùy chỉnh

en: Open a dialog to select modules to add to the list
vi: Mở hộp thoại chọn mô-đun để thêm vào danh sách

en: Custom Module Lists
vi: Danh sách Mô-đun Tùy chỉnh

en: <b>Attribute</b>
vi: <b>Thuộc tính</b>

en: Search for Strongs Numbers like G4442 or H1121
vi: Tìm kiếm các số Strongs như G4442 hoặc H1121

en: Strongs Numbers
vi: Số Strong

en: Strongs Numbers radiobutton
vi: Nút chọn số Strong

en: Search for Morphological tags
vi: Tìm kiếm các nhãn Hình thái

en: Morphological Tags radiobutton
vi: Nút chọn Nhãn hình thái

en: Search in footnotes
vi: Tìm chú thích

en: Footnotes radiobutton
vi: Nút chọn chú thích cuối trang

en: <b>Results Display Options</b>
vi: <b>Tùy chọn hiển thị kết quả</b>

en: In modules that have Strong's Numbers
vi: Đối với các mô-đun bao gồm các Số Strong

en: Show Strong's Numbers
vi: Hiển thị số Strong

en: Show Strong's Numbers checkbox
vi: Hiển thị hộp chọn số Strong

en: In modules that have Morphological Tags
vi: Đối với các mô-đun bao gồm Nhãn Tình thái

en: Show Morphological Tags
vi: Hiển thị nhãn hình thái

en: Show Morphological Tags checkbox
vi: Hiển thị hộp chọn Nhãn hình thái

en: In modules that have Footnotes
vi: Đối với các mô-đun có Chú thích cuối trang

en: Show Footnotes
vi: Hiển thị chú thích cuối trang

en: Show Footnotes checkbox
vi: Hiển thị hộp chọn Chú thích cuối trang

en: Attribute Search
vi: Tìm kiếm theo thuộc tính

en: Module Selection
vi: Lựa chọn Mô-đun

en: <b>search module</b>
vi: <b>mô-đun tìm kiếm</b>

en: Export Bookmark Folder
vi: Xuất Thư mục Dấu trang

en: <b>Export to:</b>
vi: <b>Xuất ra:</b>

en: Xiphos bookmarks
vi: Dấu trang Xiphos

en: Include Bible text
vi: Bao gồm văn bản Kinh thánh

en: Open Study_pad
vi: Mở Study_pad

en: _Open Session
vi: _Mở một Phiên

en: Open a saved tab settings collection
vi: Mở bộ sưu tập cài đặt các thẻ đã lưu

en: _Save Session
vi: Lưu Phiên

en: Save this collection of tab settings
vi: Lưu bộ sưu tập cài đặt thẻ này

en: _New Prayerlist/Journal
vi: Danh sách / _Nhật ký Cầu nguyện Mới

en: Create a new journal or prayerlist from a template
vi: Tạo nhật ký hoặc danh sách cầu nguyện mới từ một mẫu

en: Bring the simple sidebar search forward
vi: Hiển thị tùy chọn tìm kiếm ngăn bên

en: _Advanced Search
vi: _Tìm kiếm âng cao

en: Open the advanced search dialog, to run complex queries
vi: Mở hộp thoại tìm kiếm nâng cao để chạy các truy vấn phức tạp

en: Use module manager to install and remove Sword modules
vi: Sử dụng trình quản lý mô-đun để cài đặt và gỡ bỏ mô-đun Sword

en: _Module Manager
vi: Trình quản lý _Mô-đun

en: Preview _Daily Devotion
vi: Lịch đọc _Kinh Thánh

en: Show today's entry from your selected daily devotional in the previewer
vi: Hiển thị văn bản ngày hôm nay từ lịch đọc Kinh thánh trong ngăn xem trước

en: _Bible
vi: _Kinh thánh

en: _Commentary/Book
vi: _Bình luận / Sách

en: Dictionar_y
vi: _Từ điển

en: L_ink Tabs
vi: _Liên kết các thẻ

en: Make all tabs' Bibles navigate together
vi: Điều hướng đồng thời tất cả các tab văn bản trong Kinh thánh

en: _Read Aloud
vi: _Đọc lớn tiếng

en: Turn on text-to-speech reading of Bible verses as they are selected
vi: Bật tính năng đọc chuyển văn bản thành giọng nói của các câu Kinh Thánh khi chúng được chọn

en: Show Verse _Numbers
vi: Hiển thị _ Số Câu

en: Display verse numbers in the text
vi: Hiển thị số câu trong văn bản

en: _Highlight Current Verse
vi: _Làm nổi bật Câu Hiện tại

en: Apply a high-contrast highlight to the current verse
vi: Áp dụng độ tương phản cao cho câu câu được tô đậm

en: _Show/Hide Attached Sidebar
vi: _Hiển thị / Ẩn Thanh bên Đính kèm

en: Remove the sidebar entirely from view
vi: Loại bỏ hoàn toàn ngăn bên khỏi cửa sổ chính

en: Show Parallel View in a _Tab
vi: Chế độ Xem song song kiểu _Thẻ

en: Provide the full-chapter parallel Bible window as another tab
vi: Hiển thị song song toàn bộ chương Kinh thánh trong thẻ mới

en: Show Previe_wer in the Sidebar
vi: Hiển thị Trình xem trước trong Thanh bên

en: Select Previewer position between sidebar or beneath Bible
vi: Chọn vị trí Trình xem trước trong ngăn bên hoặc bên dưới văn bản Kinh thánh

en: Open the help viewer on the Xiphos manual
vi: Mở sổ tay trợ giúp trên trình hướng dẫn sử dụng Xiphos

en: _Mailing List
vi: Danh sách _Gửi thư

en: Open a browser on the users' mailing list webpage
vi: Mở trình duyệt trên trang web danh sách gửi thư của người dùng

en: _Live Chat
vi: Trò chuyện _trực tiếp

en: Open a browser on an interface to live IRC chat
vi: Mở trình giao diện để trò chuyện trực tiếp qua IRC

en: _Report Bug
vi: _Báo cáo lỗi

en: Open a browser on our bug tracker
vi: Mở trình duyệt trên trình theo dõi lỗi

en: About _Translation
vi: Thông tin về _Bản dịch

en: Learn about translating the Xiphos interface to other languages
vi: Tìm hiểu thêm về dịch giao diện Xiphos sang các ngôn ngữ khác

en: _About The SWORD Project
vi: Thông tin về Projet SWORD

en: Learn about The Sword Project, of which Xiphos is one application
vi: Tìm hiểu thêm về Project Sword, trong đó Xiphos là một ứng dụng

en: About _BibleSync
vi: Thông tin về _BibleSync

en: Learn about BibleSync, the shared navigation protocol
vi: Tìm hiểu về BibleSync, giao thức chia sẻ điều hướng

en: _View Xiphos Releases
vi: _Xem bản phát hành Xiphos

en: Visit the releases web page. Is your Xiphos current?
vi: Truy cập trang phiên bản phát hành Xiphos. Phiên bản của bạn có được cập nhật?

en: About _Xiphos
vi: Thông tin về _Xiphos

en: Learn about Xiphos
vi: Tìm hiểu thêm về Xiphos

en: Annotate Verse
vi: Chú thích câu

en: Open Module
vi: Mở Mô-đun

en: Verse Per Line
vi: Câu Theo Dòng

en: Footnote/Cross-ref Markers
vi: Chú thích cuối trang / Dấu tham chiếu chéo

en: Show non-anonymous markers e.g. "*n23"
vi: Hiển thị các dấu không ẩn danh như « *n23 »

en: Variants
vi: Các biến thể

en: Image Content
vi: Nội dung Hình ảnh

en: Respect Font Faces
vi: Tôn trọng Mặt Phông chữ

en: Commentary by Chapter
vi: Bình luận theo Chương

en: Doublespace
vi: Nhân đôi khoảng cách dòng

en: Lookup Selection
vi: Định nghĩa từ đã chọn

en: Use Current Dictionary
vi: Sử dụng Từ điển Hiện tại

en: Browse in BibleMap.org
vi: Xem bản đồ trên BibleMap.org

en: Unlock This Module
vi: Mở khóa mô-đun này

en: Display Book Heading
vi: Hiển thị Tiêu đề Sách

en: Display Chapter Heading
vi: Hiển thị Tiêu đề Chương

en: Rename Pers.Comm.
vi: Đổi tên Bình luận Cá nhân

en: Dump Pers.Comm.
vi: Rời khỏi Ghi chú Cá nhân.

en: Read Selection Aloud
vi: Đọc to Lựa chọn

en: Save these results as a single bookmark
vi: Lưu các kết quả này dưới một dấu trang duy nhất

en: Save list as a single bookmark
vi: Lưu danh sách dưới dạng một dấu trang duy nhất

en: Save these results as a series of bookmarks in their own folder
vi: Lưu các kết quả này dưới dạng một loạt dấu trang trong thư mục riêng của chúng

en: Save list as a series of bookmarks
vi: Lưu danh sách dưới dạng một loạt dấu trang

en: Provide a dialog in which to paste a line of verse references, to fill the verse list.
vi: Cung cấp một hộp thoại để dán một dòng tham chiếu câu, để điền vào danh sách câu.

en: Populate verse list
vi: Điền danh sách câu

en: Push the entire verse list contents directly into the history list.
vi: Đặt toàn bộ nội dung của danh sách câu vào danh sách lịch sử xem.

en: Preload history from verse list
vi: Tải trước lịch sử từ danh sách câu

en: Send this verse list via BibleSync to others, if you are in Personal or Speaker mode.
vi: Gửi danh sách câu này qua BibleSync cho người khác, nếu bạn đang ở chế độ Cá nhân hoặc Diễn giả.

en: Send list via BibleSync
vi: Gửi danh sách qua BibleSync

en: Export List
vi: Xuất danh sách

en: Open in new tab
vi: Mở trong một thẻ mới

en: Open this bookmark in a dialog
vi: Mở dấu trang này trong hộp thoại mới

en: Open in a dialog
vi: Mở trong cửa sổ

en: Add new folder to selected folder
vi: Thêm một thư mục mới vào thư mục đã chọn

en: Insert new bookmark here
vi: Chèn dấu trang mới tại đây

en: Edit bookmark item
vi: Chỉnh sửa dấu trang

en: Expand all Bookmarks groups
vi: Mở rộng tất cả các nhóm Dấu trang

en: Collapse all Bookmarks groups
vi: Thu gọn tất cả các nhóm dấu trang

en: Allow items to be moved from one folder to another
vi: Cho phép di chuyển các mục từ thư mục này sang thư mục khác

en: Allow Reordering
vi: Cho phép sắp xếp lại

en: Load other bookmarks file (default: from BibleTime)
vi: Nhập tệp dấu trang (mặc định: từ BibleTime)

en: Remove folder and save it
vi: Xóa thư mục và lưu nó

note: #-#-#-#-#  441 (gnome-photos master)  #-#-#-#-# Translators: this is the label of the button to open the * folder where the item was exported.
en: Export Folder
vi: Xuất thư mục

en: Open selected module in a new tab
vi: Mở mô-đun đã chọn trong một thẻ mới

en: Open selected module in a
    	separate ['dialog'] window
vi: Mở mô-đun đã chọn trong
    cửa sổ ['hộp thoại'] mới

en: Open in a separate window
vi: Mở trong cửa sổ riêng

en: Create a new simple prayer list
vi: Tạo một danh sách cầu nguyện đơn giản mới

en: Create a new subject prayer list
vi: Tạo một danh sách cầu nguyện mới được sắp xếp theo chủ đề

en: Create a new monthly journal
vi: Tạo một nhật ký hàng tháng mới

en: Create a new daily journal
vi: Tạo nhật ký mới

en: Create a new outlined topic
vi: Tạo một chủ đề có cấu trúc phân cấp mới

en: Outlined
vi: Chủ đề có cấu trúc

en: Create a new book/chapter outline
vi: Tạo một khung mới được sắp xếp theo Sách / Chương Kinh thánh

en: Book/Chapter
vi: Sách / Chương

en: Open module in editor or plain display window
vi: Mở mô-đun trong trình chỉnh sửa hoặc đọc trong một cửa sổ riêng

en: Add a sub-item
vi: Thêm một mục phụ

en: Add Sub-Item
vi: Ajouter un sous-élément

en: Add an item
vi: Thêm mục

en: Remove this item
vi: Xóa mục này

en: Edit this item
vi: Chỉnh sửa mục này

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: Version information
vi: Thông tin phiên bản

en: Workspace Name
vi: Tên không gian làm việc

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

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: _Keyboard
vi: _Bàn phím

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: _Focus
vi: Tậ_p trung

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: Hide window
vi: Ẩn cửa sổ

en: Fill window
vi: Lấp đầy cửa sổ

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: Do _nothing
vi: _Không làm gì

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ề

note: #-#-#-#-#  2035 (Xfwm4)  #-#-#-#-# TRANSLATORS: "(on %s)" is like "running on" the name of the other host #-#-#-#-#  1371 (metacity master)  #-#-#-#-# Translators: the title of a window from another machine #-#-#-#-#  1318 (marco 1.27.0)  #-#-#-#-#
en: %s (on %s)
vi: %s (trên %s)

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: S_how
vi: _Hiển thị

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: Screen %d, Monitor %d
vi: Màn hình %d, Monitor %d

note: I18N: monitor name in the output selector
en: Monitor %d
vi: Màn hình %d

en: Unable to contact settings server
vi: Không thể liên lạc với máy chủ cài đặt

en: <b>Colors</b>
vi: <b>Màu sắc</b>

en: B_rightness:
vi: Độ _sáng:

en: St_yle:
vi: _Kiểu dáng:

en: Zoomed
vi: Phóng to

en: File/launcher icons
vi: Biểu tượng tập tin/trình gọi

en: Display version information
vi: Thông tin phiên bản màn hình

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: 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: _Open With "%s"
vi: _Mở bằng "%s"

en: Open With "%s"
vi: Mở bằng "%s"

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

en: _Open in New Window
vi: Mở tr_ong cửa sổ mới

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...

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

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: Load Error
vi: Lỗi Tải

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: The file could not be renamed
vi: Không thể đổi tên tập tin

note: #-#-#-#-#  2022 (Xfce Panel Plugins)  #-#-#-#-# TRANSLATORS: Please use the same translation here as in Thunar
en: Unmounting device
vi: Đang tháo gắn kết thiết bị

note: #-#-#-#-#  2022 (Xfce Panel Plugins)  #-#-#-#-# TRANSLATORS: Please use the same translation here as in Thunar
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ị đó

note: #-#-#-#-#  2022 (Xfce Panel Plugins)  #-#-#-#-# TRANSLATORS: Please use the same translation here as in Thunar
en: Writing data to device
vi: Đang ghi dữ liệu lên thiết bị

note: #-#-#-#-#  2022 (Xfce Panel Plugins)  #-#-#-#-# TRANSLATORS: Please use the same translation here as in Thunar
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ị

note: #-#-#-#-#  2022 (Xfce Panel Plugins)  #-#-#-#-# TRANSLATORS: Please use the same translation here as in Thunar
en: Ejecting device
vi: Đang ngắt thiết bị

note: #-#-#-#-#  2022 (Xfce Panel Plugins)  #-#-#-#-# TRANSLATORS: Please use the same translation here as in Thunar
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: Failed to eject "%s"
vi: Không thể ngắt "%s"

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

en: _Mount Volume
vi: _Gắn ổ

en: Needs terminal
vi: Cần thiết bị cuối

en: Icon name
vi: Tên hình

en: Edit Menu
vi: Sửa trình đơn

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

note: #-#-#-#-#  13 (thunar.xfce-4-20)  #-#-#-#-# 0000
en: Write only
vi: Chỉ ghi

note: #-#-#-#-#  662 (kcmkio)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, defaultHandlerLabel_Left) #-#-#-#-#  624 (kcmkio)  #-#-#-#-#
en: Open With:
vi: Mở bằng:

en: Access:
vi: Truy cập:

en: Group:
vi: Nhóm:

en: Others:
vi: Khác:

en: File Error
vi: Lỗi tập tin

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

en: Log out of the Xfce Desktop
vi: Đăng xuất khỏi màn hình Xfce

en: Run a program
vi: Chạy chương trình

en: Solid Color
vi: Màu đặc

en: Select icon
vi: Chọn biểu tượng

en: Select command
vi: Chọn lệnh

note: #-#-#-#-#  1108 (lokalize)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, querySourceLabel) #-#-#-#-#  757 (krita VERSION)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, textLabel1) #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# DLG_MetaData_Source_LBL
en: Source:
vi: Nguồn:

en: _Down
vi: _Xuống

en: quit
vi: thoát

note: #-#-#-#-#  1851 (PACKAGE VERSION)  #-#-#-#-# TRANSLATORS: The current system time is used at startup
en: system
vi: hệ thống

en: Add action
vi: Thêm hành động

en: Are you sure you want to hide "%s"?
vi: Bạn có chắc là muốn ẩn "%s"?

en: Are you sure you want to restart?
vi: Bạn có muốn khởi động lại?

en: Are you sure you want to shut down?
vi: Bạn có thực sự muốn tắt máy?

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: Categ_ory icon size:
vi: Kích thước biểu tượng phân l_oại:

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: Do you want to suspend to RAM?
vi: Bạn có muốn tạm dừng vào RAM?

en: Do you want to suspend to disk?
vi: Bạn có muốn tạm dừng ổ đĩa?

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: Hibernating computer in %d seconds.
vi: Chuẩn bị ngủ đông trong khoảng %d giây.

en: Hide Application
vi: Ẩn ứng dụng

en: Icon and title
vi: Tiêu đề và biểu tượng

note: #-#-#-#-#  275 (Epiphany GNOME TRUNK)  #-#-#-#-# Translators: This refers to text size
en: Larger
vi: Lớn hơn

en: Logging out in %d seconds.
vi: Chuẩn đăng xuất trong vòng %d giây.

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: Restarting computer in %d seconds.
vi: Chuẩn bị khởi động lại trong vòng %d giây.

en: Run %s
vi: Chạy %s

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: Show generic application _names
vi: Hiển thị bằng tên chung cho ứ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: Suspending computer in %d seconds.
vi: Chuẩn bị tạm dừng máy tính trong vòng %d giây.

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: Turning off computer in %d seconds.
vi: Chuẩn bị tắt máy trong vòng %d giây.

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: Unable to open the following url: %s
vi: Không thể mở url sau: %s

en: Very Large
vi: Rất lớn

en: Very Small
vi: Rất nhỏ

en: Whisker Menu
vi: Thực đơn Whisker

note: #-#-#-#-#  403 (gnome-chess master)  #-#-#-#-# Preferences Dialog: Title of appearance options tab
en: _Appearance
vi: _Diện mạo

en: _Edit Applications
vi: _Sửa Ứng dụng

en: _Regular expression
vi: _Quy tắc thể hiện

en: No carrier signal
vi: Không có tín hiệu đưa

en: _Autohide when offline
vi: _Tự động ẩn khi ngoài mạng

en: Show icon
vi: Hiện biểu tượng

note: Generate error message
en: Could not execute command:
vi: Không thực hiện được câu lệnh:

note: #-#-#-#-#  2031 (verve-plugin 0.3.5)  #-#-#-#-# Plugin size label
en: Width (in chars):
vi: Rộng (theo ký tự):

en: Verve Command Line
vi: Dòng lệnh Verve

en: Black on White
vi: Đen trên trắng

en: White on Black
vi: Trắng trên đen

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: command
vi: lệnh

en: Written by Benedikt Meurer <benny@xfce.org>
vi: Được viết bởi Benedikt Meurer <benny@xfce.org>

en: Unable to register terminal service: %s
vi: Không đăng ký được dịch vụ terminal: %s

en: Western European
vi: Tây Âu

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: Unknown option "%s"
vi: Tùy chọn không rõ "%s"

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: Match as _regular expression
vi: Khớp bằng _biểu thức chính quy

en: Xfce Terminal Emulator
vi: Trình giả lập Terminal cho Xfce

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 _Tab
vi: _Mở thẻ Tab

en: Open a new terminal tab
vi: Mở một thẻ tab mới

en: Open a new terminal window
vi: Mở một cửa sổ terminal mới

en: Paste _Selection
vi: Dán _Phần chọn

en: _Set Title...
vi: Đặt tiê_u đề...

en: T_abs
vi: T_hẻ

en: Switch to previous tab
vi: Chuyển tới thẻ tab trước

en: Switch to next tab
vi: Chuyển tới thẻ tab tiếp theo

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 _Toolbar
vi: Hiện _thanh công cụ

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: Set _Encoding
vi: Đặt _bảng mã

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: On the left side
vi: Nằm bên trái

en: On the right side
vi: Nằm bên phải

en: None (use solid color)
vi: Không (dùng màu duy nhất)

en: Transparent background
vi: Nền trong suốt

en: Auto-detect
vi: Tự động nhận ra

en: Terminal Preferences
vi: Tùy chỉnh Terminal

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: Scroll on _keystroke
vi: Cuộn khi nhấn _phím

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: Scroll_back:
vi: Cuộn n_gược:

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: Wi_dth:
vi: _Rộng:

en: Choose Terminal Font
vi: Chọn Phông chữ Terminal

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: _Text color:
vi: Màu _chữ:

en: _Background color:
vi: Màu _nền:

en: Cu_rsor color:
vi: Màu con t_rỏ:

en: Choose background color
vi: Chọn màu nền

en: Custom Colors
vi: Màu Tùy Chỉnh

en: Dark Gray
vi: Xám đậm

note: [color_range]: id=lightred
en: Light Red
vi: Đỏ nhạt

en: Light Gray
vi: Xám nhạt

en: Default character e_ncoding:
vi: Bộ ký tự mặc đị_nh:

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: #-#-#-#-#  153 (linuxmint)  #-#-#-#-# settings-example@cinnamon.org->settings-schema.json->tree->columns->title
en: Shortcut key
vi: Phím tắt

en: Shortcut Keys
vi: Phím tắt

en: _Shortcuts
vi: Pane biểu tượng tắt

en:   -V, --version                       Print version information and exit
vi: -V, --version In thông tin phiên bản và thoát

en: <b>Title:</b>
vi: <b>Tiêu đề:</b>

en: <b>Title</b>
vi: <b>Tiêu đề</b>

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 full command lines
vi: Hiện toàn bộ dòng lệnh

en: <b>Miscellaneous</b>
vi: <b>Lặt vặt</b>

en: Refresh rate:
vi: Tốc độ làm tươi:

en: <b>Information</b>
vi: <b>Thông tin</b>

en: 1s
vi: 1gy

en: 2s
vi: 2gy

note: #-#-#-#-#  1843 (Snapshot main)  #-#-#-#-# TRANSLATORS this is time for a countdown in seconds
en: 5s
vi: 5gy

note: #-#-#-#-#  1843 (Snapshot main)  #-#-#-#-# TRANSLATORS this is time for a countdown in seconds
en: 10s
vi: 10gy

en: Show all processes
vi: Hiện mọi tiến trình

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: 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 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: 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: _Proceed
vi: Tiếp tục

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: Session Manager
vi: Trình quản lý phiên làm việc

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.

note: #-#-#-#-#  1829 (seahorse main)  #-#-#-#-# Translators: (Unknown) signature name
en: (Unknown)
vi: (Không rõ)

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: Continue anyway
vi: Dù sao thì vẫn tiếp tục

en: Try again
vi: Thử lại

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: Sus_pend
vi: Tạm _dừng

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: 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: Session and Startup
vi: Phiên chạy và khởi động

en: <b>Shutdown</b>
vi: <b>Tắt máy</b>

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.

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: small
vi: nhỏ

en: large
vi: lớn

en: x-large
vi: rất lớn

en: Suppress messages
vi: Thu hồi thông điệp

en: Sensors Plugin
vi: Plugin cảm ứng

en: <Unknown>
vi: <Không biết>

en: Error: Could not connect to sensors!
vi: Lỗi: Không thể kết nối tới bộ cảm ứng!

en: _Celsius
vi: Độ _C

en: _Fahrenheit
vi: Độ _F

en: No sensors found!
vi: Không tìm thấy bộ cảm ứng!

en: _Overview
vi: T_oàn cảnh

en: <b>View</b>
vi: <b>Xem</b>

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: 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...

note: #-#-#-#-#  1108 (lokalize)  #-#-#-#-# i18n: ectx: property (title), widget (QGroupBox, groupBox)
en: Syntax
vi: Cú pháp

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

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>

en: Choose Playlist
vi: Chọn danh sách phát

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: 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

note: #-#-#-#-#  1997 (wxWidgets 3.1)  #-#-#-#-# TRANSLATORS: Name of Boolean false value #-#-#-#-#  1804 (wxWidgets 3.1)  #-#-#-#-# #-#-#-#-#  1772 (wxWidgets 3.1)  #-#-#-#-#
en: False
vi: Sai

note: #-#-#-#-#  442 (gnome-power-manager master)  #-#-#-#-# TRANSLATORS: the type of battery, e.g. lithium or nikel metal hydroxide
en: Technology
vi: Công nghệ

en: Current charge
vi: Lượng sạc hiện tại

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: primary battery #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Fully charged
vi: Đã sạc đầy

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: Settings for the Xfce Power Manager
vi: Cài đặt cho Trình quản lý năng lượng Xfce

note: #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: secondary battery, misc #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Battery
vi: Pin

en: Line power
vi: Đường điện

note: #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: time
en: %i minute | %i minutes
vi[0]: %i phút

note: #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: time
en: %i hour | %i hours
vi[0]: %i giờ

note: #-#-#-#-#  403 (gnome-chess master)  #-#-#-#-# Preferences Dialog: Combo box entry for a custom game timer set in hours
en: hour | hours
vi[0]: giờ

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: Remaining time
vi: Thời gian còn lại

en: Access folders, documents, and removable media
vi: Truy cập các thư mục, tài liệu và thiết bị di động

en: Icon Only
vi: Biểu tượng

en: Label Only
vi: Nhãn

en: Icon and Label
vi: Biểu tượng và nhãn

note: MENU: Show Removable Media
en: Show _removable media
vi: Hiện thiết bị di động

note: MENU: - Mount and Open (indented)
en: Mount and _Open on click
vi: Gắn kết và mở khi nhấn

note: MENU: Show GTK Bookmarks
en: Show GTK _bookmarks
vi: Hiện các dấu trang GTK

note: MENU: Show Recent Documents
en: Show recent _documents
vi: Hiện tài liệu gần đây

note: RECENT DOCUMENTS: Show clear option
en: Show cl_ear option
vi: Hiện tuỳ chọn xoá danh sách

note: RECENT DOCUMENTS: Number to display
en: _Number to display
vi: Hiển thị bao nhiêu mục

note: Search: command
en: Co_mmand
vi: Lệnh

en: Open Terminal Here
vi: Mở hộp lệnh tại đây

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: 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: 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 _Launcher
vi: Tạo _launcher

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: 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

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: Panel Preferences
vi: Cấu hình thanh tác vụ

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: Remove the currently selected panel
vi: Gỡ bỏ thanh panel vừa được chọn

en: M_ode:
vi: _Chế độ

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: Dark mode
vi: Chế độ tối

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: <b>Icons</b>
vi: <b>Biểu tượng</b>

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: Configure...
vi: Cấu hình...

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: _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: Session Menu
vi: Thực đơn phiên chạy

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: Log _Out...
vi: Đăng _nhập

en: Loc_k Screen
vi: _Khóa màn hình

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: 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: Applications Menu
vi: Thực đơn ứng dụng

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: Week %V
vi: Tuần %V

en: Failed to execute clock command
vi: Thực thi lệnh đồng hồ, thất bại

note: #-#-#-#-#  1865 (PACKAGE VERSION)  #-#-#-#-# TRANS: simple decimal abacus #-#-#-#-#  1336 (mate-calc 1.26.0)  #-#-#-#-# Number display mode combo: Decimal, e.g. 1234 #-#-#-#-#  1335 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: td/p #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: sty
en: Decimal
vi: Thập phân

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: Night
vi: Đêm

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: Directory Menu
vi: Thực đơn thư mục

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: Create Folder...
vi: Tạo thư mục...

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: _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: _File Pattern:
vi: Mẫu _tệp tin:

en: Filtering
vi: Đang lọc

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: 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: Buttons
vi: Nút

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: Minimize Window
vi: Thu nhỏ cửa sổ

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: Mi_nimize All
vi: Thu _nhỏ tất cả

en: Un_minimize All
vi: _Bỏ thu nhỏ tất cả

en: Ma_ximize All
vi: _Phóng to tất cả

en: Switch between open windows using buttons
vi: Chuyển đổi giữa các cửa sổ mở, dùng nút

en: No Windows
vi: Không có cửa sổ

en: Urgent Windows
vi: Cửa Sổ Khẩn Cấp

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: 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: 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: Rename group
vi: Đổi tên nhóm

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: _Groups
vi: _Nhóm

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?

en: Rename note
vi: Đổi tên ghi chú

en: Tabs position:
vi: Vị trí Tab:

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: Indigo
vi: Chàm

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: Network Monitor
vi: Giám sát mạng

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: devices
vi: thiết bị

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: 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: Mailbox _Name:
vi: Tên _Hộp thư:

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: Mailboxes
vi: Hộp thư

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: 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ư

note: External programs.
en: External Programs
vi: Chương trình ngoài

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: Update Now
vi: Cập nhật Bây giờ

en: View Log...
vi: Xem nhật ký...

en: Check mail from multiple mailboxes
vi: Kiểm tra thư từ nhiều hộp thư

en: Unable to find an appropriate application to open the mount point
vi: Không tìm thấy ứng dụng phù hợp để mở điểm gắn

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: %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: 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!

en: Free Space Checker
vi: Trình kiểm tra không gian trống

en: Warning limit (%)
vi: Giới hạn cảnh báo (%)

en: Urgent limit (%)
vi: Giới hạn cấp bách (%)

en: Monitor free disk space
vi: Theo dõi vùng đĩa trố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: Input the device name, then press <Enter>
vi: Nhập tên của thiết bị, sau đó nhấn<Enter>

en: Data collection period
vi: Thời gian thu thập dữ liệu

en: Update interval (s)
vi: Chu kì cập nhật (giây)

en: Tick to display label
vi: Bật để hiển thị nhãn

en: Input the label, then press <Enter>
vi: Nhập tên của nhãn, sau đó nhấn <Enter>

en: MiB transferred / second
vi: MiB di chuyển / giây

en: Busy time
vi: Thời gian bận

en: Percentage of time the device is busy
vi: Tỉ lệ phần trăm thời gian thiết bị bận

en: Max. I/O rate (MiB/s)
vi: Tối đa. Tốc độ I/O (MiB/giây)

en: Input the maximum I/O transfer rate of the device, then press <Enter>
vi: Nhập tốc độ vận chuyển I/O tối đa, sau đó nhấn <Enter>

en: Combine Read/Write data
vi: Kết hợp Dữ liệu Đọc/Ghi

en: Combine Read/Write data into one single monitor?
vi: Kết hợp thông dữ liệu đọc/ghi vào cùng một bảng theo dõi?

en: Bar color
vi: Màu thanh

en: Press to change color
vi: Nhấn để đổi màu

en: Read bar color
vi: Màu thanh đọc

en: Write bar color
vi: Màu thanh ghi

en: Bar order
vi: Thứ tự thanh

en: "Read" monitor first
vi: Bảng theo dõi "Đọc" trước

en: Write-Read
vi: Ghi-Đọc

en: "Write" monitor first
vi: Bảng theo dõi "Ghi" trước

en: %s: Device statistics unavailable.
vi: %s: Thống kê về thiết bị không có sẵn.

en: %s
    ----------------
    I/O (MiB/s)
      Read: %3.2f
      Write: %3.2f
      Total: %3.2f
    Busy time (%c)
      Read: %d
      Write: %d
      Total: %d
vi: %s
    ----------------
    I/O (MiB/giây)
      Đọc: %3.2f
      Ghi: %3.2f
      Tổngl: %3.2f
    Thời gian bận (%c)
      Đọc: %d
      Ghi: %d
      Tổng: %d

en: %s
    %s: %s (%d)
    
    This monitor will not work!
    Please remove it.
vi: %s
    %s: %s (%d)
    
    Bảng theo dõi này không hoạt động được!
    Hãy gỡ bỏ nó.

en: %s: No disk extended statistics found!
    Either old kernel (< 2.4.20) or not
    compiled with CONFIG_BLK_STATS turned on.
    
    This monitor will not work!
    Please remove it.
vi: %s: Không tìm thấy thống kê mở rộng của đĩa!
    Phiên bản kernel quá cũ (< 2.4.20) hoặc
    không bật CONFIG_BLK_STATS khi biên dịch.
    
    Bảng theo dõi này sẽ không hoạt động!
    Hãy gỡ bỏ nó.

en: %s: Unknown error
    
    This monitor will not work!
    Please remove it.
vi: %s: Lỗi không xác định
    
    Bảng theo dõi này sẽ không hoạt động!
    Hãy gỡ bỏ nó.

en: Diskperf monitor displays instantaneous disk I/O transfer rates and busy times
vi: Bảng theo dõi của Diskperf hiển thị tốc độ I/O và thời gian bận trong thời gian thực

en: Disk Performance Monitor
vi: Bảng theo dõi hiệu suất đĩa

en: Show disk performance
vi: Hiện hiệu năng đĩa

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ừ

note: sub menus to toggle search mode
en: Dictionary Server
vi: Máy chủ từ điển

en: Web Service
vi: Dịch vụ Web

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: Be verbose
vi: Xuất chi tiết

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.

note: #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: transaction state, just started
en: Running
vi: Đang chạy

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: (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: 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: #-#-#-#-#  2012 (Xfce Apps)  #-#-#-#-# 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: Graphical representation of the CPU load
vi: Biểu diễn đồ họa của tải CPU

en: CPU usage: %.1f%%
vi: Sử dụng CPU: %.1f%%

en: 'Overall' is showing the impact on the overall performance of the machine.
vi: 'Chung' cho thấy tác động đến hiệu suất chung của máy.

en: 'Hotspots' is showing the momentary performance impact on just the threads involved in suboptimal SMT scheduling decisions.
vi: 'Điểm nóng' chỉ hiển thị tác động tức thời đến hiệu suất trên các luồng liên quan đến các SMT scheduling không tối ưu.

en: CPU Graph Properties
vi: Thuộc tính CPU Graph

en: Color used to highlight potentially suboptimal
    placement of threads on CPUs with SMT
vi: Màu sắc được sử dụng để làm nổi bật vị trí có khả năng
    không tối ưu của các luồng trên CPU với SMT

en: Display SMT statistics
vi: Hiển thị thống kê về SMT

en: Highlight suboptimal SMT scheduling
vi: Làm nổi bật các SMT scheduling không tối ưu

en: SMT issues color:
vi: Màu sắc của vấn đề từ SMT:

en: Use non-linear time-scale
vi: Sử dụng thang thời gian không tuyến tính

en: Per-core history graphs
vi: Vẽ đồ thị lịch sử cho từng lõi

en: Color 1:
vi: Màu 1:

en: Color 2:
vi: Màu 2:

en: Color 3:
vi: Màu 3:

note: #-#-#-#-#  33 (anjuta)  #-#-#-#-# Avoid space in translated string
en: System:
vi: Hệ thống:

en: IO wait:
vi: Độ trễ IO:

en: Show current usage bar | Show current usage bars
vi[0]: Hiển thị thanh mức sử dụng hiện tại

en: Bars color:
vi: Màu của thanh:

en: Show frame
vi: Hiện khung

en: Show border
vi: Hiện đường viền

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: Slowest (~3s)
vi: Chậm nhất (~3s)

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

en: Tracked Core:
vi: Nhân được theo dõi:

en: Threshold (%):
vi: Ngưỡng (%):

en: Spacing between per-core history graphs
vi: Khoảng các giữa các đồ thị theo lõi

en: Associated command:
vi: Lệnh được đính kèm:

en: The command to run when the plugin is left-clicked.
vi: Lệnh để chạy khi nhấn nút chuột trái vào plugin.

en: If not specified, it defaults to xfce4-taskmanager, htop or top.
vi: Khi không chỉ định, sẽ sử dụng xfce4-taskmanager, htop or top.

en: No history
vi: Không có lịch sử

en: Color mode:
vi: Chế độ màu

en: SMT detected: Yes
vi: Phát hiện SMT: có

en: SMT detected: No
vi: Phát hiện SMT: không

en: Number of SMT scheduling incidents: %u
vi: Số sự cố về SMT scheduling: %u

en: Estimated performance impact:
vi: Tác động hiệu suất xấp xỉ:

en: Overall: %.3g%%
vi: Chung: %.3g%%

en: Hotspots: %.3g%%
vi: Điểm nóng: %.3g%%

en: SMT detected: N/A
vi: Phát hiện SMT: không biết

en: Select font...
vi: Chọn phông chữ...

en: Select font family and size to use for the labels.
vi: Chọn hệ phông chữ và kích cỡ cho nhãn.

en: Right-click to revert to the default font.
vi: Nhấn nút chuột phải để đặt lại về phông mặc định.

en: Right-click to revert to the default color
vi: Nhấn nút chuột phải để đặt lại về màu sắc mặc định

en: Configure CPU Frequency Monitor
vi: Thiết lập CPU Frequency Monitor

en: <b>Monitor</b>
vi: <b>Màn hình</b>

en: _Update interval:
vi: Chu kì cập nhật:

en: <b>Panel</b>
vi: <b>Thanh tác vụ</b>

en: _Font color:
vi: Màu sắc phông chữ:

en: _Display CPU:
vi: Hiển thị CPU:

note: #-#-#-#-#  139 (koffice)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, unitsLabel)
en: Unit:
vi: Đơn vị:

note: check buttons for display widgets in panel
en: _Keep compact
vi: Nhỏ gọn

en: Show text in a single _line
vi: Hiện văn bản trên một dòng duy nhất

en: Show CPU _icon
vi: Hiện biểu tượng CPU

en: Adjust CPU icon color according to frequency
vi: Thay đổi màu sắc biểu tượng CPU dựa trên tần số xung clock

en: Show CPU fre_quency
vi: Hiện tần số của CPU

en: Show CPU _governor
vi: Hiển thị bộ điều khiển CPU

en: Your system does not support cpufreq.
    The plugin only shows the current cpu frequency
vi: Hệ thống của bạn không hỗ trợ cpufreg.
    Plugin này sẽ chỉ hiển thị tần số CPU hiện tại

en: Scaling driver:
vi: Driver điều khiển tần số CPU:

en: No scaling driver available
vi: Không tìm thấy driver điều khiển tần số CPU

en: Available frequencies:
vi: Các tần số có sẵn

en: Available governors:
vi: Các bộ điều khiển có sẵn:

en: Current governor:
vi: Bộ điều khiển hiện tại:

en: CPU Information
vi: Thông tin CPU

en: An overview of all the CPUs in the system
vi: Miêu tả chung của các CPU trong hệ thống

en: current min
vi: min hiện tại

en: current avg
vi: trung bình hiện tại

en: current max
vi: max hiện tại

en: No CPU information available.
vi: Không tìm thấy thông tin về CPU.

en: %zu cpu available | %zu cpus available
vi[0]: %zu cpu có sẵn

en: Frequency:
vi: Tần số:

en: Governor:
vi: Bộ điều khiển:

en: Show CPU frequencies and governor
vi: Hiện các tần số CPU và bộ điều khiển

en: Your system is not configured correctly to support CPU frequency scaling!
vi: Hệ thống của bạn chưa được cấu hình cho việc hỗ trợ điều khiển tần số CPU!

en: Your system is not supported yet!
vi: Hệ thống của bạn chưa được hỗ trợ!

en: The CPU displayed by the XFCE cpufreq plugin has been reset to a default value
vi: CPU được hiển thị bởi plugin cpufreg của XFCE đã được đặt lại về giá trị mặc định

en: CPU Frequency Monitor
vi: Trình theo dõi tần số CPU

en: Clipboard manager
vi: Trình quản lý bộ nhớ đệm

en: Clipboard Manager provided as a panel plugin for Xfce and as a standalone application running in the notification area. It keeps a history of text and images of content copied to the clipboard. It also has a feature to execute actions on specific text selection by matching them against regexes.
vi: Trình quản lí bộ đệm được cung cấp dưới dạng một plugin thanh tác vụ hoặc một chương trình riêng chạy trong vùng thông báo. Nó lưu trữ lịch sử sao chép các văn bản và hình ảnh. Trình quản lí cũng có tính năng thực hiện các lệnh khác nhau lên các mục được chọn bằng cách so sánh chúng với các biểu thức chính quy.

en: Clipboard Manager
vi: Trình quản lý bộ nhớ đệm

en: Clipboard Manager Autostart File
vi: Tập lệnh tự động thực thi trình quản lí bộ đệm

en: shows actions
vi: hiển thị các hành động

en: hides actions
vi: ẩn các hành động

en: <b>Reset actions</b>
vi: <b>Đặt lại các hành động</b>

en: Are you sure you want to reset the actions to the system default values?
vi: Bạn có chắc rằng bạn muốn đặt lại các hành động về mặc định của hệ thống?

note: Insert empty menu item
en: History is empty
vi: Lịch sử đang trống

en: Clipman History
vi: Lịch sử clipman

en: Clipboard Manager Settings
vi: Tuỳ chọn trình quản lí bộ nhớ đệm

en: Customize your clipboard
vi: Tuỳ chỉnh bộ nhớ đệm của bạn

en: Clipman Settings
vi: Tuỳ chỉnh Clipman

en: Sync mouse _selections
vi: Tự động sao chép khi chọn văn bản

en: If checked, selections will be synced with the default clipboard, so you can paste what you select with Ctrl-V. Conversely, manual copies will be synced with the primary clipboard, so you can paste what you copy with middle-click.
vi: Khi bật, văn bản được chọn sẽ được đồng bộ hoá với bộ nhớ đệm mặc định ngay lập tức, bạn có thể dán mục đã chọn với Ctrl-V. Ngược lại, các văn bản được sao chép sẽ được đồng bộ hoá với bộ nhớ đệm cơ bản, bạn có thể dán vằn nút chuột giữa.

en: _Persist mouse selections
vi: Ghi nhớ văn bản được chọn

en: If checked, the primary clipboard (middle-click paste) will persist until next selection if current selection is lost (e.g. by left-clicking anywhere in a text area)
vi: Khi bật, bộ nhớ đệm cơ bản (dán bằng nút chuột giữa) sẽ ghi nhớ văn bản đã chọn (kể cả khi bạn huỷ chọn) cho tới khi bạn chọn một vùng khác.

en: _QR-Code support
vi: Hỗ trợ mã QR

en: If checked, the menu shows a QR-Code of the currently selected clipboard entry
vi: Khi bật, danh sách sẽ hiển thị phiên bản mã QR của mục sao chép được chọn

en: Automatically paste a selected item from the history
vi: Tự động dán khi chọn một mục trong lịch sử

en: _Paste instantly:
vi: Dán ngay lập tức:

en: P_osition menu at mouse pointer
vi: Mở danh sách dưới con trỏ

en: Popup the menu at the mouse pointer position: especially useful for the xfce4-popup-clipman command
vi: Danh sách sẽ mở ở vị trí của con trỏ: hữu dụng khi sử dụng lệnh xfce4-popup-clipman

en: Maximum items:
vi: Số lượng mục tối đa:

en: <b>Menu</b>
vi: <b>Danh sách</b>

en: <b>_Enable automatic actions</b>
vi: <b>Bật các hành động tự động</b>

en: If checked, the clipboard texts will be matched against regular expressions and a menu will display possible actions automatically.
    Otherwise the menu will only appear when calling "xfce4-popup-clipman-actions" (and a match was found)
vi: Khi bật, các văn bản trong lịch sử sẽ được so sánh với các biểu thức chính quy và một danh sách sẽ hiển thị cho biết các hành động có sẵn.
    Ngược lại, danh sách hành động sẽ chỉ hiện khi gọi "xfce4-popup-clipman-actions" (và khi một mục khớp với biểu thức chính quy)

en: When the selection is done and the Control key is still pressed down, the popup menu for matched actions will be shown or hidden
vi: Khi đã chọn xong mục mà phím Ctrl vẫn đang đè, danh sách hiển thị sẽ hiện hoặc bị ẩn

en: _Pressing Ctrl during selection:
vi: Nhấn Ctrl khi đang chọn:

en: Edit action
vi: Chỉnh sửa hành động

en: Reset all actions to the system default values
vi: Đặt lại các hành động về mặc định của hệ thống

en: <b>Remember history</b>
vi: <b>Ghi nhớ lịch sử</b>

en: Remember last copied _image
vi: Ghi nhớ ảnh được sao chép gần đây nhất

en: If checked, this option allows one to store one image inside the history
vi: Khi bật, cho phép lưu một ảnh vào lịch sử

en: _Reorder history items
vi: Sắp xếp lại các mục trong lịch sử

en: Push last copied text to the top of the history, useful to reorder old items
vi: Đẩy mục mới vào đầu của lịch sử, hữu dụng cho việc sắp xếp lại các mục cũ

en: Re_verse history order
vi: Đảo ngược thứ tự lịch sử

en: Reverse order of the history shown in the menu
vi: Đảo ngược thứ tự của các mục trong danh sách lịch sử

en: Ignore mouse s_elections
vi: Bỏ qua vùng chộn của chuột

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: H_istory
vi: Lịch sử

en: You can use the substitution parameters "\1", "\2" and so on in the commands. The parameter "\0" represents the complete text. The pattern is always anchored within the special characters ^$
vi: Bạn có thể sử dụng các tham số thay thế "\1", "\2" và tượng tự trong lệnh. Tham sô "\0" biểu diễn cho toàn bộ văn bản. Các mẫu luôn được đặt giữa cặp ký tự đặc biệt: ^$

en: Activate on manual copy instead of selection
vi: Kích hoạt khi người dùng sao chép

en: By default the action is triggered by a selection: check this option to trigger the action when you make a manual copy instead. Note that in this case, the Control key no longer has any effect.
vi: Theo mặc định, hành động này được kích hoạt khi văn bản được chọn: chọn mục này để chỉ kích hoạt văn bản được sao chép. Lưu ý rằng trong trường hợp này, phím Ctrl không còn tác dụng.

en: <b>Action</b>
vi: <b>Hành động</b>

en: <b>Commands</b>
vi: <b>Lệnh</b>

en: Type here your custom text, for example a URL, a filename, etc.
vi: Gõ văn bản tuỳ chỉnh của bạn ở đây, ví dụng: đường liên kết URL, tên tập tin, vv...

en: Unable to execute the command "%s"
    
    %s
vi: Không thể thực hiện lệnh "%s"
    
    %s

en: Could not start the Clipboard Manager Daemon because it is already running.
vi: Không thể khởi động daemon trình quản lý bộ nhớ đệm bởi vì một daemon tương tự đã chạy rồi.

en: The Xfce Clipboard Manager is already running.
vi: Trình quản lý bộ nhớ đệm của Xfce đã chạy rồi.

en: You can launch it with 'xfce4-clipman'.
vi: Bạn có thể chạy nó với lệnh 'xfce4-clipman'.

en: The Clipboard Manager Daemon is not running.
vi: Daemon trình quản lý bộ nhớ đệm đang không chạy.

en: Are you sure you want to clear the history?
vi: Bạn có thực sự muốn xoá lịch sử sử dụng?

en: Unable to open the Clipman history dialog
vi: Không thể mở hộp thoại lịch sử của Clipman

en: _Clear history
vi: Xoá lịch sử

en: _Clear clipboard
vi: Xoá bộ nhớ đệm

en: Could not generate QR-Code.
vi: Không thể tạo mã QR.

en: _Show full history...
vi: Hiện lịch sử đầy đủ...

en: _Clipman settings...
vi: Tuỳ chọn Clipman...

en: Clipboard Manager for Xfce
vi: Trình quản ly bộ nhớ đệm cho Xfce

en: Calculator error: %s
vi: Lỗi tính toán: %s

en:  Calc:
vi: Tính:

en: Calculator Plugin
vi: Plugin Tính toán

en: Do not move cursor after calculation
vi: Không di chuyển con trỏ sau khi tính toán

en: Calculator for Xfce panel
vi: Máy tính toán cho thanh tác vụ của Xfce

en: Trigonometrics use degrees
vi: Sử dụng độ cho các hàm lượng giác

en: Trigonometrics use radians
vi: Sử dụng radian cho các hàm lượng giác

note: Add checkbox to enable hexadecimal output
en: Hexadecimal output
vi: Kết quả theo hệ thập lục phân

en: Calculator plugin for the Xfce panel
vi: Plugin máy tính toán cho thanh tác vụ của Xfce

en: (No battery, AC on-line)
vi: (Không có pin, đang sử dụng điện nguồ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: On AC:
vi: Trên điện nguồn:

en: Battery high:
vi: Pin cao:

en: Battery low:
vi: Pin thấp:

en: Battery critical:
vi: Pin cực thấp:

en: Bar _colors
vi: Màu

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
vi: Chạy lệnh

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: Levels and _actions
vi: Mức và hành động

en: Display label
vi: Hiển thị nhãn

en: Display icon
vi: Hiển thị biểu tượng

en: Display bar
vi: Hiển thị thanh

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

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: Remove From Bookmarks
vi: Gỡ bỏ khỏi mục đánh dấu

en: Add to Bookmarks
vi: Thêm vào 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: Run in daemon mode
vi: Chạy trong chế độ Daemon

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: Regular Expression
vi: Biểu thức chính quy

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: 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: 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...

en: The text of the label
vi: Văn bản trong nhãn

en: ended
vi: đã dừng

en: aborted
vi: bị hủy bỏ

note: #-#-#-#-#  752 (kopete)  #-#-#-#-# i18n: ectx: property (text), widget (QTreeWidget, trServices)
en: Node
vi: Nút

en: Aborting...
vi: Hủy bỏ…

note: #-#-#-#-#  1824 (rygel master)  #-#-#-#-# Titles and definitions of virtual folders for Music, for use with QueryContainer.
en: Artist
vi: Nghệ sĩ

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: basic
vi: cơ bản

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.

note: #-#-#-#-#  33 (anjuta)  #-#-#-#-# Could not open <filename>: <error message>
en: Could not open %s: %s
vi: Không thể mở %s: %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)

en: A Text Editor
vi: Một Trình Soạn Thảo Văn Bản

en: <p> Xed is a small, but powerful text editor. It has most standard text editor functions and fully supports international text in Unicode. Advanced features include syntax highlighting and automatic indentation of source code, printing and editing of multiple documents in one window. </p> <p> Xed is extensible through a plugin system, which currently includes support for spell checking, comparing files, viewing CVS ChangeLogs, and adjusting indentation levels. </p>
vi: <p> Xed là một trình soạn thảo văn bản nhỏ nhưng mạnh mẽ. Nó có hầu hết các chức năng soạn thảo văn bản tiêu chuẩn và hỗ trợ đầy đủ văn bản quốc tế bằng Unicode. Các tính năng nâng cao bao gồm tô sáng cú pháp và tự động thụt lề mã nguồn, in và chỉnh sửa nhiều tài liệu trong một cửa sổ. </p> <p> Xed có thể mở rộng thông qua hệ thống plugin, hiện bao gồm hỗ trợ kiểm tra chính tả, so sánh các tệp, xem CVS ChangeLogs và điều chỉnh mức độ thụt lề. </p>

en: Display list of possible values for the encoding option
vi: Hiểu thị danh sách những giá trị có thể dùng cho tùy chọn bảng mã

en: Open files and block process until files are closed
vi: Mở tập tin và chặn tiến trình đến khi tập tin bị đóng

en: %s: invalid encoding.
vi: %s: bảng mã không hợp lệ.

en: If you don't save, changes from the last %ld second will be permanently lost. | If you don't save, changes from the last %ld seconds will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở %ld phút chót sẽ bị mất hoàn toàn.

en: If you don't save, changes from the last minute will be permanently lost.
vi: Nếu bạn không lưu, các thay đổi của bạn ở phút chót sẽ bị mất hoàn toàn.

en: If you don't save, changes from the last minute and %ld second will be permanently lost. | If you don't save, changes from the last minute and %ld seconds will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở phút chót và %ld giây sẽ bị mất hoàn toàn.

en: If you don't save, changes from the last %ld minute will be permanently lost. | If you don't save, changes from the last %ld minutes will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở %ld phút chót sẽ bị mất hoàn toàn.

en: If you don't save, changes from the last hour and %d minute will be permanently lost. | If you don't save, changes from the last hour and %d minutes will be permanently lost.
vi[0]: Nếu bạn không lưu, các thay đổi của bạn ở giờ sau chót và %d phút chót sẽ bị mất hoàn toàn.

en: If you don't save, changes from the last %d hour will be permanently lost. | If you don't save, changes from the last %d hours will be permanently lost.
vi[0]: Không lưu thì các thay đổi của bạn ở %d giờ sau chót sẽ bị mất hoàn toàn.

en: Save changes to document "%s" before closing?
vi: Lưu các thay đổi trong tài liệu "%s" trước khi đóng lại chứ?

en: There is %d document with unsaved changes. Save changes before closing? | There are %d documents with unsaved changes. Save changes before closing?
vi[0]: Có %d tài liệu có thay đổi chưa được lưu. Lưu các thay đổi trước khi đóng lại chứ?

en: S_elect the documents you want to save:
vi: _Chọn tài liệu bạn muốn lưu:

en: Loading file '%s'…
vi: Đang tải tập tin « %s »...

en: The file "%s" is read-only.
vi: Tập tin « %s » là chỉ đọc.

en: Do you want to try to replace it with the one you are saving?
vi: Bạn có muốn thay thế nó bằng tập tin bạn đang lưu không?

en: Saving file '%s'…
vi: Đang lưu tập tin « %s »...

en: Reverting the document '%s'…
vi: Đang hoàn nguyên tài liệu « %s »...

en: Revert unsaved changes to document '%s'?
vi: Hoàn nguyên các thay đổi chưa lưu về tài liệu « %s » không?

en: Unsaved Document %d
vi: Tài liệu chưa lưu %d

en: Character Encodings
vi: Bảng mã kí tự

en: _Description
vi: _Mô tả

en: All Text Files
vi: Mọi tập tin văn bản

en: C_haracter Encoding:
vi: Bảng mã _kí tự:

en: L_ine Ending:
vi: Kết thúc _dòng:

en: Mac OS Classic
vi: Mac OS Cổ điển

en: Could not find the file %s.
vi: Không tìm thấy tập tin %s.

en: Please check that you typed the location correctly and try again.
vi: Hãy kiểm tra xem bạn đã gõ đúng địa chỉ chưa rồi thử lại.

en: The location of the file cannot be mounted.
vi: Không thể gắn kết vị trí của tập tin.

en: %s is a directory.
vi: %s là thư mục.

en: %s is not a valid location.
vi: %s không phải là một địa điểm hợp lệ.

en: Hostname was invalid. Please check that you typed the location correctly and try again.
vi: Tên máy không hợp lệ. Hãy kiểm tra bạn đã gõ đúng địa điểm và thử lại.

en: %s is not a regular file.
vi: %s không phải là một tập tin chuẩn.

en: Unexpected error: %s
vi: Gặp lỗi bất ngờ: %s

en: xed cannot find the file. Perhaps it has recently been deleted.
vi: xed không tìm thấy tập tin . Có lẽ nó đã vừa bị xóa.

en: Could not revert the file %s.
vi: Không thể hoàn nguyên tập tin %s.

en: Ch_aracter Encoding:
vi: Bảng mã kí _tự:

en: The number of followed links is limited and the actual file could not be found within this limit.
vi: Số lần lần theo liên kết bị giới hạn và không tìm thấy tập tin thực sự trong giới hạn này.

en: You do not have the permissions necessary to open the file.
vi: Bạn không có quyền mở tập tin này.

en: xed has not been able to detect the character encoding.
vi: xed không thể phát hiện được bảng mã kí tự.

en: There was a problem opening the file %s.
vi: Có lỗi xảy ra khi mở tập tin %s.

en: The file you opened has some invalid characters. If you continue editing this file you could corrupt this document.
vi: Tập tin mà bạn đã mở có một số kí tự không hợp lệ. Nếu bạn vẫn tiếp tục chỉnh sửa, bạn có thể làm hỏng tập tin này.

en: You can also choose another character encoding and try again.
vi: Bạn có thể chọn một bảng mã kí tự khác và thử lại.

en: Could not open the file %s using the %s character encoding.
vi: Không thể mở tập tin %s sử dụng bảng mã kí tự %s.

en: Could not open the file %s.
vi: Không thể mở tập tin %s.

en: Could not save the file %s using the %s character encoding.
vi: Không thể lưu tập tin %s sử dụng bảng mã kí tự %s.

en: The document contains one or more characters that cannot be encoded using the specified character encoding.
vi: Tài liệu chưa một hoặc nhiều kí tự không thể giải mã sử dụng bảng mã kí tự xác định.

en: This file (%s) is already open in another xed window.
vi: Tập tin (%s) đã được mở ở một cửa sổ xed khác.

en: S_ave Anyway
vi: _Vẫn lưu

en: D_on't Save
vi: Đừ_ng lưu

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# FIXME: review this message, it's not clear since for the user the "modification" * could be interpreted as the changes he made in the document. beside "reading" is * not accurate (since last load/save)
en: The file %s has been modified since reading it.
vi: Tập tin %s đã được sửa đổi từ lần đọc trước.

en: Could not create a backup file while saving %s
vi: Không thể tạo tập tin sao lưu trong khi lưu %s

en: Could not create a temporary backup file while saving %s
vi: Không thể tạo tập tin sao lưu tạm trong khi lưu %s

en: xed could not back up the old copy of the file before saving the new one. You can ignore this warning and save the file anyway, but if an error occurs while saving, you could lose the old copy of the file. Save anyway?
vi: xed không thể sao lưu phiên bản cũ của tập tin trước khi lưu bản mới. Bạn có thể bỏ qua cảnh báo này và tiếp tục lưu tập tin, nhưng nếu lỗi vẫn tiếp diễn khi lưu,bạn có thể mất phiên bản cũ của tập tin. Vẫn lưu chứ?

note: Translators: %s is a URI scheme (like for example http:, ftp:, etc.)
en: xed cannot handle %s locations in write mode. Please check that you typed the location correctly and try again.
vi: xed không thể xử lý tại vị trí %s ở chế độ ghi. Hãy kiểm tra xem bạn đã nhập đúng vị trí chưa và thử lại.

en: xed cannot handle this location in write mode. Please check that you typed the location correctly and try again.
vi: xed không thể xử lý tại vị trí này ở chế độ ghi. Hãy kiểm tra xem bạn đã nhập đúng vị trí chưa và thử lại.

en: %s is not a valid location. Please check that you typed the location correctly and try again.
vi: %s không phải địa điểm hợp lệ. Hãy kiểm tra xem bạn đã gõ địa điểm đúng chưa rồi thử lại.

en: You do not have the permissions necessary to save the file. Please check that you typed the location correctly and try again.
vi: Bạn không có quyền lưu tập tin này. Hãy kiểm tra bạn đã gõ địa điểm đúng chưa và thử lại.

en: There is not enough disk space to save the file. Please free some disk space and try again.
vi: Không đủ chỗ trên đĩa để lưu tập tin. Hãy giải phóng thêm chỗ trống trên đĩa rồi thử lại.

en: You are trying to save the file on a read-only disk. Please check that you typed the location correctly and try again.
vi: Bạn đang cố lưu tập tin này vào đĩa chỉ đọc. Hãy kiểm tra xem bạn đã gõ địa điểm đúng chưa rồi thử lại.

en: A file with the same name already exists. Please use a different name.
vi: Một tập tin cùng tên đã có. Hãy dùng tên khác.

en: The disk where you are trying to save the file has a limitation on length of the file names. Please use a shorter name.
vi: Đĩa vào đó bạn cố lưu tập tin này có giới hạn về độ dài của tên tập tin. Hãy dùng tên ngắn hơn.

en: Could not save the file %s.
vi: Không thể lưu tập tin %s.

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# FIXME: review this message, it's not clear since for the user the "modification" could be interpreted as the changes he made in the document. beside "reading" is not accurate (since last load/save)
en: The file %s changed on disk.
vi: Tập tin %s đã thay đổi trên đĩa.

en: Do you want to drop your changes and reload the file?
vi: Bạn có muốn bỏ qua các thay đổi của bạn và nạp lại tập tin không?

en: Do you want to reload the file?
vi: Bạn có muốn nạp lại tập tin không?

en: Use the system fixed width font (%s)
vi: Sử dụng phông chữ hệ thống (%s) có chiều rộng được cố định

en: Directory '%s' could not be created: g_mkdir_with_parents() failed: %s
vi: Không thể tạo thư mục « %s », vì g_mkdir_with_parents() bị lỗi: %s

en: The selected color scheme cannot be installed.
vi: Không thể cài đặt lược đồ màu đã chọn.

en: Add Scheme
vi: Thêm lược đồ

en: Color Scheme Files
vi: Tập tin lược đồ màu

en: Could not remove color scheme "%s".
vi: Không thể gỡ bỏ lược đồ màu « %s ».

note: #-#-#-#-#  462 (gnome-text-editor main)  #-#-#-#-# Translators: %N is the current page number, %Q is the total * number of pages (ex. Page 2 of 10) #-#-#-#-#  326 (gedit master)  #-#-#-#-#
en: Page %N of %Q
vi: Trang %N trên %Q

en: Show the next page
vi: Hiện trang kế tiếp

en: The total number of pages in the document
vi: Tổng số trang trong tài liệu

en: Show multiple pages
vi: Hiện nhiều trang

en: Zoom the page in
vi: Thu nhỏ trang

en: Zoom the page out
vi: Phóng to trang

note: TOOLBAR_STATUSLINE_FILE_PRINT TOOLBAR_TOOLTIP_FILE_PRINT
en: Print the document
vi: In tài liệu

en: Display line numbers
vi: Hiện số dòng

en: Display right margin
vi: Hiện lề phải

en: Highlight the current line
vi: Nêu bật dòng hiện tại

en: Highlight matching brackets
vi: Tô sáng ngoặc khớp

en: Word wrap
vi: Ngắt từ

en: Ensure Trailing Newline
vi: Bảo đảm có dòng trống theo sau

en: Style scheme
vi: Lược đồ kiểu dáng

en: Install scheme
vi: Cài đặt lược đồ

en: Print synta_x highlighting
vi: In tô sáng cú _pháp

en: Print line nu_mbers
vi: In _số thứ tự dòng

en: Text Wrapping
vi: Ngắt dòng dài

en: Page header
vi: Phần đầu trang

en: He_aders and footers:
vi: Đầu và chân tr_ang:

en: Replace _with:
vi: Thay thế _bằng:

note: MENU_STATUSLINE_FILE_SAVE TOOLBAR_STATUSLINE_FILE_SAVE TOOLBAR_TOOLTIP_FILE_SAVE
en: Save the document
vi: Lưu tài liệu

note: MENU_STATUSLINE_FILE_CLOSE
en: Close the document
vi: Đóng tài liệu

note: #-#-#-#-#  101 (caja-actions 1.26.0)  #-#-#-#-# Translators: tooltip displayed in the status bar when selecting 'Quit' item
en: Quit the application
vi: Thoát khỏi ứng dụng

en: Go to line
vi: Đi đến dòng

en: Copy and Paste
vi: Chép và Dán

en: Copy selected text to clipboard
vi: Sao chép văn bản được chọn vào bảng nhớ tạm

en: Cut selected text to clipboard
vi: Cắt văn bản đã chọn vào bảng nhớ tạm

en: Paste text from clipboard
vi: Dán văn bản từ bảng nhớ tạm

en: Toggle comment
vi: Bật tắt chú thích

en: %d of %d match | %d of %d matches
vi[0]: %d trên %d kết quả trùng khớp

note: #-#-#-#-#  326 (gedit master)  #-#-#-#-# Use spaces to leave padding proportional to the font size #-#-#-#-#  324 (Geany 2.0)  #-#-#-#-# Translators: OVR = overwrite/overtype, INS = insert
en: OVR
vi: ĐÈ

note: Translators: "Ln" is an abbreviation for "Line", Col is an abbreviation for "Column". Please, use abbreviations if possible to avoid space problems.
en:   Ln %d, Col %d
vi:   Dg %d, Cột %d

en: There is a tab with errors | There are %d tabs with errors
vi[0]: Có %d thanh bị lỗi

en: Close document
vi: Đóng tài liệu

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Read only
en: RO
vi: Chỉ đọc

en: Error opening file %s
vi: Gặp lỗi khi mở tập tin %s

en: Error reverting file %s
vi: Gặp lỗi khi hoàn nguyên tập tin %s

en: Error saving file %s
vi: Gặp lỗi khi lưu tập tin %s

en: _Documents
vi: Tài _liệu

en: Print Previe_w
vi: _Xem thử bản in

en: C_ut
vi: Cắ_t

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# MENU_STATUSLINE_EDIT_SELECTALL
en: Select the entire document
vi: Chọn toàn bộ tài liệu

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# View menu
en: _Highlight Mode
vi: C_hế độ tô sáng

en: Go to _Line...
vi: Tới _dòng...

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Documents menu
en: _Save All
vi: _Lưu tất cả

en: Save all open files
vi: Lưu mọi tập tin đang mở

en: _Next Document
vi: Tài liệu _kế

en: _Move to New Window
vi: Chu_yển vào cửa sổ mới

en: Show or hide the menubar in the current window
vi: Hiện hoặc ẩn thanh menu trong cửa sổ hiện tại

en: Show or hide the side pane in the current window
vi: Hiện/Ẩn khung lề trên cửa sổ hiện thời

en: _Bottom Pane
vi: Ô _dưới

en: Show or hide the bottom pane in the current window
vi: Hiện/Ẩn ô dưới trong cửa sổ hiện thời

en: Unable to find the object '%s' inside file %s.
vi: Không tìm thấy đối tượng '%s' trong tập tin %s.

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Translators: '/ on <remote-share>' #-#-#-#-#  1709 (pluma 1.26.0)  #-#-#-#-# #-#-#-#-#  525 (gvfs master)  #-#-#-#-# Translators: This is the name of the root of an SFTP share, like "/ on <hostname>" #-#-#-#-#  326 (gedit master)  #-#-#-#-#
en: / on %s
vi: / trên %s

en: Use Spaces
vi: Chèn dấu cách

en: There are unsaved documents
vi: Có tạo tài liệu chưa được ghi lại

en: Elevated Privileges
vi: Phân quyền Nâng cao

en: Document Statistics
vi: Thống kê tài liệu

en: Analyzes the current document and reports the number of words, lines, characters and non-space characters in it.
vi: Phân tích tài liệu hiện thời và xác định số từ, số hiệu dòng, số ký tự, và các ký tự không phải khoảng trắng trong tài liệu rồi hiển thị kết quả.

en: Bytes
vi: Byte

en: Characters (no spaces)
vi: Ký tự (không khoảng trắng)

en: Characters (with spaces)
vi: Ký tự (có khoảng trắng)

en: Words
vi: Từ

en: _Document Statistics
vi: Thống _kê tài liệu

en: File Browser Pane
vi: Ô duyệt tập tin

en: Easy file access from the side pane
vi: Dễ truy cập tập tin từ ô bên

en: Set Location to First Document
vi: Đặt địa chỉ mở tập tin đầu tiên

en: File Browser Filter Mode
vi: Chế độ lọc của bộ duyệt tập tin

en: File Browser Filter Pattern
vi: Mẫu lọc của bộ duyệt tập tin

en: Terminal Command
vi: Lệnh Terminal

en: Open With Tree View
vi: Mở trong ô xem cây

en: Open the tree view when the file browser plugin gets loaded instead of the bookmarks view
vi: Mở ô xem cây khi bổ sung duyệt tập tin được tải, thay cho ô xem Đánh dấu

en: File Browser Root Directory
vi: Thư mục gốc của bộ duyệt tập tin

en: File Browser Virtual Root Directory
vi: Thư mục gốc ảo của bộ duyệt tập tin

en: _Set root to active document
vi: Đặt _gốc là tài liệu hoạt động

en: _Open terminal here
vi: _Mở dòng lệnh ở đây

en: An error occurred while creating a new directory
vi: Gặp lỗi khi tạo thư mục mới

en: An error occurred while creating a new file
vi: Gặp lỗi khi tạo tập tin mới

en: An error occurred while renaming a file or directory
vi: Gặp lỗi khi thay đổi tên của tập tin hay thư mục

en: An error occurred while opening a directory in the file manager
vi: Gặp lỗi khi mở thư mục trong bộ quản lý tập tin

en: An error occurred while loading a directory
vi: Gặp lỗi khi tải thư mục

en: The file "%s" cannot be moved to the trash.
vi: Không thể di chuyển tập tin « %s » vào Sọt rác.

note: Translators: This is the default name of new files created by the file browser pane.
en: Untitled File
vi: Tập tin chưa đặt tên

en: Delete selected file or folder
vi: Xóa tập tin hay thư mục đã chọn

en: Open selected file
vi: Mở tập tin đã chọn

en: Add new empty folder
vi: Thêm thư mục rỗng mới

en: New F_ile
vi: Tập tin mớ_i

en: Add new empty file
vi: Thêm tập tin rỗng mới

en: Rename selected file or folder
vi: Thay đổi tên của tập tin hay thư mục đã chọn

en: _Next Location
vi: Vị trí _kế

en: Re_fresh View
vi: Cậ_p nhật ô xem

en: _View Folder
vi: _Xem thư mục

en: View folder in file manager
vi: Xem thư mục trong bộ quản lý tập tin

en: Show _Hidden
vi: _Hiện bị ẩn

en: Show _Binary
vi: Hiện nhị _phân

en: Show binary files
vi: Hiển thị các tập tin kiểu nhị phân

en: _Match Filename
vi: _Khớp tên tập tin

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# vi:ts=8
en: Modelines
vi: Dòng chế độ

en: Sorts a document or selected text.
vi: Sắp xếp tài liệu hay đoạn được chọn.

en: Set the language of the current document
vi: Lập ngôn ngữ của tài liệu hiện thời

en: _Autocheck Spelling
vi: Kiểm tr_a tự động chính tả

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of a push button.
en: button
vi: nút

en: Autocheck settings
vi: Cài đặt tự động kiểm tra

en: Remembers the setting for each  document on load
vi: Ghi nhớ cài đặt cho từng tài liệu khi tải

en: XHTML 1.0 - Tags
vi: XHTML 1.0 - Thẻ

note: #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-# ex:ts=8:noet:
en: Abbreviated form
vi: Kiểu viết tắt

en: Accessibility key character
vi: Ký tự phím tính truy cập

en: Acronym
vi: Từ cấu tạo

en: Alignment character
vi: Ký tự canh lề

en: Anchor URI
vi: Địa chỉ Mạng neo

en: Associated information
vi: Thông tin liên quan

en: Author info
vi: Thông tin tác giả

en: Axis related headers
vi: Đầu trang liên quan đến trục

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Background color (deprecated)
vi: Màu nền (bị phản đối)

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Background texture tile (deprecated)
vi: Lát nền hoa tiết (bị phản đối)

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Base font (deprecated)
vi: Phông cơ bản (bị phản đối)

en: Base URI
vi: Địa chỉ URI cơ bản

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Border (deprecated)
vi: Biên (bị phản đối)

en: Cell rowspan
vi: Ô theo hàng

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Center (deprecated)
vi: Trung tâm (bị phản đối)

en: Character encoding of linked resource
vi: Bảng mã ký tự của tài nguyên đã liên kết

en: Checked state
vi: Tình trạng đã kiểm tra

en: Cite reason for change
vi: Ghi lý do thay đổi

en: Class implementation ID
vi: Mã nhận biết thi công hạng

en: Class list
vi: Danh sách hạng

en: Clear text flow control
vi: Điều khiển thông lượng chữ rõ

en: Code content type
vi: Kiểu nội dung mã

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Color of selected links (deprecated)
vi: Màu liên kết được chọn (bị phản đối)

en: Column span
vi: Ô theo cột

en: Computer code fragment
vi: Đoạn mã máy

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# The "type" attribute is deprecated for the "ol" tag only, since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Content type (deprecated)
vi: Kiểu nội dung (bị phản đối)

en: Date and time of change
vi: Ngày giờ thay đổi

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# NOTE: used in "object" tag #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Declare flag
vi: Tuyên bố cờ

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Translators: DEFER is an optional attribute of the <script> tag. It indicates that the script is not going to generate any document content. The browser can continue parsing and drawing the page. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Defer attribute
vi: Hoãn thuộc tính

en: Definition description
vi: Mô tả định nghĩa

en: Definition term
vi: Từ định nghĩa

en: Deleted text
vi: Đoạn đã xoá

en: Directionality
vi: Tính hướng

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Directionality (deprecated)
vi: Tính hướng (bị phản đối)

en: DIV container
vi: Bao DIV

en: DIV Style container
vi: Bao kiểu DIV

en: Document base
vi: Cơ sở tài liệu

en: Document body
vi: Thân tài liệu

en: Document head
vi: Đầu tài liệu

en: Element ID
vi: Mã nhận biệt phần tử

en: Document title
vi: Tên tài liệu

en: Document type
vi: Kiểu tài liệu

en: Encode type
vi: Kiểu biên mã

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Font face (deprecated)
vi: Mặt phông chữ (bị phản đối)

en: For label
vi: Cho nhãn

en: Forced line break
vi: Ngắt dòng ép buộc

en: Form action handler
vi: Bộ quản lý việc của đơn

en: Form control group
vi: Nhóm điều khiển đơn

en: Form field label text
vi: Chữ nhãn trường đơn

en: Form input type
vi: Kiểu gõ vào đơn

en: Form input
vi: Gõ vào đơn

en: Form method
vi: Phương pháp đơn

en: Forward link
vi: Liên kết tiếp

en: Frame render parts
vi: Phần vẽ khung

en: Frame source
vi: Nguồn khung

en: Frame target
vi: Đích khung

en: Frameset columns
vi: Cột bộ khung

en: Frameset rows
vi: Hàng bộ hàng

en: Frameset
vi: Bộ khung

en: Generic embedded object
vi: Đối tượng nhúng chung

en: Generic metainformation
vi: Thông tin về thông tin chung

en: Generic span
vi: Thẻ span chung

en: Horizontal rule
vi: Đường ngang: hr

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Horizontal space (deprecated)
vi: Dấu cách ngang (bị phản đối)

en: HREF URI
vi: Địa chỉ Mạng HREF

en: HTML root element
vi: Phần tử gốc HTML

en: HTTP header name
vi: Tên dòng đầu HTML

en: Image map area
vi: Vùng sơ đồ ảnh

en: Image map name
vi: Tên sơ đồ ảnh

en: Image map
vi: Sơ đồ ảnh

en: Inline frame
vi: Khung trong dòng

en: Inserted text
vi: Đoạn đã chèn

en: Instance definition
vi: Bộ định nghĩa thể hiện

en: Language code
vi: Mã ngôn ngữ

en: Large text style
vi: Kiểu chữ lớn

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Link color (deprecated)
vi: Màu liên kết (bị phản đối)

en: List item
vi: Mục danh sách

en: List of MIME types for file upload
vi: Danh sách kiểu MIME để tải tập tin lên

en: List of supported character sets
vi: Danh sách bộ ký tự được hỗ trợ

en: Local change to font
vi: Thay đổi phông chữ cục bộ

en: Long description link
vi: Liên kết mô tả dài

en: Long quotation
vi: Trích dẫn dài

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Supported in XHTML 1.0 Frameset DTD only. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Margin pixel height
vi: Độ cao lề theo điểm ảnh

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Supported in XHTML 1.0 Frameset DTD only. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Margin pixel width
vi: Độ rộng lề theo điểm ảnh

en: Maximum length of text field
vi: Độ dài trường chữ tối đa

en: Output media
vi: Vật chứa xuất

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Here I take some liberties: There's no mandatory attributes, but those are most common, and will likely be used. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Media-independent link
vi: Liên kết không phụ thuộc vào vật chứa

en: Multi-line text field
vi: Trường chữ đa dòng

en: Named property value
vi: Giá trị thuộc tính có tên

en: No frames
vi: Không có khung

en: No resize
vi: Không đổi cỡ

en: No script
vi: Không có văn lệnh

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: No shade (deprecated)
vi: Không bóng (bị phản đối)

en: No URI
vi: Không có địa chỉ Mạng

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: No word wrap (deprecated)
vi: Không ngắt từ (bị phản đối)

en: Object data reference
vi: Tham chiếu dữ liệu đối tượng

en: Offset for alignment character
vi: Hiệu số cho ký tự cảnh lề

en: OnBlur event
vi: Sự kiện OnBlur (khi mờ)

en: OnChange event
vi: Sự kiện OnChange (khi đổi)

en: OnClick event
vi: Sự kiện OnClick (khi nhắp)

en: OnDblClick event
vi: Sự kiện OnDblClick (khi nhắp đôi)

en: OnFocus event
vi: Sự kiện OnFocus (khi được chú ý)

en: OnKeyDown event
vi: Sự kiện OnKeyDown (khi bấm giữ phím)

en: OnKeyPress event
vi: Sự kiện OnKeyPress (khi bấm phím)

en: OnKeyUp event
vi: Sự kiện OnKeyUp (khi buông phím)

en: OnLoad event
vi: Sự kiện OnLoad (khi tải)

en: OnMouseDown event
vi: Sự kiện OnMouseDown (khi di chuyển con chuột xuống)

en: OnMouseMove event
vi: Sự kiện OnMouseMove (khi di chuyển con chuột)

en: OnMouseOut event
vi: Sự kiện OnMouseOut

en: OnMouseOver event
vi: Sự kiện OnMouseOver (khi di chuyển con chuột ở trên)

en: OnMouseUp event
vi: Sự kiện OnMouseUp (khi di chuyển con chuột lên)

en: OnReset event
vi: Sự kiện OnReset (khi lập lại)

en: OnSelect event
vi: Sự kiện OnSelect (khi lựa chọn)

en: OnSubmit event
vi: Sự kiện OnSubmit (khi đóng góp)

en: OnUnload event
vi: Sự kiện OnUnload (khi bỏ tải)

en: Option group
vi: Nhóm tùy chọn

en: Option selector
vi: Bộ chọn tùy chọn

en: Ordered list
vi: Danh sách đã sắp xếp

en: Paragraph class
vi: Hạng đoạn văn

en: Paragraph style
vi: Kiểu đoạn văn

en: Preformatted text
vi: Đoạn có cấu hình trước

en: Profile metainfo dictionary
vi: Từ điển thông tin về thông tin nét đại cương

en: Push button
vi: Nút bấm

en: ReadOnly text and password
vi: Chữ và mật khẩu quyền chỉ đọc

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Reduced spacing (deprecated)
vi: Khoảng cách đã giảm (bị phản đối)

en: Reverse link
vi: Liên kết đảo ngược

en: Rulings between rows and columns
vi: Đường giữa hàng và cột

en: Sample program output, scripts
vi: Dữ liệu mẫu xuất trình, văn lệnh

en: Scope covered by header cells
vi: Phạm vi vùng các ô đầu bảng

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Script language name
vi: Tên ngôn ngữ văn lệnh

en: Script statements
vi: Câu văn lệnh

en: Scrollbar
vi: Thanh cuộn

en: Selectable option
vi: Tùy chọn có thể lựa chọn

en: Server-side image map
vi: Sơ đồ ảnh

en: Short inline quotation
vi: Đoạn trích dẫn trong dòng ngắn

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Size (deprecated)
vi: Cỡ (bị phản đối)

en: Small text style
vi: Kiểu đáng chữ nhỏ

en: Spacing between cells
vi: Dấu cách giữa ô

en: Spacing within cells
vi: Dấu cách ở trong ô

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Starting sequence number (deprecated)
vi: Số đầu dây (bị phản đối)

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Strike-through text style (deprecated)
vi: Kiểu dáng chữ gạch đè (bị phản đối)

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Strike-through text (deprecated)
vi: Chữ gạch đè (bị phản đối)

en: Strong emphasis
vi: Nhần mạnh

en: Style info
vi: Thông tin kiểu dáng

en: Table body
vi: Thân bảng

en: Table caption
vi: Phụ đề bảng

en: Table column group properties
vi: Thuộc tính nhóm cột bảng

en: Table column properties
vi: Thuộc tính cột bảng

en: Table data cell
vi: Ô dữ liệu bảng

en: Table footer
vi: Chân bảng

en: Table header cell
vi: Ô đầu bảng

en: Table header
vi: Đầu bảng

en: Table row
vi: Hàng bảng

en: Table summary
vi: Tóm tắt bảng

en: Target - Blank
vi: Đích - trống

en: Target - Parent
vi: Đích - Mẹ

en: Target - Self
vi: Đích - Mình

en: Target - Top
vi: Đích - Đầu

en: Teletype or monospace text style
vi: Kiểu dáng chữ đơn cách hay tty

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Text color (deprecated)
vi: Màu chữ (bị phản đối)

en: Text entered by user
vi: Màu đã gõ bởi người dùng

en: Underlined text style
vi: Kiểu dáng chữ gạch chân

en: Unordered list
vi: Danh sách chưa sắp xếp

en: Use image map
vi: Dùng sơ đồ ảnh

en: Value interpretation
vi: Thông dịch giá trị

en: Variable or program argument
vi: Biến hay đối số chương trình

en: Vertical cell alignment
vi: Canh lề dọc

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Vertical space (deprecated)
vi: Khoảng cách dọc (bị phản đối)

note: #-#-#-#-#  2004 (MATE Desktop Environment)  #-#-#-#-# Deprecated since HTML 4.01, not supported in XHTML 1.0 Strict DTD. #-#-#-#-#  327 (gedit 2.25.6)  #-#-#-#-#
en: Visited link color (deprecated)
vi: Màu liên kết đã dùng (bị phản đối)

en: HTML - Tags
vi: Mã HTML - thẻ

en: Array
vi: Mảng

en: Background texture tile
vi: Lát nền hoa tiết

en: Base font
vi: Phông cơ bản

en: Checked (state)
vi: Đã kiểm tra (tính trạng)

en: Color of selected links
vi: Màu liên kết được chọn

en: Content scheme
vi: Sơ đồ nội dung

en: Content type
vi: Kiểu nội dung

en: Directory list
vi: Danh sách chỉ dẫn

en: HTML version
vi: Phiên bản HTML

en: Embedded object
vi: Đối tượng nhúng

en: Figure
vi: Hình

en: Frameborder
vi: Viền khung

en: Framespacing
vi: Khoảng cách khung

en: Horizontal space
vi: Dấu cách ngang

en: Image source
vi: Nguồn ảnh

en: Inline layer
vi: Tầng trong dòng

en: Link color
vi: Màu liên kết

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

en: Marquee
vi: Bảng chữ chạy

en: Multicolumn
vi: Đa cột

en: Next ID
vi: Mã nhận biết kế

en: No embedded objects
vi: Không có đối tượng nhúng

en: No layers
vi: Không có tầng

en: No line break
vi: Không ngắt dòng

en: No shade
vi: Không có bóng

en: No word wrap
vi: Không ngắt từ

en: Preformatted listing
vi: Danh sách có cấu hình trước

en: Prompt message
vi: Thông điệp nhắc

note: #-#-#-#-#  84 (BOINC)  #-#-#-#-# "Quote" is used as a verb
en: Quote
vi: Trích dẫn

en: Reduced spacing
vi: Khoảng cách đã giảm

en: Single line prompt
vi: Dấu nhắc đơn dòng

en: Soft line break
vi: Ngắt dòng mềm

en: Square root
vi: Căn bậc hai

en: Starting sequence number
vi: Số đầu dây

en: Strike-through text style
vi: Kiểu dạng chữ gạch đè

en: Strike-through text
vi: Chữ gạch đè

en: Tab order position
vi: Vị trí sắp xếp tab

en: Visited link color
vi: Màu liên kết đã dùng

en: HTML - Special Characters
vi: Mã HTML - ký tự đặc biệt

en: Non-breaking space
vi: Dấu cách khác ngắt

en: Latex - Tags
vi: Latex - thẻ

en: Bibliography (cite)
vi: Thư tịch (trích dẫn)

en: Bibliography (item)
vi: Thư tịch (mục)

en: Bibliography (shortcite)
vi: Thư tịch (trích dẫn ngắn)

en: Bibliography (thebibliography)
vi: Thư tịch (thebibliography)

en: Brackets ()
vi: Dấu ngoặc ()

en: Brackets []
vi: Dấu ngoặc []

en: Brackets {}
vi: Dấu ngoặc {}

en: Brackets <>
vi: Dấu ngoặc <>

en: Function e^
vi: Hàm e^

en: Function exp
vi: Hàm số mũ

en: Function log
vi: Hàm loga

en: Function log10
vi: Hàm loga10

en: Function sine
vi: Hàm sin

en: Greek alpha
vi: Chữ α (Hy Lạp)

en: Greek beta
vi: Chữ β (Hy Lạp)

en: Greek epsilon
vi: Chữ ε (Hy Lạp)

en: Greek gamma
vi: Chữ γ (Hy Lạp)

en: Greek lambda
vi: Chữ λ (Hy Lạp)

en: Greek rho
vi: Chữ ρ (Hy Lạp)

en: Greek tau
vi: Chữ τ (Hy Lạp)

en: Header 0 (chapter)
vi: Đầu trang 0 (chương)

en: Header 0 (chapter*)
vi: Đầu trang 0 (chương*)

en: Header 1 (section)
vi: Đầu trang 1 (phần)

en: Header 1 (section*)
vi: Đầu trang 1 (phần*)

en: Header 2 (subsection)
vi: Đầu trang 2 (phần con)

en: Header 2 (subsection*)
vi: Đầu trang 2 (phần con*)

en: Header 3 (subsubsection)
vi: Đầu trang 3 (phần con con)

en: Header 3 (subsubsection*)
vi: Đầu trang 3 (phần con con*)

en: Header 4 (paragraph)
vi: Đầu trang 4 (đoạn văn)

en: Header appendix
vi: Đầu trang phụ lục

en: List description
vi: Danh sách mô tả

en: List enumerate
vi: Danh sách đếm

en: List itemize
vi: Danh sách ghi thành từng khoản

en: Item with label
vi: Mục có nhãn

en: Maths (display)
vi: Toán (hiển thị)

en: Maths (inline)
vi: Toán (trong dòng)

en: Operator fraction
vi: Toán tử: phân số

en: Operator integral (display)
vi: Toán tử: tích phân (hiển thị)

en: Operator integral (inline)
vi: Toán tử: tích phân (trong dòng)

en: Operator sum (display)
vi: Toán tử: tổng (hiển thị)

en: Operator sum (inline)
vi: Toán tử: tổng (trong dòng)

en: Reference label
vi: Tham chiếu: nhãn

en: Reference ref
vi: Tham chiếu: ref

en: Symbol <<
vi: Ký hiệu <<

en: Symbol <=
vi: Ký hiệu: ≤

en: Symbol >=
vi: Ký hiệu: ≥

en: Symbol >>
vi: Ký hiệu: >>

en: Symbol and
vi: Ký hiệu: và

en: Symbol const
vi: Ký hiệu: hàng số

en: Symbol d2-by-dt2-partial
vi: Ký hiệu: d2/dt2 phần

en: Symbol dagger
vi: Ký hiệu: dao găm

en: Symbol d-by-dt
vi: Ký hiệu: d/dt

en: Symbol d-by-dt-partial
vi: Ký hiệu: d/dt phần

en: Symbol equiv
vi: Ký hiệu: tương đương

en: Symbol infinity
vi: Ký hiệu vô cực

en: Symbol mathspace ,
vi: Ký hiệu: dấu cách toán ,

en: Symbol mathspace .
vi: Ký hiệu: dấu cách toán .

en: Symbol mathspace _
vi: Ký hiệu: dấu cách toán _

en: Symbol mathspace __
vi: Ký hiệu: dấu cách toán __

en: Symbol simeq
vi: Ký hiệu: simeq

en: Symbol star
vi: Ký hiệu: sao

en: Typeface bold
vi: Mặt chữ đậm

en: Typeface type
vi: Kiểu mặt chữ

en: Typeface italic
vi: Mặt chữ nghiêng

en: Typeface slanted
vi: Mặt chữ xiên

en: Unbreakable text
vi: Chữ không thể ngắt

en: Select the group of tags you want to use
vi: Chọn nhóm các thẻ muốn dùng

en: Available Tag Lists
vi: Danh sách thẻ hiện có

en: XSLT - Elements
vi: XSLT - yếu tố

en: XSLT - Functions
vi: XSLT - hàm

en: XSLT - Axes
vi: XSLT - trục

en: ancestor
vi: bà

en: ancestor-or-self
vi: bà hay mình

en: attribute
vi: thuộc tính

en: descendant
vi: cháu

en: descendant-or-self
vi: cháu hay mình

en: following
vi: theo đi

en: following-sibling
vi: em theo đi

en: namespace
vi: miền tên

en: preceding
vi: đi trước

en: preceding-sibling
vi: chị đi trước

en: XUL - Tags
vi: XUL - Thẻ

en: _Larger Text
vi: Chữ _lớn hơn

en: S_maller Text
vi: Chữ _nhỏ hơn

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

en: Use the _selected format
vi: Dùng định _dạng đã chọn

en: _Use custom format
vi: Dùng định dạng _riêng

note: Translators: Use the more common date format in your locale
en: %d/%m/%Y %H:%M:%S
vi: %H:%M:%S %d/%m/%Y

note: Translators: This example should follow the date format defined in the entry above
en: 01/11/2009 17:52:00
vi: 17:52:00 01/11/2009

en: _Prompt for a format
vi: Nhắc _hỏi định dạng

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

note: #-#-#-#-#  1362 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: glossentry/glossterm
en: desktop
vi: màn hình nền

en: documents
vi: tài liệu

en: download
vi: tải về

en: downloads
vi: bản tải về

en: Movies
vi: Phim

en: movies
vi: phim

en: music
vi: nhạc

en: photos
vi: ảnh chụp

en: pictures
vi: ảnh

note: #-#-#-#-#  324 (Geany 2.0)  #-#-#-#-# Translators: "projects" is part of the default project base path so be careful when translating * please avoid special characters and spaces, look at the source for details or ask Frank
en: projects
vi: dự án

en: share
vi: chia sẻ

en: templates
vi: mẫu

en: videos
vi: ảnh động

en: Edit comment
vi: Sửa chú thích

en: No hint available
vi: Không thể gợi ý

en: Time Control
vi: Điều khiển thời gian

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

note: Korean constellation, native: Beol
en: Penalty
vi: Hình phạt

en: Move:
vi: Di chuyển:

en: Draw:
vi: Vẽ:

en: Challenge:
vi: Việc khó khăn:

en: Channel:
vi: Kênh:

en: Edit book
vi: Hiệu đính

en: New Shuffle Game
vi: Tráo Bên...

note: #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Haldric II, race=human
en: King
vi: Vua

note: [unit_type]: id=Lieutenant, race=human
en: Lieutenant
vi: Trung úy

note: [campaign]: id=Son_of_the_Black-Eye
en: Warlord
vi: Tư lệnh

en: Rook
vi: Xe

en: Archbishop
vi: Sĩ

en: Chancellor
vi: Xe

note: Egyptian constellation Greek (Almagest) constellation, native: Λέων, pronounce: Leon Greek (Dante) constellation, native: Leo Greek (Farnese + Almagest) constellation, native: Λέων, pronounce: Leon Greek (Leiden Aratea + Almagest) constellation, native: Leo, Λέων
en: Lion
vi: Sư tử

en: Promote
vi: Phong Cấp

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: this is how someone would speak the name of the up arrow key
en: up
vi: lên

note: #-#-#-#-#  1381 (gcc 7.1-b20170101)  #-#-#-#-# The remainder are real diagnostic types. #-#-#-#-#  614 (kdelibs4)  #-#-#-#-# i18n: ectx: property (title), widget (QGroupBox, pFatalGroup) #-#-#-#-#  372 (gcc 7.1-b20170101)  #-#-#-#-# #-#-#-#-#  313 (gcc 7.1-b20170101)  #-#-#-#-# #-#-#-#-#  311 (gcc 7
en: Fatal Error
vi: Lỗi nghiêm trọng

en: Exiting
vi: Đang thoát

en: Pawn
vi: Tốt

en: Elephant
vi: Tượng

en: Cannon
vi: Pháo

en: Empty square
vi: Ô Trống

en: Clear board
vi: Xóa Bàn Cờ

en: by name
vi: theo tên

en: by type
vi: theo kiểu

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: Back to Start
vi: Trở lại từ đầu

en: Move History
vi: Các nước đã chơi

en: Board...
vi: Bàn Cờ...

en: Game List Tags...
vi: Các Thẻ của Danh Sách Ván Cờ

en: Training
vi: Đang Dậy Máy

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: Decline
vi: Từ chối

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: close
vi: đóng

en: No game selected
vi: Không có trò chơi nào được chọn

en: previous page
vi: trang trước

en: next page
vi: Trang tiếp theo

note: Type: boolean Description
en: Create video4linux (/dev/video*) special files?
vi: Có tạo tập tin video4linux (/dev/video*) đặc biệt không?

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: select Description
en: TV standard:
vi: Tiêu chuẩn TV:

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: italy
vi: Ý

note: Type: select Choices
en: newzealand
vi: Niu-Xi-Lan

note: Type: select Choices
en: australia
vi: Úc

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: 
    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: Add files
vi: Thêm tập tin

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: Compression ratio
vi: Tỷ lệ nén

en: Compression ratio:
vi: Tỷ lệ nén:

en: Confirm deletion of files
vi: Xác nhận xóa tập tin

en: Cr_eate
vi: _Tạo

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: 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: From File
vi: Từ tập tin

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: No compression
vi: Không nén

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: Open the selected files
vi: Mở các tập tin đã chọn

en: Original Size
vi: Kích thước ban đầu

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: Selected files
vi: Tập tin được chọn

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: Test result:
vi: Kết quả thử :

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

note: Translators: This string describes a range within value-related * widgets such as a hard drive usage. Note that what such a widget * presents (e.g. hard drive usage, network traffic) is controlled by * application developers. Thus assistive technologies such as screen * readers are expected to prese
en: best
vi: cực kỳ tố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ó.

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: Emoji
vi: Biểu tượng cảm xúc (Emoji)

en: Mime types
vi: Kiểu MIME

en: Choose an icon
vi: Chọn biểu tượng

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: All files (*.*)|*.*
vi: Mọi tập tin (*.*)|*.*

en: All files (*)|*
vi: Mọi tập tin (*)|*

en: Elapsed time:
vi: Thời gian đã trôi qua:

en: Estimated time:
vi: Thời gian ước tính:

en: Remaining time:
vi: Thời gian còn lại:

en: Cannot initialize OLE
vi: Không thể khởi tạo OLE

en: Unable to close the handle for '%s'
vi: Không thể đóng thẻ quản handle cho '%s'

en: Failed to open directory "%s" for monitoring.
vi: Lỗi khi mở thư mục "%s" để theo dõi.

en: Unable to close I/O completion port handle
vi: Không thể đóng handle cổng Vào/Ra

en: Unable to associate handle with I/O completion port
vi: Không thể kết giao

en: Unexpectedly new I/O completion port was created
vi: Một cổng I/O bất ngờ đã được tạo ra

en: Unable to post completion status
vi: Không thể gửi hoàn thiện trạng thái

en: Unable to dequeue completion packet
vi: Không thể tạo rút ra từ hàng đợi

en: Unable to create I/O completion port
vi: Không thể tạo handle cổng Vào/Ra

en: Printout
vi: Dữ liệu in

en: &See details
vi: &Xem chi tiết

en: &Hide details
vi: Ẩ&n Chi tiết

en: &Box
vi: Hộ&p:

en: &Cell
vi: Ô

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# MENU_LABEL_FMT_TABLE MENU_LABEL_TABLE_INSERT_TABLE MENU_LABEL_TABLE_DELETE_TABLE MENU_LABEL_TABLE_SELECT_TABLE
en: &Table
vi: &Bảng

en: Pipe creation failed
vi: Việc tạo đường ống gặp lỗi

en: Failed to enumerate video modes
vi: Đếm các chế độ video gặp lỗi

en: Failed to change video mode
vi: Thay đổi chế độ video gặp lỗi

en: Unable to open path '%s'
vi: Không thể mở đường dẫn '%s'

en: Unable to close path '%s'
vi: Không thể đóng đường dẫn '%s'

en: SetProperty called w/o valid setter
vi: SetProperty được gọi bởi bộ đặt w/o hợp lệ

en: GetProperty called w/o valid getter
vi: GetProperty được gọi bởi bộ nhận w/o hợp lệ

en: AddToPropertyCollection called w/o valid adder
vi: AddToPropertyCollection được gọi bởi bộ thêm w/o hợp lệ

en: GetPropertyCollection called w/o valid collection getter
vi: GetPropertyCollection được gọi bởi bộ nhận thu thập w/o hợp lệ

en: AddToPropertyCollection called on a generic accessor
vi: AddToPropertyCollection được gọi bởi một bộ truy cập chung

en: GetPropertyCollection called on a generic accessor
vi: GetPropertyCollection được gọi bởi một bộ truy cập chung

[ctx: keyboard key]
en: Delete
vi: Xóa bỏ

[ctx: keyboard key]
en: Back
vi: Quay lại

[ctx: keyboard key]
en: Insert
vi: Chèn

[ctx: keyboard key]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Left
vi: Trái

[ctx: keyboard key]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Right
vi: Phải

[ctx: keyboard key]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Up
vi: Lên

[ctx: keyboard key]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: Keyboard shortcut for display in Windows menus
en: Down
vi: Xuống

[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

en: show this help message
vi: hiển thị thông tin trợ giúp này

en: generate verbose log messages
vi: tạo ra nhật ký thông tin đầy đủ

en: specify the theme to use
vi: định rõ theme cần dùng

en: specify display mode to use (e.g. 640x480-16)
vi: định rõ chế độ hiển thị sử dụng (ví dụ 640x480-16)

en: Unsupported theme '%s'.
vi: Theme '%s' không được hỗ trợ.

en: Invalid display mode specification '%s'.
vi: Chi tiết chế độ hiển thị '%s' không hợp lệ.

en: Option '%s' can't be negated
vi: Tuỳ chọn '%s' không thể bị phủ định

en: Unknown long option '%s'
vi: Không rõ tùy chọn dài '%s'

en: Unknown option '%s'
vi: Không biết tùy chọn %s

en: Option '%s' requires a value.
vi: Tùy chọn '%s' yêu cầu một giá trị.

en: '%s' is not a correct numeric value for option '%s'.
vi: '%s' không phải là một giá trị bằng số đúng cho tùy chọn '%s'.

en: Option '%s': '%s' cannot be converted to a date.
vi: Tùy chọn '%s': '%s' không thể chuyển thành dạng ngày tháng.

en: %s (or %s)
vi: %s (hoặc %s)

en: The value for the option '%s' must be specified.
vi: Giá trị cho tùy chọn '%s' phải được định rõ.

en: The required parameter '%s' was not specified.
vi: Tham số yêu cầu '%s' đã không được định rõ.

en: Unnamed command
vi: Câu lệnh vô danh

en: Can't &Undo
vi: Không thể &Undo

en: String To Colour : Incorrect colour specification : %s
vi: Màu từ Xâu chữ : Đặc tả màu không chính xác : %s

en: Invalid value %ld for a boolean key "%s" in config file.
vi: Giá trị %ld không hợp lệ cho một khoá thuộc kiểu lôgíc "%s" trong tập tin dùng cho cấu hình.

en: '%s' has extra '..', ignored.
vi: '%s' có thêm '..', bỏ qua.

en: unchecked
vi: chưa đánh dấu

note: #-#-#-#-#  278 (evolution 1.4 GNOME TRUNK)  #-#-#-#-# TRANSLATORS: Entire string is for example: This appointment recurs/Every [x] month(s) on the [fifth] [Monday] [forever]' * (dropdown menu options are in [square brackets]). This means that after 'fifth', either the string 'day' or * the name of a
en: fifth
vi: thứ năm

en: sixth
vi: thứ sáu

en: seventh
vi: thứ bảy

en: eighth
vi: thứ tám

en: ninth
vi: thứ chín

en: tenth
vi: thứ mười

en: eleventh
vi: thứ mười một

en: twelfth
vi: thứ mười hai

en: thirteenth
vi: thứ mười ba

en: fourteenth
vi: thứ mười bốn

en: fifteenth
vi: thứ mười lăm

en: sixteenth
vi: thứ mười sáu

en: seventeenth
vi: thứ mười bảy

en: eighteenth
vi: thứ mười tám

en: nineteenth
vi: thứ mười chín

en: twentieth
vi: thứ hai mươi

en: Failed to create directory "%s"
vi: Tạo thư mục "%s" gặp lỗi

en: Debug report couldn't be created.
vi: Báo cáo gỡ lỗi không thể được tạo ra.

en: Failed to clean up debug report directory "%s"
vi: Việc xóa sạch thư mục báo cáo lỗi "%s" gặp lỗi

en: process context description
vi: mô tả ngữ cảnh tiến trình

en: dump of the process state (binary)
vi: kết xuất trạng thái qui trình (dạng nhị phân)

en: Debug report generation has failed.
vi: Việc tạo ra bản báo cáo lỗi gặp lỗi.

en: A debug report has been generated. It can be found in
vi: Một báo cáo lỗi đã được tạo ra. Nó có thể tìm thấy trong

en: Failed to execute curl, please install it in PATH.
vi: Thực thi curl gặp lỗi, xin thiết đặt nó trong ĐƯỜNG DẪN.

en: Failed to upload the debug report (error code %d).
vi: Tải lên báo cáo lỗi gặp lỗi (mã lỗi %d).

en: Discard changes and reload the last saved version?
vi: Không dùng những thay đổi này và tải lại dữ liệu đã lưu lần trước?

en: File "%s" could not be opened for writing.
vi: Tập tin  "%s" không thể mở để ghi.

en: Failed to save document to the file "%s".
vi: Gặp lỗi khi ghi tài liệu vào tập tin "%s".

en: File "%s" could not be opened for reading.
vi: Tập tin  "%s" không thể mở để đọc.

en: Failed to read document from the file "%s".
vi: Lỗi đọc từ tập tin "%s" gặp lỗi.

en: Print preview creation failed.
vi: Tạo bản xem thử khi in gặp lỗi.

en: The format of file '%s' couldn't be determined.
vi: Định dạng của tập tin '%s' không phân tách đúng định dạng.

en: Sorry, could not open this file.
vi: Xin lỗi, không thể mở tập tin này.

en: Select a document template
vi: Chọn một tài liệu tạm thời

en: Select a document view
vi: Chọn một bộ hiển thị tài liệu

en: Failed to load shared library '%s'
vi: Tải thư viện chia sẻ %s gặp lỗi

en: Couldn't find symbol '%s' in a dynamic library
vi: Không thể tìm thấy ký tự đặc biệt '%s' trong thư viện liên kết động

en: can't open file '%s'
vi: không thể mở tập tin '%s'

en: can't close file '%s'
vi: không thể đóng tập tin '%s'

en: Read error on file '%s'
vi: Lỗi đọc trong tập tin '%s'

en: Write error on file '%s'
vi: Lỗi ghi trên tập tin '%s'

en: can't remove temporary file '%s'
vi: không thể gỡ bỏ tập tin tạm thời '%s'

en: can't create file '%s'
vi: không thể tạo tập tin '%s'

en: can't open global configuration file '%s'.
vi: không thể mở tập tin cấu hình chung '%s'.

en: Error reading config options.
vi: Lỗi trong việc đọc các tùy chọn cấu hình.

en: Failed to read config options.
vi: Đọc cấu hình tùy chọn gặp lỗi.

en: Error saving user configuration data.
vi: Lỗi ghi lại dữ liệu cấu hình người dùng.

en: entry '%s' appears more than once in group '%s'
vi: mục từ '%s' xuất hiện nhiều hơn một lần trong nhóm '%s'

en: attempt to change immutable key '%s' ignored.
vi: cố gắng đổi khóa bất biến '%s' bị bỏ qua.

en: trailing backslash ignored in '%s'
vi: dấu gạch ngược bị bỏ qua trong '%s'

en: File '%s' couldn't be renamed '%s'
vi: Tập tin '%s' không thể bị đổi tên '%s'

en: File '%s' couldn't be removed
vi: Tập tin  '%s' gỡ bỏ được

en: Directory '%s' couldn't be created
vi: Thư mục '%s' không thể được tạo

en: Directory '%s' couldn't be deleted
vi: Thư mục '%s' không thể xóa được

en: Cannot enumerate files '%s'
vi: Không thể liệt kê các tập tin '%s'

en: Failed to get the working directory
vi: Lấy thư mục đang làm việc gặp lỗi

en: Could not set current working directory
vi: Không thể đặt thư mục làm việc hiện hành

en: Files (%s)
vi: Tập tin (%s)

en: Failed to open '%s' for reading
vi: Mở '%s' để đọc gặp lỗi

en: Failed to open '%s' for writing
vi: Mở '%s' để ghi gặp lỗi

en: Failed to create a temporary file name
vi: Tạo tên tập tin tạm gặp lỗi

en: Failed to open temporary file.
vi: Mở tập tin tạm thời gặp lỗi.

en: All files (%s)|%s
vi: Mọi tập tin (%s)|%s

en: Load %s file
vi: Tải %s tập tin

en: Baltic (old) (ISO-8859-4)
vi: Baltic (cũ) (ISO-8859-4)

en: Windows Thai (CP 874)
vi: Windows Thái Lan(CP 874)

en: Windows Japanese (CP 932) or Shift-JIS
vi: Windows Tiếng Nhật (CP 932) hoặc Shift-JIS

en: Windows Chinese Simplified (CP 936) or GB-2312
vi: Windows Trung Quốc Giản thể (CP 936) hoặc GB-2312

en: Windows Korean (CP 949)
vi: Windows Tiếng Hàn (CP 949)

en: Windows Chinese Traditional (CP 950) or Big-5
vi: Windows Trung Quốc Cổ Điển (CP 950)

en: Windows Western European (CP 1252)
vi: Windows Trung Âu (CP 1252)

en: Windows Greek (CP 1253)
vi: Windows Hi Lạp (CP 1253)

en: Windows Turkish (CP 1254)
vi: Windows Thổ Nhĩ Kỳ (CP 1254)

en: Windows Arabic (CP 1256)
vi: Windows Ả Rập (CP 1256)

en: Unknown encoding (%d)
vi: Không rõ bộ giải mã (%d)

en: underlined
vi: gạch chân

en:  strikethrough
vi:  gạch giữa

en:  bold
vi:  đậm

en:  italic
vi:  nghiêng

en: strikethrough
vi: Gạch giữa

en: light
vi: ánh sáng

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: bold as in the font sense.
en: bold
vi: đậm

en: heavy
vi: nặng

en: italic
vi: nghiêng

en: The charset '%s' is unknown. You may select
    another charset to replace it with or choose
    [Cancel] if it cannot be replaced
vi: Bộ ký tự '%s' không rõ. Bạn có thể chọn
    bộ ký tự khác để thay thế cho nó hay chọn
    [Hủy] nếu nó không thể thay thế được

en: Failed to remember the encoding for the charset '%s'.
vi: Ghi nhớ bộ mã của bộ ký tự '%s' gặp lỗi.

en: can't load any font, aborting
vi: không tải được phông chữ nào, bãi bỏ

en: No font for displaying text in encoding '%s' found,
    but an alternative encoding '%s' is available.
    Do you want to use this encoding (otherwise you will have to choose another one)?
vi: Không có phông chữ nào hiển thị chữ ở bộ mã '%s' được tìm thấy,
    nhưng bộ mã thay thế '%s' thì sẵn có.
    Bạn có muốn sử dụng bộ mã này không (nếu không bạn sẽ phải chọn một cái khác)?

en: No font for displaying text in encoding '%s' found.
    Would you like to select a font to be used for this encoding
    (otherwise the text in this encoding will not be shown correctly)?
vi: Không có phông chữ nào hiển thị chữ ở bộ mã '%s' được tìm thấy,
    Bạn có muốn chọn một phông chữ sử dụng cho bộ mã này không
    (nếu không chữ với bộ mã này sẽ hiện lên không chính xác)?

en: Failed to store image '%s' to memory VFS!
vi: Lưu trữ ảnh '%s' vào bộ nhớ VFS gặp lỗi!

en: Timeout while waiting for FTP server to connect, try passive mode.
vi: Lỗi quá thời gian khi chờ kết nối với máy chủ FTP, hãy thử chế độ thụ động.

en: Failed to set FTP transfer mode to %s.
vi: Đặt chế độ truyền FTP thành %s gặp lỗi.

en: binary
vi: nhị phân

en: The FTP server doesn't support the PORT command.
vi: Máy chủ FTP không hỗ trợ lệnh PORT.

en: The FTP server doesn't support passive mode.
vi: Máy chủ FTP không hỗ trợ chế độ tích cực.

en: Incorrect GIF frame size (%u, %d) for the frame #%u
vi: Frame của ảnh  GIF (%u, %d) cho frame #%u không đúng

en: Failed to allocate colour for OpenGL
vi: Cấp phát màu cho OpenGL gặp lỗi

en: Please select the columns to show and define their order:
vi: Xin hãy chọn các cột sẽ hiển thị và xác định thứ tự của chúng:

en: Customize Columns
vi: Tùy Chỉnh Số Cột

en: Failed to load image %%d from file '%s'.
vi: Tải ảnh %%d từ tập tin '%s' gặp lỗi.

en: Failed to load image %d from stream.
vi: Lỗi khi tải ảnh %d từ dòng dữ liệu.

en: BMP: Couldn't save invalid image.
vi: BMP: Không thể ghi ảnh không hợp lệ.

en: BMP: wxImage doesn't have own wxPalette.
vi: BMP: wxImage không có quyền sở hữu wxPalette.

en: BMP: Couldn't write RGB color map.
vi: BMP: Không thể ghi bản đồ màu RGB.

en: BMP: Couldn't write data.
vi: BMP: Không thể ghi dữ liệu.

en: BMP: Couldn't allocate memory.
vi: BMP: Không thể cấp phát bộ nhớ.

en: DIB Header: Encoding doesn't match bitdepth.
vi: Phần đầu DIB: Bộ giải mã không khớp với độ sâu bit.

en: Error in reading image DIB.
vi: Lỗi trong việc đọc ảnh DIB.

en: ICO: Error in reading mask DIB.
vi: ICO: Lỗi trong việc đọc mặt nạ DIB.

en: ICO: Image too tall for an icon.
vi: ICO: Ảnh quá cao đối với biểu tượng.

en: ICO: Image too wide for an icon.
vi: ICO: Ảnh quá rộng đối với biểu tượng.

en: ICO: Invalid icon index.
vi: ICO: Chỉ mục biểu tượng không hợp lệ.

en: No unused colour in image being masked.
vi: Không có màu không dùng đến trong mặt nạ ảnh này.

en: Failed to load bitmap "%s" from resources.
vi: Gặp lỗi tải ảnh "%s" từ nguồn tài nguyên.

en: Failed to load icon "%s" from resources.
vi: Tải biểu tượng "%s" từ nguồn tài nguyên gặp lỗi.

en: Failed to load image from file "%s".
vi: Tải ảnh từ tập tin "%s" gặp lỗi.

en: No handler found for image type.
vi: Không có phần điều khiển cho kiểu ảnh này.

en: No image handler for type %d defined.
vi: Không có bộ điều khiển ảnh cho kiểu %d được định nghĩa.

en: Image file is not of type %d.
vi: Tập tin ảnh không thuộc kiểu %d.

en: Can't automatically determine the image format for non-seekable input.
vi: Không thể tự động dò tìm định dạng ảnh cho đầu vào không-di-chuyển-vị-trí-đọc-được.

en: Unknown image data format.
vi: Không hiểu định dạng dữ liệu ảnh

en: This is not a %s.
vi: Cái này không phải là một %s.

en: No image handler for type %s defined.
vi: Không có bộ điều khiển ảnh cho kiểu %s được định nghĩa.

en: Image is not of type %s.
vi: Ảnh không thuộc kiểu %s.

en: Failed to check format of image file "%s".
vi: Gặp lỗi khi kiểm tra định dạng của tập tin ảnh "%s".

en: GIF: error in GIF image format.
vi: GIF: lỗi trong định dạng ảnh GIF.

en: GIF: not enough memory.
vi: GIF: không có đủ bộ nhớ.

en: GIF: data stream seems to be truncated.
vi: GIF: dòng dữ liệu dường như bị cắt xén.

en: Couldn't initialize GIF hash table.
vi: Không thể khởi tạo bảng mã băm GIF.

en: IFF: error in IFF image format.
vi: IFF: lỗi trong định dạng ảnh IFF.

en: IFF: not enough memory.
vi: IFF: không có đủ bộ nhớ.

en: IFF: unknown error!!!
vi: IFF: lỗi không rõ!!!

en: IFF: data stream seems to be truncated.
vi: IFF: dòng dữ liệu dường như bị cắt xén.

en: JPEG: Couldn't save image.
vi: JPEG: Không thể ghi lại ảnh.

en: PCX: this is not a PCX file.
vi: PCX: cái này không phải là tập tin PCX.

en: PCX: image format unsupported
vi: PCX: không hỗ trợ định dạng ảnh

en: PCX: couldn't allocate memory
vi: PCX: không thể cấp phát bộ nhớ

en: PCX: version number too low
vi: PCX: phiên bản quá thấp

en: PCX: unknown error !!!
vi: PCX: lỗi không rõ!!!

en: PCX: invalid image
vi: PCX: ảnh không hợp lệ

en: Unknown PNG resolution unit %d
vi: Không hiểu đơn vị độ phân giải  PNG %d

en: Couldn't save PNG image.
vi: Không thể ghi lại ảnh PNG.

en: PNM: Couldn't allocate memory.
vi: PNM: Không thể cấp phát bộ nhớ.

en:  (in module "%s")
vi:  (trong mô-đun "%s")

en: TIFF: Error loading image.
vi: TIFF: Lỗi tải ảnh.

en: Invalid TIFF image index.
vi: Chỉ mục ảnh TIFF không hợp lệ.

en: TIFF: Image size is abnormally big.
vi: TIFF: Kích cỡ ảnh thường lớn.

en: TIFF: Couldn't allocate memory.
vi: TIFF: Không thể cấp phát bộ nhớ.

en: TIFF: Error reading image.
vi: TIFF: Lỗi trong khi đọc tập tin ảnh.

en: Unknown TIFF resolution unit %d ignored
vi: Không hiểu đơn vị độ phân giải TIFF %d bỏ qua

en: TIFF: Error saving image.
vi: TIFF: Gặp lỗi khi ghi tập tin ảnh.

en: TIFF: Error writing image.
vi: TIFF: Gặp lỗi khi ghi tập tin ảnh.

en: Command line argument %d couldn't be converted to Unicode and will be ignored.
vi: Tham số dòng lệnh %d không thể chuyển đổi sang Unicode và sẽ bị bỏ qua.

en: Initialization failed in post init, aborting.
vi: Khởi tạo lỗi trong việc post init, đang bãi bỏ.

en:  (error %ld: %s)
vi:  (lỗi %ld: %s)

en: Unmatched '{' in an entry for mime type %s.
vi: Không khớp '{' trong một mục từ cho kiểu diễn tả %s.

en: Circular dependency involving module "%s" detected.
vi: Circular dependency đòi hỏi phải tìm được mô đun "%s".

en: Dependency "%s" of module "%s" doesn't exist.
vi: Phần phụ thuộc "%s" của mô đun "%s" chưa tồn tại.

en: Module "%s" initialization failed
vi: Sự khởi tạo mô-đun "%s" gặp lỗi

en: Japanese Postcard 100 x 148 mm
vi: Bưu Thiếp Kiểu Nhật Bản 100 x 148 mm

en: Japanese Postcard Rotated 148 x 100 mm
vi: Bưu Thiếp Kiểu Nhật Bản Đã Xoay lại 148 x 100 mm

en: Printing Error
vi: Lỗi In

en: Please wait while printing...
vi: Xin hãy đợi khi đang in...

en: Document:
vi: Tài liệu:

en: Progress:
vi: Tiến triển:

en:  (copy %d of %d)
vi:  (chép %d trong số %d)

en: First page
vi: Trang đầu

en: Last page
vi: Trang cuối

en: Could not start document preview.
vi: Không thể bắt đầu việc xem thử tài liệu.

en: Print Preview Failure
vi: Mô Phỏng Bản In Bị Lỗi

en: Sorry, not enough memory to create a preview.
vi: Rất tiếc, không đủ bộ nhớ để tạo lập việc xem thử.

en: Invalid regular expression '%s': %s
vi: Biểu thức thông thường '%s' không hợp lệ: %s

en: Failed to find match for regular expression: %s
vi: Việc tìm khớp với biểu thức thông thường gặp lỗi: %s

en: Renderer "%s" has incompatible version %d.%d and couldn't be loaded.
vi: Renderer "% s" đã không tương thích với phiên bản% d.% d và không thể được nạp.

en: Failed to monitor I/O channels
vi: Kênh vào ra màn hình gặp lỗi

en: Cannot initialize sockets
vi: Không thể khởi tạo socket

en: &Bottom
vi: &Dưới

en: &Convert
vi: &Chuyển đổi

en: &Down
vi: X&uống

en: Find...
vi: Tìm...

en: &First
vi: Đầ&u tiên

en: &Floppy
vi: Đĩa &mềm

en: &Harddisk
vi: Đĩa &cứng

en: Harddisk
vi: Đĩa cứng

en: Indent
vi: Thụt lề

en: &Index
vi: &Chỉ mục

en: &Info
vi: &Thông tin

en: &Jump to
vi: &Nhảy tới

en: Jump to
vi: Nhảy tới

en: Align Left
vi: Canh lề Trái

en: Align Right
vi: Canh lề Phải

en: &Last
vi: &Cuối

note: #-#-#-#-#  1509 (Pidgin)  #-#-#-#-# Open file selector to select the public key. #-#-#-#-#  764 (kwalletmanager)  #-#-#-#-# i18n: ectx: property (text), widget (QPushButton, _openClose)
en: Open...
vi: Mở...

en: Print previe&w...
vi: &Mô phỏng bản in...

en: &Print...
vi: &In...

en: Replace...
vi: Thay thế ...

en: Revert to Saved
vi: Hoàn nguyên để Ghi Lại

note: #-#-#-#-#  210 (digikam KDE4)  #-#-#-#-# i18n: ectx: Menu (Color)
en: &Color
vi: &Màu

en: &Ascending
vi: &Tăng dần

en: &Descending
vi: &Giảm dần

en: &Spell Check
vi: &Kiểm tra chính tả

note: #-#-#-#-#  1471 (nano 8.0-pre1)  #-#-#-#-# TRANSLATORS: Try to keep the next four strings at most 12 characters.
en: Spell Check
vi: Kiểm tra chính tả

en: &Strikethrough
vi: Gạch giữ&a

en: &Top
vi: &Trên

en: &Up
vi: &Lên

en: &Actual Size
vi: &Kích thước Thật

en: Zoom to &Fit
vi: Vừa &Khít Cửa Sổ

en: Show about dialog
vi: Hiển thị hộp thoại thông tin thêm

en: Paste selection
vi: Dán vùng chọn

en: Quit this program
vi: Thoát khỏi chương trình này

en: Redo last action
vi: Redo bước cuối cùng

en: Create new document
vi: Tạo tài liệu mới

en: Close current document
vi: Đóng tài liệu hiện thời

en: Save current document with a different filename
vi: Ghi lại tài liệu hiện hành với một cái tên khác

en: Conversion to charset '%s' doesn't work.
vi: Việc chuyển đổi bộ ký tự thành '%s' không làm việc.

en: incomplete header block in tar
vi: không hoàn thành khối đầu trong gói tar

en: checksum failure reading tar header block
vi: tổng kiểm tra việc đọc khối đầu gói tar bị thất bại

en: invalid data in extended tar header
vi: dữ liệu trong phần đầu mở rộng của gói tar không hợp lệ

en: tar entry not open
vi: mục tin tar không mở được

en: %s did not fit the tar header for entry '%s'
vi: %s không vừa khớp với phần đầu tar cho mục vào '%s'

en: incorrect size given for tar entry
vi: kích thước định sẵn cho mục tin của gói tar không hợp lệ

en: '%s' is probably a binary buffer.
vi: '%s' chắc chắn là một bộ đệm nhị phân.

en: can't write buffer '%s' to disk.
vi: không thể ghi dữ liệu đệm '%s' vào đĩa.

en: Failed to get the local system time
vi: Lấy thời gian từ hệ thống gặp lỗi

en: wxGetTimeOfDay failed.
vi: wxGetTimeOfDay bị lỗi.

en: '%s' is not a valid message catalog.
vi: '%s' không phải là catalog thông điệp hợp lệ.

en: Invalid message catalog.
vi: Catalog không hợp lệ.

en: Failed to parse Plural-Forms: '%s'
vi: Lỗi khi phân tích dạng thức số nhiều: '%s'

en: using catalog '%s' from '%s'.
vi: sử dụng catalog '%s' từ '%s'.

en: Resource '%s' is not a valid message catalog.
vi: Tài nguyên '%s' không đúng định dạng.

en: Couldn't enumerate translations
vi: Không thể liệt kê các bản dịch

en: Failed to open URL "%s" in default browser.
vi: Mở URL "%s" trong trình duyệt mặc định gặp lỗi.

en: Required information entry is empty.
vi: Mục thông tin đã yêu cầu bị rỗng.

en: '%s' is one of the invalid strings
vi: '%s' là một trong số những chuỗi không hợp lệ

en: '%s' is not one of the valid strings
vi: '%s' không phải là một chuỗi hợp lệ

en: This platform does not support background transparency.
vi: Hệ thống này không hỗ trợ làm trong suốt nền

en: Could not transfer data to window
vi: Không thể truyền dữ liệu tới cửa sổ

en: Out of window IDs.  Recommend shutting down application.
vi: Thiếu chỉ số cửa sổ IDs. Đề nghị đóng ứng dụng.

en: XPM: incorrect header format!
vi: XPM: định dạng phần đầu không đúng!

en: XPM: incorrect colour description in line %d
vi: XPM: phần mô tả màu sắc không đúng tại dòng %d

en: XPM: malformed colour definition '%s' at line %d!
vi: XPM: định nghĩa màu sắc dị hình '%s' tại dòng %d!

en: XPM: no colors left to use for mask!
vi: XPM: không tìm thấy màu sử dụng cho mặt nạ!

en: XPM: truncated image data at line %d!
vi: XPM: dữ liệu bị cắt xén ảnh tại dòng %d!

en: XPM: Malformed pixel data!
vi: XPM: Dữ liệu điểm ảnh của ảnh bị hỏng!

en: Illegal Parameter Count for Create Method
vi: Tham số Số lượng không hợp lệ cho Phương thức Tạo

en: Illegal Parameter Count for ConstructObject Method
vi: Tham số Số lượng không hợp lệ cho Phương thức ConstructObject (khởi tạo đối tượng, hay cấu tử)

en: Create Parameter %s not found in declared RTTI Parameters
vi: Tạo Tham Số %s không tìm thấy trong khai báo Tham Số RTTI

en: Type must have enum - long conversion
vi: Kiểu phải ở dạng enum - long chuyển đổi

en: Invalid or Null Object ID passed to GetObjectClassInfo
vi: Không hợp lệ hay Null Object ID được chuyển tới GetObjectClassInfo

en: Unknown Object passed to GetObjectClassInfo
vi: Đối Tượng không rõ được truyền tới GetObjectClassInfo

en: Invalid or Null Object ID passed to HasObjectClassInfo
vi: Không hợp lệ hay Null Object ID được chuyển tới HasObjectClassInfo

en: Passing a already registered object to SetObject
vi: Chuyển qua một đối tượng đã được đăng ký rồi để SetObject

en: Passing an unknown object to GetObject
vi: Chuyển một đối tượng không hợp lệ cho SetObject

en: Forward hrefs are not supported
vi: Liên kết tiến tới chưa được hỗ trợ

en: unknown class %s
vi: chưa biết lớp %s

en: Objects must have an id attribute
vi: Đối tượng phải có giá trị thuộc tính id

en: Doubly used id : %d
vi: Chỉ số id người dùng kép: %d

en: Unknown Property %s
vi: Không Rõ Thuộc Tính %s

en: incorrect event handler string, missing dot
vi: xâu chữ bộ điều khiển sự kiện không hợp lệ, thiếu dấu chấm

en: can't re-initialize zlib deflate stream
vi: không thể khởi tạo lại zlib deflate stream

en: can't re-initialize zlib inflate stream
vi: không thể khởi tạo lại zlib inflate stream

en: invalid zip file
vi: tập tin zip không hợp lệ

en: can't find central directory in zip
vi: không thể tìm thấy thư mục trung tâm trong zip

en: error reading zip central directory
vi: lỗi đọc thư mục trung tâm zip

en: error reading zip local header
vi: lỗi đọc phần đầu nội bộ của zip

en: unsupported Zip compression method
vi: không hỗ trợ phương thức nén Zip

en: reading zip stream (entry %s): bad length
vi: đang đọc dòng dữ liệu zip (mục vào %s): chiều dài lỗi

en: reading zip stream (entry %s): bad crc
vi: đang đọc dòng dữ liệu zip (mục vào %s): kiểm tra độ dư vòng(crc) hỏng

en: error writing zip entry '%s': bad crc or length
vi: lỗi ghi mục tin zip '%s': kiểm tra crc hay độ dài hỏng

en: Gzip not supported by this version of zlib
vi: Gzip không được hỗ trợ bởi phiên bản này của zlib

en: Can't initialize zlib inflate stream.
vi: Không thể khởi tạo zlib inflate stream.

en: Can't read inflate stream: unexpected EOF in underlying stream.
vi: Không thể đọc inflate stream: không mong chờ kết thúc tập tin EOF nằm ở dưới dòng dữ liệu.

en: zlib error %d
vi: lỗi zlib %d

en: Can't read from inflate stream: %s
vi: Không thể đọc từ inflate stream: %s

en: Can't initialize zlib deflate stream.
vi: Không thể khởi tạo zlib deflate stream.

en: Can't write to deflate stream: %s
vi: Không thể ghi vào deflate stream: %s

en: No bitmap handler for type %d defined.
vi: Không có bộ điều khiển ảnh cho kiểu %d được định nghĩa.

en: Failed to read event from DirectFB pipe
vi: Đọc từ ống dẫn DirectFB gặp lỗi

en: Failed to switch DirectFB pipe to non-blocking mode
vi: Chuyển sang chế độ từ đường ống DirectFB sang chế độ non-blocking gặp lỗi

en: no fonts found in %s, using builtin font
vi: không phông chữ nào được tìm thấy trong %s, sử dụng phông dựng sẵn

en: DirectFB error %d occurred.
vi: Lỗi DirectFB %d đã xảy ra.

en: Version
vi: Phiên bản

en: Documentation writers
vi: Những người viết tài liệu

en: No handler found for animation type.
vi: Không có phần điều khiển cho kiểu hoạt hình.

en: No animation handler for type %ld defined.
vi: Không có bộ điều khiển hoạt hình cho kiểu %ld đã định nghĩa.

en: Choose colour
vi: Chọn màu

en: Row %i
vi: Hàng %i

en: Executable files (*.exe)|*.exe|
vi: Tập tin thực thi (*.exe)|*.exe|

en: A debug report has been generated in the directory
vi: Một báo cáo lỗi đã được tạo ra trong thư mục

en: If you wish to suppress this debug report completely, please choose the "Cancel" button,
    but be warned that it may hinder improving the program, so if
    at all possible please do continue with the report generation.
vi: Nếu bạn mong muốn ngăn cản toàn bộ báo cáo lỗi này, xin hãy bấm vào nút "Hủy bỏ" ,
    nhưng xin cảnh báo rằng nó có thể gây cản trở việc phát triển chương trình, do đó
    nếu có thể xin hãy tiếp tục việc báo cáo với chúng tôi.

en:               Thank you and we're sorry for the inconvenience!
vi:               Xin cảm ơn và chúng tôi lấy làm tiếc về sự bất tiện này!

en: &Debug report preview:
vi: Xem thử &báo cáo lỗi:

en: &View...
vi: &Trình bày...

en: &Notes:
vi: Ghi c&hú:

en: Cannot open file for PostScript printing!
vi: Không thể mở tập tin cho việc in dạng PostScript!

en: Illegal directory name.
vi: Tên thư mục không hợp lệ.

en: Operation not permitted.
vi: Thao tác không được phép.

en: Create new directory
vi: Tạo thư mục mới

en: Show &hidden directories
vi: &Hiện thư mục ẩn

en: The directory '%s' does not exist
    Create it now?
vi: Thư mục '%s' chưa tồn tại
    Có tạo bây giờ không?

en: Directory does not exist
vi: Thư mục chưa tồn tại

en: Failed to create directory '%s'
    (Do you have the required permissions?)
vi: Tạo thư mục '%s' gặp lỗi
    (bạn có quyền yêu cầu không?)

en: You cannot add a new directory to this section.
vi: Bạn không thể thêm một thư mục mới vào section này.

en: NewName
vi: TênMới

en: Edit item
vi: Biên tập mục tin

en: Search direction
vi: Hướng tìm kiếm

en: Directory doesn't exist.
vi: Thư mục chưa tồn tại.

en: Go to parent directory
vi: Chuyển sang thư mục cha

en: Decorative
vi: Trang trí

en: Teletype
vi: Dạng Teletype

en: Slant
vi: Nghiêng

en: &Font family:
vi: Họ &phông chữ:

en: The font family.
vi: Họ phông chữ.

en: &Style:
vi: &Kiểu dáng:

en: The font style.
vi: Kiểu phông chữ.

en: &Weight:
vi: Độ đậ&m:

en: The font weight.
vi: Độ đậm phông chữ.

en: C&olour:
vi: Mà&u:

en: The font colour.
vi: Màu phông chữ.

en: &Point size:
vi: &Kích thước điểm:

en: The font point size.
vi: Cỡ phông chữ theo đơn vị point.

en: Whether the font is underlined.
vi: Không biết phông chữ có gạch chân hay không.

en: Shows the font preview.
vi: Hiện bộ xem thử phông chữ.

en: Click to cancel the font selection.
vi: Bấm vào để hủy việc chọn phông chữ.

en: Click to confirm the font selection.
vi: Bấm vào để xác nhận việc chọn phông chữ.

en: Help directory "%s" not found.
vi: Không tìm thấy thư mục trợ giúp "%s".

en: No entries found.
vi: Không tìm thấy đề mục nào.

en: Relevant entries:
vi: Các đề mục tin hợp:

en: Entries found
vi: Các mục tin tìm thấy

en: &Copy URL
vi: &Sao chép URL

en: Hide this notification message.
vi: Tắt phần thông báo.

en: %s Error
vi: %s Lỗi

en: %s Warning
vi: %s Cảnh báo

en: %s Information
vi: %s Thông tin

en: Save log contents to file
vi: Ghi lại nội dung nhật ký vào tập tin

en: Clear the log contents
vi: Xóa nội dung nhật ký thông tin

en: Log saved to the file '%s'.
vi: Ghi nhật ký thông tin vào tập tin '%s'.

en: &Details
vi: &Chi tiết

en: Failed to copy dialog contents to the clipboard.
vi: Sao chép nội dung từ hộp thoại vào bộ nhớ clipboard gặp lỗi.

en: invalid message box return value
vi: hộp thoại thông điệp trả về giá trị không hợp lệ

en: Could not start printing.
vi: Không thể bắt đầu in.

en: Printing page %d...
vi: Đang in trang %d...

en: Printer options
vi: Tùy chọn về máy in

en: Setup...
vi: Cài đặt...

en: Printer:
vi: Máy in:

en: Print Range
vi: Vùng cần in

en: Print Setup
vi: Cài Đặt In

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

en: Print in colour
vi: In màu

en: Print spooling
vi: In vào bộ nhớ

en: Printer command:
vi: Lệnh in:

en: Printer options:
vi: Tùy chọn về máy in:

en: Left margin (mm):
vi: Lề trái (mm):

en: Top margin (mm):
vi: Để lề trên (mm):

en: Right margin (mm):
vi: Lề phải (mm):

en: Bottom margin (mm):
vi: Lề dưới chân (mm):

en: Printer...
vi: Máy in...

en: Could not find tab for id
vi: Không thể tìm thấy tab cho id

en: Tips not available, sorry!
vi: Các mẹo nhỏ vẫn chưa có, thành thật xin lỗi!

en: Did you know...
vi: Bạn có biết...

en: &Show tips at startup
vi: &Hiện hướng dẫn nhỏ lúc mới mở

en: &Next Tip
vi: Mẹo kế &tiếp

en: Unable to initialize GTK+, is DISPLAY set properly?
vi: Không thể khởi tạo GTK+, BỘ HIỂN THỊ đã cài đặt các thuộc tính hay chưa?

en: MDI child
vi: cửa sổ MDI con

en: Failed to insert text in the control.
vi: Chèn chữ vào điều khiển gặp lỗi.

en: GTK+ installed on this machine is too old to support screen compositing, please install GTK+ 2.12 or later.
vi: GTK+ đã cài đặt trên máy này quá cũ để nó có thể hỗ trợ ghép màn hình, hãy cài GTK+ 2.12 hay mới hơn.

en: Compositing not supported by this system, please enable it in your Window Manager.
vi: Sự kết hợp không được hỗ trợ bởi hệ thống này, xin hãy bật nó lên trong Window Manager.

en: This program was compiled with a too old version of GTK+, please rebuild with GTK+ 2.12 or newer.
vi: Chương trình này được dịch với phiên bản cũ của GTK+, xin hãy dịch lại với GTK+ 2.12 hay mới hơn.

en: Please choose a valid font.
vi: Hãy chọn một phông chữ hợp lệ.

en: Failed to open CHM archive '%s'.
vi: Mở CHM để lưu giữ '%s' gặp lỗi.

en: bad arguments to library function
vi: tham số sai tới hàm thư viện

en: read error
vi: lỗi đọc

note: #-#-#-#-#  499 (grub 2.12-rc1)  #-#-#-#-# TRANSLATORS: it's about GNUPG signatures.
en: bad signature
vi: chữ ký sai

en: error in data format
vi: lỗi định dạng dữ liệu

en: checksum error
vi: tổng kiểm tra sai

en: compression error
vi: lỗi nén

en: decompression error
vi: lỗi giải nén

en: Extraction of '%s' into '%s' failed.
vi: Rút trích '%s' vào '%s' gặp lỗi.

en: Link contained '//', converted to absolute link.
vi: Liên kết có chứa '//', đã chuyển đổi sang liên kết đúng đắn.

en: Help: %s
vi: Trợ giúp: %s

en: Adding book %s
vi: Thêm sách %s

en: Cannot open contents file: %s
vi: Không thể mở tập tin nội dung: %s

en: Cannot open index file: %s
vi: Không thể mở tập tin chỉ mục: %s

en: noname
vi: không tên

en: Cannot open HTML help book: %s
vi: Không thể mở sách trợ giúp dạng HTML: %s

en: Displays help as you browse the books on the left.
vi: Hiện phần trợ giúp như là một trình duyệt sách trên phần bên trái.

en: Display all index items that contain given substring. Search is case insensitive.
vi: Hiện tất cả chỉ số mục tin mà có chứa chuỗi con định sẵn. Tìm kiếm phân biệt Hoa/thường.

en: Show all items in index
vi: Hiển thị tất cả các mục tin trong mục lục

en: Search contents of help book(s) for all occurrences of the text you typed above
vi: Tìm kiếm nội dung của cuốn sách trợ giúp cho tất cả các lần xuất hiện của chữ bạn đã gõ ở trên

en: Show/hide navigation panel
vi: Hiện/ẩn bản điều hướng

en: Go one level up in document hierarchy
vi: Tăng một cấp trong thứ bậc tài liệu

en: Open HTML document
vi: Mở tài liệu định dạng HTML

en: Print this page
vi: In ra trang này

en: Display options dialog
vi: Hiển thị hộp thoại tùy chọn

en: Please choose the page to display:
vi: Xin hãy chọn trang bạn muốn hiển thị:

en: No matching page found yet
vi: Không tìm thấy trang phù hợp

en: Found %i matches
vi: Tìm thấy %i cái khớp

note: #-#-#-#-#  1837 (shotwell master)  #-#-#-#-# We're installed system-wide, so use the system help. We're being run from the build directory; we'll have to handle clicks to this link manually ourselves, due to a limitation of help: URIs.
en: (Help)
vi: (Trợ giúp)

en: %d of %lu
vi: %d của %lu

en: %lu of %lu
vi: %lu của %lu

en: Search in all books
vi: Tìm trong tất cả các sách

en: Help Browser Options
vi: Các tùy chọn Duyệt Trợ Giúp

en: Normal font:
vi: Phông chữ thường:

en: font size
vi: cỡ phông chữ

en: Normal face<br>and <u>underlined</u>.
vi: Bình thường<br>và <u>gạch chân</u>.

en: <i>Italic face.</i>
vi: <i>Chữ nghiêng.</i>

en: <b>Bold face.</b>
vi: <b>Chữ đậm.</b>

en: <b><i>Bold italic face.</i></b><br>
vi: <b><i>Chữ vừa đậm vừa nghiêng.</i></b><br>

en: Fixed size face.<br> <b>bold</b> <i>italic</i>
vi: Kích thước bình thường.<br> <b>đậm</b> <i>nghiêng</i>

en: <b><i>bold italic <u>underlined</u></i></b><br>
vi: <b><i>đậm và nghiêng <u>có gạch chân</u></i></b><br>

en: Help Printing
vi: Trợ Giúp In Ấn

en: Cannot print empty page.
vi: Không thể in một trang rỗng.

en: Help books (*.htb)|*.htb|Help books (*.zip)|*.zip|
vi: Sách trợ giúp (*.htb)|*.htb|Sách trợ giúp (*.zip)|*.zip|

en: HTML Help Project (*.hhp)|*.hhp|
vi: HTML Đề án Trợ giúp (*.hhp)|*.hhp|

note: translators: the first %u is replaced with the current position, the second with the number of search results
en: %u of %u
vi: %u trên %u

en: Cannot open HTML document: %s
vi: Không thể mở tài liệu HTML: %s

en: Unable to open requested HTML document: %s
vi: Không thể mở tài liệu HTML đã yêu cầu: %s

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

en: HTML anchor %s does not exist.
vi: Điểm neo HTML %s không tồn tại.

en: Copied to clipboard:"%s"
vi: Đã sao chép vào clipboard:"%s"

en: This document doesn't fit on the page horizontally and will be truncated when it is printed.
vi: Tài liệu này không vừa khớp theo chiều ngang của giấy và sẽ bị cắt cụt đi khi được in.

en: The document "%s" doesn't fit on the page horizontally and will be truncated if printed.
    
    Would you like to proceed with printing it nevertheless?
vi: Tài liệu  "%s" không vừa khớp với khổ giấy theo chiều ngang và sẽ bị cắt cụt đi khi nếu được in.
    
    Bạn có thực sự muốn in nó không?

en: If possible, try changing the layout parameters to make the printout more narrow.
vi: Nếu có thể, hay thử thay đổi cách bố trí các tham số để mà in ra nhiều mũi tên hơn.

en: There was a problem during page setup: you may need to set a default printer.
vi: Có trục trặc xảy ra khi cài đặt kiểu giấy: có lẽ bạn cần phải đặt một máy in mặc định.

en: Failed to display HTML document in %s encoding
vi: Hiển thị tài liệu HTML trong bộ mã %s gặp lỗi

en: wxWidgets could not open display for '%s': exiting.
vi: wxWidgets không thể mở' %s' ra, đang thoát ra.

en: Failed to open the clipboard.
vi: Mở clipboard gặp lỗi.

en: Failed to close the clipboard.
vi: Đóng clipboard gặp lỗi.

en: Failed to empty the clipboard.
vi: Làm rỗng clipboard gặp lỗi.

en: Unsupported clipboard format.
vi: Dạng thức clipboard không được hỗ trợ.

en: Failed to set clipboard data.
vi: Đặt dữ liệu clipboard gặp lỗi.

en: Failed to put data on the clipboard
vi: Đặt dữ liệu vào clipboard gặp lỗi

en: Failed to get data from the clipboard
vi: Lấy dữ liệu từ clipboard gặp lỗi

en: Failed to retrieve the supported clipboard formats
vi: Khôi phục định dạng clipboard được hỗ trợ gặp lỗi

en: Colour selection dialog failed with error %0lx.
vi: Hộp thoại chọn màu gặp lỗi %0lx.

en: Failed to create cursor.
vi: Tạo con trỏ chuột gặp lỗi.

en: Failed to register DDE server '%s'
vi: Đăng ký máy chủ DDE '%s' gặp lỗi.

en: Failed to unregister DDE server '%s'
vi: Việc bỏ đăng ký máy chủ DDE '%s' gặp lỗi

en: Failed to create connection to server '%s' on topic '%s'
vi: Tạo kết nối tới máy chủ '%s' với chủ đề '%s' gặp lỗi

en: DDE poke request failed
vi: Yêu cầu poke DDE gặp lỗi

en: Failed to establish an advise loop with DDE server
vi: Thiết lập một vòng lặp advise máy chủ DDE gặp lỗi

en: Failed to terminate the advise loop with DDE server
vi: Chấm dứt vòng lặp advise với máy chủ DDE gặp lỗi

en: Failed to send DDE advise notification
vi: Gửi thông báo DDE advise gặp lỗi

en: Failed to create DDE string
vi: Tạo chuỗi DDE gặp lỗi

en: no DDE error.
vi: không có lỗi DDE.

en: a request for a synchronous advise transaction has timed out.
vi: yêu cầu cho chuyển tác advise đồng bộ gặp lỗi quá lâu.

en: the response to the transaction caused the DDE_FBUSY bit to be set.
vi: đáp ứng chuyển tác này là nguyên nhân bít DDE_FBUSY được đặt.

en: a request for a synchronous data transaction has timed out.
vi: yêu cầu chuyển tác dữ liệu đồng bộ gặp lỗi quá lâu.

en: a DDEML function was called without first calling the DdeInitialize function,
    or an invalid instance identifier
    was passed to a DDEML function.
vi: hàm DDEML được gọi mà không gọi hàm DdeInitialize trước,
    hay bộ nhận dạng instance không hợp lệ
    đã được chuyển qua hàm DDEML.

en: an application initialized as APPCLASS_MONITOR has
    attempted to perform a DDE transaction,
    or an application initialized as APPCMD_CLIENTONLY has 
    attempted to perform server transactions.
vi: một ứng dụng khởi tạo như APPCLASS_MONITOR đã
    cố gắng thi hành một chuyển tác DDE,
    hay một ứng dụng khởi tạo như APPCMD_CLIENTONLY đã
    cố gắng thi hành một chuyển tác phía máy chủ.

en: a request for a synchronous execute transaction has timed out.
vi: yêu cầu cho chuyển tác thi hành đồng bộ gặp lỗi quá lâu.

en: a parameter failed to be validated by the DDEML.
vi: một tham số gặp lỗi được công nhận bởi DDEML.

en: a DDEML application has created a prolonged race condition.
vi: một ứng dụng DDEML đã tạo ra một loại điều kiện nối dài.

en: a memory allocation failed.
vi: sự cấp phát bộ nhớ bị lỗi.

en: a client's attempt to establish a conversation has failed.
vi: sự có gắng của máy khách để thiết lập một cuộc đàm thoại bị lỗi.

en: a transaction failed.
vi: một chuyển tác bị lỗi.

en: a request for a synchronous poke transaction has timed out.
vi: yêu cầu cho chuyển tác poke đồng bộ gặp lỗi quá lâu.

en: an internal call to the PostMessage function has failed.
vi: cuộc gọi nội tới hàm PostMessage gặp lỗi.

en: reentrancy problem.
vi: trục trặc reentrancy.

en: a server-side transaction was attempted on a conversation
    that was terminated by the client, or the server
    terminated before completing a transaction.
vi: chuyển tác phía máy chủ nỗ lực để giao tiếp
    với chuyển tác đã chấm dứt phía máy khách, hay máy chủ
    chấm dứt trước khi hoàn tất chuyển tác.

en: an internal error has occurred in the DDEML.
vi: một lỗi nội bộ phát sinh trong DDEML.

en: a request to end an advise transaction has timed out.
vi: yêu cầu cho chuyển tác end và advise đồng bộ gặp lỗi quá lâu.

en: an invalid transaction identifier was passed to a DDEML function.
    Once the application has returned from an XTYP_XACT_COMPLETE callback,
    the transaction identifier for that callback is no longer valid.
vi: một bộ nhận dạng chuyển tác không hợp lệ được chuyển tới hàm DDEML.
    Một khi ứng dụng trả về từ một XTYP_XACT_COMPLETE callback,
    bộ nhận dạng chuyển tác cho callback đó sẽ không còn hợp lệ.

en: Unknown DDE error %08x
vi: Không hiểu lỗi DDE %08x

en: Dial up functions are unavailable because the remote access service (RAS) is not installed on this machine. Please install it.
vi: Hàm quay số không sẵn sàng bởi vì dịch vụ truy cập từ xa (RAS) chưa được cài trong máy này. Xin hãy cài nó vào.

en: The version of remote access service (RAS) installed on this machine is too old, please upgrade (the following required function is missing: %s).
vi: Phiên bản của chương trình truy cập dữ liệu từ xa (RAS) được cài đặt trong máy này đã quá cũ, xin hãy cập nhật (hàm yêu cầu sau đây bị thiếu: %s).

en: Failed to retrieve text of RAS error message
vi: Khôi phục chữ của thông điệp lỗi RAS gặp lỗi

en: unknown error (error code %08x).
vi: chưa biết lỗi (mã sai %08x).

en: Cannot find active dialup connection: %s
vi: Không thể tìm thấy kết nối quay số đang hoạt động: %s

en: Several active dialup connections found, choosing one randomly.
vi: Tìm thấy nhiều kết nối quay số đang hoạt động, đang chọn một cái ngẫu nhiên.

en: Failed to establish dialup connection: %s
vi: Thiết lập kết nối quay số gặp lỗi: %s

en: Failed to get ISP names: %s
vi: Lấy tên của nhà cung cấp dịch vụ Internet ISP gặp lỗi: %s

en: Failed to connect: no ISP to dial.
vi: Kết nối lỗi: không có nhà cung cấp dịch vụ Internet ISP để quay số.

en: Choose ISP to dial
vi: Chọn nhà cung cấp dịch vụ Internet ISP để quay số

en: Please choose which ISP do you want to connect to
vi: Xin hãy chọn nhà cung cấp dịch vụ Internet ISP mà bạn muốn kết nối tới

en: Failed to connect: missing username/password.
vi: Kết nối lỗi: không có tên người dùng/mật khẩu.

en: Failed to initiate dialup connection: %s
vi: Khởi tạo kết nối quay số gặp lỗi: %s

en: Cannot hang up - no active dialup connection.
vi: Không thể gác máy - không có kết nối quay số nào đang hoạt động.

en: Failed to terminate the dialup connection: %s
vi: Chấm dứt kết nối quay số gặp lỗi: %s

en: Failed to allocate %luKb of memory for bitmap data.
vi: Việc cấp phát %luKb bộ nhớ cho dữ liệu ảnh bitmap gặp lỗi.

en: Cannot enumerate files in directory '%s'
vi: Không thể đếm các tập tin trong thư mục '%s'

en: Couldn't obtain folder name
vi: Không thể lấy được tên thư mục

en: Couldn't add an image to the image list.
vi: Không thể thêm ảnh vào trong danh sách ảnh.

en: Failed to create the standard find/replace dialog (error code %d)
vi: Tạo hộp thoại tìm/thay thế tiêu chuẩn gặp lỗi (mã lỗi %d)

en: File dialog failed with error code %0lx.
vi: Hộp thoại chọn tập tin bị lỗi %0lx.

en: Common dialog failed with error code %0lx.
vi: Hộp thoại dùng chung gặp lỗi %0lx.

en: Ungraceful worker thread termination
vi: Sự kết thúc một tuyến trình công việc không đúng đắn

en: Unable to create IOCP worker thread
vi: Không thể tạo tuyến làm việc IOCP được

en: Unable to start IOCP worker thread
vi: Không thể khởi tạo tuyến trình làm việc IOCP

en: Monitoring individual files for changes is not supported currently.
vi: Theo dõi các tập tin riêng lẻ để biết nó thay đổi gì hiện tại không được hỗ trợ.

en: Unable to set up watch for '%s'
vi: Không thể cài đặt cửa sổ theo dõi cho '%s'

en: Can't monitor non-existent directory "%s" for changes.
vi: Không thể theo dõi thư mục không-hiện-có "%s" để thấy được các thay đổi.

en: Failed to initialize OpenGL
vi: Khởi tạo OpenGL gặp lỗi.

en: MS HTML Help functions are unavailable because the MS HTML Help library is not installed on this machine. Please install it.
vi: Hàm MS HTML Help không sẵn sàng bởi vì thư viện MS HTML Help không được cài đặt trong máy này. Xin hãy cài nó vào.

en: Failed to initialize MS HTML Help.
vi: Khởi tạo Trợ Giúp MS HTML gặp lỗi.

en: Couldn't retrieve information about list control item %d.
vi: Không thể phục hồi thông tin về điều khiển danh sách mục tin %d.

en: &Cascade
vi: &Kiểu xếp chồng

en: Tile &Horizontally
vi: Xếp Kề Nhau Theo C&hiều Ngang

en: Tile &Vertically
vi: Xếp &Kề Nhau Theo Chiều Đứng

en: &Arrange Icons
vi: Xắp xế&p Biểu Tượng

en: Failed to create MDI parent frame.
vi: Tạo khung cửa sổ cha MDI gặp lỗi.

en: Failed to find CLSID of "%s"
vi: Gặp lỗi khi tìm CLSID của "%s"

en: Failed to create an instance of "%s"
vi: Gặp lỗi khi tạo một minh dụ của "%s"

en: Cannot get an active instance of "%s"
vi: Không lấy được minh dụ đang hoạt động của  "%s"

en: Failed to get OLE automation interface for "%s"
vi: Gặp lỗi khi lấy giao diện tự động OLE cho "%s"

en: Unknown name or named argument.
vi: Không hiểu tên hay tham số tên.

en: Unknown exception
vi: Không hiểu ngoại lệ

en: Method or property not found.
vi: Phương thức hay thuộc tính không tìm thấy.

en: Overflow while coercing argument values.
vi: Tràn khi ép buộc các giá trị tham số.

en: Object implementation does not support named arguments.
vi: Phần thực thi đối tượng không hỗ trợ các đối số có tên.

en: The locale ID is unknown.
vi: ID nơi chốn không được biết.

en: Missing a required parameter.
vi: Thiếu tham số yêu cầu.

en: Argument %u not found.
vi: Tham số %u không tìm thấy.

en: Type mismatch in argument %u.
vi: Không khớp kiểu trong tham số %u.

en: The system cannot find the file specified.
vi: Hệ thống không tìm thấy tập tin đã chỉ ra.

en: Class not registered.
vi: Lớp chưa được đăng ký.

en: Unknown error %08x
vi: Không hiểu lỗi %08x

en: OLE Automation error in %s: %s
vi: Lỗi hoạt hình OLE trong %s: %s

en: Couldn't register clipboard format '%s'.
vi: Không thể đăng ký định dạng clipboard '%s'.

en: The clipboard format '%d' doesn't exist.
vi: Định dạng clipboard '%d' chưa tồn tại.

en: Can't get info about registry key '%s'
vi: Không thể nhận được thông tin về khóa đăng ký '%s'

en: Can't open registry key '%s'
vi: Không thể mở khóa đăng ký '%s'

en: Can't create registry key '%s'
vi: Không thể tạo một khóa đăng ký '%s'

en: Can't close registry key '%s'
vi: Không thể đóng khóa đăng ký '%s'

en: Registry value '%s' already exists.
vi: Giá trị đăng ký '%s' đã tồn tại rồi.

en: Failed to rename registry value '%s' to '%s'.
vi: Đổi tên giá trị đăng ký '%s' thành '%s' gặp lỗi.

en: Can't copy values of unsupported type %d.
vi: Không thể sao chép giá trị của kiểu không được hỗ trợ %d.

en: Registry key '%s' does not exist, cannot rename it.
vi: Khóa đăng ký '%s' chưa tồn tại, không thể đổi tên được.

en: Registry key '%s' already exists.
vi: Khóa đăng ký '%s' đã tồn tại rồi.

en: Failed to rename the registry key '%s' to '%s'.
vi: Đổi tên khóa đăng ký '%s' thành '%s' gặp lỗi.

en: Failed to copy the registry subkey '%s' to '%s'.
vi: Sao chép khóa đăng ký phụ '%s' tới '%s' gặp lỗi.

en: Failed to copy registry value '%s'
vi: Sao chép giá trị đăng ký '%s' gặp lỗi

en: Failed to copy the contents of registry key '%s' to '%s'.
vi: Sao chép nội dung khóa đăng ký '%s' tới '%s' gặp lỗi.

en: Registry key '%s' is needed for normal system operation,
    deleting it will leave your system in unusable state:
    operation aborted.
vi: Khóa đăng ký '%s' là cần thiết cho hệ thống hoạt động bình thường,
    việc xóa nó sẽ làm cho hệ thống của bạn rơi vào trạng thái không ổn định:
    thao tác đã bị hủy bỏ.

en: Can't delete key '%s'
vi: Không thể xóa khóa '%s'

en: Can't delete value '%s' from key '%s'
vi: Không thể xóa giá trị '%s' từ khóa '%s'

en: Can't read value of key '%s'
vi: Không thể đọc giá trị của khóa '%s'

en: Can't set value of '%s'
vi: Không thể đặt giá trị của '%s'

en: Can't read value of '%s'
vi: Không thể đọc giá trị của '%s'

en: Can't enumerate values of key '%s'
vi: Không thể liệt kê các giá trị của khóa '%s'

en: Can't enumerate subkeys of key '%s'
vi: Không thể liệt kê khóa phụ từ khóa '%s'

en: Can't export value of unsupported type %d.
vi: Không thể xuất ra giá trị của kiểu không được hỗ trợ %d.

en: Ignoring value "%s" of the key "%s".
vi: Bỏ qua giá trị "%s" của khóa "%s".

en: Impossible to create a rich edit control, using simple text control instead. Please reinstall riched32.dll
vi: Không thể nào khởi tạo điều khiển văn bản (rich edit), đang sử dụng điều khiển văn bản đơn giản để thay thế. Xin hãy cài lại riched32.dll

en: Cannot start thread: error writing TLS.
vi: Không thể khởi động tuyến trình: lỗi ghi TLS.

en: Can't set thread priority
vi: Không thể đặt mức ưu tiên tuyến trình

en: Can't create thread
vi: Không thể tạo tuyến trình

en: Couldn't terminate thread
vi: Không thể chấm dứt tuyến trình

en: Cannot wait for thread termination
vi: Không thể chờ tuyến trình thiết bị cuối

en: Cannot suspend thread %lx
vi: Không thể đình chỉ tuyến trình %lx

en: Cannot resume thread %lx
vi: Không thể phục hồi tuyến trình %lx

en: Couldn't get the current thread pointer
vi: Không thể lấy con trỏ tuyến trình hiện hành

en: Thread module initialization failed: impossible to allocate index in thread local storage
vi: Khởi tạo mô đun tuyến trình gặp lỗi: không thể cấp phát chỉ số trong phần lưu trữ nội bộ tuyến trình

en: Thread module initialization failed: cannot store value in thread local storage
vi: Khởi tạo mô đun tuyến trình gặp lỗi: không thể lưu giá trị trong phần lưu trữ nội bộ tuyến trình

en: Couldn't create a timer
vi: Không tạo được một timer

en: can't find user's HOME, using current directory.
vi: không thể tìm thấy thư mục HOME của người dùng, sử dụng thư mục hiện hành.

en: Failed to kill process %d
vi: Loại bỏ quá trình %d gặp lỗi

en: Failed to load resource "%s".
vi: Lỗi khi tải tài nguyên "%s".

en: Failed to lock resource "%s".
vi: Lỗi khi khóa tài nguyên "%s".

en: build %lu
vi: xây dựng %lu

en: , 64-bit edition
vi: , bản 64-bit

en: Failed to create an anonymous pipe
vi: Tạo anonymous pipe gặp lỗi

en: Failed to redirect the child process IO
vi: Chuyển hướng vào xử lý IO con gặp lỗi

en: Execution of command '%s' failed
vi: Thi hành lệnh '%s' gặp lỗi

en: Failed to load mpr.dll.
vi: Tải thư viện mpr.dll gặp lỗi.

en: Cannot read typename from '%s'!
vi: Không thể đọc kiểu tên từ '%s'!

en: Cannot load icon from '%s'.
vi: Không thể tải biểu tượng từ '%s'.

en: Background colour
vi: Màu nền

en: The font size in points.
vi: Cỡ phông chữ theo đơn vị point.

en: Check to make the font bold.
vi: Đánh đấu kiểm để làm cho phông chữ đậm.

en: Check to make the font italic.
vi: Đánh đấu kiểm để làm cho phông chữ nghiêng.

en: Check to make the font underlined.
vi: Đánh đấu kiểm để làm cho phông chữ có gạch chân.

en: Colour:
vi: Màu sắc:

en: Click to change the font colour.
vi: Bấm vào để thay đổi màu sắc phông chữ.

en: Shows a preview of the font.
vi: Xem thử phông chữ.

en: Click to cancel changes to the font.
vi: Bấm vào để hủy thay đổi phông chữ.

en: Click to confirm changes to the font.
vi: Bấm vào để xác nhận thay đổi phông chữ.

en: <Any>
vi: <Bất kỳ>

en: <Any Roman>
vi: <Dạng La Mã bất kỳ>

en: <Any Modern>
vi: <Dạng Hiện Đại bất kỳ >

en: <Any Script>
vi: <Dạng Script bất kỳ>

en: <Any Swiss>
vi: <Dạng Thụy Sỹ bất kỳ>

en: <Any Teletype>
vi: <Dạng Teletype bất kỳ>

[ctx: macOS menu item]
en: About...
vi: Giới thiệu...

[ctx: macOS menu item]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu
en: Preferences...
vi: Cá nhân hóa...

[ctx: macOS menu item]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu
en: Services
vi: Dịch vụ

[ctx: macOS menu item]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu, %s is replaced with "Poedit"
en: Hide %s
vi: Ẩn %s

[ctx: macOS menu item]
note: #-#-#-#-#  1717 (poedit)  #-#-#-#-# TRANSLATORS: macOS item in app menu, %s is replaced with "Poedit"
en: Quit %s
vi: Thoát %s

note: #-#-#-#-#  1997 (wxWidgets 3.1)  #-#-#-#-# TRANSLATORS: Label of font face name #-#-#-#-#  1804 (wxWidgets 3.1)  #-#-#-#-# #-#-#-#-#  1772 (wxWidgets 3.1)  #-#-#-#-#
en: Face Name
vi: Tên Mặt

en: Maroon
vi: Nâu sẫm

en: Navy
vi: Hải quân

en: Fuchsia
vi: Hoa vân anh

note: #-#-#-#-#  547 (iso_4217)  #-#-#-#-# Name for XAG
en: Silver
vi: Bạc

en: Lime
vi: Đỏ chanh lá

en: Make a selection:
vi: Làm với vùng chọn:

en: Categorized Mode
vi: Chế độ Cá nhân hóa

en: Alphabetic Mode
vi: Chế độ Bảng chữ cái

note: #-#-#-#-#  1997 (wxWidgets 3.1)  #-#-#-#-# TRANSLATORS: Caption of message box displaying any property error #-#-#-#-#  1804 (wxWidgets 3.1)  #-#-#-#-# #-#-#-#-#  1772 (wxWidgets 3.1)  #-#-#-#-#
en: Property Error
vi: Lỗi Thuộc tính

en: You have entered invalid value. Press ESC to cancel editing.
vi: Bạn đã nhập vào giá trị không hợp lệ. Hãy bấm phím ESC để huỷ bỏ việc chỉnh sửa.

en: Error in resource: %s
vi: Lỗi trong tài nguyên: %s

en: Type operation "%s" failed: Property labeled "%s" is of type "%s", NOT "%s".
vi: Toán tử kiểu "%s" gặp lỗi: Tên thuộc tính "%s" là kiểu  "%s", KHÔNG PHẢI "%s".

en: Value must be %s or higher.
vi: Giá trị phải là %s hay lớn hơn.

en: Value must be between %s and %s.
vi: Giá trị phải nằm giữa %s và %s.

en: Value must be %s or less.
vi: Giá trị phải là %s hay nhỏ hơn.

en: Not %s
vi: Không %s

en: Choose a directory:
vi: Chọn thư mục:

en: Background &colour:
vi: Mà&u nền:

en: Enables a background colour.
vi: Cho phép màu nền.

en: The background colour.
vi: Màu nền.

en: Units for the left border width.
vi: Đơn vị cho độ rộng biên trái.

en: The border line style.
vi: Kiểu đường viền.

en: Units for the right border width.
vi: Đơn vị cho độ rộng biên phải.

en: Units for the top border width.
vi: Đơn vị cho độ rộng biên trên.

en: Units for the bottom border width.
vi: Đơn vị cho độ rộng biên đáy.

en: &Synchronize values
vi: Đồng &bộ hóa các giá trị

en: Check to edit all borders simultaneously.
vi: Chọn để chỉnh sửa mọi đường viền một cách đồng thời.

en: Units for the left outline width.
vi: Đơn vị cho độ rộng viền trái

en: Units for the right outline width.
vi: Đơn vị cho độ rộng viền phải.

en: Units for the top outline width.
vi: Đơn vị cho độ rộng viền trên.

en: Units for the bottom outline width.
vi: Đơn vị cho độ rộng viền đáy

en: Corner &radius:
vi: Bán &kính góc:

en: An optional corner radius for adding rounded corners.
vi: Bán kính góc tự chọn để thêm góc được bo tròn.

en: The value of the corner radius.
vi: Giá trị cho bán kính góc.

en: Units for the corner radius.
vi: Đơn vị cho bo tròn góc.

en: Groove
vi: Khía

en: Change Object Style
vi: Thay đổi Kiểu dáng Đối tượng

en: Change Properties
vi: Thay đổi các thuộc tính

en: Change List Style
vi: Thay Đổi Kiểu Dáng List

en: Renumber List
vi: Đánh số lại List

en: Insert Object
vi: Chèn Đối tượng

en: Too many EndStyle calls!
vi: Quá nhiều cú gọi EndStyle!

en: standard/circle
vi: Tiêu chuẩn/ hình tròn

en: standard/circle-outline
vi: tiêu-chuẩn/viền-tròn

en: standard/square
vi: Tiêu chuẩn/vuông

en: standard/diamond
vi: Tiêu chuẩn/Thoi

en: standard/triangle
vi: Tiêu chuẩn/chữ nhật

en: Multiple Cell Properties
vi: Thuộc tính Đa Ô

en: Cell Properties
vi: Các thuộc tính của ô

en: Set Cell Style
vi: Đặt Kiểu Dáng Ô

en: Add Row
vi: Thêm hàng

en: Add Column
vi: Thêm cột

en: Table Properties
vi: Các thuộc tính Bảng

en: Picture Properties
vi: Các thuộc tính Hình ảnh

en: &Bullet style:
vi: Kiểu dáng &Bullet:

en: The available bullet styles.
vi: Các kiểu dáng bullet sẵn có.

en: Peri&od
vi: Dấu chấ&m

en: Check to add a period after the bullet.
vi: Kiểm tra để thêm một dấu chấm sau bullet.

en: Check to enclose the bullet in parentheses.
vi: Kiểm tra để bao bullet bằng dấu ngoặc đơn.

en: Check to add a right parenthesis.
vi: Đánh đấu kiểm để thêm dấu mở ngoặc đơn.

en: Bullet &Alignment:
vi: &Căn lề Bullet:

en: The bullet character.
vi: Ký tự dùng với bullet.

en: &Symbol:
vi: Ký hiệu đặc &biệt:

en: Ch&oose...
vi: &Chọn lựa...

en: Click to browse for a symbol.
vi: Bấm chọn để tìm duyệt ký tự đặc biệt.

en: Symbol &font:
vi: &Phông chữ ký tự đặc biệt:

en: Available fonts.
vi: Phông chữ sẵn có.

en: S&tandard bullet name:
vi: &Tên bullet tiêu chuẩn:

en: A standard bullet name.
vi: Một tên bullet tiêu chuẩn.

en: The list item number.
vi: Số mẩu tin của danh sách.

en: Shows a preview of the bullet settings.
vi: Xem thử các cài đặt về bullet.

en: Upper case letters
vi: Chuyển thành chữ hoa

en: Lower case letters
vi: Chữ thường

en: Upper case roman numerals
vi: Đổi thành chữ số La Mã in hoa

en: Lower case roman numerals
vi: Chữ số La Mã thường

en: Numbered outline
vi: Số đường bao

en: Delete Text
vi: Xóa Chữ

en: Remove Bullet
vi: Gỡ bỏ Bullet

en: The text couldn't be saved.
vi: Dữ liệu dạng chữ không thể được ghi lại.

en: &Font:
vi: &Phông chữ:

en: Type a font name.
vi: Gõ một tên phông chữ.

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

en: Type a size in points.
vi: Kích thước phông chữ theo points.

en: The font size units, points or pixels.
vi: Các đơn vị cỡ chữ, point hay pixel.

en: Lists the available fonts.
vi: Danh sách phông chữ sẵn có.

en: Lists font sizes in points.
vi: Danh sách kích thước phông chữ bằng đơn vị point (72 point xấp xỉ bằng một inch).

en: Font st&yle:
vi: Kiể&u dáng phông chữ:

en: Select regular or italic style.
vi: Chọn kiểu dáng thông thường hay nghiêng.

en: Font &weight:
vi: Độ đậm phông &chữ

en: Select regular or bold.
vi: Chọn kiểu thường hay đậm.

en: &Underlining:
vi: &Gạch chân:

en: Select underlining or no underlining.
vi: Chọn có gạch dưới hay không có gạch dưới.

en: &Colour:
vi: &Màu sắc:

en: Click to change the text colour.
vi: Bấm vào để thay đổi màu của chữ.

en: &Bg colour:
vi: Màu &nền:

en: Click to change the text background colour.
vi: Bấm vào để thay đổi màu nền của chữ.

en: Check to show a line through the text.
vi: Đánh dấu kiểm để chữ bị gạch ngang.

en: Ca&pitals
vi: Chữ viết &hoa

en: Check to show the text in capitals.
vi: Đánh dấu kiểm để chữ được viết hoa.

en: Check to show the text in small capitals.
vi: Đánh dấu kiểm để chữ được viết HOA nhưng dạng nhỏ hơn.

en: Check to show the text in superscript.
vi: Đánh dấu kiểm để chữ đẩy lên.

en: Subscrip&t
vi: Chỉ số dưới &dòng

en: Check to show the text in subscript.
vi: Đánh dấu kiểm để chữ thụt xuống.

en: Rig&ht-to-left
vi: P&hải-sang-trái

en: Check to indicate right-to-left text layout.
vi: Bấm chọn để bố trí chữ từ phải sang trái.

en: Suppress hyphe&nation
vi: Cấm tá&ch từ

en: Check to suppress hyphenation.
vi: Kiểm tra để cấm tách từ.

en: Shows a preview of the font settings.
vi: Xem thử các cài đặt về phông chữ.

en: Not underlined
vi: Không gạch chân

en: Indents && Spacing
vi: Thụt lề && Khoảng Trắng

en: Left-align text.
vi: Canh lề cạnh bên trái chữ.

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# MENU_LABEL_ALIGN_RIGHT
en: &Right
vi: &Phải

en: Right-align text.
vi: Canh lề chữ phải.

en: &Justified
vi: Căn chỉn&h

en: Justify text left and right.
vi: Xắp xếp chữ canh lề trái và phải.

en: Cen&tred
vi: &Trung tâm

en: Centre text.
vi: Chữ ở chính giữa.

en: &Indeterminate
vi: &Vô định

en: Use the current alignment setting.
vi: Sử dụng cài đặt về căn chỉnh hiện hành.

en: &Indentation (tenths of a mm)
vi: Thụt lề dòng đầu(mỗ&i mười mm)

en: The left indent.
vi: Thụt lề trái.

en: The first line indent.
vi: Thụt lề dòng đầu tiên.

en: The right indent.
vi: Thụt lề phải.

en: &Outline level:
vi: Mức đường ba&o:

en: The outline level.
vi: Mức đường bao.

en: &Before a paragraph:
vi: T&rước một đoạn văn:

en: The spacing before the paragraph.
vi: Khoảng trắng trước một đoạn văn.

en: &After a paragraph:
vi: S&au một đoạn văn:

en: The spacing after the paragraph.
vi: Khoảng trắng sau một đoạn văn.

en: L&ine spacing:
vi: Khoảng cách &dòng:

en: The line spacing.
vi: Chỉnh khoảng cách dòng.

en: &Page Break
vi: Ngắt T&rang

en: Inserts a page break before the paragraph.
vi: Chèn ngắt trang trước một đoạn văn.

en: Shows a preview of the paragraph settings.
vi: Xem thử cài đặt về đoạn văn.

en: &List level:
vi: &Mức danh sách:

en: Selects the list level to edit.
vi: Chọn mức danh sách muốn chỉnh sửa.

en: &Font for Level...
vi: &Phông chữ cho Mức...

en: Click to choose the font for this level.
vi: Bấm vào để chọn phông chữ cho mức này.

en: Bullet style
vi: Kiểu dáng bullet

en: Before a paragraph:
vi: Phía trước đoạn văn:

en: After a paragraph:
vi: Sau một đoạn văn:

en: Line spacing:
vi: Khoảng cách dòng:

en: The left margin size.
vi: Kích thước lề trái.

en: Units for the left margin.
vi: Đơn vị cho lề trái.

en: The right margin size.
vi: Kích thước lề phải.

en: Units for the right margin.
vi: Đơn vị cho lề phải.

en: The top margin size.
vi: Kích thước lề trên.

en: Units for the top margin.
vi: Đơn vị cho lề trên.

en: The bottom margin size.
vi: Kích thước lề dưới đáy.

en: Units for the bottom margin.
vi: Đơn vị cho lề đáy.

en: The left padding size.
vi: Kích thước đệm bên trái.

en: Units for the left padding.
vi: Đơn vị cho đệm trái.

en: The right padding size.
vi: Kích thứoc đệm bên phải.

en: Units for the right padding.
vi: Đơn vị cho đệm phải.

en: The top padding size.
vi: Kích thước đệm trên.

en: Units for the top padding.
vi: Đơn vị cho đệm trên.

en: The bottom padding size.
vi: Kích thước đệm dưới đáy.

en: Units for the bottom padding.
vi: Đơn vị cho đệm đáy.

en: &Floating mode:
vi: &Chế độ trôi nổi:

en: How the object will float relative to the text.
vi: Để thấy đối tượng sẽ trôi nổi liên quan đến chữ.

en: &Vertical alignment:
vi: &Căn chiều ngang:

en: Enable vertical alignment.
vi: Cho phép xắp hàng theo chiều dọc.

en: Centred
vi: Trung tâm

en: Vertical alignment.
vi: Căn lề dọc.

en: Enable the width value.
vi: Cho phép giá trị độ rộng.

en: The object width.
vi: Độ rộng đối tượng

en: Units for the object width.
vi: Đơn vị cho độ rộng đối tượng.

en: Enable the height value.
vi: Cho phép giá trị cao.

en: The object height.
vi: Độ cao đối tượng.

en: Units for the object height.
vi: Đơn vị cho độ cao đối tượng.

en: Min width:
vi: Chiều rộng tối thiểu:

en: Enable the minimum width value.
vi: Cho phép giá trị độ rộng tối thiểu.

en: The object minimum width.
vi: Độ rộng đối tượng tối thiểu.

en: Units for the minimum object width.
vi: Đơn vị cho độ rộng đối tượng tối thiểu.

en: Min height:
vi: Độ cao tối thiểu:

en: Enable the minimum height value.
vi: Cho phép giá trị cao tối đa

en: The object minimum height.
vi: Độ cao đối tượng tối thiểu.

en: Units for the minimum object height.
vi: Đơn vị cho độ cao đối tượng tối thiểu.

en: Max width:
vi: Chiều rộng tối đa:

en: Enable the maximum width value.
vi: Cho phép giá trị độ rộng tối đa.

en: The object maximum width.
vi: Độ rộng đối tượng tối đa.

en: Units for the maximum object width.
vi: Đơn vị cho độ rộng đối tượng tối đa.

en: Max height:
vi: Độ cao tối đa:

en: The object maximum height.
vi: Độ cao đối tượng tối đa.

en: Units for the maximum object height.
vi: Đơn vị cho độ cao đối tượng tối đa.

en: &Position mode:
vi: &Chế độ vị trí:

en: The left position.
vi: Vị trí trái.

en: Units for the left position.
vi: Đơn vị cho vị trí trái.

en: The top position.
vi: Vị trí trên cùng.

en: Units for the top position.
vi: Đơn vị cho vị trí trên.

en: The right position.
vi: Vị trí phải.

en: Units for the right position.
vi: Đơn vị cho vị trí phải.

en: The bottom position.
vi: Vị trí đáy.

en: Units for the bottom position.
vi: Đơn vị cho vị trí đáy.

en: &Move the object to:
vi: &Di chuyển đối tượng tới:

en: &Previous Paragraph
vi: Đoạn T&rước

en: Moves the object to the previous paragraph.
vi: Di chuyển đối tượng đến đoạn trước đây.

en: &Next Paragraph
vi: Đoạn Tiế&p

en: Moves the object to the next paragraph.
vi: Di chuyển đối tượng đến đoạn tiếp theo.

en: &Styles:
vi: &Kiểu dáng:

en: The available styles.
vi: Các kiểu dáng sẵn có.

en: The style preview.
vi: Xem thử kiểu dáng.

en: New &Character Style...
vi: Kiểu Dáng Ký &Tự mới...

en: Click to create a new character style.
vi: Bấm vào để tạo kiểu dáng ký tự mới.

en: New &Paragraph Style...
vi: Kiểu Dáng Đ&oạn mới...

en: Click to create a new paragraph style.
vi: Bấm vào để tạo một kiểu dáng đoạn văn mới.

en: New &List Style...
vi: &List Style mới...

en: Click to create a new list style.
vi: Bấm vào để tạo kiểu dáng danh sách mới.

en: New &Box Style...
vi: Kiểu Dáng &Hộp mới...

en: Click to create a new box style.
vi: Bấm vào để tạo kiểu dáng ký hộp mới.

en: &Apply Style
vi: Á&p dụng Kiểu Dáng

en: Click to apply the selected style.
vi: Bấm vào để chấp nhận kiểu dáng đã chọn.

en: &Rename Style...
vi: Đổ&i tên Kiểu Dáng...

en: Click to rename the selected style.
vi: Bấm vào để đổi tên kiểu dáng đã chọn.

en: &Edit Style...
vi: &Hiệu Chỉnh Kiểu Dáng...

en: Click to edit the selected style.
vi: Bấm vào để biên tập kiểu dáng đã chọn.

en: &Delete Style...
vi: &Xóa Kiểu Dáng...

en: Click to delete the selected style.
vi: Bấm vào để xóa kiểu dáng đã chọn.

en: Click to close this window.
vi: Bấm vào để đóng cửa sổ này.

en: &Restart numbering
vi: &Khởi động lại sự đánh số

en: Check to restart numbering.
vi: Đánh đấu kiểm để bắt đầu đánh số.

en: Enter a character style name
vi: Nhập vào tên kiểu dáng ký tự

en: Sorry, that name is taken. Please choose another.
vi: Rất tiếc, tên đó đã được dùng. Xin hãy chọn một cái khác.

en: Enter a paragraph style name
vi: Nhập vào tên kiểu dáng đoạn văn

en: Delete style %s?
vi: Xóa kiểu dáng %s?

en: Delete Style
vi: Xóa Kiểu Dáng

en: Enter a list style name
vi: Nhập vào tên kiểu dáng danh sách

en: Enter a new style name
vi: Nhập vào tên kiểu dáng danh sách mới

en: Enter a box style name
vi: Nhập vào tên kiểu dáng hộp

en: The style name.
vi: Tên kiểu dáng.

en: &Based on:
vi: &Trên cơ sở:

en: The style on which this style is based.
vi: Kiểu dáng lấy chính kiểu dáng này làm cơ sở.

en: &Next style:
vi: Kiểu dáng kế &tiếp:

en: The default style for the next paragraph.
vi: Kiểu dáng mặc định cho đoạn tiếp theo.

en: All styles
vi: Mọi kiểu dáng

en: Paragraph styles
vi: Kiểu đoạn văn

en: Character styles
vi: Kiểu dáng ký tự

en: Box styles
vi: Kiểu dáng Hộp

en: The font from which to take the symbol.
vi: Phông chữ từ đó đã lấy ký tự đặc biệt.

en: &Subset:
vi: Tập c&on:

en: Shows a Unicode subset.
vi: Hiển thị tập con của bộ mã Unicode.

en: &Character code:
vi: &Mã ký tự:

en: The character code.
vi: Mã ký tự.

en: &From:
vi: &Từ:

en: The range to show.
vi: Chọn vùng cần hiện.

en: (Normal text)
vi: (Chữ thường)

en: &Position (tenths of a mm):
vi: &Vị trí (mỗi 10mm):

en: The tab position.
vi: Vị trí tab.

en: The tab positions.
vi: Vị trí tab.

en: Click to create a new tab position.
vi: Bấm vào để tạo một vị trí tab mới.

en: Click to delete the selected tab position.
vi: Bấm vào để xóa các vị trí tab đã chọn.

en: Click to delete all tab positions.
vi: Bấm vào để xóa tất cả vị trí tab.

en: Failed to initialize GUI: no built-in themes found.
vi: Khởi tạo GUI gặp lỗi: không có built-in giao diện hiển thị nào được tìm thấy.

en: GTK+ theme
vi: Giao diện hiển thị GTK+

en: Metal theme
vi: Chủ đề giống kim loại

en: Simple monochrome theme
vi: Theme màu đơn sắc đơn giản

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

en: Failed to install signal handler
vi: Cài đặt bộ điều khiển tín hiệu gặp lỗi

en: Already dialling ISP.
vi: Sẵn sàng quay số tới nhà cung cấp dịch vụ Internet ISP.

en: Unknown dynamic library error
vi: Không rõ lỗi thư viện liên kết động

en: Failed to create epoll descriptor
vi: Tạo phần mô tả epoll gặp lỗi

en: Error closing epoll descriptor
vi: Lỗi khi đóng phần mô tả epoll

en: Failed to add descriptor %d to epoll descriptor %d
vi: Khi thêm phần mô tả %d vào phần mô tả epoll %d gặp lỗi

en: Failed to modify descriptor %d in epoll descriptor %d
vi: Chỉnh sửa phần mô tả %d trong phần mô tả epoll %d gặp lỗi

en: Failed to unregister descriptor %d from epoll descriptor %d
vi: Bỏ đăng ký phần mô tả %d từ phần mô tả epoll %d gặp lỗi.

en: Unable to create inotify instance
vi: Không thể tạo inotify được

en: Unable to close inotify instance
vi: Không thể đóng inotify

en: Unable to add inotify watch
vi: Không thể đóng bộ theo dõi inotify

en: Unexpected event for "%s": no matching watch descriptor.
vi: Gặp sự kiện bất ngờ dành cho "%s": không có bộ mô tả theo dõi nào tương ứng với nó.

en: Invalid inotify event for "%s"
vi: Sự kiện inotify (theo dõi tập tin) dành cho "%s" không hợp lệ

en: Unable to read from inotify descriptor
vi: Không đọc được phần mô tả của inotify

en: EOF while reading from inotify descriptor
vi: Việc đọc bộ mô tả inotify gặp lỗi EOF

en: Unable to create kqueue instance
vi: Không thể tạo kqueue được

en: Error closing kqueue instance
vi: Lỗi khi đóng kqueue

en: Unable to add kqueue watch
vi: Không thể tạo bộ theo dõi kqueue

en: Unable to remove kqueue watch
vi: Không thể gỡ bỏ bộ theo dõi kqueue

en: Unable to get events from kqueue
vi: Không thể lấy các sự kiện từ kqueue

en: Media playback error: %s
vi: Lỗi phát đa phương tiện: %s

en: Failed to prepare playing "%s".
vi: Gặp lỗi khi chuẩn bị phát "%s".

en: Failed to lock the lock file '%s'
vi: Khóa tập tin khóa %s gặp lỗi

en: Lock file '%s' has incorrect owner.
vi: Tập tin khóa '%s' có chủ sở hữu không đúng.

en: Lock file '%s' has incorrect permissions.
vi: Tập tin khóa '%s' có quyền không đúng.

en: Failed to close lock file '%s'
vi: Đóng tập tin khóa '%s' gặp lỗi

en: No sound
vi: Không có âm thanh

en: Unable to play sound asynchronously.
vi: Không thể chạy đoạn âm thanh dị bộ.

en: Couldn't load sound data from '%s'.
vi: Không thể tải dữ liệu âm thanh từ '%s'.

en: Sound data are in unsupported format.
vi: Có vẻ như dữ liệu có định dạng không được hỗ trợ.

en: Couldn't open audio: %s
vi: Không mở âm thanh: %s

en: Cannot retrieve thread scheduling policy.
vi: Không thể khôi phục chính sách tạo lập tác vụ tuyến trình.

en: Cannot get priority range for scheduling policy %d.
vi: Không thể nhận vùng ưu tiên cho việc tạo lập chính sách %d.

en: Thread priority setting is ignored.
vi: Cài đặt quyền ưu tiên tuyến trình bị bỏ qua.

en: Failed to join a thread, potential memory leak detected - please restart the program
vi: Gia nhập tuyến trình gặp lỗi, đã phát hiện lỗ thủng bộ nhớ tiềm tàng - xin hãy khởi động lại chương trình

en: Failed to set thread concurrency level to %lu
vi: Gặp lỗi khi đặt mức tuyến trình đồng thời thành %lu

en: Failed to set thread priority %d.
vi: Đặt mức ưu tiên tuyến trình %d gặp lỗi.

en: Failed to terminate a thread.
vi: Chấm dứt một tuyến trình gặp lỗi.

en: Thread module initialization failed: failed to create thread key
vi: Khởi tạo mô đun tuyến trình gặp lỗi: lỗi tạo khóa tuyến trình

en: Impossible to get child process input
vi: Không thể lấy đầu vào của tiến trình con

en: Can't write to child process's stdin
vi: Không thể ghi ra đầu vào chuẩn của quá trình con

en: Failed to execute '%s'
vi: Thực thi '%s' gặp lỗi

en: Failed to set process priority
vi: Gặp lỗi khi đặt mức ưu tiên tuyến trình

en: Failed to redirect child process input/output
vi: Chuyển hướng quá trình kết nhập/kết xuất của tiến trình con gặp lỗi

en: Failed to set up non-blocking pipe, the program might hang.
vi: Gặp lỗi khi cài đặt đường ống không-khối (non-blocking pipe), chương trình có lẽ bị treo.

en: Cannot get the hostname
vi: Không thể lấy được tên máy chủ

en: Cannot get the official hostname
vi: Không lấy được tên máy chủ văn phòng

en: Failed to create wake up pipe used by event loop.
vi: Tạo wake up pipe sử dụng cho vòng lặp sự kiện gặp lỗi.

en: Failed to switch wake up pipe to non-blocking mode
vi: Chuyển sang chế độ từ wake up pipe sang non-blocking gặp lỗi

en: Failed to read from wake-up pipe
vi: Đọc từ ống dẫn wake-up gặp lỗi

en: Invalid geometry specification '%s'
vi: Chi tiết hình học '%s' không hợp lệ

en: wxWidgets could not open display. Exiting.
vi: wxWidgets không thể mở bộ hiển thị. Đang thoát ra.

en: Failed to close the display "%s"
vi: Đóng bộ hiển thị "%s" gặp lỗi

en: Failed to open display "%s".
vi: Mở bộ hiển thị "%s" gặp lỗi.

en: XML parsing error: '%s' at line %d
vi: Gặp lỗi khi phân tách XML: '%s' trên dòng %d

en: Cannot load resources from '%s'.
vi: Không thể tải tài nguyên từ  '%s'.

en: Cannot open resources file '%s'.
vi: Không thể mở tập tin tài nguyên '%s'.

en: conversion to 8-bit encoding failed
vi: chuyển đổi sang bộ mã 8-bit gặp lỗi

en: '%s' doesn't consist only of valid characters
vi: '%s' không gồm có ký tự nào hợp lệ

en: '%s' should be numeric.
vi: '%s' có thể thuộc kiểu số.

en: '%s' should only contain ASCII characters.
vi: '%s' chỉ nên chứa chữ cái trong bảng mã ASCII.

en: '%s' should only contain alphabetic characters.
vi: '%s' chỉ nên chứa ký tự trong bảng chữ cái.

en: '%s' should only contain alphabetic or numeric characters.
vi: '%s' chỉ nên chứa ký tự trong bảng chữ cái hay chữ số.

en: '%s' should only contain digits.
vi: '%s' chỉ có thể chứa các chữ số.

en: Can't create window of class %s
vi: Không thể tạo cửa sổ của lớp %s

en: Couldn't init the context on the overlay window
vi: Không thể khởi tạo context trên cửa sổ overlay

en: Failed to set text in the text control.
vi: Gán văn bản vào điều khiển văn bản gặp lỗi.

en: No unused colour in image.
vi: Không có màu không dùng trong ảnh.

en: Style Organiser
vi: Kiểu dáng Bộ Tổ Chức

en: The following standard GTK+ options are also supported:
vi: Các tùy chọn GTK+ tiêu chuẩn sau đây đều được hỗ trợ:

en: You cannot Clear an overlay that is not inited
vi: Bạn không thể Xóa một overlay mà nó chưa được khởi tạo

en: You cannot Init an overlay twice
vi: Bạn không thể khởi tạo overlay lần nữa

en: locale '%s' cannot be set.
vi: địa phương '%s' không thể đặt được.

en: Adding flavor TEXT failed
vi: Việc thêm flavor TEXT gặp lỗi

en: Adding flavor utxt failed
vi: Việc thêm flavor utxt gặp lỗi

en: Bitmap renderer cannot render value; value type:
vi: Bộ đáp ứng ảnh bitmap không thể trả về giá trị; kiểu giá trị:

en: Column could not be added.
vi: Cột không thể chèn thêm

en: Column index not found.
vi: Chỉ mục cột không thấy.

en: Column width could not be determined
vi: Chiều rộng cột không thể được định rõ

en: Column width could not be set.
vi: Chiều rộng cột không thể đặt được.

en: Confirm registry update
vi: Xác nhận cập nhật đăng ký

en: Could not determine column index.
vi: Không thể định rõ chỉ mục của cột.

en: Could not determine column's position
vi: Không thể xác định rõ vị trí của cột

en: Could not determine number of columns.
vi: Không thể định rõ số các cột.

en: Could not determine number of items
vi: Không thể định rõ số các mục tin

en: Could not get header description.
vi: Không thể lấy phần mô tả phần đầu.

en: Could not get items.
vi: Không thể lấy các mục tin.

en: Could not get property flags.
vi: Không thể lấy thuộc tính của các cờ.

en: Could not get selected items.
vi: Không thể lấy mục tin đã chọn.

en: Could not remove column.
vi: Không thể gỡ bỏ cột.

en: Could not retrieve number of items
vi: Không thể lấy số mục tin.

en: Could not set column width.
vi: Không thể đặt độ rộng cột.

en: Could not set header description.
vi: Không thể đặt phần mô tả phần đầu.

en: Could not set icon.
vi: Không thể đặt biểu tượng.

en: Could not set maximum width.
vi: Không thể đặt độ rộng cột tối đa.

en: Could not set minimum width.
vi: Không thể đặt độ rộng cột tối thiểu.

en: Could not set property flags.
vi: Không thể đặt thuộc tính của các cờ.

en: Data object has invalid data format
vi: Đối tượng dữ liệu không đúng định dạng

en: Failed to retrieve data from the clipboard.
vi: Khôi phục dữ liệu từ clipboard gặp lỗi.

en: GIF: Invalid gif index.
vi: GIF: Chỉ mục gif không hợp lệ.

en: GIF: unknown error!!!
vi: GIF: lỗi không rõ!!!

en: Invalid data view item
vi: Dữ liệu hiển thị mục tin không hợp lệ

en: No column existing.
vi: Chưa có cột nào tồn tại.

en: No column for the specified column existing.
vi: Không cột nào đã tạo cho vị trí cột đã chỉ ra.

en: No column for the specified column position existing.
vi: Không cột nào cho vị trí cột đã tồn tại theo danh nghĩa.

en: No renderer or invalid renderer type specified for custom data column.
vi: Không có renderer hoặc kiểu renderer không hợp lệ chỉ định cho kiểu cột dữ liệu tùy chỉnh.

en: No renderer specified for column.
vi: Không có renderer định rõ cho cột.

en: OpenGL function "%s" failed: %s (error %d)
vi: Hàm "%s" của OpenGL bị lỗi: %s (lỗi %d)

en: Please install a newer version of comctl32.dll
    (at least version 4.70 is required but you have %d.%02d)
    or this program won't operate correctly.
vi: Xin hãy cài đặt phiên bản comctl32.dll mới hơn
    (ít nhất yêu cầu phiên bản 4.70 nhưng bạn phải có %d.%02d)
    nếu không chương trình sẽ không làm việc đúng.

en: Pointer to data view control not set correctly.
vi: Con trỏ tới điều khiển hiển thị dữ liệu không được đặt một cách chính xác.

en: Pointer to model not set correctly.
vi: Con trỏ tới mô hình không được đặt một cách chính xác.

en: Rendering failed.
vi: Rendering gặp lỗi.

en: Setting directory access times is not supported under this OS version
vi: Cài đặt về thời gian truy cập thư mục không được hỗ trợ trong phiên bản hệ điều hành này

en: Show hidden directories
vi: Hiện thư mục ẩn

en: There is no column or renderer for the specified column index.
vi: Không có cột hay bộ xử lý nào cho chỉ số cột đã định sẵn.

en: This system doesn't support date controls, please upgrade your version of comctl32.dll
vi: Hệ thống không hỗ trợ điều khiển ngày tháng, xin hãy cập nhật phiên bản mới của comctl32.dll

en: Too many colours in PNG, the image may be slightly blurred.
vi: Quá nhiều màu trong PNG, ảnh có thể hơi nhòe.

en: Unable to handle native drag&drop data
vi: Không thể kéo&thả dữ liệu được

en: Unable to initialize Hildon program
vi: Không thể khởi tạo chương trình Hildon

en: Unknown data format
vi: Định dạng dữ liệu chưa rõ

en: Valid pointer to native data view control does not exist
vi: Con trỏ hợp lệ cho điều khiển hiển thị dữ liệu nội tại chưa tồn tại

en: Win32s on Windows 3.1
vi: Win32s trên Windows 3.1

en: can't execute '%s'
vi: không thể thực hiện '%s'

en: wxWidget control pointer is not a data view pointer
vi: Con trỏ điều khiển wxWidget không phải là kiểu con trỏ hiển thị dữ liệu

en: wxWidget's control not initialized.
vi: điểu khiển của wxWidget chưa được khởi tạo.

en: ADD
vi: THÊM

en: BACK
vi: QUAY LẠI

en: CAPITAL
vi: CHỮ VIẾT HOA

en: CLEAR
vi: XÓA

en: Cannot create mutex.
vi: không thể tạo mutex

en: Cannot resume thread %lu
vi: Không thể phục hồi tuyến trình %lu

en: Cannot suspend thread %lu
vi: Không thể đình chỉ tuyến trình %lu

en: Couldn't acquire a mutex lock
vi: Không thể có được khóa mutex

en: Couldn't get hatch style from wxBrush.
vi: Không thể lấy kiểu dáng hatch từ wxBrush.

en: Couldn't release a mutex
vi: Không thể giải phóng mutex

en: DECIMAL
vi: HỆ THẬP PHÂN

en: EXECUTE
vi: THI HÀNH

en: Execution of command '%s' failed with error: %ul
vi: Thi hành lệnh '%s' gặp lỗi với lỗi: %ul

en: HELP
vi: TRỢ GIÚP

en: MENU
vi: TRÌNH ĐƠN

en: PRINT
vi: IN

en: The print dialog returned an error.
vi: Hộp thoại in trả về một lỗi.

en: The wxGtkPrinterDC cannot be used.
vi: Hàm wxGtkPrinterDC không thể sử dụng.

en: Timer creation failed.
vi: Tạo lập bộ định thời Timer gặp lỗi.

en: buffer is too small for Windows directory.
vi: bộ đệm quá nhỏ cho thư mục Windows.

en: wxPrintout::GetPageInfo gives a null maxPage.
vi: wxPrintout::GetPageInfo trả lại một maxPage rỗng.

en: Passing an unkown object to GetObject
vi: Chuyển qua một đối tượng không rõ để SetObject

en: &Goto...
vi: Nhả&y tới...

en: Added item is invalid.
vi: Thêm mục tin là không hợp lệ.

en: All files (*.*)|*
vi: Mọi tập tin (*.*)|*

en: Cannot initialize SciTech MGL!
vi: Không thể khởi tạo SciTech MGL!

en: Cannot initialize display.
vi: Không thể khỏi tạo bộ hiển thị.

en: Cannot start thread: error writing TLS
vi: Không thể khởi động tuyến trình: lỗi ghi TLS.

en: Changed item is invalid.
vi: Thay đổi mục tin không hợp lệ.

en: Click to cancel this window.
vi: Bấm vào để hủy cửa sổ này.

en: Click to confirm your selection.
vi: Nhấn để xác thực việc chọn.

en: Close	Alt-F4
vi: Đóng lại	Alt-F4

en: Column does not have a renderer.
vi: Cột không có bộ xử lý.

en: Column pointer must not be NULL.
vi: Con trỏ cột phải khác NULL.

en: Column's model column has no equivalent in the associated model.
vi: Mô hình của cột phải không tương đương với mô hình liên quan.

en: Could not add column to internal structures.
vi: Không thể thêm cột vào cấu trúc nội tại.

en: Couldn't create cursor.
vi: Không tạo được con trỏ chuột.

en: Failed to create a status bar.
vi: Tạo thanh trạng thái gặp lỗi.

en: Goto Page
vi: Nhảy tới Trang

en: HTML pagination algorithm generated more than the allowed maximum number of pages and it can't continue any longer!
vi: Thuật toán chia trang HTML tạo ra nhiều hơn số tối đa trang được phép và nó không thể tiếp tục được nữa!

en: Internal error, illegal wxCustomTypeInfo
vi: Lỗi nội bộ, wxCustomTypeInfo không hợp lệ

en: Mode %ix%i-%i not available.
vi: Chế độ %ix%i-%i không sẵn sàng.

en: Model pointer not initialized.
vi: Mô hình con trỏ không thể khởi tạo.

en: No image handler for type %ld defined.
vi: Không có bộ điều khiển ảnh cho kiểu %ld đã định nghĩa.

en: No model associated with control.
vi: Không có mô hình liên kết với điều khiển này.

en: Owner not initialized.
vi: Chủ sở hữu không khởi tạo.

en: Passed item is invalid.
vi: Mục tin chuyển tới không hợp lệ.

en: Passing a already registered object to SetObjectName
vi: Chuyển qua một đối tượng đã được đăng ký rồi để SetObjectName

en: Streaming delegates for not already streamed objects not yet supported
vi: Đại diện Streaming cho đối tượng streamed vẫn chưa được hỗ trợ

en: The path '%s' contains too many ".."!
vi: Đường dẫn '%s' chứa quá nhiều ".."!

en: delegate has no type info
vi: delegate không có thông tin kiểu

en: wxSearchEngine::LookFor must be called before scanning!
vi: wxSearchEngine::LookFor phải được gọi trước khi quét!

en: Cannot convert dialog units: dialog unknown.
vi: Không thể chuyển đổi đơn vị hộp thoại: hộp thoại chưa được biết.

en: Cannot convert from the charset '%s'!
vi: Không thể chuyển đổi từ bộ ký tự '%s'!

en: Cannot find container for unknown control '%s'.
vi: Không tìm thấy container cho điều khiển không rõ '%s'.

en: Cannot find font node '%s'.
vi: Không thể tìm thấy nút phông chữ '%s'.

en: Cannot parse coordinates from '%s'.
vi: Không thể phân tách hệ tọa độ từ '%s'.

en: Cannot parse dimension from '%s'.
vi: Không thể phân tách kích thước từ '%s'.

en: Cant create the thread event queue
vi: Không thể tạo hàng đợi sự kiện tuyến trình

en: Control is wrongly initialized.
vi: Điều khiển khởi tạo sai.

en: Could not unlock mutex
vi: Không thể bỏ khóa mutex

en: Data view control is not correctly initialized
vi: Điều khiển hiển thị dữ liệu không được khởi tạo một cách đúng đắn.

en: Error while waiting on semaphore
vi: Lỗi khi chờ cờ hiệu

en: Failed to connect to session manager: %s
vi: Kết nối tới quản lý session gặp lỗi: %s

en: Failed to register OpenGL window class.
vi: Đăng ký một lớp cửa sổ OpenGL gặp lỗi.

en: Go forward to the next HTML page
vi: Tiến tới trang HTML tiếp theo

en: Help : %s
vi: Trợ giúp : %s

en: Invalid XRC resource '%s': doesn't have root node 'resource'.
vi: Tài nguyên XRC '%s' không hợp lệ: không có nút gốc 'resource'.

en: No handler found for XML node '%s', class '%s'!
vi: Không tìm thấy handler XML cho nút '%s', lớp '%s'!

en: Preparing help window...
vi: Đang chuẩn bị cửa sổ trợ giúp...

en: Program aborted.
vi: Chương trình bị bãi bỏ.

en: Referenced object node with ref="%s" not found!
vi: Nốt đối tượng có liên quan đến ref="%s" không tìm thấy!

en: Search!
vi: Tìm kiếm!

en: Sorry, print preview needs a printer to be installed.
vi: Rất tiếc, việc mô phỏng bản in cần một máy in đã được cài đặt.

en: Subclass '%s' not found for resource '%s', not subclassing!
vi: Lớp con '%s' không được tìm thấy cho tài nguyên '%s', không có lớp con!

en: TIFF library error.
vi: Thư viện TIFF bị lỗi.

en: TIFF library warning.
vi: Cảnh giác với thư viện TIFF.

en: Trying to solve a NULL hostname: giving up
vi: Đang cố gắng giải quyết một tên máy chủ RỖNG: đưa lên

en: XRC resource '%s' (class '%s') not found!
vi: Tài nguyên XRC '%s' (lớp '%s') không tìm thấy!

en: XRC resource: Cannot create animation from '%s'.
vi: Tài nguyên XRC: Không thể tạo hoạt hình từ '%s'.

en: XRC resource: Cannot create bitmap from '%s'.
vi: Tài nguyên XRC: Không thể tạo ảnh bitmap từ '%s'.

en: XRC resource: Incorrect colour specification '%s' for attribute '%s'.
vi: Tài nguyên XRC: Sự định màu '%s' không chính xác cho thuộc tính '%s'.

en: encoding %i
vi: bộ mã %i

en: looking for catalog '%s' in path '%s'.
vi: tìm catalog '%s' trong đường dẫn '%s'.

en: m_peer is not or incorrectly initialized
vi: khởi tạo m_peer không được hay không chính xác

en: wxSocket: invalid signature in ReadMsg.
vi: wxSocket: chữ ký không hợp lệ trong ReadMsg.

en: wxSocket: unknown event!.
vi: wxSocket: không rõ sự kiện!.

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: For more detailed information please see /usr/share/doc/wireshark-common/README.Debian.
vi: Để tìm chi tiết, xem tài liệu Đọc Đi « /usr/share/doc/wireshark-common/README.Debian ».

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: Keyboard Indicator
vi: Bộ chỉ thị bàn phím

en: Keyboard Settings…
vi: Cài đặt Bàn phím…

en: Date & Time Settings…
vi: Cài đặt Ngày & Giờ…

en: All Day
vi: Cả ngày

en: Go to today's date
vi: Đi tới ngày hôm nay

en: Connecting…
vi: Đang kết nối…

en: Disconnecting…
vi: Đang ngắt kết nối…

en: Unable to Connect
vi: Không thể kết nối

en: Headphones
vi: Tai nghe

en: Bluetooth Settings…
vi: Cài đặt Bluetooth…

en: Bluetooth File Transfer
vi: Truyền tập tin qua Bluetooth

en: Decrease text size
vi: Giảm cỡ chữ

en: Increase text size
vi: Tăng cỡ chữ

en: Dwell Click
vi: Nhấn giữ

en: A super sexy space-saving top panel
vi: Một bảng điều khiển siêu tiết kiệm không gian

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: Quit
vi: Thoát

[ctx: shortcut window]
en: Navigation
vi: Điều hướng

[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: Home Page
vi: Trang chủ

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: New tab
vi: Tab mới

[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: Open Link in Browser
vi: Mở liên kết trong trình duyệ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: Last 7 days
vi: 7 ngày qua

en: Last 30 days
vi: 30 ngày qua

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: Source Code
vi: Mã nguồn

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: Print
vi: In

[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: 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: Search text
vi: Tìm kiếm văn bả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: Open in Browser
vi: Mở trong trình duyệt

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: All languages
vi: Tất cả ngôn ngữ

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

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

en: System error
vi: Lỗi hệ thống

en: Request canceled
vi: Yêu cầu bị hủy bỏ

en: Invalid regular expression
vi: Biểu thức chính quy không hợp lệ

en: Regular expression too big
vi: Biểu thức chính quy quá lớn

en: General error
vi: Lỗi chung

en: Invalid value
vi: Giá trị không hợp lệ

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: Failed to connect
vi: Kết nối thất bại

note: #-#-#-#-#  486 (gparted master)  #-#-#-#-# TO TRANSLATORS:  ERROR * means that the status for this operation is * completed with errors.
en: ERROR
vi: LỖI

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: (no description)
vi: (không mô tả)

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: Locale:
vi: Miền địa phương:

en: Compile:
vi: Biên dịch:

en: Link:
vi: Liên kết:

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: Cannot open %s: %s
vi: Không thể mở %s: %s

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: Invalid user name
vi: Sai tên người dù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: %s: option '%s' is ambiguous
vi: %s: tùy chọn “%s” chưa rõ ràng

en: %s: option '%s%s' is ambiguous; possibilities:
vi: %s: tùy chọn “%s%s” chưa rõ ràng; khả năng là:

en: %s: unrecognized option '%s%s'
vi: %s: không nhận ra tùy chọn “%s%s”

note: #-#-#-#-#  1313 (manpages-l10n)  #-#-#-#-# type: Plain text #-#-#-#-#  1309 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1306 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1305 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1295 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1294 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1291 (manpages
en: give this help list
vi: hiển thị trợ giúp này

en: set the program name
vi: đặt tên chương trình

en: SECS
vi: GIÂY

en: program error
vi: lỗi chương trình

en: error closing file
vi: lỗi đóng tập tin

en: error while opening "%s" for reading
vi: gặp lỗi khi mở “%s” để đọc

en: error reading "%s"
vi: gặp lỗi khi đọc “%s”

en: error after reading "%s"
vi: gặp lỗi sau khi đọc “%s”

en: block special file
vi: tập tin đặc biệt khối

en: character special file
vi: tập tin đặc biệt ký tự

en: symbolic link
vi: liên kết mềm

en: message queue
vi: hàng đợi thông điệp

en: semaphore
vi: cờ hiệu

en: failed to create "%s"
vi: gặp lỗi khi tạo “%s”

en: error while writing "%s" file
vi: gặp lỗi khi ghi tập tin “%s”

en: Failed to open /dev/zero for read
vi: Gặp lỗi khi mở thiết bị “/dev/zero” để đọc

en: creation of reading thread failed
vi: gặp lỗi khi tạo tuyến trình đọc

en: cannot set up nonblocking I/O to %s subprocess
vi: không thể cài đặt V/R không chặn đối với tiến trình con %s

en: read from %s subprocess failed
vi: gặp lỗi khi đọc từ tiến trình con %s

en: subprocess %s terminated with exit code %d
vi: tiến trình con %s đã kết thúc với mã thoát %d

en: %s subprocess terminated with exit code %d
vi: tiến trình con %s đã kết thúc với mã thoát %d

en: Segmentation fault
vi: Lỗi phân đoạn

en: Continued
vi: Đã tiếp tục

en: EMT trap
vi: Bẫy EMT

en: error writing to a closed pipe or socket
vi: lỗi ghi vào một đường ống hay ổ cắm bị đóng

en: invalid group
vi: nhóm không hợp lệ

en: invalid spec
vi: đặc tả không hợp lệ

en: unable to display error message
vi: không thể hiển thị thông điệp lỗi

note: #-#-#-#-#  1910 (tar 1.34)  #-#-#-#-# TRANSLATORS: Translate "(C)" to the copyright symbol (C-in-a-circle), if this symbol is available in the user's locale.  Otherwise, do not translate "(C)"; leave it as-is. #-#-#-#-#  1832 (sed 4.7.13)  #-#-#-#-# #-#-#-#-#  1502 (parted 3.4.64.2)  #-#-#-#-# #-#-#
en: (C)
vi: ©

en: %s home page: <http://www.gnu.org/software/%s/>
vi: Trang chủ %s: <http://www.gnu.org/software/%s/>

en: stdin
vi: đầu vào tiêu chuẩn

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [language]
en: Easy
vi: Dễ

en: Ancestor
vi: Tổ tiên chung

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [language]
en: Nightmare
vi: Ác mộng

note: [case]
en: Graarrrrrr!
vi: Grrrrrrràào!

note: [case]
en: Roarrrrrr!
vi: Grrrrrrrào!

note: [case]
en: Hissssss!
vi: Grrrrrrrào!

note: [side]: type=Noble Fighter, id=Prince Haldric
en: Stormvale
vi: Thung lũng bão tố

note: [message]: speaker=narrator
en: Southbay
vi: Vịnh Phương Nam

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Drake Flameheart, id=Kegrid [side]: type=Drake Flameheart, id=Garash [side]: type=Drake Flameheart, id=Merkush #-#-#-#-#  1966  #-#-#-#-# [multiplayer_side]: id=Drakes, type=random, description=<img src='portraits/drakes/inferno.webp~BG()'
en: Drakes
vi: Người rồng

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [side] [side]: id=King Thurongar, type=Dwarvish Lord [side]: id=Great Leader Darmog, type=Great Troll [side]: id=Melusand, type=Mermaid Diviner #-#-#-#-#  1960  #-#-#-#-# [side]: type=Commander, id=Konrad [side]: type=Elvish Marshal, id=El'rien [side]:
en: Allies
vi: Đồng minh

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=SotA Walking Corpse_Rat [unit_type]: id=SotA Soulless_Rat [attack]: type=blade [attack]: type=pierce [attack]: type=cold [variation]
en: bite
vi: cắn

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact #-#-#-#-#  1860 (PACKAGE VERSION)  #-#-#-#-# Modern (H.A. Rey) constellation, native: tail
en: tail
vi: đuôi

note: [attack]: type=fire
en: fire breath
vi: hơi thở lửa

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=13_Epilogue #-#-#-#-#  1976 (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=06x_Epilogue #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=23_Epilogue #-#-#-#-#  1973 (Battle for Wesnoth)  #-#-#-#-# [scenario]: id=10_Epilogue
en: Epilogue
vi: Hồi kết

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce
en: ballista
vi: máy bắn tên

note: #-#-#-#-#  518 (gtksourceview master)  #-#-#-#-# (itstool) path: styles/style@_name #-#-#-#-#  517 (gtksourceview master)  #-#-#-#-#
en: Gate
vi: Cổng

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=fire
en: lightning
vi: chớp

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=blade [unit_type]: id=SotA Walking Corpse_Wolf [unit_type]: id=SotA Walking Corpse_Spider [unit_type]: id=SotA Flying Corpse_Bat [unit_type]: id=SotA Soulless_Wolf [unit_type]: id=SotA Soulless_Spider [unit_type]: id=SotA Soulless_Bat [a
en: fangs
vi: răng nanh

en: expert
vi: người thành thạo

en: Artifacts
vi: Bảo vật

en: Recruits
vi: Tuyển quân

en: Heroes
vi: Tướng

note: #-#-#-#-#  1962  #-#-#-#-# #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]: id=title [slider]: id=enemey_gold_factor [slider]: id=enemy_gold_factor #-#-#-#-#  1898 (SuperTuxKart)  #-#-#-#-# I18N: ./data/gui/dialogs/online/server_configuration_dialog.stkgui I18N: In the server con
en: Difficulty
vi: Độ khó

note: [grid] [label]
en: Players:
vi: Số người chơi:

note: #-#-#-#-#  1967 (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=lose #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-#
en: Turns run out
vi: Hết lượt

en: place
vi: Nơi

en: Curse
vi: Nguyền rủa

en: Cemetery
vi: Nghĩa trang

en: Graveyard
vi: Nghĩa địa

en: Den
vi: Hốc

en: Dungeon
vi: Ngục tối

en: Crypt
vi: Nhà mồ

note: #-#-#-#-#  1860 (PACKAGE VERSION)  #-#-#-#-# Korean constellation, native: Gyu
en: Armory
vi: Kho vũ khí

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=road [terrain_type]: id=road_clean [terrain_type]: id=road_desert [terrain_type]: id=stone_path [terrain_type]: id=road_icy [terrain_type]: id=flagstones_dark [terrain_type]: id=cave_path
en: Road
vi: Đường

note: [item]: id=monolith1 [item]: id=monolith2 [item]: id=monolith3 [item]: id=monolith4
en: Monolith
vi: Trụ đá

en: Obelisk
vi: Đài tưởng niệm

note: Name for BJ-PL, Name for NG-PL
en: Plateau
vi: Cao Nguyên

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=lighthouse
en: Lighthouse
vi: Hải đăng

note: Korean constellation, native: Gwan
en: Beacon
vi: Dẫn đường

note: #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Signal Translators: Menu item Verb/Signal/Signal Translators: Menu item Noun/Signal Translators: Menu item Noun/Signal/Signal #-#-#-#-#  206 (devhelp main)  #-#-#-#-# i18n: in the programming language context, if you don't * have an ES
en: Signal
vi: Tín hiệu

note: [terrain_type]: id=grassland [terrain_type]: id=savanna [terrain_type]: id=grass_dry [terrain_type]: id=leaf_litter
en: Grassland
vi: Đồng cỏ

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=windmill #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=windmill
en: Windmill
vi: Cối xay gió

note: [item]: id=altar
en: Altar
vi: Bệ thờ

en: Oracle
vi: Tiên tri

en: School
vi: Trường học

en: Shrine
vi: Đền thờ

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: long braille for the rolename of a tree.
en: Tree
vi: Cây

note: Korean constellation, native: YeongDae
en: Observatory
vi: Đài quan sát

note: #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Noun/Energy/Thermal
en: Thermal
vi: Nhiệt

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [side] [side]: type=Dwarvish Lord, id=Dwarf Chieftain #-#-#-#-#  1971 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# [side]: type=Dark Sorcerer, id=Mordak [side]: type=Dark Sorcerer, id=Rotharik [side]: type=Orcish Warlord, id=Tairach #-#-#-#-#  1968 (Battl
en: Enemies
vi: Kẻ thù

note: [effect]: type=fire
en: storm trident
vi: đinh ba giông bão

note: [skirmisher]: id=distract
en: distract
vi: đánh lạc hướng

note: i18n: ectx: property (text), widget (QLabel, label) i18n: ectx: property (text), widget (QLabel, label_9)
en: Beginner
vi: Mới chơi

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Peasant, race=human, gender=male
en: Peasant
vi: Nông dân

note: [unit_type]: id=Sergeant, race=human
en: Sergeant
vi: Trung sĩ

note: [unit_type]: id=Grand Marshal, race=human
en: Grand Marshal
vi: Đại nguyên soái

note: [about]
en: Campaign Design
vi: Thiết kế chiến dịch

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [about] #-#-#-#-#  1976 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  1971 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-
en: Campaign Maintenance
vi: Bảo trì chiến dịch

note: [campaign]: id=Under_the_Burning_Suns [editor_group]: id=utbs
en: Under the Burning Suns
vi: Dưới mặt trời cháy bỏng

note: [campaign]: id=Under_the_Burning_Suns
en: UtBS
vi: DMTCB

note: [campaign]: id=Under_the_Burning_Suns
en: In the distant future a small band of elves struggles to survive amidst the ruins of fallen empires. Lead your people out of the desert on an epic journey to find a new home.
vi: Trong tương lai xa, một nhóm nhỏ thần tiên vật lộn để sống sót giữa đống đổ nát của những đế chế đã sụp đổ. Dẫn dắt người dân của bạn ra khỏi sa mạc trên cuộc hành trình sử thi để tìm một nơi ở mới.

note: [campaign]: id=Under_the_Burning_Suns
en: (Expert level, 10 scenarios.)
vi: (Mức độ chuyên gia, 10 màn chơi)

note: #-#-#-#-#  1977  #-#-#-#-# [unit_type]: id=Fighter, race=human #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=The_Rise_of_Wesnoth #-#-#-#-#  1973 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=The_Hammer_of_Thursagan #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Scep
en: Fighter
vi: Đấu sĩ

note: #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Son_of_the_Black-Eye #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Dead_Water
en: Warrior
vi: Chiến binh

note: [about]
en: Artwork and Graphics Design
vi: Thiết kế nghệ thuật và đồ họa

note: [scenario]: id=01_The_Morning_After
en: The Morning After
vi: Buổi sáng hôm sau

note: [side] [side]: id=Kaleh, type=Quenoth Youth
en: team_name^Quenoth Elves
vi: Thần tiên Quenoth

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [side] #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Saurian Flanker, id=Tirasch [side]: type=Saurian Flanker, id=Ssirk #-#-#-#-#  1973 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Gryphon, id=Kaara #-#-#-#-#  1968 (Battle for Wesnoth)  
en: Monsters
vi: Quái vật

note: [objective]: condition=win
en: Defeat Xanthos
vi: Đánh bại Xanthos

note: [objective]: condition=lose
en: Death of Kaleh
vi: Kaleh chết

note: [objective]: condition=lose
en: Death of Nym
vi: Nym chết

note: [objective]: condition=lose
en: Death of Garak
vi: Garak chết

note: [objective]: condition=lose
en: Death of Zhul
vi: Zhul chết

note: [message]: speaker=Nym
en: Hey Kaleh, are you in there?
vi: Kaleh, anh có đó không?

note: [message]: speaker=Kaleh
en: Nym, is that you?
vi: Nym, cô phải không?

note: [message]: speaker=Nym
en: Yes, come on out already. The storm has passed. With the morning light Naia has ended the terrible night.
vi: Ừ, tôi chui ra rồi. Cơn bão đã qua đi. Với ánh sáng ban mai, Naia đã kết thúc một đêm khủng khiếp.

note: [message]: speaker=Kaleh
en: Has the sky really stopped falling?
vi: Thiên thạch đã ngừng rơi rồi phải không?

note: [message]: speaker=Nym
en: I already told you, the sky is clear and empty. Now come quickly, silly, others may need our help.
vi: Tôi đã nói với anh rồi, bầu trời hoàn toàn trong trẻo và quang đãng. Giờ ra nhanh lên, chàng ngốc, những người khác có thể cần chúng ta giúp đỡ.

note: [message]: speaker=Kaleh
en: Wait, our keep is just to the east. Our leader Tanuil must surely be recruiting others to help deal with the devastation. Perhaps we should go to the keep, before we explore the rest of the village.
vi: Chờ đã, pháo đài của chúng ta ở ngay phía đông. Lãnh tụ Tanuil chắc chắn đang tuyển những người khác để xử lý cảnh tàn phá này. Có lẽ chúng ta nên đến pháo đài, trước khi tìm kiếm những người còn lại trong làng.

note: [message]: speaker=Kaleh
en: Tanuil’s keep, our beautiful fortress, it is destroyed. How will we summon our people to battle?
vi: Pháo đài của Tanuil, pháo đài xinh đẹp của chúng ta đã bị phá hủy. Chúng ta sẽ triệu tập người dân chiến đấu bằng cách nào?

note: [message]: speaker=Nym
en: We must rally those survivors we can find amidst the rubble. It doesn’t look like anyone survived, but at least we can thank Eloh it was a quick death. But come on, we can’t dwell on the dead, we must help the living.
vi: Chúng ta phải tập hợp những người sống sót chúng ta có thể tìm được giữa đống gạch vụn. Có vẻ như chẳng còn ai sống sót, nhưng ít nhất chúng ta cũng có thể cảm ơn Eloh, vì đó là một cái chết nhanh chóng. Nhưng đi thôi, chúng ta không thể chú tâm vào những người đã chết, chúng ta phải giúp đỡ những người đang sống.

note: [message]: speaker=Kaleh
en: But if Tanuil is dead, who will lead us?
vi: Nhưng nếu Tanuil đã chết, ai sẽ dẫn dắt chúng ta?

note: [message]: speaker=Nym
en: That’s a question for another time. Let’s keep exploring the wreckage.
vi: Đó là một câu hỏi để lúc khác trả lời. Còn giờ chúng ta hãy tiếp tục tìm kiếm đống đổ nát.

note: [message]: speaker=Vecnu [message]: speaker=Garak
en: Kaleh, Nym, help us!
vi: Kaleh, Nym, giúp chúng tôi với!

note: [message]: speaker=Nym [message]: speaker=Kaleh
en: What in Uria’s name is that?
vi: Nhân danh Uria, cái gì thế?

note: [message]: speaker=Vecnu [message]: speaker=Garak
en: They came with the stones that fell from the sky. I know not what they are, but more seem to be emerging from the craters. If we don’t stop them there will be nothing left of our village or our people.
vi: Chúng đến cùng những tảng đá rơi từ trên trời. Tôi không biết chúng là cái gì, nhưng hình như chúng đang thoát ra khỏi các miệng hố. Nếu chúng ta không ngăn chặn chúng, sẽ chẳng còn lại gì cho làng hay người của chúng ta.

note: [message]: speaker=Kaleh
en: To battle, my friends! There are still those left who can fight.
vi: Vào vị trí, các bạn! Vẫn còn những người có thể chiến đấu.

note: [message]: speaker=Kaleh
en: There are more of our people fighting the mud monsters!
vi: Có thêm người của chúng ta đang chiến đấu với bọn quái vật bùn!

note: [message]: speaker=Nym
en: Then let’s join the battle!
vi: Thế thì chúng ta hãy tham gia chiến đấu!

note: [message]: speaker=Kaleh
en: More of these muddy crawlies, let’s get rid of them with haste.
vi: Lại có thêm bò sát bùn, chúng ta hãy mau trừ khử chúng.

note: [message]: speaker=unit
en: This is our training ground. And look, there is Garak, the captain of the guard. He and his fighters have survived the night!
vi: Đây là sân tập của chúng ta. Nhìn kìa, đó là Garak, đội trưởng đội bảo vệ. Ông ấy và các chiến binh đã sống sót đêm qua!

note: [message]: speaker=Kaleh
en: But they are fighting many mud creatures. Quick, we must help them!
vi: Nhưng họ đang chiến đấu với nhiều sinh vật bùn. Nhanh lên, chúng ta phải giúp họ!

note: [message]: speaker=second_unit
en: Ha! They’re destroyed at last.
vi: Ha! Cuối cùng chúng cũng bị tiêu diệt.

note: [message]: speaker=Kaleh
en: This bridge leads to the holy island at the center of our lake.
vi: Cây cầu này dẫn đến hòn đảo thiêng ở giữa hồ.

note: [message]: speaker=Nym
en: Hmmmm. Some of the druids that worship on the island may still be alive. We should go check.
vi: Hừm. Một số đạo sĩ tu luyện trên hòn đảo có thể vẫn còn sống. Chúng ta nên đi kiểm tra.

note: [message]: speaker=Kaleh
en: Be careful. The bridge is broken, so we’ll have to wade through the shallow water.
vi: Cẩn thận. Cây cầu đã bị sập, chúng ta sẽ phải lội qua nước nông.

note: [message]: speaker=Kaleh
en: The great tree! It has been buried under the rocks. Our most holy sanctuary, defiled. Oh, Eloh, what shall we do?
vi: Cái cây lớn! Nó đã bị chôn vùi dưới các tảng đá. Thánh địa linh thiêng nhất của chúng ta đã bị vấy bẩn. Ôi, Eloh, chúng con sẽ làm gì?

note: [message]: speaker=Nym
en: Is anyone still alive?
vi: Có ai còn sống không?

note: [message]: speaker=Zhul
en: Finally! We were worried that no one else had survived.
vi: Cuối cùng! Chúng tôi cứ lo không còn ai khác sống sót.

note: [message]: speaker=Nym
en: Mother priestess, are you all right?
vi: Mẹ bề trên, bà ổn chứ?

note: [message]: speaker=Zhul
en: There’s no time to stand on ceremony. I’m fine. I’m afraid only a few of us survived, but we will lend you what skills we have. Show me to those who need healing.
vi: Không còn thời gian để giữ kiểu cách nghi thức nữa. Tôi ổn. Tôi sợ chỉ còn ít người trong số chúng tôi sống sót, nhưng chúng tôi sẽ cho các bạn mượn năng lực mà chúng tôi có. Hãy đưa tôi đến với những người cần trị thương.

note: [message]: speaker=Kaleh
en: But the great tree, it has been destroyed!
vi: Nhưng cái cây lớn, nó đã bị phá hủy!

note: [message]: speaker=Zhul
en: All things of this world come to an end, but the power of Eloh endures. A new one shall grow in its place. Come now, let us see to the needs of our people.
vi: Tất cả mọi thứ trên thế giới này đều đi đến một kết thúc, nhưng sức mạnh của Eloh vẫn trường tồn. Một cái cây mới sẽ mọc lên ở vị trí của nó. Đi thôi, hãy để chúng tôi gặp những người cần trị thương.

note: [unit]: type=Cuttle Fish
en: Deep One
vi: Quái vật đáy sâu

note: [unit]: type=Cuttle Fish
en: The Deep Ones are gigantic aquatic monsters that lurk in the dark places of the world. Rarely do they come to the surface, and when they do the best way to survive an encounter with these monsters is to remain ashore. They can grab their opponents with strong tentacles, or spit a poisonous black ink from a distance.
vi: Quái vật đáy sâu là các sinh vật khổng lồ sống dưới nước, ẩn nấp ở những nơi tối tăm của thế giới. Chúng hiếm khi trồi lên mặt nước, và khi chúng trồi lên, cách tốt nhất để sống sót khi gặp các quái vật này là ở yên trên bờ. Chúng có thể tóm đối thủ bằng những xúc tu mạnh mẽ, hoặc phun mực đen có chất độc từ xa.

note: [message]: speaker=narrator
en: The water of the lake suddenly goes dark and unsettled, only to erupt in a swarm of tentacles the moment the first elf set foot off the island.
vi: Nước hồ đột ngột trở nên đen kịt và lay động, phun trào một đống xúc tu, vào khoảnh khắc thần tiên đầu tiên đặt chân ra ngoài hòn đảo.

note: [message]: speaker=Zhul
en: I felt a great darkness in this lake, but I knew not what it was. The falling rocks must have woken it from its sleep.
vi: Tôi cảm thấy một bóng tối lớn trong hồ này, nhưng tôi không biết đó là cái gì. Những tảng đá rơi chắc hẳn đã đánh thức nó.

note: [message]: speaker=Kaleh
en: Protect the priestesses, we shall send this monstrosity back to the depths it came from!
vi: Hãy bảo vệ các nữ tu sĩ, chúng ta sẽ gửi trả con vật quái dị này về cõi địa ngục!

note: [message]: speaker=Nym
en: Maybe they’re hiding in the stables. Let’s go check.
vi: Có thể chúng đang trốn trong chuồng. Đi kiểm tra xem.

note: [message]: speaker=Naru
en: Is it safe to come out? I was so scared.
vi: Đã an toàn để ra chưa? Tôi sợ quá.

note: [message]: speaker=Nym
en: We can only hope that hunting party returns soon.
vi: Chúng ta chỉ có thể hy vọng rằng toán thợ săn sớm trở về.

note: [message]: speaker=Nisen
en: Oh, thank Eloh, I thought they would never stop.
vi: Ôi, cảm ơn Eloh, tôi cứ nghĩ chúng chẳng bao giờ ngừng.

note: [message]: speaker=unit
en: Oh good, some elves have survived in this outer settlement. They’ve agreed to help us search for other survivors.
vi: Ồ, một số thần tiên đã sống sót trong khu dân cư ngoài này. Họ đã đồng ý giúp chúng ta tìm kiếm những người sống sót khác.

note: [message]: speaker=unit
en: The encampment is empty. I wonder what happened to the inhabitants?
vi: Trại không có ai. Tôi tự hỏi điều gì đã xảy ra với các cư dân?

note: [message]: speaker=unit
en: This encampment has been abandoned. There are signs of a struggle and a few bloodstains but nothing else. I fear for those elves who lived out here.
vi: Trại này đã bị bỏ hoang. Có dấu hiệu của một cuộc chiến và một ít vết máu nhưng không có gì khác. Tôi lo cho các thần tiên sống ở đây.

note: [message]: speaker=Xanthos
en: This place reeks of death, I could smell it from miles away. Oh, how I love it, it is the smell of power, the inevitable triumph of death over life. Puny elves, I shall use the corpses of your families to create an army of undead! All shall bow down before Xanthos the Necromancer!
vi: Nơi này sặc mùi chết chóc, ta có thể ngửi thấy nó từ xa hàng dặm. Ôi, ta yêu nó làm sao, đó là mùi của sức mạnh, chiến thắng tất yếu của cái chết trước sự sống. Bọn thần tiên yếu đuối, ta sẽ sử dụng xác chết những người thân của các ngươi để tạo ra một quân đội ma quái! Tất cả sẽ cúi đầu trước pháp sư gọi hồn Xanthos!

note: [message]: speaker=Nym
en: His timing couldn’t be worse. I know that undead cultists often prey on small targets, but they haven’t had the guts to attack us for years. Why has Eloh heaped so much misfortune upon us?
vi: Kỹ năng tính toán thời gian của hắn không thể tồi hơn. Tôi biết rằng các tín đồ ma quái thường rình rập những mục tiêu nhỏ, nhưng chúng không cả gan tấn công chúng ta đã nhiều năm qua. Tại sao Eloh lại trút quá nhiều tai họa xuống chúng ta như thế?

note: [message]: speaker=Zhul
en: Have some more faith, girl, the goddess does not send us more than we can handle. With Eloh’s grace we shall yet triumph over this pretender.
vi: Hãy tỏ ra có niềm tin một chút đi, cô gái. Nữ thần không bắt chúng ta làm nhiều hơn những gì chúng ta có thể làm. Với ơn của Eloh, chúng ta sẽ chiến thắng kẻ đòi hỏi vô lý này.

note: [message]: speaker=unit
en: Some of our people felt crowded in the village, and wanted to live out on the open sands. They thought they could flee to the safety of our walls if danger came. I shudder to imagine what may have become of them.
vi: Một vài người trong số chúng ta từng cảm thấy chen chúc khi ở trong làng, và muốn sống ở bên ngoài, trên sa mạc mênh mông. Họ nghĩ họ có thể chạy đến nơi an toàn trong tường thành của chúng ta nếu nguy hiểm đến. Tôi rùng mình khi tưởng tượng điều có thể đã xảy ra với họ.

note: [message]: speaker=Kaleh
en: The necromancer is finally vanquished.
vi: Tên pháp sư gọi hồn cuối cùng cũng bị đánh bại.

note: [message]: speaker=Zhul
en: And at last the dead shall have their rest.
vi: Rốt cuộc người chết cũng được yên nghỉ.

note: [message]: speaker=Kaleh
en: The necromancer is dead, but I don’t think we’ve explored the entire village. There may still be elves that need rescuing. We should go back and check.
vi: Tên pháp sư gọi hồn đã chết, nhưng tôi nghĩ chúng ta chưa khảo sát hết toàn bộ ngôi làng. Có thể vẫn còn thần tiên cần giải cứu. Chúng ta nên quay lại và kiểm tra.

note: [message]: speaker=Kaleh
en: We’ve explored the village, and I think we’ve rescued the last of the survivors.
vi: Chúng ta đã khảo sát ngôi làng, và tôi nghĩ chúng ta đã cứu được người cuối cùng trong số những người sống sót.

note: [message]: speaker=Pythos
en: Hail, is anyone still alive?
vi: Chào, có ai còn sống không?

note: [message]: speaker=Kaleh
en: Yes, and we could certainly use your help. A necromancer has been attacking us, he intends to use our fallen comrades as fodder for his evil magics. Where have you been?
vi: Có, và chúng tôi chắc chắn có thể sử dụng sự giúp đỡ của các bạn. Một pháp sư gọi hồn đang tấn công chúng tôi, hắn định sử dụng những người bạn đã ngã xuống của chúng tôi làm nguyên liệu cho ma thuật xấu xa của hắn. Các bạn đã ở đâu?

note: [message]: speaker=Pythos
en: We were out far in the sands, searching for prey and roaming orcs. As soon as we saw the rock storm we raced back as fast as we could. I only wish we could have come sooner.
vi: Chúng tôi ở xa ngoài sa mạc, tìm mồi và bọn người thú lang thang. Ngay khi nhìn thấy cơn bão đá, chúng tôi chạy hết tốc lực trở về. Tôi chỉ ước chúng tôi có thể đến sớm hơn.

note: [message]: speaker=Nym
en: No use crying over spilt water. But we’re sure glad you’re here now.
vi: Đừng khóc khi nước đã tràn. Nhưng chúng tôi chắc chắn rất mừng vì giờ các bạn ở đây.

note: [message]: speaker=Nym
en: It seems that we finally have some peace. But what do we do now?
vi: Có vẻ như cuối cùng chúng ta cũng được một chút hòa bình. Nhưng giờ chúng ta làm gì?

note: [message]: speaker=Garak
en: Where is Tanuil and his family?
vi: Tanuil và gia đình ông ấy đâu?

note: [message]: speaker=Kaleh
en: The keep has been crushed by the rocks. We could find no survivors.
vi: Pháo đài đã bị đá đè bẹp. Chúng tôi không tìm thấy người nào còn sống sót.

note: [message]: speaker=Zhul
en: Too many have died this night.
vi: Quá nhiều người đã chết đêm nay.

note: [message]: speaker=Nym
en: Our village is in ruins. The walls that were built by our ancestors over generations have been demolished in a space of hours. Most of our dwellings are destroyed. And the great tree itself is no more. One thing is obvious, we cannot stay here.
vi: Làng của chúng ta chỉ còn là đống đổ nát. Những bức tường thành tổ tiên chúng ta xây dựng qua hàng thế hệ đã bị sập chỉ trong vài giờ. Hầu hết các giếng nước đã bị phá hủy. Cả cái cây lớn cũng không còn nữa. Một điều chắc chắn, chúng ta không thể ở lại đây.

note: [message]: speaker=Garak
en: You are a fool to despair. This has always been our home. The water here is good, we know this land. We can rebuild; Eloh willing, we can thrive again.
vi: Cô thật là ngốc khi tuyệt vọng. Nơi này luôn là nhà của chúng ta. Nước ở đây tốt, chúng ta biết vùng đất này. Chúng ta có thể xây dựng lại, Eloh phù hộ, chúng ta có thể thịnh vượng trở lại.

note: [message]: speaker=Nym
en: Think for a moment. Who else has seen the rock storm? What other foes are coming to pick over the remains of our people? There is no mercy in the desert, and we have many enemies who would seek to gain in our time of weakness.
vi: Hãy suy nghĩ một chút đi. Còn ai khác chưa nhìn thấy cơn bão đá? Còn kẻ thù nào khác đang đến để tiêu diệt nốt những người còn lại trong số chúng ta? Không có lòng từ bi trong sa mạc, và chúng ta có nhiều kẻ thù - những kẻ sẽ tìm cách lợi dụng thời điểm chúng ta bị suy yếu.

note: [message]: speaker=Garak
en: Impudent girl, you should not speak so to your elders, or to your betters.
vi: Con bé láo xược, mi không nên nói thế với người lớn tuổi, hay với bậc bề trên của mi.

note: [message]: speaker=Nym
en: I have a right to speak my mind!
vi: Tôi có quyền phát biểu suy nghĩ của mình!

note: [message]: speaker=Zhul
en: Peace, please calm yourselves. In chaos there is nothing but death and destruction. Even in this time of trial we must show our fortitude, and follow our laws. Without laws we are like beasts in the desert, fighting over scraps of meat. Among the survivors Kaleh is by heritage the closest relative to Tanuil and thus our leader. What say you Kaleh?
vi: Bình tĩnh nào, các bạn. Trong lúc hỗn loạn, chẳng có gì ngoài chết chóc và hủy diệt. Kể cả vào thời điểm thử thách này, chúng ta cũng phải thể hiện lòng dũng cảm, và tuân theo luật lệ của chúng ta. Không có luật lệ, chúng ta sẽ như những con vật trong sa mạc, đánh nhau để tranh giành từng mẩu thịt. Trong số những người sống sót, Kaleh theo phả hệ là người họ hàng gần nhất với Tanuil, do đó, là người lãnh đạo của chúng ta. Cậu thấy sao, Kaleh?

note: [message]: speaker=Kaleh
en: Last night, before the rock storm, I heard a voice in my sleep. It sounded like sweet music, and somehow I knew it was Eloh. I still remember her exact words: <i>“You must be strong, young elf, for you enter a time of peril. The home you know will be destroyed, and you must lead your people to a new land. To the north you will find salvation and peace. Cross the desert and head to the mountains. Fear not, for I will guide you and protect you.”</i> I’m not sure why I’m the one she chose to appeal to, but if this is her will, I will see it done. Our home is gone and the desert is a harsh place. If Eloh has prepared a new home for us, then I will lead us there.
vi: Đêm qua, trước cơn bão đá, tôi nghe thấy một giọng nói trong giấc ngủ. Nó giống như một điệu nhạc du dương, và bằng cách nào đó, tôi biết đó là Eloh. Tôi vẫn nhớ chính xác những lời của người: <i>“Ngươi phải mạnh mẽ, thần tiên trẻ, vì ngươi đang bước vào một thời kỳ tai họa. Quê hương mà ngươi biết sẽ bị phá hủy, và ngươi phải dẫn người dân của mình đến một vùng đất mới. Về phía bắc, ngươi sẽ tìm thấy hòa bình và cứu vớt. Hãy băng qua sa mạc và hướng về dãy núi. Đừng sợ, vì ta sẽ chỉ dẫn và bảo vệ ngươi.”</i> Tôi không chắc tại sao tôi lại là người mà người chọn để báo mộng, nhưng nếu đây là ý chí của người, tôi sẽ nghe theo. Quê nhà của chúng ta đã mất, còn sa mạc lại là một nơi khắc nghiệt. Nếu Eloh đã chuẩn bị một nơi ở mới cho chúng ta, thì tôi sẽ dẫn chúng ta đến đó.

note: [message]: speaker=Garak
en: I fear what dangers lurk in the harsh sands and beyond to the north, but because you are our leader, I will follow where you go.
vi: Tôi lo ngại những nguy hiểm ẩn náu trong sa mạc khô cằn và xa hơn về phía bắc, nhưng vì cậu là người lãnh đạo của chúng ta, tôi sẽ theo cậu đến bất kỳ đâu.

note: [message]: speaker=Zhul
en: Then let us collect what supplies we can from the wreckage and head north with great haste. Our home is protection no longer, we must find a new haven for our people.
vi: Thế thì chúng ta hãy mau thu thập mọi nguồn tài nguyên từ đống đổ nát và hướng về phía bắc. Quê nhà của chúng ta không còn là nơi an toàn nữa, chúng ta phải tìm một nơi trú ẩn mới cho người dân của chúng ta.

note: [message]: speaker=Nym
en: What about the bodies of the dead? We can’t leave them to be torn by crows or desecrated by other dark mages.
vi: Còn xác của những người đã chết thì sao? Chúng ta không thể để họ bị lũ quạ xâu xé hay những tên phù thủy bóng tối khác xâm phạm.

note: [message]: speaker=Kaleh
en: I agree, we should not forget our dead. We should build a huge pyre and burn them with proper ceremony, so that the smoke may carry them on to the next realm.
vi: Tôi đồng ý, chúng ta không nên quên những người đã chết. Chúng ta nên dựng một giàn thiêu lớn và hỏa táng họ theo đúng nghi thức, để khói có thể mang họ đến kiếp sau.

note: [message]: speaker=Zhul
en: Kaleh, I don’t want to tarry longer than necessary, but I agree that we must see to the dead before we leave. Garak, you and your men start collecting our dead. Nym, help me find oil and wood so that we may build a pyre.
vi: Kaleh, tôi không muốn chần chừ lâu hơn cần thiết, nhưng tôi đồng ý rằng chúng ta phải xem xét những người đã chết trước khi rời đi. Garak, ông và người của ông mau thu lượm xác. Nym, giúp ta tìm dầu và gỗ để chúng ta có thể dựng một giàn thiêu.

note: [message]: speaker=narrator
en: And so it was done. The dead were laid reverently on top of what little wood we could find. But the fire was big enough to burn the bodies to ashes and speed their souls to the hereafter. I remember at the time that the death of so many of our people was not the best omen for the start of such a large journey. They were the first of our people to die in this great endeavor, but they were to be far from the last.
vi: Và như thế, mọi việc được thực hiện. Những người đã chết được đặt một cách cung kính trên lượng gỗ ít ỏi mà chúng tôi có thể tìm được. Nhưng ngọn lửa đủ lớn để thiêu xác thành tro và giúp linh hồn của họ mau đến kiếp sau. Cái chết của nhiều người trong số chúng tôi không phải là điềm gở nhất cho khởi đầu của một hành trình lớn đến thế. Họ là những người đầu tiên trong số người dân của chúng tôi chết trong nỗ lực lớn lao này, nhưng họ không phải là những người cuối cùng.

note: [message]: speaker=Kaleh
en: What’s that to the north? It looks like even more undead! The rock storm must have attracted other necromancers. There’s no way we can defeat them all. We’ve run out of time. There’s no escape. Eloh save us!
vi: Có gì ở phía bắc thế? Hình như còn nhiều ma quái hơn! Cơn bão đá chắc hẳn đã thu hút các pháp sư gọi hồn khác. Chúng ta không có cách nào để có thể đánh bại hết bọn chúng. Chúng ta không còn thời gian. Không còn lối thoát. Eloh cứu vớt chúng ta!

note: [scenario]: id=02_Across_the_Harsh_Sands, role=Hunting Ogre
en: Across the Harsh Sands
vi: Băng qua sa mạc khô cằn

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [side]
en: Bandits
vi: Kẻ cướp

note: [label]
en: Pinnacle Rock
vi: Đỉnh Núi Đá

note: [message]: speaker=Garak
en: I have crossed these sands long ago, when I was a youth, and we went on a great raid against a foul necromancer who was hiding out in one of the ruins, creating an army of undead. It was a nasty battle, especially after nightfall, but all his magics couldn’t save him when we cut off his head. Ah, those were the days...
vi: Tôi đã băng qua sa mạc này từ lâu, khi còn là một thiếu niên. Chúng tôi chuẩn bị thực hiện một cuộc đột kích lớn nhằm tiêu diệt tên pháp sư gọi hồn bẩn thỉu đang ẩn nấp trong một tàn tích, hắn đang tạo ra một quân đội ma quái. Đó là một trận chiến dơ dáy, đặc biệt sau lúc chập tối, nhưng tất cả phép thuật cũng không thể cứu hắn khi chúng tôi chém đứt đầu hắn. À, đó là những ngày...

note: [message]: speaker=Kaleh
en: Do you remember anything about these sands?
vi: Ông có nhớ gì về vùng sa mạc này không?

note: [message]: speaker=narrator
en: Do you see that brown spot sticking up on the northern horizon? That’s Pinnacle Rock. It’s the highest land for miles around, and has a spring at its base, or did the last time I camped there. If we make it to Pinnacle Rock we will be just a few miles from the edge of the mountains.
vi: Cậu có nhìn thấy điểm màu nâu nhô lên trên chân trời phía bắc kia không? Đó là đỉnh Núi Đá. Đó là vùng đất cao nhất trong bán kính hàng dặm xung quanh, và có một dòng suối ở dưới chân, tôi vẫn nhớ lần cuối cùng tôi cắm trại ở đó. Nếu chúng ta đến được đỉnh Núi Đá, chúng ta sẽ chỉ còn cách rìa dãy núi một vài dặm.

note: [message]: speaker=Garak
en: But between here and there is a particularly barren stretch of the sands, with only a few oases and watering holes. Luckily I think there used to be an old caravan route leading north, which went from oasis to oasis. The oases aren’t easy to find but occasionally the sands blow away, revealing old stone roads that lead from oasis to oasis. Once the path must have formed a great thoroughfare for commerce.
vi: Nhưng giữa đấy và đây là một dải cát cực kỳ khô cằn, chỉ có một vài ốc đảo và hố nước. Các ốc đảo không dễ tìm nhưng thỉnh thoảng cát bay đi, để lộ ra những con đường cũ bằng đá nối từ ốc đảo này sang ốc đảo khác. Chúng hẳn đã từng tạo nên một con đường lớn để buôn bán.

note: [message]: speaker=Zhul
en: I believe that there was once a great empire in these lands, long ago, before the sands came.
vi: Tôi tin rằng đã từng có một đế chế hùng mạnh trong vùng đất này, từ lâu rồi, trước khi cát đến.

note: [message]: speaker=Garak
en: I’ve seen the ancient remains of stone castles and markers in the sands. The paths of the ancients may serve us yet again. If we follow the paths from oasis to oasis, we may be able to survive the thirst and heat of the desert. But there are worse dangers in these sands than thirst, we must be wary and scout our way carefully.
vi: Tôi đã nhìn thấy các tàn tích cổ của nhiều lâu đài và công trình bằng đá trong cát. Con đường của người xưa có thể lại giúp ích cho chúng ta. Nếu đi theo đường nối từ ốc đảo này sang ốc đảo khác, chúng ta có thể sống sót trước cơn khát và hơi nóng của sa mạc. Nhưng có những nguy hiểm trong cát còn tệ hơn cả khát nước, chúng ta phải cảnh giác và dò đường cẩn thận.

note: [message]: speaker=Nym
en: Unfortunately, because of our hasty flight from our village, we are short on water-skins and rations. We’ll have enough if we move quickly and eat as little as possible, but we won’t last long in the wastes if we can’t find more sources of water. As it is, between the heat of the day and the cold of the night, this journey will be hard on our people.
vi: Không may, vì cuộc chạy trốn vội vàng khỏi làng, chúng ta thiếu các túi đựng nước và khẩu phần lương thực. Chúng ta sẽ có đủ nếu đi nhanh và ăn càng ít càng tốt, nhưng sẽ không chịu đựng được lâu trong hoang mạc nếu không thể tìm thêm nguồn nước. Giữa cái nóng của ban ngày và cái lạnh của ban đêm, hành trình này sẽ rất gian khổ cho người dân của chúng ta.

note: [message]: speaker=narrator
en: During the daytime (Dawn, Morning, Midday, Afternoon, and Dusk) at the beginning of each your turns, every unit in a sand, road, rubble or sand dune hex will suffer from thirst. Each turn of thirst reduces a unit’s attack damage and causes $dehydration_loss hitpoints of damage. Healers can prevent dehydration from becoming worse, but cannot heal it. Only by refreshing at an oasis (any water hex) at the start of your turn will your units regain full attack strength.
vi: Vào ban ngày (bình minh, buổi sáng, buổi trưa, buổi chiều và chạng vạng), ở đầu mỗi lượt của bạn, mọi đơn vị trên các ô lục giác cát, đường, gạch vụn hoặc đụn cát sẽ bị khát. Mỗi lần bị khát làm giảm sức tấn công của đơn vị và làm mất $dehydration_loss máu. Các điều trị viên có thể ngăn chặn không cho hiện tượng mất nước trở nên tệ hơn, nhưng không thể giải mất nước. Chỉ bằng cách phục hồi ở một ốc đảo (bất kỳ ô lục giác nước nào) ở đầu lượt của bạn mới giúp cho đơn vị lấy lại sức mạnh tấn công đầy đủ.

note: [message]: speaker=Nym
en: Kaleh, be careful you don’t recruit too many guards to go with us. I doubt we’re going to find any other villages out in the sands, so the income that we have right now is all we’re going to get. Remember that as our people get more experienced they often require more support, so we don’t want to run out of supplies halfway across the desert.
vi: Kaleh, cẩn thận, đừng tuyển quá nhiều vệ sĩ để đi cùng chúng ta. Tôi không biết chúng ta có tìm được ngôi làng nào khác ngoài sa mạc không, do đó thu nhập mà chúng ta có ngay bây giờ là tất cả những gì chúng ta sẽ có. Nhớ rằng khi người của chúng ta nhận được thêm kinh nghiệm, họ thường đòi hỗ trợ nhiều hơn, vì thế tôi không muốn chúng ta hết nguồn tiếp tế giữa chừng khi băng qua sa mạc.

note: [message]: speaker=Kaleh
en: Well, the sooner we reach Pinnacle Rock, the better. Onwards!
vi: Ừm, chúng ta đến gần đỉnh Núi Đá càng sớm càng tốt. Lên đường!

note: [message]: speaker=unit
en: Wait. I think I spotted something ahead of us...
vi: Chờ đã. Tôi nghĩ tôi vừa phát hiện ra thứ gì đó đằng trước chúng ta...

note: [message]: speaker=Kaleh
en: What? I don’t see a thing.
vi: Cái gì? Tôi không nhìn thấy gì cả.

note: [message]: speaker=unit
en: See those shining speckles ahead? Scorpions. Large. Whole nest of them.
vi: Mọi người có thấy những vết sáng lốm đốm đằng trước kia không? Bọ cạp. Rất nhiều. Cả một ổ.

note: [message]: speaker=Garak
en: Do you want us to fight? We can still avoid them, but they are between us and the next oasis.
vi: Cậu có muốn chúng ta chiến đấu không? Chúng ta vẫn có thể tránh chúng, nhưng chúng ở giữa chúng ta và ốc đảo kế tiếp.

note: [message]: speaker=unit
en: Scorpions! We must have stumbled across a nest of them.
vi: Bọ cạp! Chúng ta hẳn đã vấp phải nguyên cả một ổ.

note: [message]: speaker=Kaleh
en: The scorpions were devouring some poor person’s body. There doesn’t seem to be much of him left, but wait— What’s this? It looks like a tiny gold ring. I think I see elvish runes on the inside, but I can barely make them out. This seems to be a ring of travel! Those who wear it will not suffer from thirst or hunger, nor cold, nor heat. I’ve heard tales of such magical items, and we can certainly use it now.
vi: Lũ bọ cạp đang ngấu nghiến xác một người tội nghiệp nào đó. Có vẻ phần xác người đó không còn nhiều, nhưng chờ đã - cái gì đây? Giống như một chiếc nhẫn vàng nhỏ. Có tuồng chữ cổ của thần tiên ở mặt bên trong, nhưng tôi có thể đọc được. Hình như đây là một chiếc nhẫn lữ hành! Người nào đeo nó sẽ không phải chịu đựng đói hay khát, nóng hay lạnh. Tôi đã nghe nhiều câu chuyện về những đồ vật có phép thuật như thế, và chắc chắn giờ chúng ta có thể sử dụng nó.

note: [message]: speaker=narrator
en: One unit wearing this ring is immune to any damage caused during the day by the heat of the desert.
vi: Một đơn vị đeo chiếc nhẫn này miễn nhiễm với mọi thiệt hại gây ra bởi hơi nóng của sa mạc vào ban ngày.

note: [message]: speaker=unit
en: Should I take this ring?
vi: Tôi có nên lấy chiếc nhẫn này không?

note: [option]
en: Yes, I’ll take it.
vi: Có, tôi sẽ lấy nó.

note: [object]: id=Travelring
en: Traveler’s Ring
vi: Nhẫn lữ hành

note: [option]
en: No, I think someone else should wear it.
vi: Không, tôi nghĩ ai đó khác nên đeo nó.

note: [message]: speaker=unit
en: Look, an oasis! Its refreshing water will allow our people to regain strength and rest safely on the grass during the heat of the day.
vi: Nhìn này, một ốc đảo! Nước mát của nó sẽ cho phép người của chúng ta lấy lại sức mạnh và nghỉ ngơi an toàn trên cỏ trong hơi nóng của ban ngày.

note: [scenario]: id=02_Across_the_Harsh_Sands, role=Hunting Ogre
en: Hunting Ogre
vi: Quỷ khổng lồ đi săn

note: [message]: speaker=Kaleh
en: No chance to sneak around?
vi: Không có cơ hội nào lẻn qua hay sao?

note: [message]: speaker=unit
en: We would have to cover extra distance in difficult terrain. If you want to bypass them I suggest going straight north in the hopes of finding an oasis there.
vi: Chúng ta sẽ phải đi xa hơn trên địa hình khó khăn. Nếu muốn bỏ qua chúng, tôi đề nghị đi thẳng về phía bắc với hy vọng tìm được một ốc đảo ở đó.

note: [message]: type=Ogre, role=Hunting Ogre [message]: type=Ogre
en: Fresh meat!
vi: Thịt tươi!

note: [message]: speaker=Kaleh
en: Ogre ambush!
vi: Quỷ khổng lồ mai phục!

note: [message]: speaker=unit
en: Ugh, they smell as bad as they look. And they’re huge! Well, the bigger they are, the harder they fall.
vi: Úi, chúng bốc mùi cũng khủng khiếp như hình thù của chúng. Và chúng to khổng lồ! Hừm, chúng càng to xác, chúng càng khó hạ gục.

note: [message]: speaker=Kaleh
en: That’s the last of them. This looks like a hunting party, they must have a camp around here somewhere.
vi: Đó là con quỷ khổng lồ cuối cùng. Bọn này giống như một toán đang đi săn, chúng hẳn phải có một lán trại ở đâu đó quanh đây.

note: [message]: speaker=Nym
en: Hey! Look there, they dropped something... A stone bottle, sealed. I wonder what’s inside...
vi: Ê! Nhìn kìa, chúng đánh rơi thứ gì đó... Một cái chai bằng đá, bịt kín. Mình tự hỏi có gì bên trong...

note: [message]: speaker=Zhul
en: Nym! No! Don’t open—
vi: Nym! Không! Đừng mở -

note: [message]: speaker=Nym
en: Too late. And it’s just sand inside. Not worth... Whoa! What’s happening?!
vi: Quá muộn rồi. Chỉ toàn cát bên trong. Không đáng giá... Oa! Chuyện gì đang xảy ra thế?!

note: [unit]: type=Dust Devil, id=Dust Devil [unit_type]: id=Dust Devil, race=monster
en: Dust Devil
vi: Quỷ bụi

note: [message]: speaker=Garak
en: It’s a dust devil, but I have never seen one so small before.
vi: Đó là một con quỷ bụi. nhưng tôi chưa bao giờ thấy một con nhỏ như thế.

note: [message]: speaker=Kaleh
en: It seems to like you, looks like you just got yourself a pet.
vi: Nó có vẻ thích cô, có vẻ như cô vừa có một vật cưng cho riêng mình.

note: [message]: speaker=Zhul
en: Girl, I told you not to open it. Let’s go, I’d really like to get to an oasis soon.
vi: Cô bé, tôi đã nói đừng mở. Đi thôi, tôi thực sự muốn đến một ốc đảo sớm.

note: [event]
en: Black Lieutenant
vi: Trung úy đen

note: [event]
en: Black Hand Bandit
vi: Kẻ cướp Bàn Tay Đen

note: [message]: type=Thug
en: And I thought it was going to be another boring patrol. You there! Elf! This is our oasis, and we will water it with your blood!
vi: Mình nghĩ đây lại là một cuộc tuần tra nhàm chán khác... Tên thần tiên kia! Đây là ốc đảo của bọn ta, bọn ta sẽ tưới nó bằng máu của ngươi!

note: [message]: speaker=Kaleh
en: We need that water, and if we have to go through you to get it, so be it.
vi: Bọn ta cần số nước đó, và bọn ta phải bước qua các ngươi để lấy nó, điều bắt buộc.

note: [message]: role=Black Lieutenant
en: We don’t know who you are, and we don’t much care. Tremble before the might of the Black Hand!
vi: Bọn ta không biết các ngươi là ai, mà bọn ta không cần quan tâm. Hãy run sợ trước sức mạnh của Bàn Tay Đen!

note: [event]
en: Undead Raider
vi: Ma quái cướp bóc

note: [message]: speaker=Elyssa
en: Back, you fiends! Or I’ll kill you a second time!
vi: Lùi lại, lũ ác ôn! Nếu không ta sẽ giết các ngươi lần thứ hai!

note: [message]: speaker=Go'hag
en: You have defied our master for the last time. Now you shall die! And I shall personally make it slow and painful, to thank you for that scorching you gave me.
vi: Lần trước ngươi đã thách thức chủ nhân của bọn ta. Giờ ngươi sẽ chết! Đích thân ta sẽ làm cho ngươi chết thật từ từ và đau đớn, để cảm ơn vì vết bỏng ngươi đã tặng ta.

note: [message]: speaker=Go'hag
en: You have defied our master for the last time. Now you shall die!
vi: Lần trước ngươi đã thách thức chủ nhân của bọn ta. Giờ ngươi sẽ chết!

note: [message]: speaker=Elyssa
en: Stupid undead, they never listen. Then have a taste of my flame!
vi: Lũ ma quái ngu ngốc, chúng chẳng bao giờ nghe. Thế thì hãy nếm ngọn lửa của ta!

note: [message]: speaker=Kaleh
en: She looks like she’s in trouble. We should help her.
vi: Hình như cô ấy đang gặp rắc rối. Chúng ta nên giúp cô ấy.

note: [message]: speaker=Nym
en: Whew! Looks like that’s the last of them.
vi: Chà! Hình như đó là tên cuối cùng trong số chúng.

note: [message]: speaker=Elyssa
en: Thanks for the help! That was a little too close for comfort.
vi: Cảm ơn vì đã giúp đỡ! Đúng là một cuộc giải vây kịp thời.

note: [message]: speaker=Kaleh
en: That was a lot of undead. Why were they coming after you?
vi: Đúng là nhiều ma quái. Tại sao chúng lại đuổi theo cô?

note: [message]: speaker=Elyssa
en: I accidentally managed to anger a powerful necromancer a while ago... It’s a long story. But who are you? You almost look like elves.
vi: Tôi vô tình chọc tức một pháp sư gọi hồn mạnh cách đây đã lâu... Đó là một câu chuyện dài. Nhưng các bạn là ai? Các bạn trông gần giống thần tiên.

note: [message]: speaker=Kaleh
en: We are, we’re the Quenoth Elves and we are traveling north. You look like you’re a mage, but I thought your kind were all gone.
vi: Đúng thế, chúng tôi là các thần tiên Quenoth đang trên đường đi về phía bắc. Cô có vẻ giống một pháp sư, nhưng tôi cứ nghĩ tất cả các pháp sư như cô đã ra đi rồi.

note: [message]: speaker=Elyssa
en: I am, I’m a fire mage. I’ve been traveling for quite a while now, exploring and learning. But these sands seem particularly inhospitable! I’ve been meaning to check out the northern mountains; mind if I join you for a while in your travels?
vi: Đúng thế, tôi là một pháp sư lửa. Tôi đã đi lang thang khá lâu, khám phá và học hỏi. Nhưng sa mạc này có vẻ không được mến khách! Tôi đang định xem xét dãy núi phía bắc, các bạn không phiền nếu tôi tham gia hành trình cùng các bạn một khoảng thời gian chứ?

note: [message]: speaker=Zhul
en: We’d be glad to have the help of someone with the mastery of fire.
vi: Chúng tôi rất hân hạnh khi có sự giúp đỡ của một ai đó tinh thông về lửa.

note: [message]: speaker=$speaking_unit.id
en: The undead are defeated, but we lost her in the fight as well. Darn, if only we could have saved her.
vi: Lũ ma quái đã bị đánh bại, nhưng chúng ta cũng mất cô ấy trong trận chiến. Khốn kiếp, lẽ ra chúng ta đã có thể cứu cô ấy.

note: [unit]: type=Wraith, id=Vengeful Lord
en: Vengeful Lord
vi: Chúa tể hận thù

note: [then]
en: Honor Guard
vi: Vệ sĩ danh dự

note: [message]: speaker=Vengeful Lord
en: The most hated living in my castle! To me! To me stray souls of the deserts! Let’s cleanse this pollution!
vi: Sinh vật đáng ghét nhất trong lâu đài của ta! Đến với ta! Đến với ta, hỡi các linh hồn lầm lạc của sa mạc! Hãy tẩy rửa sự ô uế này!

note: [message]: speaker=Garak
en: Still singing the same tune. We defeated you once before, we can do so again!
vi: Vẫn hát điệu cũ. Bọn ta đã đánh bại ngươi một lần trước đây, và bọn ta có thể làm thế lần nữa!

note: [message]: speaker=Vengeful Lord
en: Noo... (<i>Fades</i>)
vi: Khôông... (<i>Tan biến</i>)

note: [message]: speaker=$speaking_unit.id
en: Searching his castle, we found a chest filled with gold.
vi: Trong lúc tìm kiếm lâu đài của hắn, chúng tôi thấy một chiếc hòm đầy vàng.

note: [else]: role=Ogre Nomad
en: Ogre Nomad
vi: Quỷ khổng lồ du cư

note: [message]: type=Ogre
en: Elves! Kill them all!
vi: Thần tiên! Giết hết bọn chúng!

note: [message]: speaker=Garak
en: This ruined castle must be where the ogres make their home. Well, if it’s a fight they want, it’s a fight they’ll get.
vi: Lâu đài đổ nát này hẳn là nơi bọn quỷ khổng lồ trú ngụ. Hừm, nếu đó là trận chiến chúng muốn, thì đó sẽ là trận chiến chúng nhận được.

note: [message]: speaker=Kaleh
en: That’s the last of those stinking beasts. They should trouble us no more.
vi: Đó là con cuối cùng trong số những con vật bốc mùi. Chúng sẽ không còn gây rắc rối cho chúng ta nữa.

note: [message]: speaker=Garak
en: This ruin looks oddly familiar.
vi: Tàn tích này trông quen một cách kỳ lạ.

note: [message]: speaker=Nym
en: Yuck, there’s still dried blood on the stones. It’s kind of spooky.
vi: Khiếp, vẫn còn máu khô trên đá. Thật như ma quỷ.

note: [message]: speaker=narrator
en: This land belongs to the Black Hand. Trespass and you will die.
vi: Vùng đất này là của Bàn Tay Đen. Cứ xâm phạm đi rồi các ngươi sẽ chết.

note: [message]: speaker=$explorer.id
en: Bandits. If they get in our way, they’re going to be sorry.
vi: Bọn cướp. Nếu chúng cản đường chúng ta, chúng sẽ phải hối hận.

note: [message]: speaker=Kaleh
en: There’s no way we can get all our people safely across the desert with outlaws harassing us. We must defeat them before we can continue.
vi: Chúng ta không thể nào đưa tất cả người dân qua sa mạc an toàn khi bọn cướp quấy nhiễu chúng ta. Chúng ta phải đánh bại chúng trước khi tiếp tục.

note: [message]: speaker=$explorer.id
en: Did you see that? I think I just saw someone disappear behind that dune over there. I think we’re being watched. I suspect there are more of these bandits lurking in these dunes than we originally thought.
vi: Mọi người có thấy không? Tôi nghĩ tôi vừa nhìn thấy ai đó biến mất sau đụn cát đằng kia. Tôi nghĩ chúng ta đang bị theo dõi. Tôi nghi còn nhiều tên cướp đang ẩn nấp trong các đụn cát hơn chúng ta nghĩ.

note: [message]: speaker=$explorer.id
en: Dang. I was sure I saw an oasis here. Must have been a mirage. I’ve been out in the sand for too long.
vi: Khốn kiếp. Tôi chắc chắn đã nhìn thấy một ốc đảo ở đây. Chắc là một ảo ảnh. Tôi đã ở ngoài cát quá lâu rồi.

note: [message]: speaker=$explorer.id
en: So, the outlaws have made a base around Pinnacle Rock. It’s a good location, but we will drive them from it all the same.
vi: Bọn cướp đã lập căn cứ quanh đỉnh Núi Đá. Đó là một địa điểm tốt, nhưng kiểu gì đi nữa, chúng ta cũng sẽ đuổi bọn chúng ra khỏi đó.

note: [message]: speaker=unit
en: I surrender! I mean we surrender. Just please don’t kill me.
vi: Tôi đầu hàng! Ý tôi là chúng tôi đầu hàng. Xin đừng giết tôi.

note: [message]: speaker=unit
en: Please, have mercy on us. We’re just trying to survive in this horrible land.
vi: Xin hãy tỏ lòng từ bi với chúng tôi. Chúng tôi chỉ tìm cách sống sót trên vùng đất khủng khiếp này.

note: [message]: speaker=Kaleh
en: I will not kill you in cold blood. But leave these lands, and never darken our path again. Or I will show you no mercy.
vi: Ta sẽ không giết ngươi như một kẻ máu lạnh. Nhưng hãy rời khỏi vùng đất này, và đừng bao giờ cản đường bọn ta nữa. Nếu không ta sẽ không tỏ lòng từ bi với ngươi đâu.

note: [message]: speaker=unit
en: Here, take this vial of holy water. You’ll need it with all the undead around.
vi: Đây, hãy lấy lọ nước thánh này. Các anh sẽ cần nó để đối phó với lũ ma quái xung quanh.

note: [message]: speaker=Kaleh
en: I will take this vial, in exchange for your life. But leave these lands, and never darken our path again. Or I will show you no mercy.
vi: Ta sẽ lấy lọ nước này, để đổi lấy mạng của ngươi. Nhưng hãy rời khỏi vùng đất này, và đừng bao giờ cản đường bọn ta nữa. Nếu không ta sẽ không tỏ lòng từ bi với ngươi đâu.

note: [message]: speaker=Zhul
en: It’s Holy Water. When anointed on a weapon it makes it deadly to magical creatures. Vials such as these are rare and valuable. We should choose carefully who will use it.
vi: Đó là nước thánh. Khi bôi lên một vũ khí, nó sẽ làm cho vũ khí trở nên nguy hiểm với các sinh vật có phép thuật. Những lọ nước như thế này rất hiếm và có giá trị. Chúng ta nên chọn cẩn thận ai sẽ sử dụng nó.

note: [message]: speaker=unit
en: Should I take the holy water?
vi: Tôi có nên lấy nước thánh không?

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [object]: id=PureWater #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [object]: id=holywater1 #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=holy-water [object]
en: Holy Water
vi: Nước thánh

note: [object]: id=PureWater
en: This water will make your melee weapons <i>arcane</i>, and thus especially powerful against the undead.
vi: Nước này sẽ làm cho vũ khí cận chiến của bạn có kiểu thiệt hại <i>bí kíp</i>, do đó đặc biệt mạnh để chống lại ma quái.

note: [option]
en: No, I think someone else should take it.
vi: Không, tôi nghĩ ai đó khác nên lấy nó.

note: [message]: speaker=Kaleh
en: The Black Hand outlaws still threaten the others. While their leader still fights we won’t be able to get all our people across the sands safely. We must deal with the Black Hand before we can progress further.
vi: Băng cướp Bàn Tay Đen vẫn đe dọa những người khác. Chừng nào thủ lĩnh của chúng còn chiến đấu, chúng ta sẽ không thể đưa tất cả người dân của chúng ta qua sa mạc an toàn. Chúng ta phải xử lý Bàn Tay Đen trước khi có thể tiến xa hơn.

note: [message]: speaker=Kaleh
en: The outlaws are defeated and we’ve made it across these blasted sands. The hills are just a few miles to the north. We should be able to find water and rest there.
vi: Băng cướp đã bị đánh bại và chúng ta đã băng qua sa mạc đáng nguyền rủa này. Những ngọn đồi chỉ còn cách vài dặm về phía bắc. Chúng ta sẽ có thể tìm thấy nước và nơi nghỉ ngơi ở đó.

note: [message]: speaker=Kaleh
en: Now that we have a moment of peace, I have to ask you, Elyssa, what were you really doing out in the middle of the desert? It’s a rather barren place to be traveling.
vi: Giờ chúng ta đã có khoảnh khắc yên bình, tôi phải hỏi cô, Elyssa, thực sự cô đang làm gì giữa sa mạc? Đó là một nơi khá cằn cỗi để đi lang thang.

note: [message]: speaker=Nym
en: It’s hard to imagine. There’s barely enough rain here now to support these tiny cacti, let alone crops.
vi: Thật khó tưởng tượng. Ở đây có khi không đủ mưa để tưới những cây xương rồng nhỏ bé, chứ đừng nói đến mùa màng.

note: [message]: speaker=Garak
en: And yet the great ruins that I have seen scattered across these sands are a testament that something was here before us. Perhaps in a time long ago when the land was more forgiving.
vi: Những tàn tích lớn rải rác khắp sa mạc mà tôi đã nhìn thấy là một minh chứng rằng có gì đó đã ở đây trước chúng ta. Có lẽ vào thời kỳ cách đây đã lâu, khi vùng đất vẫn còn khoan dung.

note: [message]: speaker=Elyssa
en: Before the Great Fall, there were huge cities, with great schools of magery, libraries of books, vast repositories of knowledge. Most of it was destroyed in the ensuing chaos and years of decay, but I’m searching for the little fragments that are left. For example, have you ever heard of the Sceptre of Fire?
vi: Trước cuộc Đại Sụp Đổ, có nhiều thành phố rộng lớn, với những trường pháp thuật, thư viện, những kho tàng tri thức khổng lồ. Hầu hết đã bị phá hủy trong cảnh loạn lạc và những năm tháng suy tàn sau đó, nhưng tôi đang tìm kiếm các mẩu nhỏ còn sót lại. Ví dụ, các bạn đã bao giờ nghe nói đến vương trượng lửa chưa?

note: [message]: speaker=Kaleh
en: No, I haven’t. What is it?
vi: Chưa, tôi chưa từng nghe nói đến. Nó là cái gì thế?

note: [message]: speaker=Elyssa
en: I’m not sure. I’ve read various references to it, but nothing specific. I’ve been searching for it for a long time. All I know is that it was a very powerful magical wand and that it was some sort of symbol of royalty in the old empire, but I have no idea where it might be. So I scour the land, learning all I can about the olden days. I’m sure it must be somewhere.
vi: Tôi không chắc chắn. Tôi đã đọc vô số tư liệu tham khảo về nó, nhưng chẳng có gì cụ thể. Tôi tìm nó đã lâu. Tất cả những gì tôi biết, đó là một cây quyền trượng có phép thuật rất mạnh và là một biểu tượng hoàng gia nào đó trong đế chế cũ, nhưng tôi không biết nó có thể ở đâu. Vì thế tôi lùng sục khắp vùng đất, tìm hiểu mọi thông tin có thể để biết về những ngày xa xưa. Tôi chắc chắn nó phải ở đâu đó.

note: [message]: speaker=Kaleh
en: Perhaps. But it has been so long, and so much has been lost. Who can say?
vi: Có lẽ. Nhưng đã quá lâu rồi, và quá nhiều thông tin đã bị thất lạc. Ai mà biết được?

note: [message]: speaker=Kaleh
en: We’ve run out of provisions and our people are exhausted. We’ve taken too long crossing the desert, I fear we shall never reach the other side.
vi: Chúng ta đã hết đồ dự trữ và người của chúng ta đã kiệt sức. Chúng ta đã mất thời gian quá lâu để băng qua sa mạc, tôi sợ rằng chúng ta sẽ chẳng bao giờ đến được phía bên kia.

note: [do]: role=LostSoul
en: Lost Soul
vi: Linh hồn lầm lạc

note: [message]: speaker=Garak
en: The sands are haunted with the spirits of tortured souls long since dead. At dusk they rise again, and during the Long Dark they can be particularly nasty. They disappear again at dawn, but personally I prefer the heat of the day to the horrors of the night.
vi: Sa mạc bị ám bởi linh hồn của những kẻ đã chết từ lâu. Vào lúc chạng vạng, chúng lại hiện ra, và trong đêm dài, chúng có thể cực kỳ khó chịu. Chúng biến mất vào lúc bình minh, nhưng cá nhân tôi thích hơi nóng của ban ngày hơn những điều kinh dị của ban đêm.

note: [message]: speaker=Zhul
en: The combination of the heat of the day and the rising undead make dusk a particularly dangerous time of day.
vi: Kết hợp của sức nóng ban ngày và lũ ma quái hiện ra làm cho chạng vạng là một thời điểm đặc biệt nguy hiểm.

note: [message]: speaker=Kaleh
en: What happened? The undead spirits all just disappeared.
vi: Điều gì đã xảy ra? Tất cả các linh hồn ma quái vừa biến mất.

note: [message]: speaker=Garak
en: These spirits are weak. They seek to prey on the helpless, but when they encounter strong resistance they flee.
vi: Các linh hồn này yếu. Chúng tìm cách rình rập những người bơ vơ, nhưng khi gặp phải sự kháng cự mạnh, chúng chạy trốn.

note: [message]: speaker=Kaleh
en: You come and rise again, spirits? Have we not defeated you before?
vi: Các ngươi lại đến và hiện ra phải không, lũ linh hồn? Bọn ta chưa đánh bại các ngươi sao?

note: [message]: speaker=Zhul
en: These lost souls cannot hold onto anything but memories of lives long gone. They will rise to plague us again, night after night.
vi: Những linh hồn lầm lạc này không thể giữ bất kỳ thứ gì ngoài ký ức về cuộc sống đã ra đi từ lâu. Chúng sẽ lại hiện ra để gây tai họa cho chúng ta, đêm này qua đêm khác.

note: [message]: speaker=Kaleh
en: Flee, you craven spirits, and leave us in peace!
vi: Biến mau, lũ linh hồn hèn nhát các ngươi, và để bọn ta yên!

note: [scenario]: id=03_Stirring_in_the_Night
en: A Stirring in the Night
vi: Cuộc náo loạn trong đêm

note: [objective]: condition=win
en: Defeat Azkotep
vi: Đánh bại Azkotep

note: [objective]: condition=win
en: Defeat Ystara
vi: Đánh bại Ystara

note: [objective]: condition=lose
en: You lose control (even temporarily) of more than 6 villages
vi: Bạn mất quyền kiểm soát (kể cả tạm thời) nhiều hơn 6 ngôi làng

note: [message]: speaker=Nym
en: Kaleh, wake up! Sentries report movement in the sands!
vi: Kaleh, dậy đi! Lính gác báo có di chuyển trong cát!

note: [message]: speaker=Kaleh
en: Orcs?
vi: Người thú à?

note: [message]: speaker=Nym
en: I don’t...
vi: Tôi không...

note: [message]: speaker=Azkotep
en: We meet again, Ystara.
vi: Chúng ta lại gặp nhau, Ystara.

note: [message]: speaker=Ystara
en: You think you can take me, Azkotep?
vi: Ngươi nghĩ ngươi có thể thắng ta sao, Azkotep?

note: [message]: speaker=Azkotep
en: My champion, Zur shall slice you to shreds like the puny adept you once were.
vi: Người đại diện của ta, Zur sẽ xẻ ngươi thành từng mảnh như kẻ yếu đuối là ngươi trước đây.

note: [message]: speaker=Ystara
en: You always were an arrogant little bastard. Grak will swallow your soul, or what’s left of it.
vi: Ngươi luôn là kẻ kiêu ngạo, đồ khốn nạn nhỏ bé. Grak sẽ nuốt chửng linh hồn, hay bất cứ thứ gì còn sót lại của ngươi.

note: [message]: speaker=Azkotep
en: You spurned me once and I will make you pay. To battle, my minions! Become my wrath!
vi: Ngươi đã từng hắt hủi ta và ta sẽ bắt ngươi trả giá. Vào vị trí, các thuộc hạ của ta! Hãy cảm nhận cơn thịnh nộ của ta!

note: [message]: speaker=Nym
en: ... think so. You really know how to pick a campsite, Kaleh.
vi: ... nghĩ thế. Anh thực sự biết cách chọn địa điểm cắm trại đấy, Kaleh.

note: [message]: speaker=Kaleh
en: Where did they come from? I swear those castles weren’t there at sunset.
vi: Chúng từ đâu đến vậy? Tôi thề các lâu đài không ở đó lúc mặt trời lặn.

note: [message]: speaker=Zhul
en: Many strange things can happen during the long dark. But despite their wraith-like forms, I have no doubt that their cold steel can still bite flesh.
vi: Nhiều thứ kỳ lạ có thể xảy ra trong đêm dài. Nhưng bất kể hình thù như hồn ma của chúng, tôi chắc chắn lưỡi thép lạnh của chúng vẫn có thể cắt sâu vào da thịt.

note: [message]: speaker=Garak
en: Our encampment is out of the direct line of attack, so we should be somewhat safe, at least.
vi: Doanh trại của chúng ta nằm ngoài đường tấn công trực tiếp, vì thế ít nhất chúng ta cũng có một chút an toàn.

note: [message]: speaker=Zhul
en: But if the battle spills around our people will be slaughtered by the undead hordes!
vi: Nhưng nếu trận chiến lan tràn, người của chúng ta sẽ bị giết bởi các đạo quân ma quái!

note: [message]: speaker=Kaleh
en: There’s no way we can escape the battle in time. We must protect the camp from the undead.
vi: Chúng ta không có cách nào có thể kịp thoát khỏi trận chiến. Chúng ta phải bảo vệ trại trước lũ ma quái.

note: [message]: speaker=Zhul
en: I fear that if we lose more than half of the tents we will not have the strength to go on. Garak, wake your men. We must hold off the undead until dawn.
vi: Tôi sợ rằng nếu chúng ta mất nhiều hơn một nửa số lều, chúng ta sẽ không có đủ sức mạnh để đi tiếp. Garak, đánh thức mọi người dậy. Chúng ta phải trấn giữ lũ ma quái đến lúc bình minh.

note: [message]: speaker=Kaleh
en: To arms my people, to arms!
vi: Vào vị trí, mọi người, vào vị trí!

note: [message]: speaker=Nym
en: They’re raising the corpses of our fallen! What a horrible fate!
vi: Chúng đang gọi dậy xác đồng đội của chúng ta! Thật là khủng khiếp!

note: [message]: speaker=Elyssa
en: Then we shall have to give them a proper cremation.
vi: Thế thì chúng ta sẽ phải cho chúng một lễ hỏa táng thích đáng.

note: [message]: speaker=Kaleh
en: Too many of our people have been killed. We will surely be overwhelmed by the undead now. All is lost!
vi: Quá nhiều người trong số chúng ta đã bị giết. Giờ chúng ta chắc chắn sẽ bị lũ ma quái áp đảo. Tất cả thế là hết!

note: [message]: speaker=Garak
en: These champions... I will challenge them. Zhul, bless my weapons with light of Eloh.
vi: Những kẻ đại diện này... Tôi sẽ thách đấu với chúng. Zhul, hãy phù hộ cho vũ khí của tôi bằng ánh sáng của Eloh.

note: [message]: speaker=Zhul
en: Garak, but the suns...
vi: Garak, nhưng mặt trời...

note: [message]: speaker=Kaleh
en: You will not do any such thing, anyone trying to fight these creeps singlehanded will surely die. We need you, we will not make it without you.
vi: Ông sẽ không làm điều gì như thế chứ, bất cứ ai đơn độc tìm cách chiến đấu với những con vật ghê rợn đó đều chắc chắn sẽ chết. Chúng tôi cần ông, chúng tôi sẽ không thể thành công nếu không có ông.

note: [message]: speaker=Kaleh
en: No! That’s not true, our future is what we make of it, stay behind for this fight and...
vi: Không! Điều đó không đúng, tương lai của chúng ta là những gì chúng ta tạo ra, hãy tránh xa cuộc chiến này và...

note: [message]: speaker=Garak
en: And what? You’ll help me become a coward? I lived long, I’m not afraid of the end, just let me give it some meaning.
vi: Và sao? Cậu muốn ta trở thành một kẻ hèn nhát ư? Ta đã sống đủ lâu, ta không sợ giây phút cuối đời, hãy để ta cho nó một ý nghĩa gì đó.

note: [message]: speaker=Garak
en: You there! Creep! Stand and face me, shade! I challenge you!
vi: Tên kia! Đồ ghê tởm! Hãy đứng lên và đối mặt với ta, bóng ma! Ta thách ngươi!

note: [message]: speaker=Grak
en: Foolish mortal... For daring to challenge me, I’ll devour your soul and torment it for all eternity...
vi: Kẻ phàm trần ngu ngốc... Vì dám thách thức ta, ta sẽ ăn sống nuốt tươi linh hồn ngươi và hành hạ nó đến muôn đời...

note: [message]: speaker=Grak
en: So you destroyed Zur... Come mortal, let’s cross our blades... It’s time for you to take his place...
vi: Vậy là ngươi đã tiêu diệt Zur... Đến đi, kẻ phàm trần, hãy giao chiến với ta... Đã đến lúc để ngươi thay thế hắn...

note: [message]: speaker=Garak
en: You there! Pile of bones! I challenge you, stand and face me!
vi: Tên kia! Đống xương! Ta thách ngươi, hãy đứng lên và đối mặt với ta!

note: [message]: speaker=Zur
en: Puny elf... Time to die...
vi: Thần tiên yếu đuối... Ngươi đến lúc chết rồi...

note: [message]: speaker=Zur
en: Grak was weak... But still you deserve respect... Meet my axe and take his place...
vi: Grak quá yếu... Nhưng ngươi vẫn xứng được tôn trọng... Hãy gặp lưỡi rìu của ta và thay thế hắn...

note: [message]: speaker=$second_unit.id
en: And so it ends... Your champion is dead, elves... Come join him...
vi: Vậy là kết thúc... Người đại diện của các ngươi đã chết, bọn thần tiên... Hãy đến tham gia cùng hắn đi...

note: [message]: speaker=Kaleh
en: Where is Garak? Has anybody seen him?
vi: Garak đâu? Có ai nhìn thấy ông ấy không?

note: [message]: speaker=Zhul
en: I saw him jumping into deep darkness pursuing a group of enemies. Let’s hope nothing happened to him.
vi: Tôi thấy ông ấy nhảy vào bóng tối hun hút để đuổi theo một nhóm kẻ thù. Hy vọng không có gì xảy ra với ông ấy.

note: [message]: speaker=$lich_lord.id
en: No! This contest is not over yet, Azkotep. I shall show you a taste of my true power.
vi: Không! Trận giao tranh này chưa kết thúc, Azkotep. Ta sẽ cho ngươi nếm sức mạnh thật sự của ta.

note: [event]
en: Possessed Garak
vi: Garak bị chiếm hữu

note: [message]: speaker=Zhul
en: Eloh protect us, what has he done?
vi: Eloh bảo vệ chúng ta, hắn đã làm gì?

note: [message]: speaker=Possessed Garak
en: I live again! I can feel!
vi: Ta đã sống lại! Ta có thể cảm nhận!

note: [message]: speaker=Garak
en: I will... not... yield... I defeated... your... champion... I... will... overcome... you...
vi: Ta sẽ... không... chịu thua... Ta đã đánh bại... người đại diện... của ngươi... Ta... sẽ... thắng... ngươi...

note: [message]: speaker=Possessed Garak
en: No, fool! Stop!
vi: Không, đồ ngu! Dừng lại!

note: [message]: speaker=Garak
en: The dark lord... is no more...
vi: Chúa tể bóng tối... không còn nữa...

note: [message]: speaker=narrator
en: Garak collapses to the ground with his own blade sticking from his chest.
vi: Garak sụp xuống đất với lưỡi kiếm của chính mình lòi ra khỏi ngực.

note: [message]: speaker=$other_lord.id
en: No! How dare you? I shall have my vengeance upon you for spoiling this contest! Darkness shall reign until I have triumphed!
vi: Không! Sao ngươi dám? Ta sẽ báo thù ngươi vì đã làm hỏng cuộc giao tranh này! Bóng tối sẽ thống trị đến khi ta chiến thắng!

note: [message]: speaker=Possessed Garak
en: Hahaha...!
vi: Ha ha ha...!

note: [message]: speaker=Zhul
en: Eloh protect us, what is happening?
vi: Eloh bảo vệ chúng ta, điều gì đang xảy ra?

note: [message]: speaker=Possessed Garak
en: Hahaha! Your puny friend is no more. With his body I shall crush you all. Arise again my minions and feast in the slaughter!
vi: Ha ha ha! Tên thần tiên yếu đuối của các ngươi không còn nữa. Với thân xác của hắn, ta sẽ đè bẹp tất cả các ngươi. Đứng lên, các thuộc hạ của ta, hãy thỏa thuê giết chóc đi!

note: [message]: speaker=$lich_lord.id
en: No, I shall have my revenge. I shall show you that darkness is strongest just before dawn. Death and decay, grant me my vengeance!
vi: Không, ta sẽ báo thù. Ta sẽ cho ngươi thấy bóng tối là mạnh nhất ngay trước bình minh. Chết chóc và hủy diệt, hãy giúp ta báo thù!

note: [message]: speaker=$other_lord.id
en: In this I shall support you, the darkness will not lift until one of us is victorious.
vi: Ta sẽ hỗ trợ ngươi, bóng tối sẽ không tan đi đến khi một trong số chúng ta chiến thắng.

note: [message]: speaker=Possessed Garak
en: I told you, I will be back, you fools! Now I shall have my vengeance upon you all. Darkness shall reign until I have triumphed!
vi: Ta đã nói với các ngươi, ta sẽ trở lại, bọn ngu ngốc! Giờ ta sẽ báo thù tất cả các ngươi. Bóng tối sẽ thống trị đến khi ta chiến thắng.

note: [message]: speaker=$other_lord.id
en: In this I shall support you, the darkness shall not lift until one of us is victorious.
vi: Ta sẽ hỗ trợ ngươi, bóng tối sẽ không tan đi đến khi một trong số chúng ta chiến thắng.

note: [message]: speaker=Nym
en: Look, dawn is nigh, our salvation is almost at hand. Even the long dark can’t last forever, and with the light of the sun the undead power wanes and their dark magics unravel.
vi: Nhìn kìa, bình minh đang đến, cứu tinh của chúng ta đã ở gần trong tay. Kể cả đêm trường cũng không thể kéo dài mãi mãi, với ánh sáng của mặt trời, sức mạnh ma quái sẽ suy yếu và ma thuật của chúng sẽ lộ diện.

note: [message]: speaker=Nym
en: Maybe I spoke too soon. Curse Uria, he has even blotted out the stars, all is darkness. Kaleh, our course is clear, we must destroy that abomination.
vi: Có lẽ tôi đã phát biểu quá sớm. Nguyền rủa Uria, hắn thậm chí đã che kín các vì sao, tất cả đều là bóng tối. Kaleh, mục tiêu của chúng ta đã rõ ràng, chúng ta phải tiêu diệt vật kinh tởm đó.

note: [message]: speaker=Zhul
en: But to kill Garak? How can we?
vi: Nhưng phải giết Garak ư? Làm sao chúng ta có thể?

note: [message]: speaker=Kaleh
en: That thing is not Garak. This night has lasted long enough, and too many of our people have died. How many more would you sacrifice for Garak’s sake? Just protecting our encampments isn’t enough, darkness and chaos will overwhelm us if we can’t end this battle soon. We must destroy one of those two evils, whatever the cost. I do not intend to let that... thing keep control of the body of our friend.
vi: Thứ đó không phải là Garak. Đêm nay đã kéo dài đủ lâu, và quá nhiều người của chúng ta đã chết. Còn bao nhiêu người phải hy sinh vì Garak nữa? Chỉ cần bảo vệ doanh trại của chúng ta là đủ, bóng tối và hỗn loạn sẽ áp đảo chúng ta nếu chúng ta không thể kết thúc trận chiến này sớm. Chúng ta phải tiêu diệt một trong hai kẻ ác đó, bằng bất cứ giá nào. Tôi không muốn... thứ đó điều khiển thân xác người bạn của chúng ta.

note: [message]: speaker=$other_lord.id
en: The stench of death is in the air.
vi: Mùi chết chóc ở trong không khí.

note: [message]: speaker=Possessed Garak
en: Yes, let us end this once and for all.
vi: Đúng thế, hãy kết thúc điều này một lần và mãi mãi.

note: [message]: speaker=Ganthos
en: What’s this on our borders? Stinkin’ elves and more undead? We’ll teach them a lesson they won’t soon forget. Attack!
vi: Có gì trên biên giới của chúng ta thế? Bọn thần tiên bốc mùi và lại ma quái nữa ư? Chúng ta sẽ dạy cho chúng một bài học mà chúng sẽ không sớm quên. Tấn công!

note: [message]: speaker=Kaleh
en: If those raiders capture any of our encampments, I fear our people’s fate will be just as bad as if it was captured by the undead.
vi: Nếu những kẻ cướp bóc đó chiếm được bất kỳ doanh trại nào của chúng ta, tôi sợ định mệnh cho người của chúng ta cũng tồi tệ như khi bị chiếm bởi lũ ma quái.

note: [message]: speaker=Elven Scout
en: Orcs... Not far behind me... From the hills...
vi: Người thú... Không xa đằng sau tôi... Từ vùng đồi...

note: [message]: speaker=Ganthos
en: You got me, elf... But you won’t be so lucky with the tribes of the hills... (<i>Cough</i>)
vi: Ngươi đã hạ được ta, thần tiên... Nhưng ngươi sẽ không may mắn đến thế với các bộ lạc trên đồi đâu... (<i>Ho</i>)

note: [message]: speaker=Ganthos
en: I deeply regret... I won’t be able to see that...
vi: Ta vô cùng hối hận... Ta sẽ không thể thấy...

note: [message]: speaker=Ganthos
en: Killed by a dead creep... (<i>Cough</i>)
vi: Bị giết bởi một kẻ đã chết... (<i>Ho</i>)

note: [message]: speaker=Nym
en: Look, he dropped something! I wonder what it is...
vi: Nhìn kìa, hắn đã đánh rơi thứ gì đó! Tôi tự hỏi đó là cái gì...

note: [message]: speaker=unit
en: It’s some sort of a map. I think I recognize some of those hills ahead on it.
vi: Đó là một kiểu bản đồ. Tôi nghĩ tôi nhận ra một số ngọn đồi phía trước.

note: [message]: speaker=Nym
en: And these look like camps and patrol routes. A lot of camps and patrol routes. Kaleh, do you think we could sneak up between them?
vi: Trông giống như các lán trại và các lộ trình tuần tra. Nhiều lán trại và lộ trình tuần tra. Kaleh, anh có nghĩ chúng ta có thể đi lén lút giữa chúng không?

note: [message]: speaker=Kaleh
en: Difficult, but worth a try I guess. But first we must try to survive this mess.
vi: Tôi nghĩ là khó, nhưng đáng thử. Nhưng trước hết, chúng ta phải tìm cách sống sót trước đống hỗn độn này đã.

note: [message]: speaker=Nym
en: Right, sorry. Damn creeps.
vi: Đúng rồi, xin lỗi. Bọn ghê tởm khốn kiếp.

note: [message]: speaker=Nym
en: And now we’ll never know what was on that parchment. Shame.
vi: Giờ chúng ta sẽ chẳng bao giờ biết có gì trên tờ giấy da đó. Thật đáng xấu hổ.

note: [message]: race=orc
en: Chief has fallen! Flee!
vi: Thủ lĩnh đã tử trận! Chạy mau!

note: [message]: race=goblin,wolf
en: Boss dead! Run!
vi: Ông chủ đã chết! Chạy mau!

note: [message]: speaker=$unit.id
en: You think you have defeated me, don’t you? Foolish boy, I shall assume a new form more powerful and horrible than you could ever imagine!
vi: Ngươi nghĩ ngươi đã đánh bại ta, phải không? Thằng ngốc, ta sẽ có một hình dạng mới mạnh và khủng khiếp hơn những gì ngươi có thể tưởng tượng!

note: [message]: speaker=$other_creep
en: How dare you interfere in our contest! I did not need your help. I shall teach you not to cross a lord of darkness.
vi: Sao ngươi dám can thiệp vào cuộc giao tranh của bọn ta! Ta không cần sự giúp đỡ của ngươi. Ta sẽ dạy cho ngươi đừng cản trở một chúa tể bóng tối.

note: [message]: speaker=Kaleh
en: Finally. It is over.
vi: Cuối cùng. Thế là xong.

note: [message]: speaker=Possessed Garak
en: See, I told you I was more powerful. This game is over, now I can leave this shell of a body.
vi: Thấy chưa, ta đã nói với ngươi ta còn mạnh hơn. Trò chơi này đã kết thúc, giờ ta có thể rời khỏi cái xác vỏ này.

note: [message]: speaker=Zhul
en: He’s... he’s still breathing!
vi: Ông ấy... ông ấy vẫn thở!

note: [message]: speaker=Possessed Garak [message]: speaker=Garak Defeated, no longer posessed
en: Protect the boy for me Zhul, (<i>cough</i>) I go to a better place.
vi: Bảo vệ cậu bé cho tôi Zhul, (<i>ho</i>) tôi đến một nơi tốt hơn.

note: [message]: speaker=Nym
en: What about Garak?
vi: Còn Garak thì sao?

note: [message]: speaker=Kaleh
en: I’ve asked and looked around, there is no sign of him or his body
vi: Tôi đã tự hỏi và tìm kiếm, không có dấu hiệu nào của ông ấy hay xác ông ấy.

note: [message]: speaker=Zhul
en: He’s probably dead, then, but he died as a warrior. Let’s respect his wishes and remember him for that.
vi: Thế thì ông ấy có lẽ đã chết, nhưng ông ấy chết như một chiến binh. Hãy tôn trọng mong muốn của ông ấy, và nhớ ông ấy về điều đó.

note: [message]: speaker=Zhul
en: He died as a hero. Remember that and tell the tale, for it’s worth it.
vi: Ông ấy chết như một anh hùng. Hãy nhớ điều đó để kể chuyện, vì điều đó hoàn toàn xứng đáng.

note: [message]: speaker=Kaleh
en: The undead lords are defeated at last.
vi: Cuối cùng các chúa tể ma quái cũng bị đánh bại.

note: [message]: speaker=Ganthos
en: There’s too many of them and the night is almost gone. Pull back you wretches, pull back!
vi: Bọn chúng quá đông và màn đêm sắp sửa ra đi. Lùi lại mau bọn bay, lùi lại!

note: [message]: speaker=Nym
en: I can see the first rays of Naia shining over the horizon. She never looked so beautiful. The undead forces have crumbled into dust and the remaining orcs are retreating with the dawn.
vi: Tôi có tể nhìn thấy những tia nắng đầu tiên của Naia đang tỏa sáng phía chân trời. Chưa bao giờ đẹp đến thế. Lực lượng ma quái đã vỡ tan thành bụi, và những tên người thú còn lại đang rút lui trước bình minh.

note: [message]: speaker=Zhul
en: That was a very brave thing you did, Kaleh, defeating both of those Undead Lords. It took great courage and strength. Because of your daring attack, we did not have to wait for the dawn to save us. You were our savior. And many fewer of our people died than would have if we had had to wait out the long night.
vi: Cậu đã làm một điều thật dũng cảm, Kaleh, đánh bại cả hai chúa tể ma quái. Điều đó cần lòng can đảm và sức mạnh lớn. Nhờ cuộc tấn công táo bạo của cậu, chúng ta không phải chờ đợi bình minh giải cứu chúng ta. Cậu là vị cứu tinh của chúng ta. Và có ít người chết hơn so với khi chúng ta phải chờ đợi suốt đêm dài.

note: [message]: speaker=Nym
en: Though we saved almost all our people this time, we won’t always be so lucky. While elves who have fought with you in the past will gladly return, if the numbers of our people dwindle, it’s going to become more and more costly to recruit new warriors. It would be wise to stockpile gold against this eventuality.
vi: Mặc dù chúng ta đã cứu được gần như tất cả mọi người vào lúc này, nhưng không phải lúc nào cũng may mắn đến thế. Chừng nào các thần tiên - những người đã chiến đấu cùng anh trong quá khứ vui vẻ trở lại, nếu số người của chúng ta nhỏ đi, thì tuyển dụng các chiến binh mới sẽ càng ngày càng trở nên đắt đỏ. Tốt nhất nên dự trữ vàng để đối phó với tình huống này.

note: [message]: speaker=Ystara
en: You have triumphed for the moment, but think not that the dark lords can be so easily vanquished. We shall return, and shall rule long after your bones have crumbled to dust. This is our land, and none shall leave it unscathed.
vi: Các ngươi đã chiến thắng, nhưng đừng nghĩ rằng các chúa tể bóng tối có thể dễ dàng bị đánh bại đến thế. Bọn ta sẽ trở lại, và thống trị lâu dài sau khi xương của các ngươi vỡ tan thành bụi. Đây là đất của bọn ta, không ai có thể rời đi mà không bị tổn thương.

note: [message]: speaker=Azkotep
en: You fought so hard to protect your precious people, young elf. No great deed should go unpunished.
vi: Ngươi đã chiến đấu mãnh liệt để bảo vệ những người quý giá, thần tiên trẻ. Không có chiến công lớn nào ra đi mà không bị trừng phạt.

note: [message]: id=Ystara,Azkotep
en: A token to remember us by...
vi: Để các ngươi phải nhớ đến bọn ta...

note: [message]: speaker=Garak
en: Aauugghh!
vi: Aaa!

note: [message]: speaker=Zhul
en: He just collapsed!
vi: Ông ấy vừa gục xuống!

note: [message]: id=Ystara,Azkotep
en: You will never see your champion again. And we will torment his soul for the rest of the eternity.
vi: Các ngươi sẽ không bao giờ thấy người đại diện của mình nữa. Bọn ta sẽ hành hạ linh hồn của hắn đến muôn đời.

note: [message]: speaker=Zhul
en: Don’t listen to them, they are powerless in their defeat. Even if Garak fell in battle his soul went to a better place and they can’t reach him there.
vi: Đừng nghe chúng, chúng bất lực khi bại trận. Kể cả khi Garak tử trận, linh hồn ông ấy cũng đến một nơi tốt hơn và chúng không thể bắt được ông ấy ở đó.

note: [message]: speaker=Azkotep
en: Hah, now you have learned the flesh is always weaker than the powers of the undead.
vi: Ha, giờ các ngươi đã biết được xác thịt luôn yếu hơn sức mạnh của ma quái.

note: [message]: speaker=Ystara
en: My undead zombies shall always defeat the living.
vi: Các xác chết ma quái của ta sẽ luôn đánh bại người sống.

note: [message]: speaker=Kaleh
en: From the sands he came, to the sands he will return. We remember and honor his sacrifice, and I vow that his death will not be in vain.
vi: Ông ấy đã đến từ cát bụi, ông ấy sẽ trở về với cát bụi. Chúng ta tưởng nhớ và tôn vinh sự hy sinh của ông ấy, tôi thề rằng cái chết của ông ấy sẽ không phải là điều vô ích.

note: [message]: speaker=Zhul
en: Goodbye, old friend. May Eloh shine her light eternal upon you.
vi: Vĩnh biệt, ông bạn già. Cầu Eloh soi tỏa ánh sáng của người cho ông đến muôn đời.

note: [message]: speaker=Elyssa
en: He was as brave and valiant a fighter as I have ever seen in my travels.
vi: Ông ấy là một đấu sĩ dũng cảm nhất mà tôi từng thấy trong hành trình của mình.

note: [message]: speaker=Nym
en: He was a bastard at times... But... but why did he have to die? It... it just doesn’t make sense.
vi: Thỉnh thoảng ông ấy hơi dở hơi... Nhưng... nhưng tại sau ông ấy phải chết? Điều đó... điều đó chẳng có ý nghĩa gì cả.

note: [message]: speaker=Zhul
en: Miraculously, all of our encampments survived the night.
vi: Thật là phi thường, tất cả các doanh trại của chúng ta đều sống sót đêm qua.

note: [message]: speaker=Zhul
en: Well, only $elven_camps encampments remain, but we will survive.
vi: Hừm, chỉ còn lại $elven_camps doanh trại, nhưng chúng ta sẽ sống sót.

note: [message]: speaker=Kaleh
en: Yes, but at what cost?
vi: Đúng, nhưng với cái giá nào?

note: [message]: speaker=Nym
en: Though we saved almost all our people this time, we won’t always be so lucky. While elves who have fought with you in the past will gladly return, as the numbers of our people dwindle, it’s going to become more and more costly to recruit new warriors. It would be wise to stockpile gold against this eventuality.
vi: Mặc dù chúng ta đã cứu được gần như tất cả mọi người vào lúc này, nhưng không phải lúc nào cũng may mắn đến thế. Chừng nào các thần tiên - những người đã chiến đấu cùng anh trong quá khứ vui vẻ trở lại, khi số người của chúng ta nhỏ đi, tuyển dụng các chiến binh mới sẽ càng ngày càng trở nên đắt đỏ. Tốt nhất nên dự trữ vàng để đối phó với tình huống này.

note: [message]: speaker=Nym
en: We have suffered losses, but we are not broken yet. We have saved most of our people tonight. But while elves who have fought with you in the past will gladly return, as the numbers of our people dwindle, it’s going to become more and more costly to recruit new warriors. It would be wise to stockpile gold against this eventuality.
vi: Chúng ta đã chịu đựng tổn thất, nhưng chúng ta chưa tan tác. Chúng ta đã cứu được hầu hết mọi người đêm nay. Nhưng chừng nào các thần tiên - những người đã chiến đấu cùng anh trong quá khứ vui vẻ trở lại, khi số người của chúng ta nhỏ đi, tuyển dụng các chiến binh mới sẽ càng ngày càng trở nên đắt đỏ. Tốt nhất nên dự trữ vàng để đối phó với tình huống này.

note: [message]: speaker=Nym
en: We have suffered grievous losses, but we are not broken yet. Long will this slaughter be remembered by our people. Where was Eloh during the darkness? And I’m afraid that while elves who have fought with you in the past will gladly return, as the numbers of our people dwindle, it’s going to become more and more costly to recruit new warriors. It would be wise to stockpile gold against this eventuality.
vi: Chúng ta đã chịu đựng tổn thất nặng nề, nhưng chúng ta chưa tan tác. Người của chúng ta sẽ còn nhớ lâu cuộc tàn sát này. Eloh đã ở đâu trong bóng tối? Và tôi sợ rằng chừng nào các thần tiên - những người đã chiến đấu cùng anh trong quá khứ vui vẻ trở lại, khi số người của chúng ta nhỏ đi, tuyển dụng các chiến binh mới sẽ càng ngày càng trở nên đắt đỏ. Tốt nhất nên dự trữ vàng để đối phó với tình huống này.

note: [message]: speaker=Kaleh
en: All this death and destruction. What were those shades arguing over? Was this all just some sort of demented game?
vi: Tất cả chết chóc và hủy diệt này. Những bóng ma đó đã cãi lý về điều gì? Có phải tất cả chuyện này chỉ là một kiểu trò chơi điên cuồng nào đó?

note: [message]: speaker=Zhul
en: The lords of the dead are powerful and twisted indeed. Only Eloh knows the truth of what happened tonight.
vi: Quả thực các chúa tể bóng tối rất mạnh và điên cuồng. Chỉ Eloh mới biết sự thật của những gì đã xảy ra đêm nay.

note: [message]: speaker=Nym
en: I don’t want to be here tomorrow night to find out. The hills to the north are close. Let’s be far away before another nightfall.
vi: Tôi không muốn ở đây đêm mai để tìm hiểu. Những ngọn đồi phía bắc ở rất gần rồi. Chúng ta hãy đi xa khỏi đây trước một màn đêm khác.

note: [scenario]: id=04_Descending_into_Darkness
en: Descending into Darkness
vi: Lún vào bóng tối

note: [objectives]
en: Objectives:
vi: Mục tiêu:

note: [objective]: condition=win
en: Kaleh must reach the exit tunnel at the north edge of the map
vi: Kaleh phải đến được đường hầm ở rìa phía bắc bản đồ

note: [message]: speaker=Nym
en: Those mountains are huge! I never thought they would be so big. And what’s that white stuff on the tops of the peaks?
vi: Những ngọn núi này thật kỳ vĩ! Tôi chưa bao giờ nghĩ chúng to đến thế. Còn thứ màu trắng trên các đỉnh chóp kia là gì?

note: [message]: speaker=Zhul
en: I wish Garak were here, he’d know more about these lands than I do. I’ve never been up here, but I heard stories from the few who have made the journey and returned. That white stuff is called snow, Nym, and the mountains are very cold. These smaller hills aren’t as hard to cross, but they are filled with orcs and goblins. It may look peaceful now, but they hide in the many caves and tunnels beneath the surface.
vi: Tôi ước Garak ở đây, ông ấy biết về vùng đất này nhiều hơn tôi. Tôi chưa bao giờ ở đây, nhưng tôi nghe kể từ số ít người đã thực hiện hành trình và trở về. Thứ màu trắng đó gọi là tuyết, Nym ạ, và các đỉnh núi rất lạnh. Những ngọn đồi nhỏ này không khó để băng qua, nhưng chúng đầy người thú và yêu tinh. Giờ trông mọi thứ có vẻ thanh bình, nhưng bọn chúng ẩn nấp trong nhiều hang động và đường hầm dưới mặt đất.

note: [message]: speaker=Kaleh
en: I had another vision last night, Eloh told me that we had to continue north, but instead of trying to go over the mountains, she said that we had to go underneath them.
vi: Tôi có một ảo mộng khác đêm qua, Eloh bảo tôi rằng chúng ta phải tiếp tục về phía bắc, nhưng thay vì đi qua những ngọn núi, người nói rằng chúng ta phải đi dưới chúng.

note: [message]: speaker=Nym
en: Underneath them? But how?
vi: Dưới chúng? Nhưng bằng cách nào?

note: [message]: speaker=Elyssa
en: Other creatures besides orcs dig tunnels in the earth. Long ago dwarves mined mountains such as these, and huge trolls like to hide in the deep dark places under the earth. If your god is as omniscient as you seem to think, Kaleh, I wouldn’t be surprised if there were a way to cross under these mountains. I fear no darkness, and you won’t be lacking a source of fire or light.
vi: Các sinh vật khác ngoài người thú đào đường hầm trong lòng đất. Cách đây đã lâu, người lùn khai thác mỏ ở những dãy núi như thế này, còn bọn quỷ núi khổng lồ thích ẩn nấp ở những nơi tối tăm sâu dưới mặt đất. Nếu vị thần của anh thông tường mọi việc như anh nghĩ, Kaleh, tôi sẽ không ngạc nhiên nếu có một cách để băng qua dưới dãy núi này. Tôi không sợ bóng tối, và anh sẽ không thiếu một nguồn lửa hay ánh sáng.

note: [message]: speaker=Nym
en: Well if we are going to go under these mountains, we’re certainly going to have our hands full fighting all those orcs and goblins.
vi: Hừm, nếu chúng ta phải đi dưới dãy núi này, chắc chắn chúng ta sẽ phải cật lực chiến đấu với bọn người thú và yêu tinh đó.

note: [message]: speaker=Zhul
en: Indeed. I want to warn you again, Kaleh, this isn’t the desert. The orcs love fighting in hills and caves, and we won’t have the advantages of fighting on the open sands. And with our recent losses we don’t have the numerical advantage we are used to. So we’d best be extra careful. Still if we can clear a path in the hills ahead of us, we should be able to escort our people into the tunnels. And hopefully underground it will be easier to protect them than out in the open.
vi: Đúng vậy. Tôi muốn cảnh báo cậu một lần nữa, Kaleh, đây không phải sa mạc. Người thú thích chiến đấu trên đồi và trong hang động, và chúng ta sẽ không có lợi thế chiến đấu trên cát trống trải. Với những mất mát gần đây, chúng ta không có lợi thế về quân số như trước đây. Do đó tốt nhất chúng ta phải hết sức cẩn thận. Nhưng nếu chúng ta có thể dọn đường trong vùng đồi phía trước, chúng ta sẽ có thể hộ tống mọi người vào đường hầm. Và hy vọng dưới lòng đất sẽ dễ bảo vệ họ hơn khi ở ngoài trời.

note: [message]: speaker=Kaleh
en: Strike hard and fast and also be careful—right, this is going to be fun.
vi: Đánh mạnh và nhanh đồng thời cẩn thận - được rồi, sẽ vui đây.

note: [event]
en: Goblin Coward
vi: Yêu tinh hèn nhát

note: [event]
en: Goblin Scout
vi: Trinh sát yêu tinh

note: [message]: speaker=Goblin Scout
en: Attack!
vi: Tấn công!

note: [message]: speaker=Goblin Coward
en: Run away!
vi: Chạy mau!

note: [message]: speaker=Zhul
en: Goblins are so predictable.
vi: Bọn yêu tinh thật dễ đoán làm sao.

note: [event] name of an enemy unit in water, not a geographic feature
en: Lake Naga
vi: Hồ người rắn

note: [message]: speaker=Orac
en: Come forth, creatures of the lake! Fulfill the oaths you have made and help us drive these hated creatures from our lands.
vi: Tiến lên, hỡi các sinh vật trong hồ! Hãy hoàn thành lời thề các ngươi đã thực hiện và giúp bọn ta đánh đuổi những sinh vật đáng ghét này khỏi vùng đất của chúng ta.

note: [message]: speaker=Panok
en: These elves are stronger than we thought. Send for more reinforcements!
vi: Bọn thần tiên này mạnh hơn chúng ta nghĩ! Điều thêm quân tiếp viện!

note: [message]: speaker=Kaleh
en: How can he move that fast? He is faster than any goblin rider I have ever seen. It’s almost unnatural.
vi: Sao hắn có thể di chuyển nhanh đến thế? Hắn nhanh hơn bất kỳ kỵ sĩ yêu tinh nào mình từng thấy. Thật là bất thường.

note: [message]: speaker=Panok
en: Gaaghh!!
vi: Gààoo!!

note: [message]: speaker=$speaking_unit.id
en: Wait a minute. He was wearing a silver ring on one of his fingers. I think the ring might be magical. Maybe that’s why he was moving so fast.
vi: Chờ một chút. Hắn đeo một chiếc nhẫn bạc trên một ngón tay. Tôi nghĩ chiếc nhẫn có thể có phép thuật. Có lẽ đó là lý do tại sao hắn di chuyển nhanh đến thế.

note: [message]: speaker=Nym
en: I think, Kaleh, that you should take the ring.
vi: Kaleh, tôi nghĩ rằng anh nên lấy chiếc nhẫn.

note: [message]: speaker=Kaleh
en: Why me?
vi: Tại sao lại là tôi?

note: [message]: speaker=Nym
en: Because you tend to move slowly and if we’re going into the caves you’ll need all the speed you can get. And besides, we can’t afford to lose you; you never know when being able to run a bit faster might be the difference between life and death.
vi: Vì anh có xu hướng di chuyển chậm và nếu chúng ta vào trong hang động, anh sẽ cần tất cả tốc độ anh có thể nhận được. Ngoài ra, chúng tôi không thể để mất anh, anh chẳng bao giờ biết khi nào việc có thể chạy nhanh hơn một chút lại là sự khác biệt giữa sống và chết.

note: [object]: id=SpeedyRing
en: Ring of Speed
vi: Nhẫn tốc độ

note: [object]: id=SpeedyRing
en: This ring will increase your maximum speed by 1.
vi: Nhẫn này sẽ tăng tốc độ tối đa của bạn lên 1.

note: [message]: speaker=Orac
en: The elves have killed Panok the goblin! The other goblins may flee to the caves, but we will not give up these hills without a fight. Come forth, creatures of the lake! Fulfill the oaths you have made and help us drive these hated creatures from our lands.
vi: Lũ thần tiên đã giết yêu tinh Panok! Những yêu tinh khác có thể chạy trốn vào hang động, nhưng bọn ta sẽ không từ bỏ vùng đồi này mà không chiến đấu. Tiến lên, hỡi các sinh vật trong hồ! Hãy hoàn thành lời thề các ngươi đã thực hiện và giúp bọn ta đánh đuổi những sinh vật đáng ghét này khỏi vùng đất của chúng ta.

note: [message]: speaker=$unit.id
en: Ugh! These tunnels are pitch black! It’s as bad as fighting in a moonless night, and it stinks of orc filth. I can hardly think of a place I would less like to go into.
vi: Gớm! Đường hầm này tối đen như mực! Nó cũng tệ như khi chiến đấu trong một đêm không trăng, và nó bốc mùi bọn người thú rác rưởi. Tôi khó có thể nghĩ về một nơi mà tôi muốn đi vào.

note: [message]: speaker=Kaleh
en: We have no choice. We cannot cross over these mountains, so we must go beneath them. If the orcs skulk in their tunnels and block our way, we must enter their dark places and fight them, no matter what the conditions.
vi: Chúng ta không còn lựa chọn nào. Chúng ta không thể băng qua phía trên dãy núi này, vì thế chúng ta phải đi bên dưới. Nếu bọn người thú trốn trong đường hầm và chặn đường chúng ta, chúng ta phải vào nơi tối tăm của chúng và chiến đấu với chúng, bất chấp mọi điều kiện.

note: [message]: speaker=Elyssa
en: Also, any time you find a particularly tough orc blocking a passage, my fireballs can blast him quick enough.
vi: Ngoài ra, bất kỳ lúc nào anh thấy một tên người thú đặc biệt cứng đầu chặn lối đi, những quả cầu lửa của tôi có thể đánh bay hắn nhanh chóng.

note: [message]: speaker=Greebo
en: Greebo keeps shinies safe from nasty orcses. And ’specially stinking elves.
vi: Greebo giữ tiền an toàn trước bọn người thú dơ bẩn. Và đặc biệt là lũ thần tiên bốc mùi.

note: [message]: speaker=$explorer.id
en: Looks like he’s been squirreling away his stolen loot in this cave. Not that he had much. Must be hard times.
vi: Hình như hắn bỏ lại đống của cải ăn cắp trong cái hang này. Không có nhiều. Hẳn phải rất khó khăn.

note: [message]: speaker=unit
en: How odd. Someone has carved a crude fountain out of the stone at the end of the passage. The freezing water pours out into a large pool. At the bottom of the pool I can see a skeleton still gripping a sword. The blade seems to glow faintly blue. The pool isn’t very deep, I could easily wade in and pick it up. But someone else has carved a crude message in the wall. <i>“If you dare to take this blade here, your greatest fear will surely appear.”</i> It looks like a nice sword, but do I dare chance it?
vi: Thật kỳ cục. Ai đó đã đục một vòi phun nước thô sơ ở cuối lối đi. Nước đóng băng đổ vào một cái hồ lớn. Ở đáy hồ tôi có thể nhìn thấy một bộ xương vẫn đang nắm chặt một thanh kiếm. Thanh kiếm dường như tỏa ánh sáng màu xanh nhạt. Hồ nước không sâu lắm, tôi có thể dễ dàng lội vào và nhặt nó lên. Nhưng ai đó đã khắc một thông điệp trên tường. <i>“Nếu ngươi dám lấy thanh kiếm ở đây, nỗi sợ lớn nhất của ngươi chắc chắn sẽ xuất hiện.”</i> Đó có vẻ là một thanh kiếm tốt, nhưng tôi có nên đánh liều không?

note: [option]
en: I fear no creature, I will take the blade!
vi: Tôi không sợ sinh vật nào cả, tôi sẽ lấy thanh kiếm!

note: [message]: speaker=unit
en: The blade is chill to the touch and gives off a cold glow. I wonder how it came to be here.
vi: Thanh kiếm tê buốt khi chạm vào và phát ra ánh sáng lạnh. Tôi tự hỏi làm thế nào mà nó ở đây.

note: [object]: id=ColdBlade
en: Cold Blade
vi: Kiếm lạnh

note: [object]: id=ColdBlade
en: The unit who wields this blade will deal cold damage with its melee attack.
vi: Đơn vị sử dụng thanh kiếm này sẽ gây thiệt hại lạnh bằng đòn tấn công cận chiến của nó.

note: [command]
en: Purple Abomination
vi: Vật kinh tởm màu tím

note: [message]: speaker=Purple Abomination
en: I am an abomination, please kill me.
vi: Tôi là một vật kinh tởm, xin hãy giết tôi.

note: [message]: speaker=unit
en: I’ve seen some ugly creatures in my day, but that thing is just wrong.
vi: Tôi đã nhìn thấy một số sinh vật xấu xí trong đời, nhưng thứ đó thì quả là xấu.

note: [message]: speaker=Purple Abomination
en: The voices say I have no choice, I must attack!
vi: Có tiếng nói rằng ta không còn lựa chọn nào, ta phải tấn công!

note: [option]
en: I don’t like the sound of this. I’m out of here.
vi: Tôi không thích giọng điệu này. Tôi sẽ ra khỏi đây.

note: [message]: speaker=$unit.id
en: This is the end of the line. The water is too deep for me to continue any further. I’m freezing cold, wet, and I can’t see a thing. I’m not exactly sure what I’m doing up here. Some strange influence made me want to come up here, but I don’t know what made me think it could be of any good.
vi: Đường đến đây là kết thúc. Nước quá sâu để đi tiếp. Tôi cảm thấy lạnh, ướt và không thể nhìn thấy gì. Tôi không chắc chắn tôi đang làm gì ở đây. Một thế lực kỳ lạ đã khiến tôi muốn đến tận đây, nhưng tôi không biết điều gì khiến tôi nghĩ thế là tốt.

note: [unit]: type=Dark Assassin Cloaked, id=Cloaked Figure
en: Cloaked Figure
vi: Nhân vật đeo mặt nạ

note: [message]: speaker=Cloaked Figure
en: Kaleh, I am death incarnate.
vi: Kaleh, ta là hiện thân của cái chết.

note: [message]: speaker=Cloaked Figure
en: And I shall avenge all those you have killed!
vi: Và ta sẽ báo thù cho tất cả những người ngươi đã giết!

note: [message]: speaker=Cloaked Figure
en: I promise we shall meet again.
vi: Ta hứa chúng ta sẽ gặp lại nhau.

note: [message]: speaker=Kaleh
en: He just disappeared. That’s odd.
vi: Hắn ta vừa biến mất. Thật kỳ cục.

note: [message]: speaker=Kaleh
en: This passage seems different from the other tunnels and caves. It is wide and smooth and leads sharply downwards. I bet this was the way that Eloh was talking about.
vi: Lối đi này có vẻ khác so với các đường hầm và hang động khác. Nó rộng, trơn và dốc xuống. Tôi đánh cuộc đây là con đường mà Eloh đã nói tới.

note: [message]: speaker=Elyssa
en: This is no natural passage, and the walls are too well carved and smooth to be made by orcs. I wouldn’t be surprised if this was once carved out by dwarves. I wonder if there are any still left in these mountains...
vi: Đây không phải một lối đi tự nhiên, các bức vách được chạm trổ quá kỳ công và nhẵn nhụi để có thể là công trình của người thú. Tôi sẽ không ngạc nhiên nếu lối đi này từng được chạm trổ bởi người lùn. Tôi tự hỏi không biết có còn ai trong dãy núi này...

note: [message]: speaker=Zhul
en: Having killed all the orc and goblin leaders in the immediate vicinity, we can take our time and should have no trouble bringing the rest of our people down this way. It’s odd, I guess we’re trading the dangers we know for the dangers we don’t. We really are putting our lives in Eloh’s palm; may she guide us as well as she has before.
vi: Chúng ta đã giết được tất cả các thủ lĩnh người thú và yêu tinh trong phạm vi lân cận, chúng ta có thể thoải mái và không gặp rắc rối gì khi đưa những người còn lại của mình xuống dưới này. Thật kỳ cục, tôi đoán chúng ta đang đổi nguy hiểm đã biết lấy nguy hiểm không biết. Chúng ta thực sự đang đặt mạng sống của mình trong tay Eloh, cầu mong người chỉ dẫn chúng ta như đã từng làm trước đây.

note: [message]: speaker=Zhul
en: Now that you’ve found the way we should be able to get the rest of our people past the orcs. It’s odd, I guess we’re trading the dangers we know for the dangers we don’t. We really are putting our lives in Eloh’s palm, may she guide as well as she has before.
vi: Giờ chúng ta đã tìm được đường, chúng ta sẽ có thể đưa những người còn lại của mình qua bọn người thú. Thật kỳ cục, tôi đoán chúng ta đang đổi nguy hiểm đã biết lấy nguy hiểm không biết. Chúng ta thực sự đang đặt mạng sống của mình trong tay Eloh, cầu mong người chỉ dẫn chúng ta như đã từng làm trước đây.

note: [message]: speaker=Nym
en: I’ll just be happy when I can breathe fresh air again and see the suns and stars. Still, who knows what we’ll encounter deep under the earth?
vi: Tôi sẽ chỉ vui vẻ khi có thể thở không khí trong lành, thấy ánh mặt trời và những vì sao một lần nữa. Nhưng ai mà biết chúng ta sẽ gặp những gì sâu dưới lòng đất?

note: [message]: speaker=Kaleh
en: Well, there’s only one way to find out.
vi: Hừm, chỉ có một cách để tìm ra.

note: [message]: speaker=Kaleh
en: We’ve taken too long to get our people into the tunnels! Even more orcs are coming across the foothills from the east and west and flanking us. There’s no way we can kill all these orcs and goblins. We’ll never make it to safety now.
vi: Chúng ta đã mất quá lâu để đưa người của mình vào đường hầm! Bọn người thú đang kéo tới, băng qua chân đồi từ cả hai phía đông, tây để đánh chọc sườn chúng ta. Chúng ta không có cách nào để có thể giết hết bọn người thú và yêu tinh. Giờ chúng ta sẽ chẳng bao giờ đến được nơi an toàn.

note: [scenario]: id=05_A_Subterranean_Struggle
en: A Subterranean Struggle
vi: Cuộc chiến dưới mặt đất

note: [side] [modify_side]
en: team_name^Trolls
vi: Quỷ núi

note: [side] [modify_side]
en: team_name^Dwarves
vi: Người lùn

note: [objective]: condition=win
en: Defeat troll leaders
vi: Đánh bại các chỉ huy quỷ núi

note: [objective]: condition=win
en: Defeat dwarf leaders
vi: Đánh bại các chỉ huy người lùn

note: [objective]: condition=win
en: Defeat the Cloaked Figure
vi: Đánh bại nhân vật đeo mặt nạ

note: [objective]: condition=lose
en: Death of Fundin
vi: Fundin chết

note: [objective]: condition=lose
en: Death of Nori
vi: Nori chết

note: [objective]: condition=lose
en: Death of Thungar
vi: Thungar chết

note: [objective]: condition=lose
en: Death of Gnarl
vi: Gnarl chết

note: [message]: speaker=Kaleh
en: You mentioned that dwarves and trolls often lived underground, Elyssa. I’ve only heard myths, have you ever met a dwarf or a troll?
vi: Cô đã nói người lùn và quỷ núi thường sống dưới lòng đất, Elyssa. Tôi chỉ nghe kể từ truyền thuyết, cô đã bao giờ gặp một người lùn hay quỷ núi chưa?

note: [message]: speaker=Elyssa
en: No I haven’t, I don’t often explore underground unless I have to. There are lots of nasty things that lurk far away from the light of the suns. But I’ve read a bit about them, and have even met a few people who had dealings with dwarves.
vi: Chưa, tôi thường không thăm dò dưới lòng đất trừ khi tôi buộc phải vậy. Có nhiều thứ dơ dáy ẩn núp tránh xa ánh sáng mặt trời. Nhưng tôi đã đọc một ít về họ, và thậm chí đã gặp một số ít người, những người có giao thiệp với người lùn.

note: [message]: speaker=Nym
en: What are dwarves like?
vi: Người lùn như thế nào?

note: [message]: speaker=Elyssa
en: They’re a proud people, and some would say greedy. They love their gold and fine metals, and forge many beautiful things. I should warn you, they have little liking for elves. There was some betrayal many years ago, though I don’t know what happened.
vi: Họ là những người kiêu ngạo, một số nói rằng họ tham lam. Họ thích vàng, kim loại quý, và rèn nhiều thứ đẹp đẽ. Tôi nên cảnh báo anh, họ không có nhiều thiện cảm với thần tiên. Có sự phản bội nào đó cách đây nhiều năm, dù tôi không biết điều gì đã xảy ra.

note: [message]: speaker=Kaleh
en: And what about trolls? I’m not sure I’d want to meet one face to face.
vi: Còn quỷ núi thì sao? Tôi không chắc tôi muốn gặp một con, mặt đối mặt.

note: [message]: speaker=Elyssa
en: Trolls and dwarves are natural enemies, living so close together. And many would say trolls are little more than brutes and savages. Trolls are huge and very strong, with skin as hard as stone, and can be fearsome foes. But I knew one man long ago who traded with a group of trolls and said they were quite honorable, as long as you didn’t try to cheat them.
vi: Quỷ núi và người lùn là kẻ thù tự nhiên, sống rất gần nhau. Nhiều người nói quỷ núi hơi cục súc và man rợ. Quỷ núi to lớn và rất mạnh, với da cứng như đá, và có thể là những kẻ thù đáng sợ. Nhưng tôi biết một người, cách đây lâu rồi, đã buôn bán với một nhóm quỷ núi và nói rằng chúng khá ngay thẳng, miễn là anh không tìm cách lừa chúng.

note: [message]: speaker=Zhul
en: Well, with Eloh’s guidance, I hope we find these tunnels deserted. I’ll be happy if our biggest problem is not getting lost. I have little wish to meet either dwarves or trolls. But Eloh will watch over us.
vi: Hừm, với sự chỉ dẫn của Eloh, tôi hy vọng chúng ta sẽ nhận thấy các đường hầm này bị bỏ hoang. Tôi sẽ rất vui nếu vấn đề lớn nhất của chúng ta là không bị lạc. Tôi không có nhiều mong muốn gặp người lùn hay quỷ núi. Nhưng Eloh sẽ dõi theo chúng ta.

note: [message]: speaker=Kaleh
en: Will she? I got the impression she was powerless underground.
vi: Thật ư? Tôi có ấn tượng người không có sức mạnh dưới lòng đất.

note: [message]: speaker=Zhul
en: Where did you get that idea? Certainly Eloh is strongest during the day, when the suns are shining down on us. But it is said that even in the darkest of nights she will protect her faithful. And back during the Golden Age holy elven warriors led great crusades against orcs and other foul things that hid underground, killing them with Eloh’s aid. Faith is our shield, Kaleh. I think you should keep your doubts to yourself; it would not do to unduly worry our people. Eloh will always protect us, if we follow her path.
vi: Ở đâu cậu có ý tưởng đó? Chắc chắn Eloh là mạnh nhất vào ban ngày, khi mặt trời tỏa sáng xuống chúng ta. Nhưng cần phải nói rằng kể cả vào những đêm đen tối nhất, người cũng sẽ bảo vệ những người trung thành của mình. Ngược trở lại vào Thời Đại Vàng, các chiến binh thần tiên thiêng liêng đã dẫn dắt nhiều cuộc viễn chinh chống lại người thú và các thứ bẩn thỉu khác ẩn nấp dưới lòng đất, giết chúng với sự giúp đỡ của Eloh. Niềm tin là vũ khí của chúng ta, Kaleh. Tôi nghĩ cậu nên giữ nghi ngờ cho riêng mình, đừng khiến người dân của chúng ta lo lắng không đúng lúc. Eloh sẽ luôn bảo vệ chúng ta, nếu chúng ta đi theo con đường của người.

note: [message]: speaker=Kaleh
en: Then let us hope the rest of our journey may be as uneventful as it has been this far.
vi: Thế thì chúng ta hãy hy vọng phần còn lại trong hành trình của chúng ta sẽ yên ổn.

note: [message]: speaker=Kaleh
en: I’ve heard of dwarves, but do you have any idea, Zhul, what kinds of creatures we might encounter underground?
vi: Tôi đã nghe nói về người lùn, nhưng bà có ý tưởng gì không, Zhul, chúng ta có thể gặp những kiểu sinh vật gì dưới lòng đất?

note: [message]: speaker=Zhul
en: These tunnels are foreign to me; I know little more than you do. All I know about dwarves is from the few tales from the Golden Age.
vi: Những đường hầm này xa lạ đối với tôi, tôi không biết nhiều hơn cậu. Tất cả những gì tôi biết về người lùn là từ một vài câu chuyện từ Thời Đại Vàng.

note: [message]: speaker=Nym
en: What are they like?
vi: Họ như thế nào?

note: [message]: speaker=Zhul
en: They lived deep under the earth, mining gold and fine metals and forging many beautiful things. We were once allies during the Golden Age, but in the strife and chaos of the fall we lost all contact. I don’t know if any survived. But in the golden age they were very helpful in our wars against the orcs and trolls.
vi: Họ sống sâu dưới lòng đất, khai thác vàng, kim loại quý, và rèn nhiều thứ đẹp đẽ. Họ từng là đồng minh của chúng ta trong Thời Đại Vàng, nhưng trong xung đột và loạn lạc của cuộc sụp đổ, chúng ta đã mất toàn bộ liên lạc. Tôi không biết có ai còn sống sót không. Nhưng trong Thời Đại Vàng, họ rất hữu ích trong những cuộc chiến của chúng ta chống lại người thú và quỷ núi.

note: [message]: speaker=Kaleh
en: What are trolls?
vi: Quỷ núi là gì?

note: [message]: speaker=Zhul
en: Trolls were huge gray creatures as big as giants and very strong. They were reclusive creatures, hiding underground. We never had much contact with them, though some fought with the orcs in the great wars. They were mighty warriors. I’m sure they have all died off; I certainly would never want to meet one face to face.
vi: Quỷ núi là những sinh vật khổng lồ màu xám, chúng cực kỳ to và rất mạnh. Chúng là những sinh vật ẩn dật, trốn dưới lòng đất. Chúng ta chưa bao giờ có nhiều tiếp xúc với chúng, dù một số quỷ núi chiến đấu cùng người thú trong những cuộc chiến tranh lớn. Chúng là những chiến binh mạnh mẽ. Có lẽ chúng chết hết rồi. Tôi chắc chắn không bao giờ muốn gặp một con quỷ núi, mặt đối mặt.

note: [message]: speaker=Zhul
en: But with Eloh’s guidance, I hope we find these tunnels deserted. I’d be happy if our biggest problem is not getting lost. Still, even underground Eloh will watch over us.
vi: Nhưng với sự chỉ dẫn của Eloh, tôi hy vọng chúng ta sẽ nhận thấy các đường hầm này bị bỏ hoang. Tôi sẽ rất vui nếu vấn đề lớn nhất của chúng ta là không bị lạc. Kể cả dưới lòng đất Eloh cũng sẽ dõi theo chúng ta.

note: [message]: speaker=Nym
en: All I’m saying is that these tunnels aren’t as bad as I expected.
vi: Tất cả những gì tôi có thể nói là các đường hầm này không tồi như chúng ta nghĩ.

note: [message]: speaker=Kaleh
en: Shhh! Did you hear something?
vi: Suỵt! Mọi người có nghe thấy gì không?

note: [message]: speaker=Zhul
en: Ants. Very big ants. Maybe they won’t be hostile.
vi: Kiến. Những con kiến rất to. Có lẽ chúng sẽ không thù địch.

note: [message]: speaker=Kaleh
en: On the other hand, that spider probably is.
vi: Nhưng ngược lại, con nhện đó thì có thể đấy.

note: [message]: speaker=Nym
en: Caught between a spider and its prey. Not a good place to be.
vi: Bị mắc kẹt giữa một con nhện và con mồi của nó. Không phải là một nơi hay ho.

note: [message]: speaker=Nym
en: Whoa! Did you see that? That huge stalactite just fell and crushed the spider. Aren’t we lucky!
vi: Chà! Mọi người có thấy không? Nhũ đá khổng lồ đó vừa rơi và đè bẹp con nhện. Chúng ta may mắn làm sao!

note: [message]: speaker=Zhul
en: Eloh must indeed be watching over us.
vi: Eloh hẳn đang dõi theo chúng ta.

note: [message]: speaker=Nym
en: You know, if all we discover down here are insects, I’ll be very disappointed.
vi: Mọi người biết không, nếu tất cả những gì chúng ta phát hiện dưới này đều là côn trùng, tôi sẽ rất thất vọng.

note: [message]: speaker=Elyssa
en: Spiders aren’t insects.
vi: Nhện không phải là côn trùng.

note: [message]: speaker=Nym
en: Thanks for the clarification.
vi: Cảm ơn vì đã làm sáng tỏ.

note: [message]: speaker=Wounded Dwarf
en: Help! They’re everywhere!
vi: Cứu! Chúng ở khắp nơi!

note: [message]: speaker=Kaleh
en: Nym, your timing is impeccable.
vi: Nym, cô nói đúng lúc không chê vào đâu được.

note: [message]: speaker=Elyssa
en: That’s a dwarf, but it looks like he’s been beaten to a pulp.
vi: Đó là một người lùn, nhưng có vẻ như anh ta đã bị đánh đến gần chết.

note: [message]: speaker=Zhul
en: Short and hairy, he must be a dwarf. But he’s been beaten to a pulp.
vi: Lùn và rậm lông, đó chắc hẳn phải là một người lùn. Nhưng anh ta đã bị đánh đến gần chết.

note: [message]: speaker=Kaleh
en: I don’t know what ‘they’ are, but we can’t go back. Prepare yourselves for anything, everyone.
vi: Tôi không biết ‘chúng’ là cái gì, nhưng chúng ta không thể quay lại. Mọi người, hãy chuẩn bị cho bất kỳ điều gì.

note: [event]
en: Dwarf Defender
vi: Người lùn phòng thủ

note: [event]
en: Troll Defender
vi: Quỷ núi phòng thủ

note: [event]
en: Dwarf Leader
vi: Chỉ huy người lùn

note: [event]
en: Troll Leader
vi: Chỉ huy quỷ núi

note: [message]: speaker=$explorer.id
en: Whoa.
vi: Chà.

note: [message]: speaker=Nym
en: I think I preferred the spider and the ants...
vi: Tôi nghĩ tôi thích con nhện và lũ kiến hơn...

note: [message]: speaker=Dwarf Leader
en: Stand firm, boys, here they come!
vi: Hãy đứng vững, các chàng trai, chúng đang đến!

note: [message]: speaker=Dwarf Leader
en: Tenacious savages, aren’t they? But these tunnels are rich in ore, and we won’t let a couple of trolls keep them from us.
vi: Lũ man rợ ngoan cố thật. Nhưng những đường hầm này rất giàu quặng, và bọn ta sẽ không để một con quỷ núi nào lấy chúng từ tay bọn ta đâu.

note: [message]: speaker=Troll Leader
en: Wait... What... Who are you?
vi: Đợi đấy... Cái gì... Các ngươi là ai?

note: [message]: speaker=Kaleh
en: Uh...
vi: Ờ...

note: [message]: speaker=Dwarf Leader
en: What by the names of my forefathers are they?
vi: Nhân danh ông cha ta, chúng là cái gì thế?

note: [message]: speaker=second_dwarf
en: Elves?! What in the nine hells are elves doing down here?
vi: Thần tiên?! Chín tầng địa ngục bọn thần tiên đang làm gì dưới này thế?

note: [message]: speaker=Dwarf Leader
en: Never mind that, who are you?
vi: Không quan trọng, các ngươi là ai?

note: [message]: speaker=Troll Leader
en: They invade our land and kill our young. Dwarves always want more, always greedy for glittery rocks.
vi: Chúng xâm nhập vùng đất của chúng tôi và giết trẻ con của chúng tôi. Bọn người lùn luôn muốn nhiều hơn, luôn thèm khát những tảng đá lấp lánh.

note: [message]: speaker=Dwarf Leader
en: Those monsters killed me boys. Kaleh, if you be of stout heart, help us drive these lummoxes from our tunnels.
vi: Những con quái vật đó đã giết các chàng trai của tôi. Kaleh, nếu cậu là người dũng cảm, hãy giúp chúng tôi đánh đuổi bọn vụng về này khỏi đường hầm của chúng tôi.

note: [message]: speaker=Troll Leader
en: No, this is our home. Help us, little ones, and we will help you.
vi: Không, đây là nhà của chúng tôi. Hãy giúp chúng tôi, những người nhỏ bé, và chúng tôi sẽ giúp các bạn.

note: [message]: speaker=Zhul
en: There’s too many of them for us to try to take them both on, and besides with all these branching tunnels we’ll have no idea which way to go. I think we should take them up on their offer; ally ourselves with one of the factions so we can get their help in finding a way back to the surface.
vi: Quá đông cho chúng ta tìm cách giải quyết cả hai, ngoài ra, với tất cả những đường hầm rẽ nhánh này, chúng ta không biết đi đường nào. Tôi nghĩ chúng ta nên nhận lời đề nghị của họ, liên minh với một trong hai phe để có thể nhận sự giúp đỡ của họ trong việc tìm đường trở lại mặt đất.

note: [message]: speaker=Nym
en: But even if we do, what about all of our people? How can we safely escort them through this war zone?
vi: Nhưng kể cả khi chúng ta làm thế, còn toàn bộ người dân của chúng ta thì sao? Chúng ta có thể hộ tống họ an toàn qua vùng chiến tranh này bằng cách nào?

note: [message]: speaker=Kaleh
en: We won’t. If we keep the majority of our people hidden back up the passage we should be able to protect them, at least for a little while. In the meantime, we’ll go ahead and try to sort out this mess. I think you’re right Zhul, if we’re lucky we may just be able to negotiate a safe passage out of here.
vi: Chúng ta sẽ không hộ tống. Nếu chúng ta giữ phần đông người của mình ẩn náu trong lối đi, chúng ta sẽ có thể bảo vệ họ, ít nhất cũng là trong chốc lát. Đồng thời, chúng ta sẽ tiến về phía trước và tìm cách ra khỏi đống lộn xộn này. Tôi nghĩ bà nói đúng Zhul, nếu may mắn, chúng ta có thể thương lượng một lối đi an toàn để ra khỏi đây.

note: [message]: speaker=$explorer.id
en: But they both look evenly matched. Who should we ally with?
vi: Nhưng cả hai trông có vẻ ngang nhau. Chúng ta nên liên minh với ai?

note: [option]
en: Let’s aid the dwarves.
vi: Hãy giúp người lùn.

note: [message]: speaker=Troll Leader
en: Bah! Your kind all the same. Everyone turns on trolls. But you’ll see, Griknagh will smash you all.
vi: Hừ! Tất cả các ngươi đều giống nhau. Mọi người đều chống lại quỷ núi. Nhưng các ngươi sẽ thấy, Griknagh sẽ đập nát tất cả các ngươi.

note: [option]
en: Let’s aid the trolls.
vi: Hãy giúp quỷ núi.

note: [message]: speaker=Dwarf Leader
en: I knew elves couldn’t be trusted. Foolish boy, you will regret your betrayal. Taste dwarven steel!
vi: Ta biết bọn thần tiên không thể tin được mà. Thằng ngốc, ngươi sẽ hối hận vì sự phản bội của mình. Hãy nếm thép của người lùn!

note: [message]: speaker=$explorer.id
en: There seems to be an abandoned dwarvish fortress right in front of us. If we can fight our way to the keep, we should be able to start rallying our warriors to help in the battle.
vi: Hình như đằng trước có một pháo đài của người lùn bị bỏ hoang. Nếu chúng ta có thể đến được pháo đài, chúng ta sẽ có thể bắt đầu tập hợp các chiến binh của mình để giúp sức trong trận chiến.

note: [then] [modify_unit]
en: Troll Skirmisher
vi: Quỷ núi phục kích

note: [else] [modify_unit]
en: Dwarf Skirmisher
vi: Người lùn phục kích

note: [else]
en: Dwarf Thunderer
vi: Người lùn thần sấm

note: [then]
en: Troll Flamecaster
vi: Quỷ núi quăng lửa

note: [message]: speaker=Troll Flamecaster
en: Burn, burn and die!
vi: Cháy, cháy, và chết đi!

note: [message]: speaker=Dwarf Leader
en: Dive for cover!
vi: Mau nhảy tránh!

note: [message]: speaker=Kaleh
en: Those new troll shamans are decimating the dwarves with blasts of fire! This doesn’t look good.
vi: Bọn pháp sư quỷ núi đó đang tàn sát người lùn bằng những luồng lửa! Không tốt chút nào.

note: [message]: id=$casualty
en: Aauughh!
vi: Aaaaaa!

note: [message]: id=$casualty
en: No...!
vi: Không...!

note: [message]: id=$casualty
en: Help me!!
vi: Cứu tôi với!!

note: [message]: speaker=Dwarf Leader
en: More accursed troll magic. Fall back!
vi: Lại là phép thuật đáng nguyền rủa của bọn quỷ núi. Lùi lại!

note: [message]: speaker=Dwarf Leader
en: I need to go back and rally more reinforcements. We’re hurtin’, Kaleh, I’ll need your men to cover for us. Do your best, boy, and may your ancestors watch over you.
vi: Tôi cần quay lại và tập hợp thêm quân tiếp viện. Chúng tôi đang gặp nguy, Kaleh, tôi cần người của cậu che chở cho chúng tôi. Hãy cố gắng hết sức, cậu bé, cầu mong tổ tiên của cậu dõi theo cậu.

note: [else]
en: Dwarf Grenadier
vi: Người lùn ném lựu đạn

note: [message]: speaker=Dwarf Grenadier
en: Let’s blast those monsters back to the pits they spawned from! Fire in the hole!
vi: Hãy thổi bay những con quái vật đó về cõi âm ti nơi chúng sinh ra! Nổ tan xác chúng đi!

note: [message]: speaker=Troll Leader
en: More dwarven trickery! Fall back!
vi: Lại là thủ đoạn quỷ quyệt của bọn người lùn! Lùi lại!

note: [message]: speaker=Kaleh
en: Those new dwarves are lobbing explosives at the trolls with devastating effect! I don’t think the trolls can take this much longer.
vi: Bọn người lùn đó đang quăng chất nổ vào quỷ núi với sức mạnh tàn phá! Tôi không nghĩ các quỷ núi có thể chống cự được lâu hơn nữa.

note: [message]: id=$casualty
en: Aaughh!
vi: Aaaaaa!

note: [message]: id=$casualty
en: Gaaghh!
vi: Gààoo!

note: [message]: speaker=Troll Leader
en: I must go back and find more trolls to fight. You must hold them back, Kaleh. Be strong like rock. Griknagh will be with you.
vi: Tôi phải trở lại và tìm thêm quỷ núi để chiến đấu. Anh phải cầm chân bọn chúng, Kaleh. Hãy mạnh như đá. Griknagh sẽ ở bên anh.

note: [message]: speaker=Thu'lok
en: Our leader sent us to help you. We fight for you until all the dwarves are dead. We will avenge the deaths of our people!
vi: Thủ lĩnh của chúng tôi đã phái chúng tôi đến giúp các bạn. Chúng tôi chiến đấu cho các bạn đến khi bọn người lùn chết. Chúng tôi sẽ báo thù cho những người đã chết của chúng tôi!

note: [message]: role=ally
en: The dwarves use stone cairns to mark their territory. What a waste of good throwing stones.
vi: Bọn người lùn sử dụng các trụ đá để đánh dấu lãnh thổ. Thật là phí phạm đá dùng để ném.

note: [message]: speaker=Dwalim
en: Looks like we came just in time. Our chief told us we’re to fight with you until all the trolls are dead. Tell us where to go — I want to kill me some troll!
vi: Có vẻ như chúng tôi đến vừa kịp lúc. Thủ lĩnh bảo chúng tôi chiến đấu cùng các bạn đến khi tất cả bọn quỷ núi chết. Hãy cho chúng tôi biết cần đến đâu - tôi muốn giết một con quỷ núi nào đó!

note: [message]: role=ally
en: The trolls display the skulls of their enemies as a way of marking their territory. How barbaric.
vi: Bọn quỷ núi trưng bày đầu lâu của kẻ thù như một cách để đánh dấu lãnh thổ. Thật man rợ.

note: [message]: speaker=Cloaked Figure
en: Did you think you had escaped me, Kaleh? I am your shadow, I will always be there until you pay for what you have done.
vi: Ngươi nghĩ ngươi đã thoát khỏi ta sao, Kaleh? Ta là hình bóng của ngươi, ta sẽ luôn ở đó đến khi ngươi trả giá cho những gì mình đã làm.

note: [message]: speaker=Cloaked Figure
en: You want to flee, don’t you? But you cannot. They couldn’t escape her either. Even death could not save them. She will devour us all. But first I shall have my revenge. Do the dance of death for me, Kaleh! Dance! Dance!
vi: Ngươi muốn chạy trốn, phải không? Nhưng ngươi không thể. Họ cũng không thể thoát khỏi mụ. Kể cả cái chết cũng không thể cứu họ. Mụ sẽ ăn sống nuốt tươi tất cả chúng ta. Nhưng trước hết ta sẽ báo thù. Hãy nhảy điệu chết chóc cho ta, Kaleh! Nhảy! Nhảy!

note: [message]: speaker=unit
en: Nasty dwarves and stinkin’ elves, we will smash you all!
vi: Bọn người lùn dơ dáy và lũ thần tiên bốc mùi, bọn ta sẽ đập tan tất cả các ngươi!

note: [message]: speaker=unit
en: Kill the elves! We must stop them here. This is our land, crush the intruders!
vi: Giết bọn thần tiên! Chúng ta phải ngăn chặn chúng ở đây. Đây là đất của chúng ta, hãy tiêu diệt những kẻ xâm lược!

note: [message]: speaker=unit
en: What are you doing back here? The trolls hide in the southern tunnels, not this way.
vi: Ngươi đang làm gì ở đây? Bọn quỷ núi ẩn nấp trong đường hầm phía nam, không phải lối này.

note: [message]: speaker=unit
en: Treacherous elves, how can you fight with such horrid creatures as trolls? I will cleave all in two with my axe!
vi: Bọn thần tiên phản bội, sao các ngươi có thể chiến đấu cùng những sinh vật kinh tởm như quỷ núi? Ta sẽ bổ đôi tất cả các ngươi bằng lưỡi rìu của ta!

note: [message]: speaker=unit
en: If you think you can take these caves from us, then you are fools. We are masters of fighting underground and we will die to defend our home. Fight on, my brothers!
vi: Nếu các ngươi nghĩ các ngươi có thể chiếm hang động này của bọn ta, thì các ngươi là những kẻ ngu ngốc. Bọn ta là bậc thầy chiến đấu dưới lòng đất và bọn ta sẽ chết để bảo vệ quê hương. Anh em của ta, hãy chiến đấu!

note: [message]: speaker=unit
en: What you doing back here? Nasty dwarves are to the north, no dwarves this way. Go back and fight bravely.
vi: Ngươi đang làm gì ở đây? Bọn người lùn dơ dáy ở phía bắc, không có người lùn ở lối này. Hãy quay lại và dũng cảm chiến đấu.

note: [message]: speaker=Fundin
en: The rest is silence...
vi: Yên nghỉ là yên lặng...

note: [message]: speaker=Nori
en: I go to my ancestors...
vi: Tôi đi gặp tổ tiên...

note: [message]: speaker=Thungar
en: Arrghh!!
vi: Ááá!!

note: [message]: speaker=Gnarl
en: I will be avenged...
vi: Ta sẽ báo thù...

note: [message]: speaker=Kaleh
en: Where did you come from?
vi: Ông từ đâu đến thế?

note: [message]: speaker=Zurg
en: There many secret tunnels that you sun dwellers not know of. Only troll know. We smarter than you think. Zurg would have killed dwarves himself, but he was just sent back from where real fighting is.
vi: Có nhiều đường hầm bí mật những cư dân mặt trời các bạn không biết. Chỉ quỷ núi biết. Chúng tôi thông minh hơn các bạn nghĩ. Zurg lẽ ra tự mình giết bọn người lùn, nhưng anh ấy bị điều lùi khỏi nơi diễn ra trận chiến thực sự.

note: [message]: speaker=Zhul
en: The real fighting? I thought that was what we were waist-deep in?
vi: Trận chiến thực sự? Tôi cứ nghĩ đó là những gì chúng tôi đã dính líu?

note: [message]: speaker=Zurg
en: While you fighting, another clan of dwarves sneak around and flank us. They tricksy like that. We must leave you and run back to defend women and little trolls. Dwarves never give up, many trolls die today, very hard fighting. But dwarves make mistake, you stronger than dwarf or troll thought. You trolls’ secret weapon.
vi: Trong lúc các bạn chiến đấu, một thị tộc người lùn khác lẻn vòng quanh và đánh chọc sườn chúng tôi. Chúng mưu mô thế đó. Chúng tôi phải rời bỏ các bạn và chạy về để bảo vệ phụ nữ và các quỷ núi nhỏ. Bọn người lùn không bao giờ từ bỏ, nhiều quỷ núi chết hôm nay, chiến đấu rất ngoan cường. Nhưng bọn người lùn mắc sai lầm, các bạn mạnh hơn người lùn hay quỷ núi nghĩ. Các bạn vũ khí bí mật của quỷ núi.

note: [message]: speaker=Nym
en: How do you mean?
vi: Ý ông là gì?

note: [message]: speaker=Zurg
en: Right before battle, we find secret passage just to the north leading straight to big dwarf stronghold. Hiding in stronghold is big important dwarf, directing the battle. Dwarves always think they best fighters around so they leave only a few dwarves guarding their stronghold. If you elves can break through dwarf defenses and kill dwarf chieftain, then it will do much damage to dwarves, make them afraid and confused, easy prey for trolls. You do this and we can drive them back. Then troll leader can help show you how to return to surface. You come with Zurg, he show you way to secret passage.
vi: Ngay trước trận chiến, chúng tôi tìm thấy lối đi bí mật phía bắc dẫn thẳng đến thành trì lớn bọn người lùn. Ẩn nấp trong thành trì người lùn quan trọng, chỉ đạo trận chiến. Bọn người lùn luôn nghĩ chúng đấu sĩ giỏi nhất nên chúng chỉ để một ít người lùn bảo vệ thành trì. Nếu thần tiên các bạn có thể chọc thủng hàng phòng thủ bọn người lùn và giết thủ lĩnh người lùn, thì điều đó sẽ gây nhiều thiệt hại cho bọn người lùn, khiến chúng sợ và bối rối, con mồi dễ dàng cho quỷ núi. Các bạn làm điều này và chúng tôi có thể đẩy lùi chúng. Sau đó thủ lĩnh quỷ núi có thể chỉ giúp các bạn cách trở lại mặt đất. Các bạn đi với Zurg, anh ấy chỉ các bạn đường đến lối đi bí mật.

note: [message]: speaker=Elyssa
en: Their knowledge of these tunnels is uncanny. I could have sworn a minute ago that that wall was solid rock.
vi: Kiến thức của họ về những đường hầm này thật kỳ bí. Tôi đã thề cách đây một phút rằng bức tường đó là đá đặc.

note: [message]: speaker=Kaleh
en: Wait a moment, Zurg, we must deal with this mysterious cloaked figure before we can follow you.
vi: Chờ một chút, Zurg, chúng tôi phải xử lý nhân vật đeo mặt nạ bí ẩn này trước khi có thể theo ông.

note: [message]: speaker=Kaleh
en: It sounds like our work is not yet done. Very well, gather yourselves together, we must follow Zurg.
vi: Có vẻ như công việc của chúng ta chưa hoàn thành. Thôi được, hãy tập hợp lại, chúng ta phải theo Zurg.

note: [message]: speaker=Grimnir
en: Congratulations, some of me boys didn’t think you could beat the trolls.
vi: Chúc mừng, một số chàng trai của tôi không nghĩ các bạn có thể đánh quỷ núi.

note: [message]: speaker=Grimnir
en: Don’t think you know all the tunnels and passages that twist through these caves, elf. I would have killed him myself, but I was just sent back from the main front of the battle.
vi: Đừng nghĩ anh biết mọi đường hầm và lối đi vòng vèo qua các hang động này, thần tiên. Lẽ ra tôi đã có thể tự mình giết hắn, nhưng tôi chỉ bị điều lùi khỏi mặt trận chính.

note: [message]: speaker=Zhul
en: The front? I thought this was the front.
vi: Mặt trận? Tôi cứ nghĩ đây là mặt trận.

note: [message]: speaker=Grimnir
en: While you were fighting, a separate clan of trolls sneaked around our sentries and flanked us, attacking our supply depots. There are more of those stinking buggers than we had originally thought. To tell you the truth, we are hard pressed. We’re going to have to pull back all our forces in these caves to reinforce the back lines. But your victory here has produced a unexpected opportunity.
vi: Trong lúc các bạn chiến đấu, một thị tộc quỷ núi khác đã lẻn vòng quanh các lính gác và đánh chọc sườn chúng tôi, tấn công kho tiếp tế của chúng tôi. Lũ chó chết bốc mùi đó đông hơn chúng tôi nghĩ. Nói thật với các bạn, chúng tôi bị ép rất mạnh. Chúng tôi phải rút lui toàn bộ lực lượng vào hang để tăng cường hậu tuyến. Nhưng chiến thắng của các bạn ở đây đã tạo ra một cơ hội ngoài mong đợi.

note: [message]: speaker=Nym
en: It has?
vi: Tức là?

note: [message]: speaker=Kaleh
en: Wait a moment, Grimnir, we must deal with this mysterious cloaked figure before we can follow you.
vi: Chờ một chút, Grimnir, chúng tôi phải xử lý nhân vật đeo mặt nạ bí ẩn này trước khi có thể theo ông.

note: [message]: speaker=Kaleh
en: It sounds like our work is not yet done. Very well, gather yourselves together, we must follow Grimnir.
vi: Có vẻ như công việc của chúng ta chưa hoàn thành. Thôi được, hãy tập hợp lại, chúng ta phải theo Grimnir.

note: [message]: speaker=Kaleh
en: Where did he go? How does he disappear like that? And what in Uria’s name was he ranting about? Whoever that is is starting to make me get edgy.
vi: Hắn đi đâu rồi? Sao hắn biến mất như thế? Nhân danh Uria, hắn huênh hoang về điều gì? Bất kể là ai, kẻ đó đều bắt đầu làm ta bực mình.

note: [message]: speaker=Kaleh
en: The cloaked figure is gone. Still, our work is not yet done. Gather yourselves together; we must follow Zurg.
vi: Nhân vật đeo mặt nạ đã ra đi. Nhưng công việc của chúng ta chưa hoàn thành. Mau tập hợp, chúng ta phải theo Zurg.

note: [message]: speaker=Kaleh
en: The cloaked figure is gone. Still, our work is not yet done. Gather yourselves together; we must follow Grimnir.
vi: Nhân vật đeo mặt nạ đã ra đi. Nhưng công việc của chúng ta chưa hoàn thành. Mau tập hợp, chúng ta phải theo Grimnir.

note: [message]: speaker=Kaleh
en: Oh no, we took too long and enemy reinforcements have arrived. We’ll surely be overwhelmed now!
vi: Ôi không, chúng ta mất thời gian quá lâu và quân tiếp viện của kẻ thù đã đến. Giờ chúng ta chắc chắn sẽ bị áp đảo!

en: These undead trolls fight again in death as they did in life, except this time they smell much worse.
vi: Những con quỷ núi ma quái này chiến đấu một lần nữa như khi còn sống, ngoại trừ lần này chúng bốc mùi kinh khủng hơn nhiều.

note: [scenario]: id=06a_In_the_Tunnels_of_the_Trolls
en: In the Tunnels of the Trolls
vi: Trong đường hầm của quỷ núi

note: [side]
en: Dwarf Ally
vi: Đồng minh người lùn

note: [objectives]
en: Starting Objectives:
vi: Mục tiêu ban đầu:

note: [unit]: type=Troll, id=Troll Interrogator
en: Troll Interrogator
vi: Quỷ núi tra khảo

note: [unit]: type=Troll Whelp, id=Troll Assistant [unit]: type=Troll Whelp
en: Troll Assistant
vi: Quỷ núi phụ tá

note: [unit]: type=Troll Shaman, role=Troll High Shaman
en: Troll High Shaman
vi: Pháp sư quỷ núi cấp cao

note: [message]: speaker=Grimnir
en: This passage leads very close to the trolls’ main lair; you can hear them tromping back and forth just past the eastern wall. All that separates us from the trolls is a thin wall of stone. I’ve had me boys mine the end of the tunnel with explosives; when you move a unit adjacent to the final wall, I’ll blow the charges and open the way. The troll leader should only be lightly defended; he’s sent most of his best warriors to the front. You’ll know the head troll when you see him — he’s big, gray and extra ugly.
vi: Lối đi này dẫn rất gần đến hang ổ chính của bọn quỷ núi, các bạn có thể nghe thấy tiếng bước chân của chúng đang đi lại tới lui ngay sau bức tường phía đông. Tất cả mọi thứ ngăn cách chúng ta với bọn quỷ núi là một bức tường đá mỏng. Tôi đã bảo các chàng trai của tôi gài chất nổ cuối đường hầm, khi các bạn di chuyển một đơn vị đến cạnh bức tường cuối cùng, tôi sẽ cho nổ để mở đường. Tên thủ lĩnh quỷ núi chỉ được bảo vệ một cách sơ sài, hắn đã điều hầu hết các chiến binh tốt nhất ra mặt trận. Các bạn sẽ biết con quỷ núi đứng đầu khi nhìn thấy hắn - hắn to xác, xám xịt và cực kỳ xấu xí.

note: [message]: speaker=Nym
en: I thought that’s what all the trolls looked like. I suppose we’ll just try to find the one that shouts the loudest.
vi: Tôi nghĩ tất cả các con quỷ núi trông đều như thế. Tôi cho rằng chúng ta sẽ chỉ cần tìm con hét to nhất.

note: [message]: speaker=Zhul
en: So you dug these tunnels all by yourselves?
vi: Vậy các ông đã tự mình đào tất cả những đường hầm này sao?

note: [message]: speaker=Grimnir
en: Long ago, before the damned trolls invaded, we spent our days digging tunnels all through these mountains. Oh the ore and precious stones we mined! The mines were filled with the joyful sound of dwarven hammer and dwarven song and our jeweled halls glowed as brightly as the sun. Human and elf princes would pay us royally for the craftsmanship of our forges. But now the tunnels are silent and we spend our days hunting those accursed trolls. But there’s no point dwelling on the past. There’s more work to be done! Still, we have our honor and I promise you, do this for us and you will be rewarded handsomely.
vi: Cách đây đã lâu, trước khi bọn quỷ núi đáng nguyền rủa xâm chiếm, chúng tôi dành cả ngày đào tất cả đường hầm qua dãy núi này. Ôi vàng và đá quý chúng tôi đã khai thác! Khu mỏ tràn ngập âm thanh vui sướng của búa và lời ca tiếng hát của người lùn, những căn phòng nạm đá quý của chúng tôi bừng sáng như mặt trời. Nhiều hoàng tử của con người và thần tiên trả cho chúng tôi hậu hĩnh vì nghệ thuật chế tác từ các lò rèn của chúng tôi. Nhưng giờ đường hầm vắng lặng và chúng tôi dành cả ngày để săn tìm bọn quỷ núi đáng nguyền rủa đó. Nhưng không thể cứ mãi chăm chú vào quá khứ. Có nhiều việc hơn cần phải thực hiện! Tuy nhiên, chúng tôi giữ danh dự và tôi hứa với các bạn, hãy làm việc này cho chúng tôi, các bạn sẽ được đền đáp xứng đáng.

note: [message]: speaker=Kaleh
en: It shall be done.
vi: Điều đó sẽ được thực hiện.

note: [message]: speaker=Grimnir
en: Once you are done moving your people into position, I will blow the charges.
vi: Một khi các bạn đã hoàn thành đưa người vào vị trí, tôi sẽ kích nổ.

note: [unit]: id=Troll Brute, type=Troll
en: Troll Brute
vi: Quỷ núi tàn bạo

note: [event] [unit]: type=Troll [unit]: type=Troll Rocklobber [unit]: type=Troll Whelp
en: Troll Guard
vi: Hộ vệ quỷ núi

note: [message]: speaker=Grimnir
en: Fire in the hole!
vi: Nổ nè!

note: [message]: speaker=Troll Guard
en: Intruders! Kill them!
vi: Những kẻ xâm lược! Giết chúng!

note: [unit]: type=Dwarvish Fighter, id=Wounded Dwarf
en: Wounded Dwarf
vi: Người lùn bị thương

note: [message]: speaker=Troll Interrogator
en: Tell us where your leader is hiding!
vi: Nói cho bọn ta thủ lĩnh của ngươi đang nấp ở đâu!

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Wounded Dwarf [message]: speaker=Kaleh #-#-#-#-#  1967 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Ro'Sothian
en: Never!
vi: Không bao giờ!

note: [message]: speaker=Troll Assistant
en: Master, look!
vi: Chủ nhân, nhìn kìa!

note: [message]: speaker=Troll Interrogator
en: Hah! You think you can save your friends. You are wrong. Ulg, go kill the other prisoner. We will deal with these fools.
vi: Ha! Các ngươi nghĩ các ngươi có thể cứu được bạn bè của mình sao. Các ngươi sai rồi. Ulg, đi giết tên tù nhân còn lại. Chúng ta sẽ xử lý bọn ngu ngốc này.

note: [message]: speaker=Ulg
en: Yes master, I’ll make him suffer.
vi: Vâng thưa chủ nhân, tôi sẽ bắt hắn phải đau đớn.

note: [message]: speaker=Wounded Dwarf
en: Aaahh!
vi: Aaa!

note: [message]: speaker=$explorer.id
en: If we move fast we might be able to save the other prisoner before he gets killed too.
vi: Nếu di chuyển nhanh, chúng ta có thể cứu được tù nhân còn lại trước khi anh ta cũng bị giết.

note: [message]: speaker=Ulg
en: I’m gonna make you squeal, dwarf!
vi: Ta sẽ bắt ngươi phải ré lên, tên lùn!

note: [message]: speaker=Rogrimir
en: I owe you my life. I can’t believe I was captured when those all around me died fighting gloriously. I’m so ashamed. I could not protect them... but I will guard you with my life, even if I have to follow you to the ends of the earth. Now lead me to the trolls and let me avenge my friends’ deaths!
vi: Tôi nợ các bạn ơn cứu mạng. Tôi không thể tin, tôi bị bắt khi tất cả những người xung quanh tôi đã chiến đấu và chết vẻ vang. Thật đáng xấu hổ. Tôi không thể bảo vệ họ... nhưng tôi sẽ bảo vệ các bạn, kể cả nếu tôi có phải theo các bạn đến cùng trời cuối đất. Giờ hãy dẫn tôi đến chỗ bọn quỷ núi, để tôi báo thù cho cái chết của bạn bè tôi!

note: [message]: speaker=$explorer.id
en: Whoa. This place is hot.
vi: Chà. Nơi này nóng quá.

note: [message]: speaker=$explorer.id
en: This cavern is so hot it’s stifling; I can already feel my armor heating up. If we tarry here too long we’ll roast alive. I don’t even want to think about what would happen if I tried to walk across the lava. On the other hand, the lava does light up the cavern nicely. I’m just thankful the trolls constructed a bridge across the lava.
vi: Hang động này nóng quá, thật ngột ngạt. Tôi có thể cảm thấy áo giáp của mình đang nóng lên. Nếu chúng ta chần chừ ở đây quá lâu, chúng ta sẽ bị thiêu sống. Tôi không muốn nghĩ về điều sẽ xảy ra nếu tôi tìm cách bước trên dung nham. Nhưng bù lại, dung nham cũng thắp sáng hang động. Tôi chỉ thấy biết ơn bọn quỷ núi vì đã xây một cây cầu bắc qua dung nham.

note: [message]: role=Troll High Shaman
en: They have broken through the outer guard-line. Destroy the bridge, they must not pass!
vi: Chúng đã chọc qua hàng phòng thủ bên ngoài. Phá hủy cây cầu, chúng không được qua!

note: [message]: speaker=$explorer.id
en: Uh, I take that back. Still, the trolls don’t seem to be advancing. I guess they think the lava can hold us back. Well, we’ll show them. It will take more than a little heat to stop us!
vi: Ơ, tôi rút lại lời nói. Tuy nhiên, bọn quỷ núi có vẻ không tiến lên. Tôi đoán chúng nghĩ dung nham có thể giữ chân chúng ta. Hừ, chúng ta sẽ cho chúng thấy. Cần nhiều hơn một tí hơi nóng để ngăn chặn chúng ta!

note: [message]: role=Troll High Shaman
en: Arise! Arise and engulf the intruders in your holy fire!
vi: Đứng lên! Đứng lên và nhấn chìm những kẻ xâm lược trong lửa thiêng!

note: [message]
en: What the heck is that? It sure doesn’t look good. The last thing we need in here is even more fire.
vi: Cái chết tiệt gì thế? Chắc chắn nó không có vẻ gì tốt. Thứ cuối cùng chúng ta cần ở đây lại là lửa nữa.

note: [message]: speaker=$explorer.id
en: There is a small pool of water here. It must come from some spring deep underground. The water is cool and refreshing. Let me bathe in it a while and recover from the heat of that blasted cavern.
vi: Có một vũng nước nhỏ ở đây. Nó chắc hẳn phải đến từ một mạch ngầm nào đó sâu trong lòng đất. Nước mát và khoan khoái. Hãy để tôi tắm một lúc và phục hồi, sau hơi nóng của hang động đáng nguyền rủa đó.

note: [message]: speaker=narrator
en: At the start of each turn, any unit currently in this pool will heal 10 hitpoints and will not be affected by the heat in the cavern. Of course, if the unit leaves this pool, it will suffer the standard $heat_damage damage each turn from the heat.
vi: Ở đầu mỗi lượt, bất kỳ đơn vị nào đang ở trong vũng nước này đều phục hồi 10 máu và sẽ không bị tác động bởi nhiệt trong hang động. Tất nhiên, nếu đơn vị rời khỏi vũng nước, nó sẽ chịu $heat_damage điểm thiệt hại chuẩn mỗi lượt do nhiệt.

note: [unit]: type={ON_DIFFICULTY (Fire Guardian) (Fire Guardian2) (Fire Guardian3)}, role=Guardian Phoenix
en: Guardian Phoenix
vi: Phượng hoàng hộ vệ

note: [message]
en: That thing just won’t stay dead!
vi: Thứ đó sẽ không nằm yên khi chết đâu!

note: [message]: role=Troll High Shaman
en: Arise, hallowed guardians, and destroy them!
vi: Đứng lên, các hộ vệ linh thiêng, và tiêu diệt chúng!

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [event] #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Fire Guardian, race=monster
en: Fire Guardian
vi: Hộ vệ lửa

note: [message]: speaker=$explorer.id
en: Look, more fire guardians!
vi: Nhìn kìa, lại có thêm hộ vệ lửa!

note: [message]: role=Troll High Shaman
en: Arise and attack them now, while they are vulnerable!
vi: Đứng lên và tấn công chúng ngay, khi chúng đang sơ hở!

note: [message]: speaker=$explorer.id
en: Oh great, even more fire guardians. When I get through this inferno I’m going to kill those trolls.
vi: Ôi trời, lại có thêm hộ vệ lửa nữa. Khi tôi qua được địa ngục này tôi sẽ giết bọn quỷ núi đó.

note: [message]: role=Troll High Shaman
en: They must not be allowed to cross to the other side! Kill them!
vi: Chúng không được phép băng qua phía bên kia! Giết chúng!

note: [message]: speaker=$explorer.id
en: How surprising, more fire guardians. I’m going to be really glad to get out of this cavern.
vi: Thật ngạc nhiên làm sao, lại hộ vệ lửa nữa. Tôi thực sự sẽ rất vui khi thoát khỏi hang động này.

note: [message]
en: Despite the fire guardians, the elves have almost crossed the lava!
vi: Bất chấp các hộ vệ lửa, bọn thần tiên gần như đã băng qua được dung nham!

note: [message]
en: They obviously weren’t enough. You go alert the others and summon reinforcements. I will hold them off for as long as I can.
vi: Rõ ràng thế là không đủ. Ngươi đi cảnh báo những người khác và gọi quân tiếp viện. Ta sẽ trấn giữ chúng lâu hết mức có thể.

note: [message]
en: May Griknagh protect you. I’ll be back soon!
vi: Cầu mong Griknagh bảo vệ ông. Tôi sẽ sớm trở lại!

note: [event]
en: Troll Reinforcements
vi: Viện binh quỷ núi

note: [unit]: type=Great Troll, id=Troll Chieftain
en: Troll Chieftain
vi: Thủ lĩnh quỷ núi

note: [unit]: type=Troll Shaman, id=High Advisor
en: High Advisor
vi: Cố vấn cấp cao

note: [message]: speaker=High Advisor
en: Invade our most holy cavern at your peril. Long have we protected our sacred burial grounds from your foul kind, and we shall scatter your bones next to those of our ancestors.
vi: Cứ liều mạng xâm phạm hang động thiêng liêng nhất của bọn ta đi. Từ lâu bọn ta đã bảo vệ nơi chôn cất linh thiêng nhất của bọn ta trước nòi giống bẩn thỉu các ngươi, bọn ta sẽ rắc xương các ngươi cạnh xương tổ tiên bọn ta.

note: [message]: speaker=Troll Chieftain
en: Destroy the invaders! Make them pay for the murders they have done!
vi: Tiêu diệt những kẻ xâm lược! Bắt chúng trả giá vì những tội ác chúng đã làm!

note: [message]: speaker=High Advisor
en: Arise, our brothers of ages past! Arise and destroy the intruders!
vi: Đứng lên, các anh em của những thời đại đã qua! Hãy đứng lên và tiêu diệt những kẻ xâm lược!

note: [message]: speaker=Troll Chieftain
en: Argh! Curse you! May you never live to see daylight again!
vi: Á! Nguyền rủa các ngươi! Các ngươi không bao giờ sống để nhìn thấy ánh mặt trời nữa đâu!

note: [message]: speaker=$speaking_unit.id
en: And so, at last, it ends.
vi: Vậy là cuối cùng cũng kết thúc.

note: [message]
en: Da big troll is dead. Run for your lives!
vi: Quỷ núi to đã chết! Chạy mau!

note: [message]: speaker=Nym
en: With their knowledge of all these secret tunnels, you’d think they could have led us straight here instead of making us go through those ‘light defenses’. It would have saved us a lot of unnecessary fighting in actually getting to the troll chieftain.
vi: Với kiến thức của họ về tất cả các đường hầm bí mật này, họ đã có thể dẫn chúng ta đến thẳng đây thay vì bắt chúng ta đi qua ‘lực lượng bảo vệ sơ sài’ đó. Chúng ta sẽ tiết kiệm được nhiều những chiến đấu không cần thiết trong việc thực sự đến chỗ tên thủ lĩnh quỷ núi.

note: [message]: speaker=Zhul
en: Perhaps they wanted to further test our prowess in battle. And besides, every troll we kill is one they don’t have to. Still, I think we caused a bigger distraction than they were expecting.
vi: Có lẽ họ muốn kiểm tra tiếp năng lực chiến đấu của chúng ta. Ngoài ra, mọi con quỷ núi chúng ta giết đều là con mà họ không phải giết. Nhưng tôi nghĩ chúng ta đã tạo ra được một kết quả lớn hơn những gì họ mong đợi.

note: [message]: speaker=Grimnir
en: Hmmmm, yes, after what you have done, I think I could arrange something. We have a few larger halls that should hold your people, a bit cramped, but safe. Since you first arrived, we’ve had a few lads watch over them; you hid your folk in a good defensive location, but you can never be too sure. I’ll get them to help escort your people to safety. We certainly wouldn’t want any surprises.
vi: Hừm, được, sau tất cả những gì các bạn đã làm, tôi nghĩ tôi có thể sắp xếp một thứ gì đó. Chúng tôi có một ít phòng rộng hơn đủ chỗ cho người của các bạn, hơi chật chội một chút, nhưng an toàn. Do các bạn mới đến lần đầu, chúng tôi đã bố trí một vài chàng trai trông nom họ. Các bạn đã cất giấu người của mình ở một địa điểm được bảo vệ tốt, nhưng các bạn chẳng bao giờ có thể chắc chắn. Tôi sẽ bảo họ giúp hộ tống người của các bạn đến nơi an toàn. Chúng tôi chắc chắn không muốn gặp bất kỳ bất ngờ nào.

note: [message]: speaker=Kaleh
en: You are full of surprises. But I feel better knowing a few of your kind were watching out for the rest of my people. All right everyone, no celebrating yet, we still have work left to do!
vi: Các ông đầy những bất ngờ. Nhưng tôi cảm thấy tốt hơn khi biết một vài người các ông đang trông nom những người còn lại của tôi. Được rồi mọi người, đừng mừng vội, chúng ta vẫn còn việc phải làm!

note: [message]: speaker=$explorer.id
en: It’s cooler here, there seems to be a draft to the west.
vi: Ở đây mát hơn, hình như có một lỗ thông gió ở phía tây.

note: [event]
en: Dwarf Ghost
vi: Ma người lùn

note: [message]: speaker=Dwarf Ghost
en: Hail, friend. Ages ago, I too fought the trolls and came to this place. But by ill luck I was burned to death by the lava and died nearby unblessed and unhonored. Find my body and grant me the peace I so dearly wish for. Do this and I will let you pass.
vi: Chào, bạn. Cách đây đã lâu, tôi cũng chiến đấu với bọn quỷ núi và đến nơi này. Nhưng không may, tôi bị dung nham thiêu đến chết và chết gần như không được ban phúc cũng không được tôn kính. Hãy tìm xác của tôi và ban cho tôi sự yên bình mà tôi luôn mong muốn. Thực hiện điều này, tôi sẽ để các bạn qua.

note: [message]: speaker=$explorer.id
en: Look, a crumbling skeleton. I think this might be the body of the dwarven ghost. It shouldn’t take long to dig a shallow grave.
vi: Nhìn này, một bộ xương vỡ vụn. Tôi nghĩ đây có thể là xác của ma người lùn. Đào một cái mộ nông cũng không lâu lắm.

note: [message]: speaker=$explorer.id
en: May Eloh, or whatever god you worship, grant you peace and safe passage to the afterlife. We will avenge your death.
vi: Cầu mong Eloh, hay bất cứ vị thần nào anh tôn thờ, ban cho anh sự yên bình và lối đi an toàn đến kiếp sau. Chúng tôi sẽ trả thù cho cái chết của anh.

note: [message]: speaker=Dwarf Ghost
en: Thank you. You have done for me what all my dwarven kin never could. I will no longer block your way. I leave now for the halls of my ancestors...
vi: Cảm ơn. Các bạn đã làm cho tôi điều mà đồng loại người lùn của tôi chẳng bao giờ có thể. Tôi sẽ không chặn đường các bạn nữa. Giờ tôi đi gặp tổ tiên của tôi...

note: [event]
en: Crypt Guardian
vi: Hộ vệ hầm mộ

note: [message]: speaker=$explorer.id
en: This looks like a troll crypt. Whoever it was must have been very important, because they have their own undead guardian.
vi: Nơi này trông giống một hầm mộ của quỷ núi. Bất kể nó là gì, nó hẳn phải rất quan trọng, vì có hộ vệ ma quái riêng.

note: [message]: speaker=$explorer.id
en: There is a chasm here cutting off the end of the crypt. It must be rather recent; the edges are still raw and crumbling. It cuts off the path leading to a rather ornate stone coffin.
vi: Có một vực sâu ở đây cắt đứt đoạn cuối hầm mộ. Chắc hẳn mới có gần đây, bờ mép vẫn tróc và vỡ vụn. Vực sâu cắt đứt lối đi dẫn đến một quan tài bằng đá được trang trí khá cầu kỳ.

note: [option]
en: It might be useful, I’ll take it.
vi: Nó có thể hữu ích, tôi sẽ lấy nó.

note: [message]: speaker=unit
en: The wand fits comfortably in my hand. It doesn’t seem to have much of a range, but in close combat it could be quite useful.
vi: Cây gậy vừa khít trong tay tôi. Hình như nó không có nhiều tác dụng ở tầm xa, nhưng khi cận chiến, nó có thể khá hữu ích.

note: [object]: id=Troll Wand
en: Emerald Wand of Poison
vi: Gậy độc màu ngọc bích

note: [object]: id=Troll Wand
en: This wand makes this unit’s melee attacks deal poison damage.
vi: Cây gậy làm cho các đòn tấn công cận chiến của đơn vị này gây thiệt hại độc.

note: [option]
en: On second thought, it’s better to leave the dead in peace.
vi: Sau khi suy đi tính lại, tốt hơn nên để người chết được yên nghỉ.

note: [scenario]: id=06b_In_the_Domain_of_the_Dwarves, id=Grog 0 (
en: In the Domain of the Dwarves
vi: Trong lãnh địa của người lùn

note: [side]: type=Dwarvish Lord, id=Dwarf Chieftain
en: Dwarf Chieftain
vi: Thủ lĩnh người lùn

note: [unit]: type=Dwarvish Steelclad, id=Dwarf Sergeant [event]
en: Dwarf Sergeant
vi: Trung sĩ người lùn

note: [unit]: type=Dwarvish Fighter, id=Vengeful Dwarf
en: Vengeful Dwarf
vi: Người lùn hận thù

note: [unit]: type=Dwarvish Stalwart, id=East Scout [unit]: type=Dwarvish Stalwart, id=West Scout
en: Dwarf Scout
vi: Trinh sát người lùn

note: [message]: speaker=Zurg
en: This amazing tunnel, it leads very close to dwarves’ main lair. You can hear their tiny footsteps just on other side of wall. All that separates us from the dwarves is a thin wall of stone. When you move a unit adjacent to the final wall, on your order Zurg will destroy it with fire magic. Dwarf chieftain is only lightly guarded, he send best warriors to hunt trolls. Heh, we give you easy task. You know dwarf chieftain when you see him, he shorter and uglier than most.
vi: Đường hầm này dẫn rất gần đến hang ổ chính của bọn người lùn. Các bạn có thể nghe thấy tiếng bước chân bé tí của chúng ở ngay phía bên kia tường. Tất cả mọi thứ ngăn cách chúng ta với bọn người lùn là một bức tường đá mỏng. Khi các bạn di chuyển một đơn vị đến cạnh bức tường cuối cùng, theo lệnh các bạn, Zurg sẽ phá hủy nó bằng phép thuật lửa. Tên thủ lĩnh người lùn chỉ được bảo vệ một cách sơ sài, hắn đã điều các chiến binh tốt nhất đi săn quỷ núi. Hê, chúng tôi cho các bạn nhiệm vụ dễ dàng. Các bạn biết tên thủ lĩnh người lùn khi nhìn thấy hắn, hắn lùn hơn và xấu hơn hầu hết các tên khác.

note: [message]: speaker=Zhul
en: Did you dig these tunnels all by yourselves?
vi: Các ông đã tự mình đào tất cả những đường hầm này sao?

note: [message]: speaker=Zurg
en: No, most are tiny dwarf tunnels. We like natural tunnels, big and tall enough for mighty trolls. When the world was young, Griknagh cut many tunnels and caverns into the rock far below us. We traveled deep deep down, following the trickle of ancient streams, far deeper than the puny dwarves. But now we come back up, great leader say there bad things now deep below. Bad for trolls. We come back up to reclaim ancient lands. But we find them filled with many many little stinky dwarves. All the beautiful stones are gone, greedy dwarves take them all. So we fight to reclaim our lands. But Zurg talk too much. We have job to do. Find dwarven leader and kill him and we will reward you well.
vi: Không, hầu hết là đường hầm của bọn người lùn bé tí. Chúng tôi thích các đường hầm tự nhiên, đủ to và cao cho các quỷ núi hùng mạnh. Khi thế giới còn trẻ, Griknagh đục nhiều đường hầm và hang động xuyên qua đá xa dưới chân chúng ta. Chúng tôi đi xuống, theo những dòng mạch ngầm cổ xưa, sâu hơn nhiều bọn người lùn yếu đuối. Nhưng giờ chúng tôi quay ngược trở lên, đại thủ lĩnh nói giờ có nhiều thứ không tốt sâu bên dưới. Không tốt cho quỷ núi. Chúng tôi quay ngược trở lên để đòi lại đất đai từ cổ xưa. Nhưng chúng tôi thấy đầy bọn người lùn bốc mùi nhỏ bé. Tất cả những tảng đá xinh đẹp đã ra đi, bọn người lùn tham lam đã lấy hết. Vì thế chúng tôi chiến đấu để đòi lại đất đai. Nhưng Zurg nói nhiều quá. Chúng ta có việc phải làm. Hãy tìm tên thủ lĩnh người lùn và giết hắn, chúng tôi sẽ đền đáp cho các bạn một cách xứng đáng.

note: [message]: speaker=Zurg
en: Once you done moving into position, Zurg will destroy wall.
vi: Một khi các bạn vào vị trí, Zurg sẽ phá hủy bức tường.

note: [event] [unit]: type=Dwarvish Sentinel [unit]: type=Dwarvish Steelclad [unit]: type=Dwarvish Berserker [unit]: type=Dwarvish Dragonguard
en: Dwarf Guard
vi: Hộ vệ người lùn

note: [message]: speaker=Zurg
en: Fist and fire, crumble stone!
vi: Nắm đấm và lửa, đập đá!

note: [message]: speaker=Zurg
en: My work here is done. Zurg must report back to Great Leader. Many things to do and dwarves to kill before rest. Zurg return later to see how little elves are doing. Fight well!
vi: Công việc của tôi ở đây đã hoàn thành. Zurg phải báo cáo lại với đại thủ lĩnh. Nhiều thứ cần làm và người lùn cần giết trước khi nghỉ ngơi. Zurg sẽ trở lại sau để xem các thần tiên nhỏ bé làm việc thế nào. Chiến đấu mạnh giỏi!

note: [message]: speaker=Dwarf Guard
en: Intruders! Sound the alarm!
vi: Những kẻ xâm lược! Mau báo động!

note: [message]: speaker=unit
en: Zurg must have collapsed the tunnel. Perhaps he didn’t want to give the dwarves an easy access route if they defeated us. So much for an escape route, I guess we’ll just have to be sure not to fail.
vi: Zurg chắc hẳn đã phá sập đường hầm. Có lẽ ông ấy không muốn cho bọn người lùn một đường xâm nhập dễ dàng nếu chúng đánh bại chúng ta. Quá nhiều cho một lối thoát, tôi đoán chúng ta chỉ phải đảm bảo chắc chắn không thất bại.

note: [event]
en: Dwarf Conscript
vi: Người lùn lính mới

note: [message]: speaker=Dwarf Sergeant
en: Do you know what the first task of any dwarven warrior is, runt?
vi: Ngươi có biết nhiệm vụ đầu tiên của một chiến binh người lùn là gì không, thằng oắt?

note: [message]
en: Sir?
vi: Thưa ngài?

note: [message]: speaker=Dwarf Sergeant
en: Constant vigilance, boys; the enemy could be anywhere!
vi: Luôn luôn cảnh giác, các chàng trai, kẻ thù có thể ở bất kỳ đâu!

note: [message]
en: But sir—
vi: Nhưng thưa ngài -

note: [message]: speaker=Dwarf Sergeant
en: Did I give you permissions to speak? Did I?
vi: Ta đã cho phép ngươi nói chưa? Ta đã cho chưa?

note: [message]: speaker=Dwarf Sergeant
en: I was killing trolls when you were in swaddling clothes. I wrote the book on killing trolls. And you’re not going anywhere until I’m done with you.
vi: Ta đã giết bọn quỷ núi khi ngươi còn quấn tã. Ta đã viết sách về giết quỷ núi. Và ngươi sẽ không đi bất kỳ đâu đến khi ta xong việc với ngươi.

note: [message] "you" is singular and referring to a superior officer
en: But sir, behind you...!
vi: Nhưng thưa ngài, đằng sau ngài...!

note: [message]: speaker=Dwarf Sergeant
en: Oh let me guess, a big nasty troll, right? And when I turn around you flee like the cowards you are. Do you think I’m stupid enough to fall for that one?
vi: Ồ để ta đoán xem nào, một con quỷ núi dơ dáy to xác, đúng không? Và khi ta quay lại, ngươi sẽ chạy trốn như một kẻ hèn nhát. Ngươi nghĩ ta đủ ngốc để mắc lừa trò bịp đó sao?

note: [message]
en: No, it’s an elf!
vi: Không, đó là một thần tiên!

note: [message]: id=Dwarf Sergeant
en: What...?! Right... First task, boys, kill the intruder!
vi: Cái gì...?! Đúng rồi... Nhiệm vụ đầu tiên, các chàng trai, giết kẻ xâm lược!

note: [message]
en: I’m too young to die, save me!
vi: Tôi còn quá trẻ để chết, cứu tôi với!

note: [message]: speaker=Dwarf Sergeant
en: Oh, grow a backbone... Huh? Hey, for once the runt was telling the truth. Come on, boys, kill the intruder!
vi: Ồ, can đảm lên... Hả? Ê, vậy là thằng oắt đã nói thật. Xông lên, các chàng trai, giết kẻ xâm lược!

note: [message]: speaker=unit "Sarge" is short for "Sergeant". This is intended to be a funny death message.
en: I love you, Sarge...
vi: Tôi yêu ngài, trung sĩ...

note: [message]: speaker=Vengeful Dwarf
en: Ha, you’re trapped. I’ve got you right where I want you, and this time no one is gonna save you.
vi: Ha, ngươi bị mắc bẫy rồi. Ta đã có được ngươi ở ngay nơi ta muốn, và lần này sẽ không ai cứu ngươi đâu.

note: [message]: speaker=$speaking_unit.id
en: How did a troll get stuck all the way back here?
vi: Làm thế nào mà một quỷ núi bị mắc kẹt ở đây?

note: [message]: speaker=Grog
en: Thank you. Grog got lost and there were so many smelly dwarves. If you hadn’t come Grog would have been killed. Grog owes you his life.
vi: Cảm ơn các bạn. Grog bị lạc và có quá nhiều bọn người lùn bốc mùi. Nếu các bạn không đến, Grog đã bị giết. Grog nợ các bạn ơn cứu mạng.

note: [message]: speaker=East Scout [message]: speaker=West Scout
en: Here they come! Blow the charges!
vi: Chúng đang đến đây! Kích nổ!

note: [message]: speaker=East Scout [message]: speaker=West Scout
en: They’re coming this way too! Blow the charges!
vi: Chúng cũng đang đến lối này! Kích nổ!

note: [message]: speaker=East Scout [message]: speaker=West Scout
en: What?! Nothing happened! Who rigged the darn charges anyway? I’m going to have to hold them off by myself.
vi: Cái gì?! Chẳng có gì xảy ra! Ai đã gian lận đống chất nổ chết tiệt thế? Giờ ta phải tự mình cầm chân chúng.

note: [message]: speaker=Jorgi
en: It was a mistake to depend on trickery. We will defeat you fighting face to face. A true dwarf always looks his opponent in the eye when he kills him!
vi: Đó là một sai lầm khi phụ thuộc vào thủ đoạn. Bọn ta sẽ đánh bại các ngươi mặt đối mặt. Một người lùn đích thực luôn nhìn thẳng vào đối thủ khi giết hắn!

note: [message]: speaker=Jorgi
en: So I challenge you, man to man. If you are not cowards, step out onto these bridges and meet your fate!
vi: Thế nên ta thách đấu với các ngươi, mặt đối mặt. Nếu các ngươi không phải là những kẻ hèn nhát, hãy bước lên trên cầu và gặp gỡ định mệnh của các ngươi!

note: [message]: speaker=Jorgi
en: I couldn’t do it. Blow the backup charges! If we can’t stop them then maybe the black lake will.
vi: Ta đã không làm được. Kích nổ dự phòng! Nếu chúng ta không thể ngăn chặn chúng, thì có thể hồ đen sẽ ngăn chặn được.

note: [message]: speaker=Jorgi
en: They’ve crossed the chasm! Blow the backup charges! If we can’t stop them then maybe the black lake will.
vi: Chúng đã băng qua vực! Kích nổ dự phòng! Nếu chúng ta không thể ngăn chặn chúng, thì có thể hồ đen sẽ ngăn chặn được.

note: [message]: speaker=$explorer.id
en: It’s a huge underground lake. The water looks dark and deep and is cold to the touch. There also seems to be some glowing moss on the walls which illuminates the cavern, making it easier to see.
vi: Đó là một hồ nước khổng lồ dưới lòng đất. Nước có vẻ tối, sâu và lạnh. Hình như cũng có một ít rêu trên vách đang chiếu sáng hang động, làm cho mọi thứ dễ nhìn hơn.

note: [unit]: id=Extra Hairy Bat, type=Dread Bat
en: Extra Hairy Bat
vi: Dơi nhiều lông

note: [unit]: type=Dwarvish Stalwart, id=Dwarf Hermit
en: Dwarf Hermit
vi: Ẩn sĩ người lùn

note: [message]: speaker=$speaking_unit.id
en: Incoming! Ugh, it’s big, hairy, and nasty. I hate bats, I really hate bats.
vi: Có gì đó đang đến! Úi, nó to, nhiều lông, và dơ dáy. Tôi ghét dơi, tôi thực sự ghét dơi.

note: [message]: speaker=unit
en: Graaawk!
vi: Grààào!

note: [message]: speaker=$speaking_unit.id
en: Good riddance.
vi: Thoát nợ.

note: [message]: speaker=$explorer.id
en: The ledge just drops off here. The water might be shallow enough to wade across, but I think I vaguely see something moving underneath the surface. Maybe it’s just fish, but I don’t like the look of it.
vi: Bờ rìa kết thúc ngay ở đây. Nước đủ nông để lội qua, nhưng tôi ngờ ngợ vừa nhìn thấy thứ gì đó di chuyển dưới mặt nước. Có thể chỉ là cá, nhưng tôi không thích diện mạo của nó.

note: [message]
en: What are those?!
vi: Cái gì kia?!

note: [message]
en: Here come more of them!
vi: Chúng lại đến nữa!

note: [message]
en: The movement under the water has stopped. I think we killed the last of them. Whatever ‘them’ was.
vi: Thứ động đậy dưới nước đã ngừng. Tôi nghĩ chúng ta đã giết được cái cuối cùng. Bất kể ‘chúng’ là cái gì.

note: [event]
en: Dwarf High Guard
vi: Hộ vệ người lùn cấp cao

note: [message]: speaker=Dwarf Chieftain
en: So you’ve come at last. Let it end, here and now!
vi: Vậy là cuối cùng các ngươi cũng đến. Hãy kết thúc mọi thứ, ở đây và bây giờ!

note: [message]: speaker=Dwarf Chieftain
en: Faugh! Even in death I curse you! You will never escape these tunnels alive!
vi: Khốn kiếp! Kể cả khi chết ta cũng nguyền rủa các ngươi! Các ngươi sẽ chẳng bao giờ sống sót để thoát khỏi những đường hầm này đâu!

note: [message]
en: The chieftain has fallen! Flee for your lives!
vi: Thủ lĩnh đã tử trận! Chạy mau!

note: [message]: speaker=Zurg
en: Little elves fight good. Zurg impressed. With dwarf chieftain dead, cowardly dwarves flee before us. Our struggle not over, still much more fighting, but elf and troll have won this battle. We thank you. Great Leader has allowed you to come speak with him. Great honor, never has one of your kind been allowed in his presence. But he wishes to talk with you and reward you. Please come with me.
vi: Các thần tiên nhỏ bé chiến đấu cừ. Zurg ấn tượng. Thủ lĩnh người lùn chết, bọn người lùn hèn nhát chạy trốn trước chúng ta. Cuộc chiến của chúng tôi chưa kết thúc, vẫn còn chiến đấu nhiều, nhưng thần tiên và quỷ núi đã thắng trận chiến này. Chúng tôi cảm ơn các bạn. Đại thủ lĩnh đã cho phép các bạn đến nói chuyện với ông ấy. Vinh dự lớn, chưa bao giờ có ai trong số thần tiên các bạn được phép gặp ông ấy. Nhưng ông ấy muốn nói chuyện và thưởng cho các bạn. Xin đi cùng với tôi.

note: [message]: speaker=Nym
en: With their knowledge of all these secret tunnels, you’d think they could have led us straight here instead of making us go through those ‘light defenses’. It would have saved us a lot of unnecessary fighting in actually getting to the dwarf chieftain.
vi: Với kiến thức của họ về tất cả các đường hầm bí mật này, họ đã có thể dẫn chúng ta đến thẳng đây thay vì bắt chúng ta đi qua ‘lực lượng bảo vệ sơ sài’ đó. Chúng ta sẽ tiết kiệm được nhiều những chiến đấu không cần thiết trong việc thực sự đến chỗ tên thủ lĩnh người lùn.

note: [message]: speaker=Zhul
en: Perhaps they wanted to further test our prowess in battle. And besides, every dwarf we kill is one they don’t have to. Still, I think we caused a bigger distraction than they were expecting.
vi: Có lẽ họ muốn kiểm tra tiếp năng lực chiến đấu của chúng ta. Ngoài ra, mọi tên người lùn chúng ta giết đều là tên mà họ không phải giết. Nhưng tôi nghĩ chúng ta đã tạo ra được một kết quả lớn hơn những gì họ mong đợi.

note: [message]: speaker=Kaleh
en: Shh, you two. Yes, of course, we would be honored to come and meet the Great Leader. But first, we left many of our people back up near the entrance to the great cave where you first met us and I fear that even now those caves aren’t safe. Can you help us escort my people to safety?
vi: Suỵt, hai người. Vâng, tất nhiên, chúng tôi rất vinh dự được đến gặp đại thủ lĩnh. Nhưng trước hết, chúng tôi đã bỏ lại nhiều người gần lối vào hang lớn, nơi các ông gặp chúng tôi lần đầu, và tôi sợ rằng kể cả bây giờ những hang động đó cũng không an toàn. Các ông có thể giúp chúng tôi hộ tống người của mình đến nơi an toàn được không?

note: [message]: speaker=Zurg
en: Hmm, yes, yes we can help. We have a few big caves you little people can stay in, and I get some big trolls to help escort you there. The Great Leader wouldn’t want any unpleasant surprises. Show me where your people are hiding and we will help you move them to our caves.
vi: Hừm, được, được, chúng tôi có thể giúp. Chúng tôi có một ít hang động lớn, những người nhỏ bé các bạn có thể ở, và tôi sẽ cho một số quỷ núi to giúp hộ tống các bạn đến đó. Đại thủ lĩnh không muốn bất kỳ bất ngờ khó chịu nào. Hãy chỉ tôi chỗ người của các bạn đang ẩn náu, chúng tôi sẽ giúp các bạn đưa họ đến hang của chúng tôi.

note: [message]: speaker=Kaleh
en: I thank you. Come on people, no celebrating yet, we still have work left to do!
vi: Tôi cảm ơn ông. Đi thôi, mọi người, đừng mừng vội, chúng ta vẫn còn việc phải làm!

note: [message]: speaker=Dwarf Hermit
en: They’ve come for my precious. It’s mine, yes it is. They shan’t have it, no they shan’t. We shall kill them all, yes, yes we will.
vi: Chúng đã đến để lấy của quý của ta. Nó là của ta, đúng, nó là của ta. Chúng sẽ không có nó, không, chúng sẽ không có nó. Chúng ta sẽ giết hết bọn chúng, đúng, đúng, chúng ta sẽ giết hết.

note: [message]: speaker=Dwarf Hermit
en: Curse them! We hates them!
vi: Nguyền rủa bọn chúng! Bọn ta ghét bọn chúng!

note: [message]: speaker=$speaking_unit.id
en: What’s this? His clothes were in rags, and yet he had this ancient jeweled amulet hanging around his neck. It contains a huge amethyst that seems to glow faintly with a strange purple light. I wonder where he got such a trinket?
vi: Cái gì đây? Quần áo của hắn rách tả tơi, nhưng hắn lại có tấm bùa trang sức này đeo quanh cổ. Nó chứa một viên thạch anh khổng lồ có vẻ đang phát ra ánh sáng màu tím kỳ lạ. Mình tự hỏi hắn lấy một món đồ trang sức như thế này ở đâu?

note: [message]: speaker=unit
en: Hey, wait a minute, that amulet glows the same color as this rune. Maybe if I put the amulet on and step into the rune...
vi: Ê, chờ một chút, tấm bùa đó phát sáng cùng màu với dấu khắc chữ cổ này. Có thể nếu mình đeo tấm bùa vào và bước lên dấu khắc...

note: [message]: speaker=unit
en: Whoa. That was pretty impressive. The amulet stopped glowing and the rune is gone, but what have they revealed?
vi: Chà. Khá là ấn tượng. Tấm bùa ngừng phát sáng và dấu khắc chữ cổ cũng biến mất, nhưng chúng để lộ ra điều gì?

note: [message]: speaker=Smaller Tentacle
en: <i>Splash! Splash!</i>
vi: <i>Tóe! Tóe!</i>

note: [message]: speaker=$explorer.id
en: More tentacles?! What, did that thing have a baby?
vi: Lại xúc tu nữa à?! Cái gì, thứ đó có một đứa con sao?

note: [message]: speaker=unit
en: What in Eloh’s name is this? Someone has carved a glowing purple rune in the floor at the end of this passage. It must be magical. And this passage ends suddenly in a smooth stone wall. This can’t be a coincidence. But the wall seems quite solid. I wonder who carved that rune and why?
vi: Nhân danh Eloh, cái gì đây? Ai đó đã khắc một chữ cổ màu tím phát sáng trên sàn cuối lối đi này. Nó hẳn phải có phép thuật. Và lối đi này kết thúc đột ngột trong một bức tường đá nhẵn. Điều này không thể là một sự trùng lặp. Nhưng bức tường có vẻ khá vững chắc. Mình tự hỏi ai đã khắc chữ cổ đó và vì sao?

note: [message]: speaker=unit
en: The rune is still there, glowing mysteriously. I still have no idea why it was put here, but it’s obviously powerful and magical, a combination of things which I am hesitant to mess with.
vi: Dấu khắc chữ cổ vẫn ở đó, bừng sáng một cách bí ẩn. Tôi vẫn không biết tại sao nó lại được đặt ở đây, nhưng rõ ràng nó có sức mạnh và phép thuật, một sự kết hợp của những thứ mà tôi ngần ngại khi dính líu.

note: [message]: speaker=unit
en: Based on the runes covering the walls this must be the tomb of some ancient dwarf. The tomb seems empty except for this ornate stone coffin. The skeleton inside the coffin has long since vanished into dust. All that’s left are a few ceremonial trinkets and this shining golden belt. Inscribed on this inside are the words: <i>“May you have the toughness to stay standing long after your enemies fall.”</i> Grave robbing is never a good thing to do, but this belt looks magical and its former owner certainly won’t miss it.
vi: Dựa vào những dấu khắc chữ cổ trên tường, đây hẳn phải là mộ của một người lùn cổ xưa nào đó. Ngôi mộ có vẻ trống rỗng trừ chiếc quan tài bằng đá trang trí công phu này. Bộ xương bên trong quan tài đã tan thành bụi từ lâu. Tất cả những thứ còn sót lại là một ít đồ trang sức theo nghi lễ và chiếc thắt lưng vàng sáng chói này. Ghi bên trong là những từ: <i>“Cầu mong ngài có sức bền bỉ để đứng vững lâu sau khi kẻ thù của ngài ngã xuống.”</i> Lấy trộm đồ từ mồ mả chẳng bao giờ là một điều hay, nhưng thắt lưng này có vẻ có phép thuật và người sở hữu nó trước đây chắc chắn sẽ không tiếc nó đâu.

note: [option]
en: I fear no ghosts, I’ll take it.
vi: Tôi không sợ ma, tôi sẽ lấy nó.

note: [message]: speaker=unit
en: The belt fits perfectly! Somehow I feel stronger and tougher. This is too easy, there seem to have been no traps set upon the coffin. Today’s my lucky day.
vi: Thắt lưng vừa khít! Bằng cách nào đó tôi cảm thấy mạnh mẽ và bền bỉ hơn. Quá dễ, hình như không có cái bẫy nào được đặt trên quan tài. Hôm nay là ngày may mắn của tôi.

note: [object]: id=DwarvenBelt
en: Dwarven Belt
vi: Thắt lưng của người lùn

note: [object]: id=DwarvenBelt
en: The maximum hit points of the unit who wears this belt will increase by 12.
vi: Máu tối đa của đơn vị đeo thắt lưng này sẽ tăng thêm 12.

note: [command]
en: Angry Ghost
vi: Ma tức giận

note: [message]: speaker=Angry Ghost
en: You who disturb my rest, come and join me in death!
vi: Ngươi, kẻ đã quấy rầy sự yên nghỉ của ta, hãy đến và tham gia cái chết cùng ta!

note: [message]: speaker=unit
en: Then again, maybe I spoke too soon.
vi: Lại thế nữa, có lẽ tôi đã phát biểu quá sớm.

note: [scenario]: id=07a_Dealing_with_Dwarves
en: Dealing with Dwarves
vi: Giao thiệp với người lùn

note: [side]: id=King Thurongar, type=Dwarvish Lord
en: King Thurongar
vi: Vua Thurongar

note: [message]: speaker=narrator
en: This chamber is beautifully decorated. Ornate frescoes and dwarven runes cover the walls, and the room is dominated by a large intricately-carved stone throne. Flanking the throne are two detailed statues of some sort of beast you aren’t familiar with. The floor is covered in dark slate, and a path of smooth tiles directs visitors up to a small stone seat which faces the throne.
vi: Phòng yết kiến được trang trí đẹp mắt. Những bức tranh tường lộng lẫy và những tuồng chữ cổ của người lùn bao phủ các bức tường, nổi bật giữa căn phòng là một ngai vàng bằng đá lớn được chạm trổ phức tạp. Hai bên ngai vàng là hai bức tượng chi tiết của một loài thú vật nào đó mà bạn không biết. Trên sàn phủ đá đen, và một lối đi lợp gạch trơn nhẵn dẫn các vị khách thẳng đến một chỗ ngồi bằng đá nhỏ đối diện ngai vàng.

note: [message]: speaker=King Thurongar
en: Hail Kaleh, I am Thurongar, King of the Dwarves.
vi: Chào Kaleh, ta là Thurongar, vua của các người lùn.

note: [message]: speaker=Kaleh
en: I am Kaleh, leader of the Quenoth Elves.
vi: Tôi là Kaleh, người lãnh đạo của các thần tiên Quenoth.

note: [message]: speaker=King Thurongar
en: I’ve heard of your recent exploits against the troll menace. They’ve been quite a thorn in our side for a while now. They used to be just an occasional pest, but now wherever we go we find another infestation. They’ve been getting smarter with their tactics; we’ve lost several of our outlying settlements to their attacks. Still, we’re not done fighting and with your recent victory perhaps this battle is turning in our favor. But tell me, what are so many elves doing so deep under the earth?
vi: Ta đã nghe về các chiến công gần đây của cậu trong việc chống lại mối đe dọa từ bọn quỷ núi. Từ lâu đến nay chúng là cái gai trong mắt bọn ta. Trước đây chúng chỉ là một bệnh dịch không thường xuyên, nhưng giờ đi đâu bọn ta cũng gặp chúng quấy phá. Chúng đã trở nên khôn hơn với chiến thuật của chúng. Bọn ta đã mất một vài khu dân cư bên ngoài trước các cuộc tấn công của chúng. Tuy nhiên, bọn ta không ngừng chiến đấu và với chiến thắng gần đây của cậu, có lẽ trận chiến này đang mang đến lợi thế cho bọn ta. Nhưng hãy nói cho ta biết, thần tiên các cậu đang làm gì sâu dưới lòng đất này thế?

note: [message]: speaker=Kaleh
en: It’s a long story, but we come from the south, where we lived in the desert. Our village was destroyed, and I am leading my people on a journey to find a new home. Our god Eloh appeared to me in a vision, and told me to go north, but when we came to the mountains she said I should go under them instead of trying to cross the snowy peaks. So that’s how several thousand of us ended up down here.
vi: Đó là một câu chuyện dài, nhưng chúng tôi đến từ phía nam, nơi chúng tôi sống trên sa mạc. Làng của chúng tôi đã bị phá hủy, và tôi đang dẫn dắt người của mình trên hành trình tìm nơi ở mới. Vị thần của chúng tôi Eloh đã xuất hiện trước tôi trong giấc mộng, và bảo tôi đi về phía bắc, nhưng khi chúng tôi đến dãy núi, người nói tôi nên đi bên dưới thay vì tìm cách băng qua những đỉnh núi đầy tuyết. Đó là cách hàng nghìn người chúng tôi kết thúc dưới này.

note: [message]: speaker=King Thurongar
en: Interesting. We’d offer to let you live with us, but I’m afraid we don’t have much free space; this city is almost filled to capacity. And looking at you, I don’t think that the under-realm is quite the place for your kind. I think your god may have somewhere else intended for you.
vi: Thật thú vị. Ta muốn để các cậu sống cùng bọn ta, nhưng ta sợ bọn ta không có nhiều không gian trống, thành phố này gần như đã đầy ắp. Và nhìn cậu, ta nghĩ thế giới dưới lòng đất không phải là nơi thích hợp cho những người các cậu. Ta nghĩ vị thần của các cậu có thể đã định một nơi nào đó khác cho các cậu.

note: [message]: speaker=Kaleh
en: Indeed, although I admire this great city you have carved from the rock, I think many of my people find these tunnels scary and alien. All we really want to do is to find a way back to the surface on the northern side of the mountains.
vi: Đúng vậy, mặc dù tôi ngưỡng mộ thành phố vĩ đại mà các ngài đã đục đẽo từ đá này, nhưng tôi nghĩ nhiều người của tôi thấy các đường hầm này đáng sợ và xa lạ. Tất cả những gì chúng tôi thực sự muốn làm là tìm đường trở lại mặt đất, ở phía bắc của dãy núi.

note: [message]: speaker=King Thurongar
en: That I may be able to help you with. We haven’t sent anyone to the surface in years, but we do know of a passage that leads to the ancient northern gate. Several generations ago we used to trade heavily with humans that lived north of the mountains, but then some new human came to power and decreed that all contact with us should be cut off. We sent messengers to find out why, but they never returned.
vi: Ta có thể giúp các cậu điều đó. Bọn ta chưa điều bất cứ ai lên mặt đất đã nhiều năm qua, nhưng bọn ta biết một lối đi dẫn đến cánh cổng phía bắc cổ xưa. Cách đây một vài thế hệ, bọn ta buôn bán nhiều với những con người sống ở phía bắc dãy núi, nhưng sau đó một con người mới nào đó lên nắm quyền và ra sắc lệnh rằng mọi liên lạc với bọn ta sẽ bị cắt đứt. Bọn ta đã phái các sứ giả đi tìm hiểu tại sao, nhưng họ chẳng bao giờ trở về.

note: [message]: speaker=King Thurongar
en: But dwarves are excellent delvers, and we keep meticulous maps of all the tunnels we have explored. We should still have maps of the tunnels leading back to the surface. Of course I doubt you would be able to understand them, so, Rogrimir here has volunteered to lead you to the surface.
vi: Nhưng người lùn là những thợ mỏ tuyệt vời, và bọn ta giữ bản đồ chi tiết của tất cả các đường hầm mà bọn ta đã thăm dò. Bọn ta vẫn có các bản đồ đường hầm dẫn trở lại mặt đất. Tất nhiên ta không nghĩ các cậu sẽ có thể hiểu được chúng, do đó, Rogrimir đây đã tình nguyện dẫn các cậu lên mặt đất.

note: [message]: speaker=Rogrimir
en: You saved my life and my debt to you is still unpaid. Showing you the way to the surface and protecting you is the least I can do.
vi: Các bạn đã cứu mạng tôi và món nợ của tôi với các bạn vẫn chưa được trả. Chỉ đường lên mặt đất và bảo vệ các bạn ít nhất cũng là những gì tôi có thể làm.

note: [message]: speaker=Jarl
en: You rescued my brother, and though he died fighting, he died a warrior’s death instead of a coward’s. For that I thank you. I will take his place and help you get to the surface.
vi: Các bạn đã cứu anh trai tôi, và dù anh ấy đã hy sinh khi chiến đấu, nhưng anh ấy đã chết như một chiến binh thay vì một kẻ hèn nhát. Tôi cảm ơn các bạn vì điều đó. Tôi sẽ thay thế anh ấy và giúp các bạn lên mặt đất.

note: [message]: speaker=$ally_id
en: You did a great service for my brothers. In exchange, as much as I hate the light, I am the one who knows the upper tunnels the best, so I’ll be your guide.
vi: Các bạn đã giúp đỡ rất nhiều những người anh em của tôi. Để đổi lại, dù ghét ánh sáng, nhưng tôi là người biết rõ nhất các đường hầm lên trên, do đó tôi sẽ là người dẫn đường của các bạn.

note: [message]: speaker=Kaleh
en: Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Rogrimir.
vi: Cảm ơn rất nhiều vì sự giúp đỡ của anh. Chúng tôi đã lo lắng về việc bị lạc trong những đường hầm ngoằn ngoèo này. Chúng tôi rất vinh dự khi có anh đi cùng, Rogrimir.

note: [message]: speaker=King Thurongar
en: The dwarves who fought by your side have come to pay their respects as well.
vi: Những người lùn đã chiến đấu bên cạnh anh cũng đến để bày tỏ lòng kính trọng của họ.

note: [message]
en: You helped us strike a huge blow against those savages and it was an honor to fight by your side. You are the bravest elves we have ever known. We’d like to come with you, but, well, we don’t like going that close to the surface, and besides there’s still lots of fighting to be done down here. Don’t you worry, we won’t rest until we have killed every one of trolls.
vi: Các bạn đã giúp chúng tôi đánh một đòn nặng nề vào lũ man rợ đó, chiến đấu bên cạnh các bạn là một điều vinh dự. Các bạn là những thần tiên dũng cảm nhất chúng tôi từng biết. Chúng tôi muốn đi cùng các bạn, nhưng, ừm, chúng tôi không thích đi quá gần mặt đất đến thế, ngoài ra, vẫn còn nhiều cuộc chiến đấu cần phải thực hiện dưới này. Các bạn đừng lo, chúng tôi sẽ không nghỉ ngơi đến khi giết hết toàn bộ bọn quỷ núi.

note: [message]: speaker=Kaleh
en: I understand. Thank you, you were a huge help to us. It was an honor to fight by your side.
vi: Tôi hiểu. Cảm ơn các bạn, các bạn đã giúp đỡ chúng tôi nhiều. Được chiến đấu cùng các bạn là một vinh dự.

note: [message]: speaker=Elyssa
en: I’m afraid, Kaleh, that the time has come for our paths to separate.
vi: Kaleh, tôi sợ rằng đã đến lúc để chúng ta chia tay.

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Kaleh [message]: speaker=unit #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [message]: id=Kalenz
en: What?!
vi: Cái gì?!

note: [message]: speaker=Nym
en: But we need you! What would we do without you?
vi: Nhưng chúng tôi cần cô! Chúng tôi sẽ làm gì khi không có cô?

note: [message]: speaker=Elyssa
en: With the help of the dwarves, I think you will do just fine. I don’t know what home your god has planned for you, Kaleh, but I believe in you, and I know that you will find a place for your people. My place is here, with the dwarves. And you don’t really need me, you have each other.
vi: Với sự giúp đỡ của các người lùn, tôi nghĩ các bạn sẽ ổn. Tôi không biết nơi ở gì vị thần của anh đã chuẩn bị cho các anh, Kaleh, nhưng tôi tin ở anh, và tôi biết anh sẽ tìm thấy một nơi cho người dân của mình. Nơi của tôi là ở đây, với các người lùn. Còn các bạn không thực sự cần tôi, các bạn có nhau.

note: [message]: speaker=Kaleh
en: If your mind is set, then I won’t try to convince you. But we will miss you.
vi: Nếu ý cô đã quyết, thì tôi sẽ không cố thuyết phục cô nữa. Nhưng chúng tôi sẽ rất nhớ cô.

note: [message]: speaker=Zhul
en: I thank Eloh for the brief time that she has let you spend with us.
vi: Tôi cảm ơn Eloh vì thời gian ngắn mà cô đã trải qua cùng với chúng tôi.

note: [message]: speaker=Nym
en: You take care of yourself, and someday maybe we’ll meet again.
vi: Bảo trọng nhé, và một ngày nào đó, có thể chúng ta sẽ gặp lại nhau.

note: [message]: speaker=Elyssa
en: Thank you. And I owe you so much for helping me meet the dwarves. I never would have come down here myself. With some help from the dwarves I have enchanted this fire blade for you. May its flames always light your path, and strike down your enemies. I give this to all of you as a token of my gratitude.
vi: Cảm ơn các bạn. Tôi nợ các bạn quá nhiều vì đã giúp tôi gặp người lùn. Tôi chưa bao giờ tự mình xuống dưới này. Với một số giúp đỡ từ các người lùn, tôi đã làm phép thanh kiếm lửa này cho các bạn. Cầu mong ngọn lửa của nó luôn chiếu sáng con đường của các bạn, và hạ gục kẻ thù. Tôi tặng thanh kiếm này cho tất cả các bạn như một bằng chứng cho lòng biết ơn của tôi.

note: [message]: speaker=Kaleh
en: A flaming sword. That’s amazing. I just don’t know who should use it.
vi: Một thanh kiếm lửa. Thật đáng kinh ngạc. Tôi chỉ không biết ai nên sử dụng nó.

note: [message]: speaker=Elyssa
en: I will let you decide; use it in the best way that you see fit.
vi: Tôi sẽ để anh quyết định, hãy sử dụng nó theo cách tốt nhất mà anh thấy phù hợp.

note: [message]: speaker=narrator
en: You can choose which unit you want to take the flaming sword. If you want another unit to wield the sword, Kaleh can recruit or recall other units.
vi: Bạn có thể chọn đơn vị nào bạn muốn lấy thanh kiếm lửa. Nếu bạn muốn một đơn vị khác sử dụng thanh kiếm, Kaleh có thể tuyển hoặc gọi lại đơn vị khác.

note: [message]: speaker=Nym
en: This is a marvelous city, but I for one can’t wait to feel the sun upon my face again and the wind in my hair.
vi: Đây là một thành phố tuyệt diệu, nhưng tôi không thể chờ đợi để cảm nhận một lần nữa ánh nắng mặt trời trên khuôn mặt và làn gió trên mái tóc.

note: [message]: speaker=unit
en: Should I take this sword?
vi: Tôi có nên lấy thanh kiếm này không?

note: [object]: id=FlamingSword
en: This sword will make all your melee attacks do fire damage.
vi: Thanh kiếm này sẽ làm cho tất cả các đòn tấn công cận chiến của bạn thực hiện thiệt hại lửa.

note: [message]: speaker=unit
en: I will wield this blade proudly, and whenever I look upon it I shall remember you, Elyssa.
vi: Tôi sẽ sử dụng thanh kiếm này một cách tự hào, và khi nhìn vào nó, tôi sẽ nhớ đến cô, Elyssa.

note: [message]: speaker=King Thurongar
en: And now I think you should be off as soon as possible. The trolls have retreated back into their holes for the present, but who knows when they will strike again.
vi: Giờ ta nghĩ các cậu nên khởi hành càng sớm càng tốt. Bọn quỷ núi hiện tại đã rút vào trong lỗ, nhưng ai mà biết chúng sẽ đánh lại vào lúc nào.

note: [option]
en: No, I think someone else should wield it.
vi: Không, tôi nghĩ ai đó khác nên sử dụng nó.

note: [scenario]: id=07b_Talking_with_Trolls
en: Talking with Trolls
vi: Nói chuyện với quỷ núi

note: [side]: id=Great Leader Darmog, type=Great Troll
en: Great Leader Darmog
vi: Đại thủ lĩnh Darmog

note: [unit]: type=Troll Shaman, id=Spiritual Advisor [unit]: type=Troll Shaman
en: Spiritual Advisor
vi: Cố vấn tinh thần

note: [message]: speaker=narrator
en: It is clear that this chamber used to be quite ornately decorated, but almost all of it has been destroyed, revealing a stone and dirt floor. What remains is a large stone throne, which has been covered with skulls and animal skins and bright paint. The walls were once covered with frescoes and dwarven runes, but several trolls are busy chipping them off. The floor was once tiled in dark slate, but only two small patches of tiles remain around the two chairs in this chamber. You’re surprised to see that small tile path running up the center of the chamber has been left untouched. It leads to a small stone chair facing the large throne.
vi: Rõ ràng phòng yết kiến này trước đây được trang trí khá cầu kỳ, nhưng gần như tất cả mọi thứ của nó đã bị phá hủy, để lộ ra nền đá và đất. Thứ còn lại là một ngai vàng bằng đá lớn, được phủ đầu lâu, da động vật và sơn sáng chói. Các bức tường từng được bao phủ bởi những bức tranh và tuồng chữ cổ của người lùn, nhưng một vài quỷ núi đang bận tróc chúng ra. Sàn trước đây lát đá đen nhưng giờ chỉ còn lại hai ô gạch nhỏ quanh hai chiếc ghế trong căn phòng này. Bạn ngạc nhiên khi thấy rằng lối đi nhỏ lát gạch chạy thẳng chính giữa căn phòng vẫn được để nguyên. Nó dẫn đến một chiếc ghế đá nhỏ đối diện ngai vàng lớn.

note: [message]: speaker=Great Leader Darmog
en: I, Great Leader Darmog, greet you, Kaleh.
vi: Tôi, đại thủ lĩnh Darmog, chào mừng cậu, Kaleh.

note: [message]: speaker=Kaleh
en: I Kaleh, leader of the Quenoth Elves, thank you for meeting with me.
vi: Tôi, Kaleh, người lãnh đạo của các thần tiên Quenoth, cảm ơn ngài đã gặp gỡ tôi.

note: [message]: speaker=Great Leader Darmog
en: On behalf of all trolls, Darmog thank you for great victory over the dwarves. You have helped drive back the nasty dwarves and given us time to strengthen our defenses. Us trolls not always enemies of dwarves. Until recently we not have much contact with small people. But dwarves invade our tunnels, defile our holy places and kill our women and young. Dwarf not care about anything except gold and pretty gems. The shamans say that the spirits of our kin cry out for vengeance and Darmog will not rest until every dwarf is dead!
vi: Thay mặt cho tất cả quỷ núi, Darmog cảm ơn các bạn vì chiến thắng vĩ đại trước bọn người lùn. Các bạn đã giúp đánh đuổi bọn người lùn dơ dáy và cho chúng tôi thời gian để củng cố lực lượng phòng thủ. Quỷ núi chúng tôi không phải luôn là kẻ thù của người lùn. Cho đến gần đây chúng tôi không có nhiều tiếp xúc với những người nhỏ bé. Nhưng bọn người lùn xâm chiếm các đường hầm của chúng tôi, làm vấy bẩn những nơi linh thiêng của chúng tôi, giết phụ nữ và trẻ em của chúng tôi. Bọn chúng không quan tâm về bất kỳ điều gì ngoài vàng và đá quý. Các pháp sư nói rằng linh hồn đồng loại của chúng tôi đang khóc lóc đòi báo thù và Darmog sẽ không nghỉ ngơi đến khi tất cả bọn người lùn chết!

note: [message]: speaker=Spiritual Advisor
en: But I am curious, we do not know of your kind. We thank you for your help, but who are you and why do you come down here with so many of your people?
vi: Nhưng tôi tò mò, chúng tôi không biết về những người như các bạn. Chúng tôi cảm ơn các bạn vì đã giúp đỡ, nhưng các bạn là ai và tại sao các bạn lại xuống dưới này với nhiều người như vậy?

note: [message]: speaker=Kaleh
en: It’s a long story, but we come from the south, where we lived above ground in the desert. Our village was destroyed, and I am leading my people on a journey to find a new home. Our god Eloh appeared to me in a vision, and told me to go north, but when we came to the mountains she said I should go under them instead of trying to cross the snowy peaks. We do not want to live down here, we are just trying to find a way to the other side of the mountains.
vi: Đó là một câu chuyện dài, nhưng chúng tôi đến từ phía nam, nơi chúng tôi sống trên mặt đất, trong sa mạc. Làng của chúng tôi đã bị phá hủy, và tôi đang dẫn dắt người của mình trên hành trình tìm nơi ở mới. Vị thần của chúng tôi Eloh đã xuất hiện trước tôi trong giấc mộng, và bảo tôi đi về phía bắc, nhưng khi chúng tôi đến dãy núi, người nói tôi nên đi bên dưới thay vì tìm cách băng qua những đỉnh núi đầy tuyết. Chúng tôi không muốn sống dưới này, chúng tôi chỉ đang tìm đường đến phía bên kia dãy núi.

note: [message]: speaker=Great Leader Darmog
en: Darmog has never been above ground, but Darmog understand your story. A leader must protect and care for his people. Every people deserve to find their own home. If we can help you we will.
vi: Darmog chưa bao giờ ở trên mặt đất, nhưng Darmog hiểu câu chuyện của các bạn. Một người lãnh đạo phải bảo vệ và trông nom người dân của mình. Mọi người đều xứng đáng tìm thấy nơi ở của riêng họ. Nếu chúng tôi có thể giúp các bạn, chúng tôi sẽ giúp.

note: [message]: speaker=Spiritual Advisor
en: We may be able to help you find a way back to the sunlit lands. In our temples we do keep records of the past. We have not walked above the earth for many many generations, not since the darkness drove us underground. But we are masters of the underground lands, and we have explored many tunnels. Recently one of our scouts found a path that leads north back to the sunlit lands, I think it may be the way you are trying to go. In reward for your achievements, we will help you. Grog has volunteered to protect you and lead you back to the sunlight lands.
vi: Chúng tôi có thể giúp các bạn tìm đường trở lại các vùng đất có ánh mặt trời. Trong đền thờ, chúng tôi giữ nhiều ghi chép từ quá khứ. Chúng tôi chưa bước đi trên mặt đất đã nhiều thế hệ, không phải từ thời bóng tối dẫn chúng tôi xuống dưới lòng đất. Nhưng chúng tôi là bậc thầy của thế giới dưới lòng đất, chúng tôi đã thăm dò nhiều đường hầm. Gần đây một trong các trinh sát của chúng tôi đã tìm thấy một lối đi dẫn về phía bắc, trở lại các vùng đất có ánh mặt trời, tôi nghĩ đó có thể là con đường các bạn sẽ đi. Để thưởng cho thành tích của các bạn, chúng tôi sẽ giúp đỡ các bạn. Grog đã tình nguyện bảo vệ các bạn và dẫn các bạn trở lại các vùng đất có ánh mặt trời.

note: [message]: speaker=Grog
en: You saved Grog’s life. Grog still owe you a debt of thanks. In return Grog will protect little elves and show them the way back to lighted lands.
vi: Các bạn đã cứu mạng Grog. Grog vẫn nợ các bạn một món nợ cảm ơn. Để đền đáp, Grog sẽ bảo vệ các thần tiên nhỏ bé và chỉ cho họ đường trở lại các vùng đất có ánh sáng.

note: [message]: speaker=Nog
en: You rescued Nog’s brother, and he died like a warrior in battle, not like a coward in chains. Nog is very grateful. You proved yourselves to be brave strong warriors, and Nog will help you find way back to lighted lands.
vi: Các bạn đã cứu anh trai của Nog, và anh ấy chết như một chiến binh trong chiến trận, không phải như một kẻ hèn nhát trong xiềng xích. Nog rất biết ơn. Các bạn đã chứng tỏ mình là những chiến binh mạnh mẽ dũng cảm, Nog sẽ giúp các bạn tìm đường trở lại các vùng đất có ánh sáng.

note: [message]: speaker=Kaleh
en: Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Grog.
vi: Cảm ơn rất nhiều vì sự giúp đỡ của anh. Chúng tôi đã lo lắng về việc bị lạc trong những đường hầm ngoằn ngoèo này. Chúng tôi rất vinh dự khi có anh đi cùng, Grog.

note: [message]: speaker=Kaleh
en: Thank you very much for your help. We were worried about getting lost in all these twisting tunnels. And we would be honored to have you come with us, Nog.
vi: Cảm ơn rất nhiều vì sự giúp đỡ của anh. Chúng tôi đã lo lắng về việc bị lạc trong những đường hầm ngoằn ngoèo này. Chúng tôi rất vinh dự khi có anh đi cùng, Nog.

note: [message]: speaker=Great Leader Darmog
en: The trolls who fought with you also want to thank you. They tell great tales of your valor.
vi: Những quỷ núi đã chiến đấu cùng các bạn cũng muốn cảm ơn. Họ kể những câu chuyện tuyệt vời về lòng dũng cảm của các bạn.

note: [message]
en: We thank you for all you have done for trolls. You are bravest small people we know. We will tell stories of your battles to all our families so that none will forget. We wish we could come with you and fight more, but Great Leader need us to protect this city. Many dwarves still left, much fighting still to do. Griknagh will protect us, may he watch over you too.
vi: Chúng tôi cảm ơn các bạn vì tất cả những gì các bạn đã làm cho quỷ núi. Các bạn là những người nhỏ bé dũng cảm nhất mà chúng tôi biết. Chúng tôi sẽ kể chuyện về trận chiến của các bạn cho tất cả gia đình của mình để không ai quên. Chúng tôi ước có thể đi cùng các bạn và chiến đấu nữa, nhưng đại thủ lĩnh cần chúng tôi bảo vệ thành phố này. Nhiều người lùn vẫn còn, vẫn còn nhiều cuộc chiến đấu. Griknagh sẽ bảo vệ chúng tôi, cầu mong ngài cũng dõi theo các bạn.

note: [message]: speaker=Elyssa
en: I have learned a lot about the trolls in my time here, and yet there’s so much more to learn. Their magic is amazing. Have you seen their shamans? They make fire with their bare hands. They are very interested in my magic and they have offered to teach me how they create fire. I thought I was one of the last people still practicing magic, who knew I would find trolls still teaching it deep under the earth? There is just so much that I can learn from them, I can’t leave now.
vi: Tôi đã học được nhiều từ quỷ núi trong thời gian tôi ở đây, nhưng vẫn có quá nhiều thứ để học. Phép thuật của họ thật đáng kinh ngạc. Anh đã nhìn thấy các pháp sư của họ chưa? Họ tạo ra lửa bằng tay không. Họ rất quan tâm đến phép thuật của tôi và họ đã đề nghị dạy tôi cách tạo ra lửa. Tôi cứ nghĩ tôi là một trong những người cuối cùng vẫn thực hành phép thuật, ai mà biết tôi sẽ tìm thấy quỷ núi vẫn dạy nó sâu bên dưới lòng đất? Có quá nhiều thứ tôi có thể học hỏi từ họ, tôi không thể rời đi bây giờ.

note: [message]: speaker=Elyssa
en: With the help of the trolls, I think you will do just fine. I don’t know what home your god has planned for you, Kaleh, but I believe in you, and I know that you will find a place for your people. My place is here, with the trolls. And you don’t really need me, you have each other.
vi: Với sự giúp đỡ của các quỷ núi, tôi nghĩ các bạn sẽ ổn. Tôi không biết nơi ở gì vị thần của anh đã chuẩn bị cho các anh, Kaleh, nhưng tôi tin ở anh, và tôi biết anh sẽ tìm thấy một nơi cho người của mình. Nơi của tôi là ở đây, với các quỷ núi. Còn các bạn không thực sự cần tôi, các bạn có nhau.

note: [message]: speaker=Elyssa
en: Thank you. And I owe you so much for helping me discover the trolls. I never would have come down here myself. I found this sword when we were fighting the dwarves and with some help from the trolls I have enchanted this fire blade for you. May its flames always light your path, and strike down your enemies. I give this to all of you as a token of my gratitude.
vi: Cảm ơn các bạn. Tôi nợ các bạn quá nhiều vì đã giúp tôi gặp quỷ núi. Tôi chưa bao giờ tự mình xuống dưới này. Tôi đã tìm thấy thanh kiếm này khi chiến đấu với người lùn, và với một số trợ giúp từ quỷ núi, tôi đã làm phép thanh kiếm lửa này cho các bạn. Cầu mong ngọn lửa của nó luôn chiếu sáng con đường của các bạn, và hạ gục kẻ thù. Tôi tặng thanh kiếm này cho tất cả các bạn như một bằng chứng cho lòng biết ơn của tôi.

note: [message]: speaker=Great Leader Darmog
en: And now Darmog think you should be off as soon as possible. The dwarves are sneaky, they retreat today but may attack again tomorrow. The sooner you leave the safer you will be.
vi: Giờ Darmog nghĩ các bạn nên khởi hành càng sớm càng tốt. Bọn người lùn rất lén lút, hôm nay chúng rút lui nhưng ngày mai có thể tấn công. Càng ra đi sớm, các bạn càng an toàn.

note: [message]: speaker=Nym
en: I heartily agree, I for one can’t wait to feel the sun upon my face again and the wind in my hair.
vi: Tôi hoàn toàn đồng ý, tôi không thể chờ đợi để cảm nhận một lần nữa ánh nắng mặt trời trên khuôn mặt và làn gió trên mái tóc.

note: [scenario]: id=08_Out_of_the_Frying_Pan
en: Out of the Frying Pan
vi: Ra khỏi chảo rán

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [side] #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Noble Commander, id=Prince Haldric [side]: type=Lieutenant, id=Commander Aethyr [side]: type=Grand Knight, id=King Addroran IX [side]: id=Prince Haldric, type=Noble Commander #-#-#-#-#
en: Humans
vi: Con người

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [side] #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Dark Sorcerer, id=Cleon [side]: type=Dark Sorcerer, id=Lollyra, gender=female [side]: type=Dark Sorcerer, id=Clurka, gender=female
en: Cultists
vi: Tín đồ giáo phái

note: [side]
en: Human Ally
vi: Đồng minh con người

note: [objective]: condition=win
en: Defeat Sergeant Durstrag
vi: Đánh bại trung sĩ Durstrag

note: [objective]: condition=lose
en: Death of Grog
vi: Grog chết

note: [objective]: condition=lose
en: Death of Nog
vi: Nog chết

note: [objective]: condition=lose
en: Death of Rogrimir
vi: Rogrimir chết

note: [objective]: condition=lose
en: Death of Jarl
vi: Jarl chết

note: [note]
en: The messenger is the leader of the special white colored units
vi: Sứ giả là kẻ chỉ huy các đơn vị đặc biệt có màu trắng

note: [message]: speaker=$ally_id
en: We’ve come far and we’re almost to the surface. But first we should stop and rest here for a while.
vi: Chúng ta đã đi xa và gần lên đến mặt đất. Nhưng trước hết chúng ta nên dừng lại và nghỉ ngơi ở đây một chút.

note: [message]: speaker=Kaleh
en: That’s a big river; the water is really moving fast.
vi: Đó là một dòng sông lớn, nước đang chảy nhanh.

note: [message]: speaker=$ally_id
en: Yes, this time of year the snow melts from the mountains, and rivers like this often go deep underground. Sometimes the rivers break through and flood caverns, a deadly accident that has occasionally befallen my kind.
vi: Đúng vậy, vào mùa này, tuyết trên núi tan, và những dòng sông như thế này thường đi sâu dưới lòng đất. Đôi khi sông chảy qua và làm ngập các hang động, một tai nạn chết người thỉnh thoảng xảy ra với người của tôi.

note: [message]: speaker=$ally_id
en: Deep and dark are the waters that flow in our caves. Sometimes raging waters flood tunnels without warning. A stream can sustain a village, a sudden flood can destroy it.
vi: Nước chảy qua hang động sâu và sẫm màu. Đôi khi những dòng nước giận dữ làm ngập các đường hầm mà không có báo trước. Một dòng suối có thể tưới tiêu một ngôi làng, nhưng một trận lụt bất ngờ có thể phá hủy nó.

note: [message]: speaker=Nym
en: Well, the faster we get out of here, the happier I’ll be.
vi: Hừm, chúng ta ra khỏi đây càng nhanh, tôi sẽ càng vui.

note: [message]: speaker=Zhul
en: Wait, did you feel that?
vi: Chờ đã, mọi người có cảm thấy không?

note: [message]: speaker=Zhul
en: It felt like a distant rumbling. And what’s that roaring sound?
vi: Tôi cảm thấy một cơn địa chấn từ xa. Âm thanh ầm ầm đó là gì?

note: [unit]: type=Troll Rocklobber [unit]: type=Troll Whelp [unit]: type=Troll Shaman, role=avenger
en: Troll Avenger
vi: Quỷ núi báo thù

note: [unit]: type=Dwarvish Fighter [unit]: type=Dwarvish Thunderguard [unit]: type=Dwarvish Pathfinder, role=avenger
en: Dwarf Avenger
vi: Người lùn báo thù

note: [message]: role=avenger
en: Foul elves, you have not escaped yet. Our chieftain shall be avenged! We have dammed the river and soon all shall drown in its dark waters. Come join us in death!
vi: Lũ thần tiên bẩn thỉu, các ngươi chưa thoát khỏi tay bọn ta đâu. Thủ lĩnh của bọn ta sẽ được trả thù! Bọn ta đã tháo đập dòng sông và chẳng bao lâu nữa tất cả sẽ chết đuối trong nước sâu. Hãy đến tham gia cái chết cùng bọn ta!

note: [message]: speaker=Kaleh
en: That sound must be the rushing water. We have to get our people out of here, and fast!
vi: Âm thanh đó chắc hẳn là nước cuốn. Chúng ta phải mau đưa mọi người ra khỏi đây!

note: [message]: speaker=$ally_id
en: Quick, the southern passage!
vi: Nhanh lên, lối phía nam!

note: [message]: speaker=Zhul
en: We haven’t a moment to lose!
vi: Chúng ta không có một khoảnh khắc để mất!

note: [message]: speaker=unit
en: Hey look, ants!
vi: Nhìn này, kiến!

note: [message]: speaker=unit
en: Hey look, more ants!
vi: Nhìn này, lại có kiến!

note: [message]: speaker=Nym
en: Are you sure there aren’t any spiders?
vi: Có chắc không có con nhện nào không?

note: [message]: speaker=unit
en: No, but the water is rising to the southeast as well. The river must lead to more tunnels than we first thought.
vi: Không, nhưng nước cũng đang dâng lên ở phía đông nam. Dòng sông hẳn phải dẫn đến nhiều đường hầm hơn chúng ta nghĩ ban đầu.

note: [message]: speaker=unit
en: I don’t see any spiders, but the water is rising to the southeast as well. The river must lead to more tunnels than we first thought.
vi: Tôi không nhìn thấy con nhện nào, nhưng nước cũng đang dâng lên ở phía đông nam. Dòng sông hẳn phải dẫn đến nhiều đường hầm hơn chúng ta nghĩ ban đầu.

note: [message]: speaker=Zhul
en: The ants must be fleeing from the flood too.
vi: Lũ kiến chắc hẳn cũng đang chạy trốn khỏi nước ngập.

note: [message]: speaker=unit
en: They seem confused, leaderless. I guess it’s every ant for itself. Uh, oh. Some of them seem to have noticed us.
vi: Chúng có vẻ bối rối, mất phương hướng. Tôi đoán con nào lo con ấy. Úi, ôi. Một số con hình như đã nhận thấy chúng ta.

note: [message]: speaker=Kaleh
en: Well, we have to get out of here too. Looks like we don’t have any choice but to fight our way through the chaos.
vi: Hừm, chúng ta cũng phải ra khỏi đây. Có vẻ như chúng ta không còn lựa chọn nào ngoài việc chiến đấu để tìm đường ra khỏi hỗn loạn.

note: [message]: speaker=Durth
en: <i>Huff, huff.</i> First the boss tells us to patrol these caves, and then these durn caves start flooding. What next?
vi: <i>Hừ, hừ.</i> Đầu tiên ông chủ bảo chúng ta đi tuần tra hang động này, sau đó thì hang động chết tiệt này bắt đầu bị ngập. Gì tiếp nữa đây?

note: [message]: speaker=Bellerin
en: Shut up and keep running, or we’ll be fish-bait for sure!
vi: Câm mồm đi và tiếp tục chạy, nếu không chúng ta chắc chắn sẽ làm mồi cho cá!

note: [message]: speaker=Othgar
en: Hey look! It’s a troll!
vi: Ê, nhìn kìa! Đó là một con quỷ núi!

note: [message]: speaker=Durth
en: Huh? A troll?
vi: Hả? Một con quỷ núi?

note: [message]: speaker=Bellerin
en: Yeah, just like my old grandmam used to tell us: dark gray skin, beady red eyes, hulking brutes with brains as small as a barnacle. They lurk deep in the earth and hate everything that lives above ground. This must be an invasion! The trolls must have started the flood!
vi: Ừ, đúng như bà tao thường kể cho bọn tao: da xám xịt, mắt đỏ lòm, to lớn, cục súc với bộ óc bé tí teo như con tép riu. Chúng núp sâu trong lòng đất và ghét mọi thứ sống trên mặt đất. Đây chắc chắn là một cuộc xâm lược! Bọn quỷ núi chắc hẳn đã gây ra trận lụt!

note: [set_variable]
en: Fish bait? Barnacles? Who are these humans and what were they talking about?
vi: Mồi cho cá? Tép riu? Bọn người này là ai và chúng đang nói về cái gì vậy?

note: [message]: speaker=Othgar
en: Hey look! It’s a dwarf!
vi: Ê, nhìn kìa! Đó là một người lùn!

note: [message]: speaker=Durth
en: Huh? A dwarf?
vi: Hả? Một người lùn?

note: [message]: speaker=Bellerin
en: Yeah, just like my old grandmam used to tell us: short and stocky, long beards, filthy bastards who are as sneaky as a cuttlefish. They lurk underground and only come up to steal whatever valuables they can get their hands on. This must part of their plot. The dwarves must have started the flood!
vi: Ừ, đúng như bà tao thường kể cho bọn tao: lùn tịt và bè bè, râu dài, bọn mất dạy, bẩn thỉu, luồn lách như trạch. Chúng núp dưới lòng đất và chỉ ngoi lên để trộm cắp bất kỳ thứ gì quý giá chúng có thể nhúng tay vào. Đây chắc chắn là một phần trong kế hoạch của chúng. Bọn người lùn chắc hẳn đã gây ra trận lụt!

note: [set_variable]
en: Fish bait? Cuttlefish? Who are these humans and what were they talking about?
vi: Mồi cho cá? Trạch? Bọn người này là ai và chúng đang nói về cái gì vậy?

note: [message]: speaker=Othgar
en: Hey look! Those must be elves!
vi: Ê, nhìn kìa! Đó chắc hẳn là thần tiên!

note: [message]: speaker=Durth
en: Huh? Elves?
vi: Hả? Thần tiên?

note: [set_variable]
en: Fish bait? Hermit Crabs? Who are these humans and what were they talking about?
vi: Mồi cho cá? Mai rùa? Bọn người này là ai và chúng đang nói về cái gì vậy?

note: [message]: speaker=Othgar
en: Then let’s kill them!
vi: Thế thì giết chúng mau!

note: [message]: speaker=unit
en: They’re definitely of the ‘attack first, ask questions later’ variety.
vi: Rõ ràng chúng là kiểu người âm mưu ‘tiền trảm, hậu tấu’.

note: [message]: speaker=Zhul
en: No time for questions now, the water shows no signs of stopping. We’ve got to get out of here while we still can!
vi: Giờ không phải lúc để thắc mắc, nước không có dấu hiệu ngừng lại. Chúng ta phải ra khỏi đây chừng nào vẫn còn có thể!

note: [message]: speaker=$ally_id
en: Curses, the water is rising too fast. That tunnel those humans were fleeing down was the fastest way out of here, but it’s already flooding.
vi: Khốn kiếp, nước đang dâng quá nhanh. Đường hầm bọn người đó đang chạy trốn là cách nhanh nhất để ra khỏi đây, nhưng nó cũng bị ngập rồi.

note: [message]: speaker=Kaleh
en: There must be another way out. There must!
vi: Phải có một cách khác để ra. Phải có!

note: [message]: speaker=$ally_id
en: There might be, but I don’t—
vi: Có thể có, nhưng tôi không -

note: [message]: speaker=Nym
en: Then show us the way already! We’re running out of time.
vi: Thế thì chỉ cách đó cho chúng tôi! Chúng ta không còn nhiều thời gian.

note: [message]: speaker=$ally_id
en: Fine. Just keep going west, but be careful.
vi: Thôi được. Chỉ cần tiếp tục đi về phía tây, nhưng hãy cẩn thận.

note: [message]: speaker=$explorer.id
en: Whoa, what is this place? It sure seems well protected.
vi: Chà, nơi này là gì thế. Nó có vẻ được bảo vệ cẩn thận.

note: [message]: speaker=$ally_id
en: This is an ancient fortress. Who lived here I do not know, but it has been long since abandoned.
vi: Đây là một pháo đài cổ. Tôi không biết ai đã sống ở đây, nhưng nó đã bị bỏ hoang từ lâu.

note: [message]: speaker=$ally_id
en: Behold, we come now to an ancient fortress. Who lived here I do not know, but it has been long since abandoned.
vi: Giờ chúng ta đã đến một pháo đài cổ. Tôi không biết ai đã sống ở đây, nhưng nó đã bị bỏ hoang từ lâu.

note: [message]: speaker=Nym
en: You’ve been this way before?
vi: Anh đã ở lối này trước đây chưa?

note: [message]: speaker=$ally_id
en: Yes, but I didn’t explore very far. This foul place is still protected by wards and guards. It reeks of dark magic.
vi: Rồi, nhưng tôi không thăm dò xa lắm. Nơi bẩn thỉu này vẫn có lính gác bảo vệ. Nó sặc mùi ma thuật.

note: [message]: speaker=Kaleh
en: I wish there was another path, but it seems we have no choice.
vi: Tôi ước có một con đường khác, nhưng có vẻ chúng ta không còn lựa chọn nào.

note: [message]: speaker=$ally_id
en: Wait. The chamber in front of us is probably trapped and well guarded. There is another way. When I explored here before, I found a secret passage that bypassed the main gate. Search along the southern wall of this cave and you should find it. The only problem is that the passage is long and windy, and it will cost us precious minutes. With the water rising that may be time we don’t have to spend. I leave the final decision up to you, Kaleh.
vi: Chờ đã. Căn phòng đằng trước chúng ta có lẽ là một cái bẫy được canh chừng cẩn mật. Có một cách khác. Trước đây, khi thăm dò nơi này, tôi đã tìm thấy một lối đi bí mật bỏ qua cổng chính. Hãy tìm kiếm dọc theo vách phía nam của hang động này, các bạn sẽ tìm thấy nó. Vấn đề duy nhất là lối đi đó dài, hút gió, và tiêu tốn những giây phút quý giá của chúng ta. Với việc nước đang dâng lên, đó có thể là khoảng thời gian chúng ta không nên lãng phí. Tôi để quyết định cuối cùng cho anh, Kaleh.

note: [message]: speaker=unit
en: Hmmm, the entrance to the secret tunnel should be right around here somewhere.
vi: Hừm, lối vào đường hầm bí mật phải ở đâu đó quanh đây.

note: [message]: speaker=unit
en: Got it!
vi: Thấy rồi!

note: [message]: speaker=unit
en: I think I see a door-shaped crack in this wall.
vi: Tôi nhìn thấy một vết nứt hình cánh cửa trên bức vách này.

note: [message]: speaker=$ally_id
en: Good, that should be the entrance to the secret tunnel. Now just push hard inwards.
vi: Tốt, đó sẽ là lối vào đường hầm bí mật. Giờ hãy mau chóng vào trong.

note: [message]: speaker=unit
en: Well, this is the end of the tunnel. Which means the other secret door should be right here.
vi: Hừm, đây là đoạn cuối đường hầm. Điều đó có nghĩa cánh cửa bí mật còn lại sẽ ở ngay đây.

note: [message]: speaker=unit
en: Hold on, I think I’ve found it.
vi: Xem nào, tôi nghĩ tôi đã tìm thấy nó.

note: [message]: speaker=unit
en: The passage just halts at a dead end.
vi: Lối đi kết thúc ở một ngõ cụt.

note: [message]: speaker=$ally_id
en: You didn’t expect the other end to be left wide open did you? There should be another secret door hidden right in front of you.
vi: Có một cánh cửa bí mật khác ngay đằng trước đấy.

note: [message]: speaker=unit
en: Oh, right. Hold on, I think I’ve found it.
vi: Ồ, đúng rồi. Xem nào, tôi nghĩ tôi đã tìm thấy nó.

note: [message]: speaker=$ally_id
en: I don’t know. When I last came this way I got scared by all the runes and things moving in the shadows, and I explored no further.
vi: Tôi không biết. Lần trước, khi đến đây, tôi hoảng sợ trước tất cả các dấu khắc chữ cổ và những thứ di chuyển trong bóng tối, nên tôi không thăm dò xa hơn.

note: [message]: speaker=unit
en: The many tracks left by countless feet clearly show that this fort must have once been heavily occupied, but now this area is empty, except for those two glowing runes in the center. When I last came this way I got scared by the runes and other things moving in the shadows and explored no further. I’m afraid I cannot advise you which way to go from here.
vi: Nhiều đường mòn do vô số dấu chân để lại chứng tỏ rõ ràng rằng công sự đã từng bị chiếm đóng rất lâu, nhưng giờ khu vực này hoàn toàn trống rỗng, trừ hai dấu khắc chữ cổ phát sáng ở giữa. Lần trước, khi đến đây, tôi hoảng sợ trước các dấu khắc chữ cổ và những thứ di chuyển trong bóng tối, nên không thăm dò xa hơn. Tôi sợ tôi không thể khuyên các bạn nên đi đường nào từ nơi đây.

note: [message]: speaker=Nym
en: Well, we can’t spend all day thinking about it. Pick a direction, Kaleh.
vi: Hừm, chúng ta không thể mất cả ngày để nghĩ về điều đó. Hãy chọn một hướng, Kaleh.

note: [message]: speaker=Zhul
en: Wait, those runes are giving off a cool blue light and for some reason they don’t seem as threatening as the burning red ones we saw before. Perhaps some of the magic left behind here could help us, if someone was brave enough to step into them.
vi: Chờ đã, các dấu khắc chữ cổ đó phát ánh sáng màu xanh nhạt, và vì lý do nào đó, chúng có vẻ không đe dọa như những dấu khắc màu đỏ chúng ta đã thấy trước đây. Có thể một phép thuật nào đó bị bỏ lại ở đây có thể giúp chúng ta, nếu ai đó đủ dũng cảm để bước lên chúng.

note: [message]: speaker=unit
en: I feel refreshed and rejuvenated!
vi: Tôi cảm thấy khoan khoái và trẻ lại!

note: [message]: speaker=unit
en: The rune is gone. I guess the magic only had limited uses.
vi: Dấu khắc chữ cổ đã biến mất. Tôi đoán phép thuật có số lần sử dụng hữu hạn.

note: [message]: speaker=$explorer.id
en: There isn’t much left of the furnishings of this room. I think it was some sort of storeroom, but it looks like scavengers have taken anything useful.
vi: Không còn nhiều đồ đạc trong căn phòng này. Tôi nghĩ nó là một kiểu nhà kho nào đó, nhưng có vẻ như chẳng còn gì hữu ích.

note: [message]: speaker=$explorer.id
en: Curse Uria! The water is rising over here as well. Already the western end of this chamber is flooded. And I think I see shapes rising out of the water. Whatever they are, it can’t be good.
vi: Nguyền rủa Uria! Nước cũng đang dâng lên ở đây. Phía tây của căn phòng này đã bị ngập. Tôi nghĩ tôi nhìn thấy các hình bóng đang nổi lên khỏi mặt nước. Bất kể chúng là gì, chắc chắn cũng không tốt.

note: [message]: speaker=unit
en: This looks like a training hall. There are still a few old swords and spears lying in the corners. But otherwise it seems quite abandoned.
vi: Nơi này trông giống một phòng tập luyện. Vẫn còn một ít kiếm và giáo mác cũ nằm ở góc phòng. Nhưng hình như nó bị bỏ hoang cũng khá lâu rồi.

note: [event]
en: Blessed Kali
vi: Kali thần thánh

note: [message]: speaker=Blessed Kali
en: All right you runts, let’s try this again. Pior, remember to swing your sword with your whole body, not just your arms.
vi: Được rồi bọn bay, hãy thử lại. Pior, nhớ vung kiếm với toàn bộ cơ thể, không phải chỉ cánh tay.

note: [message]: speaker=Novice Pior
en: Yes, sir.
vi: Vâng, thưa ngài.

note: [message]: speaker=Blessed Kali
en: Dani, keep your feet moving. If you stand still you’re a dead man.
vi: Dani, di chuyển chân. Nếu ngươi đứng yên, ngươi là một người đã chết.

note: [message]: speaker=Novice Dani
en: Right, sir.
vi: Được, thưa ngài.

note: [message]: speaker=Blessed Kali
en: Iona, try to vary your attacks more. You’re becoming too predictable.
vi: Iona, thử biến hóa các đòn tấn công nhiều hơn. Ngươi đang trở nên quá dễ đoán đấy.

note: [message]: speaker=Novice Iona
en: I’ll try, sir.
vi: Tôi sẽ cố gắng, thưa ngài.

note: [message]: speaker=Blessed Kali
en: And remember, everyone, we’re going to keep practicing until I’m satisfied. So, ready... attack!
vi: Và nhớ này, mọi người, chúng ta sẽ tiếp tục tập luyện đến khi ta hài lòng. Được rồi, sẵn sàng... tấn công!

note: [message]
en: Wait a minute, I don’t see any targets or practice dummies. Who are they supposed to be attacking?
vi: Chờ một chút, tôi không nhìn thấy mục tiêu hay con bù nhìn tập luyện nào. Chúng đang giả định tấn công ai chứ?

note: [message]: speaker=Kaleh
en: I believe that would be us. But perhaps we can give them a few lessons in proper fighting style.
vi: Tôi tin đó là chúng ta. Nhưng có lẽ chúng ta nên cho chúng một vài bài học về phong cách chiến đấu đúng đắn.

note: [message]: speaker=Blessed Kali
en: Come on! I ain’t going anywhere for the rest of the day, and unless you can fight better than that, neither are you. Now get your sorry behinds up off the ground and do it all over again. You numbskulls aren’t getting the easy treatment on my watch, no sir!
vi: Tiến lên! Ta sẽ không đi đâu cho đến hết ngày, và trừ khi các ngươi có thể chiến đấu tốt hơn, các ngươi cũng thế. Giờ hãy ngừng than thở và làm lại toàn bộ. Ta sẽ không đối xử dễ dãi với bọn đần độn các ngươi đâu!

note: [message]: speaker=Novice Pior
en: Finally, we get to take a break. I am so sick of fighting practice.
vi: Cuối cùng, chúng ta cũng được nghỉ ngơi. Tôi chán ngấy việc tập luyện rồi.

note: [message]: speaker=Novice Dani
en: Kali’s just a hardass because he’s bitter that he never became a high priest.
vi: Kali chỉ là kẻ ngu xuẩn vì ông ta đau đớn khi chẳng bao giờ trở thành một đạo sĩ cấp cao.

note: [message]: speaker=Novice Iona
en: Hey, c’mon, maybe we can grab some food from the kitchen before we have to go to prayers.
vi: Này, có lẽ chúng ta nên lấy một ít thức ăn từ trong bếp trước khi phải đi cầu nguyện.

note: [message]: speaker=Novice Pior
en: Good idea! I hope they let us go outside tomorrow; I so miss the sun.
vi: Ý hay đấy, tôi hy vọng ngày mai họ sẽ để chúng ta ra ngoài, tôi nhớ mặt trời làm sao.

note: [message]: speaker=Nym
en: Still lambasting those novices after all these years, that guy definitely had too much of a work ethic.
vi: Vẫn đánh vật với bọn học trò sau từng ấy năm, tên đó chắc chắn có quá nhiều niềm đam mê công việc.

note: [message]: speaker=Zhul
en: Sniff, who were those children? Why did they die, in the dark, so many years ago? May Eloh shine her eternal light upon their souls.
vi: Những đứa trẻ đó là ai thế? Tại sao chúng lại chết, trong bóng tối, cách đây nhiều năm như thế? Cầu mong Eloh tỏa ánh sáng vĩnh hằng của người lên linh hồn của chúng.

note: [message]: speaker=Kaleh
en: The past is the past, and there’s nothing we can do about it. Right now we have our own people to worry about.
vi: Quá khứ là quá khứ, và chúng ta chẳng có gì để làm với nó. Ngay bây giờ chúng ta có người của chính mình để lo nghĩ.

note: [then]
en: Novice Dani
vi: Học trò Dani

note: [then]
en: Novice Iona
vi: Học trò Iona

note: [then]
en: Novice Pior
vi: Học trò Pior

note: [message]: speaker=$explorer.id
en: This must have been the barracks. Remains of cots and beds litter the floor. Whatever happened here, it must have been sudden. Several skeletons still lie in their beds, sleeping for eternity.
vi: Nơi đây chắc hẳn từng là trại lính. Tàn tích của giường chiếu chăn màn bừa bãi khắp sàn. Bất kể điều gì đã xảy ra ở đây, nó hẳn phải rất đột ngột. Một vài bộ xương vẫn nằm trên giường, ngủ đến muôn đời.

note: [event]
en: Restless Dead
vi: Người chết không yên nghỉ

note: [message]: type=Skeleton
en: Revenge!
vi: Báo thù!

note: [message]: speaker=Nym
en: Well, so much for sleeping for eternity.
vi: Hừm, quá nhiều cho ngủ đến muôn đời.

note: [message]: speaker=unit
en: Hey, what’s this? There seems to be an outline of a door in this wall. Maybe if I give it a push...
vi: Ê, cái gì đây? Hình như có một cánh cửa trên bức tường này. Nếu mình đẩy nó, có lẽ...

note: [message]: speaker=unit
en: What do you know? A secret door!
vi: Mọi người biết gì không? Một cánh cửa bí mật!

note: [message]: speaker=Kaleh
en: Well, what’s behind the door?
vi: Hừm, có gì đằng sau cánh cửa?

note: [message]: speaker=unit
en: Uh oh. The path is blocked by another of those red glowing runes. I’m not sure crossing it would be a good idea.
vi: Ồ. Lối đi bị chặn bởi một dấu khắc chữ cổ phát sáng màu đỏ khác. Tôi không chắc bước qua nó là một ý hay.

note: [event]
en: Failed Experiment
vi: Thử nghiệm thất bại

note: [message]: speaker=unit
en: This chamber seems to have been some sort of laboratory. The floor is littered with broken bottles and other strange equipment. What is more striking are the glowing runes and the creatures that just appeared on them. Some sort of clawed creature and a tortured young ogre. And behind them is some huge beast floating in the middle of a magic circle. The beast seems asleep, but the front two are very much awake. And boy do they seem angry.
vi: Căn phòng này có vẻ đã từng là một kiểu phòng thí nghiệm nào đó. Nền nhà vương vãi chai lọ vỡ và các thiết bị kỳ lạ khác. Thứ nổi bật hơn là các dấu khắc chữ cổ phát sáng và những sinh vật vừa xuất hiện trên chúng. Một kiểu sinh vật có móng vuốt nào đó và một con quỷ khổng lồ trẻ bị tra tấn. Đằng sau chúng là một con quái vật khổng lồ nào đó nổi giữa một vòng tròn phép thuật. Hình như con quái vật đang ngủ, nhưng hai con đằng trước thì tỉnh táo hơn nhiều. Và chúng có vẻ tức giận.

note: [message]: speaker=Failed Experiment 1
en: Graaww!
vi: Grààoo!

note: [message]: speaker=Failed Experiment 2
en: Make pain end!
vi: Để nỗi đau kết thúc!

note: [message]: speaker=unit
en: In the center of this circle is a huge creature, with surging muscles and bloodshot eyes. I would think it was just a very big man, except for the fine stitches that cover its entire body. In fact it seems to be composed of many body parts all sewn together. It seems to be floating asleep in the center of the glowing magical circle. I could scratch out part of the circle and break it, but I have no idea what the consequences would be. I’m not sure I want something with that kind of strength attacking me.
vi: Ở giữa vòng tròn này là một sinh vật khổng lồ, với cơ bắp cuồn cuộn và đôi mắt đỏ ngàu. Tôi cứ nghĩ nó chỉ là một người rất to lớn, trừ những mũi khâu phủ khắp toàn bộ cơ thể của nó. Quả thực, hình như nó được kết hợp từ nhiều phần cơ thể được vá lại với nhau. Nó có vẻ đang ngủ giữa vòng tròn phép thuật phát sáng. Tôi có thể phá vòng tròn và giải phóng nó, nhưng tôi không biết hậu quả sẽ là gì. Tôi không chắc chắn muốn một thứ gì có kiểu sức mạnh đó tấn công tôi.

note: [message]: speaker=Kromph
en: Master, what is your command?
vi: Chủ nhân, mệnh lệnh của ngài là gì?

note: [message]: speaker=Kromph
en: Kromph need command. Command me!
vi: Kromph cần mệnh lệnh. Hãy ra lệnh cho tôi!

note: [message]: speaker=Nym
en: Follow us. Attack our enemies.
vi: Theo bọn ta. Tấn công kẻ thù của bọn ta.

note: [message]: speaker=Kromph
en: Yes, mistress. Kromph follow you. Kill enemies.
vi: Vâng, thưa cô chủ. Kromph theo các cô. Giết kẻ thù.

note: [message]: speaker=Zhul
en: Quick thinking, Nym. It seems to be some sort of magical creation. Lucky that it thought we were its master.
vi: Nhanh trí đấy, Nym. Hình như nó là tác phẩm của một phép thuật nào đó. May mắn là nó nghĩ chúng ta là chủ nhân của nó.

note: [message]: speaker=Kaleh
en: Looks like you have your own rather large pet, Nym.
vi: Có vẻ như cô có con vật cưng khá lớn đấy, Nym.

note: [message]: speaker=Nym
en: It wouldn’t have been my first choice. But it could prove useful. I wonder what it likes to eat?
vi: Con vật cưng không phải là lựa chọn đầu tiên của tôi. Nhưng nó có thể hữu ích. Tôi tự hỏi nó thích ăn gì?

note: [option]
en: Leave that thing alone.
vi: Mặc kệ thứ đó.

note: [message]: speaker=unit
en: All the paths lead to this chamber. Is this just a dead end? It seems to be some sort of temple, but it has obviously been abandoned for a long time. All that is left is that stone altar. What god they were worshiping I have no idea, but the dried blood and cracked bones on the altar do not bode well.
vi: Tất cả các lối đi đều dẫn đến căn phòng này. Đây chỉ là ngõ cụt thôi sao? Hình như nó là một kiểu đền điện nào đó, nhưng rõ ràng nó đã bị bỏ hoang từ lâu. Tất cả những gì còn lại là bệ thờ bằng đá kia. Tôi không biết chúng thờ vị thần gì, nhưng máu khô và xương vỡ vụn trên bệ thờ không phải là điềm hay.

note: [message]: speaker=$ally_id
en: I don’t like the smell of this place.
vi: Tôi không thích mùi của nơi này.

note: [message]: speaker=Zhul
en: I feel some sort of presence... Ugh... it makes my skin crawl.
vi: Tôi cảm nhận thấy một kiểu gì đó... Úi... nó khiến tôi sởn gai ốc.

note: [message]: speaker=Nym
en: Grog, I thought you said that you’d been here before? Where are we supposed to go from here?
vi: Grog, tôi cứ nghĩ anh đã nói trước đây mình từng ở đây? Chúng ta sẽ đi đâu từ đây đây?

note: [message]: speaker=Nym
en: Nog, I thought you said that you’d been here before? Where are we supposed to go from here?
vi: Nog, tôi cứ nghĩ anh đã nói trước đây mình từng ở đây? Chúng ta sẽ đi đâu từ đây đây?

note: [message]: speaker=Nym
en: Rogrimir, I thought you said that you’d been here before? Where are we supposed to go from here?
vi: Rogrimir, tôi cứ nghĩ anh đã nói trước đây mình từng ở đây? Chúng ta sẽ đi đâu từ đây đây?

note: [message]: speaker=$ally_id
en: I never explored this deep into the complex. But every lair has to have a back door somewhere.
vi: Tôi chưa bao giờ thăm dò trong khu tổ hợp sâu đến mức này. Nhưng mọi hang ổ đều phải có một cửa hậu ở đâu đó.

note: [message]: speaker=Kaleh
en: Well I refuse to give up. There must be some way out. Search everywhere, people.
vi: Hừm, tôi sẽ không từ bỏ. Phải có một cách nào đó để ra. Tìm kiếm khắp nơi, mọi người.

note: [event]
en: Ancient Guardian
vi: Hộ vệ cổ xưa

note: [message]: speaker=Zhul
en: It seems that the temple had some power left in it after all.
vi: Hình như trong ngôi đền còn sót lại một ít sức mạnh.

note: [message]: speaker=Nym
en: I have no idea what they just said, but their meaning is quite clear.
vi: Tôi không biết chúng vừa nói gì, nhưng ý của chúng thì khá rõ ràng đấy.

note: [message]: speaker=Kaleh
en: Actions speak louder than words, and I intend to send them back to whatever stygian pits they came from!
vi: Làm tốt hơn là nói, tôi định gửi trả chúng về bất kỳ cõi địa ngục nào đã sinh ra chúng!

note: [message]: speaker=unit
en: What’s this? Hidden underneath the edge of the altar is an iron lever. It looks slightly rusted, but with some effort I could pull it. I have no idea what it will do, but we’re running out of options.
vi: Cái gì đây? Ẩn dưới gờ của bệ thờ là một cái chốt bằng sắt. Nó trông hơi gỉ, nhưng với một ít cố gắng, tôi có thể rút nó ra. Tôi không biết nó sẽ làm gì, nhưng chúng ta không còn nhiều lựa chọn.

note: [option]
en: Pull the lever.
vi: Rút cái chốt.

note: [message]: speaker=unit
en: What?! Two secret passages? What do you think this once was, a trap? Or possibly a back door?
vi: Cái gì?! Hai đường hầm bí mật? Mọi người có nghĩ đây từng là một cái bẫy không? Hay có thể là một cái cửa hậu?

note: [message]: speaker=Zhul
en: I can’t even begin to fathom what these cultists were up to. But more importantly, which way do we go?
vi: Tôi bắt đầu băn khoăn các tín đồ giáo phái này làm gì. Nhưng quan trọng hơn, chúng ta đi đường nào?

note: [message]: speaker=unit
en: Look, the western passage is already flooding! It must connect back somehow to the other tunnels.
vi: Nhìn kìa, lối đi phía tây đã bị ngập! Nó hẳn phải kết nối với các đường hầm khác bằng cách nào đó.

note: [message]: speaker=Nym
en: There’s no time to ponder the history of this place. We’ve got to get out of here!
vi: Không còn thời gian để suy nghĩ về lịch sử của nơi này nữa. Chúng ta phải mau ra khỏi đây!

note: [message]: speaker=Kaleh
en: Right, the eastern passage it is. I have no idea where it goes, but with the water rising, soon anywhere will be better than here.
vi: Đúng vậy, lối đi phía đông. Tôi không biết nó đi đâu, nhưng với nước đang dâng lên, chúng ta đi bất cứ nơi nào khác với ở đây, càng sớm càng tốt.

note: [option]
en: Leave it alone.
vi: Mặc kệ nó.

note: [message]: speaker=$explorer.id
en: This looks like some kind of burial chamber.
vi: Nơi này trông giống như một phòng chôn cất.

note: [message]: speaker=Zhul
en: Crypts like these are often heavily guarded, we would do well not to disturb the sarcophagi.
vi: Những hầm mộ như thế này thường được bảo vệ cẩn mật, tốt hơn hết chúng ta không nên quấy rầy quách quan tài.

note: [message]: speaker=Crypt Guardian
en: I have long waited for fools such as yourselves to dare to disturb our rest, elf. Pay the price of all such defilers!
vi: Ta đã chờ những kẻ ngu ngốc như các ngươi từ lâu rồi, các ngươi dám quấy rầy nơi yên nghỉ của bọn ta. Hãy trả giá cho tất cả những hành động mạo phạm như thế!

note: [message]: speaker=Nym
en: Got any other timely advice, Zhul?
vi: Bà có lời khuyên đúng lúc nào khác không, Zhul?

note: [message]: speaker=$ally_id
en: We’re in luck, a fissure has opened up a crack in the northern wall. We may be able to escape that way.
vi: Chúng ta gặp may, một khe nứt đã mở ra ở bức vách phía bắc. Chúng ta có thể trốn thoát theo đường đó.

note: [message]: speaker=Cloaked Figure
en: You run, but you shall not escape death!
vi: Ngươi chạy, nhưng ngươi sẽ không thoát khỏi cái chết đâu!

note: [message]: speaker=Cloaked Figure
en: You abandoned them, Kaleh, to eternal suffering and torment. And now you shall pay the price! You too shall watch the black waters consume those you love. Embrace the darkness, Kaleh, it is coming for you too.
vi: Ngươi đã bỏ rơi họ, Kaleh, cho nỗi đau đớn và thống khổ muôn đời. Giờ ngươi sẽ trả giá! Ngươi sẽ nhìn thấy dòng nước đen nuốt chửng những người ngươi yêu quý. Hãy đi theo bóng tối, Kaleh, nó cũng đang đến để tìm ngươi.

note: [message]: speaker=Cloaked Figure
en: Ha! Foolish boy, you know nothing.
vi: Ha! Thằng ngốc, ngươi chẳng biết gì.

note: [message]: speaker=Kaleh
en: Quick, grab him! Don’t let him escape again.
vi: Nhanh, tóm lấy hắn! Đừng để hắn trốn thoát một lần nữa.

note: [message]: speaker=Cloaked Figure
en: No, no, no more escaping. Please kill me, just make the pain end.
vi: Không, không, không trốn thoát nữa. Xin hãy giết tôi đi, để kết thúc nỗi đau.

note: [message]: speaker=Kaleh
en: No, you have hounded me with your riddles for too long. I want some answers. Who are you? What’s behind that black mask?
vi: Không, ngươi đã săn đuổi ta với những điều bí ẩn đã quá lâu. Ta cần một vài câu trả lời. Ngươi là ai? Cái gì phía sau chiếc mặt nạ đen đó?

note: [message]: speaker=Cloaked Figure
en: Behold, Kaleh, your own worst enemy. Do you now see the irony?
vi: Nhìn đi, Kaleh, kẻ thù của ngươi. Giờ ngươi thấy mỉa mai chưa?

note: [message]: speaker=Nym
en: Oh Eloh save us, it’s... it’s an elf.
vi: Ôi, Eloh cứu chúng ta, đó là... đó là một thần tiên.

note: [message]: speaker=Kaleh
en: Keratur, son of Tanuil. What in Eloh’s name are you doing here? How could you do this? We thought you were dead.
vi: Keratur, con trai của Tanuil. Nhân danh Eloh, anh đang làm gì ở đây? Sao anh có thể làm điều này? Chúng tôi cứ nghĩ anh đã chết.

note: [message]: speaker=Zhul
en: Kaleh, we don’t have time for questions. The water is still rising and we must get our people to safety.
vi: Kaleh, chúng ta không có nhiều thời gian để thắc mắc. Nước đang dâng lên và chúng ta phải đưa mọi người đến nơi an toàn.

note: [message]: speaker=Kaleh
en: No matter what you have done, you are one of us, Keratur, and I will not leave you here to die in the darkness. I will carry you myself if I have to.
vi: Bất kể những gì anh đã làm, anh là một người trong số chúng tôi, Keratur, và tôi sẽ không để anh ở đây để chết trong bóng tối. Đích thân tôi sẽ cõng anh nếu tôi phải làm thế.

note: [message]: speaker=Cloaked Figure
en: So be it. I care not.
vi: Gì cũng được. Ta không quan tâm.

note: [message]: speaker=$explorer.id
en: Look, daylight! I think we finally made it out of the caves!
vi: Nhìn kìa, ánh sáng ban ngày! Tôi nghĩ cuối cùng chúng ta cũng ra được khỏi hang động!

note: [message]: speaker=$explorer.id
en: What’s this? Someone has built an outpost at the end of the cave. Where are its occupants?
vi: Cái gì đây? Ai đó đã xây một tiền đồn ở cuối hang. Những kẻ chiếm đóng đâu?

note: [message]: speaker=$explorer.id
en: Kaleh, I think you should come up and see this.
vi: Kaleh, tôi nghĩ anh nên đến đây và xem này.

note: [message]: speaker=Kaleh
en: Oh, Eloh. They’re all dead. Butchered. Quick, we have to clean this up, we don’t want the rest of our people to have to see such horror.
vi: Ôi, Eloh. Tất cả bọn họ đã chết. Bị tàn sát. Nhanh lên, chúng ta phải dọn dẹp đống này, tôi không muốn những người còn lại phải chứng kiến một cảnh khủng khiếp như thế.

note: [message]: speaker=Kaleh
en: Now, Keratur, I will have my answers. Did you have a hand in this?
vi: Giờ, Keratur, tôi sẽ có câu trả lời. Anh đã nhúng tay vào việc này phải không?

note: [message]: speaker=Cloaked Figure
en: They heard me and... and they got in the way. But they aren’t even elves, what do they matter?
vi: Chúng đã nghe ta... và chúng theo. Nhưng chúng thậm chí không phải là thần tiên, chúng đâu có ý nghĩa gì?

note: [message]: speaker=Nym
en: You idiot—
vi: Ngươi thằng ngốc -

note: [message]: speaker=Kaleh
en: Quiet, Nym. But I still don’t understand how you got here. We were sure you were dead. We searched and searched, but never found your body.
vi: Yên nào, Nym. Nhưng tôi vẫn không hiểu anh đến đây bằng cách nào. Chúng tôi cứ chắc rằng anh đã chết. Chúng tôi đã tìm kiếm và tìm kiếm, nhưng chẳng bao giờ thấy xác của anh.

note: [message]: speaker=Cloaked Figure
en: Heh, heh, no you didn’t find me. I awoke trapped under the rubble, and when I finally escaped the village was deserted. Just the stink of death and destruction. And then I saw them, hordes of undead pouring down from across the dunes. A cabal of necromancers... they found me and made me watch, they made me watch it all!
vi: Hê hê, không, ngươi đã không tìm thấy ta. Ta tỉnh dậy thấy mình bị mắc kẹt dưới đống gạch vụn, và cuối cùng khi thoát ra, ngôi làng đã bị bỏ hoang. Chỉ còn mùi của chết chóc và hủy diệt. Sau đó ta thấy chúng, các đạo quân ma quái, đang trút xuống từ các đụn cát. Một bè đảng các pháp sư gọi hồn... chúng tìm thấy ta và bắt ta phải chứng kiến, chúng bắt ta phải chứng kiến tất cả!

note: [message]: speaker=Kaleh
en: Watch what?
vi: Chứng kiến cái gì?

note: [message]: speaker=Cloaked Figure
en: They brought some humans, bound up tight. So beautiful... she had flaming red hair... they cut her... I can still hear her screaming. But that was only the beginning. They chanted words of power, and spilled the hot blood onto the sand and then I heard their screams of agony and pain...
vi: Chúng mang đến một số con người, trói chặt lại. Đẹp làm sao... cô ấy có mái tóc đỏ như lửa... chúng cắt xẻo cô ấy... ta vẫn có thể nghe thấy tiếng cô ấy la hét. Nhưng đó chỉ là khởi đầu. Chúng tụng những ngôn từ của sức mạnh, đổ máu nóng lên cát, sau đó ta nghe thấy những tiếng la hét quằn quại và đau đớn...

note: [message]: speaker=Kaleh
en: From the humans?
vi: Của con người?

note: [message]: speaker=Cloaked Figure
en: Faugh. No, I heard the screams of the dead, torn from their rest, their souls rose into the air howling in agony.
vi: Không, ta nghe thấy những tiếng la hét của người chết, bị giật ra khỏi nơi yên nghỉ, linh hồn của họ bốc vào không trung, rú lên trong nỗi đau đớn.

note: [message]: speaker=Zhul
en: But, but we burned the bodies so they couldn’t be raised.
vi: Nhưng, nhưng chúng ta đã thiêu xác để họ không thể bị gọi dậy.

note: [message]: speaker=Cloaked Figure
en: Fool. That did not stop their dark power. Nothing could stop them. I felt the rush of flying spirits, and the unbearable cold, so cold. For a moment I felt their torment. But no, they wouldn’t kill me. They let me go as a witness and laughed as I scrambled over the dunes.
vi: Ngu ngốc. Điều đó không ngăn chặn được sức mạnh đen tối của chúng. Chẳng thứ gì có thể ngăn chặn được chúng. Ta cảm thấy luồng gió của các linh hồn bay lượn, và hơi lạnh không thể chịu nổi, quá lạnh. Trong chốc lát, ta cảm thấy nỗi đau khổ của họ. Nhưng không, chúng không giết ta. Chúng để ta đi như một nhân chứng và cười nhạo khi ta lê lết qua những đụn cát.

note: [message]: speaker=Cloaked Figure
en: I was able to follow your trail, and I slipped among your people. No one noticed me, no I was too sneaky. And you wondered how I managed to follow you through the tunnels? Hah, you escorted me.
vi: Ta đã theo dấu vết của ngươi, và lẻn vào giữa người của ngươi. Không ai nhận thấy ta, vì ta quá lén lút. Và ngươi hỏi ta đã theo ngươi qua các đường hầm bằng cách nào ư? Ha, ngươi đã hộ tống ta.

note: [message]: speaker=Kaleh
en: But why, why did you want to kill us?
vi: Nhưng tại sao, tại sao anh lại muốn giết bọn tôi?

note: [message]: speaker=Cloaked Figure
en: You abandoned them! The pain, the agony, I still see their ghostly faces and hear their wails. And the necromancers kept chanting one name over and over: Yechnagoth, Yechnagoth, it reverberated in my ears. And every time I sleep I hear that name, and laughter, hideous laughter. She kept telling me it was your fault. And I believed her. Kaleh, forgive me, I just wanted to make the pain stop.
vi: Ngươi đã bỏ rơi họ! Nỗi đau, sự thống khổ, ta vẫn nhìn thấy những gương mặt ma quỷ và nghe thấy những tiếng than vãn của họ. Bọn pháp sư gọi hồn tiếp tục ca tụng đi ca tụng lại một cái tên: Yechnagoth, Yechnagoth, nó vang vọng trong tai ta. Cứ mỗi khi đi ngủ, ta lại nghe thấy cái tên đó, và tiếng cười, tiếng cười ghê tởm. Mụ liên tục nói với ta đó là lỗi của ngươi. Và ta tin mụ. Kaleh, hãy tha thứ cho ta, ta chỉ muốn nỗi đau dừng lại.

note: [message]: speaker=Kaleh
en: I... I forgive you.
vi: Tôi... tôi tha thứ cho anh.

note: [message]: speaker=Cloaked Figure
en: I do not fear death any more.
vi: Ta không sợ cái chết nữa.

note: [message]: speaker=Kaleh
en: He’s dead. Rest in peace. Oh, what have I done? All our dead kin, desecrated and tormented for eternity.
vi: Anh ta đã chết. Hãy yên nghỉ nhé. Ôi, ta đã làm gì? Tất cả những đồng bào đã chết của chúng ta, bị xâm phạm và hành hạ đến muôn đời.

note: [message]: speaker=Zhul
en: As you said yourself, the past is the past, there is nothing you can do now.
vi: Như chính cậu đã nói, quá khứ là quá khứ, giờ chẳng có gì để làm với nó.

note: [message]: speaker=Nym
en: Don’t blame yourself. You didn’t know. If we had stayed behind we too would have been killed by the undead; we could not have defended our village against so many. We had no choice.
vi: Đừng tự trách mình. Anh không biết. Nếu chúng ta ở lại, chúng ta cũng sẽ bị lũ ma quái giết. Chúng ta không thể bảo vệ làng của mình trước nhiều kẻ thù đến thế. Chúng ta đã không còn lựa chọn nào.

note: [message]: speaker=Kaleh
en: That is small consolation. My deeds have turned to ashes in my mouth. Eloh forgive me. I did not know.
vi: Đó chỉ là điều an ủi nhỏ. Những việc làm của tôi đã biến thành tro đắng trong miệng. Cầu mong Eloh tha thứ cho tôi. Tôi đã không biết.

note: [message]: speaker=Nym
en: With your permission, Kaleh, I think I should go scout around a bit outside. We have no idea what lies out there. And I can sneak around unseen many places you can’t.
vi: Nếu anh cho phép, Kaleh, tôi nghĩ tôi sẽ đi trinh sát quanh bên ngoài một chút. Chúng ta không biết có gì nằm ngoài đó. Và tôi có thể bí mật len lỏi nhiều nơi mà anh không thể.

note: [message]: speaker=Kaleh
en: You can go Nym, just be careful.
vi: Cô có thể đi, Nym, chỉ cần cẩn thận.

note: [message]: speaker=Nym
en: I’m always careful. I’ll be back soon.
vi: Tôi luôn cẩn thận. Tôi sẽ sớm trở lại.

note: [message]: speaker=Kaleh
en: Well, at least we can use this outpost to rally our surviving troops. How many of our people made it out of the caves, Zhul?
vi: Hừm, ít nhất chúng ta cũng có thể sử dụng tiền đồn này để tập hợp quân lính sống sót. Có bao nhiêu người đã ra được khỏi hang động rồi, Zhul?

note: [message]: speaker=Zhul
en: We’re still trying to get a head count, but between the underground horrors and the water, we lost quite a few. Recruiting new warriors is going to be even more difficult. Still we should thank Eloh, and you, Kaleh, that so many of us did survive.
vi: Chúng tôi vẫn đang tìm cách đếm đầu người, nhưng giữa những những cảnh khủng khiếp dưới lòng đất và dòng nước, chúng ta đã mất một ít. Tuyển các chiến binh mới ngày càng trở nên khó khăn. Tuy nhiên, chúng tôi nên cảm ơn Eloh, và cậu, Kaleh, vì nhiều người trong số chúng ta đã sống sót.

note: [message]: speaker=Kaleh
en: Well, Nym’s right, we don’t know what’s out there. So we should set up a perimeter guard around the cave mouth and start discovering what this side of the mountains looks like.
vi: Hừm, Nym nói đúng, chúng ta không biết có gì ngoài đó. Vì thế chúng ta nên thiết lập một lực lượng bảo vệ vòng ngoài quanh cửa hang, và bắt đầu khám phá phía bên này dãy núi trông thế nào.

note: [message]: speaker=unit
en: Look, the tunnel slopes sharply downwards to the left. And it’s big enough that it should divert most of the rising water.
vi: Nhìn kìa, đường hầm dốc đột ngột xuống dưới về bên trái. Và nó đủ lớn để làm chệch hướng phần lớn nước đang dâng lên.

note: [message]: speaker=unit
en: And I think I see a faint light off to the right.
vi: Và tôi nghĩ tôi nhìn thấy một ánh sáng yếu ớt ở bên phải.

note: [message]: speaker=Zhul
en: Could it be? Could we actually be almost out of this seemingly never-ending darkness?
vi: Có thể nào? Có thể nào chúng ta thực sự đã gần ra khỏi bóng tối dường như không-bao-giờ-kết-thúc này?

note: [message]: speaker=Kaleh
en: Grog, thank you so much for leading us out of the caves. We never would have found our way without your help. But with the tunnels flooded, how are you going to find your way back to your people?
vi: Grog, cảm ơn rất nhiều vì đã dẫn chúng tôi ra khỏi hang động. Chúng tôi sẽ chẳng bao giờ tìm thấy đường nếu không có sự giúp đỡ của anh. Nhưng giờ đường hầm đã bị ngập, anh sẽ tìm đường trở về với người của mình bằng cách nào?

note: [message]: speaker=Grog
en: Grog proud of little elves too. He would not have made it this far without all your help. Grog is surprised by your bravery and strength.
vi: Grog cũng tự hào vì các thần tiên nhỏ bé. Anh ấy sẽ không thể đi đến mức này nếu không có sự giúp đỡ của các bạn. Grog ngạc nhiên trước lòng dũng cảm và sức mạnh của các bạn.

note: [message]: speaker=Grog
en: Truth is that Grog not know much of sunlight lands. Sun and stars are scary, everything is open, exposed, no safe places to hide. But Grog cannot go back through all that water. And Grog doesn’t know where to find other tunnels back to his home. He is as lost as elves are.
vi: Sự thực là Grog không biết nhiều về các vùng đất có ánh mặt trời. Mặt trời và các vì sao thật đáng sợ, mọi thứ đều trống trải, phơi bày, không có nơi an toàn nào để ẩn nấp. Nhưng Grog không thể quay lại qua dòng nước đó. Và Grog không biết tìm thấy đường hầm khác để trở về nhà ở đâu. Anh ấy cũng lạc đường như các thần tiên.

note: [message]: speaker=Grog
en: But Grog not afraid. Great leader told Grog to guide and protect elves, and Grog will keep his oath. Grog will follow elves wherever they may go and protect them from danger as best he can. Maybe later, Grog will find another way back down to the caves of his people. But for now, Grog will continue to serve and protect you.
vi: Nhưng Grog không sợ. Đại thủ lĩnh đã bảo Grog chỉ dẫn và bảo vệ các thần tiên, và Grog sẽ giữ lời thề của mình. Grog sẽ theo các thần tiên đến bất cứ đâu họ có thể đi và bảo vệ họ khỏi nguy hiểm hết sức có thể. Có thể về sau, Grog sẽ tìm được đường khác để trở về hang động. Nhưng bây giờ, Grog sẽ tiếp tục phục vụ và bảo vệ các bạn.

note: [message]: speaker=Kaleh
en: Rogrimir, I want to thank you so much for guiding us out of the caves. We never would have found our way without your help. But with the tunnels flooded, how are you going to find your way back to your people?
vi: Rogrimir, tôi muốn cảm ơn rất nhiều vì đã dẫn chúng tôi ra khỏi hang động. Chúng tôi sẽ chẳng bao giờ tìm thấy đường nếu không có sự giúp đỡ của anh. Nhưng giờ đường hầm đã bị ngập, anh sẽ tìm đường trở về với người của mình bằng cách nào?

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: Och, it is I who should be congratulating you, laddie. I showed you the way, but it was you and your people who defeated the many perils and obstacles to your escape. In all my years such bravery and courage I have rarely seen.
vi: Ồ, chính tôi mới là người phải cảm ơn cậu, cậu bé. Tôi đã chỉ đường cho cậu, nhưng chính cậu và người của mình đã vượt qua nhiều hiểm họa và chướng ngại vật để trốn thoát. Trong nhiều năm, tôi hiếm khi nhìn thấy người gan dạ và dũng cảm như thế.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: But truly I cannot return the way I came and even if there are other tunnels which lead back down to my homeland, I do not know where to search for them. I know as little about the land above ground as you do.
vi: Nhưng sự thực tôi không thể trở về theo đường tôi đã đến, và kể cả nếu có các đường hầm khác dẫn ngược trở về quê hương, tôi cũng không biết tìm chúng ở đâu. Tôi không biết nhiều về vùng đất trên mặt đất cũng như các bạn.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: But my king told me to protect you from all dangers, and I plan to keep that oath. I do not like the above ground, it is too open and exposed; I feel that I could be attacked from any direction. But an oath is an oath and so I will follow you and your people wherever you may go and protect you as best I can. The tunnels cannot stay flooded forever; later perhaps if am able to return this way, I may be able to find my way back to my homeland. But for now I am yours to command.
vi: Nhưng vua của tôi đã bảo tôi bảo vệ các bạn khỏi mọi nguy hiểm, và tôi sẽ giữ lời thề đó. Tôi không thích thế giới trên mặt đất, nó quá trống trải và sơ hở. Tôi cảm thấy rằng tôi có thể bị tấn công từ mọi hướng. Nhưng một lời thề là một lời thề, vì thế tôi sẽ theo anh và người của anh đến bất kỳ đâu các bạn có thể đi và bảo vệ các bạn hết mức có thể. Các đường hầm không thể bị ngập mãi, có lẽ về sau, nếu tôi có thể về theo đường này, tôi sẽ tìm được đường trở về quê hương. Nhưng bây giờ tôi theo mệnh lệnh của anh.

note: [message]: speaker=Kaleh
en: Your loyalty is a credit to your people. I am glad indeed to have you fighting by my side.
vi: Lòng trung thành của anh là một vinh dự với người của tôi. Quả thực tôi rất mừng khi có anh chiến đấu bên cạnh.

note: [message]: speaker=unit
en: Looks like the guards at this outpost had been saving away a bit of loot. I don’t suppose they’re going to mind anymore if we made use of it.
vi: Có vẻ như đội bảo vệ ở tiền đồn này đã dành dụm được một ít của cải. Tôi nghĩ họ sẽ không phiền nếu chúng ta sử dụng nó.

note: [message]: speaker=unit
en: Praise Eloh, it is so good to be outside again. To see the sky stretching out above me, to feel the wind in my face...
vi: Eloh vĩ đại, thật tuyệt khi lại được ở bên ngoài. Để được nhìn thấy bầu trời trải rộng trên đầu, để cảm nhận làn gió trên khuôn mặt...

note: [message]: speaker=unit
en: We made it. Outside look strange to Grog, Grog not used to big open spaces.
vi: Chúng ta đã làm được. Bên ngoài có vẻ xa lạ với Grog, Grog không quen với các không gian trống trải rộng lớn.

note: [message]: speaker=unit
en: I think we finally made it outside. I’d forgotten how big the sky is and how windy it can be.
vi: Tôi nghĩ cuối cùng chúng ta cũng đã ra được bên ngoài. Tôi đã quên bầu trời và gió như thế nào rồi.

note: [message]: race=quenoth,elf
en: Can you see very far? Do you have any idea where we are?
vi: Mọi người có nhìn thấy đằng xa kia không? Có ai biết chúng ta đang ở đâu không?

note: [message]: speaker=$talking_unit.id
en: We’ve come out on the side of a mountain, overlooking a large valley. The land seems to be much the same as the foothills south of the mountains. The valley is filled with sand dunes, though the center is flat. There seems to be some sort of settlement in the center of the valley. And far to the north I can see something sparkling on the horizon, but I don’t know what it is.
vi: Chúng ta đã ra khỏi sườn một ngọn núi, nhìn xuống một thung lũng lớn. Vùng đất này có vẻ giống nhiều với vùng đồi phía nam dãy núi. Thung lũng đầy những đụn cát, dù khu vực giữa phẳng lặng. Hình như có một khu dân cư nào đó ở trung tâm thung lũng. Và xa về phía bắc, tôi có thể nhìn thấy thứ gì đó lấp lánh trên đường chân trời, nhưng tôi không biết đó là cái gì.

note: [message]: speaker=Eloh
en: Kaleh, Kaleh, come to me.
vi: Kaleh, Kaleh, đến với ta.

note: [message]: speaker=Kaleh
en: What is the voice? It sounds so familiar.
vi: Giọng nói này là gì? Nghe quen quá.

note: [message]: speaker=Eloh
en: Come out so that I might see you. Your god calls to you.
vi: Hãy ra để ta có thể nhìn thấy ngươi. Vị thần của ngươi đang gọi ngươi.

note: [message]: speaker=Kaleh
en: Am I dreaming? Is this real? I’m coming, I’m coming.
vi: Tôi đang mơ sao? Đây là thực ư? Tôi đến đây, tôi đến đây.

note: [message]: speaker=Eloh
en: Hail Kaleh, it is I, Eloh.
vi: Chào Kaleh, ta, Eloh đây.

note: [message]: speaker=Kaleh
en: But I am not asleep? And yet I can see you? How is this possible?
vi: Nhưng tôi không nằm mơ sao? Tôi có thể nhìn thấy người ư? Điều này làm sao có thể?

note: [message]: speaker=Eloh
en: Do you doubt my powers? You have come out of the darkness, and I appear unto you to congratulate you.
vi: Ngươi nghi ngờ sức mạnh của ta ư? Ngươi vừa ra khỏi bóng tối, và ta xuất hiện trước ngươi để chúc mừng ngươi.

note: [message]: speaker=$talking_unit.id [message]: speaker=Zhul
en: Kaleh, who are you talking to?
vi: Kaleh, cậu đang nói chuyện với ai thế?

note: [message]: speaker=Eloh
en: For now, I appear only to you, for you, Kaleh, are special, you are the Chosen One.
vi: Bây giờ, ta chỉ xuất hiện trước ngươi, Kaleh, vì ngươi đặc biệt, ngươi là Người Được Chọn.

note: [message]: speaker=Kaleh
en: Be quiet Zhul, I’ll explain it all later.
vi: Yên nào Zhul, tôi sẽ giải thích mọi thứ sau.

note: [message]: speaker=Eloh
en: Yes, I have chosen you as the one to lead my people out of danger and death and into a life of eternal salvation. Crossing under the mountains was a very important step, and your destruction of the unbelievers proves your—
vi: Đúng vậy, ta đã chọn ngươi làm người dẫn dắt người của ta ra khỏi nguy hiểm và chết chóc, để vào một cuộc đời cứu vớt vĩnh hằng. Băng dưới dãy núi là một bước rất quan trọng, và việc tiêu diệt những kẻ không tín ngưỡng chứng tỏ ngươi -

note: [message]: speaker=$ally_id
en: Kaleh, a quick question—
vi: Kaleh, một câu hỏi nhanh -

note: [message]: speaker=Kaleh
en: Not now Grog, I’m busy.
vi: Không phải bây giờ Grog, tôi đang bận.

note: [message]: speaker=Kaleh
en: Not now Nog, I’m busy.
vi: Không phải bây giờ Nog, tôi đang bận.

note: [message]: speaker=Kaleh
en: Not now Rogrimir, I’m busy.
vi: Không phải bây giờ Rogrimir, tôi đang bận.

note: [message]: speaker=Eloh
en: What’s this? You did not kill the unbelievers?!
vi: Cái gì thế này? Ngươi không giết những kẻ không tín ngưỡng ư?!

note: [message]: speaker=Kaleh
en: I am sorry I could not have fulfilled your command, but we found ourselves in the middle of a war. We were vastly outnumbered and we needed help. In fact the dwarves have been very helpful. They helped protect us from the trolls and without their guidance we would not have made it out of the caves alive.
vi: Tôi xin lỗi tôi không thể hoàn thành mệnh lệnh của người, nhưng chúng tôi đã chiến đấu giữa một cuộc chiến tranh. Chúng tôi bị áp đảo mạnh và chúng tôi cần trợ giúp. Quả thực các người lùn rất hữu ích. Họ đã bảo vệ chúng tôi trước quỷ núi và không có sự chỉ dẫn của họ, chúng tôi sẽ không thể sống sót để ra khỏi hang động.

note: [message]: speaker=Kaleh
en: I am sorry I could not have fulfilled your command, but we found ourselves in the middle of a war. We were vastly outnumbered and we needed help. In fact the trolls have been very helpful. They helped protect us from the dwarves and without them we would not have made it out of the caves alive.
vi: Tôi xin lỗi tôi không thể hoàn thành mệnh lệnh của người, nhưng chúng tôi đã chiến đấu giữa một cuộc chiến tranh. Chúng tôi bị áp đảo mạnh và chúng tôi cần trợ giúp. Quả thực các quỷ núi rất hữu ích. Họ đã bảo vệ chúng tôi trước người lùn và không có sự chỉ dẫn của họ, chúng tôi sẽ không thể sống sót để ra khỏi hang động.

note: [message]: speaker=Eloh
en: Now, in the valley live a group of humans who have also seen the light. They may seem strange, but they are my obedient followers. You must trust them, they will show you the way north. Follow them and they will lead you to me.
vi: Giờ, trong thung lũng có một nhóm người sinh sống, họ cũng đã nhìn thấy ánh sáng. Họ có thể xa lạ, nhưng họ là những người trung thành của ta. Ngươi phải tin họ, họ sẽ chỉ cho ngươi đường đến phía bắc. Hãy theo họ và họ sẽ dẫn ngươi đến gặp ta.

note: [message]: speaker=Kaleh
en: What do you mean ‘lead you to me’? You are a god, don’t you exist everywhere? I thought you were going to show us our new home.
vi: ‘Dẫn ngươi đến gặp ta’, ý của người là gì? Người là một vị thần, người không tồn tại ở khắp nơi sao? Tôi cứ nghĩ người đang chỉ cho chúng tôi nơi ở mới.

note: [unit]: type=Human Commander, id=Sergeant Durstrag [event]
en: Sergeant Durstrag
vi: Trung sĩ Durstrag

note: [event]
en: Human Guard
vi: Vệ sĩ con người

note: [message]: speaker=Sergeant Durstrag
en: I saw the distress signal from the outpost on the bluff. Who in the Dark Lady’s name are you and what have you done with my men?
vi: Ta đã nhìn thấy tín hiệu báo nguy từ tiền đồn. Nhân danh Nữ Thần Bóng Tối, ngươi là ai và ngươi đã làm gì với người của ta?

note: [message]: speaker=Kaleh
en: My name is Kaleh, and these are my people. We come from the south and unfortunately we found your men dead—
vi: Tên tôi là Kaleh, và đây là người của tôi. Chúng tôi đến từ phía nam và thật không may, chúng tôi tìm thấy người của ông đã chết -

note: [message]: speaker=Sergeant Durstrag
en: Dead?! You ‘found’ them you say? You’ll pardon me if I don’t take you at your word. We haven’t seen elves for generations, but we remember your ancient betrayal. What are elves doing sneaking up through the caves out onto our back doorstep?
vi: Đã chết?! Ngươi nói ngươi đã ‘tìm thấy họ’? Ta không tin lời của ngươi. Bọn ta chưa nhìn thấy thần tiên đã nhiều thế hệ, nhưng bọn ta vẫn nhớ sự phản bội của các ngươi ngày xưa. Thần tiên các ngươi đang lén lút làm gì qua hang động vào cửa sau của bọn ta thế?

note: [message]: speaker=$ally_id
en: Well, actually they were fleeing from—
vi: Ừm, thực ra họ đang chạy trốn khỏi -

note: [message]: speaker=Sergeant Durstrag
en: A troll! This just gets better and better. We haven’t seen one of your kind up here for many years, but I have a long memory. I still remember the troll raids when I was a youth.
vi: Một con quỷ núi! Bọn ta chưa từng nhìn thấy nòi giống các ngươi ở đây đã nhiều năm, nhưng ta nhớ rõ. Ta vẫn nhớ các cuộc đột kích của quỷ núi khi ta còn niên thiếu.

note: [message]: speaker=Sergeant Durstrag
en: A dwarf! This just gets better and better. We haven’t seen one of your kind up here for many years, but we have long memories. I remember how your ‘traders’ used to come up and cheat us out of our valuables. You’ll find we’re not so easy to fool this time.
vi: Một người lùn! Bọn ta chưa từng nhìn thấy nòi giống các ngươi ở đây đã nhiều năm, nhưng bọn ta nhớ rõ. Ta nhớ cách bọn ‘lái buôn’ các ngươi thường đến và lừa gạt lấy những thứ quý giá của bọn ta. Ngươi sẽ thấy lần này bọn ta không dễ mắc lừa thế nữa đâu.

note: [message]: speaker=Kaleh
en: Look, if you’ll just let me explain—
vi: Nếu ông để tôi giải thích -

note: [message]: speaker=Sergeant Durstrag
en: Oh there is no need to explain, it’s pretty obvious what you’re up to. Here we have a whole legion of elves, consorting with trolls, sneaking up behind our defenses. This looks an awful lot like an invasion to me.
vi: Ồ không cần giải thích, đã quá rõ ràng các ngươi định làm gì rồi. Cả một đạo quân thần tiên, câu kết với quỷ núi, lén lút đằng sau hàng phòng thủ của bọn ta. Đối với ta đây giống như một cuộc xâm lược đáng sợ.

note: [message]: speaker=Sergeant Durstrag
en: Oh there’s no need to explain, it’s pretty obvious what you’re up to. Here we have a whole legion of elves, consorting with dwarves, sneaking up behind our defenses. This looks an awful lot like an invasion to me.
vi: Ồ không cần giải thích, đã quá rõ ràng các ngươi định làm gì rồi. Cả một đạo quân thần tiên, câu kết với người lùn, lén lút đằng sau hàng phòng thủ của bọn ta. Đối với ta đây giống như một cuộc xâm lược đáng sợ.

note: [message]: speaker=Kaleh
en: No, no. You don’t understand! We were told you could help us.
vi: Không, không. Ông không hiểu! Chúng tôi được bảo các ông có thể giúp chúng tôi.

note: [message]: type=Swordsman
en: Sir, remember the edict passed down by councilman Noblis? About any foreigners spotted on the borders?
vi: Thưa ngài, ngài còn nhớ sắc lệnh mà thành viên hội đồng Noblis đã thông qua chứ? Về bất cứ kẻ ngoại bang nào xuất hiện ở biên giới?

note: [message]: speaker=Sergeant Durstrag
en: I have no idea what you’re babbling about, elf, but you’re just lucky you caught me on a good day. You get to explain everything to the Iron Council. Now you and your people just lay down your weapons and we will take you into custody to be judged. They’ll deal with you as they see fit.
vi: Ta không biết ngươi đang lảm nhảm về điều gì, thần tiên, nhưng ngươi gặp may khi gặp ta vào một ngày tốt lành đấy. Ngươi sẽ phải giải thích mọi thứ trước Hội Đồng Sắt. Giờ ngươi và người của ngươi hạ vũ khí xuống, bọn ta sẽ bắt giam các ngươi để xét xử. Họ sẽ phán quyết các ngươi điều họ thấy phù hợp.

note: [message]: speaker=Eloh
en: Everything will be fine. Do as he says.
vi: Mọi thứ sẽ ổn. Cứ làm như ông ta nói.

note: [message]: speaker=Kaleh
en: I am my own master. I will not be ordered around, not even by you, Eloh.
vi: Tôi là chủ nhân của chính tôi. Tôi sẽ không tuân lệnh của ai, kể cả người, Eloh.

note: [message]: speaker=Sergeant Durstrag
en: What’s that, boy? Are you talking back to me? This isn’t a negotiation. You are on my land, and under my jurisdiction. Lay down your weapons and submit peacefully or I’ll make you sorry you didn’t.
vi: Cái gì thế, cậu bé? Ngươi đang nói chuyện với ta sao? Đây không phải một cuộc thương lượng. Ngươi đang ở trên đất của ta, dưới quyền xét xử của ta. Hạ vũ khí xuống và ngoan ngoãn phục tùng, nếu không ta sẽ khiến ngươi phải hối tiếc.

note: [message]: speaker=Kaleh
en: You are not the god I grew up with. You may be all-powerful, but I will not be your puppet. I am still their leader and as long as I draw breath I will do what I think is best for my people.
vi: Bà không phải là vị thần tôi đã cùng lớn lên. Bà có thể có mọi quyền lực, nhưng tôi sẽ không là con rối của bà. Tôi vẫn là người lãnh đạo của họ và miễn là tôi còn thở, tôi sẽ làm những gì tôi nghĩ là tốt nhất cho người của tôi.

note: [message]: speaker=Zhul
en: Kaleh, would you mind telling me what in Uria’s name is going on.
vi: Kaleh, cậu không phiền nói cho tôi, nhân danh Uria, điều gì đang diễn ra chứ.

note: [message]: speaker=Kaleh
en: There’s no time. Right now we have to prepare ourselves for another battle. I’d better head back to the outpost and rally our troops. I fear a whole lot of hurt is going to be coming up through those hills very soon.
vi: Không có thời gian. Ngay bây giờ chúng ta phải chuẩn bị cho một trận chiến khác. Tôi sẽ trở lại tiền đồn và tập hợp quân lính. Tôi sợ không bao lâu nữa, tai họa sẽ trút xuống từ những ngọn đồi này.

note: [message]: speaker=Zhul
en: Well, now we’re really in for it. I hope you know what you’re doing, Kaleh.
vi: Hừm, giờ chúng tôi đã sẵn sàng. Tôi hy vọng cậu biết mình đang làm gì, Kaleh.

note: [message]: speaker=Grog
en: Grog no like humans either. They mean. But they sound great when they go squish.
vi: Grog cũng không thích bọn con người. Chúng hèn hạ. Nhưng chúng sẽ kêu hay khi bị đập đấy.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: I never liked humans much anyway. I’ll be glad to be fighting something besides undead.
vi: Tôi chưa bao giờ thích bọn con người. Tôi sẽ rất vui khi chiến đấu với thứ gì đó ngoài ma quái.

note: [message]: speaker=Nym
en: I’m back, Kaleh.
vi: Tôi đã trở lại, Kaleh.

note: [message]: speaker=Kaleh
en: Ah! You scared me, Nym. I didn’t hear you coming.
vi: À! Cô làm tôi sợ đấy, Nym. Tôi không nghe thấy tiếng bước chân cô đến.

note: [message]: speaker=Nym
en: Of course you didn’t. That’s why it’s called sneaking.
vi: Tất nhiên là anh không nghe thấy. Đó là lý do nó được gọi là lén lút.

note: [message]: speaker=Nym
en: Anyway you’ve really gotten us into a mess. The good news is that the outpost isn’t guarded as heavily as you might think. The garrison seems only half-manned. They obviously didn’t expect any serious attack to come from this direction.
vi: Kiểu gì đi nữa, anh thực sự đã đưa chúng ta vào một đống lộn xộn. Tin tốt đó là tiền đồn không được canh gác cẩn mật như anh nghĩ. Đơn vị đồn trú có vẻ ít người. Rõ ràng chúng không dự kiến bất kỳ cuộc tấn công nghiêm trọng nào đến từ hướng này.

note: [message]: speaker=Kaleh
en: And what’s the bad news?
vi: Còn tin xấu là gì?

note: [message]: speaker=Nym
en: The bad news is that I overheard the commander ordering a special group of his men to get ready to ride north and summon reinforcements. It seems that the humans have a bigger village to the north. This outpost is lightly guarded enough that we might be able to defeat them, but in our weakened state if they bring the full strength of their army against us I fear we may be crushed.
vi: Tin xấu đó là tôi đã nghe lỏm được tên chỉ huy đang ra lệnh cho một nhóm người đặc biệt để sẵn sàng phi ngựa về phía bắc kêu gọi quân tiếp viện. Hình như bọn con người có một ngôi làng lớn hơn ở phía bắc. Tiền đồn này ít người canh gác đủ để chúng ta có thể đánh bại chúng, nhưng khi chúng ta suy yếu, nếu chúng mang toàn bộ sức mạnh của quân đội để chống lại chúng ta, tôi sợ chúng ta có thể bị tiêu diệt.

note: [message]: speaker=Kaleh
en: Then we’ll just have to make sure that no messenger escapes this valley to summon reinforcements.
vi: Thế thì chúng ta chỉ cần đảm bảo không có sứ giả nào thoát khỏi thung lũng này để kêu gọi quân tiếp viện.

note: [event]
en: Undead Emissary
vi: Phái viên ma quái

note: [message]: speaker=Undead Emissary
en: Cursed elves, you tracked your filth through our halls and you defiled our sanctuary. You have besmirched our honor, and we will have our revenge. We are the Order of the Crimson Talon, and even death shall not stop us. You shall rue the day that you ever trespassed into our lair!
vi: Lũ thần tiên đáng nguyền rủa, các ngươi đã để lại rác rưởi khắp các đại sảnh, và làm ô uế nơi tôn nghiêm của bọn ta. Các ngươi đã bôi bẩn danh dự của bọn ta, bọn ta sẽ báo thù. Bọn ta là binh đoàn Móng Vuốt Đỏ, và kể cả cái chết cũng không ngăn cản được bọn ta. Các ngươi sẽ hối hận cái ngày các ngươi đã xâm phạm vào hang ổ của bọn ta!

note: [message]: speaker=Nym
en: Can’t the dead ever just stay dead? And aren’t they trapped by the flooded tunnels and caves?
vi: Người chết không thể nằm yên sau khi chết sao? Chúng không bị mắc kẹt trong các đường hầm và hang động ngập nước ư?

note: [message]: speaker=Zhul
en: Undead don’t have to breathe and I don’t think a little water is going to stop them. Besides, you saw how the ghost just flew through the rock; if they can move through walls then what do they care about flooded tunnels?
vi: Ma quái không phải thở, tôi không nghĩ một ít nước có thể ngăn cản chúng. Ngoài ra, cô có thấy cách con ma vừa bay qua đá không, nếu chúng có thể di chuyển qua các bức vách thì chúng cần gì phải quan tâm về các đường hầm ngập nước?

note: [message]: speaker=Nym
en: Great. So now we’re fighting in a haunted valley.
vi: Hừm. Vậy giờ chúng ta đang chiến đấu trong một thung lũng có ma ám.

note: [unit]: type=Spectre, id=Undead Leader
en: Undead Leader
vi: Chỉ huy ma quái

note: [message]: speaker=Kaleh
en: I don’t understand. What are these humans doing here? I’ve never seen so many in one place before.
vi: Tôi không hiểu. Bọn con người này đang làm gì ở đây? Tôi chưa bao giờ thấy nhiều người ở một nơi như thế.

note: [message]: speaker=Zhul
en: Humans aren’t just the bandits and outlaws you’re familiar with from the deserts, Kaleh. Remember that long ago the great human empire of Wesnoth spread all across the known lands. Some of our people say that it was the humans who brought the Great Fall upon us. But to blame others is folly. Eloh says that it was not the darkness without, but the darkness within us that was the cause of our corruption and downfall.
vi: Con người không phải chỉ là bọn trộm cướp trên sa mạc mà cậu đã biết, Kaleh. Nhớ rằng cách đây đã lâu, đế chế Wesnoth vĩ đại của loài người trải khắp tất cả các vùng đất đã biết. Một số người của chúng ta nói rằng chính con người đã mang cuộc Đại Sụp Đổ đến với chúng ta. Nhưng trách người khác chỉ là điều điên rồ. Eloh nói rằng không phải bóng tối bên ngoài, mà chính bóng tối bên trong chúng ta mới là nguyên nhân dẫn đến suy tàn và sụp đổ.

note: [message]: speaker=Zhul
en: But now is not a time for preaching. Humans once spread to many lands, and despite all the ravages of time, I have no doubt that at least a few of them have survived. They are a hardy people and quickly adapt to new conditions. I only wish that the same could be said of our brethren.
vi: Nhưng giờ không phải là lúc thuyết giáo. Con người đã từng trải rộng khắp nhiều vùng đất, và bất chấp tất cả những cảnh tàn phá của thời gian, tôi chắc chắn ít nhất một vài người trong số họ đã sống sót. Họ là những người gan dạ và nhanh chóng thích nghi với điều kiện mới. Tôi chỉ ước điều tương tự cũng có thể dùng để nói về đồng bào của chúng ta.

note: [message]: speaker=Nym
en: There might be other elves somewhere. We can’t be sure.
vi: Có thể có thần tiên ở đâu đó khác. Chúng ta không thể chắc chắn.

note: [message]: speaker=Kaleh
en: No, we can’t. But for now we must deal with the problem at hand. Thank you for the information, Zhul; these humans are good fighters but they are no match for our speed and skill. I grew up fighting in dunes such as these, and I will not be bested by a bunch of ruffians.
vi: Không, chúng ta không thể. Nhưng ngay bây giờ, chúng ta phải xử lý vấn đề trước mắt. Cảm ơn vì thông tin, Zhul. Bọn con người này là những đấu sĩ giỏi nhưng chúng không sánh được với tốc độ và năng lực của chúng ta. Tôi đã lớn lên và chiến đấu trên những đụn cát như thế này, và tôi sẽ không thể thua trước một lũ lưu manh.

note: [message]: speaker=Sergeant Durstrag
en: Send forth the messenger and his escort. Go north and bring help as soon as possible!
vi: Mau điều sứ giả và đội hộ tống. Đi về phía vắc và mang trợ giúp về càng sớm càng tốt!

note: [unit]: type=Dragoon, id=messenger
en: Human Messenger
vi: Sứ giả con người

note: [unit]: type={ON_DIFFICULTY (Cavalryman) (Cavalryman) (Dragoon)} [unit]: type={ON_DIFFICULTY (Cavalryman) (Dragoon) (Dragoon)} [unit]: type={ON_DIFFICULTY (Spearman) (Javelineer) (Swordsman)} [unit]: type={ON_DIFFICULTY (Bowman) (Bowman) (Longbowman)}
en: Human Escort
vi: Hộ vệ con người

note: [message]: speaker=Kaleh
en: If that messenger escapes the valley, we’ll be in trouble. We have to stop him!
vi: Nếu tên sứ giả đó thoát khỏi thung lũng, chúng ta sẽ gặp rắc rối. Chúng ta phải ngăn chặn hắn!

note: [message]: speaker=messenger
en: No! I must get help!
vi: Không! Ta phải nhận trợ giúp!

note: [message]: speaker=Kaleh
en: Good. We’re safe for now. We just have to defeat Durstrag before he sends another messenger for reinforcements.
vi: Tốt. Giờ chúng ta được an toàn. Chúng ta chỉ phải đánh bại Durstrag trước khi hắn điều một sứ giả khác đi tìm quân tiếp viện.

note: [message]: speaker=Kaleh
en: The messenger has escaped! He will surely return with reinforcements. We are doomed!
vi: Tên sứ giả đã trốn thoát! Hắn ta chắc chắn sẽ trở về với quân tiếp viện. Chúng ta tận số rồi.

note: [message]: speaker=Kaleh
en: Don’t worry. We’re not the monsters you seem to think we are. I will not kill you in cold blood.
vi: Đừng lo. Bọn ta không phải là những con quái vật như các ngươi nghĩ. Ta sẽ không giết ngươi như một kẻ máu lạnh đâu.

note: [message]: speaker=Sergeant Durstrag
en: Faugh, boy, you know nothing! There are fates worse than death.
vi: Hừ, thằng nhóc, ngươi chẳng biết gì! Có những định mệnh còn tệ hơn cả cái chết.

note: [message]: speaker=Nym
en: He killed himself rather than surrender to us!
vi: Hắn ta đã tự sát thay vì đầu hàng chúng ta!

note: [message]
en: They killed Sergeant Durstrag! Run for your lives!
vi: Chúng đã giết trung sĩ Durstrag! Chạy mau!

note: [message]: speaker=Zhul
en: The rest of the humans are fleeing.
vi: Bọn con người còn lại đang tháo chạy.

note: [message]: speaker=Kaleh
en: Let them go. We have won this battle and I am weary of all this bloodshed.
vi: Để chúng đi. Chúng ta đã thắng trận chiến và tôi mệt mỏi vì cảnh đổ máu này rồi.

note: [message]: speaker=Zhul
en: What was it that the human Durstrag was so afraid of?
vi: Tên con người Durstrag đó lo sợ về điều gì?

note: [message]: speaker=Kaleh
en: I don’t know, but I fear we may find out.
vi: Tôi không biết, nhưng tôi sợ chúng ta có thể tìm ra.

note: [message]: speaker=Zhul
en: You’re being very cryptic, Kaleh. Now that the battle is over would you care to explain to us who you were talking to back when we first met the humans?
vi: Cậu rất khó hiểu, Kaleh ạ. Giờ trận chiến đã kết thúc. Cậu sẽ giải thích cho chúng tôi cậu đã nói chuyện với ai khi chúng ta gặp bọn con người lần đầu chứ?

note: [message]: speaker=Kaleh
en: No, not yet.
vi: Không, chưa.

note: [message]: speaker=Nym
en: What’s wrong, Kaleh? Don’t you trust us?
vi: Có gì không ổn sao, Kaleh? Anh không tin chúng tôi à?

note: [message]: speaker=Kaleh
en: Yes, yes of course I do. But it’s just a theory. I don’t want to say more until I have proof. Give me until tomorrow night, then I’ll tell you everything.
vi: Có chứ, tất nhiên là tôi tin. Nhưng đó chỉ là một giả thuyết. Tôi không muốn nói nhiều hơn đến khi tôi có bằng chứng. Hãy cho tôi thời gian đến tối mai, sau đó tôi sẽ cho các bạn biết mọi chuyện.

note: [message]: speaker=Zhul
en: Very well. I’ve trusted your decisions and your leadership so far; I’ll wait a little longer.
vi: Thôi được. Tôi tin các quyết định và năng lực lãnh đạo của cậu từ trước đến nay. Tôi sẽ chờ thêm một chút nữa.

note: [message]: speaker=Nym
en: So what do we do now? The land seems to be about the same on the northern side of the mountains as it was on the south. And we can’t hang around here forever. The humans will be back with reinforcements eventually, and the valley is still haunted with undead.
vi: Vậy giờ chúng ta làm gì? Vùng đất ở phía bắc dãy núi này có vẻ tương tự như ở phía nam. Chúng ta không thể quanh quẩn ở đây mãi. Rốt cuộc bọn con người sẽ trở lại cùng quân tiếp viện, và thung lũng vẫn bị ma ám.

note: [message]: speaker=Kaleh
en: Yes, I think the sooner we leave this valley the better. But we don’t know anything about the surrounding terrain. Without anyone to guide us, we have no idea what perils may be nearby. I don’t like sending our people across foreign lands when I don’t know what’s in front of us. We’ve lost too many people already. I don’t want to lead us into a trap.
vi: Đúng vậy, tôi nghĩ chúng ta rời khỏi thung lũng này càng sớm càng tốt. Nhưng chúng ta không biết gì về địa hình xung quanh. Không có bất kỳ ai chỉ dẫn, chúng ta không biết có những hiểm họa gì ở gần. Tôi không thích điều người đi khắp các vùng đất xa lạ khi tôi không biết có gì phía trước chúng ta. Chúng ta đã mất quá nhiều người rồi. Tôi không muốn dẫn chúng ta vào một cái bẫy.

note: [message]: speaker=Nym
en: When I was scouting around I think I saw a small oasis near the entrance to this valley. If we move out there we should be out of range of the undead. I think it would be safe, at least for the short term.
vi: Khi trinh sát loanh quanh, tôi nghĩ tôi đã nhìn thấy một ốc đảo gần lối vào thung lũng này. Nếu chúng ta di chuyển đến đó, chúng ta sẽ ở ngoài tầm với của lũ ma quái. Tôi nghĩ nó sẽ an toàn, ít nhất cũng trong một thời gian ngắn.

note: [message]: speaker=Zhul
en: Indeed. Undead ghosts such as these are often bound to the places they died: the farther away they travel, the weaker they are. So if we move out of the immediate vicinity we should be pretty safe.
vi: Đúng vậy. Các hồn ma như thế này thường lảng vảng quanh những nơi chúng chết: chúng đi càng xa, chúng càng yếu. Vì thế, nếu chúng ta ra xa khỏi nơi chúng chết, chúng ta sẽ được an toàn.

note: [message]: speaker=Kaleh
en: Good, we’ll move our people out and camp by the oasis. Now, Nym, you know who our best scouts are; I want you to lead a few elves to do some reconnaissance. We’ll send out small groups of scouts to the north, northeast and northwest. Don’t go too far, try not to be seen, and please don’t do anything dangerous. But I want to know what’s out there.
vi: Tốt, chúng ta hãy đưa mọi người ra khỏi đây và cắm trại quanh ốc đảo. Giờ, Nym, cô biết ai là những trinh sát giỏi nhất của chúng ta, tôi muốn cô dẫn một số thần tiên đi do thám. Chúng ta sẽ phái các nhóm trinh sát nhỏ về phía bắc, đông bắc và tây bắc. Đừng đi quá xa, cố gắng để không bị phát hiện, và đừng làm bất kỳ thứ gì nguy hiểm. Nhưng tôi muốn biết có gì ngoài đó.

note: [message]: speaker=Zhul
en: But hasn’t Eloh told you where to go and what dangers you face?
vi: Nhưng Eloh không nói với cậu nên đi đâu và những nguy hiểm gì cậu phải đối mặt ư?

note: [message]: speaker=Kaleh
en: She was... rather vague. I know we’re supposed to generally go north, but I want more information before I commit us to a direction.
vi: Người khá... mập mờ. Tôi biết chúng ta nói chung cần phải đi về phía bắc, nhưng tôi muốn có thêm thông tin trước khi quyết định đưa chúng ta theo một hướng.

note: [message]: speaker=Nym
en: Don’t you worry about us, Kaleh. We’ll be careful. I’ll organize five bands to scout out the nearby lands. We should be back in about half a day.
vi: Đừng lo về chúng tôi, Kaleh. Chúng tôi sẽ cẩn thận. Tôi sẽ tổ chức năm nhóm để trinh sát các vùng đất ở gần. Chúng tôi sẽ trở lại trong khoảng nửa ngày nữa.

note: [message]: speaker=Kaleh
en: Good, until then we’ll settle around that oasis and set up as good a defense as we can. Until I know what’s out there, I’m not taking any chances.
vi: Được, đến lúc đó, chúng tôi sẽ ổn định quanh ốc đảo và thiết lập một lực lượng phòng thủ tốt hết mức có thể. Đến khi tôi biết có gì ngoài đó, tôi sẽ không liều lĩnh bất kỳ điều gì.

note: [message]
en: Help, I’m drowning!
vi: Cứu với, tôi đang chết đuối!

note: [message]
en: Look, the water is pouring out the side tunnel into the valley! That’s a lot of water: it’s even creating a small river. I sure wouldn’t want to be downstream of that deluge right now.
vi: Nhìn kìa, nước đang trút ra khỏi đường hầm bên sườn núi vào trong thung lũng! Nhiều nước quá, thậm chí nó còn tạo thành một dòng sông nhỏ. Ngay lúc này, tôi chắc chắn không muốn xuôi dòng trận lụt đó.

note: [message]: speaker=unit
en: Look, up there in the valley. The water has poured out of the side tunnel and created a small river and lake. I’m glad we weren’t downstream of that deluge when the water came rushing out of the tunnel.
vi: Nhìn kìa, đằng kia, trong thung lũng. Nước đã trút ra khỏi đường hầm bên sườn núi, tạo thành một dòng sông và cái hồ nhỏ. Tôi vui vì chúng ta không xuôi dòng trận lụt đó khi nước trào ra khỏi đường hầm.

note: [message]: speaker=Kaleh
en: I can see human reinforcements arriving on the horizon. We’ll surely be overwhelmed now! If only we had moved faster.
vi: Tôi có thể nhìn thấy quân tiếp viện của bọn con người đang đến phía chân trời. Giờ chúng ta chắc chắn sẽ bị áp đảo! Ước gì chúng ta di chuyển nhanh hơn.

note: [message]: speaker=narrator
en: Several hours pass...
vi: Vài giờ sau...

note: [message]: speaker=Zhul
en: In Eloh’s name, Nym, you look terrible. Are you well?
vi: Nhân danh Eloh, Nym, cô có vẻ hoảng sợ. Cô ổn chứ?

note: [message]: speaker=Nym
en: Yes. Just... let me... catch... my breath.
vi: Vâng. Chỉ cần... để tôi... thở... đã.

note: [message]: speaker=Esanoo
en: Water. Sweet water. By the gods, I thought my scales would fall off.
vi: Nước. Nước ngọt. Nhân danh các vị thần, tôi cứ nghĩ vảy của tôi tróc ra rồi.

note: [message]: speaker=Nym
en: Relax, he’s a friend. Just let me explain.
vi: Cứ bình tĩnh, cậu ấy là một người bạn. Chỉ cần để tôi giải thích.

note: [message]: speaker=Kaleh
en: You’re really beat up, Nym. Are you sure you’re fine?
vi: Cô thực sự tơi tả đấy, Nym. Cô chắc chắn mình ổn chứ?

note: [message]: speaker=Nym
en: I’m fine. But I found someone who really wanted to speak with you.
vi: Tôi ổn. Nhưng tôi đã tìm thấy một ai đó thực sự muốn nói chuyện với anh.

note: [message]: speaker=$ally_id
en: He looks like a half-man half-fish.
vi: Anh ta trông giống như nửa người nửa cá.

note: [message]: speaker=Esanoo
en: Indeed. I come from the ocean, and long have I been looking for you.
vi: Đúng vậy. Tôi đến từ đại dương, và tôi tìm các bạn đã lâu.

note: [message]: speaker=Kaleh
en: The ocean? What are you talking about?
vi: Đại dương? Anh đang nói về điều gì vậy?

note: [message]: speaker=Nym
en: Don’t try to explain, Esanoo. We’ll have to show them instead.
vi: Đừng cố giải thích, Esanoo. Thay vào đó, chúng ta sẽ chỉ cho họ thấy.

note: [message]: speaker=Zhul
en: There are more of you? Where are the others?
vi: Còn nhiều người các anh nữa sao? Những người khác đâu?

note: [message]: speaker=Esanoo
en: They have been captured by the foul humans. I just barely managed to hide and escape, with the help of your friend.
vi: Họ đã bị bọn con người bẩn thỉu bắt giữ. Tôi vừa mới trốn thoát, với sự giúp đỡ từ người bạn của anh.

note: [message]: speaker=Zhul
en: And why should we trust anything you say?
vi: Và tại sao chúng tôi nên tin những gì anh nói?

note: [message]: speaker=Kaleh
en: Hmmmm... Yes, yes I think I do. I don’t know why, but I trust you.
vi: Hừm... Đúng, đúng, tôi hiểu. Tôi không biết tại sao, nhưng tôi tin anh.

note: [message]: speaker=Nym
en: They were sent due north. From Esanoo’s description it sounds like they were headed right for the human settlement. I hope nothing bad has happened to them.
vi: Họ được điều về phía bắc. Theo mô tả của Esanoo, có vẻ như họ hướng thẳng đến khu dân cư của con người. Tôi hy vọng không có gì xấu xảy ra với họ.

note: [scenario]: id=09_Blood_is_Thicker_Than_Water
en: Blood is Thicker than Water
vi: Giọt máu đào hơn ao nước lã

note: [side]: type=Human Commander, id=Darius [side] [side]: type=Shock Trooper, id=Zelgant [side]: type=Javelineer, id=Alastra
en: Human Allies
vi: Đồng minh con người

note: [side]
en: Iron Council
vi: Hội Đồng Sắt

note: [objective]: condition=win
en: Rescue at least two merfolk by turn 16
vi: Cứu ít nhất hai người cá trước lượt 16

note: [objective]: condition=win
en: Defeat Tanstafaal and Eloh
vi: Đánh bại Tanstafaal và Eloh

note: [objective]: condition=win
en: Capture all 4 human ships
vi: Chiếm tất cả 4 con tàu của con người

note: [objective]: condition=win
en: Three merfolk must survive
vi: Ba người cá phải sống sót

note: [message]: speaker=Kaleh
en: Now that we’re down off the hills, you can’t even see all that water, it’s hidden by the trees. I never thought I would see so many trees in one place.
vi: Giờ chúng ta đã xuống dưới chân đồi, các bạn không thể nhìn thấy toàn bộ vùng nước đó, nó bị che khuất bởi cây cối. Tôi chưa bao giờ nghĩ tôi sẽ nhìn thấy nhiều cây ở một nơi như thế.

note: [message]: speaker=Zhul
en: Compared to the desert it seems almost like a paradise. All this growth and vegetation, I can feel it pulsing with life.
vi: So với sa mạc, nó gần như là một thiên đường. Tất cả sự sinh sôi và cây cỏ này, tôi có thể cảm thấy nhịp đập cuộc sống.

note: [message]: speaker=Nym
en: And yet these trees seem different, the forest seems darker, somehow. I prefer to stay out in the open where I can see my enemies coming.
vi: Nhưng những cái cây này trông khác, khu rừng có vẻ gì đó tối. Tôi vẫn thích ở trong không gian trống trải ở đó tôi có thể nhìn thấy kẻ thù của mình đang đến.

note: [message]: speaker=Grog
en: Trees look big and strong, like trolls. Dark, too. Grog tired of walking under hot sun.
vi: Những cái cây trông to và khỏe, như quỷ núi. Tối nữa. Grog mệt mỏi khi phải bước dưới ánh mặt trời nóng nực rồi.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: It looks nice and dark under the trees, less exposed to that blazing sun. I’m exhausted after walking across all that harsh sand.
vi: Dưới những tán cây có vẻ râm mát và thoải mái hơn so với phải phơi mình dưới mặt trời nóng rừng rực. Tôi kiệt sức sau khi đi bộ qua sa mạc khô cằn đó rồi.

note: [message]: speaker=Esanoo
en: This is where the human encampments lie, to the northwest. They have settled a chain of islands along the coast of the water. If you break through these trees you will soon see them. I think that’s where they are holding the rest of my group.
vi: Đây là nơi bố trí các doanh trại của con người, ở phía tây bắc. Chúng đã thiết lập một chuỗi đảo dọc theo bờ vịnh. Khi xuyên qua những cái cây này, các bạn sẽ sớm nhìn thấy chúng. Tôi nghĩ đó là nơi chúng đang giam giữ những người còn lại trong nhóm của tôi.

note: [message]: speaker=Zhul
en: And you said that there are only five others in your group left?
vi: Anh đã nói rằng chỉ còn lại năm người nữa trong nhóm của anh, phải không?

note: [message]: speaker=Nym
en: Wait, did you hear that?
vi: Chờ đã, mọi người có nghe thấy không?

note: [message]: speaker=Kaleh
en: Someone’s coming. Quick, hide!
vi: Có ai đó đang đến. Nhanh lên, trốn mau!

note: [message]: speaker=Esanoo
en: What? Huh?
vi: Cái gì? Hả?

note: [event]
en: Human Scout
vi: Trinh sát con người

note: [message]: id=scout1
en: Hey, what do we have here?
vi: Ê, xem chúng ta có gì ở đây này?

note: [message]: speaker=Esanoo
en: Uh... Uh...
vi: Ơ... Ơ...

note: [message]: id=scout2
en: It’s another one of those fish creatures. It must have come back to try to rescue its friends.
vi: Đó là một con khác trong số lũ cá đó. Nó hẳn đã trở lại để tìm cách giải cứu bạn bè của nó.

note: [message]: id=scout2
en: We’d better get him back to the base. They’re going to sacrifice them all in some big holy ceremony at dawn just two days from now.
vi: Tốt hơn hết chúng ta nên đưa nó về căn cứ. Họ sẽ hiến tế tất cả bọn chúng trong một nghi lễ linh thiêng nào đó vào lúc bình minh chỉ trong hai ngày nữa.

note: [message]: id=scout1
en: Yeah, we’ll be heroes!
vi: Ừ, chúng ta sẽ là anh hùng!

note: [message]: speaker=Kaleh
en: Not if we gut you first. Attack!
vi: Không, nếu bọn ta moi ruột các ngươi trước. Tấn công!

note: [message]: id=scout1
en: The Dark Lady protect us, they’re elves!
vi: Nữ Thần Bóng Tối bảo vệ chúng ta, chúng là thần tiên!

note: [message]: id=scout2
en: There’s tons of them! Flee, we must warn the others!
vi: Chúng có hàng đống! Chạy mau, chúng ta phải cảnh báo những người khác!

note: [message]: speaker=Nym
en: Well, so much for the element of surprise.
vi: Hừm, quá nhiều cho yếu tố bất ngờ.

note: [message]: speaker=Esanoo
en: Thank you. I’m sorry, I don’t know what came over me. They just jumped out of nowhere.
vi: Cảm ơn. Tôi xin lỗi, tôi không biết điều gì vừa xảy đến với tôi. Chúng nhảy xổ từ đâu ra.

note: [message]: speaker=Nym
en: It’s fine, you’re not used to being on dry ground, and you’ve been through a lot. Even if the humans know we’re coming, we can still take them. Just be careful and stay in the back until we reach the water again.
vi: Ổn rồi, anh không quen ở trên cạn, và anh đã ở trên cạn quá lâu. Kể cả nếu bọn con người biết chúng ta đến, chúng ta vẫn có thể đánh chúng. Chỉ cần cẩn thận và ở sau lưng chúng tôi đến khi chúng ta đến gần mặt nước.

note: [message]: speaker=Esanoo
en: I sure will look forward to that. I’m afraid my scales have all dried out again. It itches something terrible.
vi: Tôi chắc chắn sẽ chú ý đến điều đó. Tôi sợ vảy của tôi khô hết cả rồi. Ngứa kinh khủng.

note: [message]: speaker=Kaleh
en: Well if we’re going to save those merfolk, then we don’t have any time to lose. The humans said they would be sacrificed in just two days. We’d better set up camp here and push on north west as soon as possible. I just hope we can make it in time.
vi: Hừm, nếu chúng ta muốn giải cứu những người cá đó, thì chúng ta không được mất thời gian. Bọn con người đã nói chúng sẽ hiến tế chỉ trong hai ngày nữa. Tốt hơn hết, chúng ta nên cắm trại ở đây và tiến về phía tây bắc càng sớm càng tốt. Tôi hy vọng chúng ta có thể giải cứu họ kịp thời.

note: [event]
en: Human Soldier
vi: Lính con người

note: [message]: speaker=Esanoo
en: Wonderful! We have rescued all of my band from the humans. I cannot thank you enough.
vi: Tuyệt vời! Chúng ta đã giải cứu được tất cả nhóm của tôi khỏi bọn con người. Tôi không thể cảm ơn các bạn đủ.

note: [message]: race=merman
en: Indeed, we owe you a great debt. You have done well Esanoo, better than I could have hoped.
vi: Đúng vậy, chúng tôi nợ các bạn một món nợ lớn. Cậu làm tốt lắm Esanoo, tốt hơn tôi hy vọng.

note: [message]: speaker=Nym
en: Esanoo said there were five merfolk left in his band. I think we have rescued them all!
vi: Esanoo nói còn năm người cá trong nhóm của mình. Tôi nghĩ chúng ta đã giải cứu tất cả bọn họ!

note: [message]: race=merman
en: Indeed, I think you have now freed all of us. We owe you a great debt. We are sorry that Esanoo has fallen, but we will honor him and tell everyone the story of his great deeds. Glad are we that he found you and brought you to us. Even the smallest fish can change the course of the sea.
vi: Đúng vậy, tôi nghĩ giờ các bạn đã giải cứu hết toàn bộ chúng tôi. Chúng tôi nợ các bạn một món nợ lớn. Chúng tôi rất buồn vì Esanoo đã tử trận, nhưng chúng tôi sẽ tôn vinh cậu ấy và kể cho mọi người nghe câu chuyện về những chiến công vĩ đại của cậu ấy. Mừng là cậu ấy đã tìm thấy các bạn và đưa các bạn đến chỗ chúng tôi. Kể cả con cá nhỏ nhất cũng có thể thay đổi dòng chảy của biển cả.

note: [message]: speaker=Esanoo
en: I have returned with the elves we sought. They have agreed to help me rescue the rest of our group from the foul humans.
vi: Tôi đã trở lại, cùng với các thần tiên mà chúng ta đang tìm. Họ đã đồng ý giúp chúng ta giải cứu những người còn lại trong nhóm khỏi bọn con người bẩn thỉu.

note: [message]: speaker=unit
en: Indeed you have done well, far better than I could have hoped. We shall talk more later, but for now we have to free the rest of our brethren.
vi: Quả thực các bạn đã làm tốt lắm, tốt hơn nhiều những gì tôi có thể hy vọng. Chúng ta sẽ nói chuyện sau, còn bây giờ chúng ta phải giải cứu những người anh em của chúng tôi.

note: [message]: speaker=Kaleh
en: Greetings. Esanoo told us that you were looking for us, and he bravely led us here. Though he has fallen in combat, we have come to rescue the rest of your kind.
vi: Xin chào. Esanoo đã nói với chúng tôi rằng các bạn đang tìm kiếm chúng tôi, và anh ấy đã dũng cảm dẫn chúng tôi đến đây. Dù anh ấy đã tử trận, nhưng chúng tôi đến để giải cứu những người còn lại trong số các bạn.

note: [message]: speaker=unit
en: Yes, I recognize your face, young elf. We will remember Esanoo’s sacrifice. But for now we must rescue the rest of my brethren before they too are slain by the foul humans.
vi: Đúng, tôi nhận ra khuôn mặt anh, thần tiên trẻ. Chúng ta sẽ nhớ đến sự hy sinh của Esanoo. Nhưng ngay bây giờ chúng ta phải giải cứu những người anh em của tôi, trước khi họ bị bọn con người bẩn thỉu giết hại.

note: [message]: speaker=Nym
en: How could he recognize your face? We’ve never seen him before.
vi: Anh ta có thể nhận ra khuôn mặt của anh bằng cách nào? Chúng ta còn chưa bao giờ nhìn thấy anh ấy trước đây.

note: [message]: speaker=Kaleh
en: We’ll ask later, for now we’ve got to keep fighting.
vi: Chúng ta sẽ hỏi sau, còn bây giờ chúng ta hãy tiếp tục chiến đấu.

note: [message]: speaker=unit
en: female_speaker^Indeed you have done well, far better than I could have hoped. We shall talk more later, but for now we have to free the rest of our brethren.
vi: Quả thực các bạn đã làm tốt lắm, tốt hơn nhiều những gì tôi có thể hy vọng. Chúng ta sẽ nói chuyện sau, còn bây giờ chúng ta phải giải cứu những người anh em của chúng tôi.

note: [message]: speaker=Kaleh
en: female_addressed^Greetings. Esanoo told us that you were looking for us, and he bravely led us here. Though he has fallen in combat, we have come to rescue the rest of your kind.
vi: Xin chào. Esanoo đã nói với chúng tôi rằng các bạn đang tìm kiếm chúng tôi, và anh ấy đã dũng cảm dẫn chúng tôi đến đây. Dù anh ấy đã tử trận, nhưng chúng tôi đến để giải cứu những người còn lại trong số các bạn.

note: [message]: speaker=unit
en: female_speaker^Yes, I recognize your face, young elf. We will remember Esanoo’s sacrifice. But for now we must rescue the rest of my brethren before they too are slain by the foul humans.
vi: Đúng, tôi nhận ra khuôn mặt anh, thần tiên trẻ. Chúng ta sẽ nhớ đến sự hy sinh của Esanoo. Nhưng ngay bây giờ chúng ta phải giải cứu những người anh em của tôi, trước khi họ bị bọn con người bẩn thỉu giết hại.

note: [message]: speaker=Nym
en: How could she recognize your face? We’ve never seen her before.
vi: Cô ta có thể nhận ra khuôn mặt của anh bằng cách nào? Chúng ta còn chưa bao giờ nhìn thấy cô ấy trước đây.

note: [message]: speaker=Urruga
en: Free at last! Thanks be to the Sea God. But wait a minute, you’re elves?!
vi: Cuối cùng cũng được tự do! Tạ ơn thần biển. Nhưng chờ một chút, các bạn là thần tiên phải không?!

note: [message]: speaker=Urruga
en: Thank you for rescuing me. We’ll show those humans the true fury of the merfolk!
vi: Cảm ơn vì đã giải cứu tôi. Chúng ta sẽ cho bọn con người đó thấy cơn thịnh nộ thực sự của người cá!

note: [message]: speaker=Nuvassa
en: Thank you for rescuing me. You elves are very skilled at fighting on the dry land. I envy you.
vi: Cảm ơn vì đã giải cứu tôi. Thần tiên các bạn rất giỏi chiến đấu trên cạn. Tôi ghen tị với các bạn.

note: [message]: speaker=$unit.id, race=quenoth,elf
en: As I envy your kind’s prowess when fighting in the water.
vi: Tôi cũng ghen tị với năng lực của các bạn khi chiến đấu dưới nước.

note: [message]: speaker=Il-tian
en: Thank you for rescuing me. May the Sea God’s bounty bless you and protect you. If you have any wounded I can help heal them. The blades of the vile humans are terrible indeed.
vi: Cảm ơn vì đã giải cứu tôi. Cầu mong thần biển phù hộ và bảo vệ các bạn. Nếu các bạn có bất kỳ ai bị thương, tôi có thể điều trị cho họ. Những lưỡi kiếm của bọn con người xấu xa quả thực khủng khiếp.

note: [message]: speaker=unit
en: What a dark nasty place. Something smells horrible.
vi: Một nơi dơ dáy tối tăm làm sao. Có thứ gì đó bốc mùi khủng khiếp.

note: [event]
en: Undead Warden
vi: Cai ngục ma quái

note: [message]: speaker=We-jial
en: Thank you for rescuing me. How did you manage to escape?
vi: Cảm ơn vì đã giải cứu tôi. Cậu đã trốn thoát bằng cách nào?

note: [message]: speaker=$explorer.id
en: One of the elves we were searching for helped me get away before I was caught. I can’t believe the humans imprisoned you in such a horrible place. To be stuck in the darkness with those undead. We will make them pay for what they have done!
vi: Một trong số các thần tiên chúng ta đang tìm kiếm đã giúp tôi trốn thoát, khỏi bị bắt. Tôi không thể tin bọn con người lại giam cầm cô ở một nơi kinh khủng như thế. Bị kẹt trong bóng tối với lũ ma quái đó. Chúng ta sẽ bắt chúng phải trả giá vì những gì chúng đã làm!

note: [message]: speaker=$explorer.id
en: Esanoo found the elves that we were searching for. He brought them back and they helped free us. I can’t believe the humans imprisoned you in such a horrible place. To be stuck in the darkness with those undead. We will make them pay for what they have done!
vi: Esanoo đã tìm thấy các thần tiên mà chúng ta đang tìm kiếm. Cậu ấy đã đưa họ trở lại và họ giúp giải thoát chúng ta. Tôi không thể tin bọn con người lại giam cầm cô ở một nơi kinh khủng như thế. Bị kẹt trong bóng tối với lũ ma quái đó. Chúng ta sẽ bắt chúng phải trả giá vì những gì chúng đã làm!

note: [message]: speaker=$explorer.id
en: Yes, you are right, of course. Pardon me.
vi: Đúng, tất nhiên là cô nói đúng. Thứ lỗi cho tôi.

note: [message]: speaker=unit
en: Whoa, this water is warm. Imagine if we had this back home, more water than I could drink in a lifetime! Hey... wait a minute. Faugh! This water is salty! It tastes terrible, I can’t drink this! What use is all this water if you can’t drink it?
vi: Chà, nước ở đây ấm quá. Thử tưởng tượng nếu mình có chỗ nước này ở nhà, nhiều hơn lượng nước mình có thể uống cả đời! Ê... chờ một chút. Phù! Nước này có vị mặn. Thật kinh khủng, mình không thể uống được thứ này! Tất cả chỗ nước này để làm gì nếu mình không thể uống được?

note: [message]: speaker=unit
en: It really is beautiful out here, looking out over the sparkling water. If I didn’t have vile humans and traitorous elves at my back I could spend all day just sitting out here. But I really should get back to the battle. Ah, it’s a hard knock life.
vi: Thật tuyệt khi ở ngoài này, ngắm nhìn bao quát mặt nước lấp lánh. Nếu không có bọn con người xấu xa và các thần tiên phản bội ở sau lưng, mình có thể dành cả ngày chỉ để ngồi đây. Nhưng mình thực sự nên trở lại trận chiến. À, cuộc đời thật là khó khăn.

note: [message]: speaker=unit
en: It really is beautiful out here, looking out over the sparkling water. If I didn’t have vile humans and Eloh knows what else at my back I could spend all day just sitting out here. But I really should get back to the battle. Ah, it’s a hard knock life.
vi: Thật tuyệt khi ở ngoài này, ngắm nhìn bao quát mặt nước lấp lánh. Nếu không có bọn con người xấu xa đó và Eloh biết có kẻ nào khác ở sau lưng mình, mình có thể dành cả ngày chỉ để ngồi đây. Nhưng mình thực sự nên trở lại trận chiến. À, cuộc đời thật là khó khăn.

note: [message]: speaker=unit
en: If I were a landwalker, I might think the view from this sandbar to be amazing. But I am a creature of the sea and I see views like this every day.
vi: Nếu mình là một người ở trên cạn, mình sẽ nghĩ khung cảnh từ dải cát này thật đáng kinh ngạc. Nhưng mình lại là sinh vật của biển cả và mình đã nhìn thấy những cảnh như thế này mọi ngày rồi.

note: [message]: speaker=Zelgant
en: You trespass upon our land at your own peril. All who oppose the will of the Iron Council shall be crushed!
vi: Các ngươi cứ liều mạng xâm phạm vào vùng đất của bọn ta đi. Tất cả những kẻ chống lại ý chí của Hội Đồng Sắt đều sẽ bị tiêu diệt!

note: [message]: speaker=Alastra
en: Foolish elves. We have heard of your pitiful kind. You are but worms compared to the might of the Dark Lady. Coming here shall be your undoing.
vi: Lũ thần tiên ngu ngốc. Bọn ta đã nghe nói đến nòi giống nhỏ mọn các ngươi. Các ngươi chỉ là loài sâu bọ khi so sánh với sức mạnh của Nữ Thần Bóng Tối. Hôm nay sẽ là ngày tận số của các ngươi.

note: [message]: speaker=Darius
en: She said you would come. You may be able to defeat us, but none can defy her. You will bow down in the end. It is your destiny.
vi: Người nói các ngươi sẽ đến. Các ngươi có thể đánh bại bọn ta, nhưng không ai có thể thách thức người. Các ngươi sẽ phải cúi đầu vào phút cuối. Đó là định mệnh của các ngươi.

note: [message]: speaker=Hekuba
en: The time has come, my brethren. On this most holy day, let us sacrifice these infidels unto The Dark Lady. Their suffering shall be a testament to her power and glory!
vi: Thời khắc đã đến, đồng đội của ta. Vào ngày thiêng liêng nhất này, chúng ta hãy hiến tế bọn vô đạo cho Nữ Thần Bóng Tối. Nỗi đau đớn của chúng sẽ là minh chứng cho sức mạnh và vinh quang của người!

note: [message]: speaker=Esanoo
en: Oh no! Our enchantress, We-jial. Where did they hide her? What horrible fate has befallen her? If only we could have saved her in time.
vi: Ôi không! Nữ phù thủy của chúng tôi, We-jial. Bọn chúng đã giấu cô ấy ở đâu? Định mệnh khủng khiếp nào đã xảy ra với cô ấy? Ước gì chúng ta có thể giải cứu cô ấy kịp thời.

note: [message]: race=merman
en: The Sea God will carry her soul out to sea and bear it to the deeps. May he watch over her until the day we are all together again.
vi: Thần biển sẽ mang linh hồn cô ấy ra biển và đưa nó xuống đáy sâu. Cầu mong ngài dõi theo cô ấy đến ngày tất cả chúng ta lại ở bên nhau.

note: [message]: speaker=Zhul
en: Esanoo said there were five merfolk captured. We only found four. Where did they hide the last one? What horrible acts have these humans committed?
vi: Esanoo nói có năm người cá bị bắt giữ. Chúng ta chỉ tìm thấy bốn. Chúng giấu người cuối cùng ở đâu? Bọn con người này đã thực hiện những hành động khủng khiếp gì?

note: [message]: race=merman
en: They took We-jial, our enchantress, away from us. But she is at peace now. The Sea God will carry her soul out to sea and bear it to the deeps. May he watch over her until the day we are all together again.
vi: Chúng đã bắt We-jial, nữ phù thủy của chúng tôi, và chia cắt cô ấy khỏi chúng tôi. Thần biển sẽ mang linh hồn cô ấy ra biển và đưa nó xuống đáy sâu. Cầu mong ngài dõi theo cô ấy đến ngày tất cả chúng ta lại ở bên nhau.

note: [message]: speaker=Kaleh
en: The bars of the cages are smoking and glowing red hot!
vi: Song sắt của những chiếc lồng đang bốc khói và nóng đỏ!

note: [message]: speaker=Esanoo
en: May the Sea God protect us. They are being burnt alive! It’s terrible, I can’t bear to watch.
vi: Cầu mong thần biển bảo vệ chúng ta. Họ đang bị thiêu sống! Thật khủng khiếp, tôi không thể chịu đựng được khi phải chứng kiến.

note: [message]: race=merman
en: The Sea God will carry their souls out to sea and bear them to the deeps. May he watch over them until the day we are all together again.
vi: Thần biển sẽ mang linh hồn của họ ra biển và đưa chúng xuống đáy sâu. Cầu mong ngài dõi theo họ đến ngày tất cả chúng ta lại ở bên nhau.

note: [message]: speaker=Zhul
en: Eloh protect us. They are being burnt alive! I do not know what the purpose of the unholy sacrifice is, but it is sickening to watch.
vi: Eloh bảo vệ chúng ta. Họ đang bị thiêu sống! Tôi không biết mục đích của cuộc hiến tế vô đạo này là gì, nhưng thật kinh tởm khi phải chứng kiến.

note: [message]: speaker=Kaleh
en: We couldn’t save enough of the merfolk. We have failed. Now we shall never be able to meet the merfolk’s leader!
vi: Chúng ta đã không thể giải cứu đủ các người cá. Chúng ta đã thất bại. Giờ chúng ta sẽ chẳng bao giờ gặp được người chỉ huy của các người cá!

note: [message]: speaker=Esanoo
en: Oh Master, forgive me. I could not save them all in time. Vile humans, you shall pay twice over for what you have done!
vi: Ôi chủ nhân, tha thứ cho tôi. Tôi không thể cứu tất cả bọn họ kịp thời. Bọn con người xấu xa, các ngươi sẽ trả giá gấp đôi vì những gì các ngươi đã làm!

note: [message]: speaker=Darius
en: The stinkin’ elves have freed some of the merfolk. And still they fight on. Execute plan B. And kill those merfolk!
vi: Bọn thần tiên bốc mùi đã giải thoát một số người cá. Và chúng vẫn chiến đấu. Thi hành kế hoạch B. Giết tất cả bọn người cá đó!

note: [message]: speaker=Darius [message]: speaker=Alastra
en: I must go report to the Iron Council. Keep fighting!
vi: Ta phải đi báo cáo với Hội Đồng Sắt. Tiếp tục chiến đấu!

note: [message]: speaker=Zelgant
en: I go to marshal reinforcements. Do not lose heart, we will crush these puny elves.
vi: Ta đi kêu gọi quân tiếp viện. Đừng nản chí, chúng ta sẽ tiêu diệt bọn thần tiên yếu đuối này.

note: [message]: speaker=Alastra
en: I must leave for now, fight on in my stead.
vi: Giờ ta phải đi, tiếp tục chiến đấu thay mặt cho ta.

note: [message]: speaker=Hekuba
en: Curse them! The elves have stolen our offering to the Lady. We will have our vengeance. Keep fighting and execute plan C!
vi: Nguyền rủa bọn chúng! Lũ thần tiên đã đánh cắp lễ vật của chúng ta dành cho Nữ Thần. Chúng ta sẽ báo thù. Tiếp tục chiến đấu và thi hành kế hoạch C!

note: [message]: speaker=Nym Nym is talking about Hekuba, the male necromancer who is the final enemy leader in the last part of this scenario. This line is at the end of the rescuing-merfolk part, so far Hekuba has either watched silently (if Darius is still alive), or has said versions of Darius' lines 
en: Who was that?
vi: Ai kia?

note: [message]: race=merman subject is a male necromancer
en: That was one of the Iron Triad. Rarely do they leave their sanctuary. They prefer to let their minions do the dirty work.
vi: Đó là một trong bộ ba chủ trì Hội Đồng Sắt. Chúng hiếm khi rời khỏi nơi trú ẩn. Chúng thích để các thuộc hạ của mình thực hiện những công việc dơ bẩn hơn.

note: [message]: speaker=Tanstafaal
en: Hail, my brothers, I have returned!
vi: Chào, các người anh em, tôi đã trở lại!

note: [message]: speaker=Kaleh
en: Tanstafaal, where have you been? We have been looking for you.
vi: Tanstafaal, anh đã ở đâu? Chúng tôi đang tìm anh.

note: [message]: speaker=Tanstafaal
en: I have gone on a journey and I have seen the light. No longer will I blindly follow in your footsteps, Kaleh. I have come back to lead our people on the true path. She has spoken to me, and I am but an implement of her divine will.
vi: Tôi đã ra đi trên một hành trình và nhìn thấy ánh sáng. Tôi sẽ không mù quáng theo bước chân của anh nữa, Kaleh. Tôi trở về để dẫn dắt người của chúng ta theo con đường đúng đắn. Người đã nói với tôi, và tôi là người đại diện cho ý chí thần thánh của người.

note: [message]: speaker=Nym
en: Who has spoken to you?
vi: Ai đã nói với anh?

note: [message]: speaker=Tanstafaal
en: Behold, our goddess has returned to us. All bow down to Eloh, our savior!
vi: Nhìn đi, nữ thần của chúng ta đã trở về với chúng ta. Tất cả cúi đầu trước Eloh, vị cứu tinh của chúng ta!

note: [message]: role=mystic_speaker
en: The Goddess!
vi: Nữ thần!

note: [message]: role=fighter_speaker
en: Forgive me my sins!
vi: Tha thứ cho tội lỗi của tôi!

note: [message]: speaker=Zhul
en: That I am so blessed to gaze upon Eloh herself...
vi: Tôi thật sung sướng khi được chiêm ngưỡng Eloh...

note: [message]: speaker=Eloh
en: Hail my people. In your time of trial I appear to you, to save you yet again.
vi: Chào các thần dân của ta. Vào lúc thử thách, ta xuất hiện trước các ngươi, để cứu các ngươi một lần nữa.

note: [message]: speaker=Eloh
en: I come to you with dire news: one of you has betrayed me, and is a traitor to your cause.
vi: Ta đến với các ngươi cùng tin thảm khốc: một người trong số các ngươi đã phản bội ta, và là kẻ phản bội sự nghiệp của các ngươi.

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [message]: role=scout_speaker [message]: speaker=Zhul #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Shek'kahan #-#-#-#-#  1955 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Iliah-Malal
en: No!
vi: Không!

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [message]: role=rider_speaker #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Haldric II
en: Who?
vi: Ai?

note: [message]: speaker=Eloh
en: Did I not say that I would deliver you from evil and bring you to the promised land? I have shepherded you out of the harsh deserts and under the mountains. And your salvation was almost at hand.
vi: Không phải ta đã nói ta sẽ cứu các ngươi khỏi cái ác và đưa các ngươi đến miền đất hứa sao? Ta đã hướng dẫn các ngươi ra khỏi sa mạc khô cằn và dưới dãy núi. Và sự cứu rỗi của các ngươi đã ở gần trong tay.

note: [message]: speaker=Eloh
en: But there was one who grew corrupted by his power and rejected my divine plan. He sought to usurp my authority. He had no faith and believed that he knew better than me, I who have watched over you for generations. He wanted to lead you astray. In these perilous lands, the fate of your journey stands upon the edge of a knife, falter once and all shall fail.
vi: Nhưng có một kẻ đã trở nên lầm lạc trước sức mạnh của hắn và từ chối kế hoạch thần thánh của ta. Hắn tìm cách lộng quyền ta. Hắn không có niềm tin và cho rằng hắn biết rõ hơn ta, người đã dõi theo các ngươi hàng thế hệ. Hắn muốn dẫn các ngươi đi lạc lối. Ở những vùng đất đầy hiểm họa này, định mệnh cuộc hành trình của các ngươi như đứng trên lưỡi dao, loạng choạng một lần và tất cả sẽ sụp đổ.

note: [message]: speaker=Eloh
en: Yes, I speak of your so-called leader, Kaleh. I did call out to him initially because I thought he was one of the faithful, but he betrayed my trust. The humans you are slaughtering wanted to help you, until Kaleh foolishly attacked them. And now Kaleh has you serving the evil merfolk and their insidious plans. Follow his path and he would have you bow down and serve the merfolk’s foul god.
vi: Đúng vậy, ta nói về kẻ được gọi là người-lãnh-đạo của các ngươi, Kaleh. Ban đầu ta đã xuất hiện trước hắn vì ta nghĩ hắn là một trong những người trung thành, nhưng hắn đã phản bội sự tin tưởng của ta. Những con người các ngươi đang giết đã muốn giúp các ngươi, đến khi Kaleh ngu ngốc tấn công họ. Và giờ Kaleh đang bắt các ngươi phục vụ bọn người cá xấu xa và những mưu đồ quỷ quyệt của chúng. Theo con đường của hắn, hắn sẽ bắt các ngươi cúi đầu và phục vụ vị thần bẩn thỉu của bọn người cá.

note: [message]: speaker=Eloh
en: That is why I called out to Tanstafaal, one of my loyal followers. All is not yet lost. Follow him and I can still deliver you from your peril. But first, come back to me, stop fighting these humans, and kill this heretic Kaleh and his cronies.
vi: Đó là lý do ta đã xuất hiện trước Tanstafaal, một trong những tín đồ trung thành của ta. Tất cả chưa phải đã mất. Hãy theo anh ta, ta vẫn có thể cứu các ngươi khỏi hiểm họa. Nhưng trước hết, hãy đến với ta, ngừng chiến đấu với những con người này, giết kẻ dị giáo Kaleh và đám bạn bè của hắn.

note: [message]: speaker=Kaleh
en: Wait, my people, do not be deceived. This thing that appears by Tanstafaal’s side is not our god. I too was fooled at first, but I have come to realize by her actions that she is an impostor. When she appeared to me the night before Garak died, she told me to kill all that lived under the mountains, even the dwarves who ended up helping us. Likewise when we escaped from the caves, she appeared to me again, and told me to bow down to the humans, else she would destroy me. Never has Eloh threatened one of us or dictated our actions.
vi: Chờ đã, mọi người, đừng để bị đánh lừa. Thứ xuất hiện bên cạnh Tanstafaal không phải là vị thần của chúng ta. Ban đầu tôi quá ngu ngốc, nhưng sau đó tôi đã nhận ra qua hành động của mụ, mụ là một kẻ mạo danh. Khi mụ xuất hiện trong giấc mơ của tôi vào đêm trước khi Garak chết, mụ bảo tôi giết tất cả những kẻ sống dưới dãy núi, kể cả người lùn, những người đã giúp chúng ta. Khi chúng ta thoát khỏi hang động, mụ cũng xuất hiện trước tôi một lần nữa, và bảo tôi cúi đầu trước bọn con người, nếu không mụ sẽ tiêu diệt tôi. Eloh chưa bao giờ đe dọa một ai trong số chúng ta hay sai khiến chúng ta hành động.

note: [message]: role=fighter_speaker
en: Why should we trust you? We have not heard Eloh’s words directly. Only now that you have led us into this folly has Eloh appeared to us.
vi: Tại sao chúng tôi phải tin anh? Chúng tôi chưa từng trực tiếp nghe những lời của Eloh. Chỉ bây giờ, khi anh dẫn chúng tôi vào hành động dại dột này, Eloh mới xuất hiện trước chúng tôi.

note: [message]: speaker=Kaleh
en: Wait, my people, do not be deceived. This thing that appears by Tanstafaal’s side is not our god. I too was fooled at first, but I have come to realize by her actions that she is an impostor. When she appeared to me the night before Garak died, she told me to kill all that lived under the mountains, even the trolls who ended up helping us. Likewise when we escaped from the caves, she appeared to me again, and told me to bow down to the humans, else she would destroy me. Never has Eloh threatened one of us or dictated our actions.
vi: Chờ đã, mọi người, đừng để bị đánh lừa. Thứ xuất hiện bên cạnh Tanstafaal không phải là vị thần của chúng ta. Ban đầu tôi quá ngu ngốc, nhưng sau đó tôi đã nhận ra qua hành động của mụ, mụ là một kẻ mạo danh. Khi mụ xuất hiện trong giấc mơ của tôi vào đêm trước khi Garak chết, mụ bảo tôi giết tất cả những kẻ sống dưới dãy núi, kể cả quỷ núi, những người đã giúp chúng ta. Khi chúng ta thoát khỏi hang động, mụ cũng xuất hiện trước tôi một lần nữa, và bảo tôi cúi đầu trước bọn con người, nếu không mụ sẽ tiêu diệt tôi. Eloh chưa bao giờ đe dọa một ai trong số chúng ta hay sai khiến chúng ta hành động.

note: [message]: role=fighter_speaker
en: Why should we trust you? We have not heard these words directly. Only now that you have led us into this folly has she appeared to us.
vi: Tại sao chúng tôi phải tin anh? Chúng tôi chưa từng trực tiếp nghe những lời đó. Chỉ bây giờ, khi anh dẫn chúng tôi vào hành động dại dột này, người mới xuất hiện trước chúng tôi.

note: [message]: speaker=Tanstafaal
en: Your words are meaningless, Kaleh. My brethren, Eloh has appeared to you. She has spoken. Defy her at your own peril. I declare all who oppose Eloh heretics. All who are faithful, join me and let us kill the usurpers!
vi: Những lời của ngươi chẳng có nghĩa lý gì, Kaleh. Những người anh em của ta, Eloh đã xuất hiện trước các bạn. Người đã phát biểu. Cứ liều mạng thách thức người. Ta tuyên bố tất cả những kẻ chống lại Eloh là dị giáo. Tất cả những ai trung thành, hãy tham gia cùng ta và giết bọn lộng quyền!

note: [message]: speaker=Kaleh
en: Eloh would never ask elf to kill elf. But it seems I have little choice. My people, I have led you this far, join with me and help me crush this new rebellion!
vi: Eloh không bao giờ bảo thần tiên giết thần tiên. Nhưng có vẻ ta không còn nhiều lựa chọn. Mọi người, tôi đã dẫn dắt các bạn đến mức này, hãy tham gia cùng tôi và giúp tôi tiêu diệt cuộc nổi loạn mới này!

note: [message]: speaker=Kaleh
en: I do not know, but given what I have seen of the humans, I think following her would lead us down a dark road indeed. One that I personally do not want to discover the end of.
vi: Tôi không biết, nhưng với những gì tôi đã thấy ở bọn con người, tôi nghĩ theo mụ sẽ dẫn chúng ta xuống một con đường đen tối. Một thứ mà cá nhân tôi không muốn khám phá kết cục của nó.

note: [message]: speaker=Zhul
en: Forgive me, Kaleh. I do not know what to believe. I... I have to ponder this.
vi: Tha thứ cho tôi, Kaleh. Tôi không biết tin vào ai. Tôi... tôi phải cân nhắc điều này.

note: [message]: speaker=Grog
en: Great Leader told Grog to serve you, and so Grog will still follow your command. But other elves must be out on a separate island. How will we cross deep water?
vi: Đại thủ lĩnh bảo Grog phục vụ anh, do đó Grog vẫn sẽ theo lệnh của anh. Nhưng các thần tiên khác hẳn đang ở trên một hòn đảo riêng biệt. Chúng ta sẽ băng qua nước sâu bằng cách nào?

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: The chieftain told me to serve you, and it will take more than this to shatter my confidence in you, lad. But those elves must be out on a different island, how will we cross the deep water?
vi: Thủ lĩnh bảo tôi phục vụ cậu, và chuyện này không thể phá vỡ niềm tin của tôi vào cậu. Nhưng các thần tiên đó hẳn đang ở trên một hòn đảo khác, chúng ta sẽ băng qua nước sâu bằng cách nào?

note: [message]: race=merman
en: I believe that in this we can help. We are very grateful for all you have done for us Kaleh, and though we assure that we mean you no harm, you are right that actions speak louder than words. We are more familiar with the waters than you are, and we noticed that there are two shallow paths leading to the island where the other elves must be. We can show you these paths and help you across so that you may put down this rebellion.
vi: Tôi tin chúng tôi có thể giúp đỡ. Chúng tôi rất biết ơn vì tất cả những gì anh đã làm cho chúng tôi, Kaleh. Dù chúng tôi đảm bảo chúng tôi không làm hại các anh, anh đúng khi nói rằng hành động tốt hơn lời nói. Chúng tôi quen với nước hơn các anh, và chúng tôi thấy rằng có hai con đường nước nông dẫn đến hòn đảo nơi các thần tiên khác đang ở. Chúng tôi có thể chỉ cho anh hai đường này và giúp anh băng qua, để anh có thể chấm dứt cuộc nổi loạn này.

note: [message]: speaker=Kaleh
en: Thank you, I’m sure you will be very useful in the shallow waters. All right people, I don’t want to kill any more than I have to. Too much blood has been spilled already. Knock ’em out, wound them, kill them only if you must. But we must stop Tanstafaal in his lunacy before he destroys us entirely.
vi: Cảm ơn, tôi chắc chắn các bạn sẽ rất hữu ích trong nước nông. Được rồi mọi người, tôi không muốn giết thêm bất kỳ ai trừ khi bắt buộc. Quá nhiều máu đã đổ. Hãy hạ gục họ, gây thương tích cho họ, giết họ chỉ khi bắt buộc. Nhưng chúng ta phải ngăn chặn tên Tanstafaal mất trí trước khi hắn tiêu diệt toàn bộ chúng ta.

note: [message]: speaker=Nym
en: We who have fought by your side before will stand with you Kaleh, but many of our people are fleeing and joining Tanstafaal. I’m afraid that while you can recall past warriors, you won’t be able to recruit any new ones.
vi: Chúng tôi, những người đã chiến đấu bên cạnh anh sẽ đứng cùng anh, Kaleh, nhưng nhiều người của chúng ta đang chạy trốn và gia nhập cùng Tanstafaal. Tôi sợ rằng chừng nào anh còn có thể gọi lại các chiến binh cũ, anh sẽ không thể tuyển bất kỳ người nào mới.

note: [message]: speaker=Kaleh
en: Then we will make do with those few that we have.
vi: Thế thì chúng ta sẽ chiến đấu với số lượng ít ỏi mà chúng ta có.

note: [event]
en: Elvish Rebel
vi: Thần tiên nổi loạn

note: [message]: speaker=Zhul
en: I’m sorry Kaleh, I cannot let our people slaughter each other. There must be a way to stop this.
vi: Tôi xin lỗi, Kaleh, tôi không thể để người của chúng ta tàn sát lẫn nhau. Phải có một cách để ngăn chặn điều này.

note: [message]: speaker=Kaleh
en: No, don’t...
vi: Không, đừng...

note: [message]: speaker=Zhul
en: I have no choice, goodbye.
vi: Tôi không còn lựa chọn nào, tạm biệt.

note: [message]: speaker=Zhul
en: Oh Eloh, you know how long I have faithfully served you. I ask you now a boon in return. Do not kill the boy Kaleh, he is just doing what his heart tells him to do. Did you not say, <i>“To err is elven, but to forgive divine”</i>?
vi: Ôi Eloh, người biết tôi đã trung thành phục vụ người lâu đến mức nào. Giờ tôi cầu xin người một ân huệ. Đừng giết cậu bé Kaleh, cậu ấy chỉ làm những gì trái tim mách bảo. Chẳng phải người đã nói: <i>“Mắc lỗi là thần tiên, nhưng tha lỗi là thần thánh”</i> đó sao?

note: [message]: speaker=Eloh
en: You dare to lecture me? I am a god and you are but a mortal. You of all people should know that your position is to enforce my will, not question it!
vi: Ngươi dám lên lớp ta à? Ta là một vị thần còn ngươi chỉ là người thường. Tất cả các ngươi nên biết rằng vị trí của các ngươi là thực hiện ý chí của ta, chứ không phải là thắc mắc!

note: [message]: speaker=Zhul
en: But you yourself can see that many of our people’s faith is wavering. You cannot gain their loyalty by slaughtering the boy and his friends. Be merciful and kind, as you have always been, and there may be no need for this self-annihilating conflict.
vi: Nhưng người có thể thấy niềm tin của nhiều người chúng ta đang dao động. Người không thể có được lòng trung thành của họ bằng cách giết cậu bé và các bạn của cậu ấy. Xin hãy từ bi và khoan dung, như người luôn từng vậy trước đây, và có lẽ không cần cuộc xung đột tự-hủy-diệt này nữa.

note: [message]: speaker=Eloh
en: Times have changed. Mercy is a sign of weakness. Let this be a lesson to everyone, absolute loyalty is absolute strength. It is clear that you do not understand this concept, Zhul. My people, now is a time to tear down the old guard and create a new empire of strength, fealty and glory! I shall grant those who are loyal eternal life and we will triumph over all enemies!
vi: Thời thế đã thay đổi. Từ bi là biểu hiện của sự yếu đuối. Đây sẽ là một bài học cho mọi người, lòng trung thành tuyệt đối là sức mạnh tuyệt đối. Rõ ràng ngươi không hiểu khái niệm này, Zhul. Người của ta, giờ là lúc để phá bỏ đội quân cũ và tạo ra một đế chế mới của sức mạnh, lòng trung thành và vinh quang! Ta sẽ ban cho những người trung thành cuộc sống vĩnh hằng, chúng ta sẽ chiến thắng mọi kẻ thù!

note: [message]: speaker=Zhul
en: No, I—
vi: Không, tôi -

note: [message]: speaker=Eloh
en: No, I don’t think you shall pester me any more. You shall be as a statue, forced to watch events unfold and helpless to interfere. Yes, I think this will be an appropriate punishment. Then perhaps you will learn not to question my divine will.
vi: Không, ta nghĩ ngươi sẽ không quấy rầy ta nữa. Ngươi sẽ là một bức tượng, bắt buộc phải chứng kiến những sự kiện đang diễn ra và không thể can thiệp. Ta nghĩ đây sẽ là hình phạt thích đáng. Như thế ngươi sẽ học được cách đừng thắc mắc ý chí thần thánh của ta.

note: [message]: speaker=Kromph
en: Aarrggh! Voices in my head, make them stop!
vi: Ááá! Những giọng nói trong đầu ta, bắt chúng ngừng lại!

note: [message]: speaker=Nym
en: What? What do you hear?
vi: Cái gì? Ngươi nghe thấy gì?

note: [message]: speaker=Kromph
en: Must... Can’t... Must... Help me!
vi: Phải... Không thể... Phải... Cứu tôi với!

note: [message]: speaker=Kromph
en: Must obey... Can’t resist... I... Yes, Mistress, I am yours.
vi: Phải tuân lệnh... Không thể kháng cự... Tôi... Vâng, thưa bà chủ, tôi tuân lệnh của người.

note: [message]: speaker=Kromph
en: Pretty lady say elves bad. Kill elves. Kill!
vi: Nữ thần nói thần tiên tồi tệ. Giết thần tiên. Giết!

note: [message]: speaker=Kromph
en: Mistress gone, must follow commands, but Nym master too, Nym say must protect elves, but mistress say must kill elves, but must protect, must kill, protect, kill, protect, kill, augghh!!
vi: Bà chủ đã ra đi, phải tuân lệnh, nhưng Nym cũng là chủ. Nym nói phải bảo vệ thần tiên, nhưng bà chủ nói phải giết thần tiên, nhưng phải bảo vệ, phải giết, bảo vệ, giết, bảo vệ, giết, ááá!!

note: [message]: speaker=Kaleh
en: He just collapsed, the conflicting orders must have been too much for him.
vi: Nó vừa gục xuống, các mệnh lệnh mâu thuẫn chắc hẳn đã quá mức chịu đựng đối với nó.

note: [message]: speaker=Nym
en: Poor Kromph, at least he’s finally at rest.
vi: Tội nghiệp Kromph, ít nhất cuối cùng nó cũng được yên nghỉ.

note: [event]: role=Angry Crab
en: Angry Crab
vi: Cua tức giận

note: [message]: speaker=unit
en: Where did those things come from? They look dangerous.
vi: Những thứ đó từ đâu đến thế? Chúng có vẻ nguy hiểm.

note: [message]: speaker=unit
en: What are those things? They looked like ticked off giant crabs.
vi: Những thứ đó là gì thế? Trông chúng như những con cua khổng lồ.

note: [message]: speaker=Eloh
en: You think you can strike me down. This is just a small part of my true power.
vi: Các ngươi nghĩ mình có thể hạ gục ta sao? Đây chỉ là một phần nhỏ trong sức mạnh thực sự của ta.

note: [message]: speaker=Kaleh
en: Small part or no, if it is mortally possible to destroy you, I shall. Your hands are stained in our blood; you are not our god.
vi: Phần nhỏ hay không, nếu có thể tiêu diệt ngươi, ta sẽ tiêu diệt. Bàn tay ngươi đã vấy máu bọn ta, ngươi không phải là vị thần của bọn ta.

note: [message]: speaker=Eloh
en: Don’t worry Kaleh, we will see each other again... I promise.
vi: Đừng lo Kaleh, chúng ta sẽ gặp lại nhau... Ta hứa.

note: [message]: speaker=Nym
en: She freaks me out, but at least it seems that she can be destroyed.
vi: Mụ ta làm tôi rùng mình, nhưng ít nhất có vẻ mụ ta cũng có thể bị tiêu diệt.

note: [message]: speaker=Kaleh
en: That was just an apparition, but if we meet again I will make her pay for all that she has done.
vi: Đó chỉ là một hiện thân, nhưng nếu gặp lại, tôi sẽ bắt mụ phải trả giá vì tất cả những gì mụ đã làm.

note: [message]: speaker=Zhul
en: I’m sorry, Kaleh. My faith clouded my reason. But I wanted so very much to believe.
vi: Tôi xin lỗi Kaleh. Niềm tin che mờ lý trí của tôi. Nhưng tôi đã rất muốn tin.

note: [message]: speaker=Kaleh
en: You do not need to apologize. What you did was very brave. I wish to... to whatever god still watches over us, that this bloodshed was not necessary. But I could not let half my people be co-opted by that thing. As horrible as it sounds, even death is a better fate.
vi: Bà không cần phải xin lỗi. Điều bà đã làm thật dũng cảm. Tôi ước với... với bất kỳ vị thần nào vẫn đang dõi theo chúng ta, rằng cảnh đổ máu này là không cần thiết. Nhưng tôi không thể để một nửa người dân của tôi bị thứ đó thao túng. Nghe có vẻ kinh khủng, nhưng thậm chí cái chết còn là một định mệnh tốt hơn.

note: [message]: speaker=Zhul
en: So when you had the strange encounter with that human Durstrag and his guards, just after we escaped the caves, you were talking to Eloh, or whatever she is?
vi: Vậy là khi cậu có cuộc chạm trán kỳ lạ với tên con người Durstrag đó và lính của hắn, ngay sau khi chúng ta thoát khỏi hang động, cậu đang nói chuyện với Eloh, hoặc hiện thân nào đó, phải không?

note: [message]: speaker=Kaleh
en: Yes, she appeared only to me and demanded that I surrender to the humans. When I refused she threatened me, saying she would kill me if I refused. That’s when I really started to get suspicious.
vi: Đúng vậy, mụ chỉ xuất hiện trước tôi và yêu cầu tôi đầu hàng bọn con người. Khi tôi từ chối, mụ đe dọa tôi, nói rằng mụ sẽ giết tôi nếu tôi từ chối. Đó là khi tôi thực sự bắt đầu thấy nghi ngờ.

note: [message]: speaker=Zhul
en: It is clear that that thing was not our god. I do not know what it was, but I have to keep believing that Eloh is out there somewhere. Without our faith, what do we have left?
vi: Rõ ràng thứ đó không phải là vị thần của chúng ta. Tôi không biết nó là gì nhưng tôi phải tiếp tục tin rằng Eloh đang ở đâu đó. Không có niềm tin, chúng ta còn lại điều gì?

note: [message]: speaker=Nym
en: We have each other.
vi: Chúng ta có nhau.

note: [message]: speaker=Zhul
en: That’s not enough. Look, you’re a wonderful girl Nym, and Kaleh, you’ve shown yourself to be a great leader, but our actions have to mean something more than just our day-to-day survival. There has to be a higher purpose, Eloh must have some sort of plan for us. We have to keep believing.
vi: Điều đó là không đủ. Nhìn xem, cô là một cô gái tuyệt vời, Nym, và Kaleh, cậu đã chứng tỏ bản thân là một người lãnh đạo vĩ đại, nhưng hành động của chúng ta phải có ý nghĩa gì đó hơn là chỉ sống sót ngày qua ngày. Phải có một mục đích cao hơn. Eloh hẳn phải có một kế hoạch nào đó cho chúng ta. Chúng ta phải tiếp tục tin.

note: [message]: speaker=Kaleh
en: Peace, Zhul, we can discuss theology later. We still have work to do.
vi: Thôi nào, Zhul, chúng ta có thể thảo luận về thần học sau. Chúng ta vẫn có việc phải làm.

note: [message]: speaker=Tanstafaal
en: You cannot defeat me, I am protected by the goddess now. Finally, Kaleh, I will show everyone who is stronger!
vi: Ngươi không thể đánh bại ta, ta được nữ thần bảo vệ. Kaleh, cuối cùng, ta sẽ cho mọi người thấy ai mạnh hơn!

note: [message]: speaker=Kaleh
en: Oh Tanstafaal, I pity you. This battle was never about you.
vi: Ôi Tanstafaal, tội nghiệp ngươi. Trận chiến này chưa bao giờ dành cho ngươi.

note: [message]: speaker=Kaleh
en: No, do not kill him. He may deserve it, but he will not die at my hands.
vi: Không, đừng giết hắn. Hắn có thể xứng đáng với điều đó, nhưng hắn sẽ không chết dưới tay tôi.

note: [message]: speaker=Tanstafaal
en: Never Kaleh. I will not be your lackey again!
vi: Không bao giờ, Kaleh. Ta sẽ không là đầy tớ của ngươi nữa đâu!

note: [message]: speaker=Kaleh
en: Why did he have to kill himself? Oh, poor misguided Tanstafaal. We have lost too many elves today.
vi: Tại sao hắn phải tự sát? Ôi Tanstafaal lầm lạc tội nghiệp. Hôm nay chúng ta đã mất quá nhiều thần tiên.

note: [message]: speaker=Nym
en: Do not blame yourself too much, it is Eloh who persuaded him to rebel.
vi: Đừng trách chính mình, chính Eloh đã thuyết phục hắn nổi loạn.

note: [message]: speaker=Kaleh
en: Yes, she too will pay for her part in all of this.
vi: Đúng, mụ cũng sẽ phải trả giá cho phần của mụ trong tất cả những chuyện này.

note: [message]: speaker=Kaleh
en: It is finished. See, my people, Tanstafaal has been killed by his own hand, and the thing pretending to be our god is gone.
vi: Thế là xong. Mọi người thấy không, Tanstafaal đã bị giết bởi chính bàn tay của mình, và thứ giả mạo vị thần của chúng ta đã ra đi.

note: [message]: speaker=Kaleh
en: You who call yourself Eloh, I challenge you, if you are truly our god, then show yourself, and strike me down where I stand!
vi: Ngươi, kẻ tự xưng là Eloh, ta thách thức ngươi, nếu ngươi là vị thần thực sự của bọn ta, thì hãy ra mặt đi, và đánh thẳng vào nơi ta đang đứng đây này!

note: [message]: speaker=Kaleh
en: Nothing. Eloh may still watch over us, but that thing was not her. And yet, I do not hold a grudge against all of you who rebelled. I too was deceived at first, and unlike the pretender, I am merciful. For there are too few of us left for us to slaughter each other over minor grievances. Let us declare a general amnesty and unite again, going forward hand in hand, for, god or no god, I will help us find a better land, or die trying.
vi: Chẳng có gì. Eloh có thể vẫn dõi theo chúng ta, nhưng thứ đó không phải là người. Tôi không giữ ác cảm với tất cả các bạn - những người đã nổi loạn. Ban đầu tôi cũng bị lừa gạt, và không giống như kẻ mạo danh, tôi khoan dung. Chúng ta chỉ còn lại quá ít để giết chóc lẫn nhau vì những bất bình nhỏ. Hãy tuyên bố ân xá và đoàn kết một lần nữa, tiến lên, tay trong tay, vì thần thánh hay không thần thánh, tôi sẽ giúp các bạn tìm ra một vùng đất tốt hơn, hoặc chết cùng nhau.

note: [message]
en: I think I speak for all of us when I say that we accept your offer of amnesty and will follow you again. You have proved yourself capable as a leader and we too tire of this bloodshed. In hindsight perhaps we were wrong about Eloh and Tanstafaal; we shall have to think about this long and hard.
vi: Tôi thay mặt cho tất cả mọi người nói rằng chúng tôi chấp nhận đề nghị ân xá và sẽ theo anh một lần nữa. Anh đã chứng tỏ bản thân là một người lãnh đạo và chúng tôi cũng mệt mỏi vì cảnh đổ máu này rồi. Có lẽ chúng tôi đã sai về Eloh và Tanstafaal. Chúng tôi sẽ phải nghĩ lâu và khó khăn về điều này.

note: [message]: speaker=Hekuba
en: And what about us, little elf, did you forget about us?
vi: Còn bọn ta thì sao, thần tiên bé nhỏ, ngươi quên bọn ta rồi sao?

note: [message]: speaker=Kaleh
en: I could never forget what you did to those merfolk.
vi: Ta không bao giờ quên những gì các ngươi đã làm với các người cá.

note: [message]: speaker=Hekuba
en: Good, for that is just a taste. You are fools to interfere with our affairs, and the Iron Council does not tolerate fools. The Dark Lady shall swallow your souls and you shall writhe in eternal torment. Arise my brethren, by her power those who have died shall rise up and join us! The very rocks too shall rise up out of the water to aid our crossing. Like a plague we shall pour forth and drive the non-believers before us!
vi: Tốt, đó chỉ là một mùi vị. Các ngươi là những kẻ ngu ngốc khi xen vào việc của bọn ta, Hội Đồng Sắt không khoan dung với những kẻ ngu ngốc đâu. Nữ Thần Bóng Tối sẽ nuốt chửng linh hồn của các ngươi, các ngươi sẽ quằn quại trong đau đớn. Đứng lên, những người anh em của ta, vì sức mạnh của người, những kẻ đã chết hãy đứng lên và tham gia cùng chúng ta! Những tảng đá cũng sẽ nhô lên khỏi mặt nước để giúp chúng ta băng qua. Chúng ta sẽ tràn ra như một bệnh dịch và đánh đuổi những kẻ ngoại đạo đằng trước chúng ta!

note: [event]
en: Arisen Warrior
vi: Chiến binh nổi dậy

note: [message]: speaker=Nym
en: Gosh, just when things were starting to calm down.
vi: Quái quỷ, ngay khi mọi thứ đang bắt đầu lắng xuống.

note: [message]: race=merman
en: Actually we prefer to dwell in the shallow waters, where we may frolic in the great coral reefs under the sun and moon. But I digress, we realize that you people cannot swim like us, and I believe I may have a solution.
vi: Thực ra chúng tôi thích cư ngụ ở những vùng nước nông hơn, ở đó chúng tôi vui đùa trong những rặng san hô xinh đẹp, dưới mặt trời và mặt trăng. Nhưng tôi lạc đề rồi, tôi nhận ra các anh không thể bơi như chúng tôi, tôi tin tôi có một giải pháp.

note: [message]: race=merman
en: The humans of the Iron Council dwell in a large island to the northwest; I was taken there several times for interrogation. It is a fearsome place, full of black rock and tall peaks, but in the center is a lagoon. In the lagoon, I saw several ships anchored, which we might be able to use to transport your people across the waves.
vi: Bọn con người thuộc Hội Đồng Sắt cư ngụ trên một hòn đảo lớn ở phía tây bắc. Tôi bị bắt đến đó nhiều lần để hỏi cung. Đó là một nơi đáng sợ, đầy đá đen và những đỉnh núi cao, nhưng ở giữa là một phá nước. Trong phá nước, tôi nhìn thấy một vài con tàu thả neo, mà chúng tôi có thể sử dụng để vận chuyển người của các bạn qua sóng.

note: [message]: speaker=Zhul
en: Across the waves?! We are a people of the desert, we know nothing of piloting such vessels! And I do not like the idea of putting my life at the mercy of some human-built ship.
vi: Qua sóng?! Chúng tôi là một dân tộc của sa mạc, chúng tôi chẳng biết gì về việc lái tàu thuyền! Tôi cũng không thích ý tưởng đặt toàn bộ mạng sống của mình dưới quyền của một con tàu nào đó do con người đóng.

note: [message]: speaker=Kaleh
en: We have already gone to many strange places and survived. I trust the merfolk. If they believe that they can transport us safely across the waters, then I will put my life in their hands.
vi: Chúng tôi đã đi đến nhiều nơi kỳ lạ và sống sót. Tôi tin các người cá. Nếu họ tin rằng họ có thể vận chuyển chúng ta an toàn qua đại dương, thì tôi sẽ đặt cuộc đời mình vào tay họ.

note: [message]: speaker=Nym
en: Wherever you go Kaleh, I will follow.
vi: Dù anh đi bất kỳ đâu, Kaleh, tôi sẽ theo anh.

note: [message]: speaker=Zhul
en: Very well. You have not led us astray so far, I will not leave you now.
vi: Thôi được. Từ trước đến nay, cậu chưa từng dẫn chúng tôi đi lạc lối, giờ tôi sẽ không rời bỏ cậu đâu.

note: [message]: speaker=Grog
en: Grog scared of big water and bright sun, but Grog will not dishonor Great Leader. Great Leader say follow Kaleh, and Grog will do so.
vi: Grog sợ nước sâu và mặt trời chói lọi, nhưng Grog sẽ không làm ô danh đại thủ lĩnh. Đại thủ lĩnh nói theo Kaleh, Grog sẽ làm thế.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: Ouch, being stuck between the water and the sun is a terrible place to be, but where you go I will follow.
vi: Ui, bị mắc kẹt giữa nước và mặt trời là một nơi khủng khiếp, nhưng anh đi đâu tôi cũng sẽ theo.

note: [message]: race=merman
en: We have attacked the humans in the past, when their boats trespass in our waters, and so they fear us greatly. Their dark mages have cast protective spells upon their boats, preventing any of our kind from boarding them. I am afraid that we cannot capture the boats for you. We will, of course, help you hold off the humans. Later, once we escape, with your help I think we can dispel the protections, but for now you must seize them yourselves.
vi: Chúng tôi đã tấn công bọn con người trong quá khứ, khi tàu thuyền của chúng xâm phạm vùng nước của chúng tôi, nên chúng rất sợ chúng tôi. Các pháp sư bóng tối của chúng đã thực hiện bùa phép bảo vệ tàu thuyền, ngăn chặn bất kỳ người nào trong số chúng tôi leo lên. Tôi sợ rằng chúng tôi không thể chiếm tàu thuyền cho các bạn. Tất nhiên, chúng tôi sẽ giúp các bạn cầm chân bọn con người. Về sau, khi chúng ta trốn thoát, với sự giúp đỡ của các bạn, tôi nghĩ chúng tôi có thể hóa giải phép thuật bảo vệ, nhưng ngay bây giờ, các bạn phải tự mình đánh chiếm.

note: [message]: race=merman
en: There are four boats in the lagoon. Once you have captured each of the four then we can help you steer them out into the open water and to freedom. Then we can pilot them to shore, safely away from the humans, and load the rest of your people on board. But we will need all four boats to fit all of your remaining people.
vi: Có bốn chiếc tàu trong phá nước. Khi các bạn chiếm được một trong số bốn, chúng tôi có thể giúp các bạn lái chúng ra ngoài khơi và tự do. Sau đó chúng ta có thể đưa chúng vào bờ biển, tránh xa khỏi bọn con người, và để những người còn lại trong số các bạn lên tàu. Nhưng chúng ta sẽ cần cả bốn chiếc tàu để chứa đủ toàn bộ người của các bạn.

note: [message]: speaker=Nym
en: Truly, there are not as many of us as there once were.
vi: Thực sự, chúng tôi không có nhiều người như trước đây.

note: [message]: speaker=Kaleh
en: Though the cost be high, we do what we must. Come let us go capture those boats.
vi: Dù phí tổn cao, nhưng chúng ta làm điều chúng ta phải làm. Đi thôi, hãy chiếm những con tàu đó.

note: [message]: speaker=Kaleh
en: We’ve run out of time. The humans are gaining strength and will surely overwhelm us now.
vi: Chúng ta đã hết thời gian. Bọn con người đang lấy lại sức mạnh và chắc chắn sẽ áp đảo chúng ta.

note: [message]: speaker=Nym
en: We’ve captured all four boats!
vi: Chúng ta đã chiếm được tất cả bốn chiếc tàu!

note: [message]: speaker=Kaleh
en: Good, then let’s get out of here. The merfolk will help you guide the ships. I’ll muster the rest of our people and retreat from this bloody battlefield. We’ll meet you along the coastline west of here. Don’t worry about losing us, we’ll stick to the coast and the merfolk will help us keep in contact. Once we’ve escaped and are out of range of any counterattacks by the humans, we can load the rest of our people onto the ships.
vi: Tốt, thế thì chúng ta hãy ra khỏi đây. Người cá sẽ giúp các bạn điều khiển tàu. Tôi phải tập hợp những người còn lại và rút lui khỏi chiến trường đẫm máu này. Chúng tôi sẽ gặp các bạn dọc theo đường bờ biển phía tây nơi đây. Đừng lo về việc lạc chúng tôi, chúng tôi sẽ bám theo bờ biển và người cá sẽ giúp chúng ta giữ liên lạc. Một khi trốn thoát và ra ngoài phạm vi đánh trả của bọn con người, chúng ta có thể đưa những người còn lại lên tàu.

note: [message]: type=Mermaid Priestess,Mermaid Diviner,Mermaid Enchantress,Mermaid Siren [message]: race=merman
en: Then by the Sea God’s hand I call forth the winds. May they confound our enemies and blow these ships to safety!
vi: Nhờ bàn tay thần biển, tôi có thể gọi gió. Cầu mong gió cản trở kẻ thù của chúng ta và thổi những con tàu này đến nơi an toàn!

note: [scenario]: id=10_Speaking_with_the_Fishes
en: Speaking with the Fishes
vi: Nói chuyện với cá

note: [unit]: type=Merman Warrior [unit]: type=Merman Hoplite [unit]: type=Merman Spearman [unit]: type=Merman Entangler
en: Merfolk Guard
vi: Vệ sĩ người cá

note: [message]: speaker=Melusand
en: Hail Kaleh, long have I waited to see you in person.
vi: Chào Kaleh, tôi đã chờ đợi để gặp cậu từ lâu.

note: [message]: speaker=Kaleh
en: Greetings. I’m afraid I am at a disadvantage, for you know my name and I do not know yours.
vi: Xin chào. Tôi e là tôi đang gặp bất lợi, vì bà biết tên tôi còn tôi lại không biết tên bà.

note: [message]: speaker=Melusand
en: I am known as Melusand. I am what you might call a high priest among my people.
vi: Tên tôi là Melusand. Tôi là người mà cậu có thể gọi là tu sĩ cấp cao trong số các người cá.

note: [message]: speaker=Kaleh
en: This is—
vi: Đây là -

note: [message]: speaker=Grog
en: Grog says thank you.
vi: Grog nói cảm ơn.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: Thank you for your kindness.
vi: Cảm ơn vì lòng tốt của bà.

note: [message]: speaker=Melusand
en: No, you don’t have to introduce yourselves. I already know who you are and why you have been journeying all this way.
vi: Không, cậu không phải giới thiệu. Tôi đã biết các bạn là ai và tại sao các bạn lại đi đến tận đây.

note: [message]: speaker=Nym
en: If you know so much why did you drag us all the way out here?
vi: Nếu bà biết nhiều vậy, tại sao bà lại lôi kéo tất cả chúng tôi đến đây?

note: [message]: speaker=Melusand
en: Patience, young lady. All will be revealed in good time.
vi: Bình tĩnh nào, cô gái trẻ. Tất cả sẽ được tiết lộ vào thời điểm thích hợp.

note: [message]: speaker=Melusand
en: I have been watching your progress with great interest, but I could not contact you directly. That is why I sent out my most trusted followers to find you. I apologize for the difficulty of arranging a meeting. Oh, and I hope you do not mind my guards. But her spies are everywhere and I had to be certain that we could converse without being overheard. Besides, it never hurts to be too careful.
vi: Tôi đã chú ý theo dõi hành động của các bạn, nhưng tôi không thể liên lạc trực tiếp với các bạn. Đó là lý do tôi phái những người thân cận đáng tin cậy nhất của mình đi tìm các bạn. Tôi xin lỗi vì khó khăn khi sắp xếp một cuộc gặp mặt. Ồ, và tôi hy vọng các bạn không phiền về các vệ sĩ của tôi. Nhưng quân do thám của mụ ở khắp nơi và tôi phải chắc chắn chúng ta có thể trò chuyện mà không bị nghe lỏm. Ngoài ra, cẩn thận chẳng bao giờ là thừa.

note: [message]: speaker=Zhul
en: Whose spies?
vi: Quân do thám của ai?

note: [message]: speaker=Melusand
en: A long time ago there was a great empire of humans known as the Empire of Wesnoth. They lived peacefully alongside elves and dwarves, and drove the dark powers deep under the earth. It was a time of peace, light, and prosperity for all.
vi: Cách đây đã lâu, có một đế chế vĩ đại của con người, gọi là đế chế Wesnoth. Họ sống hòa bình cùng thần tiên và người lùn, đánh đuổi những sức mạnh đen tối sâu dưới lòng đất. Đó là thời đại của hòa bình, ánh sáng và thịnh vượng.

note: [message]: speaker=Zhul
en: Yes, we know about this age.
vi: Đúng, chúng tôi biết về thời đại này.

note: [message]: speaker=Melusand
en: The two suns, a monument to the power and hubris of the fallen Empire of Wesnoth, scorched the earth. The fields dried up, forests died, and swamps turned into mud-cracked plains. Since then the path of the second sun has shifted in the sky, creating the long dark that you are so familiar with every other night. And much evil has spread forth across the lands. The mages of the Empire of Wesnoth still haunt their domains as the undead lords that plague your sands. The surviving humans have descended into barbarity and squalor. Orcs cover the lands killing each other and any that fall into their grasp. The dwarves and trolls hide in their tunnels, in the dark, fighting an endless war. I do not mean to offend your friend, but the majority of them care little for the fate of the surface dwellers. And without their forests the elves have mostly died out, another victim of the chaos and evil that dominates our lands.
vi: Hai mặt trời, một công trình cho sức mạnh và sự ngạo mạn của đế chế Wesnoth, thiêu đốt trái đất. Đồng ruộng hạn hán, rừng tàn lụi, đầm lầy biến thành bùn khô nứt nẻ. Kể từ đó, quỹ đạo của mặt trời thứ hai trên bầu trời đã dịch chuyển, tạo ra bóng tối trường kỳ mà các bạn đã biết mỗi đêm. Cái ác tràn lan khắp vùng đất. Các pháp sư của đế chế Wesnoth vẫn lảng vảng, ám ảnh nơi chết của mình khi bọn chúa tể ma quái tràn vào sa mạc. Những con người sống sót rơi vào tình cảnh man rợ và nghèo khổ. Người thú phủ khắp vùng đất, giết chóc lẫn nhau, và bất cứ kẻ nào rơi vào tay chúng. Người lùn và quỷ núi ẩn nấp trong hang động, trong bóng tối, vật lộn một cuộc chiến vô tận. Tôi không có ý xúc phạm người bạn của các bạn, nhưng phần lớn bọn họ ít quan tâm đến định mệnh của những cư dân trên mặt đất. Và không có rừng, thần tiên chết dần chết mòn, trở thành một nạn nhân khác của hỗn loạn và cái ác đang thống trị.

note: [message]: speaker=Melusand
en: What can we merfolk do? We see much with our magics, but we do not have the numbers, nor the power, to bring back order to the domains of the land dwellers. And even the sea is not free from the darkness; we struggle to survive against the naga and far worse things that have crept forth from the dark places. We are barely holding our own in the waters, but you saw how ill-suited we were when we went ashore.
vi: Người cá chúng tôi có thể làm gì? Nhờ phép thuật, chúng tôi nhìn thấy nhiều điều, nhưng chúng tôi không có quân số, cũng như sức mạnh, để mang lại trật tự cho lãnh địa của các cư dân trên cạn. Thậm chí biển cả cũng không được tự do trước bóng tối, chúng tôi chiến đấu để sống sót trước bọn người rắn và những thứ tồi tệ hơn nhiều nhảy xổ ra khỏi các nơi tối tăm. Chúng tôi có lợi thế dưới nước, nhưng các bạn đã thấy chúng tôi không hợp thế nào khi lên trên bờ.

note: [message]: speaker=Melusand
en: You are probably wondering why I know all this history. Far out in the sea is a string of islands that was once colonized by some humans from the Empire of Wesnoth. During the Golden Age ships traveled often to the mainland carrying trade goods and news. Apparently the colony was led by a group of mages who wanted a safe place to perform their experiments. Protected by their magic and their isolation, these colonists held out longer than most after the fall of the empire. What happened to them we do not know for certain, but many years ago my people discovered the ruins of their settlements. While exploring the ruins we found a library full of letters and several journals. With our magics and knowledge we were able to decipher the writings and thus we could piece together the history of the end of the Golden Age.
vi: Có lẽ các bạn đang tự hỏi tại sao tôi lại biết toàn bộ lịch sử này. Ở xa ngoài biển là một chuỗi đảo, từng bị một số con người đến từ đế chế Wesnoth chiếm đóng. Trong Thời Đại Vàng, tàu thuyền thường qua lại đất liền, chở hàng hóa và tin tức. Đứng đầu các kiều dân hình như là một nhóm pháp sư, những người muốn một nơi an toàn để thực hiện các thí nghiệm của mình. Được bảo vệ bởi phép thuật và sự cách ly, các kiều dân này trụ vững lâu hơn hầu hết người khác sau sự sụp đổ của đế chế. Chúng tôi không biết chắc chắn điều gì đã xảy ra với họ, nhưng cách đây nhiều năm, người của tôi phát hiện ra các tàn tích của khu dân cư. Trong lúc thăm dò tàn tích, chúng tôi tìm thấy một thư viện đầy thư từ và một vài nhật ký. Bằng phép thuật và kiến thức, chúng tôi có thể giải mã các ghi chép, nhờ đó chúng tôi có thể lắp ráp toàn bộ lịch sử kết cục của Thời Đại Vàng.

note: [message]: speaker=Melusand
en: The islands seemed lush and bountiful so we decided to settle in the shallow waters. But we discovered that the largest island was a strange and sinister place. The interior of the island was choked with a thick jungle, and at the center we could see several tall rocky peaks. On the tallest peak was built some sort of stronghold and occasionally at night we saw strange lights emanating from it. We sent several expeditions into the jungle to explore the building, but none ever returned. Soon afterwards merfolk sleeping on the shores would disappear at night, leaving only bloody trails leading into the dense jungle. It was clear that something was lurking in the jungle, but we knew not what. Our priests felt a strange presence that they could not understand, and darkness clouded our attempts at scrying.
vi: Quần đảo có vẻ tươi tốt sum suê, do đó chúng tôi quyết định cư trú ở các vùng nước nông. Nhưng chúng tôi phát hiện ra rằng hòn đảo lớn nhất là một nơi kỳ lạ và đầy điềm gở. Một khu rừng rậm rạp che kín mít quang cảnh bên trong hòn đảo, và ở giữa, chúng tôi có thể nhìn thấy một vài đỉnh núi đá cao. Trên đỉnh cao nhất có xây một kiểu đồn lũy nào đó, và thỉnh thoảng vào ban đêm, chúng tôi nhìn thấy ánh sáng kỳ lạ từ nó phát ra. Chúng tôi phái một vài đội viễn chinh vào trong rừng để thăm dò tòa nhà, nhưng không ai trở về. Không lâu sau đó, nhiều người cá ngủ trên bờ biển biến mất vào ban đêm, chỉ để lại vết máu dẫn vào khu rừng rậm rạp. Rõ ràng có thứ gì đó ẩn nấp trong rừng, nhưng chúng tôi không biết là gì. Các tu sĩ của chúng tôi cảm thấy một sự hiện diện kỳ lạ mà họ không thể hiểu, và bóng tối che phủ mọi nỗ lực bói cầu tiên tri của chúng tôi.

note: [message]: speaker=Melusand
en: The island was declared cursed, and we stayed as far away from it as we could. Some said we should flee the islands, but the waters were great for hunting, and the cursed naga who often raided our settlements did not trouble us here. So we remained and told ourselves that if we kept our distance everything would be fine.
vi: Chúng tôi tuyên bố hòn đảo đã bị nguyền rủa, và tránh xa khỏi nó hết mức có thể. Một vài người nói chúng tôi nên chạy trốn khỏi quần đảo, nhưng nước rất tốt để đánh bắt, và bọn người rắn đáng nguyền rủa, những kẻ thường tấn công các khu dân cư của chúng tôi, không quấy rối chúng tôi ở đây. Vì thế chúng tôi ở lại và tự nhắc nhở mình rằng, nếu chúng tôi giữ khoảng cách, mọi thứ sẽ ổn.

note: [message]: speaker=Melusand
en: But then that night came, I still remember it, as if it was yesterday. As the sun set a darkness spread forth from the tower, blotting out the moon and stars. From the sea came harsh battle cries and a great host of naga appeared from out of the depths. Even worse, from that large island the bodies of long-dead humans rose again and marched through the water, killing soundlessly. We were not prepared for such a powerful assault, and we were forced to flee for our lives. Indeed we were lucky to save as many as we did.
vi: Nhưng rồi đêm đó đến, tôi vẫn nhớ như thể đó là ngày hôm qua. Khi mặt trời lặn, một bóng tối tràn ra từ ngọn tháp, che kín mặt trăng và các vì sao. Từ biển khơi, những tiếng la hét ghê rợn vọng đến, và một đạo quân người rắn lớn xuất hiện, chui ra khỏi đáy sâu. Còn tồi tệ hơn, từ hòn đảo lớn đó, xác của những con người đã chết từ lâu bỗng bật dậy và hành quân qua nước, giết chóc không thương xót. Chúng tôi không chuẩn bị cho một cuộc tấn công mạnh như thế, chúng tôi bắt buộc phải chạy trốn để thoát thân. Quả thực chúng tôi may mắn khi vẫn cứu được nhiều người.

note: [message]: speaker=Melusand
en: In hindsight I blame the humans. With their experiments I think they woke something, something evil. Years later, we still suffer from the legacy of their cursed arrogance and hubris. Something festers on that island, corrupting all that it touches. Since we fled, those islands have become a haven to dark and terrible things. Naga prowl the seas, and undead and other horrors lurk in that twisted jungle. The few creatures that we have captured alive speak of a dark goddess, one they serve blindly unto death. It seems that she has taken control of the humans you saw as well.
vi: Khi nhận thức được sự việc, tôi trách con người. Tôi nghĩ bằng các thí nghiệm, chúng đã đánh thức một thứ gì đó, một thứ gì đó xấu xa. Nhiều năm sau, chúng tôi vẫn phải chịu đựng hậu quả từ sự kiêu căng ngạo mạn đáng nguyền rủa của chúng. Có thứ gì đó mưng mủ trên hòn đảo đó, làm hư hỏng mọi vật nó chạm vào. Kể từ khi chúng tôi chạy trốn, hòn đảo đó đã trở thành nơi ẩn náu cho những điều đen tối và khủng khiếp. Bọn người rắn lảng vảng trên biển, ma quái và những thứ kinh dị khác ẩn nấp trong khu rừng độc địa đó. Số ít sinh vật mà chúng tôi bắt sống nói về một nữ thần bóng tối, một kẻ mà chúng phục vụ mù quáng đến chết. Có vẻ như mụ đã điều khiển bọn con người mà các anh cũng đã thấy.

note: [message]: speaker=Nym
en: Does she have a name?
vi: Mụ có tên không?

note: [message]: speaker=Melusand
en: She has many names. We call her the Eater of Souls. But in the old tongue her name is Yechnagoth.
vi: Mụ có nhiều tên. Chúng tôi gọi mụ là kẻ ăn linh hồn. Nhưng theo ngôn ngữ cổ, tên của mụ là Yechnagoth.

note: [message]: speaker=Melusand
en: Yes, I thought that name would be familiar to you. Always is she looking for new followers. I believe that it is she who appeared unto your people in the guise of your god. But her lust for even greater power may be her undoing. For she underestimated your strength of will; you are not as easily controlled as those she dominated before. She brought you here to be her followers, but I believe that you may be just the ones who can destroy her.
vi: Đúng vậy, tôi nghĩ cái tên đó cũng quen thuộc với các bạn. Mụ luôn tìm kiếm các tín đồ mới. Tôi tin rằng chính mụ là người đã xuất hiện trong lốt vị thần của các bạn. Nhưng tham vọng quyền lực có thể là điểm yếu của mụ. Vì mụ đã đánh giá thấp sức mạnh ý chí của các bạn. Các bạn không dễ bị điều khiển như những người mụ đã kiềm chế trước đây. Mụ mang các bạn đến đây để trở thành tín đồ của mụ, nhưng tôi tin rằng các bạn là những người có thể tiêu diệt mụ.

note: [message]: speaker=Nym
en: You seem powerful, why can’t you destroy her yourselves?
vi: Bà có vẻ mạnh, tại sao bà không thể tự mình tiêu diệt mụ?

note: [message]: speaker=Melusand
en: Years of battle have taken their toll; my people are few in number and have not the strength to strike at her alone. But I see in you a strength and determination that gives me hope. With your help we may have a chance.
vi: Những năm tháng chiến đấu đã khiến chúng tôi suy yếu. Người của tôi ít về số lượng và không có sức mạnh để một mình đánh mụ. Nhưng tôi nhìn thấy ở các bạn một sức mạnh và lòng quyết tâm cho tôi hy vọng. Với sự giúp đỡ của các bạn, chúng tôi có thể có cơ hội.

note: [message]: speaker=Melusand
en: You must realize that if she is not stopped, who knows how far her pestilence might spread? I have scryed far and wide and there are few that have the strength to stand up to such a force. If we do not, who will?
vi: Các bạn phải nhận thức rằng nếu mụ không bị ngăn chặn, ai mà biết bệnh dịch của mụ có thể lan tràn đến mức nào? Tôi đã bói cầu tiên tri, chỉ một số ít có sức mạnh để đứng lên chống lại một thế lực như thế. Nếu chúng ta không đứng lên, ai sẽ đứng lên?

note: [message]: speaker=Zhul
en: How can we trust you? How do we know you aren’t servants of Yechnagoth, sent to trick us?
vi: Làm sao chúng tôi có thể tin bà? Làm sao chúng tôi biết bà không phải là đầy tớ của Yechnagoth, được phái đến để lừa chúng tôi?

note: [message]: speaker=Melusand
en: If you knew anything about us you would not ask such a question! The idea is an anathema to all that we stand for! You saw how my brethren risked life and limb to find you and protect you and your kind against the humans. You saw how the humans treated us in return. Are not our actions proof enough?
vi: Nếu các bạn đã biết điều gì đó về chúng tôi, các bạn sẽ không hỏi một câu hỏi như thế! Ý nghĩ đó là một điều xúc phạm đối với tất cả những gì chúng tôi đang tranh đấu! Các bạn đã thấy cách đồng bào tôi liều mạng để tìm, bảo vệ các bạn và người của các bạn trước bọn con người. Các bạn đã thấy cách bọn con người đối xử với chúng tôi. Những hành động của chúng tôi không đủ làm bằng chứng ư?

note: [message]: speaker=Melusand
en: Because in the end, I’m afraid you just have to trust us. If we wanted to capture you we could have already. But we are not here to force you to do anything. Feel free to leave if you want, we can take you back to land. But you will find few friends among the wilds north of the mountains, and the humans will be searching for you. Yechnagoth’s reach is long and her vengeance is terrible.
vi: Bởi vì cuối cùng, tôi e là các bạn cũng phải tin chúng tôi thôi. Nếu chúng tôi muốn bắt giữ các bạn, chúng tôi đã có thể làm điều đó. Nhưng chúng tôi không ở đây để ép buộc các bạn làm bất cứ điều gì. Cứ tự do rời đi nếu các bạn muốn, chúng tôi có thể dẫn các bạn trở lại đất liền. Nhưng các bạn sẽ tìm thấy ít bạn bè ở vùng hoang dã phía bắc dãy núi, và bọn con người sẽ tìm kiếm các bạn. Tầm với của Yechnagoth rất xa và sự báo thù của mụ rất khủng khiếp.

note: [message]: speaker=Melusand
en: Indeed, that is what she is expecting. Like the few others that have resisted her for a time, she expects you to flee from her, to run away as far as you can. Long has it been since she has been seriously attacked; it is the one thing she will not be anticipating. I doubt that she even considers your kind a threat, but we have a real chance here to show her that there is still power in the known lands that she does not control.
vi: Quả thực, đó là điều mụ đang mong đợi. Giống như số ít người khác đã kháng cự lại mụ trước đây, mụ mong đợi các bạn chạy trốn khỏi mụ, xa hết mức có thể. Cách đây từ lâu, mụ đã bị tấn công nặng nề, đó là một điều mụ không lường trước. Tôi không nghĩ rằng mụ coi các bạn là một mối đe dọa, nhưng chúng ta có một cơ hội thực sự ở đây để cho mụ thấy rằng, vẫn có sức mạnh mà mụ không thể điều khiển.

note: [message]: speaker=Kaleh
en: You have given us much to think about. But we cannot make such an important decision in an instant. Please give us time to talk among ourselves and discuss this matter.
vi: Bà đã cho chúng tôi nhiều điều để suy nghĩ. Nhưng tôi không thể thực hiện một quyết định quan trọng như thế trong chốc lát. Xin hãy cho chúng tôi thời gian để nói chuyện và thảo luận về vấn đề này.

note: [message]: speaker=Melusand
en: Of course. We will withdraw to the shallows and give you some privacy. But do not ponder for too long, for we do not have a lot of time. I will return ere long.
vi: Tất nhiên. Chúng tôi sẽ rút ra vùng nước nông và cho các bạn một chút riêng tư. Nhưng đừng cân nhắc quá lâu, vì chúng ta không có nhiều thời gian. Không lâu nữa tôi sẽ trở lại.

note: [message]: speaker=Kaleh
en: Well, what do you all think?
vi: Ừm, mọi người nghĩ gì?

note: [message]: speaker=Nym
en: It’s a heck of a story.
vi: Còn nhiều hơn cả một câu chuyện.

note: [message]: speaker=Zhul
en: I’m not sure what to think. It’s all so much information.
vi: Tôi không chắc chắn đang nghĩ gì. Thật quá nhiều thông tin.

note: [message]: speaker=Grog
en: Grog not sure if he trust fish lady. What if she just want you elves to fight her war for her?
vi: Grog không chắc anh ấy có tin tưởng bà cá không. Điều gì nếu bà ấy chỉ muốn thần tiên các bạn chiến đấu thay cho bà ấy?

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: I’m still not sure I trust her. What if she’s just trying to get you all to fight her war for her?
vi: Tôi vẫn không chắc tôi tin tưởng bà ấy. Điều gì nếu bà ấy chỉ tìm cách để tất cả các bạn chiến đấu thay cho bà ấy?

note: [message]: speaker=Kaleh
en: The point is, it’s not her fight, it’s our fight too. I for one believe her tale. With all the power that Melusand says Yechnagoth has, how do we know that Yechnagoth wasn’t the one who rained those rocks down upon our village all those weeks ago? What if this is all just part of a plot to turn our people into a group of mindless followers?
vi: Quan điểm ở đây là, đó không phải là cuộc chiến của bà ấy, đó cũng là cuộc chiến của chúng ta. Cá nhân tôi tin câu chuyện của bà ấy. Với toàn bộ sức mạnh mà Melusand nói Yechnagoth có, làm sao chúng ta biết Yechnagoth không phải là kẻ đã nã những tảng đá xuống làng của chúng ta cách đây vài tuần? Điều gì nếu tất cả chỉ là một phần của kế hoạch biến người của chúng ta thành một nhóm tín đồ mất trí?

note: [message]: speaker=Zhul
en: Whether this was all planned or not, what’s important is what should we do with ourselves now? We have a duty to protect our people.
vi: Có phải kế hoạch hay không, điều quan trọng bây giờ là chúng ta sẽ làm gì với chính mình? Chúng ta có bổn phận phải bảo vệ người của chúng ta.

note: [message]: speaker=Kaleh
en: No, no, no! Too much blood has been spilled. This has gone on way too far for us to just end it now and walk away. You saw what she did to Keratur and Tanstafaal, their blood is on my hands and I will have vengeance!
vi: Không, không, không! Quá nhiều máu đã đổ. Mọi thứ đã đi quá xa để chúng ta chỉ cần quay lưng và rảo bước. Mọi người đã thấy điều mụ làm với Keratur và Tanstafaal, máu của họ ở trên tay tôi, tôi sẽ báo thù!

note: [message]: speaker=Nym
en: Even if we turn around and leave now, where will we go?
vi: Kể cả nếu bây giờ chúng ta quay lưng và rời đi, chúng ta sẽ đi đâu?

note: [message]: speaker=Zhul
en: I admit that Melusand does have a point. We cannot return under the mountains the way we came, the humans will be heavily guarding that path for sure by now. We could ask the merfolk to return us back to the coasts to the north or south of where we came, but I do not know these lands at all. We would be wandering aimlessly through the wilderness. Oh, if only we did have Eloh to guide us. We need her now more than ever.
vi: Tôi thừa nhận rằng Melusand nói đúng. Chúng ta không thể trở về dưới dãy núi theo đường chúng ta đã đến, bọn con người chắc chắn bây giờ đang canh gác cẩn mật lối đó. Chúng ta có thể đề nghị người cá đưa chúng ta trở về bờ biển phía bắc hoặc phía nam của nơi chúng ta đến, nhưng tôi không biết gì về những vùng đất này. Chúng ta sẽ lang thang không mục đích qua vùng hoang vu. Ôi, ước gì chúng ta có Eloh chỉ dẫn. Chúng con cần người bây giờ hơn bao giờ hết.

note: [message]: speaker=Nym
en: This entire journey has been based on a lie—
vi: Toàn bộ cuộc hành trình này chỉ dựa trên một lời nói dối -

note: [message]: speaker=Kaleh
en: I know! I know! Would you like me to kill myself as punishment, or step down as leader? Imagine how I feel. I heard her voice, it was just as you had told us since we were children, Zhul. The voice of our god, speaking to us for the first time since the olden days. And I believed, I wanted to believe so badly, that I could take our people away from the horror and the death. I see them now whenever I sleep, I see their faces, all of our brethren who have died on the accursed journey. Oh, I wish none of this had ever happened!
vi: Tôi biết! Tôi biết! Mọi người muốn trừng phạt tôi bằng cách bắt tôi tự sát, hay từ chức lãnh đạo? Hãy tưởng tượng cách tôi cảm nhận. Tôi nghe thấy giọng nói ấy, nó như thể cách bà đã kể cho chúng tôi nghe, khi chúng tôi còn nhỏ, Zhul. Giọng nói của vị thần, nói với chúng ta lần đầu tiên kể từ ngày xửa ngày xưa. Tôi đã tin, tôi đã muốn tin mãnh liệt, rằng tôi có thể dẫn người của chúng ta tránh xa khỏi sợ hãi và chết chóc. Giờ tôi nhìn thấy họ mỗi khi tôi ngủ, tôi nhìn thấy khuôn mặt của họ, tất cả đồng bào của chúng ta, những người đã chết trên hành trình đáng nguyền rủa. Ôi, ước gì điều này chưa từng xảy ra!

note: [message]: speaker=Nym
en: No, no, no one is blaming you, Kaleh.
vi: Không, không, không ai trách anh đâu, Kaleh.

note: [message]: speaker=Zhul
en: Many who have seen dark times wish they could go back and remake the past. But that is not in our power, all we can do now is do what seems right in the time that is allotted to us. Do not succumb to despair Kaleh, or else Yechnagoth has already won.
vi: Nhiều người, những người đã chứng kiến các khoảnh khắc đen tối, ước họ có thể quay lại và làm lại quá khứ. Nhưng điều đó không nằm trong sức mạnh của chúng ta, tất cả những gì chúng ta có thể làm bây giờ, là làm những điều có vẻ đúng đắn vào thời điểm xảy đến với chúng ta. Đừng tuyệt vọng, Kaleh, nếu không, Yechnagoth đã chiến thắng.

note: [message]: speaker=$ally_id
en: Yes, remember boy, the fight is not yet lost while we still draw breath.
vi: Đúng vậy, nhớ này, cậu bé, trận chiến vẫn chưa thất bại chừng nào chúng ta còn thở.

note: [message]: speaker=$ally_id
en: Do not give up yet, little one. The battle is not yet lost while we still fight.
vi: Đừng vội từ bỏ, anh chàng nhỏ bé. Trận chiến vẫn chưa thất bại chừng nào chúng ta còn chiến đấu.

note: [message]: speaker=Kaleh
en: You are right. I believe Melusand, strange as her tale sounds. From all I have seen Yechnagoth truly is a scourge on this earth, and I would gladly give up my life for a chance to destroy her once and for all. But this is not a choice that I can make for all of our people.
vi: Mọi người nói đúng. Tôi tin Melusand, bà ấy cũng kỳ lạ như câu chuyện của mình vậy. Từ tất cả những gì tôi đã chứng kiến, Yechnagoth thực sự là một tai họa trên trái đất này, và tôi sẵn sàng từ bỏ cuộc sống của mình để đổi lấy một cơ hội tiêu diệt mụ, một lần và mãi mãi. Nhưng đây không phải lựa chọn mà tôi có thể quyết định cho tất cả người dân của chúng ta.

note: [message]: speaker=Nym
en: She should be made to pay for all that she has done to our people, and if I should die in the attempt, then so be it. I will not leave your side now, Kaleh.
vi: Mụ sẽ trả giá cho tất cả những gì mụ đã làm với người của chúng ta, và nếu tôi phải chết để tiêu diệt mụ, thì tôi cũng sẵn sàng. Tôi sẽ không bỏ rơi anh đâu, Kaleh.

note: [message]: speaker=Zhul
en: As strange as it may sound, there are some things in this world that are more important than the fate of our people. Years from now the suns shall rise anew, a seed will grow into a flower, a child will be born. And I believe that if Yechnagoth is victorious then all that is good and beautiful will be corrupted and twisted and destroyed. This is a harsh world that we live in, but there is beauty and goodness in it, and no matter what may happen to us, I would gladly give my life to see that beauty and goodness survive.
vi: Nghe có vẻ kỳ lạ, nhưng vẫn có một số thứ trên thế giới này quan trọng hơn định mệnh của chúng ta. Nhiều năm từ bây giờ, mặt trời sẽ lại mọc, một hạt giống sẽ nở thành hoa, một đứa trẻ sẽ được sinh ra. Và tôi tin rằng nếu Yechnagoth chiến thắng, thì tất cả những điều tốt đẹp đều sẽ bị phá hủy. Chúng ta sống trong một thế giới khắc nghiệt, nhưng vẫn có những điều tốt đẹp, bất kể điều gì có thể xảy ra với chúng ta, tôi sẵn lòng hy sinh cuộc đời của mình để chứng kiến những điều tốt đẹp đó sống sót.

note: [message]: speaker=Grog
en: Even in deepest tunnels my people could not escape Yechnagoth’s power forever if she is not stopped. Against such evil I am sure the Great Leader would give you whole army of trolls, but I am afraid you only have Grog. Still, Grog will do what he can to see her destroyed.
vi: Kể cả trong những đường hầm sâu nhất, người của Grog cũng không thể thoát khỏi sức mạnh của Yechnagoth mãi mãi nếu mụ không bị ngăn chặn. Chống lại cái ác như thế, Grog chắc chắn đại thủ lĩnh sẽ cho Grog cả một quân đội quỷ núi, nhưng Grog e rằng các bạn chỉ có Grog. Tuy nhiên, Grog sẽ làm tất cả những gì anh ấy có thể để thấy mụ bị tiêu diệt.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: Even in the deepest tunnels underground we could not forever escape Yechnagoth’s power if she remains unchecked. Against such evil I am sure my king would give you a whole army of dwarves, but I am afraid you only have me. Still, I will do what I can to see her destroyed.
vi: Kể cả trong những đường hầm sâu nhất dưới lòng đất, chúng tôi cũng không thể thoát khỏi sức mạnh của Yechnagoth mãi mãi nếu mụ không bị ngăn chặn. Chống lại cái ác như thế, tôi chắc chắn vua của tôi sẽ cho tôi cả một quân đội người lùn, nhưng tôi e rằng các bạn chỉ có mình tôi. Tuy nhiên, tôi sẽ làm tất cả những gì có thể để thấy mụ bị tiêu diệt.

note: [message]: speaker=Kaleh
en: Then it is decided. Still in this matter we cannot speak for all our people. Those who go on this quest may never return, and this battle is certainly no place for the young or the elderly. Let all who are afraid or cannot fight stay behind with the merfolk. I will ask Melusand to arrange that if we fail, they be taken far away from here, that they might live out their lives in what peace they can find.
vi: Vậy là mọi thứ đã quyết định. Nhưng chúng ta không thể nói về vấn đề này đối với tất cả người của chúng ta. Những người sẵn sàng thực hiện nhiệm vụ này có thể chẳng bao giờ trở về, và trận chiến này chắc chắn không phải là nơi cho những người trẻ hay những người già yếu. Hãy để tất cả những người sợ hoặc không thể chiến đấu ở lại cùng với các người cá. Tôi sẽ đề nghị Melusand sắp xếp để nếu chúng ta thất bại, họ sẽ được đưa đi xa khỏi đây, và có thể sống trong hòa bình mà họ tìm được.

note: [message]: speaker=Zhul
en: That is very compassionate of you, but I doubt that many of our surviving people will wish to stay behind. You are our leader Kaleh, and where you go, we will follow.
vi: Cậu thật trắc ẩn, nhưng tôi không nghĩ rằng nhiều người trong số những người sống sót của chúng ta muốn ở lại. Cậu là người lãnh đạo của chúng ta, Kaleh, và cậu đi đâu, chúng tôi đều sẽ theo.

note: [message]: speaker=narrator
en: Time passes.
vi: Thời gian trôi qua.

note: [message]: speaker=Melusand
en: Have you come to a decision?
vi: Các bạn đã đi đến quyết định chưa?

note: [message]: speaker=Kaleh
en: Yes we have. Yechnagoth has played us like fools. We have all lost loved ones because of her machinations. Her arrogance will not go unchallenged; we will aid you in your cause.
vi: Rồi. Yechnagoth đã chơi xỏ chúng tôi như những kẻ ngốc. Chúng tôi đã mất tất cả những người thân yêu vì âm mưu của mụ. Sự kiêu ngạo của mụ sẽ không thể không bị phản kháng. Chúng tôi sẽ giúp các bạn.

note: [message]: speaker=Melusand
en: Excellent. Due to our limited numbers, we cannot mount a full frontal assault against all her forces. Instead a sneak attack may allow us to bypass her defenses and strike at her heart. There are many among my people who yearn to strike against the Eater of Souls. I will help orchestrate an attack on one of the outermost northern islands to create a diversion. I also want to thank you for rescuing my brethren from the humans. They owe you their lives and they wish to return their debt of gratitude. They have volunteered to guide and escort you to your destination.
vi: Tuyệt vời. Do số lượng ít ỏi, chúng tôi không thể thực hiện một cuộc tấn công trực diện chống lại toàn bộ lực lượng của mụ. Thay vào đó, một cuộc tấn công lén lút có thể cho phép chúng tôi lẻn qua hàng phòng thủ của mụ và đánh thẳng vào tim mụ. Có nhiều người trong số chúng tôi khao khát đánh kẻ ăn linh hồn. Tôi sẽ tổ chức một cuộc tấn công trên một trong các hòn đảo ngoài cùng phía bắc để tạo nghi binh. Tôi cũng muốn cảm ơn các bạn vì đã cứu đồng bào của tôi khỏi bọn con người. Họ nợ các bạn ơn cứu mạng và muốn trả món nợ ơn nghĩa. Họ đã tình nguyện hướng dẫn và hộ tống các bạn đến đích.

note: [message]: speaker=Melusand
en: Although her magic has clouded the isles from my scrying, it is the largest island, which we call Zocthanol Isle, where I sense the strongest power.
vi: Mặc dù phép thuật của mụ che phủ hòn đảo trước thuật bói cầu tiên tri của tôi, nhưng đó là hòn đảo lớn nhất, mà chúng tôi gọi là đảo Zocthanol, ở đó tôi cảm nhận được sức mạnh lớn nhất.

note: [message]: speaker=Nym
en: Why is it called Zocthanol Isle?
vi: Tại sao nó lại được gọi là đảo Zocthanol?

note: [message]: speaker=Melusand
en: Because Zocthanol means accursed in our tongue. Anyway, it is there that I think you will find the source of the corruption. We will not be able to continue our attack for long, but it should give you enough time to slip through the outer defenses and reach Zocthanol Isle. You must explore the island, find the source of the darkness that infests it and destroy it before the rest of Yechnagoth’s minions have time to return.
vi: Bởi vì Zocthanol có nghĩa là bị nguyền rủa theo ngôn ngữ của chúng tôi. Ở đó tôi nghĩ các bạn sẽ tìm thấy nguồn gốc của sự đồi bại. Chúng tôi sẽ không thể tiếp tục cuộc tấn công quá lâu, nhưng điều đó sẽ cho các bạn đủ thời gian để trượt qua hàng phòng thủ bên ngoài và đến gần đảo Zocthanol. Các bạn phải thăm dò hòn đảo, tìm nguồn gốc của bóng tối đang quấy phá và tiêu diệt nó trước khi đám thuộc hạ còn lại của Yechnagoth có thời gian đáp trả.

note: [message]: speaker=Melusand
en: And on a related subject I can offer you a glimmer of hope in this dark time. I know that you have been searching for a home for your people. These corrupted islands were once rich and bountiful. If this darkness can truly be destroyed, then such a place might be the home you have been looking for. And I promise you that if you help us, we will help you adapt to these new lands. But that is talk for another day.
vi: Nhân tiện nói về một chủ đề có liên quan, tôi có thể cho các bạn một tia hy vọng vào thời khắc đen tối này. Tôi biết các bạn đang tìm kiếm một nơi ở cho người của mình. Những hòn đảo hư hại này trước đây từng rất trù phú và tươi tốt. Nếu bóng tối này thực sự có thể bị tiêu diệt, thì một nơi như thế có lẽ là nơi ở mà các bạn đang tìm kiếm. Và tôi hứa với các bạn rằng, nếu các bạn giúp chúng tôi, chúng tôi sẽ giúp các bạn thích nghi với vùng đất mới này. Nhưng điều đó lại là chuyện để nói vào một ngày khác.

note: [message]: speaker=Melusand
en: Before you go I have one thing to give you. I’m afraid that where you are going my magical power will be of little help. However I want you to have these brooches. They are made from the rarest shells that are found in our waters and I have blessed them with the power of the Sea God. As long as you wear them I will be able to track your progress. You may find that they protect you in other ways as well.
vi: Trước khi các bạn đi, tôi có một thứ muốn tặng các bạn. Tôi sợ rằng ở nơi các bạn đến, sức mạnh phép thuật của tôi sẽ không có nhiều tác dụng. Tuy nhiên tôi muốn các bạn đeo những chiếc ghim hoa cài áo này. Chúng được làm từ những vỏ sò quý hiếm nhất có thể tìm thấy trên biển cả. Tôi đã ban phúc cho chúng với sức mạnh của thần biển. Chừng nào các bạn còn đeo chúng, tôi sẽ còn có thể theo dõi hành động của các bạn. Các bạn có thể nhận thấy chúng cũng bảo vệ các bạn theo một cách nào đó.

note: [message]: speaker=Kaleh
en: We thank you for such beautiful gifts. We will wear them with honor.
vi: Chúng tôi cảm ơn bà vì những món quà xinh đẹp. Chúng tôi sẽ đeo chúng với niềm vinh dự.

note: [message]: speaker=Kaleh
en: We have one favor to ask of you.
vi: Chúng tôi có một đề nghị muốn hỏi bà.

note: [message]: speaker=Melusand
en: Yes, anything.
vi: Được, bất cứ điều gì.

note: [message]: speaker=Kaleh
en: We go into this darkness knowing that perhaps none of us will return alive. But I cannot ask all my people to go with me against their will. This battle is also no place for our children or our elders. I ask that you protect those that we leave behind, and should the fight go ill, please take them as far away from here as possible. At the least perhaps they can get some peace and happiness in the distant wilds.
vi: Chúng tôi đi vào bóng tối này và biết rằng có lẽ không ai trong số chúng tôi sẽ sống sót trở về. Nhưng tôi không thể đề nghị toàn bộ người của tôi đi cùng, trái với ý chí của họ. Trận chiến này cũng không phải là nơi cho trẻ em và những người già của chúng tôi. Tôi nhờ bà bảo vệ tất cả những người tôi bỏ lại, và nếu trận chiến diễn tiến xấu, xin hãy dẫn họ đi càng xa khỏi đây càng tốt. Ít nhất họ cũng có thể có một chút hòa bình và hạnh phúc ở những vùng hoang dã xa xôi.

note: [message]: speaker=Melusand
en: I will do as you ask. It is only fair. But if this battle goes ill I do not think there will be many safe places left in the known lands.
vi: Tôi sẽ làm như lời cậu đề nghị. Nhưng nếu trận chiến này diễn tiến xấu, tôi không nghĩ sẽ còn nhiều nơi an toàn trên các vùng đất đã biết.

note: [message]: speaker=Nym
en: Before we leave, there’s one thing I don’t understand. When he first met Kaleh, Esanoo said this all concerned Yechnagoth and Zhangor. We know about Yechnagoth, but who is Zhangor?
vi: Trước khi chúng tôi rời đi, có một điều tôi không hiểu. Khi gặp Kaleh lần đầu tiên, Esanoo nói việc này có liên quan đến Yechnagoth và Zhangor. Chúng ta biết về Yechnagoth, còn Zhangor là ai?

note: [message]: speaker=Kaleh
en: I remember when Yechnagoth was posing as Eloh, she said she was the slayer of the demon lord Zhangor.
vi: Tôi nhớ khi Yechnagoth giả mạo làm Eloh, mụ nói mụ là người giết hung thần Zhangor.

note: [message]: speaker=Zhul
en: I wonder where Yechnagoth heard of the story of the demon lord Zhangor. It is a sad tale and has not been told for ages, but perhaps now is the right time.
vi: Tôi tự hỏi ở đâu Yechnagoth nghe được câu chuyện về hung thần Zhangor. Đó là một câu chuyện buồn và chưa bao giờ được kể trong nhiều thế hệ, nhưng có lẽ bây giờ là lúc thích hợp.

note: [message]: speaker=Zhul
en: It all started in the years before the Great Fall. The elves of Wesmere Forest were masters of the arcane magics. They valued knowledge above all else and specialized in divination, seeking to scry out the secrets of the other races. In their scrying they attracted the notice of the demon Zhangor.
vi: Tất cả bắt đầu vào những năm tháng trước cuộc Đại Sụp Đổ. Các thần tiên của khu rừng Wesmere là bậc thầy của những phép thuật bí truyền. Họ coi trọng tri thức và tinh thông thuật tiên tri, tìm cách bói cầu để biết bí mật của các chủng tộc khác. Trong lúc bói cầu, họ đã thu hút sự chú ý của con quỷ Zhangor.

note: [message]: speaker=Zhul
en: Zhangor appeared to them in the guise of a beautiful elven youth and told them that a great darkness was coming, which would destroy all the knowledge that they had collected. He said if they worshiped him as a god he would protect them and reveal unto them knowledge and magics that they could only dream of. But he wanted more; he demanded a blood sacrifice of one elf a month. Some of the elves were revolted, but most were tempted by the prospect of even greater power, and so they bowed down and worshiped him as their god. Those few who protested his ascendancy were the first to be thrown into jails and sacrificed.
vi: Zhangor xuất hiện trước họ trong lốt một thần tiên trẻ đẹp và nói với họ rằng một bóng tối lớn đang đến, tiêu diệt toàn bộ tri thức mà họ đã thu thập. Hắn nói nếu họ tôn thờ hắn làm một vị thần, hắn sẽ bảo vệ họ và tiết lộ cho họ những tri thức và phép thuật mà họ chỉ có thể mơ ước. Nhưng hắn muốn nhiều hơn, hắn muốn hiến tế bằng máu một thần tiên mỗi tháng. Một số thần tiên chống đối, nhưng hầu hết bị cám dỗ bởi viễn cảnh của sức mạnh còn lớn hơn, nên họ đã cúi đầu và tôn thờ hắn như một vị thần. Số ít những người chống lại uy thế của hắn là những người đầu tiên bị ném vào ngục và bị hiến tế.

note: [message]: speaker=Zhul
en: And so as the rest of the lands succumbed to darkness and chaos, Wesmere Forest was one of the few islands of peace and safety. But Zhangor played upon the elves’ fears and demanded more from his followers. He declared that all other elves were heretics and did not deserve life. So the Wesmere elves gave sanctuary to refugees, and then they turned them over to their dark priests, who sacrificed them on Zhangor’s bloody altars. Zhangor feasted on these sacrifices and grew stronger and more powerful. He wanted even more. When no more refugees came, the priests ordered raiding parties to go out and bring back any poor souls they could find. When no more elves could be found they preyed upon humans, dwarves, orcs, anyone they could find in the nearby lands.
vi: Khi những vùng đất còn lại chịu thua trước bóng tối và hỗn loạn, khu rừng Wesmere là một trong số ít hòn đảo của hòa bình và an toàn. Nhưng Zhangor lợi dụng sự sợ hãi của các thần tiên nên đòi nhiều hơn từ các tín đồ của hắn. Hắn tuyên bố rằng tất cả các thần tiên khác là dị giáo và không đáng sống. Vì thế các thần tiên Wesmere cho những người tị nạn chỗ ẩn náu, sau đó đưa họ đến chỗ các tu sĩ bóng tối, những kẻ hiến tế họ trên những bàn thờ đẫm máu của Zhangor. Zhangor thỏa thuê trước các lễ hiến tế này và càng ngày càng trở nên mạnh hơn. Hắn vẫn muốn nhiều hơn. Khi không còn người tị nạn đến nữa, các tu sĩ ra lệnh cho đội quân cướp bóc đi tìm và mang về bất cứ linh hồn tội nghiệp nào chúng có thể tìm thấy. Khi không tìm thấy thần tiên nữa, chúng rình rập con người, người lùn, người thú, bất cứ ai chúng có thể tìm thấy trong những vùng đất ở gần.

note: [message]: speaker=Zhul
en: By this point most of the other forests had been burned, and Eloh was leading our people south across the plains. We were surprised to find the Wesmere Forest still standing, and even more surprised when an elvish raiding party came out of the forest and attacked us at night, stealing several of our children. Eloh, in her wisdom, revealed in a dream the terrible things that happened in that dark forest. We were appalled at the depths to which our brethren had sunk, and though we were loath to attack our own kind, we decided that we could not let these abominable practices continue. We vowed to avenge the sacrifice of our children, and we attacked with all our might.
vi: Đến thời điểm này, hầu hết các khu rừng khác đều đã bị thiêu cháy, và Eloh dẫn người của chúng tôi về phía nam băng qua vùng đồng bằng. Chúng tôi ngạc nhiên khi nhận thấy khu rừng Wesmere vẫn đứng vững, và thậm chí ngạc nhiên hơn khi một đạo quân thần tiên cướp bóc chui ra khỏi rừng và tấn công chúng tôi vào ban đêm, đánh cắp một vài đứa trẻ của chúng tôi. Eloh, với trí tuệ của người, đã tiết lộ trong một giấc mơ về những điều khủng khiếp đã xảy ra trong khu rừng đen tối đó. Chúng tôi hết sức kinh sợ trước những gì đồng loại chúng tôi đã làm, và dù miễn cưỡng khi phải tấn công đồng loại, chúng tôi đã quyết định không thể để những âm mưu ghê tởm đó tiếp tục. Chúng tôi thề báo thù cho những đứa trẻ bị hiến tế, chúng tôi tấn công với toàn lực.

note: [message]: speaker=Zhul
en: Driven on by their dark priests and by their fear of Zhangor’s wrath, the Wesmere elves fought stubbornly against our superior numbers. The fighting was horrible indeed; that once beautiful forest was drenched in blood, and corpses littered the sunny glades. The battle culminated with Zhangor himself appearing in his true form above the forest. He flew over the land, raining down fire on defenders and attackers alike, delighting in the death and destruction. We had not the power to combat one as strong as him, and we called out to Eloh to save us in our hour of need. In a great avatar of light she appeared and they battled back and forth above the burning forest. In the end she beheaded him and smote his body down upon the earth.
vi: Bị các tu sĩ bóng tối lôi kéo và sợ hãi trước cơn thịnh nộ của Zhangor, các thần tiên Wesmere chiến đấu ngoan cố trước số lượng vượt trội của chúng tôi. Trận chiến quả thực khủng khiếp. Khu rừng xinh đẹp một thời đó ướt sũng máu, xác chết vương vãi khắp các thảm cỏ. Trận chiến lên đến cực điểm với Zhangor xuất hiện trong hình dạng thực của hắn phía trên khu rừng. Hắn bay trên vùng đất, trút lửa xuống cả những người phòng thủ, cũng như những kẻ tấn công, khoái trá trước chết chóc và hủy diệt. Chúng tôi không có sức mạnh để chiến đấu với một kẻ mạnh như hắn, và chúng tôi kêu gọi Eloh giải cứu chúng tôi vào lúc nguy cấp. Trong một hóa thân ánh sáng, người xuất hiện và hai vị thần chiến đấu kịch liệt phía trên khu rừng đang cháy. Cuối cùng người chặt đầu hắn và quẳng xác hắn xuống dưới mặt đất.

note: [message]: speaker=Zhul
en: By this point the entire forest was being engulfed by flame, and friend and foe alike fled from the inferno. With the death of their god the Wesmere elves surrendered and begged for forgiveness, telling us the entire sorry story. We took pity on them and cared for them as best we could, but we were afraid that some of the devout priests might try to secretly continue the worship of Zhangor. For Eloh told us that she had not killed Zhangor, but merely banished him from this world. We did not want to risk Zhangor ever dividing our people again. So we decided that the dark priests who organized the sacrifices must be executed, but that all others who renounced Zhangor might be saved.
vi: Đến lúc này, toàn bộ khu rừng đã bị nhấn chìm trong lửa, cả bạn và thù đều chạy trốn khỏi địa ngục. Vì vị thần của mình đã chết, các thần tiên Wesmere đầu hàng và cầu xin tha thứ, kể cho chúng tôi toàn bộ câu chuyện đáng buồn. Chúng tôi thương hại và chăm sóc họ hết mức có thể, nhưng sợ rằng một số tu sĩ sùng đạo có thể tiếp tục tôn thờ Zhangor một cách bí mật. Vì Eloh nói với chúng tôi rằng người không giết Zhangor, mà chỉ trục xuất hắn khỏi thế giới này. Chúng tôi không muốn Zhangor chia rẽ người của chúng tôi nữa. Do đó chúng tôi đã quyết định các tu sĩ bóng tối, những kẻ đã tổ chức hiến tế, phải bị tử hình, còn tất cả những người khác từ bỏ Zhangor, có thể được cứu vớt.

note: [message]: speaker=Zhul
en: Our priests also declared that Zhangor’s name and his story were forbidden knowledge, to speak of him meant death. Their constant vigilance was rewarded; in a few generations only the high priests knew of the tale, and so it was passed down to me. Though these measures may seem harsh, I believe they were justified. If Zhangor was ever summoned back I don’t think we could have survived another schism. And so the story of Zhangor was passed down from generation to generation to remind us guardians of knowledge of the folly of valuing knowledge higher than the welfare of our people.
vi: Các tu sĩ của chúng tôi cũng tuyên bố rằng cái tên Zhangor và câu chuyện của hắn là một điều cấm, nói về hắn nghĩa là phạm tội chết. Sự cảnh giác cao độ của họ đã được tưởng thưởng, trong một vài thế hệ chỉ những tu sĩ cấp cao mới biết được câu chuyện, và nội dung của nó được truyền cho tôi. Dù những biện pháp này có vẻ nghiêm khắc, nhưng tôi tin chúng hợp lý. Nếu Zhangor được triệu gọi trở lại, tôi không nghĩ chúng ta có thể sống sót qua một cuộc ly giáo khác. Và như thế câu chuyện về Zhangor được truyền từ thế hệ này sang thế hệ khác, để nhắc nhở chúng tôi, những người bảo vệ tri thức, về hành động dại dột khi quý trọng tri thức hơn hạnh phúc của nhân dân.

note: [message]: speaker=Nym
en: I wonder what other forbidden lore you’ve been taught.
vi: Tôi tự hỏi bà còn được truyền những câu chuyện cấm nào khác.

note: [message]: speaker=Zhul
en: Foolish girl! Do not ask such a question. Trust me, it is better not to know. Knowledge can be a terrible weight, and not one that I would want a youth such as yourself to bear. Treasure the beautiful things in this life and pry not into the darker secrets. Eloh forgive me, I have probably told you too much already, but in these dark times I felt that you should know a little bit of the truth.
vi: Cô gái ngốc nghếch! Đừng hỏi một câu như thế. Tin tôi đi, tốt nhất là không nên biết. Tri thức có thể là một sức nặng khủng khiếp, và không phải một thứ mà tôi muốn một người trẻ như cô phải gánh vác. Hãy quý trọng những điều tốt đẹp trong cuộc sống này, đừng soi mói các bí mật đen tối. Eloh tha thứ cho tôi, có lẽ tôi đã kể cho các bạn nghe quá nhiều, nhưng vào thời khắc đen tối này, tôi cảm thấy rằng các bạn nên biết một chút sự thực.

note: [message]: speaker=Melusand
en: That is very interesting. In truth, I’d never heard of Zhangor before when I told Esanoo to mention him to you, Kaleh. Let me explain. When Eloh appeared to you, I was able to use my powers to eavesdrop on your conversation. I did not know how much you suspected, but I did not want to cause panic by openly revealing who was actually speaking to you. I had hoped to convince you to come here so I could reveal the truth to you in person. That’s why I made those elusive references to Yechnagoth and Zhangor, hoping that Kaleh would make the connection between Eloh and Yechnagoth, and be curious enough to seek me out. My mistake was that I did not realize that Yechnagoth would move so fast. I am sorry that discovering her true identity carried such a high price for your people.
vi: Thật thú vị. Quả thực, tôi chưa bao giờ nghe nói đến Zhangor trước khi bảo Esanoo nhắc đến hắn cho cậu, Kaleh. Để tôi giải thích. Khi Eloh xuất hiện trước cậu, tôi đã có thể sử dụng sức mạnh của mình để nghe trộm cuộc hội thoại của cậu. Tôi không biết cậu nghi ngờ đến mức nào, nhưng tôi không muốn gây ra hoảng loạn bằng cách tiết lộ công khai thực sự cậu đã nói chuyện với ai. Tôi chỉ hy vọng thuyết phục cậu đến đây để tôi có thể đích thân tiết lộ sự thực cho cậu. Đó là lý do tôi đề cập một cách bóng gió đến Yechnagoth và Zhangor, hy vọng rằng Kaleh sẽ suy nghĩ về mối liên hệ giữa Eloh và Yechnagoth, và đủ tò mò để tìm tôi. Sai lầm của tôi đó là tôi không nhận ra Yechnagoth tiến nhanh đến thế. Tôi rất lấy làm tiếc việc phát hiện ra danh tính thực sự của mụ đã khiến người của cậu phải trả giá đắt như vậy.

note: [message]: speaker=Melusand
en: And now I must bid you farewell. The merfolk you rescued will help show you the path to the island, and I must go orchestrate our diversion. We will begin our attack at the end of the next long night, so by dawn the large island should be left relatively unguarded. I will pray for our success, with luck we shall all meet again.
vi: Còn bây giờ tôi phải nói lời chào tạm biệt các bạn. Những người cá các bạn đã giải cứu sẽ chỉ cho các bạn con đường đến hòn đảo, còn tôi phải đi tổ chức cuộc nghi binh. Chúng tôi sẽ bắt đầu tấn công vào cuối đêm dài kế tiếp, do đó trước bình minh, hòn đảo lớn sẽ tương đối ít người bảo vệ. Tôi sẽ cầu nguyện cho thành công của các bạn, với may mắn, tất cả chúng ta sẽ gặp lại nhau.

note: [scenario]: id=11_Battle_for_Zocthanol_Isle
en: The Battle for Zocthanol Isle
vi: Trận chiến giành đảo Zocthanol

note: [side]: type=Saurian Oracle, id=Boyicht [side]: type=Draug, id=Kelur [side]: type=Orcish Sovereign, id=Graghht [side]
en: Eloh Cultists
vi: Tín đồ của Eloh

note: [unit]: type=Merman Triton, id=Trapped Merman
en: Trapped Merman
vi: Người cá bị mắc bẫy

note: [objective]: condition=win
en: Kaleh must capture a keep
vi: Kaleh phải chiếm được một pháo đài

note: [objective]: condition=win
en: Reach the black citadel in the center of the island
vi: Tiếp cận thành trì đen ở giữa hòn đảo

note: [objective]: condition=win
en: Defeat enemy leaders, find both keys
vi: Đánh bại các chỉ huy của kẻ thù, tìm cả hai chìa khóa

note: [objective]: condition=win
en: Any unit must reach the black citadel
vi: Bất kỳ đơn vị nào tiếp cận thành trì đen

note: [message]: speaker=Nym
en: Where did this fog come from? I can’t see a thing!
vi: Sương mù này từ đâu đến thế? Tôi chẳng nhìn thấy gì!

note: [message]: race=merman
en: Fog and darkness cloud this place, but we can use it to our advantage. The other ships will be safe hidden out in the deep water.
vi: Sương mù và bóng tối che phủ nơi này, nhưng chúng ta có thể sử dụng nó làm lợi thế. Các con tàu sẽ được che giấu an toàn trong nước sâu.

note: [message]: speaker=Kaleh
en: We should find a fort before we land the rest of our people. I do not like the idea of landing everyone without a fort to protect us. Shrouded by the fog, they will be safe for the moment. Once we find a place to rally our people, we can bring the rest of them in and start fighting in earnest.
vi: Chúng ta nên tìm một pháo đài trước khi đổ bộ những người còn lại. Tôi không thích ý tưởng đổ bộ mọi người mà không có một công sự bảo vệ chúng ta. Có sương mù che giấu, họ sẽ an toàn trong chốc lát. Khi đã tìm thấy một nơi để tập hợp người, chúng ta có thể đưa những người còn lại đến và bắt đầu chiến đấu.

note: [message]: race=merman
en: I think there were some human ruins in the southwestern part of the island. If you explore the land to the west, then we will swim through the shallows and see what we can find.
vi: Tôi nghĩ có một số tàn tích của con người ở phía tây nam hòn đảo. Nếu các bạn muốn thăm dò vùng đất ở phía tây, thì chúng tôi sẽ bơi qua nước nông để xem chúng ta có thể tìm thấy gì.

note: [message]: speaker=Kaleh
en: That is a good plan. First find a fort, then we can explore the rest of the island.
vi: Đó là một kế hoạch hay. Trước hết hãy tìm một pháo đài, sau đó chúng ta có thể thăm dò phần còn lại của hòn đảo.

note: [message]: speaker=Zhul
en: Ugh. That jungle seems dark and foreboding. Do you see those eyes? There are things staring at us from the depths of the jungle, but I can’t tell what they are. As much as I love plants and trees, I don’t like the look of it.
vi: Gớm. Khu rừng đó có vẻ tối và đầy điềm gở. Mọi người có nhìn thấy những cặp mắt đó không. Có những thứ đang nhìn chòng chọc vào chúng ta từ sâu trong rừng, nhưng tôi không thể nói chúng là cái gì. Dù yêu thực vật cây cối, tôi cũng không thích hình ảnh của nó.

note: [message]: speaker=Kaleh
en: Indeed. It seems much more open to the south. The merfolk mentioned that there were human ruins to the southwest. Maybe we should explore there first. I don’t think I want to hack through the jungle until we have more elves at our side.
vi: Đúng vậy. Ở phía nam có vẻ trống trải hơn nhiều. Các người cá đã nói rằng có tàn tích của con người ở phía tây nam. Có lẽ chúng ta nên thăm dò nơi đó trước. Tôi không muốn vào rừng đến khi chúng ta có nhiều thần tiên hơn ở bên cạnh.

note: [message]: speaker=Nym
en: I don’t get it. All we see are ruins, bones, some sand and patches of grass. I thought we would be attacked the moment we set foot on this island. Where is everybody?
vi: Tôi không hiểu. Tất cả những gì chúng ta nhìn thấy là tàn tích, xương, một ít cát và cỏ. Tôi cứ nghĩ chúng ta sẽ bị tấn công ngay khi đặt chân lên hòn đảo này. Mọi người đâu rồi?

note: [message]: speaker=Kaleh
en: That’s what worries me. I keep thinking that something is going to jump out from behind the next rock or stone wall and attack, but everything is silent. Too silent.
vi: Điều đó khiến tôi lo lắng. Tôi liên tục nghĩ rằng thứ gì đó sẽ nhảy ra từ phía sau tảng đá hoặc bức tường đá, và tấn công, nhưng mọi thứ thật tĩnh mịch. Quá tĩnh mịch.

note: [message]: speaker=Boyicht
en: You trespass on holy ground, The One says you must die!
vi: Các ngươi xâm phạm vùng đất thánh, Số Một nói các ngươi phải chết!

note: [message]: speaker=Nym
en: Faugh! Little one, you are not worth our time. We are the Quenoth Elves! Flee and trouble us no longer or we will squash you like a bug.
vi: Hừ! Tên nhỏ bé, ngươi không xứng với thời gian của bọn ta! Bọn ta là các thần tiên Quenoth. Chạy đi và đừng quấy rối bọn ta nữa, nếu không bọn ta sẽ đập chết ngươi như một con bọ.

note: [message]: speaker=Boyicht
en: No, you are not The One. You no command Boyicht. Attack!
vi: Không, ngươi không phải là Số Một. Ngươi không ra lệnh Boyicht. Tấn công!

note: [event]
en: Fanatical Saurian
vi: Thằn lằn cuồng tín

note: [message]: speaker=Boyicht
en: My death matters not. The One will kill you all. None can resist her.
vi: Ta chết cũng chẳng hề gì. Số Một sẽ giết hết các ngươi. Không ai có thể kháng cự.

note: [message]: speaker=$speaking_unit.id
en: I say good riddance. He creeped me out.
vi: Thoát nợ. Hắn khiến tôi sởn gai ốc.

note: [unit]: type=Naga Myrmidon
en: Naga Leader
vi: Chỉ huy người rắn

note: [message]: speaker=Kaleh
en: I have captured the keep. This castle is somewhat ruined, but it will serve our purposes. Now, I wonder where the merfolk are?
vi: Tôi đã chiếm được pháo đài. Lâu đài này hơi đổ nát, nhưng nó sẽ phục vụ chúng ta. Giờ tôi tự hỏi các người cá ở đâu?

note: [message]: race=merman
en: Fear not, here we are! We have explored the southern half of the island. And except for those lizards you found, and some abandoned villages, it seem to be empty. We captured those villages for you, to help support your troops.
vi: Đừng sợ, chúng tôi đây! Chúng tôi đã thăm dò nửa phía nam của hòn đảo. Trừ bọn thằn lằn mà các bạn đã thấy, và một số ngôi làng bị bỏ hoang, nó có vẻ trống rỗng. Chúng tôi đã chiếm làng cho các bạn, để giúp hỗ trợ quân lính của các bạn.

note: [message]: speaker=Nym
en: Thanks, I think we’re going to need all the support we can get.
vi: Cảm ơn, tôi nghĩ chúng tôi sẽ cần mọi hỗ trợ chúng tôi có thể nhận được.

note: [message]: race=merman
en: Now that you have found a fortress to protect your people, we can bring in the other ships.
vi: Giờ các bạn đã tìm được một pháo đài để bảo vệ người của mình, tôi có thể đưa các con tàu khác đến.

note: [message]: speaker=Zhul
en: Good, now we can start recruiting and recalling our warriors. Of course with so few people left, training new warriors will be very difficult and expensive. But if we lose this battle, then what use will gold be to us?
vi: Tốt, giờ chúng ta có thể bắt đầu tuyển và gọi lại các chiến binh của chúng ta. Tất nhiên với ít người còn lại, việc đào tạo các chiến binh mới sẽ rất khó khăn và đắt đỏ. Nhưng nếu chúng ta thua trận chiến này, thì vàng sẽ để làm gì?

note: [message]: speaker=Kaleh
en: Now that we’ve set up a base of operations we should make our way to the black citadel in the mountains at the center of the island. I bet it’s somewhere in the middle of that dark jungle.
vi: Giờ chúng ta đã thiết lập được căn cứ hoạt động, chúng ta nên tìm đường đến thành trì đen ở dãy núi giữa hòn đảo. Tôi đánh cuộc nó ở đâu đó giữa khu rừng tăm tối đó.

note: [message]: race=merman
en: In our exploration we found a group of reinforcements, who were sent to help you, compliments of Melusand. You can recruit them into service at your base, if you wish. We may not be much use to you on land, but we will protect you against any threats from the water.
vi: Trong lúc thăm dò, chúng tôi đã tìm thấy một nhóm quân tiếp viện, họ được phái đến để giúp các bạn, Melusand cũng gửi lời hỏi thăm. Các bạn có thể tuyển họ ở căn cứ, nếu muốn. Chúng tôi không thể hữu ích nhiều cho các bạn trên cạn, nhưng chúng tôi sẽ bảo vệ các bạn trước bất cứ mối đe dọa nào từ dưới nước.

note: [message]: speaker=Kaleh
en: Thank you. I’m sure the reinforcements will be very useful.
vi: Cảm ơn. Tôi chắc chắn quân tiếp viện sẽ rất hữu ích.

note: [message]: speaker=Kelur
en: Feel the cold touch of death!
vi: Hãy cảm nhận cú chạm lạnh buốt của cái chết!

note: [message]: speaker=Graghht
en: I will slaughter you all and bathe in your blood!
vi: Ta sẽ giết tất cả các ngươi và tắm trong máu của các ngươi!

note: [message]: speaker=unit
en: We’ve reached what looks like the citadel, but it is surrounded by a huge perfectly smooth obsidian wall. I can’t find any way to get in.
vi: Chúng ta đã đến gần nơi có vẻ là thành trì đen, nhưng bao quanh là một bức tường đá khổng lồ trơn láng. Tôi không thể tìm được cách nào để vào.

note: [message]: speaker=Kaleh
en: There’s got to be something here. The orc and skeleton must have been guarding some sort of entrance.
vi: Có thứ gì đó ở đây. Tên người thú và bộ xương hẳn đang bảo vệ một lối vào nào đó.

note: [message]: speaker=Kaleh
en: Are you sure? Search carefully. The orc and skeleton must have been guarding some sort of entrance.
vi: Có chắc không? Hãy tìm kiếm cẩn thận. Tên người thú và bộ xương hẳn đang bảo vệ một lối vào nào đó.

note: [message]: speaker=unit
en: Wait a minute. There’s a tiny outline of a door in the stone. But there’s no way to open it. All I see are what look like two tiny keyholes in the stone. Now I wonder where we might find the right keys?
vi: Chờ một chút. Có nét mờ của một cánh cửa nhỏ trên đá. Nhưng không có cách nào để mở nó. Tất cả những gì tôi nhìn thấy có vẻ giống như hai lỗ khóa nhỏ trên đá. Giờ tôi tự hỏi chúng ta có thể tìm thấy chìa khóa ở đâu?

note: [message]: speaker=Kaleh
en: Hey, what about the two keys that we found on the bodies of the undead and orc leaders?
vi: Ê, thế hai chiếc chìa khóa chúng ta tìm thấy trên xác tên ma quái và tên người thú thì sao?

note: [message]: speaker=Kaleh
en: I have an idea. I bet Eloh has given them to those she trusts most. And one orc and one skeleton were guarding the door. The keys must be being held by one of each faction. I bet the leaders would be in charge of such valuable objects.
vi: Tôi có một ý nghĩ. Tôi đánh cuộc Eloh đã trao chúng cho những ai mụ tin cậy nhất. Một tên người thú và một bộ xương canh gác cánh cửa. Một trong hai tên hẳn phải giữ chìa khóa. Tôi đánh cuộc những kẻ chỉ huy chịu trách nhiệm cho những đồ vật quý giá như thế.

note: [message]: speaker=Kaleh
en: We’ve found both keys. Now we just have to take them and open the door to the black citadel. I tire of all this bloodshed. Wherever Yechnagoth hides, we will find her and make her pay for all she has done.
vi: Chúng ta đã tìm được cả hai chìa khóa. Giờ chúng ta chỉ phải lấy chúng và mở cánh cửa đến thành trì đen. Tôi đã mệt mỏi với tất cả cảnh đổ máu này rồi. Dù Yechnagoth ẩn nấp ở đâu, chúng ta cũng sẽ tìm thấy mụ, và bắt mụ phải trả giá vì tất cả những gì mụ đã làm.

note: [message]: speaker=Kelur
en: Aaaargh!
vi: Aaaa!

note: [message]: speaker=$speaking_unit.id
en: Look, I found a gold key on a chain around his neck. This must be one of the keys needed to enter the black citadel.
vi: Nhìn này, tôi tìm thấy một chiếc chìa khóa vàng trên sợi xích quanh cổ hắn. Đây hẳn phải là một trong hai chìa khóa cần thiết để vào thành trì đen.

note: [message]: speaker=$speaking_unit.id
en: Look, I found a gold key on a chain around his neck. I wonder what this key is for? I bet it will become useful eventually. I’ll keep it just in case.
vi: Nhìn này, tôi tìm thấy một chiếc chìa khóa vàng trên sợi xích quanh cổ hắn. Tôi tự hỏi chiếc chìa khóa này để làm gì? Tôi đánh cuộc kiểu gì nó cũng hữu ích. Tôi sẽ giữ nó.

note: [message]: speaker=Graghht
en: Nooo!!
vi: Khôôông!!

note: [message]: speaker=$speaking_unit.id
en: Look, I found an iron key on a chain around his neck. This must be one of the keys needed to enter the black citadel.
vi: Nhìn này, tôi tìm thấy một chiếc chìa khóa sắt trên sợi xích quanh cổ hắn. Đây hẳn phải là một trong hai chìa khóa cần thiết để vào thành trì đen.

note: [message]: speaker=$speaking_unit.id
en: Look, I found an iron key on a chain around his neck. I wonder what this key is for? I bet it will become useful eventually. I’ll keep it just in case.
vi: Nhìn này, tôi tìm thấy một chiếc chìa khóa sắt trên sợi xích quanh cổ hắn. Tôi tự hỏi chiếc chìa khóa này để làm gì? Tôi đánh cuộc kiểu gì nó cũng hữu ích. Tôi sẽ giữ nó.

note: [message]: speaker=Trapped Merman
en: Help me...
vi: Cứu tôi với...

note: [message]: speaker=$speaking_unit.id
en: A merman! He looks like he’s in bad shape.
vi: Một người cá! Có vẻ anh ta đang ở trong tình huống tồi tệ.

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [event] #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Sea Serpent, race=monster
en: Sea Serpent
vi: Thuồng luồng biển

note: [message]: speaker=Sea Serpent
en: Raurrgghhh!!
vi: Ràààooo!!

note: [message]: speaker=second_unit
en: A sea serpent! That thing must be 20 cubits long! It must have been living among the wreckage of that ship. I shudder to think what it was feasting on.
vi: Một con thuồng luồng biển! Thứ đó hẳn phải dài 20 thước. Chắc nó sống trong xác con tàu đắm đó. Tôi rùng mình khi nghĩ nó ăn gì.

note: [unit]: type=Merman Triton, id=Grateful Merman
en: Grateful Merman
vi: Người cá biết ơn

note: [message]: speaker=Grateful Merman
en: Thank you. I got captured by the naga and have been trapped here for ages, I don’t know how long. So close to the water, but so far. I don’t think I could have lasted much longer. It was horrible.
vi: Cảm ơn các bạn. Tôi bị bọn người cá bắt giữ và mắc kẹt ở đây đã lâu. Tôi không biết bao lâu rồi. Tôi không nghĩ tôi có thể chịu đựng được lâu hơn nữa. Thật khủng khiếp.

note: [message]: speaker=unit
en: Well, help us get revenge on the naga. We are here to destroy Yechnagoth.
vi: Hừm, hãy giúp chúng tôi trả thù bọn người rắn. Chúng tôi ở đây để tiêu diệt Yechnagoth.

note: [message]: speaker=Grateful Merman
en: Gladly. Just let me recover my strength first.
vi: Tuyệt. Để tôi phục hồi sức mạnh trước đã.

note: [message]: speaker=unit
en: I found a chest in the hold of this wrecked ship. It looks like sunken treasure!
vi: Tôi tìm thấy một chiếc hòm trong khoang của con tàu đắm này. Giống như một kho báu bị chìm!

note: [message]: speaker=Kaleh
en: We’ve run out of time! The forces that the merfolk helped distract have returned and will surely kill us all.
vi: Chúng ta đã hết thời gian! Lực lượng mà các người cá giúp nghi binh đã trở về, chúng chắc chắn sẽ giết hết chúng ta.

note: [message]: speaker=Eloh
en: So I see that you have finally slain both of my lieutenants. I wondered how long it would take you.
vi: Ta thấy vậy là các ngươi cuối cùng đã giết cả hai trung úy của ta. Ta tự hỏi các ngươi mất bao lâu để làm điều đó.

note: [message]: speaker=Nym
en: We have your keys. You cannot hide from us now.
vi: Bọn ta đã có chìa khóa. Giờ ngươi không thể trốn khỏi bọn ta.

note: [message]: speaker=Eloh
en: Did you really think something as simple as a pair of keys was needed to enter and leave my sanctum? The entire thing was just a charade to see how much trouble you would go through on your pathetic little quest.
vi: Các ngươi thực sự nghĩ một thứ đơn giản như cặp chìa khóa là đủ để vào và ra khỏi chốn linh thiêng của ta ư? Toàn bộ mọi thứ chỉ là một trò chơi, để xem các ngươi gặp nhiều rắc rối đến thế nào khi thực hiện nhiệm vụ nhỏ mọn của mình mà thôi.

note: [message]: speaker=Eloh
en: Sigh, you elves are so predictable.
vi: Phù, bọn thần tiên các ngươi thật quá ngây thơ.

note: [message]: speaker=Zhul
en: Talk all you want, we will have our vengeance!
vi: Cứ nói tất cả những gì ngươi muốn, bọn ta sẽ báo thù!

note: [message]: speaker=Eloh
en: Is that what you want? I suppose I do owe Kaleh a personal audience, after all I have put him through. Well here’s your chance. Come to me boy, and prove that you have what it takes. All you others, stay away unless you want a slow and painful death. I will deal with you later.
vi: Đó là tất cả những gì các ngươi muốn ư? Ta cho rằng ta nợ Kaleh một cuộc tiếp kiến cá nhân, sau tất cả những gì ta đã đặt hắn vào. Hừm, đây là cơ hội của ngươi. Đến với ta đi, cậu bé, và chứng tỏ với ta những gì ngươi có. Tất cả những kẻ khác, hãy tránh xa, trừ khi các ngươi muốn một cái chết từ từ và đau đớn. Ta sẽ xử lý các ngươi sau.

note: [message]: speaker=Kaleh
en: I must go and end this. But first I want to thank you all for your faith in me throughout this long journey. If I do not prevail then please flee this place with the merfolk and find somewhere where you can have peace and safety. My last wish is that no matter what happens you all live long and fruitful lives. Don’t let our sacrifices be forgotten...
vi: Tôi phải đi và kết thúc chuyện này. Nhưng trước hết tôi muốn cảm ơn tất cả các bạn vì niềm tin dành cho tôi suốt cuộc hành trình dài này. Nếu tôi không thắng thì xin hãy chạy khỏi nơi này cùng các người cá và tìm một nơi nào đó, nơi các bạn có thể có hòa bình và được an toàn. Mong muốn cuối cùng của tôi đó là bất kể điều gì xảy ra, tất cả các bạn đều sống lâu dài và tốt đẹp. Đừng để những hy sinh của chúng ta bị lãng quên...

note: [message]: speaker=Nym
en: Kaleh, you can’t just go in there alone. She’ll kill you!
vi: Kaleh, anh không thể chỉ đi vào đó một mình. Mụ ta sẽ giết anh!

note: [message]: speaker=Kaleh
en: I must. Too many others have died because of my actions. I couldn’t face losing you, Nym. Now it is time for me to finish it, alone.
vi: Tôi phải đi. Quá nhiều người đã chết vì hành động của tôi. Tôi không thể chịu được việc phải mất cô, Nym. Giờ là lúc để tôi kết thúc mọi thứ, một mình.

note: [message]: speaker=Zhul
en: May Eloh protect you.
vi: Cầu mong Eloh bảo vệ cậu.

note: [message]: speaker=Kaleh
en: Her will be done.
vi: Chắc chắn sẽ là như thế.

note: [message]: speaker=Zhul
en: Well, now we just have to wait...
vi: Giờ chúng ta chỉ phải chờ đợi...

note: [message]: speaker=Nym
en: You aren’t actually going to let him face her alone?!
vi: Chúng ta không để cậu ấy một mình đối mặt với mụ ta chứ?!

note: [message]: speaker=Zhul
en: Yes, I am. In the end it is his decision.
vi: Tôi để. Rốt cuộc đó là quyết định của cậu ấy.

note: [message]: speaker=Nym
en: I’ve saved his sorry ass all this way, I’m not going to let him go and let himself get killed now!
vi: Tôi đã nhiều lần cứu tên ngốc ấy, giờ tôi sẽ không để cậu ấy đi và để cậu ấy bị giết đâu!

note: [message]: speaker=Zhul
en: Nymphtessa, my darling, you have always been a rebel. But eventually you must learn to respect your leaders’ decisions. Kaleh has made his choice, and if Eloh wills it he will prevail. You see how all our losses weigh upon him. He would not want us to disobey him and sacrifice our lives too.
vi: Nymphtessa, cô gái nhỏ của ta, cô luôn là một kẻ nổi loạn. Nhưng rốt cuộc, cô phải học cách tôn trọng quyết định của người lãnh đạo của mình. Kaleh đã thực hiện lựa chọn của cậu ấy, và nếu Eloh muốn, cậu ấy sẽ thắng. Cô đã nhìn thấy cách tất cả những mất mát của chúng ta đè nặng lên cậu ấy. Cậu ấy không muốn chúng ta bất tuân lệnh và hy sinh mạng sống của mình.

note: [message]: speaker=Nym
en: I don’t care! Do you think I’m going to let him go in there and fight alone? He’ll be slaughtered! He needs our help. Without us he never would have even made it out of the desert. The rest of you can just sit on your hands and pray, but I’m going in there!
vi: Tôi không quan tâm! Bà nghĩ tôi sẽ để cậu ấy vào đó và chiến đấu một mình ư? Cậu ấy sẽ bị giết! Cậu ấy cần sự giúp đỡ của chúng ta. Không có chúng ta, cậu ấy sẽ chẳng bao giờ ra được khỏi sa mạc. Những người còn lại có thể chỉ cần ngồi một chỗ và cầu nguyện, nhưng tôi sẽ vào đó!

note: [message]: speaker=Grog
en: Grog not going to just sit here while Kaleh does all the fighting. Kaleh will need strong fighter like Grog. Other elves may be scared, but Grog fear no dark place. Grog just hope there still something to smash when he gets there.
vi: Grog sẽ không chỉ ngồi đây khi Kaleh chiến đấu. Kaleh cần một đấu sĩ mạnh như Grog. Các thần tiên khác có thể sợ, nhưng Grog không sợ nơi tối tăm. Grog chỉ hy vọng vẫn có thứ gì đó để đập khi anh ấy vào đó.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: I’ve followed that boy this far, I’m not going to just let him march in there without me. Besides, whoever heard of a dwarf being afraid of going underground? I just hope they save some of the fighting for me.
vi: Mình đã theo cậu bé này đến tận bây giờ, mình sẽ không để cậu ấy bước vào đó mà không có mình. Ngoài ra, đã có ai nghe thấy một người lùn sợ đi vào trong lòng đất chưa? Mình chỉ hy vọng họ để dành một ít cho mình chiến đấu.

note: [message]: speaker=Kaleh
en: What’s that strange screeching sound coming from the jungle?
vi: Âm thanh the thé kỳ lạ phát ra từ khu rừng là cái gì thế?

note: [event]
en: Nocturnal Pest
vi: Tai họa ban đêm

note: [message]: speaker=Nym
en: That’s odd. Why did those bats suddenly fly off?
vi: Thật kỳ cục. Tại sao những con dơi đó lại đột ngột ngừng bay?

note: [message]: speaker=Zhul
en: They must be nocturnal.
vi: Chắc chúng là loài ăn đêm.

note: [scenario]: id=12_The_Final_Confrontation
en: The Final Confrontation
vi: Cuộc chạm trán cuối cùng

note: [objective]: condition=win
en: Defeat the false Eloh
vi: Đánh bại Eloh giả

note: [objective]: condition=win
en: Defeat Yechnagoth
vi: Đánh bại Yechnagoth

note: [message]: speaker=Nym
en: Kaleh! No!
vi: Kaleh! Không!

note: [message]: speaker=Zhul
en: He’s still breathing. Eloh, what grace I have, give unto him.
vi: Cậu ấy vẫn đang thở. Eloh, tôi có ơn gì, xin trao cho cậu ấy.

note: [message]: speaker=Nym
en: He’s stirring.
vi: Cậu ấy đang cựa quậy.

note: [message]: speaker=$ally_id
en: Aye, there’s still life in the boy. But where is the foul creature that did this to him?
vi: Đúng, cậu bé vẫn còn sống. Nhưng sinh vật bẩn thỉu đã làm điều này với cậu ấy đâu rồi?

note: [message]: speaker=$ally_id
en: The little one is not dead yet. But where is evil lady that did this to him?
vi: Anh chàng nhỏ bé chưa chết. Nhưng con mụ xấu xa đã làm điều này với cậu ấy đâu rồi?

note: [message]: speaker=Eloh
en: So, the elf’s puny friends think they can save him. But you are too late. He is already mine!
vi: Vậy là, đám bạn yếu đuối của tên thần tiên nghĩ chúng có thể giải cứu hắn. Nhưng quá muộn cho các ngươi rồi. Hắn đã là của ta!

note: [message]: speaker=Kaleh
en: Nym, Zhul, Grog, you shouldn’t have.
vi: Nym, Zhul, Grog, lẽ ra các bạn không nên vào.

note: [message]: speaker=Kaleh
en: Nym, Zhul, Nog, you shouldn’t have.
vi: Nym, Zhul, Nog, lẽ ra các bạn không nên vào.

note: [message]: speaker=Kaleh
en: Nym, Zhul, Rogrimir, you shouldn’t have.
vi: Nym, Zhul, Rogrimir, lẽ ra các bạn không nên vào.

note: [message]: speaker=Kaleh
en: Nym, Zhul, you shouldn’t have.
vi: Nym, Zhul, lẽ ra các bạn không nên vào.

note: [message]: speaker=Eloh
en: Your struggles were mildly entertaining, but futile in the end. For I am powerful beyond your imagining, and this is the seat of my power!
vi: Những nỗ lực của các ngươi thật thú vị, nhưng rốt cuộc cũng vô ích. Vì ta mạnh vượt xa khả năng tưởng tượng của các ngươi, và đây là minh chứng cho sức mạnh của ta!

note: [message]: speaker=Zhul
en: You are not Eloh. You are but a pitiful mockery of her power and glory!
vi: Ngươi không phải là Eloh. Ngươi chỉ là một trò hề đáng khinh giả mạo sức mạnh và vinh quang của người!

note: [message]: speaker=Eloh
en: Is that what you think? I shall prove you wrong. Look out upon your people and despair!
vi: Đó là điều ngươi nghĩ sao? Ta sẽ chứng minh rằng ngươi sai. Hãy nhìn người của ngươi và thất vọng đi!

note: [message]: speaker=Anarion
en: All hail Eloh!
vi: Tất cả chào Eloh!

note: [message]: speaker=Zylea
en: Death to the heretics!
vi: Những kẻ dị giáo phải chết!

note: [message]: speaker=Eloh
en: They worship their true god.
vi: Họ tôn thờ vị thần thực sự của họ.

note: [message]: speaker=Eloh
en: Come and bow down before your true master, boy.
vi: Đến và cúi đầu trước chủ nhân thực sự của ngươi đi, cậu bé.

note: [message]: speaker=Kaleh
en: Your wish is my command.
vi: Mong muốn của người là mệnh lệnh của tôi.

note: [message]: speaker=Eloh
en: Argh, you stabbed me!
vi: Á, ngươi dám đâm ta!

note: [message]: speaker=Kaleh
en: I have crossed deserts, mountains, and oceans and watched my people bleed every step of the way. I did not come all this way to give up now. I am tired of being called boy; I am Kalehssar, the leader of my people and I will fight you until my dying breath!
vi: Ta đã băng qua sa mạc, núi và đại dương, chứng kiến người của ta đổ máu mỗi bước trên đường đi. Ta không đến tận đây để từ bỏ đâu. Ta đã mệt mỏi khi bị gọi là cậu bé rồi. Ta là Kalehssar, người lãnh đạo nhân dân của ta, ta sẽ chiến đấu với ngươi đến hơi thở cuối cùng!

note: [message]: speaker=Eloh
en: I command you to stop this foolishness!
vi: Ta ra lệnh cho ngươi dừng hành động ngu xuẩn này lại!

note: [message]: speaker=Nym
en: The shell brooches Melusand gave us, they’re glowing!
vi: Những chiếc ghim hoa vỏ sò Melusand tặng chúng ta, chúng đang phát sáng!

note: [message]: speaker=Kaleh
en: You will never dominate us, not while hope survives!
vi: Ngươi sẽ không bao giờ chế ngự được bọn ta đâu, không bao giờ chừng nào hy vọng còn sống sót!

note: [message]: speaker=Eloh
en: So be it. You choose death? Then you shall receive it from those you hold most dear. Kill the unbelievers, let none survive!
vi: Thôi được. Ngươi chọn cái chết phải không? Thế thì ngươi sẽ nhận được nó từ những người ngươi yêu thương nhất. Giết những kẻ không tín ngưỡng, không để kẻ nào sống sót!

note: [message]: speaker=Anarion
en: Yes mistress.
vi: Vâng thưa bà chủ.

note: [message]: speaker=Kaleh
en: Ignore our brethren, we must destroy her!
vi: Mặc kệ những người anh em của chúng ta, chúng ta phải tiêu diệt mụ!

note: [message]: speaker=Eloh
en: You think you killed me? You have no idea what you are facing.
vi: Ngươi nghĩ ngươi đã giết được ta sao? Ngươi không biết ngươi đang đối mặt với điều gì đâu.

note: [message]: speaker=Nym
en: Who is she really? Could it be Zhangor, back to avenge his imprisonment?
vi: Mụ ta thực sự là ai? Có thể nào là Zhangor, trở lại để báo thù vì bị giam cầm không?

note: [message]: speaker=Eloh
en: Nonsense. Unlike that fool, I do not care about petty things like revenge. Nor do I depend on mortals to enact my will. No, I shall destroy you myself!
vi: Nói bậy! Ta không phải là tên ngu xuẩn đó, ta không quan tâm đến những thứ nhỏ mọn như báo thù. Ta cũng không phụ thuộc vào những kẻ phàm trần để thực thi ý chí của ta. Không, đích thân ta sẽ tiêu diệt các ngươi!

note: [message]: type=Quenoth Fighter, Tauroch Rider
en: Huh? What happened?
vi: Hả? Điều gì đã xảy ra?

note: [message]: speaker=Zhul
en: Her spell has been broken. But I don’t think we have won yet. Come aid us!
vi: Phép thuật của mụ đã bị phá. Nhưng tôi nghĩ chúng ta chưa thắng. Hãy đến giúp chúng tôi!

note: [message]: type=Quenoth Fighter, Tauroch Rider
en: Yes priestess.
vi: Vâng.

note: [message]: speaker=Nym
en: What is that thing?!
vi: Thứ đó là cái gì thế?!

note: [message]: speaker=Zhul
en: Eloh protect us!
vi: Eloh bảo vệ chúng ta!

note: [message]: speaker=Zhul
en: Curse Uria, more abominations!
vi: Nguyền rủa Uria, lại thêm những thứ kinh tởm!

note: [message]: speaker=Nym
en: Is it even possible to kill this thing? It’s huge!
vi: Có thể nào giết được thứ này không? Nó to quá!

note: [message]: speaker=Kaleh
en: It must have some sort of weak point. Look at those pulsing spires, I thought they were stone, but they seem to be alive. Maybe if we destroy them it will weaken the creature. No matter what horrors appear, we must keep attacking it. We can’t stop now!
vi: Nó hẳn phải có một điểm yếu nào đó. Nhìn các chóp mạch kìa, tôi cứ nghĩ chúng bằng đá, nhưng hình như chúng đang sống. Có lẽ nếu chúng ta tiêu diệt chúng, sinh vật này sẽ suy yếu đi. Bất kể có thứ kinh dị gì xuất hiện đi nữa, chúng ta cũng phải tiếp tục tấn công. Chúng ta không thể dừng lại!

note: [message]: speaker=Kaleh
en: That central body is healing faster than we can damage it. It’s almost as if our attacks are doing no damage at all. We got to try another tactic, and fast!
vi: Phần thân giữa đó phục hồi nhanh hơn những gì chúng ta có thể gây thiệt hại cho nó. Các đòn tấn công của chúng ta gần như không gây thiệt hại cho nó một tí nào. Chúng ta cần mau chóng tìm một mưu kế khác!

note: [message]: speaker=$victim_id
en: What the heck? That central creature just hit me with some sort of slime. It hurts and I— I’m stuck!
vi: Quái quỷ gì thế? Sinh vật trung tâm đó vừa đánh trúng tôi bằng một kiểu nhớt nào đó. Đau quá, tôi - tôi bị dính!

note: [message]: speaker=$victim_id
en: Ow, I’m stuck!
vi: Ối, tôi bị dính!

note: [message]: speaker=narrator
en: <big><b>Aaaurrgghh!!</b></big>
vi: <big><b>Ááá!!</b></big>

note: [message]: speaker=Kaleh
en: I think we’re finally doing some damage. We must attack the central body, while it remains vulnerable!
vi: Tôi nghĩ cuối cùng chúng ta cũng gây thiệt hại cho nó. Chúng ta phải tấn công phần thân giữa, khi nó vẫn còn sơ hở!

note: [message]: type=Crawling Horror
en: Aiiee!!
vi: Ái!!

note: [message]: speaker=Kaleh
en: At last. It is finished.
vi: Cuối cùng. Thế là xong.

note: [message]: speaker=Nym
en: Is Yechnagoth really dead?
vi: Yechnagoth thực sự chết rồi ư?

note: [message]: speaker=Kaleh
en: Yes, she’s dead Nym.
vi: Đúng, mụ chết rồi Nym ạ.

note: [message]: speaker=Nym
en: I almost can’t believe it.
vi: Tôi gần như không thể tin điều đó.

note: [message]: speaker=Zhul
en: Behold, the pretender has been defeated. Eloh’s might has prevailed.
vi: Nhìn kìa, kẻ mạo danh đã bị đánh bại. Sức mạnh của Eloh đã thắng.

note: [message]: speaker=Grog
en: Ugh. Grog is covered in blood and guts and nasty blue goo. Whatever creature was, she doesn’t smell any better dead than she did alive.
vi: Úi. Grog bị máu me và nhớt xanh dơ dáy bao phủ. Bất kể sinh vật đó là gì, khi chết mụ ta cũng bốc mùi chẳng hơn gì khi còn sống.

note: [message]: speaker=Rogrimir [message]: speaker=Jarl
en: Ugh. I’m covered in blood and guts, and this nasty blue stuff. I don’t know what in the nine hells we were fighting, but she doesn’t smell any better dead than she did alive.
vi: Úi. Tôi bị máu me và thứ dơ dáy màu xanh bao phủ. Tôi không biết trong chín tầng địa ngục chúng ta đã chiến đấu với cái gì, nhưng khi chết mụ ta cũng bốc mùi chẳng hơn gì khi còn sống.

note: [message]: speaker=Kaleh
en: Let’s get out of here.
vi: Chúng ta hãy ra khỏi đây.

note: [message]: speaker=Kaleh
en: I stumbled out into the daylight, scarcely believing that we were victorious. Looking out over the island it took me a moment to realize what had changed. The fetid darkness had lifted from the land and I saw the suns shining brightly for what seemed like the first time in ages. Gazing across the bright green trees and sparkling ocean I realized that once this had been a place of beauty. Several of our brethren were waiting for me and I was overjoyed to discover that they were no longer the mindless slaves I had seen before. They too had broken free from their enchantment.
vi: Tôi bước ra ngoài đón ánh sáng mặt trời, không tin rằng chúng tôi đã chiến thắng. Nhìn bao quát hòn đảo, trong khoảnh khắc tôi nhận ra điều đã thay đổi. Bóng tối hôi hám tan khỏi vùng đất, và tôi nhìn thấy hai mặt trời đang tỏa sáng như thuở ban đầu. Nhìn tán cây xanh rực rỡ và đại dương lấp lánh, tôi nhận ra rằng nơi đây từng là một nơi xinh đẹp. Một vài người anh em đang chờ tôi và tôi vui mừng khôn xiết khi phát hiện ra họ không còn là những nô lệ mất trí tôi đã chứng kiến trước đây nữa. Họ đã được hóa giải khỏi bùa phép.

note: [message]: speaker=Kaleh
en: Indeed with Yechnagoth’s death it seems that all of her minions reverted to their original chaotic tendencies. Luckily we had already destroyed most of the island’s foul inhabitants, and lacking their former discipline we had no trouble exterminating the remaining orcs and undead. The naga too fled before us, and they have not bothered us since. For once we seemed to be safe from imminent danger.
vi: Quả thực sau cái chết của Yechnagoth, có vẻ như tất cả các thuộc hạ của mụ đều trở về xu hướng hỗn loạn ban đầu. May mắn là chúng tôi đã tiêu diệt hầu hết các cư dân bẩn thỉu của hòn đảo. Bọn người thú và ma quái còn lại thiếu kỷ luật từng có trước đây, chúng tôi không gặp rắc rối gì khi trừ khử chúng. Lũ người rắn cũng tháo chạy, và không còn quấy rầy chúng tôi kể từ đó. Ít nhất là một lần chúng tôi cũng được an toàn.

note: [message]: speaker=Kaleh
en: A few days later Melusand herself appeared and she declared the cleansing of this island a miracle. We made a pact between elf and merfolk and vowed to live together in peace and prosperity. Melusand blessed the island, and named it ‘Quenoth Isle’ in honor of our people. The merfolk have been very helpful in teaching us how to adapt to this strange land, though I still have trouble getting used to being surrounded by water. It used to be more precious than gold. Still, I could hardly imagine a better home for my people. Between the bounty of the sea and the many fruits of the jungle there is no shortage of food. We are isolated from the chaos on the mainland and the merfolk guard the waters. Melusand says now is a time for peace and prosperity. Part of me didn’t think we would survive our journey, there were so many close calls. Coming here almost does seem like a miracle. If only I could forget the price we paid...
vi: Một vài ngày sau, Melusand đích thân xuất hiện và phát biểu việc tẩy rửa hòn đảo này là một điều kỳ diệu. Chúng tôi thực hiện một hiệp ước giữa thần tiên và người cá, thề sống bên nhau trong hòa bình và thịnh vượng. Melusand ban phúc cho hòn đảo, và đặt tên cho nó là ‘đảo Quenoth’ để vinh danh chúng tôi. Các người cá rất hữu ích khi dạy chúng tôi thích nghi với vùng đất kỳ lạ này, dù tôi vẫn gặp rắc rối khi tập làm quen với việc ngâm mình trong nước. Nước đã từng quý hơn vàng. Tôi khó có thể tưởng tượng một nơi ở tốt hơn cho người của tôi. Giữa sự hào phóng của biển cả và nhiều hoa quả trong khu rừng, chúng tôi không thiếu thức ăn. Chúng tôi được cách ly khỏi hỗn loạn trên đất liền và các người cá canh giữ vùng nước. Melusand nói giờ là lúc cho hòa bình và thịnh vượng. Trước đây, tôi không nghĩ chúng tôi có thể sống sót qua cuộc hành trình, có quá nhiều điều nguy hiểm đến tính mạng. Đến đây gần như là một phép màu. Tôi chỉ ước mình có thể quên đi cái giá chúng tôi đã trả...

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. And it is only through Eloh’s grace and a good bit of luck that none of them died in that bloody battle. But so many others that I grew up with were not so lucky. Why did so many of us have to die? I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhờ ơn Eloh và một chút may mắn, không ai trong số họ chết trong trận chiến đẫm máu đó. Nhưng quá nhiều người tôi lớn lên cùng không được may mắn như thế. Tại sao quá nhiều người trong số chúng tôi phải chết? Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Nym back. She followed me faithfully and fought by my side for so long, to lose her at the end... I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhưng tôi sẵn sàng từ bỏ cuộc sống của mình ngày hôm nay nếu tôi có thể mang Nym trở lại. Cô ấy đã theo tôi một cách trung thành và chiến đấu bên cạnh tôi từ lâu, để cuối cùng mất cô ấy... Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: Although I believe that our battle in the black citadel was our finest hour, I am still haunted by Nym’s death in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Nym was willing to sacrifice her life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But sometimes that seems a small consolation.
vi: Mặc dù tôi tin rằng trận chiến trong thành trì đen là giờ phút vinh quang nhất của chúng tôi, tôi vẫn bị ám ảnh bởi cái chết của Nym ở nơi tăm tối đó. Cứ mỗi buổi sáng, vào lúc mặt trời mọc, tôi ra đầu phía đông nam của hòn đảo và nhìn bao quát mặt nước, bao quát thế giới mà chúng tôi đã hy sinh quá nhiều để giữ gìn. Tôi tự nhắc mình điều Zhul đã nói, và tất cả bọn họ đều tin rằng, bất chấp mọi chết chóc và tranh đấu chúng tôi đã chứng kiến trong cuộc hành trình, thế giới này vẫn là một nơi đủ tốt đẹp mà Nym sẵn sàng hy sinh cuộc sống của mình để giải cứu. Nhìn xuống mặt nước, và nhìn trở lại sự thịnh vượng của chúng tôi, tôi bảo với lòng mình điều đó là xứng đáng. Nhưng đôi khi điều đó dường như chỉ là một niềm an ủi nhỏ.

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Zhul back. She followed me faithfully and fought by my side for so long, to lose her at the end... I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhưng tôi sẵn sàng từ bỏ cuộc sống của mình ngày hôm nay nếu tôi có thể mang Zhul trở lại. Bà ấy đã theo tôi một cách trung thành và chiến đấu bên cạnh tôi từ lâu, để cuối cùng mất bà ấy... Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: Although I believe that our battle in the black citadel was our finest hour, I am still haunted by Zhul’s death in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Zhul was willing to sacrifice her life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But sometimes that seems a small consolation.
vi: Mặc dù tôi tin rằng trận chiến trong thành trì đen là giờ phút vinh quang nhất của chúng tôi, tôi vẫn bị ám ảnh bởi cái chết của Zhul ở nơi tăm tối đó. Cứ mỗi buổi sáng, vào lúc mặt trời mọc, tôi ra đầu phía đông nam của hòn đảo và nhìn bao quát mặt nước, bao quát thế giới mà chúng tôi đã hy sinh quá nhiều để giữ gìn. Tôi tự nhắc mình điều Zhul đã nói, và tất cả bọn họ đều tin rằng, bất chấp mọi chết chóc và tranh đấu chúng tôi đã chứng kiến trong cuộc hành trình, thế giới này vẫn là một nơi đủ tốt đẹp mà Zhul sẵn sàng hy sinh cuộc sống của mình để giải cứu. Nhìn xuống mặt nước, và nhìn trở lại sự thịnh vượng của chúng tôi, tôi bảo với lòng mình điều đó là xứng đáng. Nhưng đôi khi điều đó dường như chỉ là một niềm an ủi nhỏ.

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Grog back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhưng tôi sẵn sàng từ bỏ cuộc sống của mình ngày hôm nay nếu tôi có thể mang Grog trở lại. Anh ấy đã rời bỏ quê hương để chiến đấu một cách trung thành bên cạnh tôi, để cuối cùng tôi mất anh ấy... Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Grog in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Grog was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation.
vi: Mặc dù tôi tin rằng trận chiến trong thành trì đen là giờ phút vinh quang nhất của chúng tôi, tôi vẫn bị ám ảnh bởi cái chết của Grog ở nơi tăm tối đó. Cứ mỗi buổi sáng, vào lúc mặt trời mọc, tôi ra đầu phía đông nam của hòn đảo và nhìn bao quát mặt nước, bao quát thế giới mà chúng tôi đã hy sinh quá nhiều để giữ gìn. Tôi tự nhắc mình điều Zhul đã nói, và tất cả bọn họ đều tin rằng, bất chấp mọi chết chóc và tranh đấu chúng tôi đã chứng kiến trong cuộc hành trình, thế giới này vẫn là một nơi đủ tốt đẹp mà Grog sẵn sàng hy sinh cuộc sống của mình để giải cứu. Nhìn xuống mặt nước, và nhìn trở lại sự thịnh vượng của chúng tôi, tôi bảo với lòng mình điều đó là xứng đáng. Nhưng khi tôi nghĩ về cuộc chiến tranh dữ dội mà người của anh ấy có lẽ vẫn đang chiến đấu dưới lòng đất, điều đó dường như chỉ là một niềm an ủi nhỏ.

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Nog back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhưng tôi sẵn sàng từ bỏ cuộc sống của mình ngày hôm nay nếu tôi có thể mang Nog trở lại. Anh ấy đã rời bỏ quê hương để chiến đấu một cách trung thành bên cạnh tôi, để cuối cùng tôi mất anh ấy... Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Nog in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Nog was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation.
vi: Mặc dù tôi tin rằng trận chiến trong thành trì đen là giờ phút vinh quang nhất của chúng tôi, tôi vẫn bị ám ảnh bởi cái chết của Nog ở nơi tăm tối đó. Cứ mỗi buổi sáng, vào lúc mặt trời mọc, tôi ra đầu phía đông nam của hòn đảo và nhìn bao quát mặt nước, bao quát thế giới mà chúng tôi đã hy sinh quá nhiều để giữ gìn. Tôi tự nhắc mình điều Zhul đã nói, và tất cả bọn họ đều tin rằng, bất chấp mọi chết chóc và tranh đấu chúng tôi đã chứng kiến trong cuộc hành trình, thế giới này vẫn là một nơi đủ tốt đẹp mà Nog sẵn sàng hy sinh cuộc sống của mình để giải cứu. Nhìn xuống mặt nước, và nhìn trở lại sự thịnh vượng của chúng tôi, tôi bảo với lòng mình điều đó là xứng đáng. Nhưng khi tôi nghĩ về cuộc chiến tranh dữ dội mà người của anh ấy có lẽ vẫn đang chiến đấu dưới lòng đất, điều đó dường như chỉ là một niềm an ủi nhỏ.

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring Rogrimir back. He left his homeland to fight faithfully by my side, and then to lose him at the end... I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhưng tôi sẵn sàng từ bỏ cuộc sống của mình ngày hôm nay nếu tôi có thể mang Rogrimir trở lại. Anh ấy đã rời bỏ quê hương để chiến đấu một cách trung thành bên cạnh tôi, để cuối cùng tôi mất anh ấy... Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: Although I believe that our battle in the black citadel was our finest hour, I am still haunted by the death of Rogrimir in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that Rogrimir was willing to sacrifice his life to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But when I think of the desperate war that his people are probably still fighting underground, it seems a small consolation.
vi: Mặc dù tôi tin rằng trận chiến trong thành trì đen là giờ phút vinh quang nhất của chúng tôi, tôi vẫn bị ám ảnh bởi cái chết của Rogrimir ở nơi tăm tối đó. Cứ mỗi buổi sáng, vào lúc mặt trời mọc, tôi ra đầu phía đông nam của hòn đảo và nhìn bao quát mặt nước, bao quát thế giới mà chúng tôi đã hy sinh quá nhiều để giữ gìn. Tôi tự nhắc mình điều Zhul đã nói, và tất cả bọn họ đều tin rằng, bất chấp mọi chết chóc và tranh đấu chúng tôi đã chứng kiến trong cuộc hành trình, thế giới này vẫn là một nơi đủ tốt đẹp mà Rogrimir sẵn sàng hy sinh cuộc sống của mình để giải cứu. Nhìn xuống mặt nước, và nhìn trở lại sự thịnh vượng của chúng tôi, tôi bảo với lòng mình điều đó là xứng đáng. Nhưng khi tôi nghĩ về cuộc chiến tranh dữ dội mà người của anh ấy có lẽ vẫn đang chiến đấu dưới lòng đất, điều đó dường như chỉ là một niềm an ủi nhỏ.

note: [message]: speaker=Kaleh
en: If you had told me at the start of our journey the price I was to pay in blood, I do not know if I would have had the strength to take that first step. I suppose I should have known that my friends would not let me confront Yechnagoth alone. But I would gladly give up my life today if I could bring any one of them back. They followed me faithfully and fought by my side for so long, to lose them at the end... I wish I could go back and do it all over again.
vi: Nếu biết trước ở đầu cuộc hành trình cái giá tôi phải trả bằng máu, tôi không rõ liệu mình có đủ sức mạnh để vượt qua bước đầu tiên không. Lẽ ra tôi nên biết rằng các bạn của tôi sẽ không để tôi một mình chạm trán với Yechnagoth. Nhưng tôi sẵn sàng từ bỏ cuộc sống của mình ngày hôm nay nếu tôi có thể mang bất kỳ ai trong số họ trở lại. Họ đã theo tôi một cách trung thành và chiến đấu bên cạnh tôi từ lâu, để cuối cùng mất họ... Tôi ước mình có thể quay lại và làm lại từ đầu.

note: [message]: speaker=Kaleh
en: Although I believe that our battle in the black citadel was our finest hour, I am still haunted by my friends’ deaths in that dark place. And so every morning at sunrise I come out to the southeastern tip of the island and look out upon the waters, upon the world that we sacrificed so much to preserve. I remind myself what Zhul said, and they all believed, that despite all the death and fighting we saw in our journey, this world was a beautiful and good enough place that they were willing to sacrifice their lives to save it. Looking out over the waters, and back upon the prosperity of my people, I tell myself it was worth it. But I still miss each one of them horribly.
vi: Mặc dù tôi tin rằng trận chiến trong thành trì đen là giờ phút vinh quang nhất của chúng tôi, tôi vẫn bị ám ảnh bởi cái chết của bạn bè tôi ở nơi tăm tối đó. Cứ mỗi buổi sáng, vào lúc mặt trời mọc, tôi ra đầu phía đông nam của hòn đảo và nhìn bao quát mặt nước, bao quát thế giới mà chúng tôi đã hy sinh quá nhiều để giữ gìn. Tôi tự nhắc mình điều Zhul đã nói, và tất cả bọn họ đều tin rằng, bất chấp mọi chết chóc và tranh đấu chúng tôi đã chứng kiến trong cuộc hành trình, thế giới này vẫn là một nơi xinh đẹp và đủ tươi tốt mà họ sẵn sàng hy sinh cuộc sống của mình để giải cứu. Nhìn xuống mặt nước, và nhìn trở lại sự thịnh vượng của chúng tôi, tôi bảo với lòng mình điều đó là xứng đáng. Nhưng tôi vẫn nhớ họ một cách da diết.

note: [message]: speaker=Kaleh
en: We carried Nym to a small island to the north which had a single peak with a beautiful view of the surrounding islands. It seemed to me to be a lookout that Nym would appreciate. So I and a few others climbed to the top of the peak and dug a grave for Nym so that she might always look down upon us and see all that we accomplished with her gift. For she gave us the gift of life, and every day I strive to make the most use of it I can. I will always remember her. Nym, who was with me ever since I was a child and during every step of the journey, who was always faithful, but never hesitated to speak her mind, who managed to crack a joke no matter how grim the situation. How I miss her laugh, her smile, her...
vi: Chúng tôi đưa Nym đến một hòn đảo nhỏ ở phía bắc, nơi có một đỉnh núi duy nhất với khung cảnh tuyệt vời của quần đảo xung quanh. Đối với tôi, đó có vẻ là một cảnh mà Nym sẽ thích. Vì thế tôi và một số ít người khác leo lên đỉnh núi và đào một ngôi mộ cho Nym, để cô ấy luôn có thể nhìn xuống chúng tôi và thấy tất cả những gì chúng tôi hoàn thành với món quà của cô ấy. Vì cô ấy đã tặng chúng tôi món quà cuộc sống, và mỗi ngày tôi phấn đấu để sử dụng nó hết mức có thể. Tôi sẽ luôn nhớ đến cô ấy. Nym, người đã ở bên tôi kể từ khi tôi còn là một đứa trẻ, và trong mọi bước của cuộc hành trình, người luôn trung thành, nhưng chẳng bao giờ ngần ngại phát biểu suy nghĩ của mình, người luôn biết nói đùa bất kể trong tình huống khủng khiếp đến mức nào. Tôi nhớ ánh mắt của cô ấy, tôi nhớ nụ cười của cô ấy, tôi nhớ...

note: [message]: speaker=Kaleh
en: Zhul’s funeral was a huge ceremony, like those she told us about from ages ago. I led a procession of our few remaining priestesses and all of the faithful around the entire island, so that she might see all that she had given to us. Being a priestess of the desert sands we buried her in one of the large beaches at the northwest end of the island. At the final battle she was one of the oldest elves left and I suppose I should thank Eloh that she did not die during our journey. She was my guide and my faith and my link to the past. I am sorry that she did not live to see the fruits of her labors, but I hope that she is with Eloh now, in a better place.
vi: Đám tang của Zhul là một nghi lễ lớn, giống như những gì bà đã kể cho chúng tôi nghe từ lâu. Tôi dẫn đầu đám rước gồm một vài nữ tu còn lại và tất cả những người ngoan đạo trên toàn hòn đảo, để bà ấy có thể nhìn thấy tất cả những gì bà ấy đã làm cho chúng tôi. Bà ấy là một nữ tu của sa mạc, nên chúng tôi chôn bà ấy trên một bãi biển lớn ở phía tây bắc hòn đảo. Trong trận chiến cuối cùng, bà ấy là một trong những thần tiên già nhất ra đi, và tôi cho rằng tôi phải cảm ơn Eloh vì bà ấy không chết trong suốt cuộc hành trình. Bà ấy là người chỉ dẫn, là niềm tin và liên kết của tôi với quá khứ. Tôi buồn vì bà ấy không sống để nhìn thấy thành quả lao động của mình, nhưng tôi hy vọng giờ bà ấy ở bên Eloh, ở một nơi tốt hơn.

note: [message]: speaker=Kaleh
en: I am saddened by the death of Grog, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Grog would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people.
vi: Tôi buồn trước cái chết của Grog, nhưng bằng cách cứu mạng tôi, cuối cùng anh ấy cũng đã trả tôi món nợ cả đời. Tôi nghĩ anh ấy cũng sẵn lòng chết trong trận chiến. Tôi đã cân nhắc việc việc dẫn đầu một đội viễn chinh để trở lại và trao trả xác của anh ấy cho người thân, nhưng các thần tiên đồng đội của tôi đã bị suy yếu sau hành trình dài và tôi không muốn đánh liều mất thêm ai nữa. Thay vào đó, tôi tìm kiếm khắp hòn đảo, và cuối cùng trong khối đá nhô ra ở phía tây bắc tôi tìm thấy một loạt hang động. Chúng không sâu như quê hương của anh ấy nhưng tôi nghĩ Grog muốn được nằm nghỉ dưới một khối đá vững chắc nào đó. Vì thế chúng tôi chôn anh ấy với lòng tôn kính và sẽ nhớ mãi sự giúp đỡ mà người của anh ấy đã làm cho chúng tôi.

note: [message]: speaker=Kaleh
en: I am saddened by the death of Nog, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Nog would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people.
vi: Tôi buồn trước cái chết của Nog, nhưng bằng cách cứu mạng tôi, cuối cùng anh ấy cũng đã trả tôi món nợ cả đời. Tôi nghĩ anh ấy cũng sẵn lòng chết trong trận chiến. Tôi đã cân nhắc việc việc dẫn đầu một đội viễn chinh để trở lại và trao trả xác của anh ấy cho người thân, nhưng các thần tiên đồng đội của tôi đã bị suy yếu sau hành trình dài và tôi không muốn đánh liều mất thêm ai nữa. Thay vào đó, tôi tìm kiếm khắp hòn đảo, và cuối cùng trong khối đá nhô ra ở phía tây bắc tôi tìm thấy một loạt hang động. Chúng không sâu như quê hương của anh ấy nhưng tôi nghĩ Nog muốn được nằm nghỉ dưới một khối đá vững chắc nào đó. Vì thế chúng tôi chôn anh ấy với lòng tôn kính và sẽ nhớ mãi sự giúp đỡ mà người của anh ấy đã làm cho chúng tôi.

note: [message]: speaker=Kaleh
en: I am saddened by the death of Rogrimir, but by saving my life in the end he did fulfill his life debt to me. I think he also would have been glad to have died in battle. I considered leading an expedition to go back and return his body to his people, but my fellow elves have been weakened by our long journey and I do not want to risk losing any more. Instead I searched all across the islands and at last in the rocky outcroppings to the northwest I found a series of caves. They were not as deep as his homeland but I thought Rogrimir would have appreciated being laid to rest under some solid rock. And so we buried him with much honor and will long remember the service that his kind has done for our people.
vi: Tôi buồn trước cái chết của Rogrimir, nhưng bằng cách cứu mạng tôi, cuối cùng anh ấy cũng đã trả tôi món nợ cả đời. Tôi nghĩ anh ấy cũng sẵn lòng chết trong trận chiến. Tôi đã cân nhắc việc việc dẫn đầu một đội viễn chinh để trở lại và trao trả xác của anh ấy cho người thân, nhưng các thần tiên đồng đội của tôi đã bị suy yếu sau hành trình dài và tôi không muốn đánh liều mất thêm ai nữa. Thay vào đó, tôi tìm kiếm khắp hòn đảo, và cuối cùng trong khối đá nhô ra ở phía tây bắc tôi tìm thấy một loạt hang động. Chúng không sâu như quê hương của anh ấy nhưng tôi nghĩ Rogrimir muốn được nằm nghỉ dưới một khối đá vững chắc nào đó. Vì thế chúng tôi chôn anh ấy với lòng tôn kính và sẽ nhớ mãi sự giúp đỡ mà người của anh ấy đã làm cho chúng tôi.

note: [message]: speaker=Kaleh
en: Although I am not as devout as Zhul is, I thank Eloh every day that Nym survived that horrible battle in the Black Citadel. No one has been more enthusiastic than she in embracing our life among the islands. She delights in swimming and sailing among the shallows and spends so much time in the water that sometimes I think she is half mermaid herself. Her sparkling laugh and quick wit are a daily gift to us. She entertains the children with thrilling (though often slightly embellished) tales of our great journey, and at times when I get moody, she reminds me what a joy it is to be alive in this great land. She is a living testament to the fact that even though we were born among the sands we can thrive anywhere we have the will to live.
vi: Mặc dù không mộ đạo bằng Zhul, nhưng tôi cảm ơn Eloh mỗi ngày vì Nym đã sống sót qua trận chiến khủng khiếp trong thành trì đen đó. Không ai hăng hái hơn cô ấy trong việc tận hưởng cuộc sống trên quần đảo. Cô ấy ham thích bơi lội và đi thuyền giữa các vùng nước nông và dành nhiều thời gian dưới nước đến nỗi đôi khi tôi nghĩ cô ấy là tiên cá. Tiếng cười lấp lánh và sự nhanh trí của cô ấy là món quà hàng ngày cho chúng tôi. Cô ấy giao lưu với trẻ em bằng những câu chuyện ly kỳ (dù thường thêm một chút mắm muối) về hành trình vĩ đại của chúng tôi, và thỉnh thoảng khi tôi buồn rầu, cô ấy nhắc nhở tôi về niềm vui khi sống trên vùng đất xinh đẹp này. Cô ấy là một nhân chứng sống cho chân lý rằng kể cả khi chúng tôi được sinh ra trên cát, chúng tôi cũng có thể thịnh vượng ở bất cứ đâu chúng tôi có nghị lực sống.

note: [message]: speaker=Kaleh
en: The oldest of the surviving elves, Zhul is moving slower now, but she still has that sparkle in her eye. Despite the hardships of our journey and Yechnagoth’s deceptions, our victory has only strengthened her faith. She will be as quick as always to correct the error of your ways if you ever express a disbelief in the powers of Eloh. She told me recently that all the trials and triumphs of our journey were but parts of Eloh’s great plan for us, and this new home is our reward. She is spending her time now teaching a whole new generation of priestesses and telling all the old stories to the children so that they won’t be forgotten. She has started designing a sacred grove in the jungle for Eloh, as our people did in the olden times. I am still not quite used to seeing so many trees, but perhaps, as some people say, it is a sign that the peace and prosperity of old has come again.
vi: Người già nhất trong số các thần tiên sống sót, Zhul, giờ di chuyển chậm chạp hơn, nhưng bà ấy vẫn có sự lấp lánh trong ánh mắt. Bất chấp những gian khổ của cuộc hành trình và mưu mẹo gian dối của Yechnagoth, chiến thắng của chúng tôi chỉ củng cố thêm niềm tin của bà. Bà ấy sẽ nhanh chóng tìm cách sửa lỗi của chúng tôi nếu có ai đó trong số chúng tôi thể hiện sự nghi ngờ vào sức mạnh của Eloh. Gần đây, bà ấy nói với tôi rằng tất cả những thử thách và chiến thắng trong hành trình của chúng tôi chỉ là một phần trong kế hoạch vĩ đại của Eloh, và nơi ở mới này là phần thưởng của chúng tôi. Giờ bà ấy dành thời gian để đào tạo một thế hệ nữ tu hoàn toàn mới, và kể những câu chuyện cổ tích cho trẻ em để chúng không bị lãng quên. Bà ấy đã bắt đầu thiết kế một lùm cây linh thiêng trong rừng cho Eloh, như chúng tôi từng làm ngày xưa. Tôi vẫn chưa quen với việc nhìn thấy nhiều cây đến thế, nhưng có lẽ, như một số người đã nói, đó là dấu hiệu mà hòa bình và thịnh vượng của ngày xưa đã quay trở lại.

note: [message]: speaker=Kaleh
en: By saving my life, Grog fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. And afterwards we set to work building new dwellings for our people. Grog stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Grog said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle.
vi: Bằng cách cứu mạng tôi, Grog đã trả tôi món nợ cả đời, nhưng tôi thuyết phục anh ấy ở lại thêm một thời gian và ăn mừng sau chiến thắng vĩ đại. Chúng tôi vui vẻ ngày này qua ngày khác, cảm ơn Eloh và vị thần của các người cá, tận hưởng sự hào phóng và vẻ đẹp của nơi ở mới. Sau đó, chúng tôi bắt tay vào xây dựng nhà ở cho người dân. Grog ở lại để giúp chúng tôi xây dựng, anh ấy là công nhân chăm chỉ nhất trong số chúng tôi. Nhưng sau một khoảng thời gian, anh ấy đến gặp tôi và nói rằng anh ấy phải trở về với người của mình. Grog nói thời gian anh ấy ở cùng chúng tôi giống như một giấc mơ tuyệt vời. Anh ấy hứa sẽ luôn nhớ đến chúng tôi, nhưng người của anh ấy cần anh ấy, và anh ấy phải trở về nhà. Anh ấy nói rằng một ngày nào đó anh ấy sẽ trở lại để thăm chúng tôi, nhưng tôi không chắc tôi sẽ có thể gặp lại anh ấy một lần nữa trong đời. Tôi quý trọng ký ức về anh ấy và người của anh ấy, tôi sẽ nhớ mãi lòng trung thành kiên định của anh ấy cũng như tất cả những gì anh ấy đã làm để giúp đỡ chúng tôi.

note: [message]: speaker=Kaleh
en: By saving my life, Nog fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. And afterwards we set to work building new dwellings for our people. Nog stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Nog said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle.
vi: Bằng cách cứu mạng tôi, Nog đã trả tôi món nợ cả đời, nhưng tôi thuyết phục anh ấy ở lại thêm một thời gian và ăn mừng sau chiến thắng vĩ đại. Chúng tôi vui vẻ ngày này qua ngày khác, cảm ơn Eloh và vị thần của các người cá, tận hưởng sự hào phóng và vẻ đẹp của nơi ở mới. Sau đó, chúng tôi bắt tay vào xây dựng nhà ở cho người dân. Nog ở lại để giúp chúng tôi xây dựng, anh ấy là công nhân chăm chỉ nhất trong số chúng tôi. Nhưng sau một khoảng thời gian, anh ấy đến gặp tôi và nói rằng anh ấy phải trở về với người của mình. Nog nói thời gian anh ấy ở cùng chúng tôi giống như một giấc mơ tuyệt vời. Anh ấy hứa sẽ luôn nhớ đến chúng tôi, nhưng người của anh ấy cần anh ấy, và anh ấy phải trở về nhà. Anh ấy nói rằng một ngày nào đó anh ấy sẽ trở lại để thăm chúng tôi, nhưng tôi không chắc tôi sẽ có thể gặp lại anh ấy một lần nữa trong đời. Tôi quý trọng ký ức về anh ấy và người của anh ấy, tôi sẽ nhớ mãi lòng trung thành kiên định của anh ấy cũng như tất cả những gì anh ấy đã làm để giúp đỡ chúng tôi.

note: [message]: speaker=Kaleh
en: By saving my life, Rogrimir fulfilled his life debt to me, but we convinced him to hang around for a while and revel in the celebrations that we held after our great victory. We celebrated for days and days, thanking Eloh and the merfolk’s god, and delighting in the bounty and beauty of our new home. Afterwards we set to work building new dwellings for our people. Rogrimir stayed to help us with the construction, he was the hardest worker among us. But after a while he came to me and told me that he had to return to his own people. Rogrimir said his time with us had been like a wonderful dream, and he promised he would remember us always, but his people needed him and he had to go back home. He said that someday he would return and visit us again, but I doubt I shall ever see him again in life. All the same I treasure the memory of him and his kind, and I will long remember his steadfast loyalty and all that he did to aid us in our struggle.
vi: Bằng cách cứu mạng tôi, Rogrimir đã trả tôi món nợ cả đời, nhưng tôi thuyết phục anh ấy ở lại thêm một thời gian và ăn mừng sau chiến thắng vĩ đại. Chúng tôi vui vẻ ngày này qua ngày khác, cảm ơn Eloh và vị thần của các người cá, tận hưởng sự hào phóng và vẻ đẹp của nơi ở mới. Sau đó, chúng tôi bắt tay vào xây dựng nhà ở cho người dân. Rogrimir ở lại để giúp chúng tôi xây dựng, anh ấy là công nhân chăm chỉ nhất trong số chúng tôi. Nhưng sau một khoảng thời gian, anh ấy đến gặp tôi và nói rằng anh ấy phải trở về với người của mình. Rogrimir nói thời gian anh ấy ở cùng chúng tôi giống như một giấc mơ tuyệt vời. Anh ấy hứa sẽ luôn nhớ đến chúng tôi, nhưng người của anh ấy cần anh ấy, và anh ấy phải trở về nhà. Anh ấy nói rằng một ngày nào đó anh ấy sẽ trở lại để thăm chúng tôi, nhưng tôi không chắc tôi sẽ có thể gặp lại anh ấy một lần nữa trong đời. Tôi quý trọng ký ức về anh ấy và người của anh ấy, tôi sẽ nhớ mãi lòng trung thành kiên định của anh ấy cũng như tất cả những gì anh ấy đã làm để giúp đỡ chúng tôi.

note: [message]: speaker=Kaleh
en: And I will always remember Grog who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him.
vi: Tôi sẽ luôn nhớ đến Grog, người đã hi sinh trong cuộc hành trình. Một chiến binh dũng cảm tôi chưa từng thấy. Dù anh ấy đã chia tay chúng tôi quá sớm, nhưng tôi vẫn quý trọng khoảng thời gian ngắn mà tôi quen biết anh ấy.

note: [message]: speaker=Kaleh
en: And I will always remember Nog who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him.
vi: Tôi sẽ luôn nhớ đến Nog, người đã hi sinh trong cuộc hành trình. Một chiến binh dũng cảm tôi chưa từng thấy. Dù anh ấy đã chia tay chúng tôi quá sớm, nhưng tôi vẫn quý trọng khoảng thời gian ngắn mà tôi quen biết anh ấy.

note: [message]: speaker=Kaleh
en: And I will always remember Rogrimir who died along our journey. A braver warrior I have never seen, and though he was taken from us too soon, I am glad for the short time that I knew him.
vi: Tôi sẽ luôn nhớ đến Rogrimir, người đã hi sinh trong cuộc hành trình. Một chiến binh dũng cảm tôi chưa từng thấy. Dù anh ấy đã chia tay chúng tôi quá sớm, nhưng tôi vẫn quý trọng khoảng thời gian ngắn mà tôi quen biết anh ấy.

note: [message]: speaker=Kaleh
en: So much has happened since we left the desert, but looking back upon our journey I do not want to forget Garak and his sacrifice. I doubt that we would have made it out of the sands alive if it was not for his strength and guidance. I remember how he used to smile when charging into battle, and how he would pray over the bodies of his fallen friends afterwards. I think of him sometimes, buried in the sands with his fellow warriors. I think he would have been proud of us. He was both a great warrior and a great teacher. He will be remembered.
vi: Quá nhiều điều đã xảy ra kể từ khi chúng tôi rời sa mạc, nhưng nhìn lại cuộc hành trình, tôi không muốn quên Garak và sự hy sinh của ông ấy. Tôi không tin chúng tôi có thể sống sót ra khỏi sa mạc nếu không có sức mạnh và sự chỉ dẫn của ông ấy. Tôi nhớ cách ông ấy mỉm cười khi ra trận, cách ông ấy cầu nguyện trên xác bạn bè đã tử trận. Thỉnh thoảng tôi nghĩ về ông ấy, bị chôn trong sa mạc cùng các đồng đội khác. Tôi nghĩ ông ấy sẽ tự hào về chúng tôi. Ông ấy vừa là một chiến binh giỏi vừa là một người thầy tốt. Chúng tôi sẽ luôn nhớ đến ông ấy.

note: [message]: speaker=Kaleh
en: As for the Black Citadel, after much discussion we decided to go back to the ancient rituals for purifying unclean land, with fire. We filled the entire structure with wood and oil and set the place ablaze to make sure that any remnants of Yechnagoth’s infestation would be purged by holy fire. We then tore the citadel down, stone by stone. I was tempted to save the stones for construction in the future, but I did not know what foul magics might still linger in them, and I did not want to take any chances. So with the help of the merfolk, we carried the stones far out into the water and cast them down to the bottom of the ocean. Once the last stone had been removed, we decided that no matter what we built or grew around it, that area would be left bare as a reminder of the evil that once dwelt here and all those who gave their lives to destroy it.
vi: Còn thành trì đen, sau nhiều thảo luận, chúng tôi quyết định trở lại các nghi lễ cổ xưa để tẩy sạch vùng đất ô uế, đó là sử dụng lửa. Chúng tôi lấp đầy cấu trúc bằng gỗ, dầu, và châm lửa, để đảm bảo bất kỳ tàn dư nào của Yechnagoth đều sẽ bị lửa thiêng gột rửa sạch. Sau đó chúng tôi tháo dỡ thành trì đen, từng viên đá một. Tôi bị cám dỗ trước việc tiết kiệm đá để xây dựng trong tương lai, nhưng tôi không biết trong chúng còn tồn tại những phép thuật bẩn thỉu gì, tôi không muốn đánh liều may rủi. Do đó, với sự giúp đỡ của các người cá, chúng tôi khuân đá ra xa ngoài khơi và quẳng chúng xuống đáy đại dương. Khi hòn đá cuối cùng bị vứt bỏ, chúng tôi quyết định rằng dù xây hay trồng gì xung quanh, vùng đó sẽ được để trần trụi như một điều nhắc nhở về cái ác đã từng cư ngụ ở đây và tất cả những người đã hi sinh tính mạng để tiêu diệt nó.

note: [message]: speaker=Kaleh
en: It has been several years since the events that I chronicle here, and I’m not quite as spry and limber as I used to be, so I decided it was about time that I write this all down lest something happen to me. My one wish is that our descendants do not forget all those who made the ultimate sacrifice so that there might be a future for our people. Looking at the ruins of the ancient empires, I know that time erases all things. We have forgotten so much about the Golden Age. Do not let our story suffer the same fate. For as long as the tales of those now departed are still told, in some sense they are still alive and still with us. Honor those who have died. Remember our mistakes so you will not repeat them. And most of all, treasure every day, for it is a gift, from us to you.
vi: Đã một vài năm kể từ những sự kiện mà tôi ghi chép vào đây. Tôi không còn hoạt bát và nhanh nhẹn như xưa, vì thế tôi quyết định đã đến lúc để tôi ghi lại toàn bộ câu chuyện này, đề phòng nếu có điều gì xảy đến với tôi. Mong muốn duy nhất của tôi, là các thế hệ con cháu sẽ không quên tất cả những người đã hi sinh để có một tương lai cho họ. Nhìn những tàn tích của các đế chế cổ đại, tôi biết rằng thời gian đã xóa nhòa tất cả mọi thứ. Chúng tôi đã lãng quên quá nhiều điều về Thời Đại Vàng. Đừng để câu chuyện của chúng tôi chịu chung số phận. Miễn là chuyện về những người đã ra đi vẫn còn được kể, thì theo một nghĩa nào đó, họ vẫn sống và ở bên chúng ta. Hãy tôn kính những người đã chết. Hãy nhớ các sai lầm của chúng tôi để không lặp lại. Và trên tất cả, hãy quý trọng mọi ngày, vì đó là một món quà, mà chúng tôi tặng cho các bạn.

note: [message]: speaker=Nym
en: Hey Kaleh, how’s the writing going?
vi: Ê, Kaleh, ghi chép thế nào rồi?

note: [message]: speaker=Kaleh
en: Actually I just finished.
vi: Thực ra tôi vừa hoàn thành.

note: [message]: speaker=Nym
en: You’ve been working on that thing for months. I’m impressed.
vi: Anh đã làm việc với thứ đó mấy tháng rồi. Tôi rất ấn tượng đấy.

note: [message]: speaker=Kaleh
en: Yes, it feels good to finally be done.
vi: Đúng vậy, thật tuyệt vì cuối cùng cũng xong việc.

note: [message]: speaker=Nym
en: Well, your timing was perfect. Zhul is dedicating the new grove to Eloh, and you know there’ll be one heck of a celebration afterwards.
vi: Ừm, khả năng sắp xếp thời gian của anh thật hoàn hảo. Zhul đang khánh thành lùm cây mới cho Eloh, và anh biết không, sẽ có cả một buổi tiệc liên hoan sau đó đấy.

note: [message]: speaker=Kaleh
en: I suppose we wouldn’t want to miss that. I wonder if they will still have any of that wine left from last year?
vi: Chúng ta sẽ không bỏ lỡ. Tôi tự hỏi không biết họ có còn chai rượu vang nào từ năm ngoái không?

note: [message]: speaker=Nym
en: We’ll just have to find out. Come on!
vi: Chúng ta sẽ phải tìm hiểu. Đi thôi!

note: [unit_type]: id=Human Commander, race=human
en: Human Commander
vi: Chỉ huy con người

note: [unit_type]: id=Central Body Base, race=monster
en: Central Body
vi: Thân giữa

note: [unit_type]: id=Central Body Base, race=monster [unit_type]: id=Crawling Horror, race=monster [unit_type]: id=Pulsing Spire, race=monster
en: This thing is impossible to describe, no one has seen anything like it before.
vi: Vật này không thể mô tả, chưa ai từng nhìn thấy thứ gì như thế trước đây.

note: [attack]: type=cold
en: energy ray
vi: tia năng lượng

note: [unit_type]: id=Central Body2
en: Weakened Central Body
vi: Thân giữa đã suy yếu

note: [unit_type]: id=Crawling Horror, race=monster
en: Crawling Horror
vi: Nỗi sợ sởn gai ốc

note: [unit_type]: id=Pulsing Spire, race=monster
en: Pulsing Spire
vi: Chóp mạch

note: [unit_type]: id=Cave Spider
en: Cave Spider
vi: Nhện hang

note: [unit_type]: id=Cave Spider
en: Cave Spiders roam deep under the earth, devouring many victims. They can bite at close range, thereby poisoning their enemies, and also can attack with a web at long range, slowing their foes down.
vi: Nhện hang lang thang sâu trong lòng đất, ăn sống nuốt tươi nhiều nạn nhân. Chúng có thể cắn ở phạm vi gần, bằng cách ấy, đầu độc kẻ thù, cũng như có thể tấn công bằng lưới từ xa, làm chậm kẻ thù của chúng.

note: [unit_type]: id=Dawarf, race=monster
en: Dawarf
vi: Người lèo

note: [unit_type]: id=Dust Devil, race=monster
en: A swirl of dust and desert sand, quick as a wind, impossible to spot when resting and as dangerous as sand storm when riled.
vi: Lốc xoáy từ bụi và cát sa mạc, nhanh như gió, không thể định vị khi nghỉ ngơi và cũng nguy hiểm như bão cát khi bị chọc tức.

note: [attack]: type=arcane
en: twister
vi: gió xoáy

note: [attack]: type=impact
en: sand storm
vi: bão cát

note: [regenerate]
en: dust recuperation
vi: cuốn bụi

note: [regenerate]
en: The unit will heal itself 6 HP per turn on sand or dirt terrain.
vi: Đơn vị này sẽ hồi 6 máu mỗi lượt trên địa hình cát hoặc đất.

note: [advancement]: id=Dust1
en: a stronger Dust Devil
vi: một quỷ bụi mạnh hơn

note: [advancement]: id=Dust2
en: a taller Dust Devil
vi: một quỷ bụi cao hơn

note: [advancement]: id=Dust3
en: a fully-healed Dust Devil
vi: một quỷ bụi được hồi máu hoàn toàn

note: [unit_type]: id=Flesh Golem, race=monster
en: Flesh Golem
vi: Golem thịt

note: [attack]: type=impact
en: smashing frenzy
vi: đập điên cuồng

note: [unit_type]: id=Ixthala Demon, race=monster
en: Ixthala Demon
vi: Quỷ Ixthala

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=fire #-#-#-#-#  1960  #-#-#-#-# [effect] #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [effect]: type=fire
en: flaming sword
vi: kiếm lửa

note: [unit_type]: id=Small Mudcrawler
en: Small Mudcrawler
vi: Bò sát bùn nhỏ

note: [unit_type]: id=Naga Guardian
en: Naga Guardian
vi: Hộ vệ người rắn

note: [unit_type]: id=Naga Warden
en: Naga Warden
vi: Lính gác người rắn

note: [unit_type]: id=Naga Sentinel
en: Naga Sentinel
vi: Lính canh người rắn

note: [unit_type]: id=Naga Hunter, race=naga
en: Naga Hunter
vi: Thợ săn người rắn

note: [unit_type]: id=Dark Assassin Uncloaked, race=quenoth
en: Dark Assassin
vi: Kẻ ám sát đen tối

note: [unit_type]: id=Dark Assassin Uncloaked, race=quenoth
en: The Dark Assassin appears and disappears at a moment’s notice. No one knows where he came from or why he acts the way he does, but the trail of death he leaves in his wake is unmistakeable.
vi: Kẻ ám sát đen tối xuất hiện và biến mất ngay lập tức. Không ai biết hắn từ đâu đến hay tại sao hắn lại hành động như thế, nhưng dấu vết chết chóc hắn để lại khi xuất hiện là không thể lầm lẫn được.

note: [attack]: type=blade
en: throwing knives
vi: ném dao

note: [attack]: type=blade
en: glaive
vi: mã tấu

note: [unit_type]: id=Corrupted Quenoth Elf, race=quenoth
en: Corrupted Elf
vi: Thần tiên đồi bại

note: [attack]: type=cold
en: magic
vi: phép thuật

note: [unit_type]: id=Divine Avatar, gender=female, race=quenoth
en: female^Divine Avatar
vi: Hóa thân thần thánh

note: [unit_type]: id=Divine Avatar, gender=female, race=quenoth
en: Divine Avatars only appear in time of great need. Forms of the Gods themselves, made real in this world for a time, blessed are those who are lucky enough to view such images of power and perfection.
vi: Các hóa thân thần thánh chỉ xuất hiện vào những lúc thực sự cần thiết. Đó là hình dạng của chính các vị thần, hiện ra chốc lát trong thế giới này, chỉ những người được ban phúc mới đủ may mắn để chứng kiến những hình ảnh của sức mạnh và sự hoàn hảo như thế.

note: [unit_type]: id=Divine Incarnation
en: female^Divine Incarnation
vi: Hiện thân thần thánh

note: [unit_type]: id=Divine Incarnation
en: Divine Incarnations are said to be the closest thing to a god’s actual presence in this world. They can be both awe-inspiring and terrifying.
vi: Các hiện thân thần thánh được cho là thứ gần nhất với hình dạng thực sự của một vị thần trong thế giới này, vừa kinh hoàng vừa đáng sợ.

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact [effect]: type=impact #-#-#-#-#  1973 (Battle for Wesnoth)  #-#-#-#-#
en: bolas
vi: bẫy

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Skirmisher
vi: Đột nhập

note: [unit_type]: id=EGhost
en: Ethereal Ghost
vi: Ma vĩnh hằng

note: [unit_type]: id=EGhost
en: It is one of the greater mercies of creation that a human soul is immutable, and cannot be destroyed. However, the many things a necromancer can do, despite this, are entirely horrifying.
    
    Trapped within a shroud of vile enchantments, a spirit likens unto the wind in the sails of a ship. The contrivance that results from this prison is an unfailing servant, which can be bound to whatever task their master sees fit.
vi: Một trong những ơn huệ lớn của tạo hóa, đó là linh hồn con người không thể thay đổi, cũng không thể bị phá hủy. Tuy nhiên, nhiều thứ mà một pháp sư gọi hồn có thể làm, bất chấp điều này, là hoàn toàn khủng khiếp.
    
    Bị mắc kẹt trong bức màn bùa phép xấu xa, một linh hồn giống như cơn gió trên cánh buồm của một con tàu. Thủ đoạn có được từ nhà tù này là một kẻ hầu đắc lực, có thể được giao bất cứ nhiệm vụ gì mà chủ nhân của nó thấy phù hợp.

note: [unit_type]: id=ENightgaunt
en: Ethereal Nightgaunt
vi: Vô diện vĩnh hằng

note: #-#-#-#-#  1979 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=ENightgaunt #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Nightgaunt, race=undead
en: The purpose of the masks that these creatures wear is unknown, as is the countenance that they obscure. These terrible forms are rarely seen by the living, and those who live to speak of them had no leisure to study their foe.
vi: Không ai biết mục đích của những chiếc mặt nạ mà các sinh vật này đeo, cũng như khuôn mặt mà chúng che giấu. Người sống hiếm khi nhìn thấy những hình thù khủng khiếp này, và những người còn sống để nói về chúng cũng không có thì giờ để tìm hiểu về kẻ thù của họ.

note: [unit_type]: id=EShadow
en: Ethereal Shadow
vi: Bóng đen vĩnh hằng

note: [unit_type]: id=ESpectre
en: Ethereal Spectre
vi: Bóng ma vĩnh hằng

note: [unit_type]: id=ESpectre
en: Sometimes called the ‘hollow men’, spectres form the right arm of their master’s power. These abominations are a rightful terror to the living, and keep a sleepless vigil over their master’s domain.
    
    The creation of these is no mean feat; the real danger in encountering one is that it is likely only the harbinger of a much more dangerous force that will follow in its wake.
vi: Còn được gọi là ‘kẻ trống rỗng’, các bóng ma tạo nên cánh tay phải đắc lực cho chủ nhân của chúng. Những vật kinh tởm này là nỗi sợ hãi thực sự đối với người sống, và canh gác lãnh địa cho chủ nhân của chúng qua đêm mà không cần ngủ.
    
    Việc tạo ra những bóng ma này không thực sự ghê gớm, mà mối nguy hiểm thực sự khi chạm trán với một bóng ma đó là nó chỉ là kẻ đi đầu của một lực lượng nguy hiểm hơn nhiều sẽ theo sau nó.

note: [unit_type]: id=EWraith
en: Ethereal Wraith
vi: Hồn ma vĩnh hằng

note: [unit_type]: id=EWraith
en: These tortured forms of what were once warriors are among the most terrifying things a necromancer can create, for a sword will cleave right through them, as through air itself. What inspires such fear is the thought that these beasts are invincible, a belief that is actually far from the truth.
    
    Because of this, a means was made by which the enchantments that drive these creatures could renew themselves through the very thing which threatened them.
vi: Hình thù méo mó của những kẻ đã từng là chiến binh này là một trong những thứ đáng sợ nhất mà một pháp sư gọi hồn có thể tạo ra, vì một lưỡi kiếm bổ thẳng vào chúng cũng chỉ như chém vào không khí. Điều khiến người ta sợ hãi như thế chính là suy nghĩ rằng những con quái vật này là bất khả chiến bại, một niềm tin mà thực sự khác xa với sự thật. 
    
    Do đó, một bùa phép cho những sinh vật này đã được tạo ra để cho phép chúng phục hồi năng lượng từ những kẻ đe dọa chúng.

note: [unit_type]: id=Haunt
en: Haunts are the tortured souls of those who have died suddenly and never been laid to rest. Paralyzed by the shock of their death, they are cursed to forever haunt the place of their death and relive their final moments over and over and over.
vi: Ma ám là linh hồn bị hành hạ của những kẻ chết đột ngột và chưa bao giờ được yên nghỉ. Tê liệt vì cú sốc trước cái chết, chúng bị nguyền rủa để mãi mãi ám ảnh nơi chúng chết và sống đi sống lại những khoảnh khắc cuối cùng.

note: [unit_type]: id=Spider Lich, race=undead
en: Spider Lich
vi: Thây ma nhện

en: nova
vi: Tân tinh

en: support
vi: hỗ trợ

note: [leadership]: id=inspire
en: inspire
vi: truyền cảm

note: [language]
en: pierce
vi: đâm

note: [message]: speaker=unit
en: To die on the cusp of victory. Oh, the irony!
vi: Chết trên đỉnh chiến thắng. Ôi, thật mỉa mai!

note: [message]: speaker=unit
en: I’m too young to die. What will happen to my people?
vi: Ta còn quá trẻ để chết. Điều gì sẽ xảy ra với người dân của ta?

note: [message]: speaker=unit
en: Save me, Kaleh, I’m dying...
vi: Cứu tôi với, Kaleh, tôi sắp chết...

note: [message]: speaker=unit
en: Eloh protect us, I have fallen.
vi: Eloh bảo vệ chúng ta, tôi đã thất bại.

note: [message]: speaker=unit
en: Aaargh! Curse you!
vi: Aaa! Nguyền rủa các ngươi!

note: [message]: speaker=unit
en: I go now to join my forefathers...
vi: Giờ tôi đi gặp tổ tiên của tôi...

note: [message]: speaker=unit
en: No, $unit.name can’t die now!
vi: Không, $unit.name không thể chết vào lúc này!

note: [message]: speaker=Kaleh
en: Without his guidance, how can we escape from these infernal caves? We are lost without him!
vi: Không có sự chỉ dẫn của anh ấy, chúng ta có thể thoát khỏi những hang động quái quỷ này bằng cách nào? Chúng ta sẽ bị lạc khi không có anh ấy!

note: [message]: speaker=Kaleh
en: He was a brave warrior and a true ally. He will be missed.
vi: Anh ấy là một chiến binh dũng cảm và một đồng minh thực sự. Chúng ta sẽ luôn nhớ đến anh ấy.

note: [message]: speaker=unit
en: Farewell Nym, I go to the sea god. You elves must go on without me.
vi: Vĩnh biệt Nym, tôi đi gặp thần biển. Thần tiên các bạn phải đi tiếp mà không có tôi.

note: [message]: speaker=Nym
en: Farewell Esanoo. You were my favorite of the merfolk.
vi: Vĩnh biệt Esanoo. Anh là người tôi yêu mến nhất trong số các người cá.

note: [message]: speaker=unit
en: Aaurrgghh!!
vi: Aaa!!

note: [message]: speaker=unit
en: This can’t be the end, I have too much left to see.
vi: Không thể kết thúc như thế này, ta vẫn còn quá nhiều thứ cần xem xét.

note: [message]: speaker=Kaleh
en: How could we have let her die? I’ve never seen fire magic like that before. She will be sorely missed.
vi: Sao chúng ta lại có thể để cô ấy chết? Tôi chưa bao giờ thấy phép thuật lửa nào như thế. Chúng ta sẽ vô cùng thương tiếc cô ấy.

note: [floating_text]
en: thirst
vi: khát

note: [floating_text] [unstore_unit]
en: refreshed
vi: được phục hồi

note: [part]
en: Chapter 1: I, Kaleh, grew up amid the shifting sands, under our two suns Sela and Naia. It was a land of hot dry days and cold nights, of roaming horrors, where water was more valuable than gold. We had lived among the sands ever since the forests fell uncounted years ago. It was a hard and savage land, but we were tougher still, and we managed to survive settled around one of the rare oases. We had heavily fortified our village against marauders and were the largest encampment we knew of. My uncle, Tanuil, led us for many years, and trained us to be self-sufficient and strong against all enemies. A people struggling in an ocean of sand, we thought we were ready for anything. All that changed one fateful night, when the sky rained fire...
vi: Chương 1: Tôi, Kaleh, lớn lên giữa cát chảy, dưới hai mặt trời Sela và Naia. Đó là một vùng đất của ngày nóng khô và đêm lạnh buốt, của những sinh vật ghê rợn đi lang thang, nơi nước còn quý hơn vàng. Chúng tôi đã sống trên cát từ khi rừng biến mất cách đây nhiều năm đến mức không tính nổi. Đó là một vùng đất khắc nghiệt và hoang vu, nhưng chúng tôi còn cứng cỏi hơn, chúng tôi sống sót được bằng cách định cư quanh một trong các ốc đảo hiếm hoi. Chúng tôi củng cố vững chắc làng của mình trước bọn cướp và sống trong một doanh trại lớn nhất mà chúng tôi biết. Bác tôi, Tanuil - người dẫn dắt chúng tôi trong nhiều năm, đã dạy cho chúng tôi trở nên tự lực và mạnh mẽ trước mọi kẻ thù. Một dân tộc đấu tranh giữa một đại dương mênh mông cát, chúng tôi nghĩ mình đã sẵn sàng cho bất kỳ thứ gì. Nhưng tất cả đã thay đổi vào một đêm định mệnh, khi lửa từ trên trời rơi xuống...

note: [part]
en: I remember that night as if it were yesterday. I was not prone to dreaming, but as I slept I had a strange vision. I didn’t have long to ponder it though, because I was woken in the dark by the sound of deafening crashes, splintering wood and shouting elves. That night the sky rained flaming rocks, boulders bigger than you could imagine. They smote the landscape like lightning bolts, setting fire to whatever could burn and crushing houses, walls, and elves. There was nowhere to hide, nowhere to go for protection. I was terribly afraid, and I thought that if I tried to flee I would be smashed, so I hid and prayed to Eloh. I had never prayed before as fervently as I did that night. I heard cries and screams outside, but I could not force myself to move. Eventually the thin yellow tendrils of a sickly dawn stole over the horizon, as if Naia herself were shocked by the devastation she saw.
vi: Tôi nhớ đêm đó như thể ngày hôm qua. Tôi không hề mơ, nhưng khi ngủ tôi có một ảo tưởng kỳ lạ. Mặc dù vậy, tôi không có nhiều thời gian để suy nghĩ về điều đó, vì tôi bị đánh thức trong đêm bởi âm thanh của những tiếng nổ chói tai, gỗ bong tróc từng mảng và các thần tiên đang la hét. Đêm đó, những tảng đá cháy rừng rực từ trên trời rơi xuống, to hơn những gì bạn có thể tưởng tượng. Chúng đập tan quang cảnh như những tia chớp, châm lửa bất kỳ thứ gì có thể cháy, đập nát nhà cửa, tường thành, và thần tiên. Chẳng có nơi nào để ẩn nấp, chẳng có nơi nào để được che chở. Tôi rất sợ, tôi nghĩ rằng nếu tìm cách chạy trốn tôi có thể bị đè bẹp, vì thế tôi ẩn nấp và cầu nguyện Eloh. Trước đây tôi chưa bao giờ cầu nguyện một cách sùng đạo như đêm đó. Tôi nghe tiếng kêu khóc ở bên ngoài, nhưng tôi không thể buộc mình di chuyển. Cuối cùng, những tia nắng vàng mỏng manh của buổi bình minh tang tóc cũng nhô lên khỏi chân trời, như thể chính Naia cũng bị sốc khi chứng kiến cảnh tàn phá.

note: [part]
en: Chapter 2: When I was fifteen I went on my first raid, against an orcish incursion to the west. A large band of orcs under some new banner had come out of the northern foothills and were rampaging across the sands, killing anything they could get their filthy hands on.
vi: Chương 2: Khi tôi mười lăm tuổi, lần đầu tiên tôi tham gia đột kích, chống lại cuộc xâm lăng của bọn người thú ở phía tây. Một đoàn quân người thú đông đảo dưới ngọn cờ mới nào đó đã ra khỏi các chân đồi phía bắc và giận dữ băng qua sa mạc, giết bất kỳ thứ gì chúng có thể nhúng bàn tay bẩn thỉu vào.

note: [part]
en: Sneaking amongst the dunes we crept up to their camp and ambushed them at dawn. To a young boy the fighting was overwhelming: crashing blades, blood, battle cries, friend and foe struggling back and forth. The orcs rallied around their leader, their greater numbers countering our superior skill at combat. It was my father who finally fought his way to the foul orc leader and slew him on the bloodstained sand. The surviving orcs broke and fled from the battlefield, to be hunted down and slain as individuals and small groups by our trackers. It seemed a glorious victory, and I hardly noticed our elven brethren lying dead in the sand.
vi: Lén lút giữa các đụn cát, chúng tôi lẻn đến trại của chúng và mai phục chúng vào lúc bình minh. Đối với một chàng trai trẻ, trận đánh mạnh quá sức tưởng tượng: kiếm va vào nhau, máu, tiếng la hét, bạn và thù vật lộn tới lui. Bọn người thú tập hợp xung quanh một tên thủ lĩnh, quân số lớn hơn của chúng đối lập với năng lực chiến đấu tài giỏi của chúng tôi. Chính cha tôi là người đã tìm được đường đến chỗ tên thủ lĩnh người thú bẩn thỉu và giết hắn trên cát nhuốm máu. Những tên người thú sống sót thoát vòng vây và bỏ chạy khỏi chiến trường, bị chúng tôi săn đuổi và giết lần lượt hoặc theo từng nhóm nhỏ. Đó có vẻ là một chiến thắng huy hoàng, và tôi hầu như không nhận thấy đồng đội thần tiên của mình nằm chết trên cát.

note: [part]
en: I was giddy on the journey back home, my heart pumping with elation and pride. I had fought my first battle; now I was a man like my father. Then one night during the long dark a harsh wind came up, moaning and howling around our tents. By dawn it had only gotten worse; I wondered if some dark god was trying to avenge the massacre of the orcs. I’d seen sandstorms before, but I had never experienced one like this. I hid in my tent praying to Eloh as if my life depended on it. The air grew thick with sand, and everything grew dark and hazy...
vi: Tôi choáng váng trên hành trình trở về nhà, tim tôi đập với niềm phấn khởi và lòng tự hào. Tôi đã hoàn thành trận chiến đầu tiên của tôi, giờ tôi là một người đàn ông như cha tôi. Sau đó, vào một đêm dài, một cơn gió khắc nghiệt nổi lên, than vãn và rít lên quanh lều của chúng tôi. Trước bình minh, mọi thứ chỉ tệ hơn, tôi tự hỏi không biết có phải một vị thần bóng tối nào đó đang tìm cách trả thù cho cuộc thảm sát người thú không. Trước đây tôi đã nhìn thấy bão cát, nhưng tôi chưa bao giờ trải qua một cơn bão như thế này. Tôi trốn trong lều cầu nguyện Eloh như thể cuộc sống của tôi phụ thuộc vào điều đó. Không khí trở nên dày đặc với cát, mọi thứ càng lúc càng tối tăm và mù mịt...

note: [part]
en: The next thing I remember, someone was bending over me shaking me awake. I was half buried in sand, and I felt weak but alive. Our equipment was scattered across the dunes or buried in the sand. Looking around I only saw a few of my companions, who were digging in the sand, fervently hoping to find other survivors. I dug furiously at the sand with my bare hands and yelled until I was hoarse, but try as I might, I could not find my father. They told me he had been swallowed by the sand, but I would not be consoled. In one instant my world crumbled; I never looked at the sands quite the same way again. I learned that day that the desert can be fickle and fierce, and death is always lurking just over the horizon.
vi: Điều tiếp theo tôi nhớ, ai đó đang cúi xuống lắc tôi tỉnh dậy. Tôi bị chôn nửa người trong cát, và tôi cảm thấy yếu nhưng vẫn sống. Đồ đạc của tôi tản mát khắp các đụn cát hoặc bị vùi trong cát. Nhìn xung quanh tôi chỉ thấy một vài người bạn, họ đang đào cát, hy vọng tìm thấy những người sống sót khác. Tôi hùng hục đào cát với đôi bàn tay trần và la hét đến khi khản giọng. Dù đã cố gắng hết sức, tôi vẫn không thể tìm thấy cha tôi. Họ nói với tôi ông ấy đã bị cát nuốt chửng, nhưng tôi vẫn nặng lòng. Trong khoảnh khắc, thế giới của tôi sụp đổ, tôi chưa bao giờ chứng kiến sa mạc theo cách như thế. Ngày hôm đó tôi biết rằng sa mạc có thể biến động và dữ dội, cái chết luôn ẩn nấp ngay phía trên chân trời.

note: [part]
en: Now I journeyed out again across the sands, but this time it was not just myself, but my entire people that I had to protect. They were depending on my judgment, and I was only too aware of the weight on my narrow shoulders. Thinking of the last time we had gone out in force, I made a silent prayer to my father to watch over us. There was nowhere to go but north.
vi: Giờ tôi lại ra đi, băng qua sa mạc, nhưng lần này không chỉ mình tôi, mà cả người dân của tôi, những người mà tôi phải bảo vệ. Họ phụ thuộc vào sự phán đoán của tôi, và tôi nhận thức thấy rõ sức nặng trên vai mình. Nghĩ về khoảng thời gian cuối cùng chúng tôi bắt buộc phải ra đi, tôi lặng lẽ cầu nguyện để cha tôi phù hộ cho chúng tôi. Chẳng có nơi nào để đi ngoài hướng bắc.

note: [part]
en: Chapter 3: As we continued north through the desert, the looming hills and mountains promised blessed relief from the seemingly never-ending sand. Soon we got to the end of the foothills, and we decided to rest there for the night. As tired as I was of marching across the sand, I felt strangely afraid. I had lived my entire life in the sands; they were my home, and the rocky hills and white glistening mountaintops seemed foreign and foreboding.
vi: Chương 3: Khi chúng tôi tiếp tục về hướng bắc qua sa mạc, đồi núi lờ mờ đằng xa báo hiệu niềm an ủi khi được thoát khỏi biển cát mênh mông. Chẳng bao lâu, chúng tôi đến được chân đồi, chúng tôi quyết định nghỉ đêm ở đó. Cũng mệt mỏi như khi hành quân trên cát, tôi cảm thấy sợ một cách kỳ lạ. Tôi đã sống cả đời trên sa mạc, đó là nhà của tôi, còn những ngọn đồi nhiều đá và những đỉnh núi trắng lấp lánh dường như xa lạ và đầy điềm gở.

note: [part]
en: I worried if I was doing the right thing, leading my people to strange lands. Despite Eloh’s promises, I was not as confident as Zhul was that it would all end well. Looking back I thought it strange that I was the one that Eloh showed herself to. I was never particularly devout, always worried more about day to day matters than the other-worldly ones. But who was I to question a god?
vi: Tôi không biết mình có làm đúng không, khi dẫn người của mình đến những vùng đất xa lạ. Bất chấp lời hứa của Eloh, tôi không tự tin bằng Zhul rằng tất cả sẽ ổn. Nhìn lại, tôi nghĩ thật kỳ lạ khi tôi là người duy nhất được Eloh báo mộng. Tôi chưa bao giờ thật sự mộ đạo, tôi luôn lo lắng về những vấn đề ngày qua ngày hơn là những thứ thuộc thế giới tâm linh. Nhưng tôi là ai để nghi ngờ một vị thần?

note: [part]
en: That night, as I slept, I dreamt again, for the first time since that first fateful night. Eloh came to me again, and this time she appeared in a vision as a beautiful glowing figure, as bright as the suns. She said <i>“Have courage, for though soon you shall go through a time of darkness, all your trials shall be richly rewarded in the end. You must go under the northern mountains, not over them. You will find the ruins of an ancient watch tower made of black obsidian in the desert by the edge of the hills. By that tower you will find the entrance to the tunnels you seek. Follow the smooth ancient tunnel down under the mountains and when you again see the sky and my suns, I shall contact you. But beware those who lurk in the darkness, they hide from my light, and must not be trusted. I have no power in the dark, so you are my hand of justice. Punish the non-believers. Go now, and fear not the dark.”</i> And again, just like before, I was woken up by a shout in the night.
vi: Đêm đó, khi ngủ, tôi lại mơ, lần đầu tiên kể từ đêm định mệnh đó. Eloh lại đến với tôi, lần này người xuất hiện trong một hình ảnh đẹp rực rỡ, sáng như mặt trời. Người nói <i>“Hãy dũng cảm, vì ngươi sẽ sớm đi vào một thời kỳ bóng tối, nhưng tất cả các thử thách của ngươi sẽ được đền đáp xứng đáng vào phút cuối. Ngươi phải đi bên dưới dãy núi phía bắc, không phải bên trên. Ngươi sẽ tìm thấy tàn tích của một tháp canh cổ làm bằng đá đen trong sa mạc cạnh sườn đồi. Theo đường hầm cổ xuống dưới dãy núi, khi ngươi lại nhìn thấy bầu trời và các mặt trời của ta, ta sẽ liên lạc với ngươi. Nhưng hãy cẩn thận trước những kẻ ẩn nấp trong bóng tối, chúng trốn ánh sáng của ta, và không đáng tin cậy. Ta không có sức mạnh trong bóng tối, vì thế ngươi là bàn tay công lý của ta. Hãy trừng trị những kẻ không tín ngưỡng. Giờ đi đi, và đừng sợ bóng tối.”</i> Lại một lần nữa, như trước đây, tôi bị đánh thức bởi một tiếng thét trong đêm.

note: [part]
en: Chapter 4: We found the crumbling obsidian tower that Eloh had described, and we camped at the edge of the foothills before the mountains. I was still shocked by the loss of Garak and all the other elves who fell in the battle last night. There was so much death in this land, had it always been this way? As we traveled I pondered what this world might have been like back before the Great Fall and I remembered the tale that had been told to me many times since I was a child:
vi: Chương 4: Chúng tôi tìm thấy tòa tháp bằng đá đen đổ nát mà Eloh đã mô tả, và dựng trại cạnh chân đồi trước dãy núi. Tôi vẫn còn sốc trước sự ra đi của Garak và tất cả các thần tiên khác, những người đã tử trận đêm qua. Vùng đất này có quá nhiều chết chóc, phải chăng nó luôn như thế này? Trong lúc đều đều bước đi, tôi suy nghĩ mông lung, thế giới này ngày xưa có thể như thế nào trước cuộc Đại Sụp Đổ. Tôi vẫn nhớ câu chuyện tôi từng được nghe kể nhiều lần khi còn là một đứa trẻ:

note: [part]
en: Eventually peace and prosperity fostered corruption and decadence. Through her powers of deception and guile, Uria cultivated secret groups of followers, promising to fulfill their darkest desires. She bided her time, and slowly stretched her black hands out across the world. At first, petty arguments between humans, elves and dwarves erupted into conflicts, embroiling our people in the first wars they had fought for ages. Then orcs and other foul creatures came back into the world and raided our settlements, razing villages and massacring hundreds. Uria’s followers studied the necromantic arts and raised armies of undead. Our people had grown weak and soft in the time of peace and plenty and were ill-suited to cope with these new trials. Even nature herself seemed to quail under the onslaught: crops failed, the trees sickened and our forests began to die. Most disturbing was the way the nights lengthened, creating the long dark we suffer today. Many of our people despaired, and many embraced the oncoming darkness, worshiping Uria in hopes of saving themselves. Former friends fought over what few resources remained, and chaos threatened to overwhelm us all.
vi: Hòa bình và thịnh vượng rốt cuộc cũng ấp ủ suy đồi và sa sút. Bằng sức mạnh dối trá và lừa đảo của mình, Uria nuôi dưỡng các nhóm tín đồ, hứa hẹn đáp ứng những mong muốn đen tối nhất của chúng. Mụ đợi thời cơ, và từ từ vươn bàn tay đen ra khắp thế giới. Đầu tiên, những cuộc tranh cãi lặt vặt giữa con người, thần tiên và người lùn bùng phát thành xung đột, lôi kéo người của chúng tôi vào những cuộc chiến tranh mà họ dính líu hàng thế hệ. Sau đó người thú và những sinh vật bẩn thỉu khác trở lại thế giới và tấn công các khu dân cư của chúng tôi, san bằng làng mạc và thảm sát hàng trăm người. Các tín đồ của Uria học thuật gọi hồn và triệu gọi quân đội ma quái. Người của chúng tôi đã trở nên yếu đuối, nhu nhược trong thời kỳ hòa bình và không hợp để đối phó với những thử thách mới này. Kể cả thiên nhiên dường như cũng run sợ trước cuộc tấn công: mùa màng thất bát, cây cối héo tàn và những khu rừng của chúng tôi bắt đầu chết. Nhiễu loạn nhất là đêm dài ra, tạo ra màn đêm trường kỳ mà chúng tôi phải chịu ngày nay. Nhiều người trong số chúng tôi thất vọng, và nhiều người đi theo bóng tối, tôn thờ Uria với hy vọng giải cứu chính mình. Những người bạn trước đây vật lộn với số ít ỏi tài nguyên còn sót lại, hỗn loạn đe dọa chôn vùi tất cả chúng tôi.

note: [part]
en: In this time of troubles Eloh first appeared to a select number of us, those few that still doggedly fought to preserve our homeland and our heritage. She told us that the old days had ended, and only through strict discipline and strength could we survive in the new world. She led us out of the few remaining forests, which were being logged and burned by the orcs, into the open plains where we could roam freely. She taught us that alone we are weak, but together we could still strike fear into the hearts of our enemies. We learned that the only way to survive in this new harsh world was to always value the needs of the many over the wants of the individual. We must all work together, for without each other we are nothing. Even as the plains dried up into deserts we follow her will and walk in her path, remembering our ancestors and the sacrifices they made that we might live, and always striving to create a better world for our children.
vi: Vào lúc rối loạn này, Eloh lần đầu tiên xuất hiện trước một số người, những người vẫn kiên trì chiến đấu để bảo vệ quê hương và di sản của chúng tôi. Người nói với chúng tôi rằng những ngày tháng cũ đã kết thúc, chỉ thông qua kỷ luật nghiêm ngặt và sức mạnh, chúng tôi mới có thể sống sót được ở thế giới mới. Người dẫn chúng tôi ra khỏi một vài khu rừng còn sót lại, mà bọn người thú đang chặt và đốt phá, vào những vùng đồng bằng trống trải, ở đó chúng tôi có thể đi lang thang tự do. Người dạy chúng tôi rằng chúng tôi yếu khi chỉ có một mình, nhưng nếu đoàn kết, chúng tôi có thể khiến kẻ thù phải run sợ. Chúng tôi học được rằng cách duy nhất để sống sót ở thế giới mới khắc nghiệt này là luôn coi trọng nhu cầu của nhiều người hơn nhu cầu của cá nhân. Tất cả chúng tôi phải làm việc cùng nhau, vì nếu không, chúng tôi chẳng là gì cả. Kể cả khi đồng bằng khô hạn thành sa mạc, chúng tôi vẫn theo ý chí và bước trên con đường của người, nhớ ơn tổ tiên và những hy sinh họ đã thực hiện để chúng tôi có thể sống, và luôn cố gắng tạo một thế giới tốt hơn cho con cháu.

note: [part]
en: Had the golden age been just a story? What kind of world could I be able to create for future generations of our people? All I knew of the past were the ruins of great castles and tales of a time when life was more than just a struggle to survive. Life did not seem to have grown easier for my people in the last few generations—if anything the land had grown even more unforgiving. Was there anywhere left in this world that I could take my people which would be better than the land we were born into?
vi: Phải chăng thời đại vàng chỉ là một câu chuyện? Tôi có thể tạo ra kiểu thế giới gì cho các thế hệ tương lai của chúng tôi? Tất cả những gì tôi biết về quá khứ chỉ là tàn tích của những lâu đài lớn, và những câu chuyện kể về một thời kỳ khi cuộc sống có nhiều hơn thay vì chỉ là một cuộc vật lộn để sống sót. Cuộc sống dường như không trở nên dễ dàng hơn cho chúng tôi trong một vài thế hệ cuối cùng - nếu có, đất đai còn nghiệt ngã hơn. Có nơi nào còn sót lại trên thế giới này - mà tôi có thể dẫn người dân của tôi đến - tốt hơn vùng đất nơi chúng tôi được sinh ra?

note: [part]
en: Chapter 5: We plunged into the darkness, shepherding long lines of our people along the cramped passageway deeper and deeper beneath the roots of the mountains. We had brought along palm torches, and we had scavenged other torches from the orcs, so we had enough light sources, at least for the moment. Even so, the guttering torches shed little light, and shadows flickered everywhere. The walls were damp and clammy, the air seemed stale and the sound of our footsteps echoed up and down the passageway.
vi: Chương 5: Chúng tôi tiến sâu vào bóng tối, dẫn theo hàng dài người dọc theo hành lang chật hẹp, đi càng ngày càng sâu bên dưới gốc rễ của dãy núi. Chúng tôi mang theo đuốc làm bằng cọ, và đã lấy thêm đuốc của bọn người thú, vì vậy chúng tôi có đủ nguồn ánh sáng, ít nhất là trong chốc lát. Nhưng kể cả như thế, những ngọn đuốc bập bùng cũng tỏa ra ít ánh sáng, và bóng đen chập chờn khắp nơi. Những vách tường ẩm ướt và sền sệt, không khí dường như ôi thiu và tiếng bước chân của chúng tôi vang vọng khắp hành lang.

note: [part]
en: This seemed as alien an environment as we could ever imagine. We were a people of the open sands, and even during the long dark we could look up and orient ourselves by the stars glittering brightly in the deep sky. I knew logically that we could not go over those frozen mountains, and we could not go back, but I shivered at the thought of miles and miles of rock above me, and felt the weight of the mountain pressing down on me. The passage twisted and turned, and soon I lost all sense of direction, but since there were no side-passages, we had little choice but to keep going forward.
vi: Nơi đây dường như là một môi trường xa lạ mà chúng tôi khó có thể tưởng tượng. Chúng tôi là một dân tộc sống trên cát, và kể cả trong đêm dài, chúng tôi cũng có thể tìm kiếm và định hướng nhờ những ngôi sao sáng lấp lánh trên bầu trời cao. Tôi biết rõ rằng chúng tôi không thể đi bên trên những ngọn núi đóng băng, cũng không thể trở lại, nhưng tôi rùng mình trước ý nghĩ về hàng tấn, hàng tấn đá trên đầu tôi, và cảm thấy sức nặng của ngọn núi đè lên tôi. Hành lang ngoằn ngoèo, và tôi nhanh chóng mất mọi cảm nhận phương hướng, nhưng vì không có lối đi ở hai bên, chúng tôi không có nhiều lựa chọn ngoài việc tiếp tục tiến về phía trước.

note: [part]
en: Looking back, I think the bravest thing that my people ever did was to follow me into the darkness solely on the promises of Eloh and their faith in my leadership. I had no idea how long we would be trapped underground, or even which way we should go. I but hoped Eloh would guide us somehow. Nym said that people whispered that I could lead them through anything, and it was true that when we left I had hardly imagined that we would fight outlaws, undead, orcs and goblins. My previous life seemed as a dream of years past, even though it had only been ten days since our village was demolished.
vi: Nhìn lại, tôi nghĩ điều dũng cảm nhất mà người của tôi từng làm là theo tôi vào bóng tối, chỉ dựa vào lời hứa của Eloh và niềm tin của họ vào khả năng lãnh đạo của tôi. Tôi không biết chúng tôi sẽ bị mắc kẹt bao lâu dưới lòng đất, hay thậm chí chúng tôi nên đi đường nào. Nhưng tôi hy vọng Eloh sẽ dẫn dắt chúng tôi bằng cách nào đó. Nym nói mọi người thì thầm rằng tôi có thể dẫn họ qua bất kỳ thứ gì, và đúng là khi chúng tôi rời đi, tôi khó có thể tưởng tượng được rằng chúng tôi sẽ chiến đấu với kẻ cướp, ma quái, người thú và yêu tinh. Cuộc sống trước đây của tôi như một giấc mơ về những năm tháng đã qua, dù lúc đó mới chỉ mười ngày từ khi làng của chúng tôi bị phá hủy.

note: [part]
en: What lurked in the darkness? Who were the unbelievers that Eloh had so cryptically referred to? My heart beat loudly in my chest, everything seemed amplified down here. I felt a strong suspicion that this was not a place that my people were meant to be. I strode onwards grimly; considering everything we had gone through so far, Uria be damned if I was going to be frightened now.
vi: Thứ gì ẩn nấp trong bóng tối? Ai là những kẻ không tín ngưỡng mà Eloh ám chỉ? Tim tôi đập mạnh trong lồng ngực, mọi thứ dường như được khuếch đại dưới này. Tôi cảm thấy nghi ngờ, đây không phải là nơi mà người của tôi có thể cảm thấy thoải mái. Tôi bước dứt khoát về phía trước, cân nhắc mọi thứ chúng tôi đã trải qua từ trước đến nay, nguyền rủa Uria nếu tôi hoảng sợ vào lúc này.

note: [part]
en: Chapter 6: The dwarf Grimnir led us through a maze of twisting passages speaking scarcely a word. Finally, after what seemed like hours of marching, he stopped. He motioned us to be very quiet and we crept forward; all I could hear was the soft patter of feet and my heavy breathing. Even that little noise seemed to echo off the cramped walls of our rough-hewn passage. I was suddenly aware of the sheer mass of rock and earth above us and for a moment I despaired of ever seeing the sun again. Then I grabbed my sword with fresh determination and vowed to see this mission through.
vi: Chương 6: Người lùn Grimnir dẫn chúng tôi qua một mê cung các lối đi ngoằn ngoèo, không nói một lời. Ông ra hiệu cho chúng tôi im lặng và chúng tôi rón rén về phía trước. Tất cả những gì tôi có thể nghe thấy là tiếng chân bước nhẹ và hơi thở nặng nề của tôi. Kể cả tiếng động nhỏ nhoi ấy dường như cũng vang vọng qua các vách tường chật hẹp của lối đi gập ghềnh. Tôi đột nhiên nhận thấy khối đất đá khổng lồ phía trên chúng tôi, và trong khoảnh khắc, tôi hết hy vọng được thấy mặt trời lần nữa. Sau đó, tôi vồ lấy thanh kiếm, với lòng quyết tâm mới mẻ và thề thực hiện đến cùng nhiệm vụ này.

note: [part]
en: Chapter 6: The troll Zurg led us through a maze of twisting passages speaking scarcely a word. Finally after what seemed like hours of marching he stopped. He motioned us to be very quiet and we crept forward; all I could hear was the soft patter of feet and my heavy breathing. Even that little noise seemed to echo off the cramped walls of our rough-hewn passage. I was suddenly aware of the sheer mass of rock and earth above us and for a moment I despaired of ever seeing the sun again. Then I grabbed my sword with fresh determination and vowed to see this mission through.
vi: Chương 6: Quỷ núi Zurg dẫn chúng tôi qua một mê cung các lối đi ngoằn ngoèo, không nói một lời. Cuối cùng sau hàng giờ hành quân, ông dừng lại. Ông ra hiệu cho chúng tôi im lặng và chúng tôi rón rén về phía trước. Tất cả những gì tôi có thể nghe thấy là tiếng chân bước nhẹ và hơi thở nặng nề của tôi. Kể cả tiếng động nhỏ nhoi ấy dường như cũng vang vọng qua các vách tường chật hẹp của lối đi gập ghềnh. Tôi đột nhiên nhận thấy khối đất đá khổng lồ phía trên chúng tôi, và trong khoảnh khắc, tôi hết hy vọng được thấy mặt trời lần nữa. Sau đó, tôi vồ lấy thanh kiếm, với lòng quyết tâm mới mẻ và thề thực hiện đến cùng nhiệm vụ này.

note: [part]
en: I do not know how long we tramped through those tiny dark passages; time seemed to flow differently down there, deep under the earth. But when we finally got to our destination, what I saw was breathtaking. We entered into a large cavern, where the dwarves had built a huge city out of stone. Protected by stone walls and gates that were bigger than I had ever seen, the place seemed virtually impregnable. As we entered I marveled at their stonework and I saw that the place was crawling with dwarves. It was bigger than any village I had ever seen.
vi: Tôi không biết chúng tôi đã lê bước bao lâu qua những lối đi tối tăm nhỏ xíu đó. Thời gian dường như trôi theo một cách khác, sâu bên dưới lòng đất. Nhưng cuối cùng, khi đến đích, quang cảnh tôi thấy thật ngoạn mục. Chúng tôi vào trong một hang động lớn, nơi các người lùn đã xây dựng một thành phố khổng lồ. Được bảo vệ bằng những bức tường đá và những cánh cổng to hơn những gì tôi từng chứng kiến, nơi này gần như bất khả xâm phạm. Khi vào, tôi kinh ngạc trước công trình bằng đá của họ và nhận thấy nơi này tràn ngập người lùn. Nó lớn hơn bất kỳ ngôi làng nào tôi từng thấy.

note: [part]
en: The dwarves led us through to the far side of the city, where they let us stay in several auxiliary caverns, which normally served as store rooms. The accommodations were a bit cramped, but for the first time since I had plunged into the earth, I felt safe.
vi: Các người lùn dẫn chúng tôi đến phía xa của thành phố, nơi họ để chúng tôi nghỉ ngơi trong một vài hang động phụ, thường dùng làm nhà kho. Chỗ ngủ nghỉ hơi chật hẹp, nhưng lần đầu tiên kể từ khi đâm sâu vào lòng đất, tôi cảm thấy an toàn.

note: [part]
en: The dwarf king was away cleaning up after the recent battle, and would not be back for several days. I happily spent what little time I had learning as much as I could about these strange people. I was very impressed by their craftsmanship; they made weapons and armor of a quality I had never seen before. We were also quite the curiosity to the dwarves; I have no idea when they had last seen an elf. While some seemed suspicious or frightened of us, the dwarves overall were very polite and met our every need. Finally the summons came to meet with the dwarven king...
vi: Vị vua người lùn đang bận dọn dẹp sau trận chiến vừa qua, và không trở lại trong vài ngày. Tôi tận hưởng khoảng thời gian ít ỏi để tìm hiểu càng nhiều càng tốt về những người kỳ lạ này. Tôi rất ấn tượng trước sự khéo léo của họ. Họ chế tạo vũ khí và áo giáp có chất lượng mà tôi chưa bao giờ nhìn thấy trước đây. Chúng tôi cũng khá gây tò mò cho các người lùn. Tôi không biết lần cuối họ từng nhìn thấy một thần tiên là khi nào. Trong khi một số dường như nghi ngờ hoặc lo sợ chúng tôi, nhưng các người lùn nói chung rất lịch sự và đáp ứng mọi nhu cầu của chúng tôi. Cuối cùng, chúng tôi được gọi đến để gặp vị vua người lùn...

note: [part]
en: Chapter 7: We returned quickly and found the rest of our people, safely hidden a few miles back from the fighting. Once we had assured the rest of the elves that the trolls were our allies, Zurg led us silently and quickly away from the front lines through a maze of secret tunnels.
vi: Chương 7: Chúng tôi nhanh tróng trở về và tìm thấy những người còn lại, họ đang ẩn nấp an toàn cách chiến trường vài dặm. Sau khi chúng tôi đảm bảo với các thần tiên còn lại rằng quỷ núi là đồng minh, Zurg lặng lẽ và nhanh chóng dẫn chúng tôi tránh xa khỏi chiến tuyến, qua một mê cung các đường hầm bí mật.

note: [part]
en: I do not know how long we tramped through those tiny dark passages; time seemed to flow differently down there, deep under the earth. But finally we stepped out into a large cavern. Dominating the cavern were the remains of what must have originally been a dwarf city. The large stone walls were riddled with giant holes and the iron gates had been blasted asunder. As we entered through the gates, we saw dead dwarves and other more grisly signs of recent battle. All around us were many trolls, working hard to repair the walls and other defenses. Zurg led us through the chaos to several side caverns which had until recently been used as storerooms. There was sufficient space for us to bed down and stay out of the way, and the dwarves had left behind plenty of provisions.
vi: Tôi không biết chúng tôi đã lê bước bao lâu qua những lối đi tối tăm nhỏ xíu đó. Thời gian dường như trôi theo một cách khác, sâu bên dưới lòng đất. Nhưng cuối cùng chúng tôi cũng bước vào một hang động lớn. Bao trùm cả hang động là những tàn tích của một nơi mà chắc hẳn ban đầu từng là thành phố của người lùn. Những bức tường đá to lớn đầy những lỗ thủng khổng lồ, nhiều chiếc cổng sắt đã bị phá tan tành. Khi vào qua cổng, chúng tôi thấy các người lùn đã chết và những dấu hiệu rùng rợn của trận chiến vừa xảy ra. Xung quanh chúng tôi là nhiều quỷ núi, đang làm việc cật lực để sửa chữa lại tường thành và các công sự phòng ngự khác. Zurg dẫn chúng tôi qua cảnh hỗn độn đến vài hang động ngóc ngách vừa được sử dụng làm nhà kho. Có đủ không gian cho chúng tôi ngủ nghỉ, và các người lùn đã bỏ lại nhiều đồ dự trữ.

note: [part]
en: Zurg told us that they had just captured this city from the dwarves, and that the Great Leader had moved here to set up his base of operations. They were clearly worried about a dwarf counterattack. Luckily the trolls were quite skilled at stonework and the walls were quickly repaired. The trolls didn’t talk much, but seemed very intelligent and not the mere bloodthirsty savages they had been purported to be. Overall they actually seemed quite peaceful, except when provoked. I learned that the leadership was balanced between the warriors and the shamans. The troll’s military leader was chosen and advised by a council of their shamans.
vi: Zurg nói với chúng tôi rằng họ vừa chiếm được thành phố này từ tay người lùn, và Đại Thủ Lĩnh đã chuyển đến đây để thiết lập căn cứ hoạt động. Rõ ràng họ lo lắng về một cuộc phản công của người lùn. May mắn là quỷ núi khá giỏi xây đá, nên các bức tường nhanh chóng được sửa chữa. Quỷ núi không nói chuyện nhiều, nhưng dường như rất thông minh và không phải là những kẻ khát máu như lời đồn. Thực ra, nhìn chung họ có vẻ khá trầm lặng, trừ khi bị khiêu khích. Tôi nhận thấy rằng quyền lãnh đạo được cân bằng giữa các chiến binh và các pháp sư. Thủ lĩnh quân sự của quỷ núi được chọn và được cố vấn bởi một hội đồng các pháp sư của họ.

note: [part]
en: I wish I could have spent more time learning about these misunderstood creatures, but we could not tarry long. Even protected by the trolls, caught in the middle of this great war, I feared for the safety of my people. And so after waiting a few days, I was able to get an audience with the Great Leader.
vi: Tôi ước mình có thể có nhiều thời gian hơn để tìm hiểu về những sinh vật bị hiểu lầm này, nhưng chúng tôi không thể chần chừ lâu. Kể cả khi được quỷ núi bảo vệ, nhưng ở giữa cuộc chiến đẫm máu này, tôi lo sợ cho sự an toàn của người dân của mình. Và sau khi chờ một vài ngày, tôi nhận được yêu cầu hội kiến với Đại Thủ Lĩnh.

note: [part]
en: Chapter 9: Nym and Esanoo led us north, across the sands and through the dunes, towards the human encampment where the merfolk were being held. I asked Nym where Esanoo had come from, but she wouldn’t answer, she just said that I had to see for myself.
vi: Chương 9: Nym và Esanoo dẫn chúng tôi về phía bắc, băng qua sa mạc với những đụn cát, hướng về lán trại của con người, nơi người cá đang bị giam giữ. Tôi hỏi Nym, Esanoo từ đâu đến, nhưng cô ấy không trả lời, cô ấy chỉ nói rằng chính tôi phải nhìn thấy.

note: [part]
en: Just then we crested over the last dune and I indeed saw what she meant. Sparkling blue covered the entire horizon. I fell to my knees in awe, I had never seen so much water in one place. I cannot write down in words the shock and amazement I felt. To have grown up in a land where water was as precious as gold, and then see miles and miles of it. It was only then that I understood where the merfolk truly came from. I’d been to some strange places, high up in the mountains, deep down under thousands of tons of rock, but this world of water was the most alien of them all.
vi: Ngay khi trèo lên đụn cát cuối cùng, quả thực tôi đã nhìn thấy điều cô ấy muốn nói. Màu xanh lấp lánh bao phủ toàn bộ chân trời. Tôi khuỵu xuống trong kinh sợ, tôi chưa bao giờ nhìn thấy một nơi nhiều nước đến thế. Tôi không thể viết ra bằng lời cú sốc và sửng sốt mà tôi cảm nhận. Tôi đã lớn lên trên một vùng đất nơi nước quý như vàng, và giờ nhìn thấy hàng dặm, hàng dặm nước. Chỉ khi đó tôi mới hiểu các người cá thực sự đến từ đâu. Tôi đã ở những nơi kỳ lạ, cao tít trên núi, sâu dưới hàng nghìn tấn đất đá, nhưng thế giới nước này là thứ kỳ lạ nhất trong tất cả các nơi.

note: [part]
en: Chapter 8: I set out with a lightened heart and quickened step; we were going back up and I was sure that soon this underground gauntlet would be over. With the help of our new allies, I felt much more confident than I had before. Oh, to feel the wind in my hair and the sun on my face. But for now we had many more miles to travel and in the monotony of the marching I let my mind wander to larger matters.
vi: Chương 8: Tôi lên đường với trái tim được soi sáng và bước chân vội vã. Chúng tôi đang ngược trở lên và tôi chắc chắn rằng hình phạt dưới lòng đất này sẽ sớm kết thúc. Với sự giúp đỡ của các đồng minh mới, tôi cảm thấy tự tin hơn trước đây. Ồ, để cảm nhận thấy gió trên tóc và ánh mặt trời trên mặt. Nhưng ngay lúc này, chúng tôi vẫn còn nhiều dặm để đi. Theo nhịp bước, tôi để cho tâm trí mình lang thang đến những vấn đề lớn hơn.

note: [part]
en: What kind of home had Eloh prepared for us on the other side of the mountains? Was there anywhere in the world that hadn’t been plagued with war and destruction? I grew up in a land of ‘kill or be killed’. Outlaws, ogres and other monsters preyed on the weak and helpless. Orcs and goblins raided any settlements they could find, and my people struggled to protect what little they had. And through it all crazed necromancers and undead spirits haunted the sands, feeding on the few survivors.
vi: Kiểu nơi ở mà Eloh đã chuẩn bị cho chúng tôi ở phía bên kia dãy núi là gì? Còn nơi nào trên thế giới chưa bị tràn lan bởi chiến tranh và hủy diệt? Tôi lớn lên trong một vùng đất của ‘giết hoặc bị giết’. Trộm cướp, quỷ khổng lồ, và những con quái vật khác rình rập kẻ yếu và bơ vơ. Người thú và yêu tinh đột kích bất kỳ khu dân cư nào chúng có thể tìm thấy, và người của tôi phải đấu tranh để bảo vệ những điều nhỏ nhoi mà họ có. Còn những tên pháp sư gọi hồn điên cuồng và các linh hồn ma quái thì lảng vảng khắp sa mạc, kiếm ăn trên số ít những người sống sót.

note: [part]
en: At first I thought that if we could just leave the desert, we could find a peaceful place away from all the bloodshed and death. But even underground the last remnants of the trolls and dwarves continue to fight a bloody struggle to the death. Is this what our world has become? And why did Eloh tell me to ‘kill the unbelievers’? If we had attacked both the dwarves and the trolls we would not have made it even this far. Everywhere I look I see remains of once great empires. If we destroyed the last of these peoples, what would be left around us but a howling emptiness?
vi: Ban đầu tôi nghĩ rằng chỉ cần rời khỏi sa mạc, chúng tôi có thể tìm thấy một nơi thanh bình tránh xa tất cả những cảnh đổ máu và chết chóc. Nhưng kể cả dưới lòng đất, những tàn dư cuối cùng của quỷ núi và người lùn vẫn tiếp tục một cuộc chiến đấu đẫm máu đến chết. Đây có phải điều thế giới của chúng tôi đã trở thành? Và tại sao Eloh lại bảo tôi ‘giết những kẻ không tín ngưỡng’? Nếu chúng tôi tấn công cả người lùn và quỷ núi, chúng tôi sẽ không thể sống sót được đến mức này. Mọi nơi tôi nhìn, tôi đều thấy tàn tích của những đế chế hùng mạnh một thời. Nếu chúng tôi tiêu diệt người cuối cùng trong số những người này, sẽ còn lại gì quanh chúng tôi ngoài một sự trống rỗng ảm đạm?

note: [part]
en: And yet, here in the dark, Eloh says she is powerless. Here she cannot help us, we must fend for ourselves. Though she is our god, I cannot just lie back and depend on her to always save us. These are my people too, and I have a responsibility to them as their leader. I must make my own decisions as I see best. And as Zhul told me when I was but a child, Eloh forgives all our sins. If I err in my judgment she will surely understand. Eloh may be our guide, but I am our leader and I will do what I must to protect my people during our journey.
vi: Thế nhưng, ở đây trong bóng tối, Eloh lại nói rằng người không có sức mạnh. Người không thể giúp chúng tôi ở đây, chúng tôi phải tự lo liệu lấy. Dù người là vị thần của chúng tôi, tôi không thể chỉ phó mặc và phụ thuộc vào người để người luôn giải cứu chúng tôi. Đây cũng là người dân của tôi, và tôi có trách nhiệm đối với họ với tư cách là người lãnh đạo. Tôi phải thực hiện những quyết định của riêng mình mà tôi thấy là tốt nhất. Như Zhul từng kể với tôi khi tôi còn là một đứa trẻ, Eloh tha thứ cho tất cả mọi tội lỗi của chúng tôi. Nếu tôi mắc lỗi khi phán đoán, người chắc chắn sẽ hiểu. Eloh có thể là người dẫn đường của chúng tôi, nhưng tôi là người lãnh đạo và tôi sẽ làm những điều tôi phải làm để bảo vệ người dân của mình trong suốt cuộc hành trình.

note: [part]
en: And so, bolstered with a new resolve, I continued the march up out of the darkness and towards a new land.
vi: Như thế, vững vàng với quyết tâm của mình, tôi tiếp tục bước lên, ra khỏi bóng tối và hướng về một vùng đất mới.

note: [part]
en: Chapter 10: The merfolk helped us pilot our ships far into the ocean. Some of the younger elves were actually quite adept at climbing the rigging and steering the ships. Myself, I mostly stayed in the captain’s quarters and tried to avoid getting seasick. The sea reminded me of being out in the vast desert, with only the stars at night to guide my way. But without the merfolk’s help we would have been hopelessly lost.
vi: Chương 10: Các người cá giúp chúng tôi lái tàu ra khơi. Một số thần tiên trẻ tuổi thực sự khá giỏi lèo lái tàu. Còn tôi hầu hết ở trong buồng của thuyền trưởng và cố gắng tránh bị say sóng. Biển cả khiến tôi nhớ lại khi ở giữa sa mạc mênh mông, chỉ dựa vào những ngôi sao đêm để tìm đường. Nhưng nếu không có sự giúp đỡ của các người cá, chúng tôi sẽ lạc trong vô vọng.

note: [part]
en: The next morning we reached our destination. It wasn’t even an island, just a sandbar sticking out above the water. We lowered down a longboat and the merfolk pulled us to shore, none of us being very skilled with the oars.
vi: Buổi sáng hôm sau, chúng tôi đến đích. Đó thậm chí không phải một hòn đảo, chỉ là một cồn cát nhô lên phía trên mặt nước. Chúng tôi hạ thủy một chiếc xuồng và các người cá kéo chúng tôi đến bờ cát. Không ai trong số chúng tôi thực sự thành thạo với các mái chèo.

note: [part]
en: In the water around the sand bar were a large number of merfolk guards. Standing alone on top of the sand was one of the oldest merfolk I have ever seen. She beckoned to us and we approached...
vi: Dưới nước xung quanh cồn cát là một số lượng lớn các hộ vệ người cá. Đứng một mình trên đỉnh cồn cát là một trong số những người cá già nhất mà tôi từng thấy. Bà ra hiệu cho chúng tôi và chúng tôi lại gần...

note: [part]
en: Chapter 11: Our boats slipped softly through the water, shrouded in the pre-dawn darkness. At this moment the merfolk would be launching their diversionary attack, but the fact that we had not encountered any resistance was still eerily disturbing. Ahead of us, the large island loomed, dark and menacing.
vi: Chương 11: Thuyền của chúng tôi lướt nhẹ trên mặt nước, ẩn giấu trong bóng tối trước bình minh. Lúc này, các người cá đang phát động cuộc tấn công nghi binh, nhưng việc chúng tôi không gặp bất kỳ sự kháng cự nào vẫn khiến tôi bối rối một cách kỳ lạ. Phía trước chúng tôi, hòn đảo lớn hiện ra lờ mờ, tối tăm và đầy đe dọa.

note: [part]
en: In the end, almost all of my people decided to join in this final battle. I was surprised. They had gone through so much, and yet they still had faith in me. Looking around at them, I could not help noticing how many familiar faces were missing. Barely a fourth of those who set out with us on our journey had survived. If I had known it would be this bad would I have ever left in the first place? I thought Eloh was protecting us and guiding our steps, but in truth it was all me. For better or for worse I have no one to blame but myself.
vi: Cuối cùng, gần như tất cả người dân của tôi đã quyết định tham gia trận chiến cuối cùng này. Tôi ngạc nhiên. Họ đã đi qua quá nhiều nơi, thế nhưng họ vẫn tin tưởng ở tôi. Nhìn xung quanh họ, tôi không thể nhớ nổi có bao nhiêu gương mặt thân quen đã mất. Chỉ vừa đủ một phần tư những người đã lên đường hành trình cùng chúng tôi còn sống sót. Nếu tôi biết được mọi thứ sẽ tệ đến mức này, liệu tôi có nên rời đi khỏi nơi đầu tiên không? Tôi cứ nghĩ Eloh đang bảo vệ và chỉ dẫn cho bước đi của chúng tôi, nhưng sự thực, tất cả chính là tôi. Dù tốt hơn hay tệ hơn, tôi cũng không có ai để trách ngoài chính bản thân mình.

note: [part]
en: But Zhul is right, if we had come all this way just for a chance to help the merfolk defeat Yechnagoth then our journey was not in vain. We were searching for a new home, safe from all the horrors and death of the desert, but now this struggle seems more important. Could these islands possibly become a home for my people? It is a prospect too wonderful to dare to hope for. But in the end that is not what is driving me. All I care about is vengeance upon her that did this to us. Garak, Keratur, Tanstafaal, all those poor souls we left behind in our village and the many who have marked our path with their blood, they all shall be avenged.
vi: Nhưng Zhul nói đúng, nếu chúng tôi đi đến hết mức này chỉ để có một cơ hội giúp người cá đánh bại Yechnagoth thì hành trình của chúng tôi không phải là vô ích. Chúng tôi đang tìm kiếm một nơi ở mới, an toàn, tránh xa khỏi tất cả những nỗi sợ hãi và chết chóc của sa mạc, nhưng giờ đây cuộc đấu tranh này dường như còn quan trọng hơn. Liệu những hòn đảo này có thể trở thành một nơi ở cho người dân của tôi không? Đó là một viễn cảnh quá tuyệt vời để dám hy vọng tới. Nhưng rốt cuộc đó không phải là điều đang dẫn dắt tôi. Tất cả những gì tôi quan tâm là báo thù mụ ta vì đã làm điều này với chúng tôi. Garak, Keratur, Tanstafaal, tất cả những linh hồn tội nghiệp khác mà chúng tôi bỏ lại trong làng và nhiều người đã đánh dấu đường đi bằng máu của họ, tất cả bọn họ sẽ được trả thù.

note: [part]
en: This conflict is greater than just us. These lands were once places of beauty and hope. The great empires may be gone, but still people struggle to survive. As grim as it all seems, there is still some beauty and light left, hidden away. I will not let it all be swallowed by a second darkness. I do not care what happens to me, but I pray to Eloh (if she is even listening) that if I die, then I die making these lands a better place. Please may this not all be in vain...
vi: Cuộc xung đột này còn lớn hơn cả vận mệnh của chúng tôi. Những hòn đảo này từng là nơi tươi đẹp tràn đầy hy vọng. Những đế chế lớn có thể đã ra đi, nhưng vẫn có những người đang vùng vẫy để sống sót. Dù mọi thứ có vẻ tàn nhẫn, nhưng vẫn có một ít vẻ đẹp và ánh sáng còn sót lại, bị giấu đi. Tôi sẽ không để tất cả bị nuốt chửng bởi bóng tối thứ hai. Tôi không quan tâm đến những gì xảy ra cho tôi, nhưng tôi cầu nguyện Eloh (nếu người vẫn đang lắng nghe) rằng nếu tôi chết, thì tôi chết để làm cho vùng đất này trở thành một nơi tốt hơn. Cầu mong điều này không phải là hoàn toàn vô ích...

note: [part]
en: Chapter 12: True strength is not measured in might or knowledge, but in what you can do for those you love.
vi: Chương 12: Sức mạnh thật sự không đo bằng vũ lực hay kiến thức, mà bằng những gì bạn có thể làm - cho những người mà bạn yêu thương.

note: [terrain_type]: id=human_ship
en: Human Ship
vi: Tàu của con người

note: [terrain_type]: id=phantom_castle
en: Phantom Castle
vi: Lâu đài ma

note: [terrain_type]: id=phantom_keep
en: Phantom Keep
vi: Pháo đài ma

note: [resistance]: id=garak_steadfast [resistance]: id=steadfast
en: female^steadfast
vi: chịu đòn

note: #-#-#-#-#  1967 (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Defeat enemy leaders
vi: Đánh bại các chỉ huy của kẻ thù

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=blade [attack]: type=arcane [attack]: type=fire
en: sword
vi: kiếm

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce [attack]: type=fire
en: bow
vi: cung

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: staff
vi: gậy

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: ensnare
vi: bẫy

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce
en: thorns
vi: gai

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: entangle
vi: bẫy

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: faerie touch
vi: cú chạm thần tiên

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact [attack]: type=arcane
en: fist
vi: nắm đấm

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=arcane
en: lightbeam
vi: chùm sáng

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: mace
vi: chùy

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=arcane [attack]: type=impact [unit_type]: id=SotA Walking Corpse_Human [unit_type]: id=SotA Walking Corpse_Dwarf [unit_type]: id=SotA Walking Corpse_Goblin [unit_type]: id=SotA Walking Corpse_Mounted [unit_type]: id=SotA Walking Corpse_S
en: touch
vi: cú chạm

note: [attack]: type=arcane
en: faerie fire
vi: lửa tiên

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=cold
en: chill wave
vi: sóng lạnh

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=arcane #-#-#-#-#  1954 (Battle for Wesnoth)  #-#-#-#-#
en: shadow wave
vi: sóng bóng tối

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=blade
en: axe
vi: rìu

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: mud glob
vi: giọt bùn

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=dawn1
en: First Dawn
vi: Bình minh đầu tiên

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=morning1
en: First Morning
vi: Buổi sáng đầu tiên

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=morning2
en: Second Morning
vi: Buổi sáng thứ hai

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=midday1
en: First Midday
vi: Buổi trưa đầu tiên

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=midday2
en: Second Midday
vi: Buổi trưa thứ hai

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=afternoon1
en: First Afternoon
vi: Buổi chiều đầu tiên

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=afternoon2
en: Second Afternoon
vi: Buổi chiều thứ hai

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=dusk1
en: First Dusk
vi: Chạng vạng đầu tiên

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=short_dark
en: The Short Dark
vi: Đêm ngắn

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=long_dark2
en: The Long Dark (2)
vi: Đêm dài (2)

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=long_dark3
en: The Long Dark (3)
vi: Đêm dài (3)

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=long_dark4
en: The Long Dark (4)
vi: Đêm dài (4)

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=blade
en: short sword
vi: kiếm ngắn

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: sling
vi: dây văng đá

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce #-#-#-#-#  1976 (Battle for Wesnoth)  #-#-#-#-# [attack]
en: lance
vi: thương

note: [attack]: type=fire [attack]: type=pierce
en: crossbow
vi: nỏ

note: [attack]: type=blade
en: longsword
vi: kiếm dài

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: morning star
vi: chùy gai

note: [attack]: type=blade
en: cleaver
vi: dao phay

note: [attack]: type=cold
en: chill tempest
vi: bão lạnh

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=blade
en: saber
vi: kiếm lưỡi cong

note: [unit_type]: id=Walking Corpse Shynal, race=undead [unit_type]: id=SotA Walking Corpse_Human [unit_type]: id=SotA Walking Corpse_Dwarf [unit_type]: id=SotA Walking Corpse_Goblin [unit_type]: id=SotA Walking Corpse_Mounted [unit_type]: id=SotA Walking Corpse_Saurian [unit_type]: id=SotA Walking Corps
en: Walking Corpse
vi: Xác chết biết đi

note: [unit_type]: id=Walking Corpse Shynal, race=undead [unit_type]: id=Walking Corpse, race=undead
en: Walking Corpses are the bodies of the dead, re-animated by dark magic. Though not especially dangerous to a trained soldier, the sight of one’s former comrades amongst their number is frightening to say the least.
vi: Xác chết biết đi là thân thể của những người đã chết, được hồi sinh nhờ ma thuật. Dù không đặc biệt nguy hiểm với một chiến binh dày dạn, nhưng cảnh tượng những đồng đội cũ của mình giữa đám đông xác chết biết đi cũng đủ để đe dọa bất kỳ ai.

note: [unit_type]: id=SotA Ancient Lich, race=undead [unit_type]: id=Ancient Lich, race=undead
en: Ancient Lich
vi: Thây ma lâu năm

note: [attack]: type=impact
en: plague staff
vi: gậy bệnh dịch

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce [attack]: type=cold
en: curse
vi: nguyền rủa

note: [unit_type]: id=Soulless, race=undead
en: The technique of animating a dead body is unfortunately well-known in the dark arts; practitioners often use it to raise servants and soldiers from unwilling corpses. These shamblers are often numerous, but fragile; a touch of combat can waken them, though, making them far more formidable.
vi: Kỹ thuật hồi sinh xác chết rất phổ biến trong ma thuật, những kẻ hành nghề thường sử dụng nó để gọi dậy tay sai và quân lính từ những thân thể không còn sự sống. Những xác chết lê lết này thường đông nhưng yếu; mặc dù vậy, khi chiến đấu, một cú chạm cũng có thể đánh thức chúng, khiến chúng trở nên ghê gớm hơn hẳn.

note: [unit_type]: id=SotA Soulless_Human [unit_type]: id=SotA Soulless_Dwarf [unit_type]: id=SotA Soulless_Goblin [unit_type]: id=SotA Soulless_Gryphon [unit_type]: id=SotA Soulless_Mounted [unit_type]: id=SotA Soulless_Saurian [unit_type]: id=SotA Soulless_Swimmer [unit_type]: id=SotA Soulless_Troll [un
en: Soulless
vi: Vô hồn

note: [unit_type]: id=Dwarvish Masked Berserker, race=dwarf [unit_type]: id=Dwarvish Berserker, race=dwarf
en: Berserkers are a rare caste of Dwarves, who work themselves into a towering rage before combat. These warriors disdain all notion of defense, thinking only of the unrelenting assaults for which they are legendary.
vi: Người lùn thịnh nộ là một đẳng cấp người lùn hiếm có, họ tìm cách để giận dữ điên cuồng trước khi chiến đấu. Những chiến binh này quên hoàn toàn mọi khái niệm phòng thủ, chỉ nghĩ đến những cuộc tấn công không ngừng, điều đã khiến họ đi vào truyền thuyết.

note: [attack]: type=blade
en: berserker frenzy
vi: tức giận điên cuồng

note: [attack]: type=pierce
en: dragonstaff
vi: gậy rồng

note: [unit_type]: id=Dwarvish Masked Fighter, race=dwarf [unit_type]: id=Dwarvish Fighter, race=dwarf
en: Dwarvish Fighters wield mighty battle axes and hammers, which make them feared opponents in close-range combat. They are excellent in mountainous terrain or underground. Their power and endurance more than compensate for their relatively poor mobility.
vi: Các chiến binh người lùn sử dụng những chiếc rìu chiến và những cây búa lớn, điều khiến họ trở thành những đối thủ đáng sợ khi cận chiến. Họ vượt trội trên địa hình núi hoặc dưới lòng đất. Dù không nhanh nhẹn, nhưng sức mạnh và sự bền bỉ của họ bù lại còn nhiều hơn.

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: hammer
vi: búa

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce
en: spear
vi: giáo

note: [attack]: type=pierce
en: javelin
vi: lao

note: [attack]: type=blade
en: battle axe
vi: rìu chiến

note: [attack]: type=blade
en: hatchet
vi: rìu nhỏ

note: [unit_type]: id=Dwarvish Masked Stalwart, race=dwarf [unit_type]: id=Dwarvish Stalwart, race=dwarf
en: The wiles of experience and training turn guardsmen into worthy soldiers. These stalwart troops are equipped to match their skills, and can hold their ground against all but the most visceral assault. It is a dangerous thing to lose a foothold to one such as these, for it will not be easily reprised.
vi: Kinh nghiệm và rèn luyện đã biến các vệ binh thành những binh sĩ xứng đáng. Người lùn lực lưỡng được trang bị để tương xứng với năng lực của họ, và có thể trấn giữ trận địa chống lại tất cả trừ những cuộc tấn công dai dẳng nhất. Mất một vị trí vào tay một trong số những người lùn này là một điều nguy hiểm, vì sẽ không dễ dàng để giành lại.

note: [unit_type]: id=Dwarvish Masked Thunderer, race=dwarf [unit_type]: id=Dwarvish Thunderer, race=dwarf
en: When the men of Wesnoth first encountered the dwarves, they were mystified by the power of the Dwarvish Thunderers, who were able to hurl death from afar through the apparatus of these strange wands they carried into battle. The deafening noise of these ‘thundersticks’ is terrifying to behold, and is made more so by the secrecy which dwarves wrap about their workings.
vi: Khi những người của Wesnoth lần đầu tiên chạm trán với người lùn, họ rất sửng sốt trước sức mạnh của các người lùn thần sấm. Người lùn thần sấm có thể bắn chết người từ xa qua bộ máy của những cây gậy kỳ lạ họ mang theo khi chiến đấu. Tiếng động inh tai của những cây ‘gậy sấm sét‘ này khiến những người chứng kiến phải kinh hãi, và còn đáng sợ hơn vì người lùn luôn giữ bí mật về công trình của mình.

note: [attack]: type=pierce
en: thunderstick
vi: gậy sấm sét

note: [unit_type]: id=Dwarvish Masked Ulfserker, race=dwarf [unit_type]: id=Dwarvish Ulfserker, race=dwarf
en: Dwarves are an ancient race of powerful fighters. Ulfserkers are the most ferocious of these; in battle, they will work themselves into a blind rage wherein they feel neither fear nor pain, and will pay no heed to any wounds they receive.
vi: Người lùn là một chủng tộc đấu sĩ mạnh mẽ có từ xa xưa. Người lùn nổi giận là những người dữ tợn nhất trong số các đấu sĩ này; khi chiến đấu, họ sẽ nổi cơn thịnh nộ mù quáng để không cảm thấy sợ hãi hay đau đớn, và sẽ không để ý đến bất kỳ thương tích nào.

note: [unit_type]: id=Autumn Shyde, race=elf, gender=female [unit_type]: id=Elvish Shyde, race=elf, gender=female
en: female^Elvish Shyde
vi: Tiên nữ cánh chuồn

note: [unit_type]: id=Cavalryman Commander, race=human [unit_type]: id=Cavalryman, race=human
en: Cavalryman
vi: Kỵ binh

note: [unit_type]: id=Dragoon Commander, race=human [unit_type]: id=Dragoon, race=human
en: Dragoon
vi: Long kỵ binh

note: [unit_type]: id=Cavalier Commander, race=human [unit_type]: id=Cavalier, race=human
en: Cavalier
vi: Thiết kỵ binh

note: [attack]: type=impact
en: shield bash
vi: đập bằng khiên

note: [unit_type]: id=Blood Bat, race=bats
en: Blood Bat
vi: Dơi máu

note: [unit_type]: id=Blood Bat, race=bats
en: Blood Bats are so named because of their ruddy hue, which some mark as a symbol of their preferred diet. These creatures are fast and can drain the blood of those they attack, thereby gaining some of the health lost by their victims.
vi: Dơi máu được đặt tên như thế vì chúng có màu đỏ, mà một số người coi đó là biểu trưng cho món ăn ưa thích của chúng. Những sinh vật này bay nhanh và có thể hút máu của những kẻ chúng tấn công, theo cách đó lấy được sức sống của các nạn nhân.

note: [unit_type]: id=Dread Bat, race=bats
en: Dread Bat
vi: Dơi kinh hoàng

note: [unit_type]: id=Dread Bat, race=bats
en: The most vicious, predatory, and successful of the Blood Bats become Dread Bats, gaining the ability to drain not merely the blood but the very life energy of their victims.
vi: Những con dơi máu tàn ác, tham ăn và thành công nhất trở thành dơi kinh hoàng, không chỉ có khả năng hút máu mà còn bòn rút cả năng lượng sống từ các nạn nhân của chúng.

note: [unit_type]: id=Vampire Bat, race=bats
en: Vampire Bat
vi: Dơi quỷ

note: [unit_type]: id=Galleon, race=mechanical
en: Galleon
vi: Tàu buôn

note: [unit_type]: id=Pirate Galleon, race=mechanical
en: Pirate Galleon
vi: Tàu cướp biển

note: [unit_type]: id=Transport Galleon, race=mechanical
en: Transport Galleon
vi: Tàu chiến vận tải

note: [unit_type]: id=Transport Galleon, race=mechanical
en: Transport Galleons are well-armed ships that carry troops. If they reach the shore, they can land the troops to attack.
vi: Tàu chiến vận tải là những con tàu được trang bị nhiều vũ khí chở binh lính. Khi tiếp cận bờ biển, chúng có thể đổ quân để tấn công.

note: [unit_type]: id=Drake Arbiter, race=drake, gender=male,female
en: Drake Arbiter
vi: Tư lệnh người rồng

note: [unit_type]: id=Drake Arbiter, race=drake, gender=male,female
en: Arbiters take their caste duty of enforcing order very seriously. In order to better execute their duties, they have abandoned the drakes’ traditional hand-mounted claws and traded their spears for the spike and blade of the halberd. In their minds, the loss of maneuverability is a fair price for the raw heft the massive metal head provides. The thick plate these drakes wear protects them well against weapons that could slip between their scales.
vi: Các tư lệnh người rồng thực hiện nghĩa vụ giữ gìn trật tự của đẳng cấp rất nghiêm ngặt. Để thi hành nhiệm vụ tốt hơn, chúng đã từ bỏ móng vuốt đeo tay truyền thống của người rồng, đổi giáo để lấy mũi đâm và lưỡi chém của kích. Theo chúng, mất đi tính tiện dụng cũng là mức giá hợp lý cho sức nặng thô sơ của đầu kim loại đồ sộ. Tấm giáp dày các tư lệnh người rồng mặc bảo vệ chúng trước những vũ khí có thể lọt qua lớp vảy.

note: [attack]: type=blade [attack]: type=pierce
en: halberd
vi: kích

note: [unit_type]: id=Armageddon Drake, race=drake, gender=male,female
en: Armageddon Drake
vi: Người rồng hủy diệt

note: [unit_type]: id=Armageddon Drake, race=drake, gender=male,female
en: Were it not for the armor they wear, certain drakes might be indistinguishable from true dragons, at least to the lesser races for whom dragons are but legend. The creatures known as ‘Armageddon Drakes’ are towering things, both immune to and possessed of a tremendous fire.
vi: Nếu không mặc áo giáp, một số cá thể người rồng gần như không thể phân biệt được với loài rồng thần thoại, ít nhất cũng là với người thường. Những sinh vật có tên ‘người rồng hủy diệt‘ là những sinh vật hung dữ, vừa miễn nhiễm với lửa vừa sở hữu một ngọn lửa khủng khiếp.

note: [attack]: type=blade
en: battle claws
vi: móng vuốt

note: [unit_type]: id=Drake Blademaster, race=drake, gender=male,female
en: Drake Blademaster
vi: Kiếm sĩ người rồng

note: [unit_type]: id=Drake Blademaster, race=drake, gender=male,female
en: Black armor marks the elite order of the Fighter caste: the Blademasters. Only a few manage to gain the skill and power necessary to be admitted to this highest rank without perishing in battle. Though other drakes may disparage the Fighter caste, they always check twice to be sure none are around; Blademasters fiercely protect their fellows’ honor, and no-one would dispute their right to do so.
vi: Bộ áo giáp đen là dấu hiệu cho cấp bậc cao nhất trong đẳng cấp đấu sĩ: kiếm sĩ người rồng. Chỉ một số ít mới có thể đạt được kĩ năng và sức mạnh cần thiết để được kết nạp vào thứ hạng cao nhất này mà không bỏ mạng trong chiến trận. Mặc dù các người rồng khác có thể xem thường đẳng cấp đấu sĩ, nhưng chúng luôn cực kì thận trọng để chắc chắn không có ai xung quanh. Các kiếm sĩ người rồng bảo vệ danh dự đấu sĩ một cách mãnh liệt, và không ai dám bàn cãi quyền làm như vậy của chúng.

note: [attack]: type=blade
en: war talon
vi: móng vuốt

note: [unit_type]: id=Drake Burner, race=drake, gender=male,female
en: Drake Burner
vi: Người rồng thiêu đốt

note: [unit_type]: id=Drake Burner, race=drake, gender=male,female
en: Drake Burners are the proud few in whom the blood and strength of their remote ancestors runs truest, giving them the ability to breathe fire. This, coupled with their sheer size and fearsome claws, makes them deadly foes in combat.
vi: Người rồng thiêu đốt tự hào vì dòng máu và sức mạnh của tổ tiên xa xưa đang chảy thật nhất trong cơ thể, cho chúng khả năng phun ra lửa. Khả năng này, cùng với kích thước lớn và những móng vuốt đáng sợ, khiến chúng trở thành những địch thủ nguy hiểm khi chiến đấu.

note: [unit_type]: id=Drake Clasher, race=drake, gender=male,female
en: Drake Clasher
vi: Người rồng đụng độ

note: [unit_type]: id=Drake Enforcer, race=drake, gender=male,female
en: Drake Enforcer
vi: Người rồng thúc ép

note: [unit_type]: id=Drake Enforcer, race=drake, gender=male,female
en: Not for Enforcers are the tactics of maneuver and deception; rather, they charge in wherever the melee is the fiercest. At close range, it matters little that their armor prevents them from spouting flame; all that matters is the power they’ve learned to focus in each strike. Drake leaders are careful not to besmirch the honor of the Enforcers, and generally call upon them to combat only the most pernicious of enemies.
vi: Vận động và mánh khóe không phải là chiến thuật cho người rồng thúc ép, thay vào đó, chúng đè bẹp đối thủ ở bất cứ nơi nào mà cận chiến là ác liệt nhất. Ở phạm vi gần, bộ áo giáp làm chúng mất khả năng phun lửa cũng chẳng phải là điều quan trọng; mà điều quan trọng là sức mạnh chúng đã học được để tập trung vào mỗi đòn đánh. Các lãnh đạo người rồng biết thận trọng để không bôi nhọ danh dự của người rồng thúc ép, và nói chung chỉ kêu gọi chúng để chiến đấu với những kẻ thù nguy hiểm nhất.

note: [attack]: type=pierce [attack]: type=blade
en: trident
vi: đinh ba

note: [unit_type]: id=Drake Fighter, race=drake, gender=male,female
en: Drake Fighter
vi: Đấu sĩ người rồng

note: [unit_type]: id=Drake Fighter, race=drake, gender=male,female
en: Drake Fighters wield curved war blades, and possess the fire-breathing skills of their ancestors. They can also fly, which is troubling to any foe. Their great strength, coupled with their hardened scales, is rightly frightening to swordsman of any other race.
vi: Các đấu sĩ người rồng sử dụng những lưỡi kiếm cong và có năng lực phun lửa của tổ tiên. Chúng cũng có thể bay, đó là điều khiến mọi địch thủ phải lo lắng. Sức mạnh lớn, cùng với lớp vảy cứng của chứng là điều khủng khiếp với lính kiếm của bất kỳ chủng tộc nào khác.

note: [attack]: type=blade
en: war blade
vi: kiếm

note: [unit_type]: id=Fire Drake, race=drake, gender=male,female
en: Fire Drake
vi: Người rồng lửa

note: [unit_type]: id=Fire Drake, race=drake, gender=male,female
en: Not yet permitted to wear the red-gold reserved for the highest ranks of the Burners, the Fire Drakes trim their armor with silver. Though they have only begun to dedicate their lives to the flame that burns within them, its vitality emanates through their skin, scorching their scales to a reddish-gray.
vi: Chưa được phép mặc bộ áo giáp màu đỏ bằng vàng vốn chỉ dành cho những thứ hạng người rồng thiêu đốt cao nhất, các người rồng lửa tô điểm bộ áo giáp của mình bằng bạc. Mặc dù chúng mới chỉ bắt đầu cống hiến cuộc đời cho ngọn lửa bùng cháy bên trong, nhưng sinh khí của nó đã phát ra qua lớp da, hun nóng lớp vảy của chúng thành một màu xám đỏ.

note: [unit_type]: id=Drake Flameheart, race=drake, gender=male,female
en: Drake Flameheart
vi: Người rồng tim lửa

note: [unit_type]: id=Drake Flameheart, race=drake, gender=male,female
en: Flamehearts lack the strength to defeat other high-ranking drakes in single combat, but prefer in any case to avoid confrontation within the tribe. Experience has taught any drake of this stature the extent of his authority: where he can push those he leads and when it is best to leave them to their own devices. Only occasionally will a Flameheart challenge his tribe’s leader for supremacy, and only if he is sure of the support of his fellow drakes.
vi: Người rồng tim lửa thiếu sức mạnh để đánh bại những người rồng cấp cao khác trong một trận đấu tay đôi, luôn thích tránh giao chiến trong bộ lạc. Kinh nghiệm đã dạy cho bất cứ người rồng nào đạt được đến mức này phạm vi của quyền lực: ở đâu thì có thể thúc đẩy những kẻ dưới quyền và khi nào thì nên để mặc chúng tự xoay xở. Chỉ thỉnh thoảng một người rồng tim lửa sẽ thách thức người lãnh đạo bộ lạc nhằm nắm quyền tối cao, và chỉ khi anh ta chắc chắn về sự ủng hộ của đồng loại.

note: [unit_type]: id=Drake Flare, race=drake, gender=male,female
en: Drake Flare
vi: Người rồng lóe sáng

note: [unit_type]: id=Drake Glider, race=drake, gender=male,female
en: Drake Glider
vi: Người rồng lượn

note: [unit_type]: id=Drake Glider, race=drake, gender=male,female
en: Many drakes enjoy the flow of air over scales, leading them to don the light robes of the Glider caste. The long forays to the far reaches of the tribal territory are their passion, though other drakes often wonder what could lead someone to take on the drudgery of hunting when more glory could be found on the battlefield.
    
    Most often, Gliders hunt larger game like deer, swine, or dolphins; the drakes’ ancestral ability to aim fire, hampered in other castes by armor, is invaluable for flushing and herding the quarry without harming it. If a Glider is called to the battlefield, he prefers to harass the enemy from a distance – and if all else fails, he will fight with his feet, keeping his precious wings as far from the enemy as possible.
vi: Nhiều người rồng thích được tận hưởng luồng không khí trên lớp vảy, do đó chúng mặc những chiếc áo choàng nhẹ của đẳng cấp người rồng lượn. Những cuộc đốt phá kéo dài ở những nơi xa xôi ngoài lãnh thổ bộ lạc là niềm đam mê của chúng, dù các người rồng khác thường tự hỏi điều gì có thể khiến một người chấp nhận công việc nặng nhọc như là đi săn khi có thể tìm thấy nhiều vinh quang hơn trên chiến trường.
    
    Người rồng lượn thường hay săn những con thú lớn như hươu nai, lợn, hay cá heo; khả năng phun lửa của tổ tiên người rồng, vốn bị cản trở bởi áo giáp ở các đẳng cấp người rồng khác, là vô giá để xua và dồn con mồi mà không làm hại nó. Nếu một người rồng lượn được gọi ra chiến trường, anh ta thích quấy rối kẻ thù từ xa - và nếu mọi thứ thất bại, anh ta sẽ chiến đấu bằng bàn chân, giữ đôi cánh quý giá của mình tránh khỏi kẻ thù càng xa càng tốt.

note: [attack]: type=impact
en: slam
vi: đâm sầm

note: [unit_type]: id=Hurricane Drake, race=drake, gender=male,female
en: Hurricane Drake
vi: Người rồng bão tố

note: [unit_type]: id=Hurricane Drake, race=drake, gender=male,female
en: Hurricane Drakes have moved above the menial hunting and gathering to which the lower members of their caste are relegated. They are an integral part of the drakes’ military, scouting ahead of the main forces, carrying messages across the battlefield, and falling upon the enemy where it’s least expected. Being allowed—grudgingly—to train with the newcomers from other castes has increased their skill in combat, but their greatest strength still lies in their speed and flight.
vi: Người rồng bão tố đã giao việc săn bắt hái lượm hèn kém cho các thành viên thấp hơn trong hàng ngũ của mình để tiến xa hơn. Chúng là thành phần không thể thiếu của quân đội người rồng, trinh sát trước cho lực lượng chính, đưa tin giữa chiến trường, và nhào vào quân thù ở nơi mà bọn chúng ít ngờ tới nhất. Việc được phép - một cách miễn cưỡng - tập luyện với lính mới từ các đẳng cấp khác đã tăng cường năng lực chiến đấu của chúng, nhưng sức mạnh lớn nhất của chúng vẫn nằm ở tốc độ và khả năng bay lượn.

note: [unit_type]: id=Inferno Drake, race=drake, gender=male,female
en: Inferno Drake
vi: Người rồng địa ngục

note: [unit_type]: id=Inferno Drake, race=drake, gender=male,female
en: Inferno Drakes are masters of the fire they breathe, respected and feared in their tribes nearly as much as the draconic ancestors themselves. They can prowl unharmed through a firestorm of their own creation, scales tinged red from extensive use of their inner flame, their sculpted red-gold armor enhancing the illusion that they are, in fact, dragons.
vi: Người rồng địa ngục là bậc thầy của ngọn lửa chúng phun ra, được kính trọng và nể sợ trong bộ lạc gần ngang bằng với tổ tiên tàn bạo của chúng. Chúng có thể lảng vảng bình yên vô sự khắp cơn bão lửa do chính chúng tạo ra, vảy nhuốm đỏ vì sử dụng quá mức ngọn lửa nội tại, bộ áo giáp đỏ bằng vàng được chạm khắc càng làm nổi bật ảo giác rằng chúng là những con rồng.

note: [unit_type]: id=Sky Drake, race=drake, gender=male,female
en: Sky Drake
vi: Người rồng trời

note: [unit_type]: id=Drake Thrasher, race=drake, gender=male,female
en: Drake Thrasher
vi: Người rồng đánh đập

note: [unit_type]: id=Drake Thrasher, race=drake, gender=male,female
en: Instead of letting themselves be bound by their armor, Thrashers have learned to redirect its weight to supplement their bodies’ momentum, adding power to the blows of their short spears and hand-mounted claws. Equipment and body are one; even their thick helms and the thick skulls beneath them are weapons. A Thrasher will gladly fulfill his caste duties, as long as it can be done on the battlefield.
vi: Thay vì để áo giáp trói buộc bản thân, người rồng đánh đập đã học được cách chuyển sức nặng của áo giáp để bổ sung cho đà của cơ thể, thêm sức mạnh vào những cú đánh bằng giáo ngắn và móng vuốt đeo tay. Đồ trang bị và cơ thể là một, kể cả những chiếc mũ sắt và những chiếc sọ dày của chúng cũng là vũ khí. Người rồng đánh đập sẽ vui vẻ hoàn thành nhiệm vụ đẳng cấp của mình, miễn là có thể thực hiện được trên chiến trường.

note: [unit_type]: id=Drake Warden, race=drake, gender=male,female
en: Drake Warden
vi: Tổng đốc người rồng

note: [unit_type]: id=Drake Warden, race=drake, gender=male,female
en: Wardens are set apart from the rest of the Clasher caste by two things: their ornate helms, modeled after their dragon ancestors, and the care with which they drape their armored wings in brightly colored cloth before reporting for duty. Though this mode of dress stems from the pride they feel for their role in drake society, it is far from ceremonial. Their cumbersome bronze plate is the strongest work from the Drake forges, and their halberds can cleave a human in half.
vi: Các tổng đốc người rồng khác biệt so với những phần tử còn lại của đẳng cấp người rồng đụng độ ở hai điểm: những chiếc mũ trang trí lộng lẫy, bắt chước tổ tiên rồng huyền thoại, và sự chăm chú khi chúng xếp đôi cánh bọc sắt của mình trong lớp vải màu sáng chói trước khi báo cáo nhiệm vụ. Dù kiểu cách ăn mặc này xuất phát từ niềm kiêu hãnh mà chúng cảm nhận về vai trò của mình trong xã hội người rồng, nhưng nó khác xa với nghi thức. Tấm giáp đồng cồng kềnh của chúng là tác phẩm tốt nhất từ các lò rèn của người rồng, và những lưỡi kích của chúng có thể bổ đôi một con người.

note: [unit_type]: id=Drake Warrior, race=drake, gender=male,female
en: Drake Warrior
vi: Chiến binh người rồng

note: [unit_type]: id=Drake Warrior, race=drake, gender=male,female
en: Drakes of the Fighter caste, like the Warrior, are the foundation of any tribe’s army. No special abilities or skills set them apart; only their natural brute strength and military training help them carve their way through enemy forces. They fight as they have for centuries, clad in ceramic-plated leather with the traditional war blade mounted on the back of each hand.
vi: Những người rồng thuộc đẳng cấp đấu sĩ, như chiến binh người rồng, là nền móng cho quân đội của bất kỳ bộ lạc nào. Không có khả năng hay kỹ năng đặc biệt nào khiến chúng khác biệt, ngoài sức mạnh tàn bạo tự nhiên và sự rèn luyện trong quân đội giúp chúng cắt xuyên qua lực lượng của kẻ thù. Chúng chiến đấu trong hàng thế kỷ, trong bộ áo giáp da mạ gốm với lưỡi kiếm truyền thống được lắp trên mu mỗi bàn tay.

note: [attack]: type=pierce
en: composite bow
vi: cung tổ hợp

note: [attack]: type=fire
en: torch
vi: đuốc

note: [unit_type]: id=Dwarvish Berserker, race=dwarf
en: Dwarvish Berserker
vi: Người lùn thịnh nộ

note: [unit_type]: id=Dwarvish Dragonguard, race=dwarf
en: Dwarvish Dragonguard
vi: Người lùn vệ sĩ rồng

note: [unit_type]: id=Dwarvish Dragonguard, race=dwarf
en: It is not clear why the Dragonguards are called what they are, a name given by their dwarven brethren. Some speculate that the name comes from their weapon of choice, these strange staves that belch fire and death. Others have surmised that it is because such weapons would be a threat against even a true Dragon, should such a thing be seen again in the known world. Whatever the case, it is for these weapons that the guardians of the great Dwarven citadels are both renowned and feared; weapons that have broken the mightiest of warriors with a single blow.
vi: Không rõ tại sao họ lại được gọi là vệ sĩ rồng, một cái tên do các anh em người lùn của họ đặt. Một số người cho rằng cái tên xuất phát từ vũ khí họ đã lựa chọn, những chiếc gậy kì lạ phun ra lửa và chết chóc. Những người khác lại đoán rằng đó là bởi vì những vũ khí như thế sẽ là một mối đe dọa để chống lại cả một con rồng - sinh vật hoàn toàn có thể tái xuất hiện trong thế giới thực. Dù bất cứ giả thuyết nào, chính vì những vũ khí này mà các vệ sĩ của nhiều thành trì người lùn trở nên vừa nổi tiếng vừa đáng sợ - thứ vũ khí đã tiêu diệt nhiều chiến binh hùng mạnh chỉ bằng một đòn duy nhất.

note: [unit_type]: id=Dwarvish Explorer, race=dwarf
en: Dwarvish Explorer
vi: Người lùn thăm dò

note: [unit_type]: id=Dwarvish Explorer, race=dwarf
en: Dwarvish Explorers are peerless survivalists. Using only the equipment they carry, they can range for months around the forests and mountains looking for new seams of ore and deposits of minerals. Whilst their skill in a melee is less than some other dwarves, they are unmatched with throwing axes, having practiced this skill hunting in the mountains. Their maneuverability makes them dangerous and tricky foes.
vi: Người lùn thăm dò là những người sống sót có một không hai. Chỉ sử dụng trang thiết bị mang theo, họ có thể đi khắp rừng núi hàng tháng trời tìm kiếm những vỉa quặng và những mỏ khoáng mới. Mặc dù kỹ năng cận chiến của họ kém hơn một số người lùn khác, họ vẫn vô địch với tài ném rìu, họ đã tập luyện kỹ năng này khi đi săn ở vùng núi. Tính linh hoạt khiến họ trở thành một đối thủ nguy hiểm và mưu mẹo.

note: [unit_type]: id=Dwarvish Fighter, race=dwarf
en: Dwarvish Fighter
vi: Đấu sĩ người lùn

note: [unit_type]: id=Dwarvish Guardsman, race=dwarf
en: Dwarvish Guardsman
vi: Vệ binh người lùn

note: [unit_type]: id=Dwarvish Lord, race=dwarf
en: Dwarvish Lord
vi: Chủ tướng người lùn

note: [unit_type]: id=Dwarvish Lord, race=dwarf
en: Clad in shining armor, these dwarves look like kings from under the mountains. They wield axe and hammer with masterful skill, and can hit a target with a thrown hand axe at several paces. Though slow on their feet, these dwarves are a testament to the prowess of their kin.
vi: Trong bộ áo giáp sáng chói, các chủ tướng người lùn trông giống như những ông vua đến từ lòng núi. Họ sử dụng rìu và búa với kỹ năng siêu việt, và có thể đánh trúng mục tiêu cách xa vài bước chân bằng một lưỡi rìu ném tay. Dù di chuyển chậm, nhưng họ là một minh chứng cho lòng dũng cảm của chủng tộc người lùn.

note: [unit_type]: id=Dwarvish Pathfinder, race=dwarf
en: Dwarvish Pathfinder
vi: Người lùn thám hiểm

note: [unit_type]: id=Dwarvish Pathfinder, race=dwarf
en: These hardy dwarves are sometimes away from their caves for long periods, scouting and patrolling the borders. They spend this time watching for invaders, and fighting bandits and thieves who encroach on dwarvish territory. They are powerful fighters in a melee, and from a distance their deftly thrown axes can rival the power and accuracy of a human archer.
vi: Những người lùn gan dạ này đôi khi phải xa rời hang động của mình trong thời gian dài để trinh sát và tuần tra biên giới. Họ dành thời gian để theo dõi những kẻ xâm nhập, và chiến đấu với bọn trộm cướp, những kẻ xâm phạm lãnh thổ người lùn. Họ là những đấu sĩ mạnh mẽ khi cận chiến, và tài ném rìu khéo léo của họ từ xa có thể sánh với sức mạnh và độ chính xác của một cung thủ loài người.

note: [unit_type]: id=Dwarvish Scout, race=dwarf
en: Dwarvish Scout
vi: Trinh sát người lùn

note: [unit_type]: id=Dwarvish Scout, race=dwarf
en: Although the dwarves cannot match the taller races in a sprint, when unencumbered by heavy armor their tremendous stamina and endurance allows them to match all but the fastest on foot. Dwarvish Scouts use this to their advantage, ranging ahead of the main force and reporting back on troop movements and dispositions, or securing important objectives. Outside of battle, they are often used to relay messages between dwarvish communities. However, they pay for their speed with the poorer protection provided by their lighter armor.
vi: Mặc dù người lùn không thể sánh với các chủng tộc cao lớn nếu chạy nước rút, nhưng khi không bị bộ áo giáp nặng nề làm vướng víu, sức chịu đựng và tính bền bỉ ghê gớm cho phép họ sánh với tất cả trừ những đơn vị nhanh nhất nếu chạy đường dài. Các trinh sát người lùn phát huy lợi thế này, họ đi trước lực lượng chính và báo cáo về cách bố trí lực lượng và di chuyển của quân địch, hoặc củng cố các mục tiêu quan trọng. Ngoài chiến trận, họ thường được sử dụng để đưa tin giữa các cộng đồng người lùn. Tuy nhiên, họ phải trả giá cho tốc độ của mình bằng sự bảo vệ nghèo nàn của chiếc áo giáp nhẹ.

note: [unit_type]: id=Dwarvish Sentinel, race=dwarf
en: Dwarvish Sentinel
vi: Người lùn canh gác

note: [unit_type]: id=Dwarvish Stalwart, race=dwarf
en: Dwarvish Stalwart
vi: Người lùn lực lưỡng

note: [unit_type]: id=Dwarvish Steelclad, race=dwarf
en: Dwarvish Steelclad
vi: Người lùn giáp sắt

note: [unit_type]: id=Dwarvish Thunderer, race=dwarf
en: Dwarvish Thunderer
vi: Người lùn thần sấm

note: [unit_type]: id=Dwarvish Thunderguard, race=dwarf
en: Dwarvish Thunderguard
vi: Người lùn vệ sĩ sấm sét

note: [unit_type]: id=Dwarvish Thunderguard, race=dwarf
en: The Dwarven Thunderguards are famed for their curious weaponry, these strange staves of wood and iron that make a thunderous noise in their anger. The machinations behind this weaponry are a mystery, a secret taken to the grave by the dwarves of Knalga who wield them, and are assumed to have even forged them. The most that is known are reports of dwarves pouring a strange black dust into the mouth of their weapons, which some say is a food to fuel the beast imprisoned within.
    
    Though a single shot from these ‘thundersticks’ can take several minutes to prepare, the results are seen by the Dwarves as being well worth the wait.
vi: Người lùn vệ sĩ sấm sét nổi tiếng vì thứ vũ khí lạ lùng của họ, những cây gậy kỳ lạ làm bằng gỗ và sắt tạo ra tiếng động ầm ầm khi bắn. Bộ máy đằng sau những vũ khí này là một điều bí ẩn, một bí mật mà những người lùn Knalga sử dụng chúng, thậm chí được cho là đã đúc ra chúng, sẽ mang theo xuống tận dưới mồ. Điều lớn nhất được biết là nhiều báo cáo kể rằng người lùn đổ một thứ bụi đen bí ẩn vào miệng vũ khí của họ, mà một số người nói đó là thức ăn để nuôi con quái vật bị nhốt bên trong.
    
    Dù một cú bắn từ những cây ‘gậy sấm sét‘ này có thể mất vài phút để chuẩn bị, nhưng kết quả mà người lùn nhìn thấy là hoàn toàn xứng đáng với sự chờ đợi.

note: [unit_type]: id=Dwarvish Ulfserker, race=dwarf
en: Dwarvish Ulfserker
vi: Người lùn nổi giận

note: [unit_type]: id=Elvish Archer, race=elf, gender=male,female
en: Elvish Archer
vi: Cung thủ thần tiên

note: [female]: gender=female
en: female^Elvish Archer
vi: Cung thủ thần tiên

note: [unit_type]: id=Elvish Avenger, race=elf, gender=male,female
en: Elvish Avenger
vi: Thần tiên báo thù

note: [female]: gender=female
en: female^Elvish Avenger
vi: Thần tiên báo thù

note: [unit_type]: id=Elvish Captain, race=elf
en: Elvish Captain
vi: Thủ lĩnh thần tiên

note: [unit_type]: id=Elvish Champion, race=elf
en: Elvish Champion
vi: Thần tiên vô địch

note: [unit_type]: id=Elvish Druid, race=elf, gender=female
en: female^Elvish Druid
vi: Đạo sĩ thần tiên

note: [unit_type]: id=Elvish Enchantress, race=elf, gender=female
en: female^Elvish Enchantress
vi: Thần tiên phù thủy

note: [unit_type]: id=Elvish Fighter, race=elf
en: Elvish Fighter
vi: Đấu sĩ thần tiên

note: [unit_type]: id=Elvish Hero, race=elf
en: Elvish Hero
vi: Anh hùng thần tiên

note: [unit_type]: id=Elvish High Lord, race=elf
en: Elvish High Lord
vi: Chủ tướng thần tiên cấp cao

note: [unit_type]: id=Elvish Lady, gender=female, race=elf
en: female^Elvish Lady
vi: Phu nhân thần tiên

note: [unit_type]: id=Elvish Lord, race=elf
en: Elvish Lord
vi: Chủ tướng thần tiên

note: [unit_type]: id=Elvish Marksman, race=elf, gender=male,female
en: Elvish Marksman
vi: Thần tiên thiện xạ

note: [female]: gender=female
en: female^Elvish Marksman
vi: Thần tiên thiện xạ

note: [unit_type]: id=Elvish Marshal, race=elf
en: Elvish Marshal
vi: Nguyên soái thần tiên

note: [unit_type]: id=Elvish Outrider, race=elf
en: Elvish Outrider
vi: Thần tiên mở đường

note: [unit_type]: id=Elvish Ranger, race=elf, gender=male,female
en: Elvish Ranger
vi: Thần tiên gác rừng

note: [female]: gender=female
en: female^Elvish Ranger
vi: Thần tiên gác rừng

note: [unit_type]: id=Elvish Rider, race=elf
en: Elvish Rider
vi: Kỵ binh thần tiên

note: [unit_type]: id=Elvish Scout, race=elf
en: Elvish Scout
vi: Trinh sát thần tiên

note: [unit_type]: id=Elvish Shaman, race=elf, gender=female
en: female^Elvish Shaman
vi: Pháp sư thần tiên

note: [unit_type]: id=Elvish Sharpshooter, race=elf, gender=male,female
en: Elvish Sharpshooter
vi: Siêu xạ thủ thần tiên

note: [female]: gender=female
en: female^Elvish Sharpshooter
vi: Siêu xạ thủ thần tiên

note: [unit_type]: id=Elvish Sorceress, race=elf, gender=female
en: female^Elvish Sorceress
vi: Phù thủy thần tiên

note: [unit_type]: id=Elvish Sylph, race=elf, gender=female
en: female^Elvish Sylph
vi: Thiên thần cánh bướm

note: [unit_type]: id=Fog Clearer, race=monster
en: dummy_unit^Fog Clearer
vi: Đơn vị xóa sương mù

note: [unit_type]: id=Direwolf Rider, race=wolf
en: Direwolf Rider
vi: Kỵ binh bạo sói

note: [unit_type]: id=Goblin Impaler, race=goblin
en: Goblin Impaler
vi: Yêu tinh đâm xiên

note: [unit_type]: id=Goblin Impaler, race=goblin
en: Goblins are used by the orcs as skirmishers to disrupt the enemy’s battle line. Those who manage to survive their first few battles equip themselves with a long spear to compensate for their short reach, and better armor to guard their diminutive frames.
vi: Yêu tinh được bọn người thú sử dụng làm những kẻ đột nhập để phá vỡ phòng tuyến của kẻ thù. Những kẻ sống sót được qua một vài trận chiến đầu tiên tự trang bị cho mình một cây giáo dài để bù lại tầm với ngắn, và bộ áo giáp tốt hơn để bảo vệ thân hình nhỏ bé của chúng.

note: [unit_type]: id=Goblin Knight, race=wolf
en: Goblin Knight
vi: Hiệp sĩ yêu tinh

note: [unit_type]: id=Goblin Pillager, race=wolf
en: Goblin Pillager
vi: Yêu tinh cướp bóc

note: [unit_type]: id=Goblin Rouser, race=goblin
en: Goblin Rouser
vi: Yêu tinh kích động

note: [unit_type]: id=Goblin Spearman, race=goblin
en: Goblin Spearman
vi: Lính giáo yêu tinh

note: [unit_type]: id=Wolf Rider, race=wolf
en: Wolf Rider
vi: Kỵ binh chó sói

note: [unit_type]: id=Gryphon, race=gryphon
en: Gryphon
vi: Sư tử đầu chim

note: [unit_type]: id=Gryphon, race=gryphon
en: These majestic and powerful creatures are masters of the sky. Gryphons are both dangerous and wary of other intelligent creatures, and thus should not be disturbed without a good reason.
vi: Những sinh vật oai vệ và mạnh mẽ này là chủ nhân của bầu trời. Sư tử đầu chim vừa nguy hiểm vừa cảnh giác với nhiều sinh vật thông minh khác, do đó không nên quấy nhiễu chúng nếu không có lý do chính đáng.

note: [unit_type]: id=Gryphon Master, race=gryphon
en: Gryphon Master
vi: Bậc thầy sư tử đầu chim

note: [unit_type]: id=Gryphon Master, race=gryphon
en: Gryphon Masters have long experience flying the Gryphons, which have become an extension of themselves. This special relationship makes the heart of the earth-bound tremble, for these mighty birds of prey may strike from anywhere.
vi: Các bậc thầy sư tử đầu chim có nhiều kinh nghiệm điều khiển sư tử đầu chim, sư tử đầu chim đã trở thành một phần của họ. Mối quan hệ đặc biệt này tạo nên trung tâm của cơn chấn động hướng về phía mặt đất, vì những con chim săn mồi hùng mạnh này có thể ra đòn từ bất kỳ đâu.

note: [unit_type]: id=Gryphon Rider, race=gryphon
en: Gryphon Rider
vi: Kỵ binh sư tử đầu chim

note: [unit_type]: id=Gryphon Rider, race=gryphon
en: Only a few are able to bond with the mighty Gryphons. Those who do may become Gryphon Riders, and discover the world of the skies upon the backs of these flying beasts.
vi: Chỉ một số ít người mới có thể kết bạn với những con sư tử đầu chim hùng mạnh. Những người cưỡi các quái vật bay đó trở thành kỵ binh sư tử đầu chim, và khám phá thế giới bầu trời trên lưng chúng.

note: [unit_type]: id=Grand Knight, race=human
en: Grand Knight
vi: Đại hiệp sĩ

note: [unit_type]: id=Knight, race=human
en: Horsemen of skill and discipline are promoted to Knights. Veterans of combat, they have seen the often-fatal results of a failed charge, and have learnt discretion in its use. Knights, therefore, carry swords in their armament, and practice tactics which, although requiring of much more patience, are less risky than a charge. Their lances are still at the ready, however, and growing experience with these weapons makes them deadlier at the tilt.
vi: Những kỵ sĩ có tài năng và kỷ luật được thăng cấp thành hiệp sĩ. Kỳ cựu trong chiến đấu, họ đã nhận thấy kết quả nghiêm trọng của một đòn xung kích thất bại, và đã học được sự thận trọng khi sử dụng nó. Do đó, các hiệp sĩ mang theo kiếm, và tập luyện những chiến thuật mà, mặc dù đòi hỏi nhiều kiên nhẫn, nhưng ít nguy hiểm hơn đòn xung kích. Tuy nhiên, những ngọn thương vẫn sẵn sàng, và việc tăng cường kinh nghiệm với những vũ khí này khiến chúng trở nên nguy hiểm hơn khi được sử dụng.

note: [unit_type]: id=Lancer, race=human
en: Lancer
vi: Kỵ sĩ đánh thương

note: [unit_type]: id=Lancer, race=human
en: Lancers are among the bravest and most feared riders in all of Wesnoth. Clad in minimal armor, they free themselves to ride swiftly, faster than any of their peers. The daring tactics they employ are like a double-edged sword, for they often win either glory or a swift death. Lancers excel in hunting down infantrymen who have made the mistake of breaking formation, and in piercing defensive lines. However, they have limited use in defense.
vi: Kỵ sĩ đánh thương nằm trong số những kỵ sĩ dũng cảm và đáng sợ nhất trên khắp Wesnoth. Mặc ít áo giáp, họ được tự do phi ngựa, nhanh hơn bất kỳ đồng đội nào. Chiến thuật táo bạo họ sử dụng giống như một con dao hai lưỡi, vì họ thường hoặc là chiến thắng vẻ vang hoặc là chết nhanh chóng. Kỵ sĩ đánh thương giỏi trội khi săn đuổi những lính bộ binh mắc sai lầm vì phá vỡ đội hình, và khi đâm thủng các phòng tuyến. Tuy nhiên, họ cũng có hạn chế khi phòng thủ.

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Horseman, race=human #-#-#-#-#  1971 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# [campaign]: id=Two_Brothers
en: Horseman
vi: Kỵ sĩ

note: [unit_type]: id=Dragoon, race=human
en: The more talented cavalrymen in the armies of Wesnoth are trained in the use of the crossbow, and matched with much more powerful steeds. Well-armored, and skilled in the use of their swords, these soldiers can drive forward and hold the ground they take. Their mobility and resilience make them of great value on the battlefield.
vi: Những kỵ binh tài năng trong quân đội Wesnoth được đào tạo cách sử dụng nỏ, và xứng với những con chiến mã mạnh mẽ hơn nhiều. Mặc áo giáp và sử dụng kiếm thành thạo, các binh sĩ này có thể phi ngựa xông lên và trấn giữ trận địa. Tính linh động và sự bền bỉ khiến họ trở nên có giá trị lớn trên chiến trường.

note: [unit_type]: id=Duelist, race=human
en: Duelist
vi: Đấu sĩ tay đôi

note: [unit_type]: id=Duelist, race=human
en: It is a peculiar custom of Wesnoth’s nobility that they typically enroll their sons into one of two orders of armigers, training them either in the art of horsemanship or fencing. Duelists are so named for an unfortunately common practice of young aristocrats, for whom the sting of insult, whether real or fancied, can incite a rash demonstration of their natural right.
    
    Experienced fencers carry with them a small crossbow that is easily concealed under a coat or cape. Slow to load and sometimes thought dishonorable to use, it is in fact very useful, and those of their ranks who live long enough to be veterans typically do so by making such concessions to utility and survival.
vi: Theo một phong tục đặc biệt, tầng lớp quý tộc Wesnoth thường đăng ký cho con trai mình vào một trong hai dòng dũng sĩ, đào tạo cho họ thuật cưỡi ngựa hoặc đấu kiếm. Các đấu sĩ tay đôi được gọi như vậy theo một cách tập luyện phổ biến của các quý tộc trẻ, mà nỗi đau khi bị sỉ nhục, dù có thật hay tưởng tượng, đều có thể kích động họ thể hiện một cách liều lĩnh địa vị danh giá của mình.
    
    Những kiếm sĩ có kinh nghiệm mang theo bên mình một chiếc nỏ nhỏ, có thể dễ dàng giấu dưới áo khoác hoặc áo choàng. Dù lên dây chậm và đôi khi bị coi là nhục nhã khi sử dụng, nhưng nó quả thực rất hữu ích. Những đấu sĩ tay đôi sống đủ lâu để trở nên kỳ cựu thường làm thế, nhượng bộ danh dự cho lợi ích và sự sống sót.

note: [unit_type]: id=Fencer, race=human
en: Fencer
vi: Kiếm sĩ

note: [unit_type]: id=Grand Marshal, race=human
en: The rank of Grand Marshal is one of the most esteemed in the armies of humanity, and those who bear its title have survived many trials by fire, proving both their tactical wit and their considerable mettle at personal combat.
vi: Đại nguyên soái là một trong những cấp bậc được coi trọng nhất trong quân đội loài người. Những người mang danh hiệu đó đều đã sống sót qua nhiều thử thách cam go, chứng minh được cả tài trí mưu lược lẫn khí phách lớn trong chiến đấu.

note: [unit_type]: id=Halberdier, race=human
en: Halberdier
vi: Lính kích

note: [unit_type]: id=Heavy Infantryman, race=human
en: Heavy Infantryman
vi: Bộ binh hạng nặng

note: [unit_type]: id=Iron Mauler, race=human
en: Iron Mauler
vi: Bộ binh chùy sắt

note: [unit_type]: id=Iron Mauler, race=human
en: Iron Maulers are given their name for reasons which are all too obvious to their foes. The men within these suits of armor can match ogres in contests of strength, and are marked as the champions of the castle guards in which they serve. They are, however, expensive to maintain, and cannot be sent to distant battles without a full convoy of servants to support them.
    
    Though staggering in melee combat, there are many drawbacks to being outfitted in this way; Iron Maulers tire easily, and know all too well that they cannot run on the battlefield. Too often have they seen a distant comrade fall, yet were powerless to reach the scene in time to help.
vi: Các bộ binh chùy sắt được đặt tên vì những lý do đã quá rõ ràng với địch thủ của họ. Những chiến binh mặc giáp này có thể sánh với bọn quỷ khổng lồ về sức mạnh, và được coi là những nhà vô địch của đội bảo vệ trong lâu đài mà họ phục vụ. Tuy nhiên, họ khá đắt để bảo trì và không thể được phái đến những trận chiến ở xa mà không có một đoàn người hầu hộ tống để hỗ trợ cho họ.
    
    Dù gây choáng váng khi giao đấu cận chiến, vẫn có nhiều mặt hạn chế khi được trang bị theo cách này; các bộ binh chùy sắt dễ bị xuống sức, và biết rất rõ rằng họ không thể chạy trên chiến trường. Họ đã nhiều lần nhìn thấy một đồng đội ở xa gục ngã, nhưng bất lực không thể tới nơi kịp thời để giúp đỡ.

note: [unit_type]: id=Javelineer, race=human
en: Javelineer
vi: Lính lao

note: [unit_type]: id=Javelineer, race=human
en: Spearmen almost always equip themselves with a few javelins, to harry, if not kill, enemies at range. Some, however, take to them rather well, finding that they have a natural talent in their use. Javelineers are a valuable asset to an army, being able to supplement their skill in melee combat with an ability to handle distant foes. They can hurl javelins into enemy ranks from a distance, often without retribution, and still hold their ground in melee.
vi: Lính giáo gần như luôn trang bị cho mình một vài mũi lao, để sát thương kẻ thù từ xa. Tuy nhiên, một số người nhận thấy họ có tài năng bẩm sinh khi sử dụng lao. Lính lao là tài sản quý giá của quân đội, họ có thể bổ sung cho kỹ năng giao đấu cận chiến của mình bằng khả năng xử lý những địch thủ ở xa. Họ có thể phóng lao vào hàng ngũ kẻ thù từ xa, mà không bị đánh trả, và vẫn giữ được trận địa khi cận chiến.

note: [unit_type]: id=Longbowman, race=human, gender=male
en: Longbowman
vi: Lính trường cung

note: [unit_type]: id=Longbowman, race=human, gender=male
en: Longbows are fearsome weapons, but too difficult for beginning archers to wield. It takes great strength to draw one, and the added range and power it confers remain useless unless one has good aim with the weapon. Longbowmen carry their weapons as a badge of pride, and most bowmen look forward to the day they can begin using one.
vi: Trường cung là những vũ khí đáng sợ, nhưng quá khó sử dụng với các cung thủ mới vào nghề. Trường cung đòi hỏi sức mạnh lớn để giương dây, vì tầm xa và lực đẩy vượt trội của nó vẫn là vô dụng trừ khi người sử dụng có khả năng nhắm bắn tốt. Lính trường cung mang theo vũ khí của mình như một biểu tượng của niềm kiêu hãnh, vã hầu hết lính cung đều mong đợi ngày họ có thể bắt đầu sử dụng trường cung.

note: [unit_type]: id=Master Bowman, race=human, gender=male
en: Master Bowman
vi: Lính cung bậc thầy

note: [unit_type]: id=Master at Arms, race=human
en: Master at Arms
vi: Sĩ quan quân sự

note: [unit_type]: id=Master at Arms, race=human
en: Master fencers have an envied place in life. Though the journey to their station was a dangerous way of life, they have reached the time wherein they reap its rewards. Famed for their skill and dashing manner, these gentlemen have the bearing of natural aristocrats, and are followed by the eyes of many a high born lady.
    
    They usually have the luxury of choosing their appointments, and are free to roam the land should they so elect. Often, they will be found as the captains of a castle guard, or as the master of a military academy, positions in which their flamboyant nature is not only accepted, but is perhaps even useful.
vi: Các kiếm sĩ bậc thầy có một vị trí đáng ghen tị trong cuộc sống. Dù cuộc hành trình đến được địa vị của họ là một con đường đời nguy hiểm, nhưng đã đến lúc họ được hưởng thành quả. Lừng lẫy vì tài năng và vẻ bảnh bao, những người đàn ông này mang tư chất bẩm sinh của tầng lớp quý tộc, và lọt vào mắt xanh của nhiều quý cô thuộc dòng dõi quý phái.
    
    Họ thường chọn những đồ trang bị xa xỉ, và tự do đi lang thang khắp vùng đất nếu họ muốn. Họ thường là thủ lĩnh của một đội bảo vệ lâu đài, hoặc là hiệu trưởng của một học viện quân đội, những vị trí mà ở đó bản tính khoa trương của họ không những được chấp nhận, mà có thể còn hữu ích.

note: [attack]: type=pierce
en: pike
vi: mác

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Royal Guard, race=human #-#-#-#-#  1960  #-#-#-#-# [scenario]: id=13_The_Dwarven_Doors
en: Royal Guard
vi: Vệ sĩ hoàng gia

note: [unit_type]: id=Shock Trooper, race=human
en: Shock Trooper
vi: Bộ binh xung đòn

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Spearman, race=human #-#-#-#-#  1967 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Northern_Rebirth
en: Spearman
vi: Lính giáo

note: [unit_type]: id=Swordsman, race=human
en: An experienced soldier will often save enough to equip himself with a suit of scale or chain armor, and a sturdy broadsword. Though trading their spears for swords can be a jarring change, most spearmen will leap at the chance, knowing all too well the limitations of the weapon they are leaving behind. A sword is not without its own drawbacks, but is more versatile than a spear, and much better in close quarters.
vi: Một binh sĩ có kinh nghiệm thường sẽ tiết kiệm đủ tiền để trang bị cho mình một bộ áo giáp vảy hoặc xích, và một thanh đao rắn chắc. Dù việc đổi giáo lấy kiếm có thể là một thay đổi ngược đời, nhưng hầu hết lính giáo sẽ nắm ngay lấy cơ hội, họ đều biết rõ nhược điểm của vũ khí mà họ bỏ lại. Kiếm không phải là không có mặt hạn chế, nhưng nó linh hoạt hơn giáo, và tốt hơn nhiều khi chiến đấu ở những góc chật hẹp.

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Mage, race=human, gender=male,female #-#-#-#-#  1955 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Delfadors_Memoirs
en: Mage
vi: Pháp sư

note: [unit_type]: id=Mage, race=human, gender=male,female
en: Humans have often pondered the workings of the world in which they live. Some endeavor to take this beyond idle musing, to set it as the primary enterprise of their lives. Any magi worthy of the title have spent at least a decade in study, amassing a sum of knowledge which sets them apart from other people. These men and women, who have committed themselves fully to the pursuit of wisdom, stand in stark contrast to a world where few can even read and write. Their ranks are filled with the children of hopeful nobility, or those who sought an escape from the intellectual void of manual labor.
    
    It is an irony that, with all their knowledge, and their unassuming monopoly thereof, the collective community of magi could likely rule society, were they ever to try. However, their true love is neither money, nor power, and those who see the study of magic as a means to such ends often lack the very conviction required for true mastery.
    
    Physically frail, and lacking familiarity with combat, magi do possess certain arts which are of great utility in battle.
vi: Con người thường thắc mắc về sự vận hành của thế giới quanh mình. Một số người nỗ lực theo đuổi suy nghĩ xa vời này, coi đó là việc làm chính của cả đời. Bất kỳ pháp sư nào xứng đáng với danh hiệu đều dành ít nhất một thập kỷ để học tập, tích lũy kiến thức; điều đó khiến họ xa cách với những người khác. Những con người này đã nguyện theo đuổi con đường học thức, họ đứng đối lập hoàn toàn với một thế giới mà ở đó chỉ có vài người biết đọc biết viết. Đội ngũ pháp sư là con em của những gia đình quý tộc, hoặc những người muốn tìm lối thoát khỏi sự trống rỗng trí óc của lao động chân tay.
    
    Có một lời châm biếm rằng, với toàn bộ tri thức và tính độc quyền khiêm tốn của mình, cộng đồng tập thể các pháp sư rất có thể cai quản xã hội, nếu họ muốn. Tuy nhiên, tình yêu thực sự của họ không phải là tiền bạc hay quyền lực, và những người coi việc nghiên cứu phép thuật là một biện pháp để đạt được những mục tiêu như thế thường không có đủ phẩm chất cần thiết để trở thành một bậc thầy thực sự.
    
    Yếu về thể chất và không quen với chiến đấu, nhưng các pháp sư có một số phép thuật mang lại lợi ích lớn trong chiến trận.

note: [attack]: type=fire
en: missile
vi: đạn lửa

note: [female]: gender=female
en: female^Mage
vi: Pháp sư

note: [unit_type]: id=Arch Mage, race=human, gender=male,female
en: Arch Mage
vi: Pháp sư trưởng

note: [unit_type]: id=Arch Mage, race=human, gender=male,female
en: The title of Arch Mage is traditionally conferred only after a lifetime of study and achievement to match. Arch Magi are often employed in positions of education, or as advisors to those sensible enough to seek the fruits of their wisdom. Many tend to wealthy patrons, a profitable enterprise for both as, outside of the occasional thaumaturgy or word of advice, it gives the mage leave to pursue their research undisturbed. From this flows the greater body of human knowledge; the sciences, the philosophies, and the arts which give beauty to the world at large.
    
    Though not trained for any sort of combat, if need arises an Arch Mage can unleash the full power of their art, something which is not to be taken lightly.
vi: Danh hiệu Pháp sư trưởng theo truyền thống chỉ được phong sau một thời gian dài học tập và đạt thành tích tương xứng. Các pháp sư trưởng thường được dùng ở các vị trí giáo dục, hoặc làm cố vấn cho những người đủ khôn ngoan để tìm trái ngọt của tri thức. Nhiều pháp sư nhắm tới những ông chủ giàu có, đó là một việc làm có lợi cho cả hai bên, vì ngoài những phép thần thông kỳ lạ hay lời khuyên ra, nó cho phép pháp sư được tự do theo đuổi việc nghiên cứu của mình mà không bị quấy rầy. Từ đây nhiều thành tựu lớn của tri thức nhân loại nảy sinh, như khoa học, triết học và nghệ thuật, nói chung, những thứ mang đến vẻ đẹp cho thế giới.
    
    Dù không được đào tạo bất kỳ hình thức chiến đấu nào, nhưng khi cần thiết một pháp sư trưởng có thể tháo xích toàn bộ sức mạnh phép thuật của mình, đó là điều không thể coi thường.

note: [attack]: type=fire
en: fireball
vi: cầu lửa

note: [female]: gender=female
en: female^Arch Mage
vi: Pháp sư trưởng

note: [unit_type]: id=Elder Mage, race=human
en: Elder Mage
vi: Pháp sư già

note: [unit_type]: id=Elder Mage, race=human
en: Once great, Elder Magi have seen their power a little diminished from wearying years of battle. Nevertheless they remain feared on the battlefield on account of their powerful lightning bolts.
vi: Từng là pháp sư vĩ đại, các pháp sư già nhận thấy sức mạnh của mình đã giảm đôi chút sau nhiều năm chiến đấu mệt mỏi. Tuy nhiên họ vẫn đáng sợ trên chiến trường với những tia chớp mạnh mẽ.

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Great Mage, race=human, gender=male,female #-#-#-#-#  1955 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Delfadors_Memoirs
en: Great Mage
vi: Đại pháp sư

note: [unit_type]: id=Great Mage, race=human, gender=male,female
en: Any person who is even considered for the title of Great Mage is quite nearly a legend in their own time, and town criers have forcibly learnt discretion in applying the title. Merit for the title is carefully considered by a council of the leading magi of the age, and the conferment of the title is given only by a majority vote. Regardless, anyone who is seriously nominated for the honor of being called a Great Mage is, without question, a master of their art, and has surpassed almost any of their peers in skill.
    
    Though they are not warriors, by any means, the application of their art to combat is something that often causes other soldiers to stand aside in awe.
vi: Bất kỳ người nào, kể cả được cân nhắc để phong tặng danh hiệu Đại pháp sư cũng gần như là một truyền thuyết vào thời của mình, và những người rao tin cũng học được sự thận trọng khi nêu ra danh hiệu đó. Công lao để giành danh hiệu được một hội đồng các pháp sư cao tuổi đứng đầu xem xét cẩn thận, và tước hiệu chỉ được trao khi có sự đồng thuận của đa số. Bất kể thế nào, bất cứ ai được bổ nhiệm một cách nghiêm túc để giành vinh dự được gọi là Đại pháp sư chắc chắn đều là một bậc thầy về phép thuật, và tài năng đã vượt qua gần như mọi đồng nghiệp của mình.
    
    Dù họ hoàn toàn không phải là những chiến binh, nhưng việc ứng dụng phép thuật của họ vào chiến đấu là điều khiến các binh sĩ khác phải nép mình vì khiếp sợ.

note: [female]: gender=female
en: female^Great Mage
vi: Đại pháp sư

note: [unit_type]: id=Red Mage, race=human, gender=male,female
en: Red Mage
vi: Pháp sư đỏ

note: [unit_type]: id=Red Mage, race=human, gender=male,female
en: Upon the successful culmination of their apprenticeship, a mage is stripped of the brown robes of an apprentice and given the ruddy cloak of a master. The significance of this change is often lost on the peasantry, who mistakenly title Master Magi as ‘Red Magi’. Likewise, the symbolism of the change in colors is often mistaken to signify the mage’s ability to seemingly conjure fire from nothing but thin air, a trick which, although undeniably useful, is viewed by the magi themselves as a crass application of their hard-won knowledge.
    
    Though physically frail, and untrained as warriors, the ‘Red Magi’ have a number of tricks up their sleeves, including the gouts of fire which may have cemented their colloquial name.
vi: Trên đỉnh thành công sau thời gian học việc, một pháp sư cởi bỏ chiếc áo choàng màu nâu của người mới vào nghề và đón nhận chiếc áo khoác màu đỏ của bậc thầy. Ý nghĩa của sự thay đổi này thường bị tầng lớp nông dân hiểu sai lệch, họ đặt danh hiệu một cách nhầm lẫn các pháp sư bậc thầy là các ‘pháp sư đỏ‘. Cũng thế, tính biểu tượng của sự thay đổi về màu sắc cũng bị hiểu nhầm thành để biểu thị khả năng của pháp sư khi làm ảo thuật tạo ra lửa chỉ từ không khí loãng, một trò mà, dù hữu ích không thể chối cãi, vẫn bị chính các pháp sư xem là một ứng dụng vớ vẩn của sự hiểu biết khó lòng địch nổi của họ.
    
    Dù yếu về thể chất, và không được đào tạo như những chiến binh, nhưng các ‘pháp sư đỏ‘ có nhiều ngón nghề trong tay áo, bao gồm cả những cầu lửa mà có thể đã tạo nên cái tên thông tục của họ.

note: [female]: gender=female
en: female^Red Mage
vi: Pháp sư đỏ

note: [unit_type]: id=Silver Mage, race=human, gender=male,female
en: Silver Mage
vi: Pháp sư bạc

note: [female]: gender=female
en: female^Silver Mage
vi: Pháp sư bạc

note: [unit_type]: id=White Mage, race=human, gender=male,female
en: White Mage
vi: Pháp sư trắng

note: [unit_type]: id=White Mage, race=human, gender=male,female
en: Some magi, as they learn about the world around them, and learn the truth of the suffering and squalor in which humanity too often lives, find that they cannot bring themselves to be cloistered into a life of study. These men and women give up the life of a mage, and join monastic orders, dedicating the skills they have been given to the good of all. After their ordination, they often travel the world, ministering to sickness and injury.
    
    Though not trained for combat, they are a potent ally against magical or unnatural things.
vi: Một số pháp sư, khi tìm hiểu về thế giới xung quanh, và học được chân lý của nỗi đau đớn và sự nghèo khổ mà loài người phải chịu đựng, đã nhận ra rằng họ không thể tiếp tục sự nghiệp học hành. Những con người này từ bỏ cuộc đời của một pháp sư, và gia nhập các dòng tu, cống hiến tài năng của mình cho những điều tốt đẹp. Sau lễ thụ phong, họ thường đi khắp thế giới, chăm sóc những người bệnh và bị thương.
    
    Dù không được đào tạo để chiến đấu, nhưng họ là một đồng minh mạnh để chống lại những thứ ma thuật hoặc trái với tự nhiên.

note: [female]: gender=female
en: female^White Mage
vi: Pháp sư trắng

note: [unit_type]: id=Mage of Light, race=human, gender=male,female
en: Mage of Light
vi: Pháp sư ánh sáng

note: [unit_type]: id=Mage of Light, race=human, gender=male,female
en: After years of experience, the most devout of white magi develop vast spiritual powers. By strict devotion to the path of the light, they can call upon its aid to chase away the shadows of the night.
    
    Following a strict code of piety and honor, these men and women work tirelessly to bring life and order to the troubled world in which they live.
vi: Sau nhiều năm kinh nghiệm, các pháp sư trắng mộ đạo nhất phát triển những sức mạnh tinh thần to lớn. Hoàn toàn thành tâm theo con đường ánh sáng, họ có thể kêu gọi sự giúp đỡ của ánh sáng để xua đuổi bóng đêm.
    
    Theo một đạo lý nghiêm khắc, những con người này hoạt động không mệt mỏi để mang lại sự sống và trật tự cho thế giới hỗn loạn mà họ đang sống.

note: [female]: gender=female
en: female^Mage of Light
vi: Pháp sư ánh sáng

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Outlaw, race=human, gender=male,female
en: Outlaw
vi: Kẻ phạm pháp

note: [female]: gender=female
en: female^Outlaw
vi: Kẻ phạm pháp

note: [unit_type]: id=Assassin, race=human, gender=male,female
en: Assassin
vi: Kẻ ám sát

note: [female]: gender=female
en: female^Assassin
vi: Kẻ ám sát

note: [unit_type]: id=Bandit, race=human
en: Bandit
vi: Kẻ cướp

note: [unit_type]: id=Bandit, race=human
en: Bandits are a motley collection of men, most of dubious background. They are the strong arm of any organized group of criminals, and though they may lack in finesse, or intelligence, they excel at their preferred task of pummeling victims into submission. Like any sort of outlaw, they’re not comfortable fighting in broad daylight, being used to working at night.
vi: Kẻ cướp là một tập hợp đủ hạng người, đa số có hoàn cảnh mờ ám. Chúng là cánh tay đắc lực của các nhóm tội phạm có tổ chức. Dù chúng có thể thiếu mưu mẹo hoặc trí thông minh, nhưng chúng giỏi trội ở công việc ưa thích của mình là đánh đập các nạn nhân đến khi họ phải quy hàng. Giống như mọi kẻ sống ngoài vòng pháp luật, chúng không thoải mái khi chiến đấu giữa ban ngày, mà quen hoạt động vào ban đêm.

note: [unit_type]: id=Footpad, race=human, gender=male,female
en: Footpad
vi: Kẻ cướp cạn

note: [female]: gender=female
en: female^Footpad
vi: Kẻ cướp cạn

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Fugitive, race=human, gender=male,female
en: Fugitive
vi: Kẻ trốn tránh

note: [unit_type]: id=Fugitive, race=human, gender=male,female
en: Veteran criminals become notorious for both their ruthlessness and ability to elude capture. They can be dangerous in their element, though no match for the sheer numbers that law-abiding soldiery can throw at them.
vi: Những tên tội phạm kỳ cựu trở nên khét tiếng vì cả tính tàn nhẫn lẫn khả năng tránh bị bắt. Chúng có thể nguy hiểm trong môi trường thuận lợi của mình, nhưng không phải là địch thủ trước số lượng đông đảo của đội quân giữ gìn pháp luật có thể tràn ra bắt chúng.

note: [female]: gender=female
en: female^Fugitive
vi: Kẻ trốn tránh

note: [unit_type]: id=Highwayman, race=human
en: Highwayman
vi: Kẻ cướp đường

note: [unit_type]: id=Highwayman, race=human
en: Highwaymen have gained an infamous reputation for underhanded deeds of violence. Ready to hire themselves out to whoever will pay the most, they lead bands of lesser rogues against their employer’s enemies, often attacking on lonely roads or in the dead of night. Their experience with such encounters makes them deadly foes in hand to hand combat.
vi: Những kẻ cướp đường khét tiếng bỉ ổi vì những hành động bạo lực lén lút. Sẵn sàng làm thuê cho bất cứ ai trả nhiều nhất, chúng cầm đầu băng nhóm trộm cướp chống lại kẻ thù của người thuê chúng, thường bằng cách tấn công trên đường vắng hoặc lúc đêm khuya. Kinh nghiệm với các cuộc chạm trán như thế khiến chúng trở thành những địch thủ nguy hiểm khi chiến đấu tay đôi.

note: [female]: gender=female
en: female^Rogue
vi: Kẻ lừa đảo

note: [unit_type]: id=Ruffian, race=human
en: Ruffian
vi: Kẻ lưu manh

note: [unit_type]: id=Ruffian, race=human
en: Some men without particular skills cannot or will not make an honest living. Those that attempt to make their way through life by the heavy end of a stick, are known as ‘Ruffians’. With enough luck and experience, they sometimes manage to avoid the imprisonment or death that awaits most of their colleagues.
vi: Một số người không có tài năng gì đặc biệt không thể hoặc không muốn sống một cuộc đời lương thiện. Người ta gọi những kẻ kiếm sống bằng đầu nặng của một cây gậy là những ‘kẻ lưu manh‘. Với đủ may mắn và kinh nghiệm, chúng có thể tránh được chốn lao tù hoặc cái chết đang chờ đợi phần lớn đồng đảng của chúng.

note: [unit_type]: id=Thief, race=human, gender=male,female
en: Thief
vi: Kẻ trộm cắp

note: [unit_type]: id=Thief, race=human, gender=male,female
en: For as long as anyone can remember, the members of the various ‘guilds’ of rat-catchers that spring up in any larger city have had a curious practice of bleaching their hair with lime till it becomes a pale shade of blue. It is a bold thing to do, as their profession often delves into less-than-legal enterprises. Thieves have many skills, and by necessity are both light on their feet, and good with knives. They happily employ less-than-honorable tactics in combat, seeing little merit in a ‘fair fight’.
vi: Đã lâu đến mức chẳng người nào còn có thể nhớ được, các thành viên của nhiều ‘phường hội‘ những kẻ bắt chuột nổi lên ở các thành phố lớn đã tẩy trắng tóc bằng vôi đến khi nó trở thành một màu xanh nhợt nhạt. Đó là điều quan trọng cần làm, vì nghề nghiệp của chúng thường dính líu đến những việc làm dưới mức hợp pháp. Những kẻ trộm cắp có nhiều kỹ năng, và khi cần thiết, vừa di chuyển nhanh nhẹn, vừa giỏi sử dụng dao. Chúng vui sướng khi dùng những thủ đoạn chiến đấu dưới mức chính trực, vì chỉ thấy ít lợi lộc trong một ‘trận đấu ngay thẳng‘.

note: [female]: gender=female
en: female^Thief
vi: Kẻ trộm cắp

note: [unit_type]: id=Thug, race=human
en: Thug
vi: Kẻ côn đồ

note: [attack]: type=pierce
en: pitchfork
vi: chĩa

note: [unit_type]: id=Royal Warrior, race=human, gender=male
en: Royal Warrior
vi: Chiến binh hoàng gia

note: [unit_type]: id=Woodsman, race=human, gender=male
en: Woodsman
vi: Tiều phu

note: [unit_type]: id=Woodsman, race=human, gender=male
en: Woodsmen are hunters, woodcutters, charcoal-burners, and others who eke out a living where the human world verges on the wilderness. Wits and woodcraft often support them where weapons will not.
vi: Tiều phu là thợ săn, thợ chặt gỗ, người đốt than... họ kiếm sống qua ngày ở nơi mà thế giới con người gần với thế giới hoang dã. Mưu kế và tài đi rừng thường giúp ích cho họ khi vũ khí tỏ ra không hiệu quả.

note: [unit_type]: id=Huntsman, race=human
en: Huntsman
vi: Thợ săn

note: [unit_type]: id=Poacher, race=human
en: Poacher
vi: Kẻ săn trộm

note: [unit_type]: id=Trapper, race=human
en: Trapper
vi: Kẻ đánh bẫy

note: [unit_type]: id=Trapper, race=human
en: Master woodsmen are useful allies to any army, and indispensable for any sizable group of people living in the wilderness. They can track both man and beast, notice things most others would overlook, and are often the only ones who can find food for the table, be it animal or vegetable.
    
    Their skill at hunting is very useful in combat, and also leaves them unusually competent at night, and in forests and swamps.
vi: Những tiều phu tài giỏi là đồng minh hữu ích cho bất kỳ quân đội nào, cũng như không thể thiếu được với bất kỳ nhóm người nào sống ở vùng hoang dã. Họ có thể theo dõi cả người lẫn thú vật, thông báo những điều mà đa số người khác không nhận thấy, và thường là những người duy nhất có thể tìm được thức ăn, có thể là động vật hay rau cỏ.
    
    Kỹ năng săn bắn của họ rất hữu ích khi chiến đấu, họ cũng tài giỏi khác thường vào ban đêm, trong rừng và đầm lầy.

note: [unit_type]: id=Mermaid Diviner, race=merman, gender=female
en: female^Mermaid Diviner
vi: Tiên tri người cá

note: [unit_type]: id=Mermaid Enchantress, race=merman, gender=female
en: female^Mermaid Enchantress
vi: Phù thủy người cá

note: [unit_type]: id=Mermaid Enchantress, race=merman, gender=female
en: Mermaids, like elves, have a powerful and native ability in magic, though theirs is considerably different than that of the elves. Those who master this ability are held in high regard, and their skill is used in a multitude of crafts, many of which humanity would never dream. The obvious use in war is forbidden against their own race — this power is the greater part of what protects their people from the monsters that wander out of the abyss.
vi: Tiên cá, giống như thần tiên, có năng lực mạnh mẽ và bẩm sinh về phép thuật, mặc dù phép thuật của họ khác nhiều so với phép thuật của thần tiên. Những tiên cá thành thạo khả năng này được mọi người quý mến, và tài năng của họ được ứng dụng trong vô số nghề, trong đó có nhiều nghề mà loài người chẳng bao giờ dám mơ ước. Việc sử dụng phép thuật trong chiến tranh để chống lại chủng tộc của chính mình là điều cấm kỵ - sức mạnh này là vũ khí lớn bảo vệ người cá trước những con quái vật lang thang dưới đáy biển sâu.

note: [attack]: type=impact
en: water spray
vi: bọt nước

note: [unit_type]: id=Merman Entangler, race=merman
en: Merman Entangler
vi: Người cá đánh bẫy

note: [unit_type]: id=Merman Fighter, race=merman
en: Merman Fighter
vi: Đấu sĩ người cá

note: [unit_type]: id=Merman Hoplite, race=merman
en: Merman Hoplite
vi: Người cá thiết giáp

note: [unit_type]: id=Merman Hunter, race=merman
en: Merman Hunter
vi: Thợ săn người cá

note: [unit_type]: id=Mermaid Initiate, race=merman, gender=female
en: female^Mermaid Initiate
vi: Tiên cá nhập môn

note: [unit_type]: id=Mermaid Initiate, race=merman, gender=female
en: Young mermaids are often initiated into the water magics native to their people. The wondrous abilities this grants are inimitable by any other race, a mark of the faerie side of these creatures.
    
    Despite their frailty, this makes them quite formidable in combat, as they can call upon the very water about them to smite their enemies.
vi: Các tiên cá trẻ thường theo học môn phép thuật nước bẩm sinh của người cá. Họ được ban tặng những khả năng kỳ diệu mà không một loài nào khác có thể bắt chước được, một biểu hiện cho thiên hướng cõi tiên của những sinh vật này.
    
    Dù yếu, nhưng họ khá ghê gớm khi chiến đấu, vì họ có thể kêu gọi chính vùng nước xung quanh đánh đập kẻ thù.

note: [unit_type]: id=Merman Javelineer, race=merman
en: Merman Javelineer
vi: Người cá ném lao

note: [unit_type]: id=Merman Netcaster, race=merman
en: Merman Netcaster
vi: Người cá quăng lưới

note: [unit_type]: id=Mermaid Priestess, race=merman, gender=female
en: female^Mermaid Priestess
vi: Tu sĩ người cá

note: [unit_type]: id=Mermaid Siren, race=merman, gender=female
en: Mermaid Siren
vi: Nữ thần người cá

note: [unit_type]: id=Mermaid Siren, race=merman, gender=female
en: The faerie nature of the mermaids is strongest in the Sirens, whose connection to the currents of magic often causes them to be mistaken for naiads themselves. Though certainly far from the truth, the mistake is understandable, as true naiads are rarely seen even by mermaids. The manifestation of their magic is certainly very similar; the water about a siren can be commanded at whim, like an extension of herself.
    
    The myriad applications of this rarely occur to land dwellers, who simply regard it with wonder.
vi: Bản chất cõi tiên của tiên cá mạnh nhất ở các nữ thần, mối liên hệ của họ với những dòng phép thuật thường khiến họ bị nhầm là các nữ thủy thần. Dù chắc chắn không đúng, nhưng sự nhầm lẫn này là có thể hiểu được, vì kể cả các tiên cá cũng hiếm khi bắt gặp những nữ thủy thần thực sự. Biểu hiện phép thuật của họ chắc chắn rất giống của nữ thủy thần, nước xung quanh một nữ thần biết phục tùng như một phần của chính nàng.
    
    Vô số ứng dụng của phép thuật này hiếm khi xảy đến với các cư dân trên cạn, những người chỉ biết nhìn với vẻ kinh ngạc.

note: [attack]: type=impact
en: naia touch
vi: cú chạm nữ thủy thần

note: [unit_type]: id=Merman Spearman, race=merman
en: Merman Spearman
vi: Lính giáo người cá

note: [unit_type]: id=Merman Triton, race=merman
en: Merman Triton
vi: Đại vương người cá

note: [unit_type]: id=Merman Warrior, race=merman
en: Merman Warrior
vi: Chiến binh người cá

note: [language]
en: fire
vi: lửa

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: tentacle
vi: xúc tu

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=pierce
en: ink
vi: mực

note: [attack]: type=pierce
en: sting
vi: nọc

note: [unit_type]: id=Elder Falcon, race=falcon
en: Elder Falcon
vi: Chim ưng trưởng thành

note: [attack]: type=blade [attack]: type=pierce
en: beak
vi: mỏ

note: [unit_type]: id=Falcon, race=falcon
en: Falcon
vi: Chim ưng

note: [unit_type]: id=Fire Dragon, race=monster
en: Fire Dragon
vi: Rồng lửa

note: [unit_type]: id=Fire Dragon, race=monster
en: A dragon is a legendary creature, normally seen only in fantastic tales. They are very rare, and were it not for the historical events, the singlehanded destruction of cities and towns that these creatures have wrought, they might be dismissed as mere myth. Legends are very specific about the ravages of dragons; noting their great strength, speed, their preternatural cunning, and above all else, the great fire that burns inside of them.
    
    Battling a dragon is said to be the pinnacle of danger itself, fit only for fools, or the bravest of knights.
vi: Rồng là một sinh vật huyền thoại, thường chỉ bắt gặp trong những câu chuyện tưởng tượng. Chúng rất hiếm, và nếu không có những sự kiện lịch sử, đó là sự phá hủy các thành phố và làng mạc trong nháy mắt mà những sinh vật này đã gây ra, thì chúng có thể đã bị coi chỉ là hoang đường. Các truyền thuyết mô tả rất cụ thể về cảnh tàn phá của loài rồng; đề cập đến sức mạnh, tốc độ, sự xảo trá phi phàm, và trên hết là ngọn lửa lớn cháy bùng bên trong chúng.
    
    Người ta nói chiến đấu với một con rồng là đỉnh điểm của nguy hiểm, chỉ thích hợp cho những kẻ ngốc, hoặc những hiệp sĩ dũng cảm nhất.

note: [unit_type]: id=Fire Guardian, race=monster
en: Fire Guardians are spirits of smoke and flame. No one is exactly sure where they come from, but they are occasionally summoned by powerful mages to do their bidding. When not being controlled they like to frolic in pools of lava and take great delight in burning anything they can reach.
vi: Hộ vệ lửa là những linh hồn của khói và lửa. Không ai biết chính xác chúng đến từ đâu, nhưng chúng thường được triệu gọi bởi những pháp sư vĩ đại để thực hiện mệnh lệnh của họ. Khi không bị điều khiển, chúng thích vui đùa trong những hồ nham thạch và vô cùng thích thú trong việc đốt cháy mọi thứ chúng có thể đụng đến.

note: [attack]: type=fire
en: fire claws
vi: móng vuốt lửa

note: [unit_type]: id=Giant Mudcrawler, race=monster
en: Giant Mudcrawler
vi: Bò sát bùn khổng lồ

note: [unit_type]: id=Giant Rat, race=monster
en: Giant Rat
vi: Chuột khổng lồ

note: [unit_type]: id=Giant Scorpion, race=monster
en: Giant Scorpion
vi: Bọ cạp khổng lồ

note: [unit_type]: id=Giant Scorpion, race=monster
en: A normal scorpion is dangerous enough — the deadliness of one the size of a man needs little explanation.
vi: Một con bọ cạp bình thường đã đủ nguy hiểm - khả năng gây tử vong của con bọ cạp có kích thước bằng cả một người thì không cần giải thích nhiều.

note: [attack]: type=impact [attack]: type=blade
en: pincers
vi: càng

note: [unit_type]: id=Giant Spider, race=monster
en: Giant Spider
vi: Nhện khổng lồ

note: [unit_type]: id=Giant Spider, race=monster
en: Giant Spiders are said to roam the depths of Knalga, devouring many victims. They have a vicious bite, made worse by the fact that it is poisoned, and can also fling webs through the air to trap their prey.
vi: Người ta đồn rằng nhện khổng lồ lang thang khắp các hang động sâu của Knalga, ăn sống nuốt tươi nhiều nạn nhân. Chúng có nhát cắn hiểm mang chất độc, và cũng có thể quăng tơ nhện vào không trung để bẫy con mồi.

note: [attack]: type=impact
en: web
vi: lưới nhện

note: [unit_type]: id=Mudcrawler, race=monster
en: Mudcrawler
vi: Bò sát bùn

note: Modern (H.A. Rey) constellation, native: horn
en: horn
vi: Sừng

note: [unit_type]: id=Skeletal Dragon, race=undead
en: Skeletal Dragon
vi: Rồng xương

note: [unit_type]: id=Skeletal Dragon, race=undead
en: Long ago one of the mightiest living creatures, the feared Dragon has become only bones and dark sinew. Long after its death, it was raised through the dark powers of necromancy, which it now serves. The Skeletal Dragon may look like nothing more than a pile of bones, but few people who thought that way lived long enough to change their minds.
vi: Cách đây đã lâu, một trong những sinh vật hùng mạnh nhất, con rồng đáng sợ chỉ còn lại xương và gân đen. Lâu sau khi chết, nó được hồi sinh nhờ sức mạnh đen tối của thuật gọi hồn, mà giờ nó phục vụ. Rồng xương trông chẳng khác gì một đống xương, nhưng số ít người nghĩ theo cách đó đã sống đủ lâu để thay đổi ý kiến của mình.

note: [attack]: type=blade
en: jaw
vi: hàm

note: [unit_type]: id=Tentacle of the Deep, race=monster
en: Tentacle of the Deep
vi: Xúc tu đáy sâu

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Water Serpent, race=monster
en: Water Serpent
vi: Thuồng luồng nước

note: [unit_type]: id=Water Serpent, race=monster
en: Scholars differ as to the ancestry of the Water Serpent. Some hold that they are the immature young, or mature cousins, of Sea Serpents. Others hold them up as a primitive offshoot of the Nagas. What is certain is that it is wise to avoid waters where they are known to congregate.
vi: Các nhà thông thái bất đồng về tổ tiên của thuồng luồng nước. Một số người cho rằng chúng là những họ hàng non trẻ hoặc đã trưởng thành của loài thuồng luồng biển. Những người còn lại cho rằng chúng là một nhánh nguyên thủy của người rắn. Điều chắc chắn đúng, đó là tốt nhất nên tránh những vùng nước nơi chúng tụ tập.

note: [unit_type]: id=Direwolf, race=wolf
en: Direwolf
vi: Bạo sói

note: [unit_type]: id=Great Wolf, race=wolf
en: Great Wolf
vi: Chó sói khổng lồ

note: [unit_type]: id=Yeti, race=monster
en: Yeti
vi: Người tuyết

note: [unit_type]: id=Naga Fighter, race=naga, gender=male,female
en: Naga Fighter
vi: Đấu sĩ người rắn

note: [unit_type]: id=Naga Fighter, race=naga, gender=male,female
en: The serpentine naga are one of the few races capable of any meaningful mobility in water, giving them mastery of a whole world effectively forbidden to land dwellers. Still, they are not true creatures of the sea, and their inability to breathe water leaves them in trepidation of the abyss. They are small, and somewhat frail in form, but often much more nimble than their opponents.
vi: Người rắn là một trong số ít chủng tộc có khả năng di chuyển tốt dưới nước, điều đó cho chúng ưu thế của cả một thế giới mà các cư dân trên cạn không thể xâm phạm. Nhưng chúng không phải là những sinh vật thực sự của biển cả, việc không thở được trong nước khiến chúng gặp nhiều khó khăn dưới biển sâu. Chúng có hình dáng nhỏ và hơi yếu, nhưng thường nhanh nhẹn hơn nhiều so với các đối thủ khác.

note: [female]: gender=female
en: Nagini Fighter
vi: Đấu sĩ người rắn

note: [unit_type]: id=Naga Myrmidon, race=naga, gender=male,female
en: Naga Myrmidon
vi: Du côn người rắn

note: [unit_type]: id=Naga Myrmidon, race=naga, gender=male,female
en: The most practiced of the naga blademasters are initiated into the caste of the Myrmidon, masters of their twin-bladed art. They strike as fast as the snakes which they resemble, and dance away from attacks with grace. Not only are they potent enemies on any open terrain, but their ability to swim allows them deadly mobility in water.
vi: Những kiếm sĩ người rắn từng trải nhất được kết nạp vào đẳng cấp du côn, là bậc thầy của thuật song kiếm. Chúng ra đòn nhanh như rắn, sinh vật mà chúng giống, và nhảy tránh đòn tấn công một cách uyển chuyển. Chúng không chỉ là những đối thủ hùng mạnh trên địa hình trống trải, mà khả năng bơi lội còn cho chúng sự linh hoạt nguy hiểm chết người.

note: [female]: gender=female
en: Nagini Myrmidon
vi: Du côn người rắn

note: [female]: gender=female
en: The most practiced of the nagini blademasters are initiated into the caste of the Myrmidon, masters of their twin-bladed art. They strike as fast as the snakes which they resemble, and dance away from attacks with grace. Not only are they potent enemies on any open terrain, but their ability to swim allows them a deadly mobility.
vi: Những kiếm sĩ người rắn từng trải nhất được kết nạp vào đẳng cấp du côn, là bậc thầy của thuật song kiếm. Chúng ra đòn nhanh như rắn, sinh vật mà chúng giống, và nhảy tránh đòn tấn công một cách uyển chuyển. Chúng không chỉ là những đối thủ hùng mạnh trên địa hình trống trải, mà khả năng bơi lội còn cho chúng sự linh hoạt nguy hiểm chết người.

note: [unit_type]: id=Naga Warrior, race=naga, gender=male,female
en: Naga Warrior
vi: Chiến binh người rắn

note: [unit_type]: id=Naga Warrior, race=naga, gender=male,female
en: The young warriors of the naga aspire to the day when they merit their second blade. Their martial practice of using twin blades is wholly unlike that of the Orcs and other races, for they have begun to learn the art of using their serpentine form to best effect, twisting and turning to dodge from blows. This makes them potent on land, but the friction of water greatly impedes the technique.
vi: Những chiến binh người rắn trẻ tuổi khao khát ngày chúng được sử dụng lưỡi kiếm thứ hai. Việc tập luyện sử dụng hai lưỡi kiếm của chúng hoàn toàn không giống với của người thú hay các chủng tộc khác, vì chúng đã bắt đầu học cách sử dụng hình dạng như rắn của mình để đạt được hiệu quả tốt nhất, vặn xoắn và xoay cơ thể để tránh đòn. Điều này khiến chúng trở nên nguy hiểm trên cạn, nhưng sức cản của nước gây trở ngại lớn cho khả năng này.

note: [female]: gender=female
en: Nagini Warrior
vi: Chiến binh người rắn

note: [female]: gender=female
en: Many of the young warriors of the nagini aspire for the day when they merit their second blade. Their martial practice of using twin blades is wholly unlike that of the Orcs and other races, for they have begun to learn the art of using their serpentine form to best effect, twisting and turning to dodge from blows. This makes them potent on land, but the friction of water greatly impedes their ability to do this.
vi: Nhiều chiến binh người rắn trẻ tuổi khao khát ngày họ được sử dụng lưỡi kiếm thứ hai. Việc tập luyện sử dụng hai lưỡi kiếm của chúng hoàn toàn không giống với của người thú hay các chủng tộc khác, vì chúng đã bắt đầu học cách sử dụng hình dạng như rắn của mình để đạt được hiệu quả tốt nhất, vặn xoắn và xoay cơ thể để tránh đòn. Điều này khiến chúng trở nên nguy hiểm trên cạn, nhưng sức cản của nước gây trở ngại lớn cho khả năng này.

note: [unit_type]: id=Ogre, race=ogre
en: Ogre
vi: Quỷ khổng lồ

note: [unit_type]: id=Ogre, race=ogre
en: Ogres are giant creatures that usually live alone in the wilderness, remarkably similar to humans in form, though large and misshapen. While they can be easily outrun or outsmarted, their strength is not to be underestimated.
vi: Quỷ khổng lồ là những sinh vật khổng lồ thường sống đơn độc ở vùng hoang vu, có hình dáng rất giống con người, dù to lớn và méo mó. Chúng có thể chậm hơn hoặc kém thông minh hơn con người, nhưng sức mạnh của chúng thì không thể đánh giá thấp.

note: [unit_type]: id=Young Ogre, race=ogre
en: Young Ogre
vi: Quỷ khổng lồ trẻ tuổi

note: [unit_type]: id=Orcish Archer, race=orc
en: Orcish Archer
vi: Người thú bắn cung

note: [unit_type]: id=Orcish Assassin, race=orc
en: Orcish Assassin
vi: Người thú ám sát

note: [unit_type]: id=Orcish Crossbowman, race=orc
en: Orcish Crossbowman
vi: Người thú bắn nỏ

note: [unit_type]: id=Orcish Grunt, race=orc
en: Orcish Grunt
vi: Bộ binh người thú

note: [unit_type]: id=Orcish Leader, race=orc
en: Orcish Leader
vi: Chỉ huy người thú

note: [language]
en: blade
vi: chém

note: [unit_type]: id=Orcish Ruler, race=orc
en: Orcish Ruler
vi: Thủ lĩnh người thú

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=blade
en: greatsword
vi: đại kiếm

note: [unit_type]: id=Orcish Slayer, race=orc
en: Orcish Slayer
vi: Sát thủ người thú

note: [unit_type]: id=Orcish Slurbow, race=orc
en: Orcish Slurbow
vi: Người thú bắn đại nỏ

note: [unit_type]: id=Orcish Sovereign, race=orc
en: Orcish Sovereign
vi: Thủ lĩnh người thú tối cao

note: [unit_type]: id=Orcish Warlord, race=orc
en: Orcish Warlord
vi: Tư lệnh người thú

note: [unit_type]: id=Orcish Warrior, race=orc
en: Orcish Warrior
vi: Chiến binh người thú

note: [unit_type]: id=Saurian Ambusher, race=lizard, gender=female
en: Saurians are light on their feet, and able at navigating terrain that often confounds their enemies. When this natural mobility is combined with experience, strength, and proper equipment, their warriors can become particularly threatening in battle — if only because they are so much more difficult to confine than other foes. Even in armor, saurian warriors can take advantage of the smallest gap in an enemy line, and have the prowess to make the enemy regret tactical mistakes.
vi: Thằn lằn rất nhanh nhẹn, chúng có thể di chuyển mau lẹ trên những địa hình mà nhiều kẻ thù phải chật vật mới qua được. Khi sự nhanh nhẹn bẩm sinh này được kết hợp với kinh nghiệm, sức mạnh và trang bị thích hợp, các chiến binh thằn lằn có thể trở nên đặc biệt nguy hiểm khi chiến đấu, bởi vì chúng khó bị cầm chân hơn nhiều so với các kẻ thù khác. Kể cả khi mặc giáp, các chiến binh thằn lằn cũng có thể tận dụng lợi thế của khoảng trống nhỏ nhất trong phòng tuyến kẻ địch, năng lực của chúng khiến kẻ thù phải hối hận vì những sai lầm trong chiến thuật.

note: [unit_type]: id=Saurian Augur, race=lizard
en: Saurian Augur
vi: Đạo sĩ thằn lằn

note: [unit_type]: id=Saurian Augur, race=lizard
en: Saurians have some knowledge of what men call sorcery, but their practice of it reeks of augury and black magic. It is little understood, but rightly regarded with fear by those against whom it is used.
vi: Thằn lằn có một số kiến thức về thứ mà con người gọi là phép phù thủy, nhưng cách tập luyện của chúng sặc mùi bói toán và ma thuật. Dù không hiểu nhiều, nhưng những ai chống lại kẻ sử dụng phép phù thủy đều xem đó là một thứ đáng sợ.

note: [unit_type]: id=Saurian Flanker, race=lizard, gender=female
en: Saurian warriors are generally weaker in frame than their elven or human counterparts. This is of course a relative term, and they can still become considerably powerful, whilst losing none of their natural mobility. This is very dangerous in combat, as a careless enemy can soon find their support troops flanked by these creatures.
vi: Các chiến binh thằn lằn thường có tầm vóc yếu hơn các địch thủ thần tiên hoặc con người. Tất nhiên đây chỉ là khái niệm tương đối, chúng vẫn có thể trở nên cực kỳ mạnh mẽ, mà không mất tính linh động bẩm sinh. Điều này rất nguy hiểm khi chiến đấu, vì một kẻ thù không cẩn thận có thể sớm nhận thấy quân lính hỗ trợ của mình đã bị những sinh vật này đánh chọc sườn.

note: [unit_type]: id=Saurian Oracle, race=lizard
en: Saurian Oracle
vi: Tiên tri thằn lằn

note: [unit_type]: id=Saurian Seer, race=lizard [unit_type]: id=Saurian Soothsayer, race=lizard
en: Saurians are known to have some strange skills, arts bordering on the magical and mysterious. It is clear that some of them are particularly skilled at a sort of medicine, which is of great benefit whenever battle is brought against them.
vi: Thằn lằn có một số năng lực kỳ lạ dựa trên phép thuật và sự bí ẩn. Rõ ràng có một số cá thể thằn lằn đặc biệt tài giỏi y thuật, đó là lợi ích lớn khi chiến tranh nổ ra.

note: [unit_type]: id=Saurian Skirmisher, race=lizard, gender=female
en: Saurians are very small of frame, and though they are somewhat frail because of this, they are very, very agile. In combat, their size allows them to dart past defenses that would hold any grown man at bay, making them a tricky foe to deal with.
    
    Spears are their preferred weapon, as their powerful hind legs can drive a spear with enough force to do considerable damage, either in hand or thrown.
vi: Thằn lằn có tầm vóc nhỏ và hơi yếu vì lý do này, nhưng chúng rất nhanh nhẹn. Khi chiến đấu, kích thước nhỏ cho phép chúng lao qua nhiều phòng tuyến mà sẽ giữ chân được bất kỳ người trưởng thành nào, khiến chúng trở thành một kẻ thù mưu mô cần xử lý.
    
    Giáo là vũ khí ưa thích của chúng, vì những chiếc chân sau mạnh mẽ có đủ lực đẩy một cây giáo để gây nhiều thiệt hại đáng kể, cả khi cầm trong tay cũng như khi ném.

note: [unit_type]: id=Saurian Soothsayer, race=lizard
en: Saurian Soothsayer
vi: Thầy bói thằn lằn

note: [unit_type]: id=Great Troll, race=troll
en: Great Troll
vi: Quỷ núi vĩ đại

note: [unit_type]: id=Great Troll, race=troll
en: When a troll, gifted with abnormal strength of life, matches that with age and wisdom, it becomes something extraordinary, a beast remembered for generations. Their feats of strength and cunning are the source of most tales about trolls, and to see the stories made flesh does nothing to diminish their grandeur.
vi: Khi một cá thể quỷ núi có tuổi tác và sự hiểu biết xứng với sức sống khác thường trời ban, nó trở thành một sinh vật đặc biệt lạ thường, một quái vật được lưu truyền hàng thế hệ. Những chiến công của sức mạnh và mưu mẹo là nguồn gốc của nhiều câu chuyện về quỷ núi, và để thấy những câu chuyện bằng xương bằng thịt không hề làm giảm sự vĩ đại của chúng.

note: [unit_type]: id=Troll Hero, race=troll
en: Troll Hero
vi: Anh hùng quỷ núi

note: [unit_type]: id=Troll Rocklobber, race=troll
en: Troll Rocklobber
vi: Quỷ núi quăng đá

note: [unit_type]: id=Troll Rocklobber, race=troll
en: The thought of throwing a boulder in combat has certainly occurred to many trolls, and some have taken to them as a weapon of choice. Because stones well-shaped to fly true are not always easy to find, Rocklobbers have taken to carrying them in sacks slung over their shoulders. The same leather out of which the sack is formed is easily adapted to a crude sling.
vi: Nhiều quỷ núi đã nảy ra ý nghĩ ném đá khi chiến đấu, và một số cá thể đã chọn đá làm vũ khí. Vì những hòn đá có hình dạng tốt để ném không phải lúc nào cũng dễ tìm, quỷ núi quăng đá đã mang chúng theo trong những chiếc túi đeo trên vai. Chất liệu da tạo nên chiếc túi cũng thích hợp với một chiếc dây văng đá thô sơ.

note: [unit_type]: id=Troll, race=troll
en: Trolls have long troubled the thoughts of humanity and dwarf-kind. Sages remain baffled at the origins of these creatures and the driving force behind their unnatural vitality and strength. A fully-grown troll towers above a man, and, even unarmed, would be a great threat in combat. The large clubs typically favored in fighting act as extensions of their arms, used for the same purpose of mauling their prey into submission.
vi: Quỷ núi từ lâu đã gây lo lắng cho suy nghĩ của loài người và người lùn. Các nhà hiền triết vẫn còn bối rối về nguồn gốc của những sinh vật này và nguyên nhân đằng sau sức sống và sức mạnh khác thường của chúng. Quỷ núi trưởng thành cao hơn người, và kể cả khi tay không, vẫn là một mối nguy hiểm khi chiến đấu. Những chiếc dùi cui lớn của chúng hoạt động như một phần của cánh tay, dùng để đập và bắt con mồi phải quy hàng.

note: [unit_type]: id=Troll Shaman, race=troll
en: Troll Shaman
vi: Pháp sư quỷ núi

note: [attack]: type=fire
en: flame blast
vi: luồng lửa

note: [unit_type]: id=Troll Warrior, race=troll
en: Troll Warrior
vi: Chiến binh quỷ núi

note: [unit_type]: id=Troll Warrior, race=troll
en: Trolls typically neither need nor prefer to use any proper armament in combat, as large ‘sticks and stones’ serve them all too well. However, trolls have been seen on numerous occasions clad in rough-shod armor and bearing metal hammers. It is speculated that orcish allies are the source and crafters of these; expeditions into several forcibly-vacated troll holes have shown little evidence of tool use, and certainly no metalworking of any kind. Given how dangerous a troll is with its bare hands, the thought of a troll with proper armament is entirely unsettling.
vi: Quỷ núi thường không cần cũng như không thích sử dụng bất kỳ binh khí nào khi chiến đấu, vì những cây gậy và hòn đá lớn với chúng đã là quá tốt. Tuy nhiên, người ta đã bắt gặp nhiều lần quỷ núi mặc áo giáp có đinh và cầm búa bằng kim loại. Người ta cho rằng đồng minh người thú là nguồn gốc của các quân dụng này; vì những cuộc viễn chinh vào các hang quỷ núi bị bỏ trống đã không tìm thấy nhiều bằng chứng về việc sử dụng công cụ, và hoàn toàn không có bất kỳ tác phẩm kim loại nào. Chỉ cần tưởng tượng mức độ nguy hiểm của quỷ núi với tay không, là đủ thấy suy nghĩ về quỷ núi có vũ trang đáng lo ngại đến thế nào.

note: [unit_type]: id=Troll Whelp, race=troll
en: Troll Whelp
vi: Quỷ núi bé con

note: [unit_type]: id=Ghast, race=undead
en: Ghast
vi: Ma đoạt xác

note: [unit_type]: id=Ghoul, race=undead
en: Ghoul
vi: Ma đào xác

note: [unit_type]: id=Necrophage, race=undead
en: Necrophage
vi: Ma ăn xác

note: [unit_type]: id=Dark Adept, gender=male,female, race=human
en: Dark Adept
vi: Tín đồ bóng tối

note: [female]: gender=female
en: female^Dark Adept
vi: Tín đồ bóng tối

note: [unit_type]: id=Dark Sorcerer, gender=male,female, race=human
en: Dark Sorcerer
vi: Phù thủy bóng tối

note: [female]: gender=female
en: Dark Sorceress
vi: Phù thủy bóng tối

note: [female]: gender=female
en: The dread inspired by black magic comes chiefly from how little is known about it by the common man. Dark sorceresses have begun to unlock the secrets of life and death, the latter of which is all too easy to inflict. This labor gives the first glimmerings of the connection between the soul and inert matter, and the first successful experiments in manipulating this bond. The terrible unknown that lurks beyond death is glimpsed, and will inevitably be fathomed.
    
    Despite any design they may have of using this to wrest their own immortality from nature’s grasp, the first results of their work have immediate, and unpleasant applications. The life they breathe into dead matter can create servants for them, servants which will work, but which will also kill, and will never question their mistress. These creations have a loyalty any tyrant would dream of, and it is tempting to those with even the merest desire for power.
vi: Nỗi sợ hãi trước ma thuật chủ yếu bắt nguồn từ sự ít hiểu biết của người thường. Các phù thủy bóng tối đã bắt đầu giải mã được những bí mật của sự sống và cái chết. Công việc này đưa ra những khái niệm mơ hồ về mối liên kết giữa linh hồn và thể xác, cũng như những thử nghiệm thành công đầu tiên trong việc điều khiển mối ràng buộc này. Điều bí ẩn khủng khiếp ẩn nấp phía sau cái chết hé mở, và chắc chắn sẽ được tìm hiểu.
    
    Bất kể các phù thủy bóng tối có mưu đồ gì khi sử dụng ma thuật để giành được sự bất tử từ quyền lực của tự nhiên, những kết quả công việc đầu tiên của họ đã có ngay nhiều ứng dụng xấu xa. Sự sống họ thổi vào xác chết có thể tạo ra kẻ hầu cho họ, đó là những tên tay sai sẽ làm việc cũng như giết chóc mà không bao giờ hỏi chủ nhân. Các tác phẩm này có một lòng trung thành mà bất kỳ tên bạo chúa nào cũng phải mơ ước, nó cám dỗ cả những kẻ hầu như không màng quyền lực.

note: [unit_type]: id=Necromancer, gender=male,female, race=human
en: One of the pinnacles of what is considered ‘black magic’ is the art of necromancy, the terrible ability to awaken the dead with false life. This discovery alone caused humanity’s condemnation of black magic, for the nightmarish things it has made real have given fear a vast new arsenal.
    
    This ability, in all aspects, is the first step towards cheating death of its ultimate prize.
vi: Một trong những tột đỉnh của ‘ma thuật đen‘ là thuật gọi hồn, năng lực khủng khiếp dùng để đánh thức người chết bằng sự sống giả tạo. Chỉ riêng khám phá này cũng đã khiến loài người phải lên án ma thuật đen, vì những điều ác mộng mà nó biến thành hiện thực đã cho nỗi sợ hãi cả một kho vũ khí mới.
    
    Năng lực này, xét theo mọi khía cạnh, là bước đầu tiên để chế ngự cái chết nhằm đạt đến phần thưởng tột đỉnh: sự bất tử.

note: [female]: gender=female
en: female^Necromancer
vi: Pháp sư gọi hồn

note: [unit_type]: id=Banebow, race=undead
en: Banebow
vi: Cung thủ hủy diệt

note: [unit_type]: id=Banebow, race=undead
en: The most powerful of the undead archers invariably end up being those who were themselves archers in their previous life. They wander the fields of battle, guided by the fading memory of their former skill, neither knowing, nor caring what their purpose or foes might be. They are driven only by a malice born of their empty and tortured existence.
vi: Những cung thủ ma quái mạnh nhất bao giờ cũng là những kẻ đã từng là cung thủ khi còn sống. Chúng lang thang khắp chiến trường, với ký ức lu mờ về khả năng trước đây của mình, không biết cũng như không quan tâm mục đích là gì hay kẻ thù là ai. Chúng chỉ bị dẫn dắt bởi một bản tính tàn ác sinh ra từ sự tồn tại vô nghĩa và đầy nỗi thống khổ.

note: [unit_type]: id=Bone Shooter, race=undead
en: Bone Shooter
vi: Xạ thủ bắn xương

note: [unit_type]: id=Chocobone, race=undead
en: Chocobone
vi: Kỵ binh xương

note: [unit_type]: id=Chocobone, race=undead
en: Riding the bones of ostrich-like large birds once used as mounts by a lost civilization, the skeletal Chocobones can move faster than most cavalry units.
vi: Trên bộ xương của loài chim lớn giống đà điểu, đã từng được một nền văn minh bị thất lạc sử dụng làm vật cưỡi, các kỵ binh xương có thể di chuyển nhanh hơn nhiều đơn vị kỵ binh.

note: [unit_type]: id=Death Knight, race=undead
en: Death Knight
vi: Hiệp sĩ chết chóc

note: [unit_type]: id=Death Knight, race=undead
en: Tales are told of the mightiest warriors and generals, who, cursed with hate and stung by betrayal, have come back to this world as Death Knights. Wielding the same weapons as in life, they command the Undead in their quest for revenge.
vi: Người ta kể nhiều câu chuyện về những chiến binh và tướng lĩnh hùng mạnh nhất, những người bị nguyền rủa với lòng căm thù và day dứt vì bị phản bội, đã trở lại thế giới này trong lốt hiệp sĩ chết chóc. Sử dụng cùng vũ khí như khi còn sống, các hiệp sĩ chết chóc chỉ huy đạo quân ma quái trong cuộc tìm kiếm sự trả thù.

note: [unit_type]: id=Deathblade, race=undead
en: Deathblade
vi: Đao phủ chết chóc

note: [unit_type]: id=Deathblade, race=undead
en: In life, the abominations known as ‘Deathblades’ were masters of combat, soldiers who were both lithe and deadly. Their new masters, recognizing this, outfit them to match the skills they once had. Though frail, these monsters are much faster than the rest of their kind, both on foot and with their blades.
vi: Khi còn sống, những kẻ kinh tởm có tên ‘đao phủ chết chóc‘ là những bậc thầy chiến đấu, những binh sĩ vừa lanh lợi vừa nguy hiểm. Những chủ nhân mới của chúng nhận ra điều này, đã trang bị cho chúng để tương xứng với các kỹ năng chúng đã từng có. Dù yếu, nhưng những con quái vật này nhanh hơn nhiều so với đồng loại, cả khi di chuyển lẫn với những lưỡi rìu của chúng.

note: [unit_type]: id=Draug, race=undead
en: Draug
vi: Bộ xương giữ mộ

note: [unit_type]: id=Draug, race=undead
en: There is little left, in these towering ruins, of the men they once were. Warriors at heart, they are now lost in the dream of unlife; wandering through the battles of their memory and fighting desperately for release, for a peace bought only by strength of arms. And so they struggle; both unthinking, and unrelenting.
vi: Nhiều đống đổ nát tiêu điều vẫn còn sót lại một ít tàn dư của những người đã từng ở đó. Những chiến binh dũng cảm, giờ đây bị lạc đường trong cõi u mê của sự sống giả tạo, lang thang khắp các trận chiến của ký ức, chiến đấu liều mạng để được giải thoát, để giành sự yên nghỉ chỉ có được nhờ sức mạnh. Cứ thế chúng chiến đấu không suy nghĩ, không thương xót.

note: [unit_type]: id=Revenant, race=undead
en: Revenant
vi: Chiến binh xương

note: [unit_type]: id=Revenant, race=undead
en: Given false life to do battle once more, the creatures known as Revenants were clearly great warriors in their time, though the memory of that time is almost wholly lost to their undead selves. Even the sorcerers who raised them can only speculate on their past. Such questions aside, a Revenant is a powerful tool in combat: a fearless warrior that feels no pain and will fight to the bitter end.
vi: Được ban cho sự sống giả tạo để chiến đấu một lần nữa, những sinh vật mang cái tên chiến binh xương rõ ràng đã từng là những chiến binh vĩ đại khi còn sống, dù ký ức về thời gian đó giờ đã phai nhòa. Kể cả những pháp sư đã hồi sinh chúng cũng chỉ có thể suy đoán về quá khứ của chúng. Ngoài những câu hỏi như thế, chiến binh xương là một công cụ mạnh mẽ trong chiến đấu: một chiến binh dũng cảm không hề cảm thấy đau đớn, và sẽ chiến đấu đến giây phút cuối cùng.

note: [unit_type]: id=Skeleton, race=undead
en: Skeletons are warriors who have been slain in battle and brought back by dark magics. Nearly mindless, and unwavering in their purpose, they fear neither pain, nor death, and their mere presence will often frighten away any who would challenge their master.
vi: Bộ xương là những chiến binh đã bị giết trong chiến trận và được hồi sinh nhờ ma thuật. Chúng gần như không có trí tuệ, không dao động trong mọi mục đích, không sợ đau hay sợ chết, và chỉ cần sự có mặt của các bộ xương cũng đủ để đe dọa bất kỳ kẻ nào dám thách thức chủ nhân của chúng.

note: [unit_type]: id=Skeleton Archer, race=undead
en: Skeleton Archer
vi: Bộ xương bắn cung

note: [unit_type]: id=Ghost, race=undead
en: Enslaved within a shroud of enchantments, a trapped spirit may be likened to the wind in the sails of a ship. This damned vessel becomes an unfailing servant which can be bound to whatever task their master sees fit.
vi: Một linh hồn bị bắt làm nô lệ trong bức màn bùa phép giống như cơn gió trên cánh buồm của một con tàu. Linh hồn bị đọa đày trở thành một kẻ hầu đắc lực, có thể được giao bất cứ nhiệm vụ gì mà chủ nhân của nó thấy phù hợp.

note: [attack]: type=cold
en: wail
vi: than khóc

note: [unit_type]: id=Nightgaunt, race=undead
en: Nightgaunt
vi: Vô diện

note: [unit_type]: id=Spectre, race=undead
en: Spectre
vi: Bóng ma

note: [attack]: type=arcane
en: baneblade
vi: kiếm hủy diệt

note: [unit_type]: id=Wraith, race=undead
en: Wraith
vi: Hồn ma

note: [unit_type]: id=Wraith, race=undead
en: These shades of what were once warriors are among the most terrifying things a necromancer can create, for a sword will cleave right through them as if through air, seemingly without doing harm. It is the thought that these foes are invincible which is so frightening, a notion that is fortunately far from the truth.
vi: Vong hồn của những kẻ đã từng là chiến binh này là một trong những thứ đáng sợ nhất mà một pháp sư gọi hồn có thể tạo ra, vì một lưỡi kiếm bổ thẳng qua chúng cũng chỉ như chém vào không khí, gần như chẳng gây hại gì. Chính suy nghĩ rằng những kẻ thù này là bất khả chiến bại đã khiến người ta khiếp sợ, may thay đó là một quan điểm khác xa với sự thật.

note: [unit_type]: id=Ancient Wose, race=wose
en: Ancient Wose
vi: Thần rừng cổ thụ

note: #-#-#-#-#  1978 (Battle for Wesnoth)  #-#-#-#-# [attack]: type=impact
en: crush
vi: xô đẩy

note: [unit_type]: id=Elder Wose, race=wose
en: Elder Wose
vi: Thần rừng lớn tuổi

note: [unit_type]: id=Elder Wose, race=wose
en: Woses have been said to possess many shapes, all of them tree-like in form, and as they age, to increase in size. Tales tell of woses who resemble trees in this respect as well, towering over the creatures who walk beneath them. This is the greater part of why they are so rarely seen — standing in the slumber which they so often do, a wose of that stature appears to be nothing more than an oddly-shaped tree. Even a careless elf can sometimes be fooled.
    
    Woses are not warriors by any means, but their great strength can easily be turned to violence, should someone manage to raise the ire of these creatures.
vi: Người ta nói rằng thần rừng có nhiều kích thước, nhưng tất cả bọn họ đều có hình dáng giống cây, và càng lớn tuổi, kích thước càng tăng. Nhiều câu chuyện cũng kể thần rừng giống cây ở điểm này, họ cao vượt hẳn lên những sinh vật đang bước bên dưới. Đây là lý do chính giải thích tại sao hiếm khi bắt gặp thần rừng đến thế - họ thường ngủ đứng, một thần rừng có vóc dáng đó bề ngoài không khác gì một cái cây có hình dạng kỳ cục. Kể cả một thần tiên sơ ý đôi khi cũng có thể bị đánh lừa.
    
    Thần rừng hoàn toàn không phải là những chiến binh, nhưng sức mạnh to lớn của họ có thể dễ dàng biến thành bạo lực, khi ai đó cố tình chọc giận những sinh vật này.

note: [unit_type]: id=Wose, race=wose
en: Wose
vi: Thần rừng

note: [unit_type]: id=Wose, race=wose
en: Rarely seen even by elves, the Wose is an order of creature about which little is known. The elves are the source of most of this knowledge; they know that these beings are not descended from trees, despite the similarity in form, and they know that a wose is more closely tied to the faerie world than the elves themselves, though in a different way. The motives and workings of their kind are unknown, though most subscribe to the obvious theory that woses are dedicated wardens of the natural world.
    
    Woses are utterly unwarlike, but possess a great strength. They are, however, neither used to, nor quick at moving around.
vi: Kể cả thần tiên cũng hiếm khi bắt gặp, thần rừng là một loài sinh vật ít người biết đến. Thần tiên là nguồn gốc của hầu hết kiến thức về thần rừng; họ biết rằng những sinh vật này không phải bắt nguồn từ cây cối, dù giống về hình dáng. Họ cũng biết rằng thần rừng gắn bó với thế giới cõi tiên còn gần gũi hơn chính thần tiên bọn họ, mặc dù theo một cách khác. Không ai biết những động cơ cũng như việc làm của thần rừng, mặc dù đa số đều tán thành lý thuyết hiển nhiên rằng thần rừng là những người canh gác tận tụy của thế giới tự nhiên.
    
    Thần rừng hoàn toàn không hiếu chiến, nhưng có một sức mạnh đáng kinh ngạc. Tuy nhiên họ không quen cũng như không nhanh nhẹn khi di chuyển.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><variablelist><varlistentry><term> #-#-#-#-#  1898 (SuperTuxKart)  #-#-#-#-# I18N: ./data/gui/screens/main_menu.stkgui I18N: In the main screen
en: Tutorial
vi: Hướng dẫn

note: [objective]: condition=win
en: Destroy a fierce enemy
vi: Tiêu diệt một kẻ thù dữ tợn

note: [objective]: condition=lose
en: Get yourself killed
vi: Bị giết

note: [message]: speaker=narrator
en: Welcome to Wesnoth!
vi: Chào mừng đến với Wesnoth!

note: [message]: speaker=student
en: Good morning, Delfador! Is it time to attack things?
vi: Chào ngài, Delfador! Đã đến lúc để tấn công thứ gì đó chưa?

note: [message]: speaker=Delfador
en: Um, well...
vi: Hừm...

note: [message]: speaker=student
en: Have you found an orc for me to fight, huh? A troll?
vi: Ngài đã tìm thấy một tên người thú cho cháu đánh rồi, phải không? Hay là một con quỷ núi?

note: [message]: speaker=Delfador
en: Quiet! I will summon an enemy for you...
vi: Yên lặng nào! Ta sẽ triệu ra cho cháu một đối thủ...

note: [message]: speaker=Delfador
en: ... this quintain!
vi: ... là hình nộm này!

note: [message]: speaker=student
en: A quintain? You want me to fight a dummy?
vi: Một hình nộm? Ngài muốn cháu chiến đấu với một con bù nhìn sao?

note: [hint_message]
en: Attacking
vi: Tấn công

note: [message]: speaker=student
en: Hey! This quintain fights back!
vi: Ơ! Hình nộm này đánh trả!

note: [message]: speaker=Delfador
en: Hmm, perhaps we should have started with a doll.
vi: Hừm, có lẽ chúng ta nên bắt đầu với một con búp bê.

note: [message]: speaker=student
en: Should I retreat?
vi: Cháu có nên rút lui không?

note: [message]: speaker=Delfador [message]: speaker=Galdrad
en: Good idea!
vi: Ý kiến hay đấy!

note: [message]: speaker=Delfador
en: Unfortunately, you’ve used up your turn attacking the quintain. The quintain now gets to attack.
vi: Tiếc thay, cháu đã sử dụng hết lượt của mình khi tấn công hình nộm. Giờ sẽ tới lượt hình nộm.

note: [message]: speaker=student
en: The <i>dummy</i> gets a turn?
vi: Con <i>bù nhìn</i> được một lượt?

en: Turns
vi: Số Vòng Xoay

note: [event] [else]
en: End your turn
vi: Kết thúc lượt

note: [message]: speaker=student
en: Ouch! I need to heal! Only $student_hp hitpoints left!
vi: Ối! Cháu cần trị thương! Chỉ còn $student_hp máu!

note: #-#-#-#-#  1977  #-#-#-#-# [hint_message] #-#-#-#-#  1953 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# [message]: speaker=narrator [option]
en: Villages
vi: Làng

note: [message]: speaker=student
en: I’ll recruit some elves!
vi: Cháu sẽ tuyển một số thần tiên!

note: [event]
en: Move Konrad to the keep
vi: Di chuyển Konrad đến pháo đài

note: [event]
en: Move Li’sar to the keep
vi: Di chuyển Li’sar đến pháo đài

note: #-#-#-#-#  1977  #-#-#-#-# [hint_message]
en: Recruiting
vi: Tuyển quân

note: [hint_message]
en: Crowns
vi: Vương miện

note: [message]: speaker=student
en: Hey, the quintain just healed 2 hitpoints! I’d better attack it at once!
vi: Ơ, hình nộm vừa phục hồi 2 máu! Cháu cần tấn công nó thêm lần nữa!

note: [message]: speaker=Delfador
en: Yes, if a unit doesn’t do anything for a turn, it will slowly heal.
vi: Đúng vậy, nếu một đơn vị không làm gì trong một lượt, nó sẽ hồi máu từ từ.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title> #-#-#-#-#  1959  #-#-#-#-# #-#-#-#-#  wesnoth-help.wml.pot (PACKAGE VERSION)  #-#-#-#-# [section]: id=traits_section [topic]: id=..traits_section
en: Traits
vi: Đặc điểm

note: [message]: speaker=Delfador
en: Keep attacking with both elves until the quintain is finished!
vi: Tiếp tục tấn công bằng cả hai thần tiên đến khi hình nộm bị tiêu diệt!

note: [message]: speaker=Delfador
en: Maybe you should recruit another elf?
vi: Có lẽ cháu nên tuyển một thần tiên khác?

note: [hint_message]
en: Unit Descriptions
vi: Mô tả đơn vị

note: [hint_message]
en: Protect Your Troops
vi: Bảo vệ quân lính của bạn

note: [hint_message]
en: Remember to pull back wounded units into villages and recruit more if needed. Take special care of units with the highest <i>experience points (XP)</i> so they can gain levels and become more powerful.
vi: Nhớ kéo lùi các đơn vị bị thương vào làng và tuyển thêm nếu cần thiết. Đặc biệt chú ý đến các đơn vị có <i>điểm kinh nghiệm (KN)</i> cao nhất để chúng có thể nâng cấp và trở nên mạnh mẽ hơn.

note: [hint_message]
en: Each village you control will <i>support</i> one unit for free. After that, each unit costs you one gold per turn.
vi: Mỗi ngôi làng bạn kiểm soát sẽ <i>hỗ trợ</i> một đơn vị miễn phí. Quá giới hạn đó, bạn phải trả phí cho mỗi đơn vị một lượng vàng mỗi lượt.

note: [hint_message]
en: Advancement
vi: Nâng cấp

note: [hint_message]
en: Defenses
vi: Phòng thủ

note: [message]: speaker=second_unit
en: The quintain is destroyed, and I have gained more experience!
vi: Hình nộm đã bị tiêu diệt, và mình vừa giành được thêm kinh nghiệm!

note: [message]: speaker=narrator
en: These dummies only attack if you are a single tile away. With care, you should be able to kill them one at a time.
vi: Các hình nộm này chỉ tấn công nếu bạn đứng cách chúng một ô. Nếu cẩn thận, bạn có thể giết được chúng lần lượt từng con một.

note: #-#-#-#-#  1977  #-#-#-#-# [hint_message] #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [lua]: carryover.get_popup_text_basic
en: Victory
vi: Chiến thắng

note: [event]
en: I hope I have a chance to retreat after this!
vi: Mình hy vọng có cơ hội rút lui sau đợt này!

note: [event]
en: One lucky attack by an Orcish Grunt, and I’m done for!
vi: Chỉ cần một đòn gặp may của một tên bộ binh người thú nữa, là mình ra đi!

note: [objective]: condition=win
en: Defeat the Orc Leader
vi: Đánh bại tên chỉ huy người thú

note: #-#-#-#-#  1977  #-#-#-#-# [objective]: condition=lose #-#-#-#-#  1960  #-#-#-#-#
en: Death of Konrad
vi: Konrad chết

note: [objective]: condition=lose
en: Death of Li’sar
vi: Li’sar chết

note: [message]: speaker=student
en: Ho, Galdrad! Has Delfador conjured something else to beat me with? A flock of scarecrows, perhaps?
vi: Ồ anh Galdrad! Ngài Delfador có gọi ra thứ gì khác để đánh em nữa không? Có thể là một bầy bù nhìn chăng?

note: [message]: speaker=student
en: What should I do?
vi: Em nên làm gì?

note: [event]
en: First, we will have to deal with the Orcish Grunt stationed in the middle of the river. He should be little trouble.
vi: Trước hết, chúng ta sẽ phải đối phó với tên bộ binh người thú đứng giữa sông. Giải quyết hắn ta sẽ không mấy khó khăn.

note: [event]
en: By then, their leader will have recruited more units to send against us and the real fight will begin.
vi: Sau đó, tên đầu sỏ sẽ tuyển thêm quân để phái đến đánh chúng ta, khi đó trận chiến thực sự sẽ bắt đầu.

note: [event]
en: The more likely attack, then, is across the bridge. That middle island is the key: it has a village for healing injured units and forests in which we fight so well.
vi: Do đó cuộc tấn công nhiều khả năng nhất, là băng qua cầu. Hòn đảo ở giữa chính là chìa khóa: nó có một ngôi làng để điều trị các đơn vị bị thương, và rừng, ở đó chúng ta sẽ chiến đấu thuận lợi.

note: [section]: id=weapon_specials [topic]: id=..weapon_specials
en: Weapon Specials
vi: Tính đặc biệt của vũ khí

note: [topic]: id=income_and_upkeep
en: Income and Upkeep
vi: Thu nhập và Phí bảo trì

note: [hint_message]
en: Long-distance Movement
vi: Di chuyển khoảng cách dài

note: [hint_message]
en: You can order a unit to move for multiple turns by selecting the unit and clicking on the destination. A number will indicate how many turns it will take to get there.
vi: Bạn có thể ra lệnh cho một đơn vị di chuyển trong nhiều lượt bằng cách chọn đơn vị và nhấn vào đích đến. Sẽ có một số chỉ thị cần mất bao nhiêu lượt để đến đó.

note: [hint_message]
en: Tracking Enemy Movement
vi: Theo dõi di chuyển của kẻ thù

note: [hint_message]
en: You can see where an enemy can reach by moving the mouse over them. You can see all possible enemy moves at once with the <b>Show Enemy Moves</b> command from the <b>Actions</b> menu.
vi: Bạn có thể nhìn thấy một kẻ thù có thể tiếp cận đến đâu bằng cách di chuyển chuột trên chúng. Bạn có thể xem tất cả các di chuyển có thể của kẻ thù cùng một lúc bằng lệnh <b>Hiện di chuyển của kẻ thù</b> từ trình đơn <b>Hành động</b>.

note: type: Content of: <book><chapter><section><section><title>
en: Zone of Control
vi: Vùng kiểm soát

note: [event]
en: Careful! It is now nighttime. Orcs are <i>chaotic</i>, which means their attacks are now 25% stronger. By day, their attacks are 25% weaker, which is a noticeable difference. You are <i>lawful</i>: stronger by day and weaker at night. Your elvish warriors are <i>neutral</i>: unaffected by the time of day.
vi: Cẩn thận! Bây giờ là ban đêm. Bọn người thú là <i>hỗn độn</i>, có nghĩa là các đòn tấn công của chúng bây giờ mạnh hơn 25%. Ban ngày, các đòn tấn công của chúng yếu hơn 25%, đó là một chênh lệnh đáng kể. Em là <i>chính thống</i>: mạnh hơn vào ban ngày và yếu hơn vào ban đêm. Các chiến binh thần tiên của em là <i>trung lập</i>: không bị ảnh hưởng bởi thời điểm trong ngày.

note: #-#-#-#-#  1977  #-#-#-#-# [hint_message] #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title> #-#-#-#-#  1959  #-#-#-#-# [topic]: id=time_of_day
en: Time of Day
vi: Thời điểm trong ngày

note: [hint_message]
en: Tracking Unused Units
vi: Theo dõi các đơn vị không sử dụng

note: [hint_message]
en: You can ensure you use all your troops by pressing <b>n</b> to step from one unit to the next. If you press <b>space</b>, you can mark the currently selected unit as having finished its turn, which stops you moving it by accident later on. When <b>n</b> no longer selects a new unit, it’s safe to end your turn.
vi: Bạn có thể đảm bảo bạn đã sử dụng toàn bộ quân lính bằng cách ấn <b>n</b> để bước từ đơn vị này đến đơn vị khác. Nếu bạn ấn <b>dấu cách</b>, bạn có thể đánh dấu đơn vị hiện được chọn đã hoàn thành lượt của nó, ngăn bạn di chuyển nó một cách sơ ý về sau. Khi <b>n</b> không còn chọn đơn vị mới nào nữa, bạn có thể an toàn kết thúc lượt.

en: Status Table
vi: Bảng trạng thái

note: [hint_message]
en: Victory Conditions
vi: Điều kiện chiến thắng

note: [hint_message]
en: Remember to recruit troops useful for the situation. Archers are particularly effective against Grunts, Wolf Riders and the orcish leader.
vi: Nhớ tuyển quân hữu ích với tình huống. Các cung thủ là đặc biệt hiệu quả để chống lại bộ binh người thú, kỵ binh chó sói và tên đầu sỏ của chúng.

note: [then]
en: Beware of those orcs crossing the river! If they get into the forest they’ll be hard to dislodge!
vi: Chú ý bọn người thú đang băng qua sông! Nếu chúng vào được rừng, chúng sẽ khó bị đánh đuổi!

note: [message]: speaker=Galdrad
en: That unit is about one kill (8 experience points) away from gaining a level! Do not let it die!
vi: Đơn vị đó chỉ cần đánh một đòn kết liễu (8 điểm kinh nghiệm) nữa là có thể nâng cấp! Đừng để nó chết!

note: [event]
en: Their leader has moved into that village! He’s not as stupid as I thought. The village heals him each turn and provides good defense.
vi: Tên đầu sỏ của chúng đã di chuyển vào ngôi làng đó! Hắn không ngốc nghếch như mình nghĩ. Ngôi làng hồi máu cho hắn mỗi lượt và cho hắn lợi thế phòng thủ.

note: [event]
en: That unit has captured our village! You’d better get him out; it heals him each turn and provides good defense.
vi: Đơn vị đó đã chiếm ngôi làng của chúng ta! Tốt nhất em nên đuổi hắn ra, nếu không nó sẽ hồi máu cho hắn mỗi lượt và cho hắn lợi thế phòng thủ.

note: [message]: speaker=unit The speaker is female
en: Using me to attack is risky! I can slow the opponent with my ranged attack, but I hope you have a plan if I miss!
vi: Sử dụng tôi để tấn công là đầy mạo hiểm! Tôi có thể làm chậm đối thủ bằng đòn tấn công từ xa, nhưng tôi hy vọng thủ lĩnh có kế hoạch nếu tôi đánh trượt!

note: [message]: speaker=Galdrad
en: Losing a healer hurts all the troops! Keep them out of the enemy’s reach!
vi: Mất một điều trị viên làm tổn thương mọi quân lính! Giữ họ tránh xa phạm vi tiếp cận của kẻ thù!

note: [event]
en: Beware of the orc leader: he can do 36 hitpoints of damage at night! Attack with many units at once during the day.
vi: Chú ý tên đầu sỏ người thú: hắn ta có thể gây thiệt hại 36 máu vào ban đêm! Tấn công bằng nhiều đơn vị cùng lúc vào ban ngày.

note: [unit_type]: id=Fighter, race=human [unit_type]: id=Fighteress, gender=female, race=human
en: Young and brash, Fighters are skilled with swords and are vulnerable to attack from enemies. However, they have the potential to become great warriors one day.
vi: Trẻ tuổi và non nớt, các đấu sĩ có năng lực sử dụng kiếm và dễ bị thương tổn trước đòn tấn công của kẻ thù. Tuy nhiên, họ có tiềm năng trở thành những chiến binh vĩ đại vào một ngày nào đó.

note: [unit_type]: id=Fighteress, gender=female, race=human
en: female^Fighter
vi: Đấu sĩ

note: [unit_type]: id=Quintain, race=mechanical
en: Quintain
vi: Hình nộm

note: [unit_type]: id=Quintain, race=mechanical
en: Quintains are used to practice swordplay and jousting on. It would be extremely unusual to be attacked by one.
vi: Hình nộm được sử dụng để tập luyện đánh kiếm và cưỡi ngựa đấu thương. Sẽ là cực kỳ bất thường khi bị một hình nộm tấn công.

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [color_range]: id=deep_water
en: Deep water
vi: Nước sâu

note: [campaign]: id=The_South_Guard
en: TSG
vi: ĐBVPN

note: [achievement_group]
en: The South Guard
vi: Đội bảo vệ phương nam

note: [scenario]: id=01_Born_to_the_Banner
en: Born to the Banner
vi: Sinh ra để theo ngọn cờ

note: [side]
en: South Guard
vi: Đội bảo vệ phương nam

note: #-#-#-#-#  1959  #-#-#-#-# [trait]: id=loyal_dummy [trait]: id=loyal #-#-#-#-#  1954 (Battle for Wesnoth)  #-#-#-#-#
en: loyal
vi: trung thành

note: [trait]: id=loyal
en: Zero upkeep
vi: Phí bảo trì bằng không

note: [objective]: condition=win
en: Defeat Urza Mathin
vi: Đánh bại Urza Mathin

note: [objective]: condition=lose
en: Death of Deoran
vi: Deoran chết

note: [scenario]: id=02_Proven_by_the_Sword
en: Proven by the Sword
vi: Lưỡi kiếm thử thách

note: [command]
en: Sir Gerrick
vi: Ngài Gerrick

note: [command]
en: Minister Hylas
vi: Mục sư Hylas

note: [scenario]: id=03_Vale_of_Tears
en: Vale of Tears
vi: Thung lũng Nước mắt

note: [objective]: condition=win
en: Survive until turns run out
vi: Sống sót đến khi hết lượt

note: [scenario]: id=04_Choice_in_the_Fog
en: Choice in the Fog
vi: Lựa chọn trong sương mù

note: [objective]: condition=win
en: Defeat Urza Afalas
vi: Đánh bại Urza Afalas

note: [message]: speaker=second_unit [message]: speaker=unit This should just be "translated" to whatever noise a bat makes in your language.
en: Neep, neep!
vi: Níp, níp!

note: [scenario]: id=05a_The_Long_March
en: The Long March
vi: Cuộc trường chinh

note: [scenario]: id=05b_Pebbles_in_the_Flood
en: Pebbles in the Flood
vi: Sỏi trong nước lũ

note: [objective]: condition=win
en: Defeat Mal M’Brin
vi: Đánh bại Mal M’Brin

note: [scenario]: id=05c_Into_the_Depths
en: Into the Depths
vi: Tiến vào hang sâu

en: Caves
vi: Hang động

note: [scenario]: id=06a_Vengeance
en: Vengeance
vi: Báo thù

note: [objective]: condition=lose
en: Death of Ethiliel
vi: Ethiliel chết

note: #-#-#-#-#  1971 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  1967 (Battle for Wesnoth)  #-#-#-#-# [message]: id=Hamel [message]: speaker=Father Morvin
en: Argh!
vi: Á!

note: [scenario]: id=06b_The_Tides_of_War
en: The Tides of War
vi: Chiều hướng chiến tranh

note: #-#-#-#-#  1966  #-#-#-#-# [side]
en: Statue
vi: Tượng

note: [unit_type]: id=King of Wesnoth
en: King of Wesnoth
vi: Vua Wesnoth

note: [message]: speaker=unit
en: I have failed my kingdom and duty...
vi: Ta đã không hoàn thành nhiệm vụ bảo vệ vương quốc...

note: [message]: speaker=Deoran
en: Taste cold steel!
vi: Hãy nếm đòn của ta!

note: #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=LOW, type=hybrid
en: Soldier
vi: Lính

note: #-#-#-#-#  1971 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# [message]: speaker=second_unit
en: We’re almost there!
vi: Chúng ta gần tới nơi rồi!

note: [campaign]: id=The_Rise_of_Wesnoth [scenario]: id=22_The_Rise_of_Wesnoth
en: The Rise of Wesnoth
vi: Sự tích Wesnoth

note: [campaign]: id=The_Rise_of_Wesnoth
en: TRoW
vi: STW

note: [about]
en: WML Contributors
vi: Đóng góp WML

note: [scenario]: id=01_A_Summer_of_Storms
en: A Summer of Storms
vi: Mùa hè bão tố

note: [part]
en: In the days before Haldric the First saved our people and founded the country of Wesnoth, we came from an island kingdom far to the west...
vi: Vào những ngày trước khi Haldric đệ nhất giải cứu người dân của chúng tôi và thành lập vương quốc Wesnoth, chúng tôi đến từ một quốc đảo ở xa về phía tây...

note: [part]
en: We were prosperous, strong, and numerous. We lived in a rich land with many kings. Then <i>they</i> came, the Wesfolk. They were a wicked, brutal, and dirty lot.
vi: Chúng tôi thịnh vượng, mạnh và đông đảo. Chúng tôi sống trên vùng đất trù phú với nhiều vị vua. Sau đó <i>bọn chúng</i> đến, những người Wesfolk. Bọn chúng là bè lũ xấu xa, tàn bạo và bẩn thỉu.

note: [part]
en: They were the vanquished refugees of some war, fleeing from their homes in a land even farther off into the west. The Wesfolk were not numerous, but they used dark magic, commanding vengeful spirits and legions of walking dead...
vi: Bọn chúng là những người tị nạn bị đánh bại của một cuộc chiến nào đó, chạy trốn khỏi quê hương ở một vùng đất còn xa hơn nữa về phía tây. Những người Wesfolk không đông, nhưng chúng sử dụng ma thuật, điều khiển những linh hồn báo thù và những binh đoàn người chết biết đi...

note: [part]
en: After a time of great struggle, a peace was reached. We came to dominate most of the Isle, with the Wesfolk pushed onto the most marginal of lands. In confronting their vile legions, we grew strong. Indeed, it was from this war we gleaned our first shards of knowledge about magic.
vi: Sau một cuộc đấu tranh vĩ đại, hòa bình đã đến. Chúng tôi đến để thống trị gần hết hòn đảo, còn bọn Wesfolk bị đẩy về những vùng rìa mép nhất. Khi chạm trán với những binh đoàn hèn hạ của chúng, chúng tôi đã lớn mạnh. Quả thực, chính từ cuộc chiến tranh này chúng tôi đã học mót được những mảnh kiến thức đầu tiên về phép thuật.

note: [part]
en: You must recall that the route from the western continent to our Green Isle was perilous at the best of times — so perilous that a stable trading relationship between the mainland and the Isle could never be maintained.
vi: Bạn phải nhớ rằng hành trình từ lục địa phía tây đến đảo Xanh của chúng tôi lúc nào cũng đầy hiểm họa - nguy hiểm đến nỗi chẳng bao giờ thiết lập được một mối quan hệ buôn bán ổn định giữa lục địa và hòn đảo.

note: [part]
en: Things were worse still when sailing to the east. A strong, cold ocean current swept down from the north in the Eastern Ocean, pushing all ships horribly off course. Ships that traveled east and returned reported nothing but open ocean and vile sea monsters...
vi: Mọi thứ còn tệ hơn khi giong buồm về phía đông. Một hải lưu mạnh, lạnh quét từ phía bắc của đại dương phía đông, đẩy mọi con tàu ra khỏi hành trình. Những con tàu đã đi về phía đông và trở về báo cáo chẳng có thứ gì ngoài đại dương mênh mông và những con quái vật biển hèn hạ.

note: [part]
en: Over time our skills as navigators grew. Then, one day, the strong-hearted Crown Prince of Southbay returned home from a long voyage with a fabulous tale. He said that there were lands to the east that could be reached by aggressively sailing to the east and north, to compensate for southern pull of the ocean.
vi: Theo thời gian, năng lực hàng hải của chúng tôi lớn mạnh. Sau đó, một ngày, thái tử vịnh Phương Nam đầy nhiệt huyết trở về nhà từ một chuyến đi dài với một câu chuyện khó tin. Anh ta kể rằng có những vùng đất ở phía đông có thể đến được bằng cách xông xáo đi thuyền về phía đông và bắc, để bù trừ sức giật về phía nam của đại dương.

note: [part]
en: It wasn’t long after he returned that the very Crown Prince who discovered the land to the east fell ill and died under mysterious circumstances. His younger brother, the next in line for the throne, chafed at the eye of suspicion cast upon him. He conspired to start a war of distraction with the poor Wesfolk kingdoms and their Lich-Lords.
vi: Không lâu sau khi trở về, thái tử, người đã phát hiện ra vùng đất ở phía đông bị ốm và chết trong hoàn cảnh khó hiểu. Em trai của thái tử, người kế tiếp trong dòng dõi kế vị, bực mình vì con mắt nghi ngờ của mọi người nhìn vào hắn. Hắn âm mưu phát động một cuộc chiến tranh đánh lạc hướng với những người Wesfolk nghèo nàn và các chúa tể thây ma của họ.

note: [part]
en: The new Crown Prince departed with the largest army ever assembled on the Isle to make war with the Wesfolk. This is where our story begins...
vi: Thái tử mới khởi hành với quân đội được tập hợp lớn nhất từ trước đến nay trên đảo để phát động chiến tranh với những người Wesfolk. Đó là nơi câu chuyện của chúng ta bắt đầu...

note: [part]
en: ... with the plight of a different prince on the same Isle...
vi: ... với hoàn cảnh của một hoàng tử khác trên cùng hòn đảo...

note: [part]
en: For this is the story of Haldric the First and the Rise of Wesnoth...
vi: Đây là câu chuyện về Haldric đệ nhất và sự tích Wesnoth...

note: [side]: type=Noble Youth, type=Noble Fighter, id=Prince Haldric [side]: type=Noble Fighter, id=Prince Haldric [side]: type=Noble Commander, id=Prince Haldric [side]: id=Prince Haldric, type=Noble Commander
en: Prince Haldric
vi: Hoàng tử Haldric

note: [side]: type=Wesfolk Outcast, gender=female, id=Wesfolk Leader
en: Wesfolk Leader
vi: Lãnh tụ Wesfolk

note: [event]
en: King Eldaric IV
vi: Vua Eldaric IV

note: [objective]: condition=win
en: Defeat the Wesfolk Leader
vi: Đánh bại lãnh tụ Wesfolk

note: [objective]: condition=lose
en: Death of Prince Haldric
vi: Hoàng tử Haldric chết

note: [objective]: condition=lose
en: Death of King Eldaric
vi: Vua Eldaric chết

note: [message]: speaker=Prince Haldric
en: They’re Wesfolk, reavers and thieves by nature; rare is the summer they do not raid us. What mystery is in it now?
vi: Bọn chúng là bè lũ trộm cướp Wesfolk, chúng hiếm khi tấn công chúng ta vào mùa hè. Điều bí ẩn gì thế không biết?

note: [message]: speaker=King Eldaric IV
en: These are not normal times. When the Prince of Southbay has raised a host that could utterly destroy them, why would they compound their troubles by raising a quarrel with another king?
vi: Giờ không phải thời điểm bình thường. Khi hoàng tử vịnh Phương Nam đã tổ chức một đạo quân có thể tiêu diệt hoàn toàn chúng, tại sao chúng lại dàn xếp rắc rối bằng cách gây sự với một đức vua khác?

note: [message]: speaker=Prince Haldric
en: Perhaps these are refugees fleeing his advance?
vi: Có thể đây là những kẻ tị nạn đang chạy trốn cuộc truy đuổi của hắn ta chăng?

note: [message]: speaker=King Eldaric IV
en: Unlikely. The Prince they might evade in the wild country; south and east of here is more thickly settled with our folk, and a greater danger to them. Even supposing they could win through us, why court the wrath of the greater kingdoms?
vi: Không thể nào. Chúng có thể lẩn trốn tên hoàng tử ở vùng hoang vu, nhưng ở phía nam và đông nơi đây người của chúng ta cư trú còn đông hơn, và là nguy hiểm lớn hơn cho chúng. Cứ cho là chúng có thể thắng chúng ta, tại sao chúng lại dám chọc giận các vương quốc lớn hơn?

note: [message]: speaker=Prince Haldric
en: We must inquire of the survivors after we defeat them. Onward to victory!
vi: Chúng ta phải truy hỏi những kẻ sống sót sau khi đánh bại chúng. Lên đường đến chiến thắng!

note: [message]: speaker=Wesfolk Leader
en: Look, a little princeling and his merry men! We’ll teach you a lesson for what your kind did to us!
vi: Nhìn kìa, một tên hoàng tử bé nhỏ và người của hắn! Bọn ta sẽ dạy cho các ngươi một bài học vì những gì các ngươi đã làm với bọn ta!

note: [message]: speaker=King Eldaric IV
en: Don’t forget about some of the more isolated villages, we’ll need the gold!
vi: Đừng quên một số ngôi làng biệt lập, chúng ta cần vàng!

note: [message]: speaker=King Eldaric IV
en: Make haste, son! We must win before the summer crop is in ruin.
vi: Mau lên, con trai! Chúng ta phải thắng trước khi vụ thu hoạch mùa hè bị hủy hoại.

note: [message]: speaker=unit
en: I invoke the right of surrender! Don’t kill me...
vi: Ta viện dẫn quyền đầu hàng! Đừng giết ta...

note: [message]: speaker=Prince Haldric
en: Why have you come to trouble our lands?
vi: Tại sao các ngươi đến quấy rối vùng đất của bọn ta?

note: [message]: speaker=unit
en: Trouble your lands! Bah! Your fool Prince of Southbay has attacked our lands. The Lich-Lords had no choice... They opened a gate... and...
vi: Quấy rối vùng đất của các ngươi! Hừ! Tên hoàng tử vịnh Phương Nam ngu xuẩn của các ngươi đã tấn công vùng đất của bọn ta. Các chúa tể thây ma không còn lựa chọn nào... Họ đã mở một cánh cổng... và...

note: [message]: speaker=King Eldaric IV
en: And what?
vi: Và sao?

note: [message]: speaker=unit
en: They pledged to visit all of the terrors of the hells upon the Isle. They built a great stone gate to the heart of the homeland of the orcs in the distant west! Now even we Wesfolk must flee or be slaves.
vi: Họ đã thề giáng tất cả những nỗi khiếp sợ của địa ngục xuống hòn đảo. Họ đã xây một cánh cổng bằng đá lớn ở trung tâm xứ sở người thú ở xa phía tây! Giờ kể cả bọn ta, những người Wesfolk cũng phải chạy trốn nếu không sẽ trở thành nô lệ.

note: [message]: speaker=Prince Haldric
en: Orcs are just creatures of tall tales!
vi: Người thú chỉ là sinh vật của những câu chuyện bịa đặt!

note: [message]: speaker=unit
en: You’ve been on this island too long. I assure you that orcs exist. By now there are probably a half dozen gates to the orcish homeland. There is no hope.
vi: Ngươi đã ở trên hòn đảo này quá lâu. Ta đảm bảo với ngươi rằng bọn người thú có thật. Bây giờ có lẽ đã có hàng loạt cánh cổng đến xứ sở người thú. Chẳng còn hy vọng.

note: [message]: speaker=King Eldaric IV
en: We must prepare the defenses! Haldric, stay at the keep. I must go and fortify our frontier.
vi: Chúng ta phải chuẩn bị phòng thủ! Haldric, ở lại pháo đài. Ta phải đi củng cố lại biên giới của chúng ta.

note: [message]: speaker=King Eldaric IV
en: You may go. See to it that you trouble us no more, for the custom states that you may invoke surrender but once. If we meet again, I won’t be so merciful.
vi: Ngươi có thể đi. Nhớ đừng làm phiền bọn ta nữa, theo tục lệ, ngươi có thể viện dẫn quyền đầu hàng nhưng chỉ một lần. Nếu còn gặp lại, ta sẽ không khoan dung đâu.

note: [message]: speaker=King Eldaric IV
en: We have run out of time... The crops shall spoil, we’ll starve!
vi: Chúng ta đã hết thời gian... Vụ mùa sẽ hư hỏng, chúng ta sẽ chết đói!

note: [message]: speaker=second_unit
en: Die, Wesfolk scum!
vi: Chết đi, đồ cặn bã Wesfolk!

note: [message]: speaker=Prince Haldric
en: Feel my wrath, you fiend!
vi: Ác ôn, hãy đỡ cơn thịnh nộ của ta!

note: [scenario]: id=02_The_Fall
en: The Fall
vi: Mùa thu

note: [part]
en: Summer passes into fall, and King Eldaric fortifies his frontiers. It is not long before the first orcish scouts are spotted. War has come to the valley.
vi: Mùa hè chuyển thành mùa thu, vua Eldaric củng cố biên giới của mình. Không lâu trước khi những trinh sát người thú đầu tiên xuất hiện. Chiến tranh đã tràn đến thung lũng.

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Orcish Warlord, id=Tan-Rarbag [side]: type=Orcish Warrior, id=Tan-Erang [side]: type=Orcish Warlord, id=Tan-Schmog [side]: type=Orcish Warlord, id=Tan-NauVong [side]: type=Orcish Warrior, id=Tan-Vrodis [side]: type=Orcish Warlord, id=Tan-B
en: Orcs
vi: Người thú

note: [objective]: condition=lose
en: Death of King Eldaric IV
vi: Vua Eldaric IV chết

note: [objective]: condition=lose
en: Orcs kill the Wesfolk Leader
vi: Bọn người thú giết lãnh tụ Wesfolk

note: [message]: speaker=King Eldaric IV
en: Haldric, things have not gone well! The orcs have arrived. We met them at the north keep but they were just too many. They have flanked us to the east in the mountains. I have my personal guards holding the pass to the north, but they won’t be able to last long... We must evacuate our home.
vi: Haldric, không ổn rồi! Bọn người thú đã đến. Chúng ta đã gặp chúng ở pháo đài phía bắc nhưng bọn chúng quá đông. Chúng đã đánh chọc sườn chúng ta ở phía đông dãy núi. Ta có lính bảo vệ riêng đang giữ con đèo phía bắc, nhưng họ sẽ không thể cầm cự lâu... Chúng ta phải sơ tán.

note: [message]: speaker=Prince Haldric
en: That’s awful! And it only gets worse. That Wesfolk rabble has set up shop again in the south pass...
vi: Thật khủng khiếp! Còn tồi tệ hơn nữa. Đám tiện dân Wesfolk lại hành nghề ở con đèo phía nam...

note: [message]: speaker=King Eldaric IV
en: That’s the only way out of the valley! This is a disaster! We must defeat that Wesfolk scum and flee to the south. Our home is lost... We must make haste.
vi: Đó là con đường duy nhất ra khỏi thung lũng! Đây đúng là thảm họa! Chúng ta phải đánh bại lũ cặn bã Wesfolk đó và chạy trốn về phía nam. Nhà của chúng ta đã mất... Chúng ta phải khẩn trương lên.

note: [message]: speaker=Wesfolk Leader
en: This is going to get ugly...
vi: Thật là tệ hại...

note: [message]: speaker=King Eldaric IV
en: Hurry! Only death awaits in this valley!
vi: Nhanh lên! Chỉ có chết chóc đang chờ đợi ở thung lũng này!

note: [message]: speaker=unit
en: Umm, I invoke the right of surren...
vi: Ừm, ta viện dẫn quyền đầu h...

note: [message]: speaker=King Eldaric IV
en: Nay! Off with your hea—
vi: Không! Chuẩn bị mất đầ...

note: [message]: speaker=unit
en: But I can help! Really! You could use me and my men’s skills on the long road ahead!
vi: Nhưng tôi có thể giúp đỡ! Thật đấy! Các ông có thể sử dụng tôi và những kỹ năng của chúng tôi trên con đường dài phía trước!

note: [message]: speaker=King Eldaric IV
en: Haldric, what say you on this matter?
vi: Haldric, con nói sao về vấn đề này?

note: [message]: speaker=Prince Haldric
en: Hmm... after some thought...
vi: Hừm... sau một lúc suy nghĩ...

note: [option]
en: I think that your skills may be useful. You may join us.
vi: Ta nghĩ rằng những kỹ năng của các ngươi có thể hữu ích. Ngươi có thể tham gia cùng bọn ta.

note: [message]: speaker=Prince Haldric
en: So what shall I call you?
vi: Vậy ta sẽ gọi ngươi là gì?

note: [message]: speaker=Wesfolk Leader
en: The Lady Outlaw will do.
vi: Cứ gọi là nữ tướng cướp.

note: [unit]: id=Lady Outlaw, type=$wesfolk_leader_store.type, gender=female [then]
en: Lady Outlaw
vi: Nữ tướng cướp

note: [option]
en: Your word can’t be trusted. Prepare to meet your gods!
vi: Lời của ngươi không đáng tin. Chuẩn bị gặp chúa trời đi!

note: [message]: speaker=Wesfolk Leader
en: Arrogant fools! (<i>Reaches into pocket</i>) <i>Poof</i>!
vi: Bọn ngốc ngạo mạn! (<i>Đút tay vào túi</i>) <i>Hấp</i>!

note: [message]: speaker=King Eldaric IV
en: Argh, she’s gone. Next time, more sword, less chat.
vi: Á, cô ta đi rồi. Lần sau, kiếm nhiều hơn, lời ít hơn.

note: [message]: speaker=Prince Haldric
en: She’s clever! Maybe I made the wrong choice. Well, at least she left some of her gold behind...
vi: Cô ta thật tài tình! Có lẽ ta đã lựa chọn sai. Nhưng ít nhất cô ta cũng để lại một ít vàng...

note: [message]: speaker=King Eldaric IV
en: Son, you must lead our people through the south pass. I will remain behind to hold off these vile monsters for as long as I can.
vi: Con trai, chúng ta phải dẫn người của chúng ta qua con đèo phía nam. Ta sẽ ở lại để cầm chân bọn quái vật hèn hạ này lâu đến mức có thể.

note: [message]: speaker=Prince Haldric
en: But, Father!
vi: Nhưng, cha!

note: [message]: speaker=King Eldaric IV
en: It’s the only way. Go now, and don’t look back! Luck be with you!
vi: Đó là cách duy nhất. Đi đi, và đừng nhìn lại! Chúc con may mắn!

note: [message]: speaker=King Eldaric IV
en: We’re surrounded! The orcs have taken the southern pass! All is lost!
vi: Chúng ta bị bao vây! Bọn người thú đã chiếm con đèo phía nam! Tất cả thế là hết!

note: [message]: speaker=King Eldaric IV
en: We’re surrounded! I can see their reinforcements! All is lost!
vi: Chúng ta bị bao vây! Ta có thể nhìn thấy quân tiếp viện của chúng! Tất cả thế là hết!

note: [message]: speaker=Prince Haldric
en: Our home! Where shall we go!
vi: Nhà của chúng ta! Chúng ta sẽ đi đâu?

note: [message]: speaker=King Eldaric IV
en: There can be no looking back! We must go south.
vi: Không phải lúc nhìn lại đằng sau nữa! Chúng ta phải đi về phía nam.

note: [scenario]: id=03_A_Harrowing_Escape
en: A Harrowing Escape
vi: Cuộc chạy trốn đau lòng

note: [side]: type=Noble Commander, id=Prince Haldric [side]: type=Ancient Wose, id=Elilmaldur-Rithrandil [side]: id=Prince Haldric, type=Noble Commander
en: Refugees
vi: Người tị nạn

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win [objectives] #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  1960  #-#-#-#-# #-#-#-#-#  1958 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  1956 (Battle for Wesnoth)  #-#
en: Defeat all enemy leaders
vi: Đánh bại tất cả các chỉ huy của kẻ thù

note: [message]: speaker=Prince Haldric
en: Father, I wish you were here...
vi: Cha, con ước gì cha ở đây...

note: [message]: speaker=Lady Outlaw
en: I’d drop the sentiment and pick up your sword. There’s plenty of fighting ahead of us!
vi: Nếu là tôi, tôi sẽ thôi ủy mị và nhặt kiếm lên. Có nhiều thứ để chiến đấu đằng trước chúng ta!

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=unit #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Hadlin  # wmllint: ignore #-#-#-#-#  1958 (Battle for Wesnoth)  #-#-#-#-# speaker is a dwarf
en: Who goes there?
vi: Ai đó?

note: [unit]: id=Burin the Lost, type=Dwarvish Steelclad
en: Burin the Lost
vi: Burin Mất Tích

note: [message]: speaker=Burin the Lost
en: Burin, Burin the Lost. Who be ye?
vi: Burin, Burin Mất Tích. Các ngươi là ai?

note: [message]: speaker=Prince Haldric
en: I’m Prince Haldric, we have little time to talk. We must make haste through the pass... What are you?
vi: Tôi là hoàng tử Haldric, chúng ta không có nhiều thời gian để trò chuyện. Chúng tôi phải mau chóng qua được con đèo... Ông là kiểu người gì thế?

note: [message]: speaker=Burin the Lost
en: I’m a dwarf, you fool of a boy! I got lost while exploring deep underground, almost a century ago. I’ve never found my way home. But it seems nice enough here.
vi: Tôi là một người lùn, cậu đúng là ngốc nghếch! Tôi bị lạc đường khi thám hiểm sâu dưới lòng đất, cách đây gần một thế kỷ rồi. Tôi chẳng bao giờ tìm được đường về nhà. Nhưng ở đây có vẻ cũng đủ tốt.

note: [message]: speaker=Prince Haldric
en: Nice? The orcs have come, and we must flee!
vi: Tốt? Bọn người thú đã đến, và chúng tôi phải chạy trốn!

note: [message]: speaker=Burin the Lost
en: Orcs! It’s been a long time since I felt the satisfying crunch of one of those under my axe. Time for a fight!
vi: Người thú! Đã lâu kể từ ngày tôi cảm thấy thỏa mãn khi bổ nát bọn này dưới lưỡi rìu. Đã đến lúc chiến đấu!

note: [message]: speaker=Prince Haldric
en: You’ve fought orcs before?
vi: Trước đây ông đã chiến đấu với bọn người thú sao?

note: [message]: speaker=Burin the Lost
en: Fool boy! Where did you grow up? Enough of this, let’s go get some orcs!
vi: Tên ngốc! Cậu đã lớn lên ở đâu thế? Thôi đủ rồi, hãy thanh toán một số tên người thú!

note: [message]: speaker=Prince Haldric
en: We’re trapped in the pass! I can see their reinforcements! All is lost! Is that... Is that snow...? We’re doomed!
vi: Chúng ta đã bị mắc kẹt ở trong con đèo. Ta có thể nhìn thấy quân tiếp viện của chúng! Tất cả thế là hết! Đó là... Đó là tuyết sao...? Chúng ta tận số rồi!

note: [message]: speaker=narrator
en: SE — The River Road.
    SW — The Midlands.
vi: ĐN - Đường sông.
    TN - Vùng trung du.

note: [message]: speaker=narrator
en: GO HOME! AIN’T NUTTIN TO SEE HEER!
vi: ĐI VỀ! CHẲNG CÓ GÌ ĐỂ XEM Ở ĐÂY!

note: [option]
en: I think I’ll take the river road...
vi: Mình nghĩ mình sẽ đi đường sông...

note: [message]: speaker=Lady Outlaw
en: Good. The Midlands are probably an orc-infested ruin by now.
vi: Tốt. Vùng trung du giờ có lẽ là đống đổ nát tràn ngập bọn người thú quấy phá.

note: [message]: speaker=Burin the Lost
en: <i>Swamp</i>?! I’m under five feet tall, and I don’t float! ... Argh, have it your way.
vi: <i>Đầm lầy</i>?! Tôi cao chưa đến năm tấc, tôi cũng không nổi! ... Á, nhưng thôi cứ đi.

note: [option]
en: We’ll go through the Midlands...
vi: Chúng ta sẽ đi qua vùng trung du...

note: [message]: speaker=Lady Outlaw
en: I suspect that the Midlands might be in ruins by now.
vi: Tôi nghi ngờ rằng vùng trung du giờ có thể là đống đổ nát rồi.

note: [message]: speaker=Burin the Lost
en: It’s better than the swamp. I’m under five feet tall, and I don’t float! Besides, I’d rather enjoy meeting more orcs.
vi: Tốt hơn đầm lầy. Tôi cao chưa đến năm tấc, tôi cũng không nổi! Ngoài ra, tôi thích gặp bọn người thú hơn.

note: [message]: speaker=Tan-NauVong
en: Come and get it!
vi: Cứ đến đi!

note: [message]: type=Orcish Slayer
en: Die, human.
vi: Chết đi, bọn con người.

note: [message]: speaker=Prince Haldric
en: Uh-oh!
vi: Úi trời!

note: [message]: speaker=Tan-Schmog
en: I’ll not go so easily!
vi: Ta sẽ không đi dễ dàng thế đâu!

note: [message]: speaker=Prince Haldric
en: We’ve escaped the pass. Well, at least I know that the orcs can be beaten. Hmm, I guess that this is the last I’ll see of my home... and my father. (<i>Sigh</i>)
vi: Chúng ta đã thoát khỏi con đèo. Ít nhất mình cũng biết rằng bọn người thú có thể bị đánh bại. Hừm, mình nghĩ rằng đây là lần cuối mình nhìn thấy quê hương... và cha mình. (<i>Thở dài</i>)

note: [message]: speaker=Prince Haldric
en: We should make our way to Southbay. It is the largest city on the Isle. We should be able to make a stand there. Failing that, there’s always Clearwater Port.
vi: Chúng ta lên đường đến vịnh Phương Nam. Đó là thành phố lớn nhất trên hòn đảo. Chúng ta có thể cầm cự ở đó. Nếu không được, vẫn còn cảng Nước Trong.

note: [scenario]: id=04a_The_Swamp_of_Esten
en: The Swamp of Esten
vi: Đầm lầy Esten

note: [part]
en: So it came to pass that Prince Haldric was forced from his home, never to return. With the help of his father’s noble sacrifice he has escaped through the southern pass. Haldric has left the lands of his home, and before him stretches the vast expanse of the southern kingdoms of his people.
vi: Do đó hoàng tử Haldric bắt buộc phải rời bỏ quê hương mình, chẳng bao giờ trở về. Nhờ sự giúp đỡ từ sự hy sinh cao cả của cha mình, cậu đã trốn thoát qua con đèo phía nam. Haldric đã rời vùng đất quê hương, và trước mặt cậu, khoảng mênh mông của những vương quốc phương nam trải rộng.

note: [part]
en: The river road follows the Isle’s greatest river to the southeast. This road leads to the Isle’s second largest city, Clearwater Port. It would likely have been the Isle’s largest city save for the events of the Wesfolk War. The Lich-Lords befouled much of the land around the river during the course of a great battle. Now the swamp is home to a Wesfolk-imitating cult.
vi: Con đường sông theo dòng sông lớn nhất của hòn đảo về phía đông nam. Con đường này dẫn đến thành phố lớn thứ hai của đảo, cảng Nước Trong. Nhiều khả năng đây là thành phố lớn nhất của đảo nếu không có những sự kiện của cuộc chiến tranh Wesfolk. Các chúa tể thây ma làm vấy bẩn nhiều vùng đất xung quanh dòng sông trong một trận chiến lớn. Giờ đầm lầy là nơi ở của một giáo phái bắt chước những người Wesfolk.

note: [message]: speaker=narrator
en: With great trepidation, Prince Haldric leads his refugee band into the Swamp of Esten. In the center of that very swamp a shroud of fog descends over young Prince Haldric.
vi: Vô cùng bối rối, hoàng tử Haldric dẫn đoàn quân tị nạn của mình vào đầm lầy Esten. Ở giữa đầm lầy đó, một màn sương mù phủ xuống hoàng tử trẻ Haldric.

note: [message]: speaker=Prince Haldric
en: I have a very bad feeling about this. This awful swamp and its crazy cult... Before these troubles started we used to have to clear the swamp every spring and fall.
vi: Tôi có cảm giác rất tệ về nơi này. Đầm lầy kinh khủng này và giáo phái điên cuồng của nó... Trước khi những rắc rối này bắt đầu, chúng tôi đã phải dọn dẹp đầm lầy mỗi mùa xuân và mùa thu.

note: [message]: speaker=Prince Haldric
en: I suppose with the rampaging bands of murderous orcs roaming about that hasn’t been done in a while.
vi: Tôi cho rằng với lũ người thú sát nhân điên cuồng đang lang thang, thì điều đó đã lâu không được thực hiện.

note: [message]: speaker=Burin the Lost
en: I miss the orcs... We go all this way, and (<i>sniff</i>) what a lovely smell we have discovered.
vi: Tôi nhớ bọn người thú... Tất cả chúng ta đi đường này, và (<i>hít</i>) có mùi thật thú vị.

note: [message]: speaker=Lady Outlaw
en: This is too quiet. I don’t like this one bit, not one bit at all.
vi: Nơi này quá tĩnh mịch. Tôi không thích nơi này, không thích một tí nào.

note: [message]: speaker=Prince Haldric
en: Wait, I think I hear something... To arms!
vi: Chờ đã, tôi nghĩ đã nghe thấy thứ gì đó... Vào vị trí!

note: [message]: speaker=Prince Haldric
en: Careful, you don’t know what’s lurking in there!
vi: Cẩn thận, không biết có gì đang ẩn nấp ở đó!

note: [unit]: type=White Mage, id=Minister Edren
en: Minister Edren
vi: Mục sư Edren

note: [message]: speaker=Prince Haldric
en: Maybe they’ll clear it some time after the APOCALYPSE is OVER!
vi: Có lẽ họ sẽ dọn dẹp vào lúc nào đó SAU KHI TẬN THẾ KẾT THÚC!

note: [message]: speaker=Minister Edren
en: Oooh! I take it you wouldn’t mind if I helped out?
vi: Ồ, hóa ra, cậu không phiền nếu tôi giúp một tay chứ?

note: [message]: speaker=unit
en: Hey, there’s somebody hidden in the temple. Ack! Hold there!
vi: Ơ, có ai đó nấp trong ngôi đền. Này! Đứng yên đó!

note: [message]: speaker=Clurka
en: Ohh! To be risen again!
vi: Ối! Ta sẽ sống lại!

note: [message]: speaker=Cleon
en: A prayer for life immortal!
vi: Cầu xin cuộc sống bất tử!

note: [unit]: type=Knight, id=Sir Ruddry
en: Sir Ruddry
vi: Ngài Ruddry

note: [message]: speaker=Sir Ruddry
en: I don’t know who you are, but you can’t continue down this road! There is a horde of those orcs bigger than any army I’ve ever seen just down the road!
vi: Tôi không biết các bạn là ai, nhưng các bạn không thể tiếp tục theo đường này! Có một đạo quân người thú lớn hơn bất kỳ quân đội nào tôi đã nhìn thấy ở ngay cuối con đường!

note: [message]: speaker=Prince Haldric
en: I’m Haldric; my father was King Eldaric IV in the lands northwest of here. Soldier, have you deserted your post?
vi: Tôi là Haldric, cha tôi là vua Eldaric IV ở vùng đất phía tây bắc nơi đây. Chiến sĩ, anh đã bỏ vị trí sao?

note: [message]: speaker=Sir Ruddry
en: No, Sir! I’m the sole survivor of the Clearwater Port expeditionary force. Trust me, you can’t continue down this road, Sir. Especially with the refugees, you’ll be slaughtered.
vi: Không, thưa ngài! Tôi là người sống sót duy nhất của lực lượng viễn chinh cảng Nước Trong. Hãy tin tôi, các ngài không thể tiếp tục theo đường này, thưa ngài. Đặc biệt với những người tị nạn, các bạn sẽ bị tàn sát.

note: [message]: speaker=Prince Haldric
en: Tell me, does Clearwater Port still stand? Is the port free?
vi: Hãy nói cho tôi biết, cảng Nước Trong vẫn cầm cự chứ? Cảng có thông không?

note: [message]: speaker=Sir Ruddry [message]: speaker=Sir Ladoc
en: Sir, if you don’t mind, I’ll go with you.
vi: Thưa ngài, nếu ngài không phiền, tôi sẽ đi cùng ngài.

note: [message]: speaker=Lady Outlaw
en: On we go...
vi: Chúng ta lên đường...

note: [message]: speaker=Prince Haldric
en: We have run out of time... We’ll be trapped in this swamp when winter arrives!
vi: Chúng ta đã hết thời gian... Chúng ta sẽ bị mắc kẹt ở đầm lầy này khi mùa đông đến!

note: [scenario]: id=04b_The_Midlands
en: The Midlands
vi: Vùng trung du

note: [message]: speaker=narrator
en: Prince Haldric leads his refugee band into the Midlands and smoke is in the air.
vi: Hoàng tử Haldric dẫn đoàn quân tị nạn của mình vào vùng trung du, khói lửa đầy trong không khí.

note: [message]: speaker=Prince Haldric
en: It is as we suspected, the orcs have sacked the Midlands. This is not a civilized way to fight a war! Look there, there are still orcs about... To arms!
vi: Đúng như chúng ta nghi ngờ, bọn người thú đã cướp phá vùng trung du. Đây không phải cách văn minh để chiến đấu! Nhìn kìa, vẫn có người thú... Vào vị trí!

note: [message]: speaker=Burin the Lost
en: All right! Charge!
vi: Được rồi! Tấn công!

note: [message]: speaker=Lady Outlaw
en: Feel my wrath, you orcish scum!
vi: Hãy đỡ cơn thịnh nộ của ta, bọn cặn bã người thú!

note: [message]: speaker=Tan-Vrodis
en: HUMANS... I see humans!
vi: CON NGƯỜI... Ta nhìn thấy con người!

note: [message]: speaker=Tan-Bok
en: Ha, Hogar! You said we wouldn’t see any action this far back from the front.
vi: Hogar! Mày đã nói chúng ta sẽ không gặp bất kỳ hành động nào phía sau mặt trận.

note: [message]: speaker=Tan-Hogar
en: Shut yer mouth! Let’s just get ’em.
vi: Câm mồm đê! Chỉ cần thanh toán chúng.

note: [message]: speaker=narrator
en: SE — The Oldwood. Enter at Your Own Risk!
vi: ĐN - Rừng Cổ Thụ. Cứ liều mạng mà vào!

note: [message]: speaker=narrator
en: SW — Southbay.
vi: TN - Vịnh Phương Nam

note: [message]: speaker=Grilg
en: What? More humans here? Get them!
vi: Cái gì? Lại con người ở đây nữa sao? Hãy thanh toán chúng!

note: [message]: speaker=Tan-Hogar
en: Better him than me! Reserves!
vi: Hắn hơn hẳn tau! Tiếp viện!

note: [message]: speaker=Tan-Bok
en: Hogar was a fool! Reserves!
vi: Hogar là thằng ngốc! Tiếp viện!

note: [unit]: type=Knight, id=Sir Ladoc
en: Sir Ladoc
vi: Ngài Ladoc

note: [message]: speaker=Prince Haldric
en: I’m Haldric, my father was King Eldaric IV in the lands northwest of here. Soldier, aren’t you on the wrong side of the lines?
vi: Tôi là Haldric, cha tôi là vua Eldaric IV ở vùng đất phía tây bắc nơi đây. Chiến sĩ, anh không ở sai hàng ngũ đấy chứ?

note: [message]: speaker=Sir Ladoc
en: They overran my post. I got hit on the head pretty good. When I came to the orcish army had already passed my position.
vi: Bọn chúng đã tàn phá vị trí của tôi. Tôi bị đánh trúng vào đầu quá mạnh. Khi tôi tỉnh dậy, quân đội người thú đã tràn qua vị trí của tôi.

note: [message]: speaker=Prince Haldric
en: Tell me, how fares Southbay?
vi: Hãy nói cho tôi biết, tình hình vịnh Phương Nam thế nào?

note: [message]: speaker=Sir Ladoc
en: Southbay won’t fall without one hell of a fight, sir. They’ll stand to the last! I only wish I was there!
vi: Vịnh Phương Nam sẽ không thất thủ mà không có một trận chiến kinh khiếp, thưa ngài. Họ sẽ chống cự đến hơi thở cuối cùng! Tôi chỉ ước tôi ở đó!

note: [message]: speaker=Prince Haldric
en: Well, we can’t go back, and the road ahead is blocked... I guess we’ll have to risk it and go through the Oldwood forest, then make a break for Clearwater Port.
vi: Chúng ta không thể quay lại, và con đường phía trước đã bị chặn... Tôi nghĩ chúng ta sẽ phải đánh liều và đi qua khu rừng Cổ Thụ, sau đó tìm cách đến cảng Nước Trong.

note: [message]: speaker=Prince Haldric
en: We have run out of time... We’ll be trapped in the midlands when winter comes!
vi: Chúng ta đã hết thời gian... Chúng ta sẽ bị mắc kẹt ở vùng trung du này khi mùa đông đến!

note: [scenario]: id=05_The_Oldwood
en: The Oldwood
vi: Rừng Cổ Thụ

note: [objective]: condition=lose
en: Death of Elilmaldur-Rithrandil
vi: Elilmaldur-Rithrandil chết

note: [message]: speaker=narrator
en: Haldric’s band finds itself at the heart of the Oldwood Forest. The road quickly narrows and becomes little more than a path. Branches reach high overhead, blocking almost all of the light... The ominous noises of the deep woods echo all around.
vi: Đoàn quân của Haldric nhận thấy mình đang ở giữa khu rừng Cổ Thụ. Con đường lộ nhanh chóng thu hẹp và trở thành một con đường mòn. Cành cây vươn cao trên đầu, chặn gần như toàn bộ ánh sáng... Những tiếng động đầy điềm gở của khu rừng sâu vang vọng xung quanh.

note: [message]: speaker=Burin the Lost
en: Will this evil forest ever end! There are mosquitoes as big as my fist in here, and these nasty old trees are giving me the creeps.
vi: Ước gì khu rừng tệ hại này kết thúc! Ở đây có những con muỗi to bằng nắm tay của tôi, những cái cây già cỗi bẩn thỉu này khiến tôi sởn tóc gáy.

note: [message]: speaker=Lady Outlaw
en: This isn’t so bad. Haldric’s kind are such a suspicious lot when it comes to these sorts of things.
vi: Nơi này không đến nỗi tệ. Người của Haldric đúng là một lũ đa nghi khi những thứ kiểu này xảy ra.

note: [message]: speaker=Prince Haldric
en: Quiet. Listen, I think I hear something.
vi: Yên lặng nào. Nghe đi, tôi nghĩ đã nghe thấy thứ gì đó.

note: [message]: speaker=Elilmaldur-Rithrandil
en: All I hear are more tree-foes!
vi: Tất cả những gì ta nghe được là lại có kẻ thù của cây!

note: [message]: speaker=Prince Haldric
en: That tree, it speaks! No— No— We are tree-friends, really!
vi: Cái cây đó, nó nói! Không, không, chúng tôi là bạn của cây, thật đấy!

note: [message]: speaker=Elilmaldur-Rithrandil
en: Your kind has long come with your axes, some tree-friends you are. Still, you seem less of a menace than these new monsters that have come to plague us. They cut the trees, and burn the trees for no reason at all!
vi: Người của ngươi từ lâu đã mang rìu đến đây đấy, các bạn của cây ạ. Nhưng các ngươi có vẻ không nguy hiểm bằng những con quái vật mới, chúng đã đến để gây tai họa cho bọn ta. Bọn chúng chặt cây, đốt cây mà không có lý do nào!

note: [message]: speaker=Elilmaldur-Rithrandil
en: You claim to be a tree-friend; show it to be true. For we are in dire need, or you may meet your fate with the rest of these monsters.
vi: Các ngươi nói mình là bạn của cây, vậy hãy chứng minh đi. Vì chúng ta đang rất cần giúp đỡ, nếu không các ngươi có thể tận số với những con quái vật đó.

note: [message]: speaker=Prince Haldric
en: quietly^Be careful with the trees.
vi: Cẩn thận với những cái cây đấy.

note: [message]: speaker=Burin the Lost
en: What? What are you looking at me for?
vi: Cái gì? Cậu nhìn tôi như thế là sao?

note: [message]: speaker=unit
en: The temple has already been looted, but the entrance to its catacombs seems to be blocked by a wall of magical energy.
vi: Ngôi đền đã bị cướp phá, nhưng lối vào hầm mộ có vẻ đã bị chặn bởi một bức tường năng lượng phép thuật.

note: [message]: speaker=Tan-Rugar
en: Stupid stinking trees, we’ll show you!
vi: Lũ cây thối tha ngu ngốc, bọn ta sẽ cho các ngươi thấy!

note: [message]: speaker=Tan-Gralg
en: Chop ’em down. It’s cool in these woods, I think we need a fire!
vi: Chặt hết bọn chúng. Trong rừng này lạnh quá, tau nghĩ chúng tau cần một mồi lửa!

note: [message]: speaker=Prince Haldric
en: Without the help of these tree-folk we’ll be trapped in these woods till we die! There will be nothing to hold the orcs back!
vi: Không có sự giúp đỡ của những người cây đó, chúng ta sẽ bị mắc kẹt trong khu rừng này đến lúc chết! Sẽ chẳng có gì để cầm cự với bọn người thú!

note: [message]: speaker=Burin the Lost
en: Stupid tree-folk.
vi: Lũ người cây ngu đần.

note: [message]: speaker=Prince Haldric
en: We’ve defeated the orcs!
vi: Chúng ta đã đánh bại bọn người thú!

note: [message]: speaker=Elilmaldur-Rithrandil
en: On this day you have proved yourself to be a tree-friend. For so long your kind has only come with sharp blades to harm my kind. You come to build these buildings of stone. Our roots may be slow, but they are strong. We will eventually claim all of the stones back for the earth.
vi: Hôm nay các bạn đã chứng tỏ mình là bạn của cây. Từ lâu người của các bạn chỉ mang những lưỡi rìu sắc đến để làm hại chúng tôi. Các bạn đến để xây dựng những công trình bằng đá này. Rễ của chúng tôi có thể chậm, nhưng mạnh. Chúng tôi rốt cuộc cũng sẽ đòi lại tất cả những tảng đá này cho trái đất.

note: [message]: speaker=Prince Haldric
en: Well, I suspect you won’t have to worry about my kind for much longer. The orcs have come, and they are taking this Isle!
vi: Tôi nghĩ các ông sẽ không phải lo lắng về người của tôi nhiều nữa. Bọn người thú đã đến, và chúng đang chiếm hòn đảo này!

note: [message]: speaker=Elilmaldur-Rithrandil
en: Hmmmm— my kind were here before your kind, and we will be here after the orcs are gone as well. We were here before all others, and I suspect that we will be here in the end.
vi: Hừm, người của tôi đã ở đây trước người của cậu, và chúng tôi cũng sẽ ở đây sau khi bọn người thú ra đi. Chúng tôi đã ở đây trước tất cả những người khác, và tôi nghĩ rằng cuối cùng thì chúng tôi sẽ ở đây.

note: [message]: speaker=Prince Haldric
en: Can you help us fight the orcs?
vi: Các ông có thể giúp chúng tôi đánh bọn người thú không?

note: [message]: speaker=Elilmaldur-Rithrandil
en: My kind are bound to the forest, we would be of little help to you beyond our borders. Maybe we could still be of some aid to you. In a war of your people some time ago one of your kings trapped an evil lich in the catacombs of the temple at the heart of the wood. We were there, we were watching.
vi: Người của tôi gắn kết với rừng, chúng tôi không giúp được nhiều cho các bạn ngoài biên giới của chúng tôi. Có thể chúng tôi vẫn giúp được ít nào đó cho các bạn. Trong một cuộc chiến tranh của loài người các bạn cách đây cũng lâu, một trong số các vị vua của các bạn đã bẫy nhốt một thây ma xấu xa trong hầm mộ của ngôi đền ở giữa rừng. Chúng tôi đã ở đó, chúng tôi theo dõi.

note: [message]: speaker=Elilmaldur-Rithrandil
en: After we drove your kind off we figured out how to break the spell that holds the Evil in the catacombs, and keeps others from entering them.
vi: Sau khi chúng tôi đánh đuổi người của các bạn đi, chúng tôi tìm được cách phá phép thuật giữ kẻ xấu xa trong hầm mộ, và ngăn không cho người khác vào.

note: [message]: speaker=Prince Haldric
en: This helps us how?
vi: Điều này sẽ giúp chúng tôi thế nào?

note: [message]: speaker=Elilmaldur-Rithrandil
en: The lich was carrying a powerful artifact. We know, we can feel it. This artifact may aid you in your quest.
vi: Tên thây ma đang giữ một bảo bối có sức mạnh. Chúng tôi biết, chúng tôi có thể cảm nhận được nó. Bảo bối này có thể giúp đỡ các bạn.

note: [message]: speaker=Lady Outlaw
en: He must mean the Ruby of Fire. It was our most powerful artifact. We brought it with us from the Old Continent, long ago. We thought it was lost in the war with your people, when Lich-Lord Lenvan fell!
vi: Ông ta chắc hẳn đang nói về viên ngọc lửa. Đó là bảo bối mạnh nhất của chúng tôi. Chúng tôi đã mang nó theo từ Cựu Lục Địa, cách đây đã lâu. Chúng tôi đã nghĩ nó bị thất lạc trong chiến tranh với người của anh, khi chúa tể thây ma Lenvan thất thủ!

note: [message]: speaker=Prince Haldric
en: At this point we need all of the help we can get!
vi: Lúc này chúng tôi cần tất cả mọi trợ giúp chúng tôi có thể nhận được!

note: [message]: speaker=Elilmaldur-Rithrandil
en: Then I will open the catacombs for you...
vi: Thế thì tôi sẽ mở hầm mộ cho các bạn...

note: [message]: speaker=Lady Outlaw
en: Young Prince, while the lich-lords have betrayed us by allying themselves with that orcish scum, I can’t bring myself to fight against one of the greatest leaders of my people.
vi: Hoàng tử trẻ, mặc dù các chúa tể thây ma đã phản bội chúng tôi bằng cách liên minh với bọn cặn bã người thú đó, nhưng tôi không thể để mình chiến đấu chống lại một trong những người chỉ huy vĩ đại nhất của chúng tôi.

note: [message]: speaker=Prince Haldric
en: Lady, why would you let those monsters lead your people?
vi: Nữ tướng cướp, tại sao bọn cô lại để cho những con quái vật đó dẫn dắt người của mình?

note: [message]: speaker=Lady Outlaw
en: Haldric, we are an ancient people who lived in a land filled with all manner of man and beast. We needed vision that extended beyond the meager span of human years. The art of necromancy allowed our best and brightest to live forever, and our worst got to serve as mindless slaves.
vi: Haldric, chúng tôi là một dân tộc cổ sống ở một vùng đất với đủ mọi loại người và thú. Chúng tôi cần ý định vượt xa tuổi thọ ngắn ngủi của con người. Thuật gọi hồn cho phép những người tài giỏi nhất của chúng tôi sống mãi mãi, và những người kém nhất phải phục vụ như những nô lệ ngu đần.

note: [message]: speaker=Lady Outlaw
en: Other than losing our war in the far West, then our refugee war to your people, and this orc thing, it wasn’t such a bad deal. Lich-Lord Lenvan was one of our greatest leaders. He led our escape to this land. Albeit, after being down in that hole for so long I don’t imagine he’s too happy.
vi: Ngoài việc thua cuộc chiến tranh ở phương tây xa xôi, sau đó là cuộc chiến tranh tị nạn trước người của anh, rồi bọn người thú này, đó không phải một điều quá tệ. Chúa tể thây ma Lenvan là một trong những người chỉ huy vĩ đại nhất của chúng tôi. Ông ấy đã dẫn dắt chúng tôi chạy trốn đến vùng đất này. Dẫu vậy, sau khi bị nhốt trong hang đó quá lâu tôi không nghĩ ông ta sẽ vui vẻ.

note: [message]: speaker=Prince Haldric
en: Uh-huh. Have you considered the possibility that the unholy act of turning your best and brightest into undead is what causes them to fall into darkness?
vi: Ờ, ừ. Cô có xem xét tới khả năng rằng hành động vô đạo biến những người tài giỏi nhất của mình thành ma quái là điều khiến họ rơi vào bóng tối không?

note: [message]: speaker=Lady Outlaw
en: We should save the debate for later. I can still be of use to you. I shall scout the road ahead. We need to know if we can make it to Southbay. I’ll return in a few days.
vi: Chúng ta sẽ tranh luận sau. Tôi vẫn có thể hữu ích cho anh. Tôi sẽ trinh sát con đường phía trước. Chúng ta cần biết liệu có thể đến được vịnh Phương Nam hay không. Tôi sẽ trở về sau vài ngày nữa.

note: [message]: speaker=Prince Haldric
en: We have run out of time... We’ll be trapped in these woods until we die!
vi: Chúng ta đã hết thời gian... Chúng ta sẽ bị mắc kẹt trong khu rừng này đến lúc chết!

note: [scenario]: id=06_Temple_in_the_Deep
en: Temple in the Deep
vi: Ngôi đền dưới hang sâu

note: [part]
en: Prince Haldric and his company, grim and watchful, descend into catacombs below the temple, buried deep in the bedrock, in the very roots of the world itself. In the distance Haldric hears a booming voice.
vi: Hoàng tử Haldric cùng đoàn tùy tùng, quyết tâm và thận trọng, xuống hầm mộ bên dưới ngôi đền, được chôn sâu dưới nền đá cứng, trong gốc rễ tận cùng của thế giới. Haldric nghe thấy một giọng nói văng vẳng từ xa.

note: [side]: type=Lich, id=Lich-Lord Lenvan
en: Lich-Lord Lenvan
vi: Chúa tể thây ma Lenvan

note: [objective]: condition=win
en: Defeat the Lich-Lord
vi: Đánh bại chúa tể thây ma

note: [objective]: condition=win
en: Retrieve the Fire Ruby (with Prince Haldric)
vi: Lấy viên đá lửa (bằng Haldric)

note: [message]: speaker=Lich-Lord Lenvan
en: Free! I’m free at last! No mere magi could seal me in here forever! Rise, my soldiers of darkness, the world will be ours once more!
vi: Tự do! Cuối cùng ta đã được tự do! Không pháp sư nào có thể nhốt ta ở đây mãi được nữa! Đứng lên đi, hỡi các binh sĩ bóng tối của ta, thế giới sẽ lại một lần nữa là của chúng ta!

note: [message]: speaker=Burin the Lost
en: Back underground... Och. this feels much better! As for the current residents, ugh!
vi: Trở lại dưới lòng đất... Chà, lần này có vẻ tốt hơn nhiều! Nhưng bọn cư dân dưới này, tởm quá!

note: [message]: speaker=Prince Haldric
en: Let’s send these monsters to their final rest.
vi: Chúng ta hãy đưa những con quái vật này về nơi yên nghỉ cuối cùng.

note: [message]: speaker=unit
en: All my days are ended.
vi: Tất cả những ngày của ta thế là hết.

note: [message]: speaker=Prince Haldric
en: The world won’t miss him one bit.
vi: Thế giới sẽ không nhớ hắn ta một tí nào đâu.

note: [message]: speaker=Prince Haldric
en: What’s that! No! The tree-folk are sealing us back in here. They must think that we’ve failed. We’re trapped.
vi: Cái gì thế! Không! Các người cây lại nhốt chúng ta ở đây. Chắc họ nghĩ rằng chúng ta đã thất bại. Chúng ta đã bị mắc kẹt.

note: [message]: speaker=second_unit
en: I don’t like the look of that pool at all.
vi: Tôi không thích vẻ ngoài của cái ao đó chút nào.

note: [message]: speaker=Prince Haldric
en: It’s funny that the lich-lord didn’t have this on his person. Since I don’t actually know what this thing does, I’ll just put it in the bottom of my pack for right now.
vi: Thật lạ là tên chúa tể thây ma lại không mang thứ này trên người. Vì mình thực sự không biết thứ này làm gì, nên ngay bây giờ mình sẽ để nó dưới đáy ba lô.

note: [message]: speaker=narrator
en: Maybe you should move somebody else to the chest.
vi: Có lẽ bạn nên di chuyển ai đó khác đến chiếc hòm.

note: [message]: speaker=Prince Haldric
en: He’s raising our dead!
vi: Hắn ta đang hồi sinh người chết của chúng ta!

note: [scenario]: id=07_Return_to_Oldwood
en: Return to Oldwood
vi: Trở về rừng Cổ Thụ

note: [side]: type=Wose, id=Talodulborentan [side]: type=Wose, id=Gullatendronnorbum [side]: type=Ancient Wose, id=Elilmaldur-Rithrandil
en: Treefolk
vi: Người cây

note: [message]: speaker=narrator
en: Prince Haldric has emerged from the Lich-Lord’s tomb, with the Ruby of Fire. The forest seems particularly bright this day, but there is a cold breeze. It is late into the fall, and the first snows should fall any day. Prince Haldric has returned to his forest keep, and is pondering what to do next...
vi: Hoàng tử Haldric thoát khỏi mộ của chúa tể thây ma, với viên đá lửa. Khu rừng ngày hôm đó dường như sáng hơn, nhưng có một cơn gió lạnh. Đã cuối mùa thu, và những hạt tuyết đầu tiên bắt đầu rơi. Hoàng tử Haldric trở về pháo đài trong rừng của mình, cân nhắc về điều tiếp theo cần làm...

note: [message]: speaker=Elilmaldur-Rithrandil
en: So, you have defeated the lich and returned with his jewel of power. The earth feels happy beneath my toes.
vi: Thế là các bạn đã đánh bại tên thây ma và trở về với báu vật sức mạnh của hắn. Trái đất cảm thấy sung sướng dưới chân tôi.

note: [message]: speaker=Prince Haldric
en: I have the jewel, but I have no idea what it does. To make matters worse, I have no idea what’s going on outside this forest. The number of refugees is growing daily. We need to get to Southbay, but I dare not lead us onto the plains and risk a slaughter.
vi: Tôi có báu vật, nhưng tôi không biết nó làm gì. Còn tệ hơn, tôi không biết điều gì đang diễn ra ngoài khu rừng này. Số người tị nạn càng ngày càng tăng. Chúng tôi cần đến vịnh Phương Nam, nhưng tôi không dám dẫn người trên vùng đồng bằng và liều mạng với một cuộc tàn sát.

note: [message]: speaker=Elilmaldur-Rithrandil
en: My eyes do not extend beyond the forest. You have indeed shown yourself a tree-friend, I would there were more I could do to help you.
vi: Đôi mắt của tôi không vượt xa hơn khu rừng. Các bạn quả thực đã chứng tỏ mình là một người bạn của cây, ước gì tôi có thể giúp các bạn được nhiều hơn.

note: [message]: speaker=Prince Haldric
en: We can’t all stay here for the winter; we would starve, or freeze. Your hospitality, though generously meant, has barely sufficed. Hold — I see somebody!
vi: Tất cả chúng tôi không thể ở lại đây trong mùa đông, chúng tôi sẽ chết đói, hoặc chết cóng. Lòng mến khách của các ông, dù rất hào phóng, mới chỉ vừa đủ. Chờ đã - tôi nhìn thấy ai đó!

note: [message]: speaker=Lady Outlaw
en: You thought that I ran away, didn’t you?
vi: Anh nghĩ rằng tôi đã bỏ chạy, đúng không?

note: [message]: speaker=Prince Haldric
en: The thought had crossed my mind.
vi: Ý nghĩ đó vừa nảy ra trong đầu tôi.

note: [message]: speaker=Lady Outlaw
en: Well, I come bearing news of the road to Southbay!
vi: Ừm, tôi đến mang theo tin tức về con đường đến vịnh Phương Nam!

note: [message]: speaker=Prince Haldric
en: Really!
vi: Thật sao?

note: [message]: speaker=Lady Outlaw
en: The news is not good. The main host of orcs is between the forest and Southbay. We clearly can’t go that way. However, the road to Clearwater Port is free of orcs. Apparently they’re bogged down in the swamp of Esten.
vi: Tin không tốt. Đạo quân chính của bọn người thú đang ở giữa khu rừng và vịnh Phương Nam. Rõ ràng chúng ta không thể đi đường đó. Tuy nhiên, con đường đến cảng Nước Trong không có người thú. Hình như bọn chúng đang bị sa lầy ở đầm lầy Esten.

note: [message]: speaker=Prince Haldric
en: Well, I certainly don’t mind the thought of the orcs floundering around that infernal swamp. But, one question remains.
vi: Ừm, tôi chắc chắn không để ý đến bọn người thú đang mò mẫm trong đầm lầy quái quỷ đó. Nhưng vẫn còn một câu hỏi.

note: [message]: speaker=Prince Haldric
en: Can I trust you, and your information? I don’t even know your name.
vi: Tôi có thể tin cô, và thông tin của cô không? Tôi thậm chí còn không biết tên cô.

note: [message]: speaker=Prince Haldric
en: You again!
vi: Lại là ngươi!

note: [message]: speaker=Lady Outlaw
en: I come bearing news of the road to Southbay!
vi: Ta đến mang theo tin tức về con đường đến vịnh Phương Nam!

note: [message]: speaker=Prince Haldric
en: Humph! Your words mean very little to me.
vi: Hừ! Những lời của ngươi chẳng có ý nghĩa gì với ta.

note: [message]: speaker=Lady Outlaw
en: It is important, and not good. The main host of orcs is between the forest and Southbay. You clearly can’t go that way. However, the road to Clearwater Port is free of orcs. Apparently they’re bogged down in the swamp of Esten.
vi: Đây là tin quan trọng, và không tốt. Đạo quân chính của bọn người thú đang ở giữa khu rừng và vịnh Phương Nam. Rõ ràng các bạn không thể đi đường đó. Tuy nhiên, con đường đến cảng Nước Trong không có người thú. Hình như bọn chúng đang bị sa lầy ở đầm lầy Esten.

note: [message]: speaker=Lady Outlaw
en: I propose we join forces, and make a break for Clearwater Port.
vi: Ta đề nghị chúng ta hợp nhất lực lượng, và tìm cách đến cảng Nước Trong.

note: [message]: speaker=Prince Haldric
en: Well, I certainly don’t mind the thought of the orcs floundering around that infernal swamp. But, some questions remain.
vi: Ừm, ta chắc chắn không để ý đến bọn người thú đang mò mẫm trong đầm lầy quái quỷ đó. Nhưng vẫn còn một số câu hỏi.

note: [message]: speaker=Prince Haldric
en: Lady, why would you let those undead monsters lead your people?
vi: Nữ quái, tại sao bọn cô lại để cho những con quái vật ma quái đó dẫn dắt người của mình?

note: [message]: speaker=Lady Outlaw
en: Other than losing our war back west, then our refugee war to your people, and this orc thing, it wasn’t such a bad deal.
vi: Ngoài việc thua cuộc chiến tranh ở phương tây ngày xưa, sau đó là cuộc chiến tranh tị nạn trước người của anh, rồi bọn người thú này, đó không phải một điều quá tệ.

note: [message]: speaker=Prince Haldric
en: Uh-huh. Have you considered the possibility that the unholy act of turning your best and brightest into undead is what caused them to fall into darkness?
vi: Ờ, ừ. Cô có xem xét tới khả năng rằng hành động vô đạo biến những người tài giỏi nhất của mình thành ma quái là điều khiến họ rơi vào bóng tối không?

note: [message]: speaker=Lady Outlaw
en: We should save this pointless debate for later. Anything else?
vi: Chúng ta hãy gác lại cuộc tranh luận vô nghĩa này. Còn gì nữa không?

note: [message]: speaker=Prince Haldric
en: Why should I trust you, or your information? I don’t even know your name, and you have this nasty habit of mysteriously vanishing!
vi: Tại sao tôi phải tin cô, hay thông tin của cô? Tôi thậm chí còn không biết tên cô, và cô có thói quen kinh tởm khi biến mất một cách bí ẩn!

note: [message]: speaker=Lady Outlaw
en: Bah, have it your way!
vi: Thôi được rồi!

note: [unit]: id=Lady Jessene, type=$lady_store.type, gender=female
en: Lady Jessene
vi: Nàng Jessene

note: [message]: speaker=Lady Jessene
en: Young prince, it is time to go! We must flee before the winter snow!
vi: Hoàng tử trẻ, đã đến lúc đi! Chúng ta phải chạy trốn trước khi tuyết mùa đông đến!

note: [message]: speaker=Prince Haldric
en: Fair enough. We will head for Clearwater Port. Thank you, Elilmaldur-Rithrandil, I will remember your hospitality!
vi: Được rồi. Chúng ta sẽ thẳng hướng đến cảng Nước Trong. Cảm ơn ông, Elilmaldur-Rithrandil, tôi sẽ nhớ đến lòng mến khách của ông!

note: [message]: speaker=Elilmaldur-Rithrandil
en: Always happy to help a tree-friend. May the Powers of Light guide you on your way!
vi: Luôn sung sướng khi giúp một người bạn của cây. Cầu mong các vị thần ánh sáng chỉ đường cho các bạn!

note: [message]: speaker=Burin the Lost
en: Finally, we’re getting out of this forest!
vi: Cuối cùng, chúng ta cũng ra khỏi khu rừng này!

note: [message]: speaker=narrator [scenario]: id=08_Clearwater_Port
en: Clearwater Port
vi: Cảng Nước Trong

note: [side]: type=Lieutenant, id=Commander Aethyr [case]
en: Commander Aethyr
vi: Chỉ huy Aethyr

note: [event]
en: Angry Farmer
vi: Nông dân tức giận

note: [objective]: condition=win
en: Cowardly:
vi: Hèn nhát:

note: [objective]: condition=win
en: Flee on the First Ship
vi: Chạy trốn trên con tàu đầu tiên

note: [objective]: condition=win
en: Flee on the Second Ship
vi: Chạy trốn trên con tàu thứ hai

note: [objective]: condition=win
en: Heroic:
vi: Anh hùng:

note: [objective]: condition=win
en: Flee on the Third Ship
vi: Chạy trốn trên con tàu thứ ba

note: [objective]: condition=lose
en: Death of Lady Jessene
vi: Nàng Jessene chết

note: [objective]: condition=lose
en: Death of Commander Aethyr
vi: Chỉ huy Aethyr chết

note: [objective]: condition=lose
en: Miss the Last Ship
vi: Lỡ con tàu cuối cùng

note: [message]: speaker=narrator
en: Our Prince has arrived at Clearwater Port, with the orcs on his heels. While the orcs haven’t caught up with him yet, the winter snow has, and the ships seem to be missing from the port.
vi: Hoàng tử của chúng ta đến cảng Nước Trong, với bọn người thú đang theo sát gót. Dù bọn người thú chưa bắt được cậu, nhưng tuyết mùa đông đã tràn về, và những con tàu có vẻ không có mặt ở bến cảng.

note: [message]: speaker=Sir Ruddry
en: Ha! Clearwater Port still stands!
vi: A! Cảng Nước Trong vẫn đứng vững!

note: [message]: speaker=Prince Haldric
en: Lieutenant, who is in command here? And where are the ships? We risk being trapped in this city for the winter if the port freezes over.
vi: Trung úy, ai chỉ huy ở đây thế? Còn những con tàu đâu? Chúng ta có nguy cơ bị mắc kẹt ở thành phố này trong mùa đông nếu bến cảng đóng băng.

note: [message]: speaker=Commander Aethyr
en: I am, my Lord, I command the local garrison. Our whole fishing fleet is evacuating people to Southbay as we speak. The ships should be back in a few days. Our forces engaged the orcs as they exited the Swamp of Esten. At first, we prevailed, and pushed them back into the swamp!
vi: Tôi, thưa ngài, tôi chỉ huy đồn lính địa phương. Toàn bộ đội tàu đánh cá của chúng tôi đang sơ tán người dân đến vịnh Phương Nam. Những con tàu sẽ trở lại trong vài ngày tới. Lực lượng của chúng tôi đã giao tranh với bọn người thú khi chúng ra khỏi đầm lầy Esten. Ban đầu chúng tôi thắng thế và đã đẩy lui chúng vào đầm lầy!

note: [message]: speaker=Commander Aethyr
en: But our victory did not hold; orc reinforcements quickly overran our positions. We lost most of our forces, my lord, including the King of Clearwater, who died bravely leading a charge.
vi: Nhưng chiến thắng của chúng tôi không kéo dài, quân tiếp viện người thú nhanh chóng tàn phá các vị trí của chúng tôi. Chúng tôi mất gần hết lực lượng, thưa ngài, gồm cả vua Nước Trong, người đã hy sinh anh dũng khi dẫn đầu một cuộc tấn công.

note: [message]: speaker=Prince Haldric
en: That’s horrible!
vi: Thật là khủng khiếp!

note: [message]: speaker=Commander Aethyr
en: The blood of many good soldiers stained the frozen field that day. And still the orcs press on. The king left no heir, but the other nobles have fled to Southbay. We’ve been busy evacuating the rest of the populace. The army bought us enough time to evacuate almost all our people, and most of the winter stores. They’ve gone to Southbay, which is brimming with refugees from all over.
vi: Máu của nhiều binh sĩ nhuộm đỏ chiến trường ngày hôm đó. Nhưng bọn người thú vẫn tiến lên. Đức vua không có người thừa kế, còn các quý tộc khác đã chạy trốn đến vịnh Phương Nam. Chúng tôi bận sơ tán những người dân còn lại. Quân đội giúp chúng tôi có đủ thời gian để sơ tán gần như toàn bộ dân chúng, và phần lớn các kho dự trữ mùa đông. Họ đã đến vịnh Phương Nam, giờ tràn ngập người tị nạn từ khắp nơi.

note: [message]: speaker=Commander Aethyr
en: We’re only holding the city until the last of the refugees are gone. You, my lord, are free to retreat to safety when the next ship comes. But, if I may be frank, my lord, our defenses are stretched thin and we could use all the help we can get to hold our walls. Otherwise I fear that we will be overrun before the last of the people can be evacuated.
vi: Chúng tôi chỉ trấn giữ thành phố đến khi người tị nạn cuối cùng rời đi. Các ngài, thưa ngài, được tự do rút đến nơi an toàn khi con tàu kế tiếp đến. Nhưng, cho phép tôi được nói thẳng, lực lượng của chúng tôi bị dàn mỏng và chúng tôi sử dụng mọi trợ giúp chúng tôi có thể nhận được để giữ vững thành trì. Nếu không tôi sợ rằng chúng tôi sẽ bị áp đảo trước khi những người cuối cùng có thể được sơ tán.

note: [message]: speaker=Prince Haldric
en: Well, we are the last of the refugees from our lands, for the orcs are right on our heels! We have Wesfolk with us. They have been of service. They are to be evacuated as well. We have traveled far and bear many wounded, but we will help you defend these walls as long as we can.
vi: Ừm, chúng tôi là những người tị nạn cuối cùng từ vùng đất của chúng tôi, vì bọn người thú đang ở ngay sát gót! Chúng tôi có cả những người Wesfolk. Họ đã phục vụ. Họ cũng cần được sơ tán. Chúng tôi đã đi xa và có nhiều người bị thương, nhưng chúng tôi sẽ giúp ông bảo vệ các thành trì này lâu đến mức có thể.

note: [message]: speaker=Commander Aethyr
en: I thank you, my lord. But we are to bring these Wesfolk too? It would be... highly irregular. Are you sure, my lord?
vi: Tôi cảm ơn ngài, thưa ngài. Nhưng chúng tôi cũng mang những người Wesfolk này theo sao? Điều đó thật... bất thường. Ngài có chắc không, thưa ngài?

note: [message]: speaker=Prince Haldric
en: Yes. Be sure that it is understood that these are our allies and friends.
vi: Chắc. Hãy hiểu rằng đây là những đồng minh và bạn bè của chúng ta.

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Commander Aethyr #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Orga
en: Yes, sir!
vi: Vâng, thưa ngài!

note: [message]: speaker=Lady Jessene
en: Yes sir, indeed! You need us to help hold out until the ships arrive.
vi: Đúng vậy, thưa ngài! Ngài cần chúng tôi giúp đỡ cầm cự khi những con tàu đến.

note: [message]: speaker=Burin the Lost
en: Ships! Nobody said anything about ships. Will this torture ever end! Ahh, the orcs will help take my mind off things.
vi: Tàu! Chẳng ai nói gì về những con tàu. Ước gì nỗi thống khổ này kết thúc! À, bọn người thú sẽ giúp ta bớt căng thẳng.

note: [message]: speaker=Commander Aethyr
en: To your posts, men! We should be able to evacuate everyone in three more boatloads. Until then, let us make those orcs pay dearly for every inch of our land. For our homes, for our people, for our fallen king!
vi: Mọi người, vào vị trí! Chúng ta có thể sơ tán mọi người trong ba đợt tàu nữa. Đến lúc đó, hãy bắt bọn người thú phải trả giá đắt cho mỗi phân đất của chúng ta. Vì nhà của chúng ta, vì người của chúng ta, vì đức vua đã hy sinh của chúng ta!

note: [message]: speaker=unit
en: You killed my family! Die!
vi: Các ngươi đã sát hại gia đình ta! Chết đi!

note: [message]: speaker=Lady Jessene
en: <i>“Bring these Wesfolk too? It would be... highly irregular.”</i> Bah! I’ll show you irregular...
vi: <i>“Cũng mang những người Wesfolk này theo sao? Điều đó thật... bất thường.”</i> Hừ! Tôi sẽ cho ông thấy bất thường...

note: [message]: speaker=Ut'Tan-Vrork
en: Push ’em into the sea! They’re in our winter homes! Heh... Tan-Vragar, I’m sure they will enjoy your little surprise!
vi: Đẩy chúng xuống biển! Chúng đang ở trong những ngôi nhà mùa đông của chúng tau! Ê... Tan-Vragar, tau chắc chắn chúng sẽ thích bất ngờ nhỏ của mày đấy!

note: [message]: speaker=narrator
en: An ode to ye, on yer way, I hope you have a brighter day!
vi: Hãy hát ca, hãy bước đi, tôi hy vọng bạn có một ngày tươi sáng hơn!

note: [message]: speaker=narrator
en: Dead-Man’s Ford
vi: Khúc cạn của người chết

note: [message]: speaker=narrator
en: The River Road — To the Swamp of Esten.
vi: Đường sông - Đến đầm lầy Esten.

note: [message]: speaker=Commander Aethyr
en: My lord, the first ship has arrived! Prince Haldric, if you and your men must leave for Southbay just go to the pier to board the ship.
vi: Thưa ngài, con tàu đầu tiên đã đến! Hoàng tử Haldric, nếu ngài và người của ngài phải rời đến vịnh Phương Nam, chỉ cần đi ra bến để lên tàu.

note: [message]: speaker=Commander Aethyr
en: My lord, the first ship is departing. But the second ship should arrive shortly.
vi: Thưa ngài, con tàu đầu tiên đã khởi hành. Nhưng con tàu thứ hai không lâu nữa sẽ đến.

note: [message]: speaker=Commander Aethyr
en: My lord, the second ship has arrived! Prince Haldric, if you and your men want to leave for Southbay just go to the pier to board the ship.
vi: Thưa ngài, con tàu thứ hai đã đến! Hoàng tử Haldric, nếu ngài và người của ngài phải rời đến vịnh Phương Nam, chỉ cần đi ra bến để lên tàu.

note: [message]: speaker=Commander Aethyr
en: My lord, the second ship is departing. But the last ship will be here before long. With your help we can hold on just a while longer.
vi: Thưa ngài, con tàu thứ hai đã khởi hành. Nhưng con tàu cuối cùng sẽ ở đây ngay bây giờ. Với sự trợ giúp của ngài, chúng ta có thể cầm cự lâu hơn một chút.

note: [message]: speaker=Commander Aethyr
en: My lord, the last ship has arrived! Finally the last of our people can flee to safety. Prince Haldric, you and your men must go now! Go to the pier to board the ship for Southbay.
vi: Thưa ngài, con tàu cuối cùng đã đến! Những người cuối cùng của chúng ta có thể chạy trốn đến nơi an toàn. Hoàng tử Haldric, ngài và người của ngài phải đi ngay bây giờ! Hãy đi ra bến để lên tàu đến vịnh Phương Nam.

note: [message]: speaker=Commander Aethyr
en: My lord, the last ship is departing. We’re trapped!
vi: Thưa ngài, con tàu cuối cùng đã khởi hành. Chúng ta đã bị mắc kẹt!

note: [message]: speaker=Commander Aethyr
en: My lord, the ship isn’t here yet. Come help us defend against the orcs.
vi: Thưa ngài, con tàu chưa ở đây. Hãy đến giúp chúng tôi phòng thủ chống lại bọn người thú.

note: [message]: speaker=Commander Aethyr
en: Shirk not your duty, soldier. When the boat arrives, this is where Prince Haldric must go to lead you to the ship. Until then, help us defend against the orcs.
vi: Đừng trốn tránh trách nhiệm của mình, chiến sĩ. Khi con tàu đến, đây là nơi hoàng tử Haldric phải đến để dẫn các bạn lên tàu. Đến lúc đó, hãy giúp chúng tôi phòng thủ chống lại bọn người thú.

note: [message]: speaker=Commander Aethyr
en: Let me have peace in Death! My love, I’ll be there soon—
vi: Hãy để ta được yên nghỉ! Tình yêu của ta, ta sẽ sớm ở đó...

note: [message]: speaker=Prince Haldric
en: We needed him to get out of here. We’re trapped!
vi: Chúng ta cần ông ta để ra khỏi đây. Chúng ta đã bị mắc kẹt!

note: [message]: speaker=Burin the Lost
en: I know I mentioned I can’t float.
vi: Tôi biết tôi đã nói tôi không thể nổi mà.

note: [message]: speaker=Lady Jessene
en: Might I suggest a bit of a detour?
vi: Tôi có thể đề nghị vòng vèo một chút được không?

note: [message]: speaker=Lady Jessene
en: You have the Ruby of Fire, but you have no idea what it does, correct? You know that lich you have petrified just outside of Southbay—
vi: Anh có viên đá lửa, nhưng anh không biết nó làm gì, đúng không? Anh biết tên thây ma ở ngay ngoài vịnh Phương Nam mà bọn anh đã hóa đá đó...

note: [message]: speaker=Prince Haldric
en: Yes, Lich Point! Where we first used our magi in battle, and turned the tide of war against your people.
vi: Đúng vậy, mũi Thây Ma! Nơi chúng tôi lần đầu tiên sử dụng các pháp sư để chiến đấu, và đảo chiều cuộc chiến tranh chống lại người của cô.

note: [message]: speaker=Lady Jessene
en: Erm, yes... He was Caror, the arch rival of our dearly departed Lich-Lord Lenvan. He coveted the ruby, and was studying it. The only copy of his study, the Book of Fire and Darkness, was petrified along with him.
vi: Ừ, đúng vậy... Đó là Caror, địch thủ chính của chúa tể thây ma Lenvan vừa mới chết. Hắn ta thèm muốn viên đá, và đã nghiên cứu về nó. Bản nghiên cứu duy nhất của hắn, cuốn sách về lửa và bóng tối, đã bị hóa đá cùng với hắn.

note: [message]: speaker=Prince Haldric
en: If we make landfall outside of Southbay, we’ll be trapped. Of that I am sure!
vi: Nếu chúng ta cập bến ngoài vịnh Phương Nam, chúng ta sẽ bị mắc kẹt. Tôi chắc chắn về điều đó!

note: [message]: speaker=Commander Aethyr
en: My family was from Southbay. My father was a soldier there. The city’s sewer entrance is near that fossil of a lich.
vi: Gia đình tôi đến từ vịnh Phương Nam. Cha tôi là một binh sĩ ở đó. Lối vào cống ngầm của thành phố nằm gần hóa thạch của thây ma đó.

note: [message]: speaker=Prince Haldric
en: Wow, this is beginning to sound dangerously like a plan. Commander Aethyr, will you join us?
vi: Chà, kế hoạch này bắt đầu có vẻ nguy hiểm. Chỉ huy Aethyr, ông sẽ tham gia cùng chúng tôi chứ?

note: [message]: speaker=Commander Aethyr
en: No. These monsters killed my family. My wife, my daughters. There is nothing left for me. I’ll stay. By the time the orcs wrestle Clearwater Port away from me there’ll be nothing but rubble left!
vi: Không. Những con quái vật này đã sát hại gia đình tôi. Vợ tôi, các con gái của tôi. Tôi chẳng còn gì nữa. Tôi sẽ ở lại. Khi bọn người thú vật lộn để cướp được cảng Nước Trong của tôi, sẽ chẳng còn lại gì ngoài gạch vụn!

note: [message]: speaker=Commander Aethyr
en: The peasant farmers seem to like you. Who knows, maybe they’ll be of some help.
vi: Các nông dân có vẻ thích ngài. Ai mà biết, có thể họ cũng giúp đỡ được chút nào đó.

note: [message]: speaker=Prince Haldric
en: Resources are scarce, we need all of the help we can get. Be brave and fight hard, my friend!
vi: Các tài nguyên đang khan hiếm, chúng ta cần tất cả mọi trợ giúp chúng ta có thể nhận được. Hãy dũng cảm chiến đấu hết sức, bạn của tôi!

note: [scenario]: id=09_Fallen_Lich_Point
en: Fallen Lich Point
vi: Mũi Thây Ma Thất Trận

note: [side]: type=Lich, id=Lich-Lord Caror
en: Lich-Lord Caror
vi: Chúa tể thây ma Caror

note: [objective]: condition=win
en: Kill the lich to get his book
vi: Giết tên thây ma để lấy cuốn sách của hắn

note: [objective]: condition=win
en: Haldric enters Southbay’s sewer
vi: Haldric vào cống ngầm của vịnh Phương Nam

note: [message]: speaker=Tan-Pulk
en: Da big bosses said we’d be in da city by winter. Bosses wrong, human-worms still there, and I’m a tinkin—
vi: Các ông chủ đã nói chúng tau sẽ ở trong thành phố đó trước mùa đông. Các ông chủ sai, lũ sâu bọ con người vẫn ở đó, và tau đang...

note: [message]: speaker=Ut'Tan-Grilg
en: Wait! I see a ship! Humans is coming! Smash ’em good!
vi: Chờ đã! Tau nhìn thấy một con tàu. Bọn con người đang đến! Đập chúng!

note: [message]: speaker=Prince Haldric
en: Well, let’s un-petrify that lich and take his book, then get into the sewers. Umm, what language would that book be in?
vi: Chúng ta hãy giải phép hóa đá tên thây ma đó và lấy cuốn sách của hắn, sau đó vào các cống ngầm. Ừm, cuốn sách đó viết bằng ngôn ngữ gì nhỉ?

note: [message]: speaker=Lady Jessene
en: Some pep talk. The book will probably be in the Old Wesfolk tongue.
vi: Nói hùng hồn thật. Cuốn sách có lẽ viết bằng tiếng Wesfolk cổ.

note: [message]: speaker=Prince Haldric
en: Ohh.
vi: Ồ.

note: [message]: speaker=Lady Jessene
en: Just get the book, I think I should be able to translate it.
vi: Chỉ cần lấy cuốn sách, tôi nghĩ tôi có thể dịch nó.

note: [message]: speaker=Prince Haldric
en: Then, into Southbay’s sewer.
vi: Sau đó, vào cống ngầm của vịnh Phương Nam.

note: [message]: speaker=Lady Jessene
en: Right.
vi: Đúng vậy.

note: [message]: speaker=Prince Haldric
en: There’s an odd monolith standing near here. Maybe it has something to do with the Lich-Lord... I should investigate more closely.
vi: Có một trụ đá kỳ cục đứng gần đây. Có thể nó có gì đó liên quan đến tên chúa tể thây ma... Tôi sẽ điều tra kỹ lưỡng hơn.

note: [message]: speaker=unit
en: There’s an odd monolith standing near here.
vi: Có một trụ đá kỳ cục đứng gần đây.

note: [message]: speaker=Lady Jessene
en: Haldric, this looks like a job for you, probably something to do with the lich. Maybe you should get yourself over here.
vi: Haldric, đây có vẻ là một công việc cho anh, có thể có gì đó cần làm với tên thây ma. Có lẽ anh nên tự mình đến đây.

note: [option]
en: I think I’ll say that magic phrase.
vi: Tôi nghĩ tôi sẽ nói câu thần chú đó.

note: [message]: speaker=Lady Jessene
en: Hmph! You’re just happy because that monolith proves your paternity!
vi: Hừm! Anh chỉ vui mừng vì trụ đá đó chứng minh được dòng dõi của mình!

note: [message]: speaker=Lich-Lord Caror
en: Free, I’m free, and I feel the Ruby of Fire! It will be mine.
vi: Tự do, ta đã được tự do, ta cảm thấy viên đá lửa! Nó sẽ là của ta.

note: [message]: speaker=Minister Edren
en: No you won’t, you soldier of darkness!
vi: Không, ngươi sẽ không có đâu, con quỷ của bóng tối!

note: [option]
en: I think I’ll wait a while before uttering any magic phrases.
vi: Tôi nghĩ tôi sẽ chờ một chút trước khi đọc câu thần chú.

note: [message]: speaker=Prince Haldric
en: We have more pressing matters to deal with before we free that lich.
vi: Chúng ta có nhiều vấn đề thúc bách hơn cần xử lý trước khi giải phóng thây ma đó.

note: [message]: speaker=Lady Jessene
en: Afraid you’ll find out you’re not of the line of Kings?
vi: Anh sợ sẽ nhận ra mình không thuộc dòng dõi hoàng gia chứ gì?

note: [message]: speaker=narrator
en: This sounds like a job for Prince Haldric, hopefully.
vi: Đây có vẻ là một công việc cho hoàng tử Haldric, hy vọng thế.

note: [message]: speaker=narrator
en: The Lich-Lord is already free.
vi: Tên chúa tể thây ma đã được giải phóng rồi.

note: [message]: speaker=narrator
en: NW — Southbay.
vi: TB - Vịnh Phương Nam

note: [message]: speaker=unit
en: More like ‘NW — Every orc on the Isle’. Hmph!
vi: Đúng hơn phải là ‘TB - Mọi người thú trên hòn đảo’. Hừm!

note: [message]: speaker=Prince Haldric
en: We have the book! Let’s get out of here!
vi: Chúng ta đã có cuốn sách! Hãy ra khỏi đây!

note: [message]: speaker=Lady Jessene
en: Sounds good to me.
vi: Nghe có vẻ tốt.

note: [message]: speaker=Prince Haldric
en: I feel like I’m forgetting something. Ohh, the book!
vi: Tôi cảm thấy mình đã quên điều gì đó. Ôi, cuốn sách!

note: [message]: speaker=narrator
en: Prince Haldric must be the first into the sewers of Southbay.
vi: Hoàng tử Haldric phải là người đầu tiên vào cống ngầm vịnh Phương Nam.

note: [message]: speaker=Rarlg
en: Rarlg — argh, a raul-rarlg!
vi: Rarlg, raul-rarlg!

note: [message]: speaker=Prince Haldric [message]: speaker=Ut'Tan-Grilg [message]: speaker=Tan-Pulk
en: Oh my!
vi: Ôi chúa!

note: [message]: speaker=Lady Jessene
en: And he brought a friend.
vi: Nó còn mang theo bạn.

note: [message]: speaker=Lich-Lord Caror
en: So close. So close.
vi: Hết rồi. Hết rồi.

note: [message]: speaker=second_unit
en: I found the book in what was left of his robes! Let’s get out of here!
vi: Tôi tìm thấy cuốn sách trong áo choàng hắn bỏ lại! Hãy ra khỏi đây!

note: [message]: speaker=Prince Haldric
en: We have the book and the orcs are out of our way. Let’s get out of here!
vi: Chúng ta có cuốn sách và bọn người thú đã biến khỏi đường đi của chúng ta. Hãy ra khỏi đây!

note: [message]: speaker=Prince Haldric
en: I can hear their reinforcements coming! We’re trapped! All is lost!
vi: Tôi có thể nghe thấy quân tiếp viện của chúng đang đến! Chúng ta đã bị mắc kẹt! Tất cả thế là hết!

note: [message]: speaker=narrator
en: Sewer — Danger Keep Out!
vi: Cống ngầm - Nguy hiểm. Tránh xa!

note: [scenario]: id=10_Sewer_of_Southbay
en: Sewer of Southbay
vi: Cống ngầm vịnh Phương Nam

note: [side]: type=Arch Mage, id=Daellyn the Red
en: Daellyn the Red
vi: Daellyn Đỏ

note: [side]: type=Arch Mage, id=Daellyn the Red [side]: type=Arch Mage, id=Tinry the Red
en: Red Wizards
vi: Phù thủy đỏ

note: [side]: type=Arch Mage, id=Tinry the Red
en: Tinry the Red
vi: Tinry Đỏ

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [event] #-#-#-#-#  22 (gnome-games TRUNK)  #-#-#-#-# Translators: this string is the name of a game of patience. If there is an established standard name for this game in your locale, use that; otherwise you can translate this string freely, literally,
en: Spider
vi: Nhện

note: [objective]: condition=win
en: Prince Haldric exits the sewer
vi: Hoàng tử Haldric ra khỏi cống ngầm

note: [objective]: condition=win
en: Defeat both wizards and Prince Haldric exits the sewer
vi: Đánh bại cả hai phù thủy và hoàng tử Haldric ra khỏi cống ngầm

note: [message]: speaker=narrator
en: In the last leg of their journey to Southbay, Haldric and his companions find themselves in the Sewers of Southbay.
vi: Trong chặng cuối của hành trình đến vịnh Phương Nam, Haldric và đoàn tùy tùng nhận thấy mình đang ở trong các cống ngầm của vịnh Phương Nam.

note: [message]: speaker=Burin the Lost
en: Only a human could take such a lovely cave and fill it with refuse. Humans. Hey, is that a pair of boots?
vi: Chỉ con người mới có thể lấp đầy một hang động đẹp như thế này bằng rác thải. Con người. Ơ, kia có phải một đôi ủng không?

note: [message]: speaker=Prince Haldric
en: We should be cautious down here. This isn’t an old maid’s drain pipe, this is the sewer of Southbay. It is said that the city diverted an underground river for its own use, and let their own effluent run down the old river bed.
vi: Chúng ta nên thận trọng ở dưới này. Đây không phải rãnh thoát nước của một bà già, đây là cống ngầm vịnh Phương Nam. Người ta nói rằng thành phố đã bẻ hướng một dòng sông ngầm để sử dụng, và để chất thải chảy bên dưới lòng sông cũ.

note: [message]: speaker=Prince Haldric
en: This is the far end of that river bed. Legend has it—
vi: Đây là đầu cuối cùng của lòng sông đó. Truyền thuyết nói rằng...

note: [message]: speaker=Daellyn the Red
en: Can you feel it, brother? This one bears the Ruby of Fire. After all our time searching, it has come to us!
vi: Em có cảm thấy không, em trai? Tên này mang viên đá lửa. Sau bao nhiêu thời gian tìm kiếm, nó đã đến với chúng ta!

note: [message]: speaker=Tinry the Red
en: The brothers Red will finally ascend to power. We must have it. Get them!
vi: Các anh em Đỏ cuối cùng sẽ tiến đến sức mạnh. Chúng ta phải có nó. Hãy thanh toán chúng!

note: [message]: speaker=Prince Haldric
en: Nooo! The wizards are flooding the sewer. We’re doomed!
vi: Khôôông! Bọn phù thủy đang làm ngập cống ngầm. Chúng ta tận số rồi!

note: [message]: speaker=Lady Jessene
en: Haldric, I feel a strong foreboding. Have you noticed that anything that happens to be strong in the ways of magic can sense that ruby? Elilmaldur-Rithrandil felt it, and so did Lich-Lord Caror, now these two.
vi: Haldric, tôi linh tính có điềm gở. Anh có nhận thấy bất cứ kẻ nào mạnh về phép thuật đều có thể cảm nhận được viên đá đó không? Elilmaldur-Rithrandil cảm nhận được nó, chúa tể thây ma Caror cũng vậy, giờ là hai tên này.

note: [message]: speaker=Prince Haldric
en: We retrieved the Lich-Lord’s book, and I can literally feel the power of the ruby, even with it in my pack. Let’s work out what it does, before we decide what to do with it.
vi: Chúng ta đã lấy được cuốn sách của tên chúa tể thây ma, và đúng là tôi có thể cảm nhận được sức mạnh của viên đá, kể cả ở trong ba lô. Chúng ta hãy thử xem nó làm gì, trước khi quyết định làm gì với nó.

note: [message]: speaker=Daellyn the Red [message]: speaker=Tinry the Red
en: Brother!
vi: Người anh em!

note: [message]: speaker=second_unit
en: Hmm. He seems to have had a map, and some gold!
vi: Hừm. Hình như hắn có bản đồ, và một ít vàng!

note: [message]: speaker=unit
en: Argh, the stream bed is blocked! Only a pint of goo is getting through. We’ll have to go around.
vi: Á, lòng sông đã bị chặn! Chỉ có đống chất nhờn mới qua được. Chúng ta phải đi loanh quanh.

note: [message]: speaker=narrator
en: To Southbay
vi: Đến vịnh Phương Nam

note: [message]: speaker=narrator
en: It’s not very heroic if Prince Haldric isn’t the one to lead his band from the Sewers of Southbay.
vi: Không anh hùng lắm nếu hoàng tử Haldric không phải là người dẫn đầu đoàn quân của mình ra khỏi các cống ngầm của vịnh Phương Nam.

note: [message]: speaker=narrator
en: Danger Ahead!
vi: Nguy hiểm phía trước!

note: [message]: speaker=unit
en: ‘Ahead’? So far it’s been danger everywhere.
vi: ‘Phía trước’? Nguy hiểm đã ở khắp nơi rồi.

note: [message]: speaker=Prince Haldric
en: Finally, on to Southbay!
vi: Cuối cùng, lên đường đến vịnh Phương Nam

note: [scenario]: id=11_Southbay_in_Winter
en: Southbay in Winter
vi: Vịnh Phương Nam vào mùa đông

note: [side]: type=Grand Knight, id=King Addroran IX
en: King Addroran IX
vi: Vua Addroran IX

note: [message]: speaker=narrator
en: Prince Haldric has emerged from the sewers of Southbay in the very heart of the city. After some commotion, he gains an audience with the King of Southbay.
vi: Hoàng tử Haldric thoát khỏi cống ngầm vịnh Phương Nam ở chính giữa thành phố. Sau một lúc bối rối, cậu nhận được cuộc hội kiến với vua của vịnh Phương Nam.

note: [message]: speaker=King Addroran IX
en: So, Prince, you bring refugees, but do you bring swords as well?
vi: Thế là, hoàng tử, cậu mang theo những người tị nạn, nhưng cậu cũng mang kiếm theo chứ?

note: [message]: speaker=Prince Haldric
en: I bear both, and all are loyal to the King of Southbay!
vi: Tôi mang cả hai, và tất cả chúng tôi trung thành với vua của vịnh Phương Nam!

note: [message]: speaker=King Addroran IX
en: I knew you as a boy, and your people have preceded you. Your father was an honorable man, and so are you. Aren’t you the king now?
vi: Ta biết cậu từ hồi cậu còn là cậu bé, và những người đi trước cậu. Cha cậu là một người đáng kính, cậu cũng vậy. Giờ cậu không phải là vua sao?

note: [message]: speaker=Prince Haldric
en: A king with no land and no crown is no king, my Lord.
vi: Một vị vua không có đất và vương miện không phải là vua, thưa ngài.

note: [message]: speaker=King Addroran IX
en: It is so. These are dark days to live through, my young prince. You’ve done your father proud. Far better than my legacy, a dead adventurer and a missing fool! It is fitting that my line should end with my kingdom.
vi: Đúng vậy. Đây là những tháng ngày đen tối phải trải qua, hoàng tử trẻ. Cậu đã làm cha cậu tự hào. Tốt hơn nhiều di sản của ta, một kẻ phiêu lưu đã chết và một kẻ ngốc mất tích! Thế cũng phải khi dòng dõi của ta sẽ kết thúc cùng với vương quốc này.

note: [message]: speaker=Prince Haldric
en: You should not say such things!
vi: Ngài không nên nói những điều như thế!

note: [message]: speaker=King Addroran IX
en: Hmph! It matters little now. What’s this? You bring a Wesfolk waif with you. Put her out with the others!
vi: Hừm! Giờ điều đó không quan trọng. Gì thế này? Cậu mang theo cả một ả du đãng Wesfok. Đuổi cô ta cùng những kẻ khác ra ngoài!

note: [message]: speaker=Lady Jessene
en: You’ve put my people out in the snow? Prepare to meet your fate you—
vi: Ông định đuổi người của tôi ra ngoài trời tuyết sao? Chuẩn bị chết đi...

note: [message]: speaker=Prince Haldric
en: She and her people have been of great service to me. Open the gates, let them in.
vi: Cô ấy và những người của cô ấy đã giúp đỡ tôi rất nhiều. Mở cổng đi, hãy để họ vào.

note: [message]: speaker=King Addroran IX
en: What? On your word alone, boy? And what of the other Wesfolk that have drifted to our gate?
vi: Cái gì? Cậu đang nói sao, chàng trai? Thế còn những kẻ Wesfolk đã đục khoét cổng của bọn ta thì sao?

note: [message]: speaker=Prince Haldric
en: Let them all in! For the sake of humanity on this isle!
vi: Để tất cả họ vào đi! Vì lòng nhân đạo trên hòn đảo này!

note: [message]: speaker=Lady Jessene
en: And because I can sweeten the deal. I can save the lives of all of the people left on this isle. I will reveal all, if you swear on the soul of your eldest son that you let all of the Wesfolk who may come into the city, and allow them to participate in what must happen next.
vi: Và bởi vì tôi có thể giải quyết vụ việc. Tôi có thể giải cứu mạng sống của tất cả người dân trên hòn đảo này. Tôi sẽ tiết lộ tất cả, nếu ông thề với linh hồn con trai cả của mình rằng ông sẽ để tất cả những người Wesfolk có thể vào thành phố, và cho phép họ tham gia những điều phải xảy ra sau đó.

note: [message]: speaker=King Addroran IX
en: Hmm... Very well. I so swear. Speak.
vi: Hừm... Thôi được. Ta thề. Nói đi.

note: [message]: speaker=Lady Jessene
en: First, I <i>can</i> translate the book that will allow Haldric to use the Ruby of Fire. The artifact should help with what must come.
vi: Thứ nhất, tôi <i>có thể</i> dịch cuốn sách cho phép Haldric sử dụng viên đá lửa. Bảo bối sẽ giúp đỡ bằng điều nó làm.

note: [message]: speaker=Lady Jessene
en: Second, I know the way to the mysterious lands of the east. Addroran, I was your son’s navigator and companion. Believe me, you must go east.
vi: Thứ hai, tôi biết đường đến những vùng đất bí ẩn ở phía đông. Addroran, tôi là hoa tiêu và bạn của con trai ông. Tin tôi đi, các ông phải đi về phía đông.

note: [message]: speaker=Prince Haldric
en: Compan— What?
vi: Bạ... Cái gì?

note: [message]: speaker=Burin the Lost
en: She’s just full of surprises.
vi: Cô ta chỉ đầy những bất ngờ.

note: [message]: speaker=Lady Jessene
en: I was the navigator. Haldric, your people simply washed up here long ago, but my people came here on purpose. You’d all still be herding sheep and living in grass huts if it wasn’t for my people.
vi: Tôi là hoa tiêu. Haldric, người của anh chỉ trôi giạt vào đây từ lâu, nhưng người của tôi đến đây có mục đích. Lẽ ra tất cả các anh vẫn chăn cừu và sống trong lều cỏ nếu không có người của tôi.

note: [message]: speaker=King Addroran IX
en: Some favor your people did for us. Why flee at all? And why east? We’ve already repelled one orcish assault. We should be working toward taking back the Isle.
vi: Ân huệ người của ngươi đã làm cho chúng ta. Nhưng tại sao phải chạy trốn? Và tại sao phải về phía đông? Bọn ta đã đẩy lùi cuộc tấn công của bọn người thú. Bọn ta sẽ tìm cách chiếm lại hòn đảo.

note: [message]: speaker=Lady Jessene
en: This is no time for bravado. You must head east because my people came from the west, which is teeming with every form of enemy and monster imaginable. There is literally no room there. If you thought we were bad, you should see what else comes behind us. You’d be slaves, or you’d be dead.
vi: Không phải lúc để ra vẻ can đảm nữa. Các ông phải tiến về phía đông bởi vì người của tôi đến từ phía tây, giờ lúc nhúc mọi kiểu kẻ thù và quái vật có thể tưởng tượng được. Quả thực là ở đó không còn chỗ nữa. Nếu các ông nghĩ chúng tôi là người xấu, các ông sẽ còn nhìn thấy những thứ khác đến đằng sau chúng tôi. Các ông sẽ trở thành nô lệ, hoặc các ông sẽ chết.

note: [message]: speaker=Lady Jessene
en: Learn the lesson of my people. If we had fled here while even one of our great cities still stood we could have taken this Isle with ease. But we fought on until the bitter end. There can be no compromise with the orcs, their numbers are limitless, and you have no way to stop more orcs from coming.
vi: Hãy học bài học của chúng tôi. Nếu chúng tôi chạy trốn đến đây khi kể cả một trong những thành phố lớn của chúng tôi đứng vững, chúng tôi vẫn có thể chiếm hòn đảo dễ dàng. Nhưng chúng tôi đã chiến đấu đến giây phút cuối cùng. Không thể có thỏa hiệp với bọn người thú, số lượng của chúng là không giới hạn, và các ông không có cách nào để ngăn chặn bọn người thú tiếp tục đến.

note: [message]: speaker=Lady Jessene
en: Don’t you intend to come with us?
vi: Ông không định đi cùng chúng tôi sao?

note: [message]: speaker=Prince Haldric
en: King, there will be a new kingdom in the east, and the bulk of the fleet will bear the flag of Southbay. A new throne and new lands await you in the east.
vi: Bệ hạ, sẽ có một vương quốc mới ở phía đông, và phần lớn hạm đội sẽ mang cờ của vịnh Phương Nam. Một ngai vàng mới và những vùng đất mới đang chờ ngài ở phía đông.

note: [message]: speaker=King Addroran IX
en: My bloodline has ended with my sons, and I am old. Let the ships take the women, children, and young men first. A new kingdom must be born of vital blood. We old men are still of some value. We will make the orcs pay dearly when they come to take this place!
vi: Dòng máu của ta đã kết thúc cùng các con trai ta, và ta đã già. Hãy để những con tàu chở phụ nữ, trẻ em, và thanh niên trước. Một vương quốc mới phải được khai sinh. Những người già bọn ta vẫn còn giá trị. Bọn ta sẽ bắt bọn người thú phải trả giá đắt khi chúng đến để chiếm nơi này!

note: [message]: speaker=Prince Haldric
en: If there is no other way. May the bards forever sing of the valor of the Kings of Southbay! Jessene, about that book?
vi: Nếu không còn cách nào khác. Cầu mong các thiên thần mãi mãi ca ngợi lòng dũng cảm của các vị vua vịnh Phương Nam. Jessene, còn cuốn sách đó?

note: [message]: speaker=Lady Jessene
en: I’ll begin my translation. Oh, and you should seal up the sewer entrance.
vi: Tôi sẽ bắt đầu dịch. Ồ, còn anh nên niêm phong lối vào cống ngầm.

note: [scenario]: id=12_A_Final_Spring
en: A Final Spring
vi: Mùa xuân cuối cùng

note: [object]: id=ruby_of_fire
en: The Ruby of Fire was imbued with magic in the distant west, and can be used to scorch enemies into submission.
vi: Viên đá lửa thấm đẫm phép thuật từ phương tây xa xôi, và có thể được sử dụng để thiêu đốt kẻ thù.

note: [effect]: type=fire
en: ruby of fire
vi: viên đá lửa

note: [objective]: condition=lose
en: Death of King Addroran IX
vi: Vua Addroran IX chết

note: [objective]: condition=lose
en: Death of Lord Typhon
vi: Chủ tướng Typhon chết

note: [message]: speaker=narrator
en: Several months pass. Jessene has translated Lich-Lord Caror’s Book of Fire and Darkness. Prince Haldric is busy probing the secrets of the Ruby of Fire.
vi: Vài tháng trôi qua. Jessene đã dịch cuốn sách về lửa và bóng tối của chúa tể thây ma Caror. Hoàng tử Haldric bận thăm dò những bí mật của viên đá lửa.

note: [message]: speaker=Prince Haldric
en: I think I’ve figured something out. Look.
vi: Tôi nghĩ tôi đã tìm ra thứ gì đó. Nhìn này.

note: [message]: speaker=Prince Haldric
en: Ouch! Hot, hot, hot! Gee, somebody should really attach this thing to a scepter or something! I think I’ll save it for closer-ranged combat for now.
vi: Ái! Nóng, nóng, nóng! Úi, ai đó thực sự nên gắn thứ này vào một cây trượng hay cái gì đó! Tôi nghĩ giờ tôi sẽ để dành nó để chiến đấu.

note: [message]: speaker=Lady Jessene
en: Watch it! Well, at least you’re improving.
vi: Cẩn thận! Chà, ít ra anh cũng tiến bộ đấy.

note: [message]: speaker=Burin the Lost
en: Humph. Fool of a boy’s just gonna burn us all up. Humans, always playing at being wizards.
vi: Hừm. Tên ngốc tí nữa thì thiêu cháy hết tất cả chúng ta. Con người, luôn chơi đùa với những trò phù thủy.

note: [message]: speaker=Southbay Guard 1
en: Orcs sighted! They’ve seized the frontier! To arms! To arms!
vi: Bọn người thú! Chúng đã chiếm biên giới! Vào vị trí! Vào vị trí!

note: [message]: speaker=Sir Ladoc [message]: speaker=King Addroran IX
en: For the glory of Southbay!
vi: Vì vinh quang của vịnh Phương Nam!

note: [message]: speaker=King Addroran IX
en: Prince Haldric, I’ll concentrate on holding Southbay. You must defeat the orcs. The ships aren’t ready yet. We must defeat this army of orcs to buy us more time. Try not to kill us all with that ruby!
vi: Hoàng tử Haldric, tôi sẽ tập trung trấn giữ vịnh Phương Nam. Cậu phải đánh bại bọn người thú. Tàu chưa sẵn sàng. Chúng ta phải đánh bại quân đội người thú này để mua thêm thời gian. Cố gắng đừng giết tất cả chúng ta bằng viên đá đó!

note: [message]: speaker=Prince Haldric
en: Very well. I’ll do my best.
vi: Tốt lắm. Tôi sẽ làm hết sức mình.

note: [event]
en: Lord Typhon
vi: Chủ tướng Typhon

note: [message]: speaker=Lord Typhon
en: I come seeking the Crown Prince!
vi: Tôi đến tìm thái tử!

note: [message]: speaker=King Addroran IX
en: Who is this fish man?
vi: Người cá này là ai thế?

note: [message]: speaker=Lady Jessene
en: He’s a large part of the reason your son made it to the lands of the east. Lord Typhon provided us with pearls and an escort for our voyages in exchange for steel trident points and fishhooks. It’s difficult to be a blacksmith when you live underwater.
vi: Ông ấy là lý do chính con trai ông đến những vùng đất phía đông. Chủ tướng Typhon đã cung cấp cho chúng tôi ngọc trai và hộ tống chuyến đi của chúng tôi để đổi lấy các mũi đinh ba và móc cá bằng thép. Thật khó để trở thành thợ rèn khi sống ở dưới nước.

note: [message]: speaker=Lord Typhon
en: Indeed it is. But where is the Prince?
vi: Đúng vậy. Nhưng hoàng tử đâu?

note: [message]: speaker=Lady Jessene
en: The Crown Prince is dead. But we have need of your services again—
vi: Thái tử đã chết. Nhưng chúng tôi cần ông giúp đỡ lần nữa...

note: [message]: speaker=Lord Typhon
en: Under the same terms?
vi: Điều kiện vẫn thế chứ?

note: [message]: speaker=Lady Jessene [message]: speaker=Lady Dionli [message]: speaker=Lord Aryad [message]: speaker=Lord El’Isomithir [message]: speaker=Lord Logalmier
en: Agreed.
vi: Đồng ý.

note: [message]: speaker=narrator
en: You can now recruit merfolk!
vi: Bây giờ bạn có thể tuyển người cá!

note: [message]: speaker=King Addroran IX
en: Make haste. We must secure the frontier or it’s all over!
vi: Mau lên. Chúng ta phải củng cố biên giới nếu không tất cả sẽ kết thúc!

note: [event] [unit_type]: id=Familiar, race=undead
en: Familiar
vi: Người hầu

note: [event] [side]: type=Jevyan Cloaked, id=Lich-Lord Jevyan
en: Lich-Lord Jevyan
vi: Chúa tể thây ma Jevyan

note: [message]: speaker=Lich-Lord Jevyan
en: King Addroran, your day is done. Prepare to be ground to dust. If you’re lucky I may raise you from death for my own amusement. Oh, and what’s this? I sense, I sense the Ruby of Fire.
vi: Vua Addroran, những ngày của ngươi đã hết. Chuẩn bị trở về với cát bụi. Nếu may mắn ta có thể hồi sinh ngươi từ cõi chết cho trò vui của riêng ta. Ồ, và gì thế này? Ta cảm nhận, ta cảm nhận được viên đá lửa.

note: [message]: speaker=Lady Jessene
en: You monster! You’ve betrayed our people — to ally yourself with these orcs?!
vi: Ngươi quái vật! Ngươi đã phản bội bọn ta, để liên minh với bọn người thú này?!

note: [event]
en: Fool Prince
vi: Hoàng tử ngốc

note: [message]: speaker=Lich-Lord Jevyan
en: Fool girl! My ambition is boundless; I will survive to rule the orcs and all else. That is more than can be said for you. King Addroran, meet your son — you’ll be joining him soon enough.
vi: Con bé ngốc nghếch! Tham vọng của ta là vô biên, ta sẽ sống sót để thống trị người thú và tất cả các loài khác. Còn nhiều hơn để có thể nói cho các ngươi. Vua Addroran, gặp con trai của ngươi đi - ngươi sẽ sớm tham gia cùng hắn thôi.

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=King Addroran IX
en: NO!
vi: KHÔNG!

note: [message]: speaker=Fool Prince
en: Fath-er! Join... us...
vi: Ch-a! Tham gia... cùng... chúng con...

note: [message]: speaker=Lady Jessene
en: His older brother was more attractive...
vi: Anh trai của hắn hấp dẫn hơn...

note: [message]: speaker=Lady Jessene
en: Their reserves are arriving, and we haven’t secured the frontier! We’re dead!
vi: Quân tiếp viện của chúng đang đến, chúng ta không củng cố được biên giới! Chúng ta sẽ chết!

note: [message]: speaker=narrator
en: To Clearwater Port
vi: Đến cảng Nước Trong

note: [message]: speaker=narrator
en: To the Midlands &amp; Oldwood
vi: Đến vùng trung du &amp; rừng Cổ Thụ

note: [message]: speaker=narrator
en: To the Northrun
vi: Đến suối Phương Bắc

note: [message]: speaker=narrator
en: To the Midlands
vi: Đến vùng trung du

note: [message]: speaker=narrator
en: New Southbay
vi: Vịnh Phương Nam mới

note: [message]: speaker=narrator
en: They sealed it, there is no escape for you!
vi: Đã bị niêm phong, không có lối thoát cho ngươi!

note: [message]: speaker=unit
en: I am finished.
vi: Thế là hết.

note: [message]: speaker=Prince Haldric
en: We needed him to hold Southbay. We’re done for!
vi: Chúng ta cần ông ấy để trấn giữ vịnh Phương Nam. Thế là hết!

note: [message]: speaker=Prince Haldric
en: We’ve defeated the orcs. Let’s rig the ships and get out of here.
vi: Chúng ta đã đánh bại bọn người thú. Hãy chuẩn bị tàu và ra khỏi đây.

note: [message]: speaker=King Addroran IX
en: Oh, for my sons... — As we agreed. I will hold Southbay until my last breath.
vi: Ôi, các con của ta... - Như chúng ta đã thỏa thuận. Ta sẽ giữ vịnh Phương Nam đến hơi thở cuối cùng.

note: [message]: speaker=Lady Jessene
en: What I don’t like is the fact that Lich-Lord Jevyan, after whom our very capital is named, betrayed my people. To make matters worse, he knows that you have that ruby.
vi: Điều tôi không thích là việc chúa tể thây ma Jevyan, mà thủ đô của chúng tôi được đặt tên theo tên hắn, đã phản bội người của tôi. Còn tệ hơn, hắn biết rằng anh có viên đá đó.

note: [message]: speaker=Prince Haldric
en: There’s not much we can do about that now. I dub this fine ship the Eldaric, in honor of my father. About that island...
vi: Giờ chúng ta không thể làm gì nhiều về điều đó. Tôi đặt tên con tàu này là Eldaric, để tưởng nhớ đến cha tôi. Và hòn đảo đó...

note: [message]: speaker=Burin the Lost
en: Great, more boats, and now an ocean!
vi: Tuyệt, lại tàu, và giờ là một đại dương!

note: [message]: speaker=King Addroran IX
en: After you make it to this new land, send some of the ships back, for there may still be survivors in Southbay.
vi: Sau khi các bạn đến được vùng đất mới, hãy phái một vài con tàu trở lại, vì có thể vẫn còn người sống sót ở vịnh Phương Nam.

note: [message]: speaker=King Addroran IX
en: My son!
vi: Con trai của ta!

note: [scenario]: id=13_Peoples_in_Decline
en: Peoples in Decline
vi: Những con người suy sụp

note: [part]
en: Several days later Prince Haldric departs in his ship, the Eldaric, his home and the Green Isle lost to him forever. Before him lay a vast expanse of stormy seas, and the mysterious island that Lady Jessene has mentioned, and even more exotic lands even further to the East.
vi: Vài ngày sau, hoàng tử Haldric khởi hành trên con tàu của mình, Eldaric, cậu đã mất quê hương và đảo Xanh mãi mãi. Trước cậu là một khoảng mênh mông vùng biển đầy sóng gió, hòn đảo bí ẩn mà nàng Jessene đã đề cập, và những vùng đất còn xa lạ hơn ở xa hơn nữa về phía đông.

note: [part]
en: The island that King Haldric and his crew are approaching was at one time a volcano that is now slowly sinking into the sea. The elder Crown Prince of Southbay had managed to establish a foothold on this Island, despite the belligerent nature of its reptilian inhabitants. There will be little left of that foothold by now.
vi: Hòn đảo mà vua Haldric và thủy thủ đoàn tiếp cận là một ngọn núi lửa mà giờ đang chìm từ từ xuống biển. Thái tử anh của vịnh Phương Nam đã thiết lập một chỗ đứng trên hòn đảo này, bất chấp bản chất hiếu chiến của các cư dân bò sát của nó. Giờ chỉ còn một ít tàn tích của chỗ đứng đó.

note: [message]: speaker=narrator
en: After some time at sea an island is spotted. The Eldaric docks at a crude port that appears to be deserted.
vi: Sau thời gian lênh đênh trên biển, một hòn đảo hiện ra. Con tàu Eldaric cập một bến cảng thô sơ có vẻ bị bỏ hoang.

note: [message]: speaker=Burin the Lost
en: Land! Land! Bless the Lords of Light!
vi: Đất liền! Đất liền! Phù hộ các vị thần ánh sáng!

note: [message]: speaker=Prince Haldric
en: We come in peace. We only seek to re-provision our ships.
vi: Chúng tôi đến vì hòa bình. Chúng tôi chỉ tìm cách tái tiếp tế các con tàu.

note: [message]: speaker=Lady Jessene
en: I don’t think diplomacy is going to work.
vi: Tôi không nghĩ ngoại giao sẽ có tác dụng.

note: [message]: speaker=Lady Jessene
en: Do I need to say, <i>“I told you so”</i>?
vi: Tôi có cần phải nói, <i>“Tôi đã nói với anh rồi”</i> không?

note: [event]
en: Bitey the Serpent
vi: Bitey Thuồng Luồng

note: [message]
en: Look out, a serpent has emerged from the deep.
vi: Nhìn kìa, một con thuồng luồng nổi lên từ đáy sâu.

note: [message]: speaker=Prince Haldric
en: Well, it looks like their warriors have given up the fight. We should be able to re-provision the ships now.
vi: Có vẻ như các chiến binh của chúng đã từ bỏ trận đấu. Giờ chúng ta có thể tái tiếp tế các con tàu.

note: [message]: speaker=Lady Jessene
en: The nice thing is, they’ll go back to guarding this island after we’re gone for a while. It’ll make a good way of preventing others from following us.
vi: Điều tốt đó là, chúng sẽ trở lại để bảo vệ hòn đảo này sau khi chúng ta rời đi. Đó sẽ là một cách tốt để ngăn ngừa những kẻ khác theo sau chúng ta.

note: [message]: speaker=Prince Haldric
en: This island is slowly sinking. Hmm, I wonder what they’ll do when it gets too small for them?
vi: Hòn đảo này đang chìm từ từ. Hừm, mình tự hỏi chúng sẽ làm gì khi nó trở nên quá nhỏ cho chúng?

note: [message]: speaker=Lady Jessene
en: They seem rather intelligent. They’re certainly belligerent and numerous. I’m sure they’ll eventually evacuate. Just like us right now.
vi: Chúng có vẻ khá thông minh. Chắc chúng rất hiếu chiến và đông đảo. Tôi chắc chắn rốt cuộc chúng sẽ sơ tán. Giống như chúng ta ngay bây giờ thôi.

note: [message]: speaker=Prince Haldric
en: I don’t find that thought very comforting.
vi: Tôi thấy ý nghĩ đó không hay cho lắm.

note: [message]: speaker=Familiar
en: <i>Clack</i>! <i>Clack!</i>
vi: <i>Phành phạch!</i> <i>Phành phạch!</i>

note: [message]: speaker=Lady Jessene
en: The fleet is starving, we’ll never pacify this island before we all die!
vi: Hạm đội đang chết đói, chúng ta sẽ chẳng bao giờ bình định được hòn đảo này trước lúc chết!

note: [scenario]: id=14_Rough_Landing
en: Rough Landing
vi: Cuộc đổ bộ gay go

note: [part]
en: After a particularly bad series of storms the Eldaric has taken on water, and much of the fleet has been scattered. Lord Typhon suggests stopping at a group of small windswept islands to regroup.
vi: Sau một loạt những cơn bão tồi tệ, con tàu Eldaric chao đảo trên mặt nước, và phần lớn hạm đội bị phân tán. Chủ tướng Typhon đề nghị dừng ở một nhóm đảo nhỏ lộng gió để tập hợp lại.

note: [side]: type=Naga Warrior, id=Abraxas [side]: type=Naga Warrior, id=Xamalia [side]: type=Naga Warrior, id=Gaxmail
en: Naga
vi: Người rắn

note: [message]: speaker=Burin the Lost
en: I don’t think I can take much more of this. I’m feeling ill!
vi: Tôi không nghĩ có thể chịu được điều này lâu hơn được nữa. Tôi đang ốm đây!

note: [message]: speaker=Xamalia
en: Prey! Get them!
vi: Mồi! Hãy thanh toán chúng!

note: [message]: speaker=Prince Haldric
en: The fleet must regroup here. We have to defeat these monsters.
vi: Hạm đội phải tập hợp lại ở đây. Chúng ta phải đánh bại những con quái vật này.

note: [case]
en: Chompey the Serpent
vi: Chompey Thuồng Luồng

note: [case]
en: Scaly the Serpent
vi: Scaly Thuồng Luồng

note: [case]
en: Toothey the Serpent
vi: Toothey Thuồng Luồng

note: [message]: speaker=Prince Haldric
en: We’ve defeated the nagas. The fleet should be able to regroup here.
vi: Chúng ta đã đánh bại bọn người rắn. Hạm đội có thể tập hợp lại ở đây.

note: [message]: speaker=Lady Jessene
en: The next time we see land, it should be the great continent to the east.
vi: Lần sau chúng ta nhìn thấy đất liền, đó sẽ là lục địa lớn ở phía đông.

note: [message]: speaker=Prince Haldric
en: I’ll be glad when this voyage is over. We’re almost there. Almost there.
vi: Tôi rất mừng khi chuyến đi này kết thúc. Chúng ta gần tới nơi rồi. Gần tới nơi rồi.

note: [message]: speaker=Lady Jessene
en: I think we’re being followed...
vi: Tôi nghĩ chúng ta đang bị theo đuổi...

note: [message]: speaker=Lady Jessene
en: We were too slow... The fleet will be scattered to the four corners of the world!
vi: Chúng ta quá chậm... Hạm đội sẽ bị tan tác về bốn góc của thế giới!

note: [scenario]: id=15_A_New_Land
en: A New Land
vi: Vùng đất mới

note: [part]
en: After a week’s steady sailing eastward, they begin to hear the cries of gulls and feel the loom of the land. The Great Continent appears before them over the summer-lit seas.
vi: Sau một tuần vững vàng giong buồm về phía đông, họ bắt đầu nghe thấy tiếng kêu của những con mòng biển và cảm nhận được hình bóng lờ mờ của đất liền. Đại Lục Địa xuất hiện trước họ trên những con sóng lấp lánh của mùa hè.

note: [side]: type=Elvish Marshal, id=Glimir [side]: type=Dwarvish Lord, id=Dursil [side]: type=Elvish Champion, id=Eowarar
en: Continentals
vi: Người lục địa

note: [objective]: condition=win
en: (the scenario ends when any unit perishes)
vi: (màn chơi kết thúc khi có đơn vị thiệt mạng)

note: [objective]: condition=win
en: Avoid deaths for as long as possible
vi: Tránh chết chóc càng lâu càng tốt

note: [note]
en: You will receive a finish bonus — equal to an early finish bonus — for the number of turns you lasted.
vi: Bạn sẽ nhận được phần thưởng kết thúc - bằng với phần thưởng kết thúc sớm - cho số lượt đã trải qua.

note: [note]
en: 20% of finishing gold carried over to the next scenario.
vi: 20% lượng vàng kết thúc được mang sang màn chơi kế tiếp.

note: [note]
en: Enemies will not initiate an attack if there is a risk of them dying.
vi: Kẻ thù sẽ không phát động tấn công nếu có nguy cơ khiến chúng bị chết.

note: [message]: speaker=narrator
en: Alas, the shore of the Great Continent was not so tranquil a place as it had appeared from at sea.
vi: Nhưng bờ biển Đại Lục Địa không phải một nơi thanh bình như hình ảnh của nó nhìn từ biển.

note: [message]: speaker=Glimir
en: Go home, you vile dwarves! By treaty you are pledged to only the hills and mountains to the north of the Great River. This is not your land.
vi: Về đi, bọn người lùn hèn hạ! Theo hiệp ước, các ngươi đã cam kết chỉ giữ vùng đồi núi ở phía bắc Dòng Sông Lớn. Đây không phải đất của các ngươi.

note: [message]: speaker=Dursil
en: Our lands are become full, and our mines go to the bottom of the world. We have won our war against those things that live in the dark. By what right do you claim all of the forests of the world, and all of the land south of the Great River, and force us onto only the hills and mountains of the north? There are hills and mountains as good as any here in the south!
vi: Đất của bọn ta đã trở nên chật chội, hầm mỏ của bọn ta đã đến tận cùng của thế giới. Bọn ta đã thắng cuộc chiến chống lại những kẻ sống trong bóng tối đó. Các ngươi có quyền gì để đòi tất cả các khu rừng trên thế giới, và toàn bộ vùng đất ở phía nam Dòng Sông Lớn, và ép buộc bọn ta chỉ ở trên vùng đồi núi phía bắc? Ở phía nam này cũng có đồi núi tốt như bất kỳ nơi nào khác!

note: [message]: speaker=Glimir
en: By the right of treaty, ancient but still true—
vi: Theo quyền của hiệp ước, lâu đời nhưng vẫn còn đúng...

note: [message]: speaker=Dursil
en: Hmph! You namby-pamby elves: <i>“We don’t cut the trees, we groom the forest.”</i> Our axes can get the wood for a fifth of the cost! I can charge half of what your people do, and still be rich, and I’m not the first to have the thought!
vi: Hừm! Bọn thần tiên nhạt nhẽo vô duyên các ngươi: <i>“Chúng ta không chặt cây, chúng ta gìn giữ rừng.”</i> Những lưỡi rìu của chúng ta có thể lấy gỗ với chi phí chỉ bằng một phần năm! Ta có thể tính giá chỉ bằng một nửa bọn ngươi, mà vẫn giàu có, và ta không phải là người đầu tiên có ý nghĩ đó!

note: [message]: speaker=Glimir
en: Wait, I see a ship. Many ships. We’re being invaded!
vi: Chờ đã, ta nhìn thấy một con tàu. Nhiều tàu. Chúng ta đang bị xâm lược!

note: [message]: speaker=Dursil
en: Umm, we’re being invaded? Fine, we’ll sort out our differences later. Let’s get them first.
vi: Hừ, chúng ta đang bị xâm lược? Được rồi, chúng ta sẽ giải quyết bất đồng sau. Hãy thanh toán bọn chúng trước.

note: [message]: speaker=Prince Haldric
en: We come in peace. May our peoples—
vi: Chúng tôi đến vì hòa bình. Chúng tôi...

note: [message]: speaker=Lady Jessene
en: Gee, and you were practicing that speech for days. I guess that’s it for diplomacy then. Haldric, we should avoid bloodshed even if we have to ward them off. There has to be a peaceful resolution to this.
vi: Chà, anh tập bài diễn thuyết đó mấy ngày rồi. Tôi đoán đã đến lúc cho ngoại giao. Haldric, chúng ta nên tránh đổ máu kể cả khi chúng ta phải đỡ đòn của họ. Phải có một giải pháp hòa bình cho việc này.

note: [message]: speaker=Burin the Lost
en: In the name of... This is the continent of my home. But I set out east. I must have traveled clear around the world.
vi: Nhân danh... Đây là lục địa quê hương của tôi. Nhưng tôi đã lên đường về phía đông. Tôi chắc hẳn đã đi trọn vẹn vòng quanh thế giới.

note: [message]: speaker=Burin the Lost
en: My people are too far south. I don’t know what’s going on here. I’ll stick with you until the end. You’ve been a good friend. Just no more sea voyages.
vi: Người của tôi ở rất xa về phía nam. Tôi không biết điều gì đang diễn ra ở đây. Tôi sẽ đi cùng cậu đến tận cùng. Cậu là một anh bạn tốt. Chỉ cần không đi biển nữa.

note: [message]: speaker=Lady Jessene
en: I bet this wasn’t the welcome you were expecting.
vi: Tôi đánh cuộc đây không phải cuộc đón tiếp mà anh mong đợi.

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [event] [side]: type=Autumn Shyde, id=Lady Dionli #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [part]
en: Lady Dionli
vi: Phu nhân Dionli

note: [message]: speaker=Lady Dionli
en: What? What’s going on here? Dwarves? Humans? Ships? Glimir, tell me.
vi: Cái gì? Điều gì đang diễn ra ở đây thế? Người lùn? Con người? Tàu? Glimir, hãy cho ta biết.

note: [message]: speaker=Glimir
en: The stories are true. There must be dwarven colonists in the Brown Hills. We caught this band chopping wood near the bay. Then we saw lots of ships. Not like before, with that fellow from Southbay and his lone ship. It was always interesting when he stopped by.
vi: Những câu chuyện vậy là đúng. Phải có bọn thực dân người lùn ở vùng đồi Nâu. Chúng tôi bắt được bọn này đang chặt gỗ gần vịnh. Sau đó chúng tôi nhìn thấy nhiều tàu. Không như trước đây, với gã từ vịnh Phương Nam và con tàu duy nhất của hắn. Lúc nào cũng thú vị khi hắn ghé qua.

note: [message]: speaker=Glimir
en: We thought we were being invaded. We, erm, put our differences aside with the dwarves, for the moment, and decided to deal with this first.
vi: Chúng tôi nghĩ chúng tôi đang bị xâm lược. Chúng tôi, ừm, lúc này gạt bỏ bất đồng với người lùn sang một bên, và quyết định xử lý bọn này trước.

note: [message]: speaker=Lady Dionli
en: These are disturbing trends. Human, it is by luck alone that I am here to spare you. For on this day the Council of Lords is meeting in a forest not far from here.
vi: Thật là nhiễu loạn. Con người, các ngươi gặp may vì ta ở đây để tha thứ cho các ngươi đấy. Vì hôm nay hội đồng chủ tướng đang họp trong một khu rừng cách đây không xa.

note: [message]: speaker=Prince Haldric
en: I am Prince Haldric. We come in peace. May our peoples—
vi: Tôi là hoàng tử Haldric. Chúng tôi đến vì hòa bình. Chúng tôi...

note: [message]: speaker=Lady Dionli
en: As for you, dwarf, return to the Brown Hills. Then tell your people to prepare to return to the north.
vi: Còn ngươi, người lùn, trở về vùng đồi Nâu. Sau đó nói với người của ngươi chuẩn bị để trở về phương bắc.

note: [message]: speaker=Dursil
en: I’ll return to the hills, but I can’t promise that my people will go. Hmph!
vi: Ta sẽ trở về vùng đồi, nhưng ta không hứa rằng người của ta sẽ đi đâu. Hừm!

note: [message]: speaker=Lady Dionli
en: Haldric, is it? You are their leader? You and your advisers are to come with me. It will be safe for your passengers to disembark here.
vi: Haldric, đúng không? Cậu là chỉ huy của bọn họ à? Cậu và các cố vấn hãy đến để gặp tôi. Các hành khách của cậu sẽ an toàn khi lên bờ ở đây.

note: [message]: speaker=Lady Jessene
en: Maybe it’d be best if you didn’t mention our little friend following us...
vi: Có lẽ tốt nhất là anh không nên đề cập đến người bạn nhỏ đang theo sau chúng ta...

note: [message]: speaker=Lord Typhon
en: I must return to my people. You have kept your word, you may avail of my services in the future. The services of my people will remain at your disposal.
vi: Tôi phải trở về với người của tôi. các bạn có thể nhận sự giúp đỡ của tôi trong tương lai. Người của tôi vẫn ở lại để các bạn tùy ý sử dụng.

note: [message]: speaker=Lord Typhon
en: I must return to my people. My warriors that fought by your side wish to remain with you. You have kept your word, and you may avail of my services in the future.
vi: Tôi phải trở về với người của tôi. Các chiến binh của tôi đã chiến đấu cùng các bạn muốn ở lại. Các bạn đã giữ lời, các bạn có thể nhận sự giúp đỡ của tôi trong tương lai.

note: [message]: speaker=Prince Haldric
en: Jessene, send word that a third of the fleet is to return to the Green Isle, to look for more survivors. If they return tell them to keep returning until no more survivors are found.
vi: Jessene, hãy báo cho một phần ba hạm đội trở lại đảo Xanh, để tìm thêm những người sống sót. Nếu họ trở về, bảo họ tiếp tục trở lại đến khi không còn tìm thấy người sống sót nào nữa.

note: [message]: speaker=Prince Haldric
en: May the currents carry you swiftly, my friend.
vi: Cầu mong dòng nước dẫn đưa ông nhanh chóng, bạn của tôi.

note: [message]: speaker=Prince Haldric
en: Man the ships with skeleton crews, and give them the remaining supplies. Pass the word to Lord Typhon. Make sure that no more than a third of the fleet is sent. We must not provide the orcs with a ready-made fleet. Make haste, return before it is time to meet with these, what are they? Ahh, elves.
vi: Để thủy thủ đoàn nòng cốt lái tàu, và cho họ nguồn tiếp tế còn lại. Gửi lời tới chủ tướng Typhon. Đảm bảo rằng không nhiều hơn một phần ba hạm đội được phái đi. Chúng ta không được cung cấp cho bọn người thú một hạm đội đã sẵn sàng. Mau lên, trở về trước lúc gặp những người này, họ là gì ấy nhỉ? À, thần tiên.

note: [message]: speaker=Prince Haldric
en: This is the second Eldaric I get to say goodbye to. At least this time it is easier than the first.
vi: Đây là Eldaric thứ hai tôi phải nói lời tạm biệt. Lần này ít ra cũng dễ hơn lần đầu tiên.

note: [scenario]: id=16_The_Kalian
en: The Ka’lian
vi: Ka’lian

note: [side]: type=Elvish Champion Kalian, id=Lord Logalmier [side]: type=Elvish Champion, id=Lord Logalmier
en: Lord Logalmier
vi: Chủ tướng Logalmier

note: [side]: type=Elvish Sharpshooter, id=Lord Aryad
en: Lord Aryad
vi: Chủ tướng Aryad

note: [event]
en: Lord El’Isomithir
vi: Chủ tướng El’Isomithir

note: [option]
en: I think I’ll fight the dragon!
vi: Tôi nghĩ tôi sẽ đánh con rồng!

note: [message]: speaker=Prince Haldric
en: Lord Logalmier, I shall defeat your dragon.
vi: Chủ tướng Logalmier, tôi sẽ đánh bại con rồng của ông.

note: [option]
en: Let’s get those saurians and nagas on that beach!
vi: Hãy thanh toán bọn thằn lằn và người rắn trên bãi biển đó!

note: [message]: speaker=Prince Haldric
en: Those cold blooded monsters will feel my wrath!
vi: Những con quái vật máu lạnh đó sẽ hứng chịu cơn thịnh nộ của tôi!

note: [option]
en: Let’s clear out that troll hole!
vi: Hãy dọn sạch hang quỷ núi đó!

note: [message]: speaker=Prince Haldric
en: So what exactly is a troll?
vi: Thế quỷ núi chính xác là con gì?

note: [message]: speaker=Prince Haldric
en: Undead. Bah! We’re pros at fighting them.
vi: Ma quái. Hừ! Chúng tôi là chuyên gia khi đánh chúng.

note: [message]: speaker=Prince Haldric
en: In the name of peace between our peoples:
vi: Nhân danh hòa bình giữa những người chúng tôi:

note: [message]: speaker=Lord Logalmier
en: I fear my kin are too easy on you. I decree that you should be made to fight the Dragon of the Green Swamp and its saurian minions. If you can defeat him, you will have truly earned your place in this land.
vi: Ta sợ rằng người của ta quá dễ dãi với các ngươi. Ta ban chiếu chỉ rằng các ngươi được phép đánh con rồng của đầm lầy Xanh và đám thuộc hạ thằn lằn của nó. Nếu các ngươi có thể đánh bại nó, các ngươi sẽ kiếm được nơi của mình trên vùng đất này.

note: [message]: speaker=Lady Dionli
en: There is a group of saurians, friends of the dragon I’m sure, who are trading metal with the nagas of the sea. We should put a stop to this. They are located on a beach near here.
vi: Có một nhóm thằn lằn, những người bạn của con rồng, ta chắc chắn, đang buôn bán kim loại với bọn người rắn ngoài biển. Chúng ta nên ngăn chặn bọn này. Chúng ở trên một bãi biển gần đây.

note: [message]: speaker=Lord Aryad
en: We are having a problem with a troll-hole in the Brown Hills. While I find the thought of those dwarves stumbling on the trolls vaguely amusing, this should make an adequate quest for you.
vi: Bọn ta có rắc rối với một hang quỷ núi ở vùng đồi Nâu. Ta nhận thấy những người lùn ở đó khi gặp bọn quỷ núi khá là vui thích, đây sẽ là một nhiệm vụ thích hợp cho các ngươi.

note: [message]: speaker=Lord Logalmier
en: Ahh, you have defeated the dragon, man of the west-north, you are truly impressive for a human.
vi: À, cậu đã đánh bại con rồng, con người vùng tây-bắc, cậu thực sự gây ấn tượng đấy.

note: [message]: speaker=Lord Aryad
en: So, you have defeated the trolls. Welcome back, Haldric.
vi: Thế là cậu đã đánh bại bọn quỷ núi. Chào mừng quay trở lại, Haldric.

note: [message]: speaker=Lady Dionli
en: Our beaches are free again. I knew I could trust you, Haldric.
vi: Các bãi biển của chúng ta lại được tự do. Ta biết ta có thể tin cậu, Haldric.

note: [message]: speaker=narrator
en: Haldric and his companions find themselves before the Ka’lian, or the Council of Elven Lords.
vi: Haldric và đoàn tùy tùng thấy mình đang đứng trước Ka’lian, hay hội đồng các chủ tướng thần tiên.

note: [message]: speaker=Lord Logalmier
en: Dionli, why have you brought these humans before us?
vi: Dionli, tại sao cô lại mang những con người này đến trước chúng ta?

note: [message]: speaker=Lady Dionli
en: They are of the same people as the Prince of Southbay. They come as refugees. I can see a use for them.
vi: Họ cũng là kiểu người giống như hoàng tử vịnh Phương Nam. Họ đến để tị nạn. Tôi thấy có thể sử dụng bọn họ.

note: [message]: speaker=Lord Aryad
en: What use would that be? What need could we have for the shortliveds here?
vi: Sử dụng kiểu gì? Chúng ta cần gì những kẻ sống ngắn ngủi ở đây?

note: [message]: speaker=Lady Dionli
en: The dwarves have come to the Brown Hills. While they live long, even they grow like weeds when in an empty field. There is trouble brewing.
vi: Người lùn đã đến vùng đồi Nâu. Bọn chúng sống lâu, lại tăng trưởng như cỏ dại trên cánh đồng trống. Điều đó thật đáng lo ngại.

note: [message]: speaker=Lady Dionli
en: It is better to be the greater of three than the lesser of two. The Prince of Southbay was good, he was a credit to his people. Maybe these ones are made of the same stuff.
vi: Nhiều hơn ba vẫn tốt hơn là ít hơn hai. Hoàng tử vịnh Phương Nam rất tốt, hắn có uy tín với người của hắn. Có lẽ những người này cũng cùng kiểu như thế.

note: [message]: speaker=Lord El'Isomithir
en: But why then do they come as refugees? Speak, human.
vi: Nhưng tại sao họ lại đến tị nạn? Nói đi, con người.

note: [message]: speaker=Prince Haldric
en: Our people come in peace. There was a war in our homeland. We are refugees. We come seeking a new home, since our island to the west and north is now forfeit.
vi: Người của tôi đến vì hòa bình. Có một cuộc chiến tranh ở quê hương chúng tôi. Chúng tôi là những người tị nạn. Chúng tôi đến tìm kiếm một nơi ở mới, vì hòn đảo của chúng tôi ở phía tây và phía bắc giờ đã bị mất.

note: [message]: speaker=Lord El'Isomithir
en: So you come to steal our land? We know your kind, humans of the west-north.
vi: Thế các ngươi đến để đánh cắp đất của bọn ta sao? Bọn ta biết bản tính của các ngươi, những con người vùng tây-bắc.

note: [message]: speaker=Prince Haldric
en: We only wish to live in peace. The dwarves are peoples of mountain and hill, the elves are people of the forests, we only seek some of the space in between.
vi: Chúng tôi chỉ muốn sống trong hòa bình. Người lùn là người của núi đồi, thần tiên là người của rừng, chúng tôi chỉ tìm kiếm nơi nào đó trong không gian ở giữa.

note: [message]: speaker=Lady Dionli
en: I suggest that we grant these humans the plains to the north and south of the Great River.
vi: Tôi đề nghị rằng chúng ta ban cho những con người này các vùng đồng bằng phía bắc và phía nam Dòng Sông Lớn.

note: [message]: speaker=Lord Aryad
en: They should be put to the test before such a grant is made.
vi: Bọn chúng cần được kiểm tra trước khi ban như thế.

note: [message]: speaker=Lord El'Isomithir
en: A quest for each of us then?
vi: Thế thì một yêu cầu của mỗi người trong số chúng ta được không?

note: [message]: speaker=Lord Logalmier
en: Agreed. (<i>Sigh</i>)
vi: Đồng ý. (<i>Thở dài</i>)

note: [message]: speaker=Prince Haldric
en: Umm, agreed.
vi: Ừm, đồng ý.

note: [message]: speaker=Lord Logalmier
en: Very good, but this is just the start, human. There is still much more for you to do.
vi: Rất tốt, nhưng đây mới chỉ là bắt đầu, con người. Vẫn còn nhiều điều để làm cho các ngươi.

note: [message]: speaker=Lord Logalmier
en: You are victorious again. You may yet earn your place in this land.
vi: Các ngươi lại chiến thắng. Các ngươi có thể kiếm được nơi của mình trên vùng đất này.

note: [message]: speaker=Lord Logalmier
en: Ahh, my young prince, you’re not as soft as I thought.
vi: À, hoàng tử trẻ, cậu không yếu như ta nghĩ.

note: [message]: speaker=Lady Dionli
en: You were successful, Prince Haldric. I knew you could do it.
vi: Cậu đã thành công, hoàng tử Haldric. Tôi biết cậu có thể làm điều đó.

note: [message]: speaker=Lord Logalmier
en: Man of the west-north, you have earned your place on this great continent.
vi: Con người vùng tây bắc, cậu đã kiếm được nơi của mình trên lục địa lớn này.

note: [message]: speaker=Lord Aryad
en: As per our agreement, you and your people—
vi: Như chúng ta đã thỏa thuận, cậu và người của cậu...

note: [message]: speaker=Lord El'Isomithir
en: —may stay.
vi: ... có thể ở lại.

note: [message]: speaker=Lord Logalmier
en: We hereby grant you the plains to the north of the Great River, and the plains and hills to the south of the Great River. Be kind to the land. In a time of need we may call upon you, remember our generosity.
vi: Bọn ta ban cho các ngươi vùng đồng bằng ở phía bắc Dòng Sông Lớn, vùng đồng bằng và đồi ở phía nam Dòng Sông Lớn. Hãy tử tế với vùng đất. Khi cần thiết, bọn ta có thể kêu gọi các ngươi, hãy nhớ lòng hào hiệp của bọn ta.

note: [message]: speaker=Lord Logalmier
en: Who is this?
vi: Ai đây?

note: [message]: speaker=Prince Haldric
en: It’s Commander Aethyr, of Clearwater Port. I was sure you perished in the fighting there.
vi: Đó là chỉ huy Aethyr của cảng Nước Trong. Tôi cứ nghĩ ông đã bỏ mạng khi chiến đấu ở đó rồi.

note: [message]: speaker=Commander Aethyr
en: No, sir. I was leading the final survivors of Clearwater Port. We were making our last stand at the lighthouse when one of your ships came. One of my men conked me on the head, then I woke up at sea.
vi: Không, thưa ngài. Tôi dẫn đầu những người sống sót cuối cùng của cảng Nước Trong. Chúng tôi cầm cự lần cuối ở ngọn đèn biển khi một trong những con tàu của ngài đến. Một trong những người của tôi đã đánh tôi vào đầu, sau đó tôi tỉnh giấc dưới biển.

note: [message]: speaker=Commander Aethyr
en: I come bearing news. Some ‘old friends’ have decided to make an appearance. You should go ‘greet’ them.
vi: Tôi đến mang theo tin tức. Một số ‘người bạn cũ’ đã quyết định xuất hiện. Ngài nên đến ‘chào’ bọn họ.

note: [message]: speaker=Lady Jessene
en: I fear our friend has said too much. You go on ahead, I’ll catch up with you.
vi: Tôi sợ người bạn của chúng ta đã nói quá nhiều. Anh đi trước, tôi sẽ bắt kịp sau.

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Saurian Flanker, id=Irix [side]: type=Saurian Flanker, id=Vriss [side]: type=Saurian Flanker, id=Axiz [side]: type=Saurian Flanker, id=Satras #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [side]: id=Aglizix, type=Saurian Ambusher, type=S
en: Saurians
vi: Thằn lằn

note: [objective]: condition=win
en: Slay the Dragon
vi: Giết con rồng

note: [objective]: condition=win
en: Slay the Dragon and defeat all enemy leaders
vi: Giết con rồng và đánh bại tất cả các chỉ huy của kẻ thù

note: [message]: speaker=narrator
en: After some days of travel Haldric finds himself confronted by a vast expanse of swamp. A small island with a mountain dominates the view. That can only be the home of the dragon.
vi: Sau vài ngày đường, Haldric thấy mình đang đứng trước một khoảng đầm lầy mênh mông. Một hòn đảo nhỏ với một ngọn núi nhô cao. Đó chỉ có thể là nơi ở của con rồng.

note: [message]: speaker=Burin the Lost
en: Flies, flies, everywhere! Ack!
vi: Ruồi, ruồi, khắp nơi! Oái!

note: [message]: speaker=Prince Haldric
en: ‘Prince Haldric the Dragonbane’ sounds rather nice.
vi: ‘Hoàng tử Haldric dũng sĩ diệt rồng’ nghe cũng hay đấy.

note: [message]: speaker=Lady Jessene
en: We’ll see...
vi: Để xem...

note: [message]: speaker=Prince Haldric
en: I’m glad that’s over. The elves certainly aren’t taking it easy on us. It’s a miracle any of us are alive at all.
vi: Tôi mừng vì điều đó đã kết thúc. Các thần tiên chắc chắn không tạo điều kiện dễ dàng cho chúng ta. Đúng là một phép màu khi bất cứ ai trong số chúng ta còn sống.

note: [message]: speaker=Lady Jessene
en: I’m still not calling you ‘the Dragonbane’.
vi: Tôi vẫn không gọi anh là ‘dũng sĩ diệt rồng’.

note: [message]: speaker=Prince Haldric
en: Watch for the big mudcrawlers. They divide when you kill them.
vi: Nhìn những con bò sát bùn to kìa. Chúng phân chia khi bị giết.

note: [message]: speaker=Shek'kahan
en: It is unwise to trifle with dragons, boy!
vi: Thật là khờ khi đùa giỡn với rồng đấy, thằng nhóc!

note: [message]: speaker=Prince Haldric
en: We shall see.
vi: Để xem.

note: [message]: speaker=Shek'kahan
en: Who dares disturb Shek’kahan the Terrible?
vi: Ai dám quấy rầy Shek’kahan Khủng Khiếp thế?

note: [message]: speaker=Prince Haldric
en: I do, you fiend!
vi: Ta đây, ác ôn!

note: [message]: speaker=Lady Jessene
en: We still have to slay the dragon!
vi: Chúng ta vẫn phải giết con rồng!

note: [message]: speaker=Prince Haldric
en: The dragon’s cave has yielded some treasure!
vi: Hang của con rồng có một ít châu báu!

note: [message]: speaker=Prince Haldric
en: We’ve slain the dragon:
vi: Chúng ta đã giết được con rồng:

note: [option]
en: Let’s get out of here!
vi: Hãy ra khỏi đây!

note: [option]
en: Let’s finish off the rest of these monsters!
vi: Hãy kết liễu đám quái vật còn lại này!

note: [message]: speaker=Prince Haldric
en: More saurians are arriving. They’ve surrounded us! We’re doomed.
vi: Nhiều thằn lằn hơn đang đến. Chúng đã bao vây chúng ta! Chúng ta tận số rồi.

note: [scenario]: id=17b_Lizard_Beach
en: Lizard Beach
vi: Bãi biển thằn lằn

note: [message]: speaker=narrator
en: After a long trek, Prince Haldric and his companions find themselves on a sunny beach. While normally this would be a pleasant occurrence, they find the saurians hard at work there.
vi: Sau một cuộc hành trình dài, hoàng tử Haldric cùng đoàn tùy tùng thấy mình đang ở trên một bãi biển đầy nắng. Thông thường, đây sẽ là một khoảnh khắc thú vị, nhưng họ nhanh chóng nhận ra bọn thằn lằn đang tích cực làm việc ở đó.

note: [message]: speaker=Ssirk
en: Monsters! We’re being invaded by monsters.
vi: Quái vật! Chúng ta đang bị bọn quái vật xâm lược.

note: [message]: speaker=Tirasch
en: We must hold the beach until we can call our naga friends.
vi: Chúng ta phải giữ bãi biển đến khi có thể kêu gọi các bạn người rắn của chúng ta.

note: [message]: speaker=Prince Haldric
en: Us, monsters? Hmph... prepare to meet our blades.
vi: Bọn ta, quái vật? Hừ... chuẩn bị đỡ lưỡi kiếm của bọn ta.

note: [message]: speaker=Lady Jessene
en: (<i>Sigh</i>) I bet he sees none of the irony in that.
vi: (<i>Thở dài</i>) Mình đánh cuộc anh ta không nhận ra sự mỉa mai trong đó.

note: [message]: speaker=Lady Jessene
en: We were too slow... Every naga in the sea will be upon us!
vi: Chúng ta quá chậm... Bọn người rắn ở biển sẽ tiến đánh chúng ta!

note: [message]: speaker=Prince Haldric
en: Ick! When you kill them they divide.
vi: Ối! Chúng phân chia khi bị giết.

note: [message]: speaker=Riaa
en: We must protect the saurians. We need the metal!
vi: Chúng ta phải bảo vệ thằn lằn. Chúng ta cần kim loại!

note: [message]: speaker=Prince Haldric
en: We’ve cleared the beach. Let’s return to the elves.
vi: Chúng ta đã dọn dẹp được bãi biển. Hãy trở về với các thần tiên.

note: [scenario]: id=17c_Troll_Hole
en: Troll Hole
vi: Hang quỷ núi

note: [message]: speaker=narrator
en: It isn’t long before Haldric and his companions enter the Brown Hills. An elven guide leads them to a gaping cave mouth, and they descend into the darkness.
vi: Không lâu trước khi Haldric và đoàn tùy tùng vào vùng đồi Nâu. Một hướng dẫn viên thần tiên dẫn họ đến một miệng hang nứt, và họ đi xuống vào trong bóng tối.

note: [message]: speaker=Prince Haldric
en: Does anybody actually know anything about Trolls?
vi: Có ai thực sự biết thứ gì về quỷ núi không?

note: [message]: speaker=Lady Jessene
en: Hmm... Do we really need to know that much about the trolls? I think it’s safe to say that the elves wouldn’t have sent us down here if they were at all friendly.
vi: Hừm... Chúng ta có thực sự cần biết nhiều về quỷ núi không? Tôi nghĩ sẽ an toàn khi nói rằng các thần tiên sẽ không phái chúng ta xuống đây nếu chúng thân thiện.

note: [message]: speaker=Prince Haldric
en: Fair enough. Well, let’s get them!
vi: Được rồi. Hãy thanh toán chúng!

note: [message]: speaker=Prince Haldric
en: We have failed... More of the trolls’ kin are arriving through the entrance.
vi: Chúng ta đã thất bại... Bọn quỷ núi đang đến qua lối vào.

note: [message]: speaker=Prince Haldric
en: The trolls are beaten, but they were no easy opponents. It is no wonder why the elves pressed us to do their dirty work.
vi: Bọn quỷ núi đã bị đánh bại, nhưng chúng không phải là những đối thủ dễ dàng. Chẳng có gì lạ tại sao các thần tiên lại ép chúng ta làm công việc dơ bẩn của họ.

note: [scenario]: id=17d_Cursed_Isle
en: Cursed Isle
vi: Hòn đảo bị nguyền rủa

note: [message]: speaker=unit
en: She’s... She’s beautiful.
vi: Cô ấy... Cô ấy thật là đẹp.

note: [event]
en: Midnight Queen
vi: Nữ hoàng Nửa đêm

note: [message]: speaker=Midnight Queen
en: You will be made to serve... Come admire me. Feel my love.
vi: Các ngươi sẽ phục vụ... Hãy đến chiêm ngưỡng ta đi. Hãy cảm nhận tình yêu của ta.

note: [message]: speaker=Prince Haldric
en: She is so...
vi: Cô ấy thật là...

note: [message]: speaker=Lady Jessene
en: Haldric, think with your brain!
vi: Haldric, nghĩ bằng óc đi!

note: [message]: speaker=Prince Haldric
en: Get her before she ensorcels us all!
vi: Thanh toán cô ta trước khi cô ta bỏ bùa mê tất cả chúng ta!

note: [message]: speaker=unit
en: The temple is quite empty.
vi: Ngôi đền trống rỗng.

note: [objective]: condition=win
en: Defeat the Vampire Queen
vi: Đánh bại Nữ hoàng Ma cà rồng

note: [message]: speaker=narrator
en: After a short trip by sea, Haldric arrives on the elves’ cursed Isle of Tears. A fog hangs in the air.
vi: Sau một hành trình đường biển ngắn, Haldric đến hòn đảo Nước Mắt bị nguyền rủa của các thần tiên. Một màn sương mù treo trong không khí.

note: [message]: speaker=Burin the Lost
en: I said no more ships. Double-crossing humans! Ahh, I’ve been with you this far. Who’d have thought, a nautical dwarf.
vi: Tôi đã nói không đi tàu nữa. Bọn con người hai mang! À, tôi đã đi cùng cậu lâu đến mức này. Không biết có ai nghĩ được, một người lùn hàng hải.

note: [message]: speaker=Prince Haldric
en: I expect we’ll be facing more undead. Be careful.
vi: Tôi cho rằng chúng ta lại đối mặt với ma quái. Hãy cẩn thận.

note: [message]: speaker=Lady Jessene
en: These will be the long dead. Not like the undead that my people used, and they are elf-dead. Be careful indeed.
vi: Đây là những người chết đã lâu. Không giống như ma quái người của tôi sử dụng, đây là các thần-tiên-đã-chết. Hãy cẩn thận.

note: [message]: speaker=Minister Edren
en: All soldiers of darkness will meet the same fate by my hand.
vi: Tất cả những con quỷ của bóng tối sẽ chết dưới tay ta.

note: [message]: speaker=Prince Haldric
en: Those elves are finally at rest. I hope that the curses they laid upon us hold no weight.
vi: Các thần tiên đó cuối cùng cũng yên nghỉ. Tôi hy vọng những lời nguyền bọn chúng giáng lên chúng ta không có trọng lượng.

note: [message]: speaker=Lady Jessene
en: Haldric, you’re too paranoid.
vi: Haldric, anh quá là hoang tưởng.

note: [message]: speaker=Isorfilad
en: A curse upon all of your kin that visit this isle.
vi: Ta nguyền rủa tất cả dòng họ các ngươi những kẻ đã đặt chân lên hòn đảo này.

note: [message]: speaker=Tinoldor
en: I wish a blight upon you and yours. May you never see peace.
vi: Ta nguyền một tai họa sẽ giáng xuống các ngươi. Các ngươi sẽ không bao giờ nhìn thấy hòa bình.

note: [message]: speaker=Midnight Queen
en: My soul will haunt this place until the end of time! A curse upon you!
vi: Linh hồn của ta sẽ ám ảnh nơi này đến giây phút cuối của thời gian! Ta nguyền rủa các ngươi!

note: [message]: speaker=Prince Haldric
en: Without their queen the undead are simply fading away!
vi: Không có nữ hoàng của chúng bọn ma quái đang tan biến!

note: [message]: speaker=second_unit
en: Back, back to the grave with you!
vi: Cút, cút về mồ mả của nhà ngươi!

note: [message]: speaker=Lady Jessene
en: We still have to defeat that vampire queen!
vi: Chúng ta vẫn phải đánh bại nữ hoàng ma cà rồng!

note: [message]: speaker=Prince Haldric
en: No! The ship that was supposed to pick us up sees that there’s still fighting. It’s not stopping. We’re trapped.
vi: Không! Con tàu cần đón chúng ta thấy rằng vẫn đang có đánh nhau. Nó không dừng lại. Chúng ta đã bị mắc kẹt.

note: [scenario]: id=18_A_Spy_in_the_Woods
en: A Spy in the Woods
vi: Gián điệp trong rừng

note: [event]
en: Jessene in Hiding
vi: Jessene đang ẩn nấp

note: [message]: speaker=Lady Dionli
en: And he bears an artifact of some power. The orcs would not be able to sense that. There is some hand we cannot see at work here.
vi: Và hắn mang một bảo bối có sức mạnh. Người thú sẽ không thể cảm nhận được điều đó. Có quyền lực nào đó chúng ta không thể nhìn thấy được ở đây.

note: [message]: speaker=Lady Dionli
en: But we spoke a Pact with this Haldric and these men of the west-north...
vi: Nhưng chúng ta đã phát biểu hiệp ước với tên Haldric này và những người vùng tây bắc của hắn...

note: [message]: speaker=Lady Dionli
en: (<i>Sigh</i>) Agreed.
vi: (<i>Thở dài</i>) Đồng ý.

note: [message]: speaker=Jessene in Hiding
en: Some friends. I must tell Haldric.
vi: Bạn đểu. Mình phải cho Haldric biết.

note: [scenario]: id=19_The_Vanguard
en: The Vanguard
vi: Đội quân tiên phong

note: [message]: speaker=narrator
en: Haldric and his companions race across the plains to confront the resurgent orcish threat. On the eve of battle, Lady Jessene catches up with Haldric on a fog-covered plain.
vi: Haldric và đoàn tùy tùng chạy đua qua vùng đồng bằng để chạm trán với hiểm họa người thú vừa tái hiện. Đêm trước trận chiến, nàng Jessene đã bắt kịp Haldric trên một vùng đồng bằng phủ sương mù.

note: [message]: speaker=Lady Jessene
en: Haldric, the elves, we can’t trust them!
vi: Haldric, các thần tiên, chúng ta không thể tin họ!

note: [message]: speaker=Prince Haldric
en: I could have told you that.
vi: Tôi cũng định nói với cô điều đó.

note: [message]: speaker=Lady Jessene
en: Haldric, it’s bad. The elves are having second thoughts. They think we might be more trouble than we’re worth. We have to defeat these orcs decisively.
vi: Haldric, không ổn rồi. Các thần tiên có ý định thứ hai. Họ nghĩ chúng ta có thể rắc rối hơn là đáng giá. Chúng ta phải kiên quyết đánh bại bọn người thú này.

note: [message]: speaker=Prince Haldric
en: That does not sound unreasonable.
vi: Điều đó không có vẻ vô lý.

note: [message]: speaker=Lady Jessene
en: More orcs will follow after these. That ruby guarantees it. If more orcs follow us here, the elves seem content to let us fight it out. Then they said they would ‘deal with the survivors’.
vi: Nhiều người thú hơn sẽ theo sau bọn này. Viên đá đảm bảo điều đó. Nếu có thêm bọn người thú theo chúng ta đến đây, các thần tiên sẵn lòng để chúng ta chiến đấu một mình. Sau đó họ đã nói họ sẽ ‘xử lý những kẻ sống sót’.

note: [message]: speaker=Lady Jessene
en: Jevyan is here... His familiar, that skull. He won’t let such a lucrative prize as the Ruby of Fire just slip away. Especially when he sees that he has the advantage.
vi: Jevyan ở đây... Người hầu của hắn, cái đầu lâu đó. Hắn sẽ không để một phần thưởng có lợi như viên đá lửa tuột mất đâu. Đặc biệt khi hắn thấy mình có lợi thế.

note: [message]: speaker=Prince Haldric
en: I have a plan. Jessene, remember that troll-hole? Here, take the Ruby of Fire, hide it in the hole.
vi: Tôi có một kế hoạch. Jessene, còn nhớ hang quỷ núi đó không? Đây, hãy lấy viên đá lửa, giấu nó vào trong hang.

note: [message]: speaker=Lady Jessene
en: Haldric! What! Why?
vi: Haldric! Cái gì! Tại sao?

note: [message]: speaker=Prince Haldric
en: Just do it.
vi: Cứ làm đi.

note: [message]: speaker=Prince Haldric
en: Commander Aethyr, did these orcs come on our ships? Did they capture the fleet we sent out?
vi: Chỉ huy Aethyr, bọn người thú đó đến trên tàu của chúng ta sao? Chúng đã bắt giữ hạm đội chúng ta phái đi sao?

note: [message]: speaker=Commander Aethyr
en: No, sir! They must have seized all remaining boats on the Green Isle. Our fleet should be returning any day now.
vi: Không, thưa ngài! Chúng chắc hẳn đã chiếm toàn bộ số tàu thuyền còn lại trên đảo Xanh. Hạm đội của chúng ta sẽ trở về trong những ngày tới.

note: [message]: speaker=Prince Haldric
en: We are a refugee people. We must push back their vanguard, and secure our beachhead. If they capture our ships all is lost. We will be crushed under a tide of orcs.
vi: Chúng ta là một dân tộc tị nạn. Chúng ta phải đẩy lùi đội quân tiên phong của chúng, và củng cố vị trí đổ bộ. Nếu chúng chiếm được tàu của chúng ta, chúng ta sẽ mất tất cả. Chúng ta sẽ bị đè bẹp dưới trận thủy triều người thú.

note: [message]: speaker=narrator
en: Lady Jessene soon departs. In the distance a voice booms:
vi: Nàng Jessene nhanh chóng rời đi. Từ xa một giọng nói oang oang:

note: [message]: speaker=Tan-Gagar
en: Drop the gold where it is! We’ve paid our friends enough. There are humans about, I can smell ’em!
vi: Bỏ vàng xuống đi! Đã trả đủ cho những người bạn của chúng tau rồi. Có con người ở đây, tau có thể ngửi thấy chúng!

note: [message]: speaker=Prince Haldric
en: We have run out of time... We’ll never beat the orcs to the beach.
vi: Chúng ta đã hết thời gian... Chúng ta sẽ chẳng bao giờ đánh bại được bọn người thú đến bãi biển.

note: [message]: speaker=$chest_unit_temp.id
en: I’ve found the orcs’ chest! It’s filled with gold.
vi: Tôi vừa tìm thấy chiếc hòm của bọn người thú. Nó đầy vàng.

note: [message]: speaker=Norte
en: You will be felled by my hand, useless fleshbags!
vi: Các ngươi sẽ bị hạ gục dưới tay ta, bọn bị thịt vô dụng!

note: [message]: speaker=Rabbin
en: Embrace your end, mortals!
vi: Chuẩn bị tận số đi, bọn con người!

note: [message]: speaker=Burin the Lost
en: These monsters seem like they want to be embraced by my hammer!
vi: Có vẻ những con quái vật đó muốn nếm cây búa của ta!

note: [case]
en: General Kafka
vi: Tướng Kafka

note: [message]: speaker=General Kafka
en: Never trust the living to do the job of the undead. Prepare to meet the inevitable!
vi: Đừng bao giờ tin bọn người sống làm công việc của người chết. Chuẩn bị gặp gỡ định mệnh đi!

note: [message]: speaker=Minister Edren
en: The only job of the dead is to remain dead. Prepare to be reunited with the ground.
vi: Công việc duy nhất của người chết là vẫn chết. Hãy chuẩn bị gặp lại mặt đất.

note: [message]: speaker=Prince Haldric
en: We’ve defeated their vanguard. We have to meet the fleet before Jevyan destroys them and captures the ships. I hope Jessene makes it back soon.
vi: Chúng ta đã đánh bại được đội quân tiên phong của chúng. Chúng ta phải gặp gỡ hạm đội trước khi Jevyan tiêu diệt họ và bắt giữ tàu. Mình hy vọng Jessene sớm trở lại.

note: [message]: speaker=Commander Aethyr
en: Oh, to join my family again! Do not mourn my passing.
vi: Ôi, lại được gặp gia đình! Đừng khóc vì sự ra đi của tôi.

note: [message]: speaker=Burin the Lost
en: Ahh, it’s great to be home! I’m not much for the politics, but it’s great to be home!
vi: A, thật tuyệt khi ở nhà! Tôi không quan tâm nhiều đến chính trị, nhưng thật tuyệt khi ở nhà!

note: [scenario]: id=20_Return_of_the_Fleet
en: Return of the Fleet
vi: Hạm đội trở về

note: [side]: type=Draug, id=General Heravan
en: General Heravan
vi: Tướng Heravan

note: [objective]: condition=lose
en: Death of Aethyr
vi: Aethyr chết

note: [message]: speaker=narrator
en: Haldric reaches the site where the fleet is due to return. Several ships have already docked. The orcs are on the frontier.
vi: Haldric đến địa điểm nơi hạm đội phải trở về theo kế hoạch. Một vài con tàu đã cập bến. Bọn người thú đang ở biên giới.

note: [message]: speaker=Commander Aethyr
en: Sir, some ships have landed... They look like they’ve been damaged by the voyage. Hmm, it seems that most of the ships are staying at sea.
vi: Thưa ngài, một số con tàu đã đổ bộ... Có vẻ chúng bị thiệt hại do hành trình. Hừm, hình như phần lớn hạm đội vẫn đang ở ngoài biển.

note: [message]: speaker=Prince Haldric
en: They’ve undoubtedly spotted the smoke from the orcish fires. We have to defeat these monsters before everybody starves at sea, or before Jevyan launches an attack with his fleet.
vi: Chắc chắn chúng đang bốc khói từ lửa của bọn người thú. Chúng ta phải đánh bại những con quái vật này trước khi mọi người chết đói ngoài biển, hoặc trước khi Jevyan phát động tấn công bằng hạm đội của hắn.

note: [message]: speaker=Commander Aethyr
en: Yes sir! The rest of the refugees have fled south, to our initial landing site. But if we fail here they’ll doubtless be slaughtered.
vi: Vâng thưa ngài! Những người tị nạn còn lại đã chạy về phía nam, đến địa điểm đổ bộ ban đầu của chúng ta. Nhưng nếu chúng ta thất bại ở đây, họ chắc chắn sẽ bị tàn sát.

note: [message]: speaker=Burin the Lost
en: Well, that settles it. Enough talking, time to fight!
vi: Vậy giải quyết thế. Nói chuyện đủ rồi, đã đến lúc chiến đấu!

note: [message]: speaker=Commander Aethyr
en: For the glory of the men of the Green Isle!
vi: Vì vinh quang của những con người đảo Xanh!

note: [message]: speaker=Prince Haldric
en: No, for the glory of all of the people of the west-north! Charge!
vi: Không, vì vinh quang của tất cả những con người vùng tây-bắc! Tấn công!

note: [message]: speaker=Tan-Rinak
en: Bah! Puny human-worm, we will stomp you under our heels!
vi: Hừ! Lũ sâu bọ con người nhỏ bé, bọn ta sẽ giẫm nát các ngươi dưới gót chân!

note: [message]: speaker=General Heravan
en: —And raise your dead to serve us forever!
vi: ... Và hồi sinh người chết của các ngươi để phục vụ chúng ta mãi mãi!

note: [message]: speaker=Lich-Lord Jevyan
en: Give up, boy! You can’t defeat me— Hmm, what’s this? You’ve learned to conceal the power of the Ruby of Fire. It makes little difference, your undead corpse will lay it at my feet.
vi: Từ bỏ đi, thằng nhóc! Ngươi không thể đánh bại ta - Hừm, gì thế này? Ngươi đã học được cách giấu giếm sức mạnh của viên đá lửa. Nhưng điều đó không quan trọng, xác của ngươi sẽ nằm rạp dưới chân ta.

note: [message]: speaker=Commander Aethyr
en: I see masts on the horizon. Jevyan’s fleet is here! It’s all over.
vi: Tôi nhìn thấy những cột buồm ở phía chân trời. Hạm đội của Jevyan ở đây! Tất cả thế là hết.

note: [message]: speaker=narrator
en: Please Disembark in an Orderly Fashion and Proceed South
vi: Hãy lên bờ có trật tự và tiếp tục về phía nam

note: [message]: speaker=unit
en: Hmm, they left off the ‘or the orcs will eat you’ part.
vi: Hừm, họ đã bỏ phần ‘nếu không sẽ bị người thú ăn thịt’.

note: [message]: speaker=Lady Jessene
en: I’m back, things went well! Haldric, I sure hope you know what you’re doing.
vi: Tôi đã trở lại, mọi thứ đều ổn! Haldric, tôi hy vọng anh biết mình đang làm gì.

note: [message]: speaker=Prince Haldric
en: Umm, we’ll talk about it later. I’m just a little busy at the moment. I’m glad you made it back in one piece.
vi: Ừm, chúng ta sẽ nói chuyện sau. Lúc này tôi đang bận một chút. Tôi mừng cô đã trở lại nguyên vẹn.

note: [message]: speaker=Lady Jessene
en: Yes, it looks like you could use all of the help you can get.
vi: Đúng vậy, có vẻ như anh sử dụng tất cả mọi trợ giúp anh có thể nhận được.

note: [message]: speaker=Prince Haldric
en: We’ve defeated Jevyan’s forces. The ships must disembark their passengers quickly—
vi: Chúng ta đã đánh bại lực lượng của Jevyan. Những con tàu phải đổ bộ hành khách nhanh chóng...

note: [message]: speaker=Lady Jessene
en: Haldric, what’s going on? What’s the plan?
vi: Haldric, điều gì đang diễn ra? Kế hoạch là gì?

note: [message]: speaker=Prince Haldric
en: We’re going to confront Jevyan and destroy him.
vi: Chúng ta sẽ chạm trán Jevyan và tiêu diệt hắn.

note: [message]: speaker=Lady Jessene
en: That will be easier said than done. Even if we defeat him, the other Lich-Lords will follow. It’s because of that ruby. If I were paranoid I’d say that our dear old ‘tree-friend’ might have known as much.
vi: Nói dễ hơn là làm. Kể cả nếu chúng ta đánh bại hắn, các chúa tể thây ma khác sẽ theo sau. Vì viên đá đó. Nếu tôi bị hoang tưởng, tôi sẽ nói rằng ‘người bạn cây’ cũ thân mến của chúng ta có thể đã biết quá nhiều.

note: [message]: speaker=Prince Haldric
en: We should discuss this in private. Here, come with me.
vi: Chúng ta nên thảo luận bí mật điều này. Lại đây, đi với tôi.

note: [message]: type=Cuttle Fish
en: <i>Slurp, click, click, click!</i>
vi: <i>Soàm soạp, tách, tách, tách!</i>

note: [message]: speaker=Prince Haldric
en: I don’t know what that is, but it doesn’t sound friendly.
vi: Tôi không biết đó là cái gì, nhưng nó nghe có vẻ không thân thiện.

note: [message]: speaker=Tan-Halg
en: My people are like a rock slide, you can run, but we will crush you... Ahhck!
vi: Người của ta như tảng đá lăn, các ngươi có thể chạy, nhưng bọn ta sẽ đè bẹp các ngươi... Ặc!

note: [message]: speaker=Tan-Rinak
en: I— I die?
vi: Ta... ta chết sao?

note: [scenario]: id=21_The_Plan
en: The Plan
vi: Kế hoạch

note: [message]: speaker=Lady Jessene
en: So what is your plan?
vi: Thế kế hoạch của anh là gì?

note: [message]: speaker=Lady Jessene
en: Haldric, that’s devious. I kind of like this plan. But you spoke a pact with the elves. You’ll be expected to come to their aid.
vi: Haldric, điều đó thật ranh ma. Tôi thích kế hoạch này. Nhưng anh đã phát biểu một hiệp ước với các thần tiên. Họ sẽ trông đợi anh đến để giúp đỡ.

note: [message]: speaker=Prince Haldric
en: Yes, and we may come to their aid. We’ll have to weigh our options when and if the time comes. If the orcs return in great numbers, the brunt of their assault must fall on somebody else or we will not survive it. Who knows, maybe I won’t even come to their aid at all—
vi: Đúng, chúng ta có thể đến giúp đỡ họ. Chúng ta sẽ phải cân nhắc các lựa chọn khi nào và thời điểm có thuận lợi không. Nếu bọn người thú trở lại với số lượng lớn, mũi nhọn cuộc tấn công của chúng phải rơi vào ai đó khác nếu không chúng ta sẽ không sống sót. Ai biết được, có thể tôi cũng sẽ không đến giúp đỡ họ tí nào...

note: [message]: speaker=Lady Jessene
en: Many people would call you a coward if you did not. They would say that you turned your back on your pact with the elves. It’s not like you can tell people what I overheard.
vi: Nhiều người sẽ gọi anh là kẻ hèn nhất nếu anh không đến. Họ sẽ nói rằng anh đã quay lưng trên hiệp ước với các thần tiên. Anh không thể nói với mọi người những gì tôi đã nghe trộm được.

note: [message]: speaker=Prince Haldric
en: Recent events have taught me one thing: that survival trumps honor. Besides, they won’t be screaming at me — I’ll be dead.
vi: Những sự kiện gần đây đã dạy tôi một điều: rằng sống sót đi trước danh dự. Ngoài ra, họ sẽ không cười nhạo tôi đâu - tôi sẽ chết.

note: [message]: speaker=Lady Jessene
en: <i>What?!</i>
vi: <i>Cái gì?!</i>

note: [message]: speaker=Prince Haldric
en: I’ll be dead. I mean we can’t just say that we gave away the Ruby of Fire, or send Jevyan a letter. Well, we are going to say it — but that’s not the point. Jessene, you’re going to forge a very official looking treaty, in which we give the elves the Ruby of Fire, in return for our place here.
vi: Tôi sẽ chết. Ý tôi là chúng ta không thể chỉ nói rằng chúng ta đã cho đi viên đá lửa, hoặc gửi cho Jevyan một bức thư. Ừm, chúng ta sẽ nói điều đó - nhưng đó không phải là điểm chính. Jessene, cô sẽ giả mạo một hiệp ước có vẻ trịnh trọng, trong đó viết chúng ta cho các thần tiên viên đá lửa, đổi lấy nơi ở của chúng ta ở đây.

note: [message]: speaker=Prince Haldric
en: I’m going to face Jevyan, and if rumors of his power are true he’s going to pick that treaty off my mangled corpse. Then, you’re going to destroy Jevyan after word of the treaty has spread to the orcs, but before he has a chance to read my undead mind...
vi: Tôi sẽ đối mặt với Jevyan, và nếu những lời đồn về sức mạnh của hắn là đúng, hắn sẽ lấy hiệp ước đó ra khỏi thân xác sứt sẹo của tôi. Sau đó, bọn cô sẽ tiêu diệt Jevyan sau khi lời của hiệp ước đã truyền bá đến bọn người thú, nhưng trước khi hắn có cơ hội đọc được tâm trí của tôi.

note: [message]: speaker=Prince Haldric
en: You will. I wouldn’t have made it this far without you, Jessene. But everything turns on convincing Jevyan, it’s the only way we can possibly keep the orc hordes off our necks.
vi: Cô sẽ dẫn dắt. Tôi không thể đi xa thế này nếu không có cô, Jessene. Nhưng mọi thứ cần tập trung vào việc thuyết phục Jevyan, đó là cách duy nhất chúng ta có thể giữ các đạo quân người thú tránh xa những cái cổ của chúng ta.

note: [message]: speaker=Lady Jessene
en: Haldric, this is ridiculous! I—
vi: Haldric, điều này thật nực cười! Tôi...

note: [message]: speaker=Commander Aethyr
en: There is no way I’m letting you go through with this, sir! Over our dead bodies, right Jessene?
vi: Tôi sẽ không để ngài thực hiện điều này đâu, thưa ngài! Trên xác chết của chúng ta, đúng không Jessene?

note: [message]: speaker=Commander Aethyr
en: I’ll do it, sir. I’ll sacrifice myself to plant the false treaty.
vi: Tôi sẽ làm điều đó, thưa ngài! Tôi sẽ hy sinh để gài hiệp ước giả.

note: [message]: speaker=Prince Haldric
en: No. I can’t ask you to do this.
vi: Không. Tôi không thể yêu cầu ông làm việc này.

note: [message]: speaker=Commander Aethyr
en: You’ve denied me honorable death twice already. Once when you arrived at Clearwater Port, and once again when your ships rescued me. I’ll not be denied in this a third time!
vi: Ngài đã hai lần từ chối tôi chết vẻ vang. Một lần khi ngài đến cảng Nước Trong, và lần nữa khi tàu của ngài giải cứu tôi. Tôi sẽ không để bị từ chối điều này lần thứ ba đâu!

note: [message]: speaker=Prince Haldric
en: No, this is my sacrifice to make!
vi: Không, đây là sự hy sinh chính tôi phải thực hiện!

note: [message]: speaker=Commander Aethyr
en: Sir, my family has been slaughtered, and my home lost. All I long for is to join them. Give me this honorable death... Please, Sir! I beg you!
vi: Thưa ngài, gia đình tôi đã bị sát hại, nhà của tôi đã mất. Tất cả những gì tôi mong mỏi là gặp lại họ. Hãy cho tôi cái chết vẻ vang này... Xin ngài! Tôi cầu xin ngài!

note: [message]: speaker=Commander Aethyr
en: After this conflict is over I’ll have to suffer through the long years alone, with no honorable way of joining them. I want to look that monster Jevyan in the eye before I go! I won’t be denied!
vi: Sau khi cuộc xung đột này kết thúc tôi sẽ phải chịu đựng hàng năm trời cô độc, không có cách vẻ vang nào để gặp lại họ. Tôi muốn nhìn con quái vật Jevyan đó trước khi ra đi! Tôi không thể bị từ chối!

note: [message]: speaker=Prince Haldric
en: Very well, if you can’t be deterred. Remember, you <i>must</i> be slain by the hand of Jevyan himself. We can’t have an illiterate orc or mindless skeleton getting the treaty. We will honor your sacrifice.
vi: Thôi được, nếu ý ông đã quyết. Nhớ, ông <i>phải</i> bị giết dưới tay chính Jevyan. Chúng ta không thể để một tên người thú mù chữ hay một bộ xương ngu đần lấy bản hiệp ước. Chúng tôi sẽ tôn vinh sự hy sinh của ông.

note: [message]: speaker=Commander Aethyr
en: Honor me by destroying Jevyan! Preferably before he can do unnatural things to me. I want to rest in the ground, not be some mindless undead slave for all eternity!
vi: Hãy tôn vinh tôi bằng cách tiêu diệt Jevyan! Tốt nhất là trước khi hắn có thể làm những thứ ghê tởm với tôi. Tôi muốn yên nghỉ dưới đất, không phải trở thành một kẻ nô lệ ngu đần nào đó đến muôn đời!

note: [message]: speaker=Prince Haldric
en: We’ll make sure. I promise.
vi: Chúng tôi đảm bảo. Tôi hứa.

note: [message]: speaker=Lady Jessene
en: We’ll have to be careful to let one of the orcish leaders escape back to the Green Isle with the knowledge that the elves ‘have’ the Ruby of Fire. Sheesh... What is your kind’s infatuation with rushing to an ‘honorable death’?
vi: Chúng ta phải cẩn thận khi để cho một trong các chỉ huy người thú trốn thoát trở về đảo Xanh với tin tức rằng các thần tiên ’có’ viên đá lửa. Suỵt... Cơn cuồng dại lao vào ’cái chết vẻ vang’ của dân tộc các anh là kiểu gì thế?

note: [objective]: condition=win
en: Commander Aethyr sacrifices himself to Lich-Lord Jevyan and
vi: Chỉ huy Aethyr hy sinh dưới tay chúa tể thây ma Jevyan và

note: [objective]: condition=win
en: Destroy Lich-Lord Jevyan and
vi: Tiêu diệt chúa tể thây ma Jevyan và

note: [objective]: condition=win
en: Defeat all enemy leaders except for one
vi: Đánh bại tất cả các chỉ huy của kẻ thù trừ một

note: [objective]: condition=lose
en: Death of Commander Aethyr by somebody other than Jevyan
vi: Chỉ huy Aethyr chết dưới tay ai đó khác Jevyan

note: [objective]: condition=lose
en: Fail to leave one enemy leader behind
vi: Thất bại khi để lại một chỉ huy của kẻ thù

note: [message]: speaker=narrator
en: Haldric approaches the place where Lich-Lord Jevyan has made landfall. The final confrontation looms before him.
vi: Haldric tiếp cận địa điểm nơi chúa tể thây ma Jevyan cập bến. Cuộc chạm trán cuối cùng hiện ra lờ mờ trước cậu.

note: [message]: speaker=Lich-Lord Jevyan
en: You cannot win. Give me the Ruby of Fire and I will go in peace.
vi: Ngươi không thể thắng. Hãy đưa cho ta viên đá lửa và ta sẽ yên ổn rời đi.

note: [message]: speaker=Prince Haldric
en: This ends here, Jevyan. Even if I believed your words I couldn’t give you the Ruby of Fire.
vi: Mọi thứ kết thúc ở đây, Jevyan. Kể cả khi ta tin những lời của ngươi, ta cũng không thể đưa cho ngươi viên đá lửa.

note: [message]: speaker=Lich-Lord Jevyan
en: Bah! Even if you have learned to conceal the power of the Ruby of Fire you will deliver it unto me in death!
vi: Hừ! Kể cả nếu ngươi đã học được cách giấu giếm sức mạnh của viên đá lửa, ngươi cũng sẽ phải giao nộp cho ta khi chết!

note: [message]: speaker=Lady Jessene
en: You’re a fool, Jevyan. How do you think we secured our place here? We had to give the elves the Ruby of Fire. We just signed a treaty with the elves ensuring our place here.
vi: Ngươi thật ngu xuẩn, Jevyan. Ngươi nghĩ bọn ta đảm bảo nơi ở của bọn ta ở đây bằng cách nào? Bọn ta phải cho các thần tiên viên đá lửa. Bọn ta vừa ký hiệp ước với các thần tiên để bảo đảm nơi ở của bọn ta ở đây.

note: [message]: speaker=Lich-Lord Jevyan
en: No! I don’t believe it. Only a fool would give away an artifact of such power.
vi: Không! Ta không tin. Chỉ một kẻ ngu ngốc mới cho đi một bảo bối có sức mạnh như thế.

note: [message]: speaker=Prince Haldric
en: A fool, or a desperate band of refugees!
vi: Một kẻ ngu ngốc, hay một đoàn quân tị nạn tuyệt vọng!

note: [message]: speaker=Lich-Lord Jevyan
en: Casting fire is the least of the Ruby’s abilities. You are twice a fool, for having failed to plumb more than its most trivial use and for having given it away.
vi: Bắn lửa là thứ lặt vặt nhất trong số những khả năng của viên đá. Ngươi còn ngu ngốc gấp đôi, vì đã không dò ra được nhiều hơn cách sử dụng tầm thường nhất của nó mà lại cho đi.

note: [message]: speaker=Burin the Lost
en: You shouldn’t give such toys to elves! Bah! It matters little to me. I’m no wizard. All I got is my axe. Heh, heh. It’s all I need — prepare to die, orcish scum!
vi: Cậu không nên cho các thần tiên những đồ chơi như thế! Hừ! Nhưng nó cũng chẳng quan trọng với tôi. Tôi không phải là phù thủy. Tất cả những gì tôi có là cây rìu. Hê, hê. Đó là tất cả những gì tôi cần - chuẩn bị chết đi, bọn cặn bã người thú!

note: [message]: speaker=Minister Edren
en: Ha. Let all of the minions of Darkness be cast down!
vi: Ha. Hãy bắt tất cả những kẻ thuộc hạ của bóng tối phải ngã gục!

note: [message]: speaker=Prince Haldric
en: It matters little, because here you fall!
vi: Chẳng quan trọng, bởi vì ở đây ngươi sẽ chết!

note: [message]: speaker=Sir Ruddry
en: For all of the good people of Clearwater Port!
vi: Vì tất cả dân lành của cảng Nước Trong!

note: [message]: speaker=Sir Ladoc
en: For the honor of Southbay!
vi: Vì vinh quang của vịnh Phương Nam!

note: [message]: speaker=Commander Aethyr
en: We don’t need some magic trinket to beat you! Prepare to meet your fate, you decrepit sack of bones! For the honor of all of the people of the west-north!
vi: Bọn ta không cần thứ đồ phép thuật rẻ tiền nào để đánh bại ngươi! Chuẩn bị chết đi, đống bao tải xương lụ khụ! Vì vinh quang của tất cả những con người vùng tây-bắc!

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Prince Haldric #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [message]
en: Charge!
vi: Tấn công!

note: [message]: speaker=Ut'Tan-Grorag
en: I hate it when my prey gets chatty! Get them, it’s a long boat ride back home!
vi: Tao thấy căm ghét khi con mồi của tao lải nhải! Hãy thanh toán chúng, mất cả hành trình dài để về nhà đấy!

note: [message]: speaker=Lich-Lord Jevyan
en: We shall soon see if you have the Ruby of Fire!
vi: Bọn ta sẽ sớm biết ngươi có viên đá lửa hay không!

note: [message]: speaker=Prince Haldric
en: Commander, you remember the plan right?
vi: Chỉ huy, ông nhớ kế hoạch chứ?

note: [message]: speaker=Commander Aethyr
en: Yes, sir. I am ready.
vi: Vâng, thưa ngài. Tôi đã sẵn sàng.

note: [message]: speaker=Lady Jessene
en: He’s raising our dead! Be careful!
vi: Hắn ta đang hồi sinh người chết của chúng ta! Cẩn thận!

note: [message]: speaker=Commander Aethyr
en: Feel my wrath, Jevyan, I’m coming for you! No piece of paper in my pocket is going to stop me from destroying you. For my family! For the people of Clearwater Port!
vi: Hãy đỡ cơn thịnh nộ của ta, Jevyan, ta đang đến vì ngươi đây! Không mẩu giấy nào trong túi ta có thể ngăn ta tiêu diệt ngươi. Vì gia đình! Vì những con người của cảng Nước Trong!

note: [message]: speaker=Lich-Lord Jevyan
en: All life is finite; you will be made to serve along with the rest.
vi: Mọi cuộc đời đều hữu hạn, ngươi sẽ phục vụ cùng với bọn còn lại.

note: [message]: speaker=Burin the Lost
en: Come on, stay still, just for a second...
vi: Tiến lên, giữ bình tĩnh, chỉ một giây thôi...

note: [message]: speaker=Lady Jessene
en: For the Wesfolk!
vi: Vì những người Wesfolk!

note: [message]: speaker=Lady Jessene
en: Be careful, Commander!
vi: Cẩn thận, chỉ huy!

note: [message]: speaker=Commander Aethyr
en: You deny me my honorable death? Our foes are not yet convinced that the elves have the ruby.
vi: Ngài từ chối cái chết vẻ vang của tôi sao? Kẻ thù của chúng ta chưa bị thuyết phục rằng các thần tiên có viên đá.

note: [message]: speaker=Tan-Vragish
en: Da old bag o’ bones is gone, but you haven’t beat us yet!
vi: Cái bị xương già đó đã ra đi, nhưng các ngươi vẫn chưa đánh được bọn tau!

note: [message]: speaker=Ut'Tan-Grorag
en: We took yer home, now we’ll take yer lives!
vi: Bọn tau đã lấy nhà các ngươi, giờ bọn tau sẽ lấy mạng các ngươi!

note: [message]: speaker=Tan-Erinak
en: The elfses have da fire ruby, and you have nothing!
vi: Bọn thầu tiêu có viên đá lửa đó, còn các ngươi chẳng có gì!

note: [message]: speaker=Tan-Prodash
en: We will suck the marrow from your bones human!
vi: Con người, bọn ta sẽ hút tủy từ xương của các ngươi!

note: [message]: speaker=Tan-Vragish
en: The battle is going against us!
vi: Trận chiến đang chống lại chúng ta!

note: [message]: speaker=Ut'Tan-Grorag
en: Our forces are being routed! We should flee back to the Green Isle!
vi: Lực lượng của chúng ta đang bị đánh tơi tả! Chúng ta phải chạy trốn trở về đảo Xanh!

note: [message]: speaker=Tan-Erinak
en: It goes poorly for us!
vi: Thật tệ hại cho bọn ta!

note: [message]: speaker=Tan-Prodash
en: Defeated, by humans?
vi: Bị đánh bại, dưới tay con người sao?

note: [message]: speaker=Lich-Lord Jevyan
en: Fight on, you cowardly orcish worms!
vi: Tiếp tục chiến đấu, lũ sâu bọ người thú hèn nhát các ngươi!

note: [message]: speaker=Tan-Vragish
en: Da old bag of bones has been crushed, and our cause is lost. We know da elfses have da fire ruby. Retreat!
vi: Cái bị xương già đó đã tan tành, và mục tiêu của chúng tau đã mất. Chúng tau biết các thầu tiêu có viên đá lửa đó. Rút lui!

note: [message]: speaker=Ut'Tan-Grorag
en: Da elfses have the fire ruby, we must flee. To da ships!
vi: Các thầu tiêu có viên đá lửa, chúng tau phải chạy trốn. Lên tàu!

note: [message]: speaker=Tan-Erinak
en: We have many kinsmen on the Green Isle— we will return for the Ruby of Fire!
vi: Bọn ta có nhiều họ hàng trên đảo Xanh - bọn ta sẽ trở lại để lấy viên đá lửa!

note: [message]: speaker=Tan-Prodash
en: We must get back to the Green Isle. The elfses have the Ruby of Fire and our assault has been stopped.
vi: Chúng ta phải quay về đảo Xanh. Các thầu tiêu có viên đá lửa còn cuộc tấn công của chúng ta đã bị ngăn chặn.

note: [message]: speaker=Prince Haldric
en: The plan revolved around some orcs making it back to the Green Isle to tell their kin that the elves have the Ruby of Fire so we wouldn’t have to bear the brunt of the next invasion.
vi: Kế hoạch xoay quanh việc cho phép một số tên người thú trở lại đảo Xanh để cho đồng loại của chúng biết rằng các thần tiên có viên đá lửa, để chúng ta không phải chịu mũi nhọn của cuộc xâm lược kế tiếp.

note: [message]: speaker=Prince Haldric
en: What have we done?
vi: Chúng ta đã làm gì?

note: [message]: speaker=Commander Aethyr
en: My love, my family, I’ll be there soo—
vi: Tình yêu của ta, gia đình của ta, ta sẽ sớm ở đ...

note: [message]: speaker=Prince Haldric
en: Aethyr! No! He was critical for convincing Jevyan that the elves have the Ruby of Fire.
vi: Aethyr! Không! Ông ấy mang tính quyết định để làm Jevyan tin rằng các thần tiên có viên đá lửa.

note: [message]: speaker=Commander Aethyr
en: Jevyan— I spit upon thee. Your end awaits. My love, my family, I’ll be there soo—
vi: Jevyan - ta phỉ nhổ vào ngươi. Ngươi sắp tận số rồi. Tình yêu của ta, gia đình của ta, ta sẽ sớm ở đ...

note: [message]: speaker=Lich-Lord Jevyan
en: Fool. You are no match for my power. What! What’s this? A treaty. That’s elf script.
vi: Ngu xuẩn. Ngươi không thể sánh với sức mạnh của ta. Cái gì! Cái gì thế này? Một hiệp ước. Đó là văn bản của thần tiên.

note: [message]: speaker=Lich-Lord Jevyan
en: No. Why? You fools, you gave the Ruby of Fire to the elves. But that won’t save you from me. I will destroy you, then I will deal with the elves.
vi: Không. Tại sao? Bọn ngu xuẩn, các ngươi đã cho các thần tiên viên đá lửa. Nhưng điều đó sẽ không cứu được các ngươi đâu. Ta sẽ tiêu diệt các ngươi, sau đó xử lý bọn thần tiên.

note: [message]: speaker=Prince Haldric
en: We’ll see about that. For the honor of Commander Aethyr, forward!
vi: Để xem. Vì danh dự của chỉ huy Aethyr, tiến lên!

note: [message]: speaker=Lich-Lord Jevyan
en: I am fallen before my plans have reached fruition. A curse upon you Haldric, may you and your descendants know nothing but strife!
vi: Ta đã bỏ mạng trước khi kế hoạch của ta đạt thành quả. Ta nguyền rủa ngươi Haldric, ngươi và con cháu của ngươi sẽ chẳng biết gì ngoài xung đột!

note: [message]
en: Ack. One of those monsters is destroying the bridge.
vi: Á. Một con quái vật đang phá hủy cây cầu.

note: [message]
en: The bridge!
vi: Cây cầu!

note: [message]
en: Our advance is thwarted, that monster has destroyed the bridge!
vi: Bước tiến của chúng ta bị cản trở, con quái vật đó đã phá hủy cây cầu!

note: [message]: speaker=Abraxas
en: It’s the Prince Haldric! Jevyan, you never said you came to destroy this monster. We will help you.
vi: Đó là tên hoàng tử Haldric! Jevyan, ông chẳng bao giờ nói ông đến để tiêu diệt con quái vật này. Chúng tôi sẽ giúp ông.

note: [message]: speaker=Familiar
en: <i>Clack</i>! <i>Splat</i>!
vi: <i>Phành phạch!</i> <i>Chít chít!</i>

note: [message]: speaker=second_unit
en: Ahh... That almost makes it all worth while!
vi: À... Đáng đời!

note: [message]: speaker=Lich-Lord Jevyan
en: You’ll pay for that!
vi: Các ngươi sẽ phải trả giá vì điều đó!

note: [message]: speaker=Lich-Lord Jevyan
en: Strike down these fools.
vi: Hạ gục bọn ngu xuẩn đó.

note: [message]: speaker=Lich-Lord Jevyan
en: Rise, rise from the ground!
vi: Đứng lên, từ mặt đất hãy đứng lên!

note: [message]: speaker=Lich-Lord Jevyan
en: Come in from the deep my loyal soldiers!
vi: Chui ra đi các binh sĩ trung thành của ta!

note: [message]: speaker=Lady Jessene
en: We did it! We won!
vi: Chúng ta đã làm được! Chúng ta đã thắng!

note: [message]: speaker=Prince Haldric
en: Jevyan is destroyed, but at a terrible price. Let’s put Commander Aethyr to rest and discuss what is to come in the following days.
vi: Jevyan đã bị tiêu diệt, nhưng chúng ta phải trả cái giá khủng khiếp. Hãy để chỉ huy Aethyr được yên nghỉ và thảo luận điều gì sẽ đến trong những ngày tới.

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Noble Commander, id=Prince Haldric #-#-#-#-#  1958 (Battle for Wesnoth)  #-#-#-#-# [side] [side]: type=Lancer, id=Yannic [side]: type=General, id=Halrad [side]: id=Konrad, type=King of Wesnoth [scenario]: id=16_Eleventh_Hour [side]: id=Dac
en: Wesnothians
vi: Người Wesnoth

note: [message]: speaker=Minister Edren
en: May Commander Aethyr have a peaceful journey into the next world, where he has been preceded by his wife and loving daughters. For his heroism in the face of adversity a place of glory is assured to him in the Halls of Light...
vi: Cầu mong chỉ huy Aethyr có cuộc hành trình bình yên tới thiên đường, nơi vợ và các con gái yêu quý của ông ấy đã đến trước. Vì hành động anh hùng đối mặt với tai họa, ông ấy sẽ có một nơi vinh quang ở xứ sở ánh sáng...

note: [message]: speaker=Prince Haldric
en: Without the Commander’s noble sacrifice we would have never carried the day. We have won a great victory here today but much has been lost. My father Eldaric and King Addroran have fallen, and with them many other good people. However, there is hope, and a new land is open before us!
vi: Không có sự hy sinh cao cả của chỉ huy, chúng ta sẽ chẳng bao giờ có ngày hôm nay. Hôm nay ở đây chúng ta đã giành một chiến thắng vĩ đại nhưng nhiều người đã mất. Cha tôi Eldaric và vua Addroran đã tử trận, và cùng với họ, nhiều dân lành khác. Nhưng, vẫn còn hy vọng, và một vùng đất mới đang mở ra trước chúng ta!

note: [message]: speaker=Prince Haldric
en: But dark deeds have been done on all sides. There is now a secret that only Jessene and I share. I must have your word that what I say will never be uttered again.
vi: Nhưng những việc làm mờ ám đã được thực hiện ở tất cả các bên. Giờ có một bí mật mà chỉ Jessene và tôi biết. Tôi phải có được lời của các bạn rằng điều tôi nói sẽ không bao giờ được nói ra nữa.

note: [message]: speaker=Burin the Lost
en: I have followed you this far, I will keep your secret. I pledge.
vi: Tôi đã theo cậu đến mức này, tôi sẽ giữ bí mật. Tôi hứa.

note: [message]: speaker=Sir Ruddry
en: Lord, I shall guard your secret until the day of my death.
vi: Chủ tướng, tôi sẽ bảo vệ bí mật của ngài đến lúc chết.

note: [message]: speaker=Sir Ladoc
en: I will take it with me to my grave.
vi: Tôi sẽ giữ nó theo mình xuống tận dưới mồ.

note: [message]: speaker=Minister Edren
en: I agree, but misfortune may follow you depending on the nature of your misdeed.
vi: Tôi đồng ý, nhưng bất hạnh có thể theo cậu tùy vào bản chất hành động mờ ám của cậu.

note: [message]: speaker=Prince Haldric
en: The elves don’t have the Ruby of Fire. We perpetrated a ruse on the orcs. If they return they will come looking for the elves.
vi: Các thần tiên không có viên đá lửa. Chúng ta đã lừa bọn người thú. Nếu chúng trở lại chúng sẽ đến tìm các thần tiên.

note: [message]: speaker=Lady Jessene
en: To be fair to you, Haldric, the elves were considering betraying their pact with us.
vi: Để công bằng, Haldric, các thần tiên đã cân nhắc việc phản bội hiệp ước với chúng ta.

note: [message]: speaker=Burin the Lost
en: Humph. I suspected as much — from both the elves and you. Humans and elves always think they’re so clever!
vi: Hừm. Tôi đã rất nghi ngờ - cả thần tiên và các cậu. Con người và thần tiên luôn nghĩ họ thật thông minh!

note: [message]: speaker=Prince Haldric
en: Jessene, you hid the ruby away in that vile troll hole? Didn’t you?
vi: Jessene, cô đã giấu viên đá trong cái hang quỷ núi bẩn thỉu đó phải không? Hay là không?

note: [message]: speaker=Lady Jessene
en: What? Why would you doubt me?
vi: Cái gì? Tại sao anh lại nghi ngờ tôi?

note: [message]: speaker=Prince Haldric
en: The orcs that didn’t escape in the ships have regrouped. They are preparing to march on the elves. We should come to the aid of our new friends.
vi: Bọn người thú không trốn thoát được lên tàu đã tập hợp lại. Chúng đang chuẩn bị hành quân đến chỗ các thần tiên. Chúng ta nên đến giúp đỡ những người bạn mới.

note: [message]: speaker=Prince Haldric
en: These orcs are few, but the elves aren’t accustomed to war. Besides we will have to rely on elven charity if we are to survive this first winter.
vi: Bọn người thú này ít, nhưng các thần tiên không quen với chiến tranh. Ngoài ra chúng ta sẽ phải dựa vào lòng tốt của các thần tiên nếu muốn sống sót qua mùa đông đầu tiên này.

note: [message]: speaker=Prince Haldric
en: After that, we should build towns in all of the regions that the elves have given us. We should move our capital inland, away from the coast. I hope the children of the good people of the west-north, of the Green Isle, find prosperity in this new land.
vi: Sau đó chúng ta sẽ xây dựng thành phố ở tất cả những vùng mà thần tiên đã cho chúng ta. Chúng ta nên di chuyển thủ đô vào vùng nội địa, tránh xa bờ biển. Tôi hy vọng con cái dân lành của vùng tây-bắc, của đảo Xanh sẽ tìm thấy thịnh vượng ở vùng đất mới này.

note: [message]: speaker=Prince Haldric
en: So what of the rest of you?
vi: Thế còn những người còn lại các bạn?

note: [message]: speaker=Burin the Lost
en: I shall go back to my people. It seems we have grown many and strong in the time I was gone. I will try to convince them of the wisdom of using the underways to settle new lands.
vi: Tôi sẽ trở về với người của tôi. Có vẻ chúng tôi đã phát triển nhiều và mạnh lúc tôi đi. Tôi sẽ thử thuyết phục họ về lợi ích của việc sử dụng những con đường dưới mặt đất để định cư ở những vùng đất mới.

note: [message]: speaker=Burin the Lost
en: I know the way to many places, I think. I want to find out if there are dwarves in other lands. It’s a big world with lots of good mountains. Of that much I am sure.
vi: Tôi biết đường đến nhiều nơi, tôi nghĩ thế. Tôi muốn tìm hiểu xem có người lùn ở những vùng đất khác không. Đây là một thế giới rộng lớn với nhiều dãy núi tốt. Tôi rất chắc chắn về điều đó.

note: [message]: speaker=Sir Ruddry [message]: speaker=Sir Ladoc
en: I am but a humble servant of the Crown. I will establish a new order of knights for a new land. For a new King, if you will allow me to serve under your banner.
vi: Tôi chỉ là một người hầu hèn mọn của triều đình. Tôi sẽ thành lập một dòng hiệp sĩ mới cho vùng đất mới. Vì một vị vua mới, nếu ngài cho phép tôi phục vụ dưới ngọn cờ của ngài.

note: [message]: speaker=Prince Haldric
en: Excellent.
vi: Tuyệt vời.

note: [message]: speaker=Prince Haldric
en: I suppose I am King Haldric now. Hmm... but what to call this new kingdom?
vi: Tôi cho rằng giờ tôi là vua Haldric. Hừm... nhưng chúng ta gọi vương quốc mới này là gì?

note: [message]: speaker=Lady Jessene
en: May I make a suggestion?
vi: Tôi có thể đề nghị được không?

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Prince Haldric #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [message]: role=Scout
en: Sure.
vi: Chắc chắn rồi.

note: [message]: speaker=Lady Jessene
en: The word ‘Wesfolk’ is from your old tongue. It means ‘People of the West’. The elves call us the people of the west-north. Under the same old tongue that would be ‘Wes Noth’. So I suggest that the new kingdom be called ‘Wesnoth’, in honor of our old home.
vi: Từ ’Wesfolk’ là từ ngôn ngữ cổ của chúng tôi. Nó có nghĩa là ’người phương tây’. Các thần tiên gọi chúng ta là người vùng tây-bắc. Theo cùng ngôn ngữ cổ, đó sẽ là ’Wes Noth’. Vì thế tôi đề nghị rằng vương quốc mới sẽ được gọi là ’Wesnoth’, để tưởng nhớ đến quê hương cũ của chúng ta.

note: [message]: speaker=Prince Haldric
en: Hmm. ‘Wesnoth’. I like it. Yes, ‘Wesnoth’ would be fine. So I am the first King of Wesnoth!
vi: Hừm. ’Wesnoth’. Tôi thích từ này. Được, ’Wesnoth’ được. Thế thì tôi là vua đầu tiên của Wesnoth!

note: [message]: speaker=Lady Jessene
en: So, what is to become of me?
vi: Thế thì, tôi sẽ trở thành gì?

note: [message]: speaker=Prince Haldric
en: There are many Wesfolk amongst the remains of my people. We must stay united under one banner. I will need you by my side if there is any hope of building a true ‘Kingdom of Wesnoth’. I... I think a Queen’s crown would sit well upon that flame-colored hair of yours, Jessene.
vi: Có nhiều người Wesfolk trong số những người còn lại. Chúng ta phải tiếp tục thống nhất dưới một ngọn cờ. Tôi sẽ cần cô bên cạnh nếu có hy vọng để xây dựng một ’vương quốc Wesnoth’ thực sự. Tôi... Tôi nghĩ một vương miện hoàng hậu sẽ hợp với mái tóc màu lửa của cô đấy, Jessene.

note: [message]: speaker=Lady Jessene
en: I am not to be bought with trinkets, Haldric.
vi: Tôi không thể mua bằng những đồ nữ trang rẻ tiền, Haldric.

note: [message]: speaker=Prince Haldric
en: Then take my hand, Jessene, if you won’t accept crown or kingdom. You have earned both. We can’t make this work without your people... and I don’t think I can make it work without <i>you</i>.
vi: Thế thì hãy nắm lấy tay tôi, Jessene, nếu cô không chấp nhận vương miện hay vương quốc. Cô đã có cả hai. Chúng tôi không thể thực hiện điều này nếu không có người của cô... và tôi không nghĩ tôi có thể làm được nếu không có <i>em</i>.

note: [message]: speaker=Lady Jessene
en: Probably not. And, if nothing else, the hero-king of Wesnoth, Haldric Dragonbane, will need someone to remind him that he does not eat lightning and belch thunder. I... accept.
vi: Có lẽ là không. Và, nếu không còn gì khác, vị vua-anh hùng của Wesnoth, Haldric dũng sĩ diệt rồng, sẽ cần ai đó nhắc nhở mình rằng anh ấy không ăn sét và ợ ra sấm. Em... chấp nhận.

note: [message]: speaker=narrator
en: In later ages the bards would sing ‘The Breaking of the Pact’, an epic tale of Haldric’s betrayal of the elves. They would whisper of the price he and his descendants would pay for that betrayal without knowing the whole truth.
vi: Trong những thời đại về sau, người ta hát bài ’Phá vỡ hiệp ước’, một câu chuyện sử thi kể về sự phản bội của Haldric với các thần tiên. Họ xì xào bàn tán về cái giá mà Haldric và con cháu của mình phải trả vì sự phản bội đó mà không biết toàn bộ sự thật.

note: [message]: speaker=narrator
en: But some of us have remembered the true story of our arrival on this great continent. The true story of the Rise of Wesnoth.
vi: Nhưng một vài người trong số chúng ta vẫn nhớ câu chuyện thực sự về cuộc đổ bộ đến lục địa lớn này. Câu chuyện thực sự về sự tích Wesnoth.

note: [unit_type]: id=Noble Commander, race=human, gender=male
en: Noble Commander
vi: Chỉ huy quý tộc

note: [unit_type]: id=Noble Commander, race=human, gender=male
en: The rank of a noble Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle.
vi: Cấp bậc Chỉ huy quý tộc dành cho những người có khả năng dẫn đầu các đội quân tham gia chiến đấu. Sở hữu năng lực lãnh đạo, họ cho các đơn vị cấp độ thấp hơn trong những ô lục giác lân cận hiệu quả chiến đấu tốt hơn. Những người chỉ huy sử dụng kiếm thành thạo nhất, mặc dù họ cũng mang theo cung để sử dụng khi cần thiết. Nếu người chỉ huy bị mất, trận chiến cũng bại theo.

note: [unit_type]: id=Noble Fighter, race=human, gender=male
en: Noble Fighter
vi: Đấu sĩ quý tộc

note: [unit_type]: id=Noble Lord, race=human, gender=male
en: Noble Lord
vi: Chủ tướng quý tộc

note: [unit_type]: id=Noble Youth, race=human, gender=male
en: Noble Youth
vi: Thanh niên quý tộc

note: [unit_type]: id=Noble Youth, race=human, gender=male
en: Today he is a young man, by his devotion to the crown he is seeking to become a Lord — to join the elite of humanity.
vi: Hôm nay cậu ấy là một thanh niên, hết lòng với ngôi vua, cậu đang tìm cách trở thành một Chủ tướng - để tham gia vào lực lượng tinh nhuệ của loài người.

note: [attack]: type=impact
en: training sword
vi: kiếm luyện tập

note: [unit_type]: id=Vampire Lady, gender=female, race=undead
en: female^Vampire Lady
vi: Nữ quái ma cà rồng

note: [unit_type]: id=Vampire Lady, gender=female, race=undead
en: Cold and beautiful, she maintains her eternal youthful appearance drinking the blood of the living.
vi: Lạnh lùng và xinh đẹp, cô ta giữ vẻ tươi trẻ vĩnh hằng của mình bằng cách uống máu người sống.

note: [attack]: type=blade
en: blood kiss
vi: nụ hôn máu

note: #-#-#-#-#  1975 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Warrior King #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [unit_type]: id=Merman Warrior King, race=merman
en: Warrior King
vi: Vua chiến binh

note: [unit_type]: id=Warrior King
en: As the leaders of the human Kingdoms, Kings are responsible for ruling and protecting their subjects. Kings can coordinate the attacks of level 1 and 2 units, thereby increasing their fighting efficiency.
vi: Là những lãnh tụ của các vương quốc loài người, các vị vua chịu trách nhiệm cai quản và bảo vệ thần dân. Các vị vua có thể điều phối đòn tấn công của các đơn vị cấp 1 và 2, do đó tăng hiệu quả chiến đấu của chúng.

note: [unit_type]: id=Wesfolk Lady, race=human, gender=female
en: female^Wesfolk Lady
vi: Nữ quái Wesfolk

note: [unit_type]: id=Wesfolk Lady, race=human, gender=female
en: Born in the Wesfolk aristocracy, she and her people were excluded from society by their lords, who betrayed their loyalty when a war against Haldric’s people was being lost. This outcast still conserves her nobleness in her veins and on the battlefield she has earned valuable experience, which continues increasing with time, as does her natural leadership.
vi: Sinh ra trong tầng lớp quý tộc Wesfolk, cô và người của mình bị các chúa tể - những kẻ đã phản bội lòng trung thành của họ khi cuộc chiến tranh chống lại người của Haldric bị thua - trục xuất khỏi xã hội. Nữ quái này vẫn giữ tính quý tộc của mình và trên chiến trường, cô đã kiếm được những kinh nghiệm quý báu. Những kinh nghiệm này, cũng như tài lãnh đạo bẩm sinh của cô, tiếp tục tăng theo thời gian.

note: [unit_type]: id=Wesfolk Leader, race=human, gender=female
en: female^Wesfolk Leader
vi: Lãnh tụ Wesfolk

note: [unit_type]: id=Wesfolk Outcast, race=human, gender=female
en: female^Wesfolk Outcast
vi: Nữ du đãng Wesfolk

note: [message]: speaker=unit
en: I can’t be finished yet... I still have so much more to do.
vi: Mình chưa thể ra đi... Mình vẫn còn nhiều điều để làm.

note: [message]: speaker=unit
en: It is not yet my time! No!
vi: Chưa phải lúc! Không!

note: [message]: speaker=unit
en: No! I’ll not go so easil—
vi: Không! Mình sẽ không đi dễ dàng như th...

note: [message]: speaker=unit
en: Bah! I’m not dying today! <i>Poof</i>! (<i>The Lady Outlaw vanishes in a puff of smoke.</i>)
vi: Hừ! Ta không chết hôm nay đâu! <i>Hấp</i>! (<i>Nữ tướng cướp tan biến thành một làn khói.</i>)

note: [message]: speaker=unit
en: Fool of a boy. I never should have followed him.
vi: Tên ngốc. Lẽ ra mình không nên theo cậu ta.

note: [message]: speaker=unit
en: Hail the Kings, may their bloodlines continue beyond my time!
vi: Vĩnh biệt các đức vua, cầu mong dòng máu của các ngài tiếp tục!

note: [message]: speaker=unit
en: For Land and Lord, I sacrifice all!
vi: Vì đất đai và chủ tướng, tôi hy sinh tất cả!

note: [message]: speaker=unit
en: May the Lords of Light protect us all.
vi: Cầu mong các vị thần ánh sáng bảo vệ tất cả chúng ta.

note: [message]: speaker=Prince Haldric
en: Without him the bottoms of our ships will be completely vulnerable...
vi: Không có ông ấy, phần dưới thân tàu của chúng ta sẽ hoàn toàn không được bảo vệ...

note: [unit]: type=Walking Corpse
en: A Former Friend
vi: Người bạn cũ

note: [message]: speaker=Prince Haldric
en: I still think I should be called ‘Dragonbane’.
vi: Tôi vẫn nghĩ tôi nên được gọi là ’dũng sĩ diệt rồng’.

note: [message]: speaker=Lady Jessene
en: Not in my lifetime.
vi: Không trong cả đời tôi.

note: [message]: speaker=Lady Jessene
en: It could be worse. We could be back in that troll hole!
vi: Còn tệ hơn. Chúng ta có thể trở lại cái hang quỷ núi đó!

note: [message]: speaker=Burin the Lost
en: Hey, disparage the trolls, <i>not</i> the holes!
vi: Này, có chê thì chê bọn quỷ núi, chứ <i>không phải</i> những cái hang!

note: [message]: speaker=Prince Haldric
en: Well, at least we don’t have to contend with the undead. No offense, Jessene.
vi: Ít nhất chúng ta cũng không phải chiến đấu với bọn ma quái. Không có ý xúc phạm, Jessene.

note: [message]: speaker=Lady Jessene
en: Don’t worry about it.
vi: Đừng bận tâm về điều đó.

note: [message]: speaker=Prince Haldric
en: Too bad that this isn’t going as well as the beach... I miss the beach.
vi: Quá tệ là nơi này không tốt như bãi biển... Tôi nhớ bãi biển.

note: [message]: speaker=Prince Haldric
en: You were planning on sharing this with me when?
vi: Cô lập kế hoạch chia sẻ điều này với tôi khi nào thế?

note: [message]: speaker=Lady Jessene
en: Haldric, messengers just informed me that the fleet has returned from our old home. They came back with as nearly as large a fleet as we initially set out with, and Southbay still stands. This is excellent news. As per your orders a third of the fleet has headed back out.
vi: Haldric, các sứ giả vừa thông báo cho tôi rằng hạm đội từ quê hương cũ của chúng ta đã trở về. Họ trở lại với hạm đội lớn gần bằng hạm đội chúng ta đã lên đường lúc ban đầu, và vịnh Phương Nam vẫn đứng vững. Đây là tin tốt. Theo như mệnh lệnh của anh, một phần ba hạm đội đã quay đầu trở lại.

note: [message]: speaker=Prince Haldric
en: That is excellent news indeed. Our numbers have doubled. Now on to the business at hand.
vi: Đó quả thực là tin tốt. Số lượng của chúng ta đã tăng gấp đôi. Giờ tập trung vào nhiệm vụ trước mắt.

en: Dry run
vi: Chạy thực hành

en: Quiet mode
vi: Chế độ im lặng

en: Text file
vi: Tập tin văn bản

note: [campaign]: id=The_Hammer_of_Thursagan [achievement_group]
en: The Hammer of Thursagan
vi: Cây búa của Thursagan

note: [campaign]: id=The_Hammer_of_Thursagan
en: THoT
vi: CBCT

note: #-#-#-#-#  1973 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=The_Hammer_of_Thursagan #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Sceptre_of_Fire
en: Steelclad
vi: Giáp sắt

note: [about]
en: Special Guest Designer
vi: Thiết kế đặc biệt

note: [about]
en: Brainstorming, playtesting, and spousal support
vi: Ý tưởng, chơi thử, và hỗ trợ

note: [scenario]: id=01_At_the_East_Gate
en: At the East Gate
vi: Tại cổng phía Đông

note: [part]
en: But the threat from hostile orcs, wild men, and remnant undead was not yet ended. The dwarves kept strong guards on the approaches to Knalga. In the year 550 after the founding of Wesnoth, the captain of the East Gate received a warning that a small band of rogue orcs had been sighted.
vi: Nhưng mối đe dọa từ bọn người thú thù địch, những con người man rợ và tàn dư ma quái vẫn chưa kết thúc. Người lùn giữ những đội bảo vệ mạnh ở các lối vào Knalga. Vào năm 550 sau khi thành lập Wesnoth, thủ lĩnh Cổng phía Đông nhận được lời cảnh cáo rằng đã phát hiện một nhóm nhỏ bọn người thú ác ôn.

note: [label]
en: East Gate
vi: Cổng phía Đông

note: [objective]: condition=win
en: Defeat Bashnark
vi: Đánh bại Bashnark

note: [objective]: condition=lose
en: Death of Aiglondur
vi: Aiglondur chết

note: [message]: speaker=Aiglondur
en: <i>Up axes!</i> We will be the Northern Alliance’s arm today, and kill or scatter these invaders.
vi: <i>Cầm rìu lên!</i> Hôm nay chúng ta sẽ là cánh tay của liên minh phương Bắc, và giết hoặc đánh tan những kẻ xâm lược này.

note: [message]: speaker=Bashnark
en: We are the true orcs, not the weaklings who ally with human-worms and stinky-midgets like you. You will be meat for our wolves.
vi: Bọn ta là những người thú thực sự, chứ không phải những kẻ yếu đuối liên minh với lũ sâu bọ con người và lũ nhỏ bé hôi hám như các ngươi. Các ngươi sẽ là thịt cho bầy sói của bọn ta.

note: [scenario]: id=02_Reclaiming_the_Past
en: Reclaiming the Past
vi: Đòi lại quá khứ

note: [message]: speaker=Aiglondur
en: The Hammer of Thursagan?
vi: Cây búa của Thursagan?

note: [message]: speaker=Angarthing
en: That is what is said, my lord Hamel, and it is true. Except this; the Order of Loremasters has given me leave to reveal that the craft secrets were not, actually, quite as lost as we believed.
vi: Đó là điều tôi đã nói, thưa chủ tướng Hamel, và nó là sự thật. Ngoại trừ điều này; hội bậc thầy tri thức đã cho phép tôi tiết lộ rằng những bí mật nghề nghiệp, thực ra không bị mất như chúng ta vẫn tưởng.

note: [message]: speaker=Hamel
en: What is this ye say? Nae lost?
vi: Cậu nói sao? Không bị mất ư?

note: [message]: speaker=Angarthing
en: Aye. Ye’ll recall that in repairing the western galleries we cleared a small cave-in hard by where Thursagan himself once had a workshop here, before he left to study in solitude in the further North.
vi: Vâng. Ngài sẽ nhớ lại rằng trong lúc sửa chữa các hành lang phía tây, chúng tôi đã dọn sạch một cái hang nhỏ, nơi chính Thursagan đã từng có một xưởng làm việc ở đó, trước khi bỏ đi nghiên cứu một mình ở phương Bắc xa xôi.

note: [message]: speaker=Hamel
en: And ye found something?
vi: Và các cậu đã tìm thấy cái gì ư?

note: [message]: speaker=Angarthing
en: A book. Thursagan’s book, in a secret and locked compartment he must have dug from the living rock himself by unaided runecraft. The cave-in breached it. It has taken us great effort to puzzle out his code. But it might be that, with the book and the Hammer to hand, we could train and initiate runesmiths once more.
vi: Một cuốn sách. Sách của Thursagan, trong một gian bí mật và bị khóa. Ông ấy chắc hẳn đã tự mình đào đá bằng thuật khắc dấu thần. Cái hang tiết lộ điều đó. Chúng tôi đã phải rất cố gắng để giải mã. Nhưng có lẽ rằng, với cuốn sách và cây búa trên tay, chúng ta có thể đào tạo và khởi xướng lại các thợ khắc dấu thần một lần nữa.

note: [message]: speaker=Hamel
en: And for what cause ha’ I heard naught o’ this?
vi: Thế vì nguyên nhân gì ta lại không nghe được tin này?

note: [message]: speaker=Angarthing
en: My lord, the find was very recent. We are still deciphering the book. And there is this: with the Hammer at Kal Kartha and the book here, the question of which holding shall have the training of the new runesmiths in its hands would be... delicate.
vi: Thưa chủ tướng, cuộc tìm kiếm mới chỉ gần đây. Chúng tôi vẫn đang giải mã cuốn sách. Và còn điều này: với cây búa ở Kal Kartha và cuốn sách ở đây, câu hỏi lãnh địa nào sẽ có quyền đào tạo các thợ khắc dấu thần mới hơi... khó xử.

note: [message]: speaker=Angarthing
en: We feared stirring up a controversy before the book was even properly understood.
vi: Chúng tôi sợ khuấy động một cuộc tranh cãi trước khi cuốn sách được hiểu đúng.

note: [message]: speaker=Hamel
en: I’ll grant that was well thought, even if I am nae entirely pleased to have been kept in the dark. But ye came to me with a request, and I think I ken what it will be.
vi: Ta công nhận đó là một suy nghĩ đúng đắn, mặc dù ta không hoàn toàn hài lòng khi không được biết tin. Nhưng cậu đã đến gặp ta với một yêu cầu, và ta nghĩ ta biết nó là gì.

note: [message]: speaker=Angarthing
en: Indeed, Lord Hamel, that is what we came to ask.
vi: Đúng vậy, thưa chủ tướng Hamel, đó là điều mà chúng tôi đến để thỉnh cầu.

note: [message]: speaker=Hamel
en: And you spoke my guess, Aiglondur. Are you nae kin of mine?
vi: Cậu đã nói đúng ý ta, Aiglondur. Cậu có phải họ hàng của ta không?

note: [message]: speaker=Aiglondur
en: Your great-nephew, my lord.
vi: Cháu của ngài, thưa chủ tướng.

note: [message]: speaker=Aiglondur
en: Aye, my Lord Hamel.
vi: Vâng, thưa chủ tướng Hamel.

note: [message]: speaker=Aiglondur
en: We must make haste; winter approaches, and travel over the mountains will soon grow dangerous.
vi: Chúng ta phải khẩn trương lên, mùa đông đang đến gần, và vượt qua những ngọn núi sắp trở nên nguy hiểm.

note: [scenario]: id=03_Strange_Allies
en: Strange Allies
vi: Đồng minh kỳ lạ

note: [side]: type=Orcish Slayer, id=Gorthas
en: Invaders
vi: Những kẻ xâm lược

note: [objective]: condition=lose
en: Death of Angarthing
vi: Angarthing chết

note: [objective]: condition=lose
en: Death of Marth-Tak
vi: Marth-Tak chết

note: [message]: speaker=Marth-Tak
en: In the name of the Alliance, quit these lands now!
vi: Nhân danh liên minh, hãy rời khỏi vùng đất này ngay!

note: [message]: speaker=Angarthing
en: Now that is a sight still strange to my eyes — an orc fighting for the Northern Alliance.
vi: Cảnh đó trông thật kỳ lạ - một người thú chiến đấu vì liên minh phương Bắc.

note: [message]: speaker=Marth-Tak
en: You, on the road! Are you of the Northern Alliance or not?
vi: Các ngươi, những kẻ trên đường! Các ngươi có thuộc liên minh phương Bắc hay không?

note: [message]: speaker=Angarthing
en: We are.
vi: Chúng tôi có.

note: [message]: speaker=Marth-Tak
en: Well, then, honor the treaty as I have.
vi: Tốt, vậy thì, hãy tôn trọng hiệp ước giống như tôi.

note: [message]: speaker=Angarthing
en: We have failed our duty to the Alliance.
vi: Chúng ta đã thất bại trong nhiệm vụ của liên minh.

note: [message]: speaker=Kalenz
en: Indeed...
vi: Đúng là...

note: [message]: speaker=Marth-Tak
en: East, eh? You won’t find many friends in that direction. Travel safely.
vi: Phía đông hả? Các anh sẽ không tìm thấy nhiều bạn bè ở hướng đó đâu. Chúc chuyến đi an toàn.

note: [scenario]: id=04_High_Pass
en: High Pass
vi: Đèo cao

note: [objective]: condition=win
en: Move Aiglondur to the signpost at the east end of the pass
vi: Di chuyển Aiglondur đến biển chỉ đường ở đầu phía đông của con đèo

note: [message]: speaker=Angarthing
en: Behold, the High Pass. By the old maps, we are halfway to Kal Kartha here.
vi: Nhìn kìa, con đèo cao. Theo bản đồ cũ, chúng ta đang ở nửa đường đến Kal Kartha.

note: [message]: speaker=Aiglondur
en: We must push through quickly; there is a vicious storm coming in behind us. Being caught in a blizzard on those heights would be no laughing matter.
vi: Chúng ta phải nhanh chóng vượt qua, có một cơn bão tồi tệ đang đến phía sau. Bị kẹt trong trận bão tuyết trên những đỉnh núi cao đó thì không phải là chuyện đùa đâu.

note: [message]: speaker=Aiglondur
en: It has begun to snow. Move, everyone! To be trapped here would be death.
vi: Tuyết bắt đầu rơi. Đi thôi, mọi người! Bị kẹt ở đây là chết.

note: [message]: speaker=Aiglondur
en: We’re snowed in. Our mission has failed, even if we live until the spring.
vi: Chúng ta đã bị kẹt trong tuyết. Nhiệm vụ của chúng ta đã thất bại, kể cả khi chúng ta sống đến mùa xuân.

note: [message]: speaker=Aiglondur
en: We’re through the pass!
vi: Chúng ta đã vượt qua con đèo!

note: #-#-#-#-#  1953 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# [message]: speaker=narrator [option]
en: Peasants
vi: Nông dân

note: [objective]: condition=win
en: Find the inhabitants
vi: Tìm các cư dân

note: [message]: speaker=Angarthing
en: We should be on the outskirts of the settled country around Kal Kartha, but something doesn’t feel right here.
vi: Chúng ta đang ở vùng ngoại ô của vùng đất có dân cư xung quanh Kal Kartha, nhưng có điều gì đó không ổn tại đây.

note: [message]: speaker=Aiglondur
en: It’s too quiet... and I think I smell traces of smoke on the wind.
vi: Quá tĩnh lặng... và tôi nghĩ mình ngửi thấy mùi khói trong gió.

note: [message]: speaker=Aiglondur
en: Look sharp for the inhabitants here. They might have something to tell us.
vi: Hãy tìm kiếm các cư dân ở đây. Có thể họ có điều gì cần nói với chúng ta.

note: [scenario]: id=06_Forbidden_Forest
en: Forbidden Forest
vi: Khu rừng cấm

note: [objective]: condition=win
en: Move both Aiglondur and Angarthing to the eastern signpost
vi: Di chuyển cả Aiglondur lẫn Angarthing đến biển chỉ đường phía đông

note: [message]: speaker=Elurin
en: Who disturbs our forest?
vi: Ai quấy nhiễu khu rừng của bọn ta thế?

note: [message]: speaker=Aiglondur
en: A delegation of the Northern Alliance, seeking the road through to Kal Kartha.
vi: Một phái đoàn của liên minh phương Bắc, đang tìm đường đến Kal Kartha.

note: [message]: speaker=Elurin
en: We allow few outsiders in our forest paths, and no dwarves since the masked ones began to trouble our eastern margins. No axe-bearers shall come near our trees. Return whence you came!
vi: Bọn ta cho phép rất ít người ngoài vào đường rừng, và không người lùn nào kể từ khi bọn đeo mặt nạ quấy phá biên giới phía đông. Không kẻ cầm rìu nào được phép đến gần cây của bọn ta. Hãy trở về nơi các ngươi đã đến!

note: [message]: speaker=Aiglondur
en: No. We have our duty. We must pass.
vi: Không. Bọn ta có nhiệm vụ. Bọn ta phải đi qua.

note: [message]: speaker=Elurin
en: You shall not pass here.
vi: Các ngươi không được qua đây.

note: [message]: speaker=Aiglondur
en: Winter comes on our heels, and your forest straddles the only gap in these mountains. You leave us no choice but to fight you.
vi: Mùa đông đang theo gót bọn ta, và khu rừng của các ngươi đứng giạng háng trên khoảng trống duy nhất ở vùng núi này. Các ngươi không cho bọn ta lựa chọn nào ngoài việc đánh các ngươi.

note: [message]: speaker=Elurin
en: So be it, then. Yours will not be the first bones to nourish the earth of our forest.
vi: Thế thì, cứ việc. Đống xương của các ngươi không phải là bộ xương đầu tiên bón đất cho khu rừng của bọn ta.

note: [message]: speaker=Aiglondur
en: Rally on me, everyone. We have better things to do than brawl with elves.
vi: Tập hợp theo tôi, mọi người. Chúng ta có những việc cần làm tốt hơn là cãi lộn với bọn thần tiên.

note: [scenario]: id=07_The_Siege_of_Kal_Kartha
en: The Siege of Kal Kartha
vi: Bao vây Kal Kartha

note: [objective]: condition=lose
en: Death of Dulcatulos
vi: Dulcatulos chết

note: [message]: speaker=Movrur
en: Behold! The West Gate of Kal Kartha!
vi: Nhìn kìa! Cổng phía Tây của Kal Kartha!

note: [message]: speaker=Aiglondur
en: And under siege, I see. There is a mighty host of orcs between us and that gate.
vi: Và đang bị bao vây. Có một đạo quân người thú mạnh giữa chúng ta và cánh cổng đó.

note: [message]: speaker=Tan-Morgh
en: Ahhh... more stinky-midgets, come to get killed just like these cowards in their den.
vi: À... lại lũ nhỏ bé hôi hám, hãy đến để chết như bọn hèn nhát trong hang.

note: [message]: speaker=Aiglondur
en: Let us bring our kin that orc’s head as a guesting-gift.
vi: Chúng ta hãy mang cho những người bà con đầu của tên người thú đó làm quà tặng.

note: [message]: speaker=Dulcatulos
en: Kal Kartha shall not fall!
vi: Kal Kartha sẽ không thất thủ đâu!

note: [message]: speaker=Aiglondur
en: Kal Kartha is taken. Our mission has failed.
vi: Kal Kartha đã bị chiếm. Nhiệm vụ của chúng ta đã thất bại.

note: [message]: speaker=Dulcatulos
en: Well fought, and our thanks; we were sore pressed. You are our honored guests, and I will show you to the best quarters we have myself. Our lord, the runemaster Karrag, will want to have speech with you on the morrow.
vi: Đánh rất đẹp, cảm ơn các anh. Chúng tôi bị ép rất gay go. Các anh là những vị khách quý, tôi sẽ dẫn các anh đến những địa khu tốt nhất mà chúng tôi có. Chủ tướng của chúng tôi, bậc thầy khắc dấu thần Karrag, muốn nói chuyện với các anh vào ngày mai.

note: [scenario]: id=08_The_Court_of_Karrag
en: The Court of Karrag
vi: Cung điện của Karrag

note: [side]
en: Kal Karthans
vi: Người Kal Kartha

note: [unit]: type=Dwarvish Masked Steelclad, id=Magog [unit]: type=Dwarvish Masked Ulfserker, id=Hekyll [unit]: type=Dwarvish Masked Ulfserker, id=Jekyll [unit]: type={TYPE} [side]: type=Dwarvish Masked Lord, id=Dufon [side]: type=Dwarvish Masked Lord, id=Aragoth [side]: type=Dwarvish Masked Lord, id=Dra
en: Masked Dwarf
vi: Người lùn đeo mặt nạ

note: [objective]: condition=win
en: Defeat Karrag
vi: Đánh bại Karrag

note: [message]: speaker=Karrag
en: Hail, fellow dwarves. All Kal Kartha thanks you for your timely rescue.
vi: Chào, các bạn người lùn. Toàn bộ Kal Kartha cảm ơn vì cuộc giải cứu kịp thời của các anh.

note: [message]: speaker=Aiglondur
en: We are from Knalga; your clans are kin to ours of old. We but did our duty to kin.
vi: Chúng tôi đến từ Knalga. Thị tộc của các ông là bà con với chúng tôi. Chúng tôi chỉ thực hiện nghĩa vụ của mình với họ hàng.

note: [message]: speaker=Angarthing
en: On one condition. You must take off that mask and show your true face. I am a witness.
vi: Với một điều kiện. Ông phải tháo bỏ chiếc mặt nạ đó và cho chúng tôi xem bộ mặt thật. Tôi là một nhân chứng.

note: [message]: speaker=Angarthing
en: But the Law must see. A dwarf must put his name and his face behind his deeds. I am a witness.
vi: Nhưng luật phải xem. Một người lùn phải đặt tên và mặt phía sau những việc làm của mình. Tôi là một nhân chứng.

note: [message]: speaker=Angarthing
en: The Law speaks. Against him with the eyes to see, no deception can hold. I AM A WITNESS!
vi: Luật phán. Chống lại hắn. Tận mắt chứng kiến, không thể dối trá. TA LÀ MỘT NHÂN CHỨNG!

note: [message]: speaker=Dulcatulos
en: No... no... it is horrible! My lord, how did you come to this?
vi: Không... không... thật kinh khủng! Chủ tướng, sao ngài có thể như thế này?

note: [message]: speaker=Karrag
en: I lingered for weeks in agony. Only my hatred and the runelore of old sustained me, until I became as I am. I will have revenge; I will destroy the orcs, and the humans, and the elves, and all but the true people!
vi: Ta đau đớn hàng tuần trong cơn hấp hối. Chỉ lòng căm thù và kiến thức khắc dấu thần ngày xưa mới giữ được ta, cho đến khi ta trở thành như bây giờ. Ta sẽ báo thù. Ta sẽ tiêu diệt bọn người thú, con người, thần tiên, và tất cả trừ những người thực sự!

note: [message]: speaker=Karrag
en: And you have sealed your doom. Hundreds of dirtgrubbers have already died to weave a web of blood around the Hammer and the soul of the dwarves. You and your new friends will be the last sacrifices I require to bind the entire dwarvish race to my purpose. TAKE THEM!
vi: Và các ngươi đã định đoạt số phận của mình. Hàng trăm kẻ bới đất đã chết để dệt tấm vải máu xung quanh cây búa và linh hồn của các người lùn. Các ngươi và những người bạn mới sẽ là những kẻ hiến tế cuối cùng ta cần để thâu tóm toàn bộ chủng tộc người lùn cho mục đích của riêng ta. THANH TOÁN CHÚNG!

note: [message]: speaker=narrator
en: Neither side can recruit or recall. You must win with the troops you have.
vi: Không phe nào có thể tuyển dụng hoặc gọi lại. Bạn phải thắng bằng những quân lính bạn có.

note: [message]: speaker=Angarthing
en: Wait... the lich’s apparent death was another illusion. In truth he ran through that doorway behind the throne.
vi: Chờ đã... cái chết bề ngoài của tên thây ma chỉ là một ảo giác khác. Sự thực hắn đã chạy qua ô cửa đằng sau ngai vàng kia.

note: [message]: speaker=Dulcatulos
en: Then Karrag has fled to the underlevels. None but his masked ones go there any more.
vi: Thế thì Karrag đã chạy trốn xuống hầm ngầm. Không ai ngoài những kẻ đeo mặt nạ của hắn đến đó nữa.

note: [message]: speaker=Angarthing
en: We must follow. Quickly! It may be his talk of perverting the Hammer was merely mad raving, but we cannot allow the risk that his foul spell might succeed.
vi: Chúng ta phải đuổi theo. Mau lên! Có thể lời nói của hắn về việc sử dụng cây búa sai mục đích chỉ là cơn mê sảng điên dại, nhưng chúng ta không thể để cho phép thuật bẩn thỉu của hắn thành công.

note: [scenario]: id=09_The_Underlevels
en: The Underlevels
vi: Hầm ngầm

note: [message]: speaker=Aiglondur
en: Where <i>is</i> Karrag? We can’t have been more than seconds behind him.
vi: Karrag <i>đâu</i>? Chúng ta không thể ở sau hắn quá vài giây.

note: [message]: speaker=Dulcatulos
en: Those are war-drums!
vi: Đó là tiếng trống hiệu!

note: [message]: speaker=Aiglondur
en: Aye. Karrag, calling his troops to battle. Only the Dark Gods know what hellspawn the lich will summon. AXES UP!
vi: Đúng. Karrag đang kêu gọi quân lính chiến đấu. Chỉ quỷ sứ mới biết tên thây ma sẽ triệu gọi thứ chết tiệt gì. CẦM RÌU LÊN!

note: [message]: speaker=Karrag
en: No! No! No! Dirtgrubbers must die! The true people must rule all!
vi: Không! Không! Không! Những kẻ bới đất phải chết! Những người thực sự phải thống trị tất cả!

note: [message]: speaker=Aiglondur
en: The ‘true people’ speak through our axes. Die, foul lich.
vi: ‘Những người thực sự’ nói bằng lưỡi rìu của bọn ta. Chết đi, thây ma bẩn thỉu.

note: [message]: speaker=Angarthing
en: Dwarves of Kal Kartha, I speak the Law. Your house is cast down; you have harbored a great evil. Who now will take the burden of cleansing this holding of its taint?
vi: Các người lùn Kal Kartha, tôi phát biểu luật. Nhà của các bạn đã sập. Các bạn đã chứa chấp cái ác. Giờ ai sẽ chịu trách nhiệm dọn sạch nơi nhơ nhớp này?

note: [message]: speaker=narrator
en: The dwarves of Kal Kartha muttered among themselves and looked at one another uneasily. None stepped forward.
vi: Các người lùn Kal Kartha thì thầm với nhau và nhìn nhau băn khoăn. Không ai bước lên phía trước.

note: [message]: speaker=Dulcatulos
en: Loremaster... None of us is fit to take up the lordship. Karrag fooled us all, made us the tools of his foul scheme.
vi: Bậc thầy tri thức... Không ai trong số chúng tôi xứng đáng để nhận quyền lực. Karrag đã lừa tất cả chúng tôi, biến chúng tôi thành công cụ cho âm mưu bẩn thỉu của hắn.

note: [message]: speaker=Pelias
en: I was told I’d find Aiglondur of Knalga here. I bear a message from Tallin, the Lord Protector of the Alliance.
vi: Tôi được bảo sẽ tìm thấy Aiglondur của Knalga ở đây. Tôi mang thông báo từ Tallin, chủ tướng bảo hộ của liên minh.

note: [message]: speaker=Aiglondur
en: I am he. Speak your message.
vi: Tôi đây. Nói thông báo của anh đi.

note: [message]: speaker=Pelias
en: Aiglondur, the Protector dubs you a Lord Companion of the Alliance. He bids you return to Knalga as soon as convenient, for your investiture.
vi: Aiglondur, chủ tướng bảo hộ phong tặng anh danh hiệu đồng chủ tướng của liên minh. Ông ấy mời anh trở về Knalga, ngay khi có thể, để phong chức.

note: [message]: speaker=Dulcatulos
en: (<i>Wonderingly</i>) A Lord Companion? And kin of ours...
vi: (<i>Ngạc nhiên</i>) Đồng chủ tướng? Còn họ hàng của chúng tôi...

note: [message]: speaker=Narithil
en: It would be no shame for a Lord Companion to rule this holding, as Hamel does at Knalga.
vi: Không có gì hổ thẹn cho một đồng chủ tướng khi cai quản lãnh địa này, như Hamel ở Knalga.

note: [message]: speaker=narrator
en: The Kal Karthans looked at each other, and Aiglondur, with dawning hope.
vi: Những người Kal Kartha nhìn nhau, và Aiglondur, với rạng ngời hy vọng.

note: [message]: speaker=Angarthing
en: It would be fitting. The Loremasters will approve.
vi: Điều đó là xứng đáng. Các bậc thầy tri thức sẽ tán thành.

note: [message]: speaker=Aiglondur
en: Pelias, my thanks to the Lord Protector; I will attend him in the spring. But it seems that I have some work to do here first.
vi: Pelias, gửi lời cảm ơn của tôi đến chủ tướng bảo hộ! Tôi sẽ dự lễ phong chức vào mùa xuân. Nhưng có vẻ tôi vẫn còn một số công việc cần làm ở đây trước.

note: [unit_type]: id=Dwarvish Annalist, race=dwarf
en: Dwarvish Annalist
vi: Người lùn chép sử

note: [unit_type]: id=Dwarvish Annalist, race=dwarf
en: Dwarvish Annalists are the historians of this ancient and proud race. They are few in number, and their very existence is not generally known to the other peoples of the Great Continent. To the abilities of the Witness they add, through the study of herb and mineral lore, the ability to cure poison.
vi: Người lùn chép sử là các sử gia của chủng tộc cổ xưa và đáng tự hào này. Họ ít, và sự tồn tại của họ nói chung không được các dân tộc khác của Đại Lục Địa biết đến. Ngoài những khả năng của nhân chứng, họ có thêm, nhờ nghiên cứu về thảo dược và khoáng chất, khả năng giải độc.

note: [unit_type]: id=Dwarvish Loremaster, race=dwarf
en: Dwarvish Loremaster
vi: Người lùn bậc thầy tri thức

note: [unit_type]: id=Dwarvish Masked Dragonguard, race=dwarf
en: Dwarvish Masked Dragonguard
vi: Người lùn vệ sĩ rồng đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Fighter, race=dwarf
en: Dwarvish Masked Fighter
vi: Đấu sĩ người lùn đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Guardsman, race=dwarf
en: Dwarvish Masked Guardsman
vi: Vệ binh người lùn đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Lord, race=dwarf
en: Dwarvish Masked Lord
vi: Chủ tướng người lùn đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Sentinel, race=dwarf
en: Dwarvish Masked Sentinel
vi: Người lùn canh gác đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Stalwart, race=dwarf
en: Dwarvish Masked Stalwart
vi: Người lùn lực lưỡng đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Steelclad, race=dwarf
en: Dwarvish Masked Steelclad
vi: Người lùn giáp sắt đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Thunderer, race=dwarf
en: Dwarvish Masked Thunderer
vi: Người lùn thần sấm đeo mặt nạ

note: [unit_type]: id=Dwarvish Masked Thunderguard, race=dwarf
en: Dwarvish Masked Thunderguard
vi: Người lùn vệ sĩ sấm sét đeo mặt nạ

note: [unit_type]: id=Dwarvish Witness, race=dwarf
en: Dwarvish Witness
vi: Người lùn nhân chứng

note: [unit_type]: id=Dwarvish Witness, race=dwarf
en: A Witness functions as the eyes of the dwarves’ history, a deep lore that they never share with outsiders. The presence of a Witness inspires dwarvish warriors with the knowledge that their deeds (and their deaths) will not go unrecorded. They learn a fighting style deliberately unlike that of their fellows, one designed to turn the vaunted strength of the dwarves against itself. The person of a Witness is considered sacred, and Witnesses are often used as envoys between dwarvish clans.
vi: Một nhân chứng hoạt động như đôi mắt của lịch sử người lùn, một truyền thuyết khó hiểu mà họ không bao giờ chia sẻ với người ngoài. Sự có mặt của một nhân chứng truyền cảm hứng cho các chiến binh người lùn bằng kiến thức mà những chiến công (và cái chết) của họ sẽ không ra đi mà không được ghi lại. Họ học được phong cách chiến đấu thận trọng không giống như của các đồng đội, một phong cách được thiết kế để biến sức mạnh được ca tụng của người lùn thành vũ khí chống lại chính nó. Một nhân chứng được xem là thần thánh, và các nhân chứng thường được sử dụng làm phái viên giữa các thị tộc người lùn.

note: [message]: speaker=Aiglondur
en: I fall!
vi: Ta đã thất bại!

note: [message]: speaker=Aiglondur
en: Oh no! Without a loremaster we cannot complete our mission!
vi: Ôi không! Không có bậc thầy tri thức, chúng ta không thể hoàn thành nhiệm vụ!

note: [message]: speaker=Aiglondur
en: Without Dulcatulos to explain our actions to the Kal Karthans we’ll have to fight them, too. Our mission has failed.
vi: Không có Dulcatulos giải thích các hành động của chúng ta cho những người Kal Kartha, chúng ta sẽ phải chiến đấu với họ. Nhiệm vụ của chúng ta đã thất bại.

en: Fireball
vi: Cầu lửa

en: Chain Lightning
vi: Sét chuyền

en: Graduation
vi: Tốt nghiệp

note: [campaign]: id=Delfadors_Memoirs
en: Apprentice
vi: Pháp sư học việc

note: [message]: speaker=$unit.id
en: Run for your lives!
vi: Mau chạy thoát thân!

note: [objective]: condition=lose
en: Death of Delfador
vi: Delfador chết

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry> #-#-#-#-#  1959  #-#-#-#-# [topic]: id=time_of_day [time]: id=dusk [time]: id=dusk_hour
en: Dusk
vi: Chạng vạng

note: #-#-#-#-#  1959  #-#-#-#-# [time]: id=midnight [time]: id=midnight_hour
en: Midnight
vi: Nửa đêm

note: [terrain_type]: id=void [terrain_type]: id=off_map
en: Void
vi: Khoảng không

note: [trait]: id=aged
en: aged
vi: già

note: [trait]: id=aged
en: female^aged
vi: già

note: [scenario]: id=09_Houses_of_the_Dead
en: Houses of the Dead
vi: Ngôi nhà của người chết

note: [message]: speaker=Sythan
en: I was once a great lord... I commanded armies! Iliah-Malal promised I would lead again.
vi: Tôi từng là một chủ tướng vĩ đại... Tôi từng chỉ huy quân đội! Iliah-Malal hứa tôi sẽ được chỉ huy lần nữa.

en: Wait
vi: Chờ

note: [side]: type=Grand Knight, id=Kaylan
en: Sir Kaylan
vi: Ngài Kaylan

note: [message]: speaker=Delfador
en: No! Methor... Don’t die!
vi: Không! Methor... Đừng chết!

note: [objective]: condition=win
en: Defeat Eldred
vi: Đánh bại Eldred

en: No.
vi: Số

note: [scenario]: id=20_Prince_of_Wesnoth
en: Prince of Wesnoth
vi: Hoàng tử Wesnoth

note: Chinese constellation, native: 太子, pronounce: Tai Zi Chinese name for HIP 57565, native: 太子 Chinese name for HIP 75097, native: 太子 Pinyin transliteration Chinese Chenzhuo Sky (3rd Century) constellation, native: 太子, pronounce: Tai Zi Chinese Chenzhuo Sky (3rd Century) name for HIP 57565, native: 太子 
en: Crown Prince
vi: Vương miện Hoàng tử

note: [unit_type]: id=Orcish Shaman, race=orc
en: Orcish Shaman
vi: Pháp sư người thú

en: chain
vi: xích

note: [side]: type=Lord of Elensefar, id=Lord Maddock
en: Lord Maddock
vi: Chủ tướng Maddock

note: [part]
en: Garard II
vi: Garard đệ nhị

note: [campaign]: id=Two_Brothers
en: A Tale of Two Brothers
vi: Câu chuyện về hai anh em

note: [campaign]: id=Two_Brothers
en: AToTB
vi: CCVHAE

note: [about]
en: Prose and Story Edits
vi: Chỉnh sửa lời thoại và cốt truyện

note: [scenario]: id=01_Rooting_Out_a_Mage
en: Rooting Out a Mage
vi: Nhổ tận gốc một pháp sư

note: [part]
en: There was a man named Baran who had shown talent as a mage when he was young, gone to the great Academy on the Isle of Alduin, and returned to work his magic in the land where he was born. The people looked to him for help and leadership. He found weapons half-forgotten from the times of their sires and grandsires hanging in many houses, and bade the villagers to take them down and clean and oil them. He set the smiths of Maghre to making spearheads and ax-blades for the rest.
vi: Có một người tên là Baran, người đã thể hiện tài năng của một pháp sư khi còn trẻ. Anh đã đến học viện lớn trên đảo Alduin, và trở về để ứng dụng phép thuật của mình ở vùng đất nơi anh sinh ra. Mọi người tìm đến anh nhờ giúp đỡ và dẫn dắt. Anh tìm thấy những vũ khí gần như đã bị bỏ quên từ thời tổ tiên ông cha của họ được treo trong nhiều ngôi nhà, và bảo dân làng lấy chúng xuống để lau chùi và bôi dầu. Anh yêu cầu những thợ rèn của Maghre chế tạo các mũi giáo và lưỡi rìu cho những người chưa có vũ khí.

note: [objective]: condition=win
en: Slay Mordak, the evil mage
vi: Giết Mordak, tên pháp sư xấu xa

note: [objective]: condition=lose
en: Death of Arvith
vi: Arvith chết

note: [message]: speaker=Baran
en: Greetings, brother, and welcome home.
vi: Xin chào, anh trai, và mừng anh trở về nhà.

note: [message]: speaker=Arvith
en: Hail.
vi: Chào.

note: [message]: speaker=Baran
en: Is that all, Arvith? I understand, but...
vi: Đó là tất cả sao, Arvith? Em hiểu, nhưng...

note: [message]: speaker=Arvith
en: You called, and I came; be content with that. What ails Maghre?
vi: Em đã gọi, và anh đã đến, hãy hài lòng với điều đó. Có chuyện gì với Maghre thế?

note: [message]: speaker=Baran
en: I can feel Mordak’s foul touch on the hidden currents of the earth and air. He is somewhere due north of here, I would say not more than two days’ ride.
vi: Em có thể cảm nhận được sự dính líu bẩn thỉu của Mordak trên các luồng không khí và đất ngầm. Hắn phải ở đâu đó về phía bắc, em đoán sẽ không quá hai ngày đường cưỡi ngựa.

note: [message]: speaker=Arvith
en: All right. I will do this for the village. Can you keep the mage off our backs?
vi: Được rồi. Anh sẽ làm điều này vì ngôi làng. Em có thể giữ tên pháp sư tránh xa khỏi lưng bọn anh được chứ?

note: [message]: speaker=Baran
en: I will go stealthily with a handful of our best scouts and woodsmen. While you demonstrate against him and kill his creatures, I will try to defeat Mordak himself with magic at an unguarded moment. You shall be the right hand, I the left... aye, brother?
vi: Em sẽ đi mai phục cùng một đội trinh sát và tiều phu. Trong khi anh nghi binh và giết các sinh vật của hắn, em sẽ tìm cách đánh bại Mordak bằng phép thuật lúc hắn không đề phòng. Anh sẽ là cánh tay phải, em là cánh tay trái... được chứ, anh trai?

note: [message]: speaker=Arvith
en: ... Aye. Just make sure you’re there when we need you.
vi: ... Được. Chỉ cần đảm bảo em sẽ ở đó khi bọn anh cần em.

note: [message]: speaker=Arvith
en: Baran should be in position by now. Press them, distract the adept so Baran can spring his trap!
vi: Baran giờ hẳn đã vào vị trí. Tấn công chúng, đánh lạc hướng tên tín đồ để Baran có thể bật bẫy!

note: [message]: speaker=Arvith
en: Baran has not made his attack!
vi: Baran vẫn chưa tấn công!

note: [message]: role=Mercenary
en: Could he have abandoned us?
vi: Liệu cậu ấy có bỏ rơi chúng ta không?

note: [message]: speaker=Arvith
en: No... No. This is something else. I’m worried about him... but right now it means we have to deal with this Mordak ourselves.
vi: Không... Không. Có điều gì đó. Tôi lo lắng cho cậu ấy... nhưng ngay bây giờ điều đó có nghĩa là chúng ta phải tự mình xử lý tên Mordak này.

note: [message]: speaker=Arvith
en: Good work, men! But what has become of my brother?
vi: Tốt lắm, các cậu! Nhưng điều gì đã xảy ra với em trai tôi?

note: [message]: speaker=unit
en: Worried about him, are you? E-he-he... hergh... gaargh...
vi: Ngươi lo lắng cho hắn ta ư? Hê-hê... hơ... hựự...

note: [message]: speaker=Arvith
en: There’s nothing more to be had from this one; we will have to search for Baran ourselves!
vi: Không thể biết thêm điều gì từ tên này, chúng ta sẽ phải tự mình tìm kiếm Baran!

note: [message]: role=Reporter
en: Sir, our scouts report that Baran was seen captured and carried away further north!
vi: Thưa ngài, các trinh sát của chúng ta báo rằng Baran đã bị bắt và đang bị áp giải đi xa hơn nữa về phía bắc!

note: [message]: speaker=Arvith
en: That they should dare this! We will give chase at once.
vi: Bọn chúng dám làm vậy! Chúng ta phải đuổi theo chúng.

note: [message]: speaker=Mordak
en: Your brother’s plan to ambush me has failed. He is our prisoner now.
vi: Kế hoạch phục kích ta của em trai ngươi đã thất bại. Giờ hắn là tù nhân của bọn ta.

note: [message]: speaker=Arvith
en: My brother, kidnapped? I have failed you, Baran! And even now Mordak’s forces descend upon the village!
vi: Em trai ta, bị bắt cóc rồi ư? Anh đã làm em thất vọng, Baran! Và giờ thì lực lượng của Mordak đã tấn công ngôi làng!

note: [message]: speaker=Arvith
en: I hear these creatures are nigh-immune to our weapons, let us see!
vi: Tôi nghe nói những sinh vật này gần như miễn nhiễm với vũ khí của chúng ta, để xem!

note: [message]: speaker=second_unit
en: That was not so hard!
vi: Đâu có quá khó!

note: [scenario]: id=02_The_Chase
en: The Chase
vi: Cuộc truy đuổi

note: [part]
en: Arvith and his band rode north in search of his missing brother.
vi: Arvith và băng nhóm của mình phi ngựa về phía bắc để tìm người em trai mất tích.

note: [objective]: condition=win
en: Fight your way through the woods before the kidnappers escape
vi: Chiến đấu để tìm đường ra khỏi khu rừng trước khi những kẻ bắt cóc trốn thoát

note: [objective]: condition=win
en: Catch the kidnappers
vi: Đuổi kịp những kẻ bắt cóc

note: [message]: speaker=Arvith
en: Come on, men. A stroll through such lovely green woods, what could be finer?
vi: Đi nào, các cậu. Một cuộc đi dạo qua khu rừng xanh tuyệt vời như vậy, còn gì tốt hơn chứ?

note: [message]: speaker=Nil-Galion
en: You there! Halt and explain yourself.
vi: Các ngươi! Đứng lại và giải thích.

note: [message]: speaker=Arvith
en: We’re chasing after some men who kidnapped my brother!
vi: Chúng tôi đang đuổi theo một số kẻ bắt cóc em trai tôi!

note: [message]: role=Mercenary
en: I am glad at least that we will not have to face ghosts. But those elves will have us at a disadvantage; our horses will not maneuver well in the trees.
vi: Tôi mừng là ít nhất chúng ta cũng không phải đối mặt với ma. Nhưng các thần tiên này sẽ khiến chúng ta gặp bất lợi, ngựa của chúng ta không xoay xở tốt trong rừng.

note: [message]: speaker=Arvith
en: Bah, just stay on the paths; our spearmen and bowmen can fight in the deeper woods. We have faced and won through greater perils than those amateurs can offer.
vi: Hừ, chỉ cần ở trên đường, các lính giáo và lính cung của chúng ta có thể chiến đấu trong rừng sâu. Chúng ta đã đối mặt và vượt qua nhiều hiểm nguy còn lớn hơn trò của bọn nghiệp dư này.

note: [message]: speaker=second_unit
en: I see them! There they are!
vi: Tôi thấy chúng! Chúng kia rồi!

note: [message]: speaker=Arvith
en: Come on, men, let’s catch those kidnappers!
vi: Đi nào, các cậu, hãy đuổi kịp những kẻ bắt cóc đó!

note: [message]: speaker=unit
en: Hah! You have captured me, but it will avail you nothing. I sent your precious brother the mage north with half my men a day since; he will be safely locked away in our master’s dungeons by now.
vi: Ha! Ngươi đã bắt được ta, nhưng nó sẽ chẳng giúp ích gì cho ngươi. Ta đã gửi thằng em trai pháp sư quý giá của ngươi cùng một nửa quân của ta trước một ngày, giờ này chắc hắn đã bị nhốt trong ngục tù của chủ nhân bọn ta.

note: [message]: speaker=Arvith
en: My blade is at your throat. Give us the way to my brother now, or I will spill your wretched blood on the ground.
vi: Lưỡi kiếm của ta đang nằm ngang cổ ngươi. Chỉ đường cho bọn ta đến chỗ em trai ta mau, nếu không ta sẽ làm thứ máu bẩn của ngươi chảy xuống đất.

note: [message]: speaker=Arvith
en: Bind him and take him with us. If he has played us false, he will die.
vi: Trói hắn lại và mang hắn theo. Nếu hắn lừa chúng ta, hắn sẽ chết.

note: [message]: role=Mercenary
en: Captain, what are we riding into? I thought you wanted nothing to do with Baran any more, not since Toen Caric.
vi: Thủ lĩnh, chúng ta đang làm gì vậy? Tôi đã nghĩ anh không còn muốn làm gì với Baran nữa, kể từ lúc ở Toen Caric.

note: [message]: speaker=Arvith
en: I’m no longer sure. What’s between us remains, but knowing someone else has lain hands on him changes things. Mount up, and let’s get moving.
vi: Tôi không chắc nữa. Tôi vẫn còn giận em trai, nhưng khi biết có kẻ đã hành hung cậu ấy thì mọi thứ lại khác. Lên ngựa, và đi thôi.

note: [message]: speaker=Brena
en: Greetings. I am Brena, a knight errant. I saw you pursuing and fighting the foul undead. Are there more of them to be destroyed?
vi: Xin chào. Tôi là Brena, một hiệp khách. Tôi thấy các anh đuổi theo và chiến đấu với bọn ma quái bẩn thỉu. Vẫn còn bọn chúng để tiêu diệt chứ?

note: [message]: speaker=Arvith
en: Aye. We think there’s a nest of them north-east of here. They’ve captured my brother.
vi: Đúng. Chúng tôi nghĩ hang ổ của chúng nằm về phía đông bắc. Chúng đã bắt em trai tôi.

note: [message]: speaker=Brena
en: I bear a great hatred towards their kind. I will follow and fight them with you, if you permit.
vi: Tôi cực kỳ căm thù bè lũ bọn chúng. Nếu anh cho phép, tôi sẽ đi theo và cùng anh chiến đấu với chúng.

note: [message]: role=Mercenary
en: He would only slow us down!
vi: Anh ta sẽ chỉ làm chậm chân chúng ta thôi!

note: [message]: speaker=Arvith
en: It is my place to decide this.
vi: Hãy để ta quyết định.

note: [option]
en: Oh, all right then. Come along with us.
vi: Ồ, tốt thôi. Hãy đi cùng chúng tôi.

note: [message]: speaker=Brena
en: Thank you. My comrades and I will help you on your noble quest.
vi: Cảm ơn. Các bạn của tôi và tôi sẽ giúp anh thực hiện nhiệm vụ cao cả này.

note: [option]
en: I am sorry. We have not the time to spare.
vi: Tôi xin lỗi. Chúng tôi không có thời gian.

note: [message]: speaker=Brena
en: Take this, then, for I see that you are on a quest. My comrades will help you whenever you call for them.
vi: Vậy hãy nhận lấy cái này, vì tôi hiểu anh đang thực hiện nhiệm vụ. Các bạn của tôi sẽ giúp anh khi anh cho gọi họ.

note: [message]: speaker=narrator
en: You receive 70 pieces of gold!
vi: Bạn nhận được 70 lượng vàng!

note: [message]: speaker=Arvith
en: Follow their back trail!
vi: Theo dấu vết của chúng!

note: [scenario]: id=03_Guarded_Castle
en: Guarded Castle
vi: Lâu đài có lính gác

note: [unit]: type=Orcish Grunt [unit]: type=Orcish Warrior
en: Castle Guard
vi: Lính gác lâu đài

note: [objective]: condition=win
en: Rescue Baran
vi: Giải cứu Baran

note: [objective]: condition=win
en: Kill the dark sorcerer to get the cell key
vi: Giết tên phù thủy bóng tối để lấy chìa khóa mở ngục

note: [objective]: condition=win
en: Move Arvith to the cell with his brother to free him
vi: Di chuyển Arvith đến phòng giam có em trai anh ta để giải cứu cậu ấy

note: [objective]: condition=lose
en: Death of Baran
vi: Baran chết

note: [message]: speaker=narrator
en: Arvith and his men halt outside of the castle, gazing for a moment at the hulking mass of stone looming in the fog. There is movement in the mist.
vi: Arvith và người của mình dừng lại bên ngoài lâu đài, nhìn chằm chằm vào khối đá khổng lồ hiện ra lờ mờ trong sương mù. Có chuyển động sau màn sương.

note: [message]: speaker=Guard_leader
en: Halt! Friend or foe? Give the password.
vi: Đứng lại! Bạn hay thù? Nói mật khẩu đi.

note: [message]: speaker=Arvith
en: The password is
vi: Mật khẩu là

note: [message]: speaker=Guard_leader
en: Pass, friend.
vi: Bạn, cho qua.

note: [message]: speaker=Arvith
en: The adept didn’t lead us astray after all. I’ll keep my word, distasteful as it may be; cut him loose, and let’s be rid of him.
vi: Tên tín đồ đã không dẫn chúng ta đi sai đường. Ta sẽ giữ lời, mặc dù rất khó chịu. Cắt dây cho hắn, hãy để hắn đi cho khuất mắt.

note: [message]: speaker=Guard_leader
en: Wrong! Die!
vi: Sai rồi! Chết đi!

note: [message]: speaker=Arvith
en: One less braggart orc in the world.
vi: Thế là bớt đi một tên người thú khoác lác trên thế giới.

note: [message]
en: Captain, what are <i>orcs</i> doing this far south?
vi: Đội trưởng, bọn <i>người thú</i> đang làm gì ở tận phía nam xa xôi này?

note: [message]: speaker=Arvith
en: Good question. Perhaps my brother will have found out.
vi: Câu hỏi hay đấy. Có lẽ em trai ta sẽ tìm ra.

note: [message]: speaker=Guard2_leader
en: Are you our relief arriving? Does this mean we get to leave here now?
vi: Đến phiên gác của các anh rồi phải không? Nghĩa là giờ chúng tôi rời khỏi đây được chứ?

note: [message]: speaker=Arvith
en: Um, yes. Fine. You can go.
vi: Ừm, đúng vậy. Tốt. Các anh có thể đi.

note: [message]: speaker=Guard2_leader
en: Um, you’re supposed to give the password.
vi: Ừm, anh phải nói mật khẩu.

note: [message]: speaker=Arvith
en: Oh, of course. I had nearly forgotten.
vi: Ồ, tất nhiên. Tôi suýt quên.

note: [message]: speaker=Guard2_leader
en: Thanks! Irritating little formality, isn’t it?
vi: Cảm ơn! Thủ tục thật phiền phức, nhỉ?

note: [message]: speaker=Guard2_leader
en: That’s the wrong password! These aren’t our relief! Get them!
vi: Mật khẩu không đúng! Bọn này không phải lính thay phiên gác! Thanh toán chúng!

note: [message]: speaker=Arvith
en: I think I should better support my men at the front to make sure we can free my brother.
vi: Ta nghĩ ta nên hỗ trợ người của mình ở mặt trận để đảm bảo chúng ta có thể giải cứu em trai ta.

note: [message]: speaker=unit
en: Your hand or Tairach’s, death is still death... (argh)
vi: Dưới tay ngươi hay Tairach, chết vẫn là chết... (hựự)

note: [message]: speaker=Arvith
en: ‘Tairach’? Who or what is Tairach?
vi: ‘Tairach’? Tairach là ai hay cái gì vậy?

note: [message]: speaker=second_unit
en: There’s a key in his robes.
vi: Có một cái chìa khóa trong áo của hắn.

note: [message]: speaker=Arvith
en: That may well be the key to the cell they’re holding Baran in! I will take it.
vi: Có lẽ đó là chìa khóa để mở phòng giam chúng đang giữ Baran! Tôi sẽ lấy nó.

note: [message]: speaker=unit
en: Look what I have found in here! I can count a hundred pieces of gold.
vi: Nhìn xem tôi tìm được gì ở đây này! Tôi có thể đếm được một trăm lượng vàng.

note: [message]: speaker=unit
en: Look what I have found in here! I can count fifty pieces of gold.
vi: Nhìn xem tôi tìm được gì ở đây này! Tôi có thể đếm được năm mươi lượng vàng.

note: [message]: speaker=unit
en: I found Baran. He is in this cell.
vi: Tôi tìm thấy Baran. Cậu ấy ở trong phòng giam này.

note: [message]: speaker=Baran
en: It’s good to see you, Arvith.
vi: Rất vui được gặp lại anh, Arvith.

note: [message]: speaker=Arvith
en: And you too, brother.
vi: Và cả em nữa, em trai.

note: [message]: speaker=Baran
en: You must be one of Arvith’s men. Please help me get out of this dungeon.
vi: Anh chắc hẳn là một trong những người của Arvith. Xin hãy giúp tôi ra khỏi ngục tù này.

note: [message]: speaker=Baran
en: The accursed dark sorcerer Rotharik has imprisoned me behind this magically enhanced iron gate. It can only be opened with the correct key. You must get it from him to free me.
vi: Tên phù thủy bóng tối Rotharik đáng nguyền rủa đã giam em sau cánh cổng sắt ma thuật này. Nó chỉ có thể mở được bằng đúng chìa khóa. Anh phải lấy chìa khóa từ hắn để giải cứu em.

note: [message]: speaker=Baran
en: Thank you for saving me. I... was not certain you would come.
vi: Cảm ơn anh đã cứu em. Em... đã không chắc rằng anh sẽ tới.

note: [message]: speaker=Arvith
en: Have you no faith in your brother, Baran?
vi: Em không tin vào anh trai mình sao, Baran?

note: [message]: speaker=Baran
en: It’s not that. Perhaps I deserved to rot here. I failed you. I failed you again.
vi: Không phải vậy. Có lẽ em đáng bị chết mòn ở đây. Em đã làm anh thất vọng. Em lại làm anh thất vọng.

note: [message]: speaker=Arvith
en: That is as may be. But you are my brother still. And... I never doubted you would have come for me.
vi: Có lẽ vậy. Nhưng em vẫn là em trai anh. Và... anh không bao giờ nghi ngờ em đã đến tìm anh.

note: [message]: speaker=Arvith
en: It was no great trial, after all. A few elves, one or two dark sorcerers, a gang of orcs and some undead. Really just a day’s work for the company.
vi: Ồ không có gì đâu. Một vài gã thần tiên, một hay hai tên phù thủy bóng tối, một đám người thú và lũ ma quái. Thật ra chỉ là công việc một ngày cho bọn anh thôi.

note: [message]: speaker=Baran
en: Thank you for coming to my aid. Let us return to the village.
vi: Cảm ơn anh vì đã đến giúp em. Chúng ta hãy trở về làng.

note: [message]: speaker=Rotharik
en: You are too late! Your brother is already dead! Muahahaha...!
vi: Quá muộn cho ngươi rồi! Em trai ngươi đã chết! Ha ha ha ha...!

note: [message]: speaker=Arvith
en: Argh!!
vi: Aaaa!!

note: [scenario]: id=04_Return_to_the_Village
en: Return to the Village
vi: Trở về làng

note: [side]: type=Longbowman, id=Reeve Hoban
en: Reeve Hoban
vi: Chủ tịch Hoban

note: [objective]: condition=win
en: Find out what is happening in the village
vi: Tìm hiểu xem chuyện gì đang xảy ra trong làng

note: [message]: speaker=Arvith
en: There. The village is just across those hills, and already I see men coming to greet us!
vi: Nhìn kìa. Ngôi làng ở ngay phía bên kia đồi, và anh đã thấy mọi người đang đến để chào đón chúng ta!

note: [message]: speaker=Baran
en: No, they are fleeing from something. We must find out what is happening over there!
vi: Không, họ đang chạy trốn khỏi thứ gì đó. Chúng ta phải tìm hiểu xem chuyện gì đang xảy ra ở đó!

note: [message]: speaker=Arvith
en: Men! Ready your arms!
vi: Mọi người! Sẵn sàng chiến đấu!

note: [message]: speaker=Baran
en: We should find Reeve Hoban. Maybe he knows what is going on here.
vi: Chúng ta nên tìm chủ tịch Hoban. Có thể ông ấy biết chuyện gì đang diễn ra ở đây.

note: [message]: speaker=Baran
en: That warlord! It’s...
vi: Tên tư lệnh đó! Hắn là...

note: [message]: speaker=Arvith
en: Yes, I’d know that face anywhere. Especially after what you did to it.
vi: Đúng thế, anh biết khuôn mặt đó dù ở bất kỳ đâu. Đặc biệt sau những gì em gây ra cho hắn.

note: [message]: speaker=Baran
en: The warlord from Toen Caric.
vi: Tên tư lệnh từ Toen Caric.

note: [message]: speaker=Tairach
en: You! The mage who scarred me with fire! KILL THEM!
vi: Ngươi! Tên pháp sư đã đốt mặt ta sứt sẹo! GIẾT CHÚNG!

note: [message]: speaker=Baran
en: Let’s finish what we started, brother.
vi: Hãy hoàn thành điều chúng ta đã bắt đầu, anh trai.

note: [message]: speaker=Arvith
en: Aye. I’ll be the right arm, and you’ll be the left. Let’s go!
vi: Được. Anh sẽ là cánh tay phải, còn em sẽ là cánh tay trái. Đi thôi!

note: [message]: speaker=Reeve Hoban
en: I am glad to see you returned.
vi: Tôi rất mừng khi thấy các anh đã trở về.

note: [message]: speaker=Baran
en: No gladder than I am to be here. But what has happened to Maghre?
vi: Tôi cũng rất mừng khi ở đây. Nhưng chuyện gì đã xảy ra với Maghre vậy?

note: [message]: speaker=Reeve Hoban
en: Soon after you departed we were beset by orcs. With half the men of Maghre gone, we could not stop them.
vi: Ngay sau khi các anh đi chúng tôi đã bị bọn người thú bao vây. Một nửa người dân Maghre đã đi, chúng tôi không thể ngăn chặn chúng.

note: [message]: speaker=Reeve Hoban
en: The orcish warlord aims to enslave us. We will not be able to hold out for much longer.
vi: Tên tư lệnh người thú muốn bắt chúng tôi làm nô lệ. Chúng tôi không thể cầm cự lâu hơn được nữa.

note: [message]: speaker=Reeve Hoban
en: Have a care, his men are fell fighters and have killed many. Very few remain who can bear arms, but I will send them to aid you in battle.
vi: Hãy cẩn thận, người của hắn là những đấu sĩ tàn ác và đã giết nhiều người. Còn rất ít người có thể cầm vũ khí, nhưng tôi sẽ phái họ đến giúp các anh chiến đấu.

note: [objective]: condition=win
en: Slay the Orcish Warlord to free the village
vi: Giết tên tư lệnh người thú để giải phóng ngôi làng

note: [message]: speaker=Arvith
en: It is finished. We’ve defeated him at last. It was good to have you at my side, Baran.
vi: Xong rồi. Cuối cùng chúng ta đã đánh bại hắn. Thật tốt khi có em bên cạnh, Baran.

note: [message]: speaker=Baran
en: So much has been destroyed. It will be difficult to repair all that the orcs and undead have wrecked. And they could come again.
vi: Nhiều thứ đã bị phá hủy. Sẽ rất khó để sửa chữa lại mọi thứ mà bọn người thú và ma quái đã hủy hoại. Và chúng cũng có thể lại đến.

note: [message]: speaker=Arvith
en: I don’t think we can rescue anyone from these villages. It is too late.
vi: Anh không nghĩ chúng ta có thể cứu ai từ những ngôi làng này được nữa. Quá muộn rồi.

note: [message]: speaker=Baran
en: I was too weak to protect these people. Oh, why did this happen to me?!
vi: Mình đã quá yếu để bảo vệ những người này. Ôi, tại sao điều này lại xảy ra với mình?!

note: [scenario]: id=05_Epilogue
en: A Tale of Two Brothers — Epilogue
vi: Câu chuyện về hai anh em - Hồi kết

note: [message]: speaker=Arvith
en: All is lost now that I am dead...
vi: Tất cả giờ đã tiêu tan, ta thất bại rồi...

note: [message]: speaker=Baran
en: It is over, I am vanquished.
vi: Thế là hết, mình đã bị đánh bại.

note: [campaign]: id=Son_of_the_Black-Eye
en: Son of the Black-Eye
vi: Con trai của Mắt Đen

note: [campaign]: id=Son_of_the_Black-Eye
en: SotBE
vi: CTCMĐ

note: [campaign]: id=Son_of_the_Black-Eye
en: Grunt
vi: Bộ binh

note: [campaign]: id=Son_of_the_Black-Eye
en: (Expert level, 18 scenarios.)
vi: (Mức độ chuyên gia, 18 màn chơi)

note: #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [about]
en: Prose, Grammatical and WML Assistance
vi: Lời thoại, hỗ trợ ngữ pháp và WML

note: [scenario]: id=01_End_of_Peace
en: End of Peace
vi: Kết thúc hòa bình

note: [objective]: condition=win
en: Defeat Alber
vi: Đánh bại Alber

note: [objective]: condition=lose
en: Death of Kapou’e
vi: Kapou’e chết

note: [part]
en: So impressed was Rahul with the intelligence, prowess and leadership of Black-Eye Karun that he invited him to become a Lord Companion of the Northern Alliance. After much deliberation Black-Eye Karun decided to accept the offer. However, on the way to the city of Dwarven Doors — the headquarters of the Northern Alliance — Karun and his small group of bodyguards were attacked and slain to the last man. There were no survivors to confirm the incident, but it soon became believed among the orcs that the Northern Alliance had deliberately set up this ambush in order to break the unity of the orcs by slaying their strongest leader.
vi: Rahul ấn tượng với trí thông minh, lòng dũng cảm và khả năng lãnh đạo của Karun Mắt Đen đến nỗi đã mời Karun Mắt Đen trở thành đồng chủ tướng của Liên minh phương Bắc. Sau khi cân nhắc kỹ lưỡng, Karun Mắt Đen quyết định chấp nhận lời đề nghị. Tuy nhiên, trên đường đến thành phố Cửa Động Người Lùn - trụ sở của Liên minh phương Bắc - Karun và nhóm nhỏ vệ sĩ của mình bị tấn công và sát hại đến người cuối cùng. Không có ai sống sót để xác nhận vụ việc, nhưng không lâu sau, người thú tin rằng chính Liên minh phương Bắc đã chủ trương sắp đặt cuộc mai phục này, để phá vỡ tính đoàn kết của người thú, bằng cách giết người chỉ huy mạnh nhất của họ.

note: [part]
en: In the thirteenth year of the Lord Protectorship of Howgarth III — the successor of Rahul I — tension began to rise between orcish tribes and human earldoms in the Northlands. Famine led humans to colonize some orcish lands and push orcs into desolated hill country. The few orcish tribes who had remained part of the Alliance, feeling the pressure, either left Alliance territory or revolted and were destroyed.
vi: Vào năm thứ mười ba Howgarth đệ tam làm chủ tướng bảo hộ - người kế nhiệm của Rahul đệ nhất - căng thẳng bắt đầu nổi lên giữa các bộ lạc người thú và các lãnh địa bá tước của con người ở vùng đất phương Bắc. Nạn đói khiến con người đến định cư ở một số vùng đất của người thú và đẩy người thú vào vùng đồi hoang vắng. Một vài bộ lạc người thú vẫn còn trong Liên minh, cảm nhận được sức ép, hoặc rời bỏ lãnh thổ của Liên minh hoặc nổi dậy và bị tiêu diệt.

note: [part]
en: Baron Alber personally led a small vanguard with the mission to establish a base inside orcish lands.
vi: Nam tước Alber đích thân dẫn một đội quân tiên phong nhỏ với nhiệm vụ thiết lập một căn cứ trong vùng đất của người thú.

note: [part]
en: By nightfall his troops reached a mountainous region under the authority of orcish leader Kapou’e, the son of the Black-Eye.
vi: Trước chập tối, binh lính của hắn đến được một vùng núi dưới sự cai quản của thủ lĩnh người thú Kapou’e, con trai của Mắt Đen.

note: [message]: speaker=Alber
en: Look, friends! Those orcs don’t imagine they are living their last day. Let’s slay them and claim this land back to our people!
vi: Nhìn kìa, các bạn! Bọn người thú đó không tưởng tượng được chúng đang sống ngày cuối cùng trong đời đâu. Hãy giết chúng và đòi lại vùng đất này cho người của chúng ta!

note: [message]: speaker=Kapou'e
en: Who is this unlicked whelp? Grunts — kill him and bring me his head!
vi: Thằng bé vô lễ này là ai vậy? Bay đâu - giết và mang đầu hắn về cho ta!

note: [message]: speaker=unit
en: Argh! I die! But other humans will come to avenge me, filthy orcs!
vi: Ặc! Ta tiêu rồi! Nhưng những người khác sẽ đến và trả thù cho ta, bọn người thú bẩn thỉu!

note: #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [message]: role=second #-#-#-#-#  1955 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Kalenz
en: Victory!
vi: Chiến thắng!

note: [message]: speaker=Kapou'e
en: Oh, just die, human-worm.
vi: Ồ, cứ chết đi, đồ sâu bọ.

note: [message]: speaker=Vrag
en: (<i>Pant</i>) Chief! Chief!
vi: (<i>Thở hổn hển</i>) Thủ lĩnh! Thủ lĩnh!

note: [message]: speaker=Kapou'e
en: Speak, rider.
vi: Nói đi, kỵ binh.

note: [message]: speaker=Vrag
en: There is a huge human army marching on us! They can’t be more than one or two days march from here.
vi: Có một quân đội khổng lồ của con người đang hành quân về phía chúng ta! Bọn chúng chỉ cách đây khoảng một hay hai ngày đường.

note: [message]: role=second
en: Uh oh! What should we do, Chief?
vi: Không xong rồi! Thủ lĩnh, chúng ta nên làm gì đây?

note: [message]: speaker=Kapou'e
en: Don’t be afraid. If any more of these pathetic humans come, we’ll deal with them the way we did with this trash!
vi: Đừng sợ. Nếu những kẻ yếu đuối đó đến, chúng ta sẽ xử lý chúng theo cách chúng ta đã làm với tên rác rưởi này!

note: [message]: speaker=Vrag
en: Uh, Chief, with all respect that army is huge! Not only that, but most of them look like tough old soldiers. It would be foolish to confront them with the forces we have on hand.
vi: Ơ, thưa thủ lĩnh, quân đội đó rất lớn! Không chỉ vậy, hầu hết bọn chúng trông có vẻ khó xơi. Chạm trán với chúng bằng lực lượng chúng ta có trong tay sẽ là dại dột.

note: [message]: speaker=Kapou'e
en: Hmmm...
vi: Hừm...

note: [option]
en: If what you say is true, then there is no way our tribe can face such an army alone.
vi: Nếu những gì ngươi nói là đúng, thì không có cách nào một mình bộ lạc của chúng ta có thể đối mặt với một quân đội như thế.

note: [message]: speaker=Vrag
en: Wise decision, Kapou’e. By the size of that army, this is no mere raid — it seems to me that the humans have decided to declare war on us.
vi: Quyết định khôn ngoan đấy, Kapou’e. Dựa vào kích thước của quân đội đó, đây không phải chỉ là một cuộc cướp bóc - có vẻ như con người đã quyết định tuyên chiến với chúng ta.

note: [message]: speaker=Kapou'e
en: If they want war, then they shall get war!
vi: Nếu chúng muốn chiến tranh, thì chúng sẽ có chiến tranh!

note: [message]: speaker=Kapou'e
en: We’ll head for Barag Gór in the lands of the free tribes and demand assistance from the Great Council. With their help, we can raise troops from the free tribes and crush these humans.
vi: Chúng ta sẽ đến Barag Gór ở vùng đất của các bộ lạc tự do và yêu cầu hỗ trợ từ Đại Hội đồng. Với sự giúp đỡ của họ, chúng ta có thể tập hợp quân từ các bộ lạc tự do và đè bẹp bọn con người.

note: [message]: role=second
en: But the free tribes are beyond the Mountains of Haag. These mountains are infested with dwarves and wild trolls.
vi: Nhưng các bộ lạc tự do ở phía bên kia vùng núi Haag. Vùng núi đó tràn ngập bọn người lùn và quỷ núi hoang dã.

note: [message]: speaker=Kapou'e
en: Don’t be so cowardly. The trolls have been our allies in the past — maybe they will help us. And what true orc has ever feared dwarvish dirt-grubbers? Move it! We leave within the hour. If you’re not ready by then, stay and die.
vi: Đừng nhát gan thế. Quỷ núi từng là đồng minh của chúng ta trong quá khứ - có lẽ họ sẽ giúp chúng ta. Còn một người thú thực thụ việc gì phải sợ bọn người lùn bới đất? Thôi nào! Chúng ta sẽ rời đi trong vòng một giờ nữa. Nếu các ngươi chưa sẵn sàng thì cứ ở lại và chết.

note: [option]
en: Bah, humans? No better than goblins. We’ll break them!
vi: Hừ, con người ư? Không hơn yêu tinh. Chúng ta sẽ đập tan bọn chúng!

note: [message]: speaker=Kapou'e
en: Prepare for battle, my grunts! We’ll show these humans what happens when you try to steal from Kapou’e, Son of the Black-Eye!
vi: Bay đâu, chuẩn bị chiến đấu! Chúng ta sẽ cho bọn người đó thấy điều gì xảy ra khi chúng tìm cách trộm cắp từ Kapou’e, con trai của Mắt Đen!

note: [scenario]: id=02_The_Human_Army
en: The Human Army
vi: Quân đội của con người

note: [objective]: condition=win
en: Defeat Lanbec’h
vi: Đánh bại Lanbec’h

note: [part]
en: Refusing to yield to fear, Kapou’e rallied his warriors in preparation for the upcoming battle.
vi: Không chịu khuất phục trước nỗi sợ hãi, Kapou’e tập hợp các chiến binh của mình để chuẩn bị cho trận chiến sắp tới.

note: [part]
en: He was not disappointed. A few days later the main body of the human army arrived. Driven to a desperate rage by the death of his son-in-law, Earl Lanbec’h led the army himself.
vi: Anh không phải thất vọng. Một vài ngày sau lực lượng chính của quân đội loài người đến. Tức giận đến tột cùng trước cái chết của con rể mình, bá tước Lanbec’h đích thân chỉ huy quân đội.

note: [message]: speaker=Lanbec'h
en: So this is the bold orc who has dared kill my son-in-law.
vi: Vậy đây là tên người thú cả gan dám giết con rể của ta.

note: [message]: speaker=Kapou'e
en: And this is that stupid human who dares march against Kapou’e — Son of the Black-Eye!
vi: Và đây là con người ngu ngốc dám dẫn quân đến chống lại Kapou’e - con trai của Mắt Đen!

note: [message]: speaker=narrator
en: As Kapou’e saw the hardened troops pour out of the human encampment, he began to have second thoughts.
vi: Khi Kapou’e nhìn thấy những binh lính dày dạn tràn ra từ doanh trại của con người, anh bắt đầu đổi ý.

note: [message]: speaker=Kapou'e
en: They are too many and too tough. The few here don’t stand a chance.
vi: Bọn chúng quá đông và khó xơi. Một ít người chúng ta ở đây không có cơ hội.

note: [message]: speaker=Vrag
en: I told you so!
vi: Tôi đã nói rồi!

note: [message]: speaker=Kapou'e
en: Insolence! But you make a good point all the same. I should have paid attention to my supporters before. But what should we do now?
vi: Láo xược! Nhưng dù sao ngươi cũng đúng. Lẽ ra ta cần chú ý đến những người ủng hộ mình. Nhưng chúng ta nên làm gì bây giờ?

note: [message]: speaker=Vrag [message]: role=Helper
en: We must flee! There is no way we can stand up against such a force.
vi: Chúng ta phải bỏ chạy! Chúng ta không có cách nào để có thể chống cự trước một lực lượng như thế.

note: [message]: speaker=Kapou'e
en: The Son of the Black-Eye will never ‘flee’. But making a ‘strategic withdrawal’ is another matter.
vi: Con trai của Mắt Đen sẽ không bao giờ ‘bỏ chạy’. Nhưng thực hiện một cuộc ‘rút lui chiến lược’ lại là chuyện khác.

note: [message]: speaker=Kapou'e
en: My father often spoke of the shamans of the Great Council who live in Barag Gór in the lands of the free tribes. We shall ask them for support. With their help, perhaps we can unite the orcish tribes and crush these humans.
vi: Cha ta thường nói về các pháp sư của Đại Hội đồng sống ở Barag Gór, trong vùng đất của những bộ lạc tự do. Chúng ta sẽ yêu cầu họ ủng hộ. Với sự giúp đỡ của họ, chúng ta có thể thống nhất các bộ lạc người thú và đè bẹp bọn con người.

note: [message]: role=Helper
en: Yeah, Chief?
vi: Vâng, thưa thủ lĩnh?

note: [message]: speaker=Kapou'e
en: You, gather up our people and assemble them on the road some distance north of here. We will hold back the humans here until you are finished.
vi: Ngươi, hãy tập hợp mọi người trên con đường phía bắc nơi đây. Chúng ta sẽ giữ chân bọn con người đến khi ngươi xong việc.

note: [message]: role=Helper
en: Chief, we have all our people ready to go. Come on, this way. We managed to gather the last of the gold from the treasury as well.
vi: Thủ lĩnh, tất cả mọi người đã sẵn sàng. Đi thôi, lối này. Chúng tôi cũng đã tập hợp số vàng cuối cùng từ kho bạc.

note: [message]: speaker=Kapou'e
en: Took you long enough. Let’s go!
vi: Sao ngươi lâu vậy. Đi thôi!

note: [message]: speaker=Kapou'e
en: We’ll be back, you foul mud-sucking humans!
vi: Bọn ta sẽ trở lại, lũ con người hút bùn bẩn thỉu!

note: [message]: speaker=Lanbec'h
en: That’s right, flee, you cowardly orcs! This land is mine!
vi: Đúng đấy, chạy đi. bọn người thú hèn nhát các ngươi! Vùng đất này là của ta!

note: [message]: speaker=Kapou'e
en: In your dreams, worm. When the time comes you will pay for all this with your life!
vi: Trong mơ nhé, đồ sâu bọ. Khi thời cơ đến, ngươi sẽ phải đền mạng cho tất cả những gì ngươi đã gây ra!

note: [scenario]: id=03_Toward_Mountains_of_Haag
en: Toward Mountains of Haag
vi: Tiến về vùng núi Haag

note: [objective]: condition=win
en: Move Kapou’e to the end of the mountains
vi: Di chuyển Kapou’e đến cuối vùng núi

note: #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [objectives] [objective]: condition=win #-#-#-#-#  1960  #-#-#-#-#
en: Defeat the enemy leader
vi: Đánh bại chỉ huy của kẻ thù

note: [objective]: condition=lose
en: Death of Grüü
vi: Grüü chết

note: #-#-#-#-#  1970 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Dwarvish Steelclad, id=Kwili #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Dwarvish Fighter, id=Rugnur [side]: type=Haldric II, id=Haldric II [side]: type=Dwarvish Lord, id=Durstorn
en: Dwarves
vi: Người lùn

note: [message]: speaker=Kapou'e
en: We have almost crossed the mountains. We’re close to the lands of the free tribes. So far so good.
vi: Chúng ta sắp băng qua vùng núi. Chúng ta đang ở gần vùng đất của các bộ lạc tự do. Cho đến giờ mọi thứ vẫn ổn.

note: [message]: speaker=Kapou'e
en: It is I, Kapou’e, son of the Black-Eye Karun. What do you want, dwarf?
vi: Là ta, Kapou’e, con trai của Karun Mắt Đen. Ngươi muốn gì, người lùn?

note: [message]: speaker=Kwili
en: Oh, so it’s another group o’ stinkin’ orcs, eh. Begone, or we shall wash our axes in yer blood.
vi: Ồ, vậy là một nhóm người thú bốc mùi khác, ờ. Cút đi, nếu không bọn ta sẽ rửa rìu bằng máu của các ngươi.

note: [message]: speaker=Kapou'e
en: Look, you pint-sized idiot, we aren’t out to kill you so why don’t you just scamper away and hide in a cave or something. We’ll be through here in a few hours.
vi: Nhìn xem, đồ lùn tịt ngu đần, bọn ta không ra đây để giết các ngươi, vậy tại sao các ngươi không chạy trốn và ẩn nấp trong hang hay một nơi nào đó. Bọn ta sẽ qua đây trong vài giờ nữa.

note: [message]: speaker=Kwili
en: Your scorn and rudeness shall be your undoing. Dwarves, let no orc pass this way alive!
vi: Các ngươi sẽ bị tiêu diệt vì những lời lẽ khinh bỉ và vô lễ của mình. Anh em, đừng để tên người thú nào sống sót qua đây!

note: [message]: speaker=Kapou'e
en: It looks like we might have to fight them after all.
vi: Có vẻ rốt cuộc chúng ta cũng phải chiến đấu với chúng.

note: [message]: role=Helper
en: Hey, Chief, I was thinking — dwarves are pretty slow; why don’t we just bypass them?
vi: Thưa thủ lĩnh, tôi nghĩ - bọn người lùn khá là chậm chạp, tại sao chúng ta không bỏ qua chúng?

note: [message]: role=Helper
en: I mean, we could defeat them easily but it would just slow us down.
vi: Ý tôi là, chúng ta có thể dễ dàng đánh bại chúng nhưng điều đó sẽ chỉ làm chậm chúng ta.

note: [message]: speaker=unit
en: I’ve never pushed so far. We are crossing the border of the Black-Eye lands.
vi: Tôi chưa bao giờ đi xa đến thế. Chúng ta đang băng qua biên giới vùng đất của Mắt Đen.

note: [message]: speaker=Blemaker
en: Look! Dwarves are fighting orcs!
vi: Nhìn kìa! Người lùn đang chiến đấu với người thú!

note: [message]: speaker=Grüü
en: Father, we should help them. Orcs are our allies.
vi: Cha ơi, chúng ta nên giúp họ. Người thú là đồng minh của chúng ta.

note: [message]: speaker=Blemaker
en: I don’t know. Orcs have been our allies in the past, but they treat us as fools.
vi: Ta không biết. Người thú là đồng minh của chúng ta trong quá khứ, nhưng họ đối xử với chúng ta như với những kẻ ngốc.

note: [message]: speaker=Grüü
en: But, Father, we don’t know what they are seeking there. Between us, we could squash these dwarves.
vi: Nhưng thưa cha, chúng ta không biết họ đang tìm kiếm cái gì. Nếu hợp tác với họ, chúng ta có thể đập bẹp người lùn.

note: [message]: speaker=Blemaker
en: Right, my son. We help our orcish friends. But you take care... I would be desperate if something happened to you.
vi: Đúng vậy, con trai ta. Chúng ta sẽ giúp những người bạn người thú. Nhưng con hãy cẩn thận... Ta sẽ vô cùng ân hận nếu có điều gì xảy đến với con.

note: [message]: speaker=Grüü
en: Father! Oh no!
vi: Cha! Ôi không!

note: [message]: speaker=Grüü
en: Filthy dwarves! Now I’ll kill you to the last!
vi: Bọn người lùn bẩn thỉu! Giờ ta sẽ giết các ngươi đến kẻ cuối cùng!

note: [message]: speaker=unit
en: Oh no, I’m defeated.
vi: Ôi không, ta đã bị đánh bại.

note: [message]: speaker=Blemaker
en: My son! I should have never brought him to this fight. Now we return to our caverns, and we never return.
vi: Con trai ta! Ta không nên để nó tham gia trận đánh này. Giờ bọn ta sẽ về hang, và không bao giờ trở lại.

note: [message]: speaker=Kapou'e
en: The trolls are done. We will desperately need their help in the coming battles. Without them there is no hope.
vi: Quỷ núi đã tiêu tùng. Chúng ta rất cần sự giúp đỡ của họ trong những trận chiến sắp tới. Không có họ, không còn hy vọng.

note: [message]: speaker=unit
en: Argh! I die!
vi: Aaaa! Ta tiêu rồi!

note: [message]: role=doggie
en: Sounds like fun. All right boys, let’s go!
vi: Nghe vui đấy. Được rồi mọi người, đi thôi!

note: [message]: speaker=Kapou'e
en: We’ve succeeded! We’ve passed through the Mountains of Haag! Look at these green hills! The land of the free tribes is near now. I can see the walls of Barag Gór in the distance.
vi: Chúng ta đã thành công rồi! Chúng ta đã băng qua vùng núi Haag! Nhìn những ngọn đồi xanh kìa! Vùng đất của các bộ lạc tự do giờ đang ở gần đây. Ta có thể thấy tường thành của Barag Gór ở đằng xa.

note: [message]: speaker=Grüü
en: Father, I’d like to join them. Would you mind it?
vi: Cha ơi, con muốn tham gia cùng họ. Cha đồng ý chứ?

note: [message]: speaker=Blemaker
en: My son, you’re old enough to discover the world. Me, I have to stay here. But take care, there are plenty of creatures that seek our end, like elves or humans. They are clever and merciless.
vi: Con trai của ta, con đã đủ khôn lớn để khám phá thế giới. Còn ta, ta phải ở lại đây. Nhưng hãy cẩn thận, có nhiều sinh vật muốn chúng ta chết, như thần tiên và con người. Chúng rất thông minh và tàn nhẫn.

note: [message]: speaker=Grüü
en: Thanks, father. Don’t worry, I’ll take care of myself.
vi: Cảm ơn cha. Đừng lo, con sẽ tự lo được cho mình.

note: [message]: speaker=Kapou'e
en: Grüü, many thanks for your help in this fight. I’m sorry for the loss of your father. Would you like to join us in our journey? Your help would be useful to me.
vi: Grüü, cảm ơn nhiều vì sự giúp đỡ của cậu trong trận chiến này. Tôi rất tiếc cho sự ra đi của cha cậu. Cậu có muốn tham gia cùng chúng tôi trong cuộc hành trình này không? Sự giúp đỡ của cậu sẽ rất hữu ích đối với tôi.

note: [message]: speaker=Grüü
en: My father would have come to help you. I would insult his memory not to help you. I come!
vi: Cha tôi đã đến để giúp các anh. Tôi sẽ bôi nhọ ký ức về ông ấy nếu không giúp các anh. Tôi sẽ đi!

note: [scenario]: id=04_The_Siege_of_Barag_Gor
en: The Siege of Barag Gór
vi: Bao vây Barag Gór

note: [objective]: condition=lose
en: Death of a Shaman
vi: Một pháp sư chết

note: [note]
en: Except for the shamans, the Barag Gór defenders will not follow you into the next scenario
vi: Trừ các pháp sư, những người bảo vệ Barag Gór sẽ không theo bạn vào màn chơi kế tiếp

note: [message]: speaker=narrator
en: When the party finally reached Barag Gór, they were met with a most startling sight.
vi: Khi đội quân đến được Barag Gór, họ gặp một cảnh tượng sửng sốt.

note: [message]: speaker=Kapou'e
en: What the—! Barag Gór is besieged by elves! The wose-born weaklings have always been jealous of our power, but what reason do they have to attack the city?
vi: Cái gì! Barag Gór bị thần tiên bao vây! Bọn yếu đuối do cây đẻ ra luôn đố kỵ với sức mạnh của chúng ta, nhưng vì lý do gì chúng phải tấn công thành phố?

note: [message]: speaker=Grüü
en: What can you expect, Chief? They’re elves after all.
vi: Ngài mong chờ điều gì, thủ lĩnh? Bọn chúng là thần tiên mà.

note: [message]: speaker=Kapou'e
en: Hmmm. $scout.name, go find out what they are up to.
vi: Hừm. $scout.name, đi tìm hiểu xem bọn chúng định làm gì.

note: [message]: speaker=Ammon
en: One more step and you are dead, flea-bag. Better run if you value your life.
vi: Một bước nữa thôi là ngươi sẽ chết, đồ bọ chét. Tốt nhất là chạy đi nếu ngươi coi trọng mạng sống của mình.

note: [message]: speaker=Ammon
en: Watch your mouth around your betters, goblin! And you can tell your chief to hand the shamans over to us if he wants to be alive by sundown.
vi: Coi chừng mồm miệng trước bề trên đấy, tên yêu tinh! Ngươi có thể nói với thủ lĩnh của ngươi giao nộp các pháp sư cho bọn ta, nếu hắn muốn sống trước lúc mặt trời lặn.

note: [message]: role=Scout
en: What business do you high-and-mighty elves have with our shamans?
vi: Lũ thần tiên cao ngạo các ngươi có việc gì với các pháp sư của bọn ta?

note: [message]: speaker=Ammon
en: Our business with them is none of your concern.
vi: Việc của bọn ta với các pháp sư không liên quan gì đến ngươi.

note: [message]: role=Scout
en: Oh, yes, it is. The shamans keep our ancient knowledge and our sacred things; they are not for the likes of you. Why do you want them anyway?
vi: Ồ, có liên quan chứ. Các pháp sư nắm giữ kiến thức cổ xưa và những thứ thiêng liêng của bọn ta, không phải cho những kẻ như ngươi. Tại sao các ngươi lại muốn bắt họ chứ?

note: [message]: speaker=Ammon
en: Well... the humans want to... meet with them.
vi: Thì... con người muốn... gặp mặt họ.

note: [message]: role=Scout
en: Oh, so they paid you to come and get them, have they?
vi: Ồ, vậy là chúng trả cho các ngươi để các ngươi đến đây và bắt họ, đúng không?

note: [message]: speaker=Ammon
en: Well...
vi: Thì...

note: [message]: role=Scout
en: So the ‘great and mighty’ elves are now nothing but a bunch of mercenaries.
vi: Vậy là bọn thần tiên ‘bề trên’ giờ chẳng là gì ngoài một lũ lính đánh thuê.

note: [message]: speaker=Ammon
en: KILL HIM!!
vi: GIẾT HẮN!!

note: [message]: role=Scout
en: Hahaha! If you can!
vi: Ha ha ha! Nếu các ngươi có thể!

note: [message]: speaker=Ammon
en: Blast it, he got away.
vi: Khốn kiếp, hắn bỏ chạy rồi.

note: [message]: speaker=Kapou'e
en: So, what news do you bring, $scout.name?
vi: Ngươi mang tin gì về, $scout.name?

note: [message]: role=Scout
en: The elves have been bribed by the humans to capture and deliver the shamans to them.
vi: Bọn thần tiên đã bị con người mua chuộc để bắt và giao nộp các pháp sư cho chúng.

note: [message]: speaker=Grüü
en: I have a subtle plan, Chief.
vi: Thủ lĩnh, tôi có một kế hoạch tinh vi.

note: [message]: speaker=Kapou'e
en: Go on, Grüü.
vi: Nói đi, Grüü.

note: [message]: speaker=Grüü
en: We go and we kill all of them. What do you think?
vi: Chúng ta đi và giết hết bọn chúng. Ngài nghĩ sao?

note: [message]: speaker=Jetto
en: Freedom! Many thanks, Son of the Black-Eye. I’m Jetto, master of assassins, now you can count on the assassins’ guild to help you in your quest!
vi: Tự do rồi! Cảm ơn nhiều, con trai của Mắt Đen. Tôi là Jetto, bậc thầy về ám sát, giờ thì ngài có thể nhờ đến hội sát thủ để giúp ngài thực hiện nhiệm vụ!

note: [message]: speaker=Kapou'e
en: Jetto, how did you get captured by the likes of these?
vi: Jetto, làm sao ngươi lại bị bọn thần tiên bắt?

note: [message]: speaker=Pirk
en: At last! The siege has been broken.
vi: Cuối cùng! Thế bao vây đã bị phá vỡ.

note: [message]: speaker=Gork
en: Thank you, Son of the Black-Eye. If you hadn’t arrived when you did, I don’t know what would have happened to us.
vi: Cảm ơn, con trai của Mắt Đen. Nếu cậu không đến kịp, tôi không biết điều gì sẽ xảy đến với chúng tôi.

note: [message]: speaker=Kapou'e
en: No problem! It was fun, wasn’t it, Grüü?
vi: Không sao! Vui đấy chứ, phải không, Grüü?

note: [message]: speaker=Grüü
en: Hahaha! Yeah!
vi: Ha ha ha! Đúng thế!

note: [message]: speaker=Kapou'e
en: But, actually, we have come all the way from our lands to get your help.
vi: Nhưng, thật ra, chúng tôi cất công đến đây từ vùng đất của mình để nhờ các ngài giúp đỡ.

note: [message]: speaker=Vraurk
en: Why? What’s wrong?
vi: Tại sao? Có chuyện gì?

note: [message]: speaker=Kapou'e
en: Those insolent humans have massed a huge army and attacked us. We defeated their vanguard but in the end we were forced to retreat.
vi: Bọn con người xấc xược đó đã tập hợp một quân đội khổng lồ và tấn công chúng tôi. Chúng tôi đã đánh bại đội quân tiên phong của chúng, nhưng cuối cùng chúng tôi buộc phải rút lui.

note: [message]: speaker=Pirk
en: Hmmmm, this situation is very serious. As you know by now, they have also hired these elves to attack us here.
vi: Hừm, tình hình này rất nghiêm trọng. Như cậu biết đấy, chúng cũng thuê cả bọn thần tiên để đến đây tấn công chúng tôi.

note: [message]: speaker=Kapou'e
en: Yes. It seems to me that the humans are declaring all-out war on us.
vi: Đúng thế. Có vẻ như bọn con người đang tuyên chiến tổng lực với chúng ta.

note: [message]: speaker=Gork
en: We must give this matter careful consideration. Come inside the city, and we’ll discuss it.
vi: Chúng ta phải cân nhắc cẩn thận vấn đề này. Vào trong thành phố đi, chúng ta sẽ thảo luận về nó.

note: [message]: speaker=narrator
en: Son of the Black-Eye! Could I ask for my release from this blighted cage?
vi: Con trai của Mắt Đen! Ngài có thể giải thoát tôi khỏi cái lồng tệ hại này không?

note: [message]: speaker=Kapou'e
en: How did you get captured by the likes of these?
vi: Làm sao ngươi lại bị bọn thần tiên bắt?

note: [message]: speaker=Kapou'e
en: Fine, someone go release him.
vi: Được rồi, ai đó mau đến giải thoát cho anh ta.

note: [message]: speaker=Jetto
en: Freedom! Many thanks, Son of the Black-Eye. I’m Jetto, master of assassins, now you can count on my assassins to help you in your quest!
vi: Tự do rồi! Cảm ơn nhiều, con trai của Mắt Đen. Tôi là Jetto, bậc thầy về ám sát, giờ thì ngài có thể nhờ đến các sát thủ của tôi để giúp ngài thực hiện nhiệm vụ!

note: [scenario]: id=05_To_the_Harbor_of_Tirigaz
en: To the Harbor of Tirigaz
vi: Đến cảng Tirigaz

note: [message]: speaker=narrator
en: A couple of days into their journey, the party halted to rest for the night.
vi: Sau vài ngày đường, đội quân dừng lại để nghỉ qua đêm.

note: [message]: speaker=Vraurk
en: Ahhh, I’m so tired. It was a good idea to halt in such a quiet place.
vi: Ààà, tôi mệt quá. Thật hay khi dừng lại ở một nơi yên ắng như thế này.

note: [message]: speaker=Grüü
en: It is too quiet. Just plain boring.
vi: Quá yên ắng. Thật nhàm chán.

note: [message]: speaker=Pirk
en: Shut up, I just heard something.
vi: Im nào, tôi vừa nghe thấy thứ gì đó.

note: [message]: speaker=Kapou'e
en: You’re right. I can see something is moving in these hills. Looks like there are undead there.
vi: Ngài nói đúng. Tôi có thể nhìn thấy thứ gì đó đang di chuyển trên đồi. Có vẻ như ở đó có ma quái.

note: [message]: speaker=Grüü
en: Excellent! It is time for exercise!
vi: Tuyệt vời! Đến lúc tập luyện rồi!

note: [message]: speaker=Vraurk
en: Uh... I don’t think so. Let’s get out of here!
vi: Ờ... tôi không nghĩ vậy đâu. Chúng ta hãy ra khỏi đây!

note: [message]: speaker=Grüü
en: No way! Grüü want to crush some undead.
vi: Không đời nào! Grüü muốn đập một vài tên ma quái.

note: [message]: speaker=Vraurk
en: But...
vi: Nhưng...

note: [message]: speaker=Gork
en: Hush, Vraurk, we must trust the Son of the Black-Eye in these matters, for he is far more cunning in them than we are.
vi: Im nào, Vraurk, chúng ta phải tin tưởng con trai của Mắt Đen, vì anh ấy mưu mẹo trong những vấn đề này hơn chúng ta rất nhiều.

note: [message]: speaker=Grüü
en: That’s right, let’s go!
vi: Đúng thế, đi thôi!

note: [message]: speaker=unit
en: Hmmm, what a neat bottle! What is it?
vi: Hừm, một cái chai thật tinh xảo! Cái gì đây?

note: [message]: speaker=unit
en: It is written H.O.L.Y W.A.T.E.R
vi: Nó ghi là N.Ư.Ớ.C T.H.Á.N.H

note: [message]: speaker=unit
en: I’m thirsty... <i>Gulp gulp</i>
vi: Mình đang khát ... <i>Ực ực</i>

note: [message]: speaker=unit
en: Ahhh, that was yummy!
vi: À, ngon tuyệt!

note: [message]: speaker=Grüü
en: The day is coming, these night creatures will soon return to the pit.
vi: Trời sắp sáng, những sinh vật bóng đêm đó sẽ sớm trở về hang ổ của chúng.

note: [message]: speaker=Pirk
en: Grüü, are you forgetting we are also night creatures?
vi: Grüü, cậu quên chúng ta cũng là những sinh vật bóng đêm rồi sao?

note: [message]: speaker=Grüü
en: Err... well...
vi: Ờ... phải...

note: [scenario]: id=06_Black_Flag
en: Black Flag
vi: Ngọn cờ đen

note: [objective]: condition=win
en: Defeat Slowhand and Harman
vi: Đánh bại Slowhand và Harman

note: [message]: speaker=Kapou'e
en: So, here is Tirigaz. But what’s going on?
vi: Tirigaz đây rồi. Nhưng chuyện gì đang xảy ra vậy?

note: [message]: speaker=Pirk
en: Looks like humans have attacked here too. You were right, Kapou’e, the humans have declared all-out war on us.
vi: Có vẻ như bọn con người cũng tấn công nơi này. Cậu nói đúng, Kapou’e, con người đã tuyên chiến tổng lực với chúng ta.

note: [message]: speaker=Kapou'e
en: Listen, if we are to meet with the rest of the Great Council, we have to repel this attack. You shamans hide here in the forest until we defeat them. It will be faster and easier for us if we don’t have to worry about protecting you.
vi: Nghe này, nếu chúng ta muốn gặp những thành viên còn lại của Đại Hội đồng, chúng ta phải đẩy lùi cuộc tấn công này. Pháp sư các ngài trốn trong rừng đến khi chúng tôi đánh bại chúng. Sẽ nhanh và dễ dàng hơn cho chúng tôi nếu chúng tôi không phải lo bảo vệ các ngài.

note: [message]: speaker=Gork
en: This is a wise choice. Good luck, Son of the Black-Eye.
vi: Đó là một lựa chọn khôn ngoan. Chúc may mắn, con trai của Mắt Đen.

note: [message]: speaker=Slowhand
en: Haha! Our plan is going well, let’s surround them on land while our allies attack them from sea!
vi: Ha ha! Kế hoạch của chúng ta đang diễn ra thuận lợi, hãy bao vây chúng trên đất liền trong khi đồng minh của chúng ta tấn công chúng từ biển!

note: [message]: speaker=Affman
en: Look, a party of our kind approaches from the North.
vi: Nhìn kìa, một nhóm người của chúng ta đang đến từ phía bắc.

note: [message]: speaker=Kapou'e
en: Greetings from Kapou’e, Son of the Black-Eye Karun.
vi: Lời chào từ Kapou’e, con trai của Karun Mắt Đen.

note: [message]: speaker=Affman
en: Son of the great Black-Eye Karun?! You do us honor, Chief.
vi: Con trai của Karun Mắt Đen vĩ đại?! Thật vinh dự cho chúng tôi, thưa thủ lĩnh.

note: [message]: speaker=Kapou'e
en: Do not grovel like humans, just tell me what’s going on here.
vi: Đừng khúm núm như bọn con người thế, chỉ cần nói cho ta biết chuyện gì đang xảy ra ở đây.

note: [message]: speaker=Affman
en: I don’t really know, one day all was calm and peaceful and the next day a fleet of human ships showed up and began spewing out troops. Did our best to hold them off, but they captured the northern keep. And then human reinforcements arrived from their settlements to the South.
vi: Tôi không biết rõ, một ngày mọi thứ vẫn êm ả và bình yên thì có một hạm đội của con người xuất hiện và bắt đầu cho lính đổ bộ. Chúng tôi đã cố hết sức để cầm cự, nhưng chúng đã chiếm pháo đài phía bắc. Rồi viện binh của con người đến từ căn cứ của chúng ở phía nam.

note: [message]: speaker=Kapou'e
en: Are the shamans safe?
vi: Các pháp sư an toàn chứ?

note: [message]: speaker=Grüü
en: I love this strategy, Chief!
vi: Tôi thích chiến lược này, thưa thủ lĩnh!

note: [message]
en: Let’s get those orcs!
vi: Chúng ta hãy tiêu diệt bọn người thú đó!

note: [message]: speaker=unit
en: Aaaargh! I die!
vi: Aaaa! Ta tiêu rồi!

note: [message]: speaker=Kapou'e
en: Finally, you pay for what you did to my orc brothers!
vi: Cuối cùng, các ngươi cũng phải trả giá cho những gì các ngươi đã gây ra với anh em người thú của ta!

note: [message]: speaker=Kapou'e
en: We are victorious at last. Someone go tell the shamans that they can come out now.
vi: Chúng ta đã chiến thắng. Ai đó đi báo cho các pháp sư rằng giờ họ có thể ra ngoài được rồi.

note: [message]: speaker=Gork
en: Congratulations on your victory, Kapou’e. You do honor to the memory of your father.
vi: Chúc mừng chiến thắng của cậu, Kapou’e. Cậu làm rạng danh tiếng tăm của cha cậu.

note: [message]: speaker=Kapou'e
en: Thanks, but I have news. Since the forces here were certain they were going to be defeated, they sent the shamans to the Mourned Hills. If we want to meet them, we must go after them.
vi: Cảm ơn, nhưng tôi có tin này. Vì lực lượng ở đây tin mình sẽ bị đánh bại, họ đã đưa các pháp sư đến vùng đồi Than Khóc. Nếu chúng ta muốn gặp họ, chúng ta phải đuổi kịp họ.

note: [message]: speaker=Pirk
en: Oh, great. That means we have to cross the Desert of Death which is full of poisonous giant scorpions and human outlaws. And bypassing it would take too long! Not to mention after this desert, we’ll have to cross the Silent Forest!
vi: Ồ, tuyệt. Điều đó có nghĩa là chúng ta phải băng qua sa mạc Chết Chóc đầy rẫy bọ cạp độc khổng lồ và bọn trộm cướp con người. Băng qua sa mạc tốn rất nhiều thời gian! Không nói đến việc sau sa mạc này, chúng ta sẽ phải băng qua khu rừng Yên Lặng!

note: [message]: speaker=Grüü
en: Well, we have no choice... I’ve never tasted scorpions but I am sure they are good. This journey will be fun.
vi: Hừm, chúng ta không còn lựa chọn nào khác... Tôi chưa bao giờ nếm bọ cạp nhưng tôi chắc chắn chúng rất ngon. Chuyến đi này sẽ rất vui đây.

note: [scenario]: id=07_The_Desert_of_Death
en: The Desert of Death
vi: Sa mạc chết chóc

note: [side]: type=Assassin, type=Rogue, id=Ar-Dant [side] [side]: type=Elvish Champion, id=Thelarion [side]: type=Dwarvish Steelclad, id=Darstang [side]: type=General, id=Earl Lanbec'h [side]: type=General, id=Arthain [side]: type=Lieutenant, id=Hanak [side]: type=Bandit, id=Sagmar [side]: type=General, 
en: Villains
vi: Kẻ ác

note: [part]
en: Resting during the day and doing most of their marching by night, the party moved steadily through the sand for two days.
vi: Nghỉ ngơi vào ban ngày và hành quân chủ yếu vào ban đêm, đoàn quân di chuyển đều đều qua cát trong hai ngày.

note: [part]
en: The heat of the day and the chill of the night wore heavily on the orcs. Fortunately, they didn’t encounter any giant scorpions, but neither did they discover any source of food or water.
vi: Sức nóng ban ngày và hơi lạnh ban đêm khiến các người thú kiệt sức. May thay, họ chưa gặp bất kỳ con bọ cạp khổng lồ nào, nhưng họ cũng chưa tìm được nguồn thức ăn hay nước uống.

note: [part]
en: By the dawn of the third day the party was hungry, tired and weary, but according to their map, a good-sized oasis was not far away.
vi: Trước sáng sớm ngày thứ ba, đoàn quân đã đói lả, mệt mỏi và rã rời, nhưng dựa theo bản đồ, một ốc đảo lớn ở cách đó không xa.

note: [part]
en: Just then, however, a strong wind began to blow. It rapidly increased in fury, whipping hot sand up all around them. They could see little further than the reach of their hands and it began to seem they would be buried alive by smothering sand.
vi: Tuy nhiên, ngay sau đó, một cơn gió mạnh bắt đầu thổi. Nó nhanh chóng mạnh lên, quất cát nóng khắp người họ. Họ khó có thể nhìn xa hơn tầm với của bàn tay, và có vẻ họ sắp bị chôn sống trong cát mù mịt.

note: [message]: speaker=Kapou'e
en: Ack! This blasted sand!
vi: Ặc! Thứ cát đáng nguyền rủa!

note: [message]: speaker=Grüü
en: I’m hungry and we found no giant scorpion yet. I’m sure it would be tasty.
vi: Tôi đang đói và chúng ta vẫn chưa tìm được con bọ cạp khổng lồ nào hết. Tôi chắc chắn chúng rất ngon.

note: [message]: speaker=Kapou'e
en: I hope we won’t find one! They are terrible armored beasts; your hammer would be useless against their heavy shells.
vi: Tôi hy vọng chúng ta sẽ chẳng tìm thấy con nào! Chúng là những quái vật có áo giáp, búa của cậu cũng vô dụng trước lớp vỏ dày của chúng.

note: [message]: speaker=Vraurk
en: I’ve been told the best way to defeat them is to attack their eyes with sharp blades, set them afire, or pierce them with arrows. But I hope too we won’t meet them.
vi: Tôi từng nghe nói cách tốt nhất để đánh bại chúng là tấn công vào mắt chúng bằng kiếm sắc, đốt cháy chúng, hay đâm chúng bằng các mũi tên. Nhưng tôi cũng hy vọng chúng ta sẽ không phải gặp chúng.

note: [message]: speaker=Kapou'e
en: Hurry then, break camp, we must get to the oasis!
vi: Mau lên, dỡ trại, chúng ta phải đến được ốc đảo!

note: [message]: speaker=Pirk
en: What?! Through all this chaos?!
vi: Cái gì?! Qua tất cả mớ hỗn độn này sao?!

note: [message]: speaker=Kapou'e
en: Finally we’ve done it! Now let’s wait out this sandstorm, resupply and get some rest before we continue on our journey.
vi: Cuối cùng chúng ta cũng thành công! Giờ hãy chờ cơn bão cát này kết thúc, tái tiếp tế và và nghỉ ngơi một chút trước khi tiếp tục hành trình.

note: [message]: speaker=Kapou'e
en: There you go, Grüü, there is your giant scorpion!
vi: Của cậu đấy Grüü, có bọ cạp khổng lồ của cậu đấy!

note: [message]: speaker=Vraurk
en: Oh great, perfect timing.
vi: Ồ tuyệt, thật đúng lúc.

note: [message]: speaker=Grüü
en: Yeah, I am really hungry.
vi: Đúng thế, tôi đói lắm rồi.

note: [message]: speaker=Vraurk
en: That is not what I meant!
vi: Đó không phải ý tôi muốn nói!

note: [message]: speaker=Grüü
en: Ahh, finally! Lunchtime!
vi: À, cuối cùng! Đến giờ ăn rồi!

note: [message]: speaker=Vraurk
en: You trolls are just sick!
vi: Quỷ núi các cậu thật kinh dị!

note: [message]: speaker=Grüü
en: <i>Yuck</i>! Disgusting! These things taste horrible!
vi: <i>Oẹ</i>! Tởm quá! Những thứ này có vị thật kinh khủng!

note: [message]: speaker=Kapou'e
en: I don’t know if you should have eaten that, Grüü, you don’t look so good.
vi: Tôi không biết cậu có nên ăn thứ đó không, Grüü, cậu trông có vẻ không ổn.

note: [message]: speaker=Grüü
en: Ugh... I feel sick.
vi: Oẹ... tôi cảm thấy khó chịu.

note: [message]: speaker=Gork
en: Hmmm, it seems that scorpions are poisonous.
vi: Hừm, có vẻ như bọn bọ cạp có chất độc.

note: [message]: speaker=Vraurk
en: But what about Grüü?
vi: Còn Grüü thì sao?

note: [message]: speaker=Kapou'e
en: Ahh, he will be fine in a few minutes. He is a troll, after all. Right, Grüü?
vi: À, cậu ấy sẽ ổn sau vài phút thôi. Rốt cuộc, cậu ấy cũng là quỷ núi mà. Đúng không, Grüü?

note: [message]: speaker=Grüü
en: (<i>Puke</i>)
vi: (<i>Nôn ói</i>)

note: [message]: speaker=unit
en: Hold it right there! This oasis is ours! Begone or you all will be killed!
vi: Đứng im đó! Ốc đảo này là của bọn ta! Cút đi nếu không tất cả các ngươi sẽ chết!

note: [message]: speaker=Kapou'e
en: Look, fool, we are in the middle of a sandstorm, and we are almost completely out of food and water. There is no way we can keep going without stopping at this oasis.
vi: Nhìn đi, thằng ngu, bọn ta đang ở giữa bão cát, bọn ta gần như hết sạch thức ăn và nước uống. Không có cách nào bọn ta có thể đi tiếp mà không dừng ở ốc đảo này.

note: [message]: speaker=unit
en: I don’t care, get lost!
vi: Ta không quan tâm, cứ việc đi lạc đi!

note: [message]: speaker=Pirk
en: It’s no use reasoning with them, Kapou’e, they aren’t going to listen.
vi: Giải thích với chúng chẳng có ích gì, Kapou’e, chúng không nghe đâu.

note: [message]: speaker=Kapou'e
en: Yeah, I can see that. Well, I guess we have to clean these rabble out of here.
vi: Đúng vậy, tôi có thể thấy điều đó. Hừm, tôi đoán chúng ta phải dọn sạch đám tiện dân này khỏi đây.

note: [message]: speaker=Grüü
en: ... Food...!
vi: ... Thức ăn...!

note: [message]: speaker=Vraurk
en: ... Water...!
vi: ... Nước uống...!

note: [message]: speaker=Kapou'e
en: ... Come... on..., people...! We have... to... keep... going...
vi: ... Mọi người..., cố... lên...! Chúng ta... phải... đi... tiếp...

note: [message]: speaker=Pirk
en: ... Can’t... The... heat... is... too... much...
vi: ... Không thể... Sức... nóng... quá... khủng khiếp...

note: [scenario]: id=08_Silent_Forest
en: Silent Forest
vi: Khu rừng Yên Lặng

note: [objective]: condition=win
en: Defeat the elves
vi: Đánh bại thần tiên

note: [part]
en: As soon as the sandstorm died down, Kapou’e and his men — eager to escape the searing heat — left the oasis and continued on their trek.
vi: Ngay sau khi cơn bão cát kết thúc, Kapou’e và người của mình - nóng lòng muốn thoát khỏi cái nóng bỏng rát - rời ốc đảo và tiếp tục cuộc hành trình.

note: [part]
en: It was with great relief that they finally spotted the Silent Forest on the evening of their second day. They quickly made camp in the hope of getting some much needed rest. However, as dawn approached, a thick fog rolled in and all the natural sounds of the forest died away — leaving everything deathly quiet.
vi: Họ rất vui mừng khi nhìn thấy khu rừng Yên Lặng vào tối ngày thứ hai. Họ nhanh chóng dựng trại với hy vọng có được sự nghỉ ngơi cần thiết. Tuy nhiên, khi bình minh đến, một màn sương dày tràn ra và tất cả các âm thanh tự nhiên của khu rừng biến mất - khiến mọi thứ tĩnh lặng một cách đáng sợ.

note: [message]: speaker=Kapou'e
en: This fog and the silence are starting to unsettle me. What is this place, anyway?
vi: Sương mù và sự yên lặng bắt đầu làm ta lo lắng. Nơi này là gì vậy?

note: [message]: speaker=Gork
en: It has not always been like this. A lot of hunters from the tribes used to hunt here and fish in the River Bork. But that all changed a few years ago. Now, few would enter here unless forced.
vi: Không phải lúc nào cũng như thế này. Nhiều thợ săn từ các bộ lạc đã từng săn bắn ở đây và đánh cá ở sông Bork. Nhưng mọi thứ đã thay đổi cách đây vài năm. Giờ, ít người mới vào đây trừ khi bị ép buộc.

note: [message]: speaker=Vraurk
en: What happened? Why did people stop coming here?
vi: Chuyện gì đã xảy ra? Tại sao mọi người không đến đây nữa?

note: [message]: speaker=Gork
en: The fact is that few people entered this forest and returned home safe. I am not sure, but most likely, this forest is full of elvish renegades.
vi: Sự thật là chỉ có ít người vào khu rừng này và trở về nhà an toàn. Tôi không chắc chắn, nhưng nhiều khả năng, khu rừng này tràn ngập bọn thần tiên phản bội.

note: [message]: speaker=Kapou'e
en: What would elves be doing so far into orcish territory? Anyway, we need some rest. We are sufficiently armed to cope with a bunch of elvish poachers. If we meet any, we’ll cut them to pieces.
vi: Bọn thần tiên đang làm gì mà ở sâu trong lãnh thổ của người thú như vậy? Dù gì đi nữa, chúng ta cũng cần nghỉ ngơi. Chúng ta có đủ sức mạnh để đối phó với một đám thần tiên xâm phạm. Nếu gặp, chúng ta sẽ chặt chúng thành từng mảnh.

note: [message]: speaker=second_unit
en: Elves! You were right, Gork, this place is infested with the skinny weaklings.
vi: Thần tiên! Ngài đã nói đúng, Gork, nơi này đầy rẫy bọn gầy nhom yếu đuối.

note: [message]: speaker=unit
en: Blast it, the orcs have discovered us.
vi: Khốn kiếp, bọn người thú đã phát hiện ra chúng ta.

note: [message]: speaker=Kapou'e
en: What is your purpose for trespassing on orcish territory?
vi: Các ngươi có ý định gì khi xâm phạm lãnh thổ của người thú?

note: [message]: speaker=unit
en: Fool, do you really think we are going to tell you?
vi: Đồ ngu, các ngươi nghĩ bọn ta sẽ nói cho các ngươi biết ư?

note: [message]: speaker=Kapou'e
en: Men, capture one of these elves and interrogate him. I am sure that will get us some answers.
vi: Người đâu, bắt một tên thần tiên và chất vấn hắn. Ta chắc chắn điều đó sẽ cho chúng ta vài câu trả lời.

note: [message]: speaker=second_unit
en: Now we’re going to have some answers out of you.
vi: Giờ thì bọn ta sẽ có vài câu trả lời từ ngươi.

note: [message]: speaker=unit
en: You might as well go ahead and kill me, I’m not telling you anything.
vi: Các ngươi có thể giết ta và đi tiếp, nhưng ta sẽ không nói cho các ngươi biết bất cứ điều gì đâu.

note: [message]: speaker=second_unit
en: Very well then...
vi: Tốt thôi...

note: [message]: speaker=narrator
en: Some time later...
vi: Một lúc sau...

note: [message]: speaker=second_unit
en: So you elves have set up an enclave here have you. Why is that?
vi: Vậy là thần tiên các ngươi đã thiết lập căn cứ bí mật ở đây. Tại sao vậy?

note: [message]: speaker=unit
en: We made an agreement with the humans some time ago. They were planning a major assault on you war-mongers, and the humans pledged that if we assisted them they would give us a large chunk of your territory once the battle was over.
vi: Trước đây bọn ta đã thỏa thuận với con người. Họ đang lập kế hoạch cho một cuộc tấn công lớn vào bọn hiếu chiến các ngươi, và con người cam kết rằng nếu chúng ta giúp họ, họ sẽ cho chúng ta một vùng lãnh thổ rộng lớn, một khi trận chiến kết thúc.

note: [message]: speaker=unit
en: Yes, but our prince has been banished from those lands for collaborating with humans. He now seeks to carve out an empire for himself.
vi: Đúng thế, nhưng hoàng tử của bọn ta đã bị trục xuất khỏi những vùng đất đó vì hợp tác với con người. Giờ ngài đang tìm cách gây dựng một đế chế cho riêng mình.

note: [message]: speaker=second_unit
en: Hmmm, interesting. So you set up a base here to launch your attacks on us. Is that right?
vi: Hừm, thú vị đấy. Vậy là các ngươi xây dựng căn cứ ở đây để tấn công chúng ta. Đúng không?

note: [message]: speaker=unit
en: Yes, that is correct.
vi: Đúng vậy đấy.

note: [message]: speaker=Kapou'e
en: Well folks, it looks like we have our work cut out for us. We must destroy this enclave.
vi: Nào mọi người, có vẻ như chúng ta có việc để làm rồi. Chúng ta phải tiêu diệt căn cứ bí mật này.

note: [message]: speaker=Kapou'e
en: As for this weakling, I’ll personally behead her.
vi: Còn với kẻ yếu đuối này, đích thân ta sẽ chém đầu ả.

note: [message]: speaker=Kapou'e
en: As for this weakling, I’ll personally behead him.
vi: Còn với kẻ yếu đuối này, đích thân ta sẽ chém đầu hắn.

note: [message]: speaker=second_unit In this string, the speaker is male while the person described as a "weakling" is female.
en: female^With pleasure. But what should I do with this weakling?
vi: Rất vui lòng. Nhưng tôi nên làm gì với kẻ yếu đuối này?

note: [message]: speaker=Kapou'e
en: Behead her.
vi: Chém đầu ả.

note: [message]: speaker=second_unit
en: With pleasure. But what should I do with this weakling?
vi: Rất vui lòng. Nhưng tôi nên làm gì với tên yếu đuối này?

note: [message]: speaker=Kapou'e
en: Behead him.
vi: Chém đầu hắn.

note: [message]: speaker=unit
en: Ahhhhh!
vi: Aaaaaa!

note: [message]: speaker=Kapou'e
en: Good work, men, we’ve done it! Now we don’t have to worry about these elves attacking us. Let’s get some rest and continue our journey.
vi: Làm tốt lắm, mọi người, xong rồi! Giờ chúng ta không phải lo lắng về bọn thần tiên này tấn công chúng ta nữa. Hãy nghỉ ngơi một chút và tiếp tục cuộc hành trình.

note: [message]: speaker=Linduilas
en: As you command, my lady.
vi: Xin tuân lệnh, thưa quý cô.

note: [scenario]: id=09_Shan_Taum_the_Smug
en: Shan Taum the Smug
vi: Shan Taum Tự Mãn

note: [objective]: condition=win
en: Survive the Shan Taum menace for 20 turns
vi: Sống sót trước hành động đe dọa của Shan Taum trong 20 lượt

note: [objectives]
en: Defeat Shan Taum
vi: Đánh bại Shan Taum

note: [part]
en: After clearing out the elves from the Silent Forest, Kapou’e and his party set out on the last leg of their journey. Within a few days they finally reached the city of Lmarig in the Mourned Hills, which was then ruled by Shan Taum the Smug.
vi: Sau khi dọn sạch thần tiên khỏi khu rừng Yên Lặng, Kapou’e và đoàn quân của mình khởi hành trên chặng cuối của cuộc hành trình. Sau vài ngày, cuối cùng họ cũng đến được thành phố Lmarig trong vùng đồi Than Khóc, dưới sự cai quản của Shan Taum Tự Mãn.

note: [message]: speaker=Kapou'e
en: At last, here are the Mourned Hills! We can only hope for the best.
vi: Đây rồi, vùng đồi Than Khóc! Chúng ta chỉ có thể hy vọng điều tốt nhất.

note: [message]: speaker=Gork
en: You are a troll, so you don’t know. These lands are ruled by Shan Taum the Smug, who was a rival of Black-Eye Karun.
vi: Cậu là quỷ núi, vì thế cậu không biết. Vùng đất này do Shan Taum Tự Mãn cai quản, hắn từng là địch thủ của Karun Mắt Đen.

note: [message]: speaker=Pirk
en: I doubt he would welcome the son of the Black-Eye.
vi: Tôi không tin hắn sẽ chào đón con trai của Mắt Đen đâu.

note: [message]: speaker=Shan Taum
en: Who is that? Kapou’e! What are you doing in my lands, you weakling runt?
vi: Ai đó? Kapou’e! Ngươi đang làm gì trên đất của ta vậy, đồ còi cọc yếu đuối?

note: [message]: speaker=Kapou'e
en: Hold on, Shan Taum. We seek the Great Council, not a quarrel with you.
vi: Khoan đã, Shan Taum. Bọn ta tìm Đại Hội đồng, không phải gây sự với ngươi.

note: [message]: speaker=Shan Taum
en: Bwahaha! You are nothing! Where is your land? You became a beggar. You are as pathetic as your father!
vi: Ha ha ha! Ngươi chẳng là gì cả! Đất đai của ngươi đâu rồi? Ngươi đã trở thành một kẻ ăn mày. Ngươi cũng yếu đuối như cha ngươi vậy!

note: [message]: speaker=Kapou'e
en: How can you talk that way about my father, you miserable coward?! I’ll make a mug from your skull!
vi: Ngươi dám nói về cha ta như thế sao, đồ hèn nhát đáng khinh?! Ta sẽ làm một cái ca từ sọ của ngươi!

note: [message]: speaker=Shan Taum
en: Really? What would you drink with it? Mint cordial?
vi: Thật sao? Ngươi sẽ uống gì với cái ca đó? Rượu bạc hà ư?

note: [message]: speaker=narrator
en: Exasperated, Kapou’e launched an attack on his fellow orc Shan Taum the Smug.
vi: Giận điên người, Kapou’e ra lệnh tấn công Shan Taum Tự Mãn.

note: [message]: speaker=Echarp
en: What is this? Are you mad?! Humans are to besiege our fortress at Prestim and you are fighting each other?!
vi: Cái gì thế này? Các cậu điên rồi sao?! Con người sắp sửa bao vây pháo đài của chúng ta ở Prestim, mà các cậu còn đánh nhau ư?!

note: [message]: speaker=Kapou'e
en: Well, ermmm...
vi: Ờ... ừm...

note: [message]: speaker=Fabstep
en: I know what you want from us but I’m afraid we can’t help you.
vi: Tôi biết cậu muốn gì ở chúng tôi nhưng tôi e rằng chúng tôi không thể giúp cậu.

note: [message]: speaker=Kapou'e
en: But my people...
vi: Nhưng người của tôi...

note: [message]: speaker=Vraurk
en: This is true. Now we are pressed from all sides by humans and elves; we need a leader that can unite all banners. This one is <i>you</i>!
vi: Đúng thế. Giờ chúng ta đang bị tấn công từ mọi phía bởi con người và thần tiên, chúng ta cần một thủ lĩnh có thể thống nhất tất cả các ngọn cờ. Người đó chính là <i>cậu</i>!

note: [message]: speaker=Grüü
en: Did you hear? There is a battle waiting for us at Prestim!
vi: Nghe chưa? Có một trận chiến đang chờ chúng ta ở Prestim!

note: [message]: speaker=Echarp
en: Kapou’e, if Prestim falls, humans will have a strong bridgehead on this side of the river and your people won’t be safe. You are the only one that can help us defend Prestim!
vi: Kapou’e, nếu Prestim thất thủ, con người sẽ có chỗ đứng vững chắc ở bờ bên này của dòng sông, và người của cậu sẽ không còn được an toàn. Cậu là người duy nhất có thể giúp chúng tôi bảo vệ Prestim!

note: [scenario]: id=10_Saving_Inarix
en: Saving Inarix
vi: Giải cứu Inarix

note: [objective]: condition=win
en: Destroy the southern part of the bridge
vi: Phá hủy phần phía nam của cây cầu

note: [objective]: condition=win
en: Wait for Inarix’s arrival from the south on turn 4
vi: Chờ cho Inarix đến từ phía nam ở lượt 4

note: [message]: speaker=Grüü
en: Ah! They are no match against my hammer.
vi: À! Chúng không phải là đối thủ trước cây búa của tôi đâu.

note: [message]: speaker=Plonk
en: There is worse; our scouts report that our saurian allies led by Inarix are still trapped on the other side of the river some miles away. They won’t be able to cross the river.
vi: Tệ hơn nữa, trinh sát của chúng ta báo cáo rằng các đồng minh do Inarix dẫn đầu vẫn mắc kẹt ở bở sông bên kia, cách đây vài dặm. Họ sẽ không thể băng qua sông được.

note: [message]: speaker=Plonk
en: Elves and dwarves have joined humans against us and have set up camp nearby. Humans will arrive soon. We must destroy the southern bridge on the river.
vi: Thần tiên và người lùn đã gia nhập với con người để chống lại chúng ta, chúng đã dựng trại gần đây. Con người sẽ đến sớm. Chúng ta phải phá hủy cây cầu phía nam.

note: [message]: speaker=Grüü
en: I know what we must do. Kill elves and help Inarix cross.
vi: Tôi biết chúng ta phải làm gì. Giết bọn thần tiên và giúp Inarix băng qua.

note: [message]: speaker=Plonk
en: It won’t be that easy! Our enemies are well entrenched.
vi: Sẽ không dễ dàng thế đâu! Kẻ thù của chúng ta phòng thủ rất vững chắc.

note: [message]: speaker=Thelarion
en: Hey look, that tribe of orcs that destroyed my enclave in the Silent Forest have reinforced Prestim. It is time to avenge the death of our fallen kin my friends — get them!
vi: Nhìn kìa, bộ lạc người thú phá hủy căn cứ bí mật trong khu rừng Yên Lặng đã tăng viện cho Prestim. Đến lúc trả thù cho những người họ hàng thiệt mạng của chúng ta rồi, các bạn - hãy thanh toán chúng!

note: [message]: speaker=Kapou'e
en: Ahhh, it’s ‘the Prince’ from the Silent Forest. Unfortunately, I don’t think we can deal with him now, we have to focus on saving Inarix.
vi: Ààà, đó là ‘hoàng tử’ được nhắc đến ở khu rừng Yên Lặng. Tiếc là, tôi không nghĩ chúng ta có thể xử lý hắn bây giờ, chúng ta phải tập trung vào việc giải cứu Inarix.

note: [message]: speaker=Inarix
en: Hurry-hurry, friends. Lanbec’h and his kind are right on our tails, we must reach Prestim quickly.
vi: Mau, mau, các bạn. Lanbec’h và người của hắn đang ở ngay sau đuôi chúng ta, chúng ta phải nhanh chóng đến được Prestim.

note: [message]: speaker=Kapou'e
en: Bah! I’m not going to blow myself to bits!
vi: Hừ! Ta sẽ không để mình nổ tung thành từng mảnh đâu!

note: [message]: speaker=Kapou'e
en: Grüü, stay away from that thing! I still have a use for you!
vi: Grüü, tránh xa thứ đó ra! Tôi vẫn còn cần cậu!

note: [message]: speaker=Grüü
en: Uh... Fine, Chief!
vi: Ừ... Được thôi, thưa thủ lĩnh!

note: [message]: speaker=Inarix
en: I’m not going to do it!
vi: Tôi sẽ không làm vậy đâu!

note: [message]: speaker=Kapou'e
en: Get away from there you idiot, I’m still over here!
vi: Tránh xa chỗ đó ra đồ ngu, ta vẫn còn ở đây!

note: [message]: speaker=Grüü
en: Hey, don’t light it up, I’m not safe!
vi: Ê, đừng châm lửa, tôi vẫn chưa được an toàn!

note: [then]
en: Chief, Inarix hasn’t yet made it across! Are you really sure you want to do this?
vi: Thủ lĩnh, Inarix vẫn chưa băng qua! Ngài thật sự chắc chắn muốn làm điều này chứ?

note: [else]
en: I’m ready, Chief!
vi: Tôi sẵn sàng rồi, thưa thủ lĩnh!

note: [option]
en: Let her blow!
vi: Cho nổ đi!

note: [message]: speaker=Grüü
en: Bye bye, $unit.name|!
vi: Vĩnh biệt, $unit.name|!

note: [message]: speaker=Inarix
en: Damn you, Son of the Black-Eye! You’ll pay for this!
vi: Nguyền rủa ngươi, con trai của Mắt Đen! Ngươi sẽ trả giá cho việc này!

note: [message]
en: No, wait!
vi: Không, chờ đã!

note: [message]: speaker=unit
en: Aaaaaaaargh!
vi: Aaaaaaaa!

note: [option]
en: Wait a moment.
vi: Chờ một chút.

note: [message]: speaker=unit
en: <i>Phew!</i>
vi: <i>Phù!</i>

note: [message]: speaker=Kapou'e
en: Blast it! The saurians have had too many casualties in order for them to be of any real help to us. We won’t be able to recruit them in the future.
vi: Khốn kiếp! Thằn lằn có quá nhiều thương vong để có thể thật sự giúp đỡ chúng ta. Chúng ta sẽ không thể tuyển họ trong tương lai.

note: [message]: speaker=Thelarion
en: This isn’t working. Mobilize all our troops and send these creatures back to hell.
vi: Không ổn rồi. Mau điều động toàn bộ binh lính và đưa lũ sinh vật đó trở lại địa ngục.

note: [message]: speaker=Darstang
en: It won’t be said that Elves were braver than us, everyone attack!
vi: Sẽ không ai nói rằng thần tiên dũng cảm hơn chúng ta, mọi người, tấn công!

note: [unit]: type=General, id=Earl Lanbec'h [side]: type=General, id=Earl Lanbec'h [side]: type=Grand Marshal, id=Earl Lanbec'h
en: Earl Lanbec’h
vi: Bá tước Lanbec’h

note: [message]: speaker=Earl Lanbec'h
en: At them! Rip them to the last!
vi: Thanh toán chúng! Giết chúng đến kẻ cuối cùng!

note: [message]: speaker=Kapou'e
en: It is too late, we are defeated.
vi: Quá muộn rồi, chúng ta đã bị đánh bại.

note: [message]: speaker=unit
en: The green earth will curse you for this...
vi: Đất xanh sẽ nguyền rủa ngươi vì việc này...

note: [message]: speaker=unit
en: Curse you, foul orc!
vi: Nguyền rủa ngươi, đồ người thú bẩn thỉu!

note: [scenario]: id=11_Clash_of_Armies
en: Clash of Armies
vi: Quân đội đụng độ

note: [objective]: condition=win
en: Defend Prestim successfully for four days
vi: Bảo vệ thành công Prestim trong bốn ngày

note: [message]: role=cannonfodder
en: So here we are, and they are preparing to assault.
vi: Chúng ta ở đây, và chúng đang chuẩn bị tấn công.

note: [message]: speaker=Grüü
en: Prestim’s walls are rock-hard, they’ll waste themselves on them.
vi: Tường thành của Prestim bằng đá cứng, chúng sẽ chỉ tốn thời gian mà thôi.

note: [message]: role=cannonfodder
en: We’ve received messengers from the Council, saying that they are gathering tribes into the Great Horde.
vi: Chúng tôi đã tiếp đón các sứ giả từ Hội đồng, họ nói rằng họ đang tập hợp các bộ lạc thành Đại Binh đoàn.

note: [message]: speaker=Grüü
en: Great! When do they arrive?
vi: Tuyệt! Khi nào họ đến?

note: [message]: role=cannonfodder
en: In four days. I fear it will be too late.
vi: Trong bốn ngày nữa. Tôi sợ điều đó sẽ là quá muộn.

note: [message]: role=cannonfodder
en: Great.
vi: Tuyệt.

note: [message]: speaker=Grüü
en: Look, the humans are boarding a ship!
vi: Nhìn kìa, bọn con người đang lên tàu!

note: [message]: speaker=Plouf
en: We arrive to honor our alliance, Earl Lanbec’h.
vi: Chúng tôi đến để giữ đúng thỏa thuận với liên minh, bá tước Lanbec’h.

note: [message]: speaker=Kapou'e
en: Curses! They have fish-men on their side.
vi: Đáng nguyền rủa thật! Chúng có người cá hỗ trợ.

note: [message]: speaker=Kapou'e
en: The Great Horde is almost here! Drive them out of our villages <b>now</b>!
vi: Đại Binh đoàn sắp đến rồi! Đuổi chúng khỏi làng của chúng ta <b>ngay</b>!

note: [message]: speaker=Gork
en: Here we are!
vi: Chúng tôi đã đến!

note: [message]: role=greathordewarlord1
en: What’s this? This weakling has let humans enter Prestim? I will lead the horde and push them to the river!
vi: Cái gì thế này? Tên yếu đuối đã để con người vào Prestim? Ta sẽ chỉ huy binh đoàn và đẩy chúng xuống sông!

note: [message]: role=greathordewarlord2
en: Bah! I’m the only one strong enough to drive out the humans! The Great Horde follows me!
vi: Hừ! Ta mới là người duy nhất đủ mạnh để đuổi bọn con người! Đại Binh đoàn theo ta!

note: [message]: speaker=Earl Lanbec'h
en: Look at that, the stupid orcs are starting to fight amongst themselves! Now’s our chance, everyone attack!
vi: Nhìn kìa, bọn người thú ngu ngốc đang bắt đầu đánh nhau! Cơ hội của chúng ta đây rồi, mọi người, tấn công!

note: [message]: speaker=Earl Lanbec'h
en: They are too numerous now, RETREAT!
vi: Chúng quá đông, RÚT LUI!

note: [message]: speaker=Kapou'e
en: The Great Horde at last! I was beginning to think they would never come.
vi: Cuối cùng Đại Binh đoàn cũng đến! Ta đã bắt đầu nghĩ họ sẽ chẳng bao giờ đến.

note: [message]: speaker=Gork
en: Your defense of Prestim was heroic, facing such opposition surely undermined the morale of the humans. Now they are retreating to their fortresses and will not venture out again anytime soon.
vi: Cậu là người anh hùng khi bảo vệ Prestim, đối mặt với cuộc chống cự như vậy chắc chắn đã làm hao mòn ý chí chiến đấu của con người. Giờ chúng đang rút lui về pháo đài và sẽ không dám mạo hiểm ra ngoài sớm đâu.

note: [message]: speaker=Pirk
en: It is now time to show them who we are and to lead the Great Horde in pursuit. We will not rest until we destroy Earl Lanbec’h. Smite, stab, slay!
vi: Giờ là lúc cho chúng thấy chúng ta là ai và dẫn Đại Binh đoàn đuổi theo chúng. Chúng ta sẽ không nghỉ ngơi đến khi tiêu diệt được bá tước Lanbec’h. Đập, đâm, giết!

note: [scenario]: id=12_Giving_Some_Back
en: Giving Some Back
vi: Phản công

note: [objective]: condition=lose
en: Death of Al’Brock
vi: Al’Brock chết

note: [objective]: condition=lose
en: Death of Flar’Tar
vi: Flar’Tar chết

note: [part]
en: With the arrival of the Great Horde, and the humans having retreated, the united orcish forces held a council of war.
vi: Với việc Đại Binh đoàn đến, và con người rút lui, lực lượng người thú thống nhất tổ chức một hội đồng chiến tranh.

note: [part]
en: Kapou’e himself — desiring to settle this business once and for all — led his remaining forces to Dorest, the human city due southeast of Prestim, to which Earl Lanbec’h had retreated.
vi: Về phần Kapou’e - muốn giải quyết việc này một lần và mãi mãi - dẫn các lực lượng còn lại đến Dorest, thành phố của con người ở đông nam Prestim, nơi bá tước Lanbec’h đã rút lui về.

note: [message]: speaker=Kapou'e
en: Earl Lanbec’h, you slimy coward, come out and face me if you have the guts!
vi: Bá tước Lanbec’h, đồ hèn nhát luồn cúi, ra đây và đối mặt với ta nếu ngươi có gan!

note: [message]: speaker=Arthain
en: Sorry there, old chap. You’re deemed too insignificant for the likes of the Earl to deal with. He’s left that pleasure to me instead.
vi: Xin lỗi nhé, ông tướng. Ngươi quá tầm thường để những người như bá tước phải ra tay. Ngài đã để lại vinh dự đó cho ta.

note: [message]: speaker=Al'Brock
en: Easier said than done, Chief. There are many humans in that city. And they are well armed, too.
vi: Nói dễ hơn làm, thưa thủ lĩnh. Có nhiều con người trong thành phố đó. Và chúng cũng được vũ trang.

note: [message]: speaker=Grüü
en: No matter. Horde smash!
vi: Không quan trọng. Binh đoàn, đập chúng!

note: [scenario]: id=13_The_Dwarvish_Stand
en: The Dwarvish Stand
vi: Người lùn chống cự

note: [part]
en: The orcish commanders were stunned. How had such a large enemy force penetrated so deep and so far into orcish territory, especially without their knowledge? How also had their enemies known to strike at Borstep, which was the rally point for orcish forces as well as their main arms and supply depot?
vi: Các chỉ huy người thú choáng váng. Một lực lượng kẻ thù lớn như vậy xâm nhập sâu vào lãnh thổ người thú bằng cách nào, mà họ lại không hề hay biết? Làm sao kẻ thù lại biết đánh vào Borstep, là điểm tập hợp cho các lực lượng người thú, cũng như kho vũ khí và tiếp tế chính của họ?

note: [part]
en: Kapou’e suspected some sort of treachery. Under the assumption that human attacks would be minimal due to the harsh weather, he left only a small force to defend Dorest while he and the main horde of orcs sped to the aid of Borstep.
vi: Kapou’e nghi ngờ có kiểu phản bội nào đó. Cho rằng các cuộc tấn công của con người sẽ rất ít do thời tiết khắc nghiệt, anh chỉ để lại một lực lượng nhỏ để bảo vệ Dorest, trong khi anh và phần lớn binh đoàn người thú nhanh chóng đến giải vây Borstep.

note: [part]
en: As they crested the last hill before the city, the sight before them cast them into gloom; there was nothing left of Borstep. The walls had been smashed, houses burnt and its inhabitants driven out or slaughtered. Of the orcish shamans there was no sign.
vi: Khi họ trèo qua ngọn đồi cuối cùng trước thành phố, cảnh tượng trước mắt khiến họ u sầu. Chẳng còn lại gì ở Borstep. Tường thành đã bị đập vỡ, nhà cửa bị thiêu trụi và cư dân bị xua đuổi hoặc tàn sát. Không hề có dấu vết của các pháp sư người thú.

note: [part]
en: Breaking camp the following dusk, the horde set out in hot pursuit. By the third day, they caught up with their enemies.
vi: Dỡ trại vào lúc chạng vạng ngày hôm sau, binh đoàn lên đường truy đuổi thủ phạm. Trước ngày thứ ba, họ đã bắt kịp kẻ thù.

note: [message]: speaker=Darstang
en: My my, look at this, two abandoned keeps. Probably built by those orcs in one of their pointless wars against each other.
vi: Nhìn này, hai pháo đài bỏ hoang. Có lẽ bọn người thú đã xây dựng trong một cuộc chiến vô nghĩa chống lại lẫn nhau.

note: [message]: speaker=Thelarion
en: Blast it, the orcs have caught up to us.
vi: Khốn kiếp, bọn người thú đã bắt kịp chúng ta.

note: [message]: speaker=Darstang
en: Elf, our kind can move and fight far better and faster in these conditions than your kind can. Take the orcish prisoners and hurry to Melmog. The dwarves shall stop this orcish menace!
vi: Thần tiên, bọn tôi có thể di chuyển và chiến đấu tốt hơn và nhanh hơn nhiều các người trong điều kiện này. Mau chóng dẫn các tù nhân người thú đến Melmog. Người lùn sẽ ngăn chặn hiểm họa người thú!

note: [message]: speaker=Thelarion
en: Very well, but our human allies will also stay behind and help you. After all, we are dealing with the Son of the Black-Eye here.
vi: Tốt lắm, nhưng đồng minh con người của chúng ta cũng sẽ ở lại để giúp các người. Rốt cuộc, chúng ta đang xử lý con trai của Mắt Đen ở đây.

note: [message]: speaker=Darstang
en: Bah, have it your way then. Now, hurry on your way elf.
vi: Hừ, vậy tùy các ngươi thôi. Giờ, đi mau đi, thần tiên.

note: [message]: speaker=Darstang
en: Bah, cowardly little elves. No dwarf would have ever agreed to such a proposal. Good riddance too, those elves just get in the way. Come on men, it’s time to show those orcs our steel!
vi: Hừ, bọn thần tiên nhỏ bé hèn nhát. Không người lùn nào lại đồng ý với một đề nghị như vậy. Thoát nợ rồi, bọn thần tiên đó chỉ làm vướng chân mà thôi. Nào mọi người, đến lúc cho bọn người thú thấy sắt thép của chúng ta rồi!

note: [message]: speaker=Grüü
en: Ahhh, nice. I finally get chance to squash dwarves again.
vi: Ààà, hay lắm. Cuối cùng tôi cũng có cơ hội đập bẹp bọn người lùn một lần nữa.

note: [message]: speaker=Kapou'e
en: Let’s make them pay for what they did to our people. Blood and steel!
vi: Hãy bắt chúng trả giá vì những gì chúng đã gây ra cho người dân của chúng ta. Máu và thép!

note: [message]: speaker=Kapou'e
en: Victory! ... Grüü, what <i>is</i> that you are eating?
vi: Chiến thắng!... Grüü, cậu đang <i>ăn</i> cái gì thế?

note: [message]: speaker=Grüü
en: A human-worm’s dog. Animal meat very tasty. When we fight humans again, can I have a pony?
vi: Một con chó của bọn sâu bọ con người. Thịt động vật rất ngon. Khi chúng ta chiến đấu với con người lần nữa, tôi có thể ăn một con ngựa nhỏ chứ?

note: [scenario]: id=14_Back_Home
en: Back Home
vi: Trở về nhà

note: [part]
en: Having broken the dwarvish blockade, the horde continued on through the mountain pass. Kapou’e began to recognize the lands about them and sure enough, they soon found themselves back in the tribe’s homeland.
vi: Sau khi phá tan sự phong tỏa của người lùn, binh đoàn tiếp tục băng qua hẻm núi. Kapou’e bắt đầu nhận ra vùng đất xung quanh họ, và đủ chắc chắn, họ nhanh chóng thấy mình đã trở về quê hương của bộ lạc.

note: [message]: speaker=Kapou'e
en: Well, boys, we’re home. I told you we would return one day.
vi: Ồ, mọi người, chúng ta đã trở về nhà. Ta đã nói chúng ta sẽ trở về vào một ngày nào đó mà.

note: [message]: role=army
en: Boy, have they ever built this place up.
vi: Ồ, chúng đã xây kín nơi này.

note: [message]: speaker=Kapou'e
en: Listen up, orcs. Our main objective is to rescue the shamans. It won’t work to take the human runts head-on while they sneak the shamans out the back door.
vi: Nghe này, mọi người. Mục tiêu chính của chúng ta là giải cứu các pháp sư. Sẽ chẳng có ích gì khi đâm đầu vào bọn con người còi cọc, trong khi chúng lén đưa các pháp sư ra khỏi cửa sau.

note: [message]: speaker=Flar'Tar
en: What are you thinking, Chief?
vi: Ngài đang nghĩ gì vậy, thủ lĩnh?

note: [message]: speaker=Grüü
en: I like this plan, Chief!
vi: Tôi thích kế hoạch này, thưa thủ lĩnh!

note: [message]: role=army
en: You always like his plans, Grüü.
vi: Cậu luôn thích kế hoạch của thủ lĩnh, Grüü.

note: [message]: speaker=Grüü
en: Of course. Squash elves, squash undead, squash dwarves, squash humans. Squash them all, very good plan!
vi: Tất nhiên rồi. Đập thần tiên, đập ma quái, đập người lùn, đập con người. Đập hết bọn chúng, kế hoạch rất hay!

note: [message]: role=army
en: Well, he has the right idea, anyway.
vi: Hừm, dù sao cậu ta cũng có ý tưởng đúng.

note: [message]: speaker=Kapou'e
en: Good, everyone move out. I will begin the attack from here. I want everyone to be in position by first watch at the latest. Is that clear?
vi: Tốt, mọi người đi nào. Ta sẽ bắt đầu cuộc tấn công từ đây. Ta muốn mọi người phải vào vị trí muộn nhất trước canh một. Rõ chứ?

note: [message]: speaker=Flar'Tar [message]: speaker=second_unit
en: Yes, Chief.
vi: Vâng, thưa thủ lĩnh.

note: [message]: speaker=Al'Brock
en: Understood.
vi: Hiểu.

note: [message]: speaker=Grüü
en: Uh, Chief...
vi: À, thưa thủ lĩnh...

note: [message]: speaker=Kapou'e
en: ... Yes, Grüü?
vi: ... Có việc gì hả, Grüü?

note: [message]: speaker=Grüü
en: Can I get some gold with me?
vi: Tôi có thể đem theo một ít vàng được không?

note: [message]: speaker=Kapou'e
en: Fine, take a hundred. Don’t lose it.
vi: Được, lấy một trăm. Đừng làm mất đấy.

note: [message]: speaker=Al'Brock
en: I am in position, Chief.
vi: Tôi vào vị trí rồi, thưa thủ lĩnh.

note: [message]: speaker=Kapou'e
en: Excellent. Now, where are the others?
vi: Tuyệt vời. Giờ, những người khác đâu?

note: [message]: speaker=Flar'Tar
en: We made it.
vi: Chúng tôi đến rồi.

note: [message]: speaker=Kapou'e
en: Good, but where is Grüü?
vi: Tốt, nhưng Grüü đâu?

note: [message]: speaker=Flar'Tar
en: Dumb trolls, you can never rely on them.
vi: Bọn quỷ núi đần độn, ngài chẳng bao giờ có thể tin cậy chúng.

note: [message]: speaker=Grüü
en: I’m here, Chief!
vi: Tôi ở đây, thưa thủ lĩnh!

note: [message]: speaker=Kapou'e
en: Blood and stone, Grüü! You were supposed to be in position by first watch. It’s dawn!
vi: Máu và đá, Grüü! Cậu đáng lẽ phải vào vị trí trước canh một. Giờ đã là bình minh rồi!

note: [message]: speaker=Grüü
en: Err, sorry, there were some humans in way. We squash, no problem.
vi: Ơ, xin lỗi, có một số con người trên đường đi. Chúng tôi đập bẹp, không vấn đề gì.

note: [message]: speaker=Flar'Tar
en: Sounds simple enough.
vi: Nghe có vẻ đơn giản.

note: [message]: speaker=second_unit
en: Miserable elf, we want some answers!
vi: Thần tiên đáng khinh, chúng ta muốn vài câu trả lời!

note: [message]: speaker=second_unit
en: SPEAK!
vi: NÓI!

note: [message]: speaker=Thelarion
en: ... Well, what do you want to know?
vi: ... Thôi được, các ngươi muốn biết gì?

note: [message]: speaker=second_unit
en: You can start by telling us who told you to strike at Borstep.
vi: Ngươi có thể bắt đầu bằng cách nói cho bọn ta biết ai bảo các ngươi đánh vào Borstep.

note: [message]: speaker=Thelarion
en: Uh... we have intelligence.
vi: Ơ... bọn ta có tin báo.

note: [message]: speaker=second_unit
en: Don’t make me hurt you more.
vi: Đừng để ta phải tra tấn ngươi thêm nữa.

note: [message]: speaker=Thelarion
en: I yield. Shan Taum the Smug told us that that’s where the shamans were, and that it was a rally point and weapons depot for you orcs.
vi: Ta đầu hàng. Shan Taum Tự Mãn đã cho bọn ta biết đó là nơi các pháp sư đang ở, cũng như một điểm tập hợp và kho vũ khí cho người thú các ngươi.

note: [message]: speaker=second_unit
en: Bah, do not think you can break the unity of the horde with your stupid lies!
vi: Hừ, đừng nghĩ ngươi có thể phá vỡ tính đoàn kết của binh đoàn với những lời nói dối ngu ngốc đó!

note: [message]: speaker=Thelarion
en: No really, it’s true. He is jealous of some young upstart called Kapou’e. He says all the shamans ‘suck up’ to him just because his father had a black eye or something like that.
vi: Không, thật mà, đó là sự thật. Hắn ghen tị với một kẻ còn trẻ mới nổi nào đó gọi là Kapou’e. Hắn nói tất cả các pháp sư đều ‘bợ đỡ’ Kapou’e, chỉ vì cha Kapou’e có một con mắt đen hay thứ gì đó như thế.

note: [message]: speaker=second_unit
en: Refer to Black-Eye Karun with respect, wose-born. Now, where are the shamans?
vi: Hãy tỏ ra kính trọng khi nhắc đến Karun Mắt Đen, đồ do cây đẻ ra. Giờ, các pháp sư ở đâu?

note: [message]: speaker=Thelarion
en: They’re... the humans killed them.
vi: Họ... con người giết họ rồi.

note: [message]: speaker=second_unit
en: You lie!
vi: Ngươi nói dối!

note: [message]: speaker=Thelarion
en: I do not. Their bodies are frozen in the lake just over there.
vi: Tôi không nói dối. Xác của họ đang đóng băng trong cái hồ đằng kia.

note: [message]: speaker=Kapou'e
en: We had better go look.
vi: Tốt hơn hết chúng ta nên đi xem thử.

note: [message]: speaker=Kapou'e
en: You had better go look.
vi: Tốt hơn hết ngươi nên đi xem thử.

note: [message]: speaker=narrator
en: A few minutes later...
vi: Một vài phút sau...

note: [message]: speaker=Kapou'e
en: The human-worms and tree-shaggers have gone too far! BLOOD AND STEEL! I want every human and elf in this area slaughtered! Show no mercy, give no quarter!
vi: Bọn sâu bọ con người và thần tiên yêu cây đã đi quá xa rồi! MÁU VÀ THÉP! Ta muốn giết hết con người và thần tiên trong khu vực này! Không thương xót, giết không tha!

note: [message]: speaker=second_unit
en: Chief! It’s true, the shamans have been murdered!
vi: Thủ lĩnh! Đúng như vậy, các pháp sư đã bị giết!

note: [message]: speaker=Kapou'e
en: <i>What</i>?! The human-worms and tree-shaggers have gone too far! BLOOD AND STEEL! I want every human and elf in this area slaughtered! Show no mercy, give no quarter!
vi: <i>Cái gì</i>?! Bọn sâu bọ con người và thần tiên yêu cây đã đi quá xa rồi! MÁU VÀ THÉP! Ta muốn giết hết con người và thần tiên trong khu vực này! Không thương xót, giết không tha!

note: [message]: speaker=second_unit
en: What should I do with this one?
vi: Tôi nên làm gì với tên này?

note: [message]: speaker=Kapou'e
en: Throw him in the lake. If he freezes to death, all the better.
vi: Ném hắn xuống hồ. Nếu hắn đóng băng đến chết thì tốt hơn.

note: [scenario]: id=15_Civil_War
en: Civil War
vi: Cuộc nội chiến

note: [objective]: condition=win
en: Defeat all rebel leaders and...
vi: Đánh bại tất cả các thủ lĩnh nổi loạn và...

note: [objective]: condition=win
en: Then move Kapou’e to the signpost in the southwest
vi: Sau đó di chuyển Kapou’e đến biển chỉ đường phía tây nam

note: [objective]: condition=win
en: Move Kapou’e to the signpost in the southwest
vi: Di chuyển Kapou’e đến biển chỉ đường phía tây nam

note: [part]
en: Infuriated by the murder of the shamans, the orcish horde massacred the humans and their allies. In their rage, they scoured the snow for hours looking for any survivors. Only when their rage was spent did the full implications of the shamans’ deaths begin to sink in.
vi: Tức điên trước cái chết của các pháp sư, binh đoàn người thú tàn sát con người và các đồng minh của chúng. Trong cơn giận dữ , họ lùng sục trong tuyết hàng giờ tìm kiếm bất kỳ ai còn sống sót. Chỉ khi cơn thịnh nộ nguôi đi, những suy nghĩ về cái chết của các pháp sư chết mới bắt đầu lắng xuống.

note: [part]
en: Furthermore, the troops who had been led by Kapou’e this far had grown to respect him as a wise and capable leader, and they proclaimed their loyalty to him. Delighted, Kapou’e sent detachments off in different directions to bring in the other tribes, by force if necessary. Al’Brock was sent west, along the route that Kapou’e had used to flee the human forces almost a year before. Flar’Tar was sent directly south to rally the tribes along the Mountains of Haag and the eastern Mourned Hills. Kapou’e himself made a direct southwest beeline towards Bitok. They were all to meet in Dorest that spring to repel the human attack that seemed certain to come.
vi: Hơn nữa, binh lính dưới sự dẫn dắt của Kapou’e đã trở nên kính trọng anh như một người lãnh đạo khôn ngoan và có năng lực, họ tuyên bố trung thành với anh. Vui mừng, Kapou’e điều quân đội theo các hướng khác nhau để thống nhất các bộ lạc khác, bằng vũ lực nếu cần thiết. Al’Brock được điều về phía tây, dọc theo tuyến đường mà Kapou’e đã sử dụng để chạy trốn các lực lượng con người gần một năm trước. Flar’Tar được điều trực tiếp về phía nam để tập hợp các bộ lạc dọc theo dãy núi Haag và vùng đồi Than Khóc phía đông. Kapou’e tự mình hướng thẳng phía tây nam đến Bitok. Tất cả bọn họ gặp nhau ở Dorest mùa xuân đó, để đẩy lùi cuộc tấn công của con người mà dường như chắc chắn xảy đến.

note: [part]
en: Having thus made his plans, Kapou’e set out for Bitok to get to the root of this treachery.
vi: Sau khi lập kế hoạch, Kapou’e lên đường đến Bitok để tìm ra gốc rễ của hành động phản bội.

note: [message]: speaker=Braga
en: Black-Eye! We won’t submit to an upstart like you!
vi: Mắt Đen! Bọn ta sẽ không phục tùng một kẻ mới nổi như ngươi!

note: [message]: speaker=Meato
en: Turn around and go back to where you came from or you’ll find your head on a pike! Right?
vi: Quay lại và trở về nơi ngươi đã đến, nếu không ngươi sẽ thấy đầu mình trên một mũi mác! Rõ chứ?

note: [message]: speaker=Kapou'e "whupping" is not a typo for "whipping"; it is a Southern American dialect word meaning "a severe beating".
en: It’s been a chilly winter. How about we warm ourselves up a bit by giving these traitors a good whupping, boys?
vi: Giờ đang là một mùa đông lạnh. Sao chúng ta không sưởi ấm một chút bằng cách cho bọn phản bội một trận tơi bời, các cậu nhỉ?

note: [message]: speaker=Grüü
en: Little orcs fun to squash too! Chief doesn’t let me too often.
vi: Đập bọn người thú nhỏ bé cũng vui! Thủ lĩnh không cho mình làm vậy thường xuyên.

note: [message]: speaker=Kapou'e
en: You can have as many as you want now, Grüü.
vi: Giờ cậu muốn đập bao nhiêu cũng được, Grüü.

note: [message]: speaker=second_unit
en: This rabble won’t be a problem anymore.
vi: Lũ hèn hạ này sẽ không còn là vấn đề nữa.

note: [message]: speaker=second_unit
en: Got this tribe under control.
vi: Đã kiểm soát được bộ lạc này.

note: [message]: speaker=second_unit
en: This is what you get for deserting the Son of the Black-Eye.
vi: Đây là những gì ngươi nhận được vì đã từ bỏ con trai của Mắt Đen.

note: [message]: speaker=second_unit
en: This trash’s gone.
vi: Tên rác rưởi đã bị tiêu diệt.

note: [message]: speaker=Grüü
en: Heehee, we wiped them out good.
vi: He he, chúng ta đã quét sạch hết bọn chúng.

note: [message]: speaker=Kapou'e
en: Now let’s get going, we have an appointment with Shan Taum.
vi: Giờ hãy đi thôi, chúng ta có một cuộc hẹn với Shan Taum.

note: [message]: speaker=Kapou'e
en: I can’t leave these renegades unguarded at our rear. I must take care of them before continuing.
vi: Ta không thể bỏ bọn phản bội này ở lại phía sau được. Ta phải xử lý chúng trước khi tiếp tục.

note: [scenario]: id=16_The_Coward
en: The Coward
vi: Kẻ hèn nhát

note: [part]
en: And so they marched on, persevering in weather that would kill even the most hardened human, and through fierce bloody battles with belligerent tribes.
vi: Và cứ thế họ cứ tiến quân, kiên trì trong thời tiết mà có thể giết cả một con người dày dạn nhất, và qua các trận chiến ác liệt đẫm máu với các bộ lạc tham chiến.

note: [part]
en: Finally, after over three months, Kapou’e and his exhausted but hardened army arrived at Bitok, just before the spring thaw.
vi: Cuối cùng, sau hơn ba tháng, Kapou’e và quân đội kiệt sức nhưng dày dạn của mình cũng đến Bitok, ngay trước khi băng tan vào mùa xuân.

note: [message]: speaker=Kapou'e
en: Good morning, Shan Taum!
vi: Chào buổi sáng, Shan Taum!

note: [message]: speaker=Kapou'e
en: Oh, I just thought I would take a bracing winter stroll and visit my father’s old friend. How could I not, given his impressive list of recent accomplishments.
vi: Ồ, tôi chỉ nghĩ mình nên đi dạo để rèn luyện vào mùa đông và ghé thăm người bạn cũ của cha tôi thôi. Sao lại không chứ, vì danh sách ấn tượng các thành tựu gần đây của hắn.

note: [message]: speaker=Shan Taum
en: Accomplishments?
vi: Thành tựu?

note: [message]: speaker=Shan Taum
en: LIES! THESE ARE ALL LIES!
vi: DỐI TRÁ! TẤT CẢ ĐỀU LÀ DỐI TRÁ!

note: [message]: speaker=Shan Taum
en: How dare you accuse me of being a traitor, you turdlicker!
vi: Sao ngươi dám tố cáo ta là kẻ phản bội, tên liếm phân!

note: [message]: speaker=Kapou'e
en: Right... So what will it be, beheading or torture?
vi: Được... Vậy ngươi muốn bị gì, chặt đầu hay tra tấn?

note: [message]: speaker=Shan Taum
en: Orga, kill this kid for me. I’ll be in my keep.
vi: Orga, giết thằng nhóc này cho ta. Ta sẽ ở trong pháo đài.

note: [message]: speaker=Kapou'e
en: What! Fight like an orc, you gutless coward!
vi: Cái gì! Hãy chiến đấu như một người thú, đồ hèn nhát nhu nhược!

note: [message]: role=Helper
en: Hey Chief, it’s pretty odd. Shan Taum doesn’t seem to have too many of his men around. He was given control of half the Great Horde. Do you think they left him?
vi: Thưa thủ lĩnh, thật kỳ lạ. Shan Taum dường như không còn nhiều quân bên mình nữa. Hắn đã được trao quyền kiểm soát một nửa Đại Binh đoàn. Ngài có nghĩ họ đã bỏ rơi hắn không?

note: [message]: speaker=Kapou'e
en: Good, we crushed this pocket of resistance too. Now where in the world did that coward Shan Taum run off to?
vi: Tốt, chúng ta cũng đã đè bẹp ổ kháng cự này. Giờ thì kẻ hèn nhát Shan Taum đó đã chạy đến nơi đâu trên thế giới rồi?

note: [scenario]: id=17_The_Human_Attack
en: The Human Attack
vi: Con người tấn công

note: [objective]: condition=win
en: Hold off the humans
vi: Giữ chân con người

note: [objectives]
en: Defeat Earl Lanbec’h
vi: Đánh bại bá tước Lanbec’h

note: [part]
en: Their presence proved to be unnecessary. It came as a shock to Kapou’e to discover, after a few days, that his people held him in awe. News of Kapou’e’s exploits had been widely circulated — from his rescue of the shamans at Barag Gór, to his forced march through the northern blizzards. Younger grunts especially worshiped him with such fervor that he found it almost frightening.
vi: Sự có mặt của họ tỏ ra không cần thiết. Sau một vài ngày, Kapou’e sốc khi phát hiện ra người của anh nể sợ anh đến mức nào. Tin tức về những kỳ công của Kapou’e đã lan truyền rộng rãi - từ cuộc giải cứu các pháp sư tại Barag Gór, đến cuộc hành quân bắt buộc qua trận bão tuyết phương bắc. Nhiều người thú trẻ tuổi đặc biệt tôn thờ anh với lòng nhiệt tình đến nỗi chính anh cũng thấy điều đó thật kinh ngạc.

note: [message]: speaker=Kapou'e
en: Forward, men! Our wolves will feed well tonight!
vi: Tiến lên, anh em! Bầy sói của chúng ta sẽ được ăn no tối nay!

note: [message]: speaker=Grüü
en: Come here, human softlings. Grüü has a little present for you...
vi: Đến đây, bọn con người yếu đuối. Grüü có một món quà nhỏ cho các ngươi...

note: [message]: speaker=narrator
en: As a fresh day dawned, more human forces arrived.
vi: Khi một ngày mới bắt đầu, các lực lượng của con người đến thêm.

note: [message]: speaker=Bruce
en: We have arrived, my lord.
vi: Chúng tôi đến rồi, thưa chủ tướng.

note: [unit]: type=General, id=Howgarth III [side]: type=General, id=Howgarth III
en: Howgarth III
vi: Howgarth đệ tam

note: [message]: speaker=Howgarth III
en: Hold it! What in the wide green world is going on here!
vi: Dừng lại! Điều gì đang xảy ra ở đây!

note: [message]: speaker=Earl Lanbec'h
en: Howgarth? You and your interfering alliance always show up at the worst possible time.
vi: Howgarth? Anh và liên minh phiền phức của anh luôn xuất hiện vào thời điểm tệ hại nhất.

note: [message]: speaker=Kapou'e
en: Just who do you think you are, slug?
vi: Thế ngươi nghĩ ngươi là ai, đồ ốc sên?

note: [message]: speaker=Howgarth III
en: I am Howgarth of the Northern Alliance, successor to the late Rahul I.
vi: Tôi là Howgarth thuộc Liên minh phương Bắc, người kế nhiệm sau Rahul đệ nhất.

note: [message]: speaker=Earl Lanbec'h
en: This is a strictly territorial matter, Howgarth. The Northern Alliance has no right to intervene in this affair.
vi: Đây là một vấn đề nghiêm túc về lãnh thổ, Howgarth. Liên minh phương Bắc không có quyền can thiệp vào việc này.

note: [message]: speaker=Earl Lanbec'h
en: Well, good for you. As a matter of fact, this land is clearly defined under your precious treaty as human territory. So if you are so keen on being all high and noble, then muster your men to help us push back this orcish menace.
vi: Hừm, tốt thôi. Thực tế là, vùng đất này được xác định rõ ràng theo hiệp ước là lãnh thổ của con người. Vì vậy, nếu anh đang muốn có địa vị cao và sang hơn, thì hãy tập hợp người của anh để giúp chúng tôi đẩy lùi hiểm họa người thú này.

note: [message]: speaker=Kapou'e
en: Ha ha, very funny, old fool. You think we are stupid enough to fall for that? I’ve not forgotten what you people did to my father.
vi: Ha ha, vui đấy, tên ngốc già. Ngươi nghĩ bọn ta đần độn đến mức để mắc lừa ư? Ta không quên những gì các ngươi đã làm với cha ta đâu.

note: [message]: speaker=Howgarth III
en: What in the world are you talking about?
vi: Anh đang nói gì vậy?

note: [message]: speaker=Howgarth III
en: What? We received word that he declined our invitation and that was the end of the matter. I know nothing of his assassination. As a matter of fact, I was there when the orcish messenger brought Rahul Karun’s reply.
vi: Cái gì? Chúng tôi nhận được tin rằng cha anh đã từ chối lời mời của chúng tôi và đó là kết thúc của vấn đề. Tôi không biết gì về vụ ám sát. Thực tế là, tôi đã ở đó khi sứ giả người thú mang cho Rahul câu trả lời của Karun.

note: [message]: speaker=Kapou'e
en: Messenger, what messenger?
vi: Sứ giả, sứ giả nào?

note: [message]: speaker=Howgarth III
en: If I remember correctly, it was some orc named Shan Taum.
vi: Nếu tôi nhớ chính xác, đó một người thú tên là Shan Taum.

note: [message]: speaker=Kapou'e
en: Funny, that name sounds oddly familiar...
vi: Hay thật, cái tên đó nghe quen thuộc một cách kỳ lạ...

note: [scenario]: id=18_Northern_Alliance
en: Northern Alliance
vi: Liên minh phương Bắc

note: [objective]: condition=win
en: Kill Shan Taum and Earl Lanbec’h
vi: Giết Shan Taum và bá tước Lanbec’h

note: [objective]: condition=lose
en: Death of Howgarth III
vi: Howgarth đệ tam chết

note: [part]
en: Kapou’e agreed to meet Howgarth III. Not trusting the human however, Kapou’e brought along Grüü, as well as one of his most trusted soldiers. Earl Lanbec’h flatly refused to attend the parley.
vi: Kapou’e đồng ý gặp Howgarth đệ tam. Tuy nhiên, không tin tưởng con người, Kapou’e mang theo Grüü, cũng như một trong các binh sĩ đáng tin cậy nhất. Bá tước Lanbec’h thẳng thừng từ chối tham dự cuộc đàm phán.

note: [part]
en: The human attack having stopped for the time being, both parties met in the middle of the battlefield. Howgarth III demanded that Kapou’e give Dorest back to the humans and return to their lands as defined in the treaty. Kapou’e refused to do so as long as the humans were attacking orcish lands. He demanded that the humans disperse their forces and return any land they had stolen from the orcs. Only then would he return Dorest and disperse the Horde.
vi: Cuộc tấn công của con người dừng lại trong thời gian này, cả hai bên gặp nhau ở giữa chiến trường. Howgarth đệ tam yêu cầu Kapou’e trao trả Dorest lại cho con người và trở về vùng đất của mình như quy định trong hiệp ước. Kapou’e từ chối làm như vậy chừng nào con người còn tấn công vùng đất của người thú. Anh yêu cầu con người giải tán lực lượng và trả lại bất kỳ vùng đất nào họ đã đánh cắp từ người thú. Chỉ khi đó anh mới trả lại Dorest và giải tán Binh đoàn.

note: [part]
en: Howgarth III agreed and further added that, if Earl Lanbec’h continued in aggression, then under the dictates of the Northern Alliance, he himself would be forced to move against the Earl.
vi: Howgarth đệ tam đồng ý và nói thêm rằng, nếu bá tước Lanbec’h tiếp tục xâm lược, thì theo các điều luật của Liên minh phương Bắc, chính ông sẽ buộc phải chống lại bá tước.

note: [part]
en: That having been settled, Kapou’e began to inquire about the death of his father. Howgarth III repeated his story, that the last thing they heard from Black-Eye Karun was the message declining their invitation to join the Northern Alliance, brought by none other than Shan Taum himself.
vi: Điều đó đã được giải quyết, Kapou’e bắt đầu điều tra về cái chết của cha mình. Howgarth đệ tam lặp đi lặp lại câu chuyện của mình, rằng điều cuối cùng họ nghe được từ Karun Mắt Đen là thông điệp từ chối lời mời gia nhập Liên minh phương Bắc, được đem tới không bởi ai khác ngoài Shan Taum.

note: [part]
en: As they were discussing the matter, a group of orcs charged from the surrounding trees and hills and surrounded the parley.
vi: Trong lúc họ đang thảo luận về vấn đề, một nhóm người thú xông ra từ khu rừng và vùng đồi xung quanh, và bao vây cuộc đàm phán.

note: [message]: speaker=Kapou'e
en: Collaborating with the humans, pfff. You’re one to talk. What are you doing here, Shan Taum?
vi: Hợp tác với con người, hừ. Ngươi mới là người phải nói rõ. Ngươi đang làm gì ở đây, Shan Taum?

note: [message]: speaker=Shan Taum
en: I am here to do to you what I did to your father.
vi: Ta ở đây để làm với ngươi những gì ta đã làm với cha ngươi.

note: [message]: speaker=Kapou'e
en: So you did kill my father then.
vi: Vậy là ngươi đã giết cha ta.

note: [message]: speaker=Howgarth III
en: What did I tell you, Kapou’e?
vi: Tôi đã nói với anh thế nào, Kapou’e?

note: [message]: speaker=Howgarth III
en: You leave us no choice but to take military action against you.
vi: Ngài không cho chúng tôi lựa chọn nào khác ngoài việc đáp trả bằng hành động quân sự.

note: [message]: speaker=Earl Lanbec'h
en: Ha ha! Very funny, Howgarth. Look around you. You are going to be dead as soon as my orc friend here gives the order. And then your men will automatically assume that Kapou’e tricked and killed you.
vi: Ha ha! Buồn cười quá, Howgarth. Nhìn xung quanh ngươi đi. Ngươi sẽ chết ngay sau khi người thú bạn ta đây ra lệnh. Và sau đó binh lính của ngươi sẽ tự động cho rằng Kapou’e đã lừa và giết ngươi.

note: [message]: speaker=Howgarth III
en: Not today, my friend. (<i>Whistles</i>)
vi: Không phải hôm nay đâu, bạn của tôi. (<i>Huýt gió</i>)

note: [message]: speaker=Howgarth III
en: Kapou’e, it is essential that I make it back to my camp to bring news of our agreement and this treachery. One of my gryphon riders will take me. My bodyguards and the rest of my gryphons will help you fight free of this ambush. Once you get back to your camp, we will make a joint assault on these traitors. Once they are dead and dispersed, then I trust you will carry out our agreement.
vi: Kapou’e, điều quan trọng là tôi phải trở lại được trại của mình để mang tin tức về thỏa thuận của chúng ta và về hành động phản bội này. Một trong các kỵ binh sư tử đầu chim của tôi sẽ đưa tôi đi. Vệ sĩ và các sư tử đầu chim còn lại của tôi sẽ giúp anh chiến đấu chống lại cuộc phục kích này. Một khi anh trở lại trại của mình, chúng ta sẽ cùng nhau tấn công bọn phản bội. Khi chúng đã chết và phân tán, tôi tin anh sẽ thực hiện thỏa thuận của chúng ta.

note: [message]: speaker=Kapou'e
en: Agreed. Let’s get to it. BLOOD AND STEEL!
vi: Đồng ý. Chúng ta hãy làm vậy. MÁU VÀ THÉP!

note: [message]: speaker=Shan Taum
en: Blast! The human has escaped. Orcs, bring me Kapou’e’s head. I must get to my camp and assault the city.
vi: Khốn kiếp! Hắn ta đã trốn thoát. Người thú, hãy đem đầu Kapou’e về cho ta. Ta phải đến doanh trại và tấn công thành phố.

note: [message]: speaker=Grüü
en: Shan Taum big coward. Never want to fight.
vi: Shan Taum tên đại hèn nhát. Không bao giờ muốn chiến đấu.

note: [message]: speaker=second_unit
en: Yeah, we finally got the coward.
vi: Hoan hô, cuối cùng chúng ta cũng tóm được tên hèn nhát.

note: [message]: speaker=second_unit
en: Yeah, we finally got the coward. What do you want us to do with him, Chief?
vi: Hoan hô, cuối cùng chúng ta cũng tóm được tên hèn nhát. Ngài muốn chúng tôi làm gì với hắn, thưa thủ lĩnh?

note: [message]: speaker=Kapou'e
en: Blood and steel! The traitor was mine!
vi: Máu và thép! Tên phản bội là của ta!

note: [message]: speaker=Howgarth III
en: I’m sorry, Kapou’e. I’ll have my men leave what remains of him to you.
vi: Tôi xin lỗi, Kapou’e. Tôi sẽ bảo người của mình để lại xác của hắn cho anh.

note: [message]
en: What do you want us to do with him, Chief?
vi: Ngài muốn chúng tôi làm gì với hắn, thưa thủ lĩnh?

note: [message]: speaker=Kapou'e
en: Stick his head at the end of a pike and let the buzzards pick it clean. I wasn’t joking about making a mug from his skull.
vi: Cắm đầu hắn vào cọc nhọn và để diều hâu dọn dẹp sạch sẽ. Ta không hề đùa về việc làm một cái ca từ sọ của hắn đâu.

note: [message]: speaker=Kapou'e
en: No! Without him the Northern Alliance will continue to fall apart.
vi: Không! Không có ông ấy, Liên minh phương Bắc sẽ tiếp tục sụp đổ.

note: [message]: speaker=Grüü
en: YEAH!
vi: HOAN HÔ!

note: [part]
en: Kapou’e ruled for many years, and those years were a time of unprecedented prosperity and unity for the orcs. Under the leadership of Kapou’e, the united orc forces thoroughly scoured their territory of any renegade bands of humans, dwarves, elves, and undead. Agreements were thrashed out to the effect that orcs desiring to trade would have free passage anywhere in orcish territory without hindrance from other tribes.
vi: Kapou’e thống trị trong nhiều năm, và những năm đó là khoảng thời gian thịnh vượng và đoàn kết chưa từng có đối với người thú. Dưới sự lãnh đạo của Kapou’e, các lực lượng người thú thống nhất dẹp tan bất cứ băng nhóm phản bội nào của con người, người lùn, thần tiên và ma quái. Các thỏa thuận đã đạt đến kết quả rằng những người thú muốn buôn bán sẽ có quyền đi lại tự do ở bất cứ đâu trên lãnh thổ người thú, mà không bị các bộ lạc khác cản trở.

note: [part]
en: During the eighth year of Kapou’e’s reign, and then again in the fourteenth, the orcish territories were once again invaded, first by the elves, and then once again by the humans. As testament to the power of the orcs united under Kapou’e, both attacks were quickly and decisively crushed, even before the Northern Alliance could intervene.
vi: Trong năm thứ tám triều đại của Kapou’e, và sau đó một lần nữa vào năm thứ mười bốn, lãnh thổ người thú lại bị xâm lược, đầu tiên bởi thần tiên, sau đó bởi con người. Như một minh chứng cho sức mạnh của người thú thống nhất dưới sự chỉ huy của Kapou’e, cả hai cuộc tấn công đều bị đè bẹp nhanh chóng và dứt khoát, thậm chí trước khi Liên minh phương Bắc có thể can thiệp.

note: [part]
en: In order to keep fighting between the tribes to a minimum, Kapou’e also maintained an enormous army, drawn from all corners of his empire. To offset the cost of maintaining such an army, he often hired out portions of it to act as mercenaries in foreign struggles. People of all races took advantage of this and, consequently, those orcs thirsting for battle got more than enough to keep them from attacking their nearest neighbors.
vi: Để giữ cho những cuộc giao chiến giữa các bộ lạc ở mức tối thiểu, Kapou’e cũng duy trì một quân đội khổng lồ, lấy từ tất cả các vùng đất trong đế chế của mình. Để bù đắp chi phí bảo trì một quân đội như vậy, anh thường cho người ngoài thuê binh sĩ của mình làm lính đánh thuê. Người của tất cả các chủng tộc tận dụng lợi thế này, và do đó, những người thú khao khát chiến đấu được nhiều hơn mong đợi, để giữ họ khỏi tấn công các láng giềng gần nhất của mình.

note: [part]
en: Grüü in particular took great delight in these excursions. The huge, cunning, and swift troll soon became even more well known than Kapou’e. Tales of his courage and cunning reached even as far as Wesnoth itself.
vi: Grüü đặc biệt thích ngao du. Con quỷ núi to lớn, láu cá, và nhanh nhẹn thậm chí còn trở nên nổi tiếng hơn Kapou’e. Những câu chuyện về lòng dũng cảm và mưu mẹo của cậu đã lan xa đến tận Wesnoth.

en: Don’t show this message again
vi: Đừng hiện lời nhắc này nữa

note: [message]: speaker=unit
en: Ouch! This hurts!
vi: Ối! Đau quá!

note: [message]: speaker=Kapou'e
en: The Council will never be complete again. This is hopeless.
vi: Hội đồng sẽ chẳng bao giờ tập hợp đầy đủ nữa. Hết hy vọng rồi.

note: [message]: speaker=unit
en: Argh! I’m done. My people are doomed!
vi: Aaaa! Thế là hết. Người của ta tận số rồi!

note: [message]: speaker=unit
en: Oh no, I am defeated.
vi: Ôi không, ta đã bị đánh bại.

note: [note]
en: The Great Horde: upkeep cost of every unit decreased by one.
vi: Đại Binh đoàn: chi phí bảo trì của mọi đơn vị giảm đi một.

en: Recruit
vi: Tuyển quân

note: #-#-#-#-#  1966  #-#-#-#-# [time]: id=underground_illum #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry> #-#-#-#-#  1959  #-#-#-#-# [time]: id=underground [editor_times]: id=underground
en: Underground
vi: Dưới lòng đất

note: [scenario]: id=09_The_Mage
en: The Mage
vi: Pháp sư

en: Cavalry
vi: Kỵ mã

note: [terrain_type]: id=farmer-fence  # AI-animal-proof fences from first scenario [terrain_type]: id=fence [terrain_type]: id=fence_iron
en: Fence
vi: Hàng rào

note: #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [campaign]: id=Sceptre_of_Fire #-#-#-#-#  1960  #-#-#-#-# [scenario]: id=17_Sceptre_of_Fire
en: The Sceptre of Fire
vi: Vương trượng lửa

note: [campaign]: id=Sceptre_of_Fire
en: SoF
vi: VTL

note: [about]
en: WML Assistance
vi: Hỗ trợ WML

note: #-#-#-#-#  1960  #-#-#-#-# [object]: id=object_sceptre #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=sceptre-of-fire
en: Sceptre of Fire
vi: Vương trượng lửa

note: [scenario]: id=1_A_Bargain_is_Struck
en: A Bargain is Struck
vi: Một cuộc mặc cả

note: #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [side]: type=Haldric II, id=Haldric II #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [part]
en: Haldric II
vi: Haldric đệ nhị

note: [part]
en: I am here to tell you of its making. Of its crafting, deep in the caverns of dwarfdom. And of the dwarves who made it; for they were great, they were. They are counted among the greatest of the heroes of ancient Knalga.
vi: Tôi ở đây để kể cho bạn về cách chế tạo ra nó. Về quá trình rèn đúc ra nó, sâu bên trong những hang động của vương quốc người lùn. Và về những người lùn đã làm ra nó. Họ vĩ đại, đúng thế đấy. Họ nằm trong số những người anh hùng vĩ đại nhất của Knalga cổ đại.

note: [objective]: condition=lose
en: Death of Rugnur
vi: Rugnur chết

note: [objective]: condition=lose
en: Death of Haldric II
vi: Haldric đệ nhị chết

note: [objective]: condition=lose
en: Death of Alanin
vi: Alanin chết

note: [objective]: condition=lose
en: Loss of a caravan
vi: Mất một xe hàng

note: [message]: speaker=Rugnur
en: Humans, halt! Who dares bring an army into the dwarvish hills?
vi: Con người, đứng lại! Kẻ nào dám đem quân đội vào vùng đồi của người lùn?

note: [message]: speaker=Haldric II
en: We come to make a bargain with you.
vi: Chúng tôi đến để thương lượng với các anh.

note: [message]: speaker=Rugnur
en: Well, state your business and be done with it. And if we don’t like what you say, you leave!
vi: Được, hãy nói đi. Và nếu chúng tôi không thích những gì các người nói, thì các người phải rời đi!

note: [message]: speaker=Haldric II
en: Have you heard of the Ruby of Fire?
vi: Các anh đã nghe nói đến viên đá lửa chưa?

note: [message]: speaker=Rugnur
en: Yes... your first king brought it from over the sea, right? You own it.
vi: Rồi... vị vua đầu tiên của các người đem nó đến từ bên kia biển, đúng không? Các người sở hữu nó.

note: [message]: speaker=Haldric II
en: Correct. However, we have a problem with it.
vi: Chính xác. Tuy nhiên, chúng tôi có một rắc rối với nó.

note: [message]: speaker=Rugnur
en: What sort of problem?
vi: Rắc rối kiểu gì?

note: [message]: speaker=Haldric II
en: Some form of magical aura makes those around the stone act... strangely. I noticed it with my father. The longer he stayed near the stone, the more arrogant, almost evil, he became.
vi: Một dạng năng lượng phép thuật nào đó làm cho những người xung quanh viên đá cư xử một cách... kỳ lạ. Tôi nhận thấy điều đó với cha tôi. Ông ấy ở gần viên đá càng lâu, ông ấy càng trở nên kiêu ngạo, thậm chí là độc ác.

note: [message]: speaker=Rugnur
en: So, what do you want me to do? I don’t see how this relates to us dwarves.
vi: Vậy anh muốn tôi làm gì? Tôi thấy chuyện này chả liên quan gì đến người lùn chúng tôi cả.

note: [message]: speaker=Rugnur
en: And what... you want us to do this, contain the radiance of the stone? By making an artifact of some kind?
vi: Và... anh muốn chúng tôi làm việc này, ngăn chặn bức xạ của viên đá? Bằng cách tạo ra một kiểu bảo vật nào đó, đúng không?

note: [message]: speaker=Haldric II
en: If you are not authorized to make a deal, send out someone who is, and I will bargain with him.
vi: Nếu anh không được phép thực hiện thỏa thuận, hãy cử một người nào đó được phép, tôi sẽ thương lượng với người đó.

note: [message]: speaker=Haldric II
en: Five thousand pieces of silver.
vi: Năm nghìn lượng bạc.

note: [message]: speaker=Rugnur
en: You said you wanted a powerful magical artifact, not a child’s playtoy! So... twenty thousand, minimum. The crafting of this will take us many years, you must pay us well.
vi: Anh đã nói anh muốn một bảo vật phép thuật mạnh, không phải một món đồ chơi của trẻ con! Vậy... hai mươi nghìn, tối thiểu. Chúng tôi sẽ mất nhiều năm để chế tác bảo vật này, anh phải trả cho chúng tôi xứng đáng.

note: [message]: speaker=Haldric II
en: Ten thousand.
vi: Mười nghìn.

note: [message]: speaker=Rugnur
en: Nothing below fifteen!
vi: Không dưới mười lăm!

note: [message]: speaker=Haldric II
en: Then no deal. I’ll gather my things and go to another dwarvish clan now.
vi: Vậy không mua bán gì cả. Giờ tôi sẽ thu xếp đồ đạc và đến gặp một thị tộc người lùn khác.

note: [message]: speaker=Rugnur
en: Fine then — ten thousand... now, what exactly do you want us to make the stone into?
vi: Thôi được rồi - mười nghìn... giờ, anh muốn chúng tôi làm gì với viên đá?

note: [message]: speaker=Alanin
en: That’s right. I’ll be coming over along with the silver.
vi: Đúng thế. Tôi sẽ đến cùng với số bạc.

note: [message]: speaker=Rugnur
en: What are you talking about?! This road has always been open to all.
vi: Các ngươi đang nói gì thế?! Con đường này luôn mở cho tất cả mọi người cơ mà.

note: [message]: speaker=Glildur
en: Yes, we have allowed people to use it, but it is our road.
vi: Đúng, bọn ta cho phép mọi người sử dụng nó, nhưng nó là con đường của bọn ta.

note: [message]: speaker=Rugnur
en: Not true! This is dwarvish land; if anything, it’s our road!
vi: Không đúng! Đây là vùng đất của người lùn. Đó là con đường của bọn ta!

note: [message]: speaker=Haldric II
en: We Wesnothians and you elves have a treaty! Do you really mean to break it in defense of a road that is not even yours?!
vi: Người Wesnoth chúng tôi và thần tiên các anh đã có một hiệp ước! Các anh thật sự muốn phá vỡ hiệp ước chỉ để bảo vệ một con đường thậm chí không phải của mình sao?

note: [message]: speaker=Haldric II
en: Ah, I see — you are one of the rebels. Our treaty with the elves does not apply to you, so I have no problem with slaying you if you stand in our way. Rugnur, we will proceed with the shipment.
vi: À, ta hiểu rồi - các ngươi là quân phiến loạn. Hiệp ước của bọn ta với thần tiên không áp dụng cho các ngươi, vì thế ta hoàn toàn không có vấn đề gì khi giết các ngươi nếu các ngươi cản đường ta. Rugnur, chúng ta cứ tiếp tục việc vận chuyển.

note: [message]: speaker=Haldric II
en: All the silver is there too. Proceed with the task, Rugnur!
vi: Toàn bộ số bạc đã ở đó. Tiếp tục công việc đi, Rugnur!

note: [message]: speaker=unit
en: Cargo unloaded.
vi: Hàng đã được tháo dỡ.

note: [message]: speaker=Haldric II
en: You only need $incominggold more, then you can begin work.
vi: Anh chỉ cần $incominggold nữa thôi, sau đó anh có thể bắt đầu công việc.

note: [message]: speaker=Haldric II
en: You only need $incominggold more, and the stone, then you can begin work.
vi: Anh chỉ cần $incominggold và viên đá nữa thôi, sau đó anh có thể bắt đầu công việc.

note: [message]: speaker=Rugnur
en: That’s the last caravan! We will commence work immediately.
vi: Đó là xe hàng cuối cùng! Chúng tôi sẽ bắt đầu công việc ngay lập tức.

note: [message]: speaker=Rugnur
en: We have all of the silver, now all we need is the stone.
vi: Chúng tôi có đủ số bạc rồi, giờ chúng tôi chỉ cần viên đá nữa thôi.

note: [message]: speaker=Glildur
en: Ha! Our reinforcements have arrived. There is no way you can withstand our combined strength!
vi: Ha ha! Quân tiếp viện của bọn ta đến rồi. Các ngươi không có cách nào chống lại được sức mạnh kết hợp của bọn ta đâu!

note: [message]: speaker=Glildur
en: We will see about that — if you ever get underground, which I doubt. Ha!
vi: Cứ thử xem - nếu các ngươi còn sống để xuống dưới lòng đất, ta không nghĩ vậy đâu. Ha ha!

note: [message]: speaker=Haldric II
en: Elvish reinforcements! Where did these come from? I thought the elvish resistance to the treaty was smaller than this. Hurry up and move those caravans!
vi: Quân tiếp viện của thần tiên! Chúng từ đâu ra vậy? Ta cứ nghĩ số thần tiên phản đối hiệp ước có ít hơn thế này chứ. Mau lên, đưa xe hàng đi!

note: [message]: speaker=second_unit
en: Landar? Who is this ‘Landar’ you speak of?
vi: Landar? Ngươi nói đến 'Landar' nào vậy?

note: [message]: speaker=second_unit
en: Yer precious Landar can kiss my axe.
vi: Tên Landar quý giá của các ngươi có thể hôn cây rìu của ta.

note: [message]: speaker=Haldric II
en: You just let a caravan, with <i>my</i> money loaded in it, get captured! If I can’t trust you to keep my property secure, the deal’s off.
vi: Anh vừa để một xe hàng, có tiền <i>của tôi</i>, bị chiếm! Tôi không thể tin tưởng các anh giữ an toàn cho tài sản của tôi, cuộc giao dịch kết thúc.

note: [scenario]: id=2_Closing_the_Gates
en: Closing the Gates
vi: Đóng cổng

note: [objective]: condition=win
en: Place someone on each of the six magic glyphs in order to close the dwarvish gates
vi: Cho người đứng lên sáu dấu thần để đóng cổng

note: [objective]: condition=win
en: Kill all elves in the caves after the gates are closed
vi: Giết tất cả các thần tiên ở trong hang sau khi đóng cổng

note: [objective]: condition=win
en: Kill all elves in the caves
vi: Giết tất cả các thần tiên trong hang

note: [objective]: condition=lose
en: Death of Baglur
vi: Baglur chết

note: [message]: speaker=Rugnur
en: These elves are right behind me! We have to go warn the council of this attack...!
vi: Bọn thần tiên ở ngay sau lưng tôi! Chúng ta phải báo cho hội đồng về cuộc tấn công này...!

note: [message]: speaker=Alanin
en: Here — I’ll go warn the council. You stay here and fight.
vi: Được - Tôi sẽ đi báo tin cho hội đồng. Anh ở lại đây và chiến đấu.

note: [message]: speaker=Rugnur
en: Yes, that sounds good. I’ll stay here and try to defend the gates...
vi: Được, nghe có vẻ tốt đấy. Tôi sẽ ở lại đây tìm cách bảo vệ cánh cổng...

note: [message]: speaker=Glildur
en: I see you have sent a messenger to the city. Good idea, but will it really help? We have more troops and more provisions, and we are going to enter those caves and kill you!
vi: Ta thấy các ngươi đã phái một sứ giả đến thành phố. Ý tưởng hay đấy, nhưng nó có ích gì không? Bọn ta có nhiều quân và nhiều lương thực hơn, bọn ta sẽ vào hang động đó để giết các ngươi!

note: #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [message]: speaker=Rugnur
en: (<i>Gulp</i>)
vi: (<i>Ực</i>)

note: [message]: speaker=Glildur
en: Ha! I thought as much. Well then, surrender!
vi: Ha ha! Đúng như ta nghĩ. Tốt thôi, đầu hàng đi!

note: [message]: speaker=Rugnur
en: Um... on what terms?
vi: Ừm... với điều kiện gì?

note: [message]: speaker=Glildur
en: Unconditional.
vi: Vô điều kiện.

note: [message]: speaker=Baglur
en: Wait! Rugnur, dinna’ they tell you <i>anything</i> when you took command here?!
vi: Khoan! Rugnur, họ không nói với anh <i>bất kỳ thứ gì</i> khi anh chỉ huy ở đây sao?!

note: [message]: speaker=Rugnur
en: Not really. This was supposedly a time of peace. Who are you?
vi: Không hẳn. Bây giờ lẽ ra đang là thời kỳ hòa bình. Ông là ai?

note: [message]: speaker=Glildur
en: Cease your meddling, old dwarf! Rugnur is in charge here, and it is he who will bargain with us.
vi: Thôi xen vào việc của người khác đi, tên lùn già! Rugnur chỉ huy ở đây, và chính hắn mới là người sẽ thương lượng với bọn ta.

note: [message]: speaker=Rugnur
en: Baglur, how do you close the gates?
vi: Baglur, ông đóng cổng bằng cách nào?

note: [message]: speaker=Baglur
en: Och, well that’s the difficulty. It’s a magic gate. Indestructible. But that means it can only be closed by magic. Ye need to position a warrior on each of the six glyphs. When all are occupied, the gates wi’ close. Then the elves will be shut out of the caves forever, at least through this entrance.
vi: Ờ, khó đấy. Nó là một cánh cổng phép thuật. Không thể bị phá hủy. Nhưng điều đó cũng có nghĩa nó chỉ có thể được đóng lại bởi phép thuật. Anh cần đặt một chiến binh trên mỗi một trong sáu dấu thần. Khi tất cả đã vào vị trí, cổng sẽ đóng lại. Sau đó bọn thần tiên sẽ mãi mãi bị khóa bên ngoài hang động, hay ít nhất cũng không thể qua lối vào này.

note: [message]: speaker=Rugnur
en: Don’t we have troops positioned near these glyphs, to unlock them?
vi: Chúng ta không có lính đóng quân gần các dấu thần, để kích hoạt chúng sao?

note: [message]: speaker=Rugnur
en: Well, where are they located?
vi: Được rồi, chúng nằm ở đâu?

note: [message]: speaker=Baglur
en: Two are down a side passage in the northwest, another two are in a similar location in the southeast, and two are right next to the front gate.
vi: Hai dấu thần nằm trong một hành lang bên về phía tây bắc, hai dấu thần khác ở vị trí tương tự về phía đông nam, và hai ở ngay bên cạnh cổng trước.

note: [message]: speaker=Glildur
en: Have you made up your mind yet about surrendering? If you will not give up, prepare for battle!
vi: Các ngươi đã quyết định đầu hàng chưa? Nếu các ngươi vẫn chưa bỏ cuộc, hãy chuẩn bị chiến đấu!

note: [message]: speaker=Rugnur
en: You may be more powerful than us, but I doubt even you can blast through dwarf-made stonecraft. We refuse — now let’s close these gates!
vi: Các ngươi có thể mạnh hơn bọn ta, nhưng ta không tin các ngươi có thể vượt qua công trình bằng đá của người lùn đâu. Bọn ta từ chối - giờ hãy đóng cổng lại!

note: [message]: speaker=unit
en: But what about this entrance? The elves can come through it just as easily as the main gate, and it cannot be closed!
vi: Nhưng còn lối vào này thì sao? Bọn thần tiên có thể đi qua nó dễ dàng như cánh cổng chính, và nó không đóng lại được!

note: [message]: speaker=Rugnur
en: We have everyone positioned on the glyphs! What do we do now?
vi: Mọi người đã đứng trên các dấu thần! Giờ chúng ta làm gì?

note: [message]: speaker=Baglur
en: Just watch. The gates wi’ close very soon. Then the elves outside — and, unfortunately, our dwarves who are still out there — wi’ become irrelevant.
vi: Chỉ cần theo dõi. Cổng sẽ mau chóng đóng lại. Sau đó, bọn thần tiên bên ngoài - và, tiếc là, cả những người lùn vẫn ở ngoài đó - sẽ không còn liên quan.

note: [message]: speaker=Baglur
en: If that is what ye choose to do, fine, but be prepared to wait for many years.
vi: Nếu đó là điều ngươi lựa chọn, tốt thôi, nhưng hãy chuẩn bị để chờ trong nhiều năm.

note: [message]
en: You would have us be cowards! We do not surrender.
vi: Các ngươi bắt bọn ta trở thành những kẻ hèn nhát ư? Bọn ta không đầu hàng.

note: [message]: speaker=Rugnur
en: Well, now I should go down to the city and report. I’m late already...
vi: Giờ tôi nên xuống thành phố và báo cáo. Tôi đã trễ giờ rồi...

note: [message]: speaker=unit
en: My glyph is on.
vi: Dấu thần chỗ tôi đã được kích hoạt.

note: [message]: speaker=Rugnur
en: That’s all of the elves. Now I should go down to the city and report. I’m late already...
vi: Thế là xong bọn thần tiên. Giờ tôi nên xuống thành phố và báo cáo. Tôi đã trễ giờ rồi...

en: Goblins
vi: Yêu tinh

note: [scenario]: id=2t_In_the_Dwarven_City
en: In the Dwarven City
vi: Trong thành phố người lùn

note: [part]
en: Durstorn was not happy this day. Nor was he usually; but today he was unhappier than usual.
vi: Ngày hôm nay Durstorn không vui. Mà ông ấy cũng chẳng mấy khi vui vẻ, nhưng hôm nay ông ấy cáu kỉnh hơn bình thường.

note: [message]: speaker=Noiraran
en: Perhaps the outpost was held up?
vi: Có lẽ ở tiền đồn đang có chiến đấu chăng?

note: [message]: speaker=Durstorn
en: Ha! There hasn’t been a border attack since the men came from over the sea, why would someone attack us now?
vi: Hả! Không hề có cuộc tấn công nào ngoài biên giới từ khi con người đến từ bên kia biển, tại sao giờ lại có kẻ tấn công chúng ta chứ?

note: [message]: speaker=Kuhnar
en: The elves might want our gold.
vi: Bọn thần tiên có thể cũng muốn vàng của chúng ta.

note: [message]: speaker=Rugnur
en: Huh? Didn’t a messenger come and tell you?
vi: Hả? Sứ giả không đến và nói với ngài ư?

note: [message]: speaker=Baglur
en: I think you’d better let me explain. King Haldric II of Wesnoth came to the gate. Then we had to close it, which took considerable time.
vi: Tôi nghĩ tốt hơn ngài nên để tôi giải thích. Vua Haldric đệ nhị của Wesnoth đã đến cánh cổng. Rồi chúng tôi phải đóng nó lại, điều đó tốn khá nhiều thời gian.

note: [message]: speaker=Glinar
en: What’d he want? And why’d you have to close the gate?
vi: Hắn muốn gì? Và tại sao các ngươi phải đóng cổng?

note: [message]: speaker=Rugnur
en: He wanted to make a deal with us. He gave us a magical stone, called the ‘Ruby of Fire’, and told us to make a sceptre out of it, to keep in the bad magic, or something like that. We closed the doors because elves were attacking us.
vi: Anh ta muốn giao dịch mua bán với chúng ta. Anh ta đưa cho chúng tôi một viên đá phép thuật, gọi là 'viên đá lửa', và bảo chúng tôi chế tạo một vương trượng bao ngoài nó, để kiềm chế phép thuật xấu, hay thứ gì đó tương tự thế. Chúng tôi đóng cổng vì bọn thần tiên đã tấn công chúng tôi.

note: [message]: speaker=Rugnur
en: He paid us five thousand silver in advance, and he’ll give us five thousand more when we deliver the finished sceptre if we are done before he dies.
vi: Anh ta đã trả trước cho chúng ta năm nghìn lượng bạc, và sẽ đưa thêm năm nghìn khi chúng ta giao vương trượng nếu kịp hoàn thành trước khi anh ta chết.

note: [message]: speaker=Durstorn
en: What?! You already accepted? Foolish boy, you should have come for one of the elders! We could have gotten much more than ten thousand silver out of him! This is a task that will take many years, and now all of our work in that time will bring us very little gain.
vi: Cái gì?! Ngươi đã chấp nhận rồi sao? Thằng ngốc, lẽ ra ngươi nên đến gặp một trong những người lớn tuổi! Chúng ta có thể có số tiền lớn hơn nhiều mười nghìn lượng bạc từ hắn! Đây là một nhiệm vụ sẽ tiêu tốn nhiều năm, và giờ thì toàn bộ công việc của chúng ta trong thời gian đó chỉ đem lại rất ít lợi lộc.

note: [message]: speaker=Baglur
en: Well, since this boy bargained so badly, why not make him fulfill the contract himself? If he fails, it’s on his head.
vi: Vì chàng trai này đã mặc cả quá tệ, tại sao không để anh ta tự mình thực hiện hợp đồng? Nếu anh ta thất bại, anh ta phải gánh chịu hậu quả.

note: [message]: speaker=Durstorn
en: Good idea, Baglur! He’ll need some help, though, and it will take a master smith to make the sceptre. Why don’t we send him to find Thursagan?
vi: Ý kiến hay đấy, Baglur! Nhưng dù sao thì hắn cũng cần được giúp đỡ, và sẽ phải nhờ đến một thợ rèn tài giỏi để chế tạo vương trượng. Sao chúng ta không phái hắn đi tìm Thursagan?

note: [message]: speaker=Baglur
en: You mean the insane dwarf who lives in the far north?!
vi: Ý ngài là gã người lùn điên khùng sống ở xa về phía bắc ư?!

note: [message]: speaker=Rugnur
en: Very well, my lord. We will go into the north to find Thursagan. Do you have any idea where he is?
vi: Tốt thôi, thưa ngài. Chúng tôi sẽ đi về phía bắc để tìm Thursagan. Ngài có biết ông ấy ở đâu không?

note: [message]: speaker=Durstorn
en: Go to the furthest north entrance to the caves, and then go north. He’s somewhere in those hills.
vi: Đến lối vào hang động xa nhất về phía bắc, rồi đi tiếp về phía bắc. Ông ấy ở đâu đó trong vùng đồi.

note: [message]: speaker=Alanin
en: What did I miss, eh?
vi: Tôi có bỏ lỡ điều gì không?

note: [scenario]: id=3_Searching_for_the_Runecrafter
en: Searching for the Runecrafter
vi: Tìm kiếm người thợ khắc dấu thần

note: [objective]: condition=win
en: Find Thursagan and convince him to come back to the dwarvish city
vi: Tìm Thursagan và thuyết phục ông ta trở về thành phố của người lùn

note: [objective]: condition=win
en: Find Thursagan and convince him to come back to the dwarvish city, then bring him back to the caves
vi: Tìm Thursagan và thuyết phục ông ta trở về thành phố của người lùn, sau đó đưa ông ta trở lại hang động

note: [objective]: condition=win
en: Move Thursagan to the signpost
vi: Di chuyển Thursagan đến biển chỉ đường

note: [objective]: condition=lose
en: Death of Krawg
vi: Krawg chết

note: [objective]: condition=lose
en: Death of Thursagan
vi: Thursagan chết

note: [message]: speaker=Rugnur
en: Well, how are we supposed to find him?
vi: Nhưng, chúng ta tìm ông ấy bằng cách nào?

note: [message]: speaker=Baglur
en: His will probably be the only house up here. No one else is insane enough to live this far north! Even the elves won’t challenge us here.
vi: Nhà của ông ấy có lẽ là ngôi nhà duy nhất quanh đây. Không ai khác điên đến mức sống ở phía bắc xa thế này! Kể cả thần tiên cũng không thách thức chúng ta ở đây.

note: [message]: speaker=Baglur
en: Right. We’ll probably have to fight our way through to his house.
vi: Đúng thế. Chúng ta có lẽ sẽ phải chiến đấu để đến được nhà của ông ấy.

note: [message]: speaker=Krawg Krawg's speech is purposely very distorted -- he has the vocal tract of a bird and is speaking through a beak. "Will you speak with us?"
en: Kwill yooo spakkk wit uus?!
vi: Quác ngườời sẽẽ nóói quyện vớới cúúng tôôi cứứ?!

note: [message]: speaker=Alanin
en: Aah! What is that?!
vi: Aaa! Cái gì thế?!

note: [message]: speaker=Baglur
en: Is that... is that a gryphon?
vi: Đó... đó có phải là một con sư tử đầu chim không?

note: [message]: speaker=Rugnur
en: It’s talking to us! What do you want, gryphon?
vi: Nó đang nói chuyện với chúng ta! Ngươi muốn gì, sư tử đầu chim?

note: [message]: speaker=unit
en: I see a house in the distance!
vi: Tôi thấy một ngôi nhà ở đằng xa!

note: [message]: speaker=narrator
en: Go away, you birds! Or I shall burn you out of the air!
vi: Cút đi, bọn chim các ngươi! Nếu không ta sẽ đốt các ngươi thành tro!

note: [message]: speaker=Thursagan
en: What do you people want?! Leave me alone!
vi: Các người muốn gì?! Để ta yên!

note: [message]: speaker=Thursagan
en: Ha! That fool thinks he can order me around. Why does he want me to go back, anyway?
vi: Ha! Tên ngốc đó nghĩ hắn có thể ra lệnh cho ta. Tại sao hắn lại muốn ta trở về?

note: [message]: speaker=Thursagan
en: Oh, and now I suppose Durstorn wants me to craft it, eh? Well I’m not going to.
vi: Ồ, và giờ Durstorn muốn ta chế tạo nó, đúng không? Hừm, ta sẽ không đi đâu cả.

note: [message]: speaker=Baglur
en: It is a Wesnothian gem, but it is also supposedly the most powerful magical artifact ever seen. Even an untrained hand can use it to cast fiery bolts as powerful as those of arch mages.
vi: Nó là một viên đá của người Wesnoth, nhưng cũng được cho là bảo vật phép thuật mạnh nhất từng thấy. Kể cả một người không có kinh nghiệm cũng có thể sử dụng nó để bắn những quả cầu rực lửa mạnh không kém gì các pháp sư trưởng.

note: [message]: speaker=Rugnur
en: Contain and intensify its power.
vi: Kiềm chế và tăng cường sức mạnh của nó.

note: [scenario]: id=3t_The_Council_Regathers
en: The Council Regathers
vi: Họp hội đồng

note: [message]: speaker=Rugnur
en: Lord Durstorn, we have succeeded in our mission. Thursagan is here.
vi: Chủ tướng Durstorn, chúng tôi đã hoàn thành nhiệm vụ. Thursagan ở đây.

note: [message]: speaker=Thursagan
en: Now, where is this ruby that I am to work with, eh Durstorn?
vi: Giờ, viên đá mà tôi sẽ làm việc cùng đâu, hả Durstorn?

note: [message]: speaker=Thursagan
en: Ha! <i>You</i> don’t trust <i>me</i>?
vi: Hả! <i>Ngươi</i> không tin <i>ta</i>?

note: [message]: speaker=Durstorn
en: Exactly! Why would I? And I order you to stay out of the treasury, away from that ruby!
vi: Chính xác! Tại sao ta phải tin ông? Ta ra lệnh cho ông ở ngoài kho bạc, tránh xa khỏi viên đá đó!

note: [message]: speaker=Durstorn
en: The ruby is mine, and don’t touch it!
vi: Viên đá là của ta, đừng chạm vào nó!

note: [message]: speaker=Thursagan
en: Hm... a most interesting jewel. I can feel its magical power. I will start drawing up plans for the sceptre immediately.
vi: Hừm... một viên ngọc thú vị. Tôi có thể cảm thấy sức mạnh phép thuật của nó. Tôi sẽ bắt đầu phác thảo kế hoạch cho vương trượng ngay lập tức.

note: [message]: speaker=Thursagan
en: Now, I will need certain materials to make this sceptre.
vi: Giờ, tôi cần một số vật liệu để chế tạo vương trượng này.

note: [message]: speaker=Durstorn
en: Just use my gold and coal, I have enough! Or, if they’re not ‘good enough’ for you, find them yourself.
vi: Cứ việc sử dụng vàng và than của ta, ta có đủ rồi! Còn nếu chúng không ‘đủ tốt’ với ông, hãy tự đi mà tìm lấy.

note: [message]: speaker=Baglur
en: Wait, wait. The gold and coal... I think we can find those in the abandoned eastern mines, north of the Arkan-thoria. Trolls ha’ overrun them, but earlier they were the source of the finest smithing materials.
vi: Khoan, khoan. Vàng và than... tôi nghĩ chúng ta có thể tìm thấy chúng trong các hầm mỏ bị bỏ hoang ở phía đông, phía bắc sông Arkan-thoria. Bọn quỷ núi đã tràn ngập các hầm mỏ, nhưng trước đây nơi này là nguồn vật liệu nghề rèn tốt nhất.

note: [message]: speaker=Rugnur
en: So, we will go to the eastern mines!
vi: Vậy, chúng ta sẽ đến các hầm mỏ phía đông!

note: [message]: speaker=Thursagan
en: That is acceptable. Durstorn, send some miners along with us to the eastern mines, and I will bring some runecrafters-in-training from the academy to help fight these enemies.
vi: Điều đó có thể chấp nhận được. Durstorn, hãy điều một số thợ mỏ đi cùng chúng tôi đến các hầm mỏ phía đông, tôi sẽ mang theo vài thợ khắc dấu thần đang được đào tạo từ học viện để chiến đấu với kẻ thù.

note: [message]: speaker=narrator
en: Two runesmiths from the academy have joined you!
vi: Hai thợ khắc dấu thần từ học viện đã tham gia cùng bạn!

note: [message]: speaker=Alanin
en: Fine, you all go to the eastern mines. Me, I’ll stay here. No point going where I can’t help!
vi: Tốt, tất cả các bạn đến hầm mỏ phía đông. Còn tôi, tôi sẽ ở lại đây. Chẳng ích lợi gì khi đến nơi mà tôi không giúp được gì!

note: [message]: speaker=Krawg "Me, too!"
en: M’ ’u!
vi: Tôôi cũũng vậậy!

note: [scenario]: id=4_Gathering_Materials
en: Gathering Materials
vi: Thu thập vật liệu

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><title> #-#-#-#-#  547 (iso_4217)  #-#-#-#-# Name for XAU
en: Gold
vi: Vàng

note: [message]: speaker=Baglur
en: Also, the only coal that wi’ melt this gold is here.
vi: Ngoài ra, loại than duy nhất để nấu chảy thứ vàng đó cũng ở đây.

note: [message]: speaker=Rugnur
en: So we’re down here to, what, mine this gold and coal? That should be easy enough.
vi: Vậy chúng ta xuống đây để làm gì, khai thác loại vàng và than này sao? Việc đó thật đơn giản.

note: [message]: speaker=Thursagan
en: Yes, although we will have to hire the miners — they don’t work for free. But beware, there are trolls and such down here...
vi: Đúng thế, mặc dù chúng ta sẽ phải thuê thợ mỏ - họ không làm việc không công. Nhưng hãy cẩn thận, có quỷ núi và những thứ tương tự ở dưới này...

note: [message]: speaker=Thursagan
en: Don’t forget to recruit the miners. Our warriors can clear the tunnels of trolls and worse, but once we find the gold and coal we need the miners to acquire it.
vi: Đừng quên tuyển thợ mỏ. Các chiến binh của chúng ta có thể dọn sạch quỷ núi và những thứ tệ hơn khỏi đường hầm, nhưng một khi chúng ta tìm thấy vàng và than, chúng ta cần các thợ mỏ để lấy chúng.

note: [message]: speaker=unit
en: I have all the coal I can carry...
vi: Tôi đã có toàn bộ số than tôi có thể chở...

note: [message]: speaker=unit
en: I have all the gold I can carry...
vi: Tôi đã có toàn bộ số vàng tôi có thể chở...

note: [message]: speaker=unit
en: My load of coal is delivered!
vi: Than của tôi đã chở tới nơi!

note: [message]: speaker=unit
en: That’s the last load of coal we need.
vi: Đây là lượt chở than cuối cùng chúng ta cần.

note: [message]: speaker=Thursagan
en: This is all we need from these mines. Now we should go back further west, where there are no trolls and ogres, and mine there.
vi: Đây là tất cả những gì chúng ta cần từ các hầm mỏ này. Giờ chúng ta nên trở về theo hướng tây, nơi không có quỷ núi hay quỷ khổng lồ, và khai thác ở đó.

note: [message]: speaker=unit
en: Here’s the gold.
vi: Vàng đây.

note: [scenario]: id=4t_The_Jeweler
en: The Jeweler
vi: Thợ kim hoàn

note: [part]
en: Rugnur and his companions returned home. Now, I do not want to give the impression that only Rugnur and Thursagan worked on this masterpiece. There were others — many others. Thus I present Theganli, the jeweler. His role is small, but an important one.
vi: Rugnur và những người bạn trở về nhà. Giờ, tôi không muốn khiến bạn có cảm giác rằng chỉ có Rugnur và Thursagan làm việc trên kiệt tác này. Còn có những người khác - nhiều người khác. Chính vì thế, tôi giới thiệu Theganli, người thợ kim hoàn. Vai trò của ông nhỏ, nhưng quan trọng.

note: [message]: speaker=Durstorn
en: You’re going to cut the jewel?! Are you insane?
vi: Ông định cắt viên đá ra ư?! Ông có điên không?

note: [message]: speaker=Kuhnar
en: He’s in his shop, in the southern tunnel.
vi: Ông ấy ở trong cửa hàng, ở đường hầm phía nam.

note: [message]: speaker=Kuhnar
en: Theganli! Come out of there, Durstorn orders you to come to the citadel.
vi: Theganli! Ra khỏi đó, Durstorn ra lệnh cho ông đến thành.

note: [message]: speaker=Thursagan
en: He doesn’t need to come here, I’ll take the jewel to his shop. He’ll need his tools anyway.
vi: Ông ta không cần đến đây, tôi sẽ đem viên đá đến cửa hàng của ông ta. Ông ta dù sao cũng cần dụng cụ của mình.

note: [message]: speaker=Thursagan
en: Do you think you could cut it in the manner my plans specify?
vi: Ông nghĩ ông có thể cắt nó theo cách bản kế hoạch của tôi chỉ ra không?

note: [message]: speaker=Thursagan
en: Very well. See what you can do.
vi: Tốt lắm. Hãy xem ông có thể làm được gì.

note: [message]: speaker=Durstorn
en: Well, do you have anything yet?!
vi: Thế nào, ông đã hoàn thành thứ gì chưa?!

note: [message]: speaker=Durstorn
en: Well, Rugnur, what are you waiting for? Go down and get these tools from them, and carve the jewel!
vi: Rugnur, còn chờ gì nữa? Đi và lấy dụng cụ của bọn đó, để cắt viên đá!

note: [message]: speaker=Durstorn
en: Wait! Last time you made a bargain by yourself you lost us five thousand pieces of silver. I’m going with you this time!
vi: Khoan! Lần trước ngươi đã tự ý mặc cả và làm chúng ta mất năm nghìn lượng bạc. Lần này ta sẽ đi với ngươi!

note: [message]: speaker=Kuhnar
en: Are you sure that is wise, lord?
vi: Thưa chủ tướng, ngài chắc chứ?

note: [scenario]: id=5_Hills_of_the_Shorbear_Clan
en: Hills of the Shorbear Clan
vi: Vùng đồi của thị tộc Shorbear

note: [objective]: condition=win
en: Defeat Glonoin, the Shorbear clan leader
vi: Đánh bại Glonoin, người đứng đầu thị tộc Shorbear

note: [objective]: condition=lose
en: Death of Durstorn
vi: Durstorn chết

note: [message]: speaker=Glonoin
en: Och, it’s some o’ them cave-dwarves. What business do you have here?
vi: Ồ, đó là một số người lùn sống trong hang. Các người có việc gì ở đây?

note: [message]: speaker=Durstorn
en: You insult me! Do you want my business, or not?
vi: Ngươi dám sỉ nhục ta! Các ngươi có muốn buôn bán hay không?

note: [message]: speaker=Glonoin
en: Well, fine, I’ll hear your offer.
vi: Thôi được, tôi đang nghe đề nghị của ông.

note: [message]: speaker=Durstorn
en: We’d like to rent your best tools for a short period of time. We’ll only be cutting one jewel with it. My starting offer is two hundred silver.
vi: Bọn ta muốn thuê những dụng cụ tốt nhất của các ngươi trong một khoảng thời gian ngắn. Bọn ta sẽ chỉ dùng chúng để cắt một viên đá quý. Đề nghị ban đầu của ta là hai trăm lượng bạc.

note: [message]: speaker=Glonoin
en: It must be worth a lot for you to come this way and offer that much! How much are you going to sell it for, eh?
vi: Hẳn phải đáng giá lắm thì các ngươi mới đến đây và đề nghị nhiều thế! Các ngươi định bán nó với giá bao nhiêu, hả?

note: [message]: speaker=Durstorn
en: That’s none of your concern!
vi: Đó không phải là việc của ngươi!

note: [message]: speaker=Glonoin
en: I’ll take twenty-five hundred, minimum.
vi: Ta sẽ lấy hai nghìn năm trăm, tối thiểu.

note: [message]: speaker=Rugnur
en: Durstorn, that would be a quarter of all our profits!
vi: Durstorn, chỗ đó bằng một phần tư tất cả lợi nhuận của chúng ta rồi!

note: [message]: speaker=Durstorn
en: I know that. Uh, Glonoin, how about five hundred?
vi: Ta biết rồi. Ờ, Glonoin, năm trăm thì sao?

note: [message]: speaker=Glonoin
en: Twenty-three hundred is my lowest offer. I can tell I don’t need the money as much as you need the jewel cut!
vi: Hai nghìn ba trăm là giá thấp nhất của ta! Ta không cần tiền nhiều như các ngươi cần cắt viên đá quý đâu!

note: [message]: speaker=Durstorn
en: You must be mad! I’ll offer one thousand, but no higher!
vi: Ngươi bị điên rồi! Ta sẽ đề nghị một nghìn, nhưng không cao hơn!

note: [message]: speaker=Glonoin
en: Two thousand, and I’ll go no lower!
vi: Hai nghìn, và ta sẽ không lấy thấp hơn!

note: [message]: speaker=Rugnur
en: What are we going to do? We can’t go much higher!
vi: Chúng ta phải làm gì đây? Chúng ta không thể trả cao hơn!

note: [message]: speaker=Baglur
en: Offer him fifteen hundred, but don’t go up, even if he refuses.
vi: Đề nghị hắn giá một nghìn năm trăm, nhưng đừng tăng thêm, kể cả khi hắn từ chối.

note: [message]: speaker=Thursagan
en: So what are you going to do?
vi: Vậy ông định làm gì?

note: [message]: speaker=Durstorn
en: Fight him, and take the tools by force.
vi: Tấn công hắn, và lấy dụng cụ bằng vũ lực.

note: [message]: speaker=Thursagan
en: Are you mad?!
vi: Ông có điên không?!

note: [message]: speaker=Thursagan
en: You’re making a mistake, Durstorn.
vi: Ông đang mắc sai lầm đấy, Durstorn.

note: [message]: speaker=Durstorn
en: Shut up, all of you! Attack them!
vi: Tất cả các ngươi im đi! Tấn công bọn chúng!

note: [message]: speaker=Glonoin
en: So, elves, are you against these dwarves too? They’re attacking my clan for absolutely no reason!
vi: Vậy, thần tiên, các anh cũng chống lại bọn người lùn này sao? Chúng đang tấn công thị tộc của tôi hoàn toàn chẳng vì lý do nào cả!

note: [message]: speaker=Durstorn
en: Ah, they don’t scare me! We can take both of them!
vi: À, chúng không dọa được ta đâu! Chúng ta sẽ đánh bại cả hai bọn chúng!

note: [message]: speaker=Thursagan
en: And how do you plan on doing that? There are elves swarming these hills, trying to kill us.
vi: Ông định làm điều đó bằng cách nào? Bọn thần tiên nhung nhúc vùng đồi này, đang tìm cách giết chúng ta.

note: [message]: speaker=Durstorn
en: Indeed. Kill them! And make sure no more enter. Then we can close the gates.
vi: Quả thật. Giết chúng! Và đảm bảo không còn kẻ nào vào nữa. Sau đó chúng ta có thể đóng cổng.

note: [message]: speaker=Durstorn
en: Indeed. Everyone to the caves, and kill those still inside!
vi: Quả thật. Mọi người mau vào hang, và giết những kẻ vẫn còn bên trong!

note: [message]: speaker=Durstorn [message]: speaker=Baglur
en: Gaanngh...
vi: Hựựự...

note: [scenario]: id=6_Towards_the_Caves
en: Towards the Caves
vi: Tiến vào hang động

note: [part]
en: Durstorn’s rash action led to many problems. Not the least of which was being surrounded by elves.
vi: Hành động thiếu suy nghĩ của Durstorn dẫn đến nhiều rắc rối. Không chỉ là việc bị thần tiên bao vây.

note: [objective]: condition=win
en: Move Rugnur to the northeast cave entrance
vi: Di chuyển Rugnur đến cửa hang phía đông bắc

note: [objective]: condition=win
en: Move Alanin to the southern border east of the river
vi: Di chuyển Alanin đến biên giới phía nam ở bờ đông của dòng sông

note: [message]: speaker=Durstorn
en: All this time and he couldn’t make it? Fine, we should try to leave... but it’s not like we could leave if we wanted to. We’re surrounded!
vi: Đến lúc này mà ông ta vẫn không thể chế tạo nó? Thôi được, chúng ta nên tìm cách rời đi, nhưng không có nghĩa chúng ta muốn là có thể rời đi được. Chúng ta đang bị bao vây!

note: [message]: speaker=Baglur
en: If ye’ll permit me to say so, sir, ye’re wrong. We could—
vi: Thưa chủ tướng, nếu ngài cho phép tôi nói, ngài nhầm rồi. Chúng ta có thể -

note: [message]: speaker=Durstorn
en: Shut up, Baglur! You don’t know what you’re talking about. I’ve analyzed the situation, and we’re doomed. Our best hope is to surrender. Perhaps if we give the elves the plans for the Sceptre of Fire they will let us survive.
vi: Im đi, Baglur! Ngươi không biết mình đang nói gì đâu. Ta đã phân tích tình hình, chúng ta tận số đến nơi rồi. Hy vọng lớn nhất của chúng ta là đầu hàng. Có lẽ nếu chúng ta đưa cho bọn thần tiên bản thiết kế vương trượng lửa, chúng sẽ để chúng ta sống.

note: [message]: speaker=Rugnur
en: If you’ll permit me to say so, sir, you’re wrong. We could —
vi: Thưa chủ tướng, nếu ngài cho phép tôi nói, ngài nhầm rồi. Chúng ta có thể -

note: [message]: speaker=Durstorn
en: Shut up, Rugnur! You don’t know what you’re talking about. I’ve analyzed the situation, and we’re doomed. Our best hope is to surrender. Perhaps if we give the elves the plans for the Sceptre of Fire they will let us survive.
vi: Im đi, Rugnur! Ngươi không biết mình đang nói gì đâu. Ta đã phân tích tình hình, chúng ta tận số đến nơi rồi. Hy vọng lớn nhất của chúng ta là đầu hàng. Có lẽ nếu chúng ta đưa cho bọn thần tiên bản thiết kế vương trượng lửa, chúng sẽ để chúng ta sống.

note: [animate]
en: <i>Thud!</i>
vi: <i>Uỵch!</i>

note: [message]: speaker=Alanin
en: This plan, it isn’t worse than staying here to be killed, but it isn’t likely to succeed either. Even if it does, what will it accomplish? We will be cornered there.
vi: Kế hoạch này không tệ bằng việc ở lại đây để bị giết, nhưng cũng không nhiều khả năng thành công. Kể cả khi thành công, nó cũng đạt được điều gì? Chúng ta sẽ bị dồn vào góc ở đó.

note: [message]: speaker=Thursagan
en: I don’t know if we will be cornered. That cave looks like it goes deep, and we can lose the elves in the caves, they move so slow there. Once we get out, we’ll make our way back to Knalga.
vi: Tôi không biết liệu chúng ta có bị dồn vào góc hay không. Nhưng cái hang đó có vẻ đi sâu, và chúng ta có thể thoát khỏi bọn thần tiên, chúng di chuyển trong hang quá chậm. Một khi chúng ta ra ngoài, chúng sẽ tìm đường trở về Knalga.

note: [message]: speaker=Alanin
en: That’s fine for you, you can run fast in caves, but I can’t! What am I supposed to do?
vi: Điều đó tốt cho các anh, các anh có thể chạy nhanh trong hang động, nhưng tôi thì không thể! Tôi phải làm gì đây?

note: [message]: speaker=Rugnur
en: Well, you are a member of the Wesnothian army. Why don’t you rejoin it? See if you can run past those elves to our southeast...
vi: Anh là một thành viên của quân đội Wesnoth. Tại sao anh không trở lại quân ngũ? Hãy xem liệu anh có thể chạy băng qua được bọn thần tiên ở phía đông nam không...

note: [message]: speaker=Rugnur
en: ... and then ride south until you reach one of your outposts.
vi: ... rồi phi ngựa về phía nam đến khi anh tới được một trong các tiền đồn của mình.

note: [message]: speaker=Thursagan
en: You going south has more of a chance of success for you than staying here or going back to the mines! And getting news to Haldric of what has happened is also the best way to get help to us.
vi: Đi về phía nam sẽ có nhiều cơ hội thành công cho cậu hơn là ở lại đây hay quay trở về hầm mỏ! Và báo tin cho Haldric biết về những gì đã xảy ra cũng là cách tốt nhất để giúp chúng tôi.

note: [message]: speaker=Alanin
en: I suppose...
vi: Tôi cho là vậy...

note: [message]: speaker=Alanin
en: Rugnur, I am going south. What should I tell Haldric?
vi: Rugnur, tôi sẽ chạy về phía nam. Tôi nên nói gì với Haldric?

note: [message]: speaker=Rugnur
en: I don’t know what is in these caves, but whatever it is can’t be worse than staying here to die.
vi: Tôi không biết có gì trong các hang động này, nhưng là gì đi nữa thì nó cũng không thể tệ bằng việc ở lại đây để chết.

note: [scenario]: id=7_Outriding_the_Outriders
en: Outriding the Outriders
vi: Phi ngựa trước ngựa phi

note: [objective]: condition=win
en: Reach the Wesnothian outpost in the south
vi: Đến được tiền đồn Wesnoth ở phía nam

note: [unit]: type=Elvish Outrider, id=Asaeri
en: Lord Asaeri
vi: Chủ tướng Asaeri

note: [message]: speaker=Asaeri
en: You cannot outride us, horseman of Wesnoth! Whatever message you are carrying, it will not be delivered!
vi: Kỵ binh của Wesnoth, ngươi không thể vượt trước bọn ta đâu! Dù ngươi đang mang tin gì đi nữa, nó cũng không thể đến nơi!

note: [message]: speaker=Alanin
en: We shall see about that!
vi: Để xem!

note: [message]: speaker=Alanin
en: The villagers here are loyal to Wesnoth. They should be willing to help me escape these elves!
vi: Dân làng ở đây trung thành với Wesnoth. Họ sẽ sẵn sàng giúp mình trốn thoát khỏi bọn thần tiên!

note: [objective]: condition=win
en: Get all heroes to the end of the tunnel
vi: Đưa tất cả các anh hùng đến cuối đường hầm

note: [objective]: condition=win
en: Move Thursagan to the forge
vi: Di chuyển Thursagan đến lò rèn

note: [objective]: condition=win
en: Defend Thursagan until the Sceptre of Fire is complete
vi: Bảo vệ Thursagan đến khi vương trượng lửa hoàn thành

note: [objective]: condition=lose
en: An enemy moves onto the forge
vi: Một kẻ thù di chuyển vào lò rèn

note: [message]: speaker=Rugnur
en: Well, Thursagan, we’ve reached the eastern mine, but the elves are hot on our trail. What do we do now?
vi: Thursagan, chúng ta đã đến được hầm mỏ phía đông, nhưng bọn thần tiên đang theo sát chúng ta. Chúng ta làm gì bây giờ?

note: [message]: speaker=Thursagan
en: Well, we have two choices. We may either stand and fight, and assuredly die, or run as quickly as possible down this path into the depths of the cave, where we may find something that will help us. Also, remember, the elves can’t run as fast in caves as we can, so we may be able to get ahead of them and perhaps lay a trap.
vi: Chúng ta có hai lựa chọn. Chúng ta hoặc có thể ở lại chiếu đấu, và chắc chắn sẽ chết, hoặc chạy càng nhanh càng tốt đến cuối con đường này vào sâu trong hang, nơi chúng ta có thể tìm thấy thứ gì đó giúp chúng ta. Ngoài ra, hãy nhớ, bọn thần tiên không thể chạy nhanh trong hang động bằng chúng ta, vì vậy chúng ta có thể đi trước chúng và đặt một cái bẫy.

note: [message]: speaker=Rugnur
en: If we give them the ruby, then what? They’ll probably kill us anyway. And, that ruby has the power to do great things, evil things. We can’t let it fall into the wrong hands.
vi: Nếu chúng ta đưa cho chúng viên đá, rồi sao? Kiểu gì chúng cũng sẽ giết chúng ta. Viên đá đó còn có sức mạnh để làm những thứ lớn lao, những thứ xấu xa. Chúng ta không thể để nó rơi vào tay kẻ xấu.

note: [message]: speaker=Thursagan
en: Then we shall run. I suggest calling to arms every last dwarf we possibly can here. This might be the last chance we’ll get to do so.
vi: Vậy thì chúng ta sẽ chạy. Tôi đề nghị tổng động viên mọi người lùn có ở đây. Đây có thể là cơ hội cuối cùng để chúng ta làm thế.

note: [message]: speaker=Baglur
en: So we’re running away, eh? I dinna’ like that, but it seems it’s our only option.
vi: Thế là chúng ta đang bỏ chạy, hả? Tôi không thích điều đó, nhưng có vẻ đây là lựa chọn duy nhất của chúng ta.

note: [message]: speaker=Rugnur
en: If it makes you feel any better, we’ll probably die this way, too.
vi: Nếu điều đó làm ông cảm thấy tốt hơn, thì chúng ta có lẽ cũng sẽ chết theo cách này.

note: [message]: speaker=Rugnur
en: Look, there’s a dragon in these caves!
vi: Nhìn kìa, có một con rồng ở trong hang!

note: [message]: speaker=Thursagan
en: And which of the great dragons are you?
vi: Ngươi là kiểu rồng to xác nào vậy?

note: [message]: speaker=Rugnur
en: I’d rather face one powerful dragon than hundreds of mighty elves. Continue!
vi: Tôi thà đối mặt với một con rồng còn hơn là với hàng trăm tên thần tiên. Cứ tiếp tục!

note: [message]: speaker=Thursagan
en: What’s this? A dwarf fighting against us with the elves?!
vi: Cái gì đây? Một người lùn cùng với bọn thần tiên chống lại chúng ta?!

note: [message]: speaker=Baglur
en: It must be one of those Surghan mercenaries. I’ll bet those elves have hired more of them. That’s bad news for us, for they’ll go as fast in caves as we do.
vi: Chắc hẳn là một trong số những tên lính đánh thuê Surghan. Tôi đánh cuộc bọn thần tiên đã thuê chúng. Đó là tin xấu cho chúng ta, vì chúng đi trong hang động cũng nhanh như chúng ta.

note: [message]: speaker=Krawg "(excited bird cry) Look! Forge here!"
en: Raaaawww! Loook! Forge heeeere!
vi: Aaaaaaaa! Nhììn nàày! Lòò rèèn ở đâây!

note: [message]: speaker=narrator
en: You fool, you let the enemy get at me when I was unarmed!
vi: Đồ ngu, các ngươi đã để kẻ thù đến chỗ ta khi ta không có khí giới!

note: [message]: speaker=narrator [message]: speaker=Thursagan
en: Ayahahh...
vi: Aaaaaaa...

note: [message]: speaker=Thursagan
en: I have completed my work. Now it is truly the Sceptre of Fire, a powerful magical artifact.
vi: Tôi đã hoàn thành công việc. Giờ thì nó thật sự là vương trượng lửa, một bảo vật phép thuật mạnh mẽ.

note: [scenario]: id=9_Caverns_of_Flame
en: Caverns of Flame
vi: Hang lửa

note: [objective]: condition=win
en: Explore as much of the cave as possible
vi: Thăm dò hang động càng nhiều càng tốt

note: #-#-#-#-#  1968 (Battle for Wesnoth)  #-#-#-#-# [unit]: type=Troll, role=Guardian [unit]: type=Troll Shaman, role=Guardian #-#-#-#-#  1954 (Battle for Wesnoth)  #-#-#-#-# [side] Book guards
en: Guardian
vi: Hộ vệ

note: [message]: speaker=Baglur
en: Yes, an interesting plan. How do you propose we do this?
vi: Đúng vậy, một kế hoạch thú vị. Ông định làm điều này như thế nào?

note: [part]
en: And Krawg — well, Krawg followed him. I know not how. But Krawg made his way south, to Weldyn, and reached it about the time that Alanin did.
vi: Còn Krawg - vâng, Krawg theo anh ta. Tôi không biết như thế nào. Nhưng Krawg bay về phía nam, đến Weldyn, và đến đó gần như cùng lúc với Alanin.

note: [unit]: type=Royal Guard, id=Guard Captain
en: Guard Captain
vi: Chỉ huy đội bảo vệ

note: [message]: speaker=Gatekeeper
en: Halt! What is your business in Weldyn, capital of Wesnoth?
vi: Đứng lại! Anh có việc gì ở Weldyn, thủ đô của Wesnoth?

note: [message]: speaker=Gatekeeper
en: Very well. You may pass.
vi: Tốt. Anh có thể đi qua.

note: [message]: speaker=Alanin
en: I bring tidings of the Sceptre of Fire, commissioned fifteen years ago by our king. I have been away for a long time, do not delay me even more.
vi: Tôi mang tin tức về vương trượng lửa, tôi được đức vua ủy quyền mười lăm năm trước. Tôi đã đi xa một thời gian dài, đừng cản trở tôi nữa.

note: [message]: speaker=Alanin
en: I will let Krawg explain that.
vi: Thần sẽ để Krawg giải thích điều đó.

note: [message]: speaker=Gatekeeper
en: My lord, a gryphon has just flown over our walls! It may be a sign of an attack!
vi: Tâu bệ hạ, một con sư tử đầu chim vừa bay qua tường thành của chúng ta! Đó có thể là dấu hiệu của một cuộc tấn công!

note: [message]: speaker=Alanin
en: No, that is my... friend Krawg. He went with Rugnur into the caves, but escaped through a hole in the roof right before the lava filled the cave.
vi: Không, đó là... bạn của thần Krawg. Nó đã đi cùng với Rugnur vào trong hang động, nhưng thoát ra qua một cái lỗ trên trần ngay trước khi dung nham lấp đầy hang.

note: [message]: speaker=Alanin
en: I do not know. I only bring the news, I did not cause it, nor do I fully understand its implications. But, my advice would be to do nothing. I believe you will not find it, though you send a hundred armies to look for it. But record in the history books that the Sceptre of Fire does exist.
vi: Thần không biết. Thần chỉ mang tin tức, thần không tạo ra nó, cũng không hoàn toàn hiểu những việc liên quan. Nhưng, lời khuyên của thần là đừng làm gì cả. Thần tin bệ hạ sẽ không tìm ra nó, dù có điều hàng trăm quân đội đi tìm. Nhưng hãy ghi chép lại trong sách sử rằng vương trượng lửa thật sự tồn tại.

note: [message]: speaker=narrator
en: But before it was found, legends grew up around it, and around its makers — Thursagan, most brilliant of the Dwarven Sages, and Rugnur, the greatest of the Dwarven Heroes of old.
vi: Nhưng trước khi nó được tìm thấy, có nhiều truyền xoay quanh nó, và những người làm ra nó - Thursagan, nhà hiền triết người lùn lỗi lạc nhất, và Rugnur, người vĩ đại nhất trong số các anh hùng người lùn ngày xưa.

note: [unit_type]: id=Caravan, race=mechanical
en: Caravan
vi: Xe hàng

note: [unit_type]: id=Haldric II, race=human
en: King of Wesnoth.
vi: Vua của Wesnoth.

note: [message]: speaker=Rugnur
en: Gahahh...
vi: Aaaaa...

note: [message]: speaker=Haldric II
en: Maghah...
vi: Hựựựựự...

note: [message]: speaker=Alanin
en: Ahhgg...
vi: Aaaaa...

note: #-#-#-#-#  1967 (Battle for Wesnoth)  #-#-#-#-# [message]: id=Tallin
en: Exactly.
vi: Chính xác.

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: [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: 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] 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: [objective]: condition=lose
en: Death of Tallin
vi: Tallin chết

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=Zlex
en: Never! I would rather die!
vi: Không bao giờ! Tôi thà chết còn hơn!

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=second_unit
en: (<i>Stab</i>)
vi: (<i>Đâm</i>)

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: [scenario]: id=02_01_Infested_Caves
en: Infested Caves
vi: Hang động bị quấy phá

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: [objective]: condition=win
en: Find the dwarves
vi: Tìm các người lùn

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]: 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]: 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]: 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=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=unit
en: ... Right.
vi: ... Được rồi.

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: [message]: speaker=Tallin [message]: speaker=unit [message]: speaker=Father Morvin [message]: speaker=Ro'Arthian
en: Very well.
vi: Được rồi.

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]: 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: [message]: speaker=Hamel
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Hamel
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Hamel
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: [message]: speaker=Tallin
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: [message]: speaker=Hamel
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: [message]: speaker=Hamel
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: [scenario]: id=03_To_the_Mines
en: To the Mines
vi: Đến hầm mỏ

note: [part]
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: [objective]: condition=lose
en: Death of Hamel
vi: Hamel chết

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: [objective]: condition=win
en: Defeat the enemy leaders
vi: Đánh bại các chỉ huy của kẻ thù

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]: 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=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: 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=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: [scenario]: id=05a_01_The_Pursuit
en: The Pursuit
vi: Cuộc truy đuổi

note: [objective]: condition=win
en: Get past the Revenants.
vi: Vượt qua các bộ xương giữ mộ

note: [objective]: condition=win
en: Find Malifor and destroy him
vi: Tìm Malifor và tiêu diệt hắn

note: [message]: speaker=Tallin
en: There he goes! Quick, get him!
vi: Hắn kìa! Mau bắt hắn!

note: [message]: role=starting_speaker
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=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: [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=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=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: [message]: speaker=Father Morvin [message]: speaker=Sister Thera [message]: id=Elenia
en: Thank you, Tallin.
vi: Cảm ơn, 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=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=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: [message]: speaker=Sister Thera
en: (<i>Giggle</i>)
vi: (<i>Cười khúc khích</i>)

note: [message]: speaker=Sister Thera
en: Here, let me see her.
vi: Đây, để tôi xem.

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=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=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=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=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=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=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=narrator
en: The Treasury
vi: Kho báu

note: [message]: role=Treasury Guard
en: Intruders! Get them!
vi: Có kẻ xâm nhập! Thanh toán chúng!

note: [message]: role=Supporter
en: Bring it on!
vi: Mang nó về!

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: 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: [option]
en: rod of justice^Take it
vi: Giữ lấ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: [effect]: type=fire
en: rod of justice
vi: quyền trượng công lý

note: [option]
en: rod of justice^Leave it
vi: Bỏ lại

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=Dulcatas
en: Halt! Who goes there? Friend or foe?
vi: Dừng lại! Ai đến đó? Bạn hay thù?

note: [message]: speaker=second_unit
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: [message]: speaker=second_unit
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: [message]: speaker=second_unit
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: [message]: speaker=second_unit
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: [message]: speaker=second_unit
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]: speaker=unit
en: Perhaps I spoke too soon...
vi: Có lẽ mình đã phát biểu quá sớm...

note: [message]: speaker=unit
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=unit [message]: speaker=Sister Thera
en: There we go.
vi: Được rồ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]: 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: [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: 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: [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: [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=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: [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=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: Let me guess. Malifor?
vi: Để tôi đoán xem nào. Malifor?

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: 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]: 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: [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]
en: Just wait a sec.
vi: Cứ chờ một 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: [option]
en: Go for it!
vi: Mở đ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: [message]: speaker=unit
en: Should I throw it?
vi: Tôi có nên bẩy nó không?

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: [message]: speaker=unit
en: Anybody home?
vi: Có ai ở nhà không?

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: 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: [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: [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=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: [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: [message]: speaker=Tallin
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: [message]: speaker=second_unit
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: [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: [message]: speaker=Tallin
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: [message]: speaker=Hamel
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: [message]: speaker=Tallin
en: Great! How about the weapons and armor?
vi: Tuyệt! Còn vũ khí và áo giáp thì sao?

note: [message]: speaker=Hamel
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: [message]: speaker=Galim
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: [message]: speaker=Hamel
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: [message]: speaker=Tallin
en: Thank you, Hamel.
vi: Cảm ơn ngài, Hamel.

note: [message]: speaker=Hamel
en: Pahhh, thank <i>you</i>!
vi: Hừ, cảm ơn <i>cậu</i>!

note: [message]: speaker=Hamel
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: [message]: speaker=Hamel
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: [message]: speaker=Tallin
en: I would be honored, Lord Hamel.
vi: Tôi rất vinh dự, thưa chủ tướng Hamel.

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: [scenario]: id=06a_Old_Friend
en: Old Friend
vi: Người bạn cũ

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: 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: [side] [side]: type=Dwarvish Lord, id=Stalrag
en: Knalgans
vi: Người Knalga

note: [objectives]
en: Defeat Rakshas, if you can...
vi: Đánh bại Rakshas, nếu bạn có thể...

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=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: [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]: 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: [message]: id=Poul
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]: 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=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]: 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: [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: 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: [story]
en: How did ye fare?
vi: Các cậu thế nào?

note: [story]
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: [story]
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: [story]
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: [story]
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]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
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: [story]
en: Those filthy elves! I’ll...
vi: Bọn thần tiên bẩn thỉu đó! Tôi sẽ...

note: [story] [message]: speaker=Sister Thera
en: See?
vi: Thấy không?

note: [story]
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: [story]
en: (<i>Giggle</i>) Something like that.
vi: (<i>Cười khúc khích</i>) Một điều gì đó như thế.

note: [story] [message]: speaker=Tallin
en: (<i>Rolls eyes</i>)
vi: (<i>Tròn mắt</i>)

note: [story]
en: Father Morvin, what are you trying to say?
vi: Cha Morvin, ý cha là gì?

note: [story]
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: [story]
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: [story]
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: [story]
en: That sounds really good. What do you think, Hamel?
vi: Nghe có vẻ tốt. Ngài nghĩ sao, Hamel?

note: [story]
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: [story]
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: [story]
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: [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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Stalrag
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: [message]: speaker=Stalrag
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: [message]: speaker=Tallin
en: Hold it! What’s going on here?
vi: Chờ đã! Chuyện gì đang diễn ra ở đây?

note: [message]: speaker=Father Morvin
en: Ro’Sothian, is that you?
vi: Ro’Sothian, ông đó phải không?

note: [message]: speaker=Ro'Sothian
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: [message]: speaker=Camerin
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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Tallin
en: whisper^Camerin, you know him?
vi: Camerin, ông biết ông ta sao?

note: [message]: speaker=Camerin
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: [message]: speaker=Tallin
en: whisper^Oh...!
vi: Ồ...!

note: [message]: speaker=Father Morvin
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: [message]: speaker=Ro'Sothian
en: Huh?! He killed me!
vi: Hả?! Hắn đã giết tôi!

note: [message]: speaker=Father Morvin
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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Father Morvin
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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Camerin
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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Sister Thera
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: [message]: speaker=Camerin
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: [message]: speaker=Father Morvin
en: All right, all right, hang on!
vi: Được rồi, được rồi, đi thôi!

note: [message]: speaker=Ro'Sothian
en: BROTHER! HELP ME!
vi: ANH TRAI! CỨU EM VỚI!

note: [message]: speaker=Ro'Arthian
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: [message]: speaker=Father Morvin
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: [message]: speaker=Father Morvin
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: [message]: speaker=Tallin
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: [message]: speaker=Father Morvin
en: (<i>Sigh</i>) Yes, you are right.
vi: (<i>Thở dài</i>) Đúng, cậu nói đúng.

note: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Ro'Sothian
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: [message]: speaker=Tallin
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: [message]: speaker=Ro'Sothian
en: Ahhhh! Not again!
vi: Á! Không phải lần nữa chứ!

note: [message]: speaker=Father Morvin
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
en: Ro’Arthian, are you ready to talk yet?
vi: Ro’Arthian, ông đã sẵn sàng nói chuyện chưa?

note: [message]: speaker=Ro'Arthian
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: [message]: speaker=Tallin
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]: speaker=Ro'Arthian
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Father Morvin
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: [message]: speaker=Ro'Arthian
en: Hrmph. What do you think, brother?
vi: Hừm. Em nghĩ sao, em trai?

note: [message]: speaker=Ro'Sothian
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: [message]: speaker=Camerin
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: [message]: speaker=Ro'Arthian
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: [message]: speaker=Tallin
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: [message]: speaker=Ro'Arthian
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: [message]: speaker=Stalrag
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Stalrag
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: [message]: speaker=Tallin
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: [message]: speaker=Stalrag
en: (<i>Mumbles</i>) Yeah, great compensation...
vi: (<i>Lầm bầm</i>) Hừ, đền bù công bằng thật...

note: [message]: speaker=Stalrag
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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Stalrag
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: [message]: speaker=Tallin
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: [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: 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: 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: 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: 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: 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: 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: [objective]: condition=win
en: Rescue the Princess
vi: Giải cứu công chúa

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: [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: [message]: speaker=Tallin
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: [message]: speaker=Tallin
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: [message]: speaker=Atul
en: INTRUDERS! KILL THEM!!
vi: CÓ KẺ XÂM NHẬP! GIẾT CHÚNG!!

note: [message]: speaker=Eryssa
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: [message]: speaker=Tallin
en: Darn it! We weren’t fast enough.
vi: Khốn kiếp! Chúng ta đã không đủ nhanh.

note: [scenario]: id=09a_Introductions
en: Introductions
vi: Giới thiệu

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=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=Eryssa
en: You mean Malifor?
vi: Ý chị là Malifor?

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: 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=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=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=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=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=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=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=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: [message]: role=Supporter
en: Hey look, it’s a troll!
vi: Ê nhìn này, đó là một con quỷ núi!

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: [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: 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: 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: [case]
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: [case]
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: [case]
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: [case]
en: Who is this annoying chit?
vi: Con ranh khó chịu này là ai thế?

note: [case]
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: [case]
en: Begone and good riddance, brat!
vi: Cút đi cho khuất mắt, con ranh!

note: [case]
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: [case]
en: Were you able to pursue them?
vi: Các ngài có đuổi theo chúng 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: [story]
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: [story]
en: It couldna’ ha’ been more than a day now.
vi: Chưa thể nhiều hơn một ngày.

note: [story]
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: [story]
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: [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: [story]
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: [story]
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: [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: [message]: speaker=Tallin This is an approximate quote from an Anglo-Saxon heroic poem the Lay of Beorthnoth. Translate appropriately.
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: [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=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: [message]: id=Oof,Tor
en: What?! Drakes?! Fire! Aagghh!
vi: Cái gì?! Người rồng?! Lửa! Á!

note: [message]: id=Glu,Bor
en: Shut your mouth, you coward!
vi: Câm mồm đi, đồ hèn nhát!

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: [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=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: [option]
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: [option]
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=Tallin
en: I am.
vi: Ta đây.

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=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: [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: ... 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=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=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=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]: 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=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=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=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: 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: [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: 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: [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: [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] "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: [objective]: condition=win
en: Defeat the orcs
vi: Đánh bại bọn người thú

note: [message]: id=Eryssa
en: Sisal, how do you fare?
vi: Sisal, cô thế nào?

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: 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: [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: [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: [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: 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=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=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: [message]: id=Eryssa,Sisal
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=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=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: [message]: id=Eryssa,Sisal,Elenia
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]: 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: [message]: id=Eryssa,Elenia
en: Sisal! Noooo! Not you too!
vi: Sisal! Khôôông! Không phải là cô nữa chứ!

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=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=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: 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: 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=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: 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=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=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: 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: 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: [part]
en: Father Morvin
vi: Cha Morvin

note: [part]
en: Sister Thera
vi: Sơ Thera

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=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=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: [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=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=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: [message]: speaker=Sister Thera [message]: speaker=Father Morvin
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=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=unit
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=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!

en: Friend
vi: Bạn

note: [generic_multiplayer]: id=user_map
en: User Map
vi: Bản đồ người dùng

note: [era]: id=era_heroes
en: Age of Heroes
vi: Thời đại anh hùng

note: [multiplayer_side]: id=Knalgan Alliance, type=random, description=<img src='portraits/dwarves/ulfserker.webp~BG()' align='middle' float='yes'/><clear/>
en: Knalgan Alliance
vi: Liên minh Knalga

note: [multiplayer_side]: id=Loyalists, type=random, description=<img src='portraits/humans/grand-knight.webp~BG()' align='middle' float='yes'/><clear/>
en: Loyalists
vi: Người trung thành

note: [multiplayer_side]: id=Northerners, type=random, description=<img src='portraits/orcs/warlord.webp~BG()' align='middle' float='yes'/><clear/>
en: Northerners
vi: Người phương bắc

note: [multiplayer]: id=multiplayer_Aethermaw
en: 2p — Aethermaw
vi: 2nc - Aethermaw

note: [side]
en: teamname^North
vi: Bắc

note: [side]
en: teamname^South
vi: Nam

note: [message]: speaker=narrator
en: The Aethermaw growls.
vi: Aethermaw gầm thét.

note: [multiplayer]: id=multiplayer_Arcanclave_Citadel
en: 2p — Arcanclave Citadel
vi: 2nc - Thành trì Arcanclave

note: [multiplayer]: id=multiplayer_Arcanclave_Citadel
en: Long ago, countless centuries before the time of Haldric, and far beyond the easternmost reaches of Lintanir Forest, great and terrible wars were fought. The records tell of a powerful battle-mage, a brilliant tactician and practitioner of the arcane arts, who had been given the title of Dauntless by his followers. At the battle of Arcanclave, Dauntless and his armies did battle with a savage race of sorcerer-demons known as the Kah Ruuk. Surrounded by tens of thousands of Kah Ruuk, Dauntless used his magic to summon a powerful earth elemental (who, for unknown reasons, owed Dauntless a debt of gratitude). The elemental raised great stones from deep within the earth, forming them, in mere moments, into the walls and battlements of a massive fortress. Thousands of Kah Ruuk perished in their attempt to overrun Arcanclave Citadel, and Dauntless and his men were victorious that day. More than one thousand years later, the Warrior-Queen Cynsaun the First drove a clan of necromancers from the ruins of Arcanclave Citadel, and, in the years that followed, converted the region into a military stronghold. It is rumored that several powerful artifacts, remnants from the reign of the Great Mage Dauntless, may yet remain hidden, lost somewhere within the granite and obsidian walls of Arcanclave Citadel. Designed by Doc Paterson.
vi: Cách đây đã lâu, vô số thế kỷ trước thời Haldric, và vượt xa cực đông của khu rừng Lintanir, những cuộc chiến tranh vĩ đại và khủng khiếp đã nổ ra. Ghi chép kể về một pháp sư-chiến binh hùng mạnh, một nhà chiến thuật và người thực hành phép thuật bí truyền lỗi lạc, người đã được các môn đồ của mình đặt danh hiệu Bất khuất. Trong trận chiến Arcanclave, Bất khuất và quân đội của mình đã chiến đấu với một chủng tộc ma quỷ-phù thủy man rợ có tên Kah Ruuk. Bị hàng chục nghìn tên Kah Ruuk bao vây, Bất khuất sử dụng phép thuật của mình để triệu hồi nguyên tố đất mạnh mẽ (mà không biết vì lý do gì, đã nợ ơn Bất khuất). Nguyên tố đã gọi lên những tảng đá khổng lồ từ sâu bên trong lòng đất, tạo hình chúng, và trong khoảnh khắc, kết thành những bức tường của một pháo đài đồ sộ. Hàng nghìn tên Kah Ruuk đã bỏ mạng trong nỗ lực bao vây thành trì Arcanclave, Bất khuất và đồng đội đã chiến thắng ngày hôm đó. Hơn một nghìn năm sau, Nữ hoàng-chiến binh Cynsaun đệ nhất đã đánh đuổi một bè đảng các pháp sư gọi hồn khỏi đống đổ nát của thành trì Arcanclave, và trong những năm sau đó, chuyển vùng này thành một thành trì quân đội. Người ta đồn rằng một vài hiện vật mạnh mẽ, di tích từ triều đại của Đai pháp sư Bất khuất, có thể vẫn còn thất lạc đâu đó trong những bức tường đất đá của thành trì Arcanclave. Thiết kế bởi Doc Paterson.

note: [side]
en: teamname^East
vi: Đông

note: [side]
en: teamname^West
vi: Tây

note: [multiplayer]: id=multiplayer_Basilisk
en: 2p — Caves of the Basilisk
vi: 2nc - Hang động mãng xà

note: [multiplayer]: id=multiplayer_Basilisk
en: These caves were once the lair of Chak’kso Ney’yks, a legendary Elder Basilisk. The petrified forms of his victims remain as monuments to his savage power.
vi: Những hang động này đã từng là sào huyệt của Chak’kso Ney’yks, một mãng xà trong truyền thuyết. Hình dạng bị hóa đá của các nạn nhân vẫn còn như những tượng đài thể hiện sức mạnh tàn ác của hắn.

note: [unit]
en: The winds of the dark sky blew so cold,
    The moon was high, the night was old,
    Brave was the drake that dared forsake
    His home to steal the Basilisk’s gold.
    
    On that dark night, the skies so churned,
    He disregarded what he had learned,
    Foolish but brave, to the Basilisk’s cave,
    He flew, and the fire within him burned.
    
    Alas, that fire burns no more,
    For the Basilisk, with one mighty roar,
    Chilled him to the bone, and he turned to stone,
    And so he stays forevermore.
    
    The winds of the sky blow so cold,
    The years pass by, the days are old,
    Here stands that drake, who dared forsake
    His home to steal the Basilisk’s gold.
    (inscribed by Flametrooper)
vi: Gió trời thổi lạnh suốt đêm thâu,
    Trăng đã lên cao, đêm đã lâu.
    Người rồng bỏ quê hòng đánh cắp
    Kho báu mãng xà tận nơi đâu.
    
    Đêm đó, bầu trời nổi bão giông,
    Những điều đã biết coi như không,
    Bay vào hang động, anh hùng ngốc
    Cháy bùng ngọn lửa từ bên trong.
    
    Ôi, ngọn lửa đó đã không còn,
    Mãng xà gầm tiếng động núi non,
    Hơi lạnh thấu xương, rồng hóa đá,
    Mãi mãi ở lại ngọn lửa son.
    
    Gió trời thổi lạnh mãi về sau,
    Năm tháng qua đi, ngày đã lâu,
    Người rồng đứng đó, không thể có
    Kho báu mãng xà tận hang sâu.
    
    (đề bởi Flametrooper)

note: [unit]
en: Xikkrisx of Syrsszk was a powerful Saurian warrior, sent to this region by the Elders of the Rysssrylosszkk Clan (translation: “The Hunts-Foes-In-Boiling-Rivers Clan”). The Elders were preparing to make war on a human outpost, and were in great need of the powerful magics of Oxsrrsk, a Saurian Mystic who had last been seen heading in the direction of Ruaskkolin Lake. Xikkrisx found the petrified body of Oxsrrsk, along with a carefully bound scroll that had apparently been dropped into a small crevice in the cave floor. He opened the scroll and read a brief passage from the middle of the text: “After he was bound and cast from the Upper World, Chak’kso’s enraged spirit sought release, and was able to exert a corrupting influence on certain regions of the Upper World, channeled through ‘pathways of stone’ that extend from the surface into the depths of the Under Reaches. This rage altered the eggs of great lizards, shaping their bodies and spirits into implements of Chak’kso’s hatred.” Confused, Xikkrisx fixed his attention on the task at hand. Thinking that perhaps the Elders could find some way to restore Oxsrrsk, he began the long and strenuous task of hauling the statue back to the domain of the Rysssrylosszkk Clan. Exhausted, and not having traveled far from the lake, Xikkrisx set the statue down inside of a small cave, and lay down to rest. He was awoken by a bone-chilling roar.
vi: Xikkrisx Syrsszk là một chiến binh thằn lằn hùng mạnh, được các bô lão của thị tộc Rysssrylosszkk (dịch: “Thị tộc Những Kẻ Săn Mồi Trên Sông Nước Bỏng“) phái tới vùng này. Các bô lão chuẩn bị tiến hành chiến tranh nhằm vào một tiền đồn của loài người, và rất cần tới phép thuật mạnh mẽ của Oxsrrsk, một thằn lằn bí ẩn, người được nhìn thấy lần cuối cùng đang thẳng tiến theo hướng hồ Ruaskkolin. Xikkrisx tìm thấy cơ thể hóa đá của Oxsrrsk, cùng với một cuộn giấy được buộc cẩn thận, có vẻ như đã bị rơi xuống kẽ nứt nhỏ trên nền hang động. Hắn mở cuộn giấy và đọc một đoạn ngắn từ giữa văn bản: “Sau khi bị xích trói và bị trục xuất khỏi thượng giới, linh hồn giận dữ của Chak’kso đã tìm cách giải thoát, và ảnh hưởng xấu đến nhiều vùng của thượng giới, thông qua “những con đường đá“ kéo dài từ mặt đất đến tận đáy sâu địa ngục. Cơn thịnh nộ này làm biến đổi trứng của loài thằn lằn vĩ đại, định hình thể xác và linh hồn trong những quả trứng theo lòng căm thù của Chak’kso“. Bối rối, Xikkrisx cố gắng tập trung vào nhiệm vụ cần thực hiện. Nghĩ rằng các bô lão có thể tìm được cách nào đó để phục hồi Oxsrrsk, hắn bắt đầu công việc vất vả và căng thẳng để kéo bức tượng trở về lãnh địa của thị tộc Rysssrylosszkk. Kiệt sức, và chưa đi khỏi hồ được bao xa, Xikkrisx đặt bức tượng trong một cái hang nhỏ và nằm xuống để nghỉ. Hắn bị đánh thức bởi một tiếng gầm lạnh thấu xương.

note: [unit]
en: Oxsrrsk was a powerful Saurian Oracle, who had, in a raid against the rival Xraxss Clan, acquired (from the vaults of the now-dead Oracle Hesx-Rzzak) a most fascinating scroll. The scroll was entitled “Ney’yks of the Granite Gaze,” and told of a creature known as the “Chak’kso Ney’yks,” a name which, in an ancient saurian tongue, meant “Eldest Child of Chak’kso.” Chak’kso was believed to have been a powerful demigod of the Under Reaches, described as a ‘great demon of the earth’ in the Elvish Histories. According to these histories, Chak’kso had once sought to transform all life on the planet to stone; so great was his hatred for creatures of flesh. He was ultimately defeated and bound by powerful magics, but in the centuries following his banishment (to a realm far below the surface of the world) a new breed of creature began appearing in the Histories, a breed with the ability to turn any being of flesh into stone. There was a period when these Basilisks (as they came to be known) wreaked havoc on the world of the living, turning thousands to stone. One by one, and at great cost, the Basilisks were defeated. All, it would seem, but one; the Basilisk known as “The Ney’yks,” or “The Eldest Child,” in the modern tongue. Supremely convinced of his ability to locate and bind this powerful creature into his service, Oxsrrsk set out on his journey...
vi: Oxsrrsk là một nhà tiên tri thằn lằn hùng mạnh, người đã lấy được cuộn giấy quý báu nhất (từ hầm mộ của nhà tiên tri Hesx-Rzzak mà giờ đã chết) trong một cuộc đột kích chống lại thị tộc Xraxss thù địch. Cuộn giấy có tiêu đề “Ney’yks ánh mắt đá“, và kể về một sinh vật có tên “Chak’kso Ney’yks“, mà theo ngôn ngữ cổ của loài thằn lằn, có nghĩa là “Con cả của Chak’kso“. Chak’kso là một á thần hùng mạnh của địa ngục, được mô tả là “con quỷ lớn của trái đất“ trong sử sách của thần tiên. Theo những sử sách này, Chak’kso đã từng tìm cách biến mọi sinh vật trên hành tinh thành đá; vì hắn căm thù những sinh vật bằng xương thịt. Cuối cùng hắn đã bị đánh bại và bị xích trói bởi phép thuật, nhưng vào nhiều thế kỷ sau khi trục xuất hắn (đến một nơi xa xôi dưới mặt đất), một mầm mống sinh vật mới bắt đầu xuất hiện, đó là một nòi giống có khả năng biến mọi sinh vật thành đá. Có một thời kỳ khi những con mãng xà này (người ta đã đặt tên cho chúng) tàn phá thế giới, biến hàng nghìn người thành đá. Từng con mãng xà một lần lượt bị đánh bại, dù cái giá phải trả không hề nhỏ. Dường như tất cả đều bị tiêu diệt, trừ một con mãng xà có tên “Ney’yks“, hay “Con cả“ theo ngôn ngữ hiện đại. Hoàn toàn tin tưởng vào khả năng của mình trong việc định vị và buộc sinh vật này phải phục tùng, Oxsrrsk lên đường...

note: [unit]
en: Slim of Stature, dexterous Hands
    — Seven Stones and Eleven
    Left his Foes so slim a Chance
    — Seven Stones and Eleven
    Marksman known as Dragonbane
    ’mongst the Statues here was slain
    — Seven Stones — and the Elven
    (inscribed by Gauteamus)
vi: Vóc người mảnh dẻ, đôi tay khéo léo
    - - Bảy tảng đá và mười một
    Khiến kẻ thù không có một cơ hội nào
    - - Bảy tảng đá và mười một
    Thiện xạ có tên Dũng sĩ diệt rồng
    đã bị giết như những bức tượng nơi đây
    - - Bảy tảng đá - và thần tiên
    (đề bởi Gauteamus)

note: [unit]
en: Rah Ihn Mar, Champion of the Burning Hills, made his way to the Ruaskkolin Lake region in pursuit of the Elvish Hero Terowydlithrol, known among Elves as ‘The Dragonbane’. It was said that Terowydlithrol had killed a Dragon of Fire that threatened an Elvish village, and initiated a ‘counterattack’ in which some 37 Drakes, camping in a nearby ravine and believed to be in allegiance with the Dragon, were slaughtered. Knowing that these Drakes were innocent, Rah Ihn Mar came to Ruaskkolin Lake to hunt down and slay Terowydlithrol, who had been seen entering the region but a day ago. Burning for vengeance, Rah Ihn Mar began the hunt...
vi: Rah Ihn Mar, nhà vô địch của Những Ngọn đồi Bùng cháy, tìm đường đến vùng hồ Ruaskkolin để truy đuổi anh hùng thần tiên Terowydlithrol, mà thần tiên gọi là ’dũng sĩ diệt rồng’. Người ta kể rằng Terowydlithrol đã giết được con rồng lửa đe dọa một ngôi làng thần tiên, và đã phát động ’cuộc trả đũa’ giết 37 người rồng, được cho là đã liên minh với con rồng lửa, đang đóng quân trong một khe núi gần đó. Biết rằng những người rồng này là vô tội, Rah Ihn Mar đến hồ Ruaskkolin để tìm giết Terowydlithrol, người được bắt gặp đã tiến vào vùng hồ chỉ trước đó một ngày. Bừng bừng lòng căm thù, Rah Ihn Mar bắt đầu cuộc săn đuổi...

note: [unit]
en: He had lived there for ages upon ages, in the depths of the water, preying upon the various fish and frogs and merfolk that entered his domain. It was his lake, no other’s, and though it was not large, he was its master. Then, the Basilisk came, and looked into the Serpent’s eyes. And the Serpent had not died, but it was no longer alive. Thus the new lord of the lake had arrived.
    (inscribed by Turin)
vi: Nó đã sống ở đó từ năm này qua năm khác, dưới nước sâu, rình bắt cá, ếch và người cá lạc vào lãnh thổ của nó. Đây là hồ của nó, không phải của ai khác. Mặc dù hồ không lớn, nhưng nó vẫn là chủ nhân của hồ. Sau đó, con mãng xà đến, nhìn vào mắt con thuồng luồng. Con thuồng luồng không chết, nhưng nó cũng không còn sống nữa. Chúa tể mới của hồ đã đến.
    (đề bởi Turin)

note: [unit]
en: It would seem that no one knows the tale of this brave spider.
    (inscribed by WinnerA)
vi: Dường như không ai biết câu chuyện về con nhện dũng cảm này.
    (đề bởi WinnerA)

note: [unit]
en: The tale of this unlucky highwayman is yet to be told.
    (inscribed by WinnerB)
vi: Câu chuyện về kẻ cướp đường xui xẻo này chưa từng được kể.
    (đề bởi WinnerB)

note: [unit]
en: A brave hero of Wesnoth’s Golden Age, this great rider and commander of men came to this evil place while on a raid against the orcs. Caught unaware by the foul creatures, many of his fellows were killed, but he fought valiantly, slaying many a foe. But alas! The foul Basilisk turned him to stone even as he slew the last orc. Now all that is left is a stark reminder of his once great bearing and strength.
    (inscribed by Fynmiir)
vi: Một vị anh hùng dũng cảm trong thời đại vàng của Wesnoth, kỵ binh và người chỉ huy vĩ đại của loài người đã đến nơi tai họa này khi đột kích tấn công bọn người thú. Bị những sinh vật bẩn thỉu đánh bất ngờ, nhiều đồng đội đã hy sinh, nhưng ông vẫn chiến đấu ngoan cường, hạ gục nhiều kẻ thù. Nhưng hỡi ôi! Con mãng xà kinh tởm đã biến ông thành đá ngay khi ông giết được tên người thú cuối cùng. Giờ đây tất cả những gì còn lại chỉ là một bức tượng cứng đờ gợi nhớ về sự chịu đựng và sức mạnh vĩ đại trước đây của ông.
    (đề bởi Fynmiir)

note: [unit]
en: General Talael Ryndoc came to this place to fight a duel with the Grand Marshal Aethec Corryn, but the two men never found one another.
vi: Tướng Talael Ryndoc đã đến nơi này để chiến đấu tay đôi với Đại nguyên soái Aethec Corryn, nhưng cả hai người chẳng bao giờ tìm thấy nhau.

note: [unit]
en: The last words spoken by Grand Marshal Aethec Corryn: “Talael Ryndoc! I am through searching for you! I shall make my way back to Haldric’s Hall, and inform the court that you were too much of a coward to attend our duel! Your disgrace shall be more agonizing than the death I’d have given you!”
    
    Perhaps he should not have shouted quite so loudly...
vi: Những lời cuối cùng Đại nguyên soái Aethec Corryn đã nói: “Talael Ryndoc! Ta đã chán tìm kiếm ngươi! Ta sẽ trở về hoàng cung của Haldric, và cho triều đình biết rằng ngươi chỉ là một kẻ hèn nhát vì đã trốn tránh trận đấu giữa hai chúng ta! Nỗi nhục nhã của ngươi sẽ còn đau đớn hơn cả cái chết ta định dành cho ngươi!”
    
    Có lẽ ông ta không nên hét to như thế...

note: [unit]
en: This brave warrior, known as Rilhon among the Naga, heard tell of a fabulous treasure that had been lost in these watery caves— a spear whose head was said to have been fashioned from the tooth of Chak’kso Ney’yks, an Elder Basilisk slain long ago by the Elvish hero, Eloralduil. According to the legend, the weapon rested somewhere on the bottom of this very lake (Ruaskkolin Lake, named for a well-known Sea Serpent who made it his home). Having prepared himself for battle with the Serpent, Rilhon met with two rather large surprises. The first was the petrified form of Ruaskkolin the Serpent. The second was the very-much-alive Chak’kso Ney’yks, who was, oddly enough, in possession of all of his teeth.
    (inscribed by Paterson)
vi: Chiến binh dũng cảm mà người rắn gọi là Rilhon này, đã nghe kể về một kho báu khó tin bị thất lạc trong những hang động ngập nước - một cây giáo có đầu được cho là làm từ răng của Chak’kso Ney’yks, một mãng xà đã bị giết từ lâu dưới tay anh hùng thần tiên Eloralduil. Theo truyền thuyết, vũ khí vẫn còn ở đâu đó dưới đáy hồ này (hồ Ruaskkolin, được đặt theo tên con thuồng luồng biển sống dưới hồ). Đã chuẩn bị sẵn sàng để chiến đấu với con thuồng luồng, Rilhon lại gặp hai bất ngờ lớn khác. Điều bất ngờ đầu tiên là hình dạng hóa đá của con thuồng luồng Ruaskkolin. Điều bất ngờ thứ hai là con mãng xà Chak’kso Ney’yks vẫn còn sống, và lạ thay, vẫn có đầy đủ răng.
    (đề bởi Paterson)

note: [unit]
en: Through waves and rocky channels
    blue and white
    she pulled and pushed the tides
    and taught the fishes how to speak to planets
    silver green
    with magic
    running from her spirit into skins of kelp and shells of snails
    a twisting of her tail and hands
    she sent her songs to run on pin-tipped legs about the sands
    and now
    and now the strangest pause
    for years and years
    she hasn’t moved her eyes
    
    (inscribed by MJQ)
vi: Xuyên những con sóng và những dòng sông
    xanh rồi trắng
    nàng đưa đẩy thủy triều
    dạy loài cá cách nói chuyện với các hành tinh
    màu xanh bạc
    với phép thuật
    chảy từ tâm hồn nàng đến lớp tảo rong và những chiếc vỏ ốc
    nàng quẫy đuôi và vặn đôi tay
    hát những bài ca mơ được chạy với đôi chân trần trên cát
    và giờ đây
    và giờ đây khoảng lặng kỳ lạ nhất
    từ năm này qua năm khác
    nàng không chớp mi
    
    (đề bởi MJQ)

note: [multiplayer]: id=multiplayer_Cynsaun_Battlefield
en: 2p — Cynsaun Battlefield
vi: 2nc - Chiến trường Cynsaun

note: [multiplayer]: id=multiplayer_Cynsaun_Battlefield
en: Cynsaun Province was named for Warrior-Queen Cynsaun the First, who drove the necromancers from these lands in 961 YW.
vi: Tỉnh Cynsaun được đặt theo tên của Nữ hoàng-chiến binh Cynsaun đệ nhất, người đã đánh đuổi các pháp sư gọi hồn khỏi những vùng đất này vào năm Wesnoth 961.

note: [multiplayer]: id=multiplayer_2p_Dark_Forecast
en: 2p — Dark Forecast (Survival)
vi: 2nc - Tương lai mờ mịt (Sống sót)

note: [multiplayer]: id=multiplayer_2p_Dark_Forecast
en: Dark Forecast is a survival scenario for solitaire or two-player team-based play against randomly-spawned AI units. Victory is achieved by surviving and defeating all enemy waves. During the course of play, the terrain will change based on random weather effects.
    
    Note: You need to use the default map settings for the scenario to work right.
vi: Tương lai mờ mịt là một màn chơi sống sót để chơi một mình hoặc theo đội hai người chơi chống lại các đơn vị máy tính được sinh ra một cách ngẫu nhiên. Giành chiến thắng bằng cách sống sót và đánh bại tất cả các đợt tấn công của kẻ thù. Trong quá trình chơi, địa hình sẽ thay đổi dựa trên những hiệu ứng thời tiết ngẫu nhiên.
    
    Ghi chú: Bạn cần sử dụng thiết lập bản đồ mặc định để màn chơi hoạt động đúng.

note: [side]
en: teamname^Revolt
vi: Quân nổi loạn

note: [side]
en: teamname^Human
vi: Con người

note: [then] [objective]: condition=lose
en: Death of your leader
vi: Người chỉ huy của bạn chết

note: [then]
en: Since your team has only one leader, the enemy waves will not be at full strength.
vi: Do đội của bạn chỉ còn một người chỉ huy, các đợt tấn công của kẻ thù sẽ không sử dụng toàn bộ sức mạnh.

note: [else]
en: Death of both of your team’s leaders
vi: Cả hai người chỉ huy đội của bạn chết

note: [else]
en: Since your team has two leaders, the enemy waves will be at full strength.
vi: Do đội của bạn có hai người chỉ huy, các đợt tấn công của kẻ thù sẽ sử dụng toàn bộ sức mạnh.

note: [objective]: condition=win
en: Survive and defeat all enemy waves
vi: Sống sót và đánh bại tất cả các đợt tấn công của kẻ thù

note: [message]: speaker=narrator
en: Dark Forecast — a random survival scenario
vi: Tương lai mờ mịt - màn chơi sống sót ngẫu nhiên

note: [message]: speaker=narrator
en: Your aim is to survive the spawning waves of units and defeat the final archenemies.
    
    The spawning waves are randomly generated and will be different each time Dark Forecast is played.
    
    They appear along the north, south, and west map edges — though they are most likely to spawn on the west edge. The waves appear at somewhat regular intervals.
    
    The weather will also change randomly, affecting the layout of the map.
    
    
    <b>Dark Forecast was made by:</b>
    
    <span color='green'>jb:</span>
    • Map design, spawn groups, and scenario concept
    
    <span color='green'>Rhuvaen:</span>
    • WML implementation
vi: Nhiệm vụ của bạn là sống sót qua các đợt tấn công và đánh bại kẻ thù cuối cùng.
    
    Các đợt tấn công được tạo ra một cách ngẫu nhiên và sẽ khác nhau mỗi lần chơi Tương lai mờ mịt.
    
    Chúng xuất hiện dọc theo các cạnh bản đồ phía bắc, nam và tây - chúng thường xuất hiện nhiều nhất ở cạnh phía tây. Các đợt tấn công thường theo những khoảng thời gian khá đều đặn.
    
    Thời tiết cũng sẽ thay đổi ngẫu nhiên, tác động đến bố cục của bản đồ.
    
    
    <b>Tương lai mờ mịt được thực hiện bởi:</b>
    
    <span color='green'>jb:</span>
    • Thiết kế bản đồ, các nhóm đơn vị và ý tưởng màn chơi
    
    <span color='green'>Rhuvaen:</span>
    • Cài đặt WML

note: [message]
en: So this is the accursed valley — a land ours for the taking.
vi: Vậy đây là thung lũng đáng nguyền rủa - chúng ta phải chiếm vùng đất này.

note: [message]
en: The inhabitants are rumored to be a strange alliance of man and beast, and our claim is not going to be unopposed. We must be prepared for the surprises of this land.
vi: Có tin đồn rằng cư dân ở đây là một dạng liên minh lạ giữa người và thú, yêu sách của chúng ta không phải không bị chống đối. Chúng ta phải chuẩn bị trước những điều bất ngờ trên vùng đất này.

note: [message]
en: Then let us discover what lies in waiting and teach them not to oppose our claim.
vi: Thế thì chúng ta hãy khám phá những gì đang chờ đợi và dạy cho chúng biết đừng chống lại yêu sách của chúng ta.

note: [message]: speaker=unit
en: Ugh! How can this be? Defeated by mere barbarians! My gods have forsaken me...
vi: Á! Sao lại thế này? Ta đã bại trận dưới tay những kẻ mọi rợ! Thượng đế đã bỏ rơi ta...

note: [message]: speaker=second_unit
en: Cheers of your enemy are the last thing you hear as you slip into death...their joy fills your last moments with pure hate.
vi: Những tiếng reo hò của kẻ thù là điều cuối cùng ngươi nghe được trong lúc hấp hối... niềm hân hoan của kẻ thù lấp đầy những khoảnh khắc cuối cùng của ngươi bằng lòng căm thù.

note: [message]
en: The enemy cheers as a dark mist rises from the land, engulfing you. As ghostly wisps drain away your will, you realize that your time in this land is over.
vi: Kẻ thù reo hò khi màn sương mịt mù nổi lên từ vùng đất, nhấn chìm ngươi. Khi những làn khói ma quái bòn rút hết ý chí của ngươi, ngươi nhận ra rằng giây phút của mình trên vùng đất này đã đến hồi kết thúc.

note: [lua]: final_spawn
en: The last and most powerful of these creatures are almost upon us. I feel that if we can finish them off in time, we shall be victorious.
vi: Những sinh vật cuối cùng và mạnh nhất này đang chống lại chúng ta. Tôi cảm thấy rằng nếu chúng ta có thể kết liễu chúng đúng lúc, chúng ta sẽ chiến thắng.

note: [lua]: final_spawn
en: The screams and pleas for mercy are finally silenced, as you remove your blood soaked blade from the last of the rebels. There will be no more resistance from the local scum. Your reign has finally earned stability.
vi: Những tiếng kêu thất thanh và những lời cầu xin lòng thương xót cuối cùng cũng im lặng, khi bạn rút lưỡi kiếm vấy máu khỏi xác tên phiến loạn cuối cùng. Sẽ không còn sự chống đối từ bọn cặn bã địa phương nữa. Triều đại của bạn cuối cùng đã giành được ổn định.

note: [lua]: weather_map
en: Clear Weather
vi: Thời tiết sáng sủa

note: [lua]: weather_map
en: Drought
vi: Hạn hán

note: [lua]: weather_map
en: Heavy Rains
vi: Mưa lớn

note: [lua]: weather_map
en: Snowfall
vi: Tuyết rơi

note: [lua]: weather_map
en: Heavy Snowfall
vi: Tuyết rơi nhiều

note: [multiplayer]: id=multiplayer_Den_of_Onis
en: 2p — Den of Onis
vi: 2nc - Sào huyệt Oni

note: [multiplayer]: id=multiplayer_Den_of_Onis
en: This most unusual of caves was once known as the Chamber of Laughing Devils, and was the inner citadel of the Kah Ruuk Oni. The Kah Ruuk were a wicked and cunning race of man-eating demons, who terrorized the people of the Eastern Lands for nearly four hundred years, before vanishing from Irdya without a trace. Since that time, many factions have vied for dominion over the Den of Onis, hoping to unlock the strange and mysterious magics of its creators.
vi: Những hang động khác thường này đã từng được gọi là Phòng Quỷ Cười, và là thành trì trong cùng của Kah Ruuk Oni. Kah Ruuk là một loài quỷ ăn thịt người độc ác và xảo trá, kẻ đã khủng bố người của vùng đất phía đông trong gần bốn trăm năm, trước khi biến mất khỏi Irdya không để lại dấu vết. Kể từ lúc đó, nhiều liên minh đã ganh đua giành quyền thống trị sào huyệt Oni, hy vọng giải mã được những phép thuật kỳ lạ và bí ẩn của những kẻ tạo ra nó.

note: [multiplayer]: id=multiplayer_elensefar_courtyard
en: 2p — Elensefar Courtyard
vi: 2nc - Sân trong của Elensefar

note: [multiplayer]: id=multiplayer_elensefar_courtyard
en: Fight through corridors and gardens, and dominate the eastern courtyard of what used to be the glorious city of Elensefar.
vi: Chiến đấu qua những hành lang và khu vườn, và kiểm soát sân trong phía đông của nơi từng là thành phố Elensefar huy hoàng.

note: [multiplayer]: id=multiplayer_Fallenstar_Lake
en: 2p — Fallenstar Lake
vi: 2nc - Hồ Sao Băng

note: [multiplayer]: id=multiplayer_Fallenstar_Lake
en: Long ago, a great star fell from the heavens, leaving its mark on this coniferous region.
vi: Cách đây đã lâu, một ngôi sao lớn đã rơi xuống từ thiên đường, để lại dấu vết trên vùng rừng tùng bách này.

note: [multiplayer]: id=multiplayer_Hamlets
en: 2p — Hamlets
vi: 2nc - Thôn làng

note: [multiplayer]: id=multiplayer_Hamlets
en: Warfare transforms the simple farms and villages of a peaceful region into a subtly parceled battlefield. Designed by Doc Paterson.
vi: Chiến tranh biến những trang trại và làng mạc đơn sơ của một vùng quê yên bình thành một chiến trường tan hoang. Thiết kế bởi Doc Paterson.

note: [multiplayer]: id=multiplayer_Hornshark_Island
en: 2p — Hornshark Island
vi: 2nc - Đảo Cá Mập Sừng

note: [multiplayer]: id=multiplayer_Hornshark_Island
en: Players must forge strange alliances with the local inhabitants, in order to survive on this most unusual of islands. Designed by Doc Paterson.
vi: Các người chơi phải tìm cách liên minh với các cư dân địa phương, để sống sót trên hòn đảo khác thường này. Thiết kế bởi Doc Paterson.

note: [unit]: type=Young Ogre
en: Big Baby Bo
vi: Bé Bự Bo

note: [unit]: type=Drake Fighter
en: Rawffus the Dim
vi: Rawffus Đen Tối

note: [unit]: type=Woodsman
en: Clockwork Boy
vi: Chàng thợ đồng hồ

note: [unit]: type=Orcish Leader, id=Neki the Brutal
en: Neki the Brutal
vi: Neki Hung Bạo

note: [unit]: type=Soulless
en: Rzrrt the Dauntless
vi: Rzrrt Bất Khuất

note: [unit]: type=Skeleton
en: Sorrek, Chosen of Death
vi: Sorrek, Đại Diện Thần Chết

note: [unit]: type=Young Ogre
en: Big Baby Dro
vi: Dro Bé Bự

note: [unit]: type=Drake Fighter
en: Gawffus the Dim
vi: Gawffus Đen Tối

note: [unit]: type=Orcish Leader
en: Neki the Brute
vi: Neki Hung Bạo

note: [unit]: type=Soulless
en: Tyxrrn the Dauntless
vi: Tyxrrn Bất Khuất

note: [unit]: type=Skeleton
en: Rukhos, Chosen of Death
vi: Rukhos, Đại Diện Thần Chết

note: [multiplayer]: id=multiplayer_Howling_Ghost_Badlands
en: 2p — Howling Ghost Badlands
vi: 2nc - Vùng đất ma ảm đạm

note: [multiplayer]: id=multiplayer_Howling_Ghost_Badlands
en: Little remains of this once wealthy mining colony, now a haven for raiders and thieves.
vi: Những tàn dư ít ỏi còn sót lại trên thuộc địa khai thác giàu có một thời này, giờ chỉ là nơi ẩn náu cho những kẻ cướp bóc và trộm cắp.

note: [multiplayer]: id=multiplayer_Ruphus_Isle
en: Players must navigate the dispersive terrain of this small but topographically dense island.
vi: Các người chơi phải di chuyển trên địa thế phân tán của hòn đảo nhỏ nhưng dày đặc địa hình này.

note: [multiplayer]: id=multiplayer_Sablestone_Delta
en: 2p — Sablestone Delta
vi: 2nc - Châu thổ Đá Đen

note: [multiplayer]: id=multiplayer_Sablestone_Delta
en: Two armies collide on this disjointed coastal landscape of hidden caves and jagged rivers.
vi: Hai quân đội đụng độ nhau trên vùng bờ biển bị chia cắt, đầy những hang động ẩn và những dòng sông lởm chởm đá.

note: [multiplayer]: id=multiplayer_Silverhead_Crossing
en: 2p — Silverhead Crossing
vi: 2nc - Giao lộ Đầu Bạc

note: [multiplayer]: id=multiplayer_Silverhead_Crossing
en: Players must traverse all manner of terrain in pursuit of victory on this multi-fronted duel map.
vi: Các người chơi phải băng qua mọi kiểu địa hình để giành chiến thắng trên bản đồ tay đôi nhiều mặt trận này.

note: [effect]: type=arcane
en: evil eye
vi: mắt độc hại

note: [trait]: id=remove_hp
en: statue
vi: tượng

note: [trait]: id=remove_hp
en: This is a sculpture made of stone.
vi: Đây là một tác phẩm điêu khắc được làm bằng đá.

note: [multiplayer]: id=multiplayer_Sullas_Ruins
en: 2p — Sulla’s Ruins
vi: 2nc - Tàn tích của Sulla

note: [multiplayer]: id=multiplayer_Sullas_Ruins
en: Flooded by the seas and battered by the winter elements, only ruins, water and ice now remain in the shadow of this once mighty empire.
vi: Ngập dưới biển và bị các yếu tố của mùa đông tàn phá, giờ đây chỉ còn lại những tàn tích, nước và băng trong hình bóng của đế chế hùng mạnh một thời này.

note: [side]
en: Statue of Sulla
vi: Tượng Sulla

note: [unit]: gender=female
en: A stone-carved likeness of Sulla the Great, also known as Sulla the Just, Sulla the Tyrant, Empress of the Sinking Tower, Lady of the Walking Glacier, Sulla the Incinerator, Sulla the Proud and Sulla the Righteous.
vi: Chân dung tạc bằng đá của Sulla Vĩ đại, còn được gọi là Sulla Công lý, Sulla Bạo chúa, Nữ hoàng của tòa tháp chìm, Bà chủ sông băng, Sulla người Hỏa táng, Sulla Ngạo mạn và Sulla Chân chính.

note: [side]
en: Statue of Lhun-dup
vi: Tượng Lhun-dup

note: [unit]
en: A stone-carved likeness of Lhun-dup, Servant of Sulla.
vi: Chân dung tạc bằng đá của Lhun-dup, người hầu của Sulla.

note: [side]
en: Statue of Ri-nzen
vi: Tượng Ri-nzen

note: [unit]
en: A stone-carved likeness of Ri-nzen, Servant of Sulla.
vi: Chân dung tạc bằng đá của Ri-nzen, người hầu của Sulla.

note: [side]
en: Statue of Ten-zin
vi: Tượng Ten-zin

note: [unit]
en: A stone-carved likeness of Ten-zin, Servant of Sulla.
vi: Chân dung tạc bằng đá của Ten-zin, người hầu của Sulla.

note: [side]
en: Statue of Lo-bsang
vi: Tượng Lo-bsang

note: [unit]
en: A stone-carved likeness of Lo-bsang, Servant of Sulla.
vi: Chân dung tạc bằng đá của Lo-bsang, người hầu của Sulla.

note: [multiplayer]: id=multiplayer_The_Freelands
en: 2p — The Freelands
vi: 2nc - Vùng đất tự do

note: [multiplayer]: id=multiplayer_The_Freelands
en: The Freelands, also known to the people of the far east as The Land of No Kings, lie in between the Wilderlands and the Kingdom of Carorath, separating a land of absolute law from a land of absolute savagery. The people of the Freelands have been battling would-be conquerors of their land for hundreds of years, repelling great beasts from their western borders, and Carorathian Imperialists from their eastern borders.
vi: Vùng đất tự do, còn được những người ở phía đông xa xôi gọi là vùng đất không có vua, nằm giữa vùng đất hoang vu và vương quốc Carorath, phân tách một vùng đất có luật với một vùng đất hoàn toàn hoang dã. Người của vùng đất tự do đã chiến đấu, trở thành những người chinh phục trong hàng trăm năm, xua đuổi loài thú vật khỏi biên giới phía tây, và những tên đế quốc Carorath khỏi biên giới phía đông.

note: [multiplayer]: id=multiplayer_thousand_stings_garrison
en: 2p — Thousand Stings Garrison
vi: 2nc - Đồn trú Nghìn Nọc Độc

note: [multiplayer]: id=multiplayer_Weldyn_Channel
en: 2p — Weldyn Channel
vi: 2nc - Kênh Weldyn

note: [multiplayer]: id=multiplayer_Weldyn_Channel
en: This vital supply route has played a key role in many of Wesnoth’s greatest battles.
vi: Tuyến đường tiếp tế sống còn này đóng vai trò quan trọng trong nhiều trận chiến vĩ đại nhất Wesnoth.

note: [multiplayer]: id=multiplayer_Alirok_Marsh
en: 3p — Alirok Marsh
vi: 3nc - Đầm lầy Alirok

note: [multiplayer]: id=multiplayer_Alirok_Marsh [multiplayer]: id=multiplayer_Island_of_the_Horatii [multiplayer]: id=multiplayer_3p_Morituri [multiplayer]: id=multiplayer_Blue_Water_Province [multiplayer]: id=multiplayer_Castle_Hopping_Isle [multiplayer]: id=multiplayer_Clash [multiplayer]: id=multiplay
en:  Recommended setting of 2 gold per village.
vi:  Thiết lập khuyến cáo là 2 lượng vàng mỗi ngôi làng.

note: [multiplayer]: id=multiplayer_Alirok_Marsh
en: Three players come head to head on this water-cut battlefield.
vi: Ba người chơi đối đầu trên chiến trường ngập nước này.

note: [multiplayer]: id=multiplayer_Island_of_the_Horatii
en: 3p — Island of the Horatii
vi: 3nc - Đảo Horatii

note: [multiplayer]: id=multiplayer_3p_Morituri
en: 3p — Morituri
vi: 3nc - Morituri

note: [multiplayer]: id=multiplayer_3p_Morituri
en: Only one faction will emerge victorious from this tightly bordered three-player map.
vi: Chỉ một phe sẽ giành chiến thắng trên bản đồ ba người chơi chật hẹp này.

note: [multiplayer]: id=multiplayer_Blue_Water_Province
en: 4p — Blue Water Province
vi: 4nc - Tỉnh Nước Xanh

note: [multiplayer]: id=multiplayer_Blue_Water_Province
en: Historians write that Bluewater Province has been destroyed and rebuilt some twenty times. Now, as armies once again converge on the rocky streams and snowcapped mountains of this small province, its villagers hardly seem to take notice.
vi: Những người chép sử viết rằng tỉnh Nước Xanh đã bị phá hủy và được xây dựng lại chừng hai chục lần. Giờ đây, khi quân đội lại một lần nữa cùng đổ về những dòng suối lởm chởm đá và những đỉnh núi phủ đầy tuyết của tỉnh thành nhỏ bé này, dân làng dường như cũng không còn bận tâm nữa.

note: [side]
en: teamname^Team 1
vi: Đội 1

note: #-#-#-#-#  1966  #-#-#-#-# [side]
en: teamname^Team 2
vi: Đội 2

note: [multiplayer]: id=multiplayer_Castle_Hopping_Isle
en: 4p — Castle Hopping Isle
vi: 4nc - Đảo liên lâu đài

note: [multiplayer]: id=multiplayer_Castle_Hopping_Isle
en: Hop from castle to castle while fighting over a central isle.
vi: Đi từ lâu đài này đến lâu đài khác trong khi đánh vào hòn đảo trung tâm.

note: [multiplayer]: id=multiplayer_Clash
en: 4p — Clash
vi: 4nc - Giao chiến

note: [multiplayer]: id=multiplayer_Clash
en: Small map for 2 vs. 2.
vi: Bản đồ 2 đấu với 2 loại nhỏ.

note: [multiplayer]: id=multiplayer_4p_Hamlets
en: 4p — Hamlets
vi: 4nc - Thôn làng

note: [multiplayer]: id=multiplayer_4p_Hamlets
en: Warfare transforms the simple farms and villages of a peaceful region into a subtly parceled battlefield.
vi: Chiến tranh biến những trang trại và làng mạc đơn sơ của một vùng quê yên bình thành một chiến trường tan hoang.

note: [multiplayer]: id=multiplayer_Isars_Cross
en: 4p — Isar’s Cross
vi: 4nc - Giao lộ Isar

note: [side]
en: teamname^Southwest
vi: Tây Nam

note: [side]
en: teamname^Northeast
vi: Đông Bắc

note: [multiplayer]: id=multiplayer_King_of_the_Hill
en: 4p — King of the Hill
vi: 4nc - Vua của ngọn đồi

note: [multiplayer]: id=multiplayer_King_of_the_Hill [multiplayer]: id=multiplayer_Siege_Castles
en:  Recommended setting of 2 gold per village and 150 starting gold.
vi:  Thiết lập khuyến cáo là 2 lượng vàng mỗi ngôi làng và 150 lượng vàng ban đầu.

en: Northeast
vi: Đông Bắc

note: [multiplayer]: id=multiplayer_Loris_River
en: 4p — Loris River
vi: 4nc - Sông Loris

note: [side]
en: teamname^Northwest
vi: Tây Bắc

note: [side]
en: teamname^Southeast
vi: Đông Nam

note: [multiplayer]: id=multiplayer_4p_Morituri
en: 4p — Morituri
vi: 4nc - Morituri

note: [multiplayer]: id=multiplayer_4p_Morituri
en: Who will emerge from the confines of this perilous battlefield?
vi: Ai sẽ ra khỏi biên giới của chiến trường đẫm máu này?

note: [multiplayer]: id=multiplayer_Paths_of_Daggers
en: 4p — Paths of Daggers
vi: 4nc - Những con đường dao găm

note: [multiplayer]: id=multiplayer_Paths_of_Daggers
en:  Recommended setting of 2 gold per village, 28 villages.
vi:  Thiết lập khuyến cáo là 2 lượng vàng mỗi ngôi làng, 28 ngôi làng.

note: [multiplayer]: id=multiplayer_Ruins_of_Terra-Dwelve
en: 4p — Ruins of Terra-Dwelve
vi: 4nc - Tàn tích Terra-Dwelve

note: [multiplayer]: id=multiplayer_Siege_Castles
en: 4p — Siege Castles
vi: 4nc - Bao vây lâu đài

note: [multiplayer]: id=multiplayer_4p_Underworld
en: 4p — Underworld
vi: 4nc - Địa ngục

note: [multiplayer]: id=multiplayer_4p_Underworld
en: A fast-paced 2 vs. 2 map set deep below the surface.
vi: Bản đồ 2 đấu với 2 đánh nhanh ở sâu dưới mặt đất.

note: [multiplayer]: id=multiplayer_Xanthe_Chaos
en: 4p — Xanthe Chaos
vi: 4nc - Hỗn loạn ở Xanthe

note: [multiplayer]: id=multiplayer_Auction-X
en: 5p — Auction-X
vi: 5nc - Đấu giá-X

note: [side]
en: teamname^Center
vi: Trung tâm

note: [multiplayer]: id=multiplayer_Forest_of_Fear
en: 5p — Forest of Fear
vi: 5nc - Khu rừng sợ hãi

note: [multiplayer]: id=multiplayer_Forest_of_Fear
en: In this mixed landscape, five armies battle for supremacy.
vi: Giữa phong cảnh hỗn độn này, năm quân đội chiến đấu để giành thế thống trị.

note: [multiplayer]: id=multiplayer_The_Wilderlands
en: 5p — The Wilderlands
vi: 5nc - Vùng đất hoang vu

note: [multiplayer]: id=multiplayer_The_Wilderlands [multiplayer]: id=multiplayer_Crusaders_Field
en:  Recommended setting of 1 gold per village.
vi:  Thiết lập khuyến cáo là 1 lượng vàng mỗi ngôi làng.

note: [multiplayer]: id=multiplayer_The_Wilderlands
en: A vast region of wild, untamed wilderness, its terrain dotted with forests, caves, rivers, and the ruins of ancient fortresses.
vi: Một vùng hoang vu rộng lớn, man dại, không ai cai quản; địa hình được điểm bằng nhiều rừng rú, hang động, sông ngòi, và tàn tích của những pháo đài cổ.

note: [multiplayer]: id=multiplayer_Crusaders_Field
en: 6p — Crusaders’ Field
vi: 6nc - Chiến trường thập tự quân

note: [multiplayer]: id=multiplayer_Crusaders_Field
en: The rallying cries of battle can once again be heard on this time-worn field of war, where the ghosts of thousands of brave warriors float invisibly through the mountains, trees and rivers.
vi: Người ta lại có thể được nghe những tiếng hò hét tập hợp quân trên chiến trường đã xác xơ vì thời gian, nơi hồn ma của hàng ngàn chiến binh dũng cảm bay lượn vô hình xuyên qua những dãy núi, rặng cây, sông suối.

note: [multiplayer]: id=multiplayer_Hexcake
en: 6p — Hexcake
vi: 6nc - Miếng bánh lục giác

note: [multiplayer]: id=multiplayer_Hexcake
en: 2 vs. 2 or 3 vs. 3 team game.
vi: Trò chơi đồng đội 2 đấu với 2 hoặc 3 đấu với 3.

note: [multiplayer]: id=multiplayer_6p_Team_Survival
en: 6p — Team Survival
vi: 6nc - Sống sót đồng đội

note: [multiplayer]: id=multiplayer_6p_Team_Survival
en: Scenario where the objective is to survive for as long as possible.
vi: Màn chơi trong đó mục tiêu là sống sót càng lâu càng tốt.

note: [objective]: condition=win
en: Survive all enemy attacks
vi: Sống sót qua tất cả các cuộc tấn công của kẻ thù

note: [objective]: condition=lose
en: Death of your team leaders
vi: Những người chỉ huy đội của bạn chết

note: [note]
en: Hint: Learning the enemy spawn points and types helps a lot.
vi: Gợi ý: Tìm hiểu các điểm phát sinh và kiểu của kẻ thù sẽ giúp ích rất nhiều.

note: [label]
en: Turn 2: Loyalists
vi: Lượt 2: Người trung thành

note: [label]
en: Turn 5: Knalgans
vi: Lượt 5: Người Knalga

note: [label]
en: Turn 8: Rebels
vi: Lượt 8: Quân nổi loạn

note: [label]
en: Turn 11: Northerners
vi: Lượt 11: Người phương bắc

note: [label]
en: Turn 14: Drakes
vi: Lượt 14: Người rồng

note: [label]
en: Turn 17: Undead
vi: Lượt 17: Ma quái

note: [label]
en: Tower of Doom
vi: Tháp tận thế

note: [message]: speaker=narrator
en: Faery
vi: Thần tiên

note: [message]: speaker=narrator
en: You have lost this game, but fear not. You can always try again. And again. And again. *Muahahaha*
vi: Bạn đã thua trò chơi này, nhưng đừng sợ. Bạn luôn có thể thử lần nữa. Lần nữa. Và lần nữa. *Hahaha*

note: [multiplayer]: id=multiplayer_The_Manzivan_Traps
en: 6p — The Manzivan Traps
vi: 6nc - Những cái bẫy Manzivan

note: [multiplayer]: id=multiplayer_Volcano
en: 6p — Volcano
vi: 6nc - Núi lửa

note: [multiplayer]: id=multiplayer_Waterloo_Sunset
en: 6p — Waterloo Sunset
vi: 6nc - Hoàng hôn Waterloo

note: [multiplayer]: id=multiplayer_8p_Mokena_Prairie
en: 8p — Mokena Prairie
vi: 8nc - Thảo nguyên Mokena

note: [multiplayer]: id=multiplayer_8p_Mokena_Prairie
en: Inspired from Morituri, this 8 player map creates an epic battle scene that requires two teams to coordinate on both offense and defense.
vi: Lấy cảm hứng từ Morituri, bản đồ 8 người chơi này tạo cảnh chiến đấu thiên anh hùng ca, cần hai đội để phối hợp cả tấn công lẫn phòng thủ.

note: [multiplayer]: id=multiplayer_8p_Morituri
en: 8p — Morituri
vi: 8nc - Morituri

note: [multiplayer]: id=multiplayer_8p_Morituri
en: Teamwork and tactics are key to victory in this unusual battlefield, where eight armies fight to the finish.
vi: Phối hợp đồng đội và mưu lược là chìa khóa để chiến thắng trên chiến trường khác thường này, nơi tám quân đội đánh nhau đến cùng.

note: [multiplayer]: id=multiplayer_Merkwuerdigliebe
en: 9p — Merkwuerdigliebe
vi: 9nc - Merkwuerdigliebe

note: [multiplayer]: id=multiplayer_Merkwuerdigliebe
en: A very small 3 vs. 3 vs. 3 map. A 60sec timer is recommended due to the large number of players. The teams are players 159 vs. 267 vs. 348 (north vs. southeast vs. southwest). There are very few villages per player, so 3 gold per villages is recommended.
vi: Bản đồ 3 đấu với 3 đấu với 3 rất nhỏ. Nên sử dụng bộ định thời 60 giây do có đông người chơi. Đội chơi là các người chơi 159 đấu với 267 đấu với 348 (bắc đấu với đông nam đấu với tây nam). Có rất ít làng cho mỗi người chơi, do đó nên sử dụng 3 lượng vàng mỗi ngôi làng.

note: [scenario]: id=multiplayer_Random_Map [multiplayer]: id=multiplayer_Random_Map
en: Random map
vi: Bản đồ ngẫu nhiên

note: [multiplayer]: id=multiplayer_Random_Map
en: Randomly generated map. Note: random maps are often unbalanced, but if you have time, you can regenerate them until you get a good one.
vi: Bản đồ được tạo ngẫu nhiên. Ghi chú: các bản đồ ngẫu nhiên thường không cân đối, nhưng nếu có thời gian, bạn có thể tạo lại chúng đến khi nhận được một bản đồ tốt.

note: [scenario]: id=multiplayer_Random_Map_Desert [multiplayer]: id=multiplayer_Random_Map_Desert
en: Random map (Desert)
vi: Bản đồ ngẫu nhiên (Sa mạc)

note: [multiplayer]: id=multiplayer_Random_Map_Desert
en: A random map with sand as the primary terrain. Note: random maps are often unbalanced, but if you have time, you can regenerate them until you get a good one.
vi: Bản đồ ngẫu nhiên với cát là địa hình chủ yếu. Ghi chú: các bản đồ ngẫu nhiên thường không cân đối, nhưng nếu có thời gian, bạn có thể tạo lại chúng đến khi nhận được một bản đồ tốt.

note: [scenario]: id=multiplayer_Random_Map_Marsh [multiplayer]: id=multiplayer_Random_Map_Marsh
en: Random map (Marsh)
vi: Bản đồ ngẫu nhiên (Đầm lầy)

note: [multiplayer]: id=multiplayer_Random_Map_Marsh
en: A random map with swamp as the primary terrain. Note: random maps are often unbalanced, but if you have time, you can regenerate them until you get a good one.
vi: Bản đồ ngẫu nhiên với đầm lầy là địa hình chủ yếu. Ghi chú: các bản đồ ngẫu nhiên thường không cân đối, nhưng nếu có thời gian, bạn có thể tạo lại chúng đến khi nhận được một bản đồ tốt.

note: [scenario]: id=multiplayer_Random_Map_Winter [multiplayer]: id=multiplayer_Random_Map_Winter
en: Random map (Winter)
vi: Bản đồ ngẫu nhiên (Mùa đông)

note: [multiplayer]: id=multiplayer_Random_Map_Winter
en: A random map set in the break between spring and winter, mainly with snowy terrains. Note: random maps are often unbalanced, but if you have time, you can regenerate them until you get a good one.
vi: Bản đồ ngẫu nhiên được thiết lập ở khoảng giữa mùa đông và mùa xuân, chủ yếu với địa hình phủ tuyết. Ghi chú: các bản đồ ngẫu nhiên thường không cân đối, nhưng nếu có thời gian, bạn có thể tạo lại chúng đến khi nhận được một bản đồ tốt.

note: type: Content of: <book><bookinfo><title>
en: Battle for Wesnoth User&#8217;s Manual
vi: Hướng dẫn người dùng Trận chiến vì Wesnoth

note: type: Content of: <book><preface><simpara>
en: The Battle for Wesnoth is a turn-based strategy game with a fantasy theme.
vi: Trận chiến vì Wesnoth là một trò chơi chiến lược dựa trên lượt đi với phong cách thần thoại.

note: type: Content of: <book><preface><simpara>
en: Build up a great army, gradually training raw recruits into hardened veterans. In later games, recall your toughest warriors and form a deadly host against whom none can stand! Choose units from a large pool of specialists, and hand pick a force with the right strengths to fight well on different terrains against all manner of opposition.
vi: Xây dựng quân đội hùng mạnh, từ từ đào tạo lính mới thành các chiến binh kỳ cựu. Trong các trò chơi về sau, gọi lại các chiến binh bền bỉ nhất và tạo thành đạo quân mà không kẻ nào có thể chống lại! Chọn đơn vị từ một loạt các chuyên gia, và chọn thủ công một lực lượng có sức mạnh đúng đắn để chiến đấu tốt trên những địa hình khác nhau chống lại mọi kiểu chống đối.

note: type: Content of: <book><preface><simpara>
en: Wesnoth has many different sagas waiting to be played out. You can battle orcs, undead, and bandits on the marches of the Kingdom of Wesnoth; fight alongside dragons in the lofty peaks, elves in the green reaches of the Aethenwood, dwarves in the great halls of Knalga, or even merfolk in the Bay of Pearls. You can fight to regain the throne of Wesnoth, or use your dread power over the Undead to dominate the land of mortals, or lead your glorious Orcish tribe to victory against the humans who dared despoil your lands.
vi: Wesnoth có nhiều câu chuyện dân gian khác nhau đang chờ bạn chơi. Bạn có thể chiến đấu với người thú, ma quái và trộm cướp ở biên giới của vương quốc Wesnoth, chiến đấu cùng với rồng trên những đỉnh núi cao chót vót, thần tiên trong những dải màu xanh của khu rừng Aethenwood, người lùn trong các đại sảnh của Knalga, hoặc thậm chí người cá ở vịnh Ngọc Trai. Bạn có thể chiến đấu để giành lại ngai vàng Wesnoth, sử dụng sức mạnh kinh hoàng của mình trên ma quái để thống trị vùng đất của con người, hoặc lãnh đạo bộ lạc người thú vinh quang của mình chiến thắng trước những kẻ dám cướp đoạt đất đai của bạn.

note: type: Content of: <book><preface><simpara>
en: You will be able to select from among over two hundred unit types (infantry, cavalry, archers, and mages are just the beginning) and fight actions ranging from small-unit ambushes to clashes of vast armies. You can also challenge your friends – or strangers – and fight in epic multi-player fantasy battles.
vi: Bạn sẽ có thể chọn trong số trên hai trăm kiểu đơn vị (bộ binh, kỵ binh, cung thủ và pháp sư... đó mới chỉ là bắt đầu) và các hành động chiến đấu, từ mai phục các đơn vị nhỏ đến đụng độ các quân đội lớn. Bạn cũng có thể thách đấu bạn bè - hoặc người lạ - và chiến đấu trong những trận chiến nhiều người chơi hoành tráng.

note: type: Content of: <book><preface><simpara>
en: Battle for Wesnoth is open-source software, and a thriving community of volunteers cooperates to improve the game. You can create your own custom units, write your own scenarios, and even script full-blown campaigns. User-maintained content is available from an add-on server, and the very best of it is incorporated into Battle for Wesnoth&#8217;s official releases.
vi: Trận chiến vì Wesnoth là một phần mềm mã nguồn mở, và một cộng đồng thịnh vượng các tình nguyện viên hợp tác để cải tiến trò chơi. Bạn có thể tạo các đơn vị tùy chỉnh, viết các màn chơi, và kể cả các chiến dịch trọn vẹn theo kịch bản của riêng mình. Nội dung do người dùng bảo trì có từ máy chủ phần bổ sung, và những thứ tốt nhất của nó được tích hợp vào các bản phát hành chính thức của Trận chiến vì Wesnoth.

note: type: Content of: <book><chapter><section><title>
en: The World
vi: Thế giới

note: type: Content of: <book><chapter><section><simpara>
en: The known portion of the Great Continent, on which Wesnoth abides, is generally divided into three areas: the Northlands, which are generally lawless; the kingdom of Wesnoth and its occasional principality, Elensefar; and the domain of the Southwest Elves in the Aethenwood and beyond.
vi: Phần đã biết của Đại Lục Địa, trên đó có Wesnoth, nói chung được chia thành ba vùng: vùng đất phương Bắc, thường là không có luật, vương quốc Wesnoth cùng xứ theo từng thời kỳ Elensefar, và lãnh địa của các thần tiên tây nam trong khu rừng Aethenwood và xa hơn.

note: type: Content of: <book><chapter><section><simpara>
en: The Kingdom of Wesnoth lies in the center of this land. Its borders are the Great River to the north, the Dulatus Hills in the east and south, the edge of the Aethenwood to the southwest, and the Ocean to the west. Elensefar, a once-province of Wesnoth, is bordered by the Great River to the north, a loosely defined line with Wesnoth to the east, the Bay of Pearls to the south, and the ocean to the west.
vi: Vương quốc Wesnoth nằm ở trung tâm của vùng đất này. Biên giới của nó là Dòng Sông Lớn ở phía bắc, vùng đồi Dulatus ở phía đông và nam, bìa rừng Aethenwood ở phía tây nam, và Đại Dương Lớn ở phía tây. Elensefar, tỉnh một thời của Wesnoth, giới hạn bởi Dòng Sông Lớn ở phía bắc, một đường xác định lỏng lẻo với Wesnoth ở phía đông, vịnh Ngọc Trai ở phía nam, và đại dương ở phía tây.

note: type: Content of: <book><chapter><section><simpara>
en: The Northlands is the wild country north of the Great River. Various groups of orcs, dwarves, barbarians and elves populate the region.  To the north and east lies the forest of Lintanir, where the great kingdom of the North-Elves keeps to its own mysterious affairs.
vi: Vùng đất phương Bắc là xứ sở hoang vu ở phía bắc của Dòng Sông Lớn. Nhiều nhóm người thú, người lùn, những người man rợ và thần tiên cư trú trong vùng. Ở phía bắc và phía đông là khu rừng Lintanir, ở đó vương quốc lớn của các thần tiên phương bắc giữ những công việc bí ẩn của riêng nó.

note: type: Content of: <book><chapter><section><simpara>
en: Over the land are scattered villages where you can heal your troops and gather the income required to support your army. You will also have to cross mountains and rivers, push through forests, hills and tundra, and cross open grassland. In each of these areas different creatures have adapted to live there and can travel more easily and fight better when they are in familiar terrain.
vi: Trên vùng đất là những ngôi làng rải rác ở đó bạn có thể điểu trị cho quân lính và thu thập thu nhập cần để hỗ trợ quân đội. Bạn cũng sẽ phải băng qua núi, sông, xuyên qua rừng, đồi, lãnh nguyên, và băng qua đồng cỏ trống trải. Trong mỗi vùng này, các sinh vật khác nhau đã thích nghi để sống ở đó có thể di chuyển dễ dàng hơn và chiến đấu tốt hơn khi chúng ở trong địa hình quen thuộc.

note: type: Content of: <book><chapter><section><section><title>
en: The Creatures
vi: Các sinh vật

note: type: Content of: <book><chapter><section><section><simpara>
en: In the world of Wesnoth there dwell humans, elves, dwarves, orcs, drakes, saurians, mermen, nagas, and many other races yet more obscure and wondrous. In accursed lands walk undead and ghosts and specters; monsters lurk in its ruins and dungeons.  Each has adapted to particular terrains. Humans inhabit primarily the temperate grasslands. In the hills, mountains and underground caves orcs and dwarves are most at home. In the forests the elves reign supreme. In the oceans and rivers mermen and nagas dominate.
vi: Trong thế giới Wesnoth ở đó con người, thần tiên, người lùn, người thú, người rồng, thằn lằn, người cá, người rắn, và nhiều chủng tộc khác chưa biết đến cư ngụ. Ở những vùng đất đáng nguyền rủa, người chết và ma đi lang thang, quái vật ẩn nấp trong những đống đổ nát và hầm tối. Mỗi loài đều đã thích nghi với các địa hình cụ thể. Con người sống chủ yếu ở những vùng đồng cỏ ôn hòa. Trên đồi, núi và trong hang động dưới lòng đất, người thú và người lùn gần như đang ở nhà. Trong rừng thần tiên chiến ưu thế. Trên đại dương và sông hồ, người cá và người rắn thống trị.

note: type: Content of: <book><chapter><section><section><simpara>
en: For game purposes, the races group into factions; for example, orcs often cooperate with trolls, and elves or dwarves with humans. Some other factions reflect divisions within human society&#8201;&#8212;&#8201;loyalists vs. outlaws, for example. In most campaigns, you will control units drawn a single faction. But sometimes factions make alliances with others, so you may face more than one faction in a scenario.
vi: Trong trò chơi, các chủng tộc xếp nhóm thành các liên minh, ví dụ, người thú thường hợp tác với quỷ núi, và thần tiên hoặc người lùn với con người. Một số liên minh khác phản ánh sự phân chia trong xã hội con người, ví dụ những người trung thành với những kẻ giang hồ. Trong hầu hết các chiến dịch, bạn sẽ điều khiển các đơn vị lấy từ một liên minh duy nhất. Nhưng đôi khi các liên minh có thể lập đồng minh với những liên minh khác, vì thế bạn có thể phải đối mặt với nhiều hơn một liên minh trong một màn chơi.

note: type: Content of: <book><chapter><section><title>
en: Finding Your Way
vi: Tìm đường của bạn

note: type: Content of: <book><chapter><section><simpara>
en: When Wesnoth first starts it displays an initial background and a column of buttons called the Main Menu. The buttons only work with a mouse. For the impatient, we recommend you: click the "Language" button to set your language; then click the "Tutorial" button to run the tutorial; and then play the campaign, "A Tale of Two Brothers" by clicking the "Campaign" button and selecting it from the list provided.
vi: Khi Wesnoth khởi động lần đầu tiên nó hiển thị một ảnh nền ban đầu và một cột các nút gọi là Trình đơn chính. Các nút chỉ hoạt động với chuột. Cho những người nóng vội, chúng tôi khuyên bạn: nhấn nút "Ngôn ngữ" để thiết lập ngôn ngữ của bạn, sau đó nhấn nút "Hướng dẫn" để chạy hướng dẫn, sau đó chơi chiến dịch "Câu chuyện về hai anh em" bằng cách nhấn nút "Chiến dịch" và chọn nó từ danh sách được cung cấp.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: The tutorial is a real, but basic, game which teaches you some of the basic controls needed to play the game. Winning or losing is not important here, but learning what to do is. Click the Tutorial button to play. In the Tutorial you are in the role of the prince Konrad or the princess Li&#8217;sar, learning from the Elder Mage Delfador — pay attention or he might turn you into a newt.
vi: Hướng dẫn là một trò chơi thực sự, nhưng cơ bản, dạy bạn một số điều cơ bản cần để chơi trò chơi. Thắng hay thua không quan trọng ở đây, mà quan trọng là học những gì cần biết. Nhấn nút Hướng dẫn để chơi. Trong Hướng dẫn, bạn nhập vai hoàng tử Konrad hoặc công chúa Li&#8217;sar, học từ pháp sư già Delfador, hãy chú ý nếu không ông ấy có thể biến bạn thành một con sa giông.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><variablelist><varlistentry><term>
en: Campaign
vi: Chiến dịch

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Wesnoth was primarily designed to play campaigns. Campaigns are a series of connected scenarios. Click this button to start a new campaign. You will be presented with a list of campaigns available on your computer (more can be downloaded if you wish). Select your campaign and click OK to start or Cancel to quit. Each campaign has a difficulty level: easy, medium (normal), and hard. We recommend medium as this level is challenging, but not difficult. You may not change the difficulty during the campaign. In case you have serious problems fighting your way through easy difficulty, the guide about <link linkend="basic_strategy">Basic Strategy</link> will surely help you. Once you have selected the difficulty, you will start with the first scenario of the campaign.
vi: Wesnoth được thiết kế chủ yếu để chơi các chiến dịch. Chiến dịch là một loạt các màn chơi nối tiếp nhau. Nhấn nút này để bắt đầu một chiến dịch mới. Bạn sẽ được cho một danh sách lựa chọn các chiến dịch có trên máy tính (nhiều hơn có thể tải về nếu bạn muốn). Chọn chiến dịch của bạn và nhấn Đồng ý để bắt đầu hoặc Hủy bỏ để thoát. Mỗi chiến dịch có một mức độ khó: dễ, trung bình (bình thường), và khó. Chúng tôi khuyên trung bình vì mức độ này khá thử thách, nhưng không khó. Bạn không thể thay đổi độ khó trong chiến dịch. Trong trường hợp bạn gặp vấn đề nghiêm trọng khi chiến đấu ở mức độ dễ, cẩm nang về <link linkend="basic_strategy">Chiến lược cơ bản</link> chắc chắn sẽ giúp bạn. Một khi bạn đã chọn mức độ khó, bạn sẽ bắt đầu với màn chơi đầu tiên của chiến dịch.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to play single scenarios against one or more opponents. You can play the games over the internet or at your computer, against computer or human opponents. When you select this button a dialogue will appear and allow you to choose how you want to play the scenario. To learn more, see <link linkend="scenarios">scenarios</link>.
vi: Nhấn nút này để chơi một màn chơi chống lại một hoặc nhiều đối thủ. Bạn có thể chơi trò chơi qua Internet hoặc với máy tính, chống lại đối thủ do máy tính hoặc người điều khiển. Khi bạn chọn nút này, một hộp thoại sẽ xuất hiện và cho phép bạn chọn cách bạn muốn chơi màn chơi. Để tìm hiểu thêm, xem <link linkend="scenarios">màn chơi</link>.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to enter the content server where a whole lot of content created by normal users is hosted. Among the things available there are many campaigns, multiplayer eras (defining factions for multiplayer games) and multiplayer maps. With the "Remove Add-ons" button you can remove them again once you do not want them anymore.
vi: Nhấn nút này để vào máy chủ nội dung ở đó chứa rất nhiều nội dung do người dùng bình thường tạo. Trong số các thứ có ở đó là nhiều chiến dịch, thời đại nhiều người chơi (định nghĩa các liên minh cho các trò chơi nhiều người chơi) và bản đồ nhiều người chơi. Với nút "Xóa phần bổ sung" bạn có thể xóa chúng một khi bạn không muốn chúng nữa.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><variablelist><varlistentry><term> #-#-#-#-#  1962  #-#-#-#-# [grid]
en: Map Editor
vi: Chỉnh sửa bản đồ

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to start the Map Editor where you can create custom maps for multiplayer games or for building your own campaign upon.
vi: Nhấn nút này để bắt đầu chương trình chỉnh sửa bản đồ ở đó bạn có thể tạo các bản đồ tùy chỉnh để nhiều người chơi hoặc để xây dựng chiến dịch của riêng bạn.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button, select your language, and click OK to use it, or Cancel to continue with the current language. The first time Wesnoth starts, it defaults to English or your system locale if that can be determined, but once you change it, it will start in that language.
vi: Nhấn nút này, chọn ngôn ngữ của bạn, và nhấn Đồng ý để sử dụng nó, hoặc Hủy bỏ để tiếp tục với ngôn ngữ hiện thời. Lần đầu tiên Wesnoth khởi động, nó mặc định là tiếng Anh hoặc ngôn ngữ bản địa hệ thống nếu có thể được xác định, nhưng một khi bạn thay đổi nó, nó sẽ bắt đầu bằng ngôn ngữ đó.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click here to change default settings.
vi: Nhấn vào đây để thay đổi các thiết lập mặc định.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to close Wesnoth.
vi: Nhấn nút này để đóng Wesnoth.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to open the integrated in game Help System. It will provide you with information about units and all other gameplay relevant things of the game. Most of those things are mentioned in this manual.
vi: Nhấn nút này để mở hệ thống trợ giúp tích hợp trong trò chơi. Nó sẽ cung cấp cho bạn thông tin về các đơn vị và tất cả các thứ khác có liên quan đến trò chơi. Hầu hết các thứ này được đề cập trong hướng dẫn sử dụng này.

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to read the next little tip from the "Tome of Wesnoth".
vi: Nhấn nút này để đọc mẹo nhỏ kế tiếp từ "Tập sách Wesnoth".

note: type: Content of: <book><chapter><section><variablelist><varlistentry><listitem><simpara>
en: Click this button to read the previous little tip from the "Tome of Wesnoth".
vi: Nhấn nút này để đọc mẹo nhỏ trước từ "Tập sách Wesnoth".

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><title> #-#-#-#-#  1898 (SuperTuxKart)  #-#-#-#-# I18N: ./data/gui/screens/help1.stkgui I18N: Tab in help menu I18N: ./data/gui/screens/help2.stkgui I18N: ./data/gui/screens/help3.stkgui I18N: ./data/
en: Game Modes
vi: Chế độ trò chơi

note: type: Content of: <book><chapter><section><simpara>
en: There are two basic ways to play Battle for Wesnoth:
vi: Có hai cách cơ bản để chơi Trận chiến vì Wesnoth:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Play a sequence of connected scenarios, known as a campaign, against the computer.
vi: Chơi một loạt các màn chơi nối tiếp, gọi là một chiến dịch, chống lại máy tính.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Play a single scenario against computer or human opponents.
vi: Chơi một màn chơi đơn chống lại các đối thủ do máy tính hoặc người điều khiển.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title>
en: Campaigns
vi: Chiến dịch

note: type: Content of: <book><chapter><section><section><simpara>
en: Campaigns are sequences of battles with a connecting storyline. Typical campaigns have about 10–20 scenarios. The main advantage with campaigns is that they allow you to develop your army. As you complete each scenario, the remaining units at the end are saved for you to use in the next scenario. If you choose not to use a unit at all during a scenario it is carried over to the next, so you don&#8217;t lose units you don&#8217;t use.
vi: Chiến dịch là các loạt trận chiến với một mạch truyện kết nối. Các chiến dịch thông thường có khoảng 10-20 màn chơi. Lợi thế chính của chiến dịch là chúng cho phép bạn phát triển quân đội. Khi bạn hoàn thành một màn chơi, các đơn vị còn lại ở cuối được lưu lại để bạn sử dụng trong màn chơi kế tiếp. Nếu bạn không chọn sử dụng một đơn vị trong một màn chơi nó vẫn được mang sang màn chơi kế tiếp, vì thế bạn không mất đơn vị nếu bạn không sử dụng.

note: type: Content of: <book><chapter><section><section><simpara>
en: The campaign is the primary form in which Wesnoth is intended to be played, is probably the most enjoyable, and is the recommended way for new players to learn the game.
vi: Chiến dịch là dạng chủ yếu Wesnoth nhắm đến để chơi, có lẽ là được ưa thích nhất, và là cách được khuyến cáo cho những người chơi mới để tìm hiểu trò chơi.

note: type: Content of: <book><chapter><section><section><simpara>
en: A single scenario takes about 30 minutes to 2 hours to complete. This is the fastest way to play, but your units are not saved and you cannot use campaign units. You can play scenarios against the computer or against other players either over the internet or at your computer. Scenarios are accessed through the "Multiplayer" button on the main menu.
vi: Một màn chơi đơn mất khoảng 30 phút đến 2 giờ để hoàn thành. Đây không phải cách nhanh nhất để chơi, nhưng các đơn vị của bạn không được lưu và bạn không thể sử dụng các đơn vị của chiến dịch. Bạn có thể chơi các màn chơi chống lại máy tính hoặc các người chơi khác qua Internet hoặc bên máy tính của bạn. Các màn chơi được truy cập qua nút "Nhiều người chơi" trên trình đơn chính.

note: type: Content of: <book><chapter><section><section><simpara>
en: There are several possible options you are provided with when clicking on the "Multiplayer" button:
vi: Có một vài tùy chọn có thể bạn được cung cấp khi nhấn vào nút "Nhiều người chơi":

note: type: Content of: <book><chapter><section><section><simpara><inlinemediaobject><textobject><phrase>
en: Multiplayer dialog
vi: Hộp thoại nhiều người chơi

note: type: Content of: <book><chapter><section><section><section><title>
en: Join official Server
vi: Tham gia máy chủ chính thức

note: type: Content of: <book><chapter><section><section><section><simpara>
en: This option directly connects you to the official server. You will end in the lobby where you can create your games as you wish and where many games are already open and maybe some players already waiting to join in a new match.
vi: Tùy chọn này kết nối trực tiếp đến máy chủ chính thức. Bạn sẽ kết thúc trong phòng gặp gỡ ở đó bạn có thể tạo các trò chơi như bạn muốn, ở đó nhiều trò chơi cũng đã mở và có thể một số người chơi đang chờ để tham gia một trận đấu mới.

note: type: Content of: <book><chapter><section><section><section><simpara>
en: This option opens a dialog box allowing you to enter the address of the machine to join. In this dialog there also is the button "View List" that does show a list of official servers that can be used as backup if the main server is currently not available.
vi: Tùy chọn này mở một hộp thoại cho phép bạn nhập địa chỉ của máy cần tham gia. Trong hộp thoại này cũng có nút "Xem danh sách" hiện một danh sách các máy chủ chính thức có thể được sử dụng để dự phòng nếu máy chủ chính hiện không hoạt động.

note: type: Content of: <book><chapter><section><section><section><simpara>
en: You can also reach servers hosted by any other player with this menu option.  So if you got a server running in your local network, just enter the address and port number (default: 15000). If you for example want to connect to a server running on the machine with the address 192.168.0.10 and the default port, you would enter this in the dialog: 192.168.0.10:15000
vi: Bạn cũng có thể kết nối đến các máy chủ của bất kỳ người chơi nào khác với tùy chọn trình đơn này. Do đó nếu bạn có một máy chủ đang chạy trên mạng cục bộ, chỉ cần nhập địa chỉ và cổng (mặc định: 15000). Ví dụ nếu bạn muốn kết nối đến một máy chủ đang chạy trên máy có địa chỉ 192.168.0.10 và cổng mặc định, bạn sẽ nhập chuỗi này vào hộp thoại: 192.168.0.10:15000

note: type: Content of: <book><chapter><section><section><section><simpara>
en: To be able to start a multiplayer game without using an external multiplayer server, you have to start the server, which is usually named <emphasis>wesnothd</emphasis>, yourself. This program is automatically started in the background when selecting this option. It will be stopped, once all players left the server.  Other players need to be able to connect to your port 15000 using TCP to play with you on your server. If you are behind a firewall, you will probably need to change your firewall settings to allow incoming connections to port 15000, and tell your firewall to forward such traffic to the machine hosting the game. You should not need to make firewall changes to join games hosted on a public server or by someone else.
vi: Để có thể bắt đầu một trò chơi nhiều người chơi mà không sử dụng máy chủ nhiều người chơi bên ngoài, bạn phải khởi động trình phục vụ, thường được đặt tên là <emphasis>wesnothd</emphasis>. Chương trình này được tự động khởi chạy ngầm khi chọn tùy chọn này. Nó sẽ bị ngừng, khi tất cả các người chơi đã rời máy chủ. Những người chơi khác cần có thể kết nối đến cổng 15000 sử dụng TCP để chơi với bạn trên máy chủ của bạn. Nếu bạn ở sau tường lửa, bạn có lẽ sẽ cần thay đổi các thiết lập tường lửa để cho phép các kết nối đến cổng 15000, và yêu cầu tường lửa chuyển tiếp thông tin đến máy làm chủ trò chơi. Bạn không cần thực hiện thay đổi tường lửa để tham gia các trò chơi có trên một máy chủ công cộng hoặc bởi ai đó khác.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><section><title> #-#-#-#-#  1962  #-#-#-#-# [widget]: id=name
en: Local Game
vi: Trò chơi cục bộ

note: type: Content of: <book><chapter><section><section><section><simpara>
en: This creates a game just running on your computer. You can either use it as hotseat game where everyone plays at the same computers by taking turns in the <emphasis>hotseat</emphasis>. Hotseat games will take about the same time to play as games played over the Internet. Or you can just play a scenario against AI opponents rather than human players. This can be a good way to become familiar with the various maps that are used for multiplayer games before playing against real opponents. It can also be used as a simple way to explore the capabilities of units from the different factions by choosing which faction you will play and which faction your opponents are in these games.  Of course, you can also mix both in one game. That is, play together in a game with a friend against an AI opponent.
vi: Tùy chọn này tạo một trò chơi chạy ngay trên máy tính của bạn. Bạn có thể sử dụng nó làm trò chơi ghế nóng trong đó mọi ngời chơi trên cùng máy tính bằng cách nhận lượt theo <emphasis>ghế nóng</emphasis>. Các trò chơi ghế nóng sẽ mất cùng khoảng thời gian như các trò chơi qua Internet. Hoặc bạn có thể chỉ cần chơi một màn chơi chống lại đối thủ máy tính thay vì con người. Tùy chọn này cũng có thể được sử dụng làm cách đơn giản để khám phá các tính năng của đơn vị từ các liên minh khác nhau bằng cách chọn liên minh nào bạn muốn chơi và liên minh nào đối thủ của bạn chơi. Tất nhiên, bạn cũng có thể trộn cả hai trong một trò chơi, tức là cùng chơi với một người bạn chống lại một đối thủ máy tính.

note: type: Content of: <book><chapter><section><section><title>
en: The Game Screen
vi: Màn hình trò chơi

note: type: Content of: <book><chapter><section><section><simpara><inlinemediaobject><textobject><phrase>
en: Game Screen
vi: Màn hình trò chơi

note: type: Content of: <book><chapter><section><section><simpara>
en: Regardless of whether you are playing a scenario or a campaign, the basic layout of the game screen is the same. The majority of the screen is filled with a map which shows all of the action that takes place in the game. Around the map are various elements which provide useful information about the game and are described in more detail below.
vi: Bất kể bạn đang chơi một màn chơi hay một chiến dịch, bố cục cơ bản của màn hình trò chơi đều giống nhau. Phần lớn màn hình là một bản đồ hiện tất cả các hành động diễn ra trong trò chơi. Xung quanh bản đồ là nhiều thành phần khác cung cấp thông tin hữu ích về trò chơi và được mô tả chi tiết hơn bên dưới.

note: type: Content of: <book><chapter><section><section><simpara>
en: Across the top of the screen from left to right are the following items:
vi: Phía trên màn hình đi từ trái qua phải là các mục sau:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Menu button
vi: Nút trình đơn

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Actions button
vi: Nút Hành động

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Turn counter (current turn/maximum number of turns)
vi: Bộ đếm lượt (lượt hiện thời/số lượt tối đa)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Your gold
vi: Vàng của bạn

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Villages (your villages/total number of villages)
vi: Số làng (làng của bạn/tổng số làng)

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Your total units
vi: Tổng số đơn vị của bạn

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Your upkeep
vi: Phí bảo trì của bạn

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Your income
vi: Thu nhập của bạn

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Current time or time left (in timed multiplayer games)
vi: Thời gian hiện thời hoặc thời gian còn lại (trong các trò chơi nhiều người chơi có định thời gian)

note: type: Content of: <book><chapter><section><section><simpara>
en: Down the right of the screen from top to bottom are:
vi: Phía bên phải màn hình đi từ trên xuống dưới là:

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Full map, scaled
vi: Toàn bản đồ, có tỷ lệ

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Current hex position (x-coordinate, y-coordinate), defense and movement of the currently selected unit on the marked hex
vi: Vị trí ô lục giác hiện thời (tọa độ x, tọa độ y), tỷ lệ phòng thủ và di chuyển của đơn vị hiện được chọn trên ô lục giác được đánh dấu

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Current hex type
vi: Kiểu ô lục giác hiện thời

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Time of day indicator
vi: Chỉ thị thời điểm trong ngày

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: Unit profile for last selected unit
vi: Hồ sơ cho đơn vị được chọn cuối cùng

note: type: Content of: <book><chapter><section><section><orderedlist><listitem><simpara>
en: End Turn button
vi: Nút Kết thúc lượt

note: type: Content of: <book><chapter><section><section><title>
en: Recruit and Recall
vi: Tuyển quân và Gọi lại

note: type: Content of: <book><chapter><section><section><simpara>
en: When you first start a scenario or campaign you will only have a few units on the map. One of these will be your commander (identified by a little golden crown icon). Your commander is usually placed in a castle on a special hex called a keep. Whenever your commander is on a keep (not only your own, but also the keep of any enemy castles you capture) and you have enough gold, you can recruit units for your army. In later scenarios you can recall experienced units that survived earlier scenarios. From here, you can start to build your army to conquer the enemy.
vi: Khi bạn bắt đầu một màn chơi hoặc chiến dịch lần đầu tiên bạn sẽ chỉ có một ít đơn vị trên bản đồ. Một trong số này sẽ là người chỉ huy của bạn (được xác định bằng một biểu tượng vương miện vàng nhỏ). Người chỉ huy của bạn thường được đặt trong một lâu đài trên một ô lục giác đặc biệt gọi là một pháo đài. Khi người chỉ huy của bạn ở trên một pháo đài (không chỉ là pháo đài của bạn, mà cả pháo đài của bất kỳ lâu đài kẻ thù nào bạn chiếm) và bạn có đủ vàng, bạn có thể tuyển các đơn vị cho quân đội của mình. Trong các màn chơi sau, bạn có thể gọi lại các đơn vị có kinh nghiệm đã sống sót trong các màn chơi trước. Từ đây, bạn có thể bắt đầu xây dựng quân đội để chinh phục kẻ thù.

note: type: Content of: <book><chapter><section><section><simpara>
en: The first thing you will probably want to do is recruit your first unit. Press <literal>Ctrl+r</literal> (or right click on an empty castle hex and select "Recruit") and you will be able to recruit a unit from a list of all the units available to you. Each recruit is placed on an empty castle hex. Once you have filled the castle, you cannot recruit any more until units move off. Your opponent&#8217;s commander is similarly placed on its castle keep and will begin by recruiting its troops&#8201;&#8212;&#8201;so don&#8217;t dilly-dally looking at the scenery, there&#8217;s a battle to be won.
vi: Điều đầu tiên bạn có lẽ muốn làm là tuyển đơn vị đầu tiên của bạn. Ấn <literal>Ctrl+r</literal> (hoặc nhấn chuột phải lên một ô lục giác lâu đài còn trống và chọn "Tuyển quân"), bạn sẽ có thể tuyển một đơn vị từ danh sách tất cả các đơn vị có thể. Mỗi quân được tuyển được đặt trên một ô lục giác lâu đài còn trống. Khi bạn đã lấp đầy hết lâu đài, bạn không thể tuyển quân được nữa đến khi các đơn vị di chuyển ra ngoài. Người chỉ huy của đối thủ cũng được đặt trên pháo đài lâu đài của nó và sẽ bắt đầu tuyển dụng quân lính, vì thế đừng la cà ngắm cảnh, có một trận chiến cần phải thắng.

note: type: Content of: <book><chapter><section><section><simpara>
en: At the end of each successful scenario, all your remaining troops are automatically saved. At the start of the next scenario you may recall them in a similar way to recruiting. Recalled troops are often more experienced than recruits and usually a better choice.
vi: Vào cuối mỗi màn chơi thành công, tất cả quân lính còn lại của bạn được lưu tự động. Ở đầu màn chơi kế tiếp, bạn có thể gọi lại chúng theo cách tương tự như tuyển quân. Quân lính được gọi lại thường có nhiều kinh nghiệm hơn lính mới tuyển và thường là lựa chọn tốt hơn.

note: type: Content of: <book><chapter><section><section><title>
en: Your Army
vi: Quân đội của bạn

note: type: Content of: <book><chapter><section><section><simpara>
en: All game types use the same soldiers, called units. Each unit is identified by Race, Level, and Class. Each unit has strengths and weaknesses, based on their Resistances, current Terrain, and Level. Full details are in the in game help.
vi: Tất cả các kiểu trò chơi đều sử dụng binh sĩ, gọi là các đơn vị. Mỗi đơn vị được xác định bởi chủng tộc, cấp độ và phân loại. Mỗi đơn vị đều có điểm mạnh và điểm yếu, dựa trên sức kháng cự của chúng, địa hình hiện thời, và cấp độ. Chi tiết đầy đủ có trong trợ giúp trong trò chơi.

note: type: Content of: <book><chapter><section><section><title>
en: Life and Death — Experience
vi: Sống và Chết - Kinh nghiệm

note: type: Content of: <book><chapter><section><section><simpara>
en: As your troops gain battle experience, they will learn more skills and become stronger. They will also die in battle, so you&#8217;ll need to recruit and recall more when that happens. But choose wisely, for each has strengths and weaknesses a cunning opponent will quickly exploit.
vi: Khi quân lính của bạn giành kinh nghiệm chiến đấu, chúng sẽ học được thêm nhiều kỹ năng và trở nên mạnh hơn. Chúng cũng sẽ chết trong chiến trận, vì thế bạn sẽ cần tuyển quân và gọi lại thêm khi điều đó xảy ra. Nhưng hãy chọn một cách khôn ngoan, vì mỗi quân lính có đều có điểm mạnh và điểm yếu mà một đối thủ xảo trá sẽ dễ dàng lợi dụng.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title> #-#-#-#-#  1959  #-#-#-#-# [topic]: id=victory_and_defeat
en: Victory and Defeat
vi: Chiến thắng và Thua cuộc

note: type: Content of: <book><chapter><section><section><simpara>
en: Pay careful attention to the Objectives pop-up box at the beginning of each scenario. Usually you will achieve victory by killing all enemy leaders, and only be defeated by having your leader killed. But scenarios may have other victory objectives — getting your leader to a designated point, say, or rescuing someone, or solving a puzzle, or holding out against a siege until a certain number of turns have elapsed.
vi: Chú ý cẩn thận hộp thoại Mục tiêu ở đầu mỗi màn chơi. Thông thường bạn sẽ giành chiến thắng bằng cách giết toàn bộ chỉ huy của kẻ thù, và chỉ bị thua cuộc khi để người chỉ huy của mình bị giết. Nhưng các màn chơi có thể có những mục tiêu chiến thắng khác - đưa người chỉ huy của bạn đến một điểm xác định, giải cứu ai đó, giải quyết một vấn đề, hoặc phòng thủ chống lại một cuộc bao vây đến hết một số lượt nhất định.

note: type: Content of: <book><chapter><section><section><simpara>
en: When you win a scenario, the map will gray over and the <emphasis>End Turn</emphasis> button will change to <emphasis>End Scenario</emphasis>. You can now do things like changing your save options or (if you are in a multiplayer game)  chatting with other players before pressing that button to advance.
vi: Khi bạn thắng một màn chơi, bản đồ sẽ xám lại và nút <emphasis>Kết thúc lượt</emphasis> sẽ thay đổi thành <emphasis>Kết thúc màn</emphasis>. Giờ bạn có thể làm những việc như thay đổi các tùy chọn lưu trò chơi hoặc (nếu bạn đang tham gia một trò chơi nhiều người chơi) tán gẫu với những người chơi khác trước khi ấn nút đó để đi tiếp.

note: type: Content of: <book><chapter><section><section><simpara>
en: Your army does not fight for free. It costs you gold to recruit units and gold to maintain them. You start each scenario with gold carried over from previous scenarios (although each scenario ensures you have at least a minimum amount of gold to start if you didn&#8217;t carry over enough from previous scenarios) and can gain more by meeting scenario objectives quickly and, during a scenario, by controlling villages. Each village you control will give you two gold pieces income per turn. When you first start a scenario it is usually worthwhile to gain control of as many villages as you can to ensure you have sufficient income to wage war. You can see your current gold and current income at the top of the screen as described in the section on the <link linkend="game_screen">game screen</link>.
vi: Quân đội của bạn không chiến đấu miễn phí. Bạn mất vàng để tuyển các đơn vị và để bảo trì chúng. Bạn bắt đầu mỗi màn chơi với lượng vàng mang theo từ màn chơi trước (mặc dù mỗi màn chơi đều đảm bảo bạn có ít nhất một lượng vàng tối thiểu để bắt đầu nếu bạn không mang theo đủ từ các màn chơi trước) và có thể tăng nhiều hơn bằng cách thỏa mãn nhanh chóng mục tiêu của màn chơi, và trong một màn chơi, bằng cách kiểm soát các ngôi làng. Mỗi ngôi làng bạn kiểm soát sẽ cho bạn thu nhập hai lượng vàng mỗi lượt. Khi bạn bắt đầu một màn chơi, thường đáng giá khi giành quyền kiểm soát càng nhiều làng càng tốt để đảm bảo bạn có đủ thu nhập để tiến hành chiến tranh. Bạn có thể xem lượng vàng và thu nhập hiện thời của mình ở phía trên màn hình như được mô tả trong phần <link linkend="game_screen">màn hình trò chơi</link>.

note: type: Content of: <book><chapter><section><section><title>
en: Save and Load
vi: Lưu và Tải

note: type: Content of: <book><chapter><section><section><simpara>
en: At the start of each scenario, your game state is normally saved. If you are defeated, you may load it and try again. Once you have succeeded, you will again be asked to save the next scenario and play that. If you have to stop playing during a scenario, you can save your turn and load it again later. Just remember, a good Battle for Wesnoth player never needs to save during a scenario. However, most beginners tend to do so rather often.
vi: Ở đầu mỗi màn chơi, trạng thái trò chơi của bạn thường được lưu lại. Nếu bạn thua cuộc, bạn có thể tải nó và thử lại. Khi bạn đã thành công, bạn sẽ được hỏi lại để lưu màn chơi kế tiếp và chơi màn đó. Nếu bạn phải ngừng khi đang chơi trong một màn chơi, bạn có thể lưu lượt của mình và tải lại nó về sau. Chỉ cần nhớ, một người chơi Trận chiến vì Wesnoth giỏi không bao giờ cần lưu trong một màn chơi. Tuy nhiên, hầu hết những người mới bắt đầu có xu hướng làm thế khá thường xuyên.

note: type: Content of: <book><chapter><section><simpara>
en: Each side is given some amount of gold to begin with, and receives 2 gold pieces per turn, plus 2 more gold pieces for every village that side controls. In a campaign, starting gold is a minimum amount defined by the scenario, which is typically lower as the difficulty level increases. In addition you often get a percentage of gold to carry over from the last scenario played. The exact percentage depends on the scenario and is usually displayed as part of the scenario objectives.
vi: Mỗi phe được cho một lượng vàng nào đó để bắt đầu, và nhận 2 lượng vàng mỗi lượt, cộng thêm 2 lượng vàng nữa cho mỗi ngôi làng phe đó kiểm soát. Trong một chiến dịch, lượng vàng ban đầu là lượng vàng tối thiểu được xác định bởi màn chơi, thường thấp hơn khi mức độ khó tăng lên. Ngoài ra bạn thường có một tỷ lệ phần trăm lượng vàng mang theo từ màn chơi cuối cùng được chơi. Tỷ lệ phần trăm chính xác phụ thuộc vào màn chơi và thường được hiển thị như một phần trong mục tiêu màn chơi.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title> #-#-#-#-#  1959  #-#-#-#-# [topic]: id=recruit_and_recall
en: Recruiting and Recalling
vi: Tuyển quân và Gọi lại

note: type: Content of: <book><chapter><section><section><simpara><inlinemediaobject><textobject><phrase>
en: Recruit dialog
vi: Hộp thoại tuyển quân

note: type: Content of: <book><chapter><section><section><simpara>
en: The major use for gold is to build your army by recruiting new units or recalling units from previous scenarios in a campaign. Units may be recruited or recalled when the leader is on a keep whose castle has at least one vacant castle hex.
vi: Vàng được sử dụng chủ yếu để xây dựng quân đội bằng cách tuyển các đơn vị mới hoặc gọi lại các đơn vị từ các màn chơi trước trong một chiến dịch. Các đơn vị có thể được tuyển hoặc gọi lại khi người chỉ huy ở trên một pháo đài mà lâu đài của nó có ít nhất một ô lục giác trống.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Right-click in an empty castle hex and select Recruit to recruit new units from the list that is presented. The cost to Recruit depends on the unit, but is usually between 10 and 20 gold.
vi: Nhấn chuột phải vào một ô lục giác lâu đài trống và chọn Tuyển quân để tuyển các đơn vị từ danh sách đưa ra. Chi phí để tuyển quân phụ thuộc vào đơn vị, nhưng thường giữa 10 đến 20 vàng.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Right-click in an empty castle hex and select Recall to recall units from previous scenarios. Recalling costs 20 pieces of gold per unit. See <link linkend="unit_recall">recalling units</link> for more information.
vi: Nhấn chuột phải vào một ô lục giác lâu đài trống và chọn Gọi lại để gọi lại các đơn vị từ các màn chơi trước. Gọi lại tốn chi phí 20 lượng vàng mỗi đơn vị. Xem <link linkend="unit_recall">gọi lại đơn vị</link> để biết thêm thông tin.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title>
en: Upkeep
vi: Phí bảo trì

note: type: Content of: <book><chapter><section><section><simpara>
en: Each unit also has an upkeep cost. The upkeep cost is generally equal to the level of the unit, unless the unit has the "Loyal" trait (<link linkend="traits">see below</link>). Units that are not initially recruited — i.e. the leader or those that join voluntarily — usually have the Loyal trait. Upkeep is only paid if the total upkeep of a side&#8217;s units is greater than the number of villages that side controls. Upkeep paid is the difference between the number of villages and the upkeep cost.
vi: Mỗi đơn vị cũng có một chi phí bảo trì. Chi phí bảo trì thường bằng cấp độ của đơn vị, trừ đơn vị có đặc điểm "trung thành" (<link linkend="traits">xem bên dưới</link>). Các đơn vị không được tuyển từ lúc đầu - tức là người chỉ huy hoặc những người tham gia một cách tình nguyện - thường có đặc điểm Trung thành. Chỉ phải trả phí bảo trí nếu tổng phí bảo trì các đơn vị của một phe lớn hơn số ngôi làng phe đó điều khiển. Phí bảo trì phải trả là hiệu giữa số ngôi làng và chi phí bảo trì.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title> #-#-#-#-#  530 (homebank)  #-#-#-#-# column: Income
en: Income
vi: Thu nhập

note: type: Content of: <book><chapter><section><section><simpara>
en: So, the formula for determining the income per turn is
vi: Do đó, công thức để xác định thu nhập mỗi lượt là

note: type: Content of: <book><chapter><section><section><literallayout>
en: 2 + villages − maximum(0, upkeep − villages)
vi: 2 + số làng - max(0, phí bảo trì - số làng)

note: type: Content of: <book><chapter><section><section><simpara>
en: where upkeep is equal to the sum of the levels of all your non-loyal units.
vi: ở đó phí bảo trì băngf tổng cấp độ của tất cả các đơn vị không trung thành của bạn.

note: type: Content of: <book><chapter><section><section><simpara>
en: If the upkeep cost is greater than the number of villages+2 then the side starts losing gold, if it is equal, no income is gained or lost.
vi: Nếu chi phí bảo trì lớn hơn số làng + 2 thì phe bắt đầu mất vàng, nếu nó bằng, không giành được hay mất thu nhập.

note: type: Content of: <book><chapter><section><simpara>
en: Battle for Wesnoth has hundreds of unit types which are characterized by a rich set of statistics. In addition, individual units can have specific <link linkend="traits">traits</link> that make them subtly different from other units of the same type. Finally, campaign designers can add unique units to their campaigns to further expand the options available to players.
vi: Trận chiến vì Wesnoth có hàng trăm kiểu đơn vị được đặc trưng bởi một tập hợp phong phú các chỉ số. Ngoài ra, các đơn vị riêng lẻ có thể có các <link linkend="traits">đặc điểm</link> riêng làm cho chúng hơi khác so với các đơn vị khác có cùng kiểu. Cuối cùng, những nhà thiết kế chiến dịch có thể thêm các đơn vị duy nhất vào chiến dịch của họ để mở rộng thêm các tùy chọn cho người chơi.

note: type: Content of: <book><chapter><section><simpara>
en: The basic statistics for a unit include its hit points (HP), the number of movement points it has, and the weapons it can use and the damage they do. In addition, units have other characteristics, such as alignment and special abilities, that are described in more detail below.
vi: Các chỉ số cơ bản cho một đơn vị bao gồm máu, số điểm di chuyển nó có, vũ khí nó có thể sử dụng và lượng thiệt hại các vũ khí gây ra. Ngoài ra, các đơn vị cũng có các đặc điểm khác, chẳng hạn phân loại và các khả năng đặc biệt, được mô tả chi tiết hơn bên dưới.

note: type: Content of: <book><chapter><section><section><simpara>
en: Every unit has an alignment: lawful, neutral, chaotic, or liminal. Alignment affects how units perform at different times of day. Neutral units are unaffected by the time of day. Lawful units do more damage during the day and less at night. Chaotic units do more damage at night and less during the day. Liminal units do less damage during both night and daytime.
vi: Mỗi đơn vị có một phân loại: chính thống, trung lập, hỗn độn, hoặc tính ngưỡng. Phân loại tác động đến cách các đơn vị thực hiện ở các thời điểm trong ngày khác nhau. Các đơn vị trung lập không bị ảnh hưởng bởi thời điểm trong ngày. Các đơn vị chính thống gây nhiều thiệt hại hơn vào ban ngày và ít hơn vào ban đêm. Các đơn vị hỗn độn gây nhiều thiệt hại hơn vào ban đêm và ít hơn vào ban ngày. Các đơn vị tính ngưỡng gây ít thiệt hại hơn trong cả ngày lẫn đêm.

note: type: Content of: <book><chapter><section><section><simpara>
en: The two "day" and "night" phases are differentiated as Morning, Afternoon and First Watch, Second Watch, by the positions of the sun and moon in the time of day graphic.
vi: Hai giai đoạn "ngày" và "đêm" được phân biệt dưới dạng Buổi sáng, Buổi chiều và Canh một, Canh hai, theo vị trí của mặt trời và mặt trăng trong hình ảnh thời điểm trong ngày.

note: type: Content of: <book><chapter><section><section><simpara>
en: The following table shows the effects of different times of the day on the damage dealt by lawful, chaotic, and liminal units:
vi: Bảng sau đây hiển thị tác động của các thời điểm trong ngày khác nhau đến lượng thiệt hại gây ra bởi các đơn vị chính thống, hỗn độn và tính ngưỡng:

note: type: Content of: <book><chapter><section><section><table><title>
en: Time of the day and damage
vi: Thời điểm trong ngày và lượng thiệt hại

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Day-phase
vi: Giai đoạn trong ngày

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Lawful
vi: Chính thống

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Chaotic
vi: Hỗn độn

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Liminal
vi: Tính ngưỡng

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Day (morning)
vi: Ngày (buổi sáng)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Day (afternoon)
vi: Ngày (buổi chiều)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Night (first watch)
vi: Đêm (canh một)

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: Night (second watch)
vi: Đêm (canh hai)

note: type: Content of: <book><chapter><section><section><simpara>
en: Keep in mind that some scenarios take place underground, where it is perpetually night!
vi: Lưu ý rằng một số màn chơi diễn ra dưới lòng đất, ở đó luôn luôn là đêm!

note: type: Content of: <book><chapter><section><section><simpara>
en: For example: consider a fight between a Lawful and a Chaotic unit when both have a base damage of 12. At dawn and dusk, both will do 12 points of damage if they hit. During Morning or Afternoon, the Lawful unit will do (<literal>12 \* 1.25</literal>) or 15 points, while the Chaotic unit will do (<literal>12 \* 0.75</literal>) or 9 points. During First or Second Watch, the Lawful unit would do 9 points compared to the Chaotic unit&#8217;s 15.
vi: Ví dụ: xem xét một một trận đấu giữa một đơn vị chính thống và một đơn vị trung lập khi cả hai có thiệt hại cơ bản là 12. Vào lúc bình minh hoặc chạng vạng, cả hai sẽ gây ra 12 điểm thiệt hại nếu chúng đánh trúng. Trong buổi sáng hoặc buổi chiều, đơn vị chính thống sẽ gây (<literal>12 \* 1.25</literal>) hay 15 điểm, trong khi đơn vị hỗn độn sẽ gây (<literal>12 \* 0.75</literal>) hay 9 điểm. Trong canh một hoặc canh hai, đơn vị chính thống sẽ gây 9 điểm khi so với 15 của đơn vị hỗn độn.

note: type: Content of: <book><chapter><section><section><simpara>
en: If an equivalent Neutral unit were fighting, it would always do 12 points of damage regardless of the hour.
vi: Nếu một đơn vị trung lập tương đương chiến đấu, nó sẽ luôn gây 12 điểm thiệt hại bất kể giờ giấc.

note: type: Content of: <book><chapter><section><section><simpara>
en: Units have traits which reflect aspects of their character. Traits are assigned randomly to units when they are created. Most units receive two traits.
vi: Các đơn vị có các đặc điểm phản ánh các nét tính chất của chúng. Các đặc điểm được cấp ngẫu nhiên cho các đơn vị khi chúng được tạo. Hầu hết các đơn vị nhận hai đặc điểm.

note: type: Content of: <book><chapter><section><section><simpara>
en: The possible traits for most units are as follows:
vi: Các đặc điểm có thể cho hầu hết các đơn vị là như sau:

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Intelligent
vi: Thông minh

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Intelligent units require 20% less experience than usual to advance (Trolls do not get this trait).  Intelligent units are very useful at the beginning of a campaign as they can advance to higher levels more quickly. Later in campaigns Intelligent is not quite as useful because the After Maximum Level Advancement (AMLA)  is not as significant a change as advancing a level. If you have many <emphasis>maximum level</emphasis> units you may wish to recall units with more useful traits.
vi: Các đơn vị thông minh cần kinh nghiệm để nâng cấp ít hơn bình thường 20% (quỷ núi không có đặc điểm này). Các đơn vị thông minh rất hữu ích ở đầu một chiến dịch vì chúng có thể nâng cấp lên cấp độ cao nhanh hơn. Về sau trong chiến dịch, đặc điểm thông minh không hữu ích lắm bởi vì nâng cấp sau cấp độ tối đa không phải là một thay đổi có ý nghĩa bằng nâng cấp cấp độ. Nếu bạn có nhiều đơn vị ở <emphasis>cấp độ tối đa</emphasis>, bạn có thể muốn gọi lại các đơn vị có những đặc điểm khác hữu ích hơn.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Quick units have 1 extra movement point, but 5% less HP than usual.  Quick is the most noticeable trait, particularly in slower moving units such as trolls or heavy infantry. Units with the Quick trait often have greatly increased mobility in rough terrain, which can be important to consider when deploying your forces. Also, Quick units aren&#8217;t quite as tough as units without this trait and are subsequently less good at holding contested positions.
vi: Các đơn vị nhanh nhẹn có thêm 1 điểm di chuyển, nhưng ít máu hơn bình thường 5%. Nhanh nhẹn là đặc điểm dễ nhận thấy nhất, đặc biệt ở các đơn vị di chuyển chậm như quỷ núi hay bộ binh hạng nặng. Các đơn vị có đặc điểm nhanh nhẹn thường có tính linh động tăng đáng kể trên địa hình gồ ghề, đó có thể là điều quan trọng cần xem xét khi triển khai lực lượng. Ngoài ra, các đơn vị nhanh nhẹn không dai sức bằng các đơn vị không có đặc điểm này và do đó kém hơn khi trấn giữ những vị trí tranh chấp.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Resilient
vi: Bền bỉ

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Resilient units have 4 HP plus 1 HP per level more than usual.  Resilient units can be useful at all stages of a campaign, and this is a useful trait for all units. Resilient is often most helpful as a trait when it occurs in a unit that has some combination of low hitpoints, good defense, or high resistances. Resilient units are especially useful for holding strategic positions against opponents.
vi: Các đơn vị bền bỉ có nhiều hơn bình thường 4 máu cộng thêm 1 máu với mỗi cấp độ.Các đơn vị bền bỉ có thể hữu dụng ở mọi giai đoạn của chiến dịch, và đây là đặc điểm hữu dụng cho mọi đơn vị. Bền bỉ thường là đặc điểm hữu ích nhất khi nó xảy ra ở một đơn vị có sự kết hợp của lượng máu thấp, phòng thủ tốt, hoặc sức kháng cự cao. Các đơn vị bền bỉ đặc biệt hữu ích để trấn giữ những vị trí chiến lược trước đối thủ.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Strong units do 1 more damage for every successful strike in melee combat, and have 1 more HP.  While useful for any close-combat unit, Strong is most effective for units who have a high number of swings such as the Elvish Fighter. Strong units can be very useful when a tiny bit of extra damage is all that is needed to turn a damaging stroke into a killing blow.
vi: Các đơn vị mạnh mẽ gây nhiều hơn 1 điểm thiệt hại cho mỗi đòn đánh trúng khi cận chiến, và có nhiều hơn 1 máu. Mặc dù hữu ích cho bất kỳ đơn vị cận chiến nào, nhưng đặc điểm mạnh mẽ hiệu quả nhất với các đơn vị có số lần đánh cao chẳng hạn như đấu sĩ thần tiên. Các đơn vị mạnh mẽ có thể rất hữu ích khi một chút thiệt hại bổ sung là tất cả những gì cần để biến một đòn gây thiệt hại bình thường thành một đòn đánh kết liễu.

note: type: Content of: <book><chapter><section><section><simpara>
en: There are also some traits that are assigned only for certain units or only for units of a certain race. These are:
vi: Cũng có một số đặc điểm chỉ được cấp cho một số đơn vị hoặc chỉ cho các đơn vị của một chủng tộc nhất định. Đó là:

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Dextrous
vi: Khéo léo

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Dextrous units do 1 more damage for every successful strike in ranged combat.  Dextrous is a trait possessed only by Elves. The Elven people are known for their uncanny grace, and their great facility with the bow. Some, however, are gifted with natural talent that exceeds their brethren. These elves inflict an additional point of damage with each arrow.
vi: Các đơn vị khéo léo gây nhiều hơn 1 điểm thiệt hại cho mỗi đòn đánh trúng khi chiến đấu từ xa. Khéo léo là đặc điểm chỉ có ở thần tiên. Thần tiên nổi tiếng vì vẻ huyền bí, và tài khéo léo với cây cung. Tuy nhiên, một số thần tiên được ban tặng tài năng bẩm sinh trội hơn anh em của họ. Những thần tiên này gây thêm một điểm thiệt hại với mỗi mũi tên.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Fearless
vi: Dũng cảm

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Does not suffer from a negative attack bonus during its unfavorable time of day (Heavy Infantry, Necrophage, Trolls, Walking Corpses).
vi: Không phải chịu hình phạt giảm lực tấn công trong những thời điểm trong ngày không thuận lợi (Bộ binh hạng nặng, Ma ăn xác, Quỷ núi, Xác chết biết đi)

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Feral
vi: Hoang dã

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Healthy
vi: Khỏe mạnh

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Renowned for their vitality, some dwarves are sturdier than others and can rest heal even when traveling or fighting.  Healthy units have 1 HP plus 1 HP per level more than usual and rest heal the usual 2 HP after each turn regardless.
vi: Lừng danh vì sức sống lâu bền, một số người lùn cứng cáp hơn những người khác và có thể nghỉ ngơi kể cả khi đang di chuyển hoặc chiến đấu. Các đơn vị khỏe mạnh có nhiều hơn bình thường 1 máu cộng thêm 1 máu với mỗi cấp độ và phục hồi 2 máu nghỉ ngơi thông thường sau mỗi lượt.

note: type: Content of: <book><chapter><section><section><simpara>
en: There are also some traits that are not assigned randomly.  These traits can either be assigned by the scenario designer or are always assigned based on the unit type:
vi: Cũng có một số đặc điểm không được cấp ngẫu nhiên. Các đặc điểm này có thể được cấp bởi người thiết kế màn chơi hoặc luôn được cấp dựa trên kiểu đơn vị:

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Aged
vi: Già

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: The oldest units may have the Aged trait, receiving an 8 points HP decrease and having -1 movement and melee damage.
vi: Các đơn vị già nhất có thể có đặc điểm Già, giảm 8 điểm máu, 1 điểm di chuyển và lượng thiệt hại cận chiến.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Units with the Dim trait require 20% more experience to advance.
vi: Các đơn vị có đặc điểm Đần độn cần thêm 20% kinh nghiệm để nâng cấp.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Elemental units aren&#8217;t alive and thus are immune to poison, and drain and plague don&#8217;t work on them.  Elemental units generally have <emphasis>Elemental</emphasis> as their only trait.
vi: Các đơn vị sơ cấp không phải là sinh vật do đó miễn nhiễm với độc, bòn rút với bệnh dịch cũng không có tác dụng với chúng. Các đơn vị sơ cấp nói chung có <emphasis>Sơ cấp</emphasis> là đặc điểm duy nhất.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Loyal
vi: Trung thành

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Loyal units don&#8217;t incur upkeep. Most units incur an upkeep cost at the end of every turn, which is equal to their level. Loyal units do not incur this cost.  During campaigns, certain units may opt to join the player&#8217;s forces of their own volition. These units are marked with the Loyal trait. Although they may require payment to be recalled, they never incur any upkeep costs. This can make them invaluable during a long campaign, when gold is in short supply.  This trait is never given to recruited units, so it may be unwise to dismiss such units or to send them to a foolish death.
vi: Các đơn vị trung thành không đòi phí bảo trì. Hầu hết các đơn vị đều đòi một chi phí bảo trì ở cuối mỗi lượt, bằng với cấp độ của chúng. Các đơn vị trung thành không đòi chi phí này. Trong chiến dịch, các đơn vị nhất định có thể chọn gia nhập lực lượng của người chơi với ý muốn riêng. Các đơn vị này được đánh dấu bằng đặc điểm trung thành. Mặc dù chúng có thể đòi tiền để được gọi lại, nhưng chúng không bao giờ đòi chi phí bảo trì. Đặc điểm này có thể khiến chúng trở nên vô giá trong một chiến dịch dài, khi lượng vàng tiếp tế ít. Các đơn vị được tuyển không bao giờ có đặc điểm này, do đó sẽ là không khôn ngoan khi thải hồi các đơn vị trung thành hoặc để chúng chết một cách dại dột.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Mechanical units aren&#8217;t alive and thus are immune to poison, and drain and plague don&#8217;t work on them.  Mechanical units generally have <emphasis>Mechanical</emphasis> as their only trait.
vi: Các đơn vị máy móc không phải là sinh vật do đó miễn nhiễm với độc, bòn rút và bệnh dịch cũng không có tác dụng với chúng. Các đơn vị máy móc nói chung có <emphasis>Máy móc</emphasis> là đặc điểm duy nhất.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Large, unwieldy units with the Slow trait have -1 movement and 5% more hitpoints.
vi: Các đơn vị lớn, vụng về với đặc điểm Chậm chạp giảm 1 điểm di chuyển và nhiều hơn 5% máu.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Undead units are immune to poison, also drain and plague doesn&#8217;t work on them.  Undead units generally have <emphasis>Undead</emphasis> as their only trait. Since Undead units are the bodies of the dead, risen to fight again, poison has no effect upon them. This can make them invaluable in dealing with foes who use poison in conjunction with their attacks.
vi: Các đơn vị ma quái miễn nhiễm với độc, bòn rút và bệnh dịch cũng không có tác dụng với chúng. Các đơn vị ma quái nói chung có <emphasis>Ma quái</emphasis> là đặc điểm duy nhất. Bởi vì các đơn vị ma quái là thân xác của người chết, được gọi lên để chiến đấu, nên chất độc không có tác dụng với chúng. Điều này có thể khiến chúng trở nên vô giá khi xử lý những kẻ thù sử dụng chất độc kết hợp với tấn công.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Units may have the Weak trait, receiving a -1 increment in hitpoints and melee damage.
vi: Các đơn vị có thể có đặc điểm yếu ớt, giảm 1 máu và 1 lượng thiệt hại cận chiến.

note: type: Content of: <book><chapter><section><section><title>
en: Unit Specialties
vi: Tính đặc biệt của đơn vị

note: type: Content of: <book><chapter><section><section><simpara>
en: Certain units have special attacks. These are listed below:
vi: Một số đơn vị có các đòn tấn công đặc biệt. Chúng được liệt kê bên dưới:

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Backstab
vi: Đánh lén

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: When used offensively, this attack deals double damage if there is an enemy of the target on the opposite side of the target, and that unit is not incapacitated (e.g. petrified).
vi: Khi được sử dụng để tấn công, đòn này gây lượng thiệt hại lớn gấp đôi nếu có một kẻ thù của đối phương ở phía đối diện của đối phương, và đơn vị đó không bị mất khả năng (ví dụ bị hóa đá).

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Berserk
vi: Điên cuồng

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: When used offensively, this attack deals double damage to the target. It also causes this unit to take double damage from the target&#8217;s counterattack.
vi: Khi được sử dụng để tấn công, đòn này gây lượng thiệt hại lớn gấp đôi cho đối phương. Nó cũng khiến cho đơn vị này phải chịu lượng thiệt hại lớn gấp đôi từ đòn phản công của đối phương.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Drain
vi: Bòn rút

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [drains]: id=drains
en: This unit drains health from living units, healing itself for half the amount of damage it deals (rounded down).
vi: Đơn vị này bòn rút sức khỏe từ các đơn vị có sự sống, phục hồi máu cho bản thân một lượng bằng một nửa lượng thiệt hại mà nó gây ra (làm tròn xuống).

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Firststrike
vi: Đánh trước

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [firststrike]: id=firststrike
en: This unit always strikes first with this attack, even if they are defending.
vi: Đơn vị này luôn đánh trước với đòn này, kể cả khi đang phòng thủ.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Magical
vi: Phép thuật

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [chance_to_hit] [chance_to_hit]: id=magical
en: This attack always has a 70% chance to hit regardless of the defensive ability of the unit being attacked.
vi: Đòn này luôn có cơ hội đánh trúng 70% bất kể khả năng phòng thủ của đơn vị bị tấn công.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Marksman
vi: Thiện xạ

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [chance_to_hit]: id=marksman
en: When used offensively, this attack always has at least a 60% chance to hit.
vi: Khi được sử dụng để tấn công, đòn này luôn có cơ hội đánh trúng ít nhất cũng là 60%.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Plague
vi: Bệnh dịch

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: When a unit is killed by a Plague attack, that unit is replaced with a Walking Corpse on the same side as the unit with the Plague attack. This doesn&#8217;t work on Undead or units in villages.
vi: Khi một đơn vị bị giết bởi một đòn tấn công bệnh dịch, đơn vị đó sẽ bị thay thế bằng một xác chết biết đi ở cùng phe với đơn vị có đòn tấn công bệnh dịch. Đòn này không có tác dụng với ma quái hoặc các đơn vị ở trong làng.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This attack poisons the target. Poisoned units lose 8 HP every turn until they are cured or are reduced to 1 HP. Poison can not, of itself, kill a unit.
vi: Đòn này làm nhiễm độc đối phương. Các đơn vị bị nhiễm độc mất 8 máu mỗi lượt đến khi chúng được giải độc hoặc bị giảm xuống còn 1 máu. Bản thân chất độc không thể giết một đơn vị.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [slow]: id=slow
en: This attack slows the target until it ends a turn. Slow halves the damage caused by attacks and the movement cost for a slowed unit is doubled. A unit that is slowed will feature a snail icon in its sidebar information when it is selected.
vi: Đòn tấn công này làm chậm đối phương đến khi nó kết thúc lượt. Đòn tấn công chậm làm giảm một nửa lượng thiệt hại gây ra bởi đòn của đối phương và chi phí di chuyển của đơn vị bị chậm tăng gấp đôi. Một đơn vị bị chậm sẽ có biểu tượng con ốc sên trong thông tin trạng thái khi chọn nó.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Petrify
vi: Hóa đá

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [petrifies]: id=petrifies
en: This attack petrifies the target, turning it to stone. Units that have been petrified may not move or attack.
vi: Đòn tấn công này hóa đá đối phương, biến nó thành đá. Các đơn vị đã bị hóa đá không thể di chuyển hay tấn công.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: The number of strikes of this attack decreases when the unit is wounded. The number of strikes is proportional to the % of HP/maximum HP the unit has. For example a unit with 3/4 of its maximum HP will get 3/4 of the number of strikes.
vi: Số lần đánh của đòn tấn công này giảm khi đơn vị bị thương. Số lần đánh tỷ lệ với % máu / máu tối đa đơn vị có. Ví dụ một đơn vị có 3/4 lượng máu tối đa sẽ có 3/4 số lần đánh được phép.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title> #-#-#-#-#  1959  #-#-#-#-# [section]: id=abilities_section [topic]: id=..abilities_section
en: Abilities
vi: Khả năng

note: type: Content of: <book><chapter><section><section><simpara>
en: Some units have abilities that either directly affect other units, or have an effect on how the unit interacts with other units. These abilities are listed below:
vi: Một số đơn vị có khả năng hoặc tác động trực tiếp đến các đơn vị khác, hoặc tác động đến cách mà đơn vị đó tương tác với các đơn vị khác. Các khả năng này được liệt kê bên dưới:

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit can hide in forest, and remain undetected by its enemies.  Enemy units cannot see this unit while it is in forest, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này có thể ẩn nấp trong rừng, và không bị kẻ thù phát hiện. Các đơn vị kẻ thù không thể nhìn thấy đơn vị này khi nó ở trong rừng, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Concealment
vi: Ẩn nấp

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit can hide in villages (with the exception of water villages), and remain undetected by its enemies, except by those standing next to it.  Enemy units can not see this unit while it is in a village, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này có thể ẩn nấp trong làng (trừ những ngôi làng dưới nước), và không bị kẻ thù phát hiện, trừ khi kẻ thù có đơn vị đứng cạnh nó. Các đơn vị kẻ thù không thể nhìn thấy đơn vị này khi nó ở trong làng, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Cures
vi: Giải độc

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: A unit which can cure an ally of poison, although the ally will receive no additional healing on the turn it is cured of the poison.
vi: Một đơn vị có thể cứu chữa một đồng minh khỏi độc tố, mặc dù đồng minh sẽ không nhận được thêm lượng máu phục hồi ở lượt nó được giải độc.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Feeding
vi: Bồi dưỡng

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Heals +4
vi: Hồi máu +4

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: Allows the unit to heal adjacent friendly units at the beginning of each turn.  A unit cared for by this healer may heal up to 4 HP per turn, or stop poison from taking effect for that turn.  A poisoned unit cannot be cured of its poison by a healer, and must seek the care of a village or a unit that can cure.
vi: Cho phép đơn vị hồi máu cho các đơn vị đồng minh đứng bên cạnh ở đầu mỗi lượt. Một đơn vị được điều trị viên này chăm sóc có thể phục hồi lên tới 4 máu mỗi lượt, hoặc ngăn chất độc phát huy hiệu lực ở lượt đó. Một đơn vị bị nhiễm độc không thể được một điều trị viên cứu chữa khỏi chất độc, mà phải tìm kiếm sự chăm sóc của một ngôi làng hoặc một đơn vị có khả năng giải độc.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Heals +8
vi: Hồi máu +8

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit combines herbal remedies with magic to heal units more quickly than is normally possible on the battlefield.  A unit cared for by this healer may heal up to 8 HP per turn, or stop poison from taking effect for that turn.  A poisoned unit cannot be cured of its poison by a healer, and must seek the care of a village or a unit that can cure.
vi: Đơn vị này kết hợp các phương thuốc thảo mộc với phép thuật để điều trị cho các đơn vị trên chiến trường nhanh hơn bình thường. Một đơn vị được điều trị viên này chăm sóc có thể phục hồi lên tới 8 máu mỗi lượt, hoặc ngăn chất độc phát huy hiệu lực ở lượt đó. Một đơn vị bị nhiễm độc không thể được một điều trị viên cứu chữa khỏi chất độc, mà phải tìm kiếm sự chăm sóc của một ngôi làng hoặc một đơn vị có khả năng giải độc.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Illuminates
vi: Chiếu sáng

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit illuminates the surrounding area, making lawful units fight better, and chaotic units fight worse.  Any units adjacent to this unit will fight as if it were dusk when it is night, and as if it were day when it is dusk.
vi: Đơn vị này chiếu sáng vùng xung quanh, làm cho các đơn vị chính thống chiến đấu tốt hơn, và các đơn vị hỗn độn chiến đấu kém hơn. Bất kỳ đơn vị nào đứng cạnh đơn vị này đều chiến đấu như thể đang là chạng vạng khi trời đang là ban đêm, và như thể đang là ban ngày khi chạng vạng.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Leadership
vi: Lãnh đạo

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit can lead friendly units that are next to it, making them fight better.  Adjacent friendly units of lower level will do more damage in battle.  When a unit adjacent to, of a lower level than, and on the same side as a unit with Leadership engages in combat, its attacks do 25% more damage times the difference in their levels.
vi: Đơn vị này có thể lãnh đạo các đơn vị cùng phe đứng cạnh nó, làm cho chúng chiến đấu tốt hơn. Các đơn vị cùng phe có cấp độ thấp hơn đứng cạnh sẽ gây nhiều thiệt hại hơn khi chiến đấu. Khi một đơn vị đứng cạnh, có cấp thấp hơn, và ở cùng phe với đơn vị có khả năng lãnh đạo giao chiến, các đòn tấn công của nó gây thiệt hại nhiều hơn 25% nhân với mức chênh lệch cấp độ của chúng.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Nightstalk
vi: Săn đêm

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: The unit becomes invisible during night.  Enemy units cannot see this unit at night, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này trở nên vô hình trong đêm. Các đơn vị kẻ thù không thể nhìn thấy đơn vị này vào ban đêm, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Regenerates
vi: Tái tạo

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit will heal itself 8HP per turn. If it is poisoned, it will remove the poison instead of healing.
vi: Đơn vị này sẽ tự phục hồi 8 máu mỗi lượt. Nếu nó bị nhiễm độc, nó sẽ loại bỏ chất độc thay vì phục hồi.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara> #-#-#-#-#  1959  #-#-#-#-# [skirmisher]: id=skirmisher
en: This unit is skilled in moving past enemies quickly, and ignores all enemy Zones of Control.
vi: Đơn vị này rất giỏi trong việc di chuyển nhanh chóng qua kẻ thù, và bỏ qua toàn bộ vùng kiểm soát của kẻ thù.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Steadfast
vi: Chịu đòn

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit&#8217;s resistances are doubled, up to a maximum of 50%, when defending. Vulnerabilities are not affected.
vi: Sức kháng cự của đơn vị này tăng gấp đôi, lên tới tối đa 50%, khi phòng thủ. Sức kháng cự âm không bị ảnh hưởng.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><term>
en: Submerge
vi: Lặn

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit can hide in deep water, and remain undetected by its enemies.  Enemy units cannot see this unit while it is in deep water, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này có thể ẩn nấp trong nước sâu, và không bị kẻ thù phát hiện. Các đơn vị kẻ thù không thể nhìn thấy đơn vị này khi nó ở trong nước sâu, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: type: Content of: <book><chapter><section><section><variablelist><varlistentry><listitem><simpara>
en: This unit may teleport between any two friendly villages using one of its moves.
vi: Đơn vị này có thể dịch chuyển tức thời giữa hai ngôi làng trống bất kỳ mà phe nó sở hữu, sử dụng một điểm di chuyển.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><title>
en: Experience
vi: Kinh nghiệm

note: type: Content of: <book><chapter><section><section><simpara>
en: Units are awarded experience for fighting. After obtaining enough experience, they will advance a level and become more powerful. The amount of experience gained depends on the level of the enemy unit and the outcome of the battle: if a unit kills its opponent, it receives 8 experience points per level of the enemy (4 if the enemy is level 0), while units that survive a battle without killing their opponents are awarded 1 experience point per level of the enemy. In other words:
vi: Các đơn vị được thưởng kinh nghiệm khi chiến đấu. Sau khi giành đủ kinh nghiệm, chúng sẽ nâng cấp và trở nên mạnh mẽ hơn. Lượng kinh nghiệm giành được phụ thuộc vào cấp độ của đơn vị kẻ thù và kết cục của trận đấu: nếu một đơn vị giết được đối thủ, nó nhận 8 điểm kinh nghiệm với mỗi cấp độ của kẻ thù (4 nếu kẻ thù có cấp độ 0), trong khi các đơn vị sống sót sau trận đấu mà không giết được đối thủ được thưởng 1 điểm kinh nghiệm với mỗi cấp độ của kẻ thù. Nói cách khác:

note: type: Content of: <book><chapter><section><section><table><title>
en: Experience bonuses for killing or fighting enemies of different levels
vi: Thưởng kinh nghiệm khi giết hoặc chiến đấu với kẻ thù có các cấp độ khác nhau

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: enemy level
vi: cấp độ kẻ thù

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: kill bonus
vi: thưởng khi giết

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: fighting bonus
vi: thưởng khi chiến đấu

note: type: Content of: <book><chapter><section><section><title>
en: Recalling units
vi: Gọi lại đơn vị

note: type: Content of: <book><chapter><section><section><simpara>
en: After you complete a scenario, all surviving units will be available to recall in the next scenario. You are not able to move or attack with a unit on the turn you recruit or recall that unit. A Recalled unit retains its previous Level, Experience Points, (sometimes) any magic items acquired, and will arrive with full hitpoints.
vi: Sau khi hoàn thành một màn chơi, tất cả các đơn vị sống sót sẽ có thể được gọi lại ở màn chơi kế tiếp. Bạn không thể di chuyển hoặc tấn công bằng một đơn vị ở lượt bạn tuyển quân hoặc gọi lại đơn vị đó. Một đơn vị được gọi lại vẫn giữ cấp độ, điểm kinh nghiệm, (đôi khi) bất kỳ thứ phép thuật nào đã lấy, và sẽ có đầy đủ máu.

note: type: Content of: <book><chapter><section><simpara>
en: Clicking on a unit identifies all the places it can move on its current turn by dimming unreachable hexes (pressing the number keys 2–7 will identify the additional hexes that can be reached in that number of turns in a similar manner). While in this mode, moving the cursor over a hex will identify the path your unit will take towards that hex as well as additional information on the defensive bonus of your unit on that hex and, if it will take more than one turn, the number of turns it will take your unit to arrive. If you do not wish to move the unit this mode can be cancelled by selecting a different unit (by clicking on the new unit or using the <literal>n</literal> or <literal>N</literal> keys) or by right-clicking (Command-click on a Mac) anywhere on the map. The <link linkend="orbs">orbs</link> on the top of a unit&#8217;s energy bar provide a quick way to see which of your units have already moved or can move further in the current turn.
vi: Nhấn vào một đơn vị xác định tất cả những nơi nó có thể di chuyển đến ở lượt hiện thời bằng cách làm tối các ô lục giác không thể tới được (ấn các phím số 2-7 sẽ xác định các ô lục giác bổ sung có thể tiếp cận với số lượt đó theo cách tương tự). Khi ở trong chế độ này, di chuyển con trỏ trên một ô lục giác sẽ xác định đường đi đơn vị của bạn sẽ theo để hướng đến ô lục giác đó cũng như thông tin thêm về tỷ lệ phòng thủ của đơn vị trên ô lục giác đó, và nếu mất nhiều hơn một lượt, số lượt cần để đơn vị đến. Nếu bạn không muốn di chuyển đơn vị, có thể hủy chế độ này bằng cách chọn một đơn vị khác (bằng cách nhấn vào đơn vị mới hoặc sử dụng các phím <literal>n</literal> hay <literal>N</literal>) hoặc bằng cách nhấn chuột phải (Cmd-nhấn trên máy Mac) vào bất cứ đâu trên bản đồ. <link linkend="orbs">Quả cầu</link> phía trên thanh năng lượng của một đơn vị cung cấp một cách nhanh để xem các đơn vị của bạn đã di chuyển hay còn còn có thể di chuyển tiếp ở lượt này.

note: type: Content of: <book><chapter><section><simpara>
en: If you decide to move the selected unit, click on the hex you want to move to and your unit will move towards that space. If you select a destination which is beyond reach in the current turn, the unit will move as far as it can in the current turn and enter <emphasis>goto-mode</emphasis>. In <emphasis>goto-mode</emphasis> your unit will continue moving towards its destination in subsequent turns. You can easily undo goto movements at the beginning of your next turn. You may also change a unit&#8217;s destination by selecting that unit and choosing a new destination or clicking the unit again to cancel the <emphasis>goto</emphasis>.
vi: Nếu bạn quyết định di chuyển đơn vị được chọn, nhấn vào ô bạn muốn di chuyển đến và đơn vị của bạn sẽ di chuyển đến không gian đó. Nếu bạn chọn một đích nằm ngoài tầm với ở lượt hiện thời, đơn vị sẽ di chuyển xa hết mức có thể ở lượt hiện thời và vào <emphasis>chế độ đi đến</emphasis>. Trong <emphasis>chế độ đi đến</emphasis> đơn vị của bạn sẽ tiếp tục di chuyển đến đích ở các lượt tiếp theo. Bạn có thể dễ dàng đảo lại các di chuyển đi đến ở đầu lượt kế tiếp. Bạn cũng có thể thay đổi đích của một đơn vị bằng cách chọn đơn vị đó và chọn một đích mới hoặc nhấn lại đơn vị để hủy bỏ <emphasis>chế độ đi đến</emphasis>.

note: type: Content of: <book><chapter><section><simpara>
en: Moving onto a village that is neutral or owned by an enemy will take ownership of it and end your move for that unit.
vi: Di chuyển vào một ngôi làng hiện trung lập hoặc của kẻ thù sẽ chiếm quyền sở hữu của nó và kết thúc di chuyển cho đơn vị đó.

note: type: Content of: <book><chapter><section><simpara>
en: Most units exert a Zone of Control which affects the hexes your unit can reach and the path your unit takes. These restrictions are automatically reflected in both the path that is displayed for your unit and the hexes it may move to on the current turn.
vi: Hầu hết các đơn vị gây ra một vùng kiểm soát tác động đến các ô lục giác đơn vị của bạn có thể tiếp cận và đường đi đơn vị của bạn theo. Các hạn chế này được phản ánh tự động trong cả đường đi được hiển thị cho đơn vị của bạn lẫn các ô lục giác nó có thể di chuyển đến ở lượt hiện thời.

note: type: Content of: <book><chapter><section><section><simpara>
en: A unit&#8217;s Zone of Control extends to the six hexes immediately adjacent to the unit, and units that move into an enemy zone of control are forced to stop. Units with the skirmisher ability ignore enemy zones of control and are able to move through them freely without being forced to stop. Level 0 units are considered too feeble to generate a zone of control and all units are able to move through the hexes around an enemy level 0 unit freely.
vi: Vùng kiểm soát của một đơn vị mở rộng đến sáu ô lục giác ngay cạnh đơn vị, và các đơn vị di chuyển vào một vùng kiểm soát của kẻ thù bị bắt buộc phải dừng. Các đơn vị có khả năng đột nhập bỏ qua các vùng kiểm soát của kẻ thù và có thể di chuyển tự do qua chúng mà không bị buộc phải dừng. Các đơn vị cấp độ 0 được xem là quá yếu để tạo ra một vùng kiểm soát và tất cả các đơn vị đều có thể di chuyển dễ dàng qua các ô lục giác xung quanh một đơn vị cấp độ 0 của kẻ thù.

note: #-#-#-#-#  1965 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# type: Content of: <book><chapter><section><section><table><title>
en: Orbs
vi: Quả cầu

note: type: Content of: <book><chapter><section><section><simpara>
en: On the top of the energy bar shown next to each unit of yours is an orb. This orb is:
vi: Phía trên thanh năng lượng hiện bên cạnh mỗi đơn vị của bạn là một quả cầu. Quả cầu này có màu:

note: type: Content of: <book><chapter><section><section><table><tgroup><thead><row><entry>
en: Orb
vi: Quả cầu

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry><inlinemediaobject><textobject><phrase>
en: Green orb
vi: Quả cầu xanh lục

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: If you control the unit and it hasn&#8217;t moved this turn
vi: Nếu bạn điều khiển đơn vị và nó chưa di chuyển ở lượt này

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry><inlinemediaobject><textobject><phrase>
en: Yellow orb
vi: Quả cầu vàng

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: If you control the unit and it has moved this turn, but could still move further or attack
vi: Nếu bạn điều khiển đơn vị và nó đã di chuyển ở lượt này, nhưng vẫn có thể di chuyển tiếp hoặc tấn công

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry><inlinemediaobject><textobject><phrase>
en: Red orb
vi: Quả cầu đỏ

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry>
en: If you control the unit, but it can no longer move or attack, or the user ended the unit&#8217;s turn
vi: Nếu bạn điều khiển đơn vị, nhưng nó không thể di chuyển hoặc tấn công được nữa, hoặc người dùng đã kết thúc lượt của đơn vị

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry><inlinemediaobject><textobject><phrase>
en: Blue orb
vi: Quả cầu xanh lam

note: type: Content of: <book><chapter><section><section><table><tgroup><tbody><row><entry><inlinemediaobject><textobject><phrase>
en: No orb
vi: Không có quả cầu

note: type: Content of: <book><chapter><section><section><title>
en: Ellipses, Team Colors, and Hero Icons
vi: Elip, màu đội và biểu tượng anh hùng

note: type: Content of: <book><chapter><section><section><simpara>
en: Usually the ellipse will be a solid disk. On level 0 units, you will see an ellipse that has broken lines. This indicates that the unit has no Zone of Control.
vi: Thường hình elip sẽ là một đĩa đặc. Trên các đơn vị cấp độ 0, bạn sẽ nhìn thấy một hình elip có các đường đứt nét. Điều này chỉ thị rằng đơn vị không có vùng kiểm soát.

note: type: Content of: <book><chapter><section><title>
en: Fighting
vi: Chiến đấu

note: type: Content of: <book><chapter><section><simpara>
en: If you move next to an enemy unit, you may attack it. Click on your unit that is next to an enemy unit, and click on the enemy you want to attack – this will bring up a window that presents further options for the fight. Every unit has one or more weapons it can attack with. Some weapons, such as swords, are melee weapons, and some weapons, such as bows, are ranged weapons.
vi: Nếu bạn di chuyển đến bên cạnh một đơn vị kẻ thù, bạn có thể tấn công nó. Nhấn vào đơn vị của bạn mà đang đứng cạnh đơn vị của kẻ thù, và nhấn vào kẻ thù bạn muốn tấn công - thao tác này sẽ mở một cửa sổ cho bạn thêm tùy chọn cho trận đấu. Mọi đơn vị đều có một hoặc nhiều vũ khí. Một số vũ khí, chẳng hạn kiếm, là các vũ khí cận chiến, và một số vũ khí, chẳng hạn cung, là các vũ khí từ xa.

note: type: Content of: <book><chapter><section><simpara>
en: If you attack with a melee weapon, the enemy you attack will be able to strike back at you with a melee weapon. If you attack with a ranged weapon, the enemy will be able to strike back with a ranged weapon. If an enemy does not have a weapon of the same type as the one you attack with, they will be unable to strike back and do any damage to you in that fight.
vi: Nếu bạn tấn công bằng một vũ khí cận chiến, kẻ thù bạn tấn công sẽ có thể đánh lại bạn bằng một vũ khí cận chiến. Nếu bạn tấn công bằng một vũ khí từ xa, kẻ thù bạn tấn công sẽ có thể đánh lại bạn bằng một vũ khí từ xa. Nếu kẻ thù không có một vũ khí có cùng kiểu với vũ khí bạn dùng để tấn công, chúng sẽ không thể đánh lại và không gây bất kỳ thiệt hại nào cho bạn trong trận đấu đó.

note: type: Content of: <book><chapter><section><simpara>
en: Every unit has a chance of being hit based on the terrain it is in. For instance, units in castles and villages have a lower chance of being hit, and Elves in forest have a low chance of being hit. To see a unit&#8217;s defense rating (i.e. chance not to be hit) in terrain, click on the unit, and then mouse over the terrain you&#8217;re interested in, and the defense rating will be displayed as a percentage value in the status pane, as well as shown over the terrain hex.
vi: Mọi đơn vị đều có một nguy cơ bị đánh trúng phụ thuộc vào địa hình nó đang đứng. Ví dụ, các đơn vị trong lâu đài và làng có nguy cơ bị đánh trúng thấp hơn, và thần tiên trong rừng có nguy cơ bị đánh trúng thấp. Để xem tỷ lệ phòng thủ (tức là cơ hội không bị đánh trúng) của đơn vị, nhấn vào đơn vị, sau đó di chuột trên địa hình bạn quan tâm, và tỷ lệ phòng thủ sẽ được hiển thị như một giá trị phần trăm trong khung trạng thái, cũng như được hiển thị trên ô lục giác địa hình.

note: type: Content of: <book><chapter><section><simpara>
en: You can obtain additional information, including the chance that the attacker and defender will be killed, by clicking on the "Damage Calculations" button in the fight window.
vi: Bạn có thể nhận được thêm thông tin bổ sung, bao gồm cơ hội mà người tấn công và người phòng thủ sẽ bị giết, bằng cách nhấn nút "Tính toán thiệt hại" trong cửa sổ trận đấu.

note: type: Content of: <book><chapter><section><section><title>
en: Attack types
vi: Kiểu tấn công

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: <emphasis role="strong">Blade</emphasis>: Weapons with a cutting edge, used to chop pieces of flesh from a foe. Examples: dagger, scimitar, saber, drake claws.
vi: <emphasis role="strong">Chém</emphasis>: Các vũ khí có cạnh để cắt, dùng để chặt các mẩu thịt từ kẻ thù. Ví dụ: dao găm, đao, kiếm lưỡi cong, móng vuốt người rồng.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: <emphasis role="strong">Piercing</emphasis>: Weapons with a sharp point and either a long handle or a missile, used to perforate foe&#8217;s body and damage internal organs. Examples: Knight or infantry pike, arrow.
vi: <emphasis role="strong">Đâm</emphasis>: Các vũ khí có điểm nhọn và hoặc một tay cầm dài hoặc một vật phóng ra, dùng để xuyên thủng cơ thể kẻ thù và gây thiệt hại cho các cơ quan bên trong. Ví dụ: thương, mác, mũi tên.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: <emphasis role="strong">Impact</emphasis>: Weapons having neither a sharp point nor a cutting edge, but heavy enough to break an enemy&#8217;s bones. Examples: mace, staff, Troll fist.
vi: <emphasis role="strong">Va đập</emphasis>: Các vũ khí không có đầu nhọn hay cạnh sắc, nhưng đủ nặng để đập vỡ xương cốt kẻ thù. Ví dụ: chùy, gậy, nắm đấm quỷ núi.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: <emphasis role="strong">Cold</emphasis>: Weapons based on cold or ice missiles. Example: A Dark Adepts&#8217;s chill wave.
vi: <emphasis role="strong">Lạnh</emphasis>: Các vũ khí dựa trên hơi lạnh hoặc đạn băng. Ví dụ: sóng lạnh của một tín đồ bóng tối.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: <emphasis role="strong">Fire</emphasis>: Weapons using fire to roast the foe like a chicken. Example: A drake&#8217;s fire breath.
vi: <emphasis role="strong">Lửa</emphasis>: Các vũ khí sử dụng lửa để nướng kẻ thù như một con gà. Ví dụ: hơi thở lửa của một người rồng.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: <emphasis role="strong">Arcane</emphasis>: An attack that dispels the magic animating zombies, specters, and other undead creatures and spirits. Example: A white mage&#8217;s magic attack.
vi: <emphasis role="strong">Bí kíp</emphasis>: Một đòn tấn công xua đuổi phép thuật hồi sinh xác chết, bóng ma, các sinh vật và linh hồn ma quái khác. Ví dụ: đòn tấn công phép thuật của một pháp sư trắng.

note: type: Content of: <book><chapter><section><section><simpara>
en: Each unit is more or less vulnerable to the different attack types. 6 figures in the unit description show strength and weakness of the unit against the 6 attack types. A positive resistance figure indicates that the unit will suffer less damages from the attack type. A negative resistance figure indicates that the unit is especially vulnerable to this attack type.
vi: Mỗi đơn vị nhiều hay ít đều dễ bị tổn thương với các kiểu tấn công khác nhau. 6 chỉ số trong mô tả đơn vị hiển thị điểm mạnh và điểm yếu của đơn vị trước 6 kiểu tấn công. Một chỉ số sức kháng cự dương chỉ thị rằng đơn vị sẽ chịu ít thiệt hại hơn từ kiểu tấn công. Một chỉ số sức kháng cự âm chỉ thị rằng đơn vị đặc biệt dễ bị tổn thương trước kiểu tấn công này.

note: type: Content of: <book><chapter><section><section><simpara>
en: Examples: Drake scales protect them from most of attack types except from piercing weapon and cold weapon. Human Cavalry units are generally well protected except from piercing attacks which are their weak point. Undead are very resistant to blade and piercing weapon but very vulnerable to impact attacks and arcane attacks.
vi: Ví dụ: Lớp vảy của người rồng bảo vệ chúng trước hầu hết các kiểu tấn công ngoại trừ vũ khí đâm và vũ khí lạnh. Các đơn vị kỵ binh của con người nói chung được bảo vệ tốt trừ các đòn tấn công đâm, đó là điểm yếu của chúng. Ma quái có sức kháng cự rất cao trước vũ khí chém và đâm nhưng rất dễ bị tổn thương trước các đòn tấn công va đập và bí kíp.

note: type: Content of: <book><chapter><section><section><simpara>
en: Using the best attack type against enemy units will substantially increase your chances of killing them.
vi: Sử dụng kiểu tấn công tốt nhất chống lại các đơn vị kẻ thù về thực chất sẽ tăng cơ hội của bạn để giết chúng.

note: type: Content of: <book><chapter><section><simpara>
en: A unit may be healed a maximum of 8 hitpoints per turn. A unit that does not move or fight during a turn is <emphasis>resting</emphasis> and will recover 2 hitpoints. Hitpoints recovered through <emphasis>resting</emphasis> are added on top of hitpoints recovered through healing so it is possible for a unit to recover up to a total of 10 hit points per turn.
vi: Một đơn vị có thể được điều trị tối đa 8 máu mỗi lượt. Một đơn vị không di chuyển hoặc chiến đấu trong một lượt được <emphasis>nghỉ ngơi</emphasis> và sẽ phục hồi 2 máu. Máu phục hồi nhờ <emphasis>nghỉ ngơi</emphasis> được thêm vào máu phục hồi nhờ điều trị, do đó một đơn vị có thể phục hồi lên tới tổng cộng 10 máu mỗi lượt.

note: type: Content of: <book><chapter><section><simpara>
en: There are two basic ways for a unit to be healed:
vi: Có hai cách cơ bản để một đơn vị được phục hồi máu:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Waiting in a village. The unit will heal 8 hitpoints every turn.
vi: Chờ trong một ngôi làng. Đơn vị sẽ phục hồi 8 máu mỗi lượt.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Being adjacent to units with the <emphasis>heals</emphasis> ability. The number of hitpoints healed is specified in the unit&#8217;s ability description. This is invariably <emphasis>heals +4</emphasis> or <emphasis>heals +8</emphasis>.
vi: Đứng bên cạnh các đơn vị có khả năng <emphasis>hồi máu</emphasis>. Số lượng máu phục hồi được chỉ định trong mô tả khả năng của đơn vị. Đó là <emphasis>hồi máu +4</emphasis> hoặc <emphasis>hồi máu +8</emphasis>.

note: type: Content of: <book><chapter><section><section><title>
en: Regeneration
vi: Tái tạo

note: type: Content of: <book><chapter><section><section><simpara>
en: Trolls and Woses have the ability to heal themselves naturally through regeneration. They will heal 8 points each turn if they are injured. Note that because all units may only heal a maximum of 8 points per turn, Trolls and Woses gain no additional benefit from being on a village or next to a healing unit.
vi: Quỷ núi và thần rừng có khả năng tự phục hồi bẩm sinh nhờ tái tạo. Chúng sẽ phục hồi 8 máu mỗi lượt nếu chúng bị thương. Chú ý rằng bởi vì tất cả các đơn vị chỉ có thể phục hồi tối đa 8 máu mỗi lượt, quỷ núi và thần rừng không nhận được lợi ích thêm từ việc ở trong một ngôi làng hay đứng bên cạnh một đơn vị hồi máu.

note: type: Content of: <book><chapter><section><section><simpara>
en: Some attacks can inflict poison damage on your unit. When this happens the poisoned unit will take 8 damage each turn until it is cured. Poison can be cured by waiting on a village or being next to a unit with the <emphasis>cures</emphasis> ability. Units with the <emphasis>heals</emphasis> ability can only prevent the poison from causing damage that turn, not cure it. When poison is cured the unit does not gain or lose hitpoints on that turn due to healing/poisoning. A unit can not be healed normally until it is cured of poisoning. Resting is still allowed, although it will not substantially diminish the poison&#8217;s effect.
vi: Một số đòn tấn công có thể gây thiệt hại độc trên đơn vị của bạn. Khi điều này xảy ra, đơn vị bị nhiễm độc sẽ nhận lượng thiệt hại 8 máu mỗi lần đến khi nó được giải độc. Chất độc có thể được giải bằng cách chờ trong một ngôi làng hoặc đừng bên cạnh một đơn vị có khả năng <emphasis>giải độc</emphasis>. Các đơn vị có khả năng <emphasis>hồi máu</emphasis> chỉ có thể ngăn chất độc không gây thiệt hại ở lượt đó, chứ không giải độc. Khi chất độc được giải, đơn vị không tăng hay mất máu ở lượt đó do hồi máu/nhiễm độc. Một đơn vị thường không thể được hồi máu đến khi nó được giải độc. Nghỉ ngơi vẫn được cho phép, mặc dù về căn bản nó sẽ không làm giảm tác dụng của chất độc.

note: type: Content of: <book><chapter><section><section><simpara>
en: Some other hints about healing:
vi: Một số gợi ý khác về hồi máu:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: A unit may take several turns to be fully healed.
vi: Một đơn vị có thể mất vài lượt để phục hồi hoàn toàn.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Healers (Elvish Shaman, Elvish Druid, Elvish Shyde, White Mage, Mage of Light, Paladin) heal all wounded units around them, so you can keep units close to the battle without losing them.
vi: Các điều trị viên (pháp sư thần tiên, đạo sĩ thần tiên, tiên nữ cánh chuồn, pháp sư trắng, pháp sư ánh sáng, hiệp sĩ thần thánh) hồi máu tất cả các đơn vị bị thương xung quanh chúng, do đó bạn có thể giữ các đơn vị này gần trận chiến mà không làm mất chúng.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Healers do not heal enemy units.
vi: Các điều trị viên không hồi máu các đơn vị kẻ thù.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Healers cannot heal themselves, but see next point.
vi: Các điều trị viên không thể hồi máu cho chính mình, nhưng xem điểm kế tiếp.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Use your healers in pairs, so they can heal each other if needed.
vi: Sử dụng các điều trị viên theo cặp, để họ có thể phục hồi cho nhau nếu cần thiết.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Multiple healers from different allied sides can heal the same unit and speed up healing.
vi: Nhiều điều trị viên từ các phe đồng minh khác nhau có thể hồi máu cho cùng đơn vị và tăng tốc độ hồi máu.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Trolls and Woses cannot regenerate other units.
vi: Quỷ núi và thần rừng không thể tái tạo các đơn vị khác.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Trolls and Woses cure themselves from poison as a village does.
vi: Quỷ núi và thần rừng tự giải độc như một ngôi làng làm.

note: type: Content of: <book><chapter><title>
en: Strategy and Tips
vi: Chiến lược và Mẹo

note: type: Content of: <book><chapter><section><title>
en: Basic Strategy
vi: Chiến lược cơ bản

note: type: Content of: <book><chapter><section><simpara>
en: The following basic combat principles and tips are intended to help starting off your career as a Wesnothian battle veteran. The minor concrete examples are somewhat tied to the "Heir to the Throne" campaign.
vi: Những nguyên tắc và mẹo chiến đấu cơ bản sau đây nhằm giúp bạn bắt đầu sự nghiệp của một cựu binh chiến đấu người Wesnoth. Những ví dụ cụ thể nhỏ hơi gắn với chiến dịch "Người thừa kế ngai vàng".

note: type: Content of: <book><chapter><section><section><title>
en: Don&#8217;t waste units
vi: Đừng lãng phí các đơn vị

note: type: Content of: <book><chapter><section><section><simpara>
en: Do not send wounded units to a sure death. Once a unit loses more than half of its hit points (HP), you should seriously consider retreating it to safety and either station it in a village for healing or give him to the care of a healer (like Elvish Shamans or White Mages). Healers are very useful!
vi: Đừng để các đơn vị bị thương đến một cái chết chắc chắn. Khi một đơn vị mất nhiều hơn nửa máu của nó, bạn nên xem xét một cách nghiêm túc việc rút nó về nơi an toàn và hoặc là để nó đứng trong một ngôi làng để hồi máu hoặc chăm sóc nó bằng một điều trị viên (như Pháp sư thần tiên hoặc Pháp sư trắng). Các điều trị viên rất hữu ích!

note: type: Content of: <book><chapter><section><section><simpara>
en: This is for practical reasons: a heavily wounded unit cannot hold back or kill the enemy. During attack and counterattack, it most often will perish. Further, by sending it to its sure death, its gathered experience points (XP) are lost. Recruiting a replacement may be impossible because the leader is not in its keep or because funds are running low. Even if you can recruit a replacement, it is most often far away from the battle front. So don&#8217;t waste your units.
vi: Điều này là vì những lý do thực tế: một đơn vị bị thương nặng không thể trấn giữ hoặc giết kẻ thù. Khi tấn công hoặc phản công, nó nhiều khả năng bỏ mạng. Ngoài ra, bằng cách gửi nó đến cái chết chắc chắn, điểm kinh nghiệm (KN) nó đã thu thập được bị mất. Tuyển dụng một đơn vị thay thế có thể là không thể bởi vì người chỉ huy của bạn không ở trên pháo đài hoặc quỹ tiền của bạn đang xuống thấp. Kể cả nếu bạn có thể tuyển một người thay thế, nó thường cách xa mặt trận. Do đó đừng lãng phí các đơn vị của bạn.

note: type: Content of: <book><chapter><section><section><title>
en: Out of the enemy&#8217;s reach
vi: Ngoài tầm với của kẻ thù

note: type: Content of: <book><chapter><section><section><simpara>
en: How do you guard wounded units? They are best guarded by being out of the adversary&#8217;s reach. No enemy can attack them if enemies cannot even come near them. The next section about zone of control (ZOC) shows how to restrict the enemy&#8217;s moves.
vi: Bạn bảo vệ các đơn vị bị thương bằng cách nào? Chúng được bảo vệ tốt nhất bằng cách nằm ngoài tầm với của kẻ địch. Không có kẻ thù nào có thể tấn công chúng nếu kẻ thù thậm chí còn không thể đến gần chúng. Phần tiếp theo nói về vùng kiểm soát (VKS) chỉ cho bạn cách hạn chế di chuyển của kẻ thù.

note: type: Content of: <book><chapter><section><section><simpara>
en: In the Action menu, you can select "Show Enemy Moves" to highlight all possible hexes your adversary can actually move to. This takes your zone of control into account. Thus you can check that your near death unit, which is behind, indeed cannot be attacked as the enemy cannot move close to it.
vi: Trong trình đơn Hành động, bạn có thể chọn "Hiện di chuyển của kẻ thù" để tô sáng tất cả các ô lục giác mà đối thủ của bạn có thể thực sự di chuyển tới. Điều này tính cả vùng kiểm soát của bạn. Do đó bạn có thể đảm bảo đơn vị gần chết của bạn, đang ở đằng sau, quả thực không thể bị tấn công vì kẻ thù không thể di chuyển đến gần nó.

note: type: Content of: <book><chapter><section><section><simpara>
en: When your armies meet, you may want to try to be the first to attack. So try to end your move out of striking range of the enemy army. He cannot attack but most likely will close into your striking range.
vi: Khi quân đội gặp gỡ, bạn có thể muốn cố gắng là người đầu tiên tấn công. Do đó cố gắng kết thúc lượt nằm ngoài phạm vi đánh của đơn vị kẻ thù. Hắn không thể tấn công mà nhiều khả năng sẽ vào gần phạm vi đánh của bạn.

note: type: Content of: <book><chapter><section><section><title>
en: Shield with your zone of control (ZOC)
vi: Che chắn bằng vùng kiểm soát (VKS) của bạn

note: type: Content of: <book><chapter><section><section><simpara>
en: Every unit of level 1 or higher maintains a zone of control (ZOC) covering all 6 neighboring hexes. This means that once an enemy moves into one of the six neighboring tiles, it is forced to halt and its movement phase ends (only enemies with the rare skirmisher ability ignore this).
vi: Mọi đơn vị có cấp độ 1 trở lên đều có một vùng kiểm soát (VKS) bao phủ toàn bộ 6 ô lục giác xung quanh. Điều này có nghĩa là khi một kẻ thù di chuyển vào một trong sáu ô lục giác, nó bị bắt buộc phải dừng và giai đoạn di chuyển của nó kết thúc (chỉ những kẻ thù với khả năng hiếm đột nhập mới bỏ qua vùng kiểm soát này).

note: type: Content of: <book><chapter><section><section><simpara>
en: Because of ZOC, an enemy may not slip between two units which are aligned on a north-south or diagonal line and have exactly 1 or 2 hexes between them. By combining these pairs into a long wall or using them in different directions, you can prevent the enemy from reaching a wounded unit behind. He has to defeat the units imposing the ZOC first. If the enemy can barely reach it, even a single unit may shield a small region behind itself.
vi: Do VKS, một kẻ thù không thể lẻn giữa hai đơn vị xếp theo đường bắc-nam hoặc chéo và có đúng 1 hoặc 2 ô lục giác giữa chúng. Bằng cách kết hợp các cặp này thành một bức tường dài hoặc sử dụng chúng theo các hướng khác, bạn có thể ngăn kẻ thù tiếp cận một đơn vị bị thương đằng sau. Hắn phải đánh bại các đơn vị đang giữ VKS trước. Nếu kẻ thù chỉ vừa đủ để tiếp cận nó, kể cả một đơn vị duy nhất cũng có thể che chắn một vùng nhỏ đằng sau.

note: type: Content of: <book><chapter><section><section><title>
en: Maintain a defensive line
vi: Giữ hàng phòng thủ

note: type: Content of: <book><chapter><section><section><simpara>
en: By lining up many units directly adjacent or with at most 1 hex space between them, you can build up a powerful defensive line. Note that, because Wesnoth uses hexes, a east-to-west "line" is not a straight line but a zig-zag curve. The north south line and the diagonals are the "real" lines.
vi: Bằng cách xếp hàng nhiều đơn vị liên tiếp cạnh nhau hoặc với nhiều nhất 1 ô lục giác giữa chúng, bạn có thể tạo nên một hàng phòng thủ vững mạnh. Chú ý rằng, vì Wesnoth sử dụng các ô lục giác, một "hàng" từ đông sang tây không phải là một đường thẳng mà là một đường hình chữ chi. Đường bắc nam và chéo là các đường thẳng "thực sự".

note: type: Content of: <book><chapter><section><section><simpara>
en: Coming from one side, the enemy may attack any single of your units in the line with only 2 of his units at a time. As a rule of thumb, a healthy unit without particular weakness can withstand an attack from two normal enemy units of the same level or lower without getting killed.
vi: Đến từ một phía, kẻ thù chỉ có thể tấn công bất kỳ đơn vị nào của bạn trong hàng bằng 2 đơn vị của mình. Theo kinh nghiệm, một đơn vị khỏe mạnh không có điểm yếu cụ thể nào có thể chịu được đòn tấn công từ hai đơn vị thông thường của kẻ thù có cùng cấp độ hoặc thấp hơn mà không bị giết.

note: type: Content of: <book><chapter><section><section><simpara>
en: Unfortunately, your line often has to bend to form a wedge or to fit the terrain. At these corner points, 3 enemy units may attack. This also happens at the ends of a line if the line is too short. Use units with high hit point on proper terrain or with proper resistances to hold these weak points. These are the most likely to be killed, so use units with no or few experience points (XP) for this purpose.
vi: Tiếc là, hàng của bạn phải bẻ cong để tạo một hình nêm hoặc để khớp với địa hình. Ở điểm góc này, 3 đơn vị kẻ thù có thể tấn công. Điều này cũng xảy ra ở cuối hàng nếu hàng quá ngắn. Sử dụng các đơn vị có nhiều máu trên địa hình đúng hoặc có sức kháng cự đúng để trấn giữ điểm yếu này. Đây là nơi dễ bị giết nhất, do đó sử dụng các đơn vị không có hoặc có ít điểm kinh nghiệm (KN) cho mục đích này.

note: type: Content of: <book><chapter><section><section><simpara>
en: Lining your troops up also prevents the enemy from surrounding any one of them. For ZOC reasons, a unit with one enemy behind it and one in front is trapped.
vi: Xếp hàng quân lính của bạn cũng ngăn ngừa kẻ thù khỏi bao vây ai trong số chúng. Vì lý do VKS, một đơn vị với một kẻ thù đằng sau nó và một đằng trước nó bị bẫy.

note: type: Content of: <book><chapter><section><section><title>
en: Rotate your troops
vi: Quay vòng quân của bạn

note: type: Content of: <book><chapter><section><section><simpara>
en: When a unit in the front line is heavily damaged you can move him safely behind your defensive line. To hold up the line, you will most likely have to replace him with a reserve, so hold a couple of units in back of the front line. If you have healers, damaged units in the second line will quickly recover.
vi: Khi một đơn vị ở mặt trận bị thương nặng, bạn có thể di chuyển nó đến nơi an toàn sau hàng phòng thủ của bạn. Để giữ hàng, bạn chắc chắn sẽ phải thay thế nó bằng một quân dự bị, do đó giữ một vài đơn vị đằng sau mặt trận. Nếu bạn có điều trị viên, các đơn vị bị thiệt hại ở hàng thứ hai sẽ phục hồi nhanh chóng.

note: type: Content of: <book><chapter><section><section><simpara>
en: Note that your units can pass through hexes containing your own troops.
vi: Chú ý rằng các đơn vị của bạn có thể đi qua các ô lục giác chứa lính của riêng bạn.

note: type: Content of: <book><chapter><section><section><title>
en: Use the terrain
vi: Sử dụng địa hình

note: type: Content of: <book><chapter><section><section><simpara>
en: Try to position your troops so that they are attacking from a hex with high defense against an enemy in a hex with low terrain. That way, the enemy&#8217;s counterstrikes will be less likely to do damage.
vi: Cố gắng định vị quân lính của bạn để chúng tấn công từ một ô lục giác có tỷ lệ phòng thủ cao chống lại một kẻ thù ở ô lục giác có tỷ lệ phòng thủ địa hình thấp. Theo cách đó, các đòn trả đũa của kẻ thù sẽ ít có khả năng gây thiệt hại.

note: type: Content of: <book><chapter><section><section><simpara>
en: For example, you might position your elves just inside of a forest edge so that attacking orcs must stand on grassland while your elves enjoy the high forest defenses.
vi: Ví dụ, bạn có thể định vị thần tiên ở ngay bìa rừng để bọn người thú tấn công phải đứng trên đồng cỏ trong khi các thần tiên của bạn hưởng tỷ lệ phòng thủ cao của rừng.

note: type: Content of: <book><chapter><section><section><title>
en: Attacking and choosing your targets
vi: Tấn công và chọn mục tiêu của bạn

note: type: Content of: <book><chapter><section><section><simpara>
en: Advancing and attacking is of course the most interesting part of your way to victory. Kill or weaken enemies in your path and move your defensive line forward. This can become tricky as the enemy gets to attack back on his turn.
vi: Tiến quân và tấn công chắc chắn là phần thú vị nhất trên đường đến chiến thắng của bạn. Giết hoặc làm yếu kẻ thù trên đường và di chuyển phòng tuyến về phía trước. Điều này có thể khá phiền phức vì kẻ thù được tấn công ở lượt của mình.

note: type: Content of: <book><chapter><section><section><simpara>
en: Often, you will throw several units at a single enemy unit to finish him off, but these were forming your defensive line which is now partly broken. Maybe this doesn&#8217;t matter because you are out of reach of the next enemy unit. Maybe it does because you only managed to weaken a very strong enemy and next turn, he is going to strike back. Perhaps a Horseman can deliver the killing blow.
vi: Thường, bạn sẽ tập trung một vài đơn vị vào một đơn vị kẻ thù để kết liễu nó, nhưng những đơn vị này đang tạo nên phòng tuyến của bạn mà giờ đã bị phá hỏng một phần. Điều này có thể không có vấn đề gì bởi vì bạn nằm ngoài tầm với của đơn vị kẻ thù kế tiếp. Nhưng cũng có thể có vấn đề bởi vì bạn mới chỉ làm yếu được một kẻ thù rất mạnh và ở lượt sau, nó sẽ đánh trả. Có thể là một kỵ sĩ giáng một đòn tấn công kết liễu.

note: type: Content of: <book><chapter><section><section><simpara>
en: Striking first is an advantage because it allows you the choice of which units will face off. Take advantage of enemy weakness: e.g. direct your ranged attacks against foes without ranged weapons. Take advantage of weaknesses like Horsemen&#8217;s vulnerability to pierce. But remember that they get to attack back on their turn, so you might have weaknesses the enemy may exploit.
vi: Đánh trước là một lợi thế bởi vì nó cho phép bạn chọn đơn vị nào sẽ đối mặt. Lợi dụng điểm yếu của kẻ thù: ví dụ nhắm những đòn tấn công từ xa vào kẻ thù không có vũ khí từ xa. Lợi dụng điểm yếu như tính dễ bị tổn thương của kỵ sĩ với đâm. Nhưng nhớ rằng chúng cũng được đánh lại ở lượt của mình, do đó bạn cũng có điểm yếu mà kẻ thù có thể lợi dụng.

note: type: Content of: <book><chapter><section><section><simpara>
en: For example, Horsemen can hold up the line against Orcish Grunts and Troll Whelps very well because they have some resistances against blade and impact. But your Horseman may quite quickly fall to Orcish Archers and Goblin Spearmen.
vi: Ví dụ, các kỵ sĩ có thể giữ phòng tuyến trước bộ binh người thú và quỷ núi bé con rất tốt vì chúng có một số sức kháng cự trước chém và va đập. Nhưng kỵ sĩ của bạn có thể nhanh chóng gục ngã trước người thú bắn cung và lính giáo yêu tinh.

note: type: Content of: <book><chapter><section><section><simpara>
en: It usually pays off if you can definitively kill (or almost kill) the faced unit. If you are unsure of finishing off the enemy in one turn, either ensure that your unit can weather the return attacks or decide that you&#8217;re willing to lose that unit. To withstand the enemy&#8217;s strikes next turn, it is often wise to attack at the range that allows the enemy to do least damage to you, rather than choosing the maximum expected damage to the enemy.
vi: Thường đáng giá nếu bạn có thể giết hẳn (hoặc gần giết) kẻ thù đối mặt. Nếu bạn không chắc chắn về khả năng kết liễu kẻ thù trong một lượt, hoặc là đảm bảo đơn vị của bạn có thể chịu được đòn đánh trả hoặc quyết định rằng bạn sẵn sàng mất đơn vị đó. Để chống cự lại đòn của kẻ thù ở lượt kế tiếp, thường là khôn ngoan khi tấn công sử dụng phạm vi mà cho phép kẻ thù gây thiệt hại ít nhất cho bạn, hơn là chọn thiệt hại dự kiến lớn nhất cho kẻ thù.

note: type: Content of: <book><chapter><section><section><simpara>
en: Remember that Lawful units like humans fight better at daytime, Chaotic units like orcs or undead fight better at night, and Liminal units fight best during the twilight. Ideally you want to first meet the enemy when you are strong and/or he is weak. When the enemy has its strong time, it often pays off to strengthen your lines and hold a favorable defensive position. When its weak time is about to arise, your advance will push forth.
vi: Nhớ rằng các đơn vị chính thống như con người chiến đấu tốt hơn vào ban ngày, các đơn vị hỗn độn như người thú hoặc ma quái chiến đấu tốt hơn vào ban đêm, và các đơn vị tính ngưỡng chiến đấu tốt nhất vào lúc chạng vạng. Theo lý tưởng bạn muốn gặp lần đầu kẻ thù khi bạn là mạnh và/hoặc hắn là yếu. Khi kẻ thù có thời điểm mạnh, thường đáng giá khi củng cố phòng tuyến của bạn và giữ một vị trí phòng thủ thuận lợi. Khi thời điểm yếu của nó sắp đến, bước tiến của bạn sẽ tràn về phía trước.

note: type: Content of: <book><chapter><section><section><simpara>
en: For example, elves might hold out a forest during a nightly orcish onslaught and advance on sunrise. You may even note that the computer AI actively retreats his orcs during day.
vi: Ví dụ, thần tiên có thể giữ một khu rừng trong một cuộc công kích của người thú vào ban đêm và tiến lên khi mặt trời mọc. Bạn thậm chí còn có thể nhận thấy máy tính chủ động rút lui người thú vào ban ngày.

note: type: Content of: <book><chapter><section><section><simpara>
en: Over the course of a campaign, it is critical that you build up a seasoned force. Later scenarios will assume you have level 2 and 3 units available for recall.
vi: Theo dòng chiến dịch, quan trọng bạn phải xây dựng được một lực lượng dày dạn. Các màn chơi về sau sẽ giả định bạn có các đơn vị cấp độ 2 và 3 để gọi lại.

note: type: Content of: <book><chapter><section><section><simpara>
en: Your units gain most experience points (XP) from killing an enemy unit (8XP per level of the unit killed). As such, it often makes sense to have your higher level units weaken an enemy, but cede the kill to a unit more in need of the XP. Healers in particular are often weak in combat and often need to <emphasis>steal</emphasis> kills in this way to advance levels.
vi: Các đơn vị của bạn giành hầu hết điểm kinh nghiệm (KN) nhờ giết một đơn vị kẻ thù (8KN với mỗi cấp độ của đơn vị bị giết). Do đó, thường có ý nghĩa khi để các đơn vị cấp cao làm yếu một kẻ thù, nhưng nhường đòn kết liễu cho một đơn vị cần kinh nghiệm hơn. Cụ thể, các điều trị viên thường yếu khi chiến đấu và thường cần <emphasis>phỗng tay trên</emphasis> các đòn kết liễu theo cách này để nâng cấp.

note: type: Content of: <book><chapter><section><section><simpara>
en: At the beginning (when you probably have no high level units), try to give most kills to a small handful of your units. This will fast-track them to becoming Level 2 units, and they can then shepherd others.
vi: Ban đầu (khi bạn có thể không có đơn vị cấp độ cao nào), cố gắng cho một lượng nhỏ các đơn vị của bạn đánh đòn kết liễu. Điều này sẽ giúp chúng mau chóng trở thành các đơn vị cấp độ 2, và chúng sau đó có thể hướng dẫn những người khác.

note: type: Content of: <book><chapter><section><section><simpara>
en: Don&#8217;t neglect to earn your leader experience. You need to keep him safe, but if you coddle him too much he will be too low level to survive future scenarios anyway.
vi: Đừng sao lãng việc kiếm kinh nghiệm cho người chỉ huy của bạn. Bạn cần giữ anh ta an toàn, nhưng nếu bạn nâng niu quá mức, anh ta sẽ quá yếu để sống sót trong những màn chơi tương lai.

note: type: Content of: <book><chapter><section><title>
en: Getting the Most Fun Out of the Game
vi: Chơi vui vẻ nhất có thể

note: type: Content of: <book><chapter><section><simpara>
en: Remember, the idea of a game is to have fun! Here are some recommendations from the development team on how to get the most fun out of the game:
vi: Nhớ rằng, ý tưởng của một trò chơi là để cho vui! Sau đây là một số lời khuyên từ đội phát triển về cách chơi vui vẻ nhất có thể:

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Consider playing the campaign on "Medium" difficulty level, especially if you have prior experience with strategy games. We feel you&#8217;ll find it much more rewarding.
vi: Xem xét chơi chiến dịch ở mức độ khó "Trung bình", đặc biệt nếu bạn có ít kinh nghiệm với các trò chơi chiến lược. Chúng tôi cảm thấy bạn sẽ nhận thấy nó đáng chơi hơn nhiều.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Don&#8217;t sweat it too much when you lose some units. The campaign was designed to accommodate the player losing some units along the way.
vi: Đừng đổ mồ hôi quá nhiều khi bạn mất một vài đơn vị. Chiến dịch được thiết kế để làm cho người chơi mất một vài đơn vị dọc đường.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: Don&#8217;t abuse saved games. Long ago, Wesnoth only allowed saving the game at the end of a scenario. Mid-scenario saving was added as a convenience to use if you had to continue the game another day, or to protect against crashes. We do not recommend loading mid-scenario saved games over and over because your White Mage keeps getting killed. Learn to protect your White Mage instead, and balance risks! That is part of the strategy.
vi: Đừng lạm dụng lưu trò chơi. Cách đây lâu, Wesnoth chỉ cho phép lưu trò chơi vào cuối màn chơi. Lưu giữa màn chơi được thêm vào để thuận tiện khi sử dụng nếu bạn phải tiếp tục trò chơi vào một ngày khác, hoặc để bảo vệ tránh đổ vỡ. Chúng tôi không khuyến cáo tải đi tải lại các trò chơi được lưu giữa màn bởi vì pháp sư trắng của bạn liên tục bị giết. Thay vào đó, hãy học cách bảo vệ pháp sư trắng, và cân nhắc các nguy cơ! Đó là một phần của chiến lược.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: If you must load a saved game, we recommend going back to the start of the scenario, so that you choose a new strategy that works, rather than simply finding random numbers that favor you.
vi: Nếu bạn muốn tải lại một trò chơi đã lưu, chúng tôi khuyến cáo trở lại đầu màn chơi, để bạn có thể chọn một chiến lược mới phù hợp, thay vì chỉ đơn giản tìm một số ngẫu nhiên thiên vị bạn.

note: type: Content of: <book><chapter><section><itemizedlist><listitem><simpara>
en: But remember, the aim is to have fun! You may have different tastes than the developers, so do what you enjoy most! If you enjoy loading the saved game every time you make a mistake, looking for the <emphasis>perfect</emphasis> game where you never lose a unit, by all means, go right ahead!
vi: Nhưng nhớ rằng, mục đích là vui vẻ! Bạn có thể có sở thích khác với các nhà phát triển, vì thế làm những gì mà bạn thích nhất! Nếu bạn thích tải trò chơi đã lưu mỗi lần bạn mắc lỗi, tìm một trò chơi <emphasis>hoàn hảo</emphasis> ở đó bạn chẳng bao giờ mất một đơn vị, vâng, hãy cứ tiếp tục!

note: type: Content of: <book><chapter><section><section><title>
en: At the start of a scenario
vi: Ở đầu một màn chơi

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: First, read the scenario objectives. Sometimes you do not have to kill enemy leaders; instead it is enough that you survive for a certain number of turns, or pick up a particular object.
vi: Đầu tiên, đọc mục tiêu màn chơi. Đôi khi bạn không phải giết các chỉ huy của kẻ thù, mà chỉ cần sống sót sau một số lượt nhất định, hoặc nhặt một đối tượng cụ thể.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Look at the map: the terrain, the position of your leader and the other leader(s).
vi: Quan sát bản đồ: địa hình, vị trí của người chỉ huy của bạn và những người chỉ huy khác.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Then, begin to recruit units. Cheap units are useful to soak up the first wave of an enemy&#8217;s attack; advanced units can then be brought in as support. Fast units can be used as scouts, for exploring the map and to quickly conquer villages.
vi: Sau đó, bắt đầu tuyển quân. Các đơn vị rẻ hữu ích để thí mạng trước đợt tấn công đầu tiên của kẻ thù, các đơn vị cao cấp sau đó có thể được mang ra để hỗ trợ. Các đơn vị nhanh có thể được sử dụng làm trinh sát, để khám phá bản đồ và để nhanh chóng chinh phục các ngôi làng.

note: type: Content of: <book><chapter><section><section><title>
en: During the scenario
vi: Trong màn chơi

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Try to capture and keep control of as many villages as possible to keep the gold coming in.
vi: Thử chiếm và kiểm soát càng nhiều làng càng tốt để giữ thu nhập.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Keep units in packs so the enemy cannot attack from as many sides, and so you can outnumber each enemy unit. Put your units in a line so that the enemy cannot attack any one of your units from more than two sides.
vi: Giữ các đơn vị theo đội để kẻ thù không thể tấn công từ nhiều phía, và để bạn có thể áp đảo mỗi đơn vị kẻ thù. Đặt các đơn vị của bạn theo hàng để kẻ thù không thể tấn công bất kỳ kẻ thù nào của bạn từ nhiều hơn hai phía.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Different units have different strengths and weaknesses depending on terrain and who they are attacking; right click on units and select "Unit Description" to learn more.
vi: Các đơn vị khác nhau có điểm mạnh điểm yếu khác nhau tùy thuộc vào địa hình và kẻ chúng đang tấn công, nhấn chuột phải lên đơn vị và chọn "Mô tả đơn vị" để biết thêm.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: You can use lower level units as cannon fodder, to slow down enemy. E.g. you can use them to block enemies reaching your important units.
vi: Bạn có thể sử dụng các đơn vị cấp thấp làm bia đỡ đạn, để làm chậm kẻ thù. Ví dụ bạn có thể sử dụng chúng để ngăn chặn kẻ thù tiếp cận các đơn vị quan trọng của bạn.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: You can cause damage to enemies with advanced units and then finish them with lower level units — to give them more experience (and finally make them advance to next level).
vi: Bạn có thể gây thiệt hại cho kẻ thù bằng các đơn vị cao cấp và sau đó kết liễu chúng bằng các đơn vị cấp thấp hơn - để cho chúng thêm kinh nghiệm (và cuối cùng giúp chúng nâng cấp lên cấp độ tiếp theo)

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: When you have a White Mage (advances from Mage) or Druid (advances from Shaman), put it in the middle of a circle of units to heal them as they move across the map (Shamans can do this too, but not as well).
vi: Khi bạn có một pháp sư trắng (nâng cấp từ pháp sư) hoặc đạo sĩ thần tiên (nâng cấp từ pháp sư thần tiên), đặt nó ở giữa một vòng tròn các đơn vị để điều trị cho chúng khi chúng di chuyển khắp bản đồ (các pháp sư thần tiên cũng có thể làm điều này, nhưng không tốt bằng).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Losing units is expected, even advanced units.
vi: Mất đơn vị là bình thường, kể cả các đơn vị cấp cao.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Time of day really matters:
vi: Thời điểm trong ngày thực sự quan trọng:

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><simpara>
en: lawful units do more damage at day and less damage at night
vi: các đơn vị chính thống gây nhiều thiệt hại hơn vào ban ngày và ít hơn vào ban đêm

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><simpara>
en: chaotic units do more damage at night and less damage at day
vi: các đơn vị hỗn độn gây nhiều thiệt hại hơn vào ban đêm và ít hơn vào ban ngày

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><itemizedlist><listitem><simpara>
en: remember to always check the time of day on the right side of the screen. Plan ahead — think about what it&#8217;s going to be next turn as well as this turn.
vi: nhớ luôn kiểm tra thời điểm trong ngày ở bên phải màn hình. Lập kế hoạch trước - nghĩ về điều sẽ xảy ra ở lượt sau cũng như lượt này.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Some units are resistant or vulnerable to different kind of attacks. Mounted units are weak vs pierce attacks. Fire and arcane attacks destroy undead. To see how much a unit resists an attack type, right click on the unit, select "Unit Description", then select "Resistance". It will show you how resistant a unit is to different types of attacks.
vi: Một số đơn vị kháng cự hoặc có nhược điểm với các kiểu tấn công khác nhau. Các đơn vị cưỡi ngựa yếu khi đấu với vũ khí đâm. Các vũ khí lửa và bí kíp tiêu diệt ma quái. Để xem một đơn vị kháng cự bao nhiêu với một kiểu tấn công, nhấn chuột phải lên đơn vị, chọn "Mô tả đơn vị", sau đó chọn "Sức kháng cự". Nó sẽ hiển thị sức kháng cự của một đơn vị với các kiểu tấn công khác nhau.

note: type: Content of: <book><chapter><section><section><simpara>
en: An important part of succeeding at Battle for Wesnoth is keeping your units healthy. When your units take damage you can heal them by moving them onto villages or next to special healing units (e.g. the Elvish Shaman and White Mage). Some other units you will encounter, such as Trolls, have the ability to heal themselves naturally.
vi: Một phần quan trọng để thành công trong Trận chiến vì Wesnoth là giữ cho các đơn vị của bạn khỏe mạnh. Khi các đơn vị nhận thiệt hại, bạn có thể hồi máu cho chúng bằng cách di chuyển chúng vào làng hoặc bên cạnh các đơn vị hồi máu đặc biệt (ví dụ pháp sư thần tiên hoặc pháp sư trắng). Một số đơn vị khác bạn sẽ gặp phải, như quỷ núi, có khả năng tự hồi máu bẩm sinh.

note: type: Content of: <book><chapter><section><section><title>
en: Winning a scenario
vi: Thắng một màn chơi

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Advanced units are needed to quickly kill enemy commanders, and to avoid losing lots of units.
vi: Các đơn vị cấp cao là cần thiết để giết nhanh chóng các chỉ huy của kẻ thù, và để tránh mất nhiều đơn vị.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: The quicker you win a scenario, the more gold you get; you will get more gold from winning early than from all of the map&#8217;s villages for the rest of the turns.
vi: Bạn thắng một màn chơi càng nhanh, lượng vàng bạn nhận được càng nhiều; bạn sẽ nhận được nhiều vàng từ chiến thắng sớm hơn là từ tất cả các ngôi làng trên bản đồ cho số lượt còn lại.

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Killing all enemy leaders usually gives instant victory.
vi: Giết tất cả các người chỉ huy của kẻ thù thường cho chiến thắng nhanh chóng.

note: type: Content of: <book><chapter><section><section><title>
en: More general tips
vi: Nhiều mẹo chung hơn

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: After slaughtering scenarios (where you take lots of punishment) there are usually "breathing room" scenarios where you can rather easily gain some gold and experience (advanced units).
vi: Sau các màn chơi giết chóc (ở đó bạn nhận nhiều trừng phạt), thường có các màn chơi "phòng thở" ở đó bạn có thể dễ dàng giành thêm vàng và kinh nghiệm (các đơn vị cấp cao).

note: type: Content of: <book><chapter><section><section><itemizedlist><listitem><simpara>
en: Advanced units have higher upkeep than lower level units (1 gp per level), loyal units are an exception.
vi: Các đơn vị cấp cao có phí bảo trì cao hơn các đơn vị cấp thấp (1 lượng vàng mỗi cấp độ), các đơn vị trung thành là một ngoại lệ.

en: Arrow keys
vi: Phím mũi tên

en: Create Unit (Debug!)
vi: Tạo đơn vị (Gỡ lỗi!)

note: #-#-#-#-#  1959  #-#-#-#-# [heals]: id=curing
en: A curer can cure a unit of poison, although that unit will receive no additional healing on the turn it is cured of the poison.
vi: Một người giải độc có thể cứu chữa một đơn vị khỏi độc tố, mặc dù đơn vị đó sẽ không nhận được thêm lượng máu phục hồi ở lượt nó được giải độc.

note: type: TH
en: Battle for Wesnoth
vi: Trận chiến vì Wesnoth

note: type: Plain text
en: wesnoth - Battle for Wesnoth, a turn-based fantasy strategy game
vi: wesnoth - Trận chiến vì wesnoth, một trò chơi chiến lược dựa trên lượt đi theo phong cách thần thoại

note: type: Plain text
en: B<wesnoth> [I<OPTIONS>] [I<PATH_TO_DATA>]
vi: B<wesnoth> [I<TÙY CHỌN>] [I<ĐƯỜNG DẪN_ĐẾN_DỮ LIỆU>]

note: type: Plain text
en: Battle for B<Wesnoth> is a turn-based fantasy strategy game.
vi: Trận chiến vì B<Wesnoth> là một trò chơi chiến lược dựa trên lượt đi theo phong cách thần thoại.

note: type: Plain text
en: Defeat all enemy leaders using a well-chosen cadre of troops, taking care to manage your resources of gold and villages. All units have their own strengths and weaknesses; to win, deploy your forces to their best advantage while denying your foes the chance to do the same. As units gain experience, they acquire new abilities and become more powerful. Play in your own language and test your skill against a smart computer opponent, or join Wesnoth's large community of online players. Create your own custom units, scenarios or campaigns, and share them with others.
vi: Đánh bại tất cả các chỉ huy của kẻ thù sử dụng lực lượng quân lính được tuyển chọn tốt, chú ý quản lý nguồn tài nguyên của bạn bao gồm vàng và các ngôi làng. Tất cả các đơn vị đều có điểm mạnh và điểm yếu riêng; để chiến thắng, triển khai lực lượng của bạn để phát huy lợi thế tốt nhất trong khi ngăn cản kẻ thù làm điều tương tự. Khi các đơn vị giành được kinh nghiệm, chúng đạt được những khả năng mới và trở nên mạnh mẽ hơn. Chơi bằng chính ngôn ngữ của bạn và thử thách kỹ năng khi đối đầu với một đối thủ máy tính đầy mưu mẹo, hay tham gia vào cộng đồng lớn những người chơi trực tuyến của Wesnoth. Tạo các đơn vị, màn chơi hay chiến dịch của riêng bạn và chia sẻ với những người khác.

note: #-#-#-#-#  1964 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# type: SH #-#-#-#-#  1713 (po-debconf 1.0.16+nmu1)  #-#-#-#-# type: =head1 #-#-#-#-#  1314 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1277 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1247 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1169 (manpages-l10n)  #-#-#-
en: OPTIONS
vi: TÙY CHỌN

note: type: Plain text
en: The difficulty of the specified campaign (1 to max). If none specified, the campaign difficulty selection widget will appear.
vi: Mức độ khó của chiến dịch được chỉ định (1 đến tối đa). Nếu không chỉ định, hộp chọn mức độ khó của chiến dịch sẽ xuất hiện.

note: type: Plain text
en: The id of the scenario from the specified campaign. The default is the first scenario.
vi: Định danh của màn chơi từ chiến dịch được chỉ định. Mặc định là màn chơi đầu tiên.

note: type: Plain text
en: runs the game in full screen mode.
vi: chạy trò chơi ở chế độ toàn màn hình.

note: type: Plain text
en: displays a summary of command line options to standard output, and exits.
vi: hiển thị một tóm tắt về các tùy chọn dòng lệnh cho đầu ra chuẩn, và thoát.

note: type: TP
en: B<-l,\ --load>I<\ file>
vi: B<-l,\ --load>I<\ tập_tin>

note: type: TP
en: B<--log->I<level>B<=>I<domain1>B<,>I<domain2>B<,>I<...>
vi: B<--log->I<mức_độ>B<=>I<miền_1>B<,>I<miền_2>B<,>I<...>

note: type: Plain text
en: disables caching of game data.
vi: tắt lưu trữ đệm dữ liệu trò chơi.

note: type: Plain text
en: runs the game without music.
vi: chạy trò chơi không có âm nhạc.

note: type: Plain text
en: runs the game without sounds and music.
vi: chạy trò chơi không có âm thanh và âm nhạc.

note: type: Plain text
en: validation errors are treated as fatal errors.
vi: lỗi kiểm định được đối xử như là lỗi nghiêm trọng.

note: type: TP
en: B<--userdata-dir>I<\ name>
vi: B<--userdata-dir>I<\ tên>

note: type: Plain text
en: prints the path of the userdata directory and exits.
vi: in đường dẫn của thư mục dữ liệu của người dùng và thoát.

note: type: Plain text
en: assumes that the cache is valid. (dangerous)
vi: giả sử rằng bộ nhớ đệm hợp lệ. (nguy hiểm)

note: type: Plain text
en: shows the version number and exits.
vi: hiện số phiên bản và thoát.

note: type: Plain text
en: runs the game in windowed mode.
vi: chạy trò chơi trong chế độ cửa sổ.

note: type: Plain text
en: replays the game loaded with the B<--load> option.
vi: phát lại trò chơi được tải với tùy chọn B<--load>.

note: type: SH
en: Options for --multiplayer
vi: Tùy chọn cho --multiplayer

note: type: Plain text
en: The side-specific multiplayer options are marked with I<number>.  I<number> has to be replaced by a side number. It usually is 1 or 2 but depends on the number of players possible in the chosen scenario.
vi: Các tùy chọn nhiều người chơi cho phe được đánh dấu bằng I<number>. I<number> phải được thay thế bằng một số hiệu của phe. Thường là 1 hoặc 2 nhưng phụ thuộc vào số người chơi có thể có trong màn chơi được chọn.

note: type: Plain text
en: selects a configuration file to load for the AI controller for this side.
vi: chọn một tập tin cấu hình để tải cho máy tính điều khiển phe này.

note: type: Plain text
en: use this option to play in the selected era instead of the B<Default> era. The era is chosen by an id. Eras are described in the B<data/multiplayer/eras.cfg> file.
vi: sử dụng tùy chọn này để chơi trong thời đại được chọn thay vì thời đại B<Default>. Thời đại được chọn theo một định danh. Các thời đại được mô tả trong tập tin B<data/multiplayer/eras.cfg>.

note: type: Plain text
en: do not use map settings, use default values instead.
vi: không sử dụng thiết lập bản đồ, mà sử dụng các giá trị mặc định.

note: type: Plain text
en: repeats a multiplayer game I<value> times. Best to use with B<--nogui> for scriptable benchmarking.
vi: lặp lại một trò chơi nhiều người chơi I<giá_trị> lần. Sử dụng tốt nhất với B<--nogui> để kiểm nghiệm theo kịch bản.

note: type: Plain text
en: sets additional parameters for this side. This parameter depends on the options used with B<--controller> and B<--algorithm>.  It should only be useful for people designing their own AI. (not yet documented completely)
vi: đặt tham số bổ sung cho phe này. Tham số này phụ thuộc vào tùy chọn được sử dụng với B<--controller> và B<--algorithm>. Nó chỉ hữu ích với những người thiết kế trí tuệ máy của riêng mình. (chưa có tư liệu hoàn chỉnh)

note: type: Plain text
en: selects a multiplayer scenario by id. The default scenario id is B<multiplayer_The_Freelands>.
vi: chọn một màn chơi nhiều người chơi theo định danh. Định danh màn chơi mặc định là B<multiplayer_The_Freelands>.

note: type: Plain text
en: selects a faction of the current era for this side. The faction is chosen by an id. Factions are described in the data/multiplayer.cfg file.
vi: chọn một liên minh của thời đại hiện thời cho phe này. Liên minh được chọn bởi một định danh. Liên minh được mô tả trong tập tin data/multiplayer.cfg.

note: type: SH
en: EXIT STATUS
vi: TRẠNG THÁI THOÁT

note: #-#-#-#-#  1964 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# type: SH #-#-#-#-#  1713 (po-debconf 1.0.16+nmu1)  #-#-#-#-# type: =head1 #-#-#-#-#  1315 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1314 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1304 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1303 (manpages-l10n)  #-#-#-
en: AUTHOR
vi: TÁC GIẢ

note: type: Plain text
en: Written by David White E<lt>davidnwhite@verizon.netE<gt>.
vi: Viết bởi David White E<lt>davidnwhite@verizon.netE<gt>.

note: type: Plain text
en: Edited by Nils Kneuper E<lt>crazy-ivanovic@gmx.netE<gt>, ott E<lt>ott@gaon.netE<gt> and Soliton E<lt>soliton.de@gmail.comE<gt>.
vi: Chỉnh sửa bởi Nils Kneuper E<lt>crazy-ivanovic@gmx.netE<gt>, ott E<lt>ott@gaon.netE<gt> và Soliton E<lt>soliton.de@gmail.comE<gt>.

note: type: Plain text
en: This manual page was originally written by Cyril Bouthors E<lt>cyril@bouthors.orgE<gt>.
vi: Trang hướng dẫn này ban đầu được viết bởi Cyril Bouthors E<lt>cyril@bouthors.orgE<gt>.

note: #-#-#-#-#  1964 (Battle for Wesnoth 1.5.7+dev)  #-#-#-#-# type: SH #-#-#-#-#  1315 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1304 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1303 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1302 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1301 (manpages-l10n)  #-#-#-#-# #-#-#-#-#  1300 (m
en: COPYRIGHT
vi: BẢN QUYỀN

note: type: Plain text
en: This is Free Software; this software is licensed under the GPL version 2, as published by the Free Software Foundation.  There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
vi: Đây là Phần mềm Tự do; phần mềm này được cấp phép theo GPL phiên bản 2, được công bố bởi Free Software Foundation (Tổ chức phần mềm tự do). KHÔNG có bảo hành; kể cả cho KHẢ NĂNG ĐEM LẠI LỢI NHUẬN hay LỢI ÍCH CHO MỘT MỤC ĐÍCH CỤ THỂ.

note: type: TH
en: Battle for Wesnoth multiplayer network daemon
vi: Tiến trình nền cho mạng nhiều người chơi Trận chiến vì Wesnoth

note: type: Plain text
en: wesnothd - Battle for B<Wesnoth> multiplayer network daemon
vi: wesnothd - tiến trình nền cho mạng nhiều người chơi Trận chiến vì B<Wesnoth>

note: type: TP
en: B<-c\ >I<path>B<,\ --config>I<\ path>
vi: B<-c\ >I<đường _dẫn>B<,\ --config>I<\ đường_dẫn>

note: type: Plain text
en: tells wesnothd where to find the config file to use. See the section B<SERVER CONFIG> below for the syntax. You can reload the config with sending SIGHUP to the server process.
vi: xác định cho wesnothd nơi để tìm tập tin cấu hình cần sử dụng. Xem phần B<CẤU HÌNH MÁY CHỦ> bên dưới để biết cú pháp. Bạn có thể tải lại cấu hình bằng cách gửi SIGHUP đến tiến trình máy chủ.

note: type: Plain text
en: runs wesnothd as a daemon.
vi: chạy wesnothd như một tiến trình nền.

note: type: Plain text
en: tells you what the command line options do.
vi: nói cho bạn biết tùy chọn dòng lệnh làm gì.

note: type: Plain text
en: sets the severity level of the log domains.  B<all> can be used to match any log domain. Available levels: B<error>,\ B<warning>,\ B<info>,\ B<debug>.  By default the B<error> level is used and the B<info> level for the B<server> domain.
vi: đặt mức độ nghiêm trọng của các miền ghi lưu. B<all> có thể được sử dụng để khớp với bất kỳ miền ghi lưu nào. Các mức độ có sẵn: B<error>,\ B<warning>,\ B<info>,\ B<debug>. Theo mặc định mức độ B<error> được sử dụng và mức độ B<info> cho miền B<server>.

note: type: TP
en: B<-p\ >I<port>B<,\ --port>I<\ port>
vi: B<-p\ >I<cổng>B<,\ --port>I<\ cổng>

note: type: Plain text
en: binds the server to the specified port. If no port is specified, port B<15000> will be used.
vi: kết máy chủ với cổng được chỉ định. Nếu không có cổng nào được chỉ định, cổng B<15000> sẽ được sử dụng.

note: type: Plain text
en: shows version number and exits.
vi: hiện số phiên bản và thoát.

note: type: Plain text
en: turns debug logging on.
vi: bật chế độ ghi lưu gỡ lỗi.

note: type: SH
en: SERVER CONFIG
vi: CẤU HÌNH MÁY CHỦ

note: type: SS
en: The general syntax is:
vi: Cú pháp chung là:

note: type: Plain text
en: I<key>="I<value>"
vi: I<khóa>="I<giá_trị>"

note: type: Plain text
en: I<key>="I<value>,I<value>,..."
vi: I<khóa>="I<giá_trị>,I<giá_trị>,..."

note: type: SS
en: Global keys:
vi: Các phím toàn cục:

note: type: Plain text
en: If set to B<no> (default), shut_down and restart requests are ignored unless they come from the fifo.  Set it to B<yes> to allow remote shutdown via a /query by an administrator.
vi: Nếu đặt là B<no> (mặc định), các yêu cầu tắt và khởi động lại sẽ bị bỏ qua trừ khi chúng đến từ fifo. Đặt là B<yes> để cho phép tắt từ xa thông qua một /query bởi một người quản trị.

note: type: Plain text
en: Full or relative path to a (gzip compressed) file that the server can read and write.  Bans will be saved to this file and read again on server start.
vi: Đường dẫn đầy đủ hoặc tương đối đến một tập tin (định dạng nén gzip) mà máy chủ có thể đọc và ghi. Các lệnh cấm sẽ được lưu vào tập tin này và được đọc lại khi khởi động máy chủ.

note: type: Plain text
en: The number of allowed connections from the same IP. B<0> means infinite. (default: B<5>)
vi: Số kết nối được phép từ cùng một địa chỉ IP.  B<0> nghĩa là vô hạn. (mặc định: B<5>)

note: type: Plain text
en: The number of allowed messages in B<messages_time_period>. (default: B<4>)
vi: Số tin nhắn được phép trong B<messages_time_period>. (mặc định: B<4>)

note: type: Plain text
en: The time period (in seconds) message flooding is detected in. (default: B<10> seconds)
vi: Khoảng thời gian (tính bằng giây) phát hiện tràn ngập tin nhắn. (mặc định: B<10> giây)

note: type: Plain text
en: The message of the day.
vi: Tin nhắn trong ngày.

note: type: Plain text
en: The password used to gain admin privileges (via B</query admin >I<password>).
vi: Mật khẩu được sử dụng để có quyền quản trị (thông qua B</query admin >I<password>).

note: type: Plain text
en: The directory where the server stores game replays. (Don't forget the trailing /!) Defaults to `' which means the directory wesnothd was started in.
vi: Thư mục nơi máy chủ lưu trữ các bản phát lại trò chơi. (Đừng quên dấu /!) Mặc định là `' nghĩa là thư mục nơi wesnothd được khởi chạy.

note: type: Plain text
en: The command that the server uses to start a new server process via the B<restart> command. (Can only be issued via the fifo. See the B<allow_remote_shutdown> setting.)
vi: Lệnh mà máy chủ sử dụng để khởi chạy một tiến trình máy chủ mới thông qua lệnh B<restart>. (Chỉ có thể được đưa ra thông qua fifo. Xem thiết lập B<allow_remote_shutdown>).

note: type: Plain text
en: Defines whether the server will automatically save replays of games. (default: B<false>)
vi: Xác định xem máy chủ có tự động lưu bản phát lại của các trò chơi không. (mặc định: B<false>)

note: type: Plain text
en: A comma separated list of version strings to be accepted by the server. B<*> and B<?> from wildcard patterns are supported.  (defaults to the corresponding wesnoth version)
vi: Một danh sách phân cách bằng dấu phẩy các chuỗi phiên bản được máy chủ chấp nhận. B<*> và B<?> từ các mẫu ký tự đại diện được hỗ trợ. (mặc định là phiên bản wesnoth tương ứng)

note: type: Plain text
en: Example: B<versions_accepted="*"> accepts any version string.
vi: Ví dụ: B<versions_accepted="*"> chấp nhận bất kỳ chuỗi phiên bản nào.

note: type: SS
en: Global tags:
vi: Các thẻ toàn cục:

note: type: Plain text
en: The address of the server to redirect to.
vi: Địa chỉ của máy chủ để chuyển hướng đến.

note: type: Plain text
en: The port to connect to.
vi: Cổng để kết nối đến.

note: type: Plain text
en: A comma separated list of versions to redirect. Behaves the same way as B<versions_accepted> in regard to wildcard patterns.
vi: Một danh sách phân cách bằng dấu phẩy các phiên bản để chuyển hướng. Hoạt động tương tự như B<versions_accepted> với các mẫu ký tự đại diện.

note: type: Plain text
en: B<[ban_time]> A tag to define convenient keywords for temporary ban time lengths.
vi: B<[ban_time]> Một thẻ để định nghĩa các từ khóa thuận tiện cho khoảng thời gian cấm tạm thời.

note: type: Plain text
en: The name used to reference the ban time.
vi: Tên sử dụng để tham khảo thời gian cấm.

note: type: Plain text
en: The time length definition.  The format is: %d[%s[%d%s[...]]] where %s is s (seconds), m (minutes), h (hours), D (days), M (months) or Y (years) and %d is a number.  If no time modifier is given minutes (m) are assumed.  Example: B<time="1D12h30m"> results in a ban time of 1 day, 12 hours and 30 minutes.
vi: Định khoảng thời gian. Định dạng là: %d[%s[%d%s[...]]] trong đó %s là s (giây), m (phút), h (giờ), D (ngày), M (tháng) hoặc Y (năm) và %d là một số. Nếu không có chỉ số thời gian thì giả định là phút (m). Ví dụ: B<time="1D12h30m"> có kết quả thời gian cấm là 1 ngày, 12 giờ và 30 phút.

note: type: Plain text
en: B<[proxy]> A tag to tell the server to act as a proxy and forward the connected client's requests to the specified server.  Accepts the same keys as B<[redirect]>.
vi: B<[proxy]> Một thẻ thông báo cho máy chủ để hoạt động như một máy ủy quyền và chuyển tiếp các yêu cầu của máy khách đã kết nối đến máy chủ được chỉ định. Chấp nhận các khóa giống như B<[redirect]>.

note: type: Plain text
en: Normal exit status is 0 when the server was properly shutdown. An exit status of 2 indicates an error with the command line options.
vi: Trạng thái thoát bình thường là 0 khi máy chủ được tắt một cách đúng đắn. Trạng thái thoát 2 chỉ thị một lỗi với các tùy chọn dòng lệnh.

note: type: Plain text
en: Written by David White E<lt>davidnwhite@verizon.netE<gt>.  Edited by Nils Kneuper E<lt>crazy-ivanovic@gmx.netE<gt>, ott E<lt>ott@gaon.netE<gt>, Soliton E<lt>soliton.de@gmail.comE<gt> and Thomas Baumhauer E<lt>thomas.baumhauer@gmail.comE<gt>.  This manual page was originally written by Cyril Bouthors E<lt>cyril@bouthors.orgE<gt>.
vi: Viết bởi David White E<lt>davidnwhite@verizon.netE<gt>.  Chỉnh sửa bởi Nils Kneuper E<lt>crazy-ivanovic@gmx.netE<gt>, ott E<lt>ott@gaon.netE<gt>, Soliton E<lt>soliton.de@gmail.comE<gt> và Thomas Baumhauer E<lt>thomas.baumhauer@gmail.comE<gt>.  Trang hướng dẫn này ban đầu được viết bởi Cyril Bouthors E<lt>cyril@bouthors.orgE<gt>.

note: [campaign]: id=LOW, type=hybrid
en: LoW
vi: TTW

note: [campaign]: id=LOW, type=hybrid
en: Legend of Wesmere
vi: Truyền thuyết Wesmere

note: [campaign]: id=LOW, type=hybrid
en: High Lord
vi: Chủ tướng cấp cao

note: [about]
en: Creator and Lead Designer
vi: Người tạo và thiết kế chính

note: [entry]
en: Spiros, George and Alexander Alexiou (Santi/fnaek)
vi: Spiros, George và Alexander Alexiou (Santi/fnaek)

note: [about]
en: Prose-doctoring and adaptation for mainline
vi: Duyệt lại lời thoại và sửa đổi để phát hành chính thức

note: [about]
en: Additional thanks to
vi: Ngoài ra còn cảm ơn

note: [entry]
en: And the rest of the Wesnoth community for feedback,
    criticism, help with WML code and graphics.
vi: Và những người còn lại trong cộng đồng Wesnoth đã phản hồi,
    phê bình, giúp đỡ với mã WML và đồ họa.

note: [label]
en: River Telfar
vi: Sông Telfar

note: [label]
en: Telfar Green
vi: Bãi cỏ Telfar

note: [label]
en: Northern Shallows
vi: Nước nông phía bắc

note: [label]
en: Dancer’s Green
vi: Bãi cỏ Vũ Công

note: [label]
en: Brightleaf Wood
vi: Rừng Lá Tươi

note: [label]
en: Ford of Alyas
vi: Khúc cạn Alyas

note: [label]
en: West Tower
vi: Tháp phía tây

note: [label]
en: North Bridge
vi: Cầu phía bắc

note: [label]
en: North Tower
vi: Tháp phía bắc

note: [label]
en: South Bastion
vi: Pháo đài phía nam

note: [label]
en: East Tower
vi: Tháp phía đông

note: [label]
en: Ford of Tifranur
vi: Khúc cạn Tifranur

note: [label]
en: Karmarth Hills
vi: Đồi Karmarth

note: [label]
en: Westwind Wood
vi: Rừng Gió Tây

note: [label]
en: Southwind Wood
vi: Rừng Gió Nam

note: [scenario]: id=01_The_Uprooting
en: The Uprooting
vi: Đánh bật gốc

note: [scenario]: id=01_The_Uprooting
en: Chapter One: Flight and Fight
vi: Chương một: Chạy trốn và chiến đấu

note: [part]
en: The great elven heroes Kalenz and Landar were born in a quiet green wood in Lintanir on the fringes of the Great Northern Forest.
vi: Hai người anh hùng thần tiên vĩ đại Kalenz và Landar sinh ra trong một khu rừng xanh yên tĩnh ở Lintanir, ngoài rìa khu rừng lớn phương bắc.

note: [part]
en: Though not of noble birth, Kalenz showed early promise in the arts of his people. His quick intelligence gained him more than usual respect among elders normally inclined to pay little heed to anyone younger than a century old.
vi: Dù không có dòng dõi quý tộc, Kalenz đã sớm thể hiện triển vọng trong các nghề của thần tiên. Trí thông minh sắc sảo giúp anh giành được sự nể phục nhiều hơn bình thường từ nhiều người lớn tuổi, những người có xu hướng ít chú ý đến bất kỳ ai trẻ hơn một trăm tuổi.

note: [part]
en: Landar and Kalenz were friends from childhood. He too attracted the attention of elders, at first because of a knack for mischief and pranks. But there was no real harm in the boy, and his jokes made him popular among the younger elves.
vi: Landar và Kalenz là bạn từ thời thơ ấu. Landar cũng thu hút sự chú ý của những người lớn tuổi, bởi sở trường phá phách và nghịch ngợm. Nhưng cậu bé thực sự không có ý xấu, và những trò đùa khiến anh nổi tiếng trong số các thần tiên trẻ.

note: [part]
en: Perhaps the elders sensed that changing times would require more flexible minds; these were the years when humans from the Green Isle were establishing themselves south of the Great River, and the known world was changing more rapidly than it had for a thousand years before.
vi: Có lẽ những người lớn tuổi cảm nhận rằng thời thế thay đổi cần những quyết định linh động hơn. Đó là những năm tháng khi con người từ đảo Xanh định cư ở phía nam Dòng Sông Lớn, và thế giới đang thay đổi nhanh hơn một nghìn năm trước đây.

note: [message]: speaker=second_unit
en: You trifled with the wrong elf!
vi: Ngươi đã đùa cợt với thần tiên!

note: [message]: speaker=second_unit
en: Take that, you orcish scum!
vi: Nhận lấy này, đồ cặn bã người thú!

note: [message]: id=Kalenz
en: Orcs are pressing on us from all directions! To arms!
vi: Bọn người thú đang tấn công chúng ta từ mọi phía! Vào vị trí!

note: [message]: id=Qumseh
en: Surrender or die, tree-shaggers!
vi: Đầu hàng hay là chết, bọn khốn!

note: [message]: id=Velon
en: They are too many. We have no choice but to submit!
vi: Chúng quá đông. Chúng ta không còn lựa chọn nào ngoài chịu khuất phục.

note: [message]: id=Kalenz
en: Elves must never surrender to these foul beasts! Who will fight them beside me?
vi: Thần tiên không bao giờ được đầu hàng bọn súc vật bẩn thỉu đó! Ai sẽ chiến đấu với chúng bên cạnh tôi?

note: [message]: id=Landar
en: We will follow you, Kalenz — but where can we go?
vi: Chúng tôi sẽ theo anh, Kalenz - nhưng chúng ta có thể đi đâu?

note: [message]: id=Landar
en: We are surrounded!
vi: Chúng ta đang bị bao vây!

note: [message]: id=Kalenz
en: Then we must storm one of the orcs’ outposts to break the encirclement before more enemies arrive!
vi: Thế thì chúng ta phải đột chiếm một trong các tiền đồn của bọn người thú để phá vòng vây trước khi kẻ thù kéo đến!

note: [message]: id=Anduilas
en: Very well, Kalenz — lead us!
vi: Được rồi, Kalenz - hãy dẫn dắt chúng tôi!

note: [objective]: condition=win
en: Kill any of the orc leaders
vi: Giết bất kỳ tên thủ lĩnh người thú nào

note: [objective]: condition=win
en: Keep Velon alive
vi: Giữ Velon sống sót

note: #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=lose [objective]: condition=win #-#-#-#-#  1960  #-#-#-#-# #-#-#-#-#  1955 (Battle for Wesnoth)  #-#-#-#-#
en: Death of Kalenz
vi: Kalenz chết

note: [objective]: condition=lose
en: Death of Landar
vi: Landar chết

note: [message]: id=Velon
en: We surrender!
vi: Bọn ta đầu hàng!

note: [message]: id=Graur-Tan
en: Did I mention that we take no prisoners? Die!
vi: Ta đã nói bọn ta không bắt giữ tù nhân chưa nhỉ? Chết đi!

note: [message]: id=Velon
en: Kalenz was right and I was wrong. Go; join Kalenz while yet you can. I and the remaining elders will cover your retreat as best we may.
vi: Kalenz đã đúng và ta đã sai. Đi đi. Hãy tham gia cùng Kalenz chừng nào các cậu còn có thể. Ta và những người lớn tuổi còn lại sẽ che chắn đường rút lui của các cậu hết sức có thể.

note: [message]: id=Velon
en: Flee, Kalenz... find vengeance for us!
vi: Chạy đi, Kalenz... hãy tìm cách trả thù cho chúng tôi!

note: [message]: id=Kalenz
en: Velon, I swear on the life of Irdya that I will not let you be forgotten while elves yet draw breath to sing.
vi: Velon, tôi thề đến tận cùng Irdya rằng tôi sẽ không để các ngài bị lãng quên chừng nào thần tiên còn lấy hơi thở để ca hát.

note: [message]: id=Velon
en: Swords will aid us more than songs, Kalenz; you saw that before I.
vi: Kiếm sẽ giúp chúng tôi nhiều hơn các bài hát, Kalenz. Anh đã thấy điều đó trước tôi.

note: [message]: id=Kalenz
en: Swordsmen you shall have, as swiftly as I can find them and return.
vi: Các ngài sẽ có lính kiếm, ngay khi tôi có thể tìm thấy họ và trở về.

note: [message]: id=Landar
en: Velon has fallen. He counseled weakness, but did not deserve such an ugly death. We shall return with swords to avenge him!
vi: Velon đã gục ngã. Ông ấy khuyên bảo điều khó chấp nhận, nhưng không đáng phải chịu một cái chết như thế. Chúng ta sẽ trở về với kiếm để trả thù cho ông ấy!

note: [message]: race=orc
en: You won’t get very far! After them!
vi: Các ngươi sẽ không đi xa được đâu! Đuổi theo chúng!

note: [message]: speaker=unit
en: Curse you, tree-shaggers! We will feed your young to our wolves!
vi: Nguyền rủa các ngươi, đồ khốn! Bọn ta sẽ lấy trẻ con của các ngươi làm thức ăn cho lũ sói của bọn ta!

note: [message]: speaker=second_unit
en: What is this? The orc held plunder!
vi: Cái gì đây? Tên người thú giữ của ăn cắp!

note: [message]: id=Velon
en: Flee, Kalenz... Our hopes ride with you...
vi: Chạy đi, Kalenz... Hy vọng của chúng tôi đi cùng anh...

note: [scenario]: id=02_Hostile_Mountains
en: Hostile Mountains
vi: Dãy núi thù địch

note: [part]
en: Kalenz and his band broke out of the orcish encirclement, only to discover that the country on the direct route to the Ka’lian was already swarming with orcs. The raid on Kalenz’s home, it seemed, had been but one small part of a great migration south. There was no choice but to make a detour through territory the elves would rather have avoided...
vi: Kalenz và đội quân của mình thoát khỏi vòng vây của bọn người thú, chỉ để nhận ra rằng vùng quê trên con đường trực tiếp đến Ka’lian đã tràn ngập bọn người thú. Hình như cuộc tấn công vào quê hương của Kalenz, chỉ là một phần nhỏ của luồng di cư lớn về phía nam. Không còn lựa chọn nào ngoài việc đi đường vòng qua lãnh thổ mà các thần tiên đều muốn tránh...

note: [side]
en: Neutrals
vi: Trung lập

note: [message]: id=Olurf
en: Those stinking trolls ha’ stepped on <i>our</i> land!
vi: Bọn quỷ núi hôi thối đó đã bước lên đất <i>của chúng ta</i>!

note: [message]: id=Olurf
en: Those lying elves have stepped on <i>our</i> land!
vi: Bọn thần tiên dối trá đó đã bước lên đất <i>của chúng ta</i>!

note: [message]: id=Kalenz
en: Fight to subdue, and do not kill unless you must. We have foes enough as it is without making blood enemies of these dwarves.
vi: Hãy chiến đấu để chinh phục, nhưng đừng giết trừ khi bắt buộc. Chúng ta đã có đủ kẻ thù mà không cần phải vấy máu người lùn rồi.

note: [message]: id=Olurf
en: It should be rare sport to watch this... Just be sure not to trespass on our land.
vi: Hiếm khi ta tử tế... Chỉ cần đảm bảo đừng xâm phạm vào đất của bọn ta.

note: [message]: id=Olurf
en: Up axes, and death to elves!
vi: Cầm rìu lên, bọn thần tiên phải chết!

note: [message]: id=Olurf
en: Up axes, and death to trolls!
vi: Cầm rìu lên, bọn quỷ núi phải chết!

note: [message]: id=Olurf
en: Up axes, and kill all the interlopers!
vi: Cầm rìu lên, và giết tất cả những kẻ xâm phạm!

note: [message]: id=Olurf
en: Defend our bounds! Slay all who trespass them!
vi: Hãy bảo vệ biên giới của chúng ta! Giết tất cả những kẻ xâm phạm!

note: [message]: id=Kalenz
en: I had hoped to avoid these paths... The eastern way is through dwarvish territory and is shorter. I pray the dwarves will grant us safe passage, since the other path is through troll territory...
vi: Tôi cứ hy vọng tránh được những con đường này... Con đường phía đông đi qua lãnh thổ của người lùn và ngắn hơn. Tôi cầu mong các người lùn sẽ cho phép chúng ta an toàn băng qua, vì con đường còn lại đi qua lãnh thổ của quỷ núi...

note: [message]: id=Olurf
en: Not even in yer dreams, elf. These are dwarvish lands, and troubles we want no part of nip at yer heels. Get out and stay out!
vi: Không, kể cả trong mơ, thần tiên. Đây là vùng đất của người lùn, và bọn ta không muốn rắc rối phía sau ngươi. Cút đi và tránh xa!

note: [message]: id=Olurf
en: Bah. More smooth words and trickery, by my beard. We know yer kind... and who needs yer help anyway, weaklings? Leave now, or feel my axe! That same kiss of steel will greet all intruders. Anyone who sets foot on the eastern bank o’ this river will rue the day he was born!
vi: Hừ. Lại là những lời nói và thủ đoạn xảo trá. Bọn ta biết nòi giống các ngươi... và ai cần sự giúp đỡ của các ngươi chứ, bọn yếu đuối? Đi mau, hoặc cảm nhận lưỡi rìu của ta! Nụ hôn thép đó sẽ chào đón tất cả những kẻ xâm nhập. Bất kỳ kẻ nào đặt chân lên bờ phía đông của dòng sông sẽ hối hận ngày hắn được sinh ra!

note: [message]: id=Landar
en: I cannot see how trolls could be any less friendly.
vi: Tôi không thể nhìn thấy cách bọn quỷ núi có thể kém thân thiện hơn.

note: [message]: id=Kalenz
en: Hmm... Perhaps the dwarves’ intransigence can serve our purpose. Onwards, and no matter what you do, do <i>not</i> step on the eastern bank of the river!
vi: Hừm... Có lẽ sự không nhượng bộ của người lùn có thể phục vụ cho mục đích của chúng ta. Lên đường, và bất kể các bạn làm gì, <i>đừng</i> bước lên bờ phía đông của dòng sông!

note: [objective]: condition=win
en: Kalenz or Landar must reach the signpost
vi: Kalenz hoặc Landar phải đến được biển chỉ đường

note: [objective]: condition=win
en: Defeat Grugl
vi: Đánh bại Grugl

note: [objective]: condition=lose
en: Death of Olurf
vi: Olurf chết

note: [message]: speaker={SPEAKER_NAME}
en: We made it. Onwards to Wesmere!
vi: Chúng ta đã làm được. Lên đường đến Wesmere!

note: [message]: id=Olurf
en: Crazy elves! But at least they felled a few trolls before they left.
vi: Bọn thần tiên điên khùng! Nhưng ít nhất chúng cũng hạ được một vài tên quỷ núi trước khi rời đi.

note: [message]: id=Olurf
en: Crazy elves!
vi: Bọn thần tiên điên khùng!

note: [message]: id=Grugl
en: Urgh! Grugl tried to eat dwarves, but choked on their sharp nasty axes.
vi: Ựa! Grugl đã tìm cách ăn thịt người lùn, nhưng tắt thở trước những lưỡi rìu sắc dơ bẩn của chúng.

note: [message]: id=Grugl
en: Urgh! Grugl wanted tasty elf-meat, but choked on their nasty pointy spears!
vi: Ựa! Grugl muốn nếm thịt thần tiên, nhưng tắt thở trước những mũi tên nhọn dơ bẩn của chúng!

note: [scenario]: id=03_Kalian_under_Attack
en: Ka’lian under Attack
vi: Ka’lian bị tấn công

note: [part]
en: Events at the Ka’lian took an ominous turn before Kalenz and his band could arrive there...
vi: Những sự kiện ở Ka’lian đã chuyển biến xấu trước khi Kalenz và đội quân của mình có thể đến đó...

note: [message]: speaker=unit
en: Chief, the cursed tree-shaggers are defeating us!
vi: Thủ lĩnh, bọn khốn đáng nguyền rủa đang đánh bại chúng ta!

note: [message]: id=Mutaf-uru
en: Good, you are returned. What news is there?
vi: Tốt, ngươi đã trở về. Có tin gì?

note: [message]: id=Urudin
en: The elvish scum refused to surrender, Warlord. We have begun the attack, as planned.
vi: Bọn cặn bã thần tiên không chịu đầu hàng, thưa tư lệnh. Chúng đã bắt đầu tấn công, như kế hoạch lập ra.

note: [message]: id=Mutaf-uru
en: Were you able to breach their citadel?
vi: Ngươi có đột nhập được vào thành trì của chúng không?

note: [message]: id=Urudin
en: Yes. We slaughtered them in great numbers.
vi: Có. Chúng tôi đã giết rất nhiều bọn chúng.

note: [message]: id=Urudin
en: No, our attack was repulsed.
vi: Không, cuộc tấn công của chúng tôi đã bị đẩy lùi.

note: [message]: id=Urudin
en: They resisted us fiercely; the battle is not yet done.
vi: Chúng kháng cự chúng tôi một cách mãnh liệt. Trận chiến vẫn chưa kết thúc.

note: [message]: id=Mutaf-uru
en: Go, report this news to the warlord Grubr.
vi: Đi mau, báo cáo tin này cho tư lệnh Grubr.

note: [message]: id=Mutaf-uru
en: These elves are weak, mere meat for my wolves! Get them!
vi: Bọn thần tiên này yếu, chỉ là thịt cho lũ sói của ta! Thanh toán chúng!

note: [message]: id=Mutaf-uru
en: Cursed tree-shaggers and their filthy bows! We shall await the main army.
vi: Bọn khốn đáng nguyền rủa và những cây cung bẩn thỉu của chúng! Chúng ta sẽ chờ quân đội chính.

note: [objective]: condition=win
en: Defeat all enemy leaders.
vi: Đánh bại tất cả các chỉ huy của kẻ thù

note: [objective]: condition=lose
en: Death of Galtrid
vi: Galtrid chết

note: [objective]: condition=lose
en: Death of Eradion
vi: Eradion chết

note: [message]: speaker=narrator
en: For days, Kalenz and his small host of followers traveled, moving nearer and yet nearer to the Ka’lian. Thanks to the dense fog and elvish woodscraft, the band was able to evade the orcish hunters. Then, as they were almost arrived at their destination, the north wind blew, and the fog lifted to reveal a grim sight...
vi: Trong nhiều ngày, Kalenz và đội quân nhỏ của mình di chuyển, mỗi lúc một đến gần Ka’lian. Nhờ màn sương mù dày đặc và tài đi rừng của thần tiên, đội quân tránh được bọn người thú săn lùng. Sau đó, khi họ gần đến đích, gió bắc thổi, và màn sương mù tan đi, để lộ ra một cảnh tượng hãi hùng...

note: [message]: id=Kalenz
en: Great hosts of orcs converge on the Ka’lian! But if we fall upon them from behind as they are fully engaged with the defenders, we and they together might yet defeat them.
vi: Các đạo quân người thú lớn cùng kéo về Ka’lian! Nếu chúng ta xông vào chúng từ đằng sau khi chúng đang tập trung giao chiến với những người phòng thủ, chúng ta và họ có thể đánh bại chúng.

note: [message]: id=Galtrid
en: Are you our army’s vanguard? Hurry, for we are sorely pressed here.
vi: Các anh là lực lượng tiên phong trong quân đội của chúng ta phải không? Mau lên, vì chúng tôi đang bị tấn công dồn dập ở đây.

note: [message]: id=Kalenz
en: No, we are fleeing an attack on our home in the Lintanir. Time enough for talk later; we must defeat these orcs together, or at least hold them off long enough for the humans to come to our aid.
vi: Không, chúng tôi đang chạy trốn khỏi một cuộc tấn công vào quê nhà chúng tôi ở Lintanir. Có đủ thời gian để nói chuyện sau. Chúng ta phải cùng nhau đánh bại bọn người thú này, hoặc ít nhất cũng giữ chân chúng đủ lâu để con người đến giúp chúng ta.

note: [message]: id=Galtrid
en: Then you have not heard the ill tidings. King Haldric has broken the treaty. The humans will not come to our aid!
vi: Thế thì anh không nghe tin xấu rồi. Vua Haldric đã phá vỡ hiệp ước. Con người sẽ không đến giúp chúng ta!

note: [message]: id=Landar
en: How dare they break the treaty!
vi: Sao chúng dám phá vỡ hiệp ước!

note: [message]: id=Kalenz
en: We have failed to relieve the defenders, and more orcish war-bands are arriving. All is lost!
vi: Chúng ta đã thất bại, không thể cứu trợ những người phòng thủ, còn quân đội của người thú lại đang kéo đến. Tất cả thế là hết!

note: [objective]: condition=win
en: Hold on until turns run out.
vi: Phòng thủ đến khi hết lượt

note: [message]: id=guard
en: Hist! Someone is sneaking about in the mist.
vi: Suỵt! Có ai đó đang lén lút trong sương mù.

note: [message]: id=Urudin
en: Ho, elves! Hand over the stone and we <i>might</i> not destroy your cute little playhouse, and we <i>might</i> spare you. Or, at the very least, we promise you a quick and painless death.
vi: Hô, thần tiên! Hãy trao hon đa, bọn ta <i>có thể</i> không phá hủy nhà hát nhỏ bé xinh xắn của các ngươi, và <i>có thể</i> tha cho các ngươi. Hoặc, ít nhất, bọn ta cũng hứa cho các ngươi một cái chết nhanh chóng và không đau đớn.

note: [message]: id=Galtrid
en: What ‘stone’, foul and clumsy orc? Your lips are not fit even to name the citadel of the Ka’lian, for it has stood since before your kind crawled into sunlight and will endure long after you are forgotten!
vi: ‘Hon đa’ gì, tên người thú bẩn thỉu vụng về? Mồm của ngươi thậm chí còn không đáng để gọi tên thành trì Ka’lian, vì nó đã đứng vững từ trước khi nòi giống các ngươi bò ra ngoài ánh nắng mặt trời và sẽ kéo dài lâu sau khi các ngươi bị lãng quên!

note: [message]: id=Urudin
en: We will cram those arrogant words back down your throat before we kill you, wose-spawned worm of an elf!
vi: Bọn ta sẽ nhồi những lời kiêu ngạo đó trở lại cổ họng ngươi trước khi giết ngươi, tên sâu bọ thần tiên!

note: [message]: id=Galtrid
en: To arms, elven-kin! They are many, but our army is returning and surely close at hand. We have but to hold until it arrives!
vi: Vào vị trí, mọi người! Chúng đông, nhưng quân đội của chúng ta đang trở về và chắc chắn sắp đến. Chúng ta chỉ phải phòng thủ đến khi họ tới!

note: [message]: speaker=narrator
en: You will have a different recall list and amount of starting gold than you may be expecting at the beginning of this scenario, as you will not start with Kalenz’s army.
vi: Bạn sẽ có một danh sách gọi lại và lượng vàng bắt đầu có thể khác so với mong đợi ở đầu màn chơi này, khi bạn không bắt đầu với quân đội của Kalenz.

note: [message]: id=Kalenz
en: We won! The Ka’lian is safe!
vi: Chúng ta đã thắng! Ka’lian được an toàn!

note: [message]: id=Huraldur
en: The elvish treasury is under attack! They need help desperately!
vi: Kho bạc của thần tiên đang bị tấn công! Họ rất cần giúp đỡ!

note: [message]: id=Kalenz
en: Galtrid, your men are weary from long combat. Mine are fresher; I’ll go.
vi: Galtrid, người của ông đã mệt mỏi sau trận chiến dài. Người của tôi khỏe hơn, tôi sẽ đi.

note: [message]: id=Huraldur
en: Hurry! We were near overwhelmed as I left.
vi: Mau lên! Chúng tôi đã gần bị áp đảo khi tôi rời đi.

note: [message]: id=Galtrid
en: Yes, go, Kalenz, I’ll guard the Ka’lian till our army returns from the front.
vi: Được, đi đi, Kalenz. Tôi sẽ bảo vệ Ka’lian đến khi quân đội của chúng ta trở về từ mặt trận.

note: [scenario]: id=04_The_Elvish_Treasury
en: The Elvish Treasury
vi: Kho bạc của thần tiên

note: [scenario]: id=04_The_Elvish_Treasury
en: Chapter Two: The Treasury
vi: Chương hai: Kho bạc

note: [part]
en: Kalenz and his forces raced to relieve the siege of the Elvish Treasury...
vi: Kalenz và lực lượng của mình chạy nhanh đến giải vây cho kho bạc của thần tiên...

note: [message]: id=Huraldur
en: And I see the remains of the garrison has been taken prisoner.
vi: Tôi cũng thấy những người còn lại của đồn trú đã bị bắt làm tù nhân.

note: [message]: id=Kalenz
en: We must free them and make these saurians pay. Attack and leave no one alive!
vi: Chúng ta phải giải phóng họ và bắt bọn thằn lằn trả giá. Tấn công và đừng để kẻ nào sống sót!

note: [message]: role=liberator
en: I will do as you say, sneak in and free them. Wish me good fortune and no discovery!
vi: Tôi sẽ làm như anh nói, lẻn đi và giải phóng họ. Hãy chúc tôi may mắn và không bị phát hiện!

note: [message]: id=Kalenz
en: Go swiftly and silently.
vi: Hãy đi thật nhanh và yên lặng.

note: [message]: id=Shurm
en: More elves are coming! Too late, we’ve taken all your gold and we’ll get more gold from the orcs for helping them out!
vi: Nhiều thần tiên đang đến! Quá muộn rồi, bọn ta đã lấy toàn bộ vàng của các ngươi và sẽ có thêm vàng từ người thú vì giúp đỡ họ!

note: [message]: id=Kalenz
en: You will not live to enjoy it!
vi: Các ngươi sẽ không sống để tận hưởng điều đó đâu!

note: [message]: id=Kalenz
en: I accept your service gratefully, for I will need every sword and bow and spell with which to defeat these invaders. There will be time for talk later; now, we must fight.
vi: Tôi rất biết ơn và chấp nhận lời đề nghị của các cô, vì tôi sẽ cần mọi kiếm, cung và phép thuật để đánh bại bọn xâm lược này. Sẽ có thời gian để nói chuyện sau, còn giờ, chúng ta phải chiến đấu.

note: [objective]: condition=lose
en: Death of Cleodil
vi: Cleodil chết

note: [message]: id=Kalenz
en: Without their leaders, the saurians flee in panic. Let us free the treasury’s garrison before they can find it in them to rally and return.
vi: Không có chỉ huy, bọn thằn lằn đang chạy trốn trong hoảng loạn. Chúng ta hãy giải phóng đồn trú của kho bạc trước khi chúng có thể tập hợp và quay lại.

note: [message]: id=Kalenz
en: We have defeated the saurians and freed the garrison, and that is no small thing... but our gold is gone.
vi: Chúng ta đã đánh bại bọn thằn lằn và giải phóng đồn trú, nhưng có một điều không nhỏ... vàng của chúng ta đã ra đi.

note: [message]: id=Cleodil
en: The saurians happily carried away the treasury gold, but they had come here looking for something more specific... some individual object they called ‘dastone’. I am sorry, my lord Kalenz, I could not understand their distorted speech very well.
vi: Bọn thằn lằn đã đánh cắp vàng trong kho bạc, nhưng chúng đến đây tìm một thứ gì đó cụ thể hơn... một vật đặc biệt nào đó chúng gọi là ‘hon đa’. Tôi xin lỗi, chủ tướng Kalenz, tôi không thể hiểu rõ cách nói méo mó của chúng.

note: [message]: id=Kalenz
en: We will hunt down those saurians and retrieve our gold. More, we must teach them that it is lethal folly to raid us, else they will plague us like rats.
vi: Chúng ta sẽ truy đuổi bọn thằn lằn đó và lấy lại vàng. Ngoài ra, chúng ta phải dạy cho chúng biết rằng tấn công chúng ta là hành động dại dột chết người, nếu không chúng sẽ gây tai họa cho chúng ta như những con chuột.

note: [message]: speaker=unit
en: I am ashamed to die at the hands of tree-shaggers!
vi: Ta thật hổ thẹn vì chết dưới tay bọn khốn!

note: [message]: speaker=second_unit
en: When you meet your kin in the dry hells, tell them you perished at the hands of Kalenz’s elves!
vi: Khi ngươi gặp đồng loại ở địa ngục, hãy cho chúng biết ngươi đã bỏ mạng dưới tay các thần tiên của Kalenz!

note: [label]
en: Saurian Treasury
vi: Kho bạc của thằn lằn

note: [scenario]: id=05_The_Saurian_Treasury
en: The Saurian Treasury
vi: Kho bạc của thằn lằn

note: [message]: id=Kalenz
en: There they are. They have dumped our gold in their own treasury. We must strike quickly and leave with the gold before they can summon their full host.
vi: Chúng kia rồi. Chúng đã trút vàng của chúng ta vào kho bạc của chúng. Chúng ta phải đánh nhanh và rời đi với số vàng trước khi chúng có thể triệu tập toàn bộ đạo quân.

note: [message]: id=Cleodil
en: Moving so much gold is no light matter. We will need horses to bear it back home.
vi: Chuyển nhiều vàng thế không phải là vấn đề nhẹ nhàng. Chúng ta sẽ cần ngựa để chở vàng về nhà.

note: [message]: id=Hraurg Saurians often hiss their sibilants; do this in your language.
en: The elves have followed ussss! We must hold the gold until reinforcements arrive.
vi: Bọn thần tiên đã theo ssssau chúng ta! Chúng ta phải giữ vàng đến khi quân tiếp viện tới.

note: [object]
en: The bearer of this chest is slowed in movement and attack by the same effect as the slow weapon special. Slow halves the damage caused by attacks and the movement cost for a slowed unit is doubled. A unit that is slowed will feature a snail icon in its sidebar information when it is selected.
vi: Người mang hòm này di chuyển và tấn công với cùng hiệu quả như khi bị chậm: lượng thiệt hại gây ra bởi các đòn tấn công giảm một nửa và chi phí di chuyển cho đơn vị tăng gấp đôi. Một đơn vị bị chậm sẽ có biểu tượng ốc sên trong thông tin bên phải màn hình khi nó được chọn.

note: [message]: speaker=unit
en: We have reached the treasury. Guard me while I bring the pillage home.
vi: Chúng ta đã đến được kho bạc. Hãy bảo vệ tôi khi tôi mang của về nhà.

note: [objective]: condition=win
en: New Objective: Transport the treasure with a rider to the signpost
vi: Mục tiêu mới: Vận chuyển kho của bằng một kỵ binh đến biển chỉ đường

note: [message]: speaker=unit
en: Aargh! I shall never see the bright moon’s face again!
vi: Á! Ta sẽ chẳng bao giờ thấy mặt trăng rực rỡ nữa!

note: [message]: id=Kalenz
en: We have recovered our gold; it is well.
vi: Chúng ta đã giành lại vàng, tốt rồi.

note: [message]: role=gold_carrier
en: We have recovered much more than our own treasure. These saurians would seem to have taken up robbery as a vocation!
vi: Chúng ta đã giành lại nhiều hơn hẳn kho vàng của chúng ta. Hình như bọn thằn lằn này đã lấy trộm cướp làm nghề nghiệp!

note: [message]: id=Spahr
en: They took all our treasure! Quickly, place ambushers on all trails from here to Wesmere. I will give 500 gold to whoever kills their leader. They must not escape.
vi: Chúng đã lấy toàn bộ kho vàng của chúng ta! Nhanh lên, bố trí mai phục trên tất cả mọi con đường từ đây đến Wesmere. Ta sẽ tặng 500 lượng vàng cho bất kỳ ai giết được chỉ huy của chúng. Chúng không được trốn thoát.

note: [message]: id=Cleodil
en: But the Ka’lian’s gold is the Ka’lian’s. Would you have us divide our forces, some to return it to them while others attempt your thunder-stroke?
vi: Nhưng vàng của Ka’lian là của Ka’lian. Anh muốn chúng ta phân chia lực lượng, một số người trở về để trả lại vàng cho họ trong khi những người khác thực hiện cuộc tấn công sấm chớp của anh ư?

note: [message]: id=Kalenz
en: Cleodil’s doubt is wise. Only a foolish commander divides his forces in the presence of superior numbers; to do so is to invite defeat in detail.
vi: Nghi ngờ của Cleodil là hợp lý. Chỉ một người chỉ huy ngốc nghếch mới phân chia lực lượng của mình trước số địch thủ đông hơn hẳn. Làm thế chắc chắn là thất bại.

note: [message]: id=Cleodil
en: Landar, thoughts that brew in hot blood are seldom well-found.
vi: Landar, những suy nghĩ ấp ủ trong máu nóng hiếm khi được xem xét cẩn thận.

note: [message]: id=Landar
en: It... is so. Again you speak wisdom. Very well; to the Ka’lian!
vi: Đúng... vậy. Anh lại nói rất có lý. Thôi được, đến Ka’lian!

note: [scenario]: id=06_Acquaintance_in_Need
en: Acquaintance in Need
vi: Kết bạn bất đắc dĩ

note: [part]
en: To evade the saurians blocking the eastern approaches to Wesmere, Kalenz and his war-band moved to enter Wesmere Forest from a different direction...
vi: Để tránh bọn thằn lằn đang chặn các lối vào phía đông Wesmere, Kalenz và đoàn quân của mình di chuyển vào khu rừng Wesmere từ một hướng khác...

note: [message]: id=Kalenz
en: What’s this? It appears the orcs have surrounded a dwarvish enclave. And by the sound of the bellowing I hear, I think our old friend, Olurf, is here.
vi: Cái gì đây? Hình như bọn người thú đã bao vây vùng đất của người lùn. Dựa vào tiếng kêu tôi nghe được, tôi nghĩ người bạn cũ của chúng ta, Olurf, ở đây.

note: [message]: id=Olurf
en: You again? Maybe ye were not completely wrong when ye predicted the orcs would attack us. We ha’ been forced from our home and are now surrounded.
vi: Lại là ngươi sao? Có lẽ ngươi đã không hoàn toàn sai khi tiên đoán bọn người thú sẽ tấn công bọn ta. Bọn ta buộc phải rời bỏ quê nhà và giờ đang bị bao vây.

note: [message]: id=Cleodil
en: Let us give them aid — it’s clear they need it!
vi: Chúng ta hãy giúp đỡ họ - rõ ràng họ đang cần!

note: [message]: id=Landar
en: Help them? They would not even let us pass through their land to avoid the trolls. You remember, Kalenz?
vi: Giúp chúng? Chúng thậm chí đã không để chúng tôi đi qua đất của chúng để tránh quỷ núi. Anh nhớ chứ, Kalenz?

note: [message]: id=Kalenz
en: Our enemy is the orcs, not the dwarves. Besides, the orcs are in our way. Olurf, we cannot let you have all the fun here!
vi: Kẻ thù của chúng ta là người thú, không phải người lùn. Ngoài ra, người thú đang ở trên đường của chúng ta. Olurf, chúng tôi không thể để ông vui đùa một mình ở đây!

note: [message]: id=Olurf
en: For an elf, you think like a dwarf! I think I like you!
vi: Đối với một thần tiên, anh suy nghĩ như một người lùn! Ta thích anh!

note: [message]: id=Olurf
en: whisper^—For an elf...
vi: - Đối với một thần tiên...

note: [message]: id=Olurf
en: The orcs ha’ been defeated. My lord, we are in your debt.
vi: Bọn người thú đã bị đánh bại. Chủ tướng, chúng tôi nợ ơn anh.

note: [message]: id=Kalenz
en: We must put aside our differences and ally against the orcish menace. Olurf, join us!
vi: Chúng ta phải đặt các bất hòa sang một bên và liên minh chống lại mối đe dọa từ bọn người thú. Olurf, hãy tham gia cùng chúng tôi!

note: [message]: id=Olurf
en: Dwarves, ally with elves? I owe ye a debt, but my kin willna’ be happy at the thought.
vi: Người lùn, liên minh với thần tiên? Tôi nợ ơn anh, nhưng người của tôi sẽ không vui với ý tưởng đó.

note: [message]: id=Olurf
en: A proper contract for good money? That’s a different matter; I’m sure I can find some o’ my people willing to fight on those terms!
vi: Một hợp đồng vì tiền sao? Đó là một vấn đề khác. Tôi chắc chắn có thể tìm được một số người sẵn sàng chiến đấu với điều kiện đó!

note: [message]: id=Landar
en: What? Kalenz, are you out of your mind? Surely you will not throw away 400 gold on this scheming mercenary!
vi: Cái gì? Kalenz, anh mất trí rồi sao? Chắc chắn anh sẽ không vứt bỏ 400 lượng vàng vào bọn lính đánh thuê đầy mưu mô này!

note: [message]: id=Olurf
en: Where there’s a contract, our honor is involved. We will be there to cover your northern flank or else I will return your gold!
vi: Nơi nào có hợp đồng, nơi đó có danh dự của chúng tôi. Chúng tôi sẽ ở đó để che chắn sườn phía bắc, nếu không tôi sẽ trả lại vàng!

note: [message]: id=Cleodil
en: I sense no falsity behind his speech, my lord.
vi: Tôi không cảm thấy sự dối trá nào sau lời nói của ông ta, thưa chủ tướng.

note: [message]: id=Kalenz
en: I, too, believe him. Dwarves may be... rough... by our standards, but they are not liars. I think he knows that if he does not honor his contract, next time we will not be there to come to his aid.
vi: Tôi cũng tin ông ta. Người lùn có thể... thô lỗ... theo tiêu chuẩn của chúng ta, nhưng họ không phải là những kẻ dối trá. Tôi nghĩ ông ta biết rằng nếu ông ta không tôn trọng hợp đồng của mình, lần sau chúng ta sẽ không có mặt để giúp đỡ ông ta.

note: [scenario]: id=07_Elves_Last_Stand
en: Elves’ Last Stand
vi: Lần cầm cự cuối cùng của thần tiên

note: [part]
en: The journey back to Wesmere was surprisingly uneventful, the orcs having apparently withdrawn to regroup after their defeats. Kalenz and his band returned just in time...
vi: Hành trình trở lại Wesmere yên ổn một cách đáng ngạc nhiên, bọn người thú hình như đã rút lui để tập hợp lại sau khi bại trận. Kalenz và đoàn quân của mình trở về vừa kịp lúc...

note: [message]: race=orc,troll
en: Flee! They have broken us!
vi: Chạy mau! Chúng đã đánh tan chúng ta!

note: [message]: id=Landar
en: Hunt them down and kill every single one of them!
vi: Đuổi theo chúng và giết từng đứa một!

note: [message]: id=Cleodil
en: It is not wise to put a wounded foe in a desperate situation; they will but fight harder for it. Break their will and let them flee, so they will spread fear of us among their kind.
vi: Đặt kẻ thù bị thương vào một tình huống tuyệt vọng không phải là điều khôn ngoan, chúng sẽ chỉ chiến đấu liều lĩnh hơn. Hãy đập tan ý chí của chúng và để chúng chạy trốn, như thế chúng sẽ truyền bá nỗi sợ chúng ta cho đồng loại của chúng.

note: [message]: id=Kalenz
en: The orcs are not defeated, and our troops and supplies are exhausted. This is the end!
vi: Bọn người thú không bị đánh bại, còn quân lính và nguồn tiếp tế của chúng ta đã cạn kiệt. Thế là hết!

note: [message]: id=Kalenz
en: The orcs have pushed us back to the Ka’lian. There is no way out. We must win here!
vi: Bọn người thú đã đẩy lùi chúng ta trở lại Ka’lian. Không còn cách nào để thoát ra. Chúng ta phải chiến thắng ở đây!

note: [message]: id=Galtrid
en: This is our final stand. If they take the Ka’lian, all is lost!
vi: Đây là lần cầm cự cuối cùng của chúng ta. Nếu chúng chiếm được Ka’lian, chúng ta sẽ mất tất cả!

note: [message]: id=Landar
en: Galtrid, speak not of defeat. Elvenkind shall rise! Our enemies shall perish in blood and fire!
vi: Galtrid, đừng nói về thất bại. Thần tiên sẽ đứng lên! Kẻ thù của chúng ta sẽ bỏ mạng trong máu và lửa!

note: [message]: id=Cleodil
en: It is a dark day indeed when elves must steel themselves with dreams of slaughter.
vi: Quả là một ngày đen tối khi thần tiên phải trui rèn bản thân với những giấc mơ giết chóc.

note: [message]: id=Urug-Pir
en: We’ll crush those weak elves and I’ll get da stone!
vi: Chúng ta sẽ tiêu diệt bọn thần tiên yếu đuối đó và lấy hon đa!

note: [message]: id=El_Isomithir
en: These are hardened orc and troll veterans. Men, prepare for a long, difficult fight...
vi: Đó là những chiến binh người thú và quỷ núi dày dạn kinh nghiệm. Mọi người, hãy chuẩn bị cho một trận chiến dài, khó khăn...

note: [message]: id=Olurf
en: Did ye think we’d let you have all the fun wi’ the orcs by yerselves?
vi: Các anh nghĩ chúng tôi để cho các anh vui vẻ một mình với bọn người thú sao?

note: [message]: id=Landar
en: It’s not much of an army he is bringing with him, though.
vi: Hừm, đội quân mà ông ta mang theo không có nhiều.

note: [message]: id=Olurf
en: Not much of an army? These are dwarves with mighty axes, each worth three of you and your silly plinking bows!
vi: Không có nhiều? Đây là những người lùn với lưỡi rìu hùng mạnh, mỗi người đáng giá ba người các anh và những cây cung ngớ ngẩn của các anh!

note: [message]: id=Kalenz
en: Olurf, is that all the dwarves you could find? Was the gold not enough?
vi: Olurf, đó là toàn bộ những người lùn ông có thể tìm thấy sao? Vàng không đủ ư?

note: [message]: id=Olurf
en: They are no’ fighting for gold, they’re here for the fun. I’d ha’ brought a lot more if my men ha’ all kept quiet about helping elves! But the rest o’ my clan should join us in a few days.
vi: Họ không chiến đấu vì vàng, họ ở đây vì trò vui. Lẽ ra tôi có thể mang tới nhiều người hơn nếu người của tôi giữ yên lặng về việc giúp đỡ các thần tiên! Nhưng những người còn lại trong thị tộc của tôi sẽ tham gia cùng chúng tôi trong vài ngày tới.

note: [message]: id=Landar
en: In a few days? That’s too late! We want our gold back!
vi: Trong vài ngày tới? Thế thì quá muộn! Chúng tôi muốn lấy lại vàng!

note: [message]: id=Olurf
en: Sure, minus expenses.
vi: Tất nhiên, trừ chi phí.

note: [message]: id=Landar
en: What expenses?
vi: Chi phí gì?

note: [message]: id=Olurf
en: It’s an ancient dwarvish custom to buy the warriors a few drinks before the battle... So minus expenses that’s about even.
vi: Mua cho các chiến binh ít đồ uống trước trận đấu là một truyền thống cổ xưa của người lùn... Do đó trừ chi phí đồ uống, thế là vừa đủ.

note: [message]: id=Landar
en: That explains why they are so reckless in battle...
vi: Điều đó giải thích tại sao họ lại liều lĩnh khi chiến đấu như vậy...

note: [message]: id=Galtrid
en: At last! The orcs are defeated.
vi: Cuối cùng! Bọn người thú đã bị đánh bại.

note: [message]: id=Pirorr
en: The elves have beaten us and they did not use da stone. Maybe they don’t have it? Great Chief will not like bad news!
vi: Bọn thần tiên đã đánh bại chúng ta và chúng không sử dụng hon đa. Có thể chúng không có nó? Đại thủ lĩnh sẽ không thích nghe tin xấu đâu!

note: [message]: id=Galtrid
en: Kalenz, we are again in your debt. You returned just in time.
vi: Kalenz, chúng tôi lại nợ ơn anh. Anh trở về vừa kịp lúc.

note: [message]: id=Kalenz
en: And we have what’s left of the elvish treasury with us!
vi: Và chúng tôi mang theo những thứ có trong kho bạc của thần tiên!

note: [message]: id=Truugl
en: Aargh! I should have stayed in the mountains instead of joining the orcs!
vi: Á! Lẽ ra ta nên ở lại trong núi thay vì tham gia cùng bọn người thú!

note: [message]: id=Kalenz
en: Orcs, death is all you will find in this forest!
vi: Bọn người thú, cái chết là tất cả những gì các ngươi sẽ tìm thấy trong khu rừng này!

note: [message]: speaker=unit
en: I die without getting da stone?
vi: Ta chết mà không có hon đa ư?

note: [message]: speaker=second_unit
en: Be grateful, tree-shagger, for I have spared you the pain of seeing your precious citadel burned and razed.
vi: Hãy biết ơn ta đi, đồ khốn, vì ta đã tha cho ngươi nỗi đau chứng kiến cảnh thành trì quý giá của mình bị đốt trụi và san bằng.

note: [message]: speaker=unit
en: Galtrid, my friend. Do not let my death be in vain. Destroy these foul orcs, and sing for me in the green woods when we have won.
vi: Galtrid, bạn của tôi. Đừng để cái chết của tôi trở thành vô ích. Hãy tiêu diệt bọn người thú bẩn thỉu này, và ca hát cho tôi trong khu rừng xanh khi chúng ta chiến thắng.

note: [message]: id=Galtrid
en: We shall avenge you tenfold!
vi: Chúng tôi sẽ báo thù cho anh gấp mười lần!

note: [message]: speaker=second_unit
en: Dead he is. Too quick. His screams were sweet.
vi: Hắn đã chết. Quá nhanh. Tiếng thét của hắn thật ngọt ngào.

note: [message]
en: Let us pursue the orc who murdered $unit.name|!
vi: Chúng ta hãy đuổi theo tên người thú đã sát hại $unit.name|!

note: [message]: id=Galtrid
en: No, don’t leave your formation. An elf was slain by beast. What does it matter which beast it was? We must kill them all.
vi: Không, đừng rời bỏ đội hình. Một thần tiên bị súc vật giết. Súc vật đó là gì có quan trọng không? Chúng ta phải giết hết bọn chúng.

note: [scenario]: id=08_Council_of_Hard_Choices
en: Council of Hard Choices
vi: Hội đồng các lựa chọn khó khăn

note: [part]
en: Kalenz, you have won a great victory! Wesmere is safe. But... for what cause have you invited a dwarf to the elvish council? This is most unusual!
vi: Kalenz, anh đã giành một chiến thắng vĩ đại! Wesmere đã được an toàn. Nhưng... vì nguyên nhân gì anh lại mời một người lùn đến hội đồng của thần tiên? Điều này thật không bình thường!

note: [part]
en: Those of us who follow Kalenz have shown it can be done. We have been fighting ever since we were forced out of our home country, in all kinds of lands. And, we are willing to die in order to defeat foul orcs!
vi: Chúng tôi, những người theo Kalenz đã chứng tỏ điều đó có thể thực hiện được. Chúng tôi đã chiến đấu kể từ khi bị buộc phải rời bỏ quê nhà, trên tất cả các kiểu vùng đất. Và chúng tôi sẵn sàng chết để đánh bại bọn người thú bẩn thỉu!

note: [part]
en: Aftermath
vi: Sau cuộc họp

note: [part]
en: Perhaps you were wiser than I, Landar. Had we divided our forces, we would not be bound to inaction now.
vi: Có lẽ anh thông thái hơn tôi, Landar. Nếu chúng ta phân chia lực lượng, giờ chúng ta đã không bị buộc phải án binh bất động.

note: [part]
en: And our home? How can we free Lintanir without taking the war to the orcs?
vi: Còn quê nhà của chúng ta? Chúng ta có thể giải phóng Lintanir bằng cách nào nếu không tiến hành chiến tranh với bọn người thú?

note: [part]
en: And where do we find this mage, if he exists?
vi: Vậy chúng tôi tìm vị pháp sư này ở đâu, nếu ông ấy tồn tại?

note: [part]
en: It willna’ be easy. He lives in the mountains of Thoria and he never helps anyone for free. Thoria is very dangerous, especially for elves. Even dwarves and trolls dinna’ go there lightly.
vi: Điều đó sẽ không dễ dàng. Ông ấy sống trong dãy núi Thoria và chẳng bao giờ giúp bất kỳ ai miễn phí. Thoria rất nguy hiểm, đặc biệt cho các thần tiên. Kể cả người lùn và quỷ núi cũng hiếm khi đến đó.

note: [part]
en: I think I can. But dangerous this will be!
vi: Tôi nghĩ mình có thể. Nhưng sẽ rất nguy hiểm!

note: [scenario]: id=09_Bounty_Hunters
en: Bounty Hunters
vi: Những kẻ săn tiền thưởng

note: [scenario]: id=09_Bounty_Hunters
en: Chapter Three: The Book of Crelanu
vi: Chương ba: Cuốn sách của Crelanu

note: [part]
en: Believing that Wesmere’s seeming safety might prove a costly illusion, Kalenz, Landar and Olurf left enough troops and resources to guard it strongly before starting off on the long and dangerous trip to the great mage of Thoria. They would soon find that peril was closer than they had reckoned.
vi: Tin rằng tính an toàn vẻ ngoài của Wesmere có thể là một ảo tưởng tai hại, Kalenz, Landar và Olurf để đủ quân lính và tài nguyên ở lại để bảo vệ thành trì trước khi bắt đầu hành trình dài và nguy hiểm đến gặp vị pháp sư vĩ đại ở Thoria. Họ sớm thấy rằng tai họa ở gần hơn họ nghĩ.

note: [side] [side]: type=Gryphon, id=Gryphon Leader
en: Creatures
vi: Sinh vật

note: [args]
en: some experienced warriors
vi: một số chiến binh có kinh nghiệm

note: [objective]: condition=win
en: Kalenz crosses the river
vi: Kalenz băng qua dòng sông

note: [message]: id=Huurgh
en: Yess! It’s the elves who stole our gold! The bounty is mine!
vi: Đúng! Đó là bọn thần tiên đã đánh cắp vàng của chúng ta! Tiền thưởng là của ta!

note: [message]: id=Shhar
en: I saw them first, fool! The bounty is all mine.
vi: Ta thấy chúng trước, đồ ngu! Tất cả tiền thưởng là của ta.

note: [message]: id=Olurf
en: What are they talking about?
vi: Chúng đang nói về cái gì vậy?

note: [message]: id=Kalenz
en: Remember, we are here on a mission. We will fight these saurians if we must, but our mission is to get to Thoria.
vi: Hãy nhớ, chúng ta ở đây để thực hiện nhiệm vụ. Chúng ta sẽ chiến đấu với bọn thằn lằn này nếu bắt buộc, nhưng nhiệm vụ của chúng ta là đến Thoria.

note: [message]: id=Landar
en: They are far too numerous to risk battle with. Let’s cross the river!
vi: Chúng cũng quá đông để liều lĩnh chiến đấu. Chúng ta hãy băng qua sông!

note: [message]: id=Olurf
en: We can outrun them in the woods and mountains beyond the north shore. But crossing the river without a bridge? We dwarves know water is a very dangerous thing!
vi: Chúng ta có thể chạy nhanh hơn chúng trong rừng và trên núi ở bờ phía bắc bên kia. Nhưng băng qua sông mà không có cầu ư? Người lùn chúng tôi biết nước là một thứ rất nguy hiểm!

note: [message]: id=Kalenz
en: You speak my thought, Cleodil. Close in behind me; I’ll guard you from harm myself. Look to your weapons as we cross, all! And be wary.
vi: Cô nói đúng suy nghĩ của tôi, Cleodil. Hãy ở sau lưng tôi, tôi sẽ bảo vệ cô trước mọi nguy hiểm. Tất cả hãy nhìn vào vũ khí của mình khi chúng ta băng qua! Và hãy cẩn thận.

note: [message]: speaker=narrator
en: Before Kalenz left the Ka’lian he had ordered $left_behind_kalenz to stay and guard it.
vi: Trước khi Kalenz rời Ka’lian, anh đã ra lệnh cho $left_behind_kalenz ở lại để bảo vệ thành trì.

note: [message]: speaker=narrator
en: Before Landar left the Ka’lian he had ordered $left_behind_landar to stay and guard it.
vi: Trước khi Landar rời Ka’lian, anh đã ra lệnh cho $left_behind_landar ở lại và bảo vệ thành trì.

note: [message]: speaker=unit
en: We made it. Onwards to Thoria!
vi: Chúng ta đã làm được. Lên đường đến Thoria!

note: #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [message]: id=Olurf
en: At last!
vi: Cuối cùng!

note: [message]: id=Landar
en: We’ll need to settle things with these saurians once and for all!
vi: Chúng ta sẽ cần giải quyết mọi thứ với bọn thằn lằn này một lần và mãi mãi!

note: [message]: id=Cleodil
en: Hasn’t enough blood been shed? I think we can compose matters with them after the threat of the orcs has been met.
vi: Chúng ta đổ máu chưa đủ hay sao? Tôi nghĩ chúng ta có thể giải quyết mọi vấn đề với chúng sau khi mối đe dọa từ bọn người thú đã được xử lý.

note: [message]: speaker=unit
en: The legends are true! Sea creatures are upon us!
vi: Truyền thuyết là có thật! Các sinh vật biển đang nhằm vào chúng ta!

note: [message]: speaker=unit
en: They are coming at us from all sides!
vi: Chúng đang tiến đến chúng ta từ mọi phía!

note: [message]: speaker=unit
en: Watch for the serpent!
vi: Coi chừng con thuồng luồng!

note: [scenario]: id=10_Cliffs_of_Thoria
en: Cliffs of Thoria
vi: Vách đá Thoria

note: [part]
en: Leaving Arkan-Thoria behind, Kalenz and his band ventured into the dangerous mountains of Thoria...
vi: Rời Arkan-Thoria, Kalenz và đội quân của mình mạo hiểm vào trong dãy núi Thoria nguy hiểm...

note: [side]: type=Gryphon, id=Gryphon Leader
en: Gryphon Leader
vi: Chỉ huy sư tử đầu chim

note: [objective]: condition=win
en: Reach the signpost with Kalenz
vi: Kalenz đến được biển chỉ đường

note: [message]: id=Landar
en: I can hardly see with all that mist around, but I can sense danger.
vi: Tôi gần như không thể nhìn thấy gì với màn sương mù xung quanh, nhưng tôi có thể cảm thấy nguy hiểm.

note: [message]: id=Olurf
en: Told ye it would be no picnic excursion, elf-boy. Are ye lily-livered to continue?
vi: Tôi đã nói với anh đây không phải chuyến dã ngoại, chàng trai. Anh không dám tiếp tục sao?

note: [message]: id=Kalenz
en: Gentlemen, don’t squabble. We cannot go back now. But be watchful; I don’t like the feel of this country one bit.
vi: Mọi người, đừng cãi nhau. Giờ chúng ta không thể quay lại. Nhưng hãy cẩn thận, tôi không thích cảm nhận về xứ sở này một chút nào.

note: [message]: id=Cleodil
en: I, too, feel we are in great danger.
vi: Tôi cũng thế, tôi cảm thấy chúng ta đang gặp nguy hiểm.

note: [message]: id=Kalenz
en: Cleodil, stay close to me. If there is anything real behind this aura of dread, likely your keen senses will find it first and I will want to know what you discover immediately.
vi: Cleodil, hãy ở gần tôi. Nếu có thứ gì đó đằng sau màn sương đáng sợ này, nhiều khả năng các giác quan nhạy bén của cô sẽ tìm thấy nó trước, và tôi muốn biết ngay lập tức cô đã phát hiện ra điều gì.

note: [message]: speaker=unit
en: Onwards!
vi: Lên đường!

note: [message]: id=Olurf
en: Yer doing pretty well, elf-boy!
vi: Anh làm tốt lắm, chàng trai!

note: [message]: id=Cleodil
en: There is some greasy-looking smoke rising ahead of us! Kalenz... my lord... I feel something terribly wrong is happening!
vi: Có khói bốc lên phía trước chúng ta! Kalenz... chủ tướng... tôi cảm thấy một điều gì đó rất không ổn đang xảy ra!

note: [message]: id=Olurf
en: Crelanu’s place should be close now, as I remember. Quickly, this way!
vi: Như tôi nhớ, nơi ở của Crelanu phải ở gần gây. Nhanh lên, lối này!

note: [message]: id=Kalenz
en: Watch out!
vi: Coi chừng!

note: [message]: speaker=unit
en: It’s... it’s monstrous!
vi: Đó là... đó là một con quái vật!

note: [message]: id=Cleodil
en: I sense no malice in it; we are the interlopers here. Spare it if you can.
vi: Tôi không cảm nhận thấy ác tâm trong nó. Chúng ta là những người xâm phạm ở đây. Hãy tha cho nó nếu có thể.

note: [message]: id=Kalenz
en: Do as Cleodil says. We have enemies sufficient without provoking new ones.
vi: Hãy làm như Cleodil nói. Chúng ta đã có đủ kẻ thù rồi, không cần phải kích động thêm kẻ thù mới.

note: [scenario]: id=11_Battle_of_the_Book
en: Battle of the Book
vi: Trận chiến giành cuốn sách

note: [part]
en: Quickening their pace, the elves and dwarves raced towards the smoke...
vi: Tăng tốc độ, thần tiên và người lùn chạy đua về hướng làn khói...

note: [message]: id=Crelanu
en: I sense a presence that is not one of Aquagar’s creatures. Who are you, and what is your purpose here?
vi: Ta có thể cảm nhận sự hiện diện không phải là một trong các sinh vật của Aquagar. Các ngươi là ai, và mục đích của các ngươi ở đây là gì?

note: [message]: id=Cleodil
en: That, I think, must be the mage of which Olurf spoke. But he is not the one I sensed as we approached this place...
vi: Tôi nghĩ đó hẳn phải là vị pháp sư mà Olurf nói tới. Nhưng ông ấy không phải là người tôi cảm nhận được khi chúng ta đến gần nơi này...

note: [message]: id=Landar
en: I feel the shadow of destiny on my soul. There is something I am fated to do here, but I know not what.
vi: Tôi cảm nhận được hình bóng của định mệnh trên tâm hồn của mình. Có một điều gì đó tôi nhất định phải làm ở đây, nhưng tôi không biết là gì.

note: [message]: id=Kalenz
en: If you are the mage Crelanu, we have come to seek your help.
vi: Nếu ông là pháp sư Crelanu, chúng tôi đến để tìm sự giúp đỡ của ông.

note: [message]: id=Crelanu
en: I am Crelanu... but if you want my help you must begin by helping me, for I am besieged here and in no state to aid anyone else.
vi: Tôi là Crelanu... nhưng nếu các anh muốn có sự giúp đỡ của tôi, các anh phải bắt đầu bằng cách giúp tôi, vì tôi bị bao vây ở đây và ở trong tình trạng không thể giúp được người nào khác.

note: [message]: id=Landar
en: Ahhh. A fight! Perhaps this is my fate. Come, Kalenz, let us make a rescue.
vi: À. Một trận chiến! Có lẽ đây là định mệnh của tôi. Đi thôi, Kalenz, chúng ta hãy thực hiện cuộc giải cứu.

note: [objective]: condition=win
en: Defeat Aquagar
vi: Đánh bại Aquagar

note: [objective]: condition=lose
en: Death of Crelanu
vi: Crelanu chết

note: [message]: id=Landar
en: Looks like your mage friend is in trouble. There is a horde of drakes attacking him!
vi: Hình như ông bạn pháp sư của anh đang gặp rắc rối. Có một đạo quân người rồng đang tấn công ông ấy!

note: [message]: id=Kalenz
en: Indeed. Before he can aid us, we will have to aid him.
vi: Quả vậy. Trước khi ông ấy có thể giúp chúng ta, chúng ta sẽ phải giúp ông ấy.

note: [message]: id=Aquagar
en: Fools! The book will be mine!
vi: Bọn ngu ngốc! Cuốn sách sẽ là của ta!

note: [message]: id=Cleodil
en: There... I sense magic emanating from that stone keep east of the lake. That is where we will find the mage.
vi: Ở kia... Tôi cảm nhận được phép thuật đang phát ra từ pháo đài bằng đá phía đông hồ nước kia. Đó là nơi chúng ta sẽ tìm thấy vị pháp sư.

note: [message]: speaker=unit
en: I die, but I will not go unavenged! Cursed will you be Kalenz! You will never find lasting peace in all your years. You will lose your dearest. And you, Crelanu, your book will bring woe on you and haunt all its future owners to their graves! This will be the price for slaying me, Aquagar, great drake wizard of Morogoth.
vi: Ta chết, nhưng ta sẽ không ra đi mà không được trả thù! Nguyền rủa ngươi Kalenz! Ngươi sẽ chẳng bao giờ tìm thấy hòa bình bền vững suốt cuộc đời. Ngươi sẽ mất người thân yêu nhất. Và ngươi, Crelanu, cuốn sách của ngươi sẽ mang tai họa đến với ngươi và ám ảnh tất cả những kẻ sở hữu tương lai của nó đến khi xuống mồ! Đây sẽ là cái giá phải trả vì đã giết ta Aquagar, pháp sư người rồng vĩ đại của Morogoth.

note: [message]: id=Olurf
en: Some scary fellow this Aquagar thinks he is! Come now, I think Crelanu owes us some drinks.
vi: Tên Aquagar này nghĩ hắn là một gã đáng sợ! Đi thôi, tôi nghĩ Crelanu nợ chúng ta một số đồ uống.

note: [message]: id=Kalenz
en: There goes our last hope!
vi: Hy vọng cuối cùng của chúng ta đã ra đi!

note: [scenario]: id=12_Revelations
en: Revelations
vi: Tiết lộ

note: [part]
en: This is Kalenz, leader of the elves. I have brought him here to ask for your advice and your aid in dealing with the orcs.
vi: Đây là Kalenz, chỉ huy của các thần tiên. Tôi đưa anh ấy đến đây để nhờ ông khuyên bảo và giúp đỡ trong việc xử lý bọn người thú.

note: [part]
en: Elves, you have fought valiantly and have won a great victory at the forest of Wesmere. Yet the forces ranged against you are not yet defeated. Indeed, they grow stronger every day. You contend against destiny. But for the moment you have diverted the orcs’ attention.
vi: Thần tiên, các anh đã chiến đấu dũng cảm và đã giành chiến thắng vĩ đại trong khu rừng Wesmere. Nhưng lực lượng chống lại các anh vẫn chưa bị đánh bại. Quả thực, chúng mạnh lên mỗi ngày. Các anh chiến đấu chống lại số phận. Nhưng hiện tại, các anh đã đánh lạc hướng sự chú ý của bọn người thú.

note: [part]
en: What do you mean, ‘diverted their attention’?
vi: ‘Đánh lạc hướng sự chú ý’, ý ông là sao?

note: [part]
en: You cannot even imagine it. Why do you suppose orcs came all the way here to attack you?
vi: Anh không thể tưởng tượng được đâu. Anh nghĩ tại sao bọn người thú lại đến tận đây để tấn công các anh?

note: [part]
en: Because they are orcs! Look old man, can you help us beat them or not?
vi: Bởi vì chúng là người thú! Nhìn lão già đó kìa, ông có thể giúp chúng tôi đánh chúng hay không?

note: [part]
en: You must be Landar. Very brave, but also very brash.
vi: Anh hẳn phải là Landar. Rất dũng cảm, nhưng cũng rất hỗn xược.

note: [part]
en: Landar is brash, but he does speak plainly why we came here. I do not understand what you are talking about, either. Olurf tells me you are very wise, but only help for a price. We will pay any price within our power; just name it.
vi: Landar hỗn xược, nhưng anh ấy đã nói thẳng lý do chúng tôi đến đây. Tôi cũng không hiểu ông đang nói về điều gì. Olurf nói với tôi ông rất thông thái, nhưng chỉ giúp đỡ khi được trả phí. Chúng tôi sẽ trả bất kỳ phí nào trong phạm vi của chúng tôi, chỉ cần cho chúng tôi biết.

note: [part]
en: Are you saying the orcs attacked us looking for something?
vi: Ông nói bọn người thú tấn công chúng tôi để tìm kiếm một thứ gì đó phải không?

note: [part]
en: Yes, that is what I am saying.
vi: Đúng vậy, đó là điều tôi đang nói.

note: [part]
en: It’s not a dastone, it’s the stone: They mean the Ruby of Fire...
vi: Không phải hon đa, mà là hòn đá. Ý chúng là viên đá lửa...

note: [part]
en: What’s that, and what does it have to do with us?
vi: Đó là cái gì, và nó có gì liên quan đến chúng tôi?

note: [part]
en: It’s the source of your troubles. It is a very powerful magical artifact. The tyrant Haldric has it, but he has fooled the orcs into believing that the elves are hiding it. But now, they suspect they have been fooled. Haldric and his people will pay for his arrogance.
vi: Đó là nguồn gốc rắc rối của các anh. Đó là một bảo bối có phép thuật rất mạnh. Tên bạo chúa Haldric có nó, nhưng hắn đã đánh lừa bọn người thú để chúng tin rằng thần tiên đang giấu nó. Nhưng giờ, chúng nghi chúng đã bị đánh lừa. Haldric và người của hắn sẽ trả giá vì tính kiêu ngạo của mình.

note: [part]
en: I once counted Haldric a friend, but he was the one who banished me from Wesnoth. He charged me with trying to steal the Ruby, seeking its power for myself... but the truth is that the Ruby is warping Haldric’s mind, making him ever more surly and suspicious of those he once counted allies. Anyone can wield the Ruby in battle when his anger merges with the fiery nature of the gem, but only a true master of magic, or one who is uncommonly pure in heart, can safely handle it outside of battle. Unshielded, its magical radiance changes Haldric a little every time he comes close to it.
vi: Tôi từng là một người bạn của Haldric, nhưng hắn là kẻ đã trục xuất tôi khỏi Wesnoth. Hắn buộc tội tôi tìm cách đánh cắp viên đá, để tìm kiếm sức mạnh của nó cho bản thân... nhưng sự thực là viên đá đang làm sa đọa tinh thần của Haldric, khiến hắn cáu kỉnh và ngờ vực nhiều hơn với những người từng là đồng minh. Bất kỳ ai cũng có thể sử dụng viên đá để chiến đấu khi cơn giận dữ của mình hợp nhất với bản chất nóng như lửa của viên đá, nhưng chỉ một bậc thầy pháp thuật thực sự, hoặc một người trong sáng một cách phi thường, mới có thể cầm nó một cách an toàn khi không chiến đấu. Không được che chắn, bức xạ phép thuật của nó thay đổi Haldric từng chút một, cứ mỗi lần hắn đến gần.

note: [part]
en: So the orcs will, seeking the Ruby, now attack the humans?
vi: Vậy bọn người thú đang tìm kiếm viên đá, giờ sẽ tấn công con người?

note: [part]
en: Yes. But after they win, your people will be next. And after you, the dwarves.
vi: Đúng. Nhưng sau khi chúng chiến thắng, sẽ đến người của các anh. Và sau các anh, sẽ là người lùn.

note: [part]
en: Don’t worry overmuch about us. It is clear you have troubles of your own.
vi: Đừng lo quá nhiều về chúng tôi. Rõ ràng ông có rắc rối của riêng mình.

note: [part]
en: We are grateful for this counsel. But can you help us directly? Is there a way to stop the orcs?
vi: Chúng tôi rất biết ơn vì lời khuyên này. Nhưng ông có thể giúp chúng tôi trực tiếp được không? Có cách nào ngăn chặn bọn người thú không?

note: [part]
en: You cannot defeat them with the forces you can now muster. You can only gain time, in the hope that you can use it to grow strong again.
vi: Các anh không thể đánh bại chúng bằng lực lượng tập hợp được bây giờ. Các anh chỉ có thể giành được thời gian, với hy vọng rằng các anh có thể sử dụng nó để mạnh trở lại.

note: [part]
en: How? Don’t tell me we had to fight the saurians, cross Arkan-Thoria, contend against the river monsters, and fight trolls and yetis to come here for nothing!
vi: Bằng cách nào? Đừng nói với tôi chúng tôi phải chiến đấu với bọn thằn lằn, băng qua Arkan-Thoria, đối mặt với bọn quái vật trên sông, đánh bọn quỷ núi và người tuyết để đến đây mà chẳng được gì cả!

note: [part]
en: You need to kill their Great Chief and make it look like he was murdered by orcs. That way the orcs will start a civil war for succession, for many yearn to take their Great Chief’s place. You will be safe until a new leader arises strong enough to unite them again.
vi: Các anh cần giết tên đại thủ lĩnh của chúng và làm cho mọi thứ giống như hắn bị người thú sát hại. Theo cách đó, bọn người thú sẽ bắt đầu một cuộc nội chiến để giành ngôi vị, vì nhiều kẻ cũng muốn chiếm vị trí của tên đại thủ lĩnh. Các anh sẽ được an toàn đến khi một thủ lĩnh mới xuất hiện, đủ mạnh để thống nhất bọn chúng một lần nữa.

note: [part]
en: Kill an orcish Great Chieftain? But he’s guarded better than a troll hole!
vi: Giết tên đại thủ lĩnh người thú? Nhưng hắn được bảo vệ tốt hơn một hang quỷ núi!

note: [part]
en: Indeed, it will not be at all easy. But maybe I can help you...
vi: Đúng vậy, điều đó sẽ không dễ dàng chút nào. Nhưng tôi có thể giúp các anh...

note: [part]
en: But you want something in return...
vi: Nhưng ông muốn đổi lại một thứ gì đó...

note: [part]
en: It is as you say. These drakes were after my book. This book has all the magic and spells I know in it. They are very powerful, but the one enemy they cannot defeat is old age. The knowledge tempts me to prolong my life by evil and dark means... But this is the work of my life and I can no more destroy it than I could slay my own child. Aquagar is slain, but more will come. One of my allies has betrayed me, and now too many know of this book.
vi: Đúng như anh nói. Bọn người rồng muốn cuốn sách của tôi. Cuốn sách này chứa tất cả các phép thuật và thần chú mà tôi biết. Chúng rất mạnh, nhưng có một kẻ thù mà người ta không thể đánh bại là tuổi già. Tri thức đã xúi giục tôi kéo dài sự sống bằng những biện pháp xấu xa và đen tối... Nhưng đây là công việc của đời tôi và tôi không thể phá hủy nó cũng như không thể giết đứa con của riêng mình. Aquagar đã bị giết, nhưng nhiều kẻ khác sẽ đến. Một trong các đồng minh của tôi đã phản bội tôi, và giờ quá nhiều người đã biết về cuốn sách này.

note: [part]
en: If you come with us, we will protect you...
vi: Nếu ông đi với chúng tôi, chúng tôi sẽ bảo vệ ông...

note: [part]
en: No, my time is done... But the charge I lay on you, Kalenz, is to take my book and keep it from unworthy hands. Find someone to hold it who will not be corrupted by its power. And then find someone worthy not merely to hold it, but to use it!
vi: Không, thời đại của tôi đã kết thúc... Nhưng trách nhiệm tôi giao cho anh, Kalenz, là nhận cuốn sách của tôi và giữ nó tránh xa những bàn tay không xứng đáng. Tìm ai đó để giữ nó, người sẽ không bị sức mạnh của nó hủy hoại. Sau đó tìm ai đó xứng đáng không chỉ để giữ nó, mà để sử dụng nó!

note: [part]
en: If your book is as powerful as you say, why not use it against the orcs?
vi: Nếu cuốn sách mạnh như ông nói, sao không sử dụng nó để chống lại người thú?

note: [part]
en: Because the book is like the Ruby of Fire. Any fool can use the magic in the book, but only a master can vanquish the lust for power that it will bring out in him. He who fails will turn into something like Haldric, or worse...
vi: Bởi vì cuốn sách cũng giống như viên đá lửa. Bất kỳ kẻ ngốc nghếch nào cũng có thể sử dụng phép thuật trong cuốn sách, nhưng chỉ một bậc thầy mới có thể chế ngự tham vọng quyền lực mà nó mang đến. Kẻ nào không thể làm được điều đó sẽ biến thành một thứ gì đó giống như Haldric, hoặc tệ hơn...

note: [part]
en: Cleodil is pure in heart. Perhaps she can guard your book without being corrupted by its secrets...
vi: Cleodil là người trong sáng. Cô ấy có thể giữ cuốn sách mà không bị những bí mật của nó làm vẩn đục...

note: [part]
en: I am sure all these secrets are far beyond my art. My art is the healing kind and I...
vi: Tôi chắc chắn tất cả những bí mật này vượt quá khả năng của tôi. Khả năng của tôi là điều trị và tôi...

note: [part]
en: There is no other option.
vi: Không còn lựa chọn nào khác.

note: [part]
en: Very well, suppose Cleodil accepts the guardianship of your book. How will you then help us slay the orcish Great Chief?
vi: Thôi được, giả sử Cleodil chấp nhận trách nhiệm bảo vệ cuốn sách, vậy ông sẽ giúp chúng tôi giết tên đại thủ lĩnh người thú bằng cách nào?

note: [part]
en: There is a way, but it will be very dangerous. Two of you must enter the orcish camp by stealth and kill the Great Chief. There is a potion that will make you invisible for some time.
vi: Có một cách, nhưng nó sẽ rất nguy hiểm. Hai người trong số các anh phải lẻn vào trại của bọn người thú và giết tên đại thủ lĩnh. Có một liều thuốc thần sẽ giúp các anh trở nên vô hình trong một khoảng thời gian.

note: [part]
en: The elves have legends of such things. I suppose you have this potion, then?
vi: Thần tiên có nhiều truyền thuyết về những đồ vật như vậy. Tôi cho là ông có liều thuốc thần này, đúng không?

note: [part]
en: Indeed I do, but it is perilous to use. It is made from the eyes of a powerful undead lich. It will make you invisible, but it is likely also to have undesirable effects, some temporary, some permanent!
vi: Đúng vậy, nhưng nó rất nguy hiểm khi sử dụng. Nó được làm từ mắt của một tên thây ma hùng mạnh. Nó sẽ giúp các anh trở nên vô hình, nhưng nhiều khả năng cũng có những hiệu ứng không mong muốn, một số là tạm thời, một số là vĩnh viễn!

note: [part]
en: No! This is too dark and dangerous! I fear for you, Kalenz! I... would not see you come to harm.
vi: Không! Quá đen tối và nguy hiểm! Tôi lo sợ cho anh, Kalenz! Tôi... không muốn chứng kiến anh chịu tai họa.

note: [part]
en: What undesirable effects?
vi: Những hiệu ứng không mong muốn gì?

note: [part]
en: Your physical strength will decrease, though in return you will be able to use magic more easily and powerfully. Cleodil will show you. But the real danger will be the touch of the lich’s evil nature stealing through your veins. You will need to fight and master this evil in yourself, else you might slowly turn into a lesser demilich yourself. This is why you must take only a small dose and finish the job quickly. Delay and you will fail in your mission; take too large a dose, and you will become as the lich was.
vi: Sức mạnh cơ thể của các anh sẽ giảm sút, nhưng bù lại các anh sẽ có thể sử dụng phép thuật dễ dàng hơn và mạnh mẽ hơn. Cleodil sẽ chỉ cho các anh. Nhưng nguy hiểm thực sự sẽ là tác động từ bản chất xấu xa của tên thây ma chảy qua mạch máu của các anh. Các anh sẽ cần chiến đấu và làm chủ cái ác này trong chính bản thân mình, nếu không các anh có thể từ từ biến thành một nửa thây ma. Đó là lý do tại sao các anh chỉ nên dùng một liều lượng nhỏ và kết thúc công việc nhanh chóng. Nếu chậm trễ, các anh sẽ không hoàn thành nhiệm vụ, nếu sử dụng liều lượng quá lớn, các anh sẽ trở thành một kẻ như tên thây ma.

note: [part]
en: It is a dark and desperate course you set before me, but I see no other way; we must stop the orcs. As leader I cannot ask my men to run a risk I will not take myself, so I will be one of the two who will go to kill the Great Chief. But I will not compel anyone else to come with me, not at peril of being overwhelmed from within by evil magic. Does anyone volunteer?
vi: Ông đã bày cho tôi một con đường đen tối và khủng khiếp, nhưng tôi không nhìn thấy cách nào khác. Chúng tôi phải ngăn chặn bọn người thú. Với tư cách là nhà lãnh đạo, tôi không thể đề nghị người của tôi liều một việc mà mình không nhận, vì thế tôi sẽ là một trong hai người đi giết tên đại thủ lĩnh. Nhưng tôi sẽ không buộc bất kỳ ai khác phải đi cùng tôi, phải chịu rủi ro bị ma thuật chôn vùi từ bên trong. Có ai tình nguyện không?

note: [part]
en: I will come with you. We shall not fail!
vi: Tôi sẽ đi cùng anh. Chúng ta sẽ không thất bại!

note: [part]
en: This does not seem the wisest of choices.
vi: Đây có vẻ không phải lựa chọn khôn ngoan nhất.

note: [part]
en: Landar may be impetuous, but he is a great fighter and my trusted friend. We should be about our task now, I think. Crelanu, your book will be safe with us. Cleodil will guard it until we find a worthy keeper.
vi: Landar có thể bốc đồng, nhưng anh ấy là một đấu sĩ giỏi và người bạn đáng tin cậy của tôi. Tôi nghĩ chúng tôi nên thực hiện nhiệm vụ bây giờ. Crelanu, quyển sách của ông sẽ được an toàn với chúng tôi. Cleodil sẽ bảo vệ nó đến khi chúng tôi tìm được một người xứng đáng để sử dụng.

note: [part]
en: Come, I will give you and Landar the potion and show you a safe point to cross the river.
vi: Đi đi, tôi sẽ cho anh và Landar liều thuốc thần, cũng như chỉ anh một điểm an toàn để băng qua sông.

note: [scenario]: id=13_News_from_the_Front
en: News from the Front
vi: Tin tức từ mặt trận

note: [scenario]: id=13_News_from_the_Front
en: Chapter Four: The Alliance
vi: Chương bốn: Liên minh

note: [part]
en: With Crelanu’s book in hand, Kalenz and his band began the long journey south to the Ka’lian...
vi: Với cuốn sách của Crelanu trong tay, Kalenz và đội quân của mình bắt đầu hành trình dài về phía nam đến Ka’lian...

note: [message]: id=Landar
en: Oh, no, I forgot my dose of Crelanu’s invisibility philter. I’ll go back and get it. I’ll catch up with you later!
vi: Ôi, không, tôi đã quên bùa phép vô hình của Crelanu. Tôi sẽ quay lại để lấy nó. Tôi sẽ đuổi kịp các anh sau!

note: [message]: id=Olurf
en: Maybe some of my dwarves can escort you...
vi: Một vài người lùn của tôi có thể hộ tống anh...

note: [message]: id=Kalenz
en: Go, Landar, but be careful. We need you.
vi: Đi đi, Landar, nhưng hãy cẩn thận. Chúng tôi cần anh.

note: [message]: speaker=narrator
en: Some weeks later, as Kalenz and his companions were working their way southwards from the high peaks of the Heart Mountains into its foothills...
vi: Vài tuần sau, khi Kalenz và những người bạn của mình đang trên đường tiến về phía nam từ những đỉnh cao của dãy núi Trái Tim vào vùng đồi chân núi...

note: [message]: id=Eonihar
en: At last I have found you, alive and well! We need you back at once! The orcs have attacked the humans.
vi: Cuối cùng tôi đã tìm thấy, các anh vẫn sống và ổn! Chúng tôi cần các anh trở lại một lần nữa! Bọn người thú đã tấn công con người.

note: [message]: id=Kalenz
en: This means we are safe for the time being, no?
vi: Điều này có nghĩa là hiện tại chúng ta đang an toàn, đúng không?

note: [message]: id=Eonihar
en: What’s more, King Haldric is dead. His successor wants to renew the treaty of alliance and has asked for our help.
vi: Còn nữa, vua Haldric đã chết. Người kế vị ông ta muốn nối lại hiệp ước liên minh và đã cầu viện sự giúp đỡ của chúng ta.

note: [message]: id=Landar
en: How convenient! Now they need our help, they come running!
vi: Đúng lúc làm sao! Giờ chúng cần sự giúp đỡ của chúng ta, chúng lại chạy đến!

note: [message]: id=Kalenz
en: Landar! You’re back! All is well?
vi: Landar! Anh đã trở lại! Mọi việc ổn chứ?

note: [message]: id=Landar
en: Yes, I have the philter of invisibility.
vi: Ổn, tôi đã có bùa phép vô hình.

note: [message]: id=Kalenz
en: We face a difficult choice. I know humans did not help us when the orcs attacked, but the orcs are everybody’s enemy. When humans fall, we’ll be next.
vi: Chúng ta đang đối mặt với một lựa chọn khó khăn. Tôi biết con người đã không giúp đỡ chúng ta khi bọn người thú tấn công, nhưng bọn người thú là kẻ thù của tất cả mọi người. Khi con người thất thủ, sẽ đến lượt chúng ta.

note: [message]: id=Eonihar
en: The orcish forces are encamped south of the Great River, and have surrounded the fortified human settlement at Tath. The humans are sending all their forces there. We need to decide whether we will help them or not.
vi: Lực lượng người thú cắm trại ở phía nam Dòng Sông Lớn, chúng đã bao vây khu dân cư của con người ở Tath. Con người đang điều toàn bộ lực lượng đến đó. Chúng ta cần quyết định có giúp họ hay không.

note: [message]: id=Kalenz
en: Go tell the council and the human king that we will be there! Now, let’s hurry!
vi: Đi báo cho hội đồng và vua của con người rằng chúng tôi sẽ ở đó! Giờ, chúng ta hãy mau lên!

note: [scenario]: id=14_Human_Alliance
en: Human Alliance
vi: Đồng minh con người

note: [part]
en: With the human-elf alliance revived, our heroes hurried to the battlefield...
vi: Với liên minh con người - thần tiên sống lại, những người anh hùng của chúng ta vội vã đến chiến trường...

note: [objective]: condition=win
en: Last for the end of turns
vi: Cầm cự đến khi hết lượt

note: [objective]: condition=lose
en: Death of Aldar
vi: Aldar chết

note: [message]: id=Aldar
en: So it is true! The elves have come to our aid!
vi: Vậy là đúng! Thần tiên đã đến để giúp đỡ chúng ta!

note: [message]: id=Olurf
en: Hey! Do I look like an elf?
vi: Ê! Trông ta giống một thần tiên lắm sao?

note: [message]: id=Landar
en: I can scarce believe I am fighting besides these betrayers.
vi: Tôi khó có thể tin chúng ta đang chiến đấu bên cạnh những kẻ phản bội.

note: [message]: id=Cleodil
en: We cannot be choosy about our allies when our need is dire.
vi: Chúng ta không thể kén cá chọn canh về đồng minh của mình khi tình cảnh thảm khốc.

note: [message]: id=Kalenz
en: Indeed not. Save your anger for our enemies, Landar.
vi: Đúng là không thể. Hãy dành cơn giận dữ của anh cho kẻ thù của chúng ta, Landar.

note: [message]: id=Landar
en: I shall. But when our need is not so dire, there must be a reckoning...
vi: Tất nhiên. Nhưng khi tình cảnh của chúng ta không quá thảm khốc, phải có một sự tính sổ...

note: [message]: id=Tan-Grub
en: An elven army to the north? And they have dwarves with them? We must defeat them in detail before they combine, which means attacking before our reinforcements arrive. Maybe we can beat the humans before the elves can intervene. Overrun city and castle!
vi: Một quân đội thần tiên ở phía bắc? Và chúng có người lùn đi cùng? Chúng ta phải đánh bại chúng trước khi chúng kết hợp, có nghĩa là tấn công trước khi quân tiếp viện của chúng ta đến. Chúng ta có thể đập bọn con người trước khi lũ thần tiên có thể can thiệp. Hãy tàn phá thành phố và lâu đài!

note: [message]: speaker=narrator
en: The brazen cry of a war-horn is heard in the distance.
vi: Tiếng tù và văng vẳng từ xa.

note: [message]: id=Aldun
en: General Aldar has received your message. He asks that you engage the orcish reinforcements from the north, preventing them from joining with their fellows here. Those fresh troops must not be allowed to enter the battle! Our reinforcements should arrive in a few days.
vi: Tướng Aldar đã nhận được thông điệp của các anh. Ông ấy đề nghị các anh giao chiến với quân tiếp viện của bọn người thú từ phía bắc, ngăn chặn chúng tham gia cùng đồng đội ở đây. Bọn lính mới đó không được phép vào trận! Quân tiếp viện của chúng tôi sẽ đến trong vài ngày nữa.

note: [message]: id=Kalenz
en: Very well... But have you any word of the elvish troops marching to join us? We are too few to defeat the enemy without them.
vi: Được rồi... Nhưng anh có tin tức gì về quân lính thần tiên đang hành quân đến gặp chúng tôi không? Chúng tôi quá ít để đánh bại kẻ thù nếu không có họ.

note: [message]: id=Aldun
en: We have no news from the Ka’lian.
vi: Chúng tôi không có tin tức gì từ Ka’lian.

note: [message]: id=Galtrid [message]: role=l3_store
en: Kalenz! We come to fight beside you!
vi: Kalenz! Chúng tôi đến để chiến đấu bên cạnh anh!

note: [message]: id=Kalenz
en: Where is the rest of the elvish army? They were promised and should be here!
vi: Những người còn lại trong quân đội thần tiên đâu? Họ đã hứa sẽ ở đây!

note: [message]: id=Eradion
en: The Great Council has decided it was too risky to send troops here. But some of us dissented and have come to fight beside you.
vi: Đại hội đồng đã quyết định quá mạo hiểm khi điều quân lính đến đây. Nhưng một vài người trong số chúng tôi bất đồng quan điểm và đã đến để chiến đấu bên cạnh anh.

note: [message]: id=Landar
en: That is well! If the Ka’lian is too fearful or blind to see what is needed, we must do it ourselves.
vi: Được rồi! Nếu Ka’lian quá lo sợ hoặc không thể nhìn ra điều gì là cần thiết, thì chúng ta phải tự làm điều đó.

note: [message]: id=Cleodil
en: It is not well that we have become so divided as this.
vi: Chúng ta trở nên chia rẽ như thế này thật không hay.

note: [message]: id=Kalenz
en: No, it is not. But if we do not defeat these orcs here and now our divisions will all be moot. I will take every sword-arm I can get and be glad of them.
vi: Tất nhiên là không. Nhưng nếu chúng ta không đánh bại bọn người thú ở đây, tất cả những chia rẽ của chúng ta sẽ trở thành thảm họa. Tôi sẽ nhận mọi cánh tay phải tôi có thể có.

note: [message]: id=Kulrad
en: I see foul orcs to be ridden down! Charge!
vi: Ta thấy cần đè chết bọn người thú bẩn thỉu các ngươi dưới chân ngựa! Tấn công!

note: [message]: race=orc
en: More of the cursed horse-pokers!! Run, let’s get out of here!
vi: Lại là bọn khốn cưỡi ngựa đáng nguyền rủa! Chạy mau, hãy ra khỏi đây!

note: [message]: speaker=narrator
en: The not-at-all-brazen cry of a war-horn is heard in the distance.
vi: Tiếng tù và rút lui văng vẳng từ xa.

note: [message]: id=Kalenz
en: Indeed it is not. As always, Cleodil, you speak with the wisdom and care that befits a healer. That is a good reminder for those who must walk the path of steel and warfare, and touches my heart.
vi: Đúng vậy. Như mọi khi, Cleodil, cô luôn phát biểu với trí tuệ và sự quan tâm thích hợp với một điều trị viên. Đó là một lời nhắc nhở cho những ai phải bước trên con đường đao kiếm và chiến tranh, điều đó làm lay động trái tim tôi.

note: [message]: id=Olurf
en: A good fight against foul enemies. These orcs make a dwarf’s hackles rise; I might even fight them for free, next time.
vi: Một trận chiến tuyệt vời chống lại những kẻ thù bẩn thỉu. Bọn người thú đó làm cho râu tóc của một người lùn dựng lên. Lần sau thậm chí tôi có thể chiến đấu với chúng miễn phí.

note: [message]: id=Aldar
en: The King is here! Hail Haldric II, King of Wesnoth!
vi: Nhà vua ở đây! Hãy chào Haldric đệ nhị, vua của Wesnoth!

note: [message]: speaker=unit
en: Tath will fall! We have failed!
vi: Tath sẽ thất thủ! Chúng ta đã thất bại!

note: [message]: speaker=unit
en: I die? Great Chief never said anything about fighting elves and dwarves!
vi: Ta chết ư? Đại thủ lĩnh chẳng nói gì về việc chiến đấu với bọn thần tiên và người lùn!

note: [scenario]: id=15_The_Treaty
en: The Treaty
vi: Hiệp ước

note: [part]
en: Friends, today we have won a great victory, though it lost us good men. Let this be the beginning of a new alliance between our people.
vi: Các bạn, hôm nay chúng ta đã giành một chiến thắng vĩ đại, dù phải chịu tổn thất to lớn. Hãy để đây là khởi đầu cho một liên minh mới giữa những người của chúng ta.

note: [part]
en: King Haldric II, I am very pleased to hear these words. We are facing dangerous adversaries. We intend to put an end to this threat and we will welcome any ally against it.
vi: Vua Haldric đệ nhị, tôi rất vui mừng khi nghe lời nói đó. Chúng ta đang đối mặt với những đối thủ nguy hiểm. Chúng tôi định kết liễu mối đe dọa này và chào mừng bất kỳ đồng minh nào chống lại nó.

note: [part]
en: Silence! How dare you talk this way to the King!
vi: Im đi! Sao ngươi dám nói thế với đức vua!

note: [part]
en: Your father had a certain stone, the Ruby of Fire. Do you still have it?
vi: Cha anh có một hòn đá nào đó, viên đá lửa. Anh vẫn có nó chứ?

note: [part]
en: How is it that you know about the Ruby of Fire?
vi: Làm sao cô biết về viên đá lửa?

note: [part]
en: We have learned, oh King, that the energy suffusing the Ruby can have evil effects on its wielders. It may well be this was the reason your father grew closed in upon himself. For your own sake and that of your kingdom, we advise you to enclose it in a net or filigree of pure gold charged with the magic of light.
vi: Ồ, chúng tôi đã biết được rằng năng lượng mà viên đá phát ra có thể tác động xấu đến người sử dụng nó. Đây có thể là lý do cha anh trở nên khép kín. Vì lợi ích của chính anh và vương quốc của anh, chúng tôi khuyên anh nên bọc nó trong một tấm lưới hay lớp vỏ bằng vàng nguyên chất chứa phép thuật ánh sáng.

note: [part]
en: Yes... this would explain many things. It shall be as you say, and I am grateful for the warning.
vi: Đúng... điều này giải thích được nhiều thứ. Tôi sẽ làm như cô nói, và tôi rất biết ơn vì đã cảnh báo.

note: [part]
en: Now that we have signed the Treaty, let us put it into action. We will take the fight to the orcs before winter falls; we need you to demonstrate against them, drawing them away from the roads north. Can we count on you?
vi: Giờ chúng ta đã ký hiệp ước, hãy thực hiện nó. Chúng ta sẽ tiến hành chiến tranh với bọn người thú trước khi mùa đông đến, chúng tôi cần các anh biểu dương lực lượng chống lại chúng, kéo chúng ra khỏi những con đường phía bắc. Chúng tôi có thể trông cậy ở các anh không?

note: [part]
en: I am not sure... My late father did not pay too much attention to military matters, and we have already lost very many men...
vi: Tôi không chắc chắn... Cha tôi đã không chú ý nhiều đến những vấn đề quân sự, và chúng tôi đã mất nhiều người...

note: [part]
en: I knew it! I always told you we stand alone!
vi: Tôi biết mà! Tôi luôn nói với anh chúng ta phải đứng một mình!

note: [scenario]: id=16_The_Chief_Must_Die
en: The Chief Must Die
vi: Tên thủ lĩnh phải chết

note: [part]
en: With the battle of Tath over, Kalenz and Landar knew the time had come to carry out Crelanu’s dangerous but necessary plan. Meanwhile Cleodil had, reluctantly, been training Kalenz in a selected few of the secrets of Crelanu’s book...
vi: Với trận chiến ở Tath kết thúc, Kalenz và Landar biết thời điểm để thực hiện kế hoạch nguy hiểm nhưng cần thiết của Crelanu đã đến. Trong lúc đó, Cleodil miễn cưỡng đào tạo cho Kalenz một ít bí mật được tuyển chọn trong cuốn sách của Crelanu...

note: [part]
en: I have taught you all that I dare. My lord... Kalenz... I pray you come back safely. My heart aches when I think of you going into such danger as this. It is peril not merely to your body, but to the essence of yourself.
vi: Tôi đã dạy cho anh tất cả những gì tôi dám. Chủ tướng... Kalenz... tôi cầu mong anh bình an trở về. Trái tim tôi đau nhói khi nghĩ đến việc anh đi vào nơi nguy hiểm như thế. Không chỉ nguy hiểm cho cơ thể, mà còn cho cả bản tính của anh.

note: [part]
en: I do not think I could bear your death. Still less could I bear the corruption of your soul; the grief would ruin me.
vi: Tôi nghĩ tôi không thể chịu đựng được nếu anh chết. Tôi cũng không thể chịu đựng được nếu tâm hồn anh bị lầm lạc, nỗi đau buồn sẽ hủy hoại tôi.

note: [part]
en: My eyes are open. To the danger, and... to you. You glow like a star in the night, Cleodil. You will be my guide out of darkness.
vi: Đôi mắt tôi đang mở. Trước nguy hiểm, và trước... em. Em rực rỡ như một ngôi sao trong đêm, Cleodil. Em sẽ là người dẫn đường đưa tôi ra khỏi bóng tối.

note: [side]: type=Orcish Sovereign, id=Great Chief Brurbar
en: Great Chief Brurbar
vi: Đại thủ lĩnh Brurbar

note: [objective]: condition=win
en: Kill the Orcish Great Chief and Kalenz must reach the signpost
vi: Giết tên đại thủ lĩnh người thú và Kalenz phải đến được biển chỉ đường

note: #-#-#-#-#  1963 (Battle for Wesnoth)  #-#-#-#-# [hides]: id=invisible
en: invisible
vi: vô hình

note: [hides]: id=invisible
en: Enemy units cannot see this unit, except for wolf-based units who can smell it if close enough. Hence except for wolf-based units, enemy units will not initiate an attack on this unit. Defense is at 80 percent for every terrain except water, where it is 70 percent.
vi: Các đơn vị kẻ thù không thể nhìn thấy đơn vị này, trừ các đơn vị cưỡi sói có thể đánh hơi thấy nó nếu đủ gần. Do đó, trừ các đơn vị cưỡi sói, các đơn vị kẻ thù sẽ không chủ động tấn công đơn vị này. Khả năng phòng thủ là 80% trên mọi địa hình trừ nước, ở đó là 70%.

note: [message]: id=Kalenz
en: Here we are at last. Landar, are you sure you want to go through with this?
vi: Cuối cùng chúng ta ở đây. Landar, anh có chắc muốn thực hiện nhiệm vụ này không?

note: [message]: id=Landar
en: Absolutely. Let’s do it!
vi: Chắc chắn. Tiến hành thôi!

note: [message]: id=Kalenz
en: We need to kill the Great Chief and get out before the effect of the philter ends. Time to drink it down now!
vi: Chúng ta cần giết tên đại thủ lĩnh và thoát ra trước khi hiệu lực của bùa phép kết thúc. Đã đến lúc uống nó!

note: [event]
en: Crelanu’s philter affecting Kalenz
vi: Bùa phép của Crelanu tác động đến Kalenz

note: [event]
en: Crelanu’s philter affecting Landar
vi: Bùa phép của Crelanu tác động đến Landar

note: [message]: id=Kalenz
en: This feels passing strange! Landar, remember to stay far from the wolves —they may be able to smell us.
vi: Tôi cảm thấy thật kỳ lạ! Landar, nhớ tránh xa khỏi bọn chó sói - chúng có thể đánh hơi thấy chúng ta.

note: [message]: id=Kalenz
en: The orcish chieftain is dead! Now we must make appear he was slain by an orcish hand!
vi: Tên thủ lĩnh người thú đã chết! Giờ chúng ta phải làm cho mọi thứ như thể hắn bị giết dưới một bàn tay người thú!

note: [message]: id=Kalenz
en: We are too late, the potion effects have worn off and we are visible!
vi: Muộn mất rồi, hiệu lực của liều thuốc thần đã hết tác dụng, chúng ta đã hiện hình!

note: [message]: id=Kalenz
en: With our ruse revealed, the orcs will attack our forests instead of fighting among themselves.
vi: Mưu kế của chúng ta đã bị lộ, bọn người thú sẽ tấn công các khu rừng của chúng ta thay vì đánh nhau.

note: [message]: id=Ozul
en: The Great Chief has been murdered! Whoever did it will only get da throne over my dead stinking body!
vi: Đại thủ lĩnh đã bị sát hại! Bất kể kẻ nào làm thế, hắn sẽ chỉ có được ngai vàng khi bước qua xác của ta!

note: [message]: id=Tamitahan
en: I am the strongest warlord! I will be Chief!
vi: Ta là tư lệnh mạnh nhất! Ta sẽ là thủ lĩnh!

note: [message]: id=Gvur
en: No way anyone will steal my throne!
vi: Không đời nào có kẻ đánh cắp ngai vàng của ta!

note: [message]: id=Khrubar
en: This is my time and I will kill anyone who disputes it!
vi: Giờ là lúc của ta và ta sẽ giết bất kỳ kẻ nào tranh chấp nó!

note: [message]: id=Landar
en: The plan is working! Now we will take back what’s ours!
vi: Kế hoạch thành công! Giờ chúng ta sẽ lấy lại những gì của chúng ta!

note: [message]: id=Kalenz
en: Softly, Landar. We still have to get out of here...
vi: Mau lên, Landar. Chúng ta vẫn phải ra khỏi đây...

note: [scenario]: id=17_Breaking_the_Siege
en: Breaking the Siege
vi: Phá vỡ vòng vây

note: [part]
en: With the orcs embroiled in a civil war, Kalenz seized the chance to take back his beloved home. Reports had been arriving of an enclave of Northern Elves yet holding out against the orcish invaders. It was quickly decided to send a force to their aid. But harsh winter weather descended while it was en route...
vi: Với việc bọn người thú bị lôi kéo vào một cuộc nội chiến, Kalenz nắm lấy cơ hội đòi lại quê hương yêu dấu của mình. Có tin báo cáo một vùng đất của các thần tiên phương Bắc vẫn đang cầm cự trước bọn người thú xâm lược. Kalenz nhanh chóng quyết định điều một lực lượng đến giúp đỡ họ. Nhưng thời tiết mùa đông khắc nghiệt đã trút xuống khi họ lên đường...

note: [objective]: condition=lose
en: Death of Uradredia
vi: Uradredia chết

note: [message]: id=Kior-Pur
en: I see troops coming from the south! It must be that our army has beaten these elves and humans and will now help us crush these remaining elves!
vi: Ta thấy quân lính đang đến từ phía nam! Quân đội của chúng ta hẳn đã đánh nhừ tử bọn thần tiên và con người, giờ họ sẽ giúp chúng ta tiêu diệt đám thần tiên còn lại này!

note: [message]: id=Uradredia
en: Our defenses are stretched thin. Men, prepare to face another orcish attack!
vi: Lực lượng phòng thủ của chúng ta đang bị dàn mỏng. Mọi người, chuẩn bị đối mặt với một cuộc tấn công khác của bọn người thú!

note: [message]: id=Kalenz
en: The North Elves still stand. Prepare for battle!
vi: Các thần tiên phương Bắc vẫn cầm cự. Chuẩn bị chiến đấu!

note: [message]: id=Kalenz
en: The North Elves are now free!
vi: Các thần tiên phương Bắc giờ đã được tự do!

note: [message]: id=Uradredia
en: Our thanks to you, Kalenz, son of Kliada. Our troops are at your command.
vi: Chúng tôi cảm ơn anh, Kalenz, con trai của Kliada. Quân lính của chúng tôi sẽ do anh chỉ huy.

note: [message]: id=Kior-Pur
en: The elves are attacking us! Reserves!
vi: Bọn thần tiên đang tấn công chúng ta! Viện binh!

note: [message]: id=Kalenz
en: Before you die, know that you lost in Wesmere, you lost at Tath, you will lose here and that your Great Chief is dead!
vi: Trước khi chết, ngươi nên biết rằng các ngươi đã thua ở Wesmere, các ngươi đã thua ở Tath, các ngươi sẽ thua ở đây và đại thủ lĩnh của các ngươi đã chết!

note: [scenario]: id=18_Hour_of_Glory
en: Hour of Glory
vi: Giờ phút vinh quang

note: [part]
en: Kalenz, your mission is complete. The orcish Great Chieftain is dead and you have recaptured your home. Yet I sense there is turmoil in your mind...
vi: Kalenz, nhiệm vụ của anh đã hoàn thành. Tên đại thủ lĩnh người thú đã chết và anh đã giành lại quê nhà của mình. Nhưng tôi cảm thấy có sự rối loạn trong tâm trí của anh...

note: [part]
en: It is indeed as you say, Cleodil. It is that potion that gnaws at me. I cannot enjoy our victories, nor can I rest. I am fighting it every single moment.
vi: Đúng như cô nói, Cleodil. Chính liều thuốc thần đó đang gặm nhấm tôi. Tôi không thể tận hưởng chiến thắng của chúng ta, cũng không thể nghỉ ngơi. Tôi đang chiến đấu với nó mỗi khoảnh khắc.

note: [part]
en: Crelanu warned us this might occur...
vi: Crelanu đã cảnh báo chúng ta điều này có thể xảy ra...

note: [part]
en: There was no other choice. Even if we die, it was worth it.
vi: Không có lựa chọn nào khác. Kể cả khi chúng tôi chết, điều đó cũng xứng đáng.

note: [part]
en: You will not die. You must fight it. I have faith in you Kalenz... beloved... You will overcome and master it. It will be hard and painful, but you will beat the potion. It is Landar who truly concerns me...
vi: Anh sẽ không chết. Anh phải chiến đấu với nó. Tôi tin ở anh, Kalenz... yêu dấu... Anh sẽ chế ngự và làm chủ nó. Điều đó sẽ khó khăn và đau đớn, nhưng anh sẽ đánh bại liều thuốc thần. Landar mới thực sự là người khiến tôi lo lắng...

note: [part]
en: He seems to handle it better than do I...
vi: Anh ấy dường như xử lý nó tốt hơn tôi...

note: [part]
en: It does seem so, Kalenz. But I fear things may not be as they seem. Landar’s mind has become dark and clouded to my healing senses.
vi: Hình như vậy, Kalenz. Nhưng tôi sợ mọi thứ có thể không như vẻ bên ngoài. Tâm trí của Landar đã trở nên đen tối và bị che mờ theo cảm quan của tôi.

note: [part]
en: I understand too well what that may portend, beloved, but I do not wish to believe it. Landar is my friend, near as dear to me as you are.
vi: Tôi cũng hiểu rõ điều có thể xảy ra, em yêu dấu, nhưng tôi không muốn tin. Landar là bạn tôi, cũng thân thiết với tôi như em.

note: [part]
en: Some dwarves have been found dead in our camp. Landar is extremely unfriendly towards them, and ill-feeling is growing. I think the dwarves will leave us soon.
vi: Một số người lùn được phát hiện đã chết trong trại của chúng ta. Landar cực kỳ không thân thiện với họ, và mối ác cảm đang lớn dần. Tôi nghĩ người lùn sẽ sớm rời bỏ chúng ta.

note: [part]
en: I will try to mend matters between them...
vi: Tôi sẽ tìm cách giải quyết những vấn đề giữa họ...

note: [part]
en: I see I cannot convince you. Go, do as you must; but be careful Kalenz, for I fear for us all...
vi: Tôi thấy mình không thể thuyết phục anh. Đi đi, làm điều anh phải làm, nhưng hãy cẩn thận Kalenz, vì tôi lo sợ cho tất cả chúng ta...

note: [scenario]: id=19_Costly_Revenge
en: Costly Revenge
vi: Sự trả thù đắt giá

note: [scenario]: id=19_Costly_Revenge
en: Chapter Five: Civil War
vi: Chương năm: Nội chiến

note: [part]
en: Kalenz... the shydes and druids are not happy with this. The saurians are already beaten, and there is too much hate in Landar’s heart. Something is not right here.
vi: Kalenz... các tiên nữ cánh chuồn và đạo sĩ không hài lòng với điều này. Bọn thằn lằn đã bị trừng trị rồi, có quá nhiều hận thù trong trái tim của Landar. Có điều gì đó không ổn ở đây.

note: [part]
en: I am not entirely easy with this myself, Cleodil. But there is something to what Landar says; the wide green world must know there is a price, a heavy price for raiding in the forest of Wesmere.
vi: Bản thân tôi hoàn toàn không dễ dãi với điều này, Cleodil. Nhưng có điều gì đó trong những lời Landar nói, thế giới xanh rộng lớn phải biết có một cái giá, một cái giá nặng nề khi tấn công khu rừng Wesmere.

note: [part]
en: Then you who walk the earth path and carry steel can collect that price. Those on the faerie path will not be with you. Not this time.
vi: Thế thì các anh, những người bước đi trên con đường cõi trần và mang kiếm có thể thu mức giá đó. Những người trên con đường cõi tiên sẽ không đi cùng anh. Không vào lúc này.

note: [part]
en: We do as we must.
vi: Chúng tôi làm điều chúng tôi phải làm.

note: [message]: id=Kalenz
en: That was the last. A bitter day’s work, and no memory to be proud of.
vi: Đó là tên cuối cùng. Công việc của một ngày cay đắng, và không có kỷ niệm gì để tự hào.

note: [message]: id=Landar
en: A shame we missed the opportunity to rid the forests of dwarves, as well.
vi: Thật đáng xấu hổ, chúng ta đã bỏ lỡ cơ hội trừ khử bọn người lùn khỏi các khu rừng.

note: [objective]: condition=win
en: Defeat all enemy units, and destroy all villages
vi: Đánh bại tất cả các kẻ thù, và phá hủy mọi ngôi làng

note: [message]: id=Landar
en: Now is our chance to finish them off...
vi: Giờ là cơ hội để chúng ta kết liễu chúng...

note: [message]: id=Kalenz
en: I fear this will be a bloodbath...
vi: Tôi sợ đây sẽ là một cuộc thảm sát...

note: [message]: id=Landar
en: Destroy them, root and branch. Burn out their homes. Let none remain alive!
vi: Tiêu diệt chúng, nhổ tận gốc. Đốt nhà của chúng. Đừng để kẻ nào sống sót!

note: [message]: speaker=narrator
en: Kalenz is not able to recruit or recall shamans or any of their advancements in this scenario.
vi: Kalenz không thể tuyển hoặc gọi lại các pháp sư hay bất kỳ nâng cấp nào của họ trong màn chơi này.

note: [message]
en: These are but eggs and hatchlings.
vi: Đây chỉ là trứng và con non.

note: [message]: id=Landar
en: Do not spare them. They will only foul our forests anew when they get their growth.
vi: Đừng tha cho chúng. Chúng sẽ chỉ làm bẩn các khu rừng của chúng ta khi lớn lên.

note: [message]
en: They even shatter our eggs!
vi: Chúng còn đập vỡ trứng của chúng ta!

note: [message]: role=Anduilas
en: But... to kill their young? Are we to go that far?
vi: Nhưng... giết con non của chúng ư? Chúng ta có cần đi xa đến thế không?

note: [message]: id=Kalenz
en: Stay. You need not have the blood of children on your hands, and I shall not.
vi: Thôi đi. Anh không cần vấy máu trẻ con lên tay của mình, và tôi cũng không.

note: [message]: id=Landar
en: Perhaps you are too tender-minded to do what must be done, but many of us are not.
vi: Có lẽ anh quá nhạy cảm khi làm điều cần phải làm, nhưng nhiều người chúng tôi thì không.

note: [message]: id=Kalenz
en: I will not set elf against elf. But, Landar, I fear you are storing up a dreadful price for yourself.
vi: Tôi sẽ không để thần tiên chống lại thần tiên. Nhưng Landar, tôi sợ anh đang tạo ra một mức giá kinh hoàng cho chính mình.

note: [message]: id=Landar
en: Stand aside. I will do what is needful.
vi: Thôi đi. Tôi sẽ làm điều cần thiết phải làm.

note: [message]
en: Their revenge is terrible! I fear for our kind.
vi: Sự trả thù của chúng thật khủng khiếp! Tôi lo sợ cho người của chúng ta.

note: [scenario]: id=20_Council_Ruling
en: Council Ruling
vi: Quyết định của hội đồng

note: [part]
en: If it weren’t for Kalenz and his men, none of us would be here to argue the point today.
vi: Nếu không có Kalenz và người của anh ấy, sẽ chẳng có ai trong số chúng ta ở đây để cãi lý.

note: [part]
en: I agree. What’s done is done. Let us concentrate on the future, not the past.
vi: Tôi đồng ý. Điều gì phải làm đã làm. Chúng ta hãy tập trung vào tương lai, không phải quá khứ.

note: [part]
en: I lay down my burden humbly and gladly. But we need to have a strong army, as the orcs will return!
vi: Tôi sẵn sàng hạ bỏ gánh nặng. Nhưng chúng ta cần có một quân đội mạnh, vì bọn người thú sẽ trở lại!

note: [part]
en: Cowards and traitors!
vi: Bọn hèn nhát và phản bội!

note: [scenario]: id=21_Elvish_Assassins
en: Elvish Assassins
vi: Kẻ ám sát thần tiên

note: [part]
en: After the council’s decision, Kalenz and Cleodil retired in the North.
vi: Sau quyết định của hội đồng, Kalenz và Cleodil ẩn dật ở phương Bắc.

note: [part]
en: Free of the pressure of war, they took delight in each other. The heart-bond they had formed amidst peril and death grew closer, and all but vanquished the remnant evil Crelanu’s philter had left in Kalenz. The two began to think of having children.
vi: Thoát khỏi áp lực chiến tranh, họ vui vẻ với nhau. Mối liên kết tình cảm họ đã tạo ra giữa hiểm nguy và chết chóc trở nên gần gũi hơn, mọi tàn dư tai hại từ bùa phép của Crelanu trong người Kalenz đã bị chế ngự. Hai người bắt đầu nghĩ đến việc có con.

note: [part]
en: But their peace was not to last. In the outer world, the blood tides were rising. And in the heart of Landar, who had once been their friend, evil was not vanquished, but festered and grew...
vi: Nhưng thời kỳ yên bình của họ không kéo dài. Ở thế giới bên ngoài, những đợt sóng khổng lồ đang trỗi dậy. Và trong trái tim Landar, người đã từng là bạn của họ, cái ác không bị chế ngự, mà mưng mủ và lớn dần...

note: [message]: speaker=narrator
en: Kalenz begins this scenario in retirement, and is not able to recall his veteran troops.
vi: Kalenz bắt đầu màn chơi này khi nghỉ hưu, và không thể gọi lại quân lính kỳ cựu của mình.

note: [message]: speaker=unit
en: As you command, my lord.
vi: Tuân lệnh, thưa ngài.

note: [message]: id=Cleodil
en: You turn on us? I cannot believe it! How has elf come to strive against elf so bitterly?
vi: Anh trở mặt với chúng tôi ư? Thật không thể tin được! Làm sao thần tiên có thể đánh thần tiên?

note: [message]: id=Kalenz
en: Evil takes many forms, my love. Today we see another of its faces... and must defeat it again. Prepare to die, $betrayer|!
vi: Cái xấu có nhiều hình dạng, em yêu... Hôm nay chúng ta thấy một khuôn mặt khác của nó... chúng ta phải đánh bại nó một lần nữa. Chuẩn bị chết đi, $betrayer|!

note: [message]: role=betrayer
en: Hold, $unit.name|! Now we fight for Landar!
vi: Khoan đã, $unit.name|! Giờ chúng tôi chiến đấu cho Landar!

note: [message]
en: Hold your hand, $unit.name|! $second_unit.name| is on our side!
vi: Dừng tay, $unit.name|! $second_unit.name| ở phe chúng ta!

note: [objective]: condition=win
en: Kalenz reaches the signpost
vi: Kalenz đến được biển chỉ đường

note: [message]: id=Galenor
en: My lord Kalenz, you are in great danger! You must leave here immediately.
vi: Chủ tướng Kalenz, anh đang gặp nguy hiểm! Anh phải rời khỏi đây ngay lập tức.

note: [message]: id=Crintil
en: Too late! All traitors will die!
vi: Quá muộn rồi! Tất cả những kẻ phản bội sẽ chết!

note: [message]: id=Oblil
en: Do not listen to this traitor! You have all heard the order!
vi: Đừng nghe tên phản bội! Tất cả các ngươi đã nghe mệnh lệnh rồi đó!

note: [message]: id=Galenor
en: You should try to reach Uradredia and the North Elves. He too, has refused to join Landar. Word is that some troops still loyal to you are heading there.
vi: Anh nên tìm cách đến chỗ Uradredia và các thần tiên phương Bắc. Ông ấy cũng đã từ chối tham gia cùng Landar. Có tin rằng một số quân lính vẫn trung thành với anh đang hướng đến đó.

note: [message]: speaker=unit
en: Now we must fare swiftly to the North Elves!
vi: Giờ chúng ta phải mau chóng đến gặp các thần tiên phương Bắc!

note: [scenario]: id=22_Northern_Battle
en: Northern Battle
vi: Trận chiến phương bắc

note: [part]
en: It was clear to Kalenz and Cleodil that there would be no sanctuary for them while Landar lived. But during their years in seclusion the fame of their deeds had only grown. Many healers and sorceresses responded to Cleodil’s call, and Kalenz found that recruits came to him as readily as if he were still High Lord in name.
vi: Đối với Kalenz và Cleodil, rõ ràng sẽ không có nơi trú ẩn cho họ khi Landar còn sống. Nhưng trong những năm tháng ẩn dật, tiếng tăm từ các hành động của họ đã lớn mạnh. Nhiều điều trị viên và nữ phù thủy hưởng ứng lời kêu gọi của Cleodil, Kalenz cũng thấy rằng các lính mới sẵn sàng đến với anh như thể anh vẫn còn giữ chức danh chủ tướng cấp cao.

note: [objective]: condition=win
en: Survive for six days
vi: Sống sót trong sáu ngày

note: [message]: id=Kalenz
en: Landar, listen to me! It does not have to come to this. I know about the potion. Let us help!
vi: Landar, hãy nghe tôi! Không thể như thế này. Tôi biết về liều thuốc thần. Để chúng tôi giúp!

note: [message]: id=Landar
en: Here is Kalenz. There can be no talk with traitors! Leave none of them alive!
vi: Đây là Kalenz. Không thể nói chuyện với những kẻ phản bội! Đừng để kẻ nào trong số chúng sống sót!

note: [message]: id=Landar
en: Things are not going well! Retreat! We will meet again, traitors!
vi: Mọi thứ không ổn! Rút lui! Chúng ta sẽ gặp lại nhau, bọn phản bội!

note: [message]: id=Landar
en: We have yet to break their defenses! While we are getting weaker, the enemy is getting stronger! Retreat!
vi: Chúng ta chưa phá vỡ hàng phòng thủ của chúng! Chúng ta đang yếu đi, trong khi kẻ thù lại mạnh lên! Rút lui!

note: [message]: id=Kalenz
en: We won!
vi: Chúng ta đã thắng!

note: [scenario]: id=23_End_of_War
en: End of War
vi: Kết thúc chiến tranh

note: [part]
en: It is said that the battle with the North Elves was the beginning of the end for Landar’s revolt. But civil war smoldered on for many more years, neither side mustering enough strength to achieve a decisive victory. Until, eventually, Landar’s increasingly harsh and arrogant ways drove away many of his followers. After assembling all the troops he could, Kalenz marched against his old friend and now mortal enemy, Landar, in the forest of Gitamoth...
vi: Người ta nói rằng trận chiến với các thần tiên phương Bắc là kết thúc cuộc nổi dậy của Landar. Nhưng cuộc nội chiến vẫn cháy âm ỉ trong nhiều năm nữa, không có bên nào tập hợp đủ sức mạnh để đạt được chiến thắng quyết định. Rốt cuộc, những biện pháp tàn nhẫn và kiêu ngạo ngày một tăng của Landar đã khiến hắn mất nhiều người đi theo. Sau khi tập hợp toàn bộ quân lính, Kalenz dẫn quân đến gặp người bạn cũ và giờ là kẻ thù, Landar, trong khu rừng Gitamoth...

note: [objective]: condition=win
en: Defeat Landar
vi: Đánh bại Landar

note: [message]: id=Kalenz
en: Landar, let us spill no more elvish blood. Give up. We can help you!
vi: Landar, chúng ta hãy ngừng đổ máu. Từ bỏ đi. Chúng tôi có thể giúp anh!

note: [message]: id=Landar
en: No! It all ends here!
vi: Không! Tất cả sẽ kết thúc ở đây!

note: [message]: speaker=second_unit
en: Forgive me $unit.name|. I will sing your name in praise under the stars!
vi: Tha thứ cho tôi, $unit.name|.

note: [message]: speaker=unit
en: We must all pass, $second_unit.name|. Make your song beautiful...
vi: Chúng tôi phải qua, $second_unit.name|.

note: [message]: speaker=second_unit
en: Forgive me, $unit.name|, this victory brings me no joy.
vi: Tha thứ cho tôi, $unit.name|, chiến thắng này không mang lại cho tôi niềm vui nào.

note: [message]: speaker=unit
en: Remember me to the trees, $second_unit.name|.
vi: Gửi lời chào của tôi đến cây cối, $second_unit.name|.

note: [message]: id=Landar
en: I fall. Perhaps now I can rest!
vi: Ta đã thua. Giờ ta có thể nghỉ ngơi!

note: [message]: id=Kalenz
en: I am deeply grieved that it came to this, Landar. You were my best friend. I was blind to what the potion was doing to you. I was fighting it myself!
vi: Tôi vô cùng đau lòng khi mọi thứ lại như thế này, Landar. Anh là người bạn tốt nhất của tôi. Tôi đã mù quáng trước những gì liều thuốc thần làm với anh. Chính tôi đã chiến đấu với nó!

note: [message]: id=Landar
en: I know. But you are not at fault, for I did not take just one bottle. I wanted to make sure we could kill the orcish Great Chief, so I went back for a second and drank that one, too. Now I have driven our dwarvish allies away and brought death and disaster to our own people. I have even tried to kill my own friend. I am a disgrace to elven-kind.
vi: Tôi biết. Nhưng anh không có lỗi, vì tôi không uống chỉ một chai. Tôi muốn đảm bảo chúng ta có thể giết tên đại thủ lĩnh người thú, vì thế tôi đã trở lại để lấy chai thứ hai và uống chai đó nữa. Giờ tôi đã đuổi các đồng minh người lùn đi, mang chết chóc và thảm họa đến với người của chúng ta. Thậm chí tôi còn tìm cách giết người bạn của mình. Tôi là điều ô nhục đối với họ hàng thần tiên.

note: [message]: id=Kalenz
en: It was not all your fault. Maybe the curse of Aquagar struck true, or maybe yours was the blood-price fate required of us for victory. Rest well, my friend. Rest well Landar, Hero of the Elves!
vi: Đó không phải là lỗi của anh. Có lẽ lời nguyền của Aquagar đã đúng, hoặc anh là định mệnh phải trả bằng máu cần để chúng ta chiến thắng. Yên nghỉ nhé, bạn của tôi, Landar, người anh hùng của các thần tiên!

note: [part]
en: Kalenz buried Landar with full honors and made him a monument worthy of a true elvish hero.
vi: Kalenz chôn cất Landar với lòng tôn kính và xây cho anh ấy một công trình kỷ niệm xứng với một người anh hùng thực sự của thần tiên.

note: [part]
en: Landar’s remaining followers’ lives were spared, but they were banished to Gitamoth forest, henceforth known as Silent Forest.
vi: Những người còn lại đã theo Landar được tha mạng, nhưng họ bị trục xuất đến khu rừng Gitamoth, từ nay về sau được biết với cái tên khu rừng Yên Lặng.

note: [part]
en: As Landar had wiped out the Elvish Council, Kalenz was unanimously chosen as High Lord of the Elves. North and South Elves swore allegiance to him.
vi: Do Landar đã trừ khử hội đồng thần tiên, Kalenz được chọn một cách đồng lòng làm chủ tướng cấp cao. Các thần tiên phương Bắc và phương Nam thề trung thành với anh.

note: [part]
en: When Kalenz felt his work to have been done as well as it might be, he retired with Cleodil to their home in the Forest of Lintanir.
vi: Khi Kalenz cảm thấy công việc của mình đã hoàn thành như mong đợi, ông nghỉ hưu cùng Cleodil ở quê nhà của họ trong khu rừng Lintanir.

note: [part] "Sundered" is archaic English roughly meaning "torn apart".
en: But Kalenz’s story was not yet over. Aquagar’s curse was fulfilled; prolonged in life by Crelanu’s philter, he outlived not only his beloved but their children. Sundered from his kin by their mortality, fleeing the reflections in their eyes of his lost beloved, he left his home and wandered for many a year across the Great Continent. Oft did he arrive unexpected at times and places when his people were in dire straits, and succor them with wisdom or magic or his bright keen blade.
vi: Nhưng câu chuyện của Kalenz chưa kết thúc. Lời nguyền của Aquagar đã có tác dụng. Với cuộc đời kéo dài do bùa phép của Crelanu, ông sống lâu hơn không chỉ người bạn đời yêu dấu mà cả các con của mình. Bị chia ly khỏi những người trong gia đình khi họ chết, chạy trốn hình ảnh phản chiếu trong mắt họ về người bạn đời đã mất, ông rời quê nhà và lang thang nhiều lần một năm trên khắp Đại Lục Địa. Ông thường đến bất thình lình vào những lúc và những nơi khi người của ông ở trong tình cảnh nguy cấp, và giúp đỡ họ bằng tri thức, phép thuật hoặc lưỡi kiếm sắc sáng chói của mình.

note: [part]
en: To learn of Kalenz’s last and perhaps greatest deeds, and those in which he was most alone, seek ye the tale of Delfador the Great and the fall of the usurping Queen Asheviere.
vi: Để biết về những việc làm cuối cùng và có lẽ là vĩ đại nhất của Kalenz, cũng như những việc làm trong đó ông gần như hành động một mình, hãy tìm câu chuyện về Delfador Vĩ đại và sự sụp đổ của nữ hoàng Asheviere cướp ngôi.

note: [leadership]: id=elates_kalenz
en: elates Kalenz
vi: khích lệ Kalenz

note: [leadership]: id=elates_kalenz
en: female^elates Kalenz
vi: khích lệ Kalenz

note: [leadership]: id=elates_kalenz
en: Through the special bond between Kalenz and Cleodil, she elates him to fight better.
    Adjacent to Cleodil, Kalenz will do 25% more damage in battle.
vi: Thông qua mối liên kết đặc biệt giữa Kalenz và Cleodil, cô ấy sẽ khích lệ anh chiến đấu tốt hơn.
    Đứng cạnh Cleodil, Kalenz sẽ gây nhiều hơn 25% lượng thiệt hại khi chiến đấu.

note: [heals]: id=heals_kalenz
en: heals Kalenz +4
vi: hồi máu Kalenz +4

note: [heals]: id=heals_kalenz
en: female^heals Kalenz +4
vi: hồi máu Kalenz +4

note: [heals]: id=heals_kalenz
en: If a shyde has developed a special bond to a person her healing abilities increase for him. This allows Cleodil to give Kalenz extra points of healing at the beginning of your turn.
vi: Khi một tiên nữ cánh chuồn phát triển một mối liên kết đặc biệt với một người, khả năng trị thương của cô sẽ tăng lên đối với anh ấy. Điều này cho phép Cleodil cho Kalenz thêm điểm hồi máu ở đầu lượt của bạn.

note: [message]: speaker=unit
en: Prepare to die, elven witch!
vi: Chuẩn bị chết đi, mụ phù thủy!

note: [message]: id=Kalenz
en: I will slay any who harms her without mercy.
vi: Ta sẽ giết không thương xót bất kỳ kẻ nào làm hại cô ấy.

note: [message]: id=Cleodil
en: Nor will you find me an easy foe!
vi: Ngươi sẽ thấy ta không phải là địch thủ dễ dàng đâu!

note: [message]: id=Cleodil
en: I am wounded!
vi: Tôi bị thương!

note: [message]: id=Kalenz
en: Cleodil! No! I will aid you.
vi: Cleodil! Không! Tôi sẽ giúp cô.

note: [message]: speaker=unit
en: I am defeated. Now the orcs will destroy us!
vi: Tôi đã bị đánh bại. Giờ bọn người thú sẽ tiêu diệt chúng ta!

note: [message]: speaker=unit
en: It is finished! I can finally rest!
vi: Thế là hết! Cuối cùng tôi có thể yên nghỉ!

note: [message]: speaker=unit
en: Farewell, Kalenz!
vi: Vĩnh biệt, Kalenz!

note: [message]: speaker=Kalenz
en: Nooo! We cannot continue without Landar!
vi: Khôôông! Chúng ta không thể tiếp tục nếu không có Landar!

note: [message]: speaker=unit
en: I’m sorry I failed you, Kalenz... my beloved...
vi: Tôi xin lỗi đã làm anh thất vọng, Kalenz... yêu dấu...

note: [message]: speaker=Kalenz
en: Nooo! Cleodil! Without you I cannot go on!
vi: Khôôông! Cleodil! Không có cô, tôi không thể đi tiếp!

note: [message]: speaker=unit
en: I go to join my sires in the Halls of Death
vi: Tôi đi gặp lại tổ tiên của tôi.

note: [message]: speaker=Kalenz
en: I cannot fight the orcs alone! It’s all over!
vi: Tôi không thể chiến đấu với bọn người thú một mình! Tất cả thế là hết!

note: [message]: speaker=Kalenz
en: Our cause is lost. With Uradredia gone, the North Elves will no longer fight!
vi: Sự nghiệp của chúng ta đã mất. Khi Uradredia ra đi, các thần tiên phương Bắc sẽ không chiến đấu nữa!

note: [message]: speaker=unit
en: I grieve that I have failed you, my lord Kalenz...
vi: Tôi rất đau lòng vì đã làm ngài thất vọng, chủ tướng Kalenz...

note: [message]: speaker=Kalenz
en: Farewell $unit.name. Your loyal service won’t be forgotten.
vi: Vĩnh biệt $unit.name. Sự phục vụ trung thành của anh sẽ không bao giờ bị lãng quên.

note: [message]: speaker=unit
en: Oh, no! We are too late...
vi: Ôi, không! Muộn mất rồi...

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=deep_water_gray [terrain_type]: id=deep_water_medium [terrain_type]: id=deep_water_tropical [terrain_type]: id=deep_water
en: Deep Water
vi: Nước sâu

note: [terrain_type]: id=deep_water_gray
en: Gray Deep Water
vi: Nước sâu xám

note: [terrain_type]: id=deep_water_medium
en: Medium Deep Water
vi: Nước sâu trung bình

note: [terrain_type]: id=deep_water_tropical
en: Tropical Deep Water
vi: Nước sâu nhiệt đới

note: [terrain_type]: id=gray_tropical_water
en: Gray Shallow Water
vi: Nước nông xám

note: [terrain_type]: id=medium_shallow_water
en: Medium Shallow Water
vi: Nước nông trung bình

note: [terrain_type]: id=tropical_water
en: Tropical Shallow Water
vi: Nước nông nhiệt đới

note: [terrain_type]: id=ford
en: Ford
vi: Chỗ cạn

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=ford
en: When a river happens to be extremely shallow, passing over it is a trivial matter for land based units. Moreover, any creature best adapted to swimming has full mobility even at such places in the river. As far as gameplay is concerned, a river ford is treated as either grassland or shallow water, choosing whichever one offers the best defensive and movement bonuses for the unit on it.
vi: Khi một dòng sông trở nên cực kỳ nông, việc băng qua nó là một chuyện bình thường với các đơn vị trên cạn. Ngoài ra, bất kỳ sinh vật nào thích nghi nhất với việc bơi lội cũng có đầy đủ tính linh động kể cả ở những nơi như thế trên sông. Đối với trò chơi, chỗ cạn ở sông được đối xử giống như hoặc là đồng cỏ hoặc là nước nông, chọn cái nào mang lại lợi thế phòng thủ và di chuyển tốt nhất cho đơn vị đứng trên nó.

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=gray_reef [terrain_type]: id=medium_reef [terrain_type]: id=tropical_reef [terrain_type]: id=reef
en: Coastal Reef
vi: Đá ngầm ven biển

note: [terrain_type]: id=gray_reef
en: Gray Coastal Reef
vi: Đá ngầm ven biển xám

note: [terrain_type]: id=medium_reef
en: Medium Coastal Reef
vi: Đá ngầm ven biển trung bình

note: [terrain_type]: id=tropical_reef
en: Tropical Coastal Reef
vi: Đá ngầm ven biển nhiệt đới

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=sea_kelp [terrain_type]: id=swamp_water_reed [terrain_type]: id=quagmire [terrain_type]: id=swamp_water
en: Swamp
vi: Đầm lầy

note: [terrain_type]: id=swamp_water_reed
en: Swamp Water Reed
vi: Lau sậy đầm lầy

note: [terrain_type]: id=quagmire
en: Muddy Quagmire
vi: Bùn lầy

note: [terrain_type]: id=grassland
en: Green Grass
vi: Cỏ xanh

note: [terrain_type]: id=savanna
en: Semi-dry Grass
vi: Cỏ tương đối khô

note: [terrain_type]: id=grass_dry
en: Dry Grass
vi: Cỏ khô

note: [terrain_type]: id=leaf_litter
en: Leaf Litter
vi: Lớp lá rụng

note: [terrain_type]: id=dirt_dark
en: Dark Dirt
vi: Đất tối

note: [terrain_type]: id=dirt
en: Regular Dirt
vi: Đất thường

note: [terrain_type]: id=dirt_dry
en: Dry Dirt
vi: Đất khô

note: [terrain_type]: id=road
en: Regular Cobbles
vi: Đá cuội thường

note: [terrain_type]: id=road
en: <italic>text='Roads'</italic> are beaten paths of dirt, formed by many travelers passing over them. As far as gameplay is concerned, roads behave as flat terrain.
vi: <italic>text='Đường'</italic> là những con đường mòn bằng đất đá, được tạo nên dưới dấu chân của nhiều lữ khách. Đối với trò chơi, đường hoạt động như địa hình đất phẳng.

note: [terrain_type]: id=road_clean
en: Clean Gray Cobbles
vi: Đá cuội xám

en: Gravel
vi: Đá Răm

note: [terrain_type]: id=stone_path
en: Overgrown Cobbles
vi: Đá cuội đã mọc cỏ

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=snow #-#-#-#-#  826 (libgweather 2.25.5)  #-#-#-#-# SNOW
en: Snow
vi: Tuyết

note: [terrain_type]: id=desert
en: Desert Sands
vi: Cát sa mạc

note: [terrain_type]: id=sand_beach
en: Beach Sands
vi: Cát biển

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=sand_beach [terrain_type]: id=sand
en: The instability of <italic>text='sand'</italic> makes it harder for most units to cross, and leaves them wide open to attack. In contrast, the wide feet or snakelike bodies of the reptilian races make sand much easier for them to navigate.
    
    Most units receive 20 to 40% defense in sand.
vi: Tính không ổn định của <italic>text='cát'</italic> khiến hầu hết các đơn vị gặp khó khăn khi băng qua, và khiến chúng sơ hở, dễ bị tấn công. Trái lại, những bàn chân rộng và cơ thể giống như rắn của các chủng tộc bò sát giúp chúng di chuyển trên cát dễ dàng hơn nhiều.
    
    Hầu hết các đơn vị nhận tỷ lệ phòng thủ 20% đến 40% trên cát.

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=oasis
en: Oasis
vi: Ốc đảo

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=sand_rubble #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=rubble
en: Rubble
vi: Gạch vụn

note: [terrain_type]: id=flowers_mixed
en: Mixed Flowers
vi: Hoa hỗn hợp

note: [terrain_type]: id=farm
en: Farmland
vi: Nông trường

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=stones_small
en: Stones
vi: Đá

note: [terrain_type]: id=mushrooms_small
en: Small Mushrooms
vi: Nấm nhỏ

note: [terrain_type]: id=mushrooms_farm
en: Mushroom Farm
vi: Trang trại nấm

note: [terrain_type]: id=desert_plants
en: Desert Plants
vi: Thực vật sa mạc

note: [terrain_type]: id=desert_plants_sans_bones
en: Desert Plants without Bones
vi: Thực vật sa mạc không có gai

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=campfire #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=fire
en: Campfire
vi: Lửa trại

note: [item]: id=brazier
en: Brazier
vi: Lò

note: [terrain_type]: id=sand_drifts
en: Stones with Sand Drifts
vi: Đá có cát bồi

note: [terrain_type]: id=water-lilies
en: Water Lilies
vi: Hoa súng

note: [terrain_type]: id=water-lilies-flower
en: Flowering Water Lilies
vi: Hoa súng đang nở

note: [terrain_type]: id=detritus_bones
en: Remains
vi: Di tích

note: [terrain_type]: id=great_tree [terrain_type]: id=great_tree_snowy [terrain_type]: id=great_tree_dead [terrain_type]: id=great_tree_dead_oak
en: Great Tree
vi: Cây lớn

note: [terrain_type]: id=great_tree_dead
en: Dead Great Tree
vi: Cây lớn đã chết

note: [terrain_type]: id=tropical_forest
en: Tropical Forest
vi: Rừng nhiệt đới

note: [terrain_type]: id=rainforest
en: Rainforest
vi: Rừng mưa

note: [terrain_type]: id=palm_desert_forest
en: Palm Forest
vi: Rừng cọ

note: [terrain_type]: id=palm_forest
en: Dense Palm Forest
vi: Rừng cọ rậm

note: [terrain_type]: id=pine_forest
en: Pine Forest
vi: Rừng thông

note: [terrain_type]: id=snow_forest
en: Snowy Pine Forest
vi: Rừng thông phủ tuyết

note: [terrain_type]: id=deciduous_forest_summer
en: Summer Deciduous Forest
vi: Rừng rụng lá mùa hè

note: [terrain_type]: id=deciduous_forest_fall
en: Fall Deciduous Forest
vi: Rừng rụng lá mùa thu

note: [terrain_type]: id=deciduous_forest_winter
en: Winter Deciduous Forest
vi: Rừng rụng lá mùa đông

note: [terrain_type]: id=deciduous_forest_winter_snow
en: Snowy Deciduous Forest
vi: Rừng  rụng lá phủ tuyết

note: [terrain_type]: id=mixed_forest_summer
en: Summer Mixed Forest
vi: Rừng hỗn hợp mùa hè

note: [terrain_type]: id=mixed_forest_fall
en: Fall Mixed Forest
vi: Rừng hỗn hợp mùa thu

note: [terrain_type]: id=mixed_forest_winter
en: Winter Mixed Forest
vi: Rừng hỗn hợp mùa đông

note: [terrain_type]: id=mixed_forest_winter_snow
en: Snowy Mixed Forest
vi: Rừng hỗn hợp phủ tuyết

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=hills_regular [terrain_type]: id=hills_dry [terrain_type]: id=snow_hills [terrain_type]: id=hills #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [color_range]: id=hills
en: Hills
vi: Đồi

note: [terrain_type]: id=hills_regular
en: Regular Hills
vi: Đồi thường

note: [terrain_type]: id=hills_dry
en: Dry Hills
vi: Đồi khô

note: [terrain_type]: id=desert_hills
en: Dunes
vi: Đụn cát

note: [terrain_type]: id=snow_hills
en: Snow Hills
vi: Đồi tuyết

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=regular_mountains [terrain_type]: id=dry_mountains [terrain_type]: id=snow_mountains [terrain_type]: id=desert_mountains [terrain_type]: id=cloud [terrain_type]: id=cloud_dry [terrain_type]: id=cloud_snow [terrain_type]: id=cloud_desert [terrain_type]: i
en: Mountains
vi: Núi

note: [terrain_type]: id=regular_mountains
en: Regular Mountains
vi: Núi thường

note: [terrain_type]: id=dry_mountains
en: Dry Mountains
vi: Núi khô

note: [terrain_type]: id=snow_mountains
en: Snowy Mountains
vi: Núi phủ tuyết

note: [terrain_type]: id=wood_floor
en: Wooden Floor
vi: Sàn gỗ

note: [terrain_type]: id=wood_floor
en: Basic Wooden Floor
vi: Sàn gỗ cơ bản

note: [terrain_type]: id=lit
en: Lit
vi: Sáng

note: [terrain_type]: id=lit
en: Beam of Light
vi: Chùm sáng

note: [terrain_type]: id=cave_floor
en: Cave Floor
vi: Nền hang động

note: [terrain_type]: id=cave_earthy
en: Earthy Cave Floor
vi: Nền hang động bằng đất

note: [terrain_type]: id=flagstones_dark
en: Dark Flagstones
vi: Đá lát đường sẫm màu

note: [terrain_type]: id=cave_path
en: Cave Path
vi: Đường trong hang động

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=fungus_grove_old [terrain_type]: id=fungus_beam_old [terrain_type]: id=fungus_grove [terrain_type]: id=fungus_beam
en: Mushroom Grove
vi: Lùm nấm

note: [terrain_type]: id=fungus_beam
en: Lit Mushroom Grove
vi: Lùm nấm được chiếu sáng

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=rocky_cave [terrain_type]: id=earthy_rocky_cave
en: Rockbound Cave
vi: Hang đá

note: [terrain_type]: id=mine_rails [terrain_type]: id=mine_railsdiag1 [terrain_type]: id=mine_railsdiag2
en: Mine Rail
vi: Đường ray mỏ

note: [terrain_type]: id=canyon [terrain_type]: id=chasm_earthy [terrain_type]: id=abyss [terrain_type]: id=lava_chasm
en: Chasm
vi: Vực

note: [terrain_type]: id=canyon
en: Regular Chasm
vi: Vực thường

note: [terrain_type]: id=chasm_earthy
en: Earthy Chasm
vi: Vực đất

note: [terrain_type]: id=lava_chasm
en: Lava Chasm
vi: Vực dung nham

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=lava
en: The dangers inherent in trying to walk on <italic>text='lava'</italic> are fairly obvious. As far as movement is concerned, lava is equivalent to <ref>dst='terrain_unwalkable' text='unwalkable'</ref> terrain, and can only be crossed by those units capable of flying a considerable distance above it. The molten magma also produces a substantial glow, illuminating the area immediately above it. This provides an attack bonus for lawful units and removes the attack bonus from chaotic units.
vi: Những nguy hiểm khi thử đi trên <italic>text='dung nham'</italic> là khá rõ ràng. Xét về mặt di chuyển, dung nham tương đương với địa hình <ref>dst='terrain_unwalkable' text='không thể đi bộ qua'</ref>, và chỉ những đơn vị có khả năng bay ở một khoảng cách lớn trên bề mặt mới có thể vượt qua. Nham thạch nóng chảy cũng tạo ra luồng sáng lớn, chiếu sáng vùng ngay xung quanh nó. Ánh sáng này tạo lợi thế tấn công cho các đơn vị chính thống và làm mất lợi thế tấn công của các đơn vị hỗn độn.

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=volcano
en: Volcano
vi: Núi lửa

note: [terrain_type]: id=cloud
en: Regular Impassable Mountains
vi: Núi không thể qua

note: [terrain_type]: id=cloud_snow
en: Snowy Impassable Mountains
vi: Núi phủ tuyết không thể qua

note: [terrain_type]: id=cloud_desert
en: Desert Impassable Mountains
vi: Núi trong sa mạc không thể qua

note: [terrain_type]: id=cavewall [terrain_type]: id=cavewall_earthy [terrain_type]: id=cavewall_damaged [terrain_type]: id=cavewall_earthy_hewn
en: Cave Wall
vi: Vách hang động

note: [terrain_type]: id=cavewall
en: Natural Cave Wall
vi: Vách hang động tự nhiên

note: [terrain_type]: id=cavewall_earthy
en: Natural Earthy Cave Wall
vi: Vách hang động bằng đất tự nhiên

note: [terrain_type]: id=wall_stone_lit
en: Lit Stone Wall
vi: Tường đá có ánh sáng

note: [terrain_type]: id=impassable_overlay
en: Impassable Overlay
vi: Lớp phủ không thể qua

note: [terrain_type]: id=unwalkable_overlay
en: Unwalkable Overlay
vi: Lớp phủ không thể đi bộ qua

note: [terrain_type]: id=desert_village
en: Adobe Village
vi: Làng gạch

note: [terrain_type]: id=desert_village_tent
en: Desert Tent Village
vi: Làng lều sa mạc

note: [terrain_type]: id=camp_village
en: Tent Village
vi: Làng lều

note: [terrain_type]: id=orcish_village
en: Orcish Village
vi: Làng của người thú

note: [terrain_type]: id=orcish_snow_village
en: Snowy Orcish Village
vi: Làng của người thú phủ tuyết

note: [terrain_type]: id=elven_snow_village
en: Snowy Elven Village
vi: Làng của thần tiên phủ tuyết

note: [terrain_type]: id=elven_village
en: Elven Village
vi: Làng của thần tiên

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=human_village
en: Cottage
vi: Nhà tranh

note: [terrain_type]: id=snow_village
en: Snowy Cottage
vi: Nhà tranh phủ tuyết

note: [terrain_type]: id=human_village_ruin
en: Ruined Cottage
vi: Nhà tranh hoang phế

note: [terrain_type]: id=city_village
en: Human City
vi: Thành phố của con người

note: [terrain_type]: id=windmill_village
en: Windmill Village
vi: Làng có cối xay gió

note: [terrain_type]: id=city_village_wno
en: Snowy Human City
vi: Thành phố của con người phủ tuyết

note: [terrain_type]: id=city_village_ruin
en: Ruined Human City
vi: Thành phố của con người hoang phế

note: [terrain_type]: id=hill_village
en: Hill Stone Village
vi: Làng đá trên đồi

note: [terrain_type]: id=snow-hill_village
en: Snowy Hill Stone Village
vi: Làng đá trên đồi phủ tuyết

note: [terrain_type]: id=hill_village_ruin
en: Ruined Hill Stone Village
vi: Làng đá trên đồi hoang phế

note: [terrain_type]: id=tropical_forest_village
en: Tropical Village
vi: Làng nhiệt đới

note: [terrain_type]: id=drake_village
en: Drake Village
vi: Làng của người rồng

note: [terrain_type]: id=underground_village
en: Cave Village
vi: Làng trong hang động

note: [terrain_type]: id=dwarven_village
en: Dwarven Village
vi: Làng của người lùn

note: [terrain_type]: id=hut_snow_village
en: Snowy Hut
vi: Túp lều phủ tuyết

note: [terrain_type]: id=logcabin_village
en: Log Cabin
vi: Nhà gỗ

note: [terrain_type]: id=logcabin_snow_village
en: Snowy Log Cabin
vi: Nhà gỗ phủ tuyết

note: [terrain_type]: id=igloo
en: Igloo
vi: Lều tuyết

note: [terrain_type]: id=swamp_village
en: Swamp Village
vi: Làng đầm lầy

note: [terrain_type]: id=mermen-village
en: Merfolk Village
vi: Làng của người cá

note: [terrain_type]: id=mermen-village
en: <italic>text='Submerged villages'</italic> are the homes of merfolk and nagas. While water-dwelling creatures are at home here, land-dwellers have a hard time navigating and defending these villages. However, like any village, the facilities are available to all creatures which allow units to tend to their wounds. Any unit stationed in a village can heal eight hitpoints each turn, or be cured of poison.
    
    Merfolk and nagas have 60% defense in submerged villages, whereas land based units usually have a low defense.
vi: <italic>text='Làng ngập nước'</italic> là nơi ở của người cá và người rắn. Đây là nơi cư ngụ của các sinh vật sống dưới nước, các cư dân trên cạn gặp khó khăn khi di chuyển và phòng thủ trong những ngôi làng này. Tuy nhiên, cũng giống như bất kỳ ngôi làng nào khác, tất cả mọi sinh vật đều nhận được lợi ích từ việc chăm sóc các đơn vị bị thương. Bất kỳ đơn vị nào đứng trong làng đều có thể phục hồi tám máu mỗi lượt, hoặc được giải độc.
    
    Người cá và người rắn có tỷ lệ phòng thủ 60% trong làng ngập nước, trong khi các đơn vị trên cạn thường có tỷ lệ phòng thủ thấp.

note: [terrain_type]: id=village_overlay
en: Village Overlay
vi: Lớp phủ làng

note: [terrain_type]: id=encampment_snow
en: Snowy Encampment
vi: Doanh trại phủ tuyết

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=orcish_fort [terrain_type]: id=snow_orcish_fort [terrain_type]: id=human_castle [terrain_type]: id=snow_castle [terrain_type]: id=elven_castle [terrain_type]: id=elven_castle_ruin [terrain_type]: id=elven_castle_winter [terrain_type]: id=dwarven_castle [
en: Castle
vi: Lâu đài

note: [terrain_type]: id=orcish_fort
en: Orcish Castle
vi: Lâu đài của người thú

note: [terrain_type]: id=snow_orcish_fort
en: Snowy Orcish Castle
vi: Lâu đài phủ tuyết của người thú

note: [terrain_type]: id=human_castle
en: Human Castle
vi: Lâu đài của con người

note: [terrain_type]: id=snow_castle
en: Snowy Human Castle
vi: Lâu đài phủ tuyết của con người

note: [terrain_type]: id=elven_castle
en: Elven Castle
vi: Lâu đài của thần tiên

note: [terrain_type]: id=dwarven_castle2
en: Dwarven Castle
vi: Lâu đài của người lùn

note: [terrain_type]: id=ruin
en: Ruined Human Castle
vi: Lâu đài hoang phế của con người

note: [terrain_type]: id=sunkenruin
en: Sunken Human Ruin
vi: Tàn tích của con người bị chìm

note: [terrain_type]: id=swampruin
en: Swamp Human Ruin
vi: Tàn tích đầm lầy của con người

note: [terrain_type]: id=sand_castle
en: Desert Castle
vi: Lâu đài sa mạc

note: [terrain_type]: id=sand_castle_ruin
en: Ruined Desert Castle
vi: Lâu đài sa mạc hoang phế

note: [terrain_type]: id=encampment_keep [terrain_type]: id=encampment_keep_tall [terrain_type]: id=encampment_snow_keep [terrain_type]: id=merman_campkeep [terrain_type]: id=troll_campkeep
en: Encampment Keep
vi: Pháo đài doanh trại

note: [terrain_type]: id=encampment_keep_tall
en: Tall Encampment Keep
vi: Pháo đài doanh trại cao

note: [terrain_type]: id=encampment_snow_keep
en: Snowy Encampment Keep
vi: Pháo đài doanh trại phủ tuyết

note: [terrain_type]: id=orcish_keep
en: Orcish Keep
vi: Pháo đài của người thú

note: [terrain_type]: id=snow_orcish_keep
en: Snowy Orcish Keep
vi: Pháo đài phủ tuyết của người thú

note: [terrain_type]: id=human_keep
en: Human Castle Keep
vi: Pháo đài của con người

note: [terrain_type]: id=snow_keep
en: Snowy Human Castle Keep
vi: Pháo đài phủ tuyết của con người

note: [terrain_type]: id=elven_keep
en: Elven Castle Keep
vi: Pháo đài của thần tiên

note: [terrain_type]: id=dwarven_keep2
en: Dwarven Castle Keep
vi: Pháo đài của người lùn

note: [terrain_type]: id=ruined_keep [terrain_type]: id=sunken_keep [terrain_type]: id=swamp_keep [terrain_type]: id=desert_keep_ruined
en: Ruined Keep
vi: Pháo đài hoang phế

note: [terrain_type]: id=ruined_keep
en: Ruined Human Castle Keep
vi: Pháo đài hoang phế của con người

note: [terrain_type]: id=sunken_keep
en: Sunken Human Castle Keep
vi: Pháo đài của con người bị chìm

note: [terrain_type]: id=swamp_keep
en: Swamp Human Castle Keep
vi: Pháo đài đầm lầy của con người

note: [terrain_type]: id=desert_keep
en: Desert Keep
vi: Pháo đài sa mạc

note: [terrain_type]: id=desert_keep_ruined
en: Ruined Desert Keep
vi: Pháo đài sa mạc hoang phế

note: [terrain_type]: id=castle_overlay
en: Castle Overlay
vi: Lớp phủ lâu đài

note: [terrain_type]: id=keep_overlay
en: Keep Overlay
vi: Lớp phủ pháo đài

note: [terrain_type]: id=bridge [terrain_type]: id=bridgediag1 [terrain_type]: id=bridgediag2
en: Wooden Bridge
vi: Cầu gỗ

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=bridge
en: To those capable of building one, the ability to lay a <italic>text='bridge'</italic> offers a liberation from the fickle nature of waterways, whose fords come and go with the rise and fall of the waterline. This is to say nothing of the luxury of dry feet, the loss of which is no laughing matter in the cold months of the year.
    
    For those who go by land or sea, a bridge is the best of both worlds — for gameplay purposes, it is treated either as grassland or the underlying water, whichever offers the best movement and defensive bonuses for the unit occupying the bridge hex. Note that a swimming unit and a land unit are not capable of occupying a bridge hex at the same time.
vi: Với những người xây dựng, khả năng bắc một cây <italic>text='cầu'</italic> giải phóng họ khỏi bản chất không ổn định của đường thủy, với những chỗ cạn đến rồi đi theo sự lên xuống của mực nước. Không cần nói gì về niềm hân hoan của những bàn chân khô ráo, những tổn thất không phải chuyện đùa trong những tháng ngày lạnh lẽo của năm.
    
    Với những người đi đường bộ hoặc đường thủy, một cây cầu là phương tiện tốt nhất của cả hai thế giới - đối với trò chơi, nó được đối xử như hoặc là đồng cỏ hoặc là nước dưới cầu, tùy theo địa hình nào mang lại lợi thế di chuyển và phòng thủ tốt nhất cho đơn vị chiếm giữ ô lục giác cầu. Chú ý rằng một đơn vị bơi và một đơn vị trên cạn không thể đồng thời chiếm giữ một ô lục giác cầu.

note: [terrain_type]: id=rotbridge [terrain_type]: id=rotbridgediag1 [terrain_type]: id=rotbridgediag2
en: Rotting Bridge
vi: Cầu bị mục

note: [terrain_type]: id=stone_bridge [terrain_type]: id=stone_bridgediag1 [terrain_type]: id=stone_bridgediag2
en: Basic Stone Bridge
vi: Cầu đá cơ bản

note: [terrain_type]: id=bridgechasm [terrain_type]: id=bridgechasmdiag1 [terrain_type]: id=bridgechasmdiag2
en: Cave Chasm Bridge
vi: Cầu qua vực hang động

note: [terrain_type]: id=hangingbridgediag1 [terrain_type]: id=hangingbridgediag2 [terrain_type]: id=hangingbridge
en: Hanging Bridge
vi: Cầu treo

note: [terrain_type]: id=stonechasmbridgediag1 [terrain_type]: id=stonechasmbridgediag2 [terrain_type]: id=stonechasmbridge
en: Stone Chasm Bridge
vi: Cầu qua vực đá

note: [terrain_type]: id=plankbridgediag1 [terrain_type]: id=plankbridgediag2 [terrain_type]: id=plankbridge
en: Plank Bridge
vi: Cầu ván

note: [terrain_type]: id=off_map
en: Off Map
vi: Ngoài bản đồ

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=shroud [toggle_button]: id=shroud [toggle_button]: id=sort_7 #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [color_range]: id=shroud
en: Shroud
vi: Màn che

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=fungus #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [color_range]: id=fungus
en: Fungus
vi: Nấm

note: [terrain_type]: id=castle
en: <italic>text='Castles'</italic> are any sort of permanent fortification.
    Nearly all units receive a considerable bonus to their defense by being stationed in a castle, and most units receive full movement in a castle. Stationing units in a castle represents its defensive capability. Without a unit in each wall hex, an enemy can simply sneak into the castle unchallenged, gaining the same defensive bonus as everyone inside.
    
    Most units have about 60% defense in a castle.
vi: <italic>text='Lâu đài'</italic> là bất kỳ kiểu công sự bền vững nào.
    Gần như tất cả các đơn vị đều nhận được lợi thế phòng thủ lớn khi chiếm đóng lâu đài, và hầu hết các đơn vị đều nhận được khả năng tự do di chuyển qua lâu đài. Các đơn vị đứng trong một lâu đài biểu thị khả năng phòng thủ của nó. Nếu bỏ trống đơn vị trên một ô lục giác tường thành, kẻ thù có thể đột nhập vào lâu đài mà không bị ngăn cản, giành được cùng lợi thế phòng thủ như mọi người bên trong.
    
    Hầu hết các đơn vị có tỷ lệ phòng thủ khoảng 60% trong lâu đài.

note: [terrain_type]: id=flat
en: <italic>text='Grassland'</italic> represents open plains, whether cultivated, cut back for grazing, or wild.
    Being open ground, grassland is both very easy to move across, but is also difficult to defend oneself in. Typically, those units that perform best on grassland are either cavalry, or very agile units which take advantage of the open space.
    
    Most units have defense of 30 to 40% on grassland.
vi: <italic>text='Đồng cỏ'</italic> tương ứng với những vùng đồng bằng trống trải, có hoặc không canh tác, chăn thả súc vật, hoặc hoang dã.
    Là vùng đất trống trải, đồng cỏ vừa rất dễ băng qua, nhưng cũng khó để phòng thủ. Những đơn vị hoạt động tốt nhất trên đồng cỏ thường hoặc là kỵ binh, hoặc những đơn vị rất nhanh nhẹn có thể tận dụng lợi thế của không gian.
    
    Hầu hết các đơn vị có tỷ lệ phòng thủ 30% đến 40% trên đồng cỏ.

note: [terrain_type]: id=forest
en: <italic>text='Forests'</italic> represent any woodland with significant undergrowth, enough to hinder passage. Though they slow nearly everyone down, forests do offer better defense to most units than open ground. Cavalry, however, have so much trouble navigating them that any benefit gained by stealth is negated. Elves are an exception to this general rule for forests. Not only do they possess full movement in forests, but they also gain a considerable defensive bonus. Dwarves are another exception to this rule; though they are able to plow through the forests without much loss of speed, their utter unfamiliarity with the terrain causes them to receive no defensive bonus.
    
    Most units have 50% defense in forests, but cavalry are limited to 30%. Elves, on the other hand, enjoy 60 to 70% defense, even their mounted units. Dwarves generally receive only 30% defense in forests.
vi: <italic>text='Rừng'</italic> tương ứng với bất kỳ vùng nào có nhiều cây cối, đủ để cản trở người đi. Dù rừng làm chậm bước gần như mọi người, nhưng chúng cho hầu hết các đơn vị khả năng phòng thủ tốt hơn vùng đất trống trải. Tuy nhiên, kỵ binh lại gặp nhiều khó khăn khi di chuyển trong rừng đến mức mất hết mọi lợi ích từ việc ẩn nấp. Thần tiên với rừng là một ngoại lệ của quy tắc chung này. Họ không chỉ di chuyển dễ dàng trong rừng, mà còn có lợi thế phòng thủ lớn. Người lùn là một ngoại lệ khác của quy tắc này; dù họ có thể cày xuyên qua rừng mà không bị mất nhiều tốc độ, nhưng việc hoàn toàn xa lạ với địa hình khiến họ không nhận được lợi thế phòng thủ.
    
    Hầu hết các đơn vị có tỷ lệ phòng thủ 50% trong rừng, nhưng kỵ binh chỉ có 30%. Thần tiên, ngược lại, hưởng tỷ lệ phòng thủ 60% đến 70%, kể cả những đơn vị cưỡi ngựa. Người lùn nói chung chỉ nhận tỷ lệ phòng thủ 30% trong rừng.

note: [terrain_type]: id=frozen
en: <italic>text='Frozen'</italic> terrain represents any flat area that is covered by snow or ice.
    Most units are slowed down on it, and have a harder time defending themselves. Note that swimming units, even those who can breathe underwater, cannot swim underneath ice.
    
    Most units have 20 to 40% defense in frozen terrain.
vi: Địa hình <italic>text='đóng băng'</italic> tương ứng với bất kỳ vùng đất phẳng nào bị tuyết hoặc băng bao phủ.
    Hầu hết các đơn vị bị giảm tốc độ trên địa hình đóng băng, và cũng gặp khó khăn hơn khi phòng thủ. Chú ý rằng các đơn vị bơi, kể cả những đơn vị có thể thở dưới mặt nước, cũng không thể bơi dưới băng.
    
    Hầu hết các đơn vị có tỷ lệ phòng thủ 20% đến 40% trên địa hình đóng băng.

note: [terrain_type]: id=village
en: <italic>text='Villages'</italic> represent any group of buildings, human or otherwise.
    Almost all units, even cavalry, have an easy time navigating villages, and most units gain a defensive bonus from being stationed in a village. Villages allow units the resources to clean and tend to their wounds, which allows any unit stationed therein to heal eight hitpoints each turn, or to be cured of poison.
    
    Most units have 50 to 60% defense in villages, whereas cavalry receive only 40%.
vi: <italic>text='Làng'</italic> tương ứng với bất kỳ nhóm công trình xây dựng nào của con người hoặc những chủng tộc khác.
    Gần như mọi đơn vị, kể cả kỵ binh, đều dễ dàng di chuyển qua làng, và hầu hết các đơn vị đều giành được lợi thế phòng thủ khi chiếm đóng một ngôi làng. Làng cung cấp tài nguyên và chăm sóc các đơn vị bị thương, cho phép đơn vị đứng bên trong phục hồi tám máu mỗi lượt, hoặc được giải độc.
    
    Hầu hết các đơn vị có tỷ lệ phòng thủ 50% đến 60% trong làng, trong khi kỵ binh chỉ nhận được 40%.

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=impassable #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [color_range]: id=impassable
en: Impassable
vi: Không thể qua

note: [terrain_type]: id=impassable
en: Obstacles that not even the most determined traveler may overcome include solid walls of stone and mountains so tall and steep that they are constantly wreathed in cloud. Even flying creatures cannot navigate the jagged peaks at such rarefied heights, and not even the fiercest troll can smash through thick walls of stone.
vi: Các chướng ngại vật mà ngay cả người lữ hành kiên quyết nhất cũng không thể vượt qua bao gồm những bức tường đá rắn chắc, những ngọn núi cao và dốc đến nỗi chúng luôn có mây bao phủ. Kể cả các sinh vật bay cũng không thể di chuyển qua những đỉnh núi lởm chởm ở độ cao hiếm có như thế, và kể cả con quỷ núi dữ tợn nhất cũng không thể đập thủng những bức tường đá dày.

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=unwalkable #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [color_range]: id=unwalkable
en: Unwalkable
vi: Không thể đi bộ qua

note: #-#-#-#-#  1962  #-#-#-#-# [terrain_type]: id=unwalkable
en: <italic>text='Unwalkable terrain'</italic> covers any chasm or gorge which, as the name implies, cannot be crossed simply by walking. Chasms are noted for sheer walls which would take days to traverse. As far as gameplay is concerned, only units capable of flying can cross this terrain.
vi: Địa hình <italic>text='không thể đi bộ qua'</italic> bao gồm bất kỳ vực thẳm hoặc hẻm núi nào mà như tên gọi đã mô tả, không thể băng qua bằng cách đi bộ. Vực thẳm được coi là những bức tường dốc đứng cần mất vài ngày để băng qua. Đối với trò chơi, chỉ những đơn vị có khả năng bay mới có thể vượt qua địa hình này.

note: I18N: ./data/gui/screens/options_audio.stkgui I18N: Section in the settings menu I18N: ./data/gui/screens/options_device.stkgui I18N: ./data/gui/screens/options_general.stkgui I18N: ./data/gui/screens/options_input.stkgui I18N: ./data/gui/screens/options_language.stkgui I18N: ./data/gui/screens/opti
en: Players
vi: Người chơi

note: [button]: id=previous_tip
en: Show previous tip of the day
vi: Hiển thị lời khuyên trước

note: [button]: id=next_tip
en: Show next tip of the day
vi: Hiển thị lời khuyên kế tiếp

note: [grid]
en: Start a new single player campaign
vi: Bắt đầu chiến dịch một người chơi mới

note: [grid]
en: Play multiplayer (hotseat, LAN, or Internet), or a single scenario against the AI
vi: Chế độ nhiều người chơi (chơi trên cùng một máy, mạng cục bộ hoặc Internet), hoặc một màn chơi đấu với máy tính

note: [grid]
en: Load a saved game
vi: Tải một trò chơi đã lưu

note: [grid]
en: Download usermade campaigns, eras, or map packs
vi: Tải về chiến dịch, thời đại, hoặc gói bản đồ do người dùng tạo

note: [grid]
en: Start the map editor
vi: Bắt đầu chương trình chỉnh sửa bản đồ

note: [grid]
en: Configure the game’s settings
vi: Cấu hình các thiết lập của trò chơi

note: [grid]
en: Quit the game
vi: Thoát trò chơi

note: [label]
en: You will now connect to a server to download add-ons.
vi: Bây giờ bạn sẽ kết nối đến máy chủ để tải về phần bổ sung.

note: [button]: id=remove_addons [label]
en: Remove Add-ons
vi: Xóa phần bổ sung

note: #-#-#-#-#  1962  #-#-#-#-# [button]: id=ok #-#-#-#-#  528 (HexChat)  #-#-#-#-# green #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Connect Translators: Menu item Verb/Connect/Connect
en: Connect
vi: Kết nối

note: [label]
en: Downloads:
vi: Lượt tải về:

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]: id=dependencies
en: addon_dependencies^None
vi: Không có

note: #-#-#-#-#  1962  #-#-#-#-# [label] [label]: id=translations_label
en: Translations:
vi: Bản dịch:

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]: id=translations
en: translations^None
vi: Không có

en: Add-ons Manager
vi: Quản lý phần bổ sung

note: [scroll_label]
en: Choose the add-ons you want to remove.
vi: Chọn phần bổ sung bạn muốn xóa.

en: Total damage
vi: Tổng thiệt hại

note: [label]
en: Play a Campaign
vi: Chơi một chiến dịch

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]
en: Chat Log
vi: Nhật ký tán gẫu

note: #-#-#-#-#  1962  #-#-#-#-# [label] #-#-#-#-#  140 (kofficefilters)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, m_pageLabel)
en: Page:
vi: Trang:

note: [button]: id=copy
en: clipboard^Copy
vi: Chép

note: [button]: id=copy_ [button]: id=copy
en: filesystem^Copy
vi: Chép

note: [button]: id=copy_ [button]: id=copy
en: Copy this path to clipboard
vi: Chép đường dẫn này vào bảng chọn

note: [button]: id=browse_ [button]: id=browse
en: filesystem^Browse
vi: Duyệt

note: [button]: id=browse_ [button]: id=browse
en: Browse this location using a file manager
vi: Duyệt địa điểm này sử dụng trình quản lý tập tin

en: Preview image
vi: Xem trước hình ảnh

en: Image:
vi: Ảnh:

note: [label]
en: Lawful Bonus:
vi: Thưởng chính thống:

note: [button]: id=new
en: New ToD
vi: TĐTN mới

note: [button]: id=delete
en: Delete ToD
vi: Xóa TĐTN

note: [label]
en: Would you like to apply the changes?
vi: Bạn có muốn áp dụng các thay đổi không?

note: [label]
en: User Interaction Required
vi: Cần tương tác của người dùng

note: [label]: id=message
en: User interaction required
vi: Cần tương tác của người dùng

note: [label]: id=title
en: Place Label
vi: Đặt nhãn

note: [toggle_button]: id=team_only_toggle
en: Team only
vi: Chỉ cho đội

note: [toggle_button]: id=immutable_toggle
en: Immutable
vi: Không thể thay đổi được

note: [toggle_button]: id=visible_fog_toggle
en: Visible in fog
vi: Nhìn thấy trong sương mù

note: [toggle_button]: id=visible_shroud_toggle
en: Visible in shroud
vi: Nhìn thấy trong màn che

en: Validate
vi: Thẩm tra

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]: id=title
en: Edit Scenario Settings
vi: Sửa thiết lập trình hiệu chỉnh

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]
en: Experience modifier:
vi: Hệ số kinh nghiệm:

note: [toggle_button]: id=victory_when_enemies_defeated
en: Declare victory once all enemies are defeated
vi: Tuyên bố chiến thắng khi đánh bại tất cả kẻ thù

note: [toggle_button]: id=random_start_time
en: Random starting time
vi: Thời điểm ban đầu ngẫu nhiên

note: [label]: id=title
en: Side Setup
vi: Thiết lập phe

note: [label]
en: Team identifier:
vi: Định danh đội:

note: [label]
en: Team name:
vi: Tên đội:

note: [toggle_button]: id=no_leader
en: No leader
vi: Không có người lãnh đạo

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=fog
en: Fog of war
vi: Sương mù chiến tranh

note: [toggle_button]: id=hidden
en: Hide in status table
vi: Ẩn trong bảng trạng thái

note: [label]
en: Gold:
vi: Vàng:

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]
en: Gold per village:
vi: Vàng mỗi làng:

note: #-#-#-#-#  1962  #-#-#-#-# [label]
en: Income:
vi: Thu nhập:

note: [label]
en: Support per village:
vi: Hỗ trợ mỗi làng:

note: [label]
en: Controller:
vi: Điều khiển:

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [row]
en: controller^Human
vi: Con người

note: [row]
en: controller^AI only
vi: Chỉ trí tuệ nhân tạo

note: [row]
en: controller^None
vi: Không có

en: Range:
vi: Phạm vi:

en: Movement Costs:
vi: Chi phí di chuyển:

en: Defense:
vi: Phòng thủ:

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]
en: Generate Map
vi: Tạo bản đồ

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]
en: Resize Map
vi: Thay đổi kích thước bản đồ

note: [label]
en: Old width:
vi: Chiều rộng cũ:

note: [label]
en: Old height:
vi: Chiều cao cũ:

note: [label]
en: Expand/shrink direction:
vi: Mở rộng / thu hẹp hướng:

note: [toggle_button]: id=copy_edge_terrain
en: Copy edge terrain
vi: Chép địa hình cạnh

note: [label]
en: Formula debugger
vi: Trình gỡ lỗi công thức

note: #-#-#-#-#  1962  #-#-#-#-# [label]: id=state
en: state
vi: trạng thái

note: [label]
en: Call stack
vi: Ngăn xếp lời gọi

note: [button]: id=step
en: Step operation
vi: Bước qua thao tác

note: [button]: id=next
en: Next operation
vi: Thao tác kế tiếp

note: #-#-#-#-#  1962  #-#-#-#-# [button]: id=stepout
en: Step out
vi: Bước ra

note: [label]
en: Execution trace
vi: Dấu vết thi hành

note: [label]: id=lblMessage
en: Do you really want to delete this game?
vi: Bạn có thực sự muốn xóa trò chơi này không?

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=change_difficulty
en: Change difficulty
vi: Thay đổi độ khó

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=change_difficulty
en: Change campaign difficulty before loading
vi: Thay đổi độ khó của chiến dịch trước khi tải

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=show_replay
en: Show replay
vi: Hiện bản phát lại

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=show_replay
en: Play the embedded replay from the saved game if applicable
vi: Phát bản phát lại nhúng từ bản lưu trò chơi nếu có thể

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=cancel_orders
en: Cancel orders
vi: Hủy bỏ chỉ thị

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=cancel_orders
en: Cancel any pending unit movements in the saved game
vi: Hủy bỏ mọi di chuyển còn lại của đơn vị trong bản lưu trò chơi

note: [button]: id=quit_game
en: Quit Game
vi: Thoát trò chơi

note: #-#-#-#-#  1962  #-#-#-#-# [label]: id=lblMessage
en: Save already exists. Do you want to overwrite it?
vi: Bản lưu đã tồn tại. Bạn có muốn ghi đè lên không?

note: [grid]
en: Game data:
vi: Dữ liệu trò chơi:

note: [grid]
en: User data:
vi: Dữ liệu của người dùng:

note: [grid]
en: Saved games:
vi: Trò chơi đã lưu:

note: [grid]
en: Cache:
vi: Bộ nhớ đệm:

en: Logs:
vi: Sổ theo dõi:

en: Screenshots:
vi: Ảnh chụp màn hình:

en: Forums
vi: Diễn đàn

note: [label]
en: Gamestate Inspector
vi: Trình kiểm tra trạng thái trò chơi

note: [button]: id=copy
en: Copy this report to clipboard
vi: Chép báo cáo này vào bảng chọn

note: [grid]
en: Villages:
vi: Số làng:

note: [grid]
en: Landform:
vi: Kiểu đất:

en: Show Labels
vi: Hiển thị nhãn

note: [label]
en: Press desired hotkey (Esc cancels)
vi: Ấn phím tắt mong muốn (Esc hủy bỏ)

note: [image]: id=needs_password
en: Requires a password to join
vi: Cần mật khẩu để tham gia

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=filter_vacant_slots
en: Vacant slots
vi: Còn trống

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=filter_with_friends [widget]: id=tab_label #-#-#-#-#  279 (evolution-data-server GNOME TRUNK)  #-#-#-#-# System Group: Friends
en: Friends
vi: Bạn bè

note: [toggle_button]: id=filter_invert
en: Invert filter
vi: Đảo ngược bộ lọc

note: #-#-#-#-#  1962  #-#-#-#-# [button]: id=create [label] [button]: id=ok
en: Create Game
vi: Tạo trò chơi

note: #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [button]: id=observe_global
en: Observe
vi: Quan sát

note: [label]
en: Multiplayer Lobby
vi: Phòng gặp gỡ nhiều người chơi

note: [label]
en: Player Info —
vi: Thông tin người chơi -

note: [button]: id=remove_from_list
en: Remove from List
vi: Xóa khỏi danh sách

note: [button]: id=start_whisper
en: Send Private Message
vi: Gửi tin nhắn riêng

note: [label]
en: Ban time:
vi: Thời gian cấm:

en: Whisper
vi: Nói thầm

en: Ready to start
vi: Sẵn sàng bắt đầu

en: Turn changed
vi: Đã thay đổi lượt

note: [label]
en: Change Control
vi: Thay đổi quyền điều khiển

en: Independent
vi: Độc lập

en: unlimited
vi: vô hạn

en: Time Limit
vi: Thời Hạn

en: Game Settings
vi: Cài đặt Trò chơi

en: Assign sides to players at random
vi: Gán phe ngẫu nhiên cho người chơi

note: #-#-#-#-#  1962  #-#-#-#-# [label]
en: Name of game:
vi: Tên trò chơi:

en: Save Preset
vi: Lưu thiết lập sẵn

note: [label]
en: A local server instance has to be started in order to host a networked game. The server will run as a background process until all users have disconnected. Do you wish to continue?
vi: Cần khởi chạy một chương trình máy chủ để làm chủ một trò chơi mạng. Máy chủ sẽ chạy dưới một tiến trình ngầm đến khi tất cả các người chơi ngắt kết nối. Bạn có muốn tiếp tục không?

note: #-#-#-#-#  1962  #-#-#-#-# [label]
en: Login:
vi: Đăng nhập:

en: Modifications
vi: Thay đổi

note: [column]
en: Log on to the official Wesnoth multiplayer server
vi: Đăng nhập vào máy chủ Wesnoth nhiều người chơi chính thức

note: [column]
en: Join a different server
vi: Tham gia máy chủ khác

note: [column]
en: Play a multiplayer game with the AI or humans sharing the same machine
vi: Chơi trò chơi nhiều người chơi với máy tính hoặc người trên cùng một máy

en: Hotkeys
vi: Phím tắt

note: [label]
en: Scroll speed:
vi: Tốc độ cuộn:

note: [slider]: id=scroll_speed
en: Change the speed of scrolling around the map
vi: Thay đổi tốc độ cuộn quanh bản đồ

note: [toggle_button]: id=skip_ai_moves
en: Skip AI moves
vi: Bỏ qua di chuyển của máy tính

note: [toggle_button]: id=skip_ai_moves
en: Do not animate AI units moving
vi: Không hiện hoạt ảnh di chuyển của đơn vị do máy tính điều khiển

note: [toggle_button]: id=turbo_toggle
en: Accelerated speed
vi: Tăng tốc

note: [toggle_button]: id=turbo_toggle
en: Make units move and fight faster
vi: Làm cho các đơn vị di chuyển và chiến đấu nhanh hơn

note: [toggle_button]: id=whiteboard_on_start
en: Enable planning mode on start
vi: Bật chế độ lập kế hoạch khi bắt đầu

note: [toggle_button]: id=whiteboard_on_start
en: Activates Planning Mode on game start
vi: Kích hoạt chế độ lập kế hoạch khi bắt đầu trò chơi

note: [toggle_button]: id=whiteboard_hide_allies
en: Hide allies’ plans by default
vi: Ẩn kế hoạch của đồng minh theo mặc định

note: [toggle_button]: id=interrupt_move_when_ally_sighted
en: Interrupt move when an ally is sighted
vi: Gián đoạn di chuyển khi nhìn thấy đồng minh

note: [toggle_button]: id=interrupt_move_when_ally_sighted
en: Sighting an allied unit interrupts your unit’s movement
vi: Nhìn thấy đơn vị đồng minh làm gián đoạn di chuyển của đơn vị của bạn

note: [toggle_button]: id=save_replays
en: Save replays at the end of scenarios
vi: Lưu bản phát lại vào cuối màn chơi

note: [toggle_button]: id=delete_saves
en: Delete auto-saves at the end of scenarios
vi: Xóa các bản lưu tự động vào cuối màn chơi

note: [column]
en: Set maximum number of automatic saves to be retained
vi: Thiết lập số bản lưu tự động tối đa cần giữ lại

en: Hotkey
vi: Phím tắt

note: [button]: id=btn_add_hotkey
en: Add Hotkey
vi: Thêm phím tắt

note: #-#-#-#-#  1962  #-#-#-#-# [toggle_button]: id=fullscreen
en: Full screen
vi: Toàn màn hình

note: [toggle_button]: id=show_ellipses
en: Show a colored circle around the base of each unit to show which side it is on
vi: Hiện vòng tròn có màu quanh chân mỗi đơn vị để biết nó ở phe nào

note: [toggle_button]: id=animate_terrains
en: Animate map
vi: Hoạt hóa bản đồ

note: [toggle_button]: id=animate_terrains
en: Display animated terrain graphics
vi: Hiện hoạt ảnh địa hình

note: [toggle_button]: id=animate_units_idle
en: Play short random animations for idle units
vi: Phát hoạt ảnh ngắn ngẫu nhiên cho đơn vị rảnh rỗi

note: [slider]: id=idle_anim_frequency
en: Set the frequency of unit idle animations
vi: Thiết lập tần số hoạt ảnh rảnh rỗi của đơn vị

note: [column]
en: Sound effects
vi: Hiệu ứng âm thanh

note: [column]
en: Sound effects on/off
vi: Bật/tắt hiệu ứng âm thanh

note: [column]
en: Change the sound effects volume
vi: Thay đổi mức âm lượng hiệu ứng âm thanh

note: [column]
en: Music on/off
vi: Bật/tắt âm nhạc

note: [column]
en: Play a bell sound at the beginning of your turn
vi: Phát âm thanh chuông ở đầu lượt của bạn

note: [column]
en: Turn bell
vi: Chuông nhắc lượt

note: [column]
en: Change the bell volume
vi: Thay đổi mức âm lượng chuông

note: [column]
en: User interface sounds
vi: Âm thanh giao diện người dùng

note: [toggle_button]: id=chat_timestamps
en: Chat timestamping
vi: Nhãn thời gian tán gẫu

note: [toggle_button]: id=chat_timestamps
en: Add a timestamp to chat messages
vi: Thêm nhãn thời gian vào tin nhắn tán gẫu

note: [toggle_button]: id=remember_password
en: Uncheck to delete the saved password (on exit)
vi: Bỏ đánh dấu để xóa mật khẩu đã lưu (khi thoát)

note: [toggle_button]: id=lobby_joins_none
en: Do not show lobby joins
vi: Không hiện sự kiện tham gia phòng gặp gỡ

note: [toggle_button]: id=lobby_joins_none
en: Do not show messages about players joining the multiplayer lobby
vi: Không hiện tin nhắn về những người chơi tham gia phòng gặp gỡ

note: [toggle_button]: id=lobby_joins_friends
en: Show lobby joins of friends only
vi: Chỉ hiện sự kiện tham gia phòng gặp gỡ của bạn bè

note: [toggle_button]: id=lobby_joins_friends
en: Show messages about your friends joining the multiplayer lobby
vi: Hiện tin nhắn về bạn bè của bạn tham gia phòng gặp gỡ

note: [toggle_button]: id=lobby_joins_all
en: Show all lobby joins
vi: Hiện mọi sự kiện tham gia phòng gặp gỡ

note: [toggle_button]: id=lobby_joins_all
en: Show messages about all players joining the multiplayer lobby
vi: Hiện tin nhắn về tất cả các người chơi tham gia phòng gặp gỡ

note: [button]: id=mp_wesnothd
en: Find and set path to MP server to host LAN games
vi: Tìm và thiết lập đường dẫn đến máy chủ NNC để làm chủ trò chơi trên mạng cục bộ

note: [button]: id=remove
en: Remove this username from your list
vi: Xóa tên người dùng này khỏi danh sách của bạn

en: Highlight Color
vi: Màu Nêu Bật

note: [button]: id=open
en: filesystem^Open
vi: Mở

note: [button]: id=open
en: Open this file with an external application
vi: Mở tập tin này bằng một ứng dụng bên ngoài

note: [button]: id=browse_dir
en: Browse the screenshots folder using a file manager
vi: Duyệt thư mục hình chụp màn hình sử dụng trình quản lý tập tin

en: Overall
vi: Tổng quan

en: Damage
vi: Sát thương

note: [label]
en: Choose Theme
vi: Chọn sắc thái

note: [button]: id=help
en: Show Battle for Wesnoth help
vi: Hiện trợ giúp Trận chiến vì Wesnoth

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [label]: id=label-hp
en: HP
vi: Máu

note: [label]: id=label-xp
en: XP
vi: KN

note: #-#-#-#-#  1962  #-#-#-#-# #-#-#-#-#  wesnoth-lib.wml.pot (PACKAGE VERSION)  #-#-#-#-# [label]: id=details_heading #-#-#-#-#  662 (kcmkio)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, detailsTag) #-#-#-#-#  624 (kcmkio)  #-#-#-#-#
en: Details:
vi: Chi tiết:

note: [image]: id=pending_messages
en: Messages waiting
vi: Tin nhắn đang chờ

note: TRANSLATORS: This is the language code which will be used to store and fetch localized non-textual resources, such as images, when they exist. Normally it is just the code of the PO file itself, e.g. "de" of de.po for German. But it can also be a comma-separated list of language codes by priority, w
en: language code for localized resources^en_US
vi: vi

en: No grid defined.
vi: Không xác định được lưới.

en: The server responded with an error:
vi: Máy chủ đã trả lời bằng lỗi:

en: addons_view^All Add-ons
vi: Tất cả các phần bổ sung

en: addons_view^Installed
vi: Đã cài đặt

en: addons_view^Upgradable
vi: Có thể nâng cấp

en: addons_view^Not Installed
vi: Chưa cài đặt

en: addons_of_type^Campaigns
vi: Chiến dịch

en: addons_of_type^Scenarios
vi: Màn chơi

en: addons_of_type^SP/MP campaigns
vi: Chiến dịch 1NC/NNC

en: addons_of_type^MP campaigns
vi: Chiến dịch NNC

en: addons_of_type^MP scenarios
vi: Tài nguyên NNC

en: addons_of_type^MP map-packs
vi: Gói bản đồ NNC

en: addons_of_type^MP eras
vi: Thời đại NNC

en: addons_of_type^MP factions
vi: Liên minh NNC

en: addons_of_type^Resources
vi: Tài nguyên

en: addons_of_type^Other
vi: Khác

en: addons_of_type^Unknown
vi: Không xác định

en: addon_state^Not installed
vi: Chưa cài đặt

en: addon_state^Published, not installed
vi: Đã phát hành, chưa cài đặt

en: addon_state^Installed
vi: Đã cài đặt

en: addon_state^Published
vi: Đã phát hành

en: addon_state^Installed, not tracking local version
vi: Đã cài đặt, không theo dõi phiên bản cục bộ

en: addon_state^Published, not tracking local version
vi: Đã phát hành, không theo dõi phiên bản cục bộ

en: addon_state^Installed ($local_version|), upgradable
vi: Đã cài đặt ($local_version|), có thể nâng cấp

en: addon_state^Published ($local_version| installed), upgradable
vi: Đã phát hành (đã cài đặt $local_version|), có thể nâng cấp

en: addon_state^Installed ($local_version|), outdated on server
vi: Đã cài đặt ($local_version|), hết hạn trên máy chủ

en: addon_state^Published ($local_version| installed), outdated on server
vi: Đã phát hành (đã cài đặt $local_version|), hết hạn trên máy chủ

en: addon_state^Installed, broken
vi: Đã cài đặt, bị hỏng

en: addon_state^Published, broken
vi: Đã phát hành, bị hỏng

en: addon_state^Unknown
vi: Không xác định

en: An error occurred while downloading the add-ons list from the server.
vi: Có lỗi xảy ra khi tải về danh sách phần bổ sung từ máy chủ.

en: The following add-on appears to have publishing or version control information stored locally, and will not be removed:
vi: Phần bổ sung sau đây có thông tin phát hành hoặc kiểm soát phiên bản được lưu trữ cục bộ, và sẽ không bị xóa:

en: The following add-on could not be deleted properly:
vi: Không thể xóa phần bổ sung sau đây:

en: url^None
vi: Không có

en: $requester requires the following modifications to be enabled:
vi: $requester yêu cầu bật bản sửa đổi sau đây:

en: $requester requires the following modifications to be disabled:
vi: $requester yêu cầu tắt bản sửa đổi sau đây:

en: The currently chosen scenario is not compatible with your setup.
    Please select a compatible one.
vi: Màn chơi hiện được chọn không tương thích với thiết lập của bạn.
    Xin chọn một màn chơi tương thích.

en: The currently chosen era is not compatible with your setup.
    Please select a compatible one.
vi: Thời đại hiện được chọn không tương thích với thiết lập của bạn.
    Xin chọn một thời đại tương thích.

en: The currently chosen modification is not compatible with your setup.
    Please select a compatible one.
vi: Bản sửa đổi hiện được chọn không tương thích với thiết lập của bạn.
    Xin chọn một bản sửa đổi tương thích.

en: Core
vi: Lõi

en: Coastal
vi: Ven biển

en: Inland
vi: Nội địa

en: Do you wish to continue?
vi: Bạn có muốn tiếp tục không?

en: unit_byte^B
vi: B

en: Campaign: $campaign_name
vi: Chiến dịch: $campaign_name

en: Test scenario
vi: Màn chơi kiểm tra

en: Difficulty:
vi: Độ khó:

en: Games: showing $num_shown out of $num_total
vi: Trò chơi: hiện $num_shown nằm ngoài $num_total

en: Observers allowed
vi: Cho phép người quan sát

en: Observers not allowed
vi: Không cho phép người quan sát

en: Side $side
vi: Phe $side

en: Computer Player
vi: Máy tính

en: Lobby
vi: Phòng gặp gỡ

en: friend
vi: bạn bè

en: Invalid username
vi: Tên người dùng không hợp lệ

en: Reassign Hotkey
vi: Gán lại phím tắt

en: All hotkeys have been reset to their default values.
vi: Tất cả các phím tắt đã được đặt lại v giá trị mặc định.

en: Hotkeys Reset
vi: Đặt lại phím tắt

en: Rename Unit
vi: Đổi tên đơn vị

en: Unit List
vi: Danh sách đơn vị

en: Recall
vi: Gọi lại

en: No default gui defined.
vi: Không xác định được giao diện người dùng đồ họa mặc định.

en: whisper to $receiver
vi: gửi tin nhắn riêng đến $receiver

en: No list defined.
vi: Không xác định được danh sách.

en: No page defined.
vi: Không xác định được trang.

en: Need at least 1 parallel item.
vi: Cần ít nhất 1 mục song song.

en: Found a widget with a helptip and without a tooltip.
vi: Tìm thấy một thành phần đồ họa có trợ giúp mà không có chú giải.

en: No nodes defined for a tree view.
vi: Không xác định được nút cho khung nhìn dạng cây.

en: Unknown builder id for tree view node.
vi: Id bộ tạo không xác định cho nút khung nhìn dạng cây.

en: (Att / Def)
vi: (TC / PT)

en: Scroll Left
vi: Cuộn bên trái

en: Select Hex
vi: Chọn ô lục giác

en: Deselect Hex
vi: Bỏ chọn ô lục giác

en: Move/Attack
vi: Di chuyển/Tấn công

en: Select/Move/Attack
vi: Chọn/Di chuyển/Tấn công

en: Animate Map
vi: Hoạt hóa bản đồ

en: Next Unit
vi: Đơn vị kế tiếp

en: Previous Unit
vi: Đơn vị trước

en: Hold Position
vi: Giữ vị trí

en: End Unit Turn
vi: Kết thúc lượt đơn vị

en: Toggle Full Screen
vi: Bật tắt toàn màn hình

en: Map Screenshot
vi: Chụp màn hình bản đồ

en: Terrain Description
vi: Mô tả địa hình

en: Delete Unit
vi: Xóa đơn vị

en: Save Replay
vi: Lưu bản phát lại

en: Repeat Recruit
vi: Lặp lại tuyển quân

en: Toggle Ellipses
vi: Bật tắt hình elip

en: Toggle Grid
vi: Bật tắt lưới

en: Mouse Scrolling
vi: Cuộn chuột

note: #-#-#-#-#  1883 (PACKAGE VERSION)  #-#-#-#-# TRANS: "name" option from activity.info file #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Attribute Speak column (IS_SPOKEN). Translators: the "Speak" column consists of a single checkbox for each text attribute.  If the checkbox is checked, Orca will speak th
en: Speak
vi: Nói

en: Change Side (Debug!)
vi: Thay đổi phe (Gỡ lỗi!)

en: Kill Unit (Debug!)
vi: Giết đơn vị (Gỡ lỗi!)

en: Pause Network Game
vi: Tạm dừng trò chơi mạng

en: Continue Network Game
vi: Tiếp tục trò chơi mạng

en: Set Team Label
vi: Đặt nhãn đội

en: Set Label
vi: Đặt nhãn

en: Clear Labels
vi: Xóa nhãn

en: Show Enemy Moves
vi: Hiện di chuyển của kẻ thù

en: Best Possible Enemy Moves
vi: Di chuyển của kẻ thù tốt nhất có thể

en: Play Replay
vi: Phát bản phát lại

en: Reset Replay
vi: Đặt lại bản phát lại

en: Stop Replay
vi: Ngừng bản phát lại

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [action]: id=button-nextturn, type=image
en: Next Turn
vi: Lượt kế tiếp

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [action]: id=button-nextside, type=image
en: Next Side
vi: Phe kế tiếp

en: Skip Animation
vi: Bỏ qua hoạt ảnh

note: TRANSLATORS: whiteboard menu entry: toggle planning mode
en: whiteboard^Planning Mode
vi: Chế độ lập kế hoạch

note: TRANSLATORS: whiteboard menu entry: execute planned action
en: whiteboard^Execute Action
vi: Thực thi hành động

note: TRANSLATORS: whiteboard menu entry: execute all planned actions
en: whiteboard^Execute All Actions
vi: Thực thi tất cả các hành động

note: TRANSLATORS: whiteboard menu entry: delete planned action
en: whiteboard^Delete Action
vi: Xóa hành động

note: TRANSLATORS: whiteboard menu entry: move planned action up queue
en: whiteboard^Move Action Up
vi: Chuyển hành động lên trên

note: TRANSLATORS: whiteboard menu entry: move planned action down queue
en: whiteboard^Move Action Down
vi: Chuyển hành động xuống dưới

note: TRANSLATORS: whiteboard menu entry: plan as though the chosen unit were dead
en: whiteboard^Suppose Dead
vi: Giả sử đã chết

en: Quit to Desktop
vi: Thoát về hệ điều hành

en: Close Map
vi: Đóng bản đồ

en: Switch Time of Day
vi: Chuyển đổi thời điểm trong ngày

en: Switch Map
vi: Chuyển đổi bản đồ

note: #-#-#-#-#  1957  #-#-#-#-# [menu]: id=menu-editor-local-time
en: Assign Local Time
vi: Gán thời gian cục bộ

en: Partial Undo
vi: Đảo lại một phần

en: New Scenario
vi: Màn chơi mới

en: Save Map As
vi: Lưu bản đồ thành

en: Save Scenario As
vi: Lưu màn chơi thành

en: Save All Maps
vi: Lưu tất cả các bản đồ

en: Revert All Changes
vi: Đảo ngược tất cả các thay đổi

en: Map Information
vi: Thông tin bản đồ

en: Clear Selected Item Set
vi: Xóa tập hợp mục được chọn

en: Swap Foreground/Background Palette Item
vi: Tráo mục bảng màu cận cảnh/hậu cảnh

en: Change Palette Group
vi: Thay đổi nhóm bảng màu

en: Scroll Palette Left
vi: Cuộn bảng màu sang trái

en: Scroll Palette Right
vi: Cuộn bảng màu sang phải

en: Add New Side
vi: Thêm phe mới

en: Next Tool
vi: Công cụ kế tiếp

en: Paint Tool
vi: Công cụ Vẽ

en: Fill Tool
vi: Công cụ Tô

en: Left mouse button selects or deselects with Ctrl, right brings up a context menu. Hold Shift for magic-wand selection of tiles with same terrain.
vi: Nút chuột trái chọn hoặc bỏ chọn với Ctrl, nút chuột phải mở trình đơn ngữ cảnh. Giữ Shift để lựa chọn dạng đũa thần các ô có cùng kiểu địa hình.

en: Starting Positions Tool
vi: Công cụ Vị trí ban đầu

en: Label Tool
vi: Công cụ Nhãn

en: Left mouse button sets or drags a label, right clears.
vi: Nút chuột trái thiết lập hoặc kéo một nhãn, nút chuột phải xóa nhãn.

en: Left mouse button sets a new unit or moves a unit via drag and drop, right brings up a context menu. Needs a defined side.
vi: Nút chuột trái thiết lập một đơn vị mới hoặc di chuyển một đơn vị thông qua kéo thả, nút chuột phải mở trình đơn ngữ cảnh. Cần một phe đã xác định.

en: Unit Tool
vi: Công cụ Đơn vị

en: Item Tool
vi: Công cụ Đồ vật

en: Left mouse button sets the village ownership to the current side, right clears. Needs a defined side.
vi: Nút chuột trái thiết lập quyền sở hữu làng cho phe hiện thời, nút chuột phải xóa quyền sở hữu. Cần một phe đã xác định.

en: Village Tool
vi: Công cụ Làng

en: Can Recruit
vi: Có thể tuyển quân

en: Toggle the recruit attribute of a unit.
vi: Bật tắt khả năng tuyển một đơn vị.

en: Can be Renamed
vi: Có thể đổi tên

en: Toggle the unit being renameable.
vi: Bật tắt khả năng đổi tên đơn vị.

en: Change Unit ID
vi: Thay đổi định danh đơn vị

en: Toggle Minimap Unit Coding
vi: Bật tắt mã đơn vị bản đồ thu nhỏ

en: Toggle Minimap Terrain Coding
vi: Bật tắt mã địa hình bản đồ thu nhỏ

en: Toggle Minimap Unit Drawing
vi: Bật tắt vẽ đơn vị bản đồ thu nhỏ

en: Toggle Minimap Village Drawing
vi: Bật tắt vẽ làng bản đồ thu nhỏ

en: Toggle Minimap Terrain Drawing
vi: Bật tắt vẽ địa hình bản đồ thu nhỏ

en: Next Brush
vi: Chổi vẽ kế tiếp

en: Default Brush
vi: Chổi vẽ mặc định

en: Single Tile
vi: Ô duy nhất

en: Radius One
vi: Bán kính một

en: Radius Two
vi: Bán kính hai

en: Brush NW-SE
vi: Chổi vẽ TB-ĐN

en: Brush SW-NE
vi: Chổi vẽ TN-ĐB

en: Left mouse button pastes from the clipboard, right brings up a context menu.
vi: Nút chuột trái dán từ bảng chọn, nút chuột phải mở trình đơn ngữ cảnh.

en: Export Selected Coordinates to System Clipboard
vi: Xuất tọa độ được chọn vào bảng chọn hệ thống

en: Select Inverse
vi: Đảo lựa chọn

en: Rotate Clipboard Clockwise
vi: Quay bảng chọn theo chiều kim đồng hồ

en: Rotate Clipboard Counter-Clockwise
vi: Quay bảng chọn ngược chiều kim đồng hồ

en: Flip Clipboard Horizontally
vi: Lật ngang bảng chọn

en: Flip Clipboard Vertically
vi: Lật dọc bảng chọn

en: Rotate Selection
vi: Quay vùng chọn

en: Flip Selection
vi: Lật vùng chọn

en: Randomize Tiles in Selection
vi: Ngẫu nhiên hóa ô trong vùng chọn

en: Apply a Mask
vi: Áp dụng mặt nạ

en: Create Mask
vi: Tạo mặt nạ

en: Refresh Display
vi: Tải lại màn hình

en: Update Terrain Transitions
vi: Cập nhật chuyển tiếp địa hình

en: Toggle Terrain Transition Update
vi: Bật tắt cập nhật chuyển tiếp địa hình

en: Auto-update Terrain Transitions
vi: Tự động cập nhật chuyển tiếp địa hình

en: Auto-update Terrain Transitions: No
vi: Tự động cập nhật chuyển tiếp địa hình: Không

en: Auto-update Terrain Transitions: Partial
vi: Tự động cập nhật chuyển tiếp địa hình: Một phần

en: Refresh Image Cache
vi: Tải lại bộ nhớ đệm ảnh

en: Draw Hex Coordinates
vi: Vẽ tọa độ ô lục giác

en: Draw Terrain Codes
vi: Vẽ mã địa hình

en: Save Selection to Area
vi: Quay vùng chọn thành khu vực

en: Rename Selected Area
vi: Đổi tên khu vực được chọn

en: Remove Selected Area
vi: Xóa khu vực được chọn

en: Add New Area
vi: Thêm khu vực mới

en: Edit Side
vi: Sửa phe

en: Remove Side
vi: Xóa phe

en: Delay Shroud Updates
vi: Trễ cập nhật màn che

en: Update Shroud Now
vi: Cập nhật màn che ngay

en: Find Label or Unit
vi: Tìm nhãn hoặc đơn vị

en: Speak to Ally
vi: Nói với đồng minh

en: Speak to All
vi: Nói với tất cả

en: Run Formula
vi: Chạy công thức

en: Change Language
vi: Thay đổi ngôn ngữ

en: Refresh WML
vi: Tải lại WML

en: Next Tip of the Day
vi: Lời khuyên kế tiếp

en: Previous Tip of the Day
vi: Lời khuyên trước

en: Start Campaign
vi: Bắt đầu chiến dịch

en: Start Multiplayer Game
vi: Bắt đầu trò chơi nhiều người chơi

en: Manage Add-ons
vi: Quản lý phần bổ sung

en: Start Editor
vi: Khởi chạy trình chỉnh sửa bản đồ

en: Show Credits
vi: Hiện danh sách đóng góp

en: Show Helptip
vi: Hiện phần trợ giúp

en: Unrecognized Command
vi: Lệnh không xác định

en: No known themes. Try changing from within an existing game.
vi: Không có sắc thái nào. Thử thay đổi từ bên trong một trò chơi đang chạy.

en: An error due to possibly invalid WML occurred
    The error message is :
vi: Một lỗi có thể do WML không hợp lệ đã xảy ra
    Thông báo lỗi là:

en: When reporting the bug please include the following error message :
vi: Khi báo cáo lỗi xin kèm theo thông báo lỗi sau đây:

note: #-#-#-#-#  377 (gimp-plugins HEAD)  #-#-#-#-# "show grid" checkbutton at bottom of style frame
en: Show grid
vi: Hiện lưới

en: Unknown era
vi: Thời đại không xác định

en: infinite
vi: vô hạn

en: Backup
vi: Sao lưu

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [advanced_preference]: type=boolean
en: Show color cursors
vi: Hiện con trỏ màu

en: Map-Screenshot
vi: Chụp màn hình bản đồ

note: [campaign]: id=Liberty [achievement_group]
en: Liberty
vi: Tự do

note: [scenario]: id=01_The_Raid
en: The Raid
vi: Cuộc đột kích

note: [objective]: condition=win
en: Defeat all of the Goblin marauders
vi: Đánh bại tất cả các yêu tinh cướp bóc

note: [objective]: condition=lose
en: Goblins reach the village of Dallben
vi: Yêu tinh đến được làng Dallben

note: [objective]: condition=lose
en: Death of Baldras
vi: Baldras chết

note: [objective]: condition=lose
en: Death of Harper
vi: Harper chết

note: [scenario]: id=02_Civil_Disobedience
en: Civil Disobedience
vi: Bất tuân luật pháp

note: [objective]: condition=win
en: Kill the Wesnoth army captain, Tarwen
vi: Giết thủ lĩnh quân đội Wesnoth, Tarwen

note: [message]: speaker=Harper
en: Look, riders approach.
vi: Nhìn kìa, kỵ binh đang đến.

note: [message]: speaker=Tarwen
en: Guard the gate.
vi: Bảo vệ cánh cổng.

note: [message]: speaker=second_unit
en: Get out of my village!
vi: Cút khỏi làng của ta!

note: [scenario]: id=03_A_Strategy_of_Hope
en: A Strategy of Hope
vi: Một chiến lược của hy vọng

note: [objective]: condition=win
en: Defeat both enemy leaders
vi: Đánh bại cả hai chỉ huy của kẻ thù

note: [objective]: condition=lose
en: Death of Relana
vi: Relana chết

note: [scenario]: id=04_Unlawful_Orders
en: Unlawful Orders
vi: Mệnh lệnh bất chính

note: [objective]: condition=lose
en: Death of Maddock
vi: Maddock chết

note: [wml_message]
en: Could not convert a $stored_changers[$i].type, please report!
vi: Không thể chuyển đổi một $stored_changers[$i].type, xin báo cáo!

note: [message]: speaker=second_unit
en: Who are you? What are you?
vi: Ngươi là ai? Ngươi là cái thứ gì vậy?

note: [scenario]: id=05_Hide_and_Seek
en: Hide and Seek
vi: Trốn tìm

note: [message]: speaker=Harper
en: They’ve seen us! <i>Run</i>!
vi: Bọn chúng thấy chúng ta rồi! <i>Chạy mau</i>!

note: [message]: speaker=Baldras
en: Lead the way.
vi: Dẫn đường đi.

note: [scenario]: id=06_The_Hunters
en: The Hunters
vi: Thợ săn

note: [message]: speaker=narrator
en: The next morning, the local night patrol returned to the nearby outpost. They were surprised to see their fellow soldiers engaged in combat with the band of thugs of which they had heard so much.
vi: Sáng hôm sau, đội tuần tra đêm địa phương trở về tiền đồn. Họ ngạc nhiên khi thấy các đồng đội của mình giao chiến với băng nhóm những kẻ côn đồ mà họ đã nghe nói đến lâu nay.

note: [scenario]: id=07_Glory
en: Glory
vi: Vinh quang

note: [objective]: condition=win
en: Destroy the stronghold of Halstead
vi: Phá hủy thành trì Halstead

note: [message]: role=farseer
en: Look in the distance... riders approach!
vi: Nhìn đằng xa kìa... kỵ binh đang đến!

note: [unit]: type=Paladin, id=Sir Gwydion
en: Sir Gwydion
vi: Ngài Gwydion

note: [message]: type=Lancer
en: Sound the advance!
vi: Thổi hiệu lệnh tiến công!

note: [message]: speaker=Dommel
en: I think... I think they’re trying to storm Halstead itself... the fools!
vi: Tôi nghĩ... tôi nghĩ chúng đang định lao vào Halstead... đồ ngu!

note: [message]: speaker=Dommel
en: They have breached the fortress gate! Repulse them!
vi: Chúng đã phá vỡ cổng pháo đài! Đẩy lùi chúng!

note: [message]: speaker=narrator
en: The stronghold of Halstead began to shake...
vi: Thành trì Halstead bắt đầu rung chuyển...

note: [message]: speaker=narrator
en: No one inside the fortress would make it out alive.
vi: Không ai ở bên trong pháo đài có thể sống sót mà ra ngoài.

note: [message]: speaker=narrator
en: No one was able to get to Baldras in time. He and many of his companions died that day beneath the stronghold of Halstead.
vi: Không ai kịp đến cứu Baldras. Ông và nhiều đồng đội của mình đã chết ngày hôm đó dưới thành trì Halstead.

note: [scenario]: id=08_Epilogue
en: Liberty — Epilogue
vi: Tự do - Hồi kết

note: #-#-#-#-#  1961 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# [unit_type]: id=Thug_Peasant #-#-#-#-#  1954 (Battle for Wesnoth)  #-#-#-#-# [unit]: id=guard_$x1|_$y1|_$guard_location.n, type=Goblin Spearman
en: Villager
vi: Dân làng

note: [unit_type]: id=Thug_Peasant
en: Peasants live in the small hamlets and villages scattered across the Wesnoth countryside.
vi: Nông dân sống trong những xóm làng nhỏ rải rác khắp vùng nông thôn Wesnoth.

note: [unit_type]: id=Bandit_Peasant
en: Village Elder
vi: Trưởng làng

note: [unit_type]: id=Bandit_Peasant
en: Each of the villages scattered across the Wesnoth countryside is normally guided by a group of elders, who are the village’s wisest and most experienced residents.
vi: Mỗi ngôi làng rải rác khắp vùng nông thôn Wesnoth thường được dẫn dắt bởi một nhóm những người có tuổi, họ là những cư dân sáng suốt và có nhiều kinh nghiệm nhất của làng.

note: [unit_type]: id=Highwayman_Peasant, gender=male,female
en: Senior Village Elder
vi: Trưởng làng cao tuổi

note: [unit_type]: id=Highwayman_Peasant, gender=male,female
en: The entire village looks to the senior elder for guidance. Strong and wise, the senior elders take responsibility for the community’s well-being on their shoulders. Provincial officials tend to choose senior village elders as magistrates so that legal and customary authority will coincide.
vi: Toàn bộ ngôi làng trông cậy vào những người cao tuổi để được dìu dắt. Mạnh mẽ và sáng suốt, các trưởng làng cao tuổi gánh trên vai trách nhiệm vì hạnh phúc của cộng đồng. Các quan chức cấp tỉnh thường chọn họ làm thị trưởng để pháp luật và lệ làng phù hợp nhau.

note: [female]: gender=female
en: female^Senior Village Elder
vi: Trưởng làng cao tuổi

note: [unit_type]: id=Footpad_Peasant
en: Peasant Youth
vi: Nông dân trẻ tuổi

note: [unit_type]: id=Footpad_Peasant
en: The scruffy-haired peasant youth are much like the young people living elsewhere in Wesnoth: reckless, cocky, and eager to explore.
vi: Những người nông dân trẻ tuổi cũng giống như thanh niên sống ở các nơi khác trên khắp Wesnoth: liều lĩnh, vênh váo, và háo hức được khám phá.

note: [female]
en: female^Peasant Youth
vi: Nông dân trẻ tuổi

note: [unit_type]: id=Outlaw_Peasant
en: The watchmen are men and women who protect the villages from marauders, both human and otherwise, that prowl the Wesnoth countryside at night.
vi: Người gác đêm là những người đàn ông và phụ nữ bảo vệ làng khỏi kẻ cướp, cả con người lẫn những loài khác, lảng vảng ở vùng nông thôn Wesnoth vào ban đêm.

note: [female]
en: female^Watchwoman
vi: Người gác đêm

note: [unit_type]: id=Fugitive_Peasant
en: Borderer
vi: Người gác biên giới

note: [unit_type]: id=Fugitive_Peasant
en: Border villages maintain militias dedicated to fending off hostiles. While these borderers are not trained and armed to up to military standards, their native toughness and knowledge of local conditions make them formidable on their home ground.
vi: Những ngôi làng ở biên giới đào tạo dân quân để chống lại những kẻ thù địch. Trong khi những người gác biên giới này không được đào tạo và trang bị như tiêu chuẩn của quân đội, bản tính dẻo dai vốn có và sự hiểu biết về điều kiện địa phương khiến họ trở nên nguy hiểm trên đất đai quê nhà.

note: [female]
en: female^Borderer
vi: Người gác biên giới

note: [unit_type]: id=Poacher_Peasant
en: Peasant Hunter
vi: Nông dân thợ săn

note: [unit_type]: id=Poacher_Peasant
en: Villages, especially in wilder areas near frontiers, rely on hunters to bring in much of their food supply. Their stealth and intimate knowledge of local terrain can be valuable assets in combat.
vi: Những ngôi làng, đặc biệt ở vùng hoang vu gần biên giới, dựa vào các thợ săn để có nguồn thức ăn dồi dào. Khả năng ẩn nấp và kiến thức thông thạo địa hình địa phương có thể là tài sản quý giá khi chiến đấu.

note: [unit_type]: id=Trapper_Peasant
en: Peasant Trapper
vi: Nông dân đánh bẫy

note: [unit_type]: id=Trapper_Peasant
en: Trappers are skilled hunters who supply food and furs for several villages. Their hunting experience makes them most valuable at night and in forests and swamps.
vi: Nông dân đánh bẫy là những thợ săn có năng lực, họ cung cấp thức ăn và lông thú cho một vài ngôi làng. Kinh nghiệm săn bắn khiến họ trở nên quý giá nhất vào ban đêm, trong rừng và đầm lầy.

note: [unit_type]: id=Huntsman_Peasant
en: Peasant Huntsman
vi: Thợ săn lành nghề

note: [unit_type]: id=Huntsman_Peasant
en: Huntsmen have spent their lives in the backwoods and swamps of their wilderness homes. They can bullseye ferocious swamp rats and track anything that moves in their territory.
vi: Các thợ săn lành nghề đã dành cả đời sống ở những vùng rừng và đầm lầy xa xôi hẻo lánh, coi đó là ngôi nhà hoang dã của mình. Họ có thể nhắm bắn chính xác những con chuột đầm lầy dữ tợn và theo dấu bất kỳ thứ gì di chuyển trong lãnh thổ của họ.

note: [campaign]: id=Heir_To_The_Throne
en: Heir to the Throne
vi: Người thừa kế ngai vàng

note: [campaign]: id=Heir_To_The_Throne
en: HttT
vi: NTKNV

note: [campaign]: id=Heir_To_The_Throne
en: Fight to regain the throne of Wesnoth, of which you are the legitimate heir.
vi: Chiến đấu để giành lại ngai vàng Wesnoth, mà bạn là người thừa kế hợp pháp.

note: [campaign]: id=Heir_To_The_Throne
en: (Novice level, 23 scenarios.)
vi: (Mức độ mới bắt đầu, 23 màn chơi)

note: [scenario]: id=01_The_Elves_Besieged
en: The Elves Besieged
vi: Thần tiên bị bao vây

note: [objective]: condition=win
en: Move Konrad to the signpost in the northwest
vi: Di chuyển Konrad đến biển chỉ đường phía tây bắc

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Konrad
en: Master Delfador! Look, there are orcs coming from all directions! What shall we do?
vi: Thầy Delfador! Nhìn kìa, bọn người thú đang đến từ mọi hướng! Chúng ta phải làm gì bây giờ?

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Delfador
en: There are too many to fight, far too many. We must escape!
vi: Có quá đông, bọn chúng quá đông. Chúng ta phải chạy trốn!

note: [message]: speaker=Konrad
en: But to where? This is the only home we have! What about the elves?
vi: Nhưng chúng ta sẽ đi đâu? Đây là nơi ở duy nhất của chúng ta mà! Còn các thần tiên thì sao?

note: [message]: speaker=Galdrad
en: We will fight them, but you must escape, Konrad. It is imperative that you escape!
vi: Chúng tôi sẽ chiến đấu với chúng, nhưng cậu phải chạy trốn, Konrad. Cậu bắt buộc phải chạy trốn!

note: [message]: speaker=Delfador
en: We will go north. Perhaps we can reach the Isle of Alduin. If we can make it there, surely we will be safe. Konrad, we must recruit some elves to help us, and then you must make it to the sign post in the northwest. I will protect you!
vi: Chúng ta sẽ đi về phía bắc. Có thể chúng ta sẽ đến đảo Alduin. Nếu chúng ta có thể đến được đó, chắc chắn chúng ta sẽ an toàn. Konrad, chúng ta phải tuyển một số thần tiên để giúp sức, còn cậu phải đến được biển chỉ đường phía tây bắc. Tôi sẽ bảo vệ cậu!

note: [message]: speaker=Konrad
en: Very well, let us hurry!
vi: Được rồi, chúng ta hãy mau lên!

note: [message]: speaker=Urug-Telfar
en: Attack the elves, my grunts, and take their villages. Let us claim this land for the Queen!
vi: Lính của ta đâu, hãy tấn công bọn thần tiên, hãy chiếm làng của chúng. Hãy giành vùng đất này về cho nữ hoàng!

note: [message]: speaker=Knafa-Tan
en: Remember, it is rumored that the filthy mage and one that he protects are in these parts. They are the ones we want!
vi: Nhớ này, có tin đồn rằng tên pháp sư bẩn thỉu và kẻ hắn bảo vệ đang ở trong vùng này. Bọn chúng chính là những kẻ chúng ta muốn!

note: [message]: speaker=Knafa-Tan
en: Ha ha! We will rip the filthy elves to pieces!
vi: Ha ha! Chúng ta sẽ xé xác bọn thần tiên bẩn thỉu thành từng mảnh!

note: [message]: speaker=Galdrad
en: Let them come. We will fight them with all we have!
vi: Cứ để bọn chúng đến. Chúng ta sẽ chiến đấu với chúng bằng tất cả những gì chúng ta có!

note: [message]: speaker=Chantal
en: Be careful, Konrad! Guard him well, Delfador!
vi: Hãy cẩn thận, Konrad! Hãy bảo vệ cậu ấy, Delfador!

note: [message]: speaker=Delfador
en: Do not spend your life here, Chantal. Someone must warn the Northern Elves that the war we so long feared has begun.
vi: Đừng bỏ mạng ở đây, Chantal. Phải có ai đó báo cho các thần tiên phương Bắc biết cuộc chiến tranh mà chúng ta lo sợ từ lâu đã bắt đầu.

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Konrad
en: Very well, we have made it this far! But where do we go next?
vi: May quá, chúng ta đã thoát được rồi! Nhưng tiếp theo chúng ta sẽ đi đâu?

note: [message]: speaker=Delfador
en: We must travel north, and try to make it to the Isle of Alduin. Hopefully we will find refuge there.
vi: Chúng ta phải đi về phía bắc, và cố gắng đến được đảo Alduin. Hy vọng chúng ta sẽ tìm thấy nơi ẩn náu ở đó.

note: [message]: speaker=Konrad
en: Of course you are right, Delfador. But what will become of the elves here?
vi: Tất nhiên là ngài nói đúng, Delfador. Nhưng các thần tiên ở đây sẽ ra sao?

note: [message]: speaker=Delfador
en: The elves will fight. They may even prevail. But I fear things do not bode well for them. Let us not speak of it now. Onward!
vi: Các thần tiên sẽ chiến đấu. Thậm chí họ có thể thắng thế. Nhưng tôi sợ những điều không hay có thể xảy đến với họ. Giờ chúng ta không nói về điều đó nữa. Lên đường!

note: [message]: speaker=Chantal
en: Good luck, Konrad! Don’t worry about us, we will fight as best we can!
vi: Chúc may mắn, Konrad! Đừng lo cho chúng tôi, chúng tôi sẽ chiến đấu hết sức có thể!

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Konrad
en: I... I don’t think I can make it anymore.
vi: Tôi... tôi nghĩ mình không thể chạy trốn được nữa.

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Delfador
en: Prince... you must keep fighting! Nooooooo!
vi: Hoàng tử... cậu phải tiếp tục chiến đấu! Khôôôôôôông!

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Konrad
en: It is over. I am doomed...
vi: Thế là hết. Mình tận số rồi...

note: #-#-#-#-#  1960  #-#-#-#-# [message]: speaker=Konrad
en: Don’t die, Delfador! Please, you have to stay alive!
vi: Đừng chết, Delfador! Đừng mà, ngài phải sống!

note: [message]: speaker=second_unit
en: Die, villain, die!
vi: Chết đi, đồ khốn, chết đi!

note: [message]: speaker=Delfador
en: Only the foolish oppose me!
vi: Chỉ có kẻ ngốc mới chống lại ta!

note: [message]: speaker=Galdrad
en: I am Galdrad. You will have to fight me to get any further!
vi: Ta là Galdrad. Các ngươi sẽ phải đánh lại ta để tiến xa hơn!

note: [message]: speaker=Delfador
en: Only a fool would dare to attack me!
vi: Chỉ có kẻ ngốc mới dám tấn công ta!

note: [message]: speaker=Delfador
en: I am Delfador the Great. Prepare to die!
vi: Ta là Delfador Vĩ đại. Chuẩn bị chết đi!

note: [message]: speaker=Konrad
en: Let me through, you rogue!
vi: Để ta qua, tên đểu cáng!

note: [message]: speaker=Konrad
en: Oh no! They are destroying our home!
vi: Ôi không! Bọn chúng đang tàn phá nhà của chúng ta!

note: [message]: speaker=Delfador
en: There can be no looking back. We must go quickly!
vi: Không phải lúc nhìn lại đằng sau nữa. Chúng ta phải nhanh chân lên!

note: [scenario]: id=02_Blackwater_Port
en: scenario name^Blackwater Port
vi: Cảng Nước Đen

note: [objective]: condition=win
en: Resist until the end of the turns
vi: Kháng cự đến khi hết lượt

note: [objective]: condition=win
en: (special bonus)
vi: (phần thưởng đặc biệt)

note: [objective]: condition=lose
en: Death of Sir Kaylan
vi: Ngài Kaylan chết

note: [label]
en: Blackwater Port
vi: Cảng Nước Đen

note: [message]: speaker=Delfador
en: We should be able to board a ship at Blackwater Port, but it seems the orcs are heading there too. Rebels who hate Asheviere and are loyal to the memory of the king desperately hold the port, as it is one of the only places where they can ship supplies and weapons.
vi: Chúng ta có thể lên tàu ở cảng Nước Đen, nhưng hình như bọn người thú cũng đang chặn đầu chúng ta ở đó. Những người nổi loạn căm ghét Asheviere và trung thành với đức vua quá cố đang liều mạng trấn giữ bến cảng, vì đó là một trong những địa điểm duy nhất họ có thể chuyển đồ tiếp tế và vũ khí.

note: [message]: speaker=Konrad
en: Delfador, some orcs are following us! We must make haste!
vi: Delfador, một số tên người thú đang đuổi theo chúng ta! Chúng ta phải khẩn trương lên!

note: [message]: speaker=Kaylan
en: Delfador, my old friend! We had heard of your coming, and of the attacks on the elves. It is good to see you again, although I would prefer it were not in such sad times.
vi: Delfador, bạn cũ của tôi! Chúng tôi đã nghe được tin ngài đến, và về những cuộc tấn công nhằm vào các thần tiên. Thật mừng khi gặp lại ngài, mặc dù tôi vẫn ước giá như không phải vào lúc tồi tệ như thế này.

note: [message]: speaker=Delfador
en: Konrad, this is Kaylan, one of the mightiest of the horse lords, and one of the few who is willing to oppose the Dark Crown. Rumor has it that his lance has slain fifty men and a hundred orcs.
vi: Konrad, đây là Kaylan, một trong những chủ tướng kỵ binh hùng mạnh nhất, và là một trong số ít những người sẵn sàng chống lại vương triều bóng tối. Có lời đồn rằng ngọn thương của ông ấy đã giết năm mươi người và một trăm tên người thú.

note: [message]: speaker=Kaylan
en: It seems the orcs have come here too, to try to wrest this port from our hands. Our defenses are still weak, but reinforcements will arrive soon!
vi: Hình như bọn người thú cũng đã đến đây, để giành bến cảng này từ tay chúng tôi. Lực lượng phòng thủ của chúng tôi khá yếu, nhưng chẳng bao lâu nữa quân tiếp viện sẽ đến!

note: [message]: speaker=Konrad
en: We will help you fight them off until the reinforcements arrive.
vi: Chúng tôi sẽ giúp ngài đánh đuổi bọn chúng đến khi quân tiếp viện đến.

note: [message]: speaker=Kaylan
en: With your help, we have hope we can fend them off. But you must not tarry here long, for your survival is even more important to our cause than the strength of the port. A ship is due here in two days, surely it will be able to take you to safety.
vi: Với sự giúp đỡ của các ngài, chúng tôi hy vọng có thể đánh lui được bọn chúng. Nhưng các ngài không được chần chừ ở đây lâu, vì sự sống sót của các ngài đối với chúng tôi thậm chí còn quan trọng hơn sức mạnh của bến cảng. Một con tàu sẽ cập bến ở đây trong hai ngày nữa, chắc chắn nó sẽ có thể đưa các ngài đến nơi an toàn.

note: [message]: speaker=Konrad
en: And the ship will take us to Alduin?
vi: Con tàu sẽ đưa chúng ta đến Alduin phải không?

note: [message]: speaker=Kaylan
en: I will send one of my horsemen to serve under you. I offer you my support, Konrad, and the support of my men — from now on you will be able to recruit horsemen.
vi: Ta sẽ phái một trong số các kỵ sĩ của ta để phục vụ theo lệnh của cậu. Ta cho cậu sự ủng hộ của ta, Konrad, và sự ủng hộ của người của ta - kể từ giờ trở đi, cậu sẽ có thể tuyển các kỵ sĩ.

note: [message]: speaker=Konrad
en: Thank you, sir. But how shall I best use these horsemen? How do they differ from elves?
vi: Cảm ơn ngài. Nhưng tôi sẽ sử dụng một cách tốt nhất các kỵ sĩ này như thế nào? Họ khác gì so với các thần tiên?

note: [message]: speaker=Kaylan
en: Elves are a powerful race, Konrad, more powerful than my own people usually acknowledge. But horsemen are powerful in a different way. They have no long range attack, but can charge into combat, inflicting double normal damage, though taking double damage in return. They are also lawful, meaning they fight better by day, and worse at night. Horsemen are unmatched on open land, though elves will serve you better in forests or rugged terrain.
vi: Thần tiên là một chủng tộc mạnh, Konrad, mạnh hơn những gì người của ta thường được biết. Nhưng các kỵ sĩ mạnh theo một cách khác. Họ không có đòn tấn công từ xa, nhưng có thể chiến đấu xung kích, gây thiệt hại gấp đôi bình thường, mặc dù cũng nhận thiệt hại gấp đôi khi bị phản đòn. Họ cũng là chính thống, nghĩa là họ chiến đấu tốt hơn vào ban ngày, và kém hơn vào ban đêm. Kỵ sĩ là vô địch trên vùng đất trống trải, mặc dù thần tiên sẽ phục vụ cậu tốt hơn trong rừng hoặc trên địa hình gồ ghề.

note: [message]: speaker=Kaylan
en: Elves may be the lords of the forest, but horsemen are powerful as well. On the plains under the midday sun they can fell the toughest foes with sharp spears and under heavy hoofs!
vi: Thần tiên có thể là chúa tể của rừng, nhưng kỵ sĩ cũng mạnh. Trên đồng bằng dưới ánh mặt trời buổi trưa, họ có thể hạ gục những kẻ thù dai sức nhất bằng những mũi giáo sắc nhọn và dưới những bộ móng sắt nặng!

note: [message]: speaker=Delfador
en: Recruit troops wisely, Konrad, and remember that you can recall experienced units from past battles to help you fight again.
vi: Hãy tuyển quân một cách khôn ngoan, Konrad, và nhớ rằng cậu có thể gọi lại những đơn vị có kinh nghiệm từ các trận chiến trước để giúp mình chiến đấu lần nữa.

note: [message]: speaker=Haldiel
en: Greetings, young master. I pledge myself to your service.
vi: Kính chào chủ nhân trẻ. Tôi nguyện trung thành phục vụ ngài.

note: [message]: speaker=Delfador
en: Konrad, note that Haldiel does not seek gold upkeep; as a loyal unit he fights for us solely out of loyalty to our cause. Such units are extremely valuable. Take care to use them cautiously in battle, lest they fall.
vi: Konrad, chú ý rằng Haldiel không đòi phí bảo trì. Là một đơn vị trung thành, anh ta chiến đấu cho chúng ta hoàn toàn vì lòng trung thành. Những đơn vị như thế là cực kỳ quý giá. Hãy sử dụng họ một cách cẩn thận trong chiến trận, đừng để họ chết.

note: [message]: speaker=Kaylan
en: Reinforcements have arrived! Forward, men! I expect each of you to bring me back the head of an orc!
vi: Quân tiếp viện đã đến! Người đâu, tiến lên! Ta hy vọng mỗi người sẽ mang về cho ta chiếc đầu của một tên người thú!

note: [message]: speaker=Mokolo Qimur
en: So many foul humans riding on horses! There is no way we can defeat them. Quick, we must make our escape!
vi: Quá nhiều lũ người hôi thối đang cưỡi ngựa! Chúng ta không thể đánh lại bọn chúng đâu. Chuồn mau!

note: [message]: speaker=Kaylan
en: Reinforcements have arrived, but lo! Our allies have already destroyed the orcish army menacing our fair port. In honor, I must reward your valor.
vi: Quân tiếp viện đã đến, nhưng trông kìa! Đồng minh của chúng ta đã tiêu diệt được quân đội người thú đang đe dọa bến cảng. Để tỏ lòng kính trọng, ta phải ban thưởng cho lòng dũng cảm của cậu.

note: [message]: speaker=Simyr
en: It is my pleasure and honor to serve, my liege.
vi: Phục vụ cậu ấy là niềm mong muốn và vinh dự của tôi, thưa chủ tướng.

note: [message]: speaker=Kaylan
en: Thank you for the help, friends. The ship should arrive soon, it will take you to Alduin.
vi: Cảm ơn vì sự giúp đỡ, các bạn của tôi. Chẳng bao lâu nữa tàu sẽ đến, con tàu sẽ đưa các bạn đến Alduin.

note: [message]: speaker=Delfador
en: We should embark now.
vi: Chúng ta lên tàu thôi.

note: [message]: speaker=Kaylan
en: Safe voyage to you, friends. Rest assured that we will never surrender to the forces of the Dark Queen.
vi: Hành trình an toàn nhé, các bạn. Cứ yên tâm, chắc chắn chúng tôi sẽ không bao giờ đầu hàng lực lượng của nữ hoàng bóng tối.

note: [message]: speaker=unit
en: I have failed in my duty to protect the Rightful Heir and the port.
vi: Ta đã thất bại, không thể bảo vệ được người thừa kế hợp pháp và bến cảng.

note: [message]: speaker=Delfador
en: Without his help, we will be unable to use the ships. There is no hope...
vi: Không có sự giúp đỡ của ông ấy, chúng ta sẽ không thể sử dụng tàu. Không còn hy vọng...

note: [scenario]: id=03_The_Isle_of_Alduin
en: The Isle of Alduin
vi: Đảo Alduin

note: [message]: speaker=Konrad
en: This is no time to return to our vessel! We must take control of the island!
vi: Giờ không phải là lúc để trở lại tàu nữa! Chúng ta phải giành quyền kiểm soát hòn đảo!

note: [message]: speaker=narrator
en: And so the party landed on the Isle of Alduin.
vi: Và đội quân đổ bộ lên đảo Alduin.

note: [message]: speaker=Konrad
en: So this is Alduin. It looks a little... desolate.
vi: Đây là Alduin sao? Trông nó hơi... tan hoang.

note: [message]: speaker=Usadar Q'kai
en: Who is that? Oh, a party of elves has landed. We shall drive them back into the sea!
vi: Ai đó? Ồ, một đội quân thần tiên đã đổ bộ. Chúng ta sẽ đuổi cổ chúng về với biển!

note: [message]: speaker=unit
en: I found someone hiding in the village!
vi: Tôi tìm thấy ai đó đang nấp trong làng!

note: [message]: speaker=Elrian
en: My lords, I have been hiding in the village from the orcs, like many of the other magi here. I pledge myself to your service; let us move swiftly to recapture the island!
vi: Thưa các ngài, tôi đã ẩn nấp trong làng để tránh bọn người thú, giống như nhiều pháp sư khác ở đây. Tôi nguyện trung thành phục vụ các ngài, chúng ta hãy nhanh chóng chiếm lại hòn đảo!

note: [message]: speaker=Delfador
en: Certainly, let us join together to fight the evil ones.
vi: Chắc chắn rồi, hãy tham gia cùng chúng tôi để đánh lại những kẻ xấu xa.

note: [message]: speaker=narrator
en: You can now recruit magi!
vi: Bây giờ bạn có thể tuyển các pháp sư!

note: [message]: speaker=Konrad
en: Surely no orc can stand against us with magi in our ranks! Their magical attacks almost always find their mark, even against well-defended troops.
vi: Chắc chắn không tên người thú nào có thể chống cự nổi chúng ta khi có các pháp sư trong hàng ngũ! Đòn tấn công phép thuật của họ hầu như luôn tìm được đích, kể cả trước những quân lính được bảo vệ tốt.

note: [message]: speaker=Seimus
en: Delfador, my old master! You have saved the island from the orcs!
vi: Delfador, thầy cũ của em! Thầy đã cứu hòn đảo khỏi tay bọn người thú!

note: [message]: speaker=Delfador
en: My apprentice! How did the island fall to such as these?
vi: Học trò của ta! Làm thế nào mà hòn đảo lại rơi vào tay những kẻ như thế?

note: [message]: speaker=Seimus
en: You have not heard, master Delfador? Asheviere is trying to control the entire western coast. She hired many orcs and sent them here. They were holding me until a ship could arrive to take me to Weldyn where I am to stand trial for treason for training magi!
vi: Thầy chưa nghe gì sao, thầy Delfador? Asheviere đang tìm cách để kiểm soát toàn bộ bờ biển phía tây. Mụ ta đã thuê nhiều quân lính người thú và phái chúng đến đây. Bọn chúng bắt nhốt em đến khi có tàu đến để đưa em về Weldyn, ở đó em bị bắt phải đào tạo pháp sư cho một mưu đồ làm phản!

note: [message]: speaker=Delfador
en: We have come from fighting her forces at Blackwater. Where else has she attacked?
vi: Bọn thầy đã đến sau khi đánh đuổi lực lượng của mụ ta ở cảng Nước Đen. Mụ ta còn tấn công những nơi nào khác nữa?

note: [message]: speaker=Konrad
en: Can’t we strike back at her? How many forces does she have at the Bay of Pearls? Can we take it back from her?
vi: Chúng ta không thể đánh lại mụ ta sao? Mụ ta có bao nhiêu lực lượng ở vịnh Ngọc Trai? Chúng ta có thể giành lại nó từ tay mụ ta không?

note: [message]: speaker=Delfador
en: We must indeed go there. Let us therefore rest here a little, and then set sail for the Bay. Hopefully we will defeat her forces there!
vi: Chúng ta phải tới đó. Cho nên hãy nghỉ ngơi ở đây một chút, sau đó lên tàu tới vịnh. Hy vọng chúng ta sẽ đánh bại lực lượng của mụ ta ở đó!

note: [scenario]: id=04_The_Bay_of_Pearls
en: The Bay of Pearls
vi: Vịnh Ngọc Trai

note: [objective]: condition=win
en: Defeat one enemy leader, and resist the other until turns run out
vi: Đánh bại một chỉ huy của kẻ thù, và kháng cự tên còn lại đến khi hết lượt

note: [objective]: condition=lose
en: Turns run out with both enemy leaders standing
vi: Cả hai chỉ huy của kẻ thù vẫn còn sống khi hết lượt

note: [side]: type=Orcish Warrior, id=Dwaba-Kukai
en: Dwaba-Kukai
vi: Dwaba-Kubai

note: [message]: speaker=Konrad
en: So this is the Bay of Pearls. It looks like they have those merfolk working hard!
vi: Đây đúng là vịnh Ngọc Trai. Có vẻ như bọn chúng đang bắt các người cá phải làm việc cật lực!

note: [message]: speaker=Delfador
en: Indeed it does. It also looks like they have many, many troops. I should go around the bay and distract some of them. You and the rest rescue the merfolk!
vi: Quả thực đúng vậy. Cũng có vẻ như bọn chúng có rất nhiều quân lính. Tôi sẽ đi vòng quanh vịnh và đánh lạc hướng một số bọn chúng. Cậu và những người còn lại giải cứu các người cá!

note: [message]: speaker=Konrad
en: Very well. Be careful!
vi: Tốt lắm. Hãy cẩn thận!

note: [message]: speaker=Bugg
en: But boss, why are we only using bats and nagas?
vi: Nhưng thưa ông chủ, tại sao chúng ta chỉ sử dụng dơi và người rắn?

note: [message]: speaker=Dwaba-Kukai
en: Because we need to control the seas and the merfolk, and nagas and bats are best for doing that!
vi: Bởi vì chúng ta cần kiểm soát vùng biển và bọn người cá, người rắn và dơi là tốt nhất để làm điều đó!

note: [message]: speaker=Bugg
en: But orcs are the most powerful race in all of...
vi: Nhưng người thú mới là chủng tộc mạnh nhất trong số tất cả...

note: [message]: speaker=Dwaba-Kukai
en: Shut up, worm! I’m the boss!
vi: Câm mồm đi, thằng nhãi! Tao là ông chủ!

note: [message]: speaker=Bugg
en: Ha ha ha! Now orcs will rule over land and sea!
vi: Ha ha ha! Bây giờ người thú sẽ thống trị cả đất liền và biển khơi!

note: [message]: speaker=Dwaba-Kukai
en: (Sigh) Will someone kill this idiot for me, please?
vi: (Thở dài) Có kẻ nào giết thằng ngốc này hộ ta đi được không?

note: [message]: speaker=unit
en: But... but... how can this be happening to me?
vi: Nhưng... nhưng... điều này có thể xảy ra với ta sao?

note: [message]: speaker=second_unit
en: Who was that idiot?
vi: Tên ngốc đó là ai vậy?

note: [message]: speaker=Gwaba
en: Free at last! Now, death to the orcs!
vi: Cuối cùng cũng được tự do! Giờ thì bọn người thú phải chết!

note: [message]: speaker=Mabooa
en: Now that we are free, together we can defeat our oppressors!
vi: Giờ chúng ta đã được tự do, chúng ta có thể hợp sức đánh bại những kẻ đàn áp!

note: [message]: speaker=Kaba
en: Freedom! Now where are those orcs? Let me at ’em!
vi: Tự do! Giờ bọn người thú đó đâu? Hãy để tôi làm thịt chúng!

note: [message]: type=Merman Triton,Merman Hoplite,Merman Javelineer,Merman Entangler,Mermaid Diviner,Mermaid Siren,
en: My lord! You may need the help of some of us who have skill in the sea in future. We would like to come with you and offer you help.
vi: Thưa ngài! Ngài có thể cần sự giúp đỡ của một số người chúng tôi, những người có năng lực trên biển cả, trong tương lai. Chúng tôi muốn đi cùng và giúp đỡ ngài.

note: [message]: speaker=narrator
en: You may now recruit the noble merfolk!
vi: Bây giờ bạn có thể tuyển các người cá cao quý!

note: [message]: speaker=Konrad
en: Now where is Delfador? I hope he’s safe!
vi: Delfador đâu rồi? Tôi hy vọng ông ấy vẫn an toàn!

note: [message]: speaker=Delfador
en: I am perfectly safe, friend!
vi: Tôi hoàn toàn an toàn, anh bạn thân mến!

note: [message]: speaker=Konrad
en: There you are! I am so glad you are all right! Now we may have a little rest.
vi: Đúng là ngài rồi! Tôi rất mừng vì ngài vẫn ổn! Giờ thì chúng ta có thể nghỉ ngơi một chút.

note: [message]: speaker=Delfador
en: I am afraid there is no time for rest, Konrad. Asheviere has laid siege to Elensefar, breaking the century-old treaty between Wesnoth and the Elense city-state. If the city falls, there is no telling how many other lands she may swallow up!
vi: Tôi e là không còn thời gian để nghỉ ngơi đâu, Konrad. Asheviere đã cho quân bao vây Elensefar, phá vỡ hiệp ước hàng trăm năm giữa Wesnoth và tỉnh thành Elense. Nếu thành phố thất thủ, chúng ta sẽ không biết mụ ta còn có thể nuốt chửng bao nhiêu vùng đất khác nữa!

note: [message]: speaker=Konrad
en: Oh no! What shall we do?
vi: Ôi không! Chúng ta sẽ làm gì?

note: [message]: speaker=Konrad
en: I must do that? But what about you, Delfador? You’re coming with me, right?
vi: Tôi phải làm điều đó sao? Còn ngài thì sao, Delfador? Ngài sẽ đi cùng tôi chứ?

note: [message]: speaker=Delfador
en: I am afraid not, Konrad. I have come across some important documents, and must make haste with them to the Elven Council. It seems that the time to stop Asheviere is shorter than I had thought.
vi: Tôi e là không, Konrad. Tôi vừa tình cờ thấy một số tài liệu quan trọng, và phải nhanh chóng thảo luận về chúng với hội đồng thần tiên. Có vẻ như thời điểm để ngăn chặn Asheviere đến sớm hơn tôi nghĩ.

note: [message]: speaker=Konrad
en: But Delfador! I can’t do it on my own!
vi: Nhưng Delfador! Tôi không thể làm điều đó một mình!

note: [message]: type=Elvish Sylph,Great Mage,
en: On your own? My lord! We, your loyal soldiers, will support you!
vi: Một mình ư? Thưa ngài! Chúng tôi, những chiến sĩ trung thành, sẽ giúp đỡ ngài!

note: [message]: speaker=Delfador
en: You will prevail. I have faith in you. Head north. Elensefar is but three days’ travel if you make haste.
vi: Cậu sẽ thắng. Tôi tin ở cậu. Tiến về phía bắc. Elensefar chỉ còn cách ba ngày đường nếu cậu khẩn trương.

note: [message]: speaker=Konrad
en: Very well. But how do I get there?
vi: Tốt lắm. Nhưng tôi sẽ đến đó bằng cách nào?

note: [option]
en: Ships? Ugh! I have been seasick for the last time. We shall walk!
vi: Đi tàu ư? Không! Lần trước tôi đã bị say sóng rồi! Chúng ta sẽ đi bộ!

note: [message]: speaker=Delfador
en: Safe journey to you, Konrad. Until we meet again!
vi: Hành trình an toàn nhé, Konrad. Đến khi chúng ta gặp lại nhau!

note: [option]
en: Going by ship we may at least get a little rest for ourselves. By sea it is!
vi: Đi tàu ít ra chúng ta cũng có thể được nghỉ ngơi một chút. Đường biển đi!

note: [message]: speaker=Delfador
en: Safe voyage to you then, Konrad. May the weather be fair.
vi: Hành trình an toàn nhé, Konrad. Hy vọng thời tiết sẽ thuận lợi.

note: [message]: speaker=Delfador
en: Have you not been able to defeat our foes in all these days? They have summoned reinforcements. Surely now our doom is upon us!
vi: Cậu không thể đánh bại kẻ thù của chúng ta những ngày vừa qua sao? Bọn chúng đã kêu gọi quân tiếp viện. Giờ thì chúng ta chắc chắn tận số rồi!

note: [message]: speaker=Delfador
en: Konrad! We cannot spend any more time here. Though it would be good to defeat the orcs and free more of their prisoners, more urgent business calls us!
vi: Konrad! Chúng ta không thể lãng phí thời gian ở đây nữa. Mặc dù đánh bại bọn người thú và giải cứu thêm nhiều tù nhân là rất tốt, nhưng có việc khẩn cấp hơn đang chờ đợi chúng ta!

note: [message]: speaker=Konrad
en: Delfador, thank goodness you have survived! This has been a tough battle, but why can we not finish it? Why must we leave?
vi: Delfador, cảm ơn chúa, ngài vẫn sống! Đây quả thực là một trận đấu cam go, nhưng tại sao chúng ta không thể hoàn thành nó? Tại sao chúng ta phải rời đi?

note: [message]: speaker=Konrad
en: I must do this? But you are coming with me, aren’t you, Delfador?
vi: Tôi phải làm điều này sao? Nhưng ngài sẽ đi cùng tôi, phải không, Delfador?

note: [message]: speaker=Delfador
en: I am afraid not, Konrad. I have found some important documents that need seeing to. I must ride at once to make council with the elves. I will meet you in Elensefar, after you have secured it.
vi: Tôi e là không, Konrad. Tôi vừa tìm thấy một số tài liệu quan trọng cần xem xét. Tôi cũng phải cưỡi ngựa để đến họp hội đồng với các thần tiên. Tôi sẽ gặp cậu ở Elensefar, sau khi cậu đã chiếm được nó.

note: [message]: speaker=Konrad
en: I fear I will struggle to do this on my own... but what must be must be. How do I get to Elensefar?
vi: Tôi e là mình sẽ phải cố gắng để tự mình làm điều này... nhưng điều gì phải đến sẽ đến. Tôi sẽ đến Elensefar bằng cách nào?

note: [message]: speaker=Delfador
en: Since you have broken the orcs’ hegemony over the seas, going by ship would be safest. Sail along the coast, and you can land mere miles from Elensefar. Make haste!
vi: Do cậu đã phá được quyền bá chủ của bọn người thú trên biển, đi tàu sẽ an toàn nhất. Giong buồm dọc theo bờ biển, cậu có thể đổ bộ chỉ cách Elensefar vài dặm. Khẩn trương lên!

note: [message]: speaker=Delfador
en: With the orcs controlling the seas, going by ship would not be safe. Travel by land, Elensefar is only six days’ march up the coast. Make haste!
vi: Vì bọn người thú vẫn đang kiểm soát vùng biển, đi tàu sẽ không an toàn. Đi đường bộ, Elensefar chỉ còn cách sáu ngày theo đường bờ biển. Khẩn trương lên!

note: [scenario]: id=05a_Muff_Malals_Peninsula
en: Muff Malal’s Peninsula
vi: Bán đảo của Muff Malal

note: [objective]: condition=win
en: Escape down the road to Elensefar
vi: Trốn thoát theo đường đến Elensefar

note: [objectives]
en: Defeat Muff Malal
vi: Đánh bại Muff Malal

note: [message]: speaker=narrator
en: But the road to Elensefar was a treacherous one. Konrad and his men were set upon by a strong band of undead.
vi: Nhưng con đường đến Elensefar lại là một con đường đầy cạm bẫy. Konrad và người của mình bị một băng nhóm ma quái tấn công.

note: [message]: speaker=Muff Malal
en: Ahh, a party of elves approaches. Soon we shall have elven zombies serving us!
vi: À, một đội quân thần tiên đang đến. Chẳng bao lâu nữa sẽ có các thây ma thần tiên phục vụ chúng ta!

note: [message]: role=Advisor
en: My lord! On yonder peninsula there seems to be some movement!
vi: Thưa ngài! Trên bán đảo đằng kia, hình như có cái gì đó chuyển động!

note: [message]: speaker=Konrad
en: It looks like an undead outpost! If we could defeat them, the locals would probably be grateful. But I do not know if we have the strength to defeat such a foe, or the time to spare.
vi: Trông nó giống như một tiền đồn của bọn ma quái! Nếu chúng ta có thể đánh bại chúng, những người dân địa phương chắc sẽ rất biết ơn. Nhưng tôi không biết liệu chúng ta có đủ sức mạnh, cũng như thời gian cần thiết để đánh bại một kẻ thù như thế hay không.

note: [message]: role=Advisor
en: Cleansing this land of undead does not appear overly difficult. It could be good training for those yet untested in battle.
vi: Dọn dẹp bọn ma quái khỏi vùng đất này có vẻ không khó lắm. Đây có thể là cơ hội rèn luyện tốt cho những người chưa được thử thách trong chiến trận.

note: [message]: speaker=Konrad
en: I see. If we are to break the siege of Elensefar, we will need every veteran soldier we can get.
vi: Tôi biết. Nếu chúng ta sắp sửa phá vây Elensefar, chúng ta sẽ cần mọi binh lính kỳ cựu chúng ta có thể có.

note: [message]: role=Advisor
en: The decision is yours, sir. If we are to leave, I advise we hurry past before they are upon us. If we are to fight, then... to arms!
vi: Quyết định là ở ngài, thưa ngài. Nếu chúng ta định rời đi, tôi khuyên chúng ta nên đi mau trước khi bọn chúng đuổi kịp. Nếu chúng ta định chiến đấu, thì... vào vị trí!

note: [message]: speaker=narrator
en: To Elensefar
vi: Đến Elensefar

note: [message]: speaker=Konrad
en: We do not have time to tarry here! On to Elensefar!
vi: Chúng ta không có thời gian để chần chừ ở đây! Lên đường đến Elensefar!

note: [message]: speaker=Konrad
en: Shirk not your duty! I will decide when it is time to leave for Elensefar.
vi: Đừng trốn tránh trách nhiệm! Tôi sẽ quyết định khi nào là lúc cần rời đi để đến Elensefar.

note: [message]: speaker=Konrad
en: Victory is ours! Let us hope that this delay will not hamper our quest to save Elensefar, but at least we have freed these good people. We must move onward with haste!
vi: Chiến thắng là của chúng ta! Hy vọng sự chậm trễ này sẽ không làm cản trở mục tiêu giải cứu Elensefar. Nhưng ít ra chúng ta cũng đã giải phóng được dân lành nơi đây. Hãy mau chóng lên đường!

note: [scenario]: id=05b_Isle_of_the_Damned
en: Isle of the Damned
vi: Hòn đảo bị nguyền rủa

note: [part]
en: But the voyage did not go as smoothly as had been hoped. A storm blew up and bore down on the ship. Though all hands were on deck working desperately, a sudden gust of wind flung Konrad overboard as he attempted to secure the sails...
vi: Nhưng cuộc hành trình không diễn ra suôn sẻ như mong đợi. Một cơn bão đánh tan và lật úp con tàu. Trong khi toàn bộ thủy thủ trên boong đang liều mạng để chống đỡ, một cơn gió mạnh bất thình lình hất tung Konrad xuống biển khi cậu đang cố gắng để chằng lại cột buồm...

note: [message]: speaker=Konrad
en: Whew, I survived. But now where am I? Is this island inhabited?
vi: Úi chà, mình đã sống sót. Nhưng mình đang ở đâu đây? Hòn đảo này có người ở không nhỉ?

note: [message]: speaker=Kalba
en: We have heard only the worst things about this place, my lord. It is said that the legions of the undead have come here in great numbers and devastated the island into an ugly wasteland.
vi: Chúng tôi chỉ nghe được những điều tồi tệ nhất về nơi này, thưa ngài. Người ta nói rằng đạo quân ma quái đã đến đây với số lượng đông đảo và đã tàn phá hòn đảo thành một vùng đất hoang xấu xí.

note: [message]: speaker=Konrad
en: Let’s hope these rumors are not true! I have none of my men or gold with me! How could I defend myself?
vi: Hy vọng những lời đồn ấy không đúng! Tôi không có người nào cũng như không có vàng bên cạnh! Tôi có thể tự bảo vệ mình như thế nào đây?

note: [message]: speaker=Kalba
en: There are still some bands of humans hiding on the island, my lord. If you recruit some of them to help, we might have some hope of holding off the undead hordes!
vi: Vẫn có một số băng nhóm loài người đang ẩn nấp trên hòn đảo, thưa ngài. Nếu ngài tuyển được một vài người bọn họ để giúp sức, chúng ta có thể hy vọng trấn giữ được quân đoàn ma quái!

note: [message]: speaker=Delurin
en: Maybe we can make a deal! Help us defeat those evil creatures! You may use our gold reserves to lead us!
vi: Chúng ta có thể thỏa thuận! Hãy giúp chúng tôi đánh bại những sinh vật xấu xa đó! Anh có thể sử dụng số vàng dự trữ của chúng tôi!

note: [message]: speaker=narrator
en: You receive 100 pieces of gold!
vi: Bạn nhận được 100 lượng vàng!

note: [message]: speaker=Konrad
en: There are some ancient temples to the southwest; I wonder what might be inside them!
vi: Có một số đền điện cổ ở phía tây nam, mình tự hỏi không biết có gì bên trong!

note: [message]: speaker=unit
en: The temple seems to be empty.
vi: Ngôi đền này hình như không có người.

note: [message]: speaker=unit
en: Looks like there is somebody hidden in the temple.
vi: Hình như có ai đó đang ẩn nấp trong ngôi đền.

note: [effect]
en: holy sword
vi: kiếm thánh

note: [message]: speaker=Moremirmu
en: I was hiding in this holy place, planning how to defeat the evil undead. Now with your help, I can destroy them.
vi: Tôi đang ẩn nấp ở nơi linh thiêng này, tìm cách đánh bại bọn ma quái xấu xa. Giờ đây, với sự giúp đỡ của các bạn, tôi có thể tiêu diệt chúng.

note: [message]: speaker=Konrad
en: Join us, wise one. We welcome your aid!
vi: Hãy tham gia cùng chúng tôi, hỡi con người thông thái. Chúng tôi chào mừng sự giúp đỡ của ngài!

note: [message]: speaker=Moremirmu
en: If we eradicate the undead blight on these islands, I will surely go with you. Otherwise, I plan to finish my task here before moving on.
vi: Nếu chúng ta trừ tiệt được mầm mống bọn ma quái trên hòn đảo này, tôi chắc chắn sẽ đi cùng các bạn. Nếu không, tôi cần phải hoàn thành nhiệm vụ của mình ở đây trước khi đi tiếp.

note: [message]: speaker=Xakae
en: Surprise! Searching for magi, and all I get is these foul humans!
vi: Ngạc nhiên chưa! Ta đang tìm các pháp sư, và tất cả những gì ta bắt gặp là bọn người bẩn thỉu này!

note: [message]: speaker=Moremirmu
en: Fight on against the undead without me, friends!
vi: Hãy đánh lại bọn ma quái mà không có tôi nhé, các bạn!

note: [message]: role=Advisor
en: Thank goodness we have found you, sir! Come aboard quickly, we shall take you away from this horrible island!
vi: Cảm ơn chúa, chúng tôi đã tìm thấy ngài! Hãy mau lên tàu, chúng tôi sẽ đưa ngài ra khỏi hòn đảo kinh khủng này!

note: [message]: speaker=Konrad
en: We have wrested control of the island from the evil undead! Now all we have to do is wait for the ship to arrive, so we can make our way to Elensefar!
vi: Chúng ta đã giành quyền kiểm soát hòn đảo này từ tay bọn ma quái xấu xa! Bây giờ tất cả những gì chúng ta cần làm là chờ tàu đến, để chúng ta có thể lên đường đến Elensefar!

note: [message]: speaker=Moremirmu
en: Together we have vanquished the foul undead! Come, I will join you on your noble quest.
vi: Chúng ta đã cùng nhau đánh bại được bọn ma quái bẩn thỉu! Đi thôi, tôi sẽ tham gia cùng các bạn trên con đường thực hiện mục tiêu cao quý.

note: [message]: speaker=Konrad
en: It’s a shame complete victory could not be ours, but thank goodness I am rescued! On to Elensefar!
vi: Thật là xấu hổ, chúng ta đã không thể giành được chiến thắng trọn vẹn, nhưng cảm ơn chúa tôi đã được cứu thoát! Lên đường đến Elensefar!

note: [message]: speaker=narrator
en: You regain your lost troops and $isle_damned_starting_gold gold!
vi: Bạn đã tìm lại được quân lính bị thất lạc của mình và giành được $isle_damned_starting_gold lượng vàng!

note: [scenario]: id=06_The_Siege_of_Elensefar
en: The Siege of Elensefar
vi: Bao vây Elensefar

note: [message]: speaker=narrator
en: The party arrived at Elensefar at last, but found that the city had already fallen to the savage orcs.
vi: Đội quân cuối cùng cũng đến được Elensefar, nhưng nhận ra rằng thành phố đã rơi vào tay bọn người thú tàn ác.

note: [message]: role=Advisor
en: My lord! It seems the city has already fallen!
vi: Thưa ngài! Hình như thành phố đã thất thủ!

note: [message]: speaker=Konrad
en: This is terrible news! We must retake the city!
vi: Thật là một tin khủng khiếp! Chúng ta phải chiếm lại thành phố!

note: [message]: role=Advisor
en: There are so many of them. This will not be easy! And look to the north! It seems that the undead are allied with the orcs!
vi: Bọn chúng có quá đông. Điều này sẽ không dễ dàng chút nào! Và hãy nhìn về phía bắc kìa! Hình như bọn ma quái liên minh với bọn người thú!

note: [message]: speaker=Muff Jaanal
en: Here come the elves! Our newly forged alliance with the orcs will give us the power to crush them with ease!
vi: Hãy đến đây hỡi bọn thần tiên! Liên minh vừa thành lập với người thú sẽ cho chúng ta sức mạnh để đè bẹp bọn chúng dễ dàng!

note: [message]: speaker=Konrad
en: We must take the city, and destroy the evil undead before reinforcements arrive!
vi: Chúng ta phải chiếm lại thành phố, và tiêu diệt bọn ma quái xấu xa trước khi quân tiếp viện đến!

note: [message]: speaker=narrator
en: As night began to fall, three dark figures crept out of the forest.
vi: Khi màn đêm bắt đầu buông xuống, ba bóng đen lẻn ra khỏi khu rừng.

note: [message]: speaker=Konrad
en: Halt! Who goes there, friend or foe?
vi: Dừng lại! Ai đó, bạn hay thù?

note: [message]: speaker=Reglok
en: Greetings, friend. We are from the Elensefar Thieves’ Guild. We would like to help you against the orcs!
vi: Chào, bạn. Chúng tôi đến từ phường hội trộm cướp Elensefar. Chúng tôi muốn giúp các bạn chống lại bọn người thú!

note: [message]: role=Advisor
en: Thieves, hmmm? Who says we can trust such as you?
vi: Trộm cướp à, hừm? Ai mà tin được những kẻ như bọn ngươi chứ?

note: [message]: speaker=Gamlel
en: We would understand if you didn’t trust us, of course, but it is in our mutual interest to rid the city of the orcs!
vi: Tất nhiên, chúng tôi hiểu vì sao các bạn không tin chúng tôi, nhưng giải thoát thành phố khỏi bọn người thú là lợi ích chung của chúng ta!

note: [message]: speaker=Konrad
en: Very well. You may join us.
vi: Rất tốt. Các anh có thể tham gia cùng chúng tôi.

note: [message]: speaker=Reglok
en: We will serve you well, for we respect the help you are providing to our city. You shall find that there is honor, even among thieves.
vi: Chúng tôi sẽ phục vụ ngài, vì chúng tôi tôn trọng sự giúp đỡ ngài dành cho thành phố của chúng tôi. Ngài sẽ thấy rằng kể cả kẻ trộm cắp vẫn có danh dự.

note: [message]: speaker=Konrad
en: Yes, but where is your fighting force? How can you help us?
vi: Được, nhưng lực lượng chiến đấu của các anh đâu? Các anh có thể giúp chúng tôi như thế nào?

note: [message]: speaker=Gelgar
en: We survive by stealth. We can help you sneak into the city and surround the orcs. Alternatively, we can lay in wait until you give us a signal then ambush the orcs’ rear.
vi: Chúng tôi sống sót nhờ ẩn mình. Chúng tôi có thể giúp ngài lẻn vào trong thành phố và bao vây bọn người thú. Ngoài ra, chúng tôi có thể nằm chờ đến khi ngài ra hiệu cho chúng tôi mai phục phía sau bọn người thú.

note: [message]: speaker=Konrad
en: Hmm... I have to consider this...
vi: Hừm... Mình phải xem xét điều này...

note: [option]
en: Help us infiltrate the city. We can do the rest.
vi: Hãy giúp chúng tôi xâm nhập thành phố. Chúng tôi có thể làm phần còn lại.

note: [message]: speaker=Reglok
en: Excellent. Two hours past midnight meet us on the west bank of the river, across from Elensefar’s docks.
vi: Tuyệt vời. Hai giờ sau nửa đêm hãy gặp chúng tôi ở bờ sông phía tây, phía bên kia bến cảng Elensefar.

note: [option]
en: I want you to reinforce us once we break through their line.
vi: Tôi muốn các anh tiếp viện cho chúng tôi sau khi chúng tôi đã chọc thủng qua phòng tuyến của chúng.

note: [message]: speaker=Reglok
en: Very well. When you raise your red banner over any building in the city proper, we will see the sign and attack from the city’s northern gate.
vi: Rất tốt. Khi các ngài vẫy cờ đỏ trên bất kỳ tòa nhà nào trong thành phố, chúng tôi sẽ nhìn thấy mật hiệu và tấn công từ cổng phía bắc thành phố.

note: [message]: speaker=Konrad
en: Agreed. But, will you be able to see our flag if it’s dark?
vi: Đồng ý. Nhưng các anh có thể nhìn thấy lá cờ của chúng tôi khi trời tối không?

note: [message]: speaker=Reglok
en: Yes, we will see it. In fact, we prefer to fight at night. I pray you do not lead us into slaughter.
vi: Có, chúng tôi sẽ nhìn thấy. Thực tế là chúng tôi thích chiến đấu vào ban đêm hơn. Tôi cầu mong các ngài đừng dẫn chúng tôi vào chỗ chết.

note: [message]: speaker=Konrad
en: Do not fear, friends. There will be a slaughter here, but it will be orcish blood staining the streets.
vi: Đừng sợ, các bạn. Sẽ chỉ có một cuộc tàn sát ở đây, nhưng đó sẽ là máu của bọn người thú nhuộm đỏ đường phố.

note: [message]: speaker=narrator
en: As the banner was raised, sounds of fighting could be heard from across the city.
vi: Khi ngọn cờ được giương lên, người ta có thể nghe được âm thanh chiến đấu từ khắp thành phố.

note: [message]: speaker=Reglok
en: Let’s expel these invaders! Today, the city is ours again!
vi: Chúng ta hãy trục xuất những kẻ xâm nhập này! Hôm nay, thành phố sẽ lại là của chúng ta!

note: [message]: speaker=narrator
en: On the banks of Elensefar’s port district, three shadowy figures appeared.
vi: Trên bờ sông của quận cảng Elensefar, ba bóng đen xuất hiện.

note: [message]: speaker=narrator
en: To Konrad’s surprise, they quickly made their way across the river’s mouth. The turbulent waters hid a nearly invisible ford, wide enough for two soldiers to march shoulder-to-shoulder.
vi: Trước sự ngạc nhiên của Konrad, họ nhanh chóng băng qua cửa sông. Dòng nước xoáy che khuất một chỗ cạn gần như không nhìn thấy, đủ rộng để hai người lính có thể sánh vai nhau bước qua.

note: [message]: speaker=Reglok
en: Very few people know that the river can be forded here. The orcs have yet to discover this place. Bring your forces into the city, quickly now, and you can flank them.
vi: Rất ít người biết rằng có thể lội qua sông ở đây. Bọn người thú chắc chưa khám phá được nơi này. Hãy mau đưa lực lượng của ngài vào thành phố, ngài có thể đánh chọc sườn bọn chúng.

note: [message]: speaker=Konrad
en: Finally, we have retaken the city! Let us rest here, friends.
vi: Cuối cùng, chúng ta đã chiếm được thành phố. Hãy nghỉ ngơi ở đây, các bạn.

note: [message]: role=Thief
en: Victory! The thieves of Elensefar will be in your service, my lord.
vi: Chiến thắng! Những tên trộm cướp Elensefar sẽ phục vụ ngài, thưa ngài.

note: [message]: speaker=narrator
en: The party rested for three days, after which an old friend returned.
vi: Đội quân nghỉ ngơi trong ba ngày, sau đó một người bạn cũ trở về.

note: [message]: speaker=Delfador
en: Greetings, friends. I see that you have rescued the city! I knew that you could do it.
vi: Chào mừng, các bạn. Tôi thấy rằng các bạn đã giải cứu được thành phố! Tôi biết các bạn có thể làm điều đó mà.

note: [message]: speaker=Konrad
en: Delfador! So good to see you! Where have you been?
vi: Delfador! Thật mừng được gặp lại ngài? Ngài đã ở đâu thế?

note: [message]: speaker=Delfador
en: I have been meeting with the Ka’lian, the Great Council of the Elves. This is Kalenz, a great lord of the Northern Elves who came to the Council to offer us the support of his people.
vi: Tôi đã họp với Ka’lian, đại hội đồng các thần tiên. Đây là Kalenz, chủ tướng vĩ đại của các thần tiên phương Bắc, người đã đến hội đồng để giúp đỡ chúng ta.

note: [message]: speaker=Kalenz
en: Greetings, friend.
vi: Chào anh bạn.

note: [message]: speaker=Konrad
en: Delfador, we have captured this city, but surely Asheviere’s men will come and attack us! What should we do?
vi: Delfador, chúng ta đã chiếm được thành phố này, nhưng chắc chắn người của Asheviere sẽ đến và tấn công chúng ta! Chúng ta sẽ làm gì?

note: [message]: speaker=Delfador
en: The Ka’lian has met and decided: we must capture the Sceptre of Fire.
vi: Hội đồng Ka’lian đã họp và quyết định: chúng ta phải chiếm được vương trượng lửa.

note: [message]: speaker=Konrad
en: The Sceptre of Fire? What’s that?
vi: Vương trượng lửa? Đó là cái gì?

note: [message]: speaker=Delfador
en: The Sceptre of Fire is the most ancient artifact of the realm of Wesnoth. It was forged by the dwarves of Knalga at the request of King Haldric II. It took their finest smiths years to make it, but soon after it was completed, the makers were chased underground, attacked by the elves. None know exactly what occurred, but the Sceptre was lost somewhere in the great caverns. Years have passed, and the fortunes of the dwarves have waxed and waned, but the Sceptre has never been found.
vi: Vương trượng lửa là báu vật cổ xưa nhất của vương quốc Wesnoth. Nó được rèn nên bởi những người lùn Knalga theo yêu cầu của vua Haldric đệ nhị. Các thợ rèn giỏi nhất đã mất hàng năm trời để tạo ra nó, nhưng không lâu sau khi hoàn thành, những người chế tạo đã bị săn đuổi bên dưới lòng đất, bị các thần tiên tấn công. Không ai biết chính xác điều gì đã xảy ra, nhưng vương trượng đã bị thất lạc đâu đó trong các hang động rộng lớn bên dưới. Hàng năm trời trôi qua, sự thịnh vượng của người lùn lúc đến lúc đi, nhưng vương trượng thì chẳng bao giờ được tìm thấy.

note: [message]: speaker=Konrad
en: But what has this to do with me?
vi: Nhưng nó có liên quan gì đến tôi?

note: [message]: speaker=Delfador
en: When Garard II, your uncle, was deciding upon a successor, he issued an edict that whichever member of the royal family could retrieve the Sceptre of Fire would rule the land.
vi: Khi Garard đệ nhị, bác của cậu, quyết định chọn người kế vị, ngài đã ban một sắc lệnh rằng bất cứ thành viên nào của hoàng gia tìm lại được vương trượng lửa sẽ có quyền cai trị vương quốc.

note: [message]: speaker=Kalenz
en: We will help you retrieve it, my lord.
vi: Chúng tôi sẽ giúp cậu tìm lại nó, thưa hoàng tử.

note: [message]: speaker=Delfador
en: Time is short. We think that Asheviere is also searching for the Sceptre, to help seal her place as ruler. But if you find the Sceptre first, the people will support you as the king.
vi: Thời gian không còn nhiều. Chúng tôi nghĩ rằng Asheviere cũng đang tìm vương trượng, để giúp khẳng định ngôi vị thống trị của mụ. Nhưng nếu cậu tìm được vương trượng trước, mọi người sẽ tôn cậu lên làm vua.

note: [message]: speaker=Konrad
en: Me? King?
vi: Tôi ư? Vua ư?

note: [message]: speaker=Delfador
en: Yes, Konrad. I believe you will be king one day. Now let us make haste!
vi: Đúng vậy, Konrad. Tôi tin một ngày nào đó cậu sẽ trở thành vua. Giờ thì chúng ta hãy khẩn trương lên!

note: [message]: speaker=Delfador
en: We cannot go to Wesmere, for Asheviere’s orcs have the approaches ringed about with steel; Kalenz and I barely escaped, and Chantal cannot get out. Until we are stronger, we must go where the orcs are not.
vi: Chúng ta không thể đến Wesmere, vì lực lượng người thú của Asheviere đã bao vây với rất nhiều binh khí. Kalenz và tôi vừa mới trốn thoát, còn Chantal không thể thoát ra. Từ giờ cho đến khi chúng ta mạnh hơn, chúng ta phải đến những nơi mà bọn người thú không đến.

note: [message]: speaker=Muff Jaanal
en: So you endeavor to fight me in my home. Foolish.
vi: Các ngươi định đánh lại ta trong chính nhà của ta sao? Ngu xuẩn.

note: [objective]: condition=win
en: Defeat Kojun Herolm
vi: Đánh bại Kojun Herolm

note: [part]
en: Konrad, Delfador, and Kalenz swiftly rode east through the wilderlands of Wesnoth.
vi: Konrad, Delfador và Kalenz nhanh chóng cưỡi ngựa về phía đông qua những vùng đất hoang vu của Wesnoth.

note: [part]
en: Small as it was, Konrad’s army avoided the notice of hostile eyes in the sparsely populated western countryside for a time. However, their luck did not hold.
vi: Với số lượng nhỏ, quân đội của Konrad đã tránh được sự chú ý của những cặp mắt thù địch trong vùng nông thôn dân cư thưa thớt phía tây. Nhưng may mắn của họ không kéo dài.

note: [message]: speaker=Delfador
en: Here we come to the great cross-roads. We should go northeast.
vi: Chúng ta đã đến giao lộ lớn. Chúng ta sẽ đi về phía đông bắc.

note: [message]: speaker=Kalenz
en: Beware! These hills are not safe! The roads are important to Asheviere’s strategy, and she has hired orcs to guard them. We shall have to fight to travel through.
vi: Cẩn thận! Những ngọn đồi này không an toàn đâu! Những con đường ở đây rất quan trọng đối với chiến lược của Asheviere, vì thế mụ ta đã thuê bọn người thú bảo vệ chúng. Chúng ta sẽ phải chiến đấu để đi qua.

note: [message]: speaker=Konrad
en: Then fight we shall. Fortunately, now that we have liberated Elensefar, they are providing what gold they can spare to help us swell our ranks with new recruits. Let it begin!
vi: Thế thì chúng ta sẽ chiến đấu. May thay, chúng ta đã giải phóng Elensefar, nên họ đã cung cấp số vàng họ tiết kiệm để giúp chúng ta tăng cường đội ngũ bằng các lính mới. Bắt đầu thôi!

note: [message]: speaker=Niodien
en: Stay on the path! The hills here are not safe!
vi: Hãy ở trên đường! Những ngọn đồi ở đây không an toàn đâu!

note: [message]: speaker=Loflar
en: Beware the hills! There are many orcs in hiding, preparing to ambush you!
vi: Cẩn thận những ngọn đồi! Có nhiều bọn người thú đang ẩn nấp, chuẩn bị để mai phục các bạn!

note: [message]: speaker=narrator
en: NE — Dan’Tonk
    SE — Fort Tahn
vi: ĐB - Dan’Tonk
    ĐN - Pháo đài Tahn

note: [message]: speaker=Konrad
en: Dan’Tonk, we are so close to Weldyn.
vi: Dan’Tonk à, chúng ta đang ở gần Weldyn.

note: [message]: speaker=Delfador
en: We dare not confront Asheviere yet. We must retrieve the Sceptre of Fire and gather more allies in the north.
vi: Chúng ta chưa thể đương đầu với Asheviere. Chúng ta phải tìm lại được vương trượng lửa và thu thập thêm đồng minh ở phía bắc.

note: [message]: speaker=Konrad
en: Victory is ours, men. Let us proceed northeast!
vi: Chiến thắng là của chúng ta. Hãy tiến hướng đông bắc!

note: [scenario]: id=08_The_Princess_of_Wesnoth
en: The Princess of Wesnoth
vi: Công chúa Wesnoth

note: [part]
en: ...but one of the orcs survived long enough to send the news to the queen...
vi: ...nhưng một tên người thú đã sống sót đủ lâu để mang tin đến nữ hoàng...

note: [part]
en: ...and she sent her most able commander.
vi: ...và mụ đã phái người chỉ huy nhiều năng lực nhất.

note: [label]
en: Elmar’s Crossing
vi: Giao lộ Elmar

note: [message]: speaker=narrator
en: On the road to Knalga, the party was opposed by the forces of Asheviere.
vi: Trên đường đến Knalga, đội quân bị lực lượng của Asheviere chặn lại.

note: [message]: speaker=Li'sar
en: The Queen has sent me to stop you, impostor!
vi: Nữ hoàng đã phái ta đến để ngăn chặn ngươi, kẻ mạo danh!

note: [message]: speaker=Konrad
en: I’m no impostor. It seems that your mother has lied to you.
vi: Ta không phải là kẻ mạo danh. Có vẻ như mẹ cô đã lừa dối cô.

note: [message]: speaker=Li'sar
en: This is treason! Your lies will perish with you!
vi: Rõ ràng ngươi định làm phản! Ngươi sẽ bỏ mạng cùng những lời dối trá!

note: [message]: speaker=Delfador
en: There is no use in reasoning. She will understand only one thing. To arms!
vi: Không cần phải dùng lý lẽ nữa. Cô ta chỉ hiểu một điều duy nhất. Vào vị trí!

note: [message]: speaker=unit
en: I surrender! Don’t hurt me, impostor.
vi: Tôi đầu hàng! Đừng hại tôi, tên mạo danh.

note: [message]: speaker=Konrad
en: I said before I’m not an impostor, but if you yield, I will spare your life.
vi: Ta đã nói trước ta không phải kẻ mạo danh, nhưng nếu ngươi đầu hàng, ta sẽ tha mạng cho ngươi.

note: [message]: speaker=unit
en: Let me go!
vi: Hãy để ta đi!

note: [message]: speaker=Konrad
en: Think about the story of the old king. Ask somebody who knew of him.
vi: Hãy nghĩ về chuyện của đức vua quá cố. Hãy hỏi ai đó biết về ngài.

note: [message]: speaker=unit
en: The old king? I have heard about that, but I know it is not true. My mother told me.
vi: Đức vua quá cố? Ta có nghe về điều đó, nhưng ta biết nó không phải là sự thật. Mẹ ta đã kể với ta.

note: [message]: speaker=Delfador
en: Your mother has lied to you, child. Now I suggest you reconsider, and either join us, or flee as an exile. There will be a great battle soon, and if you are on the wrong side of it, we may not have the opportunity to spare your life a second time.
vi: Mẹ cô đã nói dối cô, cô bé. Giờ thì ta đề nghị cô xem xét lại, hoặc là tham gia cùng chúng ta, hoặc là chạy trốn như một kẻ bị đày ải. Chẳng bao lâu nữa, sẽ có một trận chiến lớn, nếu cô đứng sai phe, chúng ta sẽ không có cơ hội để tha mạng cho cô lần thứ hai nữa đâu.

note: [message]: speaker=unit
en: I am not a child, and I do not want to talk about it! You said you would spare me, so be on your way. The northern road should be safe for you.
vi: Ta không phải là cô bé, và ta không muốn nói chuyện về điều đó! Các ông đã nói sẽ tha cho tôi, thì các ông cứ đi đi. Con đường phía bắc sẽ an toàn cho các ông.

note: [message]: speaker=unit
en: (Ha ha, little do they know just how many undead have wandered the northern road of late. Surely they are doomed!)
vi: (Ha ha, bọn chúng không biết bọn ma quái đã lang thang khắp con đường phía bắc nhiều đến thế nào đâu. Chắc chắn bọn chúng sẽ tận số)

note: [scenario]: id=09_The_Valley_of_Death
en: The Valley of Death — The Princess’s Revenge
vi: Thung lũng chết chóc - đòn trả thù của công chúa

note: [objective]: condition=win
en: Survive for two days
vi: Sống sót qua hai ngày

note: [objectives]
en: Eradicate the liches
vi: Tiêu diệt các thây ma

note: [message]: speaker=Kalenz
en: My lord! This road does not seem as safe as we had hoped. Look around us at the hills — there are undead about!
vi: Hoàng tử! Con đường này có vẻ không an toàn như chúng ta mong đợi. Hãy nhìn những ngọn đồi xung quanh chúng ta - có đầy bọn ma quái!

note: [message]: speaker=Selda-Mana
en: Who are these who approach? Let us kill them all!
vi: Những kẻ đang đến là ai thế? Hãy giết tất cả bọn chúng!

note: [message]: speaker=Delfador
en: To arms, men! The undead hordes approach!
vi: Mọi người, vào vị trí! Đạo quân ma quái đang đến gần!

note: [message]: speaker=Moremirmu
en: There can be no surrender to these foul beasts of the pit! We fight until victory, or until every one of us is slain!
vi: Không thể đầu hàng những con vật bẩn thỉu của địa ngục đó! Chúng ta phải chiến đấu đến khi giành chiến thắng, hoặc đến khi tất cả chúng ta bị tiêu diệt!

note: [message]: speaker=Konrad
en: There are just so many! What shall we do?
vi: Có quá đông! Chúng ta sẽ làm gì?

note: [message]: speaker=Kalenz
en: My people douse our weapons with holy water when fighting undead. It usually lasts until the end of the battle, and they shrink in utter fear of our blades... if that is possible for an undead minion.
vi: Người của tôi vẩy nước thánh lên vũ khí khi chiến đấu với bọn ma quái. Tác dụng này thường kéo dài đến tận cuối trận chiến, và chúng chùn bước trong sợ hãi trước những lưỡi kiếm của chúng tôi...

note: [message]: speaker=Delfador
en: Let us hold them off as long as we can!
vi: Hãy trấn giữ bọn chúng càng lâu càng tốt!

note: [message]: speaker=Moremirmu
en: I have come once again to aid you, friends!
vi: Tôi lại đến để giúp các bạn đây, các bạn của tôi!

note: [message]: speaker=Delfador
en: White magi? Come to help us? But what are they doing here?
vi: Các pháp sư trắng? Họ đến để giúp chúng ta ư? Nhưng họ đang làm gì ở đây?

note: [message]: speaker=Konrad
en: That is Moremirmu! He helped us fight the undead in the Isles of the Damned, let us hope he can help us once more!
vi: Đó là Moremirmu! Ông ấy đã giúp chúng tôi đánh bọn ma quái trên hòn đảo bị nguyền rủa. Hy vọng ông ấy có thể giúp chúng ta một lần nữa!

note: [message]: speaker=Delfador
en: The sun rises in the east. Surely the undead do not have the power to continue their onslaught through another day!
vi: Mặt trời đã mọc ở phía đông. Chắc chắn bọn ma quái không có đủ sức mạnh để tiếp tục cuộc tấn công qua một ngày khác nữa!

note: [message]: speaker=Kalenz
en: Indeed not! I feel we have survived this battle.
vi: Đúng là không thể thật! Tôi cảm thấy chúng ta đã sống sót qua trận chiến này.

note: [message]: speaker=Konrad
en: Whew! That was a difficult battle, but they are retreating at last!
vi: Chà! Thật là một trận chiến khó khăn, nhưng cuối cùng bọn chúng cũng rút lui!

note: [message]: speaker=Delfador
en: Yes! We have fought them off!
vi: Đúng vậy! Chúng ta đã đánh đuổi được bọn chúng!

note: [message]: speaker=Konrad
en: Thank you for returning to help us, Moremirmu.
vi: Cảm ơn ngài đã trở lại để giúp đỡ chúng tôi, Moremirmu.

note: [message]: speaker=Konrad
en: So, she tricked us into coming this way! Where may we go now? Which way will be safe for us?
vi: Thế thì, cô ta đã lừa chúng tôi đi theo đường này! Bây giờ chúng tôi có thể đi đâu? Đường nào sẽ an toàn cho chúng tôi?

note: [message]: speaker=Konrad
en: Thank you for your counsel, good friend! May our paths meet again in happier times!
vi: Cảm ơn vì lời khuyên của ngài, người bạn tốt! Cầu mong chúng ta sẽ gặp lại nhau vào những lúc tốt đẹp hơn.

note: [message]: speaker=Konrad
en: It greatly saddens me that Moremirmu was slain on the field, after he helped us.
vi: Tôi rất buồn vì Moremirmu đã hy sinh trên chiến trường, sau tất cả những gì ông ấy đã làm để giúp đỡ chúng ta.

note: [message]: type=White Mage,Mage of Light
en: May he rest peacefully!
vi: Cầu mong ông ấy được yên nghỉ thanh bình!

note: [message]: speaker=Kalenz
en: He died fighting for you, Prince, just as any of us would be willing to die for you.
vi: Ông ấy đã hy sinh khi chiến đấu vì cậu, thưa hoàng tử, cũng giống như bất kỳ ai trong số chúng tôi cũng sẵn sàng hy sinh vì cậu.

note: [message]: speaker=Konrad
en: This place makes me feel uneasy, even with the undead retreating. Where may we go now?
vi: Nơi này khiến tôi cảm thấy không thoải mái, kể cả khi bọn ma quái đã rút lui. Bây giờ chúng ta có thể đi đâu?

note: [message]: speaker=Kalenz
en: The land of Wesnoth is not safe for us. The Queen’s forces reach every corner. We must make haste to the north lands, across the Great River. Let us go quickly!
vi: Vùng đất Wesnoth không còn an toàn cho chúng ta nữa. Lực lượng của nữ hoàng sục sạo mọi ngóc ngách. Chúng ta phải khẩn trương đến vùng đất phương bắc, băng qua Dòng Sông Lớn. Chúng ta đi mau!

note: [message]: speaker=Delfador
en: Indeed! Let us go from here!
vi: Đúng vậy! Chúng ta hãy đi khỏi đây!

note: [scenario]: id=10_Gryphon_Mountain
en: Gryphon Mountain
vi: Núi sư tử đầu chim

note: [side]: type=Gryphon, id=Mother Gryphon
en: Mother Gryphon
vi: Sư tử đầu chim mẹ

note: [message]: speaker=Konrad
en: What is this place? That is one big mountain!
vi: Đây là nơi nào? Đó là một ngọn núi lớn!

note: [message]: speaker=Delfador
en: That is the fabled Gryphon Mountain.
vi: Đó là ngọn núi sư tử đầu chim huyền thoại.

note: [message]: speaker=Konrad
en: Gryphon Mountain! Maybe we could steal some eggs from the gryphons and train the young to be flying mounts. Would that work, Delfador?
vi: Núi sư tử đầu chim! Chúng ta có thể đánh cắp một vài quả trứng từ bọn sư tử đầu chim và luyện những con non làm thú cưỡi biết bay. Điều đó có được không, Delfador?

note: [message]: speaker=Delfador
en: We can try to do that, but we must be careful. To disturb the gryphons could prove dangerous... and yet such mounts could help us greatly later. Whatever we do, we must pass by this place.
vi: Chúng ta có thể làm điều đó, nhưng phải hết sức cẩn thận. Quấy nhiễu sư tử đầu chim có thể rất nguy hiểm... nhưng những thú cưỡi như thế sau này có thể giúp ích nhiều cho chúng ta. Cho dù làm gì, chúng ta cũng phải đi qua nơi này.

note: [message]: speaker=Konrad
en: Well, let’s start climbing the mountain!
vi: Chúng ta hãy bắt đầu leo núi!

note: [message]: speaker=Delfador
en: It appears that we are not the only ones interested in this mountain. Once again the Queen opposes us!
vi: Hình như chúng ta không phải là những người duy nhất quan tâm đến ngọn núi này. Lại là mụ nữ hoàng đang chống lại chúng ta!

note: [message]: speaker=Konrad
en: Quickly, men! Onward!
vi: Mọi người, mau lên! Lên đường!

note: [message]: speaker=second_unit
en: Ha ha! We have killed this foul beast of the air, and can deny the rebels its eggs!
vi: Ha ha! Chúng ta đã giết được con vật bẩn thỉu bay trên trời này, chúng ta đã phỗng tay trên những quả trứng trước bọn phiến loạn!

note: [message]: speaker=Konrad
en: We have defeated them! Now what do we do?
vi: Chúng ta đã đánh bại được bọn chúng! Giờ chúng ta làm gì?

note: [message]: speaker=Delfador
en: We must continue north. It is too late to return to the safety of Elensefar or Alduin before winter falls. We must therefore cross the great river and continue toward the land of the dwarves. Hurry, let us go!
vi: Chúng ta phải tiếp tục hướng bắc. Đã quá muộn để trở lại nơi an toàn ở Elensefar hay Alduin trước khi mùa đông đến. Do đó chúng ta phải băng qua Dòng Sông Lớn và tiếp tục tiến về vùng đất của các người lùn. Nhanh lên, chúng ta đi thôi!

note: [message]: speaker=Konrad
en: With these gryphon eggs we should be able to breed gryphons that will serve us. When they are large enough to carry mounts, we can hire gryphon riders!
vi: Với những quả trứng sư tử đầu chim này, chúng ta sẽ có thể nhân giống sư tử đầu chim để phục vụ chúng ta. Khi chúng đủ lớn để chở người, chúng ta có thể thuê các kỵ binh sư tử đầu chim!

note: [message]: speaker=Konrad
en: It is a shame we could not get those gryphon eggs. I am glad we did not slaughter any gryphons. They are magnificent animals (looks back at the mountain). Still...
vi: Thật là xấu hổ, chúng ta đã không thể lấy được những quả trứng sư tử đầu chim đó. Tôi rất vui vì chúng ta đã không giết bất kỳ con sư tử đầu chim nào. Chúng là những động vật lộng lẫy (nhìn trở lại ngọn núi). Nhưng...

note: [message]: speaker=Konrad
en: Whoa!!
vi: Chà chà!!

note: [message]: speaker=narrator
en: Indeed, the majestic beasts were now circling the mountain’s peak. Several glared in Konrad’s direction, their eagle eyes fixed on him at an incredible distance.
vi: Những con vật uy nghi đang lượn vòng quanh đỉnh núi. Một vài con nhìn trừng trừng về phía Konrad, cặp mắt đại bàng của chúng soi vào anh ta từ một khoảng cách khó tin.

note: [message]: speaker=Delfador
en: Amazing! I have never before heard of such behavior in gryphons.
vi: Thật kinh ngạc! Trước đây tôi chưa bao giờ được nghe về cách cư xử như thế ở loài sư tử đầu chim.

note: [message]: speaker=Konrad
en: What does it mean?
vi: Nghĩa là sao?

note: [message]: speaker=Delfador
en: I do not know. Come now, the show is over.
vi: Tôi không biết. Đi thôi, màn biểu diễn kết thúc rồi.

note: [message]: speaker=Konrad
en: It is a shame we could not get those gryphon eggs — they would surely have given us an advantage sometime. Still, we must continue.
vi: Thật là xấu hổ, chúng ta đã không thể lấy được những quả trứng sư tử đầu chim đó - một lúc nào đó chúng chắc chắn sẽ cho chúng ta lợi thế. Nhưng, chúng ta vẫn phải tiếp tục.

note: [message]: speaker=Delfador
en: Let us continue onward!
vi: Chúng ta hãy tiếp tục lên đường!

note: [modify_unit]: type=Gryphon, id=Rampant Graak
en: Rampant Graak
vi: Graak hung hăng

note: [modify_unit]: type=Gryphon, id=Rampant Grook
en: Rampant Grook
vi: Grook hung hăng

note: [modify_unit]: type=Gryphon, id=Rampant Gruak
en: Rampant Gruak
vi: Gruak hung hăng

note: [scenario]: id=11_The_Ford_of_Abez
en: The Ford of Abez
vi: Khúc cạn Abez

note: [objective]: condition=win
en: Move Konrad to the north side of the river
vi: Di chuyển Konrad đến bờ phía bắc dòng sông

note: [message]: speaker=Konrad
en: Really? So what happened, Delfador?
vi: Thật sao? Vậy điều gì đã xảy ra, Delfador?

note: [message]: speaker=Konrad
en: And then... we were defeated?
vi: Và sau đó... các ngài đã bị đánh bại?

note: [message]: speaker=Delfador
en: We were winning the battle. We were repelling them...
vi: Chúng tôi đã chiến thắng. Chúng tôi đã đẩy lùi được bọn chúng...

note: [message]: speaker=Delfador
en: That foolish boy killed himself.
vi: Tên ngu xuẩn đó đã tự giết chính mình.

note: [message]: speaker=Delfador
en: I mustered men to fight against the traitor-king, and of course Asheviere too, for she was behind it all. We met them; not here, but on the road from Weldyn, at Tath. We were outnumbered, perhaps four to one. In the heat of battle, that boy, fool that he was, came charging at me, slashing wildly. I had little choice but to end his life.
vi: Tôi đã tập hợp mọi người để đánh lại kẻ phản bội, và tất nhiên cả Asheviere nữa, vì mụ ta đứng đằng sau tất cả mọi chuyện. Chúng tôi đã đối mặt với chúng, không phải ở đây, mà trên đường từ Weldyn, ở Tath. Chúng tôi đã bị áp đảo, có lẽ là bốn chọi một. Giữa trận chiến, tên ngốc đó lao đến tấn công tôi, chém điên cuồng. Tôi chẳng còn sự lựa chọn nào khác ngoài kết liễu đời hắn.

note: [message]: speaker=Konrad
en: So it is true, you did kill him?
vi: Vậy là đúng, ngài đã giết hắn đúng không?

note: [message]: speaker=Delfador
en: He did die in battle at my hand. It is sad that your brothers did not have the opportunity to experience such an honorable death, Konrad.
vi: Hắn ta đã chết trong trận chiến dưới tay tôi. Đáng buồn là các anh em của cậu không có cơ hội để tận hưởng một cái chết đáng vinh dự như vậy, Konrad ạ.

note: [message]: speaker=Kalenz
en: With all respect, my lords, we must make haste. We have to ford the river immediately. And, look! It seems that the guard-towers on the river banks are manned!
vi: Thưa các ngài, với tất cả sự tôn trọng, chúng ta phải khẩn trương lên. Chúng ta phải lội qua sông ngay lập tức. Và, nhìn kìa! Hình như các tháp canh bên bờ sông có người!

note: [message]: speaker=Gaga-Breuk
en: Look! Some of the southerners, men of Wesnoth, are trying to cross into our lands! We will slaughter them by the river’s edge!
vi: Nhìn kìa! Một số người phương nam, người của Wesnoth, đang định băng vào vùng đất của chúng ta! Chúng ta sẽ giết chúng ngay cạnh bờ sông!

note: [message]: speaker=Konrad
en: Isn’t there somewhere else we can cross? Maybe upstream?
vi: Không còn nơi nào khác chúng ta có thể băng qua hay sao? Có thể là ngược dòng?

note: [message]: speaker=Delfador
en: Winter quickly bears down upon us. We have only a few days to make the crossing, and the nearest bridge is far upstream. To be trapped south of the river when winter arrives would be suicide. Asheviere would have us trapped like rats! Look to the west! Asheviere has a border fort, and it seems to be full of soldiers! We must cross here, and quickly!
vi: Mùa đông sắp buông xuống đầu chúng ta. Chúng ta chỉ có vài ngày để băng qua sông, và cây cầu gần nhất ở xa phía ngược dòng. Bị mắc kẹt ở phía nam dòng sông khi mùa đông đến chắc chắn sẽ là tự sát. Asheviere sẽ bẫy chúng ta như những con chuột! Nhìn phía tây kìa! Asheviere có một pháo đài ở biên giới, và hình như đầy quân lính! Chúng ta phải băng qua sông ở đây, mau lên!

note: [message]: speaker=Li'sar
en: There they are! So it is true, they foiled the undead. Now they are trying to leave Wesnoth. We can’t let them cross the river. After them, men!
vi: Bọn chúng kia rồi! Vậy là đúng, bọn chúng đã đánh bại được bọn ma quái. Giờ bọn chúng đang định rời khỏi Wesnoth. Chúng ta không thể để chúng băng qua sông! Người đâu, mau đuổi theo chúng!

note: [message]: speaker=Konrad
en: Not her again! We must hurry! Do not forget to bring the gryphon eggs. They must be allowed more time to hatch. Quickly!
vi: Không phải lại là cô ta chứ! Chúng ta phải hết sức khẩn trương lên! Đừng quên mang theo những quả trứng sư tử đầu chim. Chúng phải có thêm thời gian để nở. Mau lên!

note: [message]: speaker=Konrad
en: Not her again! Quickly! We must hurry!
vi: Không phải lại là cô ta chứ! Mau lên! Chúng ta phải mau lên!

note: [message]: speaker=Li'sar
en: You drive me from the field, but you have not vanquished me, impostor!
vi: Ngươi đã đuổi ta được khỏi chiến trường, nhưng ngươi vẫn không thắng được ta đâu, kẻ mạo danh!

note: [message]: type=Water Serpent
en: Ruaarrrrrrrr!
vi: Gràoooooooo!

note: [message]: speaker=Konrad
en: What is that?
vi: Cái gì thế?

note: [message]: speaker=Kalenz
en: Creatures of the deep are upon us! This may be very dangerous. Be quick! We must get to the other side with all haste!
vi: Những sinh vật từ đáy sâu sắp tấn công chúng ta! Chúng rất nguy hiểm! Mau lên! Chúng ta phải mau chóng đến được bờ bên kia!

note: [message]: speaker=Konrad
en: We made it across the river safely! Where to now?
vi: Chúng ta đã băng qua sông an toàn! Giờ chúng ta đi đâu?

note: [message]: speaker=Li'sar
en: I cannot believe it. They have made it away! We must make chase. After them, men! Let us cross the river too! We will meet again, foul impostor.
vi: Ta không thể tin được. Bọn chúng đã chạy thoát! Chúng ta phải đuổi theo. Người đâu, đuổi theo chúng! Chúng ta cũng băng qua sông! Rồi chúng ta sẽ gặp lại nhau, kẻ mạo danh bẩn thỉu.

note: [message]: speaker=Konrad
en: Do you think she’s really going to chase us, Delfador?
vi: Ngài có nghĩ cô ta sẽ thực sự đuổi theo chúng ta không, Delfador?

note: [message]: speaker=Delfador
en: It surely looks like she will try. But many more creatures than we have fought lurk in this river; that will make it difficult for her. We must continue onward. If she makes it across before winter, then so be it!
vi: Có vẻ chắc chắn cô ta sẽ tìm cách, nhưng có nhiều sinh vật hơn chúng ta vừa đánh vẫn đang ẩn nấp dưới dòng sông này; điều đó sẽ gây khó khăn cho cô ta. Chúng ta phải tiếp tục lên đường. Nếu cô ta có thể băng qua sông trước mùa đông, chúng ta sẽ tính sau!

note: [scenario]: id=12_Northern_Winter
en: Northern Winter
vi: Mùa đông phương bắc

note: [part]
en: Across the river were lands few humans had ever visited. The occasional distant thutter of orcish signal drums made the abundant pine forests nestled in rolling foothills both breathtaking and ominous.
vi: Bên kia dòng sông là vùng đất mà chỉ có rất ít người đã từng đặt chân đến. Hồi trống hiệu tùng tùng văng vẳng đằng xa của bọn người thú khiến những khu rừng thông rậm rạp, nép mình sau những quả đồi nhấp nhô trở nên vừa ngoạn mục vừa đầy bất trắc.

note: [part]
en: Swirling, snow-laden winds tore at Konrad’s army, signaling the final exit of autumn and the onset of what would be a harsh winter.
vi: Những cơn gió xoáy, nặng trĩu tuyết kéo giật liên hồi đội quân của Konrad, báo hiệu những ngày cuối cùng của mùa thu và khởi đầu của một mùa đông khắc nghiệt.

note: [message]: speaker=Konrad
en: This winter is bitterly cold! Perhaps we should stop here and rest a while.
vi: Mùa đông năm nay lạnh quá! Có lẽ chúng ta nên dừng lại ở đây và nghỉ ngơi một chút.

note: [message]: speaker=Kalenz
en: Stop and rest? My lord, we must go hard after the Sceptre of Fire, lest it fall into the hands of our enemies!
vi: Dừng lại và nghỉ ngơi sao? Thưa hoàng tử, chúng ta phải mau chóng tìm ra vương trượng lửa, không được để nó rơi vào tay kẻ thù!

note: [message]: speaker=Konrad
en: We have had a hard march ever since we were besieged by the undead in that foul valley. Now winter bears down upon us, and we have spent most of our money. This land looks fertile enough. Surely we can settle here for the winter!
vi: Chúng ta đã hành quân vất vả kể từ lần chúng ta bị bọn ma quái bao vây ở thung lũng bẩn thỉu đó. Giờ thì mùa đông đang trút xuống chúng ta, và chúng ta đã tiêu gần hết tiền. Vùng đất này trông có vẻ khá màu mỡ. Chắc chắn chúng ta có thể cư ngụ ở đây trong mùa đông!

note: [message]: role=human-advisor
en: Yes, let us rest a while! I am sure there are many challenges ahead, and I do not think I could endure another like the fording of the river for many days.
vi: Đúng vậy, chúng ta hãy nghỉ ngơi một chút. Tôi chắc chắn sẽ có nhiều thử thách phía trước, và tôi không nghĩ mình có thể chịu đựng được một thử thách khác như lội qua sông trong nhiều ngày.

note: [message]: speaker=Kalenz
en: We are pursued by the forces of your arch-enemy, chasing the Sceptre of Fire, the fate of the realm in our hands, and you humans want to stop and rest? Onward, I say!
vi: Chúng ta đang bị lực lượng của kẻ thù lớn nhất của các cậu truy đuổi, đang đi tìm vương trượng lửa, định mệnh của vương quốc đang nằm trong tay chúng ta, vậy mà loài người các cậu lại muốn dừng lại và nghỉ ngơi sao? Lên đường!

note: [message]: speaker=Delfador
en: They are right, Kalenz. I had wanted to acquire the Sceptre within a moon, but it is not to be. Our soldiers will begin to desert if they do not rest soon. But in these wild north lands, we must fight even for the right to rest. Look to the north! Those foul orcs will not allow us any peace!
vi: Họ nói đúng đấy, Kalenz. Lúc đầu tôi cũng muốn lấy được vương trượng trong vòng một tháng, nhưng không thể. Quân lính của chúng ta sẽ bắt đầu bỏ trốn nếu họ không sớm được nghỉ ngơi. Nhưng ở vùng đất phương bắc hoang vu này, chúng ta vẫn phải chiến đấu để giành quyền nghỉ ngơi! Nhìn về phía bắc kìa! Bọn người thú bẩn thỉu đó sẽ không cho chúng ta một tí bình yên nào đâu!

note: [message]: speaker=Konrad
en: We must make haste before the snow overwhelms us!
vi: Chúng ta phải khẩn trương lên trước khi tuyết chôn vùi chúng ta!

note: [message]: speaker=Delfador
en: Victory is ours! We have secured the land from the orcs. Now we can rest here while the cold winter passes.
vi: Chiến thắng là của chúng ta! Chúng ta đã chiếm được vùng đất từ tay bọn người thú. Giờ thì chúng ta có thể nghỉ ngơi ở đây khi mùa đông lạnh trôi qua.

note: [message]: speaker=Kalenz
en: Let us not rest for too long though, friends. We must still reach the ancient dwarven lands before our foes do.
vi: Mặc dù vậy, chúng ta không nên nghỉ ngơi quá lâu, các bạn. Chúng ta vẫn phải đến được vùng đất cổ của người lùn trước khi kẻ thù của chúng ta đến đó.

note: [message]: speaker=narrator
en: A camp was pitched in a secluded valley that protected its occupants from the worst of the winter weather and roving orc patrols. During this time, the valley walls echoed with the squeaks of gryphon hatchlings, who happily frolicked across the camp.
vi: Một doanh trại được dựng lên trong một thung lũng hẻo lánh, bảo vệ những người cư ngụ trước những điều tồi tệ nhất của thời tiết mùa đông và những đội tuần tra lang thang của bọn người thú. Trong thời gian này, vách thung lũng vang vọng tiếng rúc rích của những con sư tử đầu chim mới nở, chúng nô đùa vui vẻ khắp doanh trại.

note: [message]: speaker=narrator
en: Konrad set his shamans to the task of corralling the animals. The elvish shamans had a natural rapport with the gryphlets, whose wings were still too small to carry a mount.
vi: Konrad giao cho các pháp sư thần tiên nhiệm vụ nuôi nhốt động vật. Các pháp sư thần tiên có mối quan hệ bẩm sinh với bọn sư tử đầu chim non, mà đôi cánh của chúng vẫn còn quá nhỏ để chở người.

note: [message]: speaker=narrator
en: A camp was pitched in a secluded valley that protected its occupants from the worst of the winter weather and roving orc patrols.
vi: Một doanh trại được dựng lên trong một thung lũng hẻo lánh, bảo vệ những người cư ngụ trước những điều tồi tệ nhất của thời tiết mùa đông và những đội tuần tra lang thang của bọn người thú.

note: [scenario]: id=13_The_Dwarven_Doors
en: The Dwarven Doors
vi: Cửa Động Người Lùn

note: [objective]: condition=win
en: Move Konrad to the entrance of the dwarven tunnels
vi: Di chuyển Konrad đến lối vào các đường hầm của người lùn

note: [label]
en: Pillars of Thunedain
vi: Cột trụ Thunedain

note: [label]
en: The Great Doors
vi: Cửa Động Lớn

note: [message]: speaker=Delfador
en: At last, this is the entrance to the dwarven tunnels.
vi: Cuối cùng, đây là lối vào các đường hầm của người lùn.

note: [message]: speaker=Konrad
en: All I can see are ruins and poor villages.
vi: Tất cả những gì tôi có thể nhìn thấy là các tàn tích và những ngôi làng nghèo nàn.

note: [message]: speaker=Kalenz
en: The poor villagers that once lived here and traded with the dwarves are now held in slavery by the orcs.
vi: Những người dân làng nghèo nàn đã từng sống ở đây và buôn bán với người lùn bây giờ bị bọn người thú bắt làm nô lệ.

note: [message]: speaker=Konrad
en: Slaves to the evil orcs? We must liberate them!
vi: Làm nô lệ cho bọn người thú xấu xa ư? Chúng ta phải giải phóng họ!

note: [message]: speaker=Delfador
en: That would not be a wise choice, for our mission is to retrieve the Sceptre of Fire. If we tarry in this place, hordes of orcs will surround us.
vi: Điều đó không phải là sự lựa chọn khôn ngoan, vì nhiệm vụ của chúng ta là tìm lại được vương trượng lửa. Nếu chúng ta chần chừ ở nơi này, quân đoàn người thú sẽ bao vây chúng ta.

note: [message]: speaker=Kalenz
en: Konrad, heed the words of Delfador. We shall return to wrest the grip of the orcs from these lands. Look — orcs are already gathering. More are surely on their way.
vi: Konrad, hãy lưu ý đến những lời của Delfador. Chúng ta sẽ trở lại để xóa bỏ sự kìm kẹp của bọn người thú khỏi vùng đất này. Nhìn kìa - bọn người thú đã tập hợp. Số nhiều hơn chắc chắn đang trên đường đến đây.

note: [message]: speaker=Konrad
en: This does not please me, but I will listen to your advice.
vi: Điều này không làm tôi hài lòng lắm, nhưng tôi sẽ nghe lời khuyên của các ngài.

note: [message]: role=Rider
en: Sir, I should like to scout out the path ahead. It would be disaster for us to find these doors sealed, leaving us as hunting fodder for the gathering horde.
vi: Thưa ngài, tôi sẽ trinh sát con đường phía trước. Nếu những cửa động này bị bịt kín, khiến chúng ta trở thành mồi săn cho đạo quân đang tập hợp, thì điều đó sẽ là thảm họa cho chúng ta.

note: [message]: speaker=Delfador
en: Excellent. We must find a way underground before we are overwhelmed.
vi: Tốt. Chúng ta phải tìm được một con đường xuống dưới lòng đất trước khi bị áp đảo.

note: [message]: role=Outlaw_Advisor
en: My uncle used to smuggle... err... I mean... trade food for the dwarves. He could get grain carts in under the very noses of those ugly orcs.
vi: Chú của tôi trước đây thường buôn lậu... ờ... ý tôi là... buôn bán thực phẩm cho các người lùn. Chú ấy có thể lấy các xe thóc ngay trước mũi bọn người thú xấu xí đó.

note: [message]: role=Outlaw_Advisor
en: He must be hiding in one of those villages.
vi: Chú ấy chắc chắn đang ẩn nấp ở một trong các ngôi làng.

note: [message]: speaker=Konrad
en: The defense of the dwarves must have been strong. Look at those ruined towers!
vi: Lực lượng phòng thủ của các người lùn chắc chắn đã từng rất mạnh. Hãy nhìn những tòa tháp đổ nát đó!

note: [message]: speaker=Delfador
en: The battle outside was fierce and lasted a full half-year. But, the battles inside the tunnels were worse.
vi: Trận chiến bên ngoài rất ác liệt và kéo dài đến tận nửa năm. Nhưng những trận chiến bên trong đường hầm còn tồi tệ hơn.

note: [message]: speaker=Delfador
en: The pillars of Thunedain. He was a legendary dwarvish lord who made his last stand here. May we triumph where he fell.
vi: Những cột trụ Thunedain. Ông ấy là một chủ tướng người lùn huyền thoại, người đã thực hiện cuộc chống cự cuối cùng của mình ở đây. Cầu mong chúng ta chiến thắng ở nơi ông ấy đã ngã xuống.

note: [message]: speaker=Kalenz
en: I would settle for escape, though I know not which I dread more: foul orcs or fetid caves.
vi: Tôi sẽ tìm cách xoay xở, mặc dù tôi không biết mình sợ điều gì hơn: bọn người thú bẩn thỉu hay các hang động hôi hám.

note: [message]: speaker=second_unit
en: Back to the abyss, spawn of filth!
vi: Cút về địa ngục, đồ rác rưởi!

note: [then]
en: Uncle Somf
vi: Chú Somf

note: [message]: speaker=unit
en: Who... who’s here?
vi: Ai... ai đây?

note: [message]: speaker=Uncle Somf The addressed person is the speaker's niece or nephew.
en: $outlaw_name|! How have you been? I haven’t seen you in years.
vi: $outlaw_name|! Cháu khỏe không? Chú không gặp cháu đã hàng năm trời rồi.

note: [message]: speaker=Uncle Somf The mentioned person, $outlaw_name, is the speaker's niece or nephew.
en: Haw! Any friend of $outlaw_name is a friend of mine too.
vi: Hô! Bạn của $outlaw_name cũng là bạn của ta.

note: [message]: speaker=Konrad
en: We need to make it into the caves of the dwarves.
vi: Chúng tôi cần vào được các hang động của người lùn.

note: [message]: speaker=Uncle Somf
en: The mine entrances were all collapsed intentionally during the fighting. The doors, while heavily defended, remain accessible. The orcish hordes that assault them are repulsed, but you may be able to sneak in unnoticed.
vi: Tất cả mọi lối vào khu mỏ đã bị cố tình đánh sập trong lúc chiến đấu. Các cửa động được bảo vệ chặt chẽ, nhưng vẫn có thể vào được. Đạo quân người thú tấn công các cửa động đã bị đẩy lùi, nhưng các bạn có thể lẻn vào mà không bị phát hiện.

note: [message]: speaker=Uncle Somf
en: The best way is through the mine tunnels. The orcs have never found all the mine entrances, and many still lead deep underground.
vi: Cách tốt nhất là đi xuyên qua các đường hầm khu mỏ. Bọn người thú chẳng bao giờ tìm được mọi lối vào khu mỏ, và có nhiều lối vào vẫn dẫn sâu xuống dưới lòng đất.

note: [message]: speaker=Uncle Somf The addressed person is the speaker's niece or nephew.
en: How are we doing, $outlaw_name|?
vi: Chúng ta làm thế nào đây, $outlaw_name|?

note: [message]: speaker=$outlaw_advisor_store.id
en: The same as always, Uncle!
vi: Như mọi khi, chú ạ!

note: [message]: speaker=Uncle Somf
en: That bad, huh?
vi: Tệ thật, đúng không?

note: [message]: speaker=unit
en: The doors... they can be moved!
vi: Những cánh cửa... chúng xê dịch được!

note: [message]: speaker=Delfador
en: Quickly, now, let us slip inside and hope the dwarves do not object...
vi: Mau lên, chúng ta hãy lẻn vào trong và hy vọng các người lùn không phản đối...

note: [message]: speaker=Kalenz
en: ... and that the orcs do not follow.
vi: ... và bọn người thú không đuổi theo.

note: [message]: speaker=unit
en: The doors are closed and barred from the inside!
vi: Cửa động bị đóng và bị chặn từ bên trong!

note: [message]: speaker=Konrad
en: We can’t get in! What should we do now?
vi: Chúng ta không vào được? Chúng ta sẽ làm gì bây giờ?

note: [message]: speaker=Kalenz
en: It is said that the orcs used old mine tunnels to surprise the dwarves. There appears to be one nearby, to the north-east.
vi: Người ta nói rằng bọn người thú đã sử dụng các đường hầm khu mỏ cũ để đánh úp người lùn. Hình như có một đường hầm ở gần, phía đông bắc.

note: [message]: speaker=Konrad
en: Then we must make it to that tunnel!
vi: Thế thì chúng ta phải đến được đường hầm đó!

note: [message]: speaker=unit
en: This old mine seems to be connected to the main tunnels.
vi: Khu mỏ cũ này hình như nối với các đường hầm chính.

note: [message]: speaker=Kalenz
en: I am hesitant to enter. It will be so difficult in the darkness!
vi: Tôi cảm thấy lưỡng lự khi quyết định vào. Chắc chắn sẽ rất khó khăn trong bóng tối!

note: [message]: speaker=Delfador
en: There is no time for idle chatter or delay of any kind. Onward!
vi: Không còn thời gian để nhàn rỗi huyên thuyên hay chậm trễ đủ kiểu nữa. Lên đường!

note: [message]: speaker=unit
en: I have reached the mine entrance, but there is no tunnel here. Rock and rubble completely block the way.
vi: Tôi đã đến được lối vào khu mỏ, nhưng không có đường hầm nào ở đây. Đá và gạch vụn đã chặn hoàn toàn lối đi.

note: [message]: speaker=Konrad
en: I hope we can make it through the main doors, then.
vi: Thế thì tôi hy vọng chúng ta có thể qua được các cửa động chính.

note: [message]: speaker=Delfador
en: It is our only choice now. Hurry!
vi: Đó là lựa chọn duy nhất của chúng ta. Mau lên!

note: [message]: speaker=Konrad
en: Pray that we live to see sunlight again.
vi: Cầu mong chúng ta sẽ sống để lại được nhìn thấy ánh mặt trời.

note: [message]: speaker=Kalenz
en: We have defeated the foul orcs guarding this land, but we must continue without rest. More will surely come!
vi: Chúng ta đã đánh bại bọn người thú bẩn thỉu canh gác vùng đất này, nhưng chúng ta phải tiếp tục không được nghỉ. Số nhiều hơn chắc chắn sẽ đến!

note: [message]: speaker=Delfador
en: Indeed we must not delay. Let us breach the great doors to the dwarven kingdom.
vi: Đúng là chúng ta không được chậm trễ. Hãy vào các cửa động lớn đến vương quốc người lùn.

note: [message]: speaker=Delfador
en: Indeed we must not delay. The mines in the northeast are the best way to enter.
vi: Đúng là chúng ta không được chậm trễ. Khu mỏ phía đông bắc là cách tốt nhất để vào.

note: [message]: type=Cuttle Fish
en: Ruarrrrr!!!
vi: Gràooooo!

note: [message]: speaker=unit
en: A monster was hiding in that lake!
vi: Một con quái vật ẩn nấp trong hồ!

note: [message]: role=whiner
en: The legend was true! There are always tentacled creatures hiding in the lakes near the dwarven tunnels.
vi: Truyền thuyết là có thật! Luôn có những sinh vật đầy tua ẩn nấp trong hồ gần các đường hầm của người lùn.

note: [message]: speaker=narrator
en: But Konrad’s party was not alone in entering the caves...
vi: Nhưng đội quân của Konrad không đơn độc khi vào hang động...

note: [scenario]: id=14_Plunging_into_the_Darkness
en: Plunging into the Darkness
vi: Tiến sâu vào bóng tối

note: [message]: speaker=Konrad
en: It’s so dark in here I can hardly see!
vi: Ở đây tối quá, tôi chẳng nhìn thấy gì!

note: [message]: speaker=Delfador
en: It is dark indeed. We shall have to light torches and tread slowly and carefully. It may be there are still dwarves down here who can aid us!
vi: Đúng là rất tối. Chúng ta sẽ phải đốt đuốc, đi từ từ và cẩn thận. Có thể vẫn có người lùn ở dưới này có thể giúp đỡ chúng ta!

note: [message]: speaker=Kalenz
en: Indeed. We elves do not fare well in these dark pits.
vi: Quả vậy. Thần tiên chúng tôi không thoải mái lắm ở những căn hầm tối tăm này.

note: [message]: speaker=Relgorn
en: Who are these that approach? Surface-dwellers! On your guard, men!
vi: Ai đến đó? Bọn sống trên mặt đất! Mọi người, vào vị trí canh gác!

note: [message]: speaker=Delfador
en: We come in peace, friends. We come in peace!
vi: Chúng tôi đến với mục đích hòa bình, thưa các bạn. Chúng tôi đến với mục đích hòa bình!

note: [message]: speaker=Relgorn
en: Oh, do you? I see that you are accompanied by elves. Can we dwarves not live in peace without the treacherous elves coming to bother us?
vi: Ồ, thế sao? Tôi thấy ông đi cùng với bọn thần tiên. Người lùn bọn ta không thể sống bình yên mà không có bọn thần tiên phản bội đến để làm phiền bọn ta hay sao?

note: [message]: speaker=Kalenz
en: Why such harsh words, dwarf? Elves have never done you any harm.
vi: Tại sao ngươi nói những lời khó nghe thế hả, tên lùn? Các thần tiên chẳng bao giờ làm hại các ngươi.

note: [message]: speaker=Relgorn
en: ‘Never done us any harm?’ Why, I was there myself, when the elves refused to honor our alliance. Many dwarves were slaughtered, and you cowardly elves did nothing to help!
vi: ’Chẳng bao giờ làm hại bọn ta?’ Thế thì tại sao, chính ta đã ở đó, khi các thần tiên từ chối liên minh với bọn ta. Nhiều người lùn đã bị giết hại, và bọn thần tiên hèn nhát các ngươi đã chẳng làm gì để giúp đỡ!

note: [message]: speaker=Kalenz
en: You go too far! I am Kalenz, a mighty elvish lord! How dare such as you, sniveling in his tunnel, call me a coward?
vi: Ngươi đi quá xa rồi đấy! Ta là Kalenz, chủ tướng thần tiên hùng mạnh! Một kẻ như ngươi, đang khóc sụt sùi trong đường hầm, mà dám gọi ta là kẻ hèn nhát sao?

note: [message]: speaker=Relgorn
en: Very well! Explain your presence here then, human. Who are you? Why have you risked life and limb to come to Knalga, home of the dwarves?
vi: Nói hay lắm! Thế thì hãy giải thích về sự có mặt của ngươi ở đây, con người kia. Ngươi là ai? Tại sao ngươi lại liều mạng đến Knalga, quê hương của những người lùn?

note: [message]: speaker=Konrad
en: Well, we... we...
vi: Chúng tôi... chúng tôi...

note: [message]: speaker=Delfador
en: We have come so that an heir may claim his inheritance, that a king may claim his throne. We seek the Sceptre of Fire.
vi: Chúng tôi đến để một người thừa kế có thể đòi lại quyền thừa kế của mình, để một vị vua có thể đòi lại ngai vàng của mình. Chúng tôi tìm vương trượng lửa.

note: [message]: speaker=Relgorn
en: The Sceptre of Fire? Are you out of your minds? Surely you speak in jest!
vi: Vương trượng lửa? Các ngươi bị mất trí rồi sao? Chắc chắn các ngươi đang nói đùa!

note: [message]: speaker=Delfador
en: We jest not, friend. We seek the Sceptre of Fire. We seek the help of the dwarves in finding it. But know that we will find it, whether you help us or not.
vi: Chúng tôi không nói đùa, anh bạn. Chúng tôi tìm vương trượng lửa. Chúng tôi thỉnh cầu sự giúp đỡ của các người lùn để tìm nó. Nhưng chắc chắn chúng tôi sẽ đi tìm nó, bất kể các anh có giúp chúng tôi hay không.

note: [message]: speaker=Relgorn
en: You speak foolishness. No one even knows if the Sceptre of Fire still exists. And who is this heir, this king that you speak of?
vi: Ông nói những lời thật ngu xuẩn. Thậm chí còn không ai biết vương trượng lửa có còn tồn tại hay không. Và ai là người thừa kế, vị vua mà ông nói đó?

note: [message]: speaker=Konrad
en: I am, sir.
vi: Là tôi, thưa ngài.

note: [message]: speaker=Delfador
en: I am Delfador, Delfador the Great, Arch Mage to King Garard, and Protector of his heir.
vi: Ta là Delfador, Delfador Vĩ đại, pháp sư trưởng của vua Garard, và là người bảo vệ người thừa kế của ngài.

note: [message]: speaker=Relgorn
en: You... you are Delfador? I saw Delfador when I was but a young dwarf, and I will tell you, old man, you are not Delfador. Men! Take these liars out of my sight. Delfador perished many years ago.
vi: Ngươi... ngươi là Delfador? Ta đã nhìn thấy Delfador khi ta còn trẻ, và ta sẽ nói cho ngươi biết, ông già, ngươi không phải là Delfador. Người đâu! Đuổi những kẻ nói láo này đi cho khuất mắt ta. Delfador đã chết cách đây nhiều năm rồi.

note: [message]: speaker=Delfador
en: I am Delfador the Great! Tremble before my wrath!
vi: Ta là Delfador Vĩ đại! Hãy run sợ trước cơn thịnh nộ của ta!

note: [message]: speaker=Relgorn
en: You... you really are Delfador! But we had news that you were dead, years ago!
vi: Ông... ông đúng là Delfador! Nhưng bọn tôi  nghe được tin rằng ông đã chết, cách đây hàng năm trời rồi mà!

note: [message]: speaker=Delfador
en: They thought I was dead. They hoped I was dead. Yet still I live.
vi: Bọn chúng nghĩ rằng ta đã chết. Bọn chúng hy vọng rằng ta đã chết. Nhưng ta vẫn sống.

note: [message]: speaker=Relgorn
en: And you really think that you can find the Sceptre of Fire?
vi: Và ông thực sự nghĩ rằng các người có thể tìm thấy vương trượng lửa sao?

note: [message]: speaker=Delfador
en: Yes, I do. If you help us, friend, all the treasures of Knalga that we find are yours. We want only the Sceptre. It will be dangerous. Make no mistake about that: dwarves will be killed, perhaps many dwarves. But surely it is better than hiding from the orcs like worms.
vi: Đúng vậy. Nếu các anh giúp chúng tôi, anh bạn, toàn bộ kho báu của Knalga mà chúng tôi tìm thấy sẽ là của các anh. Chúng tôi chỉ muốn vương trượng. Sẽ rất nguy hiểm. Đừng nghĩ sai về điều đó: người lùn sẽ bị giết, có thể là nhiều người lùn. Nhưng chắc chắn tốt hơn việc trốn tránh bọn người thú như loài giun dế.

note: [message]: speaker=Delfador
en: Then to the eastern tunnels we shall go!
vi: Thế thì chúng tôi sẽ đến các đường hầm phía đông!

note: [unit]: type=Elvish Shaman, id=Gryphon Tender
en: Gryphon Tender
vi: Người trông nom sư tử đầu chim

note: [message]: speaker=Gryphon Tender
en: I am sorry, Prince Konrad. The young gryphons are breaking their ropes. They are simply getting too large and too restless to restrain anymore!
vi: Tôi xin lỗi, hoàng tử Konrad. Bọn sư tử đầu chim non đang phá đứt dây trói. Chỉ là do chúng đang trở nên quá lớn và quá hiếu động, không thể kiềm chế được nữa!

note: [message]: speaker=Relgorn
en: What’s this? Gryphons in my castle? Remove the beasts!
vi: Cái gì đây? Sư tử đầu chim trong lâu đài của ta? Tống cổ bọn súc vật đi ngay!

note: [message]: speaker=Konrad
en: Beasts? We were planning to use them as mounts.
vi: Súc vật? Chúng tôi định sử dụng chúng làm thú cưỡi.

note: [message]: speaker=Relgorn
en: Ha ha! Gryphons as mounts! Is there no end to your folly?
vi: Ha ha! Sư tử đầu chim làm thú cưỡi! Các người vẫn chưa hết điên rồ sao?

note: [message]: speaker=Konrad [message]: speaker=Kalenz
en: (looks miffed)
vi: (nhìn phật ý)

note: [message]: speaker=Relgorn
en: Well, if you must go on with this mad scheme, I shall supply you with my own troops as riders! A frail human — or worse, an elf — would never be able to handle their violent instincts!
vi: Thôi được, nếu các người phải thực hiện kế hoạch điên rồ này, ta sẽ cung cấp cho các người quân lính của riêng ta để làm kỵ binh! Một con người yếu ớt - hoặc tệ hơn, một thần tiên - sẽ chẳng bao giờ có thể điều khiển được bản năng bạo lực của chúng!

note: [message]: speaker=Konrad
en: Well, I suppose...
vi: Vâng, tôi đoán thế...

note: [unit]: type=Gryphon Rider, id=Mounted Dwarf
en: Mounted Dwarf
vi: Người lùn cưỡi sư tử đầu chim

note: [message]: speaker=Mounted Dwarf
en: Whoa there... No need to be surly, now. Easy...easy... now GO!
vi: Chà chà... Không cần phải cáu kỉnh. Yên nào... yên nào... BAY NÀO!

note: [message]: speaker=narrator
en: You can now recruit fearsome Gryphon Riders!
vi: Bây giờ bạn có thể tuyển các kỵ binh sư tử đầu chim đáng kinh sợ!

note: [message]: speaker=Relgorn
en: Though they stink, gryphons are magnificent animals. They may not be able to navigate our twisted caverns very well, but if you ever see the surface again, they will dominate the skies. Best of luck, Allies-of-Knalga.
vi: Mặc dù bốc mùi, nhưng sư tử đầu chim là những động vật lộng lẫy. Chúng di chuyển trong các hang động ngoằn ngoèo của chúng tôi có thể không được tốt cho lắm, nhưng nếu các người trở lại mặt đất, chúng sẽ thống trị bầu trời. Thay mặt liên minh Knalga, chúc các người may mắn.

note: [message]: speaker=unit
en: Hmm... there seems to be a secret passage behind these rocks!
vi: Hừm... hình như có một lối đi bí mật phía sau những tảng đá này!

note: [message]: speaker=unit
en: There is a great fortune in this chest of treasure! I can count two hundred pieces of gold!
vi: Có một đống của cải lớn trong hòm kho báu này! Tôi có thể đếm được hai trăm lượng vàng!

note: [scenario]: id=15_The_Lost_General
en: The Lost General
vi: Viên tướng bị thất lạc

note: [message]: speaker=Delfador
en: We are now in the main dwarvish caverns.
vi: Giờ chúng ta đang ở trong các hang động chính của người lùn.

note: [message]: speaker=Delfador
en: Underground roads once led to the different parts of the complex, but now everything lies in ruins.
vi: Những con đường dưới lòng đất đã từng dẫn đến những vùng khác nhau của khu liên hợp, nhưng giờ mọi thứ đều đổ nát.

note: [message]: speaker=narrator
en: The sign says ‘Guest quarters’.
vi: Tấm biển đề ’Khu vực dành cho khách’.

note: [message]: speaker=Burlin
en: My uncle’s family drowned after the orcs flooded that cavern...
vi: Gia đình chú tôi đã chết đuối sau khi bọn người thú làm ngập lụt hang động đó...

note: [message]: speaker=narrator
en: A hidden whirlpool sucks you down into a subterranean current!
vi: Một xoáy nước ẩn cuốn bạn vào một dòng chảy dưới mặt đất!

note: [message]: speaker=Ulfdain
en: What’s this, more trolls? Aye, come to papa, little whelps.
vi: Cái gì đây, lại bọn quỷ núi phải hông? Nào, đến với bố đi, bọn oắt con bé nhỏ.

note: [message]
en: Hello? Who is here?
vi: Này? Ai đó?

note: [message]: speaker=Ulfdain
en: What in the world are you? Some sort o’ monster’s appendage set tae lure me down to be yer watery meal, eh?
vi: Cái quái quỷ gì thế? Một loài quái vật nào đó định dụ ta xuống nước để trở thành bữa ăn của mi, đúng hông?

note: [message]: speaker=Ulfdain
en: (sniffs) A mer-mahn. Never heard of it. I doubt yer as tasty as my friends here.
vi: (khụt khịt) Một người-cá. Chưa bao giờ nghe nói đến. Ta hông biết mi có ngon như các bạn của ta ở đây hông.

note: [message]
en: Why are you down here? Are those... troll carcasses?
vi: Tại sao anh lại ở dưới này? Kia là... xác quỷ núi phải không?

note: [message]: speaker=Ulfdain
en: I was brawlin’ with these wee pups here defending my outpost. We got a little carried away, fell in the water, and were sucked down intae this grotto.
vi: Ta đã sống chết với bọn chó con này khi đang bảo vệ tiền đồn. Bọn ta đã bị cuốn đi, ngã vào nước, và bị hút vào hang động này.

note: [message]
en: How long have you been here?
vi: Anh đã ở đây bao lâu rồi?

note: [message]: speaker=Ulfdain
en: Och, several days at least. The troll meat is starting to stink, and I’m a little ravenous, if ye catch my drift. Canna’ swim past that current, and no’ for lack o’ tryin’.
vi: Ơ, ít nhất cũng vài ngày. Thịt quỷ núi bắt đầu bốc mùi, và ta thì khá phàm ăn, mi hiểu điều ta muốn nói chứ. Không thể bơi qua dòng nước đó, và không phải là ta chưa thử.

note: [message]
en: I will rescue you. Hold onto my shoulders, sir dwarf.
vi: Tôi sẽ cứu anh. Hãy bám vào vai tôi, anh lùn.

note: [message]: speaker=Ulfdain
en: Thanks. Nae need to wait around here. Let’s go.
vi: Cảm ơn. Không cần mất thời gian ở đây nữa. Đi thôi.

note: [message]: speaker=narrator
en: Better prepared this time to fight the current, you eventually manage to emerge from the whirlpool.
vi: Lần này được chuẩn bị tốt hơn để đương đầu với dòng chảy, nên cuối cùng bạn cũng nổi lên từ xoáy nước.

note: [message]: speaker=Ulfdain
en: Well, mer-mahn, we made it. I will fight for yer lord. He sounds like a brave fellow.
vi: Chà, người-cá, chúng ta thành công rồi. Ta sẽ chiến đấu cho chủ tướng của mi. Ông ta có vẻ là một ông bạn dũng cảm.

note: [message]: speaker=narrator
en: You emerge into a vast natural cathedral, the walls arching higher than you can see in the darkness. Stretching across the gallery is a great chasm, around which the cave floor appears to have been completely worn smooth. This was once the center of a bustling dwarvish empire, the remnants of which have since been driven into the upper caves of Knalga by the forces of darkness.
vi: Bạn bước vào một thánh đường tự nhiên rộng lớn, với những bức tường hình vòm cao ngất trong bóng tối. Trải dài ngang qua hành lang là một vực thẳm lớn, xung quanh, nền hang động dường như đã hoàn toàn bị bào mòn. Nơi đây đã từng là trung tâm của một đế chế người lùn thịnh vượng, tàn dư của nó đã bị các lực lượng bóng tối đẩy vào những hang sâu của Knalga.

note: [message]: speaker=unit
en: There is a big cave-in south of here.
vi: Có một hang động lớn ở phía nam.

note: [message]: speaker=unit
en: The rocks are moving!
vi: Đá đang xê dịch!

note: [message]: speaker=second_unit
en: Who goes there? Friend or foe?
vi: Ai đó? Bạn hay thù?

note: [message]: speaker=unit
en: We are desperately trying to rid these tunnels of orcs and trolls! Please help us in our quest.
vi: Chúng tôi đang liều mạng tìm cách tống khứ bọn người thú và quỷ núi khỏi các đường hầm này. Xin hãy giúp đỡ chúng tôi.

note: [message]: speaker=second_unit
en: Vile creature! Let us rid these tunnels of its kind!
vi: Lũ sinh vật hèn hạ! Chúng ta hãy giũ sạch nòi giống bọn chúng khỏi các đường hầm này!

note: [message]: speaker=second_unit
en: I did not know that the undead were in these pits!
vi: Tôi không biết bọn ma quái đã ở trong những hang ổ đó!

note: [message]: speaker=second_unit
en: Who is this foul enemy that we fight?
vi: Kẻ thù bẩn thỉu mà chúng ta đang đánh là ai thế?

note: [message]: speaker=Lionel
en: I am Lionel. I am the Lost General. I will avenge myself upon you all!
vi: Ta là Lionel. Ta là viên tướng bị thất lạc. Ta sẽ trả thù tất cả các ngươi!

note: [message]: speaker=Konrad
en: Avenge? What have we done to you that you must avenge?
vi: Trả thù? Bọn ta đã làm gì ngươi mà ngươi phải trả thù?

note: [message]: speaker=Delfador
en: Lionel? A General? I remember that name...
vi: Lionel à? Tướng à? Ta nhớ cái tên đó...

note: [message]: speaker=Lionel
en: Remember me, do you? Aye. I was the king’s finest general, sent down to these pits to retrieve the Sceptre. But the orcs trapped me and my men in this cavern, to starve to death. The dwarves were no help, leaving me to die. Now I will get revenge on you all!
vi: Ngươi còn nhớ ta sao? Ta là tướng lĩnh giỏi nhất của đức vua, được phái xuống các hang hố này để tìm lại vương trượng. Nhưng bọn người thú đã đặt bẫy ta và người của ta trong hang động này, bỏ đói bọn ta đến chết. Bọn người lùn thì chẳng giúp gì, để ta chết. Giờ ta sẽ báo thù tất cả các ngươi!

note: [message]: speaker=Lionel
en: Argh! I am vanquished! But at least by worthy foes, instead of those disgusting orcs.
vi: Á! Ta đã bị đánh bại! Nhưng ít ra cũng dưới tay những kẻ thù xứng đáng, chứ không phải bọn người thú ghê tởm.

note: [message]: speaker=Delfador
en: Rest in peace, Lionel. The poor, lost general.
vi: Yên nghỉ nhé, Lionel. Tội nghiệp, viên tướng bị mất tích.

note: [message]: speaker=Lionel
en: I am destroyed, but my mission must be completed. Though you are foes, you are at least worthy ones, so I will tell you that the Sceptre is east from here, the way you have come from, deep in the caverns. I made the mistake of not asking for directions when I became lost. May you have better fortune in your quest than I did!
vi: Ta đã bị tiêu diệt, nhưng nhiệm vụ của ta phải được hoàn thành. Dù các ngươi là kẻ thù, nhưng ít ra các ngươi cũng là những kẻ xứng đáng, vì thế ta sẽ cho các ngươi biết, vương trượng ở phía đông nơi đây, phía đông của con đường mà các ngươi đã đến, sâu trong các hang động. Ta đã mắc sai lầm vì không hỏi phương hướng lúc ta bị lạc. Cầu mong các ngươi sẽ có vận may tốt hơn ta!

note: [message]: speaker=narrator
en: The earth shakes.
vi: Mặt đất rung chuyển.

note: [message]: speaker=Geldar
en: Tall ones, I thank ye. Life has been nothing but a struggle recently. We are the last outpost o’ civilization in these caves.
vi: Những người cao lớn, tôi cảm ơn các bạn. Gần đây, cuộc sống chẳng là gì ngoài một cuộc đấu tranh. Chúng ta đang ở tiền đồn văn minh cuối cùng trong các hang động này.

note: [message]: speaker=Geldar
en: The Sceptre? Ah, the Sceptre ye seek. You surface dwellers are ambitious. Beyond my citadel the spawn of the darkness hold complete sway. You’ll no’ survive without assistance.
vi: Vương trượng? À, các bạn đang tìm vương trượng. Những cư dân trên mặt đất các bạn thật là nhiều tham vọng. Ngoài thành lũy của tôi, bè lũ của bóng tối chiếm thế thống trị hoàn toàn. Các bạn sẽ không thể sống sót nếu không được hỗ trợ.

note: [message]: speaker=Konrad
en: Your boon is most welcome, sir dwarf. Keeping the Sceptre out of the hands of evil beasts is a common goal for us, and we will prevail with your help.
vi: Chúng tôi hoan nghênh lời đề nghị của ngài. Giữ vương trượng tránh xa tay bọn súc vật xấu xa cũng là mục tiêu của chúng tôi, và chúng tôi sẽ thắng với sự giúp đỡ của ngài.

note: [message]: speaker=narrator
en: You may now recruit the legendary dwarvish guardsmen!
vi: Bây giờ bạn có thể tuyển các vệ binh người lùn huyền thoại!

note: [message]: speaker=Delfador
en: These caves are vast. If we are to find the Sceptre of Fire we must hurry. We are not alone, and now that our foes have smelled our blood it will be worse.
vi: Những hang động này rất rộng lớn. Nếu chúng ta định tìm vương trượng lửa chúng ta phải mau lên. Chúng ta không đơn độc, và giờ sẽ còn tệ hơn vì kẻ thù đã đánh hơi được máu của chúng ta.

note: [message]: speaker=Konrad
en: How will we make it?
vi: Chúng tôi sẽ làm như thế nào?

note: [message]: speaker=Delfador
en: I do not know, Konrad, but I can sense our path only leads us downward. We will continue to the northeast, to the deepest depths of these caverns.
vi: Tôi không biết, Konrad, nhưng tôi có thể cảm nhận con đường của chúng ta sẽ chỉ dẫn chúng ta đi xuống. Chúng ta sẽ tiếp tục về phía đông bắc, tới những nơi sâu nhất của các hang động này.

note: [scenario]: id=16_Hasty_Alliance
en: Hasty Alliance
vi: Liên minh vội vàng

note: [part]
en: The last dwarvish settlement far behind them, the party descended into the deepest parts of the hewn caverns. Except for disturbances caused by the occasional goblin, the air in the lower passages was still and tomblike.
vi: Căn cứ người lùn cuối cùng đã ở xa phía sau, đoàn quân tiến xuống những nơi sâu nhất của hang động. Trừ một vài cuộc quấy nhiễu náo loạn của bọn yêu tinh, không khí trong những lối đi ẩm thấp vẫn tĩnh mịch và âm u.

note: [part]
en: Stepping through a low corridor, Konrad and Delfador emerged from the maze-like catacombs into icy blackness. Darkness seemed to crush them. Lights flickered and went out. Even the staff of the elder mage struggled to produce enough light to see by.
vi: Bước qua một hành lang thấp, Konrad và Delfador thoát khỏi những hầm mộ giống như mê cung để vào một bóng tối lạnh lẽo. Bóng tối dường như đè bẹp họ. Ánh sáng chập chờn rồi tắt. Kể cả cây gậy của vị pháp sư già cũng phải gắng hết sức tạo ra đủ ánh sáng để có thể nhìn xung quanh.

note: [part]
en: A cavernous void stretched out ahead, across which no ceiling or walls were visible. Wind howled and whipped over narrow ledges bridging the depths, almost as if animated by powerful nearby magic... and newly awoken evil.
vi: Một khoảng không rộng lớn trải dài phía trước, băng qua đó, đoàn quân cũng không nhìn thấy trần hay vách. Gió hú và quất từng hồi trên những rìa đá chật hẹp vắt vẻo, như thể được cổ vũ bởi một ma thuật mạnh mẽ nào đó ở gần... và một thế lực đen tối mới thức dậy.

note: [message]: speaker=Konrad
en: Where are we? Which way now? I am tired of this darkness!
vi: Chúng ta đang ở đâu? Giờ đi đường nào? Tôi quá mệt mỏi với bóng tối này!

note: [message]: speaker=Delfador
en: I am not sure of the way. Let me think for a moment.
vi: Tôi không chắc chắn về đường đi. Để tôi nghĩ chút đã.

note: [message]: speaker=Li'sar
en: En garde!
vi: Vào vị trí!

note: [message]: speaker=Konrad
en: What in the world are you doing here?
vi: Cô đang làm gì ở đây thế?

note: [message]: speaker=Li'sar
en: Tracking you down, of course! You have escaped me for the last time!
vi: Bắt các ngươi, tất nhiên! Lần trước, các ngươi đã thoát khỏi tay ta!

note: [message]: speaker=Delfador
en: Foolish girl! We are in the deepest of caverns, probably surrounded by all manner of creatures, and you still want to fight us? You will bring us all to ruin!
vi: Đồ ngốc! Chúng ta đang ở nơi sâu nhất của hang động, có thể đang bị đủ mọi loại sinh vật bao vây, vậy mà cô vẫn muốn đánh chúng tôi sao? Cô sẽ khiến tất cả chúng ta toi mạng!

note: [message]: speaker=Li'sar
en: Don’t try to trick me! I know why you have come here! But I will put an end to you and your treason here. Then I will get the Sceptre, and return to the daylight again!
vi: Đừng có lừa ta! Ta biết tại sao các ngươi đến đây! Nhưng ta sẽ kết liễu các ngươi và ý đồ mưu phản của các ngươi ở đây. Sau đó ta sẽ lấy vương trượng, và lại trở về với ánh mặt trời!

note: [message]: type=Goblin Knight
en: Surprise! Die, you sun-lovers!
vi: Ngạc nhiên chưa! Chết đi, những kẻ yêu-mặt-trời các ngươi!

note: [message]: speaker=Li'sar
en: I see we have little choice but to help each other. Let us fight together until we return to the surface. Agreed?
vi: Ta thấy chúng ta không còn lựa chọn nào khác ngoài việc giúp đỡ lẫn nhau. Chúng ta hãy cùng chiến đấu đến khi trở lại mặt đất. Đồng ý chứ?

note: [message]: speaker=Li'sar
en: But once we escape from this hole, I have a score to settle with you!
vi: Nhưng một khi chúng ta thoát khỏi cái lỗ này, ta sẽ thanh toán nợ nần với ngươi!

note: [message]: speaker=Li'sar
en: Yes. We agreed to help each other get out of these pits alive, did we not? Let us continue to pool our resources. I pledge to you my gold.
vi: Được. Tôi đồng ý chúng ta giúp đỡ lẫn nhau cùng sống sót ra khỏi hang ổ này, tại sao lại không nhỉ? Hãy tiếp tục góp chung các nguồn lực của chúng ta. Tôi cho anh cầm cố số vàng của tôi.

note: [message]: speaker=unit
en: I can’t believe it should end like this!
vi: Ta không thể tin kết cục lại như thế này!

note: [part]
en: Across the chasm, the air almost crackled with magical energy. It also became steadily warmer. The floor was smooth and glassy in places, and a faint glow provided a small reprieve from the thick blackness. Volcanic fumes drifted up from cracks in the floor.
vi: Băng qua vực thẳm, không khí gần như nứt nẻ trước năng lượng ma thuật. Nó cũng trở nên dần dần ấm hơn. Nền hang nhẵn và bóng loáng, và một ánh sáng yếu ớt không đủ để xua đi bóng tối dày đặc. Khói bụi núi lửa phun ra từ những kẽ nứt trên nền hang động.

note: [part]
en: Distant rumbles and earthquakes made it difficult to keep steady footing. The very earth had come alive, heaving, struggling to be relieved of its centuries-old burden...
vi: Những tiếng ầm ầm từ xa và những trận động đất khiến việc đứng vững trở nên khó khăn. Lòng đất trở nên đầy sức sống, căng tràn, sẵn sàng giải tỏa gánh nặng đã chất chứa hàng thế kỷ...

note: [objective]: condition=win
en: Capture the Sceptre of Fire with Konrad or Li’sar
vi: Konrad hoặc Li’sar lấy được vương trượng lửa

note: [note] [message]: speaker=narrator
en: If Delfador rests, he can concentrate on the location of the Sceptre of Fire.
vi: Nếu Delfador nghỉ ngơi, ông ấy có thể chú tâm vào địa điểm của vương trượng lửa.

note: [message]: speaker=Konrad
en: The Sceptre must be getting close now! Where shall we go?
vi: Vương trượng chắc chắn phải ở gần đây! Chúng ta sẽ đi đâu?

note: [message]: speaker=Kalenz
en: We cannot explore this much area by ourselves, especially if we are beset by the denizens of these caves. We must ask our dwarven allies to help search the caves with us.
vi: Bản thân chúng ta không thể thăm dò vùng này nhiều được, đặc biệt khi chúng ta bị cư dân của những hang động này bao vây. Chúng ta phải đề nghị các đồng minh người lùn giúp tìm kiếm hang động cùng chúng ta.

note: [message]: speaker=Delfador
en: Yes, I feel it is near here! We must search for it carefully.
vi: Đúng vậy, tôi cảm thấy nó ở gần đây! Chúng ta phải tìm kiếm cẩn thận.

note: [message]: speaker=Li'sar
en: An earthquake! We’ll be trapped!
vi: Một trận động đất! Chúng ta sẽ bị sập bẫy!

note: [message]: speaker=Li'sar
en: Aware? Who? Delfador, what does he mean?
vi: Nhận thấy? Ai? Delfador, ông ấy nói thế nghĩa là sao?

note: [message]: speaker=Delfador
en: The Sceptre... the earth... the molten lava... the fire... the air around us... everything. It calls out to the heir — I can barely hold it back in my mind. It was forged here, not far north of where we now stand. The sheer power of it!
vi: Vương trượng... lòng đất... dung nham nóng chảy... lửa... không khí xung quanh chúng ta... mọi thứ. Nó đang vẫy gọi người thừa kế - Tôi khó có thể giữ suy nghĩ đó lại trong tâm trí của tôi. Nó đã được rèn ở đây, không xa về phía bắc nơi chúng ta đang đứng. Sức mạnh tuyệt đối của nó!

note: [message]: speaker=Konrad
en: Where? Where is it?
vi: Đâu? Nó ở đâu?

note: [message]: speaker=Delfador
en: North. More than that, I cannot tell.
vi: Phía bắc. Tôi chỉ có thể nói vậy.

note: [message]: speaker=Li'sar
en: Konrad, as promised, here is my purse, full of gold.
vi: Konrad, như đã hứa, đây là ví của tôi, đầy vàng.

note: [message]: speaker=narrator
en: You receive 300 pieces of gold!
vi: Bạn nhận được 300 lượng vàng!

note: [message]: speaker=Delfador
en: I think... I think if I were to concentrate a bit I could tell you where it is.
vi: Tôi nghĩ... tôi nghĩ nếu tôi chú tâm một chút, tôi có thể nói cho cậu biết nó ở đâu.

note: [floating_text]
en: Concentrating
vi: Chú tâm

note: [message]: speaker=Delfador
en: I sense we are quite near the Sceptre; in fact, we should be able to see it right about now...
vi: Tôi cảm nhận thấy chúng ta ở khá gần vương trượng. Quả thực, chúng ta có thể nhìn thấy nó đâu đó quanh đây...

note: [scenario]: id=18_A_Choice_Must_Be_Made
en: A Choice Must Be Made
vi: Một lựa chọn phải được thực hiện

note: [part]
en: The Sceptre, initially dulled from decades of dust and debris, began to glow from the ruby’s inner fire. Dwarvish runes on the golden handle lit up in pulsating blue. The heat and light were comforting in the pitch-black.
vi: Vương trượng, ban đầu bị mờ sau hàng thập kỷ khói bụi và đất đá, bắt đầu bừng sáng nhờ ngọn lửa của viên đá bên trong. Những dấu khắc thần bí của người lùn trên cán trượng bằng vàng sáng lên màu xanh lung linh. Hơi nóng và ánh sáng xua tan màu đen sền sệt.

note: [part]
en: An early encounter with the Sceptre in the hands of its new owners left several trolls as smoking husks. Sensing the awakening of a powerful magic, the dwellers of the deep quickly scattered and remained out of sight.
vi: Cuộc chạm trán đầu tiên với vương trượng trong tay những người sở hữu mới biến một vài con quỷ núi thành những cái xác bốc khói. Cảm nhận sự thức giấc của một phép thuật mạnh mẽ, các cư dân của cõi sâu nhanh chóng bỏ chạy tán loạn và tránh xa.

note: [part]
en: Delfador led his young charges through lonely corridors and abandoned tunnels for four days. For the first time Konrad saw signs of fatigue in the old wizard’s normally inscrutable face. Finally, fresh air greeted the party...
vi: Delfador dẫn những người trẻ tuổi của mình qua những hành lang vắng vẻ và những đường hầm bị bỏ hoang trong bốn ngày. Lần đầu tiên Konrad nhìn thấy dấu hiệu của sự mệt mỏi trên khuôn mặt bí hiểm của vị pháp sư già. Cuối cùng, không khí trong lành cũng chào đón đoàn quân...

note: [objective]: condition=win
en: Defeat either of the enemy leaders
vi: Đánh bại một trong hai chỉ huy của kẻ thù

note: [message]: speaker=Li'sar
en: I thank you for helping me get back to the surface, but now I must take what is mine!
vi: Ta cảm ơn các ngươi đã giúp ta lên được mặt đất, nhưng giờ ta phải đòi lại những gì của ta!

note: [message]: speaker=Li'sar
en: Did you think I was just playing around? I need to take my inheritance!
vi: Ngươi nghĩ ta chỉ nói đùa thôi sao? Ta cần giành quyền thừa kế!

note: [message]: speaker=Konrad
en: Then let us devise a battle plan.
vi: Thế thì chúng ta hãy đặt ra một kế hoạch chiến đấu.

note: [message]: speaker=Li'sar
en: We have escaped.
vi: Chúng ta đã trốn thoát.

note: [message]: speaker=Li'sar
en: No, I was thinking... I don’t really want to kill you. I have what I came to get. So if you promise never to come south of the Great River, I will spare your life.
vi: Không, ta đã nghĩ... ta thực sự không muốn giết ngươi. Ta đã có được thứ ta cần có. Nếu ngươi hứa không bao giờ đến phía nam Dòng Sông Lớn nữa, ta sẽ tha mạng cho ngươi.

note: [message]: speaker=Li'sar
en: Such words in the presence of royalty! Do you want me to fry you, Elf?
vi: Ngươi dám nói những lời như thế với một công chúa hoàng gia sao! Ngươi có muốn ta rán chín ngươi không, tên thần tiên kia?

note: [message]: speaker=Delfador
en: Friends, peace! Though we are out of the tunnels, we are hardly safe. We are somewhere in the arid and wild north lands, that is all we know. Behold! To the north, orcs, to the south, dark hordes. We must remain at peace with one another, or else all perish!
vi: Hòa bình nào, các bạn! Dù chúng ta đã ra được khỏi đường hầm, nhưng không phải chúng ta đã an toàn. Chúng ta đang ở một nơi nào đó trong vùng đất phương bắc khô cằn và hoang vu, đó là tất cả những gì chúng ta biết. Nhìn kìa, ở phía bắc là bọn người thú, ở phía nam là các đạo quân bóng tối. Chúng ta phải tiếp tục hòa bình với nhau, nếu không tất cả chúng ta sẽ bỏ mạng!

note: [message]: speaker=Li'sar
en: I suppose that helping each other for a while longer would be mutually beneficial. But what should we do? How should we defend ourselves?
vi: Tôi cho rằng giúp nhau thêm một chút nữa sẽ có lợi cho cả đôi bên. Nhưng chúng ta sẽ làm gì? Chúng ta sẽ tự bảo vệ mình bằng cách nào?

note: [message]: speaker=Kalenz "Longlier" <- English "long" + "lies"; translate accordingly
en: I can tell where we are. That is the river that is known as Longlier to men, called Arkan-thoria in my people’s ancient tongue. The home of my people lies to the east.
vi: Tôi có thể nói chúng ta đang ở đâu. Kia là dòng sông có tên Longlier đối với con người, gọi là Arkan-thoria theo ngôn ngữ cổ của chúng tôi. Quê hương của chúng tôi nằm ở phía đông.

note: [message]: speaker=Konrad
en: Then perhaps we should head east along the river, and seek refuge and rest there for a time?
vi: Thế thì có lẽ chúng ta nên tiến về phía đông dọc theo dòng sông, tìm nơi ẩn náu và nghỉ ngơi ở đó một khoảng thời gian?

note: [message]: speaker=Kalenz
en: We should indeed seek refuge there, my lord, but not by going east along the river. Its name means ‘The River of Bones’. Great and evil creatures lurk along its banks, its waters are not fit to drink, and it runs over the Cliffs of Thoria. It has been many centuries since any man or elf has passed over the Cliffs and survived. No, Prince, we must choose another way.
vi: Đúng là chúng ta nên tìm nơi ẩn náu ở đó, thưa hoàng tử, nhưng không phải bằng cách đi về phía đông dọc theo dòng sông. Tên của nó có nghĩa là ’dòng sông xương cốt’. Những sinh vật lớn và xấu xa ẩn nấp dọc theo bờ sông, nước của nó không thích hợp để uống, và nó chảy qua vách đá Thoria. Đã nhiều thế kỷ trôi qua kể từ khi có con người hay thần tiên đi qua vách đá đó mà sống sót. Không, hoàng tử, chúng ta phải chọn một đường khác.

note: [message]: speaker=Konrad
en: But which way, Kalenz?
vi: Nhưng đường nào, Kalenz?

note: [message]: speaker=Kalenz
en: We may take two paths which avoid the river. North, through the ancient home of my people, and then east to where they now live. Or we can go south, passing through the swamps, before turning east and then north. We would cross the river one time more if we chose that route, but I know a safe place for the crossing.
vi: Có hai con đường tránh được dòng sông. Đi về phía bắc, qua quê hương cũ của chúng tôi, và sau đó đi về phía đông đến nơi giờ họ đang sống. Hoặc chúng ta có thể đi về phía nam, qua các đầm lầy, trước khi đổi hướng về phía đông và sau đó về phía bắc. Chúng ta sẽ băng qua sông một lần nữa nếu chúng ta chọn con đường đó, nhưng tôi biết một nơi an toàn để băng qua sông.

note: [message]: speaker=Li'sar
en: If the elves will promise me refuge and safe passage, then I will go.
vi: Nếu các thần tiên hứa cho ta nơi ẩn náu và chuyến đi an toàn, thì ta sẽ đi.

note: [message]: speaker=Delfador
en: So, we must choose. To the north past the orcs, where lie the ancient snow plains of the elves, or to the south, beyond the armies of the Walking Dead where the dreaded swamps await.
vi: Thế thì chúng ta phải lựa chọn. Đi về phía bắc vượt qua bọn người thú, nơi có vùng đồng bằng tuyết cổ xưa của các thần tiên, hoặc đi về phía nam, vượt qua đội quân của bọn ma quái, nơi những đầm lầy kinh hoàng đang chờ đợi.

note: [message]: speaker=Konrad
en: Loyal merfolk, you have served far beyond what your debt of gratitude requires. I will trust your strength and loyalty through this tribulation even as you trusted us to lead you through the heart of a volcano.
vi: Các người cá trung thành, các bạn đã phục vụ chúng tôi vượt xa những gì cần có để trả món nợ ân nghĩa. Tôi tin tưởng sức mạnh và lòng trung thành của các bạn suốt chặng đường khổ cực này thậm chí cũng như các bạn đã tin tưởng chúng tôi khi dẫn các bạn qua giữa núi lửa.

note: [message]: speaker=Konrad
en: If you are confident you can navigate these waters and guide our forces to safety, then lead on.
vi: Nếu các bạn chắc chắn có thể di chuyển khắp vùng nước này và dẫn lực lượng của chúng tôi đến nơi an toàn, thì hãy dẫn đường cho chúng tôi.

note: [message]: speaker=unit
en: I am, my liege. We press ahead. Stay close, noble masters.
vi: Tôi đây, thưa chủ tướng. Chúng ta thẳng tiến. Hãy đi gần nhau, các chủ tướng cao quý.

note: [message]: speaker=Delfador
en: I suspected you would attempt to lead us down the banks of Longlier...
vi: Tôi nghi ngờ khả năng các anh có thể dẫn chúng tôi xuôi theo bờ sông Longlier...

note: [message]: speaker=Kalenz
en: (shock) What!? Konrad, your folly is appalling! Do you flout my advice?
vi: (sốc) Cái gì?! Konrad, cậu điên rồi! Cậu coi thường lời khuyên của tôi sao?

note: [message]: speaker=Li'sar
en: We are traveling east? Down the river? Konrad, I hope you know what you are committing us to.
vi: Chúng ta sẽ đi về phía đông sao? Xuôi dòng sông sao? Konrad, tôi hy vọng anh biết những gì anh đang làm.

note: [message]: speaker=Kalenz
en: Of course not, whelp, else he would have chosen a safer route.
vi: Tất nhiên là không, con nhóc, nếu không cậu ta đã chọn một con đường an toàn hơn.

note: [message]: speaker=Kalenz
en: Delfador, you cannot allow this to happen! We march to our death!
vi: Delfador, ngài không thể để điều này xảy ra! Chúng ta chắc chắn sẽ chết!

note: [message]: speaker=Delfador
en: (sigh) I have been spoiled by years of genteel living among your kind, Kalenz. An elf’s capacity for introspection and serenity is exceeded only by his ferocity and passion in battle.
vi: (thở dài) Tôi đã cảm thấy yếu lòng nhiều năm khi sống cùng người của ngài, Kalenz. Chỉ lòng hăng say và khát khao chiến đấu mới vượt qua được năng lực nội quan và tính trầm lặng của một thần tiên.

note: [message]: speaker=Delfador
en: It offends your pride and wisdom to suffer the indignity of accepting the will of humans, especially in such a harsh predicament. I urge you to remember how far we have come under Konrad’s leadership, and how close we are to bringing the hammer of destiny crashing down on Queen Asheviere’s ill-gotten throne. We will journey east.
vi: Phải chịu đựng sỉ nhục khi chấp nhận ý chí của loài người là một điều xúc phạm đến lòng kiêu hãnh và sự thông thái của ngài, đặc biệt trong tình hình gay gắt như thế này. Tôi nhấn mạnh để ngài nhớ từ lâu chúng ta đã được dẫn dắt dưới sự chỉ huy của Konrad, và chúng ta sắp sửa giáng cây búa định mệnh xuống ngai vàng phi nghĩa của Asheviere. Chúng ta sẽ tiến về phía đông.

note: [message]: speaker=Kalenz
en: I do not like this, old friend. There are legends of things dwelling on this river that even I dare not speak of...
vi: Tôi không thích quyết định này, ông bạn già. Có truyền thuyết về những thứ đang cư ngụ trên dòng sông này mà tôi cũng không dám nói đến...

note: [message]: speaker=unit
en: Prince Konrad, are you sure you want to do this?
vi: Hoàng tử Konrad, ngài có chắc chắn muốn làm điều này không?

note: [message]: speaker=Konrad
en: I say that...
vi: Tôi nghĩ rằng...

note: [option]
en: On second thought, perhaps we should choose a safer way to go.
vi: Suy đi tính lại, có lẽ chúng ta nên chọn một con đường an toàn hơn.

note: [message]: speaker=unit
en: As you say, my lord.
vi: Vâng, thưa ngài.

note: [message]: speaker=narrator
en: If you want to choose the river path later, move a merman to the right end of the river again.
vi: Nếu bạn muốn chọn đường sông về sau, di chuyển một người cá đến đầu bên phải của dòng sông một lần nữa.

note: [scenario]: id=19a_Snow_Plains
en: Snow Plains
vi: Đồng bằng tuyết

note: [message]: speaker=Kalenz
en: These fields of snow were once the home of my people. We left here centuries ago. Legends say a great sword of fire was left behind.
vi: Những cánh đồng tuyết này đã từng là quê hương của chúng tôi. Chúng tôi đã rời khỏi đây cách đây hàng thế kỷ. Truyền thuyết kể rằng một thanh kiếm lửa lớn đã bị bỏ lại.

note: [message]: speaker=Konrad
en: This sword may prove useful on our journey ahead. I wonder where it could be hidden.
vi: Thanh kiếm này có thể hữu ích cho cuộc hành trình sắp tới của chúng ta. Tôi tự hỏi nó có thể bị giấu ở đâu.

note: [message]: speaker=Delfador
en: Who would discard such a wondrous artifact?
vi: Ai mà lại vứt bỏ một báu vật kỳ diệu như thế?

note: [message]: speaker=Kalenz
en: I believe it belonged to Ila’alion, a mighty Marshal of the Wood. It was enchanted as a boon to him by your elvish friends in the south. He was visiting their home as an envoy from us North Elves and was called upon to vanquish some beast or other.
vi: Tôi tin nó là của Ila’alion, một nguyên soái thần tiên hùng mạnh. Nó đã được các thần tiên phương nam, bạn của ngài, bỏ bùa để làm tặng vật cho ông ấy. Ông ấy đã thăm quê hương của họ với vai trò là phái viên của các thần tiên phương Bắc chúng tôi, và đã được kêu gọi để đánh bại một con quái vật hay gì đó khác.

note: [message]: speaker=Konrad
en: Some boon! All for a beast?
vi: Tặng vật! Để đánh một con quái vật?

note: [message]: speaker=Kalenz
en: It must have been an infestation. Regardless, after returning to his own people, the sword was nothing but an invitation to disaster.
vi: Đó chắc phải là một cuộc cướp phá khủng khiếp. Thế nhưng, sau khi trở về với mọi người, thanh kiếm chỉ là một lời mời thảm họa.

note: [message]: speaker=Kalenz
en: His fellow marshals... well, one could say they were slow to come to Ila’alion’s aid as he held this very plain against an orcish incursion. They resented his arrogance as the bearer of the sword, and indignation is a powerful force amongst my people at times. The sword has been lost in orcish territory ever since.
vi: Các nguyên soái đồng đội của ông ấy... có thể nói họ đã quá chậm để đến giúp đỡ Ila’alion khi ông ấy trấn giữ vùng đồng bằng này chống lại một cuộc xâm lược của bọn người thú. Họ phẫn nộ vì tính kiêu ngạo của ông ấy, khi là người cầm thanh kiếm, và sự phẫn nộ đối với các thần tiên đôi lúc là một vũ lực lớn. Thanh kiếm đã bị thất lạc trong lãnh thổ của bọn người thú kể từ đó.

note: [message]: speaker=Li'sar
en: He was just someone who couldn’t handle the power given to him.
vi: Đó chỉ là một người không biết điều khiển sức mạnh được trao cho mình.

note: [message]: speaker=Kalenz
en: You would do well to learn the lesson he did not.
vi: Cô đã học được bài học ấy rồi đấy.

note: [message]: speaker=Li'sar
en: Move along, elf, unless you enjoy making camp in this icy waste. I, for one, do not!
vi: Tiến lên đi, tên thần tiên, trừ khi ngươi muốn cắm trại ở nơi hoang vu lạnh lẽo này. Còn ta thì không!

note: [message]: speaker=Li'sar
en: Listen, you whose eyes are fair but hide a vacuum, do you think I do not know what power can do to one’s soul? What evils a person is capable of when truth and righteousness are but scrolls that can be rewritten when a queen grows tired of them?
vi: Nghe đây, kẻ có mắt như mù, ông nghĩ ta không biết quyền lực có thể làm gì với tâm hồn con người sao? Những tội lỗi xấu xa một người có thể phạm phải là gì khi lẽ phải và công bằng chỉ là những văn kiện có thể viết ra mà một nữ hoàng đã phát chán vì chúng?

note: [message]: speaker=Li'sar
en: I became my mother’s most trusted aide-de-camp. I was sent to quiet the worst of the rebellion. Of course they fought back. I never knew who these people were or why they fought my mother. Konrad, you are lucky. You do not know what Wesnoth has been like these past many years. There is no peace. I have never known peace.
vi: Ta trở thành sĩ quan phụ tá đáng tin cậy nhất của mẹ ta. Ta được phái đi để dẹp những âm mưu nổi loạn. Tất nhiên bọn chúng đã đánh trả. Ta chẳng bao giờ biết những kẻ đó là ai hay tại sao bọn chúng lại đánh mẹ ta. Konrad, anh may mắn đấy. Anh không biết Wesnoth đã như thế nào nhiều năm vừa qua đâu. Không có hòa bình. Ta chẳng bao giờ biết đến hòa bình.

note: [message]: speaker=Delfador
en: I do know the cup of bitterness poured out on Wesnoth by your mother, child. The land has been torn apart. The elves know this. The orcs know this. Undead can feel it. Large armies of men march across the plains hunting each other, and when no men remain, outsiders will claim Wesnoth as their home.
vi: Tôi biết nỗi đau khổ mẹ cô đã gây ra cho Wesnoth, cô bé. Đất nước đã bị chia cắt. Thần tiên biết. Bọn người thú biết. Bọn ma quái cảm nhận được. Nhiều quân đội lớn loài người băng qua các vùng đồng bằng săn đuổi lẫn nhau, và khi không còn người nào sống sót, những kẻ ngoài cuộc sẽ tự nhận Wesnoth là nhà của chúng.

note: [scenario]: id=19b_Swamp_Of_Dread
en: Swamp Of Dread
vi: Đầm lầy kinh hoàng

note: [objective]: condition=win
en: Defeat the Lich-Lord Aimucasur
vi: Đánh bại chúa tể thây ma Aimucasur

note: [objective]: condition=win
en: Defeat all Death Knights first
vi: Đánh bại tất cả các hiệp sĩ chết chóc trước tiên

note: [message]: speaker=Delfador
en: This land is cursed. Liches have existed here for ages, luring adventurers and soldiers to their deaths and amassing great armies and fortunes.
vi: Vùng đất này thật đáng nguyền rủa. Các thây ma đã tồn tại ở đây hàng năm trời, dụ những kẻ phiêu lưu và binh lính vào chỗ chết để làm giàu cho quân đội và của cải của chúng.

note: [message]: speaker=Konrad
en: Look there! The swamp is infested with all manner of skeletons, corpses, and worse. I hope I have made a wise choice in taking this path.
vi: Nhìn kìa! Đầm lầy tràn ngập đủ mọi thể loại xương khô, xác chết và những thứ tồi tệ. Tôi hy vọng mình đã thực hiện một lựa chọn khôn ngoan khi đi đường này.

note: [message]: speaker=Delfador
en: These Death Knights appear to be minions enslaved by the Lich-Lord. This one must be particularly powerful, since Death Knights are usually strong-willed spirits on their own.
vi: Các hiệp sĩ chết chóc hình như là nô lệ của tên chúa tể thây ma. Tên này chắc phải rất mạnh, vì các hiệp sĩ chết chóc thường có linh hồn rất cứng cỏi.

note: [message]: speaker=Kalenz
en: I believe we can destroy the master and release the minions. There is much fighting to be done before we can pass through these swamps in peace. May our bones not join these fallen warriors who now oppose us.
vi: Tôi tin chúng ta có thể tiêu diệt tên chủ tướng và giải phóng các nô lệ. Chúng ta sẽ phải chiến đấu quyết liệt trước khi có thể an toàn đi qua vùng đầm lầy này. Hy vọng những bộ xương của chúng ta sẽ không tham gia cùng các chiến binh đã chết, những kẻ giờ đang chống lại chúng ta đó.

note: [message]: speaker=narrator
en: The Death Knight explodes into a cloud of dust as it is eradicated. Its armor, however, drops to the ground and remains intact. The heavy black steel is polished to a mirror shine.
vi: Tên hiệp sĩ chết chóc nổ tung thành một đám mây bụi khi bị tiêu diệt. Nhưng chiếc áo giáp của hắn rơi xuống đất và vẫn còn nguyên vẹn. Khối thép màu đen nặng nề sáng bóng như ánh gương.

note: [message]: speaker=Li'sar
en: Delfador... that breastplate... how did it end up here?
vi: Delfador... tấm giáp che ngực đó... sao nó lại ở đây?

note: [message]: speaker=Delfador
en: Its owner was surely a famous warrior in life. I wonder who it was. That plate must have a powerful enchantment to have resisted centuries of decay. Choose wisely who will bear it.
vi: Kẻ sở hữu nó chắc chắn là một chiến binh nổi tiếng khi còn sống. Ta tự hỏi hắn là ai. Tấm giáp đó chắc phải có một bùa phép mạnh để có thể chịu được hàng thế kỷ không bị han gỉ. Hãy lựa chọn một cách khôn ngoan người sẽ mặc nó.

note: [message]: speaker=narrator
en: As the last of its generals falls, an ear-splitting screech escapes from the lich. It is clear that controlling such powerful spirits has drained it significantly, and it is seething in anger towards you.
vi: Khi tên hiệp sĩ chết chóc cuối cùng ngã xuống, một tiếng thét chói tai phát ra từ tên chúa tể thây ma. Rõ ràng việc điều khiển những linh hồn mạnh như thế đã khiến hắn yếu đi một cách đáng kể, và hắn sôi sục giận dữ.

note: [message]: speaker=narrator
en: A final blow destroys the lich, releasing a small shock wave of energy outwards. A giant cloud of dust billows out as the remnants of the lich’s once-mortal body disintegrate for the last time.
vi: Đòn đánh cuối cùng tiêu diệt tên chúa tể thây ma, giải phóng một luồng sóng năng lượng chấn động. Một đám mây bụi cuồn cuộn khổng lồ trào ra khi những tàn dư của thân xác con người một thời tan rã lần cuối cùng.

note: [message]: speaker=narrator
en: A final blow destroys the lich, releasing a small shock wave of energy outwards. The last of his minions silently falls like a puppet with its strings cut. A cloud of dust billows outwards as the remnants of the lich’s once-mortal body disintegrate for the last time.
vi: Đòn đánh cuối cùng tiêu diệt tên chúa tể thây ma, giải phóng một luồng sóng năng lượng chấn động. Kẻ thuộc hạ cuối cùng của hắn ngã gục như một con rối bị cắt dây. Một đám mây bụi cuồn cuộn trào ra khi những tàn dư của thân xác con người một thời tan rã lần cuối cùng.

note: [message]: speaker=narrator
en: A final blow destroys the lich, releasing a small shock wave of energy outwards. His minions fall like puppets with their strings cut. A cloud of dust billows out as the remnants of the lich’s once-mortal body disintegrate for the last time.
vi: Đòn đánh cuối cùng tiêu diệt tên chúa tể thây ma, giải phóng một luồng sóng năng lượng chấn động. Những kẻ thuộc hạ của hắn ngã gục như những con rối bị cắt dây. Một đám mây bụi cuồn cuộn trào ra khi những tàn dư của thân xác con người một thời tan rã lần cuối cùng.

note: [message]: speaker=Delfador
en: Aimucasur’s lordship over this cursed ground is broken.
vi: Quyền lực của Aimucasur trên vùng đất đáng nguyền rủa này đã kết thúc.

note: [message]: speaker=Delfador
en: Yes, very powerful. I was not certain of his identity at first, but it is certain now. He lived centuries ago... he appears in our histories, a former headmaster on Alduin. He was reported to have disappeared, and now we know what happened to him.
vi: Đúng vậy, rất mạnh. Ban đầu tôi không chắc chắn về danh tính của hắn, nhưng giờ thì chắc chắn. Hắn đã sống cách đây hàng thế kỷ... hắn xuất hiện trong sử sách của chúng tôi, một hiệu trưởng trên đảo Alduin. Hắn được cho là đã mất tích, và giờ chúng ta biết điều gì đã xảy ra với hắn.

note: [message]: speaker=Li'sar
en: Move along, Elf, unless you enjoy making camp in this slimy bog. I, for one, do not!
vi: Tiến lên đi, tên thần tiên, trừ khi ngươi muốn cắm trại ở vũng lầy nhơ nhớp này. Còn ta thì không!

note: [message]: speaker=Li'sar
en: Listen, you whose eyes are fair but hide a vacuum, do you not think I know what power does to one’s soul? What evils a person is capable of when truth and righteousness are but scrolls that can be rewritten when a queen grows tired of them?
vi: Nghe đây, kẻ có mắt như mù, ông nghĩ ta không biết quyền lực có thể làm gì với tâm hồn con người sao? Những tội lỗi xấu xa một người có thể phạm phải là gì khi lẽ phải và công bằng chỉ là những văn kiện có thể viết ra mà một nữ hoàng đã phát chán vì chúng?

note: [scenario]: id=19c_Cliffs_of_Thoria
en: The Cliffs of Thoria
vi: Vách đá Thoria

note: [objective]: condition=win
en: Make it to the end of the river
vi: Đến được cuối dòng sông

note: [message]: role=merman-advisor
en: These are not proper ships, but shallow-draft boats built only recently; much of their timber is green. They were sunk in battle, not by a storm. Those that were not capsized have been burned. The battle must have taken place not long ago, perhaps only a few weeks past. We’ve found no survivors. One more thing...all flew the banner of the Crown of Wesnoth.
vi: Đó không phải là tàu, mà là những con thuyền nước nông chỉ mới được đóng gần đây, nhiều khúc gỗ vẫn còn mới. Chúng bị chìm trong chiến trận, không phải do bão. Những con thuyền không bị lật úp đã bị đốt cháy. Trận chiến chắc đã diễn ra cách đây không lâu, có lẽ chỉ khoảng vài tuần. Chúng tôi không tìm thấy người nào sống sót. Một thứ nữa... tất cả đều cắm cờ của vương triều Wesnoth.

note: [message]: speaker=Delfador
en: Haven’t you found any enemy boats, ones the Wesnothians were fighting against?
vi: Các bạn có tìm thấy thuyền của kẻ địch không, kẻ mà những người Wesnoth đánh lại ấy?

note: [message]: speaker=Li'sar
en: Perhaps the monsters Lord Kalenz alluded to sunk the boats.
vi: Có lẽ bọn quái vật mà chủ tướng Kalenz từng ám chỉ đã đánh chìm các con thuyền.

note: [message]: speaker=Kalenz
en: That is possible. I would guess they were seeking a way east, just as we are.
vi: Có thể. Tôi đoán chúng đang tìm đường về phía đông, cũng như chúng ta.

note: [message]: speaker=Konrad
en: What do we do next? How much more of the river do we still have to travel?
vi: Chúng ta làm gì tiếp đây? Chúng ta còn phải đi trên sông bao lâu nữa?

note: [message]: speaker=Li'sar
en: Then we have only two choices: to proceed down the river or to go back where we came from and fight our way through the orcs or the undead.
vi: Thế thì chúng ta chỉ có hai lựa chọn: tiếp tục xuôi theo dòng sông hoặc trở lại nơi chúng ta đã đến từ đó và tìm đường qua bọn người thú hoặc bọn ma quái.

note: [message]: speaker=Delfador
en: We certainly have no time to go back! We must hurry to the home of the North Elves, to meet with our elven allies.
vi: Chúng ta chắc chắn không có thời gian để trở lại nữa! Chúng ta phải mau chóng đến quê hương của các thần tiên phương Bắc, để gặp các đồng minh thần tiên của chúng ta.

note: [message]: speaker=Konrad
en: Delfador is right. We must go on!
vi: Delfador nói đúng. Chúng ta phải đi thôi!

note: [message]: speaker=Konrad
en: Oh my! A monster!
vi: Ôi trời! Một con quái vật!

note: [message]: speaker=Li'sar
en: A dragon! A big one!
vi: Một con rồng! Một con rồng lớn!

note: [message]: speaker=Keh Ohn
en: I am Keh Ohn, leader of the drakes who have settled upon these cliffs. Who are you?
vi: Ta là Keh Ohn, người chỉ huy của các người rồng sinh sống trên những vách đá này. Các ngươi là ai?

note: [message]: speaker=Konrad
en: A talking dragon?
vi: Một con rồng biết nói?

note: [message]: speaker=Li'sar
en: I am beginning to understand why you were talking about monsters on our way here, Lord Kalenz.
vi: Tôi bắt đầu hiểu tại sao ông lại nói về bọn quái vật trên đường của chúng ta ở đây rồi, chủ tướng Kalenz.

note: [message]: role=merman-advisor
en: With all due respect, Your Highnesses, you are both wrong. This is not a dragon. This is a drake.
vi: Thưa hoàng tử, thưa công chúa, cả hai người đều sai. Đây không phải là một con rồng. Đây là một người rồng.

note: [message]: speaker=Delfador
en: Here? But, drakes have never been seen in Wesnoth before... Are you certain of this?
vi: Đây sao? Nhưng trước đây người ta chẳng bao giờ nhìn thấy người rồng ở Wesnoth... Ngươi có chắc chắn không?

note: [message]: role=merman-advisor Yes, "Eastern Shore" is correct. Merfolk are water-oriented; it's the eastern shore of the Great Ocean.
en: I was born in the Bay of Pearls and spent my entire life on the Eastern Shore. But I have spoken with those who have traveled the Western Ocean and met drakes on their journeys. Therefore, I am certain beyond doubt that the creature flying in front of us is a drake, Delfador. Concerning the drakes having never been seen in Wesnoth, must I remind you that we are not in Wesnoth anymore? There are many unthinkable things and creatures which can be found outside of Wesnoth.
vi: Tôi sinh ra ở vịnh Ngọc Trai và đã sống cả đời ở bờ biển phía đông. Nhưng tôi đã nói chuyện với những người đã từng đến đại dương phía tây và gặp bọn người rồng trong cuộc hành trình của họ. Do đó, tôi chắc chắn không nghi ngờ rằng sinh vật đang bay phía trước chúng ta là một người rồng, Delfador. Còn việc người ta chưa bao giờ nhìn thấy người rồng ở Wesnoth, tôi có cần phải nhắc ngài rằng chúng ta không còn ở Wesnoth nữa? Có nhiều thứ và nhiều sinh vật không thể tưởng tượng nổi có thể thấy được bên ngoài Wesnoth.

note: [message]: speaker=Keh Ohn
en: GRROAR!! Will you silly self-centered creatures show some manners and pay some attention to me?
vi: GRRÀO!! Lũ sinh vật ngốc nghếch, tự cho mình là trung tâm các ngươi có thể tỏ ra lịch sự và tôn trọng ta một chút được không?

note: [message]: speaker=Keh Ohn
en: (releasing a torrent of fire towards Konrad and Li’sar)
    Soooo... It is you who sent your subordinates to attack us. Now when we’ve destroyed them, you come to do the job yourselves.
vi: (phun một luồng lửa về phía Konrad và Li’sar)
    Thì raaaa... Chính các ngươi đã phái bọn tay sai đến tấn công bọn ta. Giờ khi bọn ta đã tiêu diệt chúng, các ngươi đích thân đến để làm nhiệm vụ.

note: [message]: speaker=Konrad
en: No...There is an ongoing civil war amongst us humans. The boats were sent by our enemies, not by us, even if they were Wesnothian boats.
vi: Không... Đang có một cuộc nội chiến giữa loài người chúng tôi. Những con thuyền được phái đến là của kẻ thù của chúng tôi, không phải của chúng tôi, kể cả khi chúng là thuyền Wesnoth.

note: [message]: speaker=Kalenz
en: The Prince speaks the truth.
vi: Hoàng tử nói thật đấy.

note: [message]: speaker=Keh Ohn
en: I don’t know. Maybe you are telling the truth, maybe not. We drakes don’t trust you. Many of our warriors died in the battle and many more are still healing their wounds, but we still have claws. Go back now and leave us in peace. If you go further we’ll be forced to show them.
vi: Ta không biết. Các ngươi có thể đang nói thật, mà cũng có thể không. Người rồng bọn ta không tin các ngươi. Nhiều chiến binh của bọn ta đã chết trong trận chiến và số nhiều hơn vẫn đang điều trị cho những người bị thương, nhưng bọn ta vẫn có móng vuốt. Trở lại ngay và hãy để bọn ta được yên ổn. Nếu các ngươi bước thêm một bước, bọn ta sẽ không nương tay đâu.

note: [message]: speaker=Keh Ohn
en: If you defy my warning — prepare for battle.
vi: Nếu các ngươi coi thường lời cảnh báo của ta - hãy chuẩn bị chiến đấu.

note: [message]: speaker=Konrad
en: So be it. We have to go down the river; we have no choice. We’ll fight our way through if necessary.
vi: Chiến đấu thì chiến đấu. Chúng ta phải đi xuôi theo dòng sông, không còn lựa chọn nào khác. Chúng ta sẽ chiến đấu để mở đường nếu cần thiết.

note: [message]: speaker=Keh Ohn
en: You will regret challenging us. Drakes, to arms!
vi: Các ngươi sẽ hối hận vì đã thách thức bọn ta. Anh em, vào vị trí!

note: [message]: speaker=unit
en: We’ve found $random gold in the drake nest.
vi: Chúng tôi vừa tìm được $random lượng vàng trong sào huyệt của bọn rồng.

note: [message]: speaker=Keh Ohn
en: GRRROOOOAAAAR!
vi: GRRRÀÀÀÀOOOO!

note: [message]: speaker=second_unit
en: Hurrah! We’ve killed their leader!
vi: Hoan hô! Chúng ta đã giết được kẻ chỉ huy của bọn chúng!

note: [message]
en: Our leader is dead, but it matters not! Time enough to appoint a new leader after the battle is won! Fight on to the last, comrades!
vi: Người chỉ huy của bọn ta đã chết, nhưng điều đó chẳng có gì quan trọng! Bọn ta có đủ thời gian để bổ nhiệm người chỉ huy mới sau khi thắng trận! Các bạn, hãy chiến đấu đến cùng!

note: [message]
en: We hear and obey, My Lord.
vi: Tuân lệnh, thưa ngài.

note: [message]: speaker=unit
en: I see someone at the top of the furthermost cliff!
vi: Tôi nhìn thấy ai đó trên đỉnh vách đá đằng kia!

note: [message]: type=Water Serpent
en: Grrroar
vi: Grrrào

note: [message]: speaker=unit
en: Well... that answers the question.
vi: Ừm... câu hỏi đã được trả lời.

note: [message]: speaker=Li'sar
en: We should try to help the injured soldier.
vi: Chúng ta nên tìm cách giúp đỡ người lính bị thương.

note: [message]: speaker=Konrad
en: Must I remind you that he, like all the others who died, was sent to kill us!?
vi: Tôi có cần phải nhắc cho cô rằng, hắn ta, cũng giống như tất cả những kẻ đã chết khác, được phái đến để giết chúng ta không!?

note: [message]: speaker=Li'sar
en: Perhaps he was sent after you, but not after me. I am sure that he is still loyal to his princess — the heiress to the throne of Wesnoth!
vi: Có lẽ anh ta được phái để đuổi theo các ông, chứ không phải đuổi theo tôi. Tôi chắc chắn anh ta vẫn trung thành với công chúa của mình - người thừa kế ngai vàng Wesnoth!

note: [message]: speaker=Warven
en: Who...who are you? A friend or a foe?
vi: Ai... các người là ai? Bạn hay thù?

note: [message]: speaker=unit
en: We are friends. Don’t worry about it and don’t try to fight us — you are in no condition to fight.
vi: Chúng tôi là bạn. Đừng lo về điều đó và đừng tìm cách đánh lại chúng tôi - anh không đủ sức để đánh lại đâu.

note: [message]: speaker=Warven
en: Princess Li’sar — here? Your Highness, I am yours to command!
vi: Công chúa Li’sar - đây sao? Công chúa, tôi sẵn sàng nghe lệnh của cô!

note: [message]: speaker=Konrad
en: Follow us when you think you are capable and beware of monsters. We have fought many already, and there are sure to be more ahead.
vi: Hãy theo chúng tôi khi anh nghĩ mình có thể và hãy cẩn thận bọn quái vật. Chúng tôi đã đánh rất nhiều, và chắc chắn vẫn còn nhiều phía trước.

note: [message]: speaker=unit
en: There is a cataract ahead. By the thunder of the water and the height of the spume, it must drop several hundred feet at least. We must leave the river before we are swept into it, or we will surely perish!
vi: Có một thác nước lớn phía trước. Căn cứ vào tiếng ầm ầm của nước và độ cao của bọt, nó chắc phải cao ít nhất hàng trăm thước. Chúng ta phải rời khỏi dòng sông trước khi bị cuốn vào đó, nếu không chúng ta chắc chắn sẽ bỏ mạng!

note: [message]: role=merman-advisor
en: Even we merfolk cannot swim that. The road east is blocked.
vi: Kể cả người cá chúng tôi cũng không thể bơi qua đó. Con đường phía đông đã bị chặn.

note: [message]: speaker=Konrad
en: Wait. What about the tributary which flows into the river from inside the mountain? There seems to be a cave...
vi: Chờ đã. Thế còn nhánh chảy vào dòng sông từ bên trong núi thì sao? Hình như có một cái hang...

note: [message]: speaker=Kalenz
en: Legend says that that little river comes from the land of the North Elves. It is said that it is an outflow of Everlore, which flows in the land of my home and that there is a cave system in that area with several cave entrances and springs which flow into the ground. I can say no more about it, except that it is swarming with undead and other creatures which find power in the darkness of the caves. We elves prefer not to venture into the caves; instead we put guards near the entrances to kill any foul creature foolish enough to wander outside. No elves have been inside for centuries and that area is unknown to us. Truly, I don’t recommend entering the cave if we have any other options.
vi: Truyền thuyết nói rằng nhánh sông nhỏ đó bắt nguồn từ vùng đất của các thần tiên phương Bắc. Người ta nói rằng nó là một dòng chảy của Everlore, dòng sông chảy trong vùng đất quê hương của tôi, có một hệ thống hang động trong vùng đó với nhiều lối vào và nhiều dòng suối chảy vào lòng đất. Tôi không thể nói gì hơn, ngoại trừ nó đầy ma quái và những sinh vật khác, những kẻ tìm thấy sức mạnh trong bóng tối của hang động. Thần tiên chúng tôi không thích mạo hiểm vào trong hang động, mà đứng canh gác gần các lối vào để giết bất kỳ sinh vật bẩn thỉu nào ngốc nghếch khi lang thang ra ngoài. Hàng thế kỷ, không một thần tiên nào đã vào bên trong và chúng tôi hoàn toàn không biết gì về vùng đó. Quả thực, tôi không khuyến khích vào hang nếu chúng ta còn có các lựa chọn khác.

note: [message]: speaker=Konrad
en: Unfortunately, we have no other options. Onward into the cave!
vi: Tiếc là chúng ta không còn lựa chọn nào khác. Lên đường vào trong hang!

note: [message]: speaker=Konrad
en: I’ve reached the cave entrance. There seems to be a system of channels running through the mountains. Follow me, and let us hope we somehow manage to get out alive.
vi: Tôi đã đến được lối vào hang. Hình như có một hệ thống kênh chảy xuyên qua núi. Hãy theo tôi, hy vọng chúng ta sẽ chui ra được.

note: [message]: speaker=Li'sar
en: That is so very encouraging...
vi: Lời nói rất khích lệ...

note: [message]: speaker=Delfador
en: I wonder what kind of monsters await us inside.
vi: Tôi tự hỏi loại quái vật gì đang chờ đợi chúng ta bên trong.

note: [message]: speaker=Kalenz
en: We are soon going to find out.
vi: Chúng ta sẽ sớm tìm ra thôi.

note: [message]: speaker=Li'sar
en: Well, there is no point in delaying any further. Let us go and find out.
vi: Không có gì để chậm trễ thêm nữa. Chúng ta đi thôi.

note: [message]: speaker=Warven
en: Yes, my lady!
vi: Vâng, thưa công chúa!

note: [message]: speaker=Konrad
en: Everybody inside...
vi: Mọi người mau vào trong...

note: [scenario]: id=20a_North_Elves
en: Home of the North Elves
vi: Quê hương của các thần tiên phương Bắc

note: [objective]: condition=win
en: Konrad must reach the Lintanir Forest to the east and hold that position until the turn is over
vi: Konrad phải đến được khu rừng Lintanir ở phía đông và trấn giữ vị trí đó đến khi hết lượt

note: [objective]: condition=lose
en: Turns run out before reaching the forest
vi: Hết lượt trước khi đến được khu rừng

note: [message]: speaker=Kalenz
en: At last, friends, we have almost reached the Lintanir Forest, the home of the North Elves. I was born not far east of here...more years ago than I care to remember.
vi: Cuối cùng, các bạn, chúng ta sắp đến được khu rừng Lintanir, quê hương của các thần tiên phương Bắc. Tôi chào đời ở phía đông cách đây không xa... cách đây nhiều năm đến nỗi tôi cũng không thể nhớ nổi nữa.

note: [message]: speaker=Li'sar
en: After being in this wilderness for so long, it will be good to get some rest!
vi: Chúng ta đã ở trong vùng hoang vu đó quá lâu, giờ được nghỉ ngơi một chút thì tuyệt!

note: [message]: speaker=Konrad
en: But there is a great fog around us again! We don’t know what dangers may lie ahead!
vi: Nhưng lại có màn sương mù lớn xung quanh chúng ta! Chúng ta không biết những nguy hiểm gì có thể nằm phía trước!

note: [message]: speaker=Kalenz
en: So long as we move ahead with caution and prudence, I am sure we will reach the safety and hospitality of the elves.
vi: Chỉ cần chúng ta di chuyển cẩn thận, tôi chắc chắn chúng ta sẽ đến được nơi an toàn và mến khách của các thần tiên.

note: [message]: speaker=Telerandor [message]: speaker=Glarilon
en: My lords! I have found you at last.
vi: Các ngài! Cuối cùng tôi cũng tìm thấy các ngài.

note: [message]: speaker=Kalenz
en: Greetings, Telerandor, herald of Lintanir! Why have you been searching for us?
vi: Chào Telerandor, sứ giả của Lintanir! Tại sao anh lại tìm kiếm chúng tôi?

note: [message]: speaker=Telerandor
en: When my lord learned of your coming, he sent riders out looking for you! There is trouble afoot!
vi: Khi chủ tướng của tôi biết được tin các ngài sắp đến, ông ấy đã phái kỵ binh đi tìm kiếm các ngài! Sắp có rắc rối xảy ra!

note: [message]: speaker=Konrad
en: Trouble? What kind of trouble?
vi: Rắc rối? Rắc rối kiểu gì?

note: [message]: speaker=Telerandor
en: We have sighted a great host to the south, a host of the men of Wesnoth. And we believe they are looking for you! There is not a moment to lose. You must make haste, east to Lintanir. Only there will you be safe!
vi: Chúng tôi đã trông thấy một đạo quân lớn ở phía nam, đạo quân người của Wesnoth. Và chúng tôi tin bọn chúng đang tìm các ngài! Không nên mất thời gian nữa. Các ngài phải khẩn trương lên, đi về phía đông đến Lintanir. Chỉ ở đó các ngài mới được an toàn!

note: [message]: speaker=Konrad
en: I only hope we can avoid them. We will have to bear north-east.
vi: Tôi chỉ hy vọng chúng ta tránh được bọn chúng. Chúng ta sẽ phải rẽ hướng đông bắc.

note: [message]: speaker=Telerandor
en: That is not all, my lord. The foul orcs have heard of the coming of these men, and are even now gathering a great host to oppose them to the north! It is now certain that there will be a great battle.
vi: Chưa phải đã hết, thưa ngài. Bọn người thú bẩn thỉu đã nghe được tin bọn người này đến, thậm chí giờ đang tập hợp một đạo quân lớn để chống lại chúng ở phía bắc! Chắc chắn sẽ có một trận chiến lớn.

note: [message]: speaker=Li'sar
en: This sounds very dangerous. Perhaps we should retreat to the West, and hide until the battle is over?
vi: Nghe có vẻ rất nguy hiểm. Có lẽ chúng ta nên rút lui về phía tây, và ẩn nấp đến khi trận chiến kết thúc?

note: [message]: speaker=Li'sar
en: I am an honorable princess, not an impostor like you! I promised that I would be on your side until we made it out of these lands, and I will keep my promise!
vi: Ta là một công chúa đáng kính, không phải một kẻ mạo danh như ngươi! Ta đã hứa rằng ta sẽ đứng về phe của ngươi đến khi chúng ta ra được vùng đất này, và ta sẽ giữ lời hứa!

note: [message]: speaker=Telerandor
en: Sir, madam, there is no time to lose! You must make it east, to the home of my people. Only there will you be safe!
vi: Thưa hoàng tử, thưa công chúa, không nên mất thời gian nữa! Các vị phải đến được phía đông, quê hương của chúng tôi. Chỉ ở đó các vị mới được an toàn!

note: [message]: speaker=Konrad
en: Rider, do not fool with us. You yourself say men and orcs wage war on this plain that lies ahead. Do you propose we fly to the great woods of the east?
vi: Kỵ binh, đừng đánh lừa chúng tôi. Chính anh nói loài người và người thú tiến hành chiến tranh trên vùng đồng bằng nằm phía trước. Anh lại đề nghị chúng tôi bay đến khu rừng lớn phía đông sao?

note: [message]: speaker=Telerandor
en: My lord, you must rush across the field before the main host of each army makes it to the battle. It is the only way to avoid this great calamity.
vi: Thưa ngài, ngài phải xông thật nhanh qua vùng đồng bằng trước khi lực lượng chính của mỗi quân đội tiến hành giao chiến. Đó là cách duy nhất để tránh tai họa lớn này.

note: [message]: speaker=Li'sar
en: Come then, Konrad, let us go. We will do what must be done.
vi: Thế thì, Konrad, chúng ta đi thôi. Chúng ta sẽ làm điều cần phải làm.

note: [message]: speaker=Telerandor
en: My lord has begun assembling a party of elves to come and escort you into the forest. Beware, for we are all in great danger!
vi: Chủ tướng của tôi đã bắt đầu tập hợp một đội quân thần tiên để đến và hộ tống các ngài vào rừng. Hãy cẩn thận, vì tất cả chúng ta đều đang gặp nguy hiểm!

note: [message]: speaker=Delfador
en: Konrad, the encampment must be torn down. Any delay and these armies will crush us. Any evidence of our passage through here, and they will chase us.
vi: Konrad, chúng ta phải hạ doanh trại. Nếu còn chậm trễ, các quân đội này sẽ đè bẹp chúng ta. Nếu có bất kỳ dấu vết nào về cuộc hành quân của chúng ta qua đây, bọn chúng sẽ đuổi theo chúng ta.

note: [message]: speaker=Li'sar
en: So, Konrad, do you think we can simply trot across the battlefield?
vi: Konrad, anh nghĩ chúng ta có thể đi nước kiệu qua chiến trường sao?

note: [message]: speaker=Li'sar
en: But they will not neglect to notice our presence in their midst! We are walking into slaughter!
vi: Nhưng bọn chúng sẽ không sao lãng đến mức không nhận thấy sự hiện diện của chúng ta ở giữa bọn chúng đâu! Chúng ta đang bước vào chỗ chết!

note: [message]: speaker=Konrad
en: ...and Delfador, of course. And Kalenz... and..
vi: ... và Delfador, tất nhiên. Và Kalenz... và...

note: [message]: speaker=Li'sar
en: Ach! I understand, Konrad. I am no stranger to the burden of command. Onward!
vi: À! Tôi hiểu, Konrad. Tôi không lạ gì gánh nặng của một người chỉ huy. Lên đường!

note: [message]: speaker=Thalindil
en: (exhausted) We have... (pant) finally found you!
vi: (kiệt sức) Chúng tôi... (thở hổn hển) cuối cùng đã tìm thấy các ngài!

note: [message]: speaker=Rholandir
en: Lord Kalenz, Lord Konrad, our forces are nigh! Do not lose hope!
vi: Chủ tướng Kalenz, chủ tướng Konrad, lực lượng của chúng tôi đang ở gần! Đừng mất hy vọng!

note: [message]: speaker=Delfador
en: There are some orcs! We must let them fight the men of Wesnoth, and avoid engaging them at all costs!
vi: Có bọn người thú! Chúng ta phải để chúng đánh người của Wesnoth, và tránh giao chiến với chúng bằng mọi giá!

note: [message]: speaker=unit
en: There they are! Charge!
vi: Bọn chúng kia rồi! Tấn công!

note: [message]: speaker=unit
en: There you are! You must come quickly east to Lintanir!!
vi: Các ngài kia rồi! Các ngài phải nhanh chóng tiến về phía đông đến Lintanir!!

note: [message]: speaker=El'rien
en: Greetings, Elf-friend! Welcome to Emetria, my hold in Lintanir. You must take shelter here until the battle passes. If you stay with me here for a little while, we will all be safe.
vi: Chào mừng, người bạn của thần tiên! Chào mừng các bạn đến Emetria, pháo đài của tôi ở Lintanir. Các bạn phải ẩn náu ở đây đến khi trận chiến trôi qua. Nếu các bạn ở cùng với tôi ở đây trong chốc lát, tất cả chúng ta sẽ được an toàn.

note: [message]: speaker=Konrad
en: Thank you, Lord El’rien. The hospitality of the North Elves is as generous as that of your kin in the south! My men will help you hold out against our enemies.
vi: Cảm ơn, chủ tướng El’rien. Lòng mến khách của các thần tiên phương Bắc cũng hào hiệp như của họ hàng các bạn ở phương nam! Người của tôi sẽ giúp các bạn phòng thủ chống lại kẻ thù của chúng ta.

note: [message]: speaker=Delfador
en: Konrad, you have made it to the domain of the North Elves. Continue moving east and let the elves guard your rear.
vi: Konrad, cậu đã đến được lãnh địa của các thần tiên phương Bắc. Tiếp tục di chuyển về phía đông và để các thần tiên bảo vệ phía sau.

note: [message]: speaker=Delfador
en: We have not yet reached the forest, and the battle still rages. We are caught between two vast armies and cannot escape to safety! We are defeated!
vi: Chúng ta chưa đến được khu rừng, và trận chiến vẫn diễn ra ác liệt. Chúng ta sẽ bị bắt giữa hai quân đội lớn và không thể trốn thoát đến nơi an toàn! Chúng ta đã thua cuộc!

note: [message]: speaker=El'rien
en: Elf-friends, you have made it to safety!
vi: Những người bạn của thần tiên, các bạn đã đến nơi an toàn!

note: [message]: speaker=Kalenz
en: El’rien, we have the Sceptre of Fire with us! We must escort them to Elensiria!
vi: El’rien, chúng tôi cầm theo vương trượng lửa! Chúng ta phải hộ tống họ đến Elensiria!

note: [scenario]: id=20b_Underground_Channels
en: Underground Channels
vi: Những dòng kênh dưới mặt đất

note: [objective]: condition=win
en: Find the exit from the underground and move Konrad to it
vi: Tìm lối thoát từ dưới lòng đất và di chuyển Konrad đến đó

note: [message]: speaker=narrator
en: The party enters the mysterious cave, ready to face the unknown...
vi: Đoàn quân vào hang động bí ẩn, sẵn sàng đối mặt với điều chưa biết...

note: [message]: speaker=Bona-Melodia
en: Get that vile creature!
vi: Hãy tóm lấy sinh vật hèn hạ đó!

note: [scenario]: id=21_Elven_Council
en: The Elven Council
vi: Hội đồng thần tiên

note: [message]: speaker=Konrad
en: We are indeed honored.
vi: Chúng tôi quả thực rất vinh dự.

note: [message]: speaker=Li'sar
en: I might also say that it is you who are honored. It has been so long since you have been graced by the presence of a princess of Wesnoth.
vi: Tôi cũng có thể nói rằng chính các vị mới là những người được vinh dự. Đã lâu kể từ khi các vị được vinh dự diện kiến một công chúa của Wesnoth.

note: [message]: speaker=Delfador
en: Silence, foolish girl! With such arrogance, is it any surprise that the royal family of Wesnoth long ago saw their ancient alliances fall to pieces?
vi: Yên lặng nào, cô gái ngốc nghếch! Với tính kiêu ngạo như thế, thử hỏi sao hoàng gia Wesnoth ngày xưa càng ngày càng mất dần các mối quan hệ liên minh lâu đời của mình?

note: [message]: speaker=Li'sar
en: Yes... you are right, sir. It is I who am honored to be here, and I apologize for my discourtesy.
vi: Vâng... ngài nói đúng, thưa ngài. Chính tôi mới là người được vinh dự khi ở đây, và tôi xin lỗi vì sự bất lịch sự của mình.

note: [message]: speaker=Uradredia
en: Delfador the Great. As wise with his tongue in advice as he is strong with his staff in battle. A rare combination, especially among men.
vi: Delfador Vĩ đại. Cách nói khôn ngoan khi khuyên bảo cũng như cây gậy mạnh mẽ khi chiến đấu. Một sự kết hợp hiếm có, đặc biệt ở loài người.

note: [message]: speaker=Konrad
en: Forgive me, Elf, but I’m afraid I do not recall meeting you before.
vi: Tha thứ cho tôi, thưa phu nhân, nhưng tôi e mình không nhớ đã từng gặp bà trước đây.

note: [message]: speaker=Delfador
en: Konrad, this is Parandra. She helped me rescue you from the clutches of Asheviere.
vi: Konrad, đây là Parandra. Bà ấy đã giúp tôi giải cứu cậu khỏi nanh vuốt của Asheviere.

note: [message]: speaker=Konrad
en: I had no idea! Thank you, my lady. It is a pleasure to meet you again.
vi: Tôi thực sự không biết! Cảm ơn, phu nhân. Thật vui được gặp lại bà.

note: [message]: speaker=Delfador
en: Your mother has much blood upon her hands, child. She has had many killed unjustly. When Konrad was an infant, she ordered all the princes put to death, so she could seize control.
vi: Mẹ cô đã vấy máu lên tay quá nhiều, cô bé! Bà ta đã khiến nhiều người phải chết oan ức. Khi Konrad còn là một đứa trẻ, bà ta đã ra lệnh giết tất cả các hoàng tử, để bà ta có thể chiếm đoạt ngôi vị thống trị.

note: [message]: speaker=Li'sar
en: She had them murdered? There were others too, not just Konrad? Surely you do not speak the truth! Parandra, what do you say?
vi: Mẹ ta đã giết bọn họ sao? Vậy là còn có nhiều hoàng tử khác, không chỉ Konrad? Chắc chắn ông đang nói dối! Parandra, bà nói sao?

note: [message]: speaker=Li'sar
en: And what say you, Elf-king?
vi: Còn ngài nói gì, đức vua thần tiên?

note: [message]: speaker=Li'sar
en: Well, that is why I must take the Sceptre. I will return, and people will accept me as Queen. I will rule justly and fairly. My mother is only Queen Dowager. The throne is rightfully mine, and with the Sceptre I can prove it.
vi: Đó là lý do tại sao ta phải lấy vương trượng. Ta sẽ trở về, và mọi người sẽ chấp nhận ta làm nữ hoàng. Ta sẽ cai trị một cách công bằng và hợp lẽ phải. Mẹ ta chỉ là hoàng hậu. Ngai vàng là của ta một cách hợp pháp, và với vương trượng ta có thể chứng tỏ điều đó.

note: [message]: speaker=Li'sar
en: Well, I have the Sceptre! I will return and the people will accept me as Queen! My mother is only Queen Dowager. The Throne is rightfully mine, and I will rule from it with justice and fairness. I may even accept you as my adviser and counselor, Delfador.
vi: Ta có vương trượng! Ta sẽ trở về và mọi người sẽ chấp nhận ta làm nữ hoàng. Mẹ ta chỉ là hoàng hậu. Ngai vàng là của ta một cách hợp pháp, và ta sẽ cai trị bằng công bằng và lẽ phải. Thậm chí ta có thể chấp nhận ngài làm cố vấn và quân sư của ta, Delfador.

note: [message]: speaker=Li'sar
en: And if I refuse to give it to him?
vi: Còn nếu tôi từ chối đưa nó cho anh ta?

note: [message]: speaker=Konrad
en: Delfador! Li’sar has become our friend. I don’t want to fight her! As long as she rules well, what does it matter if she becomes queen?
vi: Delfador! Li’sar đã trở thành bạn của chúng ta. Tôi không muốn đánh cô ấy! Miễn là cô ấy cai trị công bằng và hợp lẽ phải, thì có sao nếu cô ấy trở thành nữ hoàng?

note: [message]: speaker=Delfador
en: You are the rightful heir. You should be king, Konrad.
vi: Cậu mới là người thừa kế hợp pháp. Cậu sẽ là vua, Konrad.

note: [message]: speaker=Parandra
en: Delfador, you have raised Konrad to be skillful and wise, honorable and just. A warrior who has respect, and appreciates peace. Yet the throne is not the place for him. You know of what I speak, Delfador.
vi: Delfador, ngài đã nuôi nấng, dạy dỗ Konrad để trở nên tài giỏi và khôn ngoan, ngay thẳng và chính trực. Một chiến sĩ biết tôn trọng và yêu hòa bình. Nhưng ngai vàng không phải nơi dành cho cậu ấy. Ngài hiểu điều tôi nói mà, Delfador.

note: [message]: speaker=Li'sar
en: But I do not! What is your meaning, Parandra?
vi: Nhưng tôi không hiểu! Ý bà là sao, Parandra?

note: [message]: speaker=Parandra
en: In time, things will be revealed, fair Princess. For the moment, go forth and claim the throne of Wesnoth.
vi: Dần dần, mọi thứ sẽ được tiết lộ, công chúa. Còn bây giờ, hãy trở về và đòi lại ngai vàng Wesnoth.

note: [message]: speaker=Delfador
en: Parandra, what you say may seem right to some, but as long as you and I speak to no-one of what we know, I see no reason why Konrad would not best have the throne.
vi: Parandra, điều bà nói có thể đúng ở mức độ nào đó, nhưng miễn là bà và tôi không nói với ai về điều chúng ta biết, tôi không thấy có lý do nào giải thích tại sao Konrad không phải là người tốt nhất để giành ngai vàng.

note: [message]: speaker=Parandra
en: In so many things you are right, Delfador, and your wisdom is unmatched in the world of men. But in this, you are mistaken. Li’sar is the heir. She should take the throne. Now that I have met her for myself, I am sure of it.
vi: Ngài luôn đúng ở nhiều thứ, Delfador, và sự thông thái của ngài thì không ai trong thế giới loài người có thể sánh được. Nhưng ở điểm này, thì ngài đã lầm. Li’sar là người thừa kế. Cô ấy nên giành ngai vàng. Giờ chính tôi đã gặp cô ấy, tôi chắc chắn về điều đó.

note: [message]: speaker=Konrad
en: She will claim the throne, and not me? What should I do?
vi: Cô ấy sẽ đòi lại ngai vàng, và không phải tôi sao? Tôi sẽ làm gì?

note: [message]: speaker=Parandra
en: Li’sar should be Queen, but you will go with her. Indeed, I suspect we could not convince you otherwise. I have seen the way you look at her, Konrad. I think that now you would follow her even to the ends of the earth.
vi: Li’sar sẽ là nữ hoàng, nhưng cậu sẽ đi cùng cô ấy. Quả thực, chúng tôi không thể thuyết phục cậu làm khác được. Tôi đã thấy cách cậu nhìn cô ấy, Konrad. Tôi nghĩ rằng giờ cậu sẽ theo cô ấy thậm chí đến cùng trời cuối đất.

note: [message]: speaker=Konrad
en: With all due respect, my lady, she is my cousin! There is nothing between us!
vi: Thưa phu nhân, cô ấy là em họ của tôi! Chẳng có gì giữa hai chúng tôi!

note: [message]: speaker=Parandra
en: Then if it is as you say, Konrad, perhaps you should stay here with us. It would surely be safer for you. The elves could show you things that would amaze you, things that no man has seen before.
vi: Thế thì nếu quả thực như cậu nói, Konrad, có lẽ cậu nên ở lại đây với chúng tôi. Chắc chắn sẽ an toàn hơn cho cậu. Các thần tiên có thể chỉ cho cậu những thứ khiến cậu ngạc nhiên, những thứ mà chưa một con người nào đã từng nhìn thấy trước đây.

note: [message]: speaker=Konrad
en: That is a generous offer, my lady, but you are indeed right, I would rather go with Li’sar.
vi: Đó là một lời đề nghị hào hiệp, thưa phu nhân, nhưng quả thực bà nói đúng, tôi sẽ đi cùng Li’sar.

note: [message]: speaker=Delfador
en: And what say you, Uradredia?
vi: Còn ngài nói sao, Uradredia?

note: [message]: speaker=Uradredia
en: Tell me, Li’sar, are you willing to fight your own mother for the throne?
vi: Hãy nói với tôi, Li’sar, cô có sẵn sàng đánh lại mẹ của mình để giành ngai vàng không?

note: [message]: speaker=Li'sar
en: It is for the good of the country. If it is necessary, I will fight her, Elf-king.
vi: Vì lợi ích của đất nước. Nếu cần thiết, tôi sẽ chiến đấu với bà ấy, thưa đức vua thần tiên.

note: [message]: speaker=Uradredia
en: I feel that this lady speaks the truth. Delfador, although I know that you do not concur, the words of Parandra, daughter of Elandria are wise. Rest here for a time, and then go forth with them.
vi: Tôi cảm thấy cô gái này nói thật, Delfador, mặc dù tôi biết rằng ngài không tán thành, nhưng những lời của Parandra, con gái của Elandria là khôn ngoan. Hãy nghỉ ngơi ở đây một thời gian, sau đó trở về cùng bọn họ.

note: [message]: speaker=Delfador
en: So, the Elven Council has spoken. But which path should we take on our journey? The Ford of Abez will not be passable, for surely it will be watched and guarded by many men.
vi: Vậy thì, hội đồng thần tiên đã quyết định. Nhưng chúng tôi sẽ đi đường nào để trở về? Khúc cạn Abez không thể qua được nữa, vì chắc chắn nó sẽ bị nhiều người theo dõi và canh gác.

note: [message]: speaker=Konrad
en: Mountains of the dragons? That sounds very dangerous! I didn’t even think there were such things as dragons!
vi: Dãy núi Rồng? Nghe có vẻ rất nguy hiểm! Thậm chí tôi còn không nghĩ có rồng trên đời này!

note: [message]: speaker=Delfador
en: No dragon has been sighted in those mountains for many years, but they retain their name of old. Still, that path will be dangerous for us. Is there not another route we might take?
vi: Không có con rồng nào được nhìn thấy ở dãy núi đó đã nhiều năm qua, nhưng dãy núi vẫn giữ tên cũ. Nhưng con đường đó sẽ rất nguy hiểm cho chúng tôi. Không còn con đường nào khác sao?

note: [message]: speaker=Uradredia
en: All routes are dangerous, though there is some hope along this path. Rest, and then go forth, friends. Fortune has smiled upon you so far, despite great dangers. Perhaps she will continue to do so.
vi: Mọi con đường đều nguy hiểm, mặc dù vậy, vẫn có một số hy vọng khi theo con đường này. Hãy nghỉ ngơi, sau đó trở về, các bạn. Nữ thần may mắn đã mỉm cười với các bạn từ trước đến nay, bất chấp mọi nguy hiểm. Có lẽ cô ấy sẽ tiếp tục làm như thế.

note: [message]: speaker=Parandra
en: Yes, rest. Your soldiers will be tended to and refreshed. We have made sure you will leave our protection with the resources to finish your journey.
vi: Đúng vậy, hãy nghỉ ngơi. Binh sĩ của các bạn sẽ được chăm sóc và hồi phục. Chúng tôi đảm bảo các bạn sẽ rời khỏi đây với đủ tài nguyên để hoàn thành cuộc hành trình.

note: [scenario]: id=22_Return_to_Wesnoth
en: Return to Wesnoth
vi: Trở về Wesnoth

note: [part]
en: After many days enjoying the strange food and fine linen of his hosts, restlessness overtook Konrad. The urgency nagged at him as he donned a new tunic and fastened newly-oiled leather straps.
vi: Sau nhiều ngày tận hưởng những thức ăn lạ và những loại vải vóc đẹp của những người chủ nhà, Konrad bỗng thấy thao thức. Sự cấp bách thúc giục khi cậu mặc bộ quân phục và thắt chặt những sợi dây da còn mới mùi dầu.

note: [part]
en: He strode the halls of the elven citadel, visiting and encouraging his soldiers. Many were elves about to leave behind the comfort and peace of their capital to make war on a vast human army — his war. The weight of that thought bore on him.
vi: Cậu bước dài qua các tòa đại sảnh của thành lũy thần tiên, thăm và động viên binh lính. Nhiều người là thần tiên sắp sửa bỏ lại sự sung túc và hòa bình của thủ đô của mình để tiến hành chiến tranh với một quân đội loài người hùng hậu - cuộc chiến tranh của cậu. Sức nặng của suy nghĩ đó đè nặng lên tâm trí cậu.

note: [part]
en: Konrad stood on the rampart staring out towards the horizon as his men bustled below. He suddenly realized why he was uneasy: he had been staring at thin streams of black smoke, merging into the clouds far in the distance. He shouted orders to depart and was ardently obeyed.
vi: Konrad đứng trên thành lũy nhìn về phía chân trời khi người của cậu đang hối hả phía dưới. Cậu đột nhiên nhận ra lý do tại sao mình cảm thấy không thoải mái: những làn khói đen mỏng, hòa vào các đám mây phía đằng xa. Cậu hét to ra lệnh khởi hành và được binh lính hăng hái tuân theo.

note: [part]
en: Kalenz’s champion courtiers escorted Konrad and Delfador through their forest, a near-invincible vanguard. War had spread to the Northlands, but by taking long-deserted trails through the rugged eastern hills, it failed to find the band of rebels. The high craggy peaks of the mountains of the Dragons looked down on them in deserted desolation.
vi: Các cận thần - đội quân tiên phong gần như vô địch của Kalenz hộ tống Konrad và Delfador qua khu rừng. Chiến tranh đã lan đến vùng đất phương Bắc, nhưng bằng cách đi theo những con đường mòn đã bị bỏ hoang từ lâu, qua những ngọn đồi lởm chởm phía đông, họ không gặp phải băng nhóm phiến loạn nào. Những đỉnh cao dốc đứng của dãy núi Rồng nhìn họ hành quân qua những miền hoang vắng.

note: [part]
en: After spending the greater part of a year in remote, dangerous wastes, Konrad’s heart leapt at the thought this journey was almost over. Though the greatest danger lay ahead, he knew he was finally returning home.
vi: Sau khi trải qua hơn nửa năm ở những vùng hoang vu xa xôi, nguy hiểm, trái tim của Konrad dội lên suy nghĩ rằng cuộc hành trình này sắp đến hồi kết. Mặc dù mối nguy hiểm lớn nhất vẫn đang nằm phía trước, nhưng cậu biết cuối cùng cậu cũng đã trở về nhà.

note: [message]: speaker=Dwar-Ni
en: Look! It is the traitor Li’sar, with the old mage and the filthy elven lord. Quickly, capture them! The Queen wishes to make them her prisoners.
vi: Nhìn kìa! Đó là kẻ phản bội Li’sar, cùng tên pháp sư già và tên chủ tướng thần tiên bẩn thỉu. Mau lên, hãy bắt bọn chúng! Nữ hoàng muốn bỏ tù bọn chúng.

note: [message]: speaker=Malatus
en: You leave us no choice but to kill you.
vi: Bọn ta không còn sự lựa chọn nào khác ngoài việc giết các ngươi.

note: [message]: speaker=Malatus [message]: speaker=Josephus
en: These intruders are stronger than we expected. Call in the reinforcements!
vi: Những kẻ xâm nhập này mạnh hơn chúng ta tưởng. Mau gọi quân tiếp viện!

note: [message]: speaker=Dacayan
en: The Queen has sent us to aid you in capturing these rebels.
vi: Nữ hoàng đã phái bọn ta đến giúp ông bắt bọn phiến loạn này.

note: [message]: speaker=Malatus [message]: speaker=Josephus
en: We have changed the plan. Now we are killing them.
vi: Bọn ta đã thay đổi kế hoạch. Giờ chúng ta sẽ giết chúng.

note: [scenario]: id=23_Test_of_the_Clans
en: Test of the Clan
vi: Bài kiểm tra của thị tộc

note: [side]: type=Grand Knight, id=Sir Alric [side]: type=Grand Knight, id=Sir Ruga [side]: type=Grand Knight, id=Sir Daryn [side]: type=Grand Knight, id=Bayar
en: Plainsmen
vi: Người đồng bằng

note: [side]: type=Grand Knight, id=Sir Alric [then]
en: Sir Alric
vi: Ngài Alric

note: [side]: type=Grand Knight, id=Sir Ruga [then]
en: Sir Ruga
vi: Ngài Ruga

note: [side]: type=Grand Knight, id=Sir Daryn [then]
en: Sir Daryn
vi: Ngài Daryn

note: [side]: type=Grand Knight, id=Bayar [then]
en: Lord Bayar
vi: Chủ tướng Bayar

note: [message]: speaker=Konrad
en: Greetings, men of the plains.
vi: Chào những con người của đồng bằng.

note: [message]: speaker=Sir Daryn
en: What do these intruders want? We did not invite them here, that is certain.
vi: Những kẻ xâm nhập đó muốn gì? Chúng ta không mời chúng đến đây, điều đó là chắc chắn.

note: [message]: speaker=Sir Alric
en: We will not join you. You who are led by these youths and this old man.
vi: Bọn ta sẽ không tham gia cùng các ngươi.

note: [message]: speaker=Bayar
en: Hah! You think you can seize the throne? Defeat us in battle and we will join you, or leave now and never return!
vi: Ha! Các ngươi nghĩ các ngươi có thể chiếm được ngai vàng sao? Hãy đánh bại bọn ta và bọn ta sẽ tham gia cùng các ngươi, hoặc rời đi ngay và đừng bao giờ trở lại!

note: [message]: speaker=Kalenz
en: Very well. We will fight you.
vi: Thôi được. Bọn ta sẽ chiến đấu với các ngươi.

note: [message]: speaker=Bayar
en: Fools! We will run you down like dogs!
vi: Lũ ngốc! Bọn ta sẽ hạ gục các ngươi như những con chó!

note: [message]: speaker=Sir Alric
en: There is no turning back for you now. This is a fight to the death!
vi: Giờ thì không còn đường quay lại cho các ngươi nữa. Đây sẽ là một trận đấu quyết tử!

note: [message]: speaker=Konrad
en: Delfador, this is sheer madness. We cannot afford to play games when we should be marching against the Queen.
vi: Delfador, đây chỉ là một điều điên rồ. Chúng ta sẽ không thể có đủ khả năng khi chiến đấu với mụ nữ hoàng.

note: [message]: speaker=Konrad
en: Lord Bayar, halt this folly! I challenge you to a personal combat.
vi: Chủ tướng Bayar, hãy dừng sự điên rồ này lại! Tôi thách ông một trận đấu tay đôi.

note: [message]: speaker=Bayar
en: Ho! You have amused me, young heir. Ho, ho, challenge indeed.
vi: Hô! Ngươi làm ta nực cười đấy, người thừa kế trẻ. Hô, hô, thách ta cơ đấy.

note: [message]: speaker=Konrad
en: Young heir? Then you assent to my claim?
vi: Người thừa kế trẻ? Vậy là ông tán thành quyền thừa kế của tôi?

note: [message]: speaker=Bayar
en: Impudence. Bah! Do you see orcs on our plains? Did we not grant you a test of your strength?
vi: Láo xược. Hừ! Ngươi có nhìn thấy bọn người thú trên vùng đồng bằng của bọn ta không? Bọn ta chưa ban cho ngươi một bài kiểm tra sức mạnh sao?

note: [message]: speaker=Konrad
en: I fail to see the purpose of this exercise. It only weakens us.
vi: Tôi chẳng nhìn thấy mục đích của bài tập này. Nó chỉ làm chúng tôi yếu đi.

note: [message]: speaker=Sir Ruga [message]: speaker=Sir Daryn [message]: speaker=Sir Alric
en: Aye.
vi: Được.

note: [message]: speaker=Bayar
en: I cannot believe this! You have defeated me! You are now my liege, and I leave the battlefield in shame. But the Clan shall fight on!
vi: Ta không thể tin được! Ngươi đã đánh bại ta! Giờ ngươi là chủ tướng của ta, còn ta phải rời chiến trường trong hổ thẹn. Nhưng thị tộc vẫn chiến đấu!

note: [message]: speaker=Delfador
en: Their leader has fallen but still they fight!
vi: Người chỉ huy của họ đã thua nhưng bọn họ vẫn chiến đấu!

note: [message]: speaker=Sir Daryn
en: You can defeat me, but the Clan will never fall. Our numbers are endless!
vi: Ngươi có thể đánh bại ta, nhưng thị tộc sẽ không bao giờ thất bại. Quân số của bọn ta là vô hạn!

note: [message]: speaker=Sir Ruga
en: Even as I pledge my lance to your service, my Clan fights on!
vi: Kể cả khi ta thề với ngọn thương sẽ phục vụ ngươi, thị tộc của ta vẫn chiến đấu!

note: [message]: speaker=Sir Alric
en: A humiliating defeat, yet you are no match for the might of the Clan!
vi: Một thất bại nhục nhã, nhưng các ngươi không địch được sức mạnh của thị tộc đâu!

note: [message]: role=clanboss
en: Stop! I cannot believe this! You have defeated us! Indeed, you are worthy, worthy even to claim the throne. The clans will help you. We will fight with you against the Queen.
vi: Ngừng lại! Ta không thể tin được! Ngươi đã đánh bại bọn ta! Quả thực, ngươi rất xứng đáng, thậm chí xứng đáng để đòi lại ngai vàng. Các thị tộc sẽ giúp ngươi. Bọn ta sẽ chiến đấu cùng ngươi chống lại nữ hoàng.

note: [message]: speaker=Konrad
en: So you admit defeat! You will serve me in fighting the evil queen?
vi: Vậy là các ông đã thừa nhận thất bại! Các ông sẽ giúp tôi đánh lại nữ hoàng độc ác chứ?

note: [message]: role=clanboss
en: We will serve you, my lord. You will make a worthy king.
vi: Chúng tôi sẽ phục vụ ngài, thưa ngài. Ngài sẽ trở thành một vị vua xứng đáng.

note: [message]: speaker=narrator
en: The mighty riders of the eastern plains, the Knights of the Clans, are now yours to command!
vi: Các kỵ binh hùng mạnh của vùng đồng bằng phía đông, các hiệp sĩ của thị tộc, giờ sẽ nằm dưới quyền chỉ huy của bạn!

note: [message]: speaker=Li'sar
en: I think you are mistaken! You will help me be queen.
vi: Tôi nghĩ các ông đã nhầm! Các ông sẽ giúp tôi trở thành nữ hoàng.

note: [message]: role=clanboss
en: Who then is your leader? Whom do we serve?
vi: Thế thì ai là người chỉ huy? Chúng tôi phục vụ ai?

note: [message]: speaker=Kalenz
en: Delfador, don’t you think it is time we settled this?
vi: Delfador, ngài không nghĩ đã đến lúc chúng ta giải quyết việc đó sao?

note: [message]: speaker=Delfador
en: Yes, it is time. It is time for the truth to be told. I had hoped to take this secret to my grave, but it isn’t to be. You elves live too long, and though I have tried hard to understand, your wisdom is foreign to me.
vi: Phải, đã đến lúc. Đã đến lúc để kể sự thật. Tôi đã hy vọng có thể mang bí mật này xuống tận dưới mồ, nhưng không thể. Thần tiên các ngài sống quá lâu, và mặc dù tôi đã rất cố gắng để hiểu, nhưng sự thông thái của các ngài vẫn là điều lạ lùng đối với tôi.

note: [message]: speaker=Delfador
en: We should not speak of it now. Instead come with me, Konrad and Li’sar, to the top of Mount Elnar. To look at Weldyn. To make plans for the battle, and to talk.
vi: Chúng ta sẽ không nói về nó bây giờ. Thay vào đó, hãy đi cùng ta, Konrad và Li’sar, đến đỉnh núi Elnar. Để ngắm nhìn Weldyn. Để lập kế hoạch cho trận chiến, và để nói chuyện.

note: [message]: speaker=Delfador
en: We are routing their forces! Let’s see if the Clan has had enough. Their help in guarding our flanks will be invaluable.
vi: Chúng ta đang đánh tan tác lực lượng của họ! Hãy xem liệu thị tộc có đủ lực lượng không. Sự giúp đỡ của họ khi bảo vệ phía sườn của chúng ta sẽ là vô giá.

note: #-#-#-#-#  1960  #-#-#-#-# [scenario]: id=24_Battle_for_Wesnoth
en: The Battle for Wesnoth
vi: Trận chiến vì Wesnoth

note: [objective]: condition=win
en: Defeat Asheviere
vi: Đánh bại Asheviere

note: [part]
en: Here we overlook the city of Weldyn. The great city. The ancient city. The city of evil. The city of good. The city of men.
vi: Chúng ta đang nhìn toàn cảnh thành phố Weldyn. Thành phố lớn. Thành phố cổ. Thành phố của cái ác. Thành phố của cái thiện. Thành phố của con người.

note: [part]
en: The battle had been long and hard. We had been defeated. Eldred was slain, but I knew that Asheviere’s wrath would be great. That many innocents would be slain. I had to save the monarchy. I had to save the princes. I made haste to Weldyn, before the guards of Asheviere could get there, to carry out their evil orders.
vi: Trận chiến diễn ra lâu dài và ác liệt. Chúng tôi đã bị đánh bại. Eldred đã bị giết, nhưng tôi biết cơn giận dữ của Asheviere sẽ rất lớn. Tôi biết nhiều người vô tội sẽ bị giết. Tôi phải cứu nền quân chủ. Tôi phải cứu các hoàng tử. Tôi đã khẩn trương đến Weldyn, trước khi lính của Asheviere có thể đến đó để thực hiện những mệnh lệnh xấu xa.

note: [part]
en: Of course, you are surprised by this, but it is the truth. In haste, I vanquished the evil ones who had committed this foul deed. Then I took the little prince’s broken body, and away I rode. Far away, to the land of the elves.
vi: Tất nhiên, cô cậu sẽ kinh ngạc vì điều này, nhưng nó là sự thật. Tôi đã mau chóng kết liễu những kẻ vô lại thực hiện việc làm bẩn thỉu đó. Sau đó tôi mang theo xác hoàng tử nhỏ và cưỡi ngựa chạy trốn. Tôi đã trốn đi xa, đến vùng đất của các thần tiên.

note: [part]
en: By strange and mysterious fortune, the Elf Lady Parandra had come across a human child. She knew not where he had come from, only that the orcs would have eaten him if it weren’t for her intervention. The elves felt that great fortune smiled upon this man-child. Perhaps that is why this most truthful of peoples agreed to my plan.
vi: Nhờ một vận mệnh kỳ lạ và bí ẩn, phu nhân thần tiên Parandra đã tình cờ bắt gặp một đứa trẻ. Bà ấy không biết nó đến từ đâu, chỉ biết bọn người thú sẽ ăn thịt nó nếu bà ấy không can thiệp. Các thần tiên đã cảm thấy một vận may lớn mỉm cười với đứa trẻ này. Có lẽ đó là lý do tại sao những người trung thành nhất này đã đồng ý với kế hoạch của tôi.

note: [part]
en: After burying the little prince, we agreed never to speak of him again. Instead, this orphan child we would call Konrad, and he would be brought up to be king. I would say that I had slain the guards before they had carried out their evil deed, instead of after. No one would ever have to know. And no one did know for certain, until now.
vi: Sau khi chôn cất hoàng tử nhỏ, chúng tôi đã đồng ý sẽ không bao giờ nói về cậu ấy nữa. Thay vào đó, chúng tôi sẽ gọi đứa trẻ mồ côi này là Konrad, và nó sẽ được nuôi dưỡng để trở thành vua. Tôi sẽ nói rằng tôi đã giết bọn lính trước khi chúng thực hiện việc làm xấu xa, chứ không phải sau. Sẽ không một ai biết. Và chắc chắn không một ai biết, cho đến tận bây giờ.

note: [part]
en: Now, let us not tarry here any longer! The dawn breaks! The time has come for the heir to the throne to claim it!
vi: Còn giờ, chúng ta không chần chừ ở đây thêm nữa! Bình minh đã đến! Thời điểm để người thừa kế đòi lại ngai vàng đã đến!

note: [side]: type=Cavalier, id=Sir Kalm
en: Sir Kalm
vi: Ngài Kalm

note: [message]: speaker=Asheviere
en: So, these rebels come at last to face me, while most of my army is off fighting the fickle clans.
vi: Cuối cùng, bọn phiến loạn đó cũng đến để đối mặt với ta, trong khi phần lớn quân đội của ta đang mải giao chiến với bọn thị tộc.

note: [message]: role=clanboss
en: Wretched wench. Your army is tasting death as we speak. The clans have arrived to unseat you, pretender!
vi: Con mụ khốn kiếp. Quân đội của ngươi đang nếm mùi chết chóc. Các thị tộc đã đến để hất đổ ngươi, kẻ cướp ngôi!

note: [message]: speaker=Li'sar
en: Surrender, mother. The land’s blood is spent. I have come to take my rightful place.
vi: Đầu hàng đi, mẹ. Đất nước đã đổ quá nhiều máu. Con đến để giành lại ngôi vị hợp pháp của mình.

note: [message]: speaker=Asheviere
en: Ahh. My own daughter, a turncoat. So it is true. Such treason my reign must endure! But endure it will.
vi: À. Con gái của ta, kẻ phản bội. Vậy là đúng. Với mưu phản như thế, triều đại của ta phải kéo dài! Phải kéo dài.

note: [message]: speaker=Asheviere
en: Delfador! My old tormentor! Treason! Men! Seize them! Kill them! Kill them all!
vi: Delfador! Kẻ đã cản mũi ta! Quân phản phúc! Người đâu! Bắt chúng! Giết chúng! Giết tất cả bọn chúng!

note: [message]: speaker=unit
en: Take this, witch!
vi: Đỡ này, mụ phù thủy!

note: [message]: speaker=Li'sar
en: Mother, I swore to end your reign of evil, and now I shall.
vi: Mẹ, con đã thề sẽ kết thúc triều đại tàn ác của mẹ, và giờ con sẽ thực hiện.

note: [message]: speaker=Asheviere
en: Daughter, I built this kingdom for you. It has all been for you!
vi: Con gái, ta đã xây dựng vương quốc này cho con. Tất cả là dành cho con!

note: [message]: speaker=Li'sar
en: Even now, can you not tell the truth? Your greed has corrupted your soul. You are a monster! A murderess! It pains me to kill you, mother, but you have chosen your own fate. For Wesnoth!
vi: Đến giờ mà mẹ vẫn không thể nói thật ư? Lòng tham lam đã hủy hoại tâm hồn mẹ. Mẹ là một con quái vật! Một kẻ giết người! Con rất đau lòng khi phải xuống tay với mẹ, nhưng mẹ đã chọn định mệnh của riêng mình. Vì Wesnoth!

note: [message]: speaker=narrator
en: Li’sar strikes a killing blow!
vi: Li’sar đã đánh một đòn kết liễu!

note: [message]: speaker=Konrad
en: You have hunted me across the countryside, indeed across the years. Here I am, Dark Queen.
vi: Ngươi đã săn đuổi ta khắp mọi vùng đất, suốt nhiều năm. Ta đây, nữ hoàng bóng tối.

note: [message]: speaker=Asheviere
en: I was sure I had killed you, yet you haunt me still. Be gone, demon! I banish you, ghost!
vi: Ta chắc chắn đã giết ngươi, vậy mà ngươi vẫn ám ảnh ta. Cút đi, con quỷ! Ta trục xuất ngươi, con ma!

note: [message]: speaker=narrator
en: Konrad strikes a killing blow!
vi: Konrad đã đánh một đòn kết liễu!

note: [message]: speaker=Delfador
en: As I destroyed your son, I now destroy you.
vi: Giờ ta sẽ tiêu diệt ngươi giống như đã tiêu diệt con trai ngươi.

note: [message]: speaker=Asheviere
en: You were always defiant, wizard, and no one has thwarted my plans as determinedly as you.
vi: Ngươi luôn ngoan cố, lão phù thủy, không ai cản trở các kế hoạch của ta kiên quyết như ngươi.

note: [message]: speaker=Delfador
en: I have always been a humble servant of the Crown, and remain such even now.
vi: Ta luôn là người hầu hèn mọn của vương triều, và kể cả giờ vẫn vậy.

note: [message]: speaker=Asheviere
en: Delfador! You utterly disgust me, you sniveling worm. How dare you confront me, your queen?
vi: Delfador! Ta căm thù ngươi, kẻ giun dế. Ngươi dám giáp mặt với ta, nữ hoàng của ngươi sao?

note: [message]: speaker=Delfador
en: ... Mage Protector of The Kingdom Of The Peoples Of The West-North, Chief Advisor to the <i>Crown</i>...
vi: ... Pháp Sư Bảo Vệ của Vương Quốc Những Con Người Vùng Tây-Bắc, Cố Vấn Trưởng của <i>Vương Triều</i>...

note: [message]: speaker=Delfador
en: ... and personal counselor to my King and my <i>friend</i>, Garard the Second, whom you most <i>foully</i> betrayed...
vi: ... và cố vấn riêng của đức vua và <i>bạn</i> ta, Garard đệ nhị, người đã bị ngươi làm phản một cách <i>bẩn thỉu</i>...

note: [message]: speaker=Delfador
en: I am Delfador the Great and TODAY YOU MEET YOUR ATONEMENT!
vi: Ta là Delfador Vĩ đại và NGÀY HÔM NAY NGƯƠI PHẢI ĐỀN TỘI!

note: [message]: speaker=narrator
en: In a horrific inferno of magical rage, Asheviere is completely annihilated!
vi: Trong cảnh rùng rợn khủng khiếp của cơn thịnh nộ phép thuật, Asheviere đã bị tiêu diệt hoàn toàn!

note: [message]: speaker=Asheviere
en: Treason! The evil ones have slain me!
vi: Quân phản phúc! Những kẻ độc ác đã giết hại ta!

note: [message]: speaker=Delfador
en: And so passes Asheviere, the dark queen of Wesnoth.
vi: Thế là ngươi đã ra đi, Asheviere, nữ hoàng bóng tối của Wesnoth.

note: [message]: speaker=Konrad
en: We have won at last! Li’sar! You will be queen!
vi: Cuối cùng chúng ta đã chiến thắng! Li’sar! Cô sẽ là nữ hoàng!

note: [message]: speaker=Li'sar
en: Yes, but I won’t ever forget what you have done for me, Konrad, Delfador, and Kalenz.
vi: Đúng vậy, nhưng tôi sẽ không quên những gì các vị đã làm cho tôi, Konrad, Delfador, và Kalenz.

note: [message]: speaker=Kalenz
en: So much blood. So much death. For what? A title?
vi: Quá nhiều máu đã đổ. Quá nhiều người đã chết. Vì điều gì? Một danh hiệu?

note: [message]: speaker=Li'sar
en: For justice, Elf Lord. We fight because if we do not, evil would prevail. But, I implore you to let the dead have their rest. We have taken victory. Tomorrow is a new day, friends... let us build this kingdom anew.
vi: Vì công bằng, Chủ tướng thần tiên. Chúng ta chiến đấu bởi vì nếu không, cái ác sẽ thắng thế. Nhưng tôi cầu xin ngài hãy để những người chết được yên nghỉ. Chúng ta đã giành chiến thắng. Ngày mai là một ngày mới, các bạn... chúng ta hãy xây dựng lại vương quốc này.

note: [part]
en: And so the Dark Queen’s reign was ended. Li’sar, daughter of Garard II and Heir to the Throne of Wesnoth, was crowned Queen and Bearer of the Sceptre of Fire, which she would pass on to all her successors.
vi: Triều đại của nữ hoàng bóng tối kết thúc. Li’sar, con gái của Garard đệ nhị và người thừa kế ngai vàng Wesnoth, lên ngôi nữ hoàng và là người cầm vương trượng lửa, báu vật mà cô sẽ truyền cho những người kế vị của mình.

note: [part]
en: Her reign was long, and she undid the evil deeds of her mother.
vi: Triều đại của cô kéo dài, và cô sửa chữa lại những việc làm xấu xa của mẹ mình.

note: [part]
en: Delfador became Li’sar’s High Counselor, advising her in the most important matters of state. He lived until a ripe old age and was granted a royal funeral, after which he was buried in the Royal Crypt in Weldyn.
vi: Delfador trở thành Cố vấn cấp cao của Li’sar, giúp đỡ cô trong những vấn đề quan trọng nhất của nhà nước. Ông hưởng một tuổi thọ lớn và được ban một lễ tang hoàng gia, sau đó ông được chôn cất trong hầm mộ hoàng gia ở Weldyn.

note: [part]
en: Kalenz returned to his home in the North and never again returned to the lands of men.
vi: Kalenz trở về quê hương của mình ở phương Bắc và không bao giờ trở lại vùng đất của loài người nữa.

note: [part]
en: Konrad became a noble in Li’sar’s court. He married Li’sar, and together they had two sons and a daughter.
vi: Konrad trở thành một quý tộc trong cung điện của Li’sar. Cậu cưới Li’sar và họ có với nhau hai con trai, một con gái.

note: [variation]: race=human [unit_type]: id=Battle Princess, gender=female, race=human
en: female^Battle Princess
vi: Công chúa chiến trận

note: [variation] [unit_type]: id=Commander
en: The rank of Commander is held by those who lead battle groups into combat. Possessing leadership skills, they give lower-level units in adjacent hexes improved performance in combat. Commanders are best skilled with the sword, although they also carry a bow to use when necessary. If the Commander is lost, so is the battle.
vi: Cấp bậc Người chỉ huy dành cho những người có khả năng dẫn đầu các đội quân tham gia chiến đấu. Sở hữu năng lực lãnh đạo, họ cho các đơn vị cấp độ thấp hơn trong những ô lục giác lân cận hiệu quả chiến đấu tốt hơn. Những người chỉ huy sử dụng kiếm thành thạo nhất, mặc dù họ cũng mang theo cung để sử dụng khi cần thiết. Nếu người chỉ huy bị mất, trận chiến cũng bại theo.

note: [unit_type]: id=Dark Queen, gender=female, race=human
en: female^Dark Queen
vi: Nữ hoàng bóng tối

note: [unit_type]: id=Dark Queen, gender=female, race=human
en: The evil queen Asheviere has terrorized Wesnoth for many years. Her knowledge of magic makes her a worthy foe in combat, although her power is mostly derived from those she commands.
vi: Nữ hoàng độc ác Asheviere đã khủng bố Wesnoth trong nhiều năm. Kiến thức phép thuật khiến mụ trở thành một địch thủ xứng đáng khi chiến đấu, mặc dù sức mạnh của mụ chủ yếu có được từ những kẻ mà mụ chỉ huy.

note: [attack]: type=impact
en: scepter
vi: trượng

note: [attack]: type=cold
en: raging blizzard
vi: bão tuyết dữ dội

note: [variation]: race=human [unit_type]: id=Princess, gender=female, race=human
en: female^Princess
vi: Công chúa

note: [unit_type]: id=Sea Orc, race=orc
en: Sea Orc
vi: Người thú biển

note: [unit_type]: id=Sleeping Gryphon, race=gryphon
en: Sleeping Gryphon
vi: Sư tử đầu chim đang ngủ

note: [firststrike]: id=initiative
en: initiative
vi: phát động

note: [firststrike]: id=initiative
en: All adjacent friendly units will strike first in melee combat, even when defending.
vi: Tất cả các đơn vị bạn bè đứng cạnh sẽ đánh trước khi chiến đấu cận chiến, kể cả khi đang phòng thủ.

note: [firststrike]: id=firststrike
en: first strike
vi: đánh trước

note: [message]: speaker=unit
en: We are vanquished, for I have been defeated!
vi: Chúng ta đã thua cuộc, vì tôi đã bị đánh bại!

note: [message]: speaker=unit
en: Argh! I am finished!
vi: Á! Đời tôi thế là hết!

note: [message]: speaker=unit
en: No! This is the end! We have been defeated!
vi: Không! Thế là hết! Chúng ta đã bị đánh bại!

note: [message]: speaker=unit
en: At least I die an honorable death.
vi: Ít ra tôi cũng có một cái chết vinh dự.

note: [object]: id={ID}
en: This massive blade was created centuries ago by long-forgotten elvish forgemasters, who imbued the bluish steel with an inner magical fire. Tongues of flame dance on the surface, giving the metal a flawless mirrored finish.
vi: Thanh kiếm đồ sộ này đã được chế tạo cách đây hàng thế kỷ dưới tay các thợ rèn thần tiên - những người đã bị lãng quên từ lâu, họ đã phù phép khối thép xanh xanh bằng một ngọn lửa phép thuật. Những ánh lửa nhảy múa trên bề mặt khối kim loại, cho nó một ánh gương hoàn mĩ.

note: [object]: id={ID}
en: Only the leader of an army can wield this sword!
vi: Chỉ người chỉ huy quân đội mới có thể sử dụng thanh kiếm này!

note: [object]: id={ID}
en: Void Armor
vi: Áo giáp hư không

note: [object]: id={ID}
en: A beautiful chest plate crafted from shimmering black steel, the Void Armor is virtually impenetrable to physical weapons!
vi: Một tấm giáp che ngực đẹp đẽ được chế tạo từ thép đen bóng loáng, áo giáp hư không gần như không thể xuyên thủng bởi những vũ khí hữu hình!

note: [object]: id={ID}
en: Only a powerful warrior may don this armor!
vi: Chỉ một chiến binh mạnh mẽ mới có thể mặc tấm áo giáp này!

note: [trait]: id=void_armor
en: void armor
vi: áo giáp hư không

note: [trait]: id=void_armor
en: The Void Armor grants the following resistances:
    blade:  50%
    pierce: 40%
    impact: 40%
    fire:  +10%
vi: Áo giáp hư không cấp cho các sức kháng cự sau đây:
    chém: 50%
    đâm: 40%
    va đập: 40%
    lửa: +10%

note: [object]: id=object_sceptre
en: This ancient Sceptre was forged by the great Dwarves of the Heart Mountains. A symbol of the kingship of Wesnoth, the Sceptre has the power to shoot fireballs at enemies of the bearer!
vi: Vương trượng cổ này đã được rèn dưới tay những người lùn của dãy núi Trái Tim. Một biểu tượng của vương quyền Wesnoth, vương trượng có sức mạnh bắn các quả cầu lửa vào kẻ thù của người cầm nó!

note: [object]: id=object_sceptre
en: This is the Sceptre of Fire. Only a true successor to the throne can possibly dare to take this!
vi: Đây là vương trượng lửa. Chỉ một người kế vị ngai vàng thực sự mới dám cầm báu vật này!

note: [message]: speaker=Konrad
en: Here it is at last, I have the Sceptre!
vi: Nó đây rồi. Cuối cùng, tôi cũng có vương trượng!

note: [message]: speaker=Kalenz
en: So it is in our hands! Now let us leave this stinking pit.
vi: Cuối cùng nó đã ở trong tay chúng ta! Giờ chúng ta hãy rời khỏi hang ổ hôi hám này.

note: [message]: speaker=Li'sar
en: I think that if we travel just a little north, we might be able to get out.
vi: Tôi nghĩ rằng nếu chúng ta đi tiếp một chút về phía bắc, chúng ta sẽ có thể ra được.

note: [message]: speaker=Li'sar
en: At last! I have the Sceptre!
vi: Cuối cùng, tôi cũng có vương trượng!

note: [message]: speaker=Konrad
en: Indeed. You managed to reach it, Li’sar. I hope you shall use it wisely.
vi: Đúng vậy. Cô đã có được nó, Li’sar. Tôi hy vọng cô sẽ sử dụng nó một cách khôn ngoan.

note: [message]: speaker=Li'sar
en: My first use for it is going to be to help us get out of this hole! I hope you consider that wise.
vi: Cách sử dụng đầu tiên của tôi sẽ là giúp chúng ta ra khỏi cái lỗ này! Tôi hy vọng anh coi đó là khôn ngoan.

note: [message]: speaker=Delfador
en: The Sceptre makes its wielder powerful, but hardly immortal, child. Use it prudently. Now come, I believe there is an exit to the north!
vi: Vương trượng giúp người sở hữu nó trở nên mạnh mẽ, nhưng không thể bất tử, cô bé. Hãy sử dụng nó một cách cẩn thận. Đi thôi, tôi tin có một lối ra ở phía bắc!

note: [message]: speaker=Li'sar
en: I think I know what I’m doing. Come, let us go!
vi: Tôi biết mình đang làm gì. Chúng ta đi thôi!

note: [part]
en: Garard’s queen, Asheviere, looked on with glee, having come to watch the battle from a nearby hill. The rule of her son would surely satisfy her lust for power far better than her husband’s had.
vi: Vợ của Garard, hoàng hậu Asheviere đã đến để hân hoan theo dõi trận chiến từ một ngọn đồi gần đó. Ngôi vua của con trai mụ chắc chắn sẽ làm thỏa mãn tham vọng quyền lực của mụ hơn hẳn ngôi vua của chồng mụ.

note: [part]
en: In exchange for tribute, the warlord of the North happily made peace with Eldred, who proclaimed himself king and led his army south towards Weldyn.
vi: Nhằm trao đổi để được nhận cống vật, tư lệnh phương Bắc đã vui vẻ lập hòa bình với Eldred, kẻ tự xưng làm vua và dẫn quân đội của hắn về phía nam đến Weldyn.

note: [part]
en: Eldred made war upon Delfador and his forces with his mother’s advice ringing in his ears: <i>“Fight no one great or small except the old mage, whose head should be severed from his shoulders.”</i>
vi: Eldred đã phát động chiến tranh chống lại Delfador và lực lượng của ông với lời khuyên của mẹ hắn văng vẳng bên tai: <i>“Không đánh một ai lớn hay nhỏ trừ lão pháp sư già, phải chém đầu lão.”</i>

note: [part]
en: And Eldred did indeed meet Delfador face-to-face in battle, in the hinterlands near Tath. Sword clashed against staff, as the wise old mage fought the brash young warrior.
vi: Và Eldred quả thực đã gặp Delfador mặt đối mặt trong trận chiến, ở vùng ngoại ô gần Tath. Kiếm đụng độ với gậy phép, pháp sư già khôn ngoan chiến đấu với chiến binh trẻ hung hăng.

note: [part]
en: In the end Delfador’s men were defeated and routed, but Asheviere found her son’s lifeless body, fixed to the ground by the great mage’s staff.
vi: Cuối cùng, người của Delfador đã thua trận và thất bại thảm hại, nhưng Asheviere tìm thấy xác con trai mình nằm bất động trên mặt đất, bị hạ gục bởi gậy phép của vị pháp sư.

note: [part]
en: Soon after news of Asheviere’s orders reached Delfador, he secretly entered the palace and stole away Konrad, the youngest of Garard’s nephews, thereby saving him from death.
vi: Không lâu sau khi tin tức về mệnh lệnh của Asheviere đến tai Delfador, ông đã bí mật xâm nhập vào cung điện và đánh cắp Konrad, cháu trai trẻ tuổi nhất của Garard, nhờ đó cứu cậu bé thoát chết.

note: [label] [trait]: id=undead
en: undead
vi: ma quái

note: [label] [chance] [trait]: id=fearless
en: fearless
vi: dũng cảm

note: [label] [plague]: id=SotA_plague, type=null # prevents normal corpse, and allows SotA code to handle it [plague]: id=plague, type=Walking Corpse
en: plague
vi: bệnh dịch

note: [plague]: id=SotA_plague, type=null # prevents normal corpse, and allows SotA code to handle it [plague]: id=plague, type=Walking Corpse
en: When a unit is killed by a Plague attack, that unit is replaced with a Walking Corpse on the same side as the unit with the Plague attack. This doesn’t work on Undead or units in villages.
vi: Khi một đơn vị bị giết bởi một đòn tấn công bệnh dịch, đơn vị đó sẽ bị thay thế bằng một xác chết biết đi ở cùng phe với đơn vị có đòn tấn công bệnh dịch. Đòn này không có tác dụng với ma quái hoặc các đơn vị ở trong làng.

note: [chance_to_hit] [chance_to_hit]: id=magical
en: magical
vi: phép thuật

note: [trait]: id=intelligent_dummy [trait]: id=intelligent
en: intelligent
vi: thông minh

note: [trait]: id=intelligent_dummy [trait]: id=intelligent
en: Intelligent units require 20% less experience than usual to advance.
vi: Các đơn vị thông minh cần kinh nghiệm để nâng cấp ít hơn bình thường 20%.

note: [resistance]: id=garak_steadfast [resistance]: id=steadfast
en: steadfast
vi: chịu đòn

note: [illuminates]: id=illumination_song_verse [illuminates]: id=illumination
en: female^illuminates
vi: chiếu sáng

note: [heals]: id=healing
en: heals +4
vi: hồi máu +4

note: [heals]: id=healing
en: female^heals +4
vi: hồi máu +4

note: [heals]: id=healing
en: Allows the unit to heal adjacent allied units at the beginning of our turn.
    
    A unit cared for by this healer may heal up to 4 HP per turn, or stop poison from taking effect for that turn.
    A poisoned unit cannot be cured of its poison by a healer, and must seek the care of a village or a unit that can cure.
vi: Cho phép đơn vị hồi máu cho các đơn vị đồng minh đứng bên cạnh ở đầu lượt.
    
    Một đơn vị được điều trị viên này chăm sóc có thể phục hồi lên tới 4 máu mỗi lượt, hoặc ngăn chất độc phát huy hiệu lực ở lượt đó.
    Một đơn vị bị nhiễm độc không thể được một điều trị viên cứu chữa khỏi chất độc, mà phải tìm kiếm sự chăm sóc của một ngôi làng hoặc một đơn vị có khả năng giải độc.

note: [heals]: id=healing
en: heals +8
vi: hồi máu +8

note: [heals]: id=healing
en: female^heals +8
vi: hồi máu +8

note: [heals]: id=healing
en: This unit combines herbal remedies with magic to heal units more quickly than is normally possible on the battlefield.
    
    A unit cared for by this healer may heal up to 8 HP per turn, or stop poison from taking effect for that turn.
    A poisoned unit cannot be cured of its poison by a healer, and must seek the care of a village or a unit that can cure.
vi: Đơn vị này kết hợp các phương thuốc thảo mộc với phép thuật để điều trị cho các đơn vị trên chiến trường nhanh hơn bình thường.
    
    Một đơn vị được điều trị viên này chăm sóc có thể phục hồi lên tới 8 máu mỗi lượt, hoặc ngăn chất độc phát huy hiệu lực ở lượt đó.
    Một đơn vị bị nhiễm độc không thể được một điều trị viên cứu chữa khỏi chất độc, mà phải tìm kiếm sự chăm sóc của một ngôi làng hoặc một đơn vị có khả năng giải độc.

note: [artifact] [chance] [teleport]: id=teleport
en: teleport
vi: dịch chuyển tức thời

note: [artifact] [regenerate]: id=regenerates
en: regenerates
vi: tái tạo

note: [chance] [trait]: id=healthy
en: Always rest heals
vi: Luôn hồi máu như khi nghỉ ngơi

note: [chance] [damage]: id=backstab
en: backstab
vi: đánh lén

note: [chance] [dummy]: id=feeding
en: feeding
vi: bồi dưỡng

note: [chance] [leadership]: id=leadership
en: leadership
vi: lãnh đạo

note: [hides]: id=ambush
en: ambush
vi: mai phục

note: [hides]: id=concealment
en: concealment
vi: ẩn nấp

note: [drains]: id=drains
en: drains
vi: bòn rút

note: [chance_to_hit]: id=marksman
en: marksman
vi: thiện xạ

note: [hides]: id=nightstalk
en: nightstalk
vi: săn đêm

note: [poison]: id=poison
en: poison
vi: độc

note: [skirmisher]: id=skirmisher
en: skirmisher
vi: đột nhập

note: [slow]: id=slow
en: slows
vi: chậm

note: [heals]: id=curing
en: cures
vi: giải độc

note: #-#-#-#-#  1959  #-#-#-#-# [editor_times]: id=deep_underground [time]: id=deep_underground
en: Deep Underground
vi: Sâu dưới lòng đất

note: #-#-#-#-#  1959  #-#-#-#-# [editor_times]: id=indoors [time]: id=indoors
en: Indoors
vi: Trong nhà

note: [section]: id=encyclopedia [topic]: id=..encyclopedia
en: Encyclopedia
vi: Bách khoa toàn thư

note: [topic]: id=great_ocean
en: Great Ocean
vi: Đại Dương Lớn

note: [topic]: id=green_isle
en: Green Isle
vi: Đảo Xanh

note: [topic]: id=old_continent
en: Old Continent
vi: Cựu Lục Địa

note: [topic]: id=great_continent
en: Great Continent
vi: Đại Lục Địa

note: [topic]: id=kingdom_wesnoth
en: Kingdom of Wesnoth
vi: Vương quốc Wesnoth

note: [topic]: id=northlands
en: Northlands
vi: Vùng đất phương Bắc

note: [topic]: id=southwest_elven_lands
en: Southwest Elven Lands
vi: Vùng đất thần tiên Tây Nam

note: [topic]: id=heart_mountains
en: Heart Mountains
vi: Dãy núi Trái Tim

note: [section]: id=gameplay [topic]: id=..gameplay
en: Gameplay
vi: Cách chơi

note: #-#-#-#-#  1959  #-#-#-#-# [section]: id=terrains_section [topic]: id=..terrains_section
en: Terrains
vi: Địa hình

note: [topic]: id=about_game
en: About the Game
vi: Giới thiệu trò chơi

note: [topic]: id=..units
en: This section will list all the units you discover as you explore the world of Wesnoth. When you see a new unit during a campaign or multiplayer scenario it will be added to its race’s subsection; you can then view its page any time you wish. A unit’s page will provide a general description, its statistics, attacks, resistances, and movement and defense values.
vi: Phần này sẽ liệt kê tất cả các đơn vị bạn đã khám phá sau khi thám hiểm thế giới Wesnoth. Khi bạn nhìn thấy một đơn vị mới trong một chiến dịch hoặc màn chơi nhiều người chơi, nó sẽ được thêm vào đề mục chủng tộc của nó; như thế bạn có thể xem trang của nó bất cứ lúc nào bạn muốn. Trang của một đơn vị sẽ cung cấp mô tả chung, các chỉ số, đòn tấn công, sức kháng cự, các giá trị di chuyển và phòng thủ.

note: [topic]: id=..abilities_section
en: Certain units have abilities that either directly affect other units or have an impact on how the unit interacts with other units. These abilities will be listed under this section as you encounter them. Each page will provide a description of what the ability does and which (currently discovered) units have it.
vi: Một số đơn vị có khả năng hoặc tác động trực tiếp đến các đơn vị khác, hoặc tác động đến cách mà đơn vị đó tương tác với các đơn vị khác. Các khả năng sẽ được liệt kê dưới đề mục này khi bạn bắt gặp chúng. Mỗi trang sẽ cung cấp một mô tả về khả năng làm gì và những đơn vị nào (hiện đã được khám phá) có khả năng đó.

note: [topic]: id=..weapon_specials
en: Some weapons have special features that increase the effectiveness of attacking with them. When you see a new weapon special during a campaign or multiplayer scenario it will be added to this list; you can then view its page any time you wish. Each page will provide a description of what the weapon special does and which (currently discovered) units have it.
vi: Một số vũ khí có các tính năng đặc biệt tăng cường tính hiệu quả của đòn tấn công. Khi bạn nhìn thấy một tính đặc biệt mới của vũ khí trong một chiến dịch hoặc một màn chơi nhiều người chơi, nó sẽ được thêm vào danh sách này; như thế bạn có thể xem trang của nó bất cứ lúc nào bạn muốn. Mỗi trang sẽ cung cấp một mô tả về tính đặc biệt của vũ khí làm gì và các đơn vị nào (hiện đã được khám phá) có nó.

note: [topic]: id=.unknown_unit
en: Unknown Unit
vi: Đơn vị không xác định

note: [topic]: id=recruit_and_recall
en: 
    
    If you right-clicked on a castle hex and selected recruit, the new unit will appear in that hex. Otherwise, it will appear in a free hex near the keep. You may only recruit as many units as you have free hexes in your castle, and you cannot spend more gold than you actually have on recruiting.
vi: 
    
    Nếu bạn nhấn chuột phải lên một ô lục giác lâu đài và chọn tuyển quân, đơn vị mới sẽ xuất hiện trong ô lục giác đó. Nếu không, nó sẽ xuất hiện trong một ô lục giác trống gần pháo đài. Bạn chỉ có thể tuyển số lượng đơn vị tối đa bằng số ô lục giác trống bạn có trong lâu đài, và bạn không thể tiêu nhiều vàng hơn lượng vàng bạn thực sự có khi tuyển quân.

note: [topic]: id=recruit_and_recall
en: 
    
    In later scenarios, you may also Recall survivors from earlier battles. Recalling costs a standard 20 gold and presents you with a list of all surviving units from previous scenarios.
vi: 
    
    Trong các màn chơi về sau, bạn cũng có thể gọi lại những người sống sót từ các trận chiến trước. Gọi lại có giá chung 20 lượng vàng và hiện ra một danh sách tất cả những đơn vị sống sót từ các màn chơi trước.

note: [topic]: id=income_and_upkeep
en: 
    
    Upkeep costs are subtracted from your income, so in the case of twelve levels of units and ten villages, your resultant Income would be 10 gold per turn.
vi: 
    
    Chi phí bảo trì bị trừ vào thu nhập của bạn, do đó trong trường hợp tổng cấp độ của các đơn vị là mười hai và mười ngôi làng, thu nhập tổng hợp của bạn sẽ là 10 lượng vàng mỗi lượt.

note: [topic]: id=hitpoints
en: Hitpoints and Experience
vi: Máu và Kinh nghiệm

note: [topic]: id=hitpoints
en: The hitpoints and experience points are both indicated in the status pane using two numbers (the current value and the maximum value the unit can have).
vi: Cả máu và điểm kinh nghiệm đều được chỉ thị trong khung trạng thái bằng hai số (giá trị hiện thời và giá trị tối đa đơn vị có thể có).

note: [topic]: id=advancement
en: 
    
    Units have a certain amount of experience required to advance (this is 20% less for units with the Intelligent trait). Once they achieve this amount, they immediately advance to the next level, healing fully in the process. In some cases, you will be given a choice of advancement options.
vi: 
    
    Các đơn vị có một lượng kinh nghiệm nhất định cần để nâng cấp (ít hơn 20% với các đơn vị có đặc điểm thông minh). Khi chúng đạt đến số lượng này, chúng nâng cấp ngay lập tức lên cấp độ kế tiếp, phục hồi hoàn toàn máu. Trong một số trường hợp, bạn sẽ được chọn tùy chọn nâng cấp.

note: [topic]: id=advancement
en: If both units survive a combat, they gain a number of experience points equal to the level of the unit they’re fighting. If a unit kills another in combat, however, it gains much more experience — 4 for a level 0 unit, 8 for level 1, 16 for level 2, 24 for level 3, and so forth.
vi: Nếu cả hai đơn vị sống sót sau trận đấu, chúng giành được số điểm kinh nghiệm bằng cấp độ của đơn vị mà chúng đánh. Tuy nhiên, nếu một đơn vị giết một đơn vị khác, nó giành được số điểm kinh nghiệm lớn hơn nhiều - 4 với một đơn vị cấp độ 0, 8 với cấp độ 1, 16 với cấp độ 2, 24 với cấp độ 3, và cứ thế tiếp tục.

note: [topic]: id=movement
en: 
    
    To see where the enemy can move to during their next turn, press Ctrl-v or Cmd-v. Ctrl-b or Cmd-b shows where the enemy could move, if your units were not on the map to block their progress.
vi: 
    
    Để xem kẻ thù có thể di chuyển đến đâu trong lượt kế tiếp của chúng, ấn Ctrl-v hoặc Cmd-v. Ctrl-b hoặc Cmd-b hiện nơi kẻ thù có thể di chuyển, nếu các đơn vị của bạn không ở trên bản đồ để chặn đường chúng.

note: [topic]: id=shroud_and_fog
en: Shroud and Fog of War
vi: Màn che và Sương mù chiến tranh

note: [topic]: id=combat
en: Combat
vi: Chiến đấu

note: [topic]: id=combat
en: 
    
    <header>text=Damage</header>
vi: 
    
    <header>text='Thiệt hại'</header>

note: [topic]: id=damage_types_and_resistance
en: Damage Types and Resistance
vi: Kiểu thiệt hại và Sức kháng cự

note: [topic]: id=damage_types_and_resistance
en: 
    
    Resistances work very simply: if a unit has 40% resistance against a damage type, then it will suffer 40% less damage when hit with that damage type. It is also possible for a unit to be vulnerable against some damage types. If a unit has −100% resistance against a damage type, it will suffer 100% more damage when hit by that type.
vi: 
    
    Sức kháng cự hoạt động rất đơn giản: nếu một đơn vị có sức kháng cự 40% với một kiểu thiệt hại, thì nó sẽ chịu thiệt hại ít hơn 40% khi bị đánh trúng bằng kiểu thiệt hại đó. Một đơn vị cũng có thể có nhược điểm với một số kiểu thiệt hại. Nếu một đơn vị có sức kháng cự −100% với một kiểu thiệt hại, nó sẽ chịu thiệt hại nhiều hơn 100% khi bị đánh trúng bằng kiểu đó.

note: [topic]: id=damage_types_and_resistance
en: 
    
    For example, skeletons are highly resistant to blade and pierce damage, but are vulnerable to impact and fire damage, and extremely vulnerable to arcane damage.
vi: 
    
    Ví dụ, các bộ xương có sức kháng cự cao với kiểu thiệt hại chém và đâm, nhưng có nhược điểm với kiểu thiệt hại va đập và lửa, và cực kỳ yếu với kiểu thiệt hại bí kíp.

note: [topic]: id=damage_types_and_resistance
en: 
    
    If a strike is determined to hit, it will always do at least 1 point of damage. This applies even if the defender has 100% resistance to the damage type.
vi: 
    
    Nếu một đòn được xác định là đánh trúng, nó sẽ luôn gây ít nhất 1 điểm thiệt hại. Nguyên tắc này áp dụng kể cả khi người phòng thủ có sức kháng cự 100% với kiểu thiệt hại.

note: [topic]: id=time_of_day [time]: id=first_watch
en: First Watch
vi: Canh một

note: [topic]: id=time_of_day [time]: id=second_watch
en: Second Watch
vi: Canh hai

note: [topic]: id=healing
en: 
    
    Resting can be combined with other forms of healing, but villages, regeneration, healing and curing cannot combine with each other: the best option will be used. Finally, units heal fully between scenarios.
vi: 
    
    Nghỉ ngơi có thể được kết hợp với các dạng hồi máu khác, nhưng làng, tái tạo, hồi máu và giải độc không thể kết hợp với nhau: lựa chọn tốt nhất sẽ được sử dụng. Cuối cùng, các đơn vị phục hồi hoàn toàn giữa hai màn chơi.

note: [topic]: id=wrap_up
en: Wrap Up
vi: Tóm lược

note: [topic]: id=..terrains_section
en: Game maps feature a variety of terrains that affect both unit movement and a unit’s defensive capability in combat.
vi: Bản đồ trò chơi bao gồm nhiều địa hình, chúng tác động đến cả di chuyển lẫn khả năng phòng thủ khi chiến đấu của một đơn vị.

note: [topic]: id=..addons
en: The degree of customization offered by the Wesnoth engine allows players to create their own game content, including new scenarios, campaigns, and much more beyond what is offered in the official content bundled with the game.
vi: Mức độ tùy chỉnh động cơ Wesnoth cung cấp cho phép người chơi tạo nội dung của riêng họ, bao gồm các màn chơi, chiến dịch mới, và nhiều hơn nữa, xa hơn những gì được cung cấp trong nội dung chính thức được đóng gói cùng với trò chơi.

note: [topic]: id=using_addons
en: Using Add-ons
vi: Sử dụng phần bổ sung

note: [topic]: id=using_addons
en: The game supports different types of add-on content, which are not all available in every gameplay mode.
vi: Trò chơi hỗ trợ các kiểu nội dung phần bổ sung khác nhau, không phải luôn khả dụng trong mọi chế độ của trò chơi.

note: [topic]: id=using_addons
en: 
    
    Content authors can use resource packs available on the add-ons server to enrich their own content with existing assets such as images, music, and code. These are not generally intended for direct use in-game; however, other playable add-ons may depend on them and suggest or require their installation during download.
vi: 
    
    Các tác giả nội dung có thể sử dụng các gói tài nguyên có trên máy chủ phần bổ sung để làm phong phú thêm nội dung của mình bằng những tài sản hiện có như ảnh, âm nhạc và mã nguồn. Những tài nguyên này nói chung không được thiết kế để sử dụng trực tiếp trong trò chơi; tuy nhiên, các phần bổ sung chơi được khác có thể phụ thuộc vào chúng và yêu cầu hoặc cần cài đặt những tài nguyên này trong khi tải về.

note: [topic]: id=installing_addons
en: Installing Add-ons
vi: Cài đặt phần bổ sung

note: [topic]: id=removing_addons
en: Removing Add-ons
vi: Xóa phần bổ sung

note: [topic]: id=general_commands
en: 
    Clear chat messages.
vi: 
    Xóa tin nhắn tán gẫu.

note: [topic]: id=general_commands
en: 
    Display the controller status of a side.
vi: 
    Hiển thị trạng thái điều khiển của một phe.

note: [topic]: id=general_commands
en: 
    Switch a log domain to a different log level.
vi: 
    Chuyển một phạm vi ghi lưu sang một mức độ ghi lưu khác.

note: [topic]: id=general_commands
en: 
    Redraws the screen and reloads any image files that have been changed.
vi: 
    Vẽ lại màn hình và tải lại những tập tin ảnh đã bị thay đổi.

note: [topic]: id=general_commands
en: 
    Bring up theme selection menu.
vi: 
    Mở trình đơn chọn sắc thái.

note: [topic]: id=general_commands
en: 
    Quit the scenario (without prompting).
vi: 
    Thoát khỏi màn chơi (không nhắc nhở).

note: [topic]: id=general_commands
en: 
    Save the game (without prompting).
vi: 
    Lưu trò chơi (không nhắc nhở).

note: [topic]: id=general_commands
en: 
    Save the game and quit the scenario (without prompting).
vi: 
    Lưu trò chơi và thoát khỏi màn chơi (không nhắc nhở).

note: [topic]: id=mp_commands
en: 
    Ban a user in a multiplayer game by the IP address used by that username and kick him. Can be used on users not in the game but on the server. (Of course they won’t be kicked then.)
vi: 
    Cấm một người trong một trò chơi nhiều người chơi theo địa chỉ IP người đó sử dụng và đuổi người đó. Có thể sử dụng lệnh này với những người không tham gia chơi nhưng ở trên máy chủ. (Tất nhiên họ sẽ không bị đuổi).

note: [topic]: id=mp_commands
en: 
    Launch a dialog to assist the host in changing the human controllers of sides.
vi: 
    Khởi chạy một hộp thoại để giúp người chủ trò chơi thay đổi người điều khiển các phe.

note: [topic]: id=mp_commands
en: 
    Toggle the idle state for a side. The host may make a side idle after a network disconnection.
vi: 
    Bật tắt trạng thái rảnh rỗi cho một phe. Người chủ trò chơi có thể làm cho một phe trở thành rảnh rỗi sau một lần ngắt kết nối mạng.

note: [topic]: id=mp_commands
en: 
    Kick a user in multiplayer. They will be able to rejoin the game. If you just want to change control of their side(s) use the :control command instead.
vi: 
    Đuổi một người trong chế độ nhiều người chơi. Người đó sẽ có thể tham gia lại trò chơi. Nếu bạn chỉ muốn thay đổi quyền điều khiển phe của người đó, sử dụng lệnh :control.

note: [topic]: id=mp_commands
en: 
    Send a private message to a user. When in a game, it is not possible to send private messages to players who are currently controlling a side in the same game.
vi: 
    Gửi tin nhắn riêng đến một người dùng. Bạn không thể gửi tin nhắn riêng đến những người chơi không điều khiển phe nào trong trò chơi bạn đang tham gia.

note: [topic]: id=mp_commands
en: 
    Mute a specific observer. If no username is supplied the muted usernames are displayed.
vi: 
    Chặn tiếng một người quan sát cụ thể. Nếu không cung cấp tên người dùng, hiển thị những tên người dùng đã bị chặn tiếng.

note: [topic]: id=mp_commands
en: 
    Toggle muting/silencing of all observers on/off.
vi: 
    Bật tắt chặn tiếng tất cả những người quan sát.

note: [topic]: id=mp_commands
en: 
    Unban a user in a multiplayer game by the IP address used by that username. Can be used on users not in the game but on the server.
vi: 
    Hủy lệnh cấm một người trong một trò chơi nhiều người chơi theo địa chỉ IP người đó sử dụng. Có thể sử dụng lệnh này với những người không tham gia chơi nhưng ở trên máy chủ.

note: [topic]: id=mp_commands
en: 
    Unmute a specific observer. If no username is supplied the list of muted observers is cleared.
vi: 
    Hủy chặn tiếng một người quan sát cụ thể. Nếu không cung cấp tên người dùng, xóa danh sách những người quan sát đã bị chặn tiếng.

note: [topic]: id=debug_commands
en: 
    Brings up a menu for choosing a scenario to immediately advance to in a campaign.
vi: 
    Mở trình đơn chọn màn chơi để vào ngay lập tức trong một chiến dịch.

note: [topic]: id=debug_commands
en: 
    Create a unit of the specified type on the selected hex.
vi: 
    Tạo một đơn vị có kiểu chỉ định trên ô lục giác được chọn.

note: [topic]: id=debug_commands
en: 
    Toggle fog/shroud for the current side.
vi: 
    Bật tắt sương mù/màn che cho phe hiện thời.

note: [topic]: id=debug_commands
en: 
    Adds the specified amount to the current side’s gold.
vi: 
    Thêm lượng vàng chỉ định vào phe hiện thời.

note: [topic]: id=debug_commands
en: 
    Immediately advances to the next scenario in a campaign.
vi: 
    Vào ngay lập tức màn chơi kế tiếp trong một chiến dịch.

note: [topic]: id=debug_commands
en: 
    Manually set a gamestate variable to value.
vi: 
    Thiết lập thủ công một biến trạng thái trò chơi thành một giá trị.

note: [topic]: id=debug_commands
en: 
    Show a gamestate variable.
vi: 
    Hiện một biến trạng thái trò chơi.

note: [topic]: id=debug_commands
en: 
    Manually fire the specified event.
vi: 
    Kích hoạt thủ công sự kiện chỉ định.

note: [topic]: id=debug_commands
en: 
    Modifies the specified property of the selected unit. Example: :unit hitpoints=100
vi: 
    Sửa đổi tính chất chỉ định của đơn vị được chọn. Ví dụ: :unit hitpoints=100

note: [topic]: id=debug_commands
en: 
    Makes the selected unit level up N times. Example: :unit advances=2
vi: 
    Làm cho đơn vị được chọn nâng cấp N lần. Ví dụ: :unit advances=2

note: [heals]: id=curing
en: female^cures
vi: giải độc

note: [regenerate]: id=regenerates
en: female^regenerates
vi: tái tạo

note: [regenerate]: id=regenerates
en: The unit will heal itself 8 HP per turn. If it is poisoned, it will remove the poison instead of healing.
vi: Đơn vị sẽ tự phục hồi 8 máu mỗi lượt. Nếu nó bị nhiễm độc, nó sẽ loại bỏ chất độc thay vì phục hồi.

note: [resistance]: id=steadfast
en: This unit’s resistances are doubled, up to a maximum of 50%, when defending. Vulnerabilities are not affected.
vi: Sức kháng cự của đơn vị này tăng gấp đôi, lên tới tối đa 50%, khi phòng thủ. Sức kháng cự âm không bị ảnh hưởng.

note: [leadership]: id=leadership
en: female^leadership
vi: lãnh đạo

note: [skirmisher]: id=skirmisher
en: female^skirmisher
vi: đột nhập

note: [illuminates]: id=illumination
en: illuminates
vi: chiếu sáng

note: [illuminates]: id=illumination
en: This unit illuminates the surrounding area, making lawful units fight better, and chaotic units fight worse.
    
    Any units adjacent to this unit will fight as if it were dusk when it is night, and as if it were day when it is dusk.
vi: Đơn vị này chiếu sáng vùng xung quanh, làm cho các đơn vị chính thống chiến đấu tốt hơn, và các đơn vị hỗn độn chiến đấu kém hơn.
    
    Bất kỳ đơn vị nào đứng cạnh đơn vị này đều chiến đấu như thể đang là chạng vạng khi trời đang là ban đêm, và như thể đang là ban ngày khi chạng vạng.

note: [teleport]: id=teleport
en: female^teleport
vi: dịch chuyển tức thời

note: [teleport]: id=teleport
en: This unit may teleport between any two empty villages owned by its side using one of its moves.
vi: Đơn vị này có thể dịch chuyển tức thời giữa hai ngôi làng trống bất kỳ mà phe nó sở hữu, sử dụng một điểm di chuyển.

note: [hides]: id=ambush
en: female^ambush
vi: mai phục

note: [hides]: id=ambush
en: This unit can hide in forest, and remain undetected by its enemies.
    
    Enemy units cannot see this unit while it is in forest, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này có thể ẩn nấp trong rừng, và không bị kẻ thù phát hiện.
    
    Các đơn vị kẻ thù không thể nhìn thấy đơn vị này khi nó ở trong rừng, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: [hides]: id=nightstalk
en: The unit becomes invisible during night.
    
    Enemy units cannot see this unit at night, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này trở nên vô hình trong đêm.
    
    Các đơn vị kẻ thù không thể nhìn thấy đơn vị này vào ban đêm, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: [hides]: id=concealment
en: female^concealment
vi: ẩn nấp

note: [hides]: id=submerge
en: submerge
vi: lặn

note: [hides]: id=submerge
en: female^submerge
vi: lặn

note: [hides]: id=submerge
en: This unit can hide in deep water, and remain undetected by its enemies.
    
    Enemy units cannot see this unit while it is in deep water, except if they have units next to it. Any enemy unit that first discovers this unit immediately loses all its remaining movement.
vi: Đơn vị này có thể ẩn nấp trong nước sâu, và không bị kẻ thù phát hiện.
    
    Các đơn vị kẻ thù không thể nhìn thấy đơn vị này khi nó ở trong nước sâu, trừ khi chúng có đơn vị bên cạnh nó. Bất kỳ đơn vị kẻ thù nào phát hiện ra đơn vị này đều mất ngay lập tức toàn bộ điểm di chuyển còn lại.

note: [dummy]: id=feeding
en: female^feeding
vi: bồi dưỡng

note: [advancement]: id=amla_default
en: Max HP bonus +3, Max XP +20%
vi: Thưởng lượng máu tối đa +3, KN tối đa +20%

note: [time]: id=midday [time]: id=midday_hour
en: Midday
vi: Buổi trưa

note: [time]: id=second_watch_hour1
en: Second Watch — First Hour
vi: Canh hai - Giờ đầu tiên

note: [time]: id=second_watch_hour2
en: Second Watch — Second Hour
vi: Canh hai - Giờ thứ hai

note: [time]: id=second_watch_hour3
en: Second Watch — Third Hour
vi: Canh hai - Giờ thứ ba

note: [time]: id=second_watch_hour4
en: Second Watch — Fourth Hour
vi: Canh hai - Giờ thứ tư

note: [time]: id=second_watch_hour5
en: Second Watch — Fifth Hour
vi: Canh hai - Giờ thứ năm

note: [time]: id=second_watch_hour6
en: Second Watch — Sixth Hour
vi: Canh hai - Giờ thứ sáu

note: [time]: id=morning_hour1
en: Morning — First Hour
vi: Buổi sáng - Giờ đầu tiên

note: [time]: id=morning_hour2
en: Morning — Second Hour
vi: Buổi sáng - Giờ thứ hai

note: [time]: id=morning_hour3
en: Morning — Third Hour
vi: Buổi sáng - Giờ thứ ba

note: [time]: id=morning_hour4
en: Morning — Fourth Hour
vi: Buổi sáng - Giờ thứ tư

note: [time]: id=afternoon_hour1
en: Afternoon — First Hour
vi: Buổi chiều - Giờ đầu tiên

note: [time]: id=afternoon_hour2
en: Afternoon — Second Hour
vi: Buổi chiều - Giờ thứ hai

note: [time]: id=afternoon_hour3
en: Afternoon — Third Hour
vi: Buổi chiều - Giờ thứ ba

note: [time]: id=afternoon_hour4
en: Afternoon — Fourth Hour
vi: Buổi chiều - Giờ thứ tư

note: [time]: id=afternoon_hour5
en: Afternoon — Fifth Hour
vi: Buổi chiều - Giờ thứ năm

note: [time]: id=afternoon_hour6
en: Afternoon — Sixth Hour
vi: Buổi chiều - Giờ thứ sáu

note: [time]: id=first_watch_hour1
en: First Watch — First Hour
vi: Canh một - Giờ đầu tiên

note: [time]: id=first_watch_hour2
en: First Watch — Second Hour
vi: Canh một - Giờ thứ hai

note: [time]: id=first_watch_hour3
en: First Watch — Third Hour
vi: Canh một - Giờ thứ ba

note: [time]: id=first_watch_hour4
en: First Watch — Fourth Hour
vi: Canh một - Giờ thứ tư

note: [time]: id=dawn2
en: Second Dawn
vi: Bình minh thứ hai

note: [time]: id=dusk2
en: Second Dusk
vi: Chạng vạng thứ hai

note: [time]: id=long_dark1
en: The Long Dark (1)
vi: Đêm dài (1)

note: [trait]: id=loyal
en: female^loyal
vi: trung thành

note: [trait]: id=loyal
en: 
    
    During campaigns, certain units may opt to join the player’s forces of their own volition. These units are marked with the loyal trait. Although they may require payment to be recalled, they never incur any upkeep costs. This can make them invaluable during a long campaign, when gold is in short supply. This trait is never given to recruited units, so it may be unwise to dismiss such units or to send them to a foolish death.
vi: 
    
    Trong chiến dịch, các đơn vị nhất định có thể chọn gia nhập lực lượng của người chơi với ý muốn riêng. Các đơn vị này được đánh dấu bằng đặc điểm trung thành. Mặc dù chúng có thể đòi tiền để được gọi lại, nhưng chúng không bao giờ đòi chi phí bảo trì. Đặc điểm này có thể khiến chúng trở nên vô giá trong một chiến dịch dài, khi lượng vàng tiếp tế ít. Các đơn vị được tuyển không bao giờ có đặc điểm này, do đó sẽ là không khôn ngoan khi thải hồi các đơn vị trung thành hoặc để chúng chết một cách dại dột.

note: [trait]: id=loyal
en: <italic>text='Loyal'</italic> units don’t incur upkeep. Most units incur an upkeep cost at the end of every turn, which is equal to their level. Loyal units do not incur this cost.
vi: Các đơn vị <italic>text='trung thành'</italic> không đòi phí bảo trì. Hầu hết các đơn vị đều đòi một chi phí bảo trì ở cuối mỗi lượt, bằng với cấp độ của chúng. Các đơn vị trung thành không đòi chi phí này.

note: [trait]: id=undead
en: female^undead
vi: ma quái

note: [trait]: id=undead [trait]: id=mechanical [trait]: id=elemental
en: Immune to drain, poison, and plague
vi: Miễn nhiễm với bòn rút, độc và bệnh dịch

note: [trait]: id=undead
en: 
    
    Undead units generally have undead as their only trait. Since undead units are the bodies of the dead, risen to fight again, poison has no effect upon them. This can make them invaluable in dealing with foes who use poison in conjunction with their attacks.
vi: 
    
    Các đơn vị ma quái nói chung có 'ma quái' là đặc điểm duy nhất. Bởi vì các đơn vị ma quái là thân xác của người chết, được gọi lên để chiến đấu, nên chất độc không có tác dụng với chúng. Điều này có thể khiến chúng trở nên vô giá khi xử lý những kẻ thù sử dụng chất độc kết hợp với tấn công.

note: [trait]: id=undead
en: <italic>text='Undead'</italic> units are immune to poison, drain, and plague.
vi: Các đơn vị <italic>text='ma quái'</italic> miễn nhiễm với độc, bòn rút và bệnh dịch.

note: [trait]: id=mechanical
en: mechanical
vi: máy móc

note: [trait]: id=mechanical
en: female^mechanical
vi: máy móc

note: [trait]: id=mechanical
en: 
    
    Mechanical units generally have mechanical as their only trait. Since mechanical units don’t really have life, drain, poison, and plague have no effect upon them.
vi: 
    
    Các đơn vị máy móc nói chung có 'máy móc' là đặc điểm duy nhất. Do các đơn vị máy móc không thực sự có sự sống, nên bòn rút, độc và bệnh dịch không có tác dụng với chúng.

note: [trait]: id=mechanical
en: <italic>text='Mechanical'</italic> units are immune to poison, drain, and plague.
vi: Các đơn vị <italic>text='máy móc'</italic> miễn nhiễm với độc, bòn rút và bệnh dịch.

note: [trait]: id=elemental
en: elemental
vi: nguyên tố

note: [trait]: id=elemental
en: female^elemental
vi: nguyên tố

note: [trait]: id=elemental
en: 
    
    Elemental units generally have elemental as their only trait. Since elemental units are energy-based beings, drain, poison, and plague have no effect upon them.
vi: 
    
    Các đơn vị nguyên tố nói chung có 'nguyên tố' là đặc điểm duy nhất. Do các đơn vị nguyên tố là những sinh vật dựa trên năng lượng, nên bòn rút, độc và bệnh dịch không có tác dụng với chúng.

note: [trait]: id=elemental
en: <italic>text='Elemental'</italic> units are immune to poison, drain, and plague.
vi: Các đơn vị <italic>text='nguyên tố'</italic> miễn nhiễm với độc, bòn rút và bệnh dịch.

note: [trait]: id=strong
en: female^strong
vi: mạnh mẽ

note: [trait]: id=strong
en: 
    
    While useful for any close-combat unit, strong is most effective for units who have a high number of swings such as the elvish fighter. Strong units can be very useful when a tiny bit of extra damage is all that is needed to turn a damaging stroke into a killing blow.
vi: 
    
    Mặc dù hữu ích cho bất kỳ đơn vị cận chiến nào, nhưng đặc điểm mạnh mẽ hiệu quả nhất với các đơn vị có số lần đánh cao chẳng hạn như đấu sĩ thần tiên. Các đơn vị mạnh mẽ có thể rất hữu ích khi một chút thiệt hại bổ sung là tất cả những gì cần để biến một đòn gây thiệt hại bình thường thành một đòn đánh kết liễu.

note: [trait]: id=dextrous
en: dextrous
vi: khéo léo

note: [trait]: id=dextrous
en: female^dextrous
vi: khéo léo

note: [trait]: id=dextrous
en: 
    
    Dextrous is a trait possessed only by elves. The elven people are known for their uncanny grace, and their great facility with the bow. Some, however, are gifted with natural talent that exceeds their brethren. These elves inflict an additional point of damage with each arrow.
vi: 
    
    Khéo léo là đặc điểm chỉ có ở thần tiên. Thần tiên nổi tiếng vì vẻ huyền bí, và tài khéo léo với cây cung. Tuy nhiên, một số thần tiên được ban tặng tài năng bẩm sinh trội hơn anh em của họ. Những thần tiên này gây thêm một điểm thiệt hại với mỗi mũi tên.

note: [trait]: id=dextrous
en: <italic>text='Dextrous'</italic> units do 1 more damage for every successful strike in ranged combat.
vi: Các đơn vị <italic>text='khéo léo'</italic> gây nhiều hơn 1 điểm thiệt hại cho mỗi đòn đánh trúng khi chiến đấu từ xa.

note: [trait]: id=quick
en: female^quick
vi: nhanh nhẹn

note: [trait]: id=quick
en: 
    
    Quick is the most noticeable trait, particularly in slower moving units such as trolls or heavy infantry. Units with the quick trait often have greatly increased mobility in rough terrain, which can be important to consider when deploying your forces. Also, quick units aren’t quite as tough as units without this trait and are subsequently less good at holding contested positions.
vi: 
    
    Nhanh nhẹn là đặc điểm dễ nhận thấy nhất, đặc biệt ở các đơn vị di chuyển chậm như quỷ núi hay bộ binh hạng nặng. Các đơn vị có đặc điểm nhanh nhẹn thường có tính linh động tăng đáng kể trên địa hình gồ ghề, đó có thể là điều quan trọng cần xem xét khi triển khai lực lượng. Ngoài ra, các đơn vị nhanh nhẹn không dai sức bằng các đơn vị không có đặc điểm này và do đó kém hơn khi trấn giữ những vị trí tranh chấp.

note: [trait]: id=intelligent
en: female^intelligent
vi: thông minh

note: [trait]: id=intelligent
en: 
    
    <italic>text='Intelligent'</italic> units are very useful at the beginning of a campaign as they can advance to higher levels more quickly. Later in campaigns Intelligent is not quite as useful because the <italic>text='After Maximum Level Advancement'</italic> (AMLA) is not as significant a change as advancing a level. If you have many ‘maximum level’ units you may wish to recall units with more desirable traits.
vi: 
    
    Các đơn vị <italic>text='thông minh'</italic> rất hữu ích ở đầu một chiến dịch vì chúng có thể nâng cấp lên cấp độ cao nhanh hơn. Về sau trong chiến dịch, đặc điểm thông minh không hữu ích lắm bởi vì <italic>text='Nâng cấp sau cấp độ tối đa'</italic> không phải là một thay đổi có ý nghĩa bằng nâng cấp cấp độ. Nếu bạn có nhiều đơn vị ở 'cấp độ tối đa', bạn có thể muốn gọi lại các đơn vị có những đặc điểm khác tốt hơn.

note: [trait]: id=resilient
en: resilient
vi: bền bỉ

note: [trait]: id=resilient
en: female^resilient
vi: bền bỉ

note: [trait]: id=resilient
en: 
    
    Resilient units can be useful at all stages of a campaign, and this is a useful trait for all units. Resilient is often most helpful as a trait when it occurs in a unit that has some combination of low hitpoints, good defense, or high resistances. Resilient units are especially useful for holding strategic positions against opponents.
vi: 
    
    Các đơn vị bền bỉ có thể hữu dụng ở mọi giai đoạn của chiến dịch, và đây là đặc điểm hữu dụng cho mọi đơn vị. Bền bỉ thường là đặc điểm hữu ích nhất khi nó xảy ra ở một đơn vị có sự kết hợp của lượng máu thấp, phòng thủ tốt, hoặc sức kháng cự cao. Các đơn vị bền bỉ đặc biệt hữu ích để trấn giữ những vị trí chiến lược trước đối thủ.

note: [trait]: id=healthy
en: healthy
vi: khỏe mạnh

note: [trait]: id=healthy
en: female^healthy
vi: khỏe mạnh

note: [trait]: id=fearless
en: female^fearless
vi: dũng cảm

note: [trait]: id=fearless
en: Fights normally during unfavorable times of day/night
vi: Chiến đấu như bình thường trong những thời điểm ngày/đêm không thuận lợi

note: [trait]: id=fearless
en: Aversion to light and dark holds no sway over these brave individuals.
vi: Ánh sáng và bóng tối không làm giảm tinh thần chiến đấu của những chiến binh can đảm này.

note: [trait]: id=feral
en: feral
vi: hoang dã

note: [trait]: id=feral
en: female^feral
vi: hoang dã

note: [trait]: id=feral
en: Receives only 50% defense in land-based villages
vi: Chỉ nhận 50% phòng thủ trong những ngôi làng trên cạn

note: [trait]: id=feral
en: Dwellings of sentient beings are not easily used for cover by feral creatures of low intelligence. As a result, <italic>text='feral'</italic> units receive a maximum of 50% defense in any land-based village regardless of base terrain.
vi: Các sinh vật hoang dã có trí tuệ thấp không dễ sử dụng nơi ở của những sinh vật có tri giác làm nơi ẩn nấp. Do đó, các đơn vị <italic>text='hoang dã'</italic> nhận được tối đa 50% phòng thủ trong bất kỳ ngôi làng nào nằm trên cạn bất kể địa hình cơ bản.

note: [trait]: id=weak
en: female^weak
vi: yếu ớt

note: [trait]: id=slow
en: slow
vi: chậm chạp

note: [trait]: id=slow
en: female^slow
vi: chậm chạp

note: [trait]: id=slow
en: 
    
    Thick-bodied and clumsy, slow individuals of goblins and other species take a movement penalty but are compensated for it with a slight increase in endurance.
vi: 
    
    Những cá thể nặng nề, vụng về, chậm chạp của yêu tinh và các loài khác chịu thiệt thòi khi di chuyển nhưng được bù lại bằng khả năng chịu đựng lâu hơn một chút.

note: [trait]: id=dim
en: dim
vi: đần độn

note: [trait]: id=dim
en: female^dim
vi: đần độn

note: [trait]: id=dim
en: 
    
    Dim is a trait all too common in goblins and other lesser species. There are reasons these species are lesser, and this is one of them.
vi: 
    
    Đần độn là đặc điểm rất phổ biến ở yêu tinh và những loài thấp kém khác. Có nhiều lý do để các loài này thuộc đẳng cấp thấp, và đây là một trong số chúng.

note: [trait]: id=dim
en: Units with trait <italic>text='dim'</italic> suffer a 20% increase in experience required to advance.
vi: Các đơn vị có đặc điểm <italic>text='đần độn'</italic> phải chịu mức tăng 20% điểm kinh nghiệm cần để nâng cấp.

note: [berserk]: id=berserk
en: berserk
vi: điên cuồng

note: [damage]: id=backstab
en: When used offensively, this attack deals double damage if there is an enemy of the target on the opposite side of the target, and that unit is not incapacitated (turned to stone or otherwise paralyzed).
vi: Khi được sử dụng để tấn công, đòn này gây lượng thiệt hại lớn gấp đôi nếu có một kẻ thù của đối phương ở phía đối diện của đối phương, và đơn vị đó không bị mất khả năng (hóa đá hay bị tê liệt).

note: [petrifies]: id=petrifies
en: petrifies
vi: hóa đá

note: [swarm]: id=swarm
en: swarm
vi: liên hoàn

note: [swarm]: id=swarm
en: The number of strikes of this attack decreases when the unit is wounded. The number of strikes is proportional to the percentage of its of maximum HP the unit has. For example a unit with 3/4 of its maximum HP will get 3/4 of the number of strikes.
vi: Số lần đánh của đòn tấn công này giảm khi đơn vị bị thương. Số lần đánh tỷ lệ với phần trăm lượng máu trên lượng tối đa đơn vị có. Ví dụ một đơn vị có lượng máu bằng 3/4 lượng máu tối đa sẽ có số lần đánh bằng 3/4 số lần đánh được phép.

note: [damage]: id=charge
en: charge
vi: xung kích

note: [damage]: id=charge
en: When used offensively, this attack deals double damage to the target. It also causes this unit to take double damage from the target’s counterattack.
vi: Khi được sử dụng để tấn công, đòn này gây lượng thiệt hại lớn gấp đôi cho đối phương. Nó cũng khiến cho đơn vị này phải chịu lượng thiệt hại lớn gấp đôi từ đòn phản công của đối phương.

note: [language]
en: arcane
vi: bí kíp

note: [race]: id=bats
en: race^Bat
vi: Dơi

note: [race]: id=bats
en: race+female^Bat
vi: Dơi

note: [race]: id=bats
en: race^Bats
vi: Dơi

note: [race]: id=bats
en: Bats come in many shapes and sizes, and most are fairly harmless, feeding on insects and other small animals. The larger and more vicious breeds are known to pose a threat to humans and other races as well as their livestock, especially when encountered in groups. Typically nocturnal, they are often kept (and occasionally tamed) by those who share their love of the night.
vi: Dơi có nhiều hình dạng và kích thước, và phần lớn khá là vô hại, chúng ăn côn trùng và những động vật nhỏ khác. Những nòi giống lớn và tàn ác hơn là mối đe dọa với con người và các chủng tộc khác, cũng như vật nuôi của họ, đặc biệt khi gặp cả bầy đàn. Thường hoạt động đêm, chúng thường được giữ (và thỉnh thoảng được thuần hóa) bởi những kẻ cũng yêu thích bóng đêm.

note: [race]: id=drake
en: race^Drake
vi: Người rồng

note: [race]: id=drake
en: race+female^Drake
vi: Người rồng

note: [race]: id=drake
en: race^Drakes
vi: Người rồng

note: [race]: id=dwarf
en: race^Dwarf
vi: Người lùn

note: [race]: id=dwarf
en: race+female^Dwarf
vi: Người lùn

note: [race]: id=dwarf
en: race^Dwarves
vi: Người lùn

note: [race]: id=elf
en: race^Elf
vi: Thần tiên

note: [race]: id=elf
en: race+female^Elf
vi: Thần tiên

note: [race]: id=elf
en: race^Elves
vi: Thần tiên

note: [race]: id=falcon
en: race^Falcon
vi: Chim ưng

note: [race]: id=falcon
en: race+female^Falcon
vi: Chim ưng

note: [race]: id=falcon
en: race^Falcons
vi: Chim ưng

note: [race]: id=goblin
en: race^Goblin
vi: Yêu tinh

note: [race]: id=goblin
en: race+female^Goblin
vi: Yêu tinh

note: [race]: id=goblin
en: race^Goblins
vi: Yêu tinh

note: [race]: id=gryphon
en: race^Gryphon
vi: Sư tử đầu chim

note: [race]: id=gryphon
en: race+female^Gryphon
vi: Sư tử đầu chim

note: [race]: id=gryphon
en: race^Gryphons
vi: Sư tử đầu chim

note: [race]: id=human
en: race^Human
vi: Con người

note: [race]: id=human
en: race+female^Human
vi: Con người

note: [race]: id=human
en: race^Humans
vi: Con người

note: [race]: id=lizard
en: race^Saurian
vi: Thằn lằn

note: [race]: id=lizard
en: race+female^Saurian
vi: Thằn lằn

note: [race]: id=lizard
en: race^Saurians
vi: Thằn lằn

note: [race]: id=mechanical
en: race^Mechanical
vi: Máy móc

note: [race]: id=mechanical
en: race+plural^Mechanical
vi: Máy móc

note: [race]: id=mechanical
en: Animated neither by natural life nor by necromancy, the term <italic>text='mechanical'</italic> describes a created artifact of an intelligent being. Most mechanical things neither move nor think on their own, but some do so as a result of magical enchantment.
vi: Hoạt động không phải do sự sống tự nhiên hay nhờ thuật gọi hồn, khái niệm <italic>text='máy móc'</italic> mô tả một tác phẩm được tạo ra của một sinh vật có trí tuệ. Hầu hết các đơn vị máy móc không tự di chuyển cũng không suy nghĩ, nhưng một số có thể làm thế nhờ bùa mê phép thuật.

note: [race]: id=merman
en: race^Merman
vi: Người cá

note: [race]: id=merman
en: race^Mermaid
vi: Người cá

note: [race]: id=merman
en: Something like a fusion between humans and fish, the merfolk are an enigmatic race with both piscine and humanoid attributes. They have strong tails that lend themselves to quick movement in any watery environment while their dextrous hands and intelligent minds allow fine craftsmanship and toolmaking. Semi-aquatic by nature, merfolk can breathe both water and air without difficulty. Despite being able to survive on land, they are much quicker and more agile in the water and will rarely be found far from the ocean. They are typically wary of dry land, as they are awkward and clumsy there and they struggle greatly to move over rough or forested terrain.
vi: Một thứ giống như sự hợp nhất giữa người và cá, người cá là một chủng tộc bí ẩn với những thuộc tính giống cả cá lẫn con người. Họ có những chiếc đuôi mạnh giúp họ di chuyển nhanh trong mọi môi trường nước trong khi đôi tay khéo léo và trí tuệ thông minh cho phép phát triển nghề thủ công và chế tạo công cụ. Với bản chất nửa nước, người cá có thể cả trong nước lẫn không khí không mấy khó khăn. Dù có thể sống sót trên cạn, họ nhanh và lanh lợi hơn nhiều dưới nước và hiếm khi được bắt gặp ở xa ngoài đại dương. Họ thường thận trọng với những vùng đất kho, do họ lóng ngóng và vụng về khi ở đó, họ phải vật lộn để di chuyển qua địa hình rừng hoặc gồ ghề.

note: [race]: id=monster
en: race^Monster
vi: Quái vật

note: [race]: id=monster
en: race+female^Monster
vi: Quái vật

note: [race]: id=monster
en: race^Monsters
vi: Quái vật

note: [race]: id=monster
en: The term “monster” incorporates many hideous beasts that haunt the caves, wilderness, ocean depths, and other climes of the world. They figure largely in the tales and nightmares of its denizens, as well.
vi: Khái niệm "quái vật" hợp nhất nhiều con vật gớm guốc lảng vảng trong các hang động, vùng hang vu, đáy đại dương và những vùng miền khác của thế giới. Chúng xuất hiện nhiều trong những câu chuyện, và cả trong ác mộng của các cư dân.

note: [race]: id=naga
en: race^Naga
vi: Người rắn

note: [race]: id=naga
en: race^Nagini
vi: Người rắn

note: [race]: id=naga
en: race^Nagas
vi: Người rắn

note: [race]: id=naga
en: The serpentine nagas are one of the least understood races of the Great Continent. Part of this is due to their xenophobic nature and part is due to their alien environment. Nagas are one of the few races capable of any meaningful mobility in water, giving them access to a whole world effectively forbidden to land dwellers and further separating them from the terrestrial beings that they shun. Still, they are not true creatures of the sea, and their inability to breathe water leaves them in trepidation of the abyss. Living in coastal areas gives them an escape route on land against denizens of the deep while keeping them out of reach of those who travel by foot, wing, and hoof. Although nagas are somewhat frail in form, they are often faster and more nimble than their opponents. They sometimes find themselves at odds with merfolk when their territories overlap, but overall nagas tend to favor swamps and rivers as much as open water.
vi: Người rắn là một trong những chủng tộc ít được biết đến nhất của Đại Lục Địa. Một phần của điều này là do bản chất bài ngoại, một phần là do môi trường xa lạ của chúng. Người rắn là một trong số ít chủng tộc có khả năng di chuyển tự do trong nước, cho chúng cả một thế giới mà các cư dân trên cạn không thể xâm phạm, và càng chia rẽ chúng với những sinh vật mặt đất mà chúng lảng tránh. Thế nhưng chúng không phải là những sinh vật thực sự của biển cả, và việc không thở được trong nước khiến chúng gặp nhiều khó khăn dưới biển sâu. Sống trong những vùng ven biển cho chúng con đường trốn thoát trên cạn trước những cư dân của biển sâu trong khi vẫn giữ chúng ngoài tầm với của những sinh vật di chuyển bằng chân, cánh và móng guốc. Mặc dù người rắn hơi yếu về thể chất, chúng thường nhanh và lanh lợi hơn so với các đối thủ. Chúng đôi khi bất hòa với người cá khi lãnh thổ chồng chéo nhưng nói chung, người cá có xu hướng thích đầm lầy và sông hơn nhiều những vùng nước trống trải.

note: [race]: id=ogre
en: race^Ogre
vi: Quỷ khổng lồ

note: [race]: id=ogre
en: race+female^Ogre
vi: Quỷ khổng lồ

note: [race]: id=ogre
en: race^Ogres
vi: Quỷ khổng lồ

note: [race]: id=ogre
en: Ogres are a wild and uncivilized race who dwell mainly in the wilderness of the Great Continent. Physically, they resemble humans and orcs but are larger and stronger. Even their adolescents are more than a match for most men. Ogres are distrusted in many populated areas and usually either avoid them or are driven out by force. Instead, they lurk the mountainous areas on the edges of civilization, where hungry ogre bandits provide a constant threat to travelers and caravans. While ogres are not particularly intelligent or quick, their toughness and physical strength make them a valuable asset in the armies of other races. They are especially valued by more ruthless commanders who don’t mind the ogres’ brutality. Little is known about their biology or society, if they can truly be said to have one, but they are said to attack alongside wolves and other beasts. Whether this is a sign of cooperation, domestication, or simply mutual opportunism is not known.
vi: Quỷ khổng lồ là một chủng tộc hoang dã và man rợ cư ngụ chủ yếu ở những vùng hoang vu của Đại Lục Địa. Chúng giống con người và người thú về mặt thể chất nhưng lớn hơn và mạnh hơn. Kể cả những cá thể trẻ tuổi cũng lớn hơn đa số con người. Quỷ khổng lồ bị ngờ vực ở nhiều vùng dân cư, chúng thường tránh những nơi đó hoặc bị xua đuổi bằng vũ lực. Thay vào đó, chúng ẩn náu ở vùng núi, ở đó những con quỷ khổng lồ háu đói luôn là mối đe doạ với lữ khách và các đoàn bộ hành. Quỷ khổng lồ không đặc biệt thông minh hay nhanh nhẹn, nhưng tính dẻo dai và sức mạnh thể chất khiến chúng trở thành một tài sản có giá trị trong quân đội của bất kỳ chủng tộc nào. Chúng đặc biệt có giá trị với những kẻ chỉ huy tàn nhẫn không bận tâm đến tính tàn bạo của quỷ khổng lồ. Người ta không biết nhiều về đặc điểm sinh học hay xã hội của chúng, nhưng nói rằng chúng tấn công cùng chó sói và các thú vật khác. Không biết đây là một biểu hiện cộng tác, thuần hóa hay chỉ đơn thuần là chủ nghĩa cơ hội qua lại.

note: [race]: id=orc
en: race^Orc
vi: Người thú

note: [race]: id=orc
en: race+female^Orc
vi: Người thú

note: [race]: id=orc
en: race^Orcs
vi: Người thú

note: [race]: id=troll
en: race^Troll
vi: Quỷ núi

note: [race]: id=troll
en: race+female^Troll
vi: Quỷ núi

note: [race]: id=troll
en: race^Trolls
vi: Quỷ núi

note: [race]: id=undead
en: race^Undead
vi: Ma quái

note: [race]: id=undead
en: race+female^Undead
vi: Ma quái

note: [race]: id=undead
en: race+plural^Undead
vi: Ma quái

note: [race]: id=wolf
en: race^Wolf
vi: Chó sói

note: [race]: id=wolf
en: race+female^Wolf
vi: Chó sói

note: [race]: id=wolf
en: race^Wolves
vi: Chó sói

note: [race]: id=wose
en: race^Wose
vi: Thần rừng

note: [race]: id=wose
en: race^Woses
vi: Thần rừng

note: [lua]: action
en: +1 max HP
vi: +1 máu tối đa

en: Base unit:
vi: Đơn vị cơ sở:

en: race^Miscellaneous
vi: Hỗn hợp

en: Strikes
vi: Đòn đánh

en: Resistances
vi: Sức kháng cự

en: Attack Type
vi: Kiểu tấn công

en: Movement Cost
vi: Chi phí di chuyển

en: Vision Cost
vi: Chi phí tầm nhìn

en: Jamming Cost
vi: Chi phí phá rối

note: [campaign]: id=Eastern_Invasion
en: EI
vi: CXLTPĐ

note: [campaign]: id=Eastern_Invasion
en: There are rumors of undead attacks on the eastern border of Wesnoth. You, an officer in the Royal Army, have been sent to the eastern front to protect the villagers and find out what is happening.
vi: Có tin đồn về những cuộc tấn công của ma quái ở biên giới phía đông Wesnoth. Bạn, một sĩ quan trong quân đội hoàng gia, được điều đến mặt trận phía đông để bảo vệ dân làng và tìm hiểu điều gì đang xảy ra.

note: [lua]: wml_actions.bandit_village_capture [message]: speaker=unit
en: No outlaws in this village.
vi: Không có kẻ phạm pháp nào trong ngôi làng này.

note: [part] It is 625 YW. Konrad II is king, having reigned since 612.
en: It was the thirteenth year of Konrad II’s reign when the strange occurrences in the Estmark Hills on the eastern border of Wesnoth began.
vi: Vào năm thứ mười ba triều đại Konrad đệ nhị, có những sự cố kỳ lạ xảy ra ở vùng đồi biên giới phía đông của Wesnoth.

note: [scenario]: id=02_The_Escape_Tunnel
en: The Escape Tunnel
vi: Đường hầm trốn thoát

note: [scenario]: id=03_An_Unexpected_Appearance
en: An Unexpected Appearance
vi: Sự xuất hiện không mong đợi

note: [message]: speaker=Mal-Tar Dacyn and Gweddry are going to do this during turn 1, before he even gets a chance to recruit
en: No!! They’ll kill me!
vi: Không!! Chúng sẽ giết tôi!

note: [scenario]: id=04c_Mal-Ravanals_Capital
en: Mal-Ravanal’s Capital
vi: Thủ phủ của Mal-Ravanal

note: [message]: speaker={ID}
en: Five of my comrades are still imprisoned. We will gladly enter your service in appreciation for our freedom.
vi: Năm đồng đội của tôi vẫn bị cầm tù. Chúng tôi sẵn lòng phục vụ các anh để đền ơn cho tự do của chúng tôi.

note: [objective]: condition=win
en: Escape by defeating one of the dark sorcerers
vi: Trốn thoát bằng cách đánh bại một trong các phù thủy bóng tối

note: [scenario]: id=05_Northern_Outpost
en: Northern Outpost
vi: Tiền đồn phía bắc

note: [message]: speaker=Owaec
en: Hail, Gweddry!
vi: Chào, Gweddry!

note: [message]: speaker=Owaec
en: That’s the bandit leader! Kill him!
vi: Đó là tên tướng cướp! Giết hắn!

note: [scenario]: id=06a_Undead_Crossing
en: Undead Crossing
vi: Vượt sông ma quái

note: [scenario]: id=07a_Capturing_the_Ogres
en: Capturing the Ogres
vi: Bắt quỷ khổng lồ

note: [side] [side]: type=Ogre, id=Grug
en: Ogres
vi: Quỷ khổng lồ

note: [objective]: condition=win
en: (captured ogres will be made available for recall)
vi: (quỷ khổng lồ bị bắt sẽ có thể gọi lại được)

note: [objective]: condition=win
en: Capture as many ogres as you can
vi: Bắt càng nhiều quỷ khổng lồ càng tốt

note: [note]
en: An ogre is captured when it starts a turn being unable to move more than one hex.
vi: Một con quỷ khổng lồ bị bắt khi nó bắt đầu một lượt mà không thể di chuyển nhiều hơn một ô lục giác.

note: [note]
en: If an ogre reaches the edge of the map, it will escape.
vi: Nếu một con quỷ khổng lồ đến được rìa bản đồ, nó sẽ trốn thoát.

note: [value]
en: Waah! Run!
vi: Á! Chạy mau!

note: [value]
en: $ogre_name surrender!
vi: $ogre_name đầu hàng!

note: [message]: speaker=Gweddry
en: We failed to capture more than two of the ogres.
vi: Chúng ta đã không thể bắt được nhiều hơn hai con quỷ khổng lồ.

note: [message]: speaker=Gweddry
en: We captured three ogres! I hope they will prove useful.
vi: Chúng ta đã bắt được ba con quỷ khổng lồ! Tôi hy vọng chúng sẽ tỏ ra hữu ích.

note: [message]: speaker=Gweddry
en: We managed to capture many ogres! They will make a good addition to our troops.
vi: Chúng ta đã bắt được nhiều quỷ khổng lồ! Chúng sẽ trở thành lực lượng bổ sung tốt cho binh lính của chúng ta.

note: [scenario]: id=08_Xenophobia
en: Xenophobia
vi: Bài ngoại

note: [scenario]: id=11_Captured
en: Captured
vi: Bị bắt

note: [side]
en: Prisoners
vi: Tù nhân

note: [message]: role=escapee leader
en: Come on! This way!
vi: Đi thôi! Lối này!

note: [objective]: condition=win
en: Find Gweddry, Dacyn and Owaec
vi: Tìm Gweddry, Dacyn và Owaec

note: [objective]: condition=lose Initially shown with 4 escapees. Later shown meaning all of the released prisoners. Some can die, just not all.
en: Death of the escapees
vi: Những người trốn thoát chết

note: [message]: race=bats
en: Neep! Neep!
vi: Chít! Chít!

note: [message]: speaker=second_unit
en: Ack! Get away from me!
vi: Á! Tránh xa ta ra!

note: [message]: speaker=unit
en: Hmm... I have an idea.
vi: Hừm... tôi có một ý tưởng.

note: [message]: id=$unit.id
en: So, how do I look?
vi: Trông tôi thế nào?

note: [message]: speaker=unit speaker is the escapee wearing the orc disguise, there are around 10 guards
en: Opening the cells should confuse the guards for a moment. But I better not get too close to them...
vi: Mở cửa các căn hầm sẽ làm bọn lính gác bối rối trong chốc lát. Nhưng tốt hơn là tôi không nên đến quá gần chúng...

note: [objective]: condition=win At least one cell is still locked. There's one with 8 Wesnothians, one with 6 Wesnothians, and one containing 4 Wesnothians plus 2 Drakes.
en: Release the other prisoners
vi: Giải thoát các tù nhân khác

note: [objective]: condition=win
en: Release the remaining prisoners
vi: Giải thoát những tù nhân còn lại

note: [message]: speaker=$unit.id
en: Uh oh!
vi: Úi trời!

note: [message]: speaker=unit if the disguised unit runs out of the caves alone, without rescuing any other prisoners
en: Phew! I made it.
vi: Phù! Mình đã làm được.

note: [message] if the disguised unit runs out of the caves alone, without rescuing any other prisoners
en: Where are you going?! Come back!
vi: Đi đâu thế?! Quay lại!

note: [scenario]: id=12_Evacuation
en: Evacuation
vi: Di tản

note: [message]: speaker=Gweddry
en: Hmm...
vi: Hừm...

note: [objective]: condition=lose
en: Death of Owaec
vi: Owaec chết

note: [scenario]: id=14_The_Drowned_Plains
en: The Drowned Plains
vi: Đồng bằng ngập nước

note: [objective]: condition=lose
en: Death of Dacyn
vi: Dacyn chết

note: [objective]: condition=lose
en: Death of Konrad II
vi: Konrad đệ nhị chết

note: [scenario]: id=17a_The_Duel
en: The Duel
vi: Trận đấu tay đôi

note: [value]
en: I will enjoy watching you suffer!
vi: Ta sẽ hả hê chứng kiến cảnh các ngươi chịu đau khổ!

note: [value]
en: Death will only be the beginning of your torment!
vi: Cái chết sẽ chỉ là mở đầu cho nỗi đau khổ của các ngươi!

note: [value]
en: You will serve me in death!
vi: Các ngươi sẽ phục vụ ta khi chết!

note: [value]
en: Allow me to free you from your wretched existence!
vi: Hãy để ta giải phóng các ngươi khỏi sự tồn tại khốn khổ!

note: [part]
en: ... and then it thinned, and paled, and a breeze from the west dissolved it in tatters, and the light of day shone once again undiminished on Weldyn.
vi: ... rồi mỏng đi, nhạt dần, một cơn gió từ phía tây làm nó tan thành từng mảnh, và ánh sáng ban ngày một lần nữa lại tỏa sáng trên Weldyn.

note: [message]: speaker=Gweddry
en: So many months of fighting... I feel as though I am awakening from a long nightmare.
vi: Sau nhiều tháng chiến đấu... thần cảm thấy mình như đang thức dậy sau một cơn ác mộng dài.

note: [message]: speaker=Konrad TODO for 1.19? Make clear who this is addressing, and make variations depending on whether it's to one person or two. To Owaec, Gweddry or both; but I only know that because I can see the condition and the alternative line if they're both dead. The "we" could be the royal p
en: It shall be so. But first, know that you have served Us, and Our Kingdom, full well. We are minded to reward you.
vi: Sẽ là như vậy. Nhưng trước hết, nên biết rằng các ngươi đã phục vụ ta, và vương quốc, rất tốt. Ta sẵn lòng ban thưởng cho các ngươi.

note: [message]: speaker=Konrad
en: Grug, Gweddry has told me of the help you and your tribe provided his men. We wish to offer you a new home in the Estmark Hills along with Our thanks.
vi: Grug, Gweddry đã kể với ta về sự giúp đỡ mà ngươi và bộ lạc đã cho người của cậu ấy. Ta muốn tặng ngươi một nơi ở mới ở vùng đồi biên giới phía Đông cùng với lời cảm ơn của ta.

note: [message]: speaker=Gweddry
en: Sire, I but did my duty.
vi: Tâu bệ hạ, thần chỉ thực hiện nghĩa vụ của mình.

note: [unit_type]: id=Horse Lord, race=human
en: Horse Lord
vi: Chủ tướng cưỡi ngựa

en: Konrad II
vi: Konrad đệ nhị

note: [message]: speaker=Gweddry
en: No! I... die...
vi: Không! Ta... chết...

note: [message]: speaker=Owaec
en: I... must— Argh...!
vi: Ta... phải... Aaaa...!

en: Take
vi: Tham quan

en: Holy Amulet
vi: Bùa thánh

note: Translators: this is how someone would speak the name of the non-spacing diacritical key for the ring glyph
en: ring
vi: dấu vòng

note: #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [objective]: condition=win
en: Defeat enemy leader
vi: Đánh bại chỉ huy của kẻ thù

note: [brush]: id=brush-1
en: Single Hex
vi: Lục giác đơn

note: [brush]: id=brush-2
en: Radius 1 Hex
vi: Lục giác bán kính 1

note: [brush]: id=brush-3
en: Radius 2 Hex
vi: Lục giác bán kính 2

note: [brush]: id=brush-nw-se
en: Hex Line NW-SE
vi: Đường lục giác TB-ĐN

note: [editor_group]: id=water
en: water
vi: nước

note: [editor_group]: id=flat
en: flat
vi: đất phẳng

note: [editor_group]: id=desert
en: desert
vi: sa mạc

note: [editor_group]: id=embellishments
en: embellishments
vi: trang trí

note: [editor_group]: id=forest
en: forest
vi: rừng

note: [editor_group]: id=fall
en: fall
vi: mùa thu

note: [editor_group]: id=frozen
en: frozen
vi: đóng băng

note: [editor_group]: id=cave
en: cave
vi: hang động

note: [editor_group]: id=obstacle
en: obstacle
vi: chướng ngại vật

note: [editor_group]: id=village
en: village
vi: làng

note: [editor_group]: id=castle
en: castle
vi: lâu đài

note: #-#-#-#-#  1957  #-#-#-#-# [editor_group]: id=special
en: special
vi: đặc biệt

note: [editor_times]: id=summer
en: Summer
vi: Mùa hè

note: [editor_times]: id=winter
en: Winter
vi: Mùa đông

note: [editor_times]: id=24
en: 24 Hour Schedule
vi: Thời gian biểu 24 giờ

note: [editor_times]: id=after_the_fall
en: After the Fall
vi: Sau mùa thu

note: [theme]: id=editor
en: theme^Editor
vi: Trình hiệu chỉnh

note: [menu]: id=menu-editor-transitions
en: Transition Update
vi: Cập nhật chuyển tiếp

en: Add-on
vi: Trình Bổ Sung

note: [menu]: id=menu-editor-local-schedule
en: Assign Local Time Schedule
vi: Gán thời gian biểu cục bộ

note: #-#-#-#-#  1957  #-#-#-#-# [label]: id=villages-icon
en: villages
vi: làng

note: [menu]: id=switch_time
en: Time Schedule Menu
vi: Trình đơn thời gian biểu

note: [menu]: id=menu-editor-schedule
en: Assign Time Schedule
vi: Gán thời gian biểu

en: Level:
vi: Cấp độ:

en: Cost:
vi: Chi phí:

en: Fatal error
vi: Lỗi nghiêm trọng

en: Do you really want to quit? The following maps were modified and all changes since the last save will be lost:
vi: Bạn có thực sự muốn thoát không? Các bản đồ sau đã bị sửa đổi và mọi thay đổi kể từ lần lưu cuối cùng sẽ bị mất:

en: No editor time-of-day found.
vi: Không tìm thấy thời điểm trong ngày của trình hiệu chỉnh.

en: Apply Mask
vi: Áp Dụng Chắn Lọc

en: Error loading mask
vi: Lỗi khi tải mặt nạ

en: Rename Area
vi: Đổi tên khu vực

en: Choose Target Map
vi: Chọn bản đồ đích

en: Error loading map
vi: Lỗi khi tải bản đồ

en: This map is already open.
vi: Bản đồ này đã được mở.

en: This scenario is already open.
vi: Màn chơi này đã được mở.

en: No random map generators found.
vi: Không tìm thấy trình tạo bản đồ ngẫu nhiên.

en: Map creation failed.
vi: Tạo bản đồ thất bại.

en: Scenario saved.
vi: Đã lưu màn chơi.

en: Loaded embedded map data
vi: Dữ liệu bản đồ nhúng đã tải

en: Map loaded from scenario
vi: Bản đồ tải từ màn chơi

en: The size of the target map is different from the current map
vi: Kích thước của bản đồ đích khác với bản đồ hiện thời

en: Empty file
vi: Tập tin rỗng

en: The map file looks like a scenario, but the map_data value does not point to an existing file
vi: Tập tin bản đồ trông giống như một màn chơi, nhưng giá trị map_data không chỉ đến một tập tin tồn tại

en: Could not save the scenario: $msg
vi: Không thể lưu màn chơi: $msg

en: Could not save into scenario
vi: Không thể lưu vào màn chơi

en: Could not save the map: $msg
vi: Không thể lưu bản đồ: $msg

en: (Unknown Group)
vi: (Nhóm không xác định)

en: (non-core)
vi: (không lõi)

en: Will not work in game without extra care.
vi: Sẽ không hoạt động trong trò chơi nếu không chú ý thêm.

note: [campaign]: id=Dead_Water
en: Dead Water
vi: Nước chết

note: [campaign]: id=Dead_Water
en: DW
vi: NC

note: [campaign]: id=Dead_Water
en: Citizen
vi: Thường dân

note: [campaign]: id=Dead_Water
en: Triton
vi: Đại vương

note: [campaign]: id=Dead_Water
en: (Intermediate level, 10 scenarios.)
vi: (Mức độ trung bình, 10 màn chơi)

note: [about]
en: Campaign design and programming
vi: Thiết kế chiến dịch và lập trình

note: [about]
en: Script-doctoring and cleanup for mainline
vi: Sửa kịch bản và chuẩn bị để phát hành chính thức

note: [scenario]: id=01_Invasion
en: Invasion!
vi: Xâm lược!

note: [part]
en: In 626 YW, Jotha was attacked by a larger raiding party than ever before. The king Kai Laudiss led his troops to repel the raiders. They were successful, but merfolk casualties were greater than usual. And numbered with the slain was the wife of Kai Laudiss. The kai’s grief was great, but his wrath was also fearsome to behold. He readied his army to follow the orcs. His stated purpose was not revenge, but the desire to secure the safety of Jotha with a demonstration of force that would teach the orcs to steer well clear of the merfolk. The merfolk army caught up with the orc band as it reached Tirigaz.
vi: Vào năm Wesnoth 626, Jotha bị tấn công bởi một đạo quân lớn hơn hẳn trước đây. Hải vương Laudiss dẫn quân đi đánh giặc. Họ thành công, nhưng thương vong của người cá lớn hơn bình thường. Trong số đó có vợ của Hải vương Laudiss. Nỗi đau buồn của nhà vua vô cùng sâu sắc, nhưng cơn thịnh nộ của ngài cũng thật đáng sợ. Ngài sửa soạn quân đội để đuổi theo bọn người thú. Mục đích của ngài không phải để trả thù, mà là mong muốn bảo đảm sự an toàn của Jotha bằng một cuộc biểu dương lực lượng, để dạy cho bọn người thú biết đường tránh xa người cá. Quân đội người cá bắt kịp bọn người thú khi đến Tirigaz.

note: [part]
en: Kai Krellis felt too young for the responsibilities of a kingdom, so he relied on the wisdom of a priestess named Cylanna. She had been a friend of his father, and he had known her as long as he could remember. Cylanna mourned the former kai, but believed that his sacrifice would allow Krellis to preside over an age of peace. Unfortunately, that was not to be. A new enemy appeared from under the mountains.
vi: Hải vương Krellis cảm thấy mình quá trẻ trước trách nhiệm cho cả một vương quốc, do đó cậu nhờ cậy vào sự thông thái của một nữ tu sĩ có tên là Cylanna. Cô từng là một người bạn của cha cậu, và cậu đã biết cô đủ lâu. Cylanna thương tiếc vị hải vương trước đây, nhưng tin rằng sự hy sinh của ngài sẽ cho phép Krellis chủ trì một thời đại hòa bình. Tiếc thay, điều đó không đúng. Một kẻ thù mới xuất hiện từ dưới dãy núi.

note: [side]: type=Dark Sorcerer, id=Mal-Kevek
en: Undead Forces
vi: Lực lượng ma quái

note: [message]: speaker=Kai Krellis
en: Is something wrong, priestess?
vi: Có gì không ổn sao, thánh nữ?

note: [message]: speaker=Cylanna
en: Maybe. I smell death and decay.
vi: Có lẽ. Tôi ngửi thấy mùi chết chóc và mục nát.

note: [message]: speaker=Gwabbo
en: Back, you fiend! You have not won...I will return to finish this.
vi: Lùi lại, ác ôn! Ngươi không thắng đâu... Ta sẽ trở lại để kết thúc chuyện này.

note: [message]: speaker=Gwabbo
en: Kai! We are under attack! Fell creatures invaded our village and slew without mercy. I managed to fight my way clear, and have come to seek your aid.
vi: Hải vương! Chúng tôi đang bị tấn công! Những sinh vật tàn ác đã xâm chiếm làng của chúng tôi và giết chóc không thương xót. Tôi đã chiến đấu mở đường máu, và đến tìm sự giúp đỡ của ngài.

note: [message]: speaker=Kai Krellis
en: What manner of creatures were they?
vi: Chúng là những sinh vật kiểu gì?

note: [message]: speaker=Gwabbo
en: I have never seen their like before in all my years. They were like men, but they had no skin. Our spears went right through them; they <i>laughed</i> at our weapons. And they smelled like nothing in the sea, of dank earth and rottenness.
vi: Tôi chưa bao giờ nhìn thấy những thứ như thế cả đời trước đây. Chúng giống như con người, nhưng không có da. Những mũi giáo của chúng tôi đi thẳng qua chúng, chúng <i>cười nhạo</i> vũ khí của chúng tôi. Chúng bốc mùi đất ẩm và thối nát, không giống thứ gì ở biển.

note: [message]: speaker=Cylanna
en: Undead. This will be your first real test as a leader, Kai Krellis. You must defeat these creatures.
vi: Ma quái. Đây sẽ là bài kiểm tra thực tế đầu tiên của ngài với tư cách là người lãnh đạo đấy, Hải vương Krellis. Ngài phải đánh bại những sinh vật này.

note: [message]: speaker=Cylanna
en: Gwabbo speaks wisely. You must fight; I will protect you as much as I can...but when war looms, a kai must lead. It is our way.
vi: Gwabbo nói chí lý. Ngài phải chiến đấu, tôi sẽ bảo vệ ngài hết mức có thể... nhưng khi chiến tranh hiện ra, một hải vương phải lãnh đạo. Đó là con đường của chúng ta.

note: [message]: speaker=narrator
en: You have few trained fighters, so you can only recruit three of each level 1 unit. There is no limit on citizens.
vi: Bạn có ít đấu sĩ đã được huấn luyện, do đó bạn chỉ có thể tuyển ba với mỗi đơn vị cấp độ 1. Không có giới hạn đối với thường dân.

note: [message]: speaker=Mal-Kevek
en: Rise, my slaves! We will create an army for Lord Ravanal.
vi: Đứng lên, hỡi các nô lệ của ta! Chúng ta sẽ tạo ra một quân đội cho Chúa tể Ravanal.

note: [message]: speaker=Cylanna
en: He is raising our dead to fight against us! Even though they were your own citizens, Krellis, show no mercy. Destroy them if you can.
vi: Hắn ta đang triệu gọi những người đã chết của chúng ta để chiến đấu chống lại chúng ta! Dù họ đã từng là thần dân của ngài, Krellis, đừng tỏ lòng từ bi. Tiêu diệt họ nếu ngài có thể.

note: [message]: id=Mal-Kevek
en: Foolish fish-men. You cannot kill <i>me</i> that easily.
vi: Bọn người-lai-cá ngu ngốc. Các ngươi không thể giết <i>ta</i> dễ dàng đến thế.

note: [message]: speaker=narrator
en: The merfolk saw a shadowy shape rise from the dead body of the necromancer and disappear under the mountain.
vi: Các người cá nhìn thấy một hình bóng nổi lên từ xác chết của tên pháp sư gọi hồn và biến mất dưới ngọn núi.

note: [message]: speaker=Kai Krellis
en: He is raising the dead from every village!
vi: Hắn đang triệu gọi người chết từ mọi ngôi làng!

note: [message]: speaker=Gwabbo
en: This will be a dark day, but we <i>will</i> prevail.
vi: Hôm nay là một ngày đen tối, nhưng chúng ta <i>sẽ</i> thắng thế.

note: [message]: speaker=Kai Krellis
en: Hey, I did it!
vi: Này, tôi làm được rồi!

note: [part]
en: Kai Krellis was concerned that the undead might return, so he determined to learn as much as possible about them. His only clue was the name the necromancer had spoken: <i>“Lord Ravanal”</i>. He sent his swiftest scouts north and south along the coast to learn what they might about this Ravanal. The news they brought him was not good.
vi: Hải vương Krellis lo rằng lũ ma quái có thể trở lại, do đó cậu quyết định cần tìm hiểu về chúng càng nhiều càng tốt. Manh mối duy nhất của cậu là cái tên mà tên pháp sư gọi hồn đã nói: <i>“Chúa tể Ravanal”</i>. Cậu phái các trinh sát nhanh nhẹn nhất của mình về phía bắc và phía nam dọc theo bờ biển để tìm hiểu về tên Ravanal này. Tin tức họ mang về cho cậu không tốt.

note: [part]
en: As the weeks went by, the veterans of the last battle helped train new recruits. Krellis’ army did not yet match his father’s, but he now had many competent soldiers. As he had expected, their adversaries soon arrived.
vi: Nhiều tuần trôi qua, những người lính kỳ cựu của trận chiến trước giúp đào tạo các tân binh. Quân đội của Krellis chưa sánh được với của cha cậu, nhưng giờ cậu có nhiều chiến binh tài giỏi. Đúng như cậu đã dự kiến trước, đối thủ của họ đến không lâu sau đó.

note: [objective]: condition=win
en: Move Kai Krellis to the north-west corner of the map. He must be level one or higher.
vi: Di chuyển Hải vương Krellis đến góc phía tây bắc bản đồ. Cậu ấy phải ở cấp độ một hoặc cao hơn.

note: [objective]: condition=win
en: (different bonus for each)
vi: (thưởng khác nhau với mỗi kẻ thù)

note: [objective]: condition=win
en: Have a unit pick up the ring of power.
vi: Để một đơn vị nhặt chiếc nhẫn sức mạnh.

note: [side]: type=Lich, id=Mal-Kevek [side]: type=Necromancer, id=Mel Daveth [side]: type=Death Knight, id=Dead Knight [side]
en: Mal-Ravanal’s Forces
vi: Lực lượng của Mal-Ravanal

note: [message]: speaker=Mal-Kevek
en: You may have ended my first life, but you have only made me more powerful in death. Now I will teach you a lesson!
vi: Các ngươi có thể đã kết thúc cuộc sống đầu tiên của ta, nhưng các ngươi chỉ làm ta mạnh hơn ở cõi chết. Giờ ta sẽ dạy cho các ngươi một bài học!

note: [message]: speaker=Mel Daveth
en: Leave some of them for me.
vi: Để lại vài đứa cho ta.

note: [message]: speaker=Dead Knight
en: Uhhh.
vi: Ừm.

note: [message]: speaker=Mel Daveth
en: And him.
vi: Và hắn.

note: [message]: speaker=Kai Krellis
en: We are surrounded. Look how many there are! How can we defeat them this time?
vi: Chúng ta bị bao vây. Nhìn xem chúng nhiều biết chừng nào! Lần này chúng ta có thể đánh bại chúng bằng cách nào đây?

note: [message]: speaker=Cylanna
en: I am afraid we cannot. We need help. My old instructor, Tyegëa, teaches on an island to the north. She and her priestesses are powerful. With their help we could probably defeat these enemies. Our task is to convince her to leave her enclave.
vi: Tôi e là chúng ta không thể. Chúng ta cần trợ giúp. Người hướng dẫn cũ của tôi, Tyegëa, đang giảng dạy trên một hòn đảo ở phía bắc. Bà ấy và các nữ tu sĩ của bà rất mạnh. Với sự giúp đỡ của họ, có thể chúng ta sẽ đánh bại những kẻ thù này. Nhiệm vụ của chúng ta là thuyết phục bà ấy rời khỏi nơi ở ẩn.

note: [message]: speaker=Kai Krellis
en: You can do that, right?
vi: Cô có thể làm điều đó, đúng không?

note: [message]: speaker=Cylanna
en: I am not sure that I can. However, you could.
vi: Tôi không chắc rằng tôi có thể. Nhưng ngài thì có thể.

note: [message]: speaker=Kai Krellis
en: Me? I’ve never even met Tyegëa. How can I convince her to help us if you cannot?
vi: Tôi sao? Tôi thậm chí chưa từng gặp Tyegëa. Tôi có thể thuyết phục bà ấy giúp chúng ta bằng cách nào nếu cô không thể?

note: [message]: speaker=Cylanna
en: You will just have to trust me on this. She will listen to you. I will say no more on the matter.
vi: Ngài chỉ cần tin tôi ở chuyện này. Bà ấy sẽ lắng nghe ngài. Tôi sẽ không nói về vấn đề này nữa.

note: [message]: speaker=Kai Krellis
en: Very well. How do we get there?
vi: Thôi được. Chúng ta đến đó bằng cách nào?

note: [message]: speaker=Cylanna
en: We follow the coast north, then go west to Bilheld Island. Tyegëa lives on a small island to the west of Bilheld, which is over ocean to the west-southwest of Tirigaz. Everyone will have to go; it is now deadly perilous here, and the open ocean west of Tirigaz can be dangerous for small groups.
vi: Chúng ta men theo bờ biển về phía bắc, sau đó đi về phía tây đến đảo Bilheld. Tyegëa sống trên một hòn đảo nhỏ ở phía tây Bilheld, nằm giữa đại dương về phía tây-tây nam Tirigaz. Mọi người đều phải đi, giờ ở đây đầy hiểm họa, và đại dương mênh mông phía tây Tirigaz có thể nguy hiểm cho các nhóm nhỏ.

note: [message]: speaker=Gwabbo
en: Most of your citizens are not soldiers who will simply obey your orders. It will not be voiced aloud, but if you leave now, some of the people will think this mission is just an excuse to run away.
vi: Hầu hết thần dân của ngài không phải là những người lính chỉ đơn giản tuân lệnh ngài. Sẽ không có gì ầm ĩ, nhưng nếu ngài bỏ đi bây giờ, một số người sẽ nghĩ nhiệm vụ này chỉ là một cái cớ để bỏ chạy.

note: [message]: speaker=Kai Krellis
en: I am not afraid! My people will see me fight the undead before we leave, even if defeating them all is impossible.
vi: Tôi không sợ! Người của tôi sẽ thấy tôi chiến đấu với lũ ma quái trước khi tôi rời đi, kể cả khi đánh bại tất cả bọn chúng là điều không thể.

note: [message]: speaker=Kai Krellis
en: But will everyone follow me on so perilous an adventure? I am still a youth; it may be they will not trust me.
vi: Nhưng mọi người sẽ theo tôi trên một cuộc phiêu lưu đầy hiểm họa đến thế chứ? Tôi vẫn là một thiếu niên, có thể họ sẽ không tin tưởng tôi.

note: [message]: speaker=Gwabbo
en: They will follow. You proved your courage in our last battle. Your father, the Kai-that-was, would have been proud.
vi: Họ sẽ theo. Ngài đã chứng tỏ được lòng dũng cảm trong trận chiến trước của chúng ta. Cha ngài, Hải vương cũ, hẳn sẽ tự hào.

note: [message]: speaker=Cylanna
en: You have proven your courage in battle, as tradition required of a kai; they will follow you now.
vi: Ngài đã chứng tỏ được lòng dũng cảm của mình trong trận chiến, như truyền thống bắt buộc của một hải vương. Giờ họ sẽ theo ngài.

note: [message]: speaker=Mal-Kevek
en: This is impossible!
vi: Điều này là không thể!

note: [message]: speaker=Cylanna
en: With their master gone, the undead are vanishing!
vi: Chủ nhân của chúng đã ra đi, lũ ma quái đang tan biến!

note: [unit]: type=Dread Bat, id=Fearsome Bat
en: Fearsome Bat
vi: Dơi đáng sợ

note: [message]: speaker=Kai Krellis
en: That is a mighty bat!
vi: Con dơi đó to quá!

note: [message]: speaker=second_unit
en: It is no matter. I will destroy it immediately.
vi: Không hề gì. Tôi sẽ tiêu diệt nó ngay lập tức.

note: [message]: speaker=Cylanna
en: Hold a moment! Do you think, with its master gone, it might desire a new one?
vi: Chờ đã! Ngài có nghĩ, với việc chủ nhân của nó đã ra đi, nó có thể mong muốn một chủ nhân mới không?

note: [message]: speaker=Kai Krellis
en: If it does not attack, do not kill it. Let us see if it follows us.
vi: Nếu nó không tấn công, đừng giết nó. Hãy xem nó có theo chúng ta không.

note: [message]: speaker=second_unit
en: Look! There is a massive bat back here.
vi: Nhìn này! Có một con dơi to đang nấp ở đây.

note: [message]: speaker=Gwabbo
en: Be courageous, and attack it anyway!
vi: Dũng cảm lên, cứ tấn công nó!

note: [message]: speaker=second_unit
en: But it isn’t attacking <i>me</i>. Do you think, with its master gone, it might desire a new one?
vi: Nhưng nó không tấn công <i>tôi</i>. Ngài có nghĩ, với việc chủ nhân của nó đã ra đi, nó có thể mong muốn một chủ nhân mới không?

note: [message]: speaker=Kai Krellis
en: If it does not attack, we shall not kill it. Let us see if it follows us.
vi: Nếu nó không tấn công, chúng ta sẽ không giết nó. Hãy xem nó có theo chúng ta không.

note: [message]: speaker=Cylanna
en: With their master gone, the undead are fading away!
vi: Chủ nhân của chúng đã ra đi, lũ ma quái đang tan biến!

note: [unit]: type=Vampire Bat, id=Friendly Bat
en: Friendly Bat
vi: Dơi thân thiện

note: [message]: speaker=second_unit
en: Look! There is a bat cowering in the corner here.
vi: Nhìn này! Có một con dơi đang co rúm người trong góc ở đây.

note: [message]: speaker=Cylanna
en: Aren’t you going to kill it? We need to keep moving.
vi: Còn chờ gì mà không giết nó đi? Chúng ta cần tiếp tục di chuyển.

note: [message]: speaker=second_unit
en: I would feel bad about that. It is, uh, licking my hand.
vi: Tôi thấy điều đó không hay chút nào. Nó, ừm, đang liếm tay tôi.

note: [message]: speaker=Friendly Bat [message]: speaker=unit This should just be "translated" to whatever noise a bat makes in your language.
en: Neep?
vi: Níp?

note: [message]: speaker=Cylanna
en: Apparently you have your own bat.
vi: Thế là chúng ta có con dơi của riêng mình.

note: [message]: speaker=Kai Krellis [message]: speaker=second_unit
en: It’s kind of cute.
vi: Nó thật đáng yêu.

note: [message]: speaker=second_unit
en: And look! There is a bat cowering in the corner here.
vi: Và nhìn này! Có một con dơi đang co rúm người trong góc ở đây.

note: [message]: speaker=second_unit
en: But look, it’s licking my hand.
vi: Nhưng nhìn này, nó đang liếm tay tôi.

note: [message]: speaker=Kai Krellis
en: Very well then. I suppose we have our own bat.
vi: Thôi được rồi. Thế là chúng ta có con dơi của riêng mình.

note: [message]: speaker=Cylanna
en: With their master gone, the skeletons are crumbling!
vi: Chủ nhân của chúng đã ra đi, các bộ xương đang vỡ vụn!

note: [unit]: type=Walking Corpse, id=Undead Bat
en: Undead Bat
vi: Dơi ma quái

note: [message]: speaker=second_unit
en: Look! There is a bat in the corner here. It is moving, but it looks half dead.
vi: Nhìn này! Có một con dơi trong góc ở đây. Nó đang di chuyển, nhưng nó trông như sắp chết.

note: [message]: speaker=Gwabbo
en: No, that thing is all the way dead.
vi: Không, thứ đó kiểu gì cũng chết rồi.

note: [message]: speaker=Cylanna
en: Actually, I believe it is truly dead.
vi: Tôi tin nó thực sự đã chết.

note: [message]: speaker=Kai Krellis
en: Fascinating. I shall certainly try.
vi: Thật tuyệt. Tôi chắc chắn sẽ thử.

note: [message]: speaker=Kai Krellis [message]: speaker=second_unit
en: He had a chest in his tent, too. It is filled with gold!
vi: Hắn có một chiếc hòm trong lều nữa. Nó đầy vàng!

note: [message]: speaker=narrator
en: You receive 120 gold.
vi: Bạn nhận được 120 lượng vàng.

note: [message]: speaker=Kai Krellis
en: It galls me to flee from our home, but we will return.
vi: Tôi thấy thật cay đắng khi phải chạy trốn khỏi quê hương, nhưng chúng ta sẽ trở về.

note: [message]: speaker=narrator
en: Have a unit pick up the ring to end the scenario.
vi: Để một đơn vị nhặt chiếc nhẫn để kết thúc màn.

note: [message]: speaker=Kai Krellis
en: Onward to Tyegëa’s island, then.
vi: Thế thì lên đường đến hòn đảo của Tyegëa.

note: [scenario]: id=03_Wolf_Coast
en: Wolf Coast
vi: Bờ biển chó sói

note: [part]
en: Distrustful of the open ocean, Kai Krellis led his people up the coast.
vi: Nghi ngại về đại dương mênh mông, Hải vương Krellis dẫn người của mình dọc theo bờ biển.

note: [part]
en: They had only just begun their trek when they encountered wolves who had gotten wind of the battle. Many of the wolves were ridden by goblins. The orcs of Tirigaz, chastened by Kai Laudiss’s victory, might have decided not to bother the merfolk, but these goblins were bandits and outcasts even to their own kind.
vi: Họ mới chỉ bắt đầu cuộc hành trình khi bắt gặp đám chó sói - những kẻ đã đánh hơi được trận chiến. Nhiều con chó sói có yêu tinh cưỡi. Bọn người thú ở Tirigaz, bị trừng phạt bởi chiến thắng của Hải vương Laudiss, có thể đã quyết định không quấy rầy người cá, nhưng lũ yêu tinh này là trộm cướp và những kẻ bị ruồng bỏ, kể cả với nòi giống của chúng.

note: [side]: id=Gashnok, type=Goblin Knight, type=Goblin Knight, type=Direwolf Rider, type=Direwolf Rider
en: Wolf Riders
vi: Kỵ binh chó sói

note: [side]
en: Wild Wolves
vi: Chó sói hoang

note: [message]: speaker=Kai Krellis
en: Beware, people!
vi: Mọi người, cẩn thận!

note: [message]: speaker=Kai Krellis
en: Someone go find out what is exciting the bat.
vi: Ai đó mau đi tìm hiểu xem điều gì đang kích động con dơi.

note: [message]: speaker=unit
en: There is something sticking out of the mud here. Ah! I got it.
vi: Có thứ gì đó nhô ra khỏi bùn ở đây. À! Tôi thấy rồi.

note: [message]: speaker=Cylanna
en: I know what that is. It’s a storm trident. It is supposed to let you control the lightning.
vi: Tôi biết đó là cái gì. Đó là một cây đinh ba giông bão. Nó cho phép chúng ta điều khiển sấm chớp.

note: [option]
en: That sounds great! I’ll take it.
vi: Thật tuyệt! Tôi sẽ lấy nó.

note: [option]
en: That sounds frightening. Let someone else have it.
vi: Thật khủng khiếp. Để người khác lấy nó.

note: [option]
en: Let me have that trident. I want to control lightning!
vi: Để tôi lấy cây đinh ba đó. Tôi muốn điều khiển sấm chớp!

note: [option]
en: I’ll just leave that trident where it is.
vi: Tôi sẽ để lại cây đinh ba ở đúng vị trí của nó.

note: [scenario]: id=04_Slavers
en: Slavers
vi: Những kẻ buôn nô lệ

note: [part]
en: Now, they were farther away from home than most merfolk ever went. Only Cylanna and a few soldiers had been farther.
vi: Giờ họ cách xa quê hương hơn hầu hết người cá từng đi. Chỉ Cylanna và một ít binh sĩ đã từng ở xa hơn.

note: [side]
en: Former Slaves
vi: Nô lệ trước đây

note: [side]: id=Gilak, type=Saurian Ambusher, type=Saurian Ambusher, type=Saurian Flanker, type=Saurian Flanker [side]: id=Raxisz, type=Saurian Ambusher, type=Saurian Ambusher, type=Saurian Flanker, type=Saurian Flanker
en: Saurian Slavers
vi: Thằn lằn buôn nô lệ

note: [message]: speaker=Kai Krellis
en: There are cages on the shore. I wonder why.
vi: Có những chiếc lồng trên bờ. Tôi tự hỏi tại sao.

note: [message]: speaker=Teeloa
en: Help! Save me!
vi: Cứu! Cứu tôi với!

note: [message]: speaker=Kai Krellis
en: Who are you? What is happening?
vi: Cậu là ai? Điều gì đang xảy ra thế?

note: [message]: speaker=Teeloa
en: My name is Teelöa. I have been a slave to these saurians for almost two years. I saw you coming up the coast in strength, so I fled. They follow in my wake, and without your protection they will surely kill me.
vi: Tên tôi là Teelöa. Tôi từng là nô lệ cho bọn thằn lằn này trong gần hai năm. Tôi thấy nhiều người các ngài đang đến dọc theo bờ biển, vì thế tôi chạy trốn. Chúng đuổi theo tôi, và không có sự bảo vệ của các ngài chúng chắc chắn sẽ giết tôi.

note: [message]: speaker=Kai Krellis
en: A slave!
vi: Một nô lệ!

note: [message]: speaker=Gilak
en: You! Merman! You have some property of oursss. Return it at once if you value your life.
vi: Ngươi! Người cá! Ngươi giữ một sssố tài sssản của bọn ta. Trả lại ngay nếu ngươi quý mạng sssống của mình.

note: [message]: speaker=Kai Krellis
en: If you mean this merman, Teelöa, he is no longer your property. No person should be the property of another. Release all your slaves, or the wrath of the merfolk will fall upon you!
vi: Nếu ý ngươi là người cá Teelöa này, thì cậu ấy không còn là tài sản của ngươi nữa. Không ai là tài sản của một ai khác. Thả hết nô lệ của ngươi ra, nếu không cơn thịnh nộ của người cá sẽ giáng xuống đầu ngươi!

note: [message]: speaker=Cylanna
en: A brave and kindhearted choice! I cannot abide slavery.
vi: Một lựa chọn dũng cảm và tốt bụng! Tôi không thể chịu đựng được cảnh nô lệ.

note: [message]: speaker=Gwabbo The phrase 'words of a man' does *not* have the sense of 'words of a human' here; it signifies rather 'words of a moral adult' as opposed to a child or dependant.
en: Those were the words of a man and a leader, Kai Krellis, and well spoken. The folk are truly yours now.
vi: Đó là những lời của một người đàn ông và một người lãnh đạo, Hải vương Krellis, và rất có chí khí. Đồng bào giờ thực sự là của ngài.

note: [message]: speaker=narrator
en: Kai Krellis saw that it was so. The refugee merfolk, sore in their pride from fleeing their enemies, cheered his ultimatum and made ready to fight with a will.
vi: Hải vương Krellis thấy rằng cần phải thế. Những người cá tị nạn, với lòng tự trọng bị tổn thương vì phải chạy trốn khỏi kẻ thù, tung hô quyết định của cậu, và sẵn sàng chiến đấu một cách hăng say.

note: [message]: speaker=Gilak
en: Foolish merman! You will sssoon wish you had minded your own affairs.
vi: Tên người cá ngu xuẩn! Ngươi sssẽ sssớm hối hận vì quyết định của mình.

note: [message]: speaker=Kai Krellis
en: Perhaps if I called out to the slaves, I could rouse them to help us fight against their captors.
vi: Có lẽ nếu tôi kêu gọi các nô lệ, tôi có thể kích động họ giúp chúng ta chiến đấu chống lại những kẻ giam giữ.

note: [message]: speaker=Gwabbo
en: I think that would work. If I may make a suggestion though, I think we should wait for a more strategic moment.
vi: Tôi nghĩ điều đó sẽ có tác dụng. Dù vậy nếu tôi có thể đề nghị, tôi nghĩ chúng ta nên chờ một thời điểm có tính chiến lược hơn.

note: [message]: speaker=Kai Krellis
en: Never hesitate to speak your counsel to me, Gwabbo. You have been my right arm on this journey; your courage and loyalty are well proven.
vi: Đừng ngại nói lời khuyên với tôi, Gwabbo. Ngài là cánh tay phải của tôi trên hành trình này, tính dũng cảm và lòng trung thành của ngài đã được chứng minh rõ rệt.

note: [message]: speaker=Cylanna
en: Those are the words of a true kai and your father’s son. I am proud of you, Krellis.
vi: Đó là những lời của một hải vương thực sự và con trai của cha ngài. Tôi rất tự hào về ngài, Krellis.

note: [message]: speaker=Cylanna
en: I believe that would work, but many of them will be killed if you do it now. It might be better to wait.
vi: Tôi tin điều đó sẽ có tác dụng, nhưng nhiều người trong số họ sẽ bị giết nếu ngài làm thế bây giờ. Tốt hơn là nên chờ đợi.

note: [set_menu_item]: id=peasant_revolt_menu_option
en: Inspire the slaves to revolt
vi: Kích động các nô lệ nổi dậy khởi nghĩa

note: [message]: speaker=Kai Krellis
en: Hear this! Slaves, the merfolk have sworn war against your tormentors. If you would be free, arise and seize your liberty!
vi: Nghe này! Hỡi các nô lệ, người cá đã thề quyết chiến chống lại những kẻ hành hạ các bạn. Nếu các bạn muốn được tự do, hãy vùng lên và giành lấy quyền tự do của các bạn!

note: [message]: speaker=narrator "to hand" is an expression that means "nearby".
en: Cheers erupted from several villages, and former slaves rushed out with whatever meager weapons they could find, or fists and rocks if no weapons were to hand. Screams and curses came from the saurian castles.
vi: Những lời reo hò tuôn ra từ một vài ngôi làng, và các nô lệ trước đây xông ra bằng bất cứ vũ khí xoàng xĩnh nào họ có thể tìm thấy, hoặc nắm đấm và gạch đá nếu không có vũ khí nào trong tay. Những tiếng la hét và nguyền rủa vang lên từ các lâu đài của thằn lằn.

note: [message]: speaker=Kai Krellis
en: There is a treasure chest there! Good bat!
vi: Có một hòm kho báu ở đó! Con dơi được việc!

note: [message]: speaker=unit
en: There is a treasure chest here!
vi: Có một hòm kho báu ở đây!

note: [message]: speaker=narrator
en: You receive 100 gold.
vi: Bạn nhận được 100 lượng vàng.

note: [message]: speaker=unit
en: Neep!
vi: Níp!

note: [message]: speaker=Kai Krellis
en: I believe our bat is impressed! That must be a drake. I am told they are fearsome, but honorable, creatures. I think we can let him out of the cage.
vi: Tôi tin con dơi của chúng ta bị ấn tượng! Đó chắc hẳn phải là một người rồng. Tôi được kể rằng chúng là những sinh vật đáng sợ, nhưng chính trực. Tôi nghĩ chúng ta có thể để nó ra khỏi lồng.

note: [message]: speaker=Kai Krellis
en: This must be a drake. I am told they are honorable creatures. I am going to let him out of the cage.
vi: Đây chắc hẳn phải là một người rồng. Tôi được kể rằng chúng là những sinh vật chính trực. Tôi định để nó ra khỏi lồng.

note: [message]: speaker=Kai Krellis
en: That must be a drake. I am told they are fearsome, but honorable, creatures. Let him out of the cage.
vi: Đó chắc hẳn phải là một người rồng. Tôi được kể rằng chúng là những sinh vật đáng sợ, nhưng chính trực. Để nó ra khỏi lồng.

note: [message]: speaker=unit
en: Uh...If you say so.
vi: Ừm... Nếu ngài nói thế.

note: [message]: speaker=Kai Krellis
en: What is your name?
vi: Tên ngươi là gì?

note: [message]: speaker=Keshan
en: I am Keshan.
vi: Tôi là Keshan.

note: [message]: speaker=Kai Krellis
en: How did you come to be in a cage?
vi: Làm thế nào mà ngươi lại ở trong một chiếc lồng?

note: [message]: speaker=Keshan
en: I was hunting north of here when the small ones captured me. I killed many, but I was humiliated in the end.
vi: Tôi đang đi săn ở phía bắc nơi đây thì bọn nhỏ bé bắt giữ tôi. Tôi đã giết được nhiều, nhưng cuối cùng tôi bị làm nhục.

note: [message]: speaker=Kai Krellis
en: Will you fight with us, Keshan?
vi: Anh sẽ chiến đấu với chúng tôi chứ, Keshan?

note: [message]: speaker=Keshan
en: You have released me, so I owe you a great debt. I will fight with you.
vi: Các anh đã giải thoát cho tôi, vì thế tôi nợ các anh một món nợ lớn. Tôi sẽ chiến đấu cùng các anh.

note: [message]: speaker=Kai Krellis [message]: speaker=unit
en: Who are you, and what are you doing in a cage?
vi: Ngươi là ai, và ngươi đang làm gì trong một chiếc lồng?

note: [message]: speaker=Siddry
en: My name is Siddry. These cursed saurians nabbed me a week ago — wanted me to turn overseer to their other slaves. I wouldn’t do it, so they caged me with them. They tried to take my bow too, but they had some trouble with that.
vi: Tên tôi là Siddry. Bọn thằn lằn đáng nguyền rủa này đã bắt được tôi cách đây một tuần - chúng muốn tôi trở thành đốc công cho các nô lệ khác của chúng. Tôi không chịu làm thế, nên chúng nhốt tôi cùng với họ. Chúng cũng tìm cách lấy cây cung của tôi, nhưng chúng có một số rắc rối với điều đó.

note: [message]: speaker=Siddry
en: The way I see it, you’re helping me. There is nothing I would like better than to put their slavery to an end. I can’t swim, so I won’t be able to come with you on your travels, but I will owe you. If there is anything I can do in the future, I will do it.
vi: Cách tôi có thể nhìn thấy, các anh đang giúp đỡ tôi. Chẳng có thứ gì tôi muốn tốt hơn bằng việc chấm dứt cảnh nô lệ này. Tôi không biết bơi, vì thế tôi sẽ không thể đi cùng trên hành trình của các anh, nhưng tôi sẽ nợ các anh. Nếu có điều gì tôi có thể làm trong tương lai, tôi sẽ làm.

note: [message]: speaker=Kai Krellis
en: Well met, then, friend. I am Kai Krellis, leader of the people of Jotha.
vi: Thế thì chào nhé, anh bạn. Tôi là Hải vương Krellis, lãnh đạo của nhân dân Jotha.

note: [message]
en: Kai Krellis, you have freed us, and we are forever in your debt. How can we repay you?
vi: Hải vương Krellis, anh đã giải thoát cho chúng tôi, và chúng tôi mãi mãi nợ anh. Chúng tôi có thể đền đáp bằng cách nào?

note: [message]: speaker=Kai Krellis
en: I will not ask you to follow me. You have suffered enough for the benefit of others. Go back to your families if you have them, and work for yourselves from now on.
vi: Tôi sẽ không đề nghị các bạn phải theo tôi. Các bạn đã chịu đựng đủ vì lợi ích của kẻ khác. Hãy trở về với gia đình nếu các bạn còn, và làm việc cho chính mình từ giờ trở đi.

note: [part]
en: Farther up the coast was the port city of Tirigaz where Kai Laudiss had so soundly beaten the orcs. Bilheld was due west from there. The merfolk felt uneasy, so they took shelter in an abandoned orcish encampment as night fell.
vi: Xa hơn theo bờ biển là thành phố cảng Tirigaz nơi Hải vương Laudiss đã đánh bọn người thú một cách ngoan cường. Bilheld ở phía tây từ nơi đó. Các người cá cảm thấy không thoải mái, nên họ ẩn náu trong một doanh trại bỏ hoang của người thú khi màn đêm buông xuống.

note: [objective]: condition=win
en: Destroy all the undead
vi: Tiêu diệt toàn bộ lũ ma quái

note: [objective]: condition=win
en: (you can destroy the undead first)
vi: (bạn có thể tiêu diệt lũ ma quái trước)

note: [objective]: condition=win
en: Also kill Marg-Tonz
vi: Giết cả Marg-Tonz

note: [message]: speaker=ghost scout
en: Found. Them.
vi: Thấy. Chúng.

note: [message]: speaker=Kai Krellis
en: I feared this might happen. We tarried too long fighting the saurians, and the undead have caught up with us. The spirits may have trapped us here for the night, but in the morning we will...
vi: Tôi đã lo ngại điều này có thể xảy ra. Chúng ta đã chần chừ quá lâu khi chiến đấu với bọn thằn lằn, và lũ ma quái đã đuổi kịp chúng ta. Các linh hồn có thể bẫy chúng ta ở đây trong đêm, nhưng vào buổi sáng chúng ta sẽ...

note: [message]: speaker=Marg-Tonz
en: What’s going on? What are you fish-men doing here? Are we constantly to be pestered by you creatures?
vi: Điều gì đang diễn ra vậy? Bọn người-lai-cá các ngươi đang làm gì ở đây? Sao bọn ta luôn bị quấy rầy bởi những loài vật như các ngươi vậy?

note: [message]: speaker=Cylanna
en: He’s one to complain about <i>that</i>...
vi: Hắn là người than phiền về <i>điều đó</i>...

note: [message]: speaker=Kai Krellis
en: We were just passing through.
vi: Bọn tôi chỉ đi ngang qua thôi.

note: [message]: speaker=Marg-Tonz
en: Well, finish passing.
vi: Hừm, thế thì ngừng qua đi.

note: [message]: speaker=Kai Krellis
en: Actually, we have some ghosts after us now, and we would like to shelter here for a while.
vi: Thực ra, có một số hồn ma đang đuổi theo chúng tôi, chúng tôi muốn ẩn náu ở đây một khoảng thời gian.

note: [message]: speaker=Marg-Tonz
en: Forget about it! We don’t want no trouble, but get off our land! Ghosts who don’t like fish are your problem.
vi: Quên đi! Bọn ta không muốn rắc rối, hãy tránh xa đất của bọn ta! Ma không thích cá là vấn đề của các ngươi.

note: [message]: speaker=Kai Krellis
en: If you give us a few hours to regroup and prepare our soldiers, we will go without causing you trouble.
vi: Nếu ông cho chúng tôi vài giờ để tập hợp lại và chuẩn bị binh sĩ, chúng tôi sẽ đi mà không gây rắc rối cho ông.

note: [message]: speaker=Marg-Tonz
en: You have one hour. After that, we are tearing down that old encampment. You stay in the water if you know what’s good for you. If you set foot...or whatever...on land again, we’ll cut your throats. And stay off our piers. And don’t touch the ships neither!
vi: Các ngươi có một giờ. Sau đó, bọn ta sẽ phá tan cái doanh trại cũ đó. Các ngươi ở yên dưới nước nếu các ngươi biết điều gì là tốt cho các ngươi. Nếu các ngươi đặt chân... hoặc gì đi nữa... lên cạn, bọn ta sẽ cắt cổ các ngươi. Tránh xa các bến tàu của bọn ta. Và cũng đừng có động vào các con tàu!

note: [message]: speaker=Cylanna
en: I wonder how he gets customers with manners like that.
vi: Tôi tự hỏi hắn ta có khách hàng bằng cách nào với kiểu cách như thế.

note: [message]: speaker=Kai Krellis
en: One hour will work for us. It will not take all of us to defeat the undead.
vi: Một giờ sẽ là đủ cho chúng tôi. Chúng tôi không cần phải huy động toàn bộ lực lượng để đánh bại lũ ma quái.

note: [message]: speaker=Kai Krellis
en: We can decide what to do about the orc after that.
vi: Chúng ta có thể quyết định nên làm gì với tên người thú sau đó.

note: [message]: speaker=narrator
en: You will only be able to use your keep for one turn.
vi: Bạn sẽ chỉ có thể sử dụng pháo đài trong một lượt.

note: [message]: speaker=Marg-Tonz
en: You’re still squatting on our land! I warned you.
vi: Các ngươi vẫn đang ngồi xổm trên đất của bọn ta! Ta cảnh cáo các ngươi.

note: [message]: speaker=Marg-Tonz
en: I told you to stay off our land! Now you’re in for it.
vi: Ta đã nói với các ngươi tránh xa đất của bọn ta! Giờ thì các ngươi tận số rồi.

note: [message]: speaker=Marg-Tonz
en: You crazy fish men are attacking us? After we tried to be nice? That’s it. We’re going to end you once and for all.
vi: Lũ người lai cá mất trí các ngươi đang tấn công bọn ta sao? Sau khi bọn ta đã cố gắng để tử tế? Được rồi. Bọn ta sẽ kết liễu các ngươi một lần và mãi mãi.

note: [message]: speaker=Kai Krellis [option]
en: Now maybe we can head west undisturbed.
vi: Giờ chúng ta có thể tiến về phía tây mà không bị quấy rầy.

note: [message]: speaker=Kai Krellis
en: We have destroyed the undead.
vi: Chúng ta đã tiêu diệt được lũ ma quái.

note: [option]
en: This orc leader has not learned that threatening merfolk is a bad idea. We shall defeat him before we go.
vi: Tên chỉ huy người thú này chưa học được bài học rằng đe dọa người cá là một ý tưởng tồi. Chúng ta sẽ đánh bại hắn trước khi đi.

note: [message]: speaker=Kai Krellis [message]: speaker=second_unit
en: It seems that orc was rich! He has a chest here with over 100 pieces of gold!
vi: Có vẻ như tên người thú đó khá giàu! Hắn có một chiếc hòm ở đây với trên 100 lượng vàng!

note: [message]: speaker=Marg-Tonz orc's boss' last breath, deliberately gendered instead of changing to "merfolk"
en: I hate mermen!
vi: Ta ghét bọn người cá!

note: [scenario]: id=06_Uncharted_Islands
en: Uncharted Islands
vi: Những hòn đảo chưa thám hiểm

note: [part]
en: Now the merfolk had no choice but to travel through the open ocean, which they knew was more dangerous than shallow water. After a few days, they found some islands in their path. The infirm and young among the refugees needed a break from travel; Cylanna only vaguely remembered them, but thought they might be safe.
vi: Giờ các người cá không còn lựa chọn nào ngoài việc băng qua đại dương mênh mông, mà họ biết rằng nguy hiểm hơn nước nông. Sau một vài ngày, họ tìm thấy một số hòn đảo trên đường đi. Các cá nhân trẻ và yếu trong số những người tị nạn cần nghỉ ngơi sau hành trình, không phải Cylanna vô tâm không nhớ tới họ, mà chỉ nghĩ họ đang ổn.

note: [side]: id=Growloff, type=Ranger
en: Growloff and His Pets
vi: Growloff và vật cưng

note: [unit]: type=Cuttle Fish, id=pet
en: Beloved Pet
vi: Con vật cưng

note: [message]: speaker=Growloff
en: Look my pet, here’s a yummy treat!
vi: Nhìn đi, cưng của ta, đây là một bữa tiệc ngon đấy!

note: [message]: speaker=Kai Krellis
en: Or...is he <i>talking</i> to it?!
vi: Hay... ông ta đang <i>nói chuyện</i> với nó sao?!

note: [message]: speaker=Cylanna
en: It is worse than that. I think <i>we</i> are the treat!
vi: Còn tồi hơn thế. Tôi nghĩ <i>chúng ta</i> chính là bữa tiệc!

note: [message]: speaker=Growloff
en: Who is ready for a merfolk snack?
vi: Ai sẵn sàng cho một bữa thịt người cá nào?

note: [message]: speaker=Kai Krellis
en: Brace yourselves.
vi: Hãy dũng cảm lên.

note: [message]: speaker=Growloff
en: You killed my pet! You’ll pay for that!
vi: Các ngươi đã giết con vật cưng của ta! Các ngươi sẽ phải trả giá vì điều đó!

note: [message]: speaker=Growloff
en: Don’t kill me!
vi: Đừng giết tôi!

note: [message]: speaker=Kai Krellis
en: But you attacked us with these monsters.
vi: Nhưng ngươi đã tấn công bọn ta bằng lũ quái vật này.

note: [message]: speaker=Kai Krellis
en: I do not want a dangerous beast like that!
vi: Ta không muốn một con vật nguy hiểm như thế!

note: [message]: speaker=Growloff
en: But he’s tame! Really! He understands dozens of commands. He’ll do what you tell him. He’s a really nice fish.
vi: Nhưng nó đã được thuần hóa! Thật đấy! Nó hiểu hàng chục mệnh lệnh. Nó sẽ làm những gì cậu bảo. Nó là một con vật thực sự đáng yêu.

note: [message]: speaker=Cylanna
en: Maybe we could use a pet sea monster.
vi: Có lẽ chúng ta có thể sử dụng một con quái vật biển làm vật cưng.

note: [message]: speaker=Growloff
en: Of course, of course. I promise! I never wanted to hurt you nice people anyway.
vi: Tất nhiên, tất nhiên. Tôi hứa! Tôi không bao giờ muốn làm hại những người tốt như các bạn.

note: [message]: speaker=Kai Krellis
en: Right. Tell me how to control this thing.
vi: Tốt. Nói cho ta cách điều khiển thứ này.

note: [part]
en: Finally, the merfolk arrived at Bilheld. Their destination, and help, was just behind it. The island was inhabited, however, and the residents didn’t look happy to see them.
vi: Cuối cùng, các người cá cũng đến Bilheld. Đích đến, và sự trợ giúp của họ, ở ngay đằng sau nó. Tuy nhiên, hòn đảo đã có người ở, và các cư dân trông có vẻ không vui khi nhìn thấy họ.

note: [message]: speaker=Kai Krellis
en: We have business with Tyegëa on the other side of the island.
vi: Chúng tôi có việc với Tyegëa ở phía bên kia hòn đảo.

note: [message]: speaker=Vlagnor
en: The mermaid witch?
vi: Mụ phù thủy người cá phải không?

note: [message]: speaker=Cylanna
en: Witch?!
vi: Mụ phù thủy?!

note: [message]: speaker=Kai Krellis
en: Witch?
vi: Mụ phù thủy?

note: [message]: speaker=Kai Krellis
en: We are going around this island whether you want us to or not.
vi: Chúng tôi sẽ đi qua hòn đảo này bất kể các ông có muốn hay không.

note: [message]: speaker=Vlagnor
en: This is OUR territory and you will not pass.
vi: Đây là lãnh thổ CỦA BỌN TA và các ngươi sẽ không qua được đâu.

note: [message]: speaker=Vlagnor
en: You! Drake. Do we kill you too?
vi: Ngươi! Người rồng. Bọn ta giết cả ngươi nữa nhé?

note: [message]: speaker=Keshan
en: These are my friends. I will fight with them.
vi: Đây là những người bạn của tôi. Tôi sẽ chiến đấu cùng với họ.

note: [message]: speaker=Vlagnor
en: Then you will die with them!
vi: Thế thì ngươi sẽ chết cùng với chúng!

note: [scenario]: id=08_Talking_to_Tyegea
en: Talking to Tyegëa
vi: Nói chuyện với Tyegëa

note: [side]: id=Tyegea, type=Mermaid Diviner
en: Tyegëa and Priestesses
vi: Tyegëa và các nữ tu sĩ

note: [objective]: condition=win
en: Choose a unit to take the holy water
vi: Chọn một đơn vị để lấy nước thánh

note: [message]: speaker=Cylanna
en: Krellis...choose your words carefully. Tyegëa is a bit unpredictable.
vi: Krellis... hãy chọn lời lẽ cẩn thận. Tyegëa hơi khó đoán.

note: [message]: speaker=Tyegea
en: Welcome, merfolk! It has been a long time since outsiders have visited. And Cylanna! It is pleasant to see you.
vi: Chào mừng, các người cá! Đã lâu kể từ khi có người ngoài đến thăm. Và Cylanna! Thật vui được gặp cô.

note: [message]: speaker=Cylanna
en: The honor is ours. I present Kai Krellis of Jotha.
vi: Chúng tôi rất vinh dự. Tôi xin giới thiệu Hải vương Krellis của Jotha.

note: [message]: speaker=Tyegea
en: Indeed! So this is the one. Does he know?
vi: Thật ư! Vậy ra là đây. Cậu ta có biết không?

note: [message]: speaker=Kai Krellis
en: Know what?
vi: Biết gì cơ?

note: [message]: speaker=Cylanna
en: Now is not the time. We have a desperate errand, Tyegëa. Jotha has been attacked and taken.
vi: Giờ không phải lúc. Chúng tôi có một việc kinh khủng, Tyegëa. Jotha đã bị tấn công và đánh chiếm.

note: [message]: speaker=Kai Krellis
en: We were forced to flee for our lives from legions of undead. If you help us, we can remove these spirits from our home.
vi: Chúng tôi bắt buộc phải chạy trốn để thoát khỏi các đạo quân ma quái. Nếu bà giúp đỡ chúng tôi, chúng tôi có thể trừ khử những linh hồn đó khỏi quê hương chúng tôi.

note: [message]: speaker=Tyegea
en: And what makes you think I want to leave my comfortable home and risk death by attacking armies of undead?
vi: Vậy điều gì khiến cậu nghĩ rằng ta muốn rời bỏ nơi ở thoải mái của mình và liều chết để tấn công quân đội ma quái?

note: [message]: speaker=Kai Krellis
en: I had hoped...
vi: Tôi cứ hy vọng...

note: [message]: speaker=Tyegea
en: I am sure it was Cylanna’s idea that you come here. She has a reason. Don’t you Cylanna? Tell him what it is.
vi: Ta chắc chắn chính vì ý tưởng của Cylanna mà cậu tới đây. Cô ấy có lý. Phải không Cylanna? Nói cho cậu ta biết điều đó là gì đi.

note: [message]: speaker=Cylanna
en: (Sigh.) I had hoped to avoid this, but it seems I cannot.
vi: (Thở dài) Tôi cứ hy vọng có thể tránh được chuyện này, nhưng dường như tôi không thể.

note: [message]: speaker=Tyegea
en: I never agreed that secrecy was necessary, but I respected Maudin’s wishes in the matter. Now Indress and Maudin are dead, and I am not. Tell the boy the truth.
vi: Ta chưa bao giờ đồng ý rằng giữ bí mật là cần thiết, nhưng ta tôn trọng mong muốn của Maudin. Giờ Indress và Maudin đã chết, còn ta thì không. Nói cho cậu bé biết sự thực đi.

note: [message]: speaker=Kai Krellis
en: You knew my grandparents?
vi: Bà biết ông bà của tôi sao?

note: [message]: speaker=Cylanna
en: Actually, Tyegëa is your grandmother.
vi: Thực ra, Tyegëa là bà của ngài.

note: [message]: speaker=Kai Krellis
en: What? How is that possible?
vi: Cái gì? Sao lại thế được?

note: [message]: speaker=Cylanna
en: When your grandfather married Indress, he did not know that Tyegëa had already born him a son. When she delivered your father to Jotha, your grandmother Indress agreed to keep it secret and raise the infant as her own.
vi: Khi ông của ngài cưới Indress, ông ấy không biết rằng Tyegëa đã sinh cho ông một người con trai. Khi bà đưa cha ngài đến Jotha, bà của ngài Indress đồng ý giữ bí mật và nuôi đứa trẻ như con của mình.

note: [message]: speaker=Tyegea
en: That was quite a scandal, too, but I was not cut out to be a mother.
vi: Đó là một vụ khá lùm xùm, nhưng ta không bị tước bỏ quyền làm mẹ.

note: [message]: speaker=Kai Krellis
en: I am astonished. I suppose I should be honored to have such a distinguished ancestor. Now I understand why Cylanna knew you would help us.
vi: Cháu rất kinh ngạc. Cháu cho rằng mình nên cảm thấy vinh dự khi có một tổ tiên xuất chúng như vậy. Giờ cháu đã hiểu tại sao Cylanna biết bà sẽ giúp chúng cháu.

note: [message]: speaker=Tyegea
en: About 200 years ago, a powerful mermaid named Imirna fell in love with a human wizard named Agnovon. Agnovon cared not for love, but he smiled falsely at Imirna, and she trusted him. When he asked her to help him enchant a sword so that it was wreathed continuously in magic flame, she devoted all her skill to fashioning the weapon. Later, Agnovon used that very sword to defeat Imirna’s own people and steal their wealth. In her grief, Imirna poisoned herself.
vi: Cách đây khoảng 200 năm, một tiên cá mạnh có tên Imirna phải lòng một phù thủy của con người có tên Agnovon. Agnovon không quan tâm đến tình yêu, nhưng hắn tươi cười giả dối với Imirna, và nàng phải lòng hắn. Khi hắn đề nghị nàng giúp hắn làm phép cho một thanh kiếm để nó được lửa phép bao quanh liên tục, nàng dùng hết năng lực của mình để bỏ bùa vũ khí. Sau đó, Agnovon sử dụng chính thanh kiếm đó để đánh bại người của Imirna và đánh cắp của cải của họ. Trong cơn đau buồn, Imirna đã đầu độc chính mình.

note: [message]: speaker=Tyegea
en: I have long desired to see the sword returned to the merfolk to whom it should belong. If you retrieve it, you would prove yourself to be worthy of whatever help I were to provide. I do not know precisely where to find the sword, but I know one who does. South of the Swamp of Desolation, near a ruined castle, lives a mage named Caladon. He has lusted after the sword for years, so he will know where to find the lich who keeps it.
vi: Từ lâu ta đã mong muốn được nhìn thấy thanh kiếm được trở về với các người cá, những người xứng đáng là chủ nhân của nó. Nếu cháu lấy được nó, cháu sẽ chứng tỏ mình xứng đáng với mọi sự giúp đỡ của ta. Ta không biết chính xác cần tìm thanh kiếm ở đâu, nhưng ta biết một người có khả năng. Phía nam của đầm lầy Hoang tàn, gần một lâu đài đổ nát, có một pháp sư tên là Caladon. Ông ta thèm muốn thanh kiếm đã nhiều năm, vì thế ông ta sẽ biết nơi tìm thây ma, kẻ đang giữ nó.

note: [message]: speaker=Kai Krellis
en: A lich has it? We were fleeing liches in the first place.
vi: Một thây ma đang giữ nó? Chúng cháu đã chạy trốn khỏi các thây ma ngay từ nơi đầu tiên.

note: [message]: speaker=Tyegea
en: There is only one of them. If you cannot defeat even one lich, you must be expecting me to get rid of all of your undead myself!
vi: Chỉ có một thôi. Nếu cháu không thể đánh bại dù chỉ một thây ma, hẳn cháu phải mong một mình ta có khả năng trừ khử tất cả lũ ma quái của cháu!

note: [message]: speaker=Kai Krellis
en: My apologies. You are right, of course. We will undertake this task.
vi: Cháu xin lỗi. Tất nhiên là bà nói đúng. Chúng cháu sẽ nhận nhiệm vụ này.

note: [message]: speaker=Tyegea
en: I will not send you away completely empty-handed, though. I can spare some holy water for one of your soldiers.
vi: Dù vậy, ta sẽ không để cháu ra đi hoàn toàn tay không. Ta có thể để một ít nước thánh cho một trong số các binh sĩ của cháu.

note: [message]: speaker=narrator
en: The holy water will make melee attacks do <i>arcane</i> damage for the rest of the campaign. Choose a unit to take it. You may recruit or recall a unit if you want.
vi: Nước thánh sẽ làm cho các đòn tấn công cận chiến thực hiện kiểu thiệt hại <i>bí kíp</i> đến hết chiến dịch. Chọn một đơn vị để lấy nó. Bạn có thể tuyển hoặc gọi lại một đơn vị nếu bạn muốn.

note: [message]: speaker=Tyegea
en: Now, go. Come back with the flaming sword, and my priestesses and I will help you take back Jotha.
vi: Giờ, đi đi. Hãy trở về cùng thanh kiếm lửa, các nữ tu sĩ và ta sẽ giúp các cháu giành lại Jotha.

note: [part]
en: The party traveled back to the mainland and followed the shore further north. Kai Krellis had much to think about. First, what Tyegëa had revealed about his ancestry gave him questions he could not answer. Second, he was nervous about the task ahead. He felt confidence in his people but feared paying too great a price in dead and wounded to pass Tyegëa’s test. He felt sometimes angry at Tyegëa for sending him on this extra journey, and sometimes grateful that she was willing to help at all.
vi: Đoàn quân ngược trở lại đất liền và theo bờ biển đi xa hơn về phía bắc. Hải vương Krellis có nhiều điều cần suy nghĩ. Thứ nhất, điều Tyegëa tiết lộ về nguồn gốc của cậu đã đặt ra những câu hỏi mà cậu không thể trả lời. Thứ hai, cậu lo lắng về nhiệm vụ phía trước. Cậu cảm thấy tin tưởng vào người dân của mình nhưng sợ cái giá thương vong phải trả quá lớn để qua bài kiểm tra của Tyegëa. Đôi khi cậu cảm thấy tức giận Tyegëa vì đã điều mình đi thêm hành trình này, và đôi lúc biết ơn vì bà ấy sẽ sẵn sàng giúp đỡ.

note: [part]
en: After several days, the smell of the swamp was just becoming noticeable when they found a small ruined castle in the right place to be the one Tyegëa had mentioned. Night was falling, and it was very dark beneath the trees, but Krellis was in a hurry, now that the end of their journey was in sight. He decided to go ashore and try to find the mage immediately.
vi: Sau vài ngày, mùi của đầm lầy bắt đầu trở nên dễ nhận thấy khi họ tìm thấy một lâu đài đổ nát nhỏ ở đúng nơi mà Tyegëa đã đề cập. Màn đêm buông xuống, và trời rất tối dưới những lùm cây, nhưng Krellis đang vội vã, giờ điểm cuối của hành trình đã ở trong tầm mắt. Cậu quyết định lên bờ và thử tìm vị pháp sư ngay lập tức.

note: [side]
en: Hungry Creatures
vi: Sinh vật háu đói

note: [objective]: condition=win
en: Find Caladon the mage
vi: Tìm pháp sư Caladon

note: [message]: speaker=Cylanna
en: I do not much care for the look of this area. The darkness seems to hang beneath the trees, unnaturally dense.
vi: Tôi không để ý nhiều đến quang cảnh của vùng này. Bóng tối dường như treo dưới những lùm cây, đặc sệt một cách không tự nhiên.

note: [message]: speaker=Teeloa
en: I just heard a splash. I think something’s out there.
vi: Tôi vừa nghe thấy tiếng bắn nước. Tôi nghĩ có thứ gì đó đằng kia.

note: [message]: speaker=Kai Krellis
en: Let us find the mage quickly and leave.
vi: Chúng ta hãy mau chóng tìm vị pháp sư rồi rời đi.

note: [message]: speaker=Teeloa
en: Hey, that cavern is full of bats! I HATE those things.
vi: Này, cái hang đó đầy dơi. Tôi GHÉT những thứ đó.

note: [message]: speaker=Kai Krellis
en: I hope there aren’t any more bats in there.
vi: Tôi hy vọng ở đó không có thêm dơi nữa.

note: [message]: speaker=Gwabbo
en: This is a good place for a large colony, so I think we will see more soon.
vi: Đây là nơi trú ngụ tốt cho một bầy lớn, vì thế tôi nghĩ chúng ta sẽ thấy nhiều dơi không lâu nữa đâu.

note: [message]: speaker=Cylanna
en: This is a good place for a large colony, so I imagine we will see more soon.
vi: Đây là nơi trú ngụ tốt cho một bầy lớn, vì thế tôi cho rằng chúng ta sẽ thấy nhiều dơi không lâu nữa đâu.

note: [message]: speaker=unit
en: Neep, neep, neep!
vi: Níp, níp, níp!

note: [message]: speaker=unit
en: There is somebody here.
vi: Có ai đó ở đây.

note: [message]: speaker=Caladon
en: Whoa there! BACK off or else!
vi: Chao ôi! Lui lại nếu không!

note: [message]: speaker=Kai Krellis
en: Do not worry about him. He is friendly.
vi: Đừng lo. Nó thân thiện mà.

note: [message]: speaker=unit
en: Hey, I found somebody!
vi: Này, tôi tìm thấy ai đó.

note: [message]: speaker=Kai Krellis
en: You must be Caladon. We are glad to see you.
vi: Chắc ông là Caladon. Chúng tôi hân hạnh được gặp ông.

note: [message]: speaker=Caladon
en: I am Caladon. Am I glad to see YOU?
vi: Ta là Caladon. Ta có hân hạnh được gặp CẬU không?

note: [message]: speaker=Kai Krellis
en: I am Kai Krellis of Jotha. I am seeking a flaming sword, and I am told you know where to find it.
vi: Tôi là Hải vương Krellis của Jotha. Tôi đang tìm kiếm thanh kiếm lửa, và tôi được bảo ông biết tìm nó ở đâu.

note: [message]: speaker=Caladon
en: Ha! A MERman wants the Flaming Sword of AGNOVON! Why would YOU be able to get it when so many others could NOT? Although you do have an impressive collection of allies there.
vi: Chà! Một người CÁ muốn thanh kiếm lửa của AGNOVON! Tại sao cậu sẽ có thể lấy nó khi nhiều người khác KHÔNG thể? Dù cậu có một lực lượng đồng minh ấn tượng đằng kia.

note: [message]: speaker=Kai Krellis
en: Whether I can succeed or not, I must try. Will you help me find it?
vi: Dù có thành công hay không, tôi cũng phải thử. Ông sẽ giúp tôi tìm nó chứ?

note: [message]: speaker=Caladon
en: I will show you EXACTLY where it is, but knowing where to FIND it isn’t the hard part. Oh, no! You will see, my fine merman, you will see.
vi: Ta sẽ chỉ cho cậu biết CHÍNH XÁC nó ở đâu, nhưng biết TÌM nó ở đâu không phải là phần khó. Ôi, không! Cậu sẽ thấy, người cá của ta, cậu sẽ thấy.

note: [message]: speaker=Cylanna
en: We would be very grateful if you would guide us.
vi: Chúng tôi sẽ rất biết ơn nếu ông chỉ dẫn cho chúng tôi.

note: [message]: speaker=Caladon
en: I would be HAPPY to guide such a pretty mermaid AND her friends. Follow me everybody!
vi: Tôi sẽ rất VUI khi chỉ dẫn một tiên cá xinh đẹp như thế và các bạn của nàng. Mọi người theo tôi!

note: [message]: speaker=Kai Krellis
en: Cylanna! I need you!
vi: Cylanna! Tôi cần cô!

note: [message]: speaker=Kai Krellis
en: Tyegëa will never forgive me. We are lost.
vi: Tyegëa sẽ chẳng bao giờ tha thứ cho tôi. Chúng ta đã thất bại.

note: [message]: speaker=Cylanna
en: We are lost without our king!
vi: Chúng ta sẽ thất bại khi không có vua của chúng ta!

note: [scenario]: id=10_The_Flaming_Sword
en: The Flaming Sword
vi: Thanh kiếm lửa

note: [part]
en: Caladon led them just a little way up the shore. Despite its name, the swamp was not actually desolate on the outskirts. A hardy population of humans coaxed a living out of the damp soil.
vi: Caladon dẫn họ theo bờ biển một đoạn nữa. Bất chấp cái tên, đầm lầy không thực sự hoang tàn ở vùng ngoài. Một quần thể loài người vẫn dũng cảm kiếm sống trên đất ẩm.

note: [side]
en: Villagers
vi: Dân làng

note: [objective]: condition=win
en: Pry the flaming sword from the dead hand of its owner
vi: Tịch thu thanh kiếm lửa từ bàn tay chết chóc của kẻ sở hữu nó

note: [objective]: condition=lose
en: Death of Kai Krellis
vi: Hải vương Krellis chết

note: [objective]: condition=lose
en: Death of Cylanna
vi: Cylanna chết

note: [objective]: condition=lose
en: Death of Caladon
vi: Caladon chết

note: [message]: speaker=$spy_unit.id
en: (whisper) Kai, I heard Caladon muttering about the sword. I think he may try to take it for himself.
vi: (thì thầm) Hải vương, tôi nghe thấy Caladon lẩm bẩm về thanh kiếm. Tôi nghĩ có thể ông ta đang tìm cách đoạt nó cho riêng mình.

note: [message]: speaker=Kai Krellis
en: Thank you, $spy_unit.name|. I will keep that in mind, but it may be hard for us to stop him with that teleporting trick he has.
vi: Cảm ơn, $spy_unit.name|. Tôi sẽ chú ý đến điều đó, nhưng chúng ta có thể khó ngăn chặn ông ta cùng trò dịch chuyển tức thời của ông ta.

note: [message]: speaker=Caladon
en: Here we are. There’s a castle up ahead in the fog. That’s where Agnovon has the sword.
vi: Chúng ta đến rồi. Có một lâu đài phía trước trong sương mù. Đó là nơi Agnovon có thanh kiếm.

note: [message]: speaker=Kai Krellis
en: The lich is Agnovon?
vi: Tên thây ma là Agnovon?

note: [message]: speaker=narrator
en: Suddenly, Caladon’s strident voice shrieked out louder than seemed possible, as if there were dozens of men shouting at once.
vi: Đột nhiên, giọng nói the thé của Caladon rít lên lớn hơn bao giờ hết, như thể có hàng chục người la hét cùng một lúc.

note: [message]: speaker=Caladon
en: AGNOVON, I’VE COME FOR YOUR SWORD! TODAY YOU WILL REMEMBER FEAR! Heh heh. Nice trick, huh?
vi: AGNOVON, TA ĐẾN LẤY THANH KIẾM CỦA NGƯƠI! HÔM NAY NGƯƠI SẼ BIẾT SỢ HÃI! Hê hê. Hay đấy chứ, hả?

note: [message]: speaker=narrator
en: A voice came back like wind moaning through dry leaves. Though it was only whispered, all heard it better than they wanted.
vi: Một giọng nói đáp trả như gió rên rỉ qua lá khô. Dù giọng nói chỉ thì thào, tất cả đều nghe rõ.

note: [message]: speaker=Kai Krellis
en: We are here of our own accord, and we will take that sword.
vi: Bọn ta ở đây theo thỏa thuận của riêng bọn ta, và bọn ta sẽ lấy thanh kiếm đó.

note: [message]: speaker=Mal-Govon
en: The merman speaks. Tell it to go away, Caladon, if it doesn’t want to get hurt.
vi: Tên người cá đang nói. Bảo nó đi đi, Caladon, nếu nó không muốn bị đau.

note: [message]: speaker=Kai Krellis
en: That does it. Attack!
vi: Được lắm. Tấn công!

note: [message]: speaker=Caladon
en: A word of warning, young Kai. I carry a staff of righteous FLAME. If you let me die, I will take YOU all with me!
vi: Đây là lời cảnh báo, Hải vương trẻ. Ta cầm một cây gậy LỬA chính nghĩa. Nếu cậu để ta chết, ta sẽ dẫn theo TẤT CẢ các cậu cùng với ta!

note: [message]: speaker=Howyrth
en: Hello there! Who are you? Were you the ones shouting about taking a sword?
vi: Xin chào! Các người là ai? Có phải các người là những kẻ la hét về việc lấy thanh kiếm không?

note: [message]: speaker=Howyrth
en: I don’t know if that creature really is our enemy. He has never bothered us, and I should stay at my post anyway. However, I’m sure many townsfolk would welcome the extra income if you want to hire them. I guess we would be happy to get rid of the monster just in case.
vi: Tôi không biết sinh vật đó có thực sự là kẻ thù của chúng tôi không. Hắn chẳng bao giờ quấy rầy chúng tôi, và tôi cũng nên ở lại vị trí của mình. Tuy nhiên, tôi chắc chắn nhiều người dân sẽ rộng lòng nhận thêm thu nhập nếu anh muốn thuê họ. Tôi đoán họ sẽ vui vẻ khi trừ khử con quái vật.

note: [message]: speaker=narrator
en: You can now recruit human villagers, but you will not be able to recall them in future scenarios.
vi: Giờ bạn có thể tuyển các dân làng của con người, nhưng bạn sẽ không thể gọi lại họ trong các màn chơi tương lai.

note: [message]: speaker=Siddry
en: Kai Krellis! What are you doing here? I thought you were traveling south when I met you.
vi: Hải vương Krellis! Anh đang làm gì ở đây? Tôi cứ nghĩ anh đi về phía nam khi tôi gặp anh.

note: [message]: speaker=Kai Krellis
en: Friend Siddry!
vi: Anh bạn Siddry!

note: [message]: speaker=Howyrth
en: You know each other?!
vi: Các anh biết nhau sao?!

note: [message]: speaker=Siddry
en: Kai Krellis is the one who saved me from slavery, Howyrth. I told him I would repay him if I could, and here is my chance. My friends and I will join you in your fight, Kai Krellis. We are yours to command, and we refuse to be paid.
vi: Hải vương Krellis là người cứu tôi thoát khỏi cảnh nô lệ, Howyrth. Tôi đã nói với anh ấy tôi sẽ trả ơn nếu tôi có thể, và đây là cơ hội của tôi. Các bạn của tôi và tôi sẽ tham gia cùng anh chiến đấu, Hải vương Krellis. Chúng tôi tuân theo lệnh của anh, và chúng tôi từ chối nhận tiền công.

note: [message]: speaker=Dorcyn
en: I’ll join you right now! That monster is just unnatural.
vi: Tôi sẽ tham gia cùng anh ngay bây giờ! Con quái vật đó thật ghê tởm.

note: [message]: speaker=Kai Krellis [message]: speaker=second_unit
en: Now we have the sword!
vi: Giờ chúng ta đã có thanh kiếm!

note: [message]: speaker=Caladon
en: Correction. Now I have the sword!
vi: Sửa lại. Giờ ta đã có thanh kiếm!

note: [message]: speaker=Caladon
en: It’s MINE! The Flaming Sword of Agnovon IS ALL MINE! I can feel warmth SPREADING through me!
vi: Nó là CỦA TA! Thanh kiếm lửa của Agnovon là CỦA TA! Ta có thể cảm thấy hơi ấm đang LAN TỎA qua người ta!

note: [message]: speaker=Kai Krellis
en: What? We won that sword!
vi: Cái gì? Chúng tôi đã giành được thanh kiếm đó!

note: [message]: speaker=Caladon
en: Well, it’s true that you helped, so I won’t kill you. But I don’t trust you, so leave my realm. Go on. I will grant you some time. The benevolence of Caladon will be LEGENDARY! Heh heh, HA!
vi: Hừm, đúng là các cậu đã giúp đỡ, nên ta sẽ không giết các cậu. Nhưng ta không tin các cậu, vì thế hãy rời khỏi lãnh địa của ta. Đi mau. Ta sẽ cho các cậu một ít thời gian. Lòng nhân từ của Caladon sẽ là HUYỀN THOẠI! Hê hê, HA!

note: [message]: speaker=$staff_tip_off
en: Kai! He dropped his staff! We can attack him whenever we want now!
vi: Hải vương! Hắn ta đã đánh rơi cây gậy! Giờ chúng ta có thể tấn công hắn khi chúng ta muốn!

note: [message]: speaker=Cylanna
en: We can pretend we are going to leave though. That would buy me some time to heal the wounded.
vi: Mặc dù vậy, chúng ta có thể giả bộ chúng ta sắp rời đi. Điều đó sẽ cho tôi một ít thời gian để điều trị cho những người bị thương.

note: [message]: speaker=Caladon
en: You DARE attack ME! You will regret that. Witness the POWER of the Flaming Sword of Caladon! I call on the ELEMENT OF FIRE to DO MY BIDDING!
vi: Ngươi DÁM tấn công TA! Ngươi sẽ hối hận vì điều đó. Hãy chứng kiến SỨC MẠNH của thanh kiếm lửa của Caladon! Ta kêu gọi NGUYÊN TỐ LỬA thực hiện MỆNH LỆNH CỦA TA!

note: [message]: speaker=Caladon
en: You haven’t left yet? My patience is at an END! Witness the POWER of the Flaming Sword of Caladon! I call on the ELEMENT OF FIRE to DO MY BIDDING!
vi: Các ngươi chưa rời đi sao? Sự kiên nhẫn của ta đã KẾT THÚC! Hãy chứng kiến SỨC MẠNH của thanh kiếm lửa của Caladon! Ta kêu gọi NGUYÊN TỐ LỬA thực hiện MỆNH LỆNH CỦA TA!

note: [message]: speaker=Kai Krellis
en: Now we can finally grab that sword.
vi: Cuối cùng chúng ta cũng có thể lấy thanh kiếm đó.

note: [message]: speaker=unit
en: I am not going with you. One of your people should take the sword.
vi: Tôi sẽ không đi cùng các anh. Một trong những người của các anh nên lấy thanh kiếm đó.

note: [option]
en: I’ll carry this sword and destroy undead with blasts of flame.
vi: Tôi sẽ mang thanh kiếm và tiêu diệt lũ ma quái bằng những luồng lửa.

note: [option]
en: This sword is not right for me. Let someone else have it.
vi: Thanh kiếm này không thích hợp cho tôi. Để người khác lấy nó.

note: [option]
en: I’ll carry the sword.
vi: Tôi sẽ mang thanh kiếm.

note: [option]
en: Let someone else have it.
vi: Để người khác lấy nó.

note: [message]: speaker=Caladon
en: Aghh! Die!
vi: Ááá! Chết!

note: [message]: speaker=Kai Krellis
en: He has that staff of...
vi: Hắn ta có cây gậy...

note: [scenario]: id=11_Getting_Help
en: Getting Help
vi: Nhận trợ giúp

note: [part]
en: Kai Krellis and his people no longer feared the open ocean, and they made straight for Tyegëa’s island to show her the flaming sword.
vi: Hải vương Krellis và người của mình không còn sợ đại dương mênh mông nữa, họ thẳng tiến đến hòn đảo của Tyegëa để cho bà thấy thanh kiếm lửa.

note: [message]: speaker=Kai Krellis
en: We have brought the Flaming Sword. Caladon tried to steal it for himself, but we were able to get it back from him.
vi: Bọn cháu đã mang về thanh kiếm lửa. Caladon đã tìm cách đánh cắp nó cho riêng mình, nhưng bọn cháu đã đoạt lại được nó từ tay hắn.

note: [message]: speaker=Tyegea
en: He did not part with it willingly, so he must be dead.
vi: Hắn ta không sẵn lòng từ bỏ nó, vì vậy hắn phải chết.

note: [message]: speaker=Kai Krellis
en: It is as you say.
vi: Đúng như bà nói.

note: [message]: speaker=Tyegea
en: No matter. He was a fool. Now, you have done as I asked, grandson, so I will travel with you to your home and help you rid it of restless spirits. My priestesses will come as well, and will be at your disposal.
vi: Hắn là một tên ngốc. Giờ, cháu đã thực hiện điều ta đề nghị, cháu trai, nên ta sẽ đi cùng cháu đến quê hương của cháu, và giúp cháu trừ khử các linh hồn không yên nghỉ. Các nữ tu sĩ của ta cũng sẽ đi, và sẽ do cháu tùy ý sử dụng.

note: [message]: speaker=narrator
en: You may now recruit mermaid priestesses!
vi: Giờ bạn có thể tuyển các tu sĩ người cá!

note: [message]: speaker=Tyegea
en: Also, I have a little gold I can bring along.
vi: Ngoài ra, ta có một ít vàng có thể mang theo.

note: [message]: speaker=narrator
en: You receive 55 gold.
vi: Bạn nhận được 55 vàng.

note: [scenario]: id=12_Revenge
en: Revenge
vi: Báo thù

note: [part]
en: The mission had been more difficult than Kai Krellis would have believed when he started. Finally though, the end was in sight. He had seen how priestesses could carve through masses of undead, and now he traveled with a whole contingent of them. Tyegëa was even more powerful, though as unpredictable as Cylanna had said.
vi: Nhiệm vụ khó hơn những gì Hải vương Krellis tin vào lúc ban đầu. Dù vậy, kết cục cũng đã ở trong tầm mắt. Cậu đã thấy cách các nữ tu sĩ cắt qua hàng đống ma quái, và giờ cậu đi cùng cả một đạo quân bọn họ. Tyegëa thậm chí còn mạnh hơn, mặc dù cũng khó đoán như Cylanna từng nói.

note: [message]: speaker=Nebthun
en: Kai Krellis! You live! We thought you and your people had all been killed when Jotha fell.
vi: Hải vương Krellis! Ngài vẫn sống! Chúng tôi cứ nghĩ ngài và người của ngài đã bị giết hết khi Jotha thất thủ.

note: [message]: speaker=Kai Krellis
en: No, most of us escaped. I thought your settlements might be far enough away to escape harm, but you look as if you had seen battle.
vi: Không, hầu hết chúng tôi đã trốn thoát. Tôi cứ nghĩ khu vực của anh đủ xa để thoát khỏi tai họa, nhưng trông anh có vẻ như vừa chứng kiến trận chiến.

note: [message]: speaker=Kai Krellis
en: We come prepared for battle, and have brought help. We will reclaim our home and make yours safe as well. Mal-Ravanal will pay this day.
vi: Chúng tôi đã chuẩn bị chiến đấu, và có mang theo cứu viện. Chúng tôi sẽ đòi lại quê hương của chúng tôi và cũng giúp quê hương của anh được an toàn nữa. Hôm nay Mal-Ravanal sẽ trả giá.

note: [message]: speaker=Nebthun
en: Good. We will join you. You will be impressed with how quickly Tabomo here crushes skeletons. I think we should make the ruined castle on the mainland our base. The undead cut down many trees there to make bridges, and it is much easier to move through now.
vi: Tốt. Chúng tôi sẽ tham gia cùng ngài. Ngài sẽ ấn tượng với việc Tabomo đây đập nát các bộ xương nhanh đến mức nào. Tôi nghĩ chúng ta nên lấy lâu đài đổ nát trên đất liền làm căn cứ. Lũ ma quái đã chặt nhiều cây ở đó để xây cầu, và giờ sẽ dễ dàng di chuyển hơn cho chúng ta.

note: [message]: speaker=Tyegea
en: This doesn’t look too bad.
vi: Nơi này trông không quá tệ.

note: [message]: speaker=Kai Krellis
en: Maybe not yet, but just wait.
vi: Có lẽ là chưa, nhưng cứ chờ xem.

note: [message]: speaker=Mal-Kevek
en: Just make some more, you fool. There are plenty of corpses to go around.
vi: Cứ tạo ra nhiều hơn, đồ ngu. Có nhiều xác chết để đi tìm đấy.

note: [message]: speaker=Tyegea
en: I suppose this <i>does</i> look a little overwhelming. I may enjoy it though. It can be satisfying to rain holy fire down on misbehaving spirits.
vi: Ta cho rằng chúng ta có vẻ <i>hơi</i> bị áp đảo. Nhưng có thể ta thích thế. Thật khoái trá khi giáng lửa thiêng xuống các linh hồn lầm lạc.

note: [message]: speaker=Gwabbo
en: Absolutely! Bring ’em on!
vi: Chắc chắn rồi! Diệt chúng!

note: [message]: speaker=Carallcyn
en: We searched up the coast for miles, and here they are!
vi: Bọn ta đã tìm kiếm bờ biển hàng vạn dặm, và chúng ở đây!

note: [message]: speaker=Tyegea
en: I was wrong. You are no grandson of <i>mine</i>!
vi: Ta đã sai. Cậu không phải là cháu trai của <i>ta</i>!

note: [message]: speaker=Kai Krellis
en: I have failed my people.
vi: Ta đã làm mọi người thất vọng.

note: [message]: speaker=Dead Knight
en: Gruh!
vi: Grừ!

note: [message]: speaker=Mel Daveth
en: Save me Lord Rava...uhh!
vi: Cứu tôi với Chúa tể Rava... hự!

note: [message]: speaker=Kai Krellis
en: We have retaken our home!
vi: Chúng ta đã giành lại được quê hương!

note: [message]: speaker=Kai Krellis
en: Cylanna! I will miss you.
vi: Cylanna! Tôi sẽ nhớ đến cô.

note: [message]: speaker=Cylanna
en: Tyegëa! No!
vi: Tyegëa! Không!

note: [message]: speaker=unit
en: This man was wearing a necklace with a pendant on it. I’m sure the shape means something.
vi: Người này đeo một chiếc vòng cổ với một mặt đá trên đó. Mình chắc chắn hình khối có nghĩa gì đó.

note: [message]: speaker=Tyegea
en: It does indeed. It is an ankh, and that pendant will strengthen your life force.
vi: Đúng vậy. Đó là một biểu tượng sinh mệnh, và mặt đá đó sẽ làm tăng sức sống.

note: [message]: speaker=narrator
en: The ankh necklace provides 70% resistance to <i>arcane</i> damage.
vi: Vòng cổ sinh mệnh cung cấp sức kháng cự 70% với kiểu thiệt hại <i>bí kíp</i>.

note: [option]
en: It doesn’t seem to have helped its previous owner. I don’t want it.
vi: Có vẻ nó không giúp gì cho chủ nhân trước. Tôi không cần nó.

note: [option]
en: I would like my life force protected.
vi: Tôi muốn sức sống của tôi được bảo vệ.

note: [option]
en: My life force feels fine as it is.
vi: Tôi cảm thấy sức sống tràn trề.

note: [message]: speaker=narrator
en: Tyegëa returned to her home, but continued to keep in touch with her grandson. Most of her priestesses went with her, but a few of them stayed in Jotha, enriching the culture of the city.
vi: Tyegëa trở về quê hương của bà, nhưng tiếp tục giữ liên lạc với cháu trai. Hầu hết các nữ tu sĩ đi cùng bà, nhưng một số ở lại Jotha, làm phong phú thêm văn hóa của thành phố.

note: [message]: speaker=narrator
en: Cylanna never traveled far again, but stayed in Jotha as a respected elder. She remained a royal advisor, but her main work was healing the sick, and presiding at naming ceremonies and weddings. All this agreed with her disposition much better than battling undead.
vi: Cylanna chẳng bao giờ đi xa nữa, mà ở lại Jotha như một người lớn tuổi đáng kính trọng. Cô vẫn là cố vấn hoàng gia, nhưng nhiệm vụ chính của cô là chăm sóc người ốm, và làm chủ tọa các buổi lễ đặt tên và lễ cưới. Tất cả đều đồng ý rằng công việc này của cô tốt hơn nhiều việc chiến đấu với lũ ma quái.

note: [message]: speaker=narrator
en: Kai Krellis was somber over the next months as he grieved over the loss of Cylanna, but the grief diminished with time leaving only fond memories.
vi: Hải vương Krellis u sầu trong nhiều tháng sau đó khi cậu đau buồn vì mất Cylanna, nhưng nỗi đau được xoa dịu bằng thời gian chỉ để lại những kỷ niệm sâu sắc.

note: [message]: speaker=narrator
en: Gwabbo lived to a ripe old age in Jotha. Tales of his heroics were told to merfolk children for generations thereafter. He became an almost legendary figure.
vi: Gwabbo sống đến tuổi già ở Jotha. Những câu chuyện về tính anh hùng của ông được kể cho trẻ em người cá hàng thế hệ sau đó. Ông trở thành một nhân vật gần như huyền thoại.

note: [message]: speaker=narrator
en: Gwabbo and Cylanna were often together, and when Kai Krellis found a wife (which is a tale for another time!) they presided at his wedding.
vi: Gwabbo và Cylanna thường làm việc cùng nhau, và khi Hải vương Krellis tìm được một người vợ (đó là một câu chuyện vào lúc khác!), họ chủ trì lễ cưới của cậu.

note: [message]: speaker=narrator
en: Teelöa returned to his home where he had been captured by the saurians. He was delighted to find that many of his family members had also returned. He visited Jotha frequently, and remained friends with all the other veterans.
vi: Teelöa trở về quê hương nơi cậu đã bị bọn thằn lằn bắt giữ. Cậu vui mừng khi tìm thấy nhiều thành viên của gia đình mình cũng đã trở về. Họ thăm Jotha thường xuyên, và vẫn là bạn với các cựu chiến binh khác.

note: [message]: speaker=narrator
en: Keshan returned to Bilheld where the drakes were still leaderless. He beat them all into submission (which is the drake way) and ruled there with an iron fist.
vi: Keshan trở về Bilheld nơi các người rồng vẫn chưa có người lãnh đạo. Anh đánh để buộc tất cả bọn họ phải quy hàng (đây là cách của người rồng) và cai trị ở đó bằng một nắm đấm thép.

note: [message]: speaker=narrator
en: Krellis himself married within a few years, and fathered strong sons and beautiful daughters. When the orcs who had learned to fear his father tested Jotha again, they learned to fear Kai Krellis even more.
vi: Krellis kết hôn trong vài năm sau đó, và làm cha của những cậu con trai khỏe mạnh và những cô con gái xinh đẹp. Khi người thú - những kẻ đã biết sợ cha cậu - thử tấn công Jotha một lần nữa, chúng biết sợ Hải vương Krellis thậm chí còn nhiều hơn.

note: [message]: speaker=narrator
en: Inky lived with Krellis at court and frolicked in the kelp beds of Jotha until he became fat and lazy in his old age.
vi: Inky sống cùng Krellis trong triều đình và nô đùa trong những lớp tảo bẹ của Jotha đến khi trở nên béo và lười vào lúc cuối đời.

note: [unit_type]: id=Merman Child King, race=merman
en: Child King
vi: Vua con

note: [unit_type]: id=Merman Soldier King, race=merman
en: Soldier King
vi: Vua chiến sĩ

note: [unit_type]: id=Merman Soldier King, race=merman
en: A king who is skilled at combat commands great respect — especially among soldiers. His strength allows him to wield powerful weapons and move quickly, even with heavy armor. His leadership abilities inspire his troops.
vi: Một vị vua có năng lực khi chiến đấu giành được sự tôn kính lớn, đặc biệt từ các binh sĩ. Sức mạnh cho phép ngài sử dụng những vũ khí mạnh mẽ và di chuyển nhanh chóng, kể cả với áo giáp nặng. Khả năng lãnh đạo của ngài truyền cảm hứng cho quân lính.

note: [unit_type]: id=Merman Young King, race=merman
en: Young King
vi: Vua trẻ

en: Kai Krellis
vi: Hải vương Krellis

note: #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [object]: id={ID} #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=storm-trident [item]: id=storm-trident2 [object]
en: Storm Trident
vi: Đinh ba giông bão

note: #-#-#-#-#  1956 (Battle for Wesnoth)  #-#-#-#-# [object]: id={ID} #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=ankh-necklace [item]: id=ankh-necklace2
en: Ankh Necklace
vi: Vòng cổ sinh mệnh

note: [message]: speaker=narrator
en: The bat slips the ring over a claw, and flies straight up, flapping powerfully.
vi: Con dơi xỏ nhẫn vào một móng vuốt, và bay thẳng lên, vỗ cánh một cách mạnh mẽ.

note: [message]: speaker=narrator
en: The ring of power increases the damage of all its owner’s attacks by one, and adds three hitpoints.
vi: Nhẫn sức mạnh tăng lượng thiệt hại của tất cả các đòn tấn công của người sở hữu lên một đơn vị, và thêm ba máu.

note: [option]
en: We will let the bat have the ring. It will make him more helpful.
vi: Chúng ta sẽ để con dơi xỏ chiếc nhẫn. Chiếc nhẫn sẽ làm nó hữu ích hơn.

note: [message]: speaker=unit
en: I’ll try on the ring.
vi: Tôi sẽ thử chiếc nhẫn.

note: [message]: speaker=unit
en: I feel different, and all my weapons are lighter!
vi: Tôi cảm thấy khang khác, và tất cả các vũ khí của tôi trở nên nhẹ hơn!

note: [option]
en: I’ll take this ring, and you can rely on my strength.
vi: Tôi sẽ đeo chiếc nhẫn này, và các bạn có thể tin cậy vào sức mạnh của tôi.

note: [option]
en: This thing makes me dizzy. Someone else can have it.
vi: Thứ này làm tôi chóng mặt. Ai đó khác có thể lấy nó.

note: [object]: id=power_ring2
en: Ring of Power
vi: Nhẫn sức mạnh

note: [message]: speaker=Kai Krellis
en: I agree. I hate to leave our home, but we will return.
vi: Tôi đồng ý. Tôi ghét phải rời bỏ quê hương, nhưng chúng ta sẽ trở về.

note: [message]: speaker=Kai Krellis [message]: speaker=second_unit
en: The human wizard was wearing a ring! Maybe it is magic. Someone should try it on to see what it does.
vi: Tên phù thủy con người đang đeo một chiếc nhẫn! Có thể nó có phép thuật. Ai đó nên thử để xem nó làm gì.

note: [campaign]: id=Delfadors_Memoirs
en: Delfador’s Memoirs
vi: Hồi ký của Delfador

note: [campaign]: id=Delfadors_Memoirs
en: DM
vi: HKCD

note: [campaign]: id=Delfadors_Memoirs
en: Wesnoth seems to be slipping inexorably into chaos, as marauding orcs pour south across the Great River, and mysterious and deadly creatures roam the night. Who is the shadowy Iliah-Malal? Can you defeat him before he destroys all life in Wesnoth?
vi: Wesnoth dường như đang trượt vào hỗn loạn, khi bọn người thú cướp bóc đổ về phía nam băng qua Dòng Sông Lớn, những sinh vật bí ẩn và chết chóc lang thang trong đêm. Kẻ mờ ám Iliah-Malal là ai? Bạn có thể đánh bại hắn trước khi hắn hủy diệt toàn bộ sự sống trên Wesnoth không?

note: [campaign]: id=Delfadors_Memoirs
en: (Intermediate level, 19 scenarios.)
vi: (Mức độ trung bình, 19 màn chơi)

note: [about]
en: Creator and Original Designer
vi: Tác giả và người thiết kế đầu tiên

note: [about]
en: Co-Authors
vi: Đồng tác giả

note: [about]
en: WML Programming and Assistance
vi: Lập trình và hỗ trợ WML

note: [scenario]: id=01_Overture
en: Overture
vi: Mở màn

note: [message]: speaker=narrator [option]
en: Mages
vi: Pháp sư

note: [unit]: id=Marshal, type=Mage of Light
en: Marshal
vi: Nguyên soái

note: [side]
en: First Oracle
vi: Nhà tiên tri thứ nhất

note: [side]
en: Second Oracle
vi: Nhà tiên tri thứ hai

note: [side]
en: Third Oracle
vi: Nhà tiên tri thứ ba

note: [side]
en: Fourth Oracle
vi: Nhà tiên tri thứ tư

note: [part]
en: <i>The New Mage Ceremony</i>
vi: <i>Nghi lễ đặt tên pháp sư mới</i>

note: [part]
en: <i>The Name Journey</i>
vi: <i>hành trình khẳng định tên</i>

note: [message]: speaker=narrator
en: Academy of Magic, Isle of Alduin.
vi: Học viện phép thuật, đảo Alduin.

note: [message]: speaker=Marshal
en: Come, O aspirant. The Oracles await you.
vi: Đến đi, học trò. Các nhà tiên tri đang đợi cậu đấy.

note: [message]: speaker=First Oracle
en: The time of peace is passing. Chaos is rising; evil is rooted in the land’s very heart. Darkness is coming soon. The world will be changed. And you will be among the champions of our brotherhood of mages. I give you the first syllable of power, the beginning of your name: DEL
vi: Thời kỳ hòa bình đang qua đi. Sự hỗn loạn đang nổi dậy, cái ác đã bén rễ tận sâu trong lòng đất. Bóng tối sắp bao trùm. Thế giới sẽ thay đổi. Và cậu sẽ nằm trong số các nhà vô địch của hiệp hội pháp sư. Ta ban cho cậu âm tiết đầu tiên của sức mạnh, phần bắt đầu trong tên của cậu: DEL

note: [message]: speaker=Second Oracle
en: You will not be least among those champions. Nay; you will be called <i>“The Great”</i> before your days are through. I give you the second syllable of power, the second part of your name: FA
vi: Cậu sẽ không hề thua kém trong số các nhà vô địch. Không, cậu sẽ được gọi là <i>“Vĩ đại”</i> trước khi ngày tháng của cậu qua đi. Ta ban cho cậu âm tiết thứ hai của sức mạnh, phần thứ hai trong tên của cậu: FA

note: [message]: speaker=Marshal
en: DELFADOR, open your eyes. And open them again!
vi: DELFADOR, mở mắt ra. Và mở chúng một lần nữa!

note: [message]: speaker=Delfador
en: The light fills me!
vi: Ánh sáng tràn ngập trong tôi!

note: [message]: speaker=First Oracle [message]: speaker=Second Oracle [message]: speaker=Third Oracle [message]: speaker=Fourth Oracle
en: It is well.
vi: Tốt lắm.

note: [message]: speaker=Marshal
en: Now, go forth!
vi: Giờ, đi về phía trước!

note: [message]: speaker=Marshal
en: Your name journey begins. Methor will lead you from this place.
vi: Hành trình khẳng định tên của cậu bắt đầu. Methor sẽ dẫn cậu từ nơi này.

note: [message]: speaker=Methor
en: But I will not see you to its end, for that is yours alone.
vi: Nhưng tôi sẽ không giám sát cậu đến phút cuối đâu, vì đó là hành trình của cậu.

note: [message]: speaker=Methor
en: Dangers and trials await us. When you have truly claimed the name you have been given, I will depart.
vi: Nguy hiểm và thử thách đang chờ đợi chúng ta. Khi cậu thật sự xứng đáng với cái tên cậu được ban, tôi sẽ rời đi.

note: [message]: speaker=Delfador
en: I am ready.
vi: Tôi sẵn sàng.

note: [scenario]: id=02_This_Valley_Belongs_to_Me
en: This Valley Belongs to Me
vi: Thung lũng này là của ta

note: [part]
en: Delfador’s wandering time with Methor took them to many strange places, both within and beyond the lands of men. They studied and practiced, applying magecraft to aid those they traveled among and to deepen their understanding of the hidden currents and powers of the world.
vi: Thời gian đi lang thang của Delfador với Methor đưa họ đến nhiều nơi xa lạ, cả bên trong lẫn bên ngoài vùng đất của con người. Họ học hỏi và luyện tập, áp dụng pháp thuật để giúp đỡ những người họ gặp và đào sâu thêm hiểu biết của mình về những dòng chảy và sức mạnh tiềm ẩn của thế giới.

note: [message]: speaker=Grogor-Tuk
en: Listen, humans! This valley belongs to me now. I require all your houses and your possessions! Hand them over quietly and I may permit you to live on as my slaves...
vi: Nghe đây, loài người! Thung lũng này giờ là của ta. Ta cần tất cả nhà cửa và tài sản của các ngươi! Hãy lặng lẽ trao chúng, ta sẽ cho phép các ngươi được sống làm nô lệ của ta...

note: [message]: speaker=Methor
en: Arrogant creature! We have little enough, and we will not suffer you to take it from us by force.
vi: Sinh vật ngạo mạn! Bọn ta có ít lắm rồi, bọn ta sẽ không chịu để ngươi lấy bằng vũ lực đâu.

note: [message]: speaker=Grogor-Tuk
en: That’s where you are wrong, puny mage. War is coming, humans... War! Take their villages, and spare no-one!
vi: Ngươi sai rồi, tên pháp sư yếu đuối. Chiến tranh đang đến đấy, con người... Chiến tranh! Chiếm làng của chúng, và đừng tha một ai!

note: [objective]: condition=win
en: Defeat Grogor-Tuk
vi: Đánh bại Grogor-Tuk

note: [message]: speaker=unit
en: Heed my last words, Delfador! Journey northwest to Weldyn, and seek out my friend Leollyn. He will help you.
vi: Hãy lưu ý những lời cuối cùng của tôi, Delfador! Đi về phía tây bắc đến Weldyn, và tìm bạn tôi Leollyn. Ông ấy sẽ giúp cậu.

note: [message]: speaker=Methor
en: Well done, Delfador! I see I have trained you well, and you are truly ready to seek your fortune. My traveling days are done, but it is time for you to journey northwest to Weldyn, and seek out my friend Leollyn. He will help you.
vi: Tốt lắm, Delfador! Tôi thấy tôi đã đào tạo cậu rất tốt, và cậu thực sự sẵn sàng tìm kiếm vận mệnh của mình. Những ngày du hành của tôi đã kết thúc, nhưng giờ là lúc để cậu đi về phía tây bắc đến Weldyn, và tìm bạn tôi Leollyn. Ông ấy sẽ giúp cậu.

note: [message]: speaker=Delfador
en: I will grieve for master Methor... I must take his advice and seek out Leollyn.
vi: Mình đau lòng vì thầy Methor... Mình phải nghe lời khuyên của ông ấy và tìm Leollyn.

note: [message]: speaker=Delfador
en: And it is no good news I will bring him. Orcs, so far south and so near the capital? This is a dire sign; things are gravely amiss in Wesnoth.
vi: Và mình sẽ mang tin không hay đến cho ông ấy. Người thú, xa về phía nam và quá gần thủ đô ư? Đây là một dấu hiệu thảm khốc, mọi thứ ở Wesnoth đang xấu đi nghiêm trọng.

note: [scenario]: id=03_The_Road_to_Weldyn
en: The Road to Weldyn
vi: Con đường đến Weldyn

note: [scenario]: id=03_The_Road_to_Weldyn
en: The Great Valley
vi: Thung lũng lớn

note: [scenario]: id=03_The_Road_to_Weldyn
en: Fort Brell
vi: Pháo đài Brell

note: [scenario]: id=03_The_Road_to_Weldyn
en: Fort Miryen
vi: Pháo đài Miryen

note: [message]: speaker=narrator
en: Delfador followed Methor’s advice, and headed over the hills towards Weldyn. But the roads were more dangerous than he had expected...
vi: Delfador theo lời khuyên của Methor, và vượt qua vùng đồi hướng về Weldyn. Nhưng con đường nguy hiểm hơn so với dự kiến...

note: [message]: speaker=Delfador
en: I cannot turn back now... If I fight these orcs, will your villagers help me?
vi: Giờ tôi không thể quay lại... Nếu tôi chiến đấu với bọn người thú, dân làng của anh sẽ giúp tôi chứ?

note: [message]: speaker=Derrin
en: You see me armed for war because we were mustering to aid our kin. We can help each other — and you’ll not be sorry to fight beside us, for this region trains the best bowmen in Wesnoth.
vi: Anh thấy tôi đã vũ trang cho chiến tranh vì chúng tôi đang tập hợp để giúp dân làng. Chúng ta có thể giúp đỡ lẫn nhau - và anh sẽ không hối tiếc khi chiến đấu bên cạnh chúng tôi đâu, vì vùng này đào tạo những lính cung tốt nhất ở Wesnoth.

note: [message]: speaker=unit
en: Take this, you slimy invader!
vi: Nhận lấy này, kẻ xâm lược nhơ nhớp!

note: [message]: role=bowman_advisor
en: Beware! Night is falling — that’s when the orcs tend to attack!
vi: Cẩn thận! Đêm đang xuống - đó là khi bọn người thú có xu hướng tấn công!

note: [message]: role=bowman_advisor
en: Thank you, Delfador, for helping to rid our land of those pestilent orcs. Your magic was more help than we looked for, and we are in your debt.
vi: Cảm ơn cậu, Delfador, vì đã giúp đỡ chúng tôi trừ khử bọn người thú khó chịu đó khỏi vùng đất. Phép thuật của cậu giúp ích nhiều hơn những gì chúng tôi tìm kiếm, và chúng tôi nợ ơn cậu.

note: [message]: speaker=Delfador
en: You are welcome... But I am wondering what orcs were doing so deep inside the borders of Wesnoth.
vi: Không có gì... Nhưng tôi tự hỏi bọn người thú đang làm gì sâu bên trong biên giới của Wesnoth.

note: [message]: role=bowman_advisor
en: Perhaps some of our lads had better go with you as far as Weldyn. These lands are not safe for a lone traveler, and we may learn what drew the orcs so far south.
vi: Có lẽ một số thanh niên chúng tôi tốt hơn nên đi cùng với cậu đến Weldyn. Những vùng đất này không an toàn cho lữ khách đi một mình, và chúng ta có thể biết điều gì đã thu hút bọn người thú đi xa về phía nam.

note: [objective]: condition=win
en: Defeat Hagha-Tan
vi: Đánh bại Hagha-Tan

note: [objective]: condition=lose
en: Death of Leollyn
vi: Leollyn chết

note: [message]: speaker=Delfador
en: Methor told me that I could find Leollyn in his tower in the Royal Forest outside the city. It should be near here...
vi: Methor nói với mình rằng mình có thể tìm Leollyn ở ngọn tháp của ông ấy trong khu rừng hoàng gia ngoài thành phố. Nó phải ở gần đây...

note: [message]: speaker=Hagha-Tan
en: Ah, another human is approaching... yes... more meat for my war-band...
vi: A, một tên người khác đang đến gần... được... thêm thịt cho đội quân của ta...

note: [message]: speaker=Leollyn
en: Hail, strangers on the road! I crave your aid; hurry, for we are sorely beset!
vi: Xin chào, những người lạ mặt ở trên đường! Tôi khẩn cầu sự giúp đỡ của các cậu, mau lên, vì chúng tôi đang bị bao vây!

note: [message]: speaker=Delfador
en: Well met, Leollyn! My friends and I will roust this barbarian for you. We’re getting used to such work by now — I did not expect to have so much trouble getting here!
vi: Xin chào, Leollyn! Tôi và các bạn tôi sẽ quấy nhiễu kẻ man rợ này cho ngài. Chúng tôi đã quen với việc như vậy rồi - tôi không ngờ đến đây lại gặp nhiều rắc rối thế này!

note: [message]: speaker=Leollyn
en: Then you have not heard...? —But there will be time enough for talking. If you can distract those vile creatures, I will try to organize a counterattack.
vi: Vậy là cậu chưa nghe gì sao...? - Nhưng sẽ có đủ thời gian để nói chuyện. Nếu cậu có thể đánh lạc hướng bọn sinh vật hèn hạ đó, ta sẽ cố gắng tổ chức một cuộc phản công.

note: [message]: speaker=Hagha-Tan
en: Yes... yes... slay them, my assassins!
vi: Ừ... ừ... giết chúng, các sát thủ của ta!

note: [message]: speaker=second_unit
en: Uh oh... I don’t like the look of this...
vi: Úi trời... Tôi không thích cảnh này đâu...

note: [message]: speaker=Delfador
en: Their blood sheds as readily as any man’s.
vi: Máu của chúng cũng chảy dễ dàng như bất cứ con người nào.

note: [message]: speaker=Leollyn
en: You are a brave fighter, young friend.
vi: Cậu là một chiến binh dũng cảm, anh bạn trẻ.

note: [message]: speaker=Delfador
en: Leollyn is slain! This is terrible... I had best give up and return home.
vi: Leollyn bị giết rồi! Thật khủng khiếp... Tốt nhất mình nên bỏ cuộc và về nhà.

note: [message]: speaker=Delfador
en: Delfador, sir. Actually, I came seeking you — you see, I was a student of Methor’s. He said that you might find me employment in Weldyn.
vi: Delfador, thưa ngài. Thật ra, tôi đến tìm ngài - ngài thấy đấy, tôi là một học trò của Methor. Ông ấy nói ngài có thể tìm cho tôi một công việc ở Weldyn.

note: [message]: speaker=Leollyn
en: Ah, one of Methor’s, eh? Good, good... Well, young Garard certainly needs all the hands he can muster right now. Especially those who know their magic!
vi: À, một học trò của Methor à? Tốt, tốt... Ngay bây giờ, Garard trẻ tuổi nhất định cần mọi bàn tay bệ hạ có thể tập hợp được. Đặc biệt những ai biết phép thuật.

note: [message]: speaker=Delfador
en: Delfador, sir. But I bring you ill news... Methor, my teacher, is dead.
vi: Delfador, thưa ngài. Nhưng tôi mang đến cho ngài tin buồn... Methor, thầy của tôi, chết rồi.

note: [message]: speaker=Leollyn
en: That is ill news indeed... these are dark times. I think you had best return with me to Weldyn. Garard too, must hear your news.
vi: Đó quả thật là tin buồn... đây là thời kỳ đen tối. Ta nghĩ tốt nhất cậu nên trở về Weldyn cùng với ta. Cả Garard cũng phải nghe tin của cậu.

note: [message]: speaker=Delfador
en: Is that Garard, King of Wesnoth, you refer to?!
vi: Garard mà ngài nhắc đến có phải là vua của Wesnoth?!

note: [message]: speaker=Leollyn
en: Of course — do you know any other kings by that name? I was one of his father’s most trusted advisors until he passed away earlier this year, and I still have the son’s ear, though being young he listens perhaps less well than he should.
vi: Tất nhiên - cậu còn biết vị vua nào khác có tên đó sao? Tôi từng là một trong các cố vấn đáng tin cậy nhất của phụ vương bệ hạ, cho đến khi người băng hà vào đầu năm nay, và tôi vẫn được cậu con trai nghe lời khuyên bảo, mặc dù còn trẻ nên có lẽ bệ hạ nghe ít hơn những gì nên nghe.

note: [scenario]: id=05_Council_in_Weldyn
en: Council in Weldyn
vi: Hội đồng ở Weldyn

note: [message]: speaker=narrator
en: Delfador and Leollyn met no more opposition in returning to Weldyn. As they entered the city, Delfador was amazed by its size, its grand walls and impressive citadel. After a night’s rest, Leollyn invited him to attend a meeting with the king himself. Garard, it seemed, was anxious to hear news from the borders of Wesnoth.
vi: Delfador và Leollyn không gặp cuộc chống đối nào nữa trên đường trở về Weldyn. Khi họ vào thành phố, Delfador vô cùng kinh ngạc trước kích thước của nó, những bức tường uy nghi và thành trì hùng vĩ. Sau một đêm nghỉ ngơi, Leollyn mời ông dự buổi gặp mặt với nhà vua. Garard có vẻ lo lắng khi nghe tin từ biên giới Wesnoth.

note: [message]: speaker=Garard II
en: Ah, now the last of my council is here. Lionel, what tidings from the north?
vi: À, giờ thành viên cuối cùng của hội đồng đây rồi. Lionel, có tin gì từ phía bắc không?

note: [message]: speaker=Leollyn
en: Worse news — the orcs are already here, sire. I myself was set upon within the royal forest. Were it not for this young fellow here...
vi: Tin xấu hơn nữa - bọn người thú đã ở đây, tâu bệ hạ. Chính thần đã bị tấn công trong khu rừng hoàng gia. Nếu không có anh bạn trẻ này ở đây thì...

note: [message]: speaker=Gurcyn
en: The elves will not fight; they hate the orcs, but spoke darkly of human greed and foolishness. I have never seen them so unfriendly. There is something they know of and fear, but they would not tell me what it is.
vi: Thần tiên sẽ không chiến đấu, họ ghét lũ người thú, nhưng lại nói cay độc về lòng tham và tính dại dột của con người. Thần chưa bao giờ thấy họ lại kém thân thiện đến như vậy. Họ biết và sợ thứ gì đó, nhưng họ sẽ không nói cho thần biết đó là cái gì đâu.

note: [message]: speaker=Garard II
en: Ah, young Delfador... you speak well, and Leollyn has already told me of your bravery. I accept your offer of service with gratitude, but this is a task for warriors, not magic-makers. You shall stay here with Leollyn and be Leollyn’s right hand as he is mine.
vi: À, Delfador trẻ tuổi... cậu nói hay lắm, Leollyn đã kể với ta về lòng dũng cảm của cậu. Ta chấp thuận lời đề nghị phục vụ của cậu với sự biết ơn, nhưng đây là một công việc cho các chiến binh, không phải cho những người tạo ra phép thuật. Cậu sẽ ở lại đây với Leollyn và là cánh tay phải của Leollyn cũng như ông ấy là cánh tay phải của ta.

note: [message]: speaker=Leollyn
en: Delfador, I may have a task for you... Lionel’s talk of evil night creatures troubles me. Such stories have reached me before. There are a few places where the spirit world comes close to the earth we know, and there a trained mage may communicate with the spirits of the dead through meditation. The nearest lies to the northwest, on a small island in the Great River just south of the Ford of Abez. If the dead are restless, they may tell us why. I had thought to undertake such a mission myself... but now I must remain in Weldyn... perhaps you could go in my place?
vi: Delfador, ta có thể có một công việc cho cậu... Lời nói của Lionel về các sinh vật đêm tối xấu xa làm ta lo lắng. Những câu chuyện như thế này đã đến tai ta trước đây. Có một số địa điểm, nơi thế giới tâm linh đến gần với trần gian mà chúng ta sống, và ở đó, một pháp sư được đào tạo có thể giao tiếp với linh hồn người chết thông qua mặc tưởng. Nơi gần nhất nằm về phía tây bắc, trên một hòn đảo nhỏ trong Dòng Sông Lớn, ở ngay phía nam khúc cạn Abez. Nếu người chết không yên nghỉ, họ có thể cho chúng ta biết tại sao. Ta đã nghĩ sẽ tự mình thực hiện một nhiệm vụ như thế... nhưng giờ ta phải ở lại Weldyn... cậu có thể đi thay ta được không?

note: [message]: speaker=Delfador
en: If that is how I may best serve, I will do it right willingly.
vi: Nếu đó là cách tôi có thể phục vụ tốt nhất, tôi sẽ tự nguyện làm.

note: [message]: speaker=Leollyn
en: Then you shall! Lionel and his men will accompany you, for you will need more than magic for protection on the road... especially where you’ll be going, into the wild country north of Tath. It is a chancy place at the best of times, and orcs may already be raiding south of the Ford.
vi: Vậy cậu sẽ làm! Lionel và người của anh ta sẽ đi cùng cậu, vì cậu sẽ cần nhiều hơn là phép thuật để bảo vệ mình trên đường... đặc biệt ở nơi cậu sắp đến, vào xứ sở hoang dã phía bắc của Tath. Đó là một nơi may rủi kể cả vào những lúc tốt nhất, và người thú có thể đã đột kích phía nam khúc cạn.

note: [scenario]: id=06_Swamps_of_Illuven
en: The Swamps of Illuven
vi: Đầm lầy Illuven

note: [objective]: condition=win
en: Move Delfador to the signpost in the northeast
vi: Di chuyển Delfador đến biển chỉ đường phía đông bắc

note: [objective]: condition=lose
en: Death of Lionel
vi: Lionel chết

note: [message]: speaker=Lionel
en: These are the swamps of Illuven — lesser kin of the Swamp of Dread north of the Great River, but noxious enough in their own fashion. Our way lies west and north across them to the Ford of Abez. The western road around the other edge of the Brown Hills would have been safer, but...
vi: Đây là đầm lầy Illuven - nhỏ hơn đầm lầy Kinh Hoàng phía bắc Dòng Sông Lớn, nhưng cũng nguy hiểm không kém theo kiểu riêng của nó. Con đường của chúng ta nằm về phía tây và bắc băng qua đầm lầy đến khúc cạn Abez. Con đường phía tây quanh rìa vùng đồi Nâu an toàn hơn, nhưng...

note: [message]: speaker=Delfador
en: ... I insisted on the most direct possible route. I know; let us both hope the choice was not folly. Who made those villages in the swamps? Orcs?
vi: ... Tôi quyết tâm theo lộ trình trực tiếp nhất có thể. Tôi biết, cả hai chúng ta hãy hy vọng lựa chọn đó không dại dột. Ai đã dựng làng trong đầm lầy vậy? Người thú ư?

note: [message]: speaker=Lionel
en: No, men of Wesnoth... but those who dwell here are a lawless lot.
vi: Không, người của Wesnoth... nhưng những người sống ở đây là một lũ không có pháp luật.

note: [message]: speaker=Garrath
en: Greetings, strangers! This swamp is dangerous... You wanna cross it, you’ll need protection — cost you only $fee gold!
vi: Xin chào, những người lạ mặt! Đầm lầy này rất nguy hiểm... Các người muốn băng qua nó, các người sẽ cần bảo vệ - chỉ tốn có $fee vàng!

note: [option]
en: Thanks very much. Here’s the gold...
vi: Cảm ơn rất nhiều. Đây là số vàng...

note: [message]: speaker=Garrath
en: It’s been a pleasure doing business with you... Bye!
vi: Rất vui được làm ăn với các người... Tạm biệt!

note: [message]: speaker=Delfador
en: Where did he go?
vi: Anh ta đi đâu rồi?

note: [message]: speaker=Harold
en: Haw haw haw! Fools!
vi: Ha ha ha! Đồ ngu!

note: [message]: speaker=Lionel
en: Well, at least we only have to deal with one of them now...
vi: Hừm, ít nhất thì bây giờ chúng ta cũng chỉ phải xử lý một trong số chúng...

note: [option]
en: No thanks — we’ll manage by ourselves...
vi: Không cảm ơn - chúng tôi sẽ tự lo được...

note: [message]: speaker=Garrath
en: You’ll regret it!
vi: Các ngươi sẽ phải hối hận!

note: [message]: speaker=Harold
en: They certainly will! Haw haw haw!
vi: Chắc chắn chúng sẽ hối hận! Ha ha ha!

note: [message]: speaker=unit
en: This chest contains all the money that rogue has taken from unwary travelers!
vi: Cái hòm này chứa tất cả số tiền mà tên lừa đảo đó đã lấy từ các lữ khách không thận trọng!

note: [scenario]: id=07_Night_in_the_Swamp
en: Night in the Swamp
vi: Đêm ở đầm lầy

note: [message]: speaker=unit
en: I call upon all that is holy to break the power of this evil stone!
vi: Ta kêu gọi tất cả những gì linh thiêng để phá hủy sức mạnh của tảng đá xấu ác này!

note: [message]: speaker=Delfador
en: I think that’s all of them! Let’s move on — the less time we spend in this swamp the better.
vi: Tôi nghĩ đó là tất cả bọn chúng! Chúng ta đi thôi - chúng ta ở đầm lầy này càng ít thời gian càng tốt.

note: [message]: speaker=unit
en: Evil emanates from this stone, but I have not the power to destroy it.
vi: Cái ác phát ra từ tảng đá này, nhưng tôi không có sức mạnh để phá hủy nó.

note: [message]: speaker=Delfador
en: These swamps seem to go on forever!
vi: Đầm lầy này dường như cứ kéo dài mãi!

note: [message]: speaker=Lionel
en: One more day’s travel, I think. We should camp for the night now — we should be out of it by tomorrow evening.
vi: Tôi nghĩ chỉ thêm một ngày đường nữa thôi. Giờ chúng ta nên dựng trại qua đêm - chúng ta sẽ ra khỏi đây trước tối ngày mai.

note: [message]: speaker=Delfador
en: Those standing stones — they summon evil creatures!
vi: Những tảng đá đứng đằng kia - chúng đang triệu ra các sinh vật xấu xa!

note: [message]: speaker=Lionel
en: I saw this kind of thing in the north... These abominations are not much affected by swords, but they fear the light of day. We must hold them off as best we can.
vi: Tôi đã thấy thứ này ở phương bắc... Những thứ ghê tởm này, dùng kiếm không có tác dụng nhiều, nhưng chúng sợ ánh sáng ban ngày. Chúng ta phải cố gắng hết sức giữ chân chúng.

note: [message]: speaker=Delfador
en: Hmmm... if I could get nearer to the stones, I could perhaps break their power...
vi: Hừm... nếu tôi đến gần những tảng đá, tôi có thể phá được sức mạnh của chúng...

note: [message]: speaker=unit
en: This’ll splinter your bones, you vile monstrosity!
vi: Cái này sẽ nghiền vụn xương ngươi, đồ quái vật hèn hạ!

note: [message]: speaker=Delfador
en: At last, morning is here!
vi: Cuối cùng, trời cũng sáng!

note: [message]: speaker=Lionel
en: I hope I never see another night like that! Let’s leave this evil place as quickly as possible — I want to get us out of Illuven before dusk.
vi: Tôi hy vọng sẽ không bao giờ gặp một đêm khác như thế nữa! Chúng ta hãy rời khỏi nơi xấu xa này càng nhanh càng tốt - tôi muốn chúng ta ra khỏi Illuven trước lúc chạng vạng.

note: [message]: speaker=Lionel
en: We have arrived. And there is the island Leollyn spoke of. But what are those strange shapes moving among the trees?
vi: Chúng ta đến nơi rồi. Và đó là hòn đảo Leollyn nhắc tới. Nhưng những hình thù kỳ lạ đang di chuyển giữa các thân cây là gì vậy?

note: [message]: speaker=Delfador
en: I believe that they are woses — tree guardians. I have heard of them, but thought they were gone from Wesnoth forever. They are not evil, it is said, but yet they may be hostile to us. We had best be careful.
vi: Tôi tin rằng chúng là thần rừng - những người bảo vệ cây cối. Tôi đã nghe về họ, nhưng nghĩ họ đã rời Wesnoth mãi mãi. Người ta nói họ không xấu, nhưng họ có thể thù địch với chúng ta. Chúng ta tốt nhất nên cẩn thận.

note: [message]: speaker=Ur-Thorodor
en: I am Ur-Thorodor, eldest of the forest. Who are you human-creatures? You may not trespass on our island.
vi: Ta là Ur-Thorodor, người lớn tuổi nhất khu rừng. Sinh vật con người, các ngươi là ai? Các ngươi không được xâm phạm hòn đảo của bọn ta.

note: [message]: speaker=Delfador
en: Ur-Thorodor, please let us pass! We are on a vital mission for King Garard, in the interests of all living things in Wesnoth.
vi: Ur-Thorodor, làm ơn cho chúng tôi qua! Chúng tôi đang thực hiện một nhiệm vụ sống còn cho vua Garard, vì lợi ích của tất cả các sinh vật sống ở Wesnoth.

note: [message]: speaker=Ur-Thorodor
en: We care nothing for your kings, human-creatures. It is centuries since your kind have been here, and only now are our roots destroying the last of your accursed stonework. Now I will speak no more. Leave us, or suffer our wrath!
vi: Bọn ta không quan tâm đến vua của các ngươi, sinh vật con người. Đã hàng thế kỷ từ khi loài người các ngươi ở đây, và đến bây giờ rễ của bọn ta đang phá hủy công trình bằng đá đáng nguyền rủa cuối cùng của các ngươi. Giờ ta sẽ không nói nữa. Để bọn ta yên, nếu không hãy hứng chịu cơn thịnh nộ của bọn ta!

note: [message]: speaker=Lionel
en: This Ur-Thorodor should not speak of King Garard that way! <i>“Suffer our wrath”</i> indeed... I’ll show him wrath!
vi: Lão Ur-Thorodor này không nên nói về đức vua Garard như thế! <i>“Hứng chịu cơn thịnh nộ của bọn ta”</i> được... ta sẽ cho lão thấy cơn thịnh nộ!

note: [message]: speaker=Delfador
en: It seems there is no alternative — we must get onto that island! Perhaps if we can get close to Ur-Thorodor, and speak with him again, he will understand.
vi: Có vẻ như không còn lựa chọn nào khác - chúng ta phải lên hòn đảo đó! Có lẽ nếu tôi có thể đến gần Ur-Thorodor, và nói chuyện với ông ấy một lần nữa, ông ấy sẽ hiểu.

note: [objective]: condition=win
en: Move Delfador to Ur-Thorodor’s castle
vi: Di chuyển Delfador đến lâu đài của Ur-Thorodor

note: [objective]: condition=lose
en: Death of Ur-Thorodor
vi: Ur-Thorodor chết

note: [message]: speaker=Ur-Thorodor
en: Hruuuarrgh! The vile human-creatures hew at me...
vi: Hựựự! Bọn sinh vật con người hèn hạ chặt ta...

note: [message]: speaker=Delfador
en: Ur-Thorodor, you must listen to us! A great evil power threatens all living things in Wesnoth — we must fight against it together, or all life here will perish.
vi: Ur-Thorodor, ông phải nghe chúng tôi! Một thế lực xấu xa đang đe dọa tất cả các sinh vật trên Wesnoth - chúng ta phải cùng nhau chiến đấu chống lại nó, nếu không mọi sự sống ở đây sẽ bị diệt vong.

note: [message]: speaker=Ur-Thorodor
en: I trust no humans! Drive them out, my children!
vi: Ta không tin con người! Đuổi chúng đi, các con của ta!

note: [message]: speaker=Delfador
en: This is hopeless! If carrying out my mission means killing these noble creatures, then I cannot continue.
vi: Thật vô vọng! Nếu thực hiện nhiệm vụ có nghĩa là giết những sinh vật cao quý này, thì tôi không thể tiếp tục.

note: [message]: speaker=Lionel
en: Are you sure that’s wise?
vi: Cậu có chắc như vậy là khôn khoan không?

note: [message]: speaker=Ur-Thorodor
en: I see I had misjudged you, human. You are not like those who came before. I accept your offer!
vi: Hỡi con người, ta thấy ta đã đánh giá sai về cậu. Cậu không giống những kẻ từng đến đây trước đó. Ta chấp nhận lời đề nghị của cậu!

note: [message]: speaker=narrator
en: As the Wesnothians withdrew from the island, the woses melted away into the trees. Delfador began the meditation that would place him in contact with the spirit world.
    
    But as Delfador’s meditation deepened, and the woses sank into their timeless dreams of earth and trees, something else stirred on the island — for a few orcish scouts had indeed crossed the Ford of Abez...
vi: Trong lúc những người Wesnoth rút khỏi hòn đảo, các thần rừng cũng hòa vào rừng cây. Delfador bắt đầu mặc tưởng để liên lạc với thế giới tâm linh.
    
    Nhưng khi Delfador đang đào sâu mặc tưởng, và các thần rừng chìm vào giấc mơ vô tận về đất và cây, một thứ gì đó khuấy động hòn đảo - một vài tên trinh sát người thú quả thật đã băng qua khúc cạn Abez...

note: [message]: speaker=Delfador
en: Ommmmmmm...
vi: Ommmmmmm....

note: [message]: speaker=Pruark
en: A human mage... is it dead?
vi: Một pháp sư loài người... nó chết chưa?

note: [message]: speaker=Gurbash
en: Easy to find out... thump it and see if it wakes up!
vi: Muốn biết thì dễ thôi... đấm nó và thử xem nó có tỉnh dậy không!

note: [message]: speaker=narrator
en: <i>Thump</i>!
vi: <i>Bụp</i>!

note: [part]
en: It was one of those moments that altered the destiny of the world. The orc warrior held many possibilities in his hand. He could simply have taken Delfador’s head. Had that occurred, the orcs might have overrun the whole of Wesnoth and ruled it for ages. But what he chose, thinking it rare sport to abuse one of the hated human mages, was to strike Delfador with his gauntleted fist.
vi: Đó là một trong những khoảnh khắc làm thay đổi vận mệnh của thế giới. Tên chiến binh người thú nắm trong tay nhiều khả năng. Đơn giản hắn có thể lấy đầu Delfador. Nếu điều đó xảy ra, người thú có thể đã tràn ngập toàn bộ Wesnoth và thống trị hàng thế hệ. Nhưng điều hắn đã chọn, vì nghĩ rằng đó là dịp hiếm hoi để hành hạ một pháp sư loài người đáng căm ghét, là đánh Delfador bằng nắm đấm bọc sắt.

note: [objective]: condition=win
en: Move Delfador to the signpost
vi: Di chuyển Delfador đến biển chỉ đường

note: [message]: speaker=narrator
en: Delfador opens his eyes and realizes he is <i>alone</i> in the <i>dark</i>.
vi: Delfador mở mắt và nhận ra mình đang ở <i>một mình</i> trong <i>bóng tối</i>.

note: [message]: speaker=Rorthin
en: A living man... so it is as Iliah-Malal says...
vi: Một người sống... vậy đúng như Iliah-Malal nói...

note: [message]: speaker=Delfador
en: Speak again, spirit! Tell me of yourself. Who is this Iliah-Malal?
vi: Nhắc lại đi, linh hồn! Hãy kể cho tôi nghe về anh. Iliah-Malal là ai?

note: [message]: speaker=Roddry
en: Have you encountered the skeletons? Their castle lies north of here. It is difficult to attack, but there is a secret entrance in the valley beyond Sythan’s village.
vi: Cậu đã gặp các bộ xương chưa? Lâu đài của chúng nằm về phía bắc nơi này. Nó rất khó để tấn công, nhưng có một lối vào bí mật ở thung lũng phía bên kia ngôi làng của Sythan.

note: [scenario]: id=09_Houses_of_the_Dead [event]
en: Nameless
vi: Vô danh

note: [message]: speaker=Nameless
en: I died a long time ago. I have forgotten my name.
vi: Tôi chết cách đây đã lâu. Tôi đã quên tên của mình.

note: [message]: speaker=Melinna
en: Iliah-Malal says that he can open a portal to the world of the living. Those who follow him will walk the earth as they did in life.
vi: Iliah-Malal nói hắn có thể mở một cánh cổng đến thế giới người sống. Ai theo hắn sẽ được đi lại trên mặt đất như khi còn sống.

note: [message]: speaker=Delfador
en: Why are the dead so restless? This should be a place of rest and peace for you.
vi: Tại sao người chết lại không được yên nghỉ như vậy? Đáng lẽ đây phải là nơi yên nghỉ cho các người.

note: [message]: speaker=Melinna
en: Once, I was happy here, but Iliah-Malal made me see this land as the eyes of the living see it... a place of rock and dust.
vi: Trước kia, tôi đã hạnh phúc ở đây, nhưng Iliah-Malal khiến tôi nhìn vùng đất này dưới con mắt của người sống... một nơi toàn đá và bụi.

note: [message]: speaker=Hereld
en: Beware the skeletons! They are not the spirits of dead men, but the creations of evil magic.
vi: Cẩn thận các bộ xương! Chúng không phải là linh hồn của người chết, mà là tác phẩm của ma thuật.

note: [message]: speaker=Delfador
en: What else do you know of the skeletons?
vi: Anh còn biết gì về các bộ xương không?

note: [message]: speaker=Hereld
en: It is said that they guard a powerful magical artifact. Roddry knows more than I do; he lives to the west.
vi: Người ta nói rằng chúng canh giữ một bảo vật phép thuật rất mạnh. Roddry biết nhiều hơn tôi, ông ấy sống ở phía tây.

note: [message]: id=Delfador
en: I must find that artifact of which the ghost spoke; it sounds too powerful a thing to be left in Iliah-Malal’s hands.
vi: Ta phải tìm bảo vật mà con ma đã nói đến, có vẻ nó là một thứ quá mạnh để đặt trong tay Iliah-Malal.

note: [message]: speaker=Delfador
en: Something does not feel right about those villages...
vi: Ta cảm thấy có điều gì đó không ổn về các ngôi làng kia...

note: [event]
en: Rattles
vi: Kẻ ba hoa

note: [message]: speaker=Rattles
en: Do you serve Iliah-Malal, living man?
vi: Ngươi có phục vụ Iliah-Malal không, hỡi người sống?

note: [option]
en: Yes, I serve him.
vi: Có, tôi phục vụ ông ta.

note: [message]: speaker=Rattles
en: Then you will not mind if we kill you! Hahahahah!
vi: Vậy ngươi sẽ không phiền lòng nếu ta giết ngươi! Ha ha ha ha!

note: [option]
en: No, I do not.
vi: Không, tôi không phục vụ ông ta.

note: [message]: speaker=Rattles
en: Then you will die forever!
vi: Vậy ngươi sẽ chết mãi mãi!

note: #-#-#-#-#  1955 (Battle for Wesnoth)  #-#-#-#-# [event] #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=bones
en: Bones
vi: Xương

note: [message]: speaker=Bones
en: Iliah-Malal commands your death!
vi: Iliah-Malal điều khiển cái chết của ngươi!

note: [message]: speaker=narrator The Tomb Guardian's dialogue should sound especially archaic and imperious. If your language has special forms for superior addressing inferior, use them here.
en: WHO ENTERS THE TOMB OF AN-USRUKHAR?
vi: KẺ NÀO VÀO LĂNG MỘ CỦA AN-USRUKHAR?

note: [message]: speaker=Delfador
en: I... I am Delfador, a mage of Wesnoth.
vi: Tôi... Tôi là Delfador, một pháp sư của Wesnoth.

note: [message]: speaker=narrator "bestrode" = past tense of archaic verb "bestride", literally meaning to straddle but with a secondary sense of "to dominate", and connotations of gigantism.
en: I am the will of An-Usrukhar, greatest of mages, he who bestrode Irdya in the morning of time, who sleeps now in a death beyond death until the unmaking of the world.
vi: Ta là ý chí của An-Usrukhar, người vĩ đại nhất trong số các pháp sư, người đã thống trị Irdya vào buổi bình minh của thời gian, người đang an giấc ngàn thu đến khi thế giới bị phá hủy.

note: [message]: speaker=narrator
en: Living...? I see that it is so. Your breath stirs dust that has lain untouched since the Primal Aeon. And it was foretold that one like you would come.
vi: Người sống...? Ta thấy đúng như vậy. Hơi thở của ngươi khuấy đảo lớp bụi còn nguyên từ Thuở Ban Đầu. Ta đã đoán trước rằng một người như ngươi sẽ đến.

note: [message]: speaker=Delfador
en: Foretold?
vi: Đoán trước?

note: [message]: speaker=narrator "Aeon" is a variant form of the word English word "eon", used for a long and indefinite span of time. The variant has mystical connotations.
en: Foretold in the Primal Aeon, years past beyond your counting. An-Usrukhar the Great, he of whom I am but the tiniest shade and fragment, foresaw in the Mirror of Evanescent Time that a living man would come here to be tested. AND I AM THE TEST!
vi: Đoán trước từ Thuở Ban Đầu, nhiều năm trước, vượt xa những gì ngươi có thể đếm. An-Usrukhar Vĩ đại, mà ta chỉ là hình bóng và phân mảnh nhỏ nhất của ông ta, đã nhìn thấy trước trong chiếc gương của Thời Gian Phù Du rằng một người sống sẽ đến đây để được thử thách. VÀ TA CHÍNH LÀ THỬ THÁCH!

note: [message]: speaker=Delfador "coil" is an archaism. In the English of around 1600, it was used to refer to a difficulty or entanglement. Translate freely.
en: I have felt the coils of prophecy on me before. I am beginning to dislike them.
vi: Tôi đã cảm nhận được những thăng trầm của lời tiên tri về mình trước đây. Tôi bắt đầu không thích chúng.

note: [message]: speaker=narrator
en: It is only given to the small not to feel the hand of fate on their shoulder; the great must suffer its weight whether they will or no. Delfador, mage of Wesnoth, ARE YOU A SERVANT OF THE LIGHT?
vi: Nó chỉ được ban cho số ít, không phải để cảm nhận bàn tay của định mệnh trên vai mình, số đông phải chịu sức nặng của nó dù muốn hay không. Delfador, pháp sư của Wesnoth, NGƯƠI CÓ PHẢI LÀ NGƯỜI PHỤC VỤ CỦA ÁNH SÁNG?

note: [message]: speaker=Delfador
en: I serve my king and my kingdom.
vi: Tôi phục vụ vua và vương quốc của tôi.

note: [message]: speaker=narrator The Tomb Guardian speaks closer to literal truth here than Delfador can possibly know. It is now 470YW; in 501YW, Garard II will be murdered by his wife and son, and the usurpation of Asheviere will begin.
en: Your king will die in an eyeblink and your kingdom in the drawing of a breath. Delfador, I ask you again, ARE YOU A SERVANT OF THE LIGHT?
vi: Vua của ngươi sẽ chết trong nháy mắt và vương quốc của ngươi sẽ diệt vong trong hơi thở. Delfador, ta hỏi lại ngươi, NGƯƠI CÓ PHẢI LÀ NGƯỜI PHỤC VỤ CỦA ÁNH SÁNG?

note: [message]: speaker=Delfador
en: I serve my people and my land.
vi: Tôi phục vụ người dân và đất nước của tôi.

note: [message]: speaker=narrator "matter" is used here with an archaic meaning, roughly that of "ground" or "essence". This sense survives in modern English in constructions like "It matters a lot."
en: Peoples vanish and lands wither under the pitiless gaze of eternity; the true matter of the world is deeper. Delfador, I ask you a third time, and on your answer hangs your life: ARE YOU A SERVANT OF THE LIGHT?
vi: Con người tiêu tan và đất đai héo tàn dưới ánh mắt tàn nhẫn của vĩnh hằng, ý nghĩa thật sự của thế giới còn sâu xa hơn. Delfador, ta hỏi ngươi lần thứ ba, và sinh mạng của ngươi treo trên câu trả lời: NGƯƠI CÓ PHẢI LÀ NGƯỜI PHỤC VỤ CỦA ÁNH SÁNG?

note: [message]: speaker=Delfador
en: I... I serve life against death. Love against fear. Light against darkness.
vi: Tôi... Tôi phục vụ sự sống chống lại cái chết. Yêu thương chống lại sợ hãi. Ánh sáng chống lại bóng tối.

note: [message]: speaker=narrator
en: IT IS WELL. Take up, O servant of light, the Staff of An-Usrukhar. The trials before you will be great. So is its power.
vi: TỐT LẮM. Cầm lấy, hỡi người phục vụ của ánh sáng, cây gậy của An-Usrukhar. Thử thách trước mặt ngươi sẽ lớn lao. Giống như sức mạnh của cây gậy này.

note: [scenario]: id=10_The_Gate_Between_Worlds
en: The Gate Between Worlds
vi: Cánh cổng giữa hai thế giới

note: [objective]: condition=win
en: Defeat Iliah-Malal
vi: Đánh bại Iliah-Malal

note: [message]: speaker=Iliah-Malal
en: So, this is the one my minions told me of... the living man who walks here among the dead. You have come in time to see my greatest achievement — an end to death itself!
vi: Vậy, đây là kẻ mà các thuộc hạ của ta nhắc đến... một người sống đi giữa những người chết. Ngươi đã đến đúng lúc để chứng kiến thành tựu vĩ đại nhất của ta - kết thúc cho chính cái chết!

note: [message]: speaker=Delfador
en: That’s impossible! You must be insane!
vi: Không thể nào! Chắc hẳn ngươi điên rồi!

note: [message]: speaker=Iliah-Malal
en: Have not you yourself traveled between the realms of life and death? Behold!
vi: Chẳng lẽ ngươi chưa từng du hành giữa các xứ sở của sự sống và cái chết ư? Xem đây!

note: [message]: role=dead_sidekick
en: Iliah-Malal has created a portal to the land of the living! How I long to go through it and see the sun again...
vi: Iliah-Malal đã tạo ra một cánh cổng đến thế giới của người sống! Tôi ước ao được đi qua nó và nhìn thấy mặt trời một lần nữa...

note: [message]: speaker=Iliah-Malal
en: Now, my living followers, I summon you! See that death is nothing, and fear not to fight for me!
vi: Giờ, hỡi các môn đồ của ta, ta triệu tập các ngươi! Hãy thấy rằng cái chết chẳng là gì cả, và đừng sợ mà chiến đấu cho ta!

note: [message]: speaker=Delfador
en: This is a great evil. The dead will not find peace by passing through your gateway, Iliah-Malal, for you cannot give them life again. You have not brought an end to death, but to life itself!
vi: Đây là một điều ác khủng khiếp. Người chết sẽ không tìm thấy bình yên khi bước qua cánh cổng của ngươi, Iliah-Malal, vì ngươi không thể cho họ sự sống một lần nữa. Ngươi không đem đến kết thúc cho cái chết, mà cho chính sự sống!

note: [message]: speaker=Iliah-Malal
en: You will see things differently at the point of a sword, my friend. Minions! Kill the unbeliever... he will join us then.
vi: Ngươi sẽ thấy mọi thứ khác đi trước mũi nhọn của một thanh kiếm. Thuộc hạ! Giết kẻ vô đạo... rồi hắn sẽ gia nhập với chúng ta.

note: [message]: speaker=narrator
en: Iliah-Malal’s body lay still for a moment, then stirred!
vi: Cơ thể của Iliah-Malal bất động trong phút chốc, rồi cử động!

note: [message]: speaker=Iliah-Malal
en: Follow me if you dare...
vi: Đuổi theo ta nếu ngươi dám...

note: [message]: speaker=Delfador
en: This portal Iliah-Malal has created is a great and terrible work of magic. I must catch him, and somehow force him to close it!
vi: Cánh cổng Iliah-Malal đã tạo ra là tác phẩm khủng khiếp của ma thuật. Mình phải bắt hắn, và bằng cách nào đó buộc hắn phải đóng nó lại!

note: [message]: speaker=narrator
en: As Delfador followed Iliah-Malal into the portal, a freezing wind sprung up and the air became thick with ghosts pouring through into the land of the living. The ground became icy underfoot, and soon Delfador was following the necromancer’s footsteps in a thick layer of snow. Eventually, even these became indistinct.
vi: Trong lúc Delfador đuổi theo Iliah-Malal qua cánh cổng, một cơn gió lạnh nổi lên và không khí trở nên đặc quánh với những bóng ma tràn vào vùng đất của người sống. Mặt đất dưới chân đóng băng, và chẳng mấy chốc Delfador đang lần theo dấu chân của tên pháp sư gọi hồn trong lớp tuyết dày. Cuối cùng, dấu chân cũng trở nên mờ nhạt.

note: [message]: speaker=Delfador
en: It’s hopeless, I’ve lost all track of Iliah-Malal... and I shall freeze unless I find shelter soon. Perhaps in that forest to the north...
vi: Thật vô vọng, mình đã mất mọi dấu vết của Iliah-Malal... và mình sẽ chết cóng mất, trừ khi mình sớm tìm được nơi trú ẩn. Có lẽ trong khu rừng phía bắc kia...

note: [objective]: condition=win
en: Find Delfador shelter before he freezes to death
vi: Tìm nơi trú ẩn cho Delfador trước khi ông ấy chết cóng

note: [message]: speaker=unit
en: What are you doing in our forests, stranger?
vi: Cậu đang làm gì trong khu rừng của chúng tôi vậy, người lạ?

note: [message]: speaker=Delfador
en: It’s a long story... but I wonder whether I might first ask for your hospitality? I’m lost, and freezing to death here!
vi: Đó là một câu chuyện dài... nhưng tôi tự hỏi liệu tôi có thể nương nhờ vào lòng hiếu khách của các bạn được không? Tôi bị lạc, và đang chết cóng ở đây!

note: [message]: speaker=unit
en: I suppose there can be little harm in one half-frozen human... Our nearest post is to the northeast; I’ll lead you there. But we must not tarry! There are deadlier foes than the weather abroad.
vi: Tôi nghĩ rằng một con người gần đông cứng sẽ không gây hại gì... Trạm gác gần nhất của chúng tôi nằm ở phía đông bắc, tôi sẽ dẫn cậu đến đó. Nhưng chúng ta không được chậm trễ! Có những kẻ thù còn nguy hiểm hơn thời tiết ngoài trời.

note: [message]: speaker=Chantal
en: Welcome, Delfador!
vi: Chào mừng, Delfador!

note: [message]: speaker=Delfador
en: Er, hello... you know my name, then...?
vi: Ơ, xin chào... cô biết tên tôi sao...?

note: [message]: speaker=Chantal
en: But you have not failed. The southlands have not yet fallen to the orcish army, and have you not learned more about the undead than any man alive? It is he who fears death above all things who deceives the spirits into believing they can live again, and blinds them to the peace and rest of their own domain.
vi: Anh không thất bại. Vùng đất phía nam chưa rơi vào tay quân đội người thú, và chẳng phải anh đã biết về bọn ma quái nhiều hơn bất kỳ người nào còn sống đó sao? Chính hắn, kẻ sợ chết hơn mọi thứ, mới lừa gạt để các linh hồn tin rằng họ có thể sống lại, và khiến họ mù quáng rời khỏi nơi yên nghỉ của riêng mình.

note: [message]: speaker=Delfador
en: You mean Iliah-Malal?
vi: Ý cô là Iliah-Malal?

note: [message]: speaker=Chantal
en: Yes, that is who I mean.
vi: Đúng, đó là kẻ tôi muốn nói.

note: [message]: speaker=Delfador
en: If I might ask, where am I? And what of Lionel, and King Garard? What has befallen them?
vi: Nếu tôi có thể hỏi, tôi đang ở đâu? Còn Lionel, và vua Garard thì sao? Điều gì đã xảy ra với họ?

note: [message]: speaker=Chantal
en: You are among the North Elves, in the Lintanir Forest. Our arts hold back the winter cold within these woods. To the south and west of here lies a wasteland inhabited only by barbarians and orcs. To the south again, the Great River, and your home. Of your friends, I know nothing.
vi: Anh đang ở cùng các thần tiên phương Bắc, trong rừng Lintanir. Nghệ thuật của chúng tôi ngăn cản hơi lạnh mùa đông trong khu rừng này. Ở phía nam và tây nơi đây là một hoang mạc chỉ có những kẻ man rợ và người thú sinh sống. Xa hơn về phía Nam là Dòng Sông Lớn, và quê hương của anh. Còn các bạn của anh, tôi không biết gì cả.

note: [message]: speaker=Delfador
en: I am deeply grateful for your aid, Chantal. I see now what I must do... I have lost Iliah-Malal, but I must at least try to report back to the King or to Leollyn. I will set out for the south!
vi: Tôi vô cùng biết ơn vì sự giúp đỡ của cô, Chantal. Giờ tôi đã biết mình phải làm gì... Tôi đã mất dấu Iliah-Malal, nhưng ít nhất tôi cũng phải tìm cách báo cáo cho đức vua hay Leollyn. Tôi sẽ lên đường về phía nam!

note: [message]: speaker=Chantal
en: It will not be easy. The orcish army lies between here and your destination. We are under attack even here, by an orcish warband encamped in the mountains to the southwest.
vi: Sẽ không dễ dàng đâu. Quân đội người thú nằm giữa nơi này và đích đến của anh. Chúng tôi đang bị tấn công kể cả ở đây, bởi một đạo quân người thú cắm trại ở vùng núi phía tây nam.

note: [message]: speaker=Delfador
en: Attacked by orcs? Then I might perhaps help you to defeat them, and repay your assistance and kindness!
vi: Bị người thú tấn công? Vậy có lẽ tôi sẽ giúp cô đánh bại chúng, để đền đáp sự giúp đỡ và lòng tốt của cô!

note: [objective]: condition=lose
en: Death of Chantal
vi: Chantal chết

note: [message]: speaker=Delfador
en: Chantal! No — you can’t be dead! I have no hope of returning to Wesnoth now...
vi: Chantal! Không - cô không thể chết! Giờ mình chẳng còn hy vọng để trở về Wesnoth...

note: [message]: speaker=Chantal
en: With your help, Delfador, we have overrun the orcish warlord of this area, and our forests are secure. Secure enough that I can even join you in your journey south... at least as far as the Great River.
vi: Với sự giúp đỡ của anh, Delfador, chúng tôi đã đánh đuổi được tên tư lệnh người thú trong vùng này, và khu rừng của chúng tôi lại an toàn. An toàn đủ để tôi có thể tham gia với anh trong cuộc hành trình về phía nam... ít nhất là đến Dòng Sông Lớn.

note: [scenario]: id=12_Terror_at_the_Ford_of_Parthyn
en: Terror at the Ford of Parthyn
vi: Nỗi khiếp sợ ở khúc cạn Parthyn

note: [objective]: condition=win
en: Find out what is happening at the Ford
vi: Tìm hiểu xem điều gì đang xảy ra ở khúc cạn

note: [message]: speaker=Delfador
en: This mist is unusual, though, even if we are close to the river. I have never seen it so thick before.
vi: Nhưng, kể cả khi chúng ta đã đến gần dòng sông, màn sương này thật bất thường, Tôi chưa từng thấy nó dày như vậy.

note: [message]: speaker=Chantal
en: There should be no orcs this far south. But I do not like the feel of this mist.
vi: Không có người thú nào lại ở xa về phía nam thế này. Nhưng tôi có cảm giác không hay về màn sương.

note: [message]: speaker=Delfador
en: Stay close. I don’t like the feel of it either.
vi: Đi gần nhau. Tôi cũng có cảm giác không hay về nó.

note: [message]: speaker=unit
en: Be wary. Something does not feel right about that village...
vi: Cẩn thận. Có điều gì đó không ổn về ngôi làng kia...

note: [message]: speaker=Delfador
en: One of Iliah-Malal’s creatures. So it has begun!
vi: Một trong các tay sai của Iliah-Malal. Vậy là nó đã bắt đầu!

note: [message]: speaker=Delfador
en: I am Delfador, a court mage of Wesnoth and the legate of Arch-Mage Leollyn; with me is Chantal, a great lady of the Lintanir Elves. Quickly, I must speak with your commander; death treads upon our very heels.
vi: Tôi là Delfador, một pháp sư của triều đình Wesnoth và người đại diện của pháp sư trưởng Leollyn. Cùng đi với tôi là Chantal, một quý cô thần tiên của Lintanir. Nhanh lên, tôi phải nói chuyện với chỉ huy của các anh, chết chóc đang theo sát gót chúng tôi.

note: [message]: role=Commander
en: I command here, but we have lost the north shore. Uncanny creatures stalk the night; our weapons scarcely seem to scathe them. I fear we cannot hold against an attack in strength.
vi: Tôi chỉ huy ở đây, nhưng chúng tôi đã mất bờ phía bắc. Các sinh vật bí ẩn lén lút trong đêm, vũ khí của chúng tôi dường như không làm tổn thương chúng. Tôi sợ chúng tôi không thể cầm cự trước một cuộc tấn công mạnh.

note: [message]: speaker=Delfador "be of heart" -> "have courage" in modern English.
en: I have fought these before. Be of heart: impact weapons and magic can defeat them. Do I recall aright that there is a school of mages not far from here?
vi: Tôi đã chiến đấu với chúng trước đó. Hãy nhớ kỹ: vũ khí va đập và phép thuật có thể đánh bại chúng. Tôi nhớ không nhầm rằng có một trường đào tạo pháp sư cách đây không xa, đúng không?

note: [message]: speaker=Delfador
en: That shall soon end. Send to them in my name and the Arch-Mage Leollyn’s; nay, tell them that in this matter I speak with the King’s voice!
vi: Điều đó sẽ sớm kết thúc. Cho mời họ nhân danh tôi và pháp sư trưởng Leollyn, không, nói với họ rằng trong chuyện này, tôi nói bằng tiếng nói của đức vua!

note: [message]: role=Commander
en: I heed the King’s voice. My men are at your command.
vi: Tôi nghe theo tiếng nói của đức vua. Người của tôi giờ theo lệnh của anh.

note: [message]: role=Teacher
en: What are you doing here, disturbing our peace and concentration?
vi: Ngươi đang làm gì ở đây, quấy rầy sự bình yên và tập trung của chúng ta phải không?

note: [message]: speaker=unit
en: Undead are attacking the fort on the north shore. We need your help!
vi: Ma quái đang tấn công pháo đài ở bờ phía bắc. Chúng tôi cần các ngài giúp!

note: [message]: role=Teacher
en: I have told the commander of that garrison that we take orders from none other than the Chief Mage of the High Council, Master Leollyn!
vi: Ta đã nói với chỉ huy của đồn trú đó rằng chúng ta sẽ không nhận lệnh từ ai ngoài Pháp sư trưởng của Hội đồng cấp cao, thầy Leollyn!

note: [message]: speaker=unit
en: Leollyn’s emissary, Delfador, requests your help. He bears Leollyn’s token, which is not lightly given.
vi: Phái viên của Leollyn, Delfador, yêu cầu sự giúp đỡ của các ngài. Anh ta mang theo ấn tín của Leollyn, thứ không dễ dàng được ban cho.

note: [message]: speaker=unit
en: What is going on here? This village has been burned to the ground!
vi: Điều gì đang xảy ra ở đây? Ngôi làng này đã bị thiêu trụi!

note: [message]: speaker=Chantal
en: Maybe there are survivors? We should check.
vi: Có lẽ vẫn còn người sống sót? Chúng ta nên kiểm tra.

note: [message]: speaker=unit
en: Another village burned. Nobody to be seen!
vi: Một ngôi làng khác bị đốt. Không thấy ai cả!

note: [message]: speaker=Theorin
en: Please, spare me...
vi: Làm ơn, tha cho tôi...

note: [message]: speaker=Delfador
en: Spare you from whom, soldier? What has happened here?
vi: Tha cho anh khỏi ai, người lính? Điều gì đã xảy ra ở đây?

note: [message]: speaker=Theorin
en: They come at night... and leave no one alive...
vi: Chúng đến vào ban đêm... và không để ai sống sót...

note: [message]: speaker=Delfador
en: Get hold of yourself, soldier! Who is ‘they’?
vi: Giữ bình tĩnh, anh lính! ‘Chúng’ là ai?

note: [message]: speaker=Theorin
en: I do not know. No one has seen their faces and lived. All I could hear is my comrades’ screams as they were being slaughtered.
vi: Tôi không biết. Không ai thấy mặt chúng mà sống sót. Tất cả những gì tôi nghe được là tiếng la hét của các đồng đội khi họ bị tàn sát.

note: [message]: speaker=Donc
en: It’s time to stand up and fight... What’s this?
vi: Đã đến lúc đứng lên và chiến đấu... Cái gì đây?

note: [message]: speaker=unit
en: Friends, soldiers. Why were you hiding?
vi: Bạn bè, hỡi các chiến sĩ. Tại sao các anh lại lẩn trốn?

note: [message]: speaker=Stanis
en: Our post was overrun. Very few of us survived.
vi: Đồn gác của chúng tôi đã bị tàn phá. Chỉ rất ít người trong số chúng tôi sống sót.

note: [message]: speaker=Delfador
en: Your orders from the King are to fight. Just stay close to me.
vi: Mệnh lệnh từ đức vua cho các anh là chiến đấu. Chỉ cần ở gần bên tôi.

note: [message]: speaker=unit
en: This village seems unharmed. Anyone here?
vi: Ngôi làng này có vẻ không bị hư hại. Có ai ở đây không?

note: [message]: speaker=Angedd
en: Surprise, surprise...
vi: Ngạc nhiên, ngạc nhiên...

note: [message]: speaker=Bled
en: We have not waited all this time for nothing!
vi: Không uổng công bọn ta đã chờ bấy lâu!

note: [message]: speaker=Adran
en: Long live the King! Wait, you are not—
vi: Đức vua muôn năm! Khoan đã, các người không phải là...

note: [message]: speaker=Delfador
en: —The enemy? Yes, we’re on your side.
vi: - Kẻ thù? Đúng, chúng tôi ở phe anh.

note: [message]: speaker=Delfador
en: Soldiers of Wesnoth, rise to fight for your King!
vi: Các chiến sĩ của Wesnoth, hãy đứng lên để chiến đấu vì đức vua!

note: [message]: speaker=Ulfter
en: Is the enemy gone?
vi: Kẻ thù đã đi chưa?

note: [message]: speaker=Delfador
en: He will be, if you help. Now follow me into battle!
vi: Chúng sẽ đi, nếu anh giúp chúng tôi. Giờ theo tôi vào chiến trận!

note: [message]: speaker=unit
en: Anyone here?
vi: Có ai ở đây không?

note: [message]: speaker=Dreadred
en: Master said more would come!
vi: Chủ nhân nói nhiều kẻ khác sẽ đến!

note: [message]: speaker=unit
en: There are signs of a battle, but nobody seems to be here...
vi: Có dấu hiệu của một trận chiến, nhưng hình như không có ai ở đây cả...

note: [message]: speaker=Crum
en: Wrong!
vi: Nhầm rồi!

note: [message]: speaker=Upgar
en: You may have defeated me, but the great Zorlan will have revenge! I have done my duty attacking the Wesnoth perimeter, so that no Wesnoth forces can come to the aid of your doomed army. It will be a glorious massacre!
vi: Ngươi có thể đánh bại ta, nhưng Zorlan vĩ đại sẽ trả thù! Ta đã hoàn thành nhiệm vụ tấn công vòng ngoài Wesnoth, để không lực lượng Wesnoth nào có thể đến giúp quân đội đã tận số của ngươi. Đó sẽ là một cuộc thảm sát rực rỡ!

note: [message]: speaker=Dirator
en: Master will avenge me!
vi: Chủ nhân sẽ trả thù cho ta!

note: [message]: speaker=Delfador
en: We have much less time than I thought. Iliah-Malal’s offensive has begun. I must close his portal before it’s too late, and I have no idea how to do that. And we must also defeat those that have already escaped the Land of the Dead.
vi: Chúng ta có ít thời gian hơn tôi nghĩ. Cuộc tấn công của Iliah-Malal đã bắt đầu. Tôi phải đóng cánh cổng của hắn lại trước khi quá muộn, nhưng tôi không biết cách làm điều đó. Và chúng ta cũng phải đánh bại những kẻ đã thoát khỏi vùng đất của người chết.

note: [message]: speaker=Delfador
en: But there is something else those orcs said that deeply worries me in a different way. I have wondered why the orcs have been attacking in concert all along the frontier; they do not coordinate well. If that orc was telling the truth and a paramount chief strong enough to marshal their entire host has arisen among them, the King may be walking into a lethal trap at the Ford of Abez.
vi: Nhưng bọn người thú đã nói thứ gì đó khiến tôi hết sức lo lắng theo một cách khác. Tôi luôn tự hỏi tại sao tất cả người thú lại phối hợp tấn công dọc theo biên giới, chúng vốn không hợp tác tốt với nhau. Nếu tên người thú đó nói đúng sự thật và một thủ lĩnh tối cao đủ mạnh để lãnh đạo toàn đạo quân đã xuất hiện, nhà vua có lẽ đang bước vào một cái bẫy chết người ở khúc cạn Abez.

note: [message]: speaker=Chantal
en: Word had just arrived when I left Lintanir that the High Lord Kalenz was mustering an elvish army against the orcs, but he is not aware of the King’s movements or of any trap in wait for him. And he certainly does not know of the undead menace.
vi: Có tin rằng khi tôi rời Lintanir, chủ tướng cấp cao Kalenz đang tập trung một quân đội thần tiên chống lại bọn người thú, nhưng ông không hề biết về di chuyển của nhà vua hay bất kỳ cái bẫy nào đang chờ. Và ông ấy chắc chắn không biết về mối đe dọa từ lũ ma quái.

note: [message]: speaker=Delfador
en: Maybe we can warn the King in time. Lionel should be back in Weldyn by now; I shall send one of the garrison’s message-riders to him, but I cannot spare the time to go south myself. I will gather as many troops as I can move quickly through these wildlands and head west from here.
vi: Có lẽ chúng ta có thể kịp thời cảnh báo nhà vua. Lionel giờ này có thể đã trở lại Weldyn. Tôi sẽ cử một trong số các kỵ binh đưa tin của đồn trú đến chỗ ông ấy, nhưng tôi không thể bỏ thời gian tự mình đi về phía nam. Tôi sẽ tập hợp nhiều quân nhất có thể, để di chuyển nhanh chóng qua vùng đất hoang dã này và hướng về phía tây từ đây.

note: [message]: speaker=Delfador
en: Will you join me? Elves know these northern paths better than any human.
vi: Cô sẽ tham gia cùng tôi chứ? Thần tiên biết các con đường ở phương bắc này nhiều hơn bất kỳ con người nào.

note: [message]: speaker=Chantal
en: It is not to be, Delfador. I must return to Lintanir as swiftly as I may; the Northern Elves must be informed immediately — and mayhap I can find High Lord Kalenz or get a message to him.
vi: Không thể được, Delfador. Tôi phải trở về Lintanir càng nhanh càng tốt. Các thần tiên phương Bắc phải được báo tin ngay lập tức - và có lẽ tôi sẽ tìm được chủ tướng cấp cao Kalenz hay đưa được tin cho ông ấy.

note: [message]: speaker=Delfador
en: This is hopeless. Many more enemies are coming, while our numbers are limited.
vi: Thật vô vọng. Kẻ thù đến càng lúc càng nhiều, trong khi quân số của chúng ta lại có hạn.

note: [scenario]: id=13_The_Return_of_Trouble
en: The Return of Trouble
vi: Rắc rối trở lại

note: [message]: speaker=Kalenz
en: This is what we have been training for! Now we drive these beasts back!
vi: Đây chính là mục đích của những gì chúng ta đã được đào tạo! Giờ hãy đẩy lùi bọn súc vật đó!

note: [message]: speaker=Kalenz
en: The orcs are retreating! And... what is this? A shyde flying towards us as if hell were on her heels...
vi: Người thú đang rút lui! Và... cái gì đây? Một tiên nữ cánh chuồn đang bay về phía chúng ta như thể địa ngục đang theo sát gót cô ta...

note: [message]: speaker=Kalenz
en: The orcs are retreating! And... what is this? A druid running to meet us as though hell were on her heels...
vi: Người thú đang rút lui! Và... cái gì đây? Một đạo sĩ đang chạy đến để gặp chúng ta như thể địa ngục đang theo sát gót cô ta...

note: [message]: speaker=Chantal
en: My lord Kalenz, at last I have found you!
vi: Chủ tướng Kalenz, cuối cùng cháu cũng tìm thấy ông!

note: [message]: speaker=Kalenz
en: Chantal! Granddaughter! What are you doing here? You were not attacked, I hope.
vi: Chantal! Cháu gái! Cháu đang làm gì ở đây? Ta hy vọng cháu không bị tấn công.

note: [message]: speaker=Chantal
en: We were, but the enemy was vanquished. There are much more serious matters that require your attention.
vi: Chúng cháu đã bị tấn công, nhưng kẻ thù đã bị đánh bại. Có những vấn đề nghiêm trọng hơn nhiều cần ông chú ý.

note: [message]: speaker=Chantal
en: There is more ill news. Evil has been unleashed. A portal has been opened from the Land of the Dead. An army of undead is being raised as we speak.
vi: Còn có tin xấu hơn. Cái xấu đã bị buông lỏng. Một cánh cổng đã được mở ra từ vùng đất của người chết. Một quân đội ma quái đang được triệu dậy ngay lúc này đây.

note: [message]: speaker=Kalenz
en: This is very serious. Have you informed the elvish settlements?
vi: Tin này rất nghiêm trọng. Cháu đã báo cho các khu dân cư của thần tiên chưa?

note: [message]: speaker=Chantal
en: Yes. And I have prepared holy water for our warriors. They should be able to hold against the undead in our forests, at least for now.
vi: Dạ rồi. Cháu đã chuẩn bị nước thánh cho các chiến binh của chúng ta. Họ sẽ có thể chống trả lại ma quái trong rừng của chúng ta, ít nhất là bây giờ.

note: [message]: speaker=Kalenz
en: Holy water? What is this? Have you been dabbling where you should not, in the Book of Crelanu?
vi: Nước thánh? Cái gì vậy? Có phải cháu đã nhúng tay vào những thứ mà cháu không nên, trong quyển sách của Crelanu không?

note: [message]: speaker=Kalenz
en: I never thought to see such a human, not even in all the years I have lived. Who is this person?
vi: Ta chưa bao giờ nghĩ sẽ gặp một con người như vậy, kể cả trong nhiều năm ta đã sống. Người này là ai?

note: [message]: speaker=Kalenz
en: He is uncorrupted? You are sure of this?
vi: Anh ta không bị vấy bẩn ư? Cháu có chắc về điều này không?

note: [message]: speaker=Chantal
en: I have bent my healing senses upon him. I am as sure as I can be.
vi: Cháu đã hướng giác quan điều trị của mình lên anh ấy. Cháu rất chắc chắn.

note: [message]: speaker=Kalenz
en: Then we must aid him, and I must meet him. The King of Wesnoth is just a king; it is inner strength such as you describe that will turn back the darkness, if anything can. West, to the Ford of Abez!
vi: Vậy chúng ta phải giúp anh ta, và ta phải gặp anh ta. Vua của Wesnoth cũng chỉ là một vị vua. Nếu có thứ gì có thể đẩy lùi được bóng tối, thì đó chính là sức mạnh bên trong như cháu mô tả. Hướng tây, đến khúc cạn Abez!

note: [scenario]: id=14_Shadows_in_the_Dark
en: Shadows in the Dark
vi: Bóng ma trong đêm tối

note: [part]
en: Kalenz and his troops fared swiftly south and then westward along the north bank of the Great River. They successfully evaded the orcs, but would soon find there were grimmer foes awaiting them.
vi: Kalenz và binh lính của mình di chuyển nhanh chóng về phía nam rồi phía tây dọc theo bờ bắc của Dòng Sông Lớn. Họ tránh mặt được người thú, nhưng sớm nhận ra còn có những kẻ thù dữ tợn hơn đang chờ đợi họ.

note: [message]: speaker=Kalenz
en: This forest looks quiet — too quiet. Proceed carefully, I don’t like this at all.
vi: Khu rừng này trông thật yên tĩnh - quá yên tĩnh. Hành động cẩn thận, ta không thích cảm giác này tí nào.

note: [message]: speaker=Barth-Malal
en: Living... Soon, you’ll be more troops for my master!
vi: Người sống... Sớm thôi các ngươi sẽ trở thành binh lính cho chủ nhân của ta!

note: [message]: speaker=Kalenz
en: Undead! Where did they come from?
vi: Ma quái! Chúng từ đâu ra thế?

note: [message]: speaker=Chantal
en: We should try to go west. I sense things are worse on the eastern front.
vi: Chúng ta nên thử đi về phía tây. Cháu cảm thấy mọi thứ còn tệ hơn ở phía đông.

note: [message]: speaker=Delfador
en: Foul creatures, it is time for your final rest!
vi: Những sinh vật bẩn thỉu, đến lúc để các ngươi an nghỉ rồi đấy!

note: [message]: speaker=Kalenz
en: I do. He is like a blazing fire to my inner eye. I think you have chosen well, granddaughter; he is indeed the one to whom the Book of Crelanu should pass.
vi: Ta thấy rồi. Anh ta như một ngọn lửa cháy rực đối với con mắt bên trong của ta. Ta nghĩ cháu đã chọn lựa tốt lắm, cháu gái. Anh ta quả thật là người mà quyển sách của Crelanu nên được trao cho.

note: [message]: speaker=Chantal
en: If I were human, I think I would be in love with him.
vi: Nếu cháu là con người, cháu nghĩ cháu sẽ phải lòng anh ta.

note: [message]: speaker=Kalenz
en: If you were human, you would be quite right to be. Strange... they are such surly children in the main, short-lived and crude and quarrelsome. And yet, even our greatest mystics do not shine so brightly as this one.
vi: Nếu cháu là con người, chắc chắn cháu sẽ như vậy. Thật kỳ lạ... họ thật trẻ con, tuổi thọ ngắn, thô lỗ và hay gây gổ. Vậy mà cả những người thần bí nhất của chúng ta cũng không tỏa sáng như người này.

note: [message]: speaker=Chantal
en: I hope the Book does not destroy him.
vi: Cháu hy vọng quyển sách không hủy hoại anh ấy.

note: [message]: speaker=Kalenz
en: Well met, Delfador. Chantal has told me of you. I am Kalenz, High Lord of the Elves, and we are in your debt today.
vi: Rất vui được gặp anh, Delfador. Chantal đã kể với tôi về anh. Tôi là Kalenz, chủ tướng thần tiên cấp cao, hôm nay chúng tôi nợ ơn anh.

note: [message]: speaker=Delfador
en: It is my honor to meet you. And it relieves my mind to know Chantal is safe and with her kin again.
vi: Thật vinh dự cho tôi được gặp ngài. Và tôi thấy yên tâm khi biết Chantal an toàn và lại ở với người thân của mình.

note: [message]: speaker=Chantal
en: I am not sure there is safety for anyone in these days, but we all travel the same road and face the same foes.
vi: Tôi không chắc có an toàn cho bất kỳ ai trong những ngày này, nhưng tất cả chúng ta đi cùng một con đường và đối mặt với cùng kẻ thù.

note: [message]: speaker=Kalenz
en: Yes. We will follow you to the Ford of Abez, Delfador. Let us hope we are not too late to prevent an orcish victory there.
vi: Đúng thế. Chúng tôi sẽ theo anh đến khúc cạn Abez, Delfador. Hy vọng chúng ta chưa quá muộn để ngăn chặn chiến thắng của bọn người thú ở đó.

note: [scenario]: id=15_Save_the_King
en: Save the King
vi: Giải cứu nhà vua

note: [part]
en: Following Delfador, the elves moved to unite with the Wesnothian forces and meet Zorlan head-on...
vi: Theo Delfador, các thần tiên di chuyển để hợp nhất với lực lượng của Wesnoth và gặp Zorlan đang tiến tới...

note: [part]
en: but the King was in an unenviable position...
vi: nhưng nhà vua đang ở vào thế ngoài ý muốn...

note: [objective]: condition=lose
en: Death of Garard II
vi: Garard đệ nhị chết

note: [message]: speaker=Delfador
en: It appears we have arrived just in time! The King stands at bay, surrounded by the enemy.
vi: Có vẻ như chúng ta đến vừa đúng lúc! Đức vua đang bị dồn vào đường cùng, bị kẻ thù bao vây.

note: [message]: speaker=Chantal
en: I fear we may be too late. This new warlord must have united every orcish tribe north of the Great River. Look at their army, it is vast!
vi: Tôi sợ có thể đã quá muộn. Tên tư lệnh mới này chắc đã thống nhất mọi bộ lạc người thú phía bắc Dòng Sông Lớn. Nhìn quân đội của chúng kìa, thật đông đảo!

note: [message]: speaker=Zorlan
en: Elves! I heard you have been looking for me! But you will save neither the human prince, nor yourselves.
vi: Thần tiên! Ta nghe nói các ngươi đang tìm ta! Nhưng các ngươi sẽ không cứu được tên hoàng tử con người hay chính mình đâu.

note: [message]: speaker=Kalenz
en: We must destroy this warlord now, before his power grows any greater!
vi: Chúng ta phải tiêu diệt tên tư lệnh này ngay, trước khi sức mạnh của hắn lớn hơn nữa!

note: [message]: speaker=Garard II
en: The enemy is drawing near. My personal guards must join the fight. We can only hope help arrives soon.
vi: Kẻ thù đang tiến tới gần. Vệ sĩ riêng của ta phải tham gia chiến đấu. Chúng ta chỉ có thể hy vọng cứu viện đến sớm.

note: [message]: speaker=Adamar
en: For the King!
vi: Vì đức vua!

note: [message]: speaker=Delfador
en: My King, this is Kalenz, High Lord of the Elves.
vi: Tâu bệ hạ, đây là Kalenz, chủ tướng thần tiên cấp cao.

note: [message]: speaker=Garard II
en: You will be forever welcome in the court of Wesnoth.
vi: Anh sẽ được chào đón mãi mãi trong triều đình Wesnoth.

note: [message]: speaker=Kalenz
en: We look forward to fighting beside you to defeat those threats that remain.
vi: Chúng tôi mong muốn chiến đấu bên cạnh các anh để đánh bại những mối đe dọa còn sót lại.

note: [message]: speaker=Kalenz
en: This is a decision you will have to make. If we fight the undead without the book’s help, it will be an honor to fight by your side, no matter what the outcome.
vi: Đây là một quyết định anh sẽ phải lựa chọn. Nếu chúng ta chiến đấu với lũ ma quái mà không có sự trợ giúp của quyển sách, chúng tôi sẽ rất vinh dự khi chiến đấu bên cạnh anh, bất kể kết quả ra sao.

note: [message]: speaker=Delfador
en: I think I, too, have no choice but to accept the book. I cannot allow the sure death of many humans and elves for fear of the curse.
vi: Tôi nghĩ tôi cũng không còn lựa chọn nào ngoài việc chấp nhận quyển sách. Tôi không thể để cái chết chắc chắn của nhiều con người và thần tiên xảy ra chỉ vì sợ lời nguyền.

note: [message]: speaker=Chantal
en: Then here it is, Delfador. May it help you bring a swift end to the undead menace. And may it cost you less than it has cost us...
vi: Vậy thì nó đây, Delfador. Mong nó giúp anh đem đến một kết cục nhanh chóng cho hiểm họa ma quái. Và mong cái giá anh phải trả nhẹ hơn cái giá chúng tôi đã phải trả...

note: [scenario]: id=16_Dark_Sky_Over_Weldyn
en: Dark Sky Over Weldyn
vi: Bầu trời u ám bao trùm Weldyn

note: [part]
en: We have assembled here with good and bad news: The good news is that the orcs have been defeated decisively. Their Great Chief is dead and their army has been scattered. We owe much of this great victory to Delfador.
vi: Chúng ta tập trung ở đây với tin tốt và tin xấu: Tin tốt là bọn người thú đã bị đánh bại hoàn toàn. Tổng tư lệnh của chúng đã chết và quân đội của chúng đã tan rã. Chúng ta có được chiến thắng vĩ đại này phần lớn nhờ vào Delfador.

note: [part]
en: I did very little, sire. It was actually the elves who saved us on that day.
vi: Tôi có công rất ít, tâu bệ hạ. Thật ra hôm đó chính các thần tiên đã cứu chúng ta.

note: [part]
en: We owe the elves nothing, sire. They refused to send their archers when we needed them!
vi: Chúng ta không nợ thần tiên điều gì cả, tâu bệ hạ. Họ đã từ chối gửi cung thủ của họ đến giúp khi chúng ta cần họ!

note: [part]
en: I think our young and inexperienced friend overestimates the powers of the enemy. I’m sure they’ll be no match for Wesnothian troops.
vi: Tôi nghĩ người bạn trẻ và thiếu kinh nghiệm của chúng ta đánh giá quá cao sức mạnh của kẻ thù. Tôi chắc chắn chúng sẽ không địch nổi quân đội Wesnoth.

note: [part]
en: I have fought these things, and I know what I am talking about. This is a deadly serious threat.
vi: Tôi đã chiến đấu với bọn chúng, và tôi biết mình đang nói gì. Đây là một mối đe dọa vô cùng nghiêm trọng.

note: [part]
en: Are you saying Master Sagus speaks idly? Somebody needs to teach you respect!
vi: Có phải ý cậu là thầy Sagus nói vu vơ? Ai đó cần dạy cho cậu sự tôn trọng!

note: [part]
en: You have proven your bravery, young Delfador, but I think you underestimate the might of our army.
vi: Cậu đã chứng tỏ được lòng dũng cảm của mình, Delfador trẻ, nhưng ta nghĩ cậu đánh giá quá thấp sức mạnh quân đội của chúng ta.

note: [part]
en: Sire, may I lead some part of your army to crush the undead?
vi: Tâu bệ hạ, liệu thần có thể chỉ huy một phần quân đội của người để chiến đấu với lũ ma quái?

note: [part]
en: No, Lionel. This should be too simple a task for my best general. I will send Dudpon instead with most of my army.
vi: Không, Lionel. Đây là một công việc quá đơn giản cho vị tướng giỏi nhất của ta. Thay vào đó, ta sẽ cử Dudpon đi, cùng với phần lớn quân đội của ta.

note: [part]
en: What are my orders, then?
vi: Vậy mệnh lệnh cho thần là gì?

note: [part]
en: As a reward for Delfador’s bravery, I am temporarily appointing you and your men to be his personal guard. Make sure nothing untoward happens to him, as the circumstances of Leollyn’s death are not fully clear.
vi: Để thưởng cho lòng dũng cảm của Delfador, ta tạm thời chỉ định ngươi và người của ngươi làm vệ sĩ riêng của cậu ấy. Đảm bảo không có gì không hay xảy ra cho cậu ấy, vì những tình tiết liên quan đến cái chết của Leollyn vẫn chưa hoàn toàn rõ ràng.

note: [part]
en: As you command, sire!
vi: Xin tuân lệnh, tâu bệ hạ!

note: [part]
en: And so it was that the Wesnothian army left Weldyn to seek out and crush Iliah-Malal’s forces. But the campaign proved a disaster. Less than a handful of terrified soldiers returned. The Wesnoth army had been destroyed, with the few survivors fleeing in terror. Nothing stood now between Iliah-Malal’s army and Weldyn...
vi: Vậy là quân đội Wesnoth rời Weldyn để tìm và đè bẹp lực lượng của Iliah-Malal. Nhưng chiến dịch hóa ra lại là một thảm họa. Ít hơn một nhúm binh lính kinh hãi trở về. Quân đội Wesnoth đã bị tiêu diệt, chỉ một vài người sống sót bỏ chạy trong hoảng loạn. Giờ không có gì đứng giữa quân đội của Iliah-Malal và Weldyn...

note: [part]
en: This is a disaster. I should have led the army myself and died with them. And I should have listened to you, Delfador.
vi: Thật là một thảm họa. Lẽ ra ta nên đích thân chỉ huy quân đội và chết cùng với họ. Và lẽ ra ta nên nghe lời cậu, Delfador.

note: [part]
en: We will fight till the last man, my King.
vi: Chúng ta sẽ chiến đấu đến người cuối cùng, tâu bệ hạ.

note: [part]
en: My Lord, things are very grave indeed, but all is not yet lost. There is still hope if we do not falter.
vi: Bệ hạ, mọi thứ quả thật rất nghiêm trọng, nhưng chúng ta chưa mất tất cả. Vẫn còn hy vọng nếu chúng ta không nản chí.

note: [part]
en: Yes, Delfador. This time we will follow your advice.
vi: Đúng, Delfador. Lần này chúng ta sẽ theo lời khuyên của cậu.

note: [part]
en: My Lord, I can arrange the defenses around the city.
vi: Tâu bệ hạ, thần có thể sắp xếp phòng thủ xung quanh thành phố.

note: [part]
en: Very well, Lionel, take command.
vi: Tốt lắm, Lionel, thi hành đi.

note: [part]
en: But heavy infantry is too slow! And mages in the army? Who can command these know-it-alls?
vi: Nhưng bộ binh hạng nặng quá chậm! Và pháp sư trong quân đội? Ai có thể chỉ huy những người biết-tuốt đó?

note: [scenario]: id=17_A_New_Ally
en: A New Ally
vi: Một đồng minh mới

note: [objective]: condition=win
en: Defeat Gruv-Malal
vi: Gruv-Malal chết

note: [objective]: condition=lose
en: Death of Ulrek
vi: Ulrek chết

note: [objective]: condition=lose
en: Death of Relgorn
vi: Relgorn chết

note: [message]: speaker=Gruv-Malal
en: Attack, my loyal soldiers; the more we slay, the more troops for our master!
vi: Tấn công, các binh sĩ trung thành của ta. Chúng ta giết càng nhiều, càng có nhiều quân lính cho chủ nhân!

note: [message]: speaker=Ulrek
en: Keep fighting them sacks o’ bones.
vi: Tiếp tục đánh mấy cái bao xương đó.

note: [message]: speaker=Relgorn
en: Ulrek, more enemies approach from the south... Wait, these are humans!
vi: Ulrek, lại có kẻ thù đến từ phía nam... Khoan, đó là con người!

note: [message]: speaker=Gruv-Malal
en: Then your corpses will also serve my master.
vi: Vậy thì xác của các ngươi cũng sẽ phục vụ cho chủ nhân của ta.

note: [message]: speaker=Delfador
en: Your master’s days are numbered. Yours will end this day!
vi: Ngày tháng của chủ nhân ngươi tới số rồi. Còn của ngươi sẽ kết thúc ngay hôm nay!

note: [message]: speaker=Delfador
en: I am Delfador. And you are dust!
vi: Ta là Delfador. Còn ngươi chỉ là cát bụi!

note: [message]: speaker=Delfador
en: Now we shall rid Wesnoth of the rest of your unholy spawn!
vi: Giờ bọn ta sẽ trừ khử nòi giống vô đạo các ngươi khỏi Wesnoth!

note: [message]: speaker=Ulrek
en: We are in your debt.
vi: Chúng tôi nợ các anh.

note: [message]: speaker=Ulrek
en: Human, ye ha’ fought well. I am Ulrek, chieftain o’ the clan of Norlund. My house is in yer debt today. But who are ye and what do ye do in these lands?
vi: Con người, các bạn đánh hay lắm. Tôi là Ulrek, thủ lĩnh của thị tộc Norlund. Hôm nay gia đình tôi nợ ơn các bạn. Nhưng các bạn là ai và đang làm gì ở vùng đất này?

note: [message]: speaker=Ulrek
en: We ha’ seen those undead walking, aye, and fought them too. And no one will ever say my kin ha’ been ungrateful for yer help. I will place my best warriors at yer service. Relgorn, my son, ye will lead the women and children to Knalga. They will be safe there among the rest of my kin. But can ye really close that thing?
vi: Chúng tôi đã nhìn thấy lũ ma quái lê lết đó, đúng vậy, và chiến đấu với chúng nữa. Sẽ không ai nói chúng tôi không biết ơn vì sự giúp đỡ của các bạn. Tôi giao cho các chiến binh tốt nhất của tôi sứ mệnh phục vụ các bạn. Relgorn, con trai ta, con sẽ dẫn phụ nữ và trẻ em đến Knalga. Họ sẽ được an toàn bên cạnh gia đình mình. Nhưng cậu có chắc mình có thể đóng thứ đó lại?

note: [message]: speaker=Relgorn
en: Father, did ye not see these thunderbolts! This was awesome. Even our thundersticks do not strike so powerfully!
vi: Cha ơi, cha có thấy những tia sét đó không! Thật đáng sợ. Kể cả những cây gậy sấm sét của chúng ta cũng không đánh mạnh đến như vậy!

note: [message]: speaker=Delfador
en: My friends, I am in your debt for your kind offer. But we have no time to waste!
vi: Các bạn của tôi, tôi nợ các bạn vì lời đề nghị tốt bụng. Nhưng chúng tôi không có thời gian để phí phạm!

note: [message]: speaker=Ulrek
en: Delfador, the surface path to the north ye’d need to have ta’en, along the Listra, is too dangerous. That valley is swarming with orcs now. We’ll take ye by a safer route, through tunnels under these hills.
vi: Delfador, con đường trên mặt đất về phía bắc các bạn cần đi, dọc theo sông Listra, quá nguy hiểm. Thung lũng đó giờ tràn ngập bọn người thú rồi. Chúng tôi sẽ dẫn các bạn đi bằng một con đường an toàn hơn, xuyên qua những đường hầm bên dưới vùng đồi này.

note: [message]: speaker=Delfador
en: With their leader slain we cannot count on dwarvish help to reach Iliah-Malal’s portal! All is lost!
vi: Chỉ huy của người lùn đã bị giết, chúng ta không thể trông mong vào sự giúp đỡ của họ để đến được cánh cổng của Iliah-Malal! Tất cả thế là hết!

note: [message]: speaker=Ulrek
en: Relgorn fell! Quickly, run for yer lives!
vi: Relgorn chết rồi! Mau chạy thoát thân đi!

note: [scenario]: id=18_The_Portal_of_Doom
en: The Portal of Doom
vi: Cánh cổng diệt vong

note: [message]: speaker=Ulrek
en: Ye all heard! Naught will ever say dwarves ever feared anyone. Attack!
vi: Mọi người nghe rồi đó! Sẽ không ai nói người lùn sợ bất kỳ kẻ nào cả. Tấn công!

note: [message]: speaker=Iliah-Malal
en: What’s going on here? Is this Delfador? Welcome to your doom, Delfador!
vi: Chuyện gì đang diễn ra ở đây? Là Delfador ư? Chào mừng đến với ngày tận số của ngươi, Delfador!

note: [message]: speaker=Iliah-Malal
en: Slay them all!
vi: Giết hết bọn chúng!

note: [message]: speaker=Delfador
en: Out of my way, foul creatures!
vi: Tránh đường, sinh vật bẩn thỉu!

note: [message]: speaker=Delfador
en: Earth, rise and shut this gate of evil for good!
vi: Đất đá, hãy nổi lên và đóng cánh cổng xấu xa này lại!

note: [message]: speaker=Iliah-Malal
en: Portal, reopen! No! What have you done?
vi: Cánh cổng, mở lại! Không! Ngươi vừa làm gì thế?

note: [message]: speaker=Delfador
en: Your portal is shut. And you cannot open another one.
vi: Cánh cổng của ngươi đã bị đóng. Và ngươi không thể mở một cái khác.

note: [message]: speaker=Delfador
en: Join you?
vi: Gia nhập với ngươi?

note: [message]: speaker=Iliah-Malal
en: Or, fight me and die. I will then resurrect you as my slave.
vi: Hoặc, chiến đấu với ta và chết. Sau đó ta sẽ hồi sinh ngươi làm nô lệ của ta.

note: [message]: speaker=Delfador
en: My path is set. Your path must end. I will not dishonor my oaths, and will not abandon friends and country.
vi: Con đường của ta đã định. Con đường của ngươi phải kết thúc. Ta sẽ không phản bội lời thề, ta sẽ không bỏ rơi bạn bè và đất nước.

note: [message]: speaker=Iliah-Malal
en: Then you shall perish. After I finish with these pesky elves and dwarves, Weldyn will be mine. Wesnoth has no army to resist me.
vi: Vậy ngươi sẽ bỏ mạng. Sau khi ta giải quyết xong bọn thần tiên và người lùn khó chịu này, Weldyn sẽ là của ta. Wesnoth không có quân đội để chống lại ta.

note: [objective]: condition=win
en: All the player’s units must reach the tunnel. Then Delfador.
vi: Tất cả các đơn vị của người chơi phải đến được đường hầm. Rồi đến Delfador.

note: [message]: id=Delfador
en: Hurry up!
vi: Mau lên!

note: [message]: speaker=Delfador
en: We’re in. Now: Earth, seal this entrance!
vi: Chúng ta ở bên trong rồi. Giờ thì: Đất đá, hãy bịt kín lối vào này!

note: [scenario]: id=19_Showdown_in_the_Northern_Swamp
en: Showdown in the Northern Swamp
vi: Trận quyết chiến ở đầm lầy phương Bắc

note: [part]
en: Using dwarvish and elvish messengers, Delfador was able to communicate the news to the King and ask for help. Mustering all the troops he could find, Lionel marched north to join Delfador for the battle that would decide the fate of Wesnoth.
vi: Sử dụng các sứ giả người lùn và thần tiên, Delfador có thể liên lạc với nhà vua và xin trợ giúp. Tập hợp tất cả binh lính có thể tìm được, Lionel hành quân về phía bắc để tham gia cùng Delfador vào trận chiến quyết định số phận của Wesnoth.

note: [note]
en: The killing blow against Iliah-Malal can only be struck by Delfador
vi: Chỉ Delfador mới có thể đánh đòn kết liễu Iliah-Malal.

note: [message]: speaker=Iliah-Malal
en: So we meet again, Delfador. You were a fool to turn down my offer. None of your allies will save you now.
vi: Vậy là chúng ta lại gặp nhau, Delfador. Ngươi là tên ngu xuẩn vì đã từ chối lời đề nghị của ta. Giờ không đồng minh nào của ngươi có thể cứu ngươi được đâu.

note: [message]: speaker=Delfador
en: You have ravaged your own soul with your corrupt arts, and your words are empty wind; I fear them not.
vi: Ngươi đã tàn phá tâm hồn của chính mình bằng thứ ma thuật vẩn đục, lời nói của ngươi chỉ là cơn gió, ta không sợ đâu.

note: [message]: speaker=Iliah-Malal
en: Is he not amusing, my creatures? He puffs himself up as though he were Delfador the Mighty, Delfador the Powerful, Delfador the Great... rather than a jumped-up hedge wizard I shall shortly crush beneath my heel.
vi: Hắn có buồn cười không, các sinh vật của ta? Hắn khoác lác cứ như thể hắn là Delfador Hùng mạnh, Delfador Mạnh mẽ, Delfador Vĩ đại... hơn là một tên pháp sư mới nổi mà ta sẽ nhanh chóng đè bẹp dưới gót chân.

note: [message]: speaker=Delfador
en: Delfador the Great, eh? And so it comes to pass as the four Oracles foretold. I accept your name-gift, Iliah-Malal.
vi: Delfador Vĩ đại ư? Vậy là đúng như lời bốn nhà tiên tri dự đoán. Ta chấp nhận cái tên ngươi tặng ta, Iliah-Malal.

note: [message]: speaker=Iliah-Malal
en: Oracles? What nonsense you babble... After you die, I will raise your corpse and compel you to tell me how to reopen my portal!
vi: Nhà tiên tri? Ngươi đang lảm nhảm điều vô nghĩa gì vậy... Sau khi ngươi chết, ta sẽ hồi sinh thân xác của ngươi và buộc ngươi phải nói cho ta cách mở lại cánh cổng!

note: [message]: speaker=Delfador
en: One of us will find a final death here. I do not think it will be me.
vi: Một trong hai chúng ta sẽ tìm thấy cái chết cuối cùng ở đây. Ta không nghĩ đó sẽ là ta.

note: [message]: speaker=Lionel
en: Delfador... You raise undead?!
vi: Delfador... Cậu triệu gọi ma quái ư?!

note: [message]: speaker=Delfador
en: No. I did not raise them from our dead; I offered some who fought beside me in the otherworld a way here, and they come to us of their own will. Today they fight for the living.
vi: Không. Tôi không triệu gọi họ từ những người chết của chúng ta. Tôi đề nghị một vài trong số những người đã chiến đấu bên cạnh tôi ở thế giới khác đến đây, và họ đến chỗ chúng ta với ý định của riêng mình. Ngày hôm nay họ chiến đấu cho người sống.

note: [message]: speaker=Iliah-Malal
en: Powers of darkness, enshroud this field!
vi: Sức mạnh bóng tối, hãy phủ kín chiến trường này!

note: [message]: speaker=Delfador
en: Darkness shall be dispelled!
vi: Bóng tối sẽ bị xua tan!

note: [message]: speaker=Delfador
en: Let the light shine forth!
vi: Hãy để ánh sáng lan tỏa!

note: [message]: speaker=Iliah-Malal
en: Your sorcery matters little. Your army will fall like wheat to the sickle before my undead legions.
vi: Phép phù thủy của ngươi chẳng là gì cả. Quân đội của ngươi sẽ ngã như lúa gặp lưỡi liềm trước binh đoàn ma quái của ta.

note: [message]: speaker=Lionel
en: Delfador, as the King ordered I place all troops under your command. They will follow you to death, if necessary, and so will I!
vi: Delfador, theo lệnh của đức vua, tôi đặt tất cả binh lính dưới quyền chỉ huy của cậu. Họ sẽ theo cậu đến chết, nếu cần thiết, và tôi cũng vậy!

note: [message]: speaker=Delfador
en: Lionel, it is an honor to go into battle beside you. Now let us fight for life over death!
vi: Lionel, thật vinh dự được chiến đấu bên cạnh ngài. Giờ thì chúng ta hãy chiến đấu vì sự sống chống lại cái chết!

note: [message]: speaker=Delfador
en: Now your days are ended!
vi: Giờ thì những ngày của ngươi đã kết thúc!

note: [message]: speaker=Iliah-Malal
en: The power of death is mine! When you strike me down I arise stronger than before!
vi: Sức mạnh chết chóc là của ta! Khi ngươi đánh gục ta, ta sẽ sống lại còn mạnh hơn trước!

note: [message]: speaker=Delfador
en: Not this time. For I have gazed upon the dark heart of necromancy in the Book of Crelanu, and found there your final doom at the hands of the dead themselves.
vi: Không phải lúc này. Vì ta đã nhìn vào trái tim đen tối của thuật gọi hồn trong quyển sách của Crelanu, và tìm thấy ở đó nơi yên nghỉ cuối cùng của ngươi trong tay của chính người chết.

note: [message]: speaker=Delfador
en: Not this time. For I have gazed upon the dark heart of necromancy in the Book of Crelanu, AND I REMAIN OF THE LIGHT!
vi: Không phải lúc này. Vì ta đã nhìn vào trái tim đen tối của thuật gọi hồn trong quyển sách của Crelanu, VÀ TA VẪN GIỮ ĐƯỢC ÁNH SÁNG!

note: [message]: speaker=Delfador
en: Evil has been vanquished on this day. May this victory bring lasting peace.
vi: Ngày hôm nay cái ác đã bị đánh bại. Cầu mong chiến thắng này mang lại hòa bình lâu dài.

note: [message]: speaker=Kalenz
en: You have earned the name the accursed one gave you... Delfador the Great.
vi: Cậu đã giành được cái tên mà kẻ đáng nguyền rủa cho cậu... Delfador Vĩ đại.

note: [message]: speaker=Delfador
en: You who fought beside me in the Land of the Dead and chose the side of the living on this day, return now to your peace and rest.
vi: Các bạn, những người đã chiến đấu bên cạnh tôi ở vùng đất của người chết và đứng về phía người sống ngày hôm nay, giờ hãy trở về với hòa bình và yên nghỉ.

note: [part]
en: Following the alliance’s victory and the peace treaty came a period of calm that lasted a generation. The new King had learned to trust Delfador at the battle of Abez Ford, and it was no surprise that Delfador became Garard II’s most valued advisor.
vi: Theo sau chiến thắng của liên minh và hiệp ước hòa bình, là một thời kỳ bình yên kéo dài cả thế hệ. Vị vua mới đã biết tin tưởng Delfador kể từ trận chiến ở khúc cạn Abez, và không có gì ngạc nhiên khi Delfador trở thành cố vấn được coi trọng nhất của Garard đệ nhị.

note: [part]
en: The elves knew that with Delfador close to the King, Wesnoth would be a reliable ally. And it was for a while.
vi: Các thần tiên biết rằng với việc Delfador ở bên nhà vua, Wesnoth sẽ là một đồng minh đáng tin cậy. Và điều đã kéo dài trong một thời gian.

note: [part]
en: But Delfador was not alone in having the King’s ear; there was one yet closer to him. The Queen’s power was rising...
vi: Nhưng Delfador không phải là người duy nhất cố vấn cho nhà vua, vẫn có một người thân cận với ngài hơn. Quyền lực của hoàng hậu đang lớn mạnh...

note: [message]: speaker=Kalenz
en: I did not want to spill human blood, but this arrogant prince leaves me no other choice.
vi: Ta không muốn làm đổ máu con người, nhưng tên hoàng tử ngạo mạn này không cho ta lựa chọn nào khác.

note: [message]: speaker=Delfador
en: Peace, friends! I have been riding nonstop for days to prevent this madness! Eldred, I have direct orders from the King to take you back to the Palace, where you will be reprimanded for your inexcusable actions. Kalenz, the King offers his deepest apologies for these events and promises to do anything in his power to make amends.
vi: Bình tĩnh nào, các bạn! Tôi đã phi ngựa không ngừng nghỉ mấy ngày liền để ngăn chặn việc điên rồ này! Eldred, tôi có chỉ thị trực tiếp từ nhà vua để đưa cậu trở lại cung điện, ở đó cậu sẽ bị khiển trách vì những hành động không thể tha thứ được của mình. Kalenz, nhà vua gửi lời xin lỗi sâu sắc nhất vì những sự việc này và hứa sẽ làm mọi thứ để bồi thường.

note: [message]: speaker=Kalenz
en: Delfador! I am glad to see you. We have no demands on the King, but I believe he should be very careful, for he does not seem to be the only ruler in Wesnoth!
vi: Delfador! Tôi rất mừng được gặp anh. Chúng tôi không có yêu cầu gì với nhà vua, nhưng tôi tin nhà vua nên cực kỳ cẩn thận, vì hình như ngài không phải là người thống trị duy nhất ở Wesnoth!

note: [message]: speaker=Delfador
en: I do not think so. But... Asheviere, Garard’s queen and Eldred’s mother, seemed to be hinting some months ago that I should teach her magery. She ceased all such talk when I did not respond, and I thought it merely the momentary whim of a proud and willful woman.
vi: Tôi không nghĩ vậy. Nhưng... Asheviere, hoàng hậu của Garard và mẹ của Eldred, có vẻ gợi ý tôi vài tháng trước rằng tôi nên dạy cô ấy phép thuật. Cô ấy ngừng nói về vấn đề đó khi tôi không trả lời, và tôi nghĩ đó chỉ là một ý nghĩ nhất thời của một người phụ nữ kiêu ngạo và ngang ngạnh.

note: [message]: speaker=Chantal
en: I wonder if we have not dangerously misjudged her...
vi: Tôi tự hỏi liệu chúng ta có đánh giá quá sai lầm về cô ta...

note: [message]: speaker=Delfador
en: It may be so. Now that I think on it, I think I had best return to the Palace more swiftly than I came here, even if I have to kill three horses under me to do it.
vi: Có thể như vậy. Tôi đang nghĩ, tôi nghĩ tốt nhất tôi nên trở về cung điện còn nhanh hơn khi đến đây, kể cả khi tôi phải giết ba con ngựa tôi cưỡi để làm điều đó.

note: [message]: speaker=Kalenz
en: We are too late! All is lost!
vi: Chúng ta quá muộn rồi! Tất cả thế là hết!

note: [scenario]: id=21_Clash_at_the_Manor
en: Clash at the Manor
vi: Xung đột ở trang viên

note: [part]
en: Although the King did reprimand Eldred for his actions, Delfador could sense that the military commanders were solidly behind Eldred and his mother. Asheviere had flattered them and beguiled them with promises of glory and plunder in a coming war.
vi: Mặc dù nhà vua đã khiển trách Eldred vì hành động của mình, Delfador có thể nhận thấy các sĩ quan quân sự hoàn toàn đứng đằng sau Eldred và mẹ của hắn ta. Asheviere đã tâng bốc họ và lừa dối họ với lời hứa về vinh quang và bổng lộc trong cuộc chiến sắp tới.

note: [message]: speaker=Kalenz
en: Make sure everybody hears the orders. Nobody must escape.
vi: Đảm bảo mọi người nghe rõ mệnh lệnh. Không ai được trốn thoát.

note: [message]: speaker=unit
en: This looks like a secret door. Let’s see where it leads...
vi: Đây giống như một cánh cửa bí mật. Hãy xem nó dẫn đến đâu...

note: [message]: speaker=Delfador
en: Reinforcements on the horizon. We are too late!
vi: Quân tiếp viện ở phía chân trời. Chúng ta quá muộn rồi!

note: [scenario]: id=22_Face_of_the_Enemy
en: Face of the Enemy
vi: Bộ mặt của kẻ thù

note: [message]: speaker=Kalenz
en: This place stinks of evil and death. Chantal, do we have any holy water with us? I fear we may have need of it ere long.
vi: Nơi này bốc mùi xấu xa và chết chóc. Chantal, chúng ta có mang nước thánh theo không? Ta sợ chẳng bao lâu nữa chúng ta có thể cần nó đấy.

note: [message]: speaker=Chantal
en: Only one bottle, Kalenz. Choose carefully who will take it.
vi: Chỉ còn một chai, Kalenz. Hãy chọn cẩn thận người sẽ dùng nó.

note: [message]: speaker=Sagus
en: So, we meet again, Delfador! This time you will not steal what is mine!
vi: Vậy là, chúng ta lại gặp nhau, Delfador! Lần này ngươi sẽ không đánh cắp được những gì thuộc về ta đâu!

note: [message]: speaker=Delfador
en: Who are you, and what did I ever steal from you?
vi: Ngươi là ai, và ta đã đánh cắp cái gì từ ngươi?

note: [message]: speaker=Chantal
en: Asheviere is this thing’s daughter?
vi: Asheviere là con gái của thứ này sao?

note: [message]: speaker=Delfador
en: I fear so. This was the Arch-Mage Sagus. He was a good man when I knew him.
vi: Tôi e là vậy. Đây từng là pháp sư trưởng Sagus. Ông ta là người tốt khi tôi biết ông ấy.

note: [message]: speaker=Sagus
en: Same old Delfador, the arrogant, the overweening, always placing yourself above others. But I have become as great as you; I have mastered the Book! You always underestimated me, as Leollyn did before you. Now you will meet the same fate as he. Rise, my loyal soldiers!
vi: Vẫn là Delfador già, tên kiêu căng, tên tự phụ, luôn đặt mình lên trên người khác. Nhưng ta đã trở nên vĩ đại như ngươi, ta đã làm chủ được quyển sách! Ngươi luôn đánh giá thấp ta, cũng như gã Leollyn trước đây. Giờ ngươi sẽ cùng chung số phận với hắn. Đứng lên, hỡi các binh sĩ trung thành của ta!

note: [message]: speaker=Delfador
en: I see that the Book has mastered you, and destroyed you. Farewell, Sagus. You were a good man, once.
vi: Tôi thấy rằng quyển sách đã làm chủ ông, và tiêu diệt ông. Vĩnh biệt, Sagus. Ông từng là người tốt.

note: [message]: speaker=Kalenz
en: Prepare to fight! Block the chokepoints and hold them there!
vi: Chuẩn bị chiến đấu! Chặn các điểm thắt nút và giữ chúng ở đó!

note: [objective]: condition=win
en: Defeat Sagus
vi: Đánh bại Sagus

note: [message]: speaker=Kalenz
en: We are too late! Royal troops are coming! We are trapped!
vi: Chúng ta quá muộn rồi! Binh lính hoàng gia đang đến! Chúng ta mắc bẫy rồi!

note: [unit_type]: id=Journeyman Mage
en: Journeyman Mage
vi: Pháp sư thợ

note: [unit_type]: id=Journeyman Mage
en: A mage who has just finished his apprenticeship is known as a journeyman. Journeyman mages travel far in search of employment and experience.
vi: Một pháp sư vừa mới hoàn thành thời gian học việc của mình được biết đến như một người thợ. Pháp sư thợ đi xa để tìm kiếm việc làm và kinh nghiệm.

note: [unit_type]: id=King of Wesnoth
en: Under the feudal system, all authority ultimately rested with the sovereign. His lords held their property only with his agreement, and had to pay him tribute. In return, the king would defend the realm against invaders, and redistribute wealth in times of need.
vi: Dưới thời phong kiến, tất cả quyền lực đều tùy thuộc vào vua. Các chủ tướng nắm giữ tài sản chỉ khi có sự đồng ý của nhà vua, và phải nộp cống vật. Bù lại, vua sẽ bảo vệ lãnh địa trước những kẻ xâm lược, và phân phối lại của cải khi cần.

note: [unit_type]: id=Mage Commander
en: Mage Commander
vi: Pháp sư chỉ huy

note: [unit_type]: id=Mage Commander
en: This mage has gained much experience leading others into battle. As a result, level 1 and 2 units fight more effectively when they are adjacent to him. He also has the power to heal others during combat.
vi: Pháp sư này đã giành được nhiều kinh nghiệm trong việc dẫn dắt người khác chiến đấu. Do đó, các đơn vị cấp độ 1 và 2 chiến đấu hiệu quả hơn khi đứng cạnh đơn vị này. Đơn vị này cũng có khả năng trị thương cho người khác.

note: [unit_type]: id=Mage Leader
en: Mage Leader
vi: Pháp sư lãnh đạo

note: [unit_type]: id=Mage Leader
en: This mage has gained some experience leading others into battle. As a result, level 1 units fight more effectively when they are adjacent to him.
vi: Pháp sư này đã giành được một số kinh nghiệm trong việc dẫn dắt người khác tham gia chiến đấu. Do đó, các đơn vị cấp độ 1 chiến đấu hiệu quả hơn khi đứng cạnh đơn vị này.

note: [unit_type]: id=Mage Magister
en: Mage Magister
vi: Pháp sư bậc thầy

note: [unit_type]: id=Mage Magister
en: A Mage Magister, though equivalent in degree to a Great Mage, has special abilities of command and healing derived from extensive experience of battle.
vi: Một pháp sư bậc thầy, mặc dù tương đương về cấp bậc với một Đại pháp sư, có những khả năng đặc biệt để chỉ huy và trị thương giành được từ kinh nghiệm chiến đấu.

note: [message]: speaker=Delfador
en: No! Without Lionel’s help, I am as good as defeated!
vi: Không! Không có sự giúp đỡ của Lionel, mình gần như chắc chắn thất bại!

note: [message]: speaker=unit
en: I have been defeated!
vi: Ta đã bị đánh bại!

note: [message]: speaker=Delfador
en: No! All is now lost...
vi: Không! Tất cả thế là hết...

note: [object]: id=staff_lightning
en: Staff of Lightning
vi: Gậy sấm chớp

note: [object]: id=staff_lightning
en: A wizard’s staff of power. This allows the bearer to summon powerful lightning bolts which strike their enemies, even at close range.
vi: Gậy quyền của một pháp sư. Gậy quyền này cho phép người cầm nó phóng những tia chớp mạnh mẽ vào kẻ thù, kể cả ở cự li gần.

note: [object]: id=staff_lightning
en: Only a powerful mage can wield this.
vi: Chỉ một pháp sư mạnh mẽ mới có thể cầm vật này.

note: [effect]
en: staff of power
vi: gậy quyền

note: [message]: speaker=unit
en: A secret passage... I wonder where it leads...
vi: Một lối đi bí mật... tôi tự hỏi nó dẫn đến đâu...

note: [time]: id=land_of_the_dead
en: Land of the Dead
vi: Vùng đất của người chết

note: [campaign]: id=Descent_into_Darkness [achievement_group] [scenario]: id=09_Descent_into_Darkness
en: Descent into Darkness
vi: Tiến vào bóng tối

note: [campaign]: id=Descent_into_Darkness
en: DiD
vi: TVBT

note: [campaign]: id=Descent_into_Darkness
en: Neophyte
vi: Kẻ nhập đạo

note: [campaign]: id=Descent_into_Darkness
en: Evoker
vi: Kẻ cầu khấn

note: [campaign]: id=Descent_into_Darkness
en: Summoner
vi: Kẻ gọi hồn

note: [scenario]: id=01_Saving_Parthyn
en: Saving Parthyn
vi: Giải cứu Parthyn

note: [side] [side]: type=Sergeant, id=Drogan [side]: type=General, id=Taylor
en: Defenders
vi: Quân phòng thủ

note: [objective]: condition=win
en: Defend the river fort for two nights
vi: Bảo vệ pháo đài bên sông trong hai đêm

note: [objective]: condition=lose
en: Death of Malin Keshar
vi: Malin Keshar chết

note: [objective]: condition=lose
en: Death of Drogan
vi: Drogan chết

note: [message]: speaker=narrator
en: Welcome to Parthyn
vi: Chào mừng đến Parthyn

note: [message]: speaker=unit
en: Who will be left to defend Parthyn?
vi: Ai sẽ sống để bảo vệ Parthyn?

note: [scenario]: id=02_Peaceful_Valley
en: Peaceful Valley
vi: Thung lũng thanh bình

note: [objective]: condition=win
en: Occupy all of the goblin villages
vi: Chiếm tất cả các ngôi làng của yêu tinh

note: [objective]: condition=lose
en: Death of Darken Volk
vi: Darken Volk chết

note: [message]: speaker=Darken Volk
en: Beware the goblin guards in the villages.
vi: Cẩn thận bọn lính gác yêu tinh trong các ngôi làng.

note: [message]: speaker=Malin Keshar
en: I suppose so...
vi: Tôi cho là vậy...

note: [scenario]: id=03_A_Haunting_in_Winter
en: A Haunting in Winter
vi: Nơi trú ẩn trong mùa đông

note: Translators: This is the title of the main page of the UI.
en: Explore
vi: Khám phá

note: [objective]: condition=win
en: Move Malin to the end of the mountain pass
vi: Di chuyển Malin đến cuối hẻm núi

note: [objective]: condition=win
en: Kill the orc leaders
vi: Giết các chỉ huy người thú

note: [message]: speaker=Malin Keshar
en: The ice doesn’t look very thick...
vi: Lớp băng có vẻ không dày lắm...

note: [message]: speaker=narrator
en: The weak ice gives way beneath the undead creature, who becomes mired in the thick mud at the lake’s bottom.
vi: Lớp băng yếu vỡ ra dưới chân sinh vật ma quái, nhấn chìm nó trong lớp bùn dày ở đáy hồ.

note: [message]: speaker=narrator
en: The weak ice gives way beneath the heavy warrior, who drowns in the frigid mountain waters.
vi: Lớp băng yếu vỡ ra dưới tên chiến binh nặng nề, dìm chết hắn trong khối nước vùng núi lạnh lẽo.

note: [label]
en: River Longlier
vi: Sông Longlier

note: [message]: speaker=P'Gareth
en: Ummm... unless... you are already dead, like the skeletons?
vi: Ừm... trừ khi... các ngươi đã chết rồi, như những bộ xương?

note: [scenario]: id=06_Return_to_Parthyn
en: Return to Parthyn
vi: Trở về Parthyn

note: [side]: type=Lieutenant, id=Drogan
en: Guardsmen
vi: Vệ binh

note: [side]: type=Lieutenant, id=Drogan
en: River fort guard
vi: Lính gác pháo đài bên sông

note: [objective]: condition=win
en: Remove the traitor Drogan
vi: Loại bỏ kẻ phản bội Drogan

note: [objective]: condition=lose
en: Kill any people from Parthyn but Drogan
vi: Giết bất kỳ người dân Parthyn nào trừ Drogan

note: [message]: speaker=Malin Keshar
en: Silence from you.
vi: Ngươi im đi.

note: [message]: role=advisor
en: Master, he threatens the safety of the city by standing in your way.
vi: Chủ nhân, hắn đe dọa đến sự an toàn của thành phố bằng cách cản đường ngài.

note: [message]: speaker=Malin Keshar
en: Now the people of Parthyn will never accept me back!
vi: Giờ thì người dân Parthyn sẽ chẳng bao giờ chấp nhận ta trở về!

note: [message]: speaker=Malin Keshar
en: See what your traitorous ways have won you, Drogan?
vi: Ngươi đã thấy hậu quả của tội phản bội chưa, Drogan?

note: [objective]: condition=win
en: Escape to the northwest
vi: Trốn thoát về phía tây bắc

note: [side]
en: Intruders
vi: Kẻ xâm nhập

note: [side]: type=General, id=Taylor
en: Night Watchman
vi: Lính gác đêm

note: [side]: type=General, id=Taylor
en: Head Trainer
vi: Người huấn luyện chính

en: Stables
vi: Chuồng ngựa

note: [message]: speaker=narrator
en: Note: Only the units you recruit now will be available to you once inside.
vi: Ghi chú: Một khi vào bên trong, bạn chỉ có thể sử dụng các đơn vị bạn tuyển bây giờ.

note: [message]: speaker=unit Ooouuuh is a cry of pain
en: Ooouuuh! It burns... burrrrnnns...
vi: Ốốốiii! Nó cháy... cháááyyy...

note: [message]: speaker=Darken Volk
en: Here is the entrance! Hurry!
vi: Lối vào đây rồi! Mau lên!

note: [objective]: condition=win
en: Escape via the tunnel in the northeast cellar
vi: Trốn thoát qua đường hầm trong hầm chứa phía đông bắc

note: [message]: speaker=Malin Keshar
en: Wait, you aren’t leaving me behind, are you?
vi: Khoan, ngài không định bỏ tôi lại đấy chứ?

note: [scenario]: id=08_Alone_at_Last
en: Alone at Last
vi: Cuối cùng lại cô độc

note: [objective]: condition=win
en: Take the book back from Darken Volk
vi: Lấy lại quyển sách từ Darken Volk

note: [message]: speaker=Darken Volk
en: Now give the book to me.
vi: Giờ thì đưa quyển sách cho ta.

note: [message]: speaker=narrator
en: Darken Volk grabs the mysterious book from Malin’s hands and stalks away.
vi: Darken Volk giật quyển sách bí ẩn từ tay Malin và vội bước đi.

note: [message]: speaker=Darken Volk
en: Now go your own way, and I will go mine.
vi: Giờ thì ngươi đi đường ngươi, còn ta sẽ đi đường ta.

note: [message]: speaker=Malin Keshar
en: You can’t just leave me here!
vi: Ngài không thể bỏ tôi ở đây!

note: [message]: role=advisor
en: Master, do you not see? He has merely been using you to get that book!
vi: Chủ nhân, ngài không thấy ư? Hắn chỉ lợi dụng ngài để lấy quyển sách đó!

note: [message]: speaker=Malin Keshar
en: Wait!
vi: Chờ đã!

note: [message]: speaker=Darken Volk
en: You are even more of a fool than I thought.
vi: Ngươi còn ngốc hơn ta nghĩ.

note: [message]: speaker=Darken Volk
en: Hardly. I will crush you easily.
vi: Khó đấy. Ta sẽ dễ dàng nghiền nát ngươi.

note: [message]: speaker=Malin Keshar
en: Now you shall pay for what you have done to me.
vi: Giờ thì ông sẽ trả giá vì những gì ông đã gây ra cho tôi.

note: [unit]: type=Paladin, id=Sir Cadaeus
en: Sir Cadaeus
vi: Ngài Cadaeus

note: [message]: speaker=narrator
en: Pick up the book by moving a unit onto it. Bats and ghosts cannot carry the book.
vi: Nhặt quyển sách bằng cách di chuyển một đơn vị lên nó. Dơi và ma không thể mang quyển sách.

note: [part]
en: <i>“To become a lich, one must first die.”</i>
vi: <i>“Để trở thành một thây ma, người thực hiện trước tiên phải chết.”</i>

note: [message]: role=advisor
en: Master, you are gravely injured!
vi: Chủ nhân, ngài bị thương nặng rồi!

note: [message]: role=advisor
en: Yes, master.
vi: Vâng, thưa chủ nhân.

note: [message]: speaker=narrator
en: There is darkness...
vi: Có bóng tối...

note: [message]: speaker=narrator
en: and peace...
vi: và lặng yên...

note: [message]: speaker=narrator
en: for a moment.
vi: trong chốc lát.

note: [message]: speaker=Mal Keshar
en: <big>AAAaaiiigghh!!</big>
vi: <big>AAAaaaaa!!</big>

note: [message]: speaker=Mal Keshar
en: The cold, it burns!
vi: Hơi lạnh, nó cháy!

note: [objective]: condition=win
en: Regain your strength
vi: Phục hồi lại sức mạnh của bạn

note: [objective]: condition=lose [objective]: condition=win
en: Destruction of Mal Keshar
vi: Mal Keshar bị tiêu diệt

note: [scenario]: id=10_Endless_Night
en: Endless Night
vi: Đêm vô tận

note: [objective]: condition=win
en: Defeat the foolish hero
vi: Đánh bại anh hùng ngốc

note: [unit]: type=Royal Guard, id=Foolish Hero [unit]: type=Highwayman, id=Foolish Hero [unit]: type=Elvish Marshal, id=Foolish Hero [unit]: type=Dwarvish Lord, id=Foolish Hero [unit]: type=Orcish Warlord, id=Foolish Hero
en: Foolish Hero
vi: Anh hùng ngốc

note: [message]: speaker=Mal Keshar
en: Is there an endless supply of foolish heroes with death wishes? Honestly, where do you all come from?
vi: Chẳng lẽ lại có một nguồn vô tận các anh hùng ngốc muốn chết ư? Tất cả chúng từ đâu ra vậy?

note: [message]: role=speakinghero
en: Well, that is the end of his evil ways.
vi: Đó là kết cục cho con đường xấu xa của hắn.

note: [unit_type]: id=Apprentice Mage, race=human, gender=male
en: Apprentice Mage
vi: Pháp sư tập sự

note: [attack]: type=impact
en: magic blast
vi: luồng phép thuật

note: [unit_type]: id=Apprentice Necromancer, race=human, gender=male
en: Apprentice Necromancer
vi: Pháp sư gọi hồn tập sự

note: [unit_type]: id=Dark Mage, race=human
en: Dark Mage
vi: Pháp sư bóng tối

note: [unit_type]: id=Frontier Baroness, race=human, gender=female
en: female^Frontier Baroness
vi: Nữ bá tước biên giới

note: [trait]: id=loyal
en: to himself
vi: với chính mình

note: [message]: speaker=Darken Volk
en: Your incompetence at this simple task is appalling. You will never grow strong enough to be of use to me.
vi: Sự kém cỏi của cậu trong công việc đơn giản này thật kinh khủng. Cậu sẽ chẳng bao giờ đủ mạnh để có ích cho ta.

note: [multiplayer]: id=multiplayer_A_New_Land
en: 4p — A New Land
vi: 4nc - Vùng đất mới

note: [part]
en: In the aftermath of the great war the remnants of humanity fled to an obscure secluded glen. Though they knew they could not hide from the mighty armies that had crushed their homeland, the leaders of the resistance hoped only for enough time to rebuild their forces.
vi: Sau cuộc chiến tranh khốc liệt, những người còn sống sót chạy trốn đến một thung lũng hẻo lánh ít ai biết đến. Dù biết rằng không thể trốn khỏi những quân đội hùng mạnh đã tàn phá quê hương của họ, những người chỉ huy kháng chiến chỉ hy vọng có đủ thời gian để xây dựng lại lực lượng.

note: [message]: speaker=narrator
en: You destroy the mushroom mine. The northwest undead now have 10 less income.
vi: Bạn đã phá hủy mỏ nấm. Bọn ma quái phía tây bắc giờ có thu nhập ít đi 10.

note: [message]: speaker=narrator
en: You destroy the mushroom mine. The northeast orcs now have 10 less income.
vi: Bạn đã phá hủy mỏ nấm. Bọn người thú phía đông bắc giờ có thu nhập ít đi 10.

note: [message]: speaker=narrator
en: You destroy the mushroom mine. The southwest orcs now have 10 less income.
vi: Bạn đã phá hủy mỏ nấm. Bọn người thú phía tây nam giờ có thu nhập ít đi 10.

note: [message]: speaker=narrator
en: You destroy the mushroom mine. The southeast undead now have 10 less income.
vi: Bạn đã phá hủy mỏ nấm. Bọn ma quái phía đông nam giờ có thu nhập ít đi 10.

note: [message]: speaker=narrator
en: One of your peasants has happened upon some spiders’ nests in the north and south.
vi: Một nông dân của bạn tình cờ thấy một số ổ nhện ở phía bắc và nam.

note: [message]: type=Peasant
en: I swear I saw somebody trapped in the spider’s web. Maybe we should rescue him?
vi: Tôi thề tôi đã nhìn thấy ai đó bị mắc trong lưới nhện. Có lẽ chúng ta nên cứu họ chăng?

note: [message]: speaker=narrator
en: Move any unit next to these captives and they will join your side. The spiders guarding each captive are currently wounded, the sooner you get there the better chance you have of killing them.
vi: Di chuyển bất kỳ đơn vị nào đến bên cạnh các tù nhân và họ sẽ gia nhập phe của bạn. Bọn nhện canh giữ mỗi tù nhân hiện đang bị thương, bạn càng đến đó sớm bạn càng có cơ hội giết chúng.

note: [message]: speaker=narrator
en: Your men report strange sounds coming from some caves to the east and west.
vi: Người của bạn báo cáo có âm thanh lạ phát ra từ một số hang động ở phía đông và tây.

note: [message]
en: It would seem the enemy has built some underground mushroom mines nearby — it must be where the mainstay of their resources are produced. If we could destroy them our chances wouldn’t nearly be so slim.
vi: Có vẻ kẻ thù đã xây dựng một số mỏ nấm dưới lòng đất gần đây - đó chắc hẳn là nơi tạo ra phần lớn tài nguyên của bọn chúng. Nếu chúng ta có thể phá hủy chúng thì cơ hội của chúng ta sẽ bớt mong manh hơn.

note: [message]: speaker=narrator
en: Move any unit onto these villages to destroy the mine. Each one you destroy will reduce the enemy’s income by 10.
vi: Di chuyển bất kỳ đơn vị nào vào các ngôi làng này để phá hủy hầm mỏ. Mỗi mỏ bạn phá hủy sẽ giảm thu nhập của kẻ thù đi 10.

note: [message]
en: This battle is nearly at an end. Victory is close at hand!
vi: Trận chiến đã đến hồi kết thúc. Chiến thắng đã gần trong tay!

note: [message]
en: We have survived the onslaught! The tide of the battle has turned, victory cannot elude us now!
vi: Chúng ta đã sống sót sau cuộc công kích! Chiều hướng của trận chiến đã thay đổi, giờ chúng ta đã nắm chắc chiến thắng!

note: [message]: speaker=narrator
en: You have won the game, but you may continue if you wish...
vi: Bạn đã thắng trò chơi, nhưng bạn vẫn có thể tiếp tục nếu muốn...

note: [message]: speaker=unit
en: I have fallen, but all is not lost!
vi: Tôi đã thất bại, nhưng vẫn chưa mất tất cả!

note: [message]: speaker=unit
en: I am done for, but we have yet to lose this battle!
vi: Tôi phải kết thúc rồi, nhưng chúng ta vẫn chưa thua trận chiến này!

note: [message]: speaker=unit
en: Comrades, avenge me!
vi: Đồng đội, hãy trả thù cho tôi!

note: [message]: speaker=unit
en: Do not fear, there is hope for us still!
vi: Đừng sợ, vẫn còn hy vọng cho chúng ta!

note: [option]
en: Return to menu
vi: Trở lại trình đơn

note: [message]: speaker=narrator
en: Peasants are your workers. Depending on the terrain, right-clicking on a peasant allows you to terraform the landscape and/or build castles, mines, farms, villages and universities.
vi: Nông dân là nhân công của bạn. Tùy thuộc vào địa hình, nhấn chuột phải lên một nông dân cho phép bạn thay đổi địa hình và/hoặc xây dựng lâu đài, mỏ, nông trại, làng và trường đại học.

note: [message]: speaker=narrator
en: Mages are your wise men. They can study at universities, pursuing advances in mining, farming and recruitment.
vi: Pháp sư là nhân tài của bạn. Họ có thể nghiên cứu ở các trường đại học, thúc đẩy tiến bộ trong khai khoáng, nông nghiệp và tuyển quân.

note: [message]: speaker=narrator [option]
en: Farms
vi: Nông trại

note: [message]: speaker=narrator
en: Farms can only be planted on grassland. Move a peasant onto a farm and he will begin to automatically harvest the cash crop.
vi: Nông trại chỉ có thể xây dựng trên đồng cỏ. Di chuyển một nông dân đến một nông trại, anh ta sẽ bắt đầu thu hoạch vụ mùa một cách tự động.

note: [message]: speaker=narrator
en: Villages can only be built on grassland. They provide income and healing as usual. Right-click on a peasant in a village and you can establish a university.
vi: Làng chỉ có thể được xây dựng trên đồng cỏ. Chúng cung cấp thu nhập và sự điều trị như bình thường. Nhấn chuột phải lên một nông dân trong làng và bạn có thể thành lập một trường đại học.

note: [message]: speaker=narrator
en: Mines can be built on hills or mountains. A peasant on a mine will automatically dig for gold at the start of your turn.
vi: Mỏ chỉ có thể được xây dựng trên đồi hay núi. Một nông dân ở mỏ sẽ tự động đào vàng ở đầu lượt của bạn.

note: [message]: speaker=narrator [option]
en: Universities
vi: Trường đại học

note: [message]: speaker=narrator
en: Any of the ‘Elvish’ style villages represent universities. At the start of your turn, Mages in universities automatically add to the study progress of your chosen research target. Right-click on a mage in a university to change research target.
vi: Bất kỳ ngôi làng kiểu ‘thần tiên‘ nào đều đại diện cho trường đại học. Ở đầu lượt của bạn, các pháp sư trong trường đại học tự động thêm vào tiến trình của mục tiêu nghiên cứu mà bạn đã chọn. Nhấn chuột phải lên một pháp sư trong trường đại học để thay đổi mục tiêu nghiên cứu.

note: #-#-#-#-#  1953 (Battle for Wesnoth 1.5.7+svn)  #-#-#-#-# [message]: speaker=narrator [option] [set_menu_item]: id=anl_diplomacy
en: Diplomacy
vi: Ngoại giao

note: [message]: speaker=narrator
en: Right-clicking on your leader when in a university allows you to select special diplomatic options.
vi: Nhấn chuột phải lên người chỉ huy của bạn khi đang ở trong một trường đại học cho phép bạn chọn các tùy chọn ngoại giao đặc biệt.

note: [message]: speaker=narrator
en: A New Land — Help
vi: Vùng đất mới - Trợ giúp

note: [message]: speaker=unit
en: I hereby donate 20 gold to the coffers of $df_player_name|.
vi: Tôi xin ủng hộ 20 lượng vàng vào kho bạc của $df_player_name|.

note: [message]: speaker=unit
en: $sf_player_name|, since our wisdom exceeds yours I have instructed my scholars to further your understanding of agriculture.
vi: $sf_player_name|, vì kiến thức của chúng tôi cao hơn bạn nên tôi đã chỉ thị cho các học giả của tôi nâng cao hơn nữa hiểu biết của bạn về nông nghiệp.

note: [message]: speaker=unit
en: $sm_player_name|, since the wisdom of my people exceeds yours I have instructed my scholars to aid you in your efforts to learn the science of mining.
vi: $sm_player_name|, vì kiến thức của chúng tôi cao hơn bạn nên tôi đã chỉ thị cho các học giả của tôi giúp đỡ bạn trong nỗ lực nghiên cứu khoa học khai khoáng.

note: [message]: speaker=unit
en: You know worryingly little about the arts of war, $sw_player_name|. I feel an obligation to instruct you in this vital matter.
vi: Bạn biết ít một cách đáng lo ngại về nghệ thuật chiến tranh, $sw_player_name|. Tôi cảm thấy bổn phận của mình là hướng dẫn bạn về vấn đề sống còn này.

note: [set_variable]
en: <span color='green'>$player_name</span>
    Share knowledge of agriculture
vi: <span color='green'>$player_name</span>
    Chia sẻ kiến thức về nông nghiệp.

note: [set_variable]
en: <span color='green'>$player_name</span>
    Share knowledge of mining
vi: <span color='green'>$player_name</span>
    Chia sẻ kiến thức về khai khoáng

note: [set_variable]
en: <span color='green'>$player_name</span>
    Share knowledge of warfare
vi: <span color='green'>$player_name</span>
    Chia sẻ kiến thức về quân sự

note: [message]: speaker=unit
en: Diplomatic Options
vi: Tùy chọn ngoại giao

note: [message]: speaker=unit
en: What shall I do?
vi: Tôi phải làm gì?

note: [option]
en: <span color='green'>Donate Funds</span>
    Give 20 gold to another player
vi: <span color='green'>Ủng hộ tiền bạc</span>
    Cho người chơi khác 20 vàng

note: [message]: speaker=unit
en: Who will you donate funds to?
vi: Bạn muốn ủng hộ tiền bạc cho ai?

note: [option]
en: <span color='green'>Share Knowledge</span>
    Help an ally with their research
vi: <span color='green'>Chia sẻ kiến thức</span>
    Giúp đỡ một đồng minh trong nghiên cứu

note: [message]: speaker=unit
en: Who will you share knowledge with?
vi: Bạn muốn chia sẻ kiến thức với ai?

note: [option]
en: <span color='green'>Negotiate with the Dwarves</span>
    Lets you recruit a Dwarvish unit
    Negotiation Progress: $player_$side_number|.leader_option_1.progress|/$player_$side_number|.leader_option_1.target
vi: <span color='green'>Thương lượng với người lùn</span>
    Cho phép bạn tuyển một đơn vị người lùn
    Quá trình thương lượng: $player_$side_number|.leader_option_1.progress|/$player_$side_number|.leader_option_1.target

note: [option]
en: <span color='green'>Negotiate with the Elves</span>
    Lets you recruit an Elvish unit
    Negotiation Progress: $player_$side_number|.leader_option_2.progress|/$player_$side_number|.leader_option_2.target
vi: <span color='green'>Thương lượng với thần tiên</span>
    Cho phép bạn tuyển một đơn vị thần tiên
    Quá trình thương lượng: $player_$side_number|.leader_option_2.progress|/$player_$side_number|.leader_option_2.target

note: [message]: speaker=narrator
en: Negotiation Complete
vi: Hoàn thành thương lượng

note: [message]: speaker=narrator
en: Our talks are complete — the Dwarves will gladly fight by your side. Which of our brethren do you want to recruit?
vi: Chúng ta đã thương lượng xong - các người lùn sẽ bằng lòng chiến đấu cùng các bạn. Bạn muốn tuyển ai trong số anh em chúng tôi?

note: [message]: speaker=narrator
en: Our talks are complete — the Elves shall aid you in this battle. Which our of kin do you wish to recruit?
vi: Chúng ta đã thương lượng xong - các thần tiên sẽ giúp đỡ các bạn trong trận chiến này. Bạn muốn tuyển ai trong số chúng tôi?

en: Rules:
vi: Quy luật:

en: Goal:
vi: Điểm:

note: [set_menu_item]: id=anl_choose_new_recruit
en: Choose New Recruit
vi: Chọn đơn vị mới

note: [message]: speaker=unit [message]: speaker=narrator
en: Study Complete
vi: Hoàn thành nghiên cứu

note: [message]: speaker=unit
en: Which type of unit would you like to be able to recruit?
vi: Bạn muốn có khả năng tuyển kiểu đơn vị nào?

note: [set_menu_item]: id=anl_oversee_research
en: Oversee Research
vi: Giám sát nghiên cứu

note: [message]: speaker=unit
en: We are currently studying $player_$side_number|.research.target_language_name|. To which end would you have our scholars devote their minds?
    
    Our farms produce $player_$side_number|.farming.gold|g
    Our mines produce $player_$side_number|.mining.gold|g
vi: Hiện nay chúng ta đang nghiên cứu $player_$side_number|.research.target_language_name|. Bạn muốn các học giả của chúng ta tập trung theo hướng nào?
    
    Nông trại của chúng ta sản xuất $player_$side_number|.farming.gold|g
    Mỏ của chúng ta sản xuất $player_$side_number|.mining.gold|g

note: [option]
en: Continue as before
vi: Tiếp tục như trước

note: [option]
en: <span color='green'>Agriculture</span>
    Farmers produce +1 gold
    Study Progress: $player_$side_number|.farming.progress|/$player_$side_number|.farming.target
vi: <span color='green'>Nông nghiệp</span>
    Nông dân sản xuất+1 vàng
    Quá trình nghiên cứu: $player_$side_number|.farming.progress|/$player_$side_number|.farming.target

note: [command] [research]
en: agriculture
vi: nông nghiệp

note: [option]
en: <span color='green'>Mining</span>
    Miners produce +1 gold
    Study Progress: $player_$side_number|.mining.progress|/$player_$side_number|.mining.target
vi: <span color='green'>Khai khoáng</span>
    Thợ mỏ sản xuất +1 vàng
    Quá trình nghiên cứu: $player_$side_number|.mining.progress|/$player_$side_number|.mining.target

note: [command]
en: mining
vi: khai khoáng

note: [option]
en: <span color='green'>Warfare</span>
    Allows you to recruit a new type of unit
    Study Progress: $player_$side_number|.warfare.progress|/$player_$side_number|.warfare.target
vi: <span color='green'>Quân sự</span>
    Cho phép bạn tuyển một kiểu đơn vị mới
    Quá trình nghiên cứu: $player_$side_number|.warfare.progress|/$player_$side_number|.warfare.target

note: [command]
en: warfare
vi: quân sự

note: [message]: speaker=narrator
en: $player_$side_number|.name|’s farms now produce $player_$side_number|.farming.gold gold.
vi: Nông trại của $player_$side_number|.name hiện giờ sản xuất $player_$side_number|.farming.gold lượng vàng.

note: [message]: speaker=narrator
en: $player_$side_number|.name|’s mines now produce $player_$side_number|.mining.gold gold.
vi: Mỏ của $player_$side_number|.name hiện giờ sản xuất $player_$side_number|.mining.gold lượng vàng.

note: [message]: speaker=narrator
en: $player_$side_number|.name|, we have finished researching warfare. Right-click on a mage in a university to select a unit to recruit.
vi: $player_$side_number|.name|, chúng ta đã hoàn thành nghiên cứu về quân sự. Nhấn chuột phải lên một pháp sư trong trường đại học để chọn đơn vị cần tuyển.

note: [message]: speaker=unit
en: Let’s cut you free!
vi: Để ta cởi trói cho ngươi nào!

note: [message]: speaker=narrator
en: You release the creature from the web and it agrees to help you.
vi: Bạn giải thoát con vật khỏi lưới nhện và nó đồng ý giúp bạn.

note: [set_menu_item]: id=anl_get_to_work
en: Get to Work!
vi: Làm việc đi!

note: [message]: speaker=unit
en: What shall I do my liege?
vi: Tôi phải làm gì thưa chủ tướng?

note: [option]: description=<span size='small'>
en: Convert to Grassland
vi: Chuyển thành đồng cỏ

note: [option]: description=<span size='small'>
en: Cost: 0g
vi: Tốn: 0 vàng

note: [option]: description=<span size='small'>
en: Plant Farm
vi: Xây dựng nông trại

note: [option]: description=<span size='small'>
en: Build Village
vi: Xây làng

note: [option]: description=<span size='small'>
en: Cost: 15g
vi: Tốn: 15 vàng

note: [option]: description=<span size='small'>
en: Build Castle
vi: Xây lâu đài

note: [option]: description=<span size='small'>
en: Cost: 6g
vi: Tốn: 6 vàng

note: [option]: description=<span size='small'>
en: Flood the Field
vi: Làm ngập cánh đồng

note: [option]: description=<span size='small'>
en: Cost: 4g
vi: Tốn: 4 vàng

note: [option]: description=<span size='small'>
en: Plant Saplings
vi: Trồng cây non

note: [option]: description=<span size='small'>
en: Cost: 1g
vi: Tốn: 1 vàng

note: [option]: description=<span size='small'>
en: Chop Down Forest
vi: Chặt rừng

note: [option]: description=<span size='small'>
en: Earns: 1g
vi: Kiếm được: 1 vàng

note: [option]: description=<span size='small'>
en: Build Mine
vi: Xây mỏ

note: [option]: description=<span size='small'>
en: Cost: 25g
vi: Tốn: 25 vàng

note: [option]: description=<span size='small'>
en: Make a Ford
vi: Tạo một chỗ cạn

note: [option]: description=<span size='small'>
en: Cost: 3g
vi: Tốn: 3 vàng

note: [option]: description=<span size='small'>
en: Landfill
vi: Đống đất

note: [option]: description=<span size='small'>
en: Cost: 5g
vi: Tốn: 5 vàng

note: [option]: description=<span size='small'>
en: Destroy the Ford
vi: Phá chỗ cạn

note: [option]: description=<span size='small'>
en: Smash Cave Floor
vi: Đập vỡ nền hang

note: [option]: description=<span size='small'>
en: Cost: 2g
vi: Tốn: 2 vàng

note: [option]: description=<span size='small'>
en: Harvest Mushrooms
vi: Thu hoạch nấm

note: [option]: description=<span size='small'>
en: Earns: 3g
vi: Kiếm được: 3 vàng

note: [option]: description=<span size='small'>
en: Build a Keep
vi: Xây một pháo đài

note: [option]: description=<span size='small'>
en: Establish University
vi: Thành lập trường đại học

note: [option]: description=<span size='small'>
en: Cost: 7g
vi: Tốn: 7 vàng

note: [option]: description=<span size='small'>
en: Clear the Ground
vi: Dọn sạch mặt đất

note: [advanced_preference]: type=combo
en: Compress saved games
vi: Nén bản lưu trò chơi

note: [option]: id=gzip
en: save_compression^Gzip
vi: Gzip

note: [option]: id=gzip
en: save_compression_desc^Default compression, faster
vi: Nén mặc định, nhanh hơn

note: [option]: id=bzip2
en: save_compression^Bzip2
vi: Bzip2

note: [option]: id=bzip2
en: save_compression_desc^Best compression, slower
vi: Nén tốt nhất, chậm hơn

note: [option]: id=none
en: save_compression^No
vi: Không

note: [option]: id=none
en: save_compression_desc^Large plain text files
vi: Tập tin văn bản bình thường

note: [advanced_preference]: type=boolean
en: Confirm deleting saves
vi: Xác nhận xóa bản lưu

note: [advanced_preference]: type=boolean
en: Mouse scrolling
vi: Cuộn chuột

note: [advanced_preference]: type=boolean
en: Middle-click scrolling
vi: Cuộn nhấn chuột giữa

note: [advanced_preference]: type=boolean
en: Keep scrolling when mouse leaves window
vi: Tiếp tục cuộn khi chuột rời khỏi cửa sổ

note: [advanced_preference]: type=boolean
en: Show combat
vi: Hiện trận đấu

note: [advanced_preference]: type=boolean
en: Auto-open whisper windows in lobby
vi: Tự động mở cửa sổ tin nhắn riêng trong phòng gặp gỡ

note: [advanced_preference]: type=boolean
en: Follow unit actions
vi: Theo dõi hành động của đơn vị

note: [advanced_preference]: type=boolean
en: Choose whether the map view should scroll to a unit when an action or move is animated
vi: Chọn giữa việc cảnh nhìn bản đồ có cuộn theo một đơn vị quân khi có hành động hoặc di chuyển hay không

note: [advanced_preference]: type=int
en: Chat message aging
vi: Thời hạn tin nhắn tán gẫu

note: [advanced_preference]: type=boolean
en: Use 12-hour clock format
vi: Sử dụng định dạng đồng hồ 12 giờ

note: [advanced_preference]: type=boolean
en: Confirm loading saves from a different version
vi: Xác nhận tải bản lưu từ một phiên bản khác

note: [advanced_preference]: type=boolean
en: Show all unit types in help
vi: Hiện tất cả các kiểu đơn vị trong trợ giúp

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [unstore_unit] [lua]: set_status
en: poisoned
vi: bị nhiễm độc

note: [objectives] [lua]: generate_objectives
en: Gold carryover:
vi: Lượng vàng mang theo:

note: [language]
en: cold
vi: lạnh

note: [language]
en: impact
vi: va đập

note: [language]
en: melee
vi: cận chiến

note: [language]
en: ranged
vi: từ xa

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [about] #-#-#-#-#  1335 (PACKAGE VERSION)  #-#-#-#-# (itstool) path: td/p #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS: The group type
en: Programming
vi: Lập trình

note: [about]
en: General Purpose Administration and Coordination
vi: Quản lý và phối hợp đa năng

note: [about]
en: Internationalization Managers
vi: Quản lý quốc tế hóa

note: [about]
en: Multiplayer Maps and Balancing
vi: Bản đồ và bảng cân đối nhiều người chơi

note: [about]
en: Miscellaneous Contributors
vi: Đóng góp hỗn hợp

note: [about]
en: Bots
vi: Người máy

note: [about]
en: Afrikaans Translation
vi: Bản dịch tiếng Nam Phi

note: [about]
en: Arabic Translation
vi: Bản dịch tiếng Ả Rập

note: [about]
en: Basque Translation
vi: Bản dịch tiếng Basque

note: [about]
en: Bulgarian Translation
vi: Bản dịch tiếng Bun-ga-ri

note: [about]
en: Catalan Translation
vi: Bản dịch tiếng Catalan

note: [about]
en: Chinese Translation
vi: Bản dịch tiếng Trung Quốc

note: [about]
en: Chinese (Taiwan) Translation
vi: Bản dịch tiếng Trung Quốc (Đài Loan)

note: [about]
en: Croatian Translation
vi: Bản dịch tiếng Croatia

note: [about]
en: Czech Translation
vi: Bản dịch tiếng Séc

note: [about]
en: Danish Translation
vi: Bản dịch tiếng Đan Mạch

note: [about]
en: Dutch Translation
vi: Bản dịch tiếng Hà Lan

note: [about]
en: English (GB) Translation
vi: Bản dịch tiếng Anh (Vương quốc Anh)

note: [about]
en: English (Shaw) Translation
vi: Bản dịch tiếng Anh (bảng chữ cái Shaw)

note: [about]
en: Esperanto Translation
vi: Bản dịch tiếng Esperanto (Quốc tế ngữ)

note: [about]
en: Estonian Translation
vi: Bản dịch tiếng Estonia

note: [about]
en: Filipino Translation
vi: Bản dịch tiếng Phi-líp-pin

note: [about]
en: Finnish Translation
vi: Bản dịch tiếng Phần Lan

note: [about]
en: French Translation
vi: Bản dịch tiếng Pháp

note: [about]
en: Friulian Translation
vi: Bản dịch tiếng Friuli

note: [about]
en: Galician Translation
vi: Bản dịch tiếng Galicia

note: [about]
en: German Translation
vi: Bản dịch tiếng Đức

note: [about]
en: Greek Translation
vi: Bản dịch tiếng Hy Lạp

note: [about]
en: Hebrew Translation
vi: Bản dịch tiếng Do Thái

note: [about]
en: Hungarian Translation
vi: Bản dịch tiếng Hung-ga-ri

note: [about]
en: Icelandic Translation
vi: Bản dịch tiếng Ai-xơ-len

note: [about]
en: Indonesian Translation
vi: Bản dịch tiếng In-đô-nê-xi-a

note: [about]
en: Irish Translation
vi: Bản dịch tiếng Ai-len

note: [about]
en: Italian Translation
vi: Bản dịch tiếng Ý

note: [about]
en: Japanese Translation
vi: Bản dịch tiếng Nhật

note: [about]
en: Korean Translation
vi: Bản dịch tiếng Hàn Quốc

note: [about]
en: Latin Translation
vi: Bản dịch tiếng La-tinh

note: [about]
en: Latvian Translation
vi: Bản dịch tiếng Latvia

note: [about]
en: Lithuanian Translation
vi: Bản dịch tiếng Lát-vi

note: [about]
en: Macedonian Translation
vi: Bản dịch tiếng Ma-xê-đô-ni-a

note: [about]
en: Marathi Translation
vi: Bản dịch tiếng Maratha

note: [about]
en: Norwegian Translation
vi: Bản dịch tiếng Na Uy

note: [about]
en: Old English Translation
vi: Bản dịch tiếng Anh cổ

note: [about]
en: Polish Translation
vi: Bản dịch tiếng Ba Lan

note: [about]
en: Portuguese Translation
vi: Bản dịch tiếng Bồ Đào Nha

note: [about]
en: Portuguese (Brazil) Translation
vi: Bản dịch tiếng Bồ Đào Nha (Braxin)

note: [about]
en: Romanian Translation
vi: Bản dịch tiếng Ru-ma-ni

note: [about]
en: Russian Translation
vi: Bản dịch tiếng Nga

note: [about]
en: Scottish Gaelic Translation
vi: Bản dịch tiếng Gael Scotland

note: [about]
en: Serbian Translation
vi: Bản dịch tiếng Xéc-bi

note: [about]
en: Slovak Translation
vi: Bản dịch tiếng Slô-va-ki-a

note: [about]
en: Slovenian Translation
vi: Bản dịch tiếng Slô-vê-ni-a

note: [about]
en: Spanish Translation
vi: Bản dịch tiếng Tây Ban Nha

note: [about]
en: Swedish Translation
vi: Bản dịch tiếng Thụy Điển

note: [about]
en: Turkish Translation
vi: Bản dịch tiếng Thổ Nhĩ Kỳ

note: [about]
en: Ukrainian Translation
vi: Bản dịch tiếng Ukraina

note: [about]
en: Valencian (southern Catalan) Translation
vi: Bản dịch tiếng Valencia (nam Catalan)

note: [about]
en: Vietnamese Translation
vi: Bản dịch tiếng Việt

note: [about] Real Acadèmia de Cultura Valenciana
en: RACV’s Translation
vi: Bản dịch của RACV

note: [item]: id=altar_evil
en: Evil Altar
vi: Bệ thờ kẻ xấu

note: [item]: id=anvil
en: Anvil
vi: Đe

note: [item]: id=archery-target
en: Archery Target
vi: Bia bắn cung

note: [item]: id=armor-golden
en: Golden Armor
vi: Áo giáp vàng

note: [item]: id=armor
en: Armor
vi: Áo giáp

note: [item]: id=axe [item]: id=axe2
en: Axe
vi: Rìu

note: [item]: id=ball-blue
en: Blue Ball
vi: Quả cầu xanh lam

note: [item]: id=ball-green
en: Green Ball
vi: Quả cầu xanh lục

note: [item]: id=ball-magenta
en: Magenta Ball
vi: Quả cầu đỏ tía

note: [item]: id=barrel
en: Barrel
vi: Thùng

note: [item]: id=bomb
en: Bomb
vi: Bom

note: [item]: id=bonestack
en: Bonestack
vi: Đống xương

note: [item]: id=bow-crystal [item]: id=bow-crystal2
en: Crystal Bow
vi: Cung tinh thể

note: [item]: id=bow-elven [item]: id=bow-elven2
en: Elven Bow
vi: Cung của thần tiên

note: #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Branch Translators: Menu item Verb/Branch/Branch
en: Branch
vi: Nhánh

note: [item]: id=buckler [item]: id=buckler2
en: Buckler
vi: Khiên

note: [item]: id=chest-plain-closed
en: Closed Plain Chest
vi: Hòm đóng

note: [item]: id=chest-plain-open
en: Open Plain Chest
vi: Hòm mở

note: [item]: id=cloak-green
en: Green Cloak
vi: Áo choàng xanh lục

note: [item]: id=coffin-closed
en: Closed Coffin
vi: Quan tài đóng

note: [item]: id=dragonstatue
en: Dragon Statue
vi: Tượng rồng

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=flower1 [item]: id=flower2 [item]: id=flower3 [item]: id=flower4
en: Flower
vi: Hoa

note: [item]: id=gohere
en: Go Here Overlay
vi: Lớp phủ Đến đây

note: [item]: id=gold-coins-large
en: Large Pile of Gold Coins
vi: Chồng đồng tiền vàng lớn

note: [item]: id=gold-coins-medium
en: Pile of Gold Coins
vi: Chồng đồng tiền vàng

note: [item]: id=gold-coins-small
en: Small Pile of Gold Coins
vi: Chồng đồng tiền vàng nhỏ

note: [item]: id=grain-sheaf
en: Grain Sheaf
vi: Bó lúa

note: [item]: id=hammer-runic
en: Runic Hammer
vi: Búa khắc dấu thần

note: [item]: id=leather-pack
en: Leather Pack
vi: Gói bằng da

note: [item]: id=orcish-flag
en: Orcish Flag
vi: Cờ của người thú

note: [item]: id=ornate1 [item]: id=ornate2
en: Ornate
vi: Trang trí

note: [item]: id=potion-blue
en: Blue Potion
vi: Liều thuốc màu xanh lam

note: [item]: id=potion-green
en: Green Potion
vi: Liều thuốc màu xanh lục

note: [item]: id=potion-gray
en: Gray Potion
vi: Liều thuốc màu xám

note: [item]: id=potion-red
en: Red Potion
vi: Liều thuốc màu đỏ

note: [item]: id=potion-yellow
en: Yellow Potion
vi: Liều thuốc màu vàng

note: [item]: id=ring-brown
en: Brown Ring
vi: Nhẫn nâu

note: [item]: id=ring-gold
en: Golden Ring
vi: Nhẫn vàng

note: [item]: id=ring-red
en: Red Ring
vi: Nhẫn đỏ

note: [item]: id=ring-silver
en: Silver Ring
vi: Nhẫn bạc

note: [item]: id=ring-white
en: White Ring
vi: Nhẫn trắng

note: [item]: id=scarecrow
en: Scarecrow
vi: Bù nhìn

note: [item]: id=spear-fancy [item]: id=spear-fancy2
en: Fancy Spear
vi: Giáo sặc sỡ

note: [item]: id=staff [item]: id=staff2
en: Staff
vi: Gậy

note: [item]: id=staff-magic [item]: id=staff-magic2
en: Magic Staff
vi: Gậy phép thuật

note: [item]: id=stone-tablet
en: Stone Tablet
vi: Phiến đá

note: [item]: id=straw-bale1 [item]: id=straw-bale2
en: Bale of Straw
vi: Kiện rơm

note: [item]: id=sword [item]: id=sword2
en: Sword
vi: Kiếm

note: [item_group]: id=scenery
en: Scenery
vi: Cảnh vật

note: [item]: id=castle-ruins [item]: id=castle-ruins2 [item]: id=castle-ruins3
en: Castle Ruins
vi: Tàn tích lâu đài

note: [item]: id=circle-magic
en: Magic Circle
vi: Vòng tròn phép thuật

note: [item]: id=circle-magic-glow
en: Glowing Magic Circle
vi: Vòng tròn phép thuật phát sáng

note: [item]: id=dwarven-doors-closed
en: Closed Dwarven Doors
vi: Cửa Động Người Lùn đóng

note: [item]: id=flames
en: Flames
vi: Lửa

note: [item]: id=gate-rusty-se
en: Rusty Gate South East
vi: Cổng sắt gỉ phía đông nam

note: [item]: id=gate-rusty-sw
en: Rusty Gate South West
vi: Cổng sắt gỉ phía tây nam

note: [item]: id=icepack1
en: Ice Pack
vi: Đống băng

note: [item]: id=leanto
en: Lean-to
vi: Mái che

note: [item]: id=nest-empty
en: Empty Nest
vi: Tổ rỗng

note: [item]: id=nest-full
en: Full Nest
vi: Tổ đầy

note: [item]: id=oak-leaning
en: Leaning Oak
vi: Cây sồi nghiêng

note: [item]: id=pine1 [item]: id=pine2
en: Pine Tree
vi: Cây thông

note: [item]: id=rock-cairn [item]: id=rock-cairn2
en: Rock Cairn
vi: Ụ đá

note: [item]: id=rune1 [item]: id=rune2 [item]: id=rune3 [item]: id=rune4 [item]: id=rune5 [item]: id=rune6
en: Rune
vi: Dấu thần

note: [item]: id=rune1-glow [item]: id=rune2-glow [item]: id=rune3-glow [item]: id=rune4-glow [item]: id=rune5-glow [item]: id=rune6-glow
en: Glowing Rune
vi: Dấu thần phát sáng

note: [item]: id=signpost
en: Signpost
vi: Biển chỉ đường

note: [item]: id=snowbits [item]: id=snowbits2
en: Piles of Snow
vi: Đống tuyết

note: [item]: id=summoning-center
en: Summoning Center
vi: Trung tâm triệu gọi

note: [item]: id=summoning-circle1 [item]: id=summoning-circle2 [item]: id=summoning-circle3 [item]: id=summoning-circle4 [item]: id=summoning-circle5 [item]: id=summoning-circle6
en: Summoning Circle
vi: Vòng tròn triệu gọi

note: [item]: id=tent-fancy-red
en: Fancy Red Tent
vi: Lều đỏ sặc sỡ

note: [item]: id=tent-ruin-1
en: Ruined Tent
vi: Lều hỏng

note: [item]: id=tent-shop-weapons
en: Weapons Shop Tent
vi: Lều bán vũ khí

note: [item]: id=trapdoor-closed
en: Closed Trapdoor
vi: Cửa chui đóng

note: [item]: id=trapdoor-open
en: Open Trapdoor
vi: Cửa chui mở

note: [item]: id=trash
en: Trash Pile
vi: Đống rác

note: [item]: id=village-human-burned1 [item]: id=village-human-burned2 [item]: id=village-human-burned3 [item]: id=village-human-burned4
en: Burned Human Village
vi: Làng của con người bị đốt

note: #-#-#-#-#  1952 (Battle for Wesnoth)  #-#-#-#-# [item]: id=whirlpool
en: Whirlpool
vi: Xoáy nước

note: [set_menu_item]: id=ai_controller_unit_control_{UNIT_ID}
en: Ask $ai_controller_unit.name to move here
vi: Yêu cầu $ai_controller_unit.name di chuyển đến đây

note: [set_menu_item]: id=ai_controller_leader_control_{CONTROLLED_SIDE}
en: Ask $ally_leader.name (leader of side $ally_leader.side) to move here
vi: Yêu cầu $ally_leader.name (chỉ huy của phe $ally_leader.side) di chuyển đến đây

note: [note]
en: In this scenario, you may issue instructions to an allied side by right-clicking on a unit that belongs to it.
vi: Trong màn chơi này, bạn có thể ra chỉ thị cho một phe đồng minh bằng cách nhấn chuột phải lên một đơn vị thuộc phe đó.

note: [overview_message_has_instructions]: speaker=narrator [overview_message_no_instructions]: speaker=narrator [literal]
en: Instruct ally
vi: Chỉ đạo đồng minh

note: [overview_message_has_instructions]: speaker=narrator
en: $ally_leader.name (side $ally_side|) is carrying out the following instructions:
vi: $ally_leader.name (phe $ally_side|) đang thực hiện chỉ thị sau:

note: [overview_message_no_instructions]: speaker=narrator
en: $ally_leader.name (side $ally_side|) has not been given any instructions and is acting normally.
vi: $ally_leader.name (phe $ally_side|) không được cho bất kỳ chỉ thị nào và đang hành động như bình thường.

note: [aggression]
en: Be more aggressive
vi: Tấn công quyết liệt hơn

note: [aggression]
en: aggressive.
vi: tấn công quyết liệt.

note: [caution]
en: Be more defensive
vi: Giữ thế phòng thủ

note: [caution]
en: defensive.
vi: phòng ngự.

note: [focus_on_enemy]
en: Focus on defeating...
vi: Tập trung đánh bại...

note: [focus_on_enemy]
en: focusing on defeating $ai_controller.side_$ally_side|_current_settings.focus_on_enemy.side_description|.
vi: tập trung đánh bại $ai_controller.side_$ally_side|_current_settings.focus_on_enemy.side_description|.

note: [then] [else]
en: Side $temp_i
vi: Phe $temp_i

note: [else]
en: side $temp_i
vi: phe $temp_i

note: [command]
en: side $temp_i ($side_i_leader.name|)
vi: phe $temp_i ($side_i_leader.name|)

note: [protect]
en: Focus on protecting...
vi: Tập trung bảo vệ...

note: [protect]
en: focusing on protecting $ai_controller.side_$ally_side|_current_settings.protect.side_description|.
vi: tập trung bảo vệ $ai_controller.side_$ally_side|_current_settings.protect.side_description|.

note: [option]
en: Defend a location...
vi: Bảo vệ một vị trí...

note: [print]
en: Right-click to select a location to defend
vi: Nhấn chuột phải để chọn vị trí cần bảo vệ

note: [set_menu_item]: id=ai_controller_defend_location_picker
en: Defend this location
vi: Bảo vệ vị trí này

note: [command]
en: focusing on defending the area around $x1|,$y1|.
vi: tập trung bảo vệ khu vực xung quanh $x1|,$y1|.

note: [print]
en: Location selection canceled
vi: Đã hủy bỏ chọn vị trí

note: [revoke_objective_orders]
en: Clear objective orders
vi: Xóa chỉ thị mục tiêu

note: [revoke_objective_orders] [revoke_behavior_orders] [then]
en: none set.
vi: không thiết lập gì.

note: [revoke_behavior_orders]
en: Clear behavior orders
vi: Xóa chỉ thị hành vi

note: [revoke_all_orders]
en: Clear all orders
vi: Xóa mọi chỉ thị

note: [do]
en: Objective: $ai_controller.side_$ally_side|_current_settings.currently_doing_objective_description
    Behavior: $ai_controller.side_$ally_side|_current_settings.currently_doing_behavior_description
vi: Mục tiêu: $ai_controller.side_$ally_side|_current_settings.currently_doing_objective_description
    Hành vi: $ai_controller.side_$ally_side|_current_settings.currently_doing_behaviour_description

note: [literal]
en: Set objective...
vi: Thiết lập mục tiêu...

note: [literal]
en: Set behavior...
vi: Thiết lập hành vi...

en: Set special orders...
vi: Thiết lập chỉ thị đặc biệt...

en: Move leader to...
vi: Di chuyển người chi huy đến...

en: Right-click to select a location to move leader to
vi: Nhấn chuột phải để chọn vị trí cần di chuyển người chỉ huy đến

en: Move leader here
vi: Di chuyển người chỉ huy đến đây

en: moving leader to $x1|,$y1|.
vi: Di chuyển người chỉ huy đến $x1|,$y1|.

en: Clear special orders
vi: Xóa chỉ thị đặc biệt

en: Special: $ai_controller.side_$ally_side|_current_settings.currently_doing_special_description
vi: Đặc biệt: $ai_controller.side_$ally_side|_current_settings.currently_doing_special_description

note: [lua]: generate_objectives
en: Early finish bonus.
vi: Thưởng kết thúc sớm.

note: [lua]: generate_objectives
en: No early finish bonus.
vi: Không có thưởng kết thúc sớm.

en: 
    100% of finishing gold carried over to the next scenario.
vi: 
    100% lượng vàng kết thúc được mang sang màn chơi kế tiếp.

en: 
    40% of finishing gold carried over to the next scenario.
vi: 
    40% lượng vàng kết thúc được mang sang màn chơi kế tiếp.

en: 
    20% of finishing gold carried over to the next scenario.
vi: 
    20% lượng vàng kết thúc được mang sang màn chơi kế tiếp.

note: [message]: speaker=narrator
en: You have come across a wishing well. What would you like to wish for?
vi: Bạn đi ngang qua một cái giếng cầu ước. Bạn muốn ước điều gì?

note: [option]
en: A swift victory
vi: Một chiến thắng nhanh chóng

note: [message]: speaker=unit
en: With this golden coin, I wish that this battle end in a swift and safe victory.
vi: Với đồng tiền vàng này, tôi ước trận chiến này kết thúc bằng một chiến thắng nhanh chóng và an toàn.

note: [option]
en: Lots of gold
vi: Nhiều vàng

note: [message]: speaker=unit
en: I wish this single gold coin be returned ten-fold to me.
vi: Tôi ước được một lượng gấp mười lần đồng tiền vàng này.

note: [option]
en: Peace throughout Wesnoth.
vi: Hòa bình trên khắp Wesnoth.

note: [message]: speaker=unit
en: The only thing worth wishing for is peace throughout the land.
vi: Điều duy nhất đáng để ước là hòa bình trên khắp vùng đất.

note: [option]
en: Don’t make a wish.
vi: Không ra điều ước.

note: [object]: id={ID}
en: Potion of Healing
vi: Liều thuốc trị thương

note: [object]: id={ID}
en: A feeling of well-being overwhelms the drinker.
vi: Một cảm giác sung sướng bao trùm người uống.

note: [object]: id={ID}
en: You are not worthy of healing.
vi: Bạn không xứng đáng để được trị thương.

note: [object]: id={ID}
en: Poison is seeping through the veins of this unit at this very moment.
vi: Trong khoảnh khắc, chất độc thấm qua các mạch máu của đơn vị này.

en: Sprinkling this water on melee weapons grants them the <i>arcane</i> damage type until the end of the current scenario. Should $unit.name use it?
vi: Vẩy nước này lên các vũ khí cận chiến sẽ ban cho chúng kiểu thiệt hại <i>bí kíp</i> đến hết màn chơi hiện thời. $unit.name có nên sử dụng nó không?

en: holy water^Take it
vi: Giữ lấy

en: holy water^Leave it
vi: Bỏ lại

note: [object]
en: This water will make melee weapons have the <i>arcane</i> damage type until the end of the current scenario.
vi: Nước này sẽ làm cho các vũ khí cận chiến có kiểu thiệt hại <i>bí kíp</i> đến hết màn chơi hiện thời.

note: [object]: id={ID}
en: Potion of Strength
vi: Liều thuốc sức mạnh

note: [object]: id={ID}
en: Strength is given to the drinker.
vi: Người uống được ban sức mạnh.

note: [object]: id={ID}
en: Potion of Decay
vi: Liều thuốc hủy hoại

note: [object]: id={ID}
en: This poor unit drank something really bad.
vi: Đơn vị tội nghiệp này đã uống một thứ rất có hại.

note: [object]: id={ID}
en: Ring of Regeneration
vi: Nhẫn tái tạo

note: [object]: id={ID}
en: This ring will heal the bearer a little each turn.
vi: Chiếc nhẫn này sẽ hồi cho người đeo một ít máu ở mỗi lượt.

note: [object]: id={ID}
en: Ring of Slowness
vi: Nhẫn chậm chạp

note: [object]: id={ID}
en: The bearer of this ring is slowed.
vi: Người đeo chiếc nhẫn này đã bị chậm.

note: [object]: id={ID}
en: Staff of Swiftness
vi: Gậy thần tốc

note: [object]: id={ID}
en: This staff will grant the bearer swift movement.
vi: Cây gậy này sẽ ban cho người cầm nó tốc độ di chuyển nhanh chóng.

note: [object]: id={ID}
en: Only magical beings can wield such an object.
vi: Chỉ những đơn vị quân phép thuật mới có thể sử dụng một vật như thế này.

en: Should $unit.name pick up the trident?
vi: $unit.name có nên lấy cây đinh ba không?

en: storm trident^Take it
vi: Giữ lấy

en: storm trident^Leave it
vi: Bỏ lại

en: (early finish bonus)
vi: (thưởng kết thúc sớm)

en: Alternative objective:
vi: Mục tiêu thay thế:

en: Bonus objective:
vi: Mục tiêu thưởng thêm:

note: [note]: description=<b>
en: This is the last scenario.
vi: Đây là màn chơi cuối cùng.

note: [message]: speaker=narrator
en: The computer player might not be able to play side $side_number properly in this scenario. Side $side_number is intended to be played by a human player.
vi: Máy tính không thể điều khiển phe $side_number chính xác trong màn chơi này. Phe $side_number vốn dành cho người điều khiển.

note: #-#-#-#-#  1868 (PACKAGE VERSION)  #-#-#-#-# TRANS: A smiley (http://en.wikipedia.org/wiki/Smiley) explanation TRANS: ASCII-art equivalents are :-( and :(
en: Sad
vi: Buồn

en: Transience
vi: Tạm Thời

note: [message]: speaker=narrator
en: You retrieve $amount_gold pieces of gold.
vi: Bạn nhận được $amount_gold lượng vàng.

note: [color_range]: id=brightgreen
en: Bright green
vi: Xanh lục sáng

note: [color_range]: id=brightorange
en: Bright orange
vi: Cam sáng

note: [color_range]: id=reef
en: Reef
vi: Đá ngầm

note: [color_range]: id=shallow_water
en: Shallow water
vi: Nước nông

note: [color_range]: id=swamp_water
en: Swamp water
vi: Nước đầm lầy

note: [color_range]: id=rails
en: Rail
vi: Đường ray

note: [language]
en: Lawful units fight better during the day, and worse at night.
    
    Day: +25% Damage
    Night: −25% Damage
vi: Các đơn vị chính thống chiến đấu tốt hơn vào ban ngày, và kém hơn vào ban đêm.
    
    Ngày: Lượng thiệt hại +25%
    Đêm: Lượng thiệt hại −25%

note: [language]
en: Neutral units are unaffected by day and night, fighting equally well under both conditions.
vi: Các đơn vị trung lập không bị ảnh hưởng bởi ngày và đêm, chiến đấu như nhau trong cả hai điều kiện.

note: [language]
en: Chaotic units fight better at night, and worse during the day.
    
    Day: −25% Damage
    Night: +25% Damage
vi: Các đơn vị hỗn độn chiến đấu tốt hơn vào ban đêm, và kém hơn vào ban ngày.
    
    Ngày: Lượng thiệt hại −25%
    Đêm: Lượng thiệt hại +25%

note: [server]
en: Official Wesnoth Server
vi: Máy chủ Wesnoth chính thức

note: [server]
en: Alternate Wesnoth Server
vi: Máy chủ Wesnoth thay thế

note: [label]: id=title
en: Install Dependencies
vi: Cài đặt thành phần phụ thuộc

note: [lua]: carryover.get_popup_text_basic
en: Scenario Report
vi: Báo cáo màn chơi

note: [lua]: carryover.get_popup_text_basic
en: You have emerged victorious!
vi: Bạn đã giành chiến thắng!

note: [lua]: carryover.get_popup_text_basic
en: Defeat
vi: Thua cuộc

note: [lua]: carryover.get_popup_text_basic
en: You have been defeated!
vi: Bạn đã bị đánh bại!

note: [lua]: carryover.remaining_gold_message
en: Remaining gold:
vi: Lượng vàng còn lại:

note: [lua]: carryover.bonus_gold_message
en: Turns finished early:
vi: Số lượt kết thúc sớm:

note: [lua]: carryover.bonus_gold_message
en: Early finish bonus:
vi: Thưởng kết thúc sớm:

note: [lua]: carryover.carryover_mesage
en: You will start the next scenario with $gold on top of the defined minimum starting gold. | You will start the next scenario with $gold on top of the defined minimum starting gold.
vi[0]: Bạn sẽ bắt đầu màn chơi tiếp theo với $gold lượng vàng thêm vào lượng vàng tối thiểu của màn chơi.

note: [lua]: carryover.carryover_mesage
en: You will start the next scenario with $gold or its defined minimum starting gold, whichever is higher. | You will start the next scenario with $gold or its defined minimum starting gold, whichever is higher.
vi[0]: Bạn sẽ bắt đầu màn chơi tiếp theo với $gold lượng vàng hoặc lượng vàng tối thiểu của màn chơi, tùy vào lượng vàng nào nhiều hơn.

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [lua]: set_status
en: female^poisoned
vi: bị nhiễm độc

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [lua]: set_status
en: female^slowed
vi: bị chậm

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [lua]: set_status
en: slowed
vi: bị chậm

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [lua]: set_status
en: female^petrified
vi: bị hóa đá

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [lua]: set_status
en: petrified
vi: bị hóa đá

note: [lua]: set_status
en: female^unhealable
vi: không thể hồi máu

note: [lua]: set_status
en: unhealable
vi: không thể hồi máu

en: input
vi: tập tin nguồn

note: #-#-#-#-#  wesnoth.wml.pot (PACKAGE VERSION)  #-#-#-#-# [lua]: generate_objectives
en: Victory:
vi: Chiến thắng:

note: [lua]: generate_objectives
en: Defeat:
vi: Thua cuộc:

note: [action]: id=button-playreplay, type=image
en: continuous replay
vi: phát lại liên tục

note: [action]: id=button-resetreplay, type=image
en: reset to beginning
vi: đặt lại từ đầu

note: [action]: id=button-nextturn, type=image
en: play turn
vi: phát lượt

note: [action]: id=button-nextside, type=image
en: play side turn
vi: phát lượt của phe

note: [menu]: id=show-what
en: Point of view
vi: Góc nhìn

note: [action]: id=skip-animation, type=checkbox
en: Skip animation
vi: Bỏ qua hoạt ảnh

en: pause
vi: tạm dừng

note: [theme]: id=Default
en: theme^Default
vi: Mặc định

note: [label]: id=label-mp
en: MP
vi: NNC

note: [label]: id=label-def
en: def
vi: pt

note: [unit_level]: id=unit-level
en: statuspanel^lvl
vi: cấp

note: [tip]
en: <i>― The Wesnoth Design Guide</i>
vi: <i>― Chỉ dẫn thiết kế Wesnoth</i>

note: [tip]
en: Don’t neglect to earn your leader experience! You need to keep him safe, but if you coddle him too much he may be too weak to survive future battles.
vi: Đừng sao lãng việc kiếm kinh nghiệm cho người chỉ huy của bạn! Bạn cần giữ anh ta an toàn, nhưng nếu bạn nâng niu quá mức, anh ta có thể quá yếu để sống sót trong những trận chiến tương lai.

note: [tip]
en: In the <b>Actions</b> menu, you can select <b>Show Enemy Moves</b> to highlight all the hexes your adversary can move to (assuming your units stay where they are). Use this to make sure the enemy can’t reach your weak or injured units on his next turn.
vi: Trong trình đơn <b>Hành động</b>, bạn có thể chọn <b>Hiện di chuyển của kẻ thù</b> để tô sáng tất cả các ô lục giác mà đối thủ có thể di chuyển đến (giả sử các đơn vị của bạn vẫn ở tại chỗ). Sử dụng thao tác này để đảm bảo kẻ thù không thể tiếp cận các đơn vị yếu hoặc bị thương của bạn ở lượt kế tiếp.

note: [tip]
en: <i>― The Wesnoth Tactical Guide</i>
vi: <i>― Chỉ dẫn chiến thuật Wesnoth</i>

note: [tip]
en: Units with the <i>Intelligent</i> trait need fewer experience points to level up. Early in a campaign, try to give killing blows to these units so you can get some high-level troops sooner.
vi: Các đơn vị có đặc điểm <i>thông minh</i> cần ít điểm kinh nghiệm để nâng cấp hơn. Ban đầu trong một chiến dịch, cố gắng để các đơn vị này đánh đòn kết liễu, như thế bạn sẽ có quân lính cấp cao sớm hơn.

note: [tip]
en: <i>― King Konrad, 536YW</i>
vi: <i>― Vua Konrad, năm Wesnoth 536</i>

note: [tip]
en: The encircling tactic is very powerful, particularly against fast opponents. By placing two units on opposite sides of an enemy, their zones of control will restrict it to one hex of movement in any direction. Unfortunately, you must completely surround skirmishers to immobilize them.
vi: Chiến thuật bao vây rất lợi hại, đặc biệt là để chống lại những đối thủ di chuyển nhanh. Bằng cách bố trí hai đơn vị ở hai phía đối diện của một kẻ thù, vùng kiểm soát của chúng sẽ hạn chế kẻ thù chỉ còn một ô lục giác di chuyển theo bất kỳ hướng nào. Không may là bạn phải vây kín hoàn toàn các đơn vị đột nhập để ngăn chúng di chuyển.

note: [tip]
en: <i>― Memoirs of Gweddry, 627YW</i>
vi: <i>― Hồi ký của Gweddry, năm Wesnoth 627</i>

note: [tip]
en: You can access the <b>Recruit</b> and <b>Recall</b> commands by right-clicking on a castle tile. That will let you choose the precise hex you put a unit in. Placing units wisely can sometimes let you reach a village a turn earlier.
vi: Bạn có thể truy cập các lệnh <b>Tuyển quân</b> và <b>Gọi lại</b> bằng cách nhấn chuột phải trên một ô lâu đài. Thao tác đó sẽ cho bạn chọn đúng ô lục giác bạn đặt đơn vị. Bố trí các đơn vị một cách khôn ngoan đôi khi có thể cho phép bạn tiếp cận một ngôi làng sớm hơn một lượt.

note: [tip]
en: There are some helpful summary screens in the main menu: for instance, the <b>Status Table</b> will let you know how your enemies are doing, and how you are doing in comparison.
vi: Có một số màn hình tổng kết hữu ích trong trình đơn chính: lấy ví dụ, <b>Bảng trạng thái</b> sẽ cho bạn biết tình hình của kẻ địch so với tình hình của mình.

note: [tip]
en: Units with the <i>Quick</i> trait get an extra movement point per turn. This can be very important when moving through difficult terrain such as water or caves. It can make the difference between being able to move one hex or two.
vi: Các đơn vị có đặc điểm <i>nhanh nhẹn</i> nhận thêm một điểm di chuyển mỗi lượt. Điều này có thể rất quan trọng khi di chuyển qua địa hình khó như nước hoặc hang động. Giữa việc có thể di chuyển một hay hai ô lục giác có thể là sự khác biệt lớn.

note: [tip]
en: <i>― High Lord Kalenz, 470YW</i>
vi: <i>― Chủ tướng cấp cao Kalenz, năm Wesnoth 470</i>

note: [tip]
en: After you have played a few scenarios, read the <b>Gameplay</b> section in the <b>Help</b> screen carefully. Details become important as scenarios get harder!
vi: Sau khi bạn đã chơi qua một vài màn, đọc cẩn thận phần <b>Cách chơi</b> trong màn hình <b>Trợ giúp</b>. Chi tiết trở nên quan trọng khi các màn chơi trở nên khó hơn!

note: [tip]
en: It is usually better to start the next scenario in a campaign with lower-level units that are about to level up than with those same units at a higher level.
vi: Bắt đầu màn kế tiếp trong một chiến dịch với các đơn vị cấp độ thấp nhưng sắp sửa nâng cấp thường tốt hơn là bắt đầu với cùng các đơn vị đó ở cấp độ cao.

note: [tip]
en: On www.wesnoth.org you can find strategy guides, technical support, the history of Wesnoth, and much more.
vi: Trên www.wesnoth.org bạn có thể tìm thấy các chỉ dẫn chiến lược, hỗ trợ kỹ thuật, lịch sử Wesnoth, và nhiều hơn nữa.

note: [tip]
en: <i>― The Wesnoth Community</i>
vi: <i>― Cộng đồng Wesnoth</i>

note: [tip]
en: <i>Lawful</i> units fight better by day, and <i>chaotic</i> units fight better at night. <i>Neutral</i> units are unaffected by the time of day. The rare <i>liminal</i> units fight best during twilight.
vi: Các đơn vị <i>chính thống</i> chiến đấu tốt hơn vào ban ngày, và các đơn vị <i>hỗn độn</i> chiến đấu tốt hơn vào ban đêm. Các đơn vị <i>trung lập</i> không bị ảnh hưởng bởi thời điểm trong ngày. Các đơn vị <i>tính ngưỡng</i> ít gặp chiến đấu tốt nhất vào lúc chạng vạng.

note: [tip]
en: <i>― Royal Compendium of Battle Terminology: Volume II (reprinted 221YW)</i>
vi: <i>― Trích yếu thuật ngữ chiến đấu của hoàng gia: Tập II (tái bản vào năm Wesnoth 221)</i>

note: [tip]
en: An otherwise sound plan can fail if you attack at the wrong time of day.
vi: Một kế hoạch nghe có vẻ hợp lý vẫn có thể thất bại nếu bạn tấn công vào thời gian trong ngày không thích hợp.

note: [tip]
en: <i>― Haldric II, 42YW, Handbook of Tactical Analysis: Volume I</i>
vi: <i>― Haldric Đệ Nhị, năm Wesnoth 42, Sổ tay phân tích chiến thuật: Tập I</i>

note: [tip]
en: The terrain occupied by your units is the main factor determining the chance that they will be hit. The defensive rating for the currently selected unit in the currently selected terrain is displayed in the top right corner of the screen.
vi: Địa hình các đơn vị của bạn đang chiếm giữ là yếu tố chính xác định nguy cơ chúng sẽ bị đánh trúng. Tỷ lệ phòng thủ cho đơn vị hiện được chọn trên địa hình hiện được chọn được hiển thị ở góc phải phía trên của màn hình.

note: [tip]
en: You can reuse units from a previous scenario by selecting <b>Recall</b> from the <b>Actions</b> menu. By recalling the same units over and over, you can build up a powerful and experienced army.
vi: Bạn có thể sử dụng lại các đơn vị từ một màn chơi trước bằng cách chọn <b>Gọi lại</b> trong trình đơn <b>Hành động</b>. Bằng cách gọi đi gọi lại các đơn vị, bạn có thể xây dựng một quân đội hùng mạnh và thiện chiến.

note: [tip]
en: Units of level one and higher have a <i>Zone of Control</i> in the six hexes around them. If a unit moves into an enemy’s zone of control, it may not move any further that turn. This means that units can have two empty hexes between them and still create a barrier to the enemy. Beware, though: skirmishers can pass through these gaps.
vi: Các đơn vị từ cấp một trở lên có một <i>Vùng kiểm soát</i> trong sáu ô lục giác xung quanh chúng. Nếu một đơn vị di chuyển vào trong vùng kiểm soát của kẻ thù, nó không thể di chuyển thêm ở lượt đó được nữa. Điều này có nghĩa là giữa hai đơn vị có thể có hai ô lục giác trống mà vẫn tạo được hàng rào ngăn chặn kẻ thù. Tuy nhiên, hãy cẩn thận: các đơn vị đột nhập có thể vượt qua những khoảng trống này.

note: [tip]
en: The chance to hit a unit usually depends on how well that unit can defend itself in the terrain in which it is standing. However, magical attacks always have a 70% chance to hit, and units with the <i>Marksman</i> ability are guaranteed at least a 60% chance of a hit when they attack on their own turn.
vi: Cơ hội đánh trúng một đơn vị quân thường phụ thuộc vào tỷ lệ phòng thủ của đơn vị đó trên địa hình mà nó đang đứng. Tuy nhiên, các đòn tấn công phép thuật luôn có cơ hội đánh trúng 70%, và các đơn vị có khả năng <i>Thiện xạ</i> sẽ luôn có cơ hội đánh trúng ít nhất là 60% khi tấn công ở lượt của mình.

note: [tip]
en: <i>― Haldric II, 43YW, Handbook of Tactical Analysis: Volume II</i>
vi: <i>― Haldric Đệ Nhị, năm Wesnoth 43, Sổ tay phân tích chiến thuật: Tập II</i>

note: [tip]
en: Units stationed in villages will either heal eight hitpoints at the beginning of their turn, or will recover from poisoning.
vi: Các đơn vị đứng trong làng hoặc sẽ phục hồi tám đơn vị máu ở đầu lượt, hoặc sẽ được giải độc.

note: [tip]
en: Don’t move an injured unit if you don’t have to — let it rest. If a unit does not move or attack, it will recover two hitpoints at the beginning of its next turn.
vi: Đừng di chuyển một đơn vị bị thương nếu bạn không bắt buộc phải di chuyển nó - hãy để nó nghỉ ngơi. Nếu một đơn vị không di chuyển hay tấn công, nó sẽ phục hồi hai đơn vị máu ở đầu lượt kế tiếp.

note: [tip]
en: On maps where <i>Shroud</i> or <i>Fog of War</i> has been enabled, all units’ sightlines are limited by their maximum movement. If you have some valuable but slow units, keep at least one fast unit with them so that you are not caught out by a surprise attack.
vi: Trên những bản đồ có bật <i>Màn che</i> hoặc <i>Sương mù chiến tranh</i>, tầm nhìn của tất cả các đơn vị bị giới hạn bởi khả năng di chuyển tối đa của chúng. Nếu bạn có một số đơn vị quan trọng nhưng di chuyển chậm, cho ít nhất một đơn vị di chuyển nhanh đi kèm với chúng để bạn không bị tấn công bất ngờ.

note: [tip]
en: Foot units tend to defend better in villages and castles than in other terrain types, while most mounted units do not gain any defensive advantages from villages or castles.
vi: Các đơn vị bộ binh thường phòng thủ trong làng và lâu đài tốt hơn trên các kiểu địa hình khác, trong khi hầu hết các đơn vị kỵ binh không giành được bất kỳ lợi thế phòng thủ nào từ làng hoặc lâu đài.

note: [tip]
en: <i>― Sir Kaylan, 498YW</i>
vi: <i>― Ngài Kaylan, năm Wesnoth 498</i>

note: [tip]
en: Horse-based units are generally resistant to attacks with bladed or impact weapons, but are vulnerable to attacks with piercing weapons, including bows and spears.
vi: Các đơn vị cưỡi ngựa nói chung kháng cự tốt với những đòn tấn công bằng vũ khí chém hoặc va đập, nhưng dễ bị tổn thương với những đòn tấn công bằng vũ khí đâm, bao gồm cung và giáo.

note: [tip]
en: <i>― Sir Kaylan, 502YW</i>
vi: <i>― Ngài Kaylan, năm Wesnoth 502</i>

note: [tip]
en: Inflicting the killing blow on an enemy unit is the best way to gain experience. Units killing an enemy will gain eight experience points for every level of the unit they kill, or four experience points for a zero-level opponent.
vi: Đánh đòn kết liễu một đơn vị kẻ thù là cách tốt nhất để giành kinh nghiệm. Các đơn vị giết được một kẻ thù sẽ giành tám điểm kinh nghiệm với mỗi cấp độ của đơn vị chúng giết, hoặc bốn điểm kinh nghiệm với một đối thủ cấp độ không.

note: [tip]
en: Elvish units move and fight well in forest. Dwarvish units move and fight well in hills, mountains and caves.
vi: Các đơn vị thần tiên di chuyển và chiến đấu tốt trong rừng. Các đơn vị người lùn di chuyển và chiến đấu tốt trên đồi, núi và trong hang động.

note: [tip]
en: Patience is often key. Rather than attacking in bad conditions or with few troops, wait for better conditions and then attack.
vi: Kiên nhẫn thường là chìa khóa của thành công. Thay vì tấn công trong điều kiện bất lợi hoặc với ít quân, hãy chờ đến khi điều kiện tốt hơn và tấn công.

note: [tip]
en: If you are attacked from several directions, it may be a good idea to send expendable units in some directions to delay enemy units.
vi: Nếu bạn bị tấn công từ một vài hướng, gửi những đơn vị quân có thể hy sinh theo một số hướng để cầm chân các đơn vị kẻ thù có thể là một ý tưởng tốt.

note: [tip]
en: Do not be afraid to retreat and regroup; it is often the key to victory.
vi: Đừng ngại rút lui và tập hợp lại; đó thường là chìa khóa để chiến thắng.

note: [tip]
en: <i>― Meneldur, 123YW</i>
vi: <i>― Meneldur, năm Wesnoth 123</i>

note: [tip]
en: In most campaigns you will receive a gold bonus for finishing early, depending on the number of villages on the map and the number of turns remaining. You will usually earn more gold this way than through capturing villages and waiting for the turns to run out.
vi: Trong hầu hết các chiến dịch, bạn sẽ nhận được lượng vàng thưởng kết thúc sớm, tùy thuộc vào số ngôi làng trên bản đồ và số lượt còn lại. Bạn thường sẽ kiếm được nhiều vàng theo cách này hơn là bằng cách chiếm các ngôi làng và chờ đến khi hết lượt.

note: [tip]
en: <i>Leaders</i> can recruit or recall units from any keep inside a castle, not just the keep they start on. Sometimes your allies may be willing to make room for you on their keep so you can recruit from there, and you can even capture an enemy’s keep and use that.
vi: <i>Người chỉ huy</i> của bạn có thể tuyển hoặc gọi lại các đơn vị quân từ bất kỳ pháo đài nào bên trong một lâu đài, không phải chỉ là pháo đài ban đầu. Đôi khi đồng minh của bạn có thể sẵn sàng nhường chỗ cho bạn trên pháo đài của họ để bạn có thể tuyển quân ở đó, bạn cũng có thể chiếm một pháo đài của kẻ thù và sử dụng nó.

note: [tip]
en: Skeletons are resistant to piercing, bladed and cold-based attacks but are vulnerable to impact, fire, and arcane attacks.
vi: Các đơn vị bộ xương kháng cự với những đòn tấn công đâm, chém và lạnh nhưng dễ bị tiêu diệt bởi những đòn tấn công va đập, lửa và bí kíp.

note: [tip]
en: Units with the <i>Leadership</i> ability help lower-level adjacent units on the same side fight better. You can move these units slowly along your battle lines and give bonuses to large numbers of lower-level troops.
vi: Các đơn vị có khả năng <i>Lãnh đạo</i> giúp các đơn vị đứng cạnh ở cùng phe có cấp độ thấp hơn chiến đấu tốt hơn. Bạn có thể di chuyển những đơn vị quân này từ từ dọc theo hàng ngũ chiến đấu để tăng khả năng chiến đấu cho một số lượng lớn quân lính cấp thấp hơn.

note: [tip]
en: Try to avoid moving next to unoccupied villages. An enemy unit may move into the village and attack you, while enjoying the defense and healing of the village.
vi: Cố gắng tránh di chuyển quân đến cạnh những ngôi làng chưa bị chiếm giữ. Một đơn vị kẻ thù có thể di chuyển vào trong làng và tấn công bạn, đồng thời còn được hưởng lợi thế phòng thủ và hồi máu từ ngôi làng.

note: [tip]
en: <i>― Great Mage Delfador, 516YW</i>
vi: <i>― Đại pháp sư Delfador, năm Wesnoth 516</i>

note: [tip]
en: Use lines of troops to screen your injured units while they recover.
vi: Bố trí quân theo đường thẳng để che chở các đơn vị bị thương và giúp chúng bình phục.

note: [tip]
en: <i>― Princess Li’sar, 515YW</i>
vi: <i>― Công chúa Li’sar, năm Wesnoth 515</i>

note: [tip]
en: If you move a unit, but don’t attack or discover any additional information, you can undo your move by pressing <b>u</b>.
vi: Nếu bạn di chuyển một đơn vị, nhưng không tấn công hay khám phá bất kỳ thông tin bổ sung nào, bạn có thể đảo ngược di chuyển bằng cách ấn <b>u</b>.

note: [tip]
en: You can see how far enemy units can move by moving the mouse cursor over them.
vi: Bạn có thể xem các đơn vị kẻ thù có thể di chuyển bao xa bằng cách di chuyển con trỏ chuột lên chúng.

note: [tip]
en: Use healers to support your attacks — they will win you battles without needing to attack anything themselves.
vi: Sử dụng điều trị viên để hỗ trợ các cuộc tấn công - họ sẽ giúp bạn chiến thắng mà bản thân không cần tấn công bất kỳ thứ gì.

note: [tip]
en: <i>― The Scroll of Chantal, 516YW</i>
vi: <i>― Cuộn sách của Chantal, năm Wesnoth 516</i>

note: [tip]
en: The <i>Slow</i> attack makes enemy units move slower and halves the damage they do on all attacks until they end a turn.
vi: Đòn tấn công <i>Chậm</i> khiến các đơn vị kẻ thù di chuyển chậm hơn và giảm một nửa lượng thiệt hại chúng gây ra với mọi đòn tấn công đến hết lượt của chúng.

note: [tip]
en: <i>Arcane</i> attacks are very powerful against undead.
vi: Các đòn tấn công <i>bí kíp</i> rất hiệu quả để chống lại ma quái.

note: [tip]
en: <i>― Great Sage Dacyn, 626YW</i>
vi: <i>― Nhà hiền triết vĩ đại Dacyn, năm Wesnoth 626</i>

note: [tip]
en: Units are healed when they advance a level. Used wisely, this can turn a fight.
vi: Các đơn vị hồi máu khi chúng nâng cấp. Nếu sử dụng một cách khôn ngoan, điều này có thể thay đổi cục diện một trận đấu.

note: [tip]
en: Charging units are best used against enemies they can kill with a single blow.
vi: Các đơn vị xung kích đạt hiệu quả tốt nhất để chống lại những kẻ thù mà có thể giết bằng một đòn duy nhất.

note: [tip]
en: To advance low-level units quickly, team them with a veteran and use the veteran to damage a joint target heavily enough for the junior partner to get in the killing blow.
vi: Để nâng cấp nhanh chóng các đơn vị cấp thấp, ghép chúng với một đơn vị kỳ cựu và dùng đơn vị này gây tổn thương nặng lên một đối phương, đủ cho đơn vị cấp thấp hơn đánh đòn kết liễu.

note: [tip]
en: <i>― Queen Li’sar, 528YW</i>
vi: <i>― Nữ hoàng Li’sar, năm Wesnoth 528</i>

note: [tip] Whiteboard is another name for the Planning Mode
en: You cannot undo a move that uncovers hexes hidden by fog or shroud. Turn on the <b>Delay Shroud Updates</b> option when you need to move units while retaining the ability to undo, or use the new Whiteboard planning tool.
vi: Bạn không thể đảo ngược một di chuyển đã mở sương mù hoặc màn che. Bật tùy chọn <b>Hoãn cập nhật màn che</b> khi bạn cần di chuyển đơn vị mà vẫn giữ khả năng đảo ngược, hoặc sử dụng công cụ lập kế hoạch Bảng trắng mới.

note: [tip]
en: If an enemy benefits more from a rare terrain type than you do, occupying that terrain will deprive them of its benefits.
vi: Nếu kẻ thù được nhiều lợi ích hơn bạn từ một kiểu địa hình hiếm hoi, việc chiếm giữ địa hình đó sẽ tước bỏ lợi thế của kẻ thù.

note: [tip]
en: Few units have good defenses in water; a line of attackers along the edge of a river can inflict heavy casualties. Elves can use the edge of a forest in a similar manner, and dwarves can do the same with mountains.
vi: Một vài đơn vị có khả năng phòng thủ tốt dưới nước, một hàng các đơn vị như thế dọc theo bờ sông có thể gây tổn thất nặng nề cho đối phương. Thần tiên có thể sử dụng bìa rừng, và người lùn có thể làm tương tự như vậy trên núi.

note: [tip]
en: The <i>Slow</i> ability is extremely powerful because it has such wide-ranging effects. Enemy undead get half the normal benefit from their <i>Drain</i> ability, the damage bonus from <i>Charge</i> or <i>Backstab</i> is cancelled, and the <i>Berserk</i> ability is weakened. Fast foes struggle to escape; slow enemies are almost immobilized, and your own units suffer less retaliation damage, so it’s quicker to heal them.
vi: Khả năng <i>Chậm</i> cực kì hiệu quả vì tác dụng rộng khắp của nó. Quân ma quái của kẻ thù chỉ nhận được một nửa lợi ích từ khả năng <i>Bòn rút</i>, lượng thiệt hại cộng thêm từ <i>Xung kích</i> hay <i>Đánh lén</i> bị xóa bỏ, và khả năng <i>Điên cuồng</i> bị yếu đi. Những kẻ thù nhanh nhẹn sẽ gặp khó khăn để trốn thoát; những kẻ thù chậm chạp sẽ gần như bất động, và các đơn vị quân của bạn sẽ chịu lượng thiệt hại đánh trả ít hơn, do đó sẽ hồi máu nhanh hơn.

note: [tip]
en: Think twice before dismissing any unit from your recall list, no matter how little experience it has. Sometimes it’s worth paying a premium to know exactly what traits a new arrival will have.
vi: Suy nghĩ kỹ trước khi giải tán bất kỳ đơn vị nào khỏi danh sách gọi lại của bạn, dù cho đơn vị đó có ít điểm kinh nghiệm đến đâu. Đôi khi việc biết chính xác đơn vị mới sẽ có những đặc điểm gì là vô cùng quan trọng.

note: [tip]
en: When a tough unit is heavily injured, send it to heal in a village several turns’ movement away from the fighting. Then it can recover in peace (at 10 hitpoints per turn) without tying up front-line villages.
vi: Khi một đơn vị quân mạnh bị thương nặng, hãy cho nó về hồi máu ở một ngôi làng cách chiến trường vài lượt đi. Như thế nó có thể yên ổn hồi máu (10 đơn vị máu mỗi lượt) mà không làm chật thêm các ngôi làng ở mặt trận.

note: [tip]
en: <i>― Lord Hamel of Knalga</i>
vi: <i>― Chủ tướng Hamel của Knalga</i>

note: [tip]
en: Combining multiple special abilities can be deadly. While it may take some work to combine, for example, <i>Leadership</i>, <i>Illuminates</i> and <i>Charge</i> against a slowed opponent, the results can be impressive.
vi: Kết hợp nhiều khả năng đặc biệt có thể sẽ cực kỳ khủng khiếp. Mặc dù sẽ có phần khó khăn để kết hợp, ví dụ như sử dụng <i>Lãnh đạo</i>, <i>Chiếu sáng</i> và <i>Xung kích</i> để tấn công một đối thủ đã bị làm chậm, kết quả có thể rất ấn tượng.

note: [tip]
en: While finishing early gives a gold bonus, and reduces the opportunities for enemies to kill your valuable troops, it also means you lose chances to earn your units extra experience. When deciding whether or not to finish a scenario early, weigh these factors against one another.
vi: Việc kết thúc sớm thưởng thêm vàng, và giảm cơ hội cho kẻ thù giết các quân lính có giá trị, nhưng nó cũng làm bạn mất cơ hội kiếm thêm kinh nghiệm cho các đơn vị quân của bạn. Khi quyết định có nên kết thúc sớm một màn chơi hay không, hãy cân nhắc lựa chọn giữa các yếu tố này.

note: [tip]
en: If your forces have weak defenses everywhere on the map, occupy the areas where your enemies can only attack you by sharing the same disadvantages. Avoid places where your defenses are poor and your enemy’s are merely average. Plan for heavy losses, and take firm control of any hex where the land does favor you.
vi: Nếu lực lượng của bạn có hệ số phòng thủ yếu ở khắp nơi trên bản đồ, hãy chiếm lấy những vùng mà kẻ thù chỉ có thể tấn công từ vị trí cũng bất lợi như bạn. Tránh những nơi mà khả năng phòng thù của bạn kém trong khi của kẻ thù chỉ trung bình. Hãy dự kiến cho khả năng tổn thất nặng nề, và giữ vững bất kỳ ô lục giác nào đem lại lợi thế cho bạn.

note: [tip]
en: <i>Feral</i> units, such as Bats and wild animals, will avoid villages. Even if they occupy a village hex, they do not gain any defensive benefits from the village, although they will still be healed.
vi: Các đơn vị <i>Hoang dã</i>, như Dơi hoặc thú hoang, sẽ tránh các ngôi làng. Kể cả khi chúng chiếm một ngôi làng, chúng cũng không nhận được bất kỳ lợi thế phòng thủ nào từ ngôi làng, mặc dù chúng vẫn sẽ được hồi máu.

en: An invalid attacker weapon got selected.
vi: Đã chọn một vũ khí tấn công không hợp lệ.

en: You do not have a leader to recall with.
vi: Bạn không có người chỉ huy để gọi lại quân.

en: None of your leaders are able to recall that unit.
vi: Không có người chỉ huy nào của bạn có thể gọi lại đơn vị quân đó.

en: You must have a leader on a keep who is able to recall that unit.
vi: Bạn phải để người chỉ huy trên pháo đài để gọi lại đơn vị quân đó.

en: There are no vacant castle tiles in which to recall the unit.
vi: Không có ô lâu đài nào trống để gọi lại quân.

en: An unrecognized error has occurred.
vi: Một lỗi không xác định đã xảy ra.

en: You do not have a leader to recruit with.
vi: Bạn không có người chỉ huy để tuyển quân.

en: You must have a leader on a keep who is able to recruit the unit.
vi: Bạn phải để người chỉ huy trên pháo đài để tuyển quân.

en: There are no vacant castle tiles in which to recruit the unit.
vi: Không có ô lâu đài nào trống để tuyển quân.

en: cured
vi: được giải độc

en: female^cured
vi: được giải độc

en: Ambushed!
vi: Bị mai phục!

en: Failed teleport! Exit not empty
vi: Dịch chuyển tức thời thất bại! Lối ra không trống

note: TRANSLATORS: This becomes the "friendphrase" in "Units sighted! ($friendphrase, $enemyphrase)"
en: Part of 'Units sighted! (...)' sentence^1 friendly | $friends friendly
vi[0]: $friends đơn vị bạn

note: TRANSLATORS: This becomes the "enemyphrase" in "Units sighted! ($friendphrase, $enemyphrase)"
en: Part of 'Units sighted! (...)' sentence^1 enemy | $enemies enemy
vi[0]: $enemies đơn vị kẻ thù

note: TRANSLATORS: Both friends and enemies sighted -- neutral message. This is shown when a move is interrupted because units were revealed from the fog of war.
en: Units sighted! ($friendphrase, $enemyphrase)
vi: Nhìn thấy đơn vị quân! ($friendphrase, $enemyphrase)

note: TRANSLATORS: Only enemies sighted -- bad message. This is shown when a move is interrupted because units were revealed from the fog of war.
en: Enemy unit sighted! | $enemies enemy units sighted!
vi[0]: Nhìn thấy $enemies đơn vị kẻ thù!

note: TRANSLATORS: Only friends sighted -- good message. This is shown when a move is interrupted because units were revealed from the fog of war.
en: Friendly unit sighted | $friends friendly units sighted
vi[0]: Nhìn thấy $friends đơn vị bạn

en: (press $hotkey to keep moving)
vi: (nhấn $hotkey để tiếp tục di chuyển)

en: Connecting to $server_address|...
vi: Đang kết nối đến $server_address|...

en: Downloading list of add-ons...
vi: Đang tải về danh sách phần bổ sung...

en: Requesting distribution terms...
vi: Đang lấy điều khoản phân phối...

en: Sending add-on <i>$addon_title</i>...
vi: Đang gửi phần bổ sung <i>$addon_title</i>...

en: Removing add-on <i>$addon_title</i> from the server...
vi: Đang xóa phần bổ sung <i>$addon_title</i> khỏi máy chủ...

en: Downloading add-on <i>$addon_title</i>...
vi: Đang tải về phần bổ sung <i>$addon_title</i>...

en: The add-on <i>$addon_title</i> has an invalid file or directory name and cannot be installed.
vi: Phần bổ sung <i>$addon_title</i> có tên tập tin hoặc tên thư mục không hợp lệ và không thể cài đặt được.

en: The selected add-on has the following dependency, which is not currently installed or available from the server. Do you wish to continue? | The selected add-on has the following dependencies, which are not currently installed or available from the server. Do you wish to continue?
vi[0]: Phần bổ sung được chọn có thành phần phụ thuộc sau đây, hiện chưa được cài đặt hoặc không có từ máy chủ. Bạn có muốn tiếp tục không?

en: Broken Dependencies
vi: Thành phần phụ thuộc bị hỏng

en: The following dependency could not be installed. Do you still wish to continue? | The following dependencies could not be installed. Do you still wish to continue?
vi[0]: Thành phần phụ thuộc sau đây không thể cài đặt được. Bạn vẫn muốn tiếp tục?

en: Dependencies Installation Failed
vi: Cài đặt thành phần phụ thuộc thất bại

en: The add-on '$addon|' is already installed and contains additional information that will be permanently lost if you continue:
vi: Phần bổ sung '$addon|' đã được cài đặt và chứa các thông tin thêm, chúng sẽ bị mất vĩnh viễn nếu bạn tiếp tục:

en: Publishing information file (.pbl)
vi: Tập tin thông tin phát hành (.pbl)

en: Version control system (VCS) information
vi: Thông tin hệ thống kiểm soát phiên bản (VCS)

en: Do you really wish to continue?
vi: Bạn có thực sự muốn tiếp tục không?

en: addon_type^Campaign
vi: Chiến dịch

en: addon_type^Scenario
vi: Màn chơi

en: addon_type^SP/MP Campaign
vi: Chiến dịch 1NC/NNC

en: addon_type^MP era
vi: Thời đại NNC

en: addon_type^MP faction
vi: Liên minh NNC

en: addon_type^MP map-pack
vi: Gói bản đồ NNC

en: addon_type^MP scenario
vi: Màn chơi NNC

en: addon_type^MP campaign
vi: Chiến dịch NNC

en: addon_type^Resources
vi: Tài nguyên

en: addon_type^Other
vi: Khác

en: addon_type^(unknown)
vi: (không xác định)

en: Network communication error.
vi: Lỗi giao tiếp mạng.

en: Remote host disconnected.
vi: Máy chủ từ xa đã ngắt kết nối.

en: A problem occurred when trying to create the files necessary to install this add-on.
vi: Có trục trặc xảy ra khi cố gắng tạo các tập tin cần thiết để cài đặt phần bổ sung này.

en: A local file with add-on publishing information could not be read.
    
    File: $path
    Error message: $msg
vi: Không thể đọc tập tin cục bộ với thông tin phát hình phần bổ sung.
    
    Tập tin: $path
    Thông báo lỗi: $msg

en: The add-ons server address specified is not valid.
vi: Địa chỉ máy chủ phần bổ sung đã định không hợp lệ.

en: You have no add-ons installed.
vi: Bạn chưa cài đặt phần bổ sung nào.

en: Are you sure you want to remove the following installed add-on? | Are you sure you want to remove the following installed add-ons?
vi[0]: Bạn có chắc bạn muốn xóa phần bổ sung đã cài đặt sau đây không?

en: Add-on Deleted | Add-ons Deleted
vi[0]: Đã xóa phần bổ sung

en: The following add-on was successfully deleted: | The following add-ons were successfully deleted:
vi[0]: Phần bổ sung sau đây đã được xóa thành công:

en: Success.
vi: Thành công.

en: Added to ignore list: $nick
vi: Đã thêm vào danh sách từ chối: $nick

en: ignores list
vi: danh sach từ chối

en: Invalid username: $nick
vi: Tên người dùng không hợp lệ: $nick

en: Added to friends list: $nick
vi: Đã thêm vào danh sách bạn bè: $nick

en: friends list
vi: danh sách bạn bè

en: Removed from list: $nick
vi: Đã xóa khỏi danh sách: $nick

en: friends and ignores list
vi: danh sách bạn bè và từ chối

en: nick registration
vi: đăng ký biệt danh

en: requesting information for user $nick
vi: lấy thông tin về người dùng $nick

en: (A) — admin command
vi: (A) - lệnh quản trị

en: (admin only)
vi: (chỉ quản trị)

en: Send a query to the server. Without arguments the server should tell you the available commands.
vi: Gửi truy vấn đến máy chủ. Không có tham số, máy chủ sẽ cho bạn biết các lệnh sẵn có.

en: Ban and kick a player or observer. If he is not in the game but on the server he will only be banned.
vi: Cấm và đuổi một người chơi hoặc người quan sát. Nếu người đó không tham gia chơi nhưng ở trên máy chủ, người đó sẽ chỉ bị cấm.

en: <nickname>
vi: <biệt danh>

en: Unban a user. He does not have to be in the game but on the server.
vi: Bỏ lệnh cấm một người. Người đó không nhất thiết phải đang chơi mà có thể ở trên máy chủ.

en: Kick a player or observer.
vi: Đuổi một người chơi hoặc người quan sát.

en: Mute an observer. Without an argument displays the mute status.
vi: Chặn tiếng một người quan sát. Không có tham số thì hiển thị trạng thái chặn tiếng.

en: Unmute an observer. Without an argument unmutes everyone.
vi: Bỏ chặn tiếng một người quan sát. Không có tham số thì bỏ chặn tiếng mọi người.

en: Mute/Unmute all observers. (toggles)
vi: Chặn/Bỏ chặn tiếng mọi người quan sát. (bật tắt)

en: Report abuse, rule violations, etc. to the server moderators. Make sure to mention relevant nicknames, etc.
vi: Báo cáo hành vi gây rối, vi phạm quy định, v.v... đến người điều hành máy chủ. Nhớ đề cập đến tên người chơi vi phạm hoặc có liên quan.

en: <message>
vi: <tin nhắn>

en: Send an emotion or personal action in chat.
vi: Gửi biểu tượng cảm xúc hoặc hành động riêng tư khi tán gẫu.

en: <nickname> <message>
vi: <biệt danh> <tin nhắn>

en: <level> <domain>
vi: <cấp độ> <miền>

en: Change the log level of a log domain.
vi: Thay đổi cấp độ ghi lưu của một phạm vi ghi lưu.

en: Add a nickname to your ignores list.
vi: Thêm một biệt danh vào danh sách từ chối của bạn.

en: Add a nickname to your friends list.
vi: Thêm một biệt danh vào danh sách bạn bè của bạn.

en: Remove a nickname from your ignores or friends list.
vi: Xóa một biệt danh khỏi danh sách từ chối hoặc danh sách bạn bè của bạn.

en: Display version information.
vi: Hiển thị thông tin phiên bản.

en: Request information about a nickname.
vi: Lấy thông tin về một biệt danh.

en: Clear chat history.
vi: Xóa lịch sử tán gẫu.

en: Unknown debug level: '$level'.
vi: Mức độ gỡ lỗi không xác định: '$level'.

en: Unknown debug domain: '$domain'.
vi: Phạm vi gỡ lỗi không xác định: '$domain'.

en: Switched domain: '$domain' to level: '$level'.
vi: Đã chuyển phạm vi: '$domain' thành mức độ: '$level'.

en: whisper: $sender
vi: tin nhắn riêng: $sender

en: Chat message
vi: Tin nhắn tán gẫu

en: The following add-on had errors and could not be loaded: | The following add-ons had errors and could not be loaded:
vi[0]: Phần bổ sung sau có lỗi và không thể tải được:

en: Please report this to the author or maintainer of this add-on. | Please report this to the respective authors or maintainers of these add-ons.
vi[0]: Xin báo cáo lỗi này với tác giả hoặc người bảo trì tương ứng của các phần bổ sung này.

en: Info:
vi: Thông tin:

en: Network Player
vi: NC mạng

en: Local Player
vi: NC cục bộ

en: Map could not be loaded:
vi: Không thể tải bản đồ:

en: Map could not be loaded.
vi: Không thể tải bản đồ.

en: not available.
vi: không khả dụng.

en: Failed to resolve dependencies
vi: Giải quyết thành phần phụ thuộc thất bại

en: No compatible eras found.
vi: Không tìm thấy thời đại thích hợp.

en: No compatible scenarios found.
vi: Không tìm thấy màn chơi thích hợp.

en: Not all of the chosen modifications are compatible. Some of them will be disabled.
vi: Không phải tất cả các bản sửa đổi đã chọn đều tương thích. Một số sẽ bị vô hiệu lực.

en: Only random sides in the current era.
vi: Chỉ các phe ngẫu nhiên trong thời đại hiện thời.

en: Unable to find a leader type for faction $faction
vi: Không thể tìm thấy kiểu người chỉ huy cho liên minh $faction

en: Cannot obtain genders for invalid leader $leader
vi: Không thể lấy giới tính cho người lãnh đạo không hợp lệ $leader

en: Remote scenario
vi: Màn chơi từ xa

en: Unknown scenario
vi: Màn chơi không xác định

en: Reloaded game
vi: Trò chơi được tải lại

en: Vacant Slot: | Vacant Slots:
vi[0]: Còn trống:

en: Defeat enemy leader(s)
vi: Đánh bại người chỉ huy kẻ thù

en: Server-side redirect loop
vi: Lặp điều hướng phía máy chủ

en: The nickname ‘$nick’ is inactive. You cannot claim ownership of this nickname until you activate your account via email or ask an administrator to do it for you.
vi: Biệt danh ’$nick’ chưa được kích hoạt. Bạn không thể sở hữu biệt danh này đến khi bạn kích hoạt tài khoản qua email hoặc nhờ một quản trị viên làm giùm bạn.

en: You must login first.
vi: Trước hết bạn phải đăng nhập.

en: The nickname ‘$nick’ is already taken.
vi: Biệt danh ’$nick’ đã có người sử dụng.

en: The nickname ‘$nick’ is too long. Nicks must be 20 characters or less.
vi: Biệt danh ’$nick’ quá dài. Biệt danh phải từ 20 ký tự trở xuống.

en: The nickname ‘$nick’ is reserved and cannot be used by players.
vi: Biệt danh ’$nick’ đã được dành riêng và các người chơi không thể sử dụng.

en: The nickname ‘$nick’ is not registered on this server.
vi: Biệt danh ’$nick’ chưa đăng ký trên máy chủ này.

en:  This server disallows unregistered nicknames.
vi:  Máy chủ này không cho phép các biệt danh chưa đăng ký.

en: The nickname ‘$nick’ is registered on this server.
vi: Biệt danh ’$nick’ đã đăng ký trên máy chủ này.

en: WARNING: There is already a client using this nickname, logging in will cause that client to be kicked!
vi: CẢNH BÁO: Đã có một máy khách sử dụng biệt danh này, đăng nhập sẽ làm cho máy khách đó bị đuổi!

en: The password you provided was incorrect.
vi: Mật khẩu bạn cung cấp không đúng.

en: You have made too many login attempts.
vi: Bạn đã thử đăng nhập quá nhiều lần.

en: The game could not be loaded:
vi: Không thể tải trò chơi:

en: Error while playing the game:
vi: Lỗi khi chơi trò chơi:

en: The game map could not be loaded:
vi: Không thể tải bản đồ trò chơi:

en: Error while reading the WML:
vi: Lỗi khi đọc WML:

en: This scenario has ended. Do you want to continue the campaign?
vi: Màn chơi này đã kết thúc. Bạn có muốn tiếp tục chiến dịch không?

en: The file you have tried to load is corrupt
vi: Tập tin bạn cố tải bị hỏng

en: The file you have tried to load is corrupt: '
vi: Tập tin bạn cố tải bị hỏng: '

en: File I/O Error while reading the game
vi: Lỗi vào/ra tập tin khi đọc trò chơi

en: File I/O Error while reading the game: '
vi: Lỗi vào/ra tập tin khi đọc trò chơi: '

en: Error while starting server:
vi: Lỗi khi khởi động máy chủ:

en: Mainline
vi: Dòng chính

en: In game:
vi: Trong trò chơi:

en: (observing)
vi: (đang quan sát)

en: (playing)
vi: (đang chơi)

en: In lobby
vi: Trong phòng gặp gỡ

en: On friends list
vi: Trong danh sách bạn bè

en: On ignores list
vi: Trong danh sách từ chối

en: Neither a friend nor ignored
vi: Không là bạn cũng không là người bị từ chối

en: You
vi: Bạn

en: Alignment:
vi: Phân loại:

en: Surrender
vi: Đầu hàng

en: (press $hk to disable)
vi: (ấn $hk để vô hiệu lực)

en: Accelerated speed enabled!
vi: Tăng tốc được cho hiệu lực!

en: Accelerated speed disabled!
vi: Tăng tốc bị vô hiệu lực!

en: (press $hotkey to deactivate)
vi: (ấn $hotkey để ngừng kích hoạt)

en: Planning mode activated!
vi: Đã kích hoạt chế độ lập kế hoạch!

en: Planning mode deactivated!
vi: Đã ngừng kích hoạt chế độ lập kế hoạch!

en: System default language
vi: Ngôn ngữ mặc định hệ thống

en: This command is currently unavailable.
vi: Hiện thời không có lệnh này.

en: Error:
vi: Lỗi:

en: Available commands list and command-specific help. Use "help all" to include currently unavailable commands.
vi: Danh sách các lệnh và trợ giúp riêng cho mỗi lệnh. Sử dụng "help all" để bao gồm cả lệnh hiện thời không sẵn có.

en: Missing argument $arg_id
vi: Thiếu tham số $arg_id

en: Available commands $flags_description:
    $list_of_commands
vi: Các lệnh sẵn có $flags_description:
    $list_of_commands

en: Type $help_command <command> for more info.
vi: Đánh $help_command <lệnh> để biết thêm chi tiết.

en:  No help available.
vi:  Không có trợ giúp.

en: $login|’s game
vi: Trò chơi của $login

en: Map saved.
vi: Đã lưu bản đồ.

en: Send to observers only
vi: Chỉ gửi cho người quan sát

en: Send to allies only
vi: Chỉ gửi cho đồng minh

en: You have no units available to recruit.
vi: Bạn không có đơn vị nào để tuyển.

en: You cannot end your turn yet!
vi: Bạn chưa thể kết thúc lượt!

en: You have not started your turn yet. Do you really want to end your turn?
vi: Bạn còn chưa bắt đầu lượt của bạn. Bạn có thực sự muốn kết thúc lượt không?

en: Some units have movement left. Do you really want to end your turn?
vi: Một số đơn vị vẫn còn có thể di chuyển. Bạn có thực sự muốn kết thúc lượt không?

en: Some units have not moved. Do you really want to end your turn?
vi: Một số đơn vị không di chuyển. Bạn có thực sự muốn kết thúc lượt không?

en: (D) — debug only, (N) — network only, (A) — admin only
vi: (D) - chỉ chế độ gỡ lỗi, (N) - chỉ chế độ mạng, (A) - chỉ quản trị

en: (debug command)
vi: (lệnh gỡ lỗi)

en: (network only)
vi: (chỉ chế độ mạng)

en: Refresh gui.
vi: Tải lại giao diện người dùng đồ họa.

en: Switch a side to/from AI control.
vi: Chuyển một phe thành/từ máy điều khiển.

en: Switch a side to/from idle state.
vi: Chuyển một phe thành/từ trạng thái rảnh rỗi.

en: <side> <nickname>
vi: <phe> <biệt danh>

en: Assign control of a side to a different player or observer.
vi: Cấp quyền điều khiển một phe cho một người chơi hoặc người quan sát khác.

en: Query the controller status of a side.
vi: Truy vấn trạng thái điều khiển của một phe.

en: <side>
vi: <phe>

en: Debug foreground terrain.
vi: Gỡ lỗi địa hình cận cảnh.

en: Debug layers from terrain under the mouse.
vi: Gỡ lỗi lớp từ địa hình dưới con trỏ chuột.

en: Save game.
vi: Lưu trò chơi.

en: Quit game.
vi: Thoát trò chơi.

en: Save and quit.
vi: Lưu và thoát.

en: Ignore replay errors.
vi: Bỏ qua các lỗi phát lại.

en: Disable autosaves.
vi: Tắt chế độ lưu tự động.

en: Choose next scenario
vi: Chọn màn kế tiếp

en: Change turn number (and time of day), or increase by one if no number is specified.
vi: Thay đổi số lượt (và thời điểm trong ngày), hoặc tăng thêm một nếu không đưa ra số nào.

en: [turn]
vi: [lượt]

en: Change turn limit, or turn the turn limit off if no number is specified or it’s −1.
vi: Thay đổi giới hạn lượt đi, hoặc tắt giới hạn lượt đi nếu không đưa ra số nào hoặc đặt ở −1.

en: [limit]
vi: [giới hạn]

en: Turn debug mode on.
vi: Bật chế độ gỡ lỗi.

en: Turn debug mode off.
vi: Tắt chế độ gỡ lỗi.

en: <command>[;<command>...]
vi: <lệnh>[;<lệnh>...]

en: Execute a Lua statement.
vi: Thi hành một câu lệnh Lua.

en: Grant higher privileges to Lua scripts.
vi: Cấp đặc quyền cao hơn cho mã lệnh Lua.

en: Set the command used by the custom command hotkey
vi: Thiết lập lệnh được sử dụng bởi phím lệnh tùy chỉnh

en: Invoke a dialog allowing changing control of MP sides.
vi: Mở hộp thoại cho phép thay đổi quyền điều khiển các phe NNC.

en: Launch the gamestate inspector
vi: Khởi chạy trình kiểm tra trạng thái trò chơi

en: <name>[=<command>]
vi: <tên>[=<lệnh>]

en: Set or show alias to a command
vi: Thiết lập hoặc hiện bí danh một lệnh

en: <var>=<value>
vi: <biến>=<giá trị>

en: Set a scenario variable.
vi: Thiết lập một biến của màn chơi.

en: <var>
vi: <biến>

en: Show a scenario variable.
vi: Hiện một biến của màn chơi.

en: Discover all units in help.
vi: Khám phá tất cả các đơn vị trong trợ giúp.

en: Create a unit.
vi: Tạo một đơn vị.

en: Toggle fog for the current player.
vi: Bật tắt sương mù cho người chơi hiện thời.

en: Toggle shroud for the current player.
vi: Bật tắt màn che cho người chơi hiện thời.

en: Give gold to the current player.
vi: Thêm vàng cho người chơi hiện thời.

en: Fire a game event.
vi: Kích hoạt một sự kiện trò chơi.

en: Toggle overlaying of x,y coordinates on hexes.
vi: Bật tắt phủ tọa độ x,y trên các ô lục giác.

en: Toggle overlaying of terrain codes on hexes.
vi: Bật tắt phủ mã địa hình trên các ô lục giác.

en: Toggle planning mode.
vi: Bật tắt chế độ lập kế hoạch.

en: Access whiteboard options dialog.
vi: Truy cập hộp thoại tùy chọn bảng trắng

en: Could not find label or unit containing the string ‘$search’.
vi: Không thể tìm thấy nhãn hoặc đơn vị chứa chuỗi '$search'.

en: Choose Scenario (Debug!)
vi: Chọn màn (Gỡ lỗi!)

en: Debug mode activated!
vi: Đã kích hoạt chế độ gỡ lỗi!

en: Debug mode not available in network games
vi: Không dùng được chế độ gỡ lỗi trong trò chơi mạng

en: Debug mode deactivated!
vi: Đã ngừng kích hoạt chế độ gỡ lỗi!

en: Unsafe mode enabled!
vi: Đã kích hoạt chế độ không an toàn!

en: Variable not found
vi: Không tìm thấy biến

en: Do you wish to clear all of your discovered units from help?
vi: Bạn có muốn xóa tất cả các đơn vị quân đã khám phá khỏi mục trợ giúp?

en: Invalid unit type
vi: Kiểu đơn vị không hợp lệ

en: Invalid location
vi: Vị trí không hợp lệ

en: prompt^Command:
vi: Lệnh:

en: You cannot move your leader away from the keep with some planned recruits or recalls left.
vi: Bạn không thể di chuyển người chỉ huy khỏi pháo đài khi vẫn còn lệnh tuyển quân hoặc gọi lại được lập kế hoạch.

en: Weapon:
vi: Vũ khí:

en: Damage:
vi: Lượng thiệt hại:

en: Attacks:
vi: Đòn tấn công:

en: $name has taken control
vi: $name đã giành quyền điều khiển

en: Terrain with a movement cost less than 1 encountered.
vi: Đã gặp phải địa hình với chi phí di chuyển nhỏ hơn 1.

en: time left for current turn
vi: thời gian còn lại cho lượt hiện tại

en: current local time
vi: giờ cục bộ hiện tại

en: The game is out of sync. It might not make much sense to continue. Do you want to save your game?
vi: Trò chơi bị mất đồng bộ. Tiếp tục có thể sẽ không có nhiều ý nghĩa. Bạn có muốn lưu trò chơi không?

note: #-#-#-#-#  448 (gnome-shell main)  #-#-#-#-# translators: Details for an extension error #-#-#-#-#  420 (gnome-shell main)  #-#-#-#-#
en: Error details:
vi: Chi tiết lỗi:

en: No objectives available
vi: Không có mục tiêu

en: Undoing moves not yet transmitted to the server.
vi: Đang đảo ngược những di chuyển chưa được truyền đến máy chủ.

en: The game is out of sync, and cannot continue. There are a number of reasons this could happen: this can occur if you or another player have modified their game settings. This may mean one of the players is attempting to cheat. It could also be due to a bug in the game, but this is less likely.
    
    Do you want to save an error log of your game?
vi: Trò chơi mất đồng bộ, và không thể tiếp tục. Có một số lý do: tình trạng này có thể xảy ra nếu bạn hoặc một người chơi khác đã sửa đổi các thiết lập trò chơi. Điều này có thể là do một trong số các người chơi đang tìm cách gian lận. Cũng có thể do lỗi trong trò chơi, nhưng khả năng này ít hơn.
    
    Bạn có muốn lưu nhật ký lỗi trò chơi không?

en: Replace with AI
vi: Thay thế bằng máy tính

en: Replace with local player
vi: Thay thế bằng NC cục bộ

en: Set side to idle
vi: Đặt phe thành rảnh rỗi

en: Save and abort game
vi: Lưu và hủy bỏ trò chơi

en: The game is over.
vi: Trò chơi kết thúc.

en: A network disconnection has occurred, and the game cannot continue. Do you want to save the game?
vi: Mạng bị ngắt, và trò chơi không thể tiếp tục. Bạn có muốn lưu trò chơi không?

en: It is now $name|’s turn
vi: Giờ là lượt của $name

en: This unit is invisible. It cannot be seen or attacked by enemy units.
vi: Đơn vị này vô hình. Các đơn vị kẻ thù không thể nhìn thấy hay tấn công nó.

en: This unit has been slowed. It will only deal half its normal damage when attacking and its movement cost is doubled.
vi: Đơn vị này đã bị chậm. Nó sẽ chỉ gây ra một nửa lượng thiệt hại bình thường khi tấn công và chi phí di chuyển của nó tăng gấp đôi.

en: This unit is poisoned. It will lose 8 HP every turn until it can seek a cure to the poison in a village or from a friendly unit with the ‘cures’ ability.
    
    Units cannot be killed by poison alone. The poison will not reduce it below 1 HP.
vi: Đơn vị này bị nhiễm độc. Nó sẽ mất 8 đơn vị máu mỗi lượt đến khi nó được giải độc trong một ngôi làng hoặc từ một đơn vị đồng đội hoặc đồng minh có khả năng ’giải độc’.
    
    Bản thân chất độc không thể giết các đơn vị. Chất độc sẽ không làm giảm máu xuống dưới 1 đơn vị.

en: This unit has been petrified. It may not move or attack.
vi: Đơn vị này đã bị hóa đá. Nó không thể di chuyển hay tấn công.

en:  (inactive)
vi:  (không hoạt động)

en: maximum^max.
vi: tối đa

en: minimum^min.
vi: tối thiểu

en: Net Income
vi: Thu nhập ròng

en: Observers:
vi: Người quan sát:

note: TRANSLATORS: This string is used as part of a filename, as in, "HttT-The Elves Besieged replay.gz"
en: replay
vi: phát lại

en: This save is from an old, unsupported version ($version_number|) and cannot be loaded.
vi: Bản lưu này là từ một phiên bản cũ, không được hỗ trợ ($version_number|) và không thể tải được.

en: This is not a multiplayer save.
vi: Đây không phải bản lưu nhiều người chơi.

en: The game could not be saved:
vi: Không thể lưu trò chơi:

en: Saved
vi: Đã lưu

en: The game has been saved.
vi: Đã lưu trò chơi.

en: Could not write to file
vi: Không thể ghi vào tập tin

en: Could not auto save the game. Please save the game manually.
vi: Không thể tự động lưu trò chơi. Xin lưu trò chơi một cách thủ công.

en: Unexpected characters at line start
vi: Ký tự không mong muốn ở đầu dòng

en: Missing closing tag for tag [$tag]
vi: Thiếu thẻ đóng cho thẻ [$tag]

en: expected at $pos
vi: mong chờ ở $pos

en: opened at $pos
vi: mở ở $pos

en: Unterminated [element] tag
vi: Thẻ [element] không kết thúc

en: Invalid tag name
vi: Tên thẻ không hợp lệ

en: Unterminated [+element] tag
vi: Thẻ [+element] không kết thúc

en: Invalid closing tag name
vi: Tên thẻ đóng không hợp lệ

en: Unterminated closing tag
vi: Thẻ đóng không kết thúc

en: Unexpected closing tag
vi: Thẻ đóng không mong muốn

en: Found invalid closing tag [/$tag2] for tag [$tag1]
vi: Tìm thấy thẻ đóng không hợp lệ [/$tag2] cho thẻ [$tag1]

en: closed at $pos
vi: đóng ở $pos

en: Empty variable name
vi: Tên biến rỗng

en: Unexpected characters after variable name (expected , or =)
vi: Ký tự không mong muốn sau tên biến (mong muốn , hoặc =)

en: Unterminated quoted string
vi: Chuỗi trích dẫn không kết thúc

en: at $pos
vi: ở $pos

en: prefix_milli^m
vi: m

en: prefix_micro^µ
vi: µ

en: prefix_nano^n
vi: n

en: prefix_pico^p
vi: p

en: prefix_femto^f
vi: f

en: prefix_atto^a
vi: a

en: prefix_zepto^z
vi: z

en: prefix_yocto^y
vi: y

note: TRANSLATORS: Translate the K in KiB only
en: prefix_kibi^K
vi: K

en: prefix_kilo^k
vi: k

en: prefix_mega^M
vi: M

en: prefix_giga^G
vi: G

en: prefix_tera^T
vi: T

en: prefix_peta^P
vi: P

en: prefix_exa^E
vi: E

en: prefix_zetta^Z
vi: Z

en: prefix_yotta^Y
vi: Y

note: TRANSLATORS: Translate the i in (for example) KiB only
en: infix_binary^i
vi: i

en: Allied village
vi: Làng của đồng minh

en: Enemy village
vi: Làng của kẻ thù

en: Owned village
vi: Làng đã sở hữu

en: border_size should be between 0.0 and 0.5.
vi: border_size nên nằm giữa 0.0 và 0.5.

en: Hotkey(s):
vi: Phím tắt:

en: Stub Time of Day
vi: Thời điểm trong ngày thử nghiệm

en: Accuracy:
vi: Độ chính xác:

en: Parry:
vi: Đỡ đòn:

en: No advancement
vi: Không nâng cấp

en: female^lawful
vi: chính thống

en: female^neutral
vi: trung lập

en: female^chaotic
vi: hỗn độn

en: female^liminal
vi: tính ngưỡng

en: neutral
vi: trung lập

en: chaotic
vi: hỗn độn

en: liminal
vi: tính ngưỡng

en: $effect_description per level
vi: $effect_description mỗi cấp độ

en: SHOW ALL allies’ plans
vi: HIỆN TẤT CẢ kế hoạch của đồng minh

en: HIDE ALL allies’ plans
vi: ẨN TẤT CẢ kế hoạch của đồng minh

en: Show plans for $player
vi: Hiện kế hoạch cho $player

en: Hide plans for $player
vi: Ẩn kế hoạch đối với $player

en: Whiteboard Options
vi: Tùy chọn bảng trắng

en: Win
vi: CửaSổ

en: moves
vi: Nước đi

en: Join Game
vi: Tham gia trò chơi

en: Apply filter
vi: Áp dụng bộ lọc

note: #-#-#-#-#  1509 (Pidgin)  #-#-#-#-# connect to the server #-#-#-#-#  411 (gnome-control-center main)  #-#-#-#-# TRANSLATORS: device status #-#-#-#-#  154 (cinnamon-control-center 2.25.90)  #-#-#-#-# TRANSLATORS: VPN status #-#-#-#-#  91 (budgie-control-center 1.2.0)  #-#-#-#-#
en: Connecting
vi: Đang kết nối

en: Client disconnected
vi: Máy khách đã ngắt kết nối

en: User cancelled the download
vi: Người dùng đã huỷ tải về

en: _Remember password
vi: _Nhớ mật khẩu

en: Server message:
vi: Thông điệp máy chủ:

en: Choose Files
vi: Chọn tập tin

en: _Download Linked File
vi: _Tải tập tin được liên kết

en: Copy Link Loc_ation
vi: Chép vị trí _liên kết

en: Open _Image in New Window
vi: Mở ả_nh trong cửa sổ mới

en: Sa_ve Image As
vi: Lưu ảnh _là

en: Cop_y Image
vi: Chép ả_nh

en: Open _Frame in New Window
vi: Mở _khung trong cửa sổ mới

en: No Guesses Found
vi: Không đoán ra

en: _Ignore Spelling
vi: _Bỏ qua lỗi chính tả

en: _Learn Spelling
vi: _Học lỗi chính tả

en: _Search the Web
vi: _Tìm trên Web

en: _Look Up in Dictionary
vi: _Tra từ điển

en: Ignore _Grammar
vi: Bỏ qua _ngữ pháp

en: Spelling and _Grammar
vi: Chính tả và _Ngữ pháp

en: _Show Spelling and Grammar
vi: _Hiện lỗi chính tả và ngữ pháp

en: _Hide Spelling and Grammar
vi: Ẩ_n Chính tả và Ngữ pháp

en: _Check Document Now
vi: _Kiểm tra tài liệu ngay

en: Check Spelling While _Typing
vi: Kiểm tra khi đang _gõ

en: Check _Grammar With Spelling
vi: Kiểm tra lỗi _ngữ pháp kèm chính tả

en: No recent searches
vi: Không có tìm kiếm gần đây

en: Recent searches
vi: Tìm kiếm gần đây

en: _Clear recent searches
vi: _Xoá tìm kiếm gần đây

en: definition
vi: định nghĩa

en: press
vi: nhấn

en: select
vi: chọn

en: uncheck
vi: bỏ chọn

en: jump
vi: nhảy

en:  files
vi:  tập tin

en: Live Broadcast
vi: Phát trực tiếp

en: audio element controller
vi: bộ điều khiển phần tử âm thanh

en: video element controller
vi: bộ điều khiển phần tử hình ảnh

en: mute
vi: tắt tiếng

en: unmute
vi: không tắt tiếng

en: movie time
vi: thời lượng phim

en: timeline slider thumb
vi: con chạy thời gian

en: back 30 seconds
vi: lùi 30 giây

en: return to realtime
vi: trở về thời gian thực

en: elapsed time
vi: thời gian đã qua

en: remaining time
vi: thời gian còn lại

en: fast forward
vi: tới nhanh

en: fast reverse
vi: lùi lại

en: show closed captions
vi: xay đầu đề

en: hide closed captions
vi: ẩn đầu đề

en: audio element playback controls and status display
vi: bộ điều khiển phần tử phát tiếng và hiển thị tình trạng

en: video element playback controls and status display
vi: bộ điều khiển phần tử phát hình và hiển thị tình trạng

en: mute audio tracks
vi: tắt tiếng

en: unmute audio tracks
vi: không tắt tiếng

en: begin playback
vi: bắt đầu phát

en: seek movie back 30 seconds
vi: quay lùi phim 30 giây

en: return streaming movie to real time
vi: trở về luồng thời gian thực

en: current movie time in seconds
vi: thời gian của phim theo giây

en: number of seconds of movie remaining
vi: số giây còn lại

en: current movie status
vi: tình trạng phim hiện thời

en: seek quickly back
vi: lùi ngược nhanh

en: seek quickly forward
vi: chạy tới nhanh

en: Play movie in fullscreen mode
vi: Xem phim toàn màn hình

en: start displaying closed captions
vi: bắt đầu hiển thị đầu đề

en: stop displaying closed captions
vi: ngưng hiển thị đầu đề

en: indefinite time
vi: vô hạn

en: value missing
vi: thiếu giá trị

en: type mismatch
vi: kiểu không khớp

en: pattern mismatch
vi: mẫu không khớp

en: too long
vi: quá dài

en: range underflow
vi: phạm vi quá ngắn

en: range overflow
vi: phạm vi quá dài

en: step mismatch
vi: nhảy bước không khớp

en: Unacceptable TLS certificate
vi: Chứng nhận TLS không thể chấp nhận

en: Network Request
vi: Yêu cầu mạng

en: The network request for the URI that should be downloaded
vi: Yêu cầu mạng cho URI cần tải về

en: Network Response
vi: Hồi đáp mạng

en: The network response for the URI that should be downloaded
vi: Hồi đáp mạng cho URI cần tải về

en: Destination URI
vi: URI đích

en: The destination URI where to save the file
vi: URI đích nơi lưu tập tin

en: Suggested Filename
vi: Tên tập tin đề nghị

en: The filename suggested as default when saving
vi: Tên tập tin đề nghị mặc định khi lưu

en: Determines the current progress of the download
vi: Xác định tiến độ tải về hiện thời

en: Determines the current status of the download
vi: Xác định tình trạng tải về hiện thời

en: Current Size
vi: Kích thước hiện thời

en: The length of the data already downloaded
vi: Lượng dữ liệu đã tải về

en: The total size of the file
vi: Kích thước của toàn bộ tập tin

en: The name of the frame
vi: Tên khung

en: The document title of the frame
vi: Tựa đề tài liệu của khung

en: The current URI of the contents displayed by the frame
vi: URI hiện thời của nội dung khung đang hiển thị

en: Determines the current policy for the horizontal scrollbar of the frame.
vi: Xác định quy tắc hiện thời cho thanh cuộn ngang của khung.

en: Determines the current policy for the vertical scrollbar of the frame.
vi: Xác định quy tắc hiện thời cho thanh cuộn dọc của khung.

en: The title of the history item
vi: Tựa đề mục lược sử

en: Alternate Title
vi: Tựa đề thay thế

en: The alternate title of the history item
vi: Tựa đề thay thế cho mục lược sử

en: The URI of the history item
vi: URI cho mục lược sử

en: Original URI
vi: URI gốc

en: The original URI of the history item
vi: URI gốc của mục lược sử

en: Last visited Time
vi: Lần xem cuối

en: The time at which the history item was last visited
vi: Thời điểm xem mục lược sử lần cuối

en: Web View
vi: Khung xem Web

en: The Web View that renders the Web Inspector itself
vi: Khung xem Web dùng để hiển thị bản thân Thanh tra Web

en: Inspected URI
vi: URI được điều tra

en: The URI that is currently being inspected
vi: URI đang được điều tra

en: Enable JavaScript profiling
vi: Bật kiểm định JavaScript

en: Profile the executed JavaScript.
vi: Kiểm định JavaScript được thực thi.

en: Enable Timeline profiling
vi: Bật kiểm định trục thời gian

en: The reason why this navigation is occurring
vi: Lý do duyệt gặp lỗi

en: The URI that was requested as the target for the navigation
vi: URI được yêu cầu làm đích duyệt

en: The button used to click
vi: Nút được dùng để nhấn

en: A bitmask representing the state of the modifier keys
vi: Bitmask đại diện trạng thái phím bổ trợ

en: Target frame
vi: Khung đích

en: The target frame for the navigation
vi: Khung đích để xem

en: The default encoding used to display text.
vi: Bảng mã mặc định để hiển thị văn bản.

en: Cursive Font Family
vi: Họ phông Cursive

en: The default Cursive font family used to display text.
vi: Họ phông Cursive mặc định để hiển thị văn bản.

en: Default Font Family
vi: Họ phông mặc định

en: The default font family used to display text.
vi: Họ phông mặc định để hiển thị văn bản.

en: Fantasy Font Family
vi: Họ phông Fantasy

en: The default Fantasy font family used to display text.
vi: Họ phông Fantasy mặc định để hiển thị văn bản.

en: Monospace Font Family
vi: Họ phông Monospace

en: The default font family used to display monospace text.
vi: Họ phông Monospace mặc định để hiển thị văn bản.

en: Sans Serif Font Family
vi: Họ phông Sans Serif

en: The default Sans Serif font family used to display text.
vi: Họ phông Sans Serif mặc định để hiển thị văn bản.

en: Serif Font Family
vi: Họ phông Serif

en: The default Serif font family used to display text.
vi: Họ phông Serif mặc định để hiển thị văn bản.

en: The default font size used to display text.
vi: Cỡ phông mặc định để hiển thị văn bản.

en: Default Monospace Font Size
vi: Cỡ phông Monospace mặc định

en: The default font size used to display monospace text.
vi: Cỡ phông Monospace mặc định để hiển thị văn bản.

en: Minimum Font Size
vi: Cỡ phông tối thiểu

en: The minimum font size used to display text.
vi: Cỡ phông tối thiểu để hiển thị văn bản.

en: Minimum Logical Font Size
vi: Cỡ phông logic tối thiểu

en: The minimum logical font size used to display text.
vi: Cỡ phông logic tối thiểu dùng để hiển thị văn bản.

en: Enforce 96 DPI
vi: Ép 96 DPI

en: Enforce a resolution of 96 DPI
vi: Ép độ phân giảii 96 DPI

en: Auto Load Images
vi: Tự động nạp ảnh

en: Load images automatically.
vi: Nạp ảnh tự động.

en: Auto Shrink Images
vi: Tự động co ảnh.

en: Automatically shrink standalone images to fit.
vi: Tự động co ảnh độc lập cho khít.

en: Print Backgrounds
vi: In ảnh nền

en: Whether background images should be printed.
vi: Có in ảnh nền hay không.

en: Enable Scripts
vi: Bật script

en: Enable embedded scripting languages.
vi: Bật ngôn ngữ nhúng dạng script.

en: Enable Plugins
vi: Bật phần mở rộng

en: Enable embedded plugin objects.
vi: Bật phần mở rộng,

en: Resizable Text Areas
vi: Ô văn bản có thể thay đổi kích thước.

en: Whether text areas are resizable.
vi: Ô văn bản có thể thay đổi kích thước hay không.

en: User Stylesheet URI
vi: URI stylesheet người dùng

en: The URI of a stylesheet that is applied to every page.
vi: URI của stylesheet áp dụng cho mọi trang.

en: Zoom Stepping Value
vi: Giá trị bước thu/phóng

en: The value by which the zoom level is changed when zooming in or out.
vi: Giá trị thay đổi mức thu phóng mỗi lần.

en: Enable Developer Extras
vi: Bật Developer Extras

en: Enables special extensions that help developers
vi: Bật các phần mở rộng đặc biệt, hữu dụng cho người phát triển

en: Enable Private Browsing
vi: Bật duyệt riêng tư

en: Enables private browsing mode
vi: Bật chế độ duyệt riêng tư

en: Enable Spell Checking
vi: Bật kiểm lỗi chính tả

en: Enables spell checking while typing
vi: Kiểm lỗi chính tả khi đang gõ

en: Languages to use for spell checking
vi: Ngôn ngữ kiểm lỗi chính tả

en: Comma separated list of languages to use for spell checking
vi: Danh sách ngôn ngữ kiểm lỗi chính tả, cách nhau bằng dấu phẩy

en: Enable Caret Browsing
vi: Bật con nháy

en: Whether to enable accessibility enhanced keyboard navigation
vi: Có bật khả năng duyệt tăng cường bằng bàn phím không

en: Enable HTML5 Database
vi: Bật Cơ sở dữ liệu HTML5

en: Whether to enable HTML5 database support
vi: Có bật hỗ trợ Cơ sở dữ liệu HTML5 không

en: Enable HTML5 Local Storage
vi: Bật Kho chứa HTML5 cục bộ

en: Whether to enable HTML5 Local Storage support
vi: Có bật hỗ trợ Kho chứa HTML5 cục bộ không

en: Enable XSS Auditor
vi: Bật kiểm tra XSS

en: User Agent
vi: Đại diện người dùng

en: The User-Agent string used by WebKitGtk
vi: Chuỗi User-Agent WebKitGtk sẽ dùng

en: JavaScript can open windows automatically
vi: JavaScript được phép mở cửa sổ

en: Whether JavaScript can open windows automatically
vi: JavaScript có được phép tự động mở cửa sổ không

en: Enable offline web application cache
vi: Bật lưu tạm ứng dụng web ngoại tuyến

en: Whether to enable offline web application cache
vi: Có bật lưu tạm ứng dụng web ngoại tuyến không

en: Editing behavior
vi: Cách sửa đổi

en: The behavior mode to use in editing mode
vi: Cách sửa đổi được sử dụng trong chế độ sửa đổi

en: Enable universal access from file URIs
vi: Bật truy cập thống nhất từ URI của tập tin

en: Whether to allow universal access from file URIs
vi: Có cho phép truy cập thống nhất từ URI của tập tin không

en: Enable DOM paste
vi: Cho dán DOM

en: Whether to enable DOM paste
vi: Có cho dán DOM không

en: Tab key cycles through elements
vi: Xoay vòng phím Tab qua các thành phần

en: Whether the tab key cycles through elements on the page.
vi: Có xoay vòng phím Tab trên các thành phần của trang không

en: Enable Default Context Menu
vi: Bật menu ngữ cảnh mặc định

en: Enables the handling of right-clicks for the creation of the default context menu
vi: Cho phép phím chuột phải tạo menu ngữ cảnh mặc định

en: Enable Site Specific Quirks
vi: Bật khắc phục đặc thù cho các trang

en: Enables the site-specific compatibility workarounds
vi: Khắc phục những nhược điểm đặc thù của một số trang web

en: Enable page cache
vi: Bật page cache

en: Whether the page cache should be used
vi: Có bật tính năng page cache không

en: Auto Resize Window
vi: Tự động đổi kích thước cửa sổ

en: Automatically resize the toplevel window when a page requests it
vi: Tự động thay đổi kích thước cửa sổ trên cùng khi trang yêu cầu

en: Enable Java Applet
vi: Bật tiểu dụng Java

en: Whether Java Applet support through <applet> should be enabled
vi: Cho phép hỗ trợ tiểu dụng Java bằng <applet>

en: Select Files
vi: Chọn tập tin

en: Returns the @web_view's document title
vi: Trả về tiêu đề tài liệu của @web_view

en: Returns the current URI of the contents displayed by the @web_view
vi: Trả về URI hiện thời của tài liệu được @web_view hiển thị

en: The list of targets this web view supports for clipboard copying
vi: Danh sách đích mà khung xem web này hỗ trợ khi chép vào clipboard.

en: The list of targets this web view supports for clipboard pasting
vi: Danh sách đích mà khung xem web này hỗ trợ khi dán clipboard.

en: An associated WebKitWebSettings instance
vi: Một thể hiện WebKitWebSettings liên kết

en: Web Inspector
vi: Thanh tra Web

en: The associated WebKitWebInspector instance
vi: Một thể hiện WebKitWebInspector liên kết

en: Whether content can be modified by the user
vi: Nội dung có thể bị người dùng thay đổi hay không

en: Whether content has a transparent background
vi: Nội dung có ảnh nền trong suốt không.

en: The level of zoom of the content
vi: Mức phóng to/thu nhỏ nội dung

en: Full content zoom
vi: Phóng nội dung đầy đủ

en: Whether the full content is scaled when zooming
vi: Toàn bộ nội dung có bị co lại không.

en: The default encoding of the web view
vi: Bảng mã mặc định cho khung xem Web

en: Custom Encoding
vi: Bảng mã tự chọn

en: The custom encoding of the web view
vi: Bảng mã tự chọn cho khung xem Web

en: Icon URI
vi: URI biểu tượng

en: The URI for the favicon for the #WebKitWebView.
vi: URI của biểu tượng trang (favicon) cho #WebKitWebView.

en: Default font size
vi: Cỡ chữ mặc định

en: A username and password are being requested by the site %s
vi: Trang %s đang yêu cầu tên người dùng và mật khẩu

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: Reading %s
vi: Đang đọc %s

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: “

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: DOS 16 bit version (WATCOMC).
vi: Phiên bản DOS 16 bit (WATCOMC).

en: DOS 16 bit version (TURBOC).
vi: Phiên bản DOS 16 bit (TURBOC).

en: DOS 32 bit version (DJGPP).
vi: Phiên bản DOS 32 bit (DJGPP).

en: DOS 32 bit version (WATCOMC).
vi: Phiên bản DOS 32 bit (WATCOMC).

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: Cygwin version.
vi: Phiên bản Cygwin.

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: Interface:
vi: Giao diện:

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: Copyright (C) 1996-%d Erwin Waterlander
    Copyright (C) 1994-2002 Ondrej Popp on C3PO
    Copyright (C) 1995-1996 DJ Delorie on _fixpath()
    Copyright (C) 1995-1996 Borja Etxebarria & Olivier Sirol on Ninux Czo Directory
    Copyright (C) 1994-1996 Jason Mathews on DOSDIR
    Copyright (C) 1990-1992 Mark Adler, Richard B. Wales, Jean-loup Gailly,
    Kai Uwe Rommel and Igor Mandrichenko on recmatch()
vi: Bản quyền (C) 1996-%d Erwin Waterlander
    Bản quyền (C) 1994-2002 Ondrej Popp trên C3PO
    Bản quyền (C) 1995-1996 DJ Delorie trên _fixpath()
    Bản quyền (C) 1995-1996 Borja Etxebarria & Olivier Sirol trên Ninux Czo Directory
    Bản quyền (C) 1994-1996 Jason Mathews on DOSDIR
    Bản quyền (C) 1990-1992 Mark Adler, Richard B. Wales, Jean-loup Gailly,
    Kai Uwe Rommel và Igor Mandrichenko trên recmatch()

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ổ

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: Unable to convert characters from %s to %s.
vi: Không thể chuyển đổi các ký tự từ %s thành %s.

en: Attempt to set invalid NRC map '%c'.
vi: Thử đặt bảng đồ NRC không hợp lệ '%c'.

note: Application signalled an "identified coding system" we haven't heard of.  See ECMA-35 for gory details.
en: Unrecognized identified coding system.
vi: Hệ thống mã hóa định danh không xác định

en: Attempt to set invalid wide NRC map '%c'.
vi: Thử đặt bảng đồ NRC rộng không hợp lệ '%c'.

note: Give the user some clue as to why session logging is not * going to work (assuming we can open a pty using some other * method).
en: can not run %s
vi: không thể chạy %s

en: Error creating signal pipe.
vi: Lỗi khi tạo signal pipe.

en: Duplicate (%s/%s)!
vi: Nhân đôi (%s/%s)!

en: Error compiling regular expression "%s".
vi: Lỗi khi biên dịch biểu hiện quy tắc "%s".

en: No handler for control sequence `%s' defined.
vi: Không có trình quản lý nào được chỉ định cho sequence `%s'.

note: Translators: %s is replaced with error message returned by strerror().
en: Error reading from child: %s.
vi: Lỗi khi đọc từ child: %s.

en: Unable to send data to child, invalid charset convertor
vi: Không thể gửi dữ liệu sang tiến trình con, bộ chuyển đổi bãng mã không hợp lệ

en: Error (%s) converting data for child, dropping.
vi: Lỗi (%s) khi chuyển đổi dữ liệu cho child, bỏ.

en: Error reading PTY size, using defaults: %s.
vi: Lỗi khi đọc kích thước PTY, sử dụng mặc định: %s.

en: Error setting PTY size: %s.
vi: Lỗi khi lập kích thước PTY: %s.

note: Aaargh.  We're screwed.
en: _vte_conv_open() failed setting word characters
vi: _vte_iconv_open() không lập được các ký tự từ

en: Got unexpected (key?) sequence `%s'.
vi: Nhận sequence không mong muốn (key?) `%s'.

note: Bail back to normal mode.
en: Could not open console.
vi: Không thể mở console.

en: Could not parse the geometry spec passed to --geometry
vi: Không thể phân tích đặc tả toạ độ từ đối số --geometry

en: Unknown pixel mode %d.
vi: Chế độ pixel lạ %d.

en: Can not find appropiate font for character U+%04x.
vi: Không thể tìm thấy phông chữ phù hợp cho ký tự U+%04x.

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: char
vi: chữ

en: int
vi: số_ng

en: (NULL)
vi: (RỖNG)

en: Key not found
vi: Không tìm thấy khóa

en: No key
vi: Không có khóa

en: Bad value
vi: Giá trị sai

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

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 dưới dạng phần mềm miễn phí mã nguồn mở.
    Chương trình 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 về Bản Quyền để biết thêm chi tiết.
    Được thiết kế bởi nhóm VideoLAN; xem tập tin Tác Giả để biết thêm chi tiết.
    Hiện tại VLC đã phát hành phiên bản dành riêng cho Android, phiên bản này có thể được tải về từ trang chủ.

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 của Audio.

en: Miscellaneous audio settings and modules.
vi: Tổng hợp thiết lậ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 bộ 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ị màn hình

en: Settings related to On-Screen-Display, subtitles and "overlay subpictures"
vi: Thiết lập cho phần Hiển Thị Trên Màn Hình, phụ đề và "độ trễ phụ đề hình ảnh"

en: Splitters
vi: Các bộ chia.

en: Video splitters separate the stream into multiple videos.
vi: Bộ chia hình ảnh trực tuyến ra đa nguồn.

en: Input / Codecs
vi: Dữ liệu đầu vào/Codec

en: Settings for input, demultiplexing, decoding and encoding
vi: Thiết lập cho dữ liệu đầu ra, ghép tín hiệu, giải và mã hóa dữ liệu

en: Access modules
vi: Phương thức 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: Các 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 như bạn muốn loại bỏ HTTP proxy hoặc các thiết lập về 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 dữ liệu đầu vào. Cẩn thận khi thao tác...

en: Demuxers
vi: Tách tín hiệu

en: Demuxers are used to separate audio and video streams.
vi: Tách tín hiệu dùng để tách audio (phần tiếng) và video (phần hình) thành các luồng riêng lẻ.

en: Settings for the video, images or video+audio decoders and encoders.
vi: Thiết lập dành cho video, hình ảnh hoặc trình biên mã và giải mã âm thanh+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: Codec của 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 việc xuất dữ liệu. Thao tác cẩn trọng...

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 cho việc xuất dữ liệu của luồng tín hiệu đượ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 dữ liệu đầu vào.
    Các luồng sẽ được trộn lẫn vào nhau và sau đó được gửi đi bằng module "truy cập dữ liệu đầu ra", module này vừa có thể lưu luồng dữ liệu đượ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 dữ liệu đó (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 cho phần xuất dữ liệu từ luồng dữ liệu

en: Muxers
vi: Trộn tín hiệu

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: Dồn tín hiệu có thể được sử dụng để tạo ra các định dạng đơn giản của dữ liệu nhằm đưa vào các luồng dữ liệu cơ bản (video, audio,...).
    Thiết lập này 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ũng có thể chỉnh các thông số mặc định sẵn có đối với việc dồn tín hiệu.

en: Access output
vi: Truy cập dữ liệu đầ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 dữ liệu đầu ra kiểm soát việc gửi đi các luồng dữ liệu được dồn vào nhau. Thiết lập này sẽ cho phép bạn luôn buộc chương trình phải có một cơ chế truy cập dữ liệu đầu ra bắt buộc. Bạn 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 dữ liệu đầ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: Đóng gói dữ liệu được sử dụng dưới vai trò "tiền xử lý" các luồng thông tin trước khi trộn tín hiệu vào luồng. 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 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 dữ liệu được đó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 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 module "service discovery").

en: General playlist behaviour
vi: Thao tác chung đối với Danh Sách

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: Module "Khám Phá Các Dịch Vụ Khác" là thao tác thuận lợi cho việc thêm các đối tượng vào Danh Sách.

en: Advanced settings. Use with care...
vi: Thiết lập nâng cao. Cẩn thận khi thao tác...

en: Advanced settings
vi: Thiết lập nâng cao

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: Select Directory
vi: Chọn thư mục

en: Media &Information
vi: Thông &tin về tập tin

en: &Codec Information
vi: &Thông tin codec

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: 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...

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 File...
vi: Thêm tập tin...

en: Add Directory...
vi: Thêm thư mục..

en: Add Folder...
vi: Thêm thư mục...

en: Save Playlist to &File...
vi: Lưu Danh Sách &và 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</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ề HD cũng như nếu bạn là thành viên của Hdvietnam hay hội Hdvnbits hoặc đến từ box Multimedia của Voz hay là các thần dân trung thành từ TinhTe, 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 Hdvietnam hay Hdvnbits hoặc Voz, TinhTe và các diễn đàn khác chuyên về HD, Audio, 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 Audio gặp lỗi

en: The maximum number of filters (%u) was reached.
vi: Số lượng tối đa dành cho 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: Phát lại lần nữa

en: Stereo audio mode
vi: Chế độ âm thanh nổi

en: Dolby Surround
vi: Âm thanh Nổi

en: Reverse stereo
vi: Đảo ngược stereo

en: integer
vi: số nguyên

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: Người lập trình: %s

en: 
    Dumped content to vlc-help.txt file.
vi: 
    Nội dung trợ giúp trợ giúp bị lỗi: vlc-help.txt file.

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 codec này

en: Codec not supported
vi: Codec 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: Codec 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: đóng gói

en: decoder
vi: 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 dữ liệu %d

en: Scrambled
vi: Đổi tần số

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: Phát lại Track lần nữa

en: Album replay gain
vi: Phát lại Album lần nữa

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: Color transfer function
vi: Hàm chuyển màu

en: Color space
vi: Không gian màu

en: %s Range
vi: Khoảng %s

en: Cubemap
vi: Hình chiếu khối

[ctx: ViewPoint]
en: Pitch
vi: Cao độ

[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: R chính

en: Primary G
vi: G chính

en: Primary B
vi: B chính

note: #-#-#-#-#  405 (gnome-color-manager master)  #-#-#-#-# The basename (the last section of the filename) of the profile
en: White point
vi: Điểm trắng

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 log hay phật nhật ký chương trình để biết thêm.

en: Genre
vi: Thể loại

en: Now Playing
vi: Đang phát

note: #-#-#-#-#  17 (AbiWord 2.9)  #-#-#-#-# FIELD_Document_Publisher
en: Publisher
vi: Nhà xuất bản

en: Encoded by
vi: Mã hóa bởi

en: Track ID
vi: ID của track

en: Number of Tracks
vi: Số lượng track

en: Director
vi: Đạo diễn

en: Episode
vi: Tập

en: Actors
vi: Diễn viên

en: Disc number
vi: Số của đĩa

en: Programs
vi: Chương trình

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: Next chapter
vi: Chương tiếp theo

en: Previous chapter
vi: Chương trước đó

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 dính, các module giao diện bổ sung, hoặc xác định 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 kiểu hiển thị 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 thực thi ở 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 dữ liệu mặc định

en: This stream will always be opened at VLC startup.
vi: Luồng dữ liệu 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: 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: Enable audio
vi: Bật âm thanh

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: Production
vi: Sản xuất

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 âm thanh

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ễ lại 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ễ dàng gặp khó chịu khi một số sự tương đồng giữa video và audio không được tương xứng 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: Force S/PDIF support
vi: Buộc 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 nổi

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ế độ phát lại

en: Select the replay gain mode
vi: Chọn chế độ phát lại

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 (89dB) đối với luồng dữ liệu khi cần biết thông tin

en: Default replay gain
vi: Chế độ phát lại được chỉnh mặc định

en: This is the gain used for stream without replay gain information
vi: Điều này được dùng cho các luồng dữ liệu khi không cần biết thông tin

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: Top-Left
vi: Trên cùng- bên trái

en: Top-Right
vi: Trên cùng- bên phải

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/deinterlace

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 dữ liệu MPEG2. Việc bỏ chọn 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ý

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ể đồng bộ hóa thời gian với các nguồn tài nguyên theo cơ chế thời gian thực, Sử dụng phần này nếu bạn đã từng có kinh nghiệm tiếp xúc với các luồng dữ liệu mạng theo cơ chế jerky playback.

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 dữ liệu đầ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 dữ liệu 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 dữ liệu 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 dữ liệu đang được tương tác với nhiều chương trình (chẳng hạn như DVB).

en: Audio track
vi: Rãnh âm thanh

en: Stream number of the audio track to use (from 0 to n).
vi: Số lượng luồng đượ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: Menu language
vi: Ngôn ngữ hiển thị

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 rãnh â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 dữ liệu 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 dữ liệu sẽ dừng phát tại vị trí này (tính bằng giây).

en: The stream will run this duration (in seconds).
vi: Luồng dữ liệu sẽ được phát trong khoảng thời gian này (tính bằng giây).

en: Fast seek
vi: Lướt nhanh

en: Favor speed over precision while seeking
vi: Tốc độ lướt mà bạn muốn

en: Playback speed
vi: Tốc độ phát

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 này để tạo luồng dữ liệu

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 dữ liệu 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: Thư mục ghi âm

en: Directory where the records will be stored
vi: Thư mục lưu các ghi âm

en: Prefer native stream recording
vi: Chế độ ghi âm luồng dữ liệu 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 dữ liệu đầu vào sẽ được ghi âm thay vì sử dụng module truy xuất luồng dữ liệu đầu ra

en: Timeshift directory
vi: Thư mục Timeshift

en: Directory used to store the timeshift temporary files.
vi: Thư mục được dùng để lưu các tập tin tạm thời theo chế độ 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 sử dụng để lưu các luồng dữ liệu 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: Kích thước 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: On Screen Display
vi: Hiển thị trên màn hình

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 các lỗi trong phụ đề

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ẽ xác định mức độ lỗi của phụ đề 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: 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 nhận máy chủ HTTP/TLS

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 được xuất ra.

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 để hạn chế VLC trong việc sử dụng các codec trong hệ thống (sử dụng phương pháp giải nén). Chỉ dành cho người dùng đã từng có kinh nghiệm thao tác với tính năng này, bạn không nên tác động đến phần này vì tùy chọn này có thể làm ngưng lại quá trình phát lại cho luồng dữ liệu bạn đang truy cập.

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 theo độ ư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 dữ liệu 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 tổng quát cho phần phân luồng dữ liệu đối với các dữ liệu được xuất ra từ các thiết bị ngoại vi.

en: Default stream output chain
vi: Tập hợp các luồng dữ liệu xuất ra theo 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 dữ liệu được xuất 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ân 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 dữ liệu

en: Play locally the stream while streaming it.
vi: Vẫn phát luồng dữ liệu 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 dữ liệu 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 dữ liệu 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 â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 dữ liệu audio đượ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 SPU stream output
vi: Bật tính năng xuất luồng dữ liệu dạng 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 dữ liệu 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 dữ liệu

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 xuất dữ liệu đặ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 dữ liệu được thu thập nếu như luồng dữ liệu xuất 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 dữ liệu được ghép (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 dữ liệu trong bộ nhớ đệm được ghép tín hiệu ở dạng dữ liệu xuất 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 gói tin yêu thích

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 tín hiệu

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 dữ liệu

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 theo ý bạ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 dữ liệu

en: Demux module
vi: Module Tách Tín Hiệu

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 tín hiệu được sử dụng để phân tách các luồng dữ liệu 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: 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ân 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 dữ liệu

en: VLM configuration file
vi: Tập tin thiết lập VLC

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: 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 daemon

en: Runs VLC as a background daemon process.
vi: Chạy VLC dưới dạng tiến trình nền daemon.

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ể, VLC có thể sẽ tận dụng thời gian của vi xử lý cũng như sử dụng thời gian này để render hình ảnh (đôi khi ở một số hệ thống có thể phát sinh 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: 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: 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: Auto start
vi: Tự động bắt đầu

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: Volume control
vi: Điều khiển âm lượng

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: 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: Faster
vi: Nhanh hơn

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: Navigate down
vi: Phím mũi tên đi xuống

en: Navigate left
vi: Phím mũi tên bên trái

en: Navigate right
vi: Phím mũi tên bên phải

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: 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: 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
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: 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: 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: Subtitles
vi: 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: 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: Invalid signature
vi: Chữ ký không hợp lệ

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: Media Library
vi: Thư viện

en: Panjabi
vi: Pan gia bi

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: Problem accessing a system resource
vi: Có vấn đề khi truy cập tài nguyên hệ thống

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 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: 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: 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: Blu-ray error
vi: Lỗi

en: Top Menu
vi: Bảng chọn trên cùng

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: IIDC Digital Camera (FireWire) input
vi: Dữ liệu đầu vào cho IIDC Digital Camera (FireWire)

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 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 độ 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: Cable
vi: Cáp

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: Video size
vi: Kích thước video

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 dữ liệu.

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: 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ỉ lệ cho sẵn (nếu khác 0)

en: Audio bits per sample
vi: Số bit của audio 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: Capture failed
vi: Ghi hình thất bại

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: 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: Frequency (Hz)
vi: Tần số (Hz)

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 dữ liệu 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: 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: 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: 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: 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: 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 dữ liệu 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 dữ liệu liên tiếp

en: Referrer
vi: Từ tham chiếu

en: User agent
vi: Đại lý người dùng

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 dữ liệu cơ bản

en: Set the group of the elementary stream
vi: Đặt nhóm cho các luồng dữ liệu cơ bản

en: Set the category of the elementary stream
vi: Đặt phân loại cho các luồng dữ liệu cơ bản

en: Set the codec of the elementary stream
vi: Đặt phần codec cho các luồng dữ liệu cơ bản

en: Language of the elementary stream as described by ISO639
vi: Ngôn ngữ của các luồng dữ liệu 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ữ liệu 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 dữ liệu 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 dữ liệu 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 dữ liệu 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 dữ liệu cơ bản

en: Frame rate of a video elementary stream
vi: Tỉ lệ khung hình của luồng dữ liệu 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 dữ liệu tính bằng byte

en: Memory input
vi: Bộ nhớ đầu vào

en: Memory stream
vi: luồng bộ nhớ

en: Pace
vi: Nhịp

en: Read the audio stream at VLC pace rather than Jack pace.
vi: Đọc luồng dữ liệu dạng audio 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 dữ liệu 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 tín hiệu RTP/RTSP/SDP (sử dụng Live555)

en: RTSP/RTP access and demux
vi: Thao tác và tách tín hiệu 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 dữ liệu 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 dữ liệu

en: MMS streams can contain several elementary streams, with different bitrates. You can choose to select all of them.
vi: Luồng dữ liệu MMS chứa một vài luồng dữ liệu 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: Maximum bitrate
vi: Bitrate tối đa

en: Select the stream with the maximum bitrate under that limit.
vi: Chọn luồng dữ liệu 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: 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 Audio trong chế độ stereo.

en: Samplerate of the captured audio stream, in Hz (eg: 11025, 22050, 44100, 48000)
vi: Samplerate của luồng audio đượ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: 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ữ liệu 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: 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: 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: SRT input
vi: Đầu vào SRT

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: 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: Video standard (Default, SECAM, PAL, or NTSC).
vi: Chuẩn Video (Mặc định, SECAM, PAL, hoặc NTSC).

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
vi: Đầu vào Audio

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: 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 balance
vi: Cân bằng đỏ

en: Red chroma balance.
vi: Cân bằng đơn sắc đỏ.

en: Blue balance
vi: Cân bằng xanh

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: Sketch
vi: Hình họa

en: Sky blue
vi: Xanh da trời

en: Grass green
vi: Màu xanh của cỏ

en: Skin whiten
vi: Làm trắng da

en: Vivid
vi: Sặc sỡ

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: 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 input
vi: Đầu vào video

en: Tuner
vi: Bộ dò kênh

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: X.509 Client private key
vi: Khóa riêng phía Client dạng X.509

en: RGB chroma (RV32, RV24, RV16, RGB2)
vi: Màu dạng RGB (RV32, RV24, RV16, RGB2)

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: 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 dữ liệu

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 dữ liệu.

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: 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: Index file
vi: Tập tin chỉ mục

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ệ dồn dữ liệu

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: 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: HTTP Live streaming output
vi: Đầu ra luồng trực tiếp HTTP

en: Stream name
vi: Tên luồng dữ liệu

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 dữ liệu

en: Description of the stream content or information about your channel.
vi: Mô tả về nội dung của luồng dữ liệu hoặc thông tin về kênh dữ liệu.

en: Stream MP3
vi: Luồng dữ liệu 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ữ liệu 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: Number of channels
vi: Số lượng các kênh

en: Ogg Vorbis Quality
vi: Chất lượng Ogg Vorbis

en: Stream public
vi: Luồng thông tin công cộng

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 dữ liệu 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 dữ liệu đầ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. 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: 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. 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: 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. 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 dữ liệu đượ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 dữ liệu 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: 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: Headphones mode (binaural)
vi: Chế độ tai 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: Release time
vi: Thời gian phát hành

en: Threshold level
vi: Ngưỡng cấp độ

en: Knee radius
vi: Bán kính xoay

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: 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: Speex resampler
vi: Tốc độ chuyển đổi

en: Sample rate converter type
vi: Loại chuyển đổi tỉ lệ 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: Chuyển đổi SRC

en: Secret Rabbit Code (libsamplerate) resampler
vi: Mã bí mật Rabit (libsamplerate) cho phần chuyển đổi

en: Nearest-neighbor audio resampler
vi: Audio chuyển đổi đồ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
vi: Thay đổi cao độ

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: Dry
vi: Khô

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
vi: Thiết bị phát âm thanh

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: 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: Output format
vi: Định dạng dữ liệu đầu ra

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 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 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: 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: 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 dữ liệu đượ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: 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: 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 giải mã/mã hóa các loại audio 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 codec khác

en: FFmpeg audio/video decoder
vi: Giải mã audio/video dạng FFmpeg

en: Decoding
vi: Giải mã

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: 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 codec

en: Internal libavcodec codec name
vi: Tên codec 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 dữ liệu 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 dữ liệu.

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 dữ liệu 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: 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: 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: 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: Daala video decoder
vi: Trình giải mã 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: 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 codec 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ừ codec dạng thô nếu bạn đã chọn/bắt buộc thực thi trình 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: Enable spectral band replication
vi: Bật tính năng tái tạo băng tần quang phổ

en: VBR Quality
vi: Chất lượng VBR

en: Enable afterburner library
vi: Bật thư viện hậu kỳ ghi dữ liệu lên đĩa

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: 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 kiểu chữ dạng âm thanh (.SF2) phải được tích hợp cho việc tổng hợp MIDI.
    Hãy cài đặt kiểu chữ dạ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 / Codec > Audio Codec > 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: JPEG image encoder
vi: Trình biên mã ảnh JPEG

en: Formatted Subtitles
vi: Phụ đề được định dạng

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 dữ liệu dạ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 dữ liệu dạ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 dữ liệu dạ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 dữ liệu dạ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 dữ liệu 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 dữ liệu 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 dữ liệu 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: 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: 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: PNG video decoder
vi: Giải mã video PNG

en: Rate Control Method
vi: Phương pháp điều khiển tố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: Pseudo raw video decoder
vi: Giải mã video Pseudo raw

en: Pseudo raw video packetizer
vi: Đóng gói video Pseudo raw

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: 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: 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: Russian (KOI8-R)
vi: Tiếng Nga

en: Simplified Chinese (ISO-2022-CN-EXT)
vi: Tiếng Trung phồn thể

en: Simplified Chinese Unix (EUC-CN)
vi: Tiếng Trung phồn thể kiểu Unix

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: 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: 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: 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: 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ữ liệu 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ữ liệu 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: Joint stereo
vi: Kết nối stereo

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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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 dữ liệu 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 trộn tín hiệu, 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: 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.264/MPEG-4 Part 10/AVC encoder (x264)
vi: H.264/MPEG-4 Phần 10/AVC trình mã hóa (x264)

en: XWD image decoder
vi: Trình giải mã hình ảnh XWD

en: Teletext page
vi: Trang 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: VLC media player
vi: Chương trình VLC

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: 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: 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: 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
vi: Hồng ngoại

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: Opening
vi: Đang mở

en: Fake TTY
vi: TTY là giả

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: | 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: | 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: | quit . . . . . . . . . . . . . . . . . . .  quit vlc
vi: | quit . . . . . . . . . . . . . . . . . . . dong lai chuong trinh VLC

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: | frames displayed :    %5<PRIi64>
vi: | khung hinh duoc hien thi :    %5<PRIi64>

en: Low latency
vi: Độ trễ thấp

en: Avformat
vi: Định dạng AV

en: Muxer
vi: Bộ trộn

en: Format name
vi: Tên định dạng

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: 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: 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: 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 dữ liệu gốc sẽ bị loại bỏ

en: Decode
vi: Giải mã

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: Frames per Second
vi: Khung hình mỗi giây

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: 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: 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: Writer
vi: Tác giả

en: Original Format
vi: Định dạng gốc

en: Display Source As
vi: Hiển thị Nguồn dưới dạng

en: Host Computer
vi: Máy tính chủ

en: Performers
vi: Người thể hiện

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: Thanks
vi: Cảm ơn

en: MP4 stream demuxer
vi: Bộ tách kênh luồng dữ liệu dạng MP4

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: H264 video demuxer
vi: Bộ tách tín hiệu video H264

en: MPEG-I/II video demuxer
vi: Bộ tách tín hiệu video dạng

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: 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: Second CSA Key
vi: Khóa thứ hai của SCA

en: MPEG Transport Stream demuxer
vi: Tách kênh luồng vận chuyển MPEG

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: NullSoft demuxer
vi: Tách kênh NullSoft

en: Nuv demuxer
vi: Tách kênh Nuv

en: OGG demuxer
vi: 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 tín hiệu dạng 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: PVA demuxer
vi: Tách kênh PVA

en: Audio sample rate in Hertz. Default is 48000 Hz.
vi: Tốc độ mẫu của audio đ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: Raw audio demuxer
vi: Bộ tách tin hiệu audio Raw

en: The demuxer will advance timestamps if the input can't keep up with the rate.
vi: Phần 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 sự phân loại.

en: DV (Digital Video) demuxer
vi: 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: Tách kênh video Raw

en: Real demuxer
vi: Tách kênh Real

en: C64 sid demuxer
vi: Bộ tách tín hiệu dạng C64 sid

en: SMF demuxer
vi: 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: 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: 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: Phân tích phụ đề Video theo VC1

en: Vobsub subtitles parser
vi: Phân tích phụ đề theo Vobsub

en: VOC demuxer
vi: Tách kênh VOC

en: WAV demuxer
vi: Tách kênh WAV

en: XA demuxer
vi: Tách kênh XA

en: Unknown category
vi: Chưa rõ thể loại

en: Textual audio descriptions
vi: Miêu tả về audio Textual

en: Active regions
vi: Kích hoạt vùng

en: Transcript
vi: Phiên âm

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 dữ liệu đượ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>

note: Create the window.
en: Service Discovery
vi: Phát hiện Dịch vụ

en: Preamp
vi: Tái khuếch đại

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 dữ liệu 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: Seek backward
vi: Lùi về sau

en: Seek forward
vi: Tiến về trước

en: Convert & Stream
vi: Chuyển đổi & Phân luồng dữ liệu

en: Drop media here
vi: Rê tập tin vào đây theo cách kéo thả

en: Open media...
vi: Mở tập tin...

en: Choose Profile
vi: Chọn hồ sơ

note: #-#-#-#-#  14 (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 Luồng Dữ Liệu...

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: Codec của video

en: Audio codec
vi: Codec của audio

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 dữ liệu

en: Stream Announcement
vi: Thông báo về Luồng Dữ Liệu

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 dữ liệu 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 dữ liệu 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ân luồng dữ liệu đế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 việc phân luồng dữ liệu, 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ữ liệu 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: Adjust the volume
vi: Điều chỉnh âm lượng

en: Volume: %i %%
vi: Âm lượng: %i %%

en: Clear log
vi: Xóa nhật ký

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: 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ân luồng dữ liệu...

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: Playback Speed
vi: Tốc độ phát lại

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: 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: 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: Show/Hide Playlist
vi: Hiển thị/Ẩn danh sách

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: Disc
vi: Đĩa

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: Custom playback
vi: Tùy chọn phát lại

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: IP Address
vi: Địa chỉ IP

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 dữ liệu 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 dữ liệu. Trong chế độ đơn hướng, VLC sẽ tự động sử dụng địa chỉ IP của chính máy bạn.
    
    Để mởi một luồng dữ liệu 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: Open RTP/UDP Stream
vi: Mở luồng dữ liệu loại RTP/UDP

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: Capture Audio
vi: Audio Ghi Hình

en: Add Subtitle File:
vi: Thêm 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: Subtitle File
vi: Tập tin phụ đề

en: %i tracks
vi: %i track

en: Streaming and Transcoding Options
vi: Tùy chọn Phân luồng và Chuyển Mã dữ liệu

en: Display the stream locally
vi: Hiển thị các luồng dữ liệu 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 dữ liệu

en: Media Information
vi: Thông tin

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: Bitrate 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: LIBRARY
vi: THƯ VIỆN

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: Video Settings
vi: Thiết lập Video

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: Codec/Dồn 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 dữ liệu 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: Continue playback
vi: Tiếp tục phát

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: Privacy / Network Interaction
vi: Tương tác về mạng / quyền riêng tư thông tin

en: Automatically check for updates
vi: Tự động kiểm tra cập nhật

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: 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: 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: 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 dữ liệu đ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: 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: Show Main Window
vi: Hiện cửa sổ chính

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

note: #-#-#-#-#  470 (gnome-video-effects master)  #-#-#-#-# Preview: http://live.gnome.org/GnomeVideoEffects/Effects#edgetv
en: Edge
vi: Cạnh

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 text
vi: Thêm văn bản

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: 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: 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: 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: [Hien Thi]

en:  h,H                    Show/Hide help box
vi:  h,H                    Hien thi/An hop thoai tro giup

en:  i                      Show/Hide info box
vi:  i                      Hien thi/An hop thoai thong tin

en:  M                      Show/Hide metadata box
vi:  M                      Hien thi/An hop thoai thong tin chi tiet

en:  L                      Show/Hide messages box
vi:  L                      Hien thi/An hop thoai thong bao

en:  P                      Show/Hide playlist box
vi:  P                      Hien thi/An hop thoai danh sach phat

en:  B                      Show/Hide filebrowser
vi:  B                      Hien thi/An trinh duyet tap tin

en:  x                      Show/Hide objects box
vi:  x                      Hien thi/An hop thoai doi tuong

en:  S                      Show/Hide statistics box
vi:  S                      Hien thi/An hop thoai thong ke

en:  Esc                    Close Add/Search entry
vi:  Esc                    Dong lai khung thong tin Them vao/Tim kiem

en:  Ctrl-l                 Refresh the screen
vi:  Ctrl-l                 Cap nhat lai man hinh

en: [Global]
vi: [Toàn chương trình]

en:  q, Q, Esc              Quit
vi:  q, Q, Esc              Thoat

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                      Chuyen doi sang che do toan man hinh

en:  n, p                   Next/Previous playlist item
vi:  n, p                   Doi tuong tiep theo/truoc do trong danh sach phat

en:  [, ]                   Next/Previous title
vi:  [, ]                   Tieu de tiep theo/truoc do

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>         Luot -/+ 1%%

en:  a, z                   Volume Up/Down
vi: a,z Giam/Tang am luong

en:  m                      Mute
vi: m Tat am thanh

note: xgettext: You can use ↑ and ↓ characters
en:  <up>,<down>            Navigate through the box line by line
vi:  <up>,<down>            Dieu huong thong qua hop thoai dong theo dang tung dong

note: xgettext: You can use ⇞ and ⇟ characters
en:  <pageup>,<pagedown>    Navigate through the box page by page
vi:  <pageup>,<pagedown>    Dieu huong thong qua hop thoai trang theo tung trang

note: xgettext: You can use ↖ and ↘ characters
en:  <start>,<end>          Navigate to start/end of box
vi:  <start>,<end>          Dieu huong toi phan bat dau/ket thuc cua hop thoai

en: [Playlist]
vi: [Danh sách]

en:  r                      Toggle Random playing
vi:  r                      Chuyen doi che do phat ngau nhien

en:  l                      Toggle Loop Playlist
vi:  l                      Chuyen doi viec lap lai danh sach

en:  R                      Toggle Repeat item
vi:  R                      Chuyen doi viec lap lai mot doi tuong

en:  o                      Order Playlist by title
vi:  o                      Sap xep trat tu danh sach theo tieu de

en:  O                      Reverse order Playlist by title
vi:  O                      Dao nguoc doi tuong trong danh sach phat theo tieu de

en:  g                      Go to the current playing item
vi:  g                      Truy cap den doi tuong hien dang duoc phat

en:  /                      Look for an item
vi:  /                      Tim kiem doi tuong

en:  ;                      Look for the next item
vi:  ;                      Tim doi tuong tiep theo

en:  A                      Add an entry
vi:  A                      Them vao khung thong tin

note: xgettext: You can use ⌫ character to translate <backspace>
en:  D, <backspace>, <del>  Delete an entry
vi:  D, <backspace>, <del>  Xoa mot khung thong tin

en:  e                      Eject (if stopped)
vi:  e                      Thoat o dia ra ngoai (Neu da dung)

en: [Filebrowser]
vi: [Quan ly tap tin]

en:  <enter>                Add the selected file to the playlist
vi:  <enter>                Them cac tap tin duoc chon vao danh sach phat

en:  <space>                Add the selected directory to the playlist
vi:  <space>                Them thu muc da chon vao danh sach phat

en:  .                      Show/Hide hidden files
vi:  .                      Hien thi/An cac tap tin bi an

en: [Player]
vi: [Trình chơi nhạc]

note: xgettext: You can use ↑ and ↓ characters
en:  <up>,<down>            Seek +/-5%%
vi:  <up>,<down>            Di den +/-5%%

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:  [ 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: 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: Step backward
vi: Lùi lại phía sau

en: Step forward
vi: Tiến lên phía trước

en: Loop / Repeat
vi: Lặp / Lặp lại

en: Open subtitles
vi: Mở phụ đề

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: Logo filenames
vi: Tên tập tin logo

en: Image mask
vi: Mặt nạ hình ảnh

en: Knee
    radius
vi: Khớp xoay
    bán kính

en: Makeup
    gain
vi: Makeup
    tăng

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.
    Dồn 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 dữ liệu 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 được ghép

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: blocks
vi: khối

en: frames
vi: khung hình

en: Played
vi: Đã phát

en: buffers
vi: bộ nhớ đệm

en: Last 60 seconds
vi: 60 giây trước

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: Channels:
vi: Kênh:

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: Bandwidth
vi: Băng thông

en: Device name
vi: Tên thiết bị

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 dữ liệu 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: Create Directory
vi: Tạo thư mục

en: Create Folder
vi: Tạo thư mục

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: Rename Folder
vi: Đổi tên 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: 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: Key:
vi: Khóa:

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: File associations
vi: Mở các tập tin có định dạ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: Create a new profile
vi: Tạo một hồ sơ mớ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 dữ liệu đượ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: 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: Destination file:
vi: Đích đến của tập tin:

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.

note: #-#-#-#-#  724 (kmousetool)  #-#-#-#-# i18n: ectx: property (text), widget (QPushButton, buttonStartStop)
en: &Start
vi: &Bắt đầu

en: Containers
vi: Đồ chứa

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: Privacy and Network Access Policy
vi: Chính sách về Riêng Tư và Quyền Truy Cập Mạng

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 dữ liệu đượ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 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 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: 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ị

note: #-#-#-#-#  757 (krita VERSION)  #-#-#-#-# i18n: ectx: property (text), widget (QPushButton, bnSelect) #-#-#-#-#  54 (avogadro)  #-#-#-#-# i18n: file: mainwindow.ui:71 i18n: ectx: property (title), widget (QMenu, menuSelect) #-#-#-#-#  51 (audacity 3.7.5)  #-#-#-#-# i18n-hint: (verb) It's an item on 
en: &Select
vi: &Chọn

en: &Enqueue
vi: &Đặt thứ tự

en: &Play
vi: &Phát

en: &Stream
vi: &Luồng dữ liệu

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: Capability
vi: Tính tương thích

en: &Search:
vi: &Tìm kiếm:

en: More information...
vi: Thêm thông tin...

en: Reload extensions
vi: Tải lại tiện ích

en: Version %1
vi: Phiên bản %1

en: &Install
vi: Cà&i đặt

en: Deletes the selected item
vi: Xóa những tập tin được chọn

en: Show settings
vi: Hiển thị thiết lập

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: Advanced Preferences
vi: Tùy biến nâng cao

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 dữ liệu 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: Big Button
vi: Nút lớn hơn

en: Native Slider
vi: Thanh trượt gốc

note: #-#-#-#-#  1900 (svgpart)  #-#-#-#-# i18n: ectx: ToolBar (mainToolBar) #-#-#-#-#  1108 (lokalize)  #-#-#-#-# #-#-#-#-#  753 (kphotoalbum)  #-#-#-#-# #-#-#-#-#  752 (kopete)  #-#-#-#-# #-#-#-#-#  739 (konqueror)  #-#-#-#-# #-#-#-#-#  723 (kmenuedit)  #-#-#-#-# #-#-#-#-#  722 (kmag)  #-#-#-#-# #-#-#-#
en: Main Toolbar
vi: Thanh công cụ chính

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: New profile
vi: Hồ sơ mới

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: Splitter
vi: Cắt ghép

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: I&mport
vi: N&hập dữ liệu

en: E&xport
vi: X&uất 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: Thời khóa biểu:

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: &Continue
vi: Tiếp tụ&c

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 dữ liệu...

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: &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: Scanning...
vi: Đang qué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: 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: Define the colors of the volume slider
vi: Đổi màu sắc của thanh trượt âm lượng

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: Load extensions on startup
vi: Tải tiện ích khi khởi động chương trình

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: 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 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: Open playlist
vi: Mở danh sách

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: 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: 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: Be quiet
vi: Im lặng

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: <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: 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: 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: View certificate
vi: Xem chứng nhận

en: Insecure site
vi: Trang không an toàn

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: Playing some media.
vi: Đang phát một số tập tin.

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: 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: 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: Packet Size
vi: Kích thước gói

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 dữ liệu được truyền tải. Số bitrate của audio+video được tính bằng byte.

en: Unknown Video
vi: Không biết video này

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: New input playing
vi: Dữ liệu đầu vào đang được phát mới

en: Now playing
vi: Đang phát

en: A/52 audio packetizer
vi: Bộ đóng gói âm thanh A/52

en: DTS audio packetizer
vi: Đóng gói audio DTS

en: Flac audio packetizer
vi: Đóng gói audio Flac

en: MPEG audio layer I/II/III packetizer
vi: Đóng gói MPEG audio layer I/II/III

en: MPEG Video
vi: Video MPEG

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: 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: Network streams (SAP)
vi: Luồng dữ liệu thuộc mạng (SAP)

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: 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: 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: 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: 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: Logo sub source
vi: Nguồn lôgô của phụ đề

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: Font size, pixels
vi: Kiểu chữ, pixel

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: Border height
vi: Chiều cao đường viền

en: Keep original size
vi: Giữ nguyên kích thước ban đầu

en: Elements order
vi: Thứ tự các thành phần

en: fixed
vi: Đã sửa

en: Mosaic
vi: 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 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: 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: 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: Text position
vi: Vị trí văn bản

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 and Atom feed display
vi: Hiển thị feed của RSS và Atom

en: Read size
vi: Đọc kích thước

en: Name of current instance
vi: Tên của khoảng cách hiện tại

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 (ms)
vi: Độ trễ (ms)

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 dữ liệu.

en: Display stream output
vi: hiển thị luồng dữ liệu đầu ra

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: Destination prefix
vi: Tiền tố đích đến

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: Session name
vi: Tên tiến trình

en: Audio port
vi: Cổng Audio

en: Video port
vi: Cổng Video

en: Set ID
vi: Đặt ID

en: Set Lang
vi: Chỉnh ngôn ngữ

en: Video encoder
vi: Trình biên mã video

en: Video frame-rate
vi: Xếp hạng khung video

en: Deinterlace video
vi: Tái kết hợp video

en: Deinterlace module
vi: Phương thức tái kết hợp

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: Audio encoder
vi: Trình biên mã âm thanh

en: Destination audio codec
vi: Đích đến của codec audio

en: Audio filter
vi: Bộ lọc audio

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: This is the subtitle codec that will be used.
vi: Đây là codec của phụ đề được sử dụng.

en: Transcode
vi: Chuyển mã

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: Font size in pixels
vi: Kích thước kiểu chữ bằng pixel

en: Text default color
vi: Màu sắc văn bản mặc định

en: Outline opacity
vi: Độ mờ của đường nét biên

en: Shadow opacity
vi: Độ mờ của bóng

en: Shadow angle
vi: Góc đổ bóng

en: Shadow distance
vi: Khoảng cách đổ bóng

en: Use YUVP renderer
vi: Sử dụng trình render YUVP

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: 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: Conversions from
vi: Đoạn hội thoại từ

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: Swscale
vi: Tỉ lệ Sw

en: YUVP converter
vi: Chuyển đổi YUVP

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
vi: Hình Cầu

en: Pixels to crop from top
vi: Cắt bỏ từ đỉnh (pixcel)

en: Pixels to crop from bottom
vi: Cắt bỏ từ dưới cùng(pixcel)

en: Pixels to crop from left
vi: Cắt bỏ từ bên trái (pixcel)

en: Pixels to crop from right
vi: Cắt bỏ từ bên phải (pixcel)

en: Deinterlacing video filter
vi: Bộ lọc chống quét mành video

en: Edge detection
vi: Phát hiện cạnh

note: Translators: this is a command for a button on a refreshable braille display (an external hardware device used by people who are blind). When pressing the button, it instructs the braille display to freeze.
en: Freeze
vi: Đông đặc

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: 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: Grain
vi: Lỗ chỗ

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: 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: 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: 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: Game mode
vi: Chế độ chơi game

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: 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: 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: 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: 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: Transpose
vi: Chuyển vị

en: Video transformation filter
vi: Bộ lọc chuyển dạng video

en: Wave video filter
vi: Bộ lọc video tường

en: Wave
vi: Sóng

en: ASCII Art
vi: Nghệ thuật ASCII

en: ASCII-art video output
vi: Xuất dữ liệu video ASCII

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: Framebuffer device
vi: Thiết bị bộ đệm của khung

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: 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: GNU/Linux framebuffer video output
vi: Xuất dữ liệu video theo bộ khung đệm của GNU/Linux

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: Video mode
vi: Chế độ quay phim

en: OpenGL video output
vi: Xuất dữ liệu video của 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: 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: 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: 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: Windows GDI video output
vi: Xuất dữ liệu video của Windows GDI

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

[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: XVideo adaptor number
vi: Số lượng adaptor của XVideo

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: YUV output
vi: Xuất dữ liệu YUV

en: YUV video output
vi: Xuất dữ liệu video YUV

en: Video output modules
vi: Module quản lý xuất dữ liệu đầu ra dạng 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: Attenuation, middle (in %)
vi: Độ giảm, ở giữa (bằng phần trăm)

en: Attenuation, end (in %)
vi: Độ giảm, tận cùng (bằng phần trăm)

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: 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: Path to the projectM preset directory
vi: Đường dẫn đến thư mục preset của projectM

en: Font menu
vi: Bảng chọn phông

en: Effects list
vi: Danh sách hiệu ứng

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: 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: 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: 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: 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: Multiplexer
vi: Bộ hợp nhiều tín hiệu

en: MUX options
vi: Tùy Chọn Tách Dữ Liệu

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: Audio Delay
vi: Độ trễ Audio

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 dữ liệu

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: Refresh List
vi: Tải lại danh sách

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: 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 dữ liệu đó.

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 dữ liệu.

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: 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: 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: 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: File Selection
vi: Chọn tập tin

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 dữ liệu

en: Same as source
vi: Giống như nguồn

en:  fps
vi: khung hình mỗi giây

en: Custom options
vi: Chỉnh sửa Tùy Chọn

en:  kb/s
vi:  kb/giây

en: Encoding parameters
vi: Thông số mã hóa

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: 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: 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: O&utput
vi: Đầ&u ra

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: Edit settings
vi: Thiết lập chỉnh sửa

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: Essential
vi: Cần thiết

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: Soften
vi: Làm Mềm Mại

en: Denoiser
vi: Bộ Khử Nhiễu

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: Mux Control
vi: Điều khiển dồn kênh

en: Muxer:
vi: Dồn kênh:

en: Media Manager List
vi: Danh sách quản lý tập tin

en: Virtual machine viewer/manager
vi: Xem/Quản lý máy ảo

en: _Channel:
vi: _Kênh:

en: Ac_tion:
vi: _Hành động:

en: _Details...
vi: _Chi tiết…

en: Co_nnect
vi: Kết _nối

en: H_ostname:
vi: T_ên máy:

en: OS:
vi: HĐH:

en: T_itle:
vi: D_anh xưng:

en: Hypervisor:
vi: Ảo hóa:

en: Architecture:
vi: Kiến trúc:

note: #-#-#-#-#  1533 (plasma-desktop)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, LblDeviceType)
en: Device type:
vi: Kiểu thiết bị:

en: Target name:
vi: Tên đích:

en: Pa_ssword:
vi: _Mật khẩu :

note: #-#-#-#-#  172 (linuxmint)  #-#-#-#-# port
en: _Port:
vi: _Cổng:

note: #-#-#-#-#  624 (kcmkio)  #-#-#-#-# i18n: ectx: property (text), widget (QLabel, domainLabel)
en: Domain:
vi: Miền:

en: Add Network
vi: Thêm mạng

en: _Shut Down
vi: _Tắt máy

en: _Address:
vi: Đị_a chỉ:

note: #-#-#-#-#  662 (kcmkio)  #-#-#-#-# i18n: ectx: property (text), widget (QPushButton, configureMimeBtn) #-#-#-#-#  624 (kcmkio)  #-#-#-#-#
en: Change...
vi: Đổi...

en: Refresh snapshot list
vi: Tải lại danh sách snapshot

en: _Version:
vi: _Phiên bản:

en: Virtual Machine
vi: Máy ảo

en: _Console
vi: _Bàn giao tiếp

en: _Always
vi: _Luôn luôn

note: #-#-#-#-#  757 (krita VERSION)  #-#-#-#-# i18n: ectx: property (text), widget (QTreeWidget, listViewChannels) #-#-#-#-#  207 (dia HEAD)  #-#-#-#-# Translators: Menu item Verb/Channel Translators: Menu item Verb/Channel/Channel Translators: Menu item Verb/Channel/Transfer/Transport/Channel
en: Channel
vi: Kênh

en: Smartcard
vi: Thẻ thông minh

en: No Devices Available
vi: Không có thiết bị nào

en: Passthrough
vi: Nhìn Xuyên Thấu

en: Isolated
vi: Cô lập

en: Error: %s
vi: Lỗi: %s

en: Path does not exist.
vi: Đường dẫn không tồn tại.

en: Display %s
vi: Hiển thị %s

en: Hard Disk
vi: Đĩa cứng

en: Networks
vi: Mạng

en: Crashed
vi: Gặp sự cố

en: Destroyed
vi: Đã bị phá huỷ

en: _Connect
vi: _Kết nối

en: De_lete
vi: _Xoá

en: _Reboot
vi: _Khởi động lại

en: Clone...
vi: Nhân bản...

en: Print debugging information
vi: In thông tin điều tra lỗi

note: #-#-#-#-#  1898 (SuperTuxKart)  #-#-#-#-# I18N: Name of first guest player (without number)
en: Guest
vi: Khách

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: _Host:
vi: _Máy:

en: Bookmark Folder
vi: Thư mục đánh dấu

en: Parent Folder
vi: Thư mục cha

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?

note: Fingerprint of the new certificate.
en: New fingerprint:
vi: Dấu vân tay mới:

note: Fingerprint of the old certificate.
en: Old fingerprint:
vi: Dấu vân tay cũ:

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: Connectivity
vi: Kết nối

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: This might not work on all VNC servers
vi: Cái này có thể không làm việc với tất cả các máy phục vụ VNC

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: 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

en: Close connection
vi: Đóng kết nối

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

en: Show help
vi: Hiển thị trợ giúp

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: The following error has occurred: | The following errors have occurred:
vi[0]: Gặp lỗi theo đây:

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: Log In Anyway
vi: Vẫn đăng nhập

en: Cancel Login
vi: Thôi đăng nhập

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: Hostname not known
vi: Không rõ tên máy

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: Desktop sharing invitation
vi: Mời chia sẻ màn hình nề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: Enable shortcuts
vi: _Bật phím tắt

en: Error while creating the file %s: %s
vi: Gặp lỗi khi đang tạo tập tin %s: %s

en: E82: Cannot allocate any buffer, exiting...
vi: E82: Không thể phân chia bộ nhớ thậm chí cho một bộ đệm, thoát...

en: E83: Cannot allocate buffer, using other one...
vi: E83: Không thể phân chia bộ nhớ cho bộ đệm, sử dụng bộ đệm khác...

en: E515: No buffers were unloaded
vi: E515: Không có bộ đệm nào được bỏ nạp từ bộ nhớ

en: E516: No buffers were deleted
vi: E516: Không có bộ đệm nào bị xóa

en: E517: No buffers were wiped out
vi: E517: Không có bộ đệm nào được làm sạch

en: 1 buffer unloaded
vi: 1 bộ đệm được bỏ nạp từ bộ nhớ

en: %d buffers unloaded
vi: %d bộ đệm được bỏ nạp từ bộ nhớ

en: 1 buffer deleted
vi: 1 bộ đệm bị xóa

en: %d buffers deleted
vi: %d bộ đệm được bỏ nạp

en: 1 buffer wiped out
vi: 1 bộ đệm được làm sạch

en: %d buffers wiped out
vi: %d bộ đệm được làm sạch

en: E84: No modified buffer found
vi: E84: Không tìm thấy bộ đệm có thay đổi

en: E85: There is no listed buffer
vi: E85: Không có bộ đệm được liệt kê

en: E86: Buffer %ld does not exist
vi: E86: Bộ đệm %ld không tồn tại

en: E87: Cannot go beyond last buffer
vi: E87: Đây là bộ đệm cuối cùng

en: E88: Cannot go before first buffer
vi: E88: Đây là bộ đệm đầu tiên

en: E89: No write since last change for buffer %ld (add ! to override)
vi: E89: Thay đổi trong bộ đệm %ld chưa được ghi lại (thêm ! để thoát ra bằng mọi giá)

en: E90: Cannot unload last buffer
vi: E90: Không thể bỏ nạp từ bộ nhớ bộ đệm cuối cùng

en: W14: Warning: List of file names overflow
vi: W14: Cảnh báo: Danh sách tên tập tin quá đầy

en: E92: Buffer %ld not found
vi: E92: Bộ đệm %ld không được tìm thấy

en: E93: More than one match for %s
vi: E93: Tìm thấy vài tương ứng với %s

en: E94: No matching buffer for %s
vi: E94: Không có bộ đệm tương ứng với %s

en: line %ld
vi: dòng %ld

en: E95: Buffer with this name already exists
vi: E95: Đã có bộ đệm với tên như vậy

en:  [Modified]
vi:  [Đã thay đổi]

en: [Not edited]
vi: [Chưa soạn thảo]

en: [New file]
vi: [Tập tin mới]

en: [Read errors]
vi: [Lỗi đọc]

en: [readonly]
vi: [chỉ đọc]

en: 1 line --%d%%--
vi: 1 dòng --%d%%--

en: %ld lines --%d%%--
vi: %ld dòng --%d%%--

en: line %ld of %ld --%d%%-- col
vi: dòng %ld của %ld --%d%%-- cột

en: [No file]
vi: [Không có tập tin]

en: [help]
vi: [trợ giúp]

en: [Preview]
vi: [Xem trước]

en: Bot
vi: Cuối

en: 
    # Buffer list:
vi: 
    # Danh sách bộ đệm:

en: [Error List]
vi: [Danh sách lỗi]

en: [No File]
vi: [Không có tập tin]

en: 
    --- Signs ---
vi: 
    --- Ký hiệu ---

en: Signs for %s:
vi: Ký hiệu cho %s:

en:     line=%ld  id=%d  name=%s
vi:     dòng=%ld  id=%d  tên=%s

en: E96: Can not diff more than %ld buffers
vi: E96: Chỉ có thể theo dõi sự khác nhau trong nhiều nhất %ld bộ đệm

en: E97: Cannot create diffs
vi: E97: Không thể tạo tập tin khác biệt (diff)

en: E98: Cannot read diff output
vi: E98: Không thể đọc dữ liệu ra của lệnh diff

en: E99: Current buffer is not in diff mode
vi: E99: Bộ đệm hiện thời không nằm trong chế độ khác biệt (diff)

en: E100: No other buffer in diff mode
vi: E100: Không còn bộ đệm trong chế độ khác biệt (diff) nào nữa

en: E101: More than two buffers in diff mode, don't know which one to use
vi: E101: Có nhiều hơn hai bộ đệm trong chế độ khác biệt (diff), không biết nên chọn cái nào

en: E102: Can't find buffer "%s"
vi: E102: Không tìm thấy bộ đệm "%s"

en: E103: Buffer "%s" is not in diff mode
vi: E103: Bộ đệm "%s" không nằm trong chế độ khác biệt (diff)

en: E104: Escape not allowed in digraph
vi: E104: Không cho phép dùng ký tự thoát Escape trong chữ ghép

en: E544: Keymap file not found
vi: E544: Không tìm thấy tập tin sơ đồ bàn phím

en: E105: Using :loadkeymap not in a sourced file
vi: E105: Câu lệnh :loadkeymap được sử dụng ngoài tập tin script

en:  Keyword completion (^N^P)
vi:  Tự động kết thúc cho từ khóa (^N^P)

en:  ^X mode (^E^Y^L^]^F^I^K^D^V^N^P)
vi:  Chế độ ^X (^E^Y^L^]^F^I^K^D^V^N^P)

en:  Keyword Local completion (^N^P)
vi:  Tự động kết thúc nội bộ cho từ khóa (^N^P)

en:  Whole line completion (^L^N^P)
vi:  Tự động kết thúc cho cả dòng (^L^N^P)

en:  File name completion (^F^N^P)
vi:  Tự động kết thúc tên tập tin (^F^N^P)

en:  Tag completion (^]^N^P)
vi:  Tự động kết thúc thẻ đánh dấu (^]^N^P)

en:  Path pattern completion (^N^P)
vi:  Tự động kết thúc mẫu đường dẫn (^N^P)

en:  Definition completion (^D^N^P)
vi:  Tự động kết thúc định nghĩa (^D^N^P)

en:  Dictionary completion (^K^N^P)
vi:  Tự động kết thúc theo từ điển (^K^N^P)

en:  Thesaurus completion (^T^N^P)
vi:  Tự động kết thúc từ đồng âm (^T^N^P)

en:  Command-line completion (^V^N^P)
vi:  Tự động kết thúc dòng lệnh (^V^N^P)

en: Hit end of paragraph
vi: Kết thúc của đoạn văn

en: 'thesaurus' option is empty
vi: Không đưa ra giá trị của tùy chọn 'thesaurus'

en: 'dictionary' option is empty
vi: Không đưa ra giá trị của tùy chọn 'dictionary'

en: Scanning dictionary: %s
vi: Quét từ điển: %s

en:  (insert) Scroll (^E/^Y)
vi:  (chèn) Cuộn (^E/^Y)

en:  (replace) Scroll (^E/^Y)
vi:  (thay thế) Cuộn (^E/^Y)

en: Scanning: %s
vi: Quét: %s

en: Scanning tags.
vi: Tìm kiếm trong số thẻ đánh dấu.

en:  Adding
vi:  Thêm

en: -- Searching...
vi: -- Tìm kiếm...

en: Back at original
vi: Từ ban đầu

en: Word from other line
vi: Từ của dòng khác

en: The only match
vi: Tương ứng duy nhất

en: match %d of %d
vi: Tương ứng %d của %d

en: match %d
vi: Tương ứng %d

en: E106: Unknown variable: "%s"
vi: E106: Biến không biết: "%s"

en: E107: Missing parentheses: %s
vi: E107: Thiếu dấu ngoặc: %s

en: E108: No such variable: "%s"
vi: E108: Không có biến như vậy: "%s"

en: E109: Missing ':' after '?'
vi: E109: Thiếu ':' sau '?'

en: E110: Missing ')'
vi: E110: Thiếu ')'

en: E111: Missing ']'
vi: E111: Thiếu ']'

en: E112: Option name missing: %s
vi: E112: Không đưa ra tên tùy chọn: %s

en: E113: Unknown option: %s
vi: E113: Tùy chọn không biết: %s

en: E114: Missing quote: %s
vi: E114: Thiếu ngoặc kép: %s

en: E115: Missing quote: %s
vi: E115: Thiếu ngoặc kép: %s

en: E116: Invalid arguments for function %s
vi: E116: Tham số cho hàm %s đưa ra không đúng

en: E117: Unknown function: %s
vi: E117: Hàm số không biết: %s

en: E118: Too many arguments for function: %s
vi: E118: Quá nhiều tham số cho hàm: %s

en: E119: Not enough arguments for function: %s
vi: E119: Không đủ tham số cho hàm: %s

en: E120: Using <SID> not in a script context: %s
vi: E120: Sử dụng <SID> ngoài script: %s

en: +-%s%3ld lines:
vi: +-%s%3ld dòng:

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

en: called inputrestore() more often than inputsave()
vi: Hàm số inputrestore() được gọi nhiều hơn hàm inputsave()

en: E655: Too many symbolic links (cycle?)
vi: E655: Quá nhiều liên kết tượng trưng (vòng lặp?)

en: E240: No connection to Vim server
vi: E240: Không có kết nối với máy chủ Vim

en: E277: Unable to read a server reply
vi: E277: Máy chủ không trả lời

en: E258: Unable to send to client
vi: E258: Không thể trả lời cho máy con

en: E241: Unable to send to %s
vi: E241: Không thể gửi tin nhắn tới %s

en: E121: Undefined variable: %s
vi: E121: Biến không xác định: %s

en: E461: Illegal variable name: %s
vi: E461: Tên biến không cho phép: %s

en: E122: Function %s already exists, add ! to replace it
vi: E122: Hàm số %s đã có, hãy thêm ! để thay thế nó.

en: E123: Undefined function: %s
vi: E123: Hàm số không xác định: %s

en: E124: Missing '(': %s
vi: E124: Thiếu '(': %s

en: E125: Illegal argument: %s
vi: E125: Tham số không cho phép: %s

en: E126: Missing :endfunction
vi: E126: Thiếu lệnh :endfunction

en: E127: Cannot redefine function %s: It is in use
vi: E127: Không thể định nghĩa lại hàm số %s: hàm đang được sử dụng

en: E129: Function name required
vi: E129: Cần tên hàm số

en: E128: Function name must start with a capital: %s
vi: E128: Tên hàm số phải bắt đầu với một chữ cái hoa: %s

en: E130: Undefined function: %s
vi: E130: Hàm số %s chưa xác định

en: E131: Cannot delete function %s: It is in use
vi: E131: Không thể xóa hàm số %s: Hàm đang được sử dụng

en: E132: Function call depth is higher than 'maxfuncdepth'
vi: E132: Độ sâu của lời gọi hàm số lớn hơn giá trị 'maxfuncdepth'

en: calling %s
vi: lời gọi %s

en: %s aborted
vi: %s dừng

en: %s returning #%ld
vi: %s trả lại #%ld

en: %s returning "%s"
vi: %s trả lại "%s"

en: continuing in %s
vi: tiếp tục trong %s

en: E133: :return not inside a function
vi: E133: lệnh :return ở ngoài một hàm

en: 
    # global variables:
vi: 
    # biến toàn cầu:

en: Entering Debug mode.  Type "cont" to continue.
vi: Bật chế độ sửa lỗi (Debug). Gõ "cont" để tiếp tục.

en: line %ld: %s
vi: dòng %ld: %s

en: cmd: %s
vi: câu lệnh: %s

en: Breakpoint in "%s%s" line %ld
vi: Điểm dừng trên "%s%s" dòng %ld

en: E161: Breakpoint not found: %s
vi: E161: Không tìm thấy điểm dừng: %s

en: No breakpoints defined
vi: Điểm dừng không được xác định

en: %3d  %s %s  line %ld
vi: %3d  %s %s dòng %ld

en: Save changes to "%.*s"?
vi: Ghi nhớ thay đổi vào "%.*s"?

en: E162: No write since last change for buffer "%s"
vi: E162: Thay đổi chưa được ghi nhớ trong bộ đệm "%s"

en: Warning: Entered other buffer unexpectedly (check autocommands)
vi: Cảnh báo: Chuyển tới bộ đệm khác không theo ý muốn (hãy kiểm tra câu lệnh tự động)

en: E163: There is only one file to edit
vi: E163: Chỉ có một tập tin để soạn thảo

en: E164: Cannot go before first file
vi: E164: Đây là tập tin đầu tiên

en: E165: Cannot go beyond last file
vi: E165: Đây là tập tin cuối cùng

en: E666: Compiler not supported: %s
vi: E666: trình biên dịch không được hỗ trợ: %s

en: Searching for "%s" in "%s"
vi: Tìm kiếm "%s" trong "%s"

en: Searching for "%s"
vi: Tìm kiếm "%s"

en: not found in 'runtimepath': "%s"
vi: không tìm thấy trong 'runtimepath': "%s"

en: Source Vim script
vi: Thực hiện script của Vim

en: Cannot source a directory: "%s"
vi: Không thể thực hiện một thư mục: "%s"

en: could not source "%s"
vi: không thực hiện được "%s"

en: line %ld: could not source "%s"
vi: dòng %ld: không thực hiện được "%s"

en: sourcing "%s"
vi: thực hiện "%s"

en: line %ld: sourcing "%s"
vi: dòng %ld: thực hiện "%s"

en: finished sourcing %s
vi: thực hiện xong %s

en: W15: Warning: Wrong line separator, ^M may be missing
vi: W15: Cảnh báo: Ký tự phân cách dòng không đúng. Rất có thể thiếu ^M

en: E167: :scriptencoding used outside of a sourced file
vi: E167: Lệnh :scriptencoding sử dụng ngoài tập tin script

en: E168: :finish used outside of a sourced file
vi: E168: Lệnh :finish sử dụng ngoài tập tin script

en: No text to be printed
vi: Không có gì để in

en: Printing page %d (%d%%)
vi: In trang %d (%d%%)

en:  Copy %d of %d
vi:  Sao chép %d của %d

en: Printed: %s
vi: Đã in: %s

en: E455: Error writing to PostScript output file
vi: E455: Lỗi ghi nhớ vào tập tin PostScript

en: E624: Can't open file "%s"
vi: E624: Không thể mở tập tin "%s"

en: E457: Can't read PostScript resource file "%s"
vi: E457: Không thể đọc tập tin tài nguyên PostScript "%s"

en: E618: File "%s" is not a PostScript resource file
vi: E618: "%s" không phải là tập tin tài nguyên PostScript

en: E619: File "%s" is not a supported PostScript resource file
vi: E619: "%s" không phải là tập tin tài nguyên PostScript được hỗ trợ

en: E621: "%s" resource file has wrong version
vi: E621: tập tin tài nguyên "%s" có phiên bản không đúng

en: E324: Can't open PostScript output file
vi: E324: Không thể mở tập tin PostScript

en: E456: Can't open file "%s"
vi: E456: Không thể mở tập tin "%s"

en: E456: Can't find PostScript resource file "prolog.ps"
vi: E456: Không tìm thấy tập tin tài nguyên PostScript "prolog.ps"

en: E456: Can't find PostScript resource file "%s.ps"
vi: E456: Không tìm thấy tập tin tài nguyên PostScript "%s.ps"

en: E620: Unable to convert from multi-byte to "%s" encoding
vi: E620: Không thể chuyển từ các ký tự nhiều byte thành bảng mã "%s"

en: Sending to printer...
vi: Gửi tới máy in...

en: E365: Failed to print PostScript file
vi: E365: In tập tin PostScript không thành công

en: Print job sent.
vi: Đã gửi công việc in.

en: Current %slanguage: "%s"
vi: Ngôn ngữ %shiện thời: "%s"

en: E197: Cannot set language to "%s"
vi: E197: Không thể thay đổi ngôn ngữ thành "%s"

en: E134: Move lines into themselves
vi: E134: Di chuyển các dòng lên chính chúng

en: 1 line moved
vi: Đã di chuyển 1 dòng

en: %ld lines moved
vi: Đã di chuyển %ld dòng

en: %ld lines filtered
vi: Đã lọc %ld dòng

en: E135: *Filter* Autocommands must not change current buffer
vi: E135: Các lệnh tự động *Filter* không được thay đổi bộ đệm hiện thời

en: [No write since last change]
vi: [Thay đổi chưa được ghi nhớ]

en: %sviminfo: %s in line:
vi: %sviminfo: %s trên dòng:

en: E136: viminfo: Too many errors, skipping rest of file
vi: E136: viminfo: Quá nhiều lỗi, phần còn lại của tập tin sẽ được bỏ qua

en: Reading viminfo file "%s"%s%s%s
vi: Đọc tập tin viminfo "%s"%s%s%s

en:  info
vi:  thông tin

en:  marks
vi:  dấu hiệu

en:  FAILED
vi:  KHÔNG THÀNH CÔNG

en: E137: Viminfo file is not writable: %s
vi: E137: Thiếu quyền ghi lên tập tin viminfo: %s

en: E138: Can't write viminfo file %s!
vi: E138: Không thể ghi tập tin viminfo %s!

en: Writing viminfo file "%s"
vi: Ghi tập tin viminfo "%s"

en: # This viminfo file was generated by Vim %s.
vi: # Tập tin viminfo này được tự động tạo bởi Vim %s.

en: # You may edit it if you're careful!
vi: # Bạn có thể sửa tập tin này, nhưng hãy thận trọng!

en: # Value of 'encoding' when this file was written
vi: # Giá trị của tùy chọn 'encoding' vào thời điểm ghi tập tin

en: Illegal starting char
vi: Ký tự đầu tiên không cho phép

en: E139: File is loaded in another buffer
vi: E139: Tập tin được nạp trong bộ đệm khác

en: Write partial file?
vi: Ghi nhớ một phần tập tin?

en: E140: Use ! to write partial buffer
vi: E140: Sử dụng ! để ghi nhớ một phần bộ đệm

en: Overwrite existing file "%.*s"?
vi: Ghi đè lên tập tin đã có "%.*s"?

en: E141: No file name for buffer %ld
vi: E141: Không có tên tập tin cho bộ đệm %ld

en: E142: File not written: Writing is disabled by 'write' option
vi: E142: Tập tin chưa được ghi nhớ: Ghi nhớ bị tắt bởi tùy chọn 'write'

en: 'readonly' option is set for "%.*s".
    Do you wish to write anyway?
vi: Tùy chọn 'readonly' được đặt cho "%.*s".
    Ghi nhớ bằng mọi giá?

en: Edit File
vi: Soạn thảo tập tin

en: E143: Autocommands unexpectedly deleted new buffer %s
vi: E143: Các lệnh tự động xóa bộ đệm mới ngoài ý muốn %s

en: E144: Non-numeric argument to :z
vi: E144: Tham số của lệnh :z phải là số

en: E145: Shell commands not allowed in rvim
vi: E145: Không cho phép sử dụng lệnh shell trong rvim.

en: E146: Regular expressions can't be delimited by letters
vi: E146: Không thể phân cách biểu thức chính quy bằng chữ cái

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: (Interrupted)
vi: (bị dừng)

en: 1 substitution
vi: 1 thay thế

en: %ld substitutions
vi: %ld thay thế

en:  on 1 line
vi:  trên 1 dòng

en:  on %ld lines
vi:  trên %ld dòng

en: E147: Cannot do :global recursive
vi: E147: Không thực hiện được lệnh :global đệ qui

en: E148: Regular expression missing from global
vi: E148: Thiếu biểu thức chính quy trong lệnh :global

en: Pattern found in every line: %s
vi: Tìm thấy tương ứng trên mọi dòng: %s

en: 
    # Last Substitute String:
    $
vi: 
    # Chuỗi thay thế cuối cùng:
    $

en: E478: Don't panic!
vi: E478: Hãy bình tĩnh, đừng hoảng hốt!

en: E661: Sorry, no '%s' help for %s
vi: E661: Rất tiếc, không có trợ giúp '%s' cho %s

en: E149: Sorry, no help for %s
vi: E149: Rất tiếc không có trợ giúp cho %s

en: Sorry, help file "%s" not found
vi: Xin lỗi, không tìm thấy tập tin trợ giúp "%s"

en: E150: Not a directory: %s
vi: E150: %s không phải là một thư mục

en: E152: Cannot open %s for writing
vi: E152: Không thể mở %s để ghi

en: E153: Unable to open %s for reading
vi: E153: Không thể mở %s để đọc

en: E670: Mix of help file encodings within a language: %s
vi: E670: Tập tin trợ giúp sử dụng nhiều bảng mã khác nhau cho một ngôn ngữ: %s

en: E154: Duplicate tag "%s" in file %s
vi: E154: Thẻ ghi lặp lại "%s" trong tập tin %s

en: E160: Unknown sign command: %s
vi: E160: Câu lệnh ký hiệu không biết: %s

en: E156: Missing sign name
vi: E156: Thiếu tên ký hiệu

en: E612: Too many signs defined
vi: E612: Định nghĩa quá nhiều ký hiệu

en: E239: Invalid sign text: %s
vi: E239: Văn bản ký hiệu không thích hợp: %s

en: E155: Unknown sign: %s
vi: E155: Ký hiệu không biết: %s

en: E159: Missing sign number
vi: E159: Thiếu số của ký hiệu

en: E158: Invalid buffer name: %s
vi: E158: Tên bộ đệm không đúng: %s

en: E157: Invalid sign ID: %ld
vi: E157: ID của ký hiệu không đúng: %ld

en:  (NOT FOUND)
vi:  (KHÔNG TÌM THẤY)

en:  (not supported)
vi:  (không được hỗ trợ)

en: [Deleted]
vi: [bị xóa]

en: Entering Ex mode.  Type "visual" to go to Normal mode.
vi: Chuyển vào chế độ Ex. Để chuyển về chế độ Thông thường hãy gõ "visual"

en: E501: At end-of-file
vi: E501: Ở cuối tập tin

en: E169: Command too recursive
vi: E169: Câu lệnh quá đệ quy

en: E605: Exception not caught: %s
vi: E605: Trường hợp đặc biệt không được xử lý: %s

en: End of sourced file
vi: Kết thúc tập tin script

en: End of function
vi: Kết thúc của hàm số

en: E464: Ambiguous use of user-defined command
vi: E464: Sự sử dụng không rõ ràng câu lệnh do người dùng định nghĩa

en: E492: Not an editor command
vi: E492: Không phải là câu lệnh của trình soạn thảo

en: E493: Backwards range given
vi: E493: Đưa ra phạm vi ngược lại

en: Backwards range given, OK to swap
vi: Đưa ra phạm vi ngược lại, thay đổi vị trí hai giới hạn

en: E494: Use w or w>>
vi: E494: Hãy sử dụng w hoặc w>>

en: E319: Sorry, the command is not available in this version
vi: E319: Xin lỗi, câu lệnh này không có trong phiên bản này

en: E172: Only one file name allowed
vi: E172: Chỉ cho phép sử dụng một tên tập tin

en: 1 more file to edit.  Quit anyway?
vi: Còn 1 tập tin nữa cần soạn thảo. Thoát?

en: %d more files to edit.  Quit anyway?
vi: Còn %d tập tin nữa chưa soạn thảo. Thoát?

en: E173: 1 more file to edit
vi: E173: 1 tập tin nữa chờ soạn thảo.

en: E173: %ld more files to edit
vi: E173: %ld tập tin nữa chưa soạn thảo.

en: E174: Command already exists: add ! to replace it
vi: E174: Đã có câu lệnh: Thêm ! để thay thế

en: 
        Name        Args Range Complete  Definition
vi: 
        Tên		Tham_số Phạm_vi Phần_phụ Định_nghĩa

en: No user-defined commands found
vi: Không tìm thấy câu lệnh do người dùng định nghĩa

en: E175: No attribute specified
vi: E175: Không có tham số được chỉ ra

en: E176: Invalid number of arguments
vi: E176: Số lượng tham số không đúng

en: E177: Count cannot be specified twice
vi: E177: Số đếm không thể được chỉ ra hai lần

en: E178: Invalid default value for count
vi: E178: Giá trị của số đếm theo mặc định không đúng

en: E179: Argument required for complete
vi: E179: yêu cầu đưa ra tham số để kết thúc

en: E180: Invalid complete value: %s
vi: E180: Giá trị phần phụ không đúng: %s

en: E468: Completion argument only allowed for custom completion
vi: E468: Tham số tự động kết thúc chỉ cho phép sử dụng với phần phụ đặc biệt

en: E467: Custom completion requires a function argument
vi: E467: Phần phục đặc biệt yêu cầu một tham số của hàm

en: E181: Invalid attribute: %s
vi: E181: Thuộc tính không đúng: %s

en: E182: Invalid command name
vi: E182: Tên câu lệnh không đúng

en: E183: User defined commands must start with an uppercase letter
vi: E183: Câu lệnh người dùng định nghĩa phải bắt đầu với một ký tự hoa

en: E184: No such user-defined command: %s
vi: E184: Không có câu lệnh người dùng định nghĩa như vậy: %s

en: E185: Cannot find color scheme %s
vi: E185: Không tin thấy sơ đồ màu sắc %s

en: Greetings, Vim user!
vi: Xin chào người dùng Vim!

en: Edit File in new window
vi: Soạn thảo tập tin trong cửa sổ mới

en: No swap file
vi: Không có tập tin swap

en: Append File
vi: Thêm tập tin

en: E186: No previous directory
vi: E186: Không có thư mục trước

en: E187: Unknown
vi: E187: Không rõ

en: E465: :winsize requires two number arguments
vi: E465: câu lệnh :winsize yêu cầu hai tham số bằng số

en: Window position: X %d, Y %d
vi: Vị trí cửa sổ: X %d, Y %d

en: E188: Obtaining window position not implemented for this platform
vi: E188: Trên hệ thống này việc xác định vị trí cửa sổ không làm việc

en: E466: :winpos requires two number arguments
vi: E466: câu lệnh :winpos yêu câu hai tham số bằng số

en: Save Redirection
vi: Chuyển hướng ghi nhớ

en: Save View
vi: Ghi nhớ vẻ ngoài

en: Save Setup
vi: Ghi nhớ cấu hình

en: E189: "%s" exists (add ! to override)
vi: E189: "%s" đã có (thêm !, để ghi đè)

en: E190: Cannot open "%s" for writing
vi: E190: Không mở được "%s" để ghi nhớ

en: E191: Argument must be a letter or forward/backward quote
vi: E191: Tham số phải là một chữ cái hoặc dấu ngoặc thẳng/ngược

en: E192: Recursive use of :normal too deep
vi: E192: Sử dụng đệ quy lệnh :normal quá sâu

en: E194: No alternate file name to substitute for '#'
vi: E194: Không có tên tập tin tương đương để thay thế '#'

en: E495: No autocommand file name to substitute for "<afile>"
vi: E495: Không có tên tập tin câu lệnh tự động để thay thế "<afile>"

en: E496: No autocommand buffer number to substitute for "<abuf>"
vi: E496: Không có số thứ tự bộ đệm câu lệnh tự động để thay thế "<abuf>"

en: E497: No autocommand match name to substitute for "<amatch>"
vi: E497: Không có tên tương ứng câu lệnh tự động để thay thế "<amatch>"

en: E498: No :source file name to substitute for "<sfile>"
vi: E498: không có tên tập tin :source để thay thế "<sfile>"

en: E499: Empty file name for '%' or '#', only works with ":p:h"
vi: E499: Tên tập tin rỗng cho '%' hoặc '#', chỉ làm việc với ":p:h"

en: E500: Evaluates to an empty string
vi: E500: Kết quả của biểu thức là một chuỗi rỗng

en: E195: Cannot open viminfo file for reading
vi: E195: Không thể mở tập tin viminfo để đọc

en: E196: No digraphs in this version
vi: E196: Trong phiên bản này chữ ghép không được hỗ trợ

en: E608: Cannot :throw exceptions with 'Vim' prefix
vi: E608: Không thể thực hiện lệnh :throw cho những ngoại lệ với tiền tố 'Vim'

en: Exception thrown: %s
vi: Trường hợp ngoại lệ: %s

en: Exception finished: %s
vi: Kết thúc việc xử lý trường hợp ngoại lệ: %s

en: Exception discarded: %s
vi: Trường hợp ngoại lệ bị bỏ qua: %s

en: %s, line %ld
vi: %s, dòng %ld

en: Exception caught: %s
vi: Xử lý trường hợp ngoại lệ: %s

en: %s made pending
vi: %s thực hiện việc chờ đợi

en: %s resumed
vi: %s được phục hồi lại

en: %s discarded
vi: %s bị bỏ qua

en: Error and interrupt
vi: Lỗi và sự gián đoạn

en: E579: :if nesting too deep
vi: E579: :if xếp lồng vào nhau quá sâu

en: E580: :endif without :if
vi: E580: :endif không có :if

en: E581: :else without :if
vi: E581: :else không có :if

en: E582: :elseif without :if
vi: E582: :elseif không có :if

en: E583: Multiple :else
vi: E583: phát hiện vài :else

en: E584: :elseif after :else
vi: E584: :elseif sau :else

en: E585: :while nesting too deep
vi: E585: :while xếp lồng vào nhau quá sâu

en: E586: :continue without :while
vi: E586: :continue không có :while

en: E587: :break without :while
vi: E587: :break không có :while

en: E601: :try nesting too deep
vi: E601: :try xếp lồng vào nhau quá sâu

en: E603: :catch without :try
vi: E603: :catch không có :try

en: E604: :catch after :finally
vi: E604: :catch đứng sau :finally

en: E606: :finally without :try
vi: E606: :finally không có :try

en: E607: Multiple :finally
vi: E607: phát hiện vài :finally

en: E602: :endtry without :try
vi: E602: :endtry không có :try

en: E193: :endfunction not inside a function
vi: E193: lệnh :endfunction chỉ được sử dụng trong một hàm số

en: tagname
vi: tên thẻ ghi

en:  kind file
vi:  loại tập tin

en: 'history' option is zero
vi: giá trị của tùy chọn 'history' bằng không

en: 
    # %s History (newest to oldest):
vi: 
    # %s, Lịch sử (bắt đầu từ mới nhất tới cũ nhất):

en: Input Line
vi: Dòng nhập

en: E198: cmd_pchar beyond the command length
vi: E198: cmd_pchar lớn hơn chiều dài câu lệnh

en: E199: Active window or buffer deleted
vi: E199: Cửa sổ hoặc bộ đệm hoạt động bị xóa

en: Illegal file name
vi: Tên tập tin không cho phép

en: is a directory
vi: là một thư mục

en: is not a file
vi: không phải là một tập tin

en: [New File]
vi: [Tập tin mới]

en: [Permission Denied]
vi: [Truy cập bị từ chối]

en: E200: *ReadPre autocommands made the file unreadable
vi: E200: Câu lệnh tự động *ReadPre làm cho tập tin trở thành không thể đọc

en: E201: *ReadPre autocommands must not change current buffer
vi: E201: Câu lệnh tự động *ReadPre không được thay đổi bộ đệm hoạt động

en: Vim: Reading from stdin...
vi: Vim: Đọc từ đầu vào tiêu chuẩn stdin...

en: Reading from stdin...
vi: Đọc từ đầu vào tiêu chuẩn stdin...

en: E202: Conversion made file unreadable!
vi: E202: Sự biến đổi làm cho tập tin trở thành không thể đọc!

en: [RO]
vi: [Chỉ đọc]

en: [CR missing]
vi: [thiếu ký tự CR]

en: [NL found]
vi: [tìm thấy ký tự NL]

en: [long lines split]
vi: [dòng dài được chia nhỏ]

en: [NOT converted]
vi: [KHÔNG được chuyển đổi]

en: [converted]
vi: [đã chuyển bảng mã]

en: [crypted]
vi: [đã mã hóa]

en: [CONVERSION ERROR]
vi: [LỖI CHUYỂN BẢNG MÃ]

en: [ILLEGAL BYTE in line %ld]
vi: [BYTE KHÔNG CHO PHÉP trên dòng %ld]

en: [READ ERRORS]
vi: [LỖI ĐỌC]

en: Can't find temp file for conversion
vi: Không tìm thấy tập tin tạm thời (temp) để chuyển bảng mã

en: Conversion with 'charconvert' failed
vi: Chuyển đổi nhờ 'charconvert' không được thực hiện

en: can't read output of 'charconvert'
vi: không đọc được đầu ra của 'charconvert'

en: E203: Autocommands deleted or unloaded buffer to be written
vi: E203: Câu lệnh tự động đã xóa hoặc bỏ nạp bộ đệm cần ghi nhớ

en: E204: Autocommand changed number of lines in unexpected way
vi: E204: Câu lệnh tự động đã thay đổ số dòng theo cách không mong muốn

en: NetBeans disallows writes of unmodified buffers
vi: NetBeans không cho phép ghi nhớ bộ đệm chưa có thay đổi nào

en: Partial writes disallowed for NetBeans buffers
vi: Ghi nhớ một phần bộ đệm NetBeans không được cho phép

en: is not a file or writable device
vi: không phải là một tập tin thay một thiết bị có thể ghi nhớ

en: is read-only (add ! to override)
vi: là tập tin chỉ đọc (thêm ! để ghi nhớ bằng mọi giá)

en: E506: Can't write to backup file (add ! to override)
vi: E506: Không thể ghi nhớ vào tập tin lưu trữ (thêm ! để ghi nhớ bằng mọi giá

en: E507: Close error for backup file (add ! to override)
vi: E507: Lỗi đóng tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E508: Can't read file for backup (add ! to override)
vi: E508: Không đọc được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E509: Cannot create backup file (add ! to override)
vi: E509: Không tạo được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E510: Can't make backup file (add ! to override)
vi: E510: Không tạo được tập tin lưu trữ (thêm ! để bỏ qua việc kiểm tra lại)

en: E214: Can't find temp file for writing
vi: E214: Không tìm thấy tập tin tạm thời (temp) để ghi nhớ

en: E213: Cannot convert (add ! to write without conversion)
vi: E213: Không thể chuyển đổi bảng mã (thêm ! để ghi nhớ mà không chuyển đổi)

en: E166: Can't open linked file for writing
vi: E166: Không thể mở tập tin liên kết để ghi nhớ

en: E212: Can't open file for writing
vi: E212: Không thể mở tập tin để ghi nhớ

en: E667: Fsync failed
vi: E667: Không thực hiện thành công hàm số fsync()

en: E512: Close failed
vi: E512: Thao tác đóng không thành công

en: E513: Write error, conversion failed
vi: E513: Lỗi ghi nhớ, biến đổi không thành công

en: E514: Write error (file system full?)
vi: E514: lỗi ghi nhớ (không còn chỗ trống?)

en:  CONVERSION ERROR
vi:  LỖI BIẾN ĐỔI

en: [Device]
vi: [Thiết bị]

en: [New]
vi: [Mới]

en:  appended
vi:  đã thêm

en:  written
vi:  đã ghi

en: E205: Patchmode: can't save original file
vi: E205: Chế độ vá lỗi (patch): không thể ghi nhớ tập tin gốc

en: E206: Patchmode: can't touch empty original file
vi: E206: Chế độ vá lỗi (patch): không thể thay đổi tham số của tập tin gốc trống rỗng

en: E207: Can't delete backup file
vi: E207: Không thể xóa tập tin lưu trữ (backup)

en: 
    WARNING: Original file may be lost or damaged
vi: 
    CẢNH BÁO: Tập tin gốc có thể bị mất hoặc bị hỏng

en: don't quit the editor until the file is successfully written!
vi: đừng thoát khởi trình soạn thảo, khi tập tin còn chưa được ghi nhớ thành cồng

en: [dos format]
vi: [định dạng dos]

en: [mac format]
vi: [định dạng mac]

en: [unix format]
vi: [định dạng unix]

en: 1 line,
vi: 1 dòng,

en: %ld lines,
vi: %ld dòng,

en: 1 character
vi: 1 ký tự

en: %ld characters
vi: %ld ký tự

en: [Incomplete last line]
vi: [Dòng cuối cùng không đầy đủ]

en: WARNING: The file has been changed since reading it!!!
vi: CẢNH BÁO: Tập tin đã thay đổi so với thời điểm đọc!!!

en: Do you really want to write to it
vi: Bạn có chắc muốn ghi nhớ vào tập tin này

en: E208: Error writing to "%s"
vi: E208: Lỗi ghi nhớ vào "%s"

en: E209: Error closing "%s"
vi: E209: Lỗi đóng "%s"

en: E210: Error reading "%s"
vi: E210: Lỗi đọc "%s"

en: E246: FileChangedShell autocommand deleted buffer
vi: E246: Bộ đệm bị xóa khi thực hiện câu lệnh tự động FileChangedShell

en: E211: Warning: File "%s" no longer available
vi: E211: Cảnh báo: Tập tin "%s" không còn truy cập được nữa

en: W12: Warning: File "%s" has changed and the buffer was changed in Vim as well
vi: W12: Cảnh báo: Tập tin "%s" và bộ đệm Vim đã thay đổi không phụ thuộc vào nhau

en: W11: Warning: File "%s" has changed since editing started
vi: W11: Cảnh báo: Tập tin "%s" đã thay đổi sau khi việc soạn thảo bắt đầu

en: W16: Warning: Mode of file "%s" has changed since editing started
vi: W16: Cảnh báo: chế độ truy cập tới tập tin "%s" đã thay đổi sau khi bắt đầu soạn thảo

en: W13: Warning: File "%s" has been created after editing started
vi: W13: Cảnh báo: tập tin "%s" được tạo ra sau khi việc soạn thảo bắt đầu

en: See ":help W11" for more info.
vi: Hãy xem thông tin chi tiết trong ":help W11".

en: &OK
    &Load File
vi: &OK
    &Nạp tập tin

en: E462: Could not prepare for reloading "%s"
vi: E462: Không thể chuẩn bị để nạp lại "%s"

en: E321: Could not reload "%s"
vi: E321: Không thể nạp lại "%s"

en: --Deleted--
vi: --Bị xóa--

en: E367: No such group: "%s"
vi: E367: Nhóm "%s" không tồn tại

en: E215: Illegal character after *: %s
vi: E215: Ký tự không cho phép sau *: %s

en: E216: No such event: %s
vi: E216: Sự kiện không có thật: %s

en: E216: No such group or event: %s
vi: E216: Nhóm hoặc sự kiện không có thật: %s

en: 
    --- Autocommands ---
vi: 
    --- Câu lệnh tự động ---

en: E217: Can't execute autocommands for ALL events
vi: E217: Không thể thực hiện câu lệnh tự động cho MỌI sự kiện

en: No matching autocommands
vi: Không có câu lệnh tự động tương ứng

en: E218: Autocommand nesting too deep
vi: E218: câu lệnh tự động xếp lồng vào nhau quá xâu

en: %s Autocommands for "%s"
vi: %s câu lệnh tự động cho "%s"

en: Executing %s
vi: Thực hiện %s

en: autocommand %s
vi: câu lệnh tự động %s

en: E219: Missing {.
vi: E219: Thiếu {.

en: E220: Missing }.
vi: E220: Thiếu }.

en: E490: No fold found
vi: E490: Không tìm thấy nếp gấp

en: E350: Cannot create fold with current 'foldmethod'
vi: E350: Không thể tạo nếp gấp với giá trị hiện thời của tùy chọn 'foldmethod'

en: E351: Cannot delete fold with current 'foldmethod'
vi: E351: Không thể xóa nếp gấp với giá trị hiện thời của tùy chọn 'foldmethod'

en: E222: Add to read buffer
vi: E222: Thêm vào bộ đệm đang đọc

en: E223: Recursive mapping
vi: E223: ánh xạ đệ quy

en: E224: Global abbreviation already exists for %s
vi: E224: đã có sự viết tắt toàn cầu cho %s

en: E225: Global mapping already exists for %s
vi: E225: đã có ánh xạ toàn cầu cho %s

en: E226: Abbreviation already exists for %s
vi: E226: đã có sự viết tắt cho %s

en: E227: Mapping already exists for %s
vi: E227: đã có ánh xạ cho %s

en: No abbreviation found
vi: Không tìm thấy viết tắt

en: No mapping found
vi: Không tìm thấy ánh xạ

en: E228: makemap: Illegal mode
vi: E228: makemap: Chế độ không cho phép

en: <cannot open>
vi: <không thể mở>

en: E616: vim_SelFile: can't get font %s
vi: E616: vim_SelFile: không tìm thấy phông chữ %s

en: E614: vim_SelFile: can't return to current directory
vi: E614: vim_SelFile: không trở lại được thư mục hiện thời

en: Pathname:
vi: Đường dẫn tới tập tin:

en: E615: vim_SelFile: can't get current directory
vi: E615: vim_SelFile: không tìm thấy thư mục hiện thời

en: Vim dialog
vi: Hộp thoại Vim

en: Scrollbar Widget: Could not get geometry of thumb pixmap.
vi: Thanh cuộn: Không thể xác định hình học của thanh cuộn.

en: E232: Cannot create BalloonEval with both message and callback
vi: E232: Không tạo được BalloonEval với cả thông báo và lời gọi ngược lại

en: E229: Cannot start the GUI
vi: E229: Không chạy được giao diện đồ họa GUI

en: E230: Cannot read from "%s"
vi: E230: Không đọc được từ "%s"

en: E665: Cannot start GUI, no valid font found
vi: E665: Không chạy được giao diện đồ họa GUI, đưa ra phông chữ không đúng

en: E231: 'guifontwide' invalid
vi: E231: 'guifontwide' có giá trị không đúng

en: E599: Value of 'imactivatekey' is invalid
vi: E599: Giá trị của 'imactivatekey' không đúng

en: E254: Cannot allocate color %s
vi: E254: Không chỉ định được màu %s

en: Vim dialog...
vi: Hộp thoại Vim...

en: &Yes
    &No
    &Cancel
vi: &Có
    &Không
    &Dừng

en: VIM - Search and Replace...
vi: VIM - Tìm kiếm và thay thế...

en: VIM - Search...
vi: VIM - Tìm kiếm...

en: Vim: Received "die" request from session manager
vi: Vim: Nhận được yêu cầu "chết" (dừng) từ trình quản lý màn hình

en: Vim: Main window unexpectedly destroyed
vi: Vim: Cửa sổ chính đã bị đóng đột ngột

en: Used CUT_BUFFER0 instead of empty selection
vi: Sử dụng CUT_BUFFER0 thay cho lựa chọn trống rỗng

en: E671: Cannot find window title "%s"
vi: E671: Không tìm được tiêu đề cửa sổ "%s"

en: E243: Argument not supported: "-%s"; Use the OLE version.
vi: E243: Tham số không được hỗ trợ: "-%s"; Hãy sử dụng phiên bản OLE.

en: E672: Unable to open window inside MDI application
vi: E672: Không mở được cửa sổ bên trong ứng dụng MDI

en: Find string (use '\\' to find  a '\')
vi: Tìm kiếm chuỗi (hãy sử dụng '\\' để tìm kiếm dấu '\')

en: Find & Replace (use '\\' to find  a '\')
vi: Tìm kiếm và Thay thế (hãy sử dụng '\\' để tìm kiếm dấu '\')

en: Vim E458: Cannot allocate colormap entry, some colors may be incorrect
vi: Vim E458: Không chỉ định được bản ghi trong bảng màu, một vài màu có thể hiển thị không chính xác

en: E250: Fonts for the following charsets are missing in fontset %s:
vi: E250: Trong bộ phông chữ %s thiếu phông cho các bảng mã sau:

en: E252: Fontset name: %s
vi: E252: Bộ phông chữ: %s

en: Font '%s' is not fixed-width
vi: Phông chữ '%s' không phải là phông có độ rộng cố định (fixed-width)

en: E253: Fontset name: %s
vi: E253: Bộ phông chữ: %s

en: Font%ld width is not twice that of font0
vi: Chiều rộng phông chữ font%ld phải lớn hơn hai lần so với chiều rộng font0

en: Font0 width: %ld
vi: Chiều rộng font0: %ld

en: Font1 width: %ld
vi: Chiều rộng font1: %ld

en: E256: Hangul automata ERROR
vi: E256: LỖI máy tự động Hangual (tiếng Hàn)

en: Add a new database
vi: Thêm một cơ sở dữ liệu mới

en: Query for a pattern
vi: Yêu cầu theo một mẫu

en: Kill a connection
vi: Hủy kết nối

en: Reinit all connections
vi: Khởi đầu lại tất cả các kết nối

en: Show connections
vi: Hiển thị kết nối

en: E560: Usage: cs[cope] %s
vi: E560: Sử dụng: cs[cope] %s

en: This cscope command does not support splitting the window.
vi: Câu lệnh cscope này không hỗ trợ việc chia (split) cửa sổ.

en: E562: Usage: cstag <ident>
vi: E562: Sử dụng: cstag <tên>

en: E257: cstag: Tag not found
vi: E257: cstag: không tìm thấy thẻ ghi

en: E563: stat(%s) error: %d
vi: E563: lỗi stat(%s): %d

en: E563: stat error
vi: E563: lỗi stat

en: E564: %s is not a directory or a valid cscope database
vi: E564: %s không phải là một thư mục hoặc một cơ sở dữ liệu cscope thích hợp

en: Added cscope database %s
vi: Đã thêm cơ sở dữ liệu cscope %s

en: E262: Error reading cscope connection %ld
vi: E262: lỗi lấy thông tin từ kết nối cscope %ld

en: E561: Unknown cscope search type
vi: E561: không rõ loại tìm kiếm cscope

en: E566: Could not create cscope pipes
vi: E566: Không tạo được đường ống (pipe) cho cscope

en: E622: Could not fork for cscope
vi: E622: Không thực hiện được fork() cho cscope

en: cs_create_connection exec failed
vi: thực hiện cs_create_connection không thành công

en: E623: Could not spawn cscope process
vi: E623: Chạy tiến trình cscope không thành công

en: cs_create_connection: fdopen for to_fp failed
vi: cs_create_connection: thực hiện fdopen cho to_fp không thành công

en: cs_create_connection: fdopen for fr_fp failed
vi: cs_create_connection: thực hiện fdopen cho fr_fp không thành công

en: E567: No cscope connections
vi: E567: không có kết nối với cscope

en: E259: No matches found for cscope query %s of %s
vi: E259: không tìm thấy tương ứng với yêu cầu cscope %s cho %s

en: E469: Invalid cscopequickfix flag %c for %c
vi: E469: cờ cscopequickfix %c cho %c không chính xác

en: cscope commands:
vi: các lệnh cscope:

en: %-5s: %-30s (Usage: %s)
vi: %-5s: %-30s (Sử dụng: %s)

en: E625: Cannot open cscope database: %s
vi: E625: không mở được cơ sở dữ liệu cscope: %s

en: E626: Cannot get cscope database information
vi: E626: không lấy được thông tin về cơ sở dữ liệu cscope

en: E568: Duplicate cscope database not added
vi: E568: cơ sở dữ liệu này của cscope đã được gắn vào từ trước

en: E569: maximum number of cscope connections reached
vi: E569: đã đạt tới số kết nối lớn nhất cho phép với cscope

en: E261: Cscope connection %s not found
vi: E261: kết nối với cscope %s không được tìm thấy

en: cscope connection %s closed
vi: kết nối %s với cscope đã bị đóng

en: E570: Fatal error in cs_manage_matches
vi: E570: lỗi nặng trong cs_manage_matches

en: Cscope tag: %s
vi: Thẻ ghi cscope: %s

en: 
       #   line
vi: 
       #   dòng

en: filename / context / line
vi: tên tập tin / nội dung / dòng

en: E609: Cscope error: %s
vi: E609: Lỗi cscope: %s

en: All cscope databases reset
vi: Khởi động lại tất cả cơ sở dữ liệu cscope

en: no cscope connections
vi: không có kết nối với cscope

en:  # pid    database name                       prepend path
vi:  # pid    tên cơ sở dữ liệu                   đường dẫn ban đầu

en: E263: Sorry, this command is disabled, the Python library could not be loaded.
vi: E263: Rất tiếc câu lệnh này không làm việc, vì thư viện Python chưa được nạp.

en: E659: Cannot invoke Python recursively
vi: E659: Không thể gọi Python một cách đệ quy

en: can't delete OutputObject attributes
vi: Không xóa được thuộc tính OutputObject

en: softspace must be an integer
vi: giá trị softspace phải là một số nguyên

en: invalid attribute
vi: thuộc tính không đúng

en: writelines() requires list of strings
vi: writelines() yêu cầu một danh sách các chuỗi

en: E264: Python: Error initialising I/O objects
vi: E264: Python: Lỗi khi bắt đầu sử dụng vật thể I/O

en: expressions disabled at compile time
vi: biểu thức bị tắt khi biên dịch

en: attempt to refer to deleted buffer
vi: cố chỉ đến bộ đệm đã bị xóa

en: <buffer object (deleted) at %8lX>
vi: <vật thể của bộ đệm (bị xóa) tại %8lX>

en: invalid mark name
vi: tên dấu hiệu không đúng

en: no such buffer
vi: không có bộ đệm như vậy

en: attempt to refer to deleted window
vi: cố chỉ đến cửa sổ đã bị đóng

en: readonly attribute
vi: thuộc tính chỉ đọc

en: cursor position outside buffer
vi: vị trí con trỏ nằm ngoài bộ đệm

en: <window object (deleted) at %.8lX>
vi: <vật thể của cửa sổ (bị xóa) tại %.8lX>

en: <window object (unknown) at %.8lX>
vi: <vật thể của cửa sổ (không rõ) tại %.8lX>

en: <window %d>
vi: <cửa sổ %d>

en: no such window
vi: không có cửa sổ như vậy

en: cannot save undo information
vi: không ghi được thông tin về việc hủy thao tác

en: cannot delete line
vi: không xóa được dòng

en: cannot replace line
vi: không thay thế được dòng

en: cannot insert line
vi: không chèn được dòng

en: string cannot contain newlines
vi: chuỗi không thể chứa ký tự dòng mới

en: E266: Sorry, this command is disabled, the Ruby library could not be loaded.
vi: E266: Rất tiếc câu lệnh này không làm việc, vì thư viện Ruby chưa đượcnạp.

en: E273: Unknown longjmp status %d
vi: E273: không rõ trạng thái của longjmp %d

en: Toggle implementation/definition
vi: Bật tắt giữa thi hành/định nghĩa

en: Show base class of
vi: Hiển thị hạng cơ bản của

en: Show overridden member function
vi: Hiển thị hàm số bị nạp đè lên

en: Retrieve from file
vi: Nhận từ tập tin

en: Retrieve from project
vi: Nhận từ dự án

en: Retrieve from all projects
vi: Nhận từ tất cả các dự án

en: Retrieve
vi: Nhận

en: Show source of
vi: Hiển thị mã nguồn

en: Find symbol
vi: Tìm ký hiệu

en: Browse class
vi: Duyệt hạng

en: Show class in hierarchy
vi: Hiển thị hạng trong hệ thống cấp bậc

en: Show class in restricted hierarchy
vi: Hiển thị hạng trong hệ thống cấp bậc giới hạn

en: Xref refers to
vi: Xref chỉ đến

en: Xref referred by
vi: Liên kết đến xref từ

en: Xref has a
vi: Xref có một

en: Xref used by
vi: Xref được sử dụng bởi

en: Show docu of
vi: Hiển thị docu của

en: Generate docu for
vi: Tạo docu cho

en: not
vi: không

en: invalid buffer number
vi: số của bộ đệm không đúng

en: not implemented yet
vi: tạm thời chưa được thực thi

en: cannot set line(s)
vi: không thể đặt (các) dòng

en: mark not set
vi: dấu hiệu chưa được đặt

en: row %d column %d
vi: hàng %d cột %d

en: cannot insert/append line
vi: không thể chèn hoặc thêm dòng

en: unknown flag:
vi: cờ không biết:

en: unknown vimOption
vi: không rõ tùy chọn vimOption

en: keyboard interrupt
vi: sự gián đoạn của bàn phím

en: Vim error
vi: lỗi của vim

en: cannot create buffer/window command: object is being deleted
vi: không tạo được câu lệnh của bộ đệm hay của cửa sổ: vật thể đang bị xóa

en: cannot register callback command: buffer/window is already being deleted
vi: không đăng ký được câu lệnh gọi ngược: bộ đệm hoặc cửa sổ đang bị xóa

en: E280: TCL FATAL ERROR: reflist corrupt!? Please report this to vim-dev@vim.org
vi: E280: LỖI NẶNG CỦA TCL: bị hỏng danh sách liên kết!? Hãy thông báo việc nàyđến danh sách thư (mailing list) vim-dev@vim.org

en: cannot register callback command: buffer/window reference not found
vi: không đăng ký được câu lệnh gọi ngược: không tìm thấy liên kết đến bộ đệm hoặc cửa sổ

en: E571: Sorry, this command is disabled: the Tcl library could not be loaded.
vi: E571: Rất tiếc là câu lệnh này không làm việc, vì thư viện Tcl chưa được nạp

en: E281: TCL ERROR: exit code is not int!? Please report this to vim-dev@vim.org
vi: E281: LỖI TCL: mã thoát ra không phải là một số nguyên!? Hãy thông báo điều này đến danh sách thư (mailing list) vim-dev@vim.org

en: cannot get line
vi: không nhận được dòng

en: Unable to register a command server name
vi: Không đăng ký được một tên cho máy chủ câu lệnh

en: E248: Failed to send command to the destination program
vi: E248: Gửi câu lệnh vào chương trình khác không thành công

en: E573: Invalid server id used: %s
vi: E573: Sử dụng id máy chủ không đúng: %s

en: E251: VIM instance registry property is badly formed.  Deleted!
vi: E251: Thuộc tính đăng ký của Vim được định dạng không đúng.  Xóa!

en: Too many edit arguments
vi: Có quá nhiều tham số soạn thảo

en: Argument missing after
vi: Thiếu tham số sau

en: Garbage after option
vi: Rác sau tùy chọn

en: Too many "+command", "-c command" or "--cmd command" arguments
vi: Quá nhiều tham số "+câu lệnh", "-c câu lệnh" hoặc "--cmd câu lệnh"

en: Invalid argument for
vi: Tham số không được phép cho

en: This Vim was not compiled with the diff feature.
vi: Vim không được biên dịch với tính năng hỗ trợ xem khác biệt (diff).

en: Attempt to open script file again: "
vi: Thử mở tập tin script một lần nữa: "

en: Cannot open for reading: "
vi: Không mở để đọc được: "

en: Cannot open for script output: "
vi: Không mở cho đầu ra script được: "

en: %d files to edit
vi: %d tập tin để soạn thảo

en: Vim: Warning: Output is not to a terminal
vi: Vim: Cảnh báo: Đầu ra không hướng tới một terminal

en: Vim: Warning: Input is not from a terminal
vi: Vim: Cảnh báo: Đầu vào không phải đến từ một terminal

en: pre-vimrc command line
vi: dòng lệnh chạy trước khi thực hiện vimrc

en: E282: Cannot read from "%s"
vi: E282: Không đọc được từ "%s"

en: 
    More info with: "vim -h"
vi: 
    Xem thông tin chi tiết với: "vim -h"

en: [file ..]       edit specified file(s)
vi: [tập tin ..]     soạn thảo (các) tập tin chỉ ra

en: -               read text from stdin
vi: -                đọc văn bản từ đầu vào stdin

en: -t tag          edit file where tag is defined
vi: -t thẻ ghi      soạn thảo tập tin từ chỗ thẻ ghi chỉ ra

en: -q [errorfile]  edit file with first error
vi: -q [tập tin lỗi] soạn thảo tập tin với lỗi đầu tiên

en: 
    
    Usage:
vi: 
    
    Sử dụng:

en:  vim [arguments]
vi:  vim [các tham số]

en: 
       or:
vi: 
       hoặc:

en: 
    
    Arguments:
vi: 
    
    Tham số:

en: --			Only file names after this
vi: --			Sau tham số chỉ đưa ra tên tập tin

en: --literal		Don't expand wildcards
vi: --literal		Không thực hiện việc mở rộng wildcard

en: -register		Register this gvim for OLE
vi: -register		Đăng ký gvim này cho OLE

en: -unregister		Unregister gvim for OLE
vi: -unregister		Bỏ đăng ký gvim này cho OLE

en: -g			Run using GUI (like "gvim")
vi: -g			Sử dụng giao diện đồ họa GUI (giống "gvim")

en: -f  or  --nofork	Foreground: Don't fork when starting GUI
vi: -f  hoặc  --nofork	Trong chương trình hoạt động: Không thực hiện fork khi chạy GUI

en: -v			Vi mode (like "vi")
vi: -v			Chế độ Vi (giống "vi")

en: -e			Ex mode (like "ex")
vi: -e			Chế độ Ex (giống "ex")

en: -s			Silent (batch) mode (only for "ex")
vi: -s			Chế độ ít đưa thông báo (gói) (chỉ dành cho "ex")

en: -d			Diff mode (like "vimdiff")
vi: -d			Chế độ khác biệt, diff (giống "vimdiff")

en: -y			Easy mode (like "evim", modeless)
vi: -y			Chế độ đơn giản (giống "evim", không có chế độ)

en: -R			Readonly mode (like "view")
vi: -R			Chế độ chỉ đọc (giống "view")

en: -Z			Restricted mode (like "rvim")
vi: -Z			Chế độ hạn chế (giống "rvim")

en: -m			Modifications (writing files) not allowed
vi: -m			Không có khả năng ghi nhớ thay đổi (ghi nhớ tập tin)

en: -M			Modifications in text not allowed
vi: -M			Không có khả năng thay đổi văn bản

en: -b			Binary mode
vi: -b			Chế độ nhị phân (binary)

en: -l			Lisp mode
vi: -l			Chế độ Lisp

en: -C			Compatible with Vi: 'compatible'
vi: -C			Chế độ tương thích với Vi: 'compatible'

en: -N			Not fully Vi compatible: 'nocompatible'
vi: -N			Chế độ không tương thích hoàn toàn với Vi: 'nocompatible'

en: -V[N]		Verbose level
vi: -V[N]		Mức độ chi tiết của thông báo

en: -D			Debugging mode
vi: -D			Chế độ sửa lỗi (debug)

en: -n			No swap file, use memory only
vi: -n			Không sử dụng tập tin swap, chỉ sử dụng bộ nhớ

en: -r			List swap files and exit
vi: -r			Liệt kê các tập tin swap rồi thoát

en: -r (with file name)	Recover crashed session
vi: -r (với tên tập tin)	Phục hồi lần soạn thảo gặp sự cố

en: -L			Same as -r
vi: -L			Giống với -r

en: -f			Don't use newcli to open window
vi: -f			Không sử dụng newcli để mở cửa sổ

en: -dev <device>		Use <device> for I/O
vi: -dev <thiết bị>		Sử dụng <thiết bị> cho I/O

en: -A			Start in Arabic mode
vi: -A			Khởi động vào chế độ Ả Rập

en: -H			Start in Hebrew mode
vi: -H			Khởi động vào chế độ Do thái

en: -F			Start in Farsi mode
vi: -F			Khởi động vào chế độ Farsi

en: -T <terminal>	Set terminal type to <terminal>
vi: -T <terminal>	Đặt loại terminal thành <terminal>

en: -u <vimrc>		Use <vimrc> instead of any .vimrc
vi: -u <vimrc>		Sử dụng <vimrc> thay thế cho mọi .vimrc

en: -U <gvimrc>		Use <gvimrc> instead of any .gvimrc
vi: -U <gvimrc>		Sử dụng <gvimrc> thay thế cho mọi .gvimrc

en: --noplugin		Don't load plugin scripts
vi: --noplugin		Không nạp bất kỳ script môđun nào

en: -o[N]		Open N windows (default: one for each file)
vi: -o[N]		Mở N cửa sổ (theo mặc định: mỗi cửa sổ cho một tập tin)

en: -O[N]		Like -o but split vertically
vi: -O[N]		Giống với -o nhưng phân chia theo đường thẳng đứng

en: +			Start at end of file
vi: +			Bắt đầu soạn thảo từ cuối tập tin

en: +<lnum>		Start at line <lnum>
vi: +<lnum>		Bắt đầu soạn thảo từ dòng thứ <lnum> (số thứ tự của dòng)

en: --cmd <command>	Execute <command> before loading any vimrc file
vi: --cmd <câu lệnh>	Thực hiện <câu lệnh> trước khi nạp tập tin vimrc

en: -c <command>		Execute <command> after loading the first file
vi: -c <câu lệnh>		Thực hiện <câu lệnh> sau khi nạp tập tin đầu tiên

en: -S <session>		Source file <session> after loading the first file
vi: -S <session>		Thực hiện <session> sau khi nạp tập tin đầu tiên

en: -s <scriptin>	Read Normal mode commands from file <scriptin>
vi: -s <scriptin>	Đọc các lệnh của chế độ Thông thường từ tập tin <scriptin>

en: -w <scriptout>	Append all typed commands to file <scriptout>
vi: -w <scriptout>	Thêm tất cả các lệnh đã gõ vào tập tin <scriptout>

en: -W <scriptout>	Write all typed commands to file <scriptout>
vi: -W <scriptout>	Ghi nhớ tất cả các lệnh đã gõ vào tập tin <scriptout>

en: -x			Edit encrypted files
vi: -x			Soạn thảo tập tin đã mã hóa

en: -display <display>	Connect Vim to this particular X-server
vi: -display <màn hình>	Kết nối Vim tới máy chủ X đã chỉ ra

en: -X			Do not connect to X server
vi: -X			Không thực hiện việc kết nối tới máy chủ X

en: --remote <files>	Edit <files> in a Vim server if possible
vi: --remote <tập tin>	Soạn thảo <tập tin> trên máy chủ Vim nếu có thể

en: --remote-silent <files>  Same, don't complain if there is no server
vi: --remote-silent <tập tin>  Cũng vậy, nhưng không kêu ca dù không có máy chủ

en: --remote-wait <files>  As --remote but wait for files to have been edited
vi: --remote-wait <tập tin>  Cũng như --remote, nhưng chờ sự kết thúc

en: --remote-wait-silent <files>  Same, don't complain if there is no server
vi: --remote-wait-silent <tập tin>  Cũng vậy, nhưng không kêu ca dù không có máy chủ

en: --remote-send <keys>	Send <keys> to a Vim server and exit
vi: --remote-send <phím>	Gửi <phím> lên máy chủ Vim và thoát

en: --remote-expr <expr>	Evaluate <expr> in a Vim server and print result
vi: --remote-expr <biểu thức>	Tính <biểu thức> trên máy chủ Vim và in ra kết quả

en: --serverlist		List available Vim server names and exit
vi: --serverlist		Hiển thị danh sách máy chủ Vim và thoát

en: --servername <name>	Send to/become the Vim server <name>
vi: --servername <tên>	Gửi lên (hoặc trở thành) máy chủ Vim với <tên>

en: -i <viminfo>		Use <viminfo> instead of .viminfo
vi: -i <viminfo>		Sử dụng tập tin <viminfo> thay cho .viminfo

en: -h  or  --help	Print Help (this message) and exit
vi: -h hoặc --help	Hiển thị Trợ giúp (thông tin này) và thoát

en: --version		Print version information and exit
vi: --version		Đưa ra thông tin về phiên bản Vim và thoát

en: 
    Arguments recognised by gvim (Motif version):
vi: 
    Tham số cho gvim (phiên bản Motif):

en: 
    Arguments recognised by gvim (neXtaw version):
vi: 
    Tham số cho gvim (phiên bản neXtaw):

en: 
    Arguments recognised by gvim (Athena version):
vi: 
    Tham số cho gvim (phiên bản Athena):

en: -display <display>	Run Vim on <display>
vi: -display <màn hình>	Chạy Vim trong <màn hình> đã chỉ ra

en: -iconic		Start Vim iconified
vi: -iconic		Chạy Vim ở dạng thu nhỏ

en: -name <name>		Use resource as if vim was <name>
vi: -name <tên>		Sử dụng tài nguyên giống như khi vim có <tên>

en: 			  (Unimplemented)
vi: 			  (Chưa được thực thi)

en: -background <color>	Use <color> for the background (also: -bg)
vi: -background <màu>	Sử dụng <màu> chỉ ra cho nền (cũng như: -bg)

en: -foreground <color>	Use <color> for normal text (also: -fg)
vi: -foreground <màu>	Sử dụng <màu> cho văn bản thông thường (cũng như: -fg)

en: -font <font>		Use <font> for normal text (also: -fn)
vi: -font <phông>		Sử dụng <phông> chữ cho văn bản thông thường (cũng như: -fn)

en: -boldfont <font>	Use <font> for bold text
vi: -boldfont <phông>	Sử dụng <phông> chữ cho văn bản in đậm

en: -italicfont <font>	Use <font> for italic text
vi: -italicfont <phông>	Sử dụng <phông> chữ cho văn bản in nghiêng

en: -geometry <geom>	Use <geom> for initial geometry (also: -geom)
vi: -geometry <kích thước>	Sử dụng <kích thước> ban đầu (cũng như: -geom)

en: -borderwidth <width>	Use a border width of <width> (also: -bw)
vi: -borderwidth <rộng>	Sử dụng đường viền có chiều <rộng> (cũng như: -bw)

en: -scrollbarwidth <width>  Use a scrollbar width of <width> (also: -sw)
vi: -scrollbarwidth <rộng> Sử dụng thanh cuộn với chiều <rộng> (cũng như: -sw)

en: -menuheight <height>	Use a menu bar height of <height> (also: -mh)
vi: -menuheight <cao>	Sử dụng thanh trình đơn với chiều <cao> (cũng như: -mh)

en: -reverse		Use reverse video (also: -rv)
vi: -reverse		Sử dụng chế độ video đảo ngược (cũng như: -rv)

en: +reverse		Don't use reverse video (also: +rv)
vi: +reverse		Không sử dụng chế độ video đảo ngược (cũng như: +rv)

en: -xrm <resource>	Set the specified resource
vi: -xrm <tài nguyên>	Đặt <tài nguyên> chỉ ra

en: 
    Arguments recognised by gvim (RISC OS version):
vi: 
    Tham số cho gvim (phiên bản RISC OS):

en: --columns <number>	Initial width of window in columns
vi: --columns <số>	Chiều rộng ban đầu của cửa sổ tính theo số cột

en: --rows <number>	Initial height of window in rows
vi: --rows <số>	Chiều cao ban đầu của cửa sổ tính theo số dòng

en: 
    Arguments recognised by gvim (GTK+ version):
vi: 
    Tham số cho gvim (phiên bản GTK+):

en: -display <display>	Run Vim on <display> (also: --display)
vi: -display <màn hình>	Chạy Vim trên <màn hình> chỉ ra (cũng như: --display)

en: --role <role>	Set a unique role to identify the main window
vi: --role <vai trò>	Đặt <vai trò> duy nhất để nhận diện cửa sổ chính

en: --socketid <xid>	Open Vim inside another GTK widget
vi: --socketid <xid>	Mở Vim bên trong thành phần GTK khác

en: -P <parent title>	Open Vim inside parent application
vi: -P <tiêu đề của mẹ>	Mở Vim bên trong ứng dụng mẹ

en: : Send failed.
vi: : Gửi không thành công.

en: : Send failed. Trying to execute locally
vi: : Gửi không thành công. Thử thực hiện nội bộ

en: %d of %d edited
vi: đã soạn thảo %d từ %d

en: No display: Send expression failed.
vi: Không có màn hình: gửi biểu thức không thành công.

en: : Send expression failed.
vi: : Gửi biểu thức không thành công.

en: No marks set
vi: Không có dấu hiệu nào được đặt.

en: E283: No marks matching "%s"
vi: E283: Không có dấu hiệu tương ứng với "%s"

en: 
    mark line  col file/text
vi: 
    nhãn dòng  cột tập tin/văn bản

en: 
     jump line  col file/text
vi: 
     bước_nhảy dòng  cột tập tin/văn bản

en: 
    change line  col text
vi: 
    thay_đổi dòng  cột văn_bản

en: 
    # File marks:
vi: 
    # Nhãn của tập tin:

en: 
    # Jumplist (newest first):
vi: 
    # Danh sách bước nhảy (mới hơn đứng trước):

en: 
    # History of marks within files (newest to oldest):
vi: 
    # Lịch sử các nhãn trong tập tin (từ mới nhất đến cũ nhất):

en: Missing '>'
vi: Thiếu '>'

en: E543: Not a valid codepage
vi: E543: Bảng mã không cho phép

en: E284: Cannot set IC values
vi: E284: Không đặt được giá trị nội dung nhập vào (IC)

en: E285: Failed to create input context
vi: E285: Không tạo được nội dung nhập vào

en: E286: Failed to open input method
vi: E286: Việc thử mở phương pháp nhập không thành công

en: E287: Warning: Could not set destroy callback to IM
vi: E287: Cảnh báo: không đặt được sự gọi ngược hủy diệt thành phương pháp nhập

en: E288: Input method doesn't support any style
vi: E288: phương pháp nhập không hỗ trợ bất kỳ phong cách (style) nào

en: E289: Input method doesn't support my preedit type
vi: E289: phương pháp nhập không hỗ trợ loại soạn thảo trước của Vim

en: E291: Your GTK+ is older than 1.2.3. Status area disabled
vi: E291: GTK+ cũ hơn 1.2.3. Vùng chỉ trạng thái không làm việc

en: E293: Block was not locked
vi: E293: khối chưa bị khóa

en: E294: Seek error in swap file read
vi: E294: Lỗi tìm kiếm khi đọc tập tin trao đổi (swap)

en: E295: Read error in swap file
vi: E295: Lỗi đọc tập tin trao đổi (swap)

en: E296: Seek error in swap file write
vi: E296: Lỗi tìm kiếm khi ghi nhớ tập tin trao đổi (swap)

en: E297: Write error in swap file
vi: E297: Lỗi ghi nhớ tập tin trao đổi (swap)

en: E300: Swap file already exists (symlink attack?)
vi: E300: Tập tin trao đổi (swap) đã tồn tại (sử dụng liên kết mềm tấn công?)

en: E298: Didn't get block nr 0?
vi: E298: Chưa lấy khối số 0?

en: E298: Didn't get block nr 1?
vi: E298: Chưa lấy khối số 12?

en: E298: Didn't get block nr 2?
vi: E298: Chưa lấy khối số 2?

en: E301: Oops, lost the swap file!!!
vi: E301: Ối, mất tập tin trao đổi (swap)!!!

en: E302: Could not rename swap file
vi: E302: Không đổi được tên tập tin trao đổi (swap)

en: E303: Unable to open swap file for "%s", recovery impossible
vi: E303: Không mở được tập tin trao đổi (swap) cho "%s", nên không thể phục hồi

en: E304: ml_timestamp: Didn't get block 0??
vi: E304: ml_timestamp: Chưa lấy khối số 0??

en: E305: No swap file found for %s
vi: E305: Không tìm thấy tập tin trao đổi (swap) cho %s

en: Enter number of swap file to use (0 to quit):
vi: Hãy nhập số của tập tin trao đổi (swap) muốn sử dụng (0 để thoát):

en: E306: Cannot open %s
vi: E306: Không mở được %s

en: Unable to read block 0 from
vi: Không thể đọc khối số 0 từ

en: 
    Maybe no changes were made or Vim did not update the swap file.
vi: 
    Chưa có thay đổi nào hoặc Vim không thể cập nhật tập tin trao đổi (swap)

en:  cannot be used with this version of Vim.
vi:  không thể sử dụng trong phiên bản Vim này.

en: Use Vim version 3.0.
vi: Hãy sử dụng Vim phiên bản 3.0.

en: E307: %s does not look like a Vim swap file
vi: E307: %s không phải là tập tin trao đổi (swap) của Vim

en:  cannot be used on this computer.
vi:  không thể sử dụng trên máy tính này.

en: The file was created on
vi: Tập tin đã được tạo trên

en: ,
    or the file has been damaged.
vi: ,
    hoặc tập tin đã bị hỏng.

en: Using swap file "%s"
vi: Đang sử dụng tập tin trao đổi (swap) "%s"

en: Original file "%s"
vi: Tập tin gốc "%s"

en: E308: Warning: Original file may have been changed
vi: E308: Cảnh báo: Tập tin gốc có thể đã bị thay đổi

en: E309: Unable to read block 1 from %s
vi: E309: Không đọc được khối số 1 từ %s

en: ???MANY LINES MISSING
vi: ???THIẾU NHIỀU DÒNG

en: ???LINE COUNT WRONG
vi: ???GIÁ TRỊ CỦA SỐ ĐẾM DÒNG BỊ SAI

en: ???EMPTY BLOCK
vi: ???KHỐI RỖNG

en: ???LINES MISSING
vi: ???THIẾU DÒNG

en: E310: Block 1 ID wrong (%s not a .swp file?)
vi: E310: Khối 1 ID sai (%s không phải là tập tin .swp?)

en: ???BLOCK MISSING
vi: ???THIẾU KHỐI

en: ??? from here until ???END lines may be messed up
vi: ??? từ đây tới ???CUỐI, các dòng có thể đã bị hỏng

en: ??? from here until ???END lines may have been inserted/deleted
vi: ??? từ đây tới ???CUỐI, các dòng có thể đã bị chèn hoặc xóa

en: ???END
vi: ???CUỐI

en: E311: Recovery Interrupted
vi: E311: Việc phục hồi bị gián đoạn

en: E312: Errors detected while recovering; look for lines starting with ???
vi: E312: Phát hiện ra lỗi trong khi phục hồi; hãy xem những dòng bắt đầu với ???

en: See ":help E312" for more information.
vi: Hãy xem thông tin bổ sung trong trợ giúp ":help E312"

en: Recovery completed. You should check if everything is OK.
vi: Việc phục hồi đã hoàn thành. Nên kiểm tra xem mọi thứ có ổn không.

en: 
    (You might want to write out this file under another name
vi: 
    (Có thể ghi nhớ tập tin với tên khác và so sánh với tập

en: and run diff with the original file to check for changes)
vi: gốc bằng chương trình diff).

en: Delete the .swp file afterwards.
vi: Sau đó hãy xóa tập tin .swp.

en: Swap files found:
vi: Tìm thấy tập tin trao đổi (swap):

en:    In current directory:
vi:    Trong thư mục hiện thời:

en:    Using specified name:
vi:    Với tên chỉ ra:

en:    In directory
vi:    Trong thư mục

en:       -- none --
vi:       -- không --

en:           owned by:
vi:           người sở hữu:

en:    dated:
vi:     ngày:

en:              dated:
vi:               ngày:

en:          [from Vim version 3.0]
vi:          [từ Vim phiên bản 3.0]

en:          [does not look like a Vim swap file]
vi:          [không phải là tập tin trao đổi (swap) của Vim]

en:          file name:
vi:          tên tập tin:

en: 
              modified:
vi: 
               thay đổi:

en: 
             user name:
vi: 
          tên người dùng:

en:    host name:
vi:     tên máy:

en: 
             host name:
vi: 
               tên máy:

en: 
            process ID:
vi: 
         ID tiến trình:

en:  (still running)
vi:  (vẫn đang chạy)

en: 
             [not usable with this version of Vim]
vi: 
             [không sử dụng được với phiên bản này của Vim]

en: 
             [not usable on this computer]
vi: 
             [không sử dụng được trên máy tính này]

en:          [cannot be read]
vi:          [không đọc được]

en:          [cannot be opened]
vi:          [không mở được]

en: E313: Cannot preserve, there is no swap file
vi: E313: Không cập nhật được tập tin trao đổi (swap) vì không tìm thấy nó

en: File preserved
vi: Đã cập nhật tập tin trao đổi (swap)

en: E314: Preserve failed
vi: E314: Cập nhật không thành công

en: E315: ml_get: Invalid lnum: %ld
vi: E315: ml_get: giá trị lnum không đúng: %ld

en: E316: ml_get: Cannot find line %ld
vi: E316: ml_get: không tìm được dòng %ld

en: E317: Pointer block id wrong 3
vi: E317: Giá trị của pointer khối số 3 không đúng

en: stack_idx should be 0
vi: giá trị stack_idx phải bằng 0

en: E318: Updated too many blocks?
vi: E318: Đã cập nhật quá nhiều khối?

en: E317: Pointer block id wrong 4
vi: E317: Giá trị của pointer khối số 4 không đúng

en: deleted block 1?
vi: đã xóa khối số 1?

en: E320: Cannot find line %ld
vi: E320: Không tìm được dòng %ld

en: E317: Pointer block id wrong
vi: E317: giá trị của pointer khối không đúng

en: pe_line_count is zero
vi: giá trị pe_line_count bằng không

en: E322: Line number out of range: %ld past the end
vi: E322: số thứ tự dòng vượt quá giới hạn : %ld

en: E323: Line count wrong in block %ld
vi: E323: giá trị đếm dòng không đúng trong khối %ld

en: Stack size increases
vi: Kích thước của đống tăng lên

en: E317: Pointer block id wrong 2
vi: E317: Giá trị của cái chỉ (pointer) khối số 2 không đúng

en: E325: ATTENTION
vi: E325: CHÚ Ý

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: While opening file "
vi: Khi mở tập tin: "

en:       NEWER than swap file!
vi:                     MỚI hơn so với tập tin trao đổi (swap)

en: 
    (1) Another program may be editing the same file.
        If this is the case, be careful not to end up with two
        different instances of the same file when making changes.
vi: 
    (1) Rất có thể một chương trình khác đang soạn thảo tập tin.
        Nếu như vậy, hãy cẩn thận khi thay đổi, làm sao để không thu
        được hai phương án khác nhau của cùng một tập tin.

en:     Quit, or continue with caution.
vi:     Thoát hoặc tiếp tục với sự cẩn thận.

en: 
    (2) An edit session for this file crashed.
vi: 
    (2) Lần soạn thảo trước của tập tin này gặp sự cố.

en:     If this is the case, use ":recover" or "vim -r
vi:     Trong trường hợp này, hãy sử dụng câu lệnh ":recover" hoặc "vim -r

en: "
        to recover the changes (see ":help recovery").
vi: "
        để phục hồi những thay đổi (hãy xem ":help recovery").

en:     If you did this already, delete the swap file "
vi:     Nếu đã thực hiện thao tác này rồi, thì hãy xóa tập tin trao đổi (swap) "

en: "
        to avoid this message.
vi: "
        để tránh sự xuất hiện của thông báo này trong tương lai.

en: Swap file "
vi: Tập tin trao đổi (swap) "

en: " already exists!
vi: " đã có rồi!

en: VIM - ATTENTION
vi: VIM - CHÚ Ý

en: Swap file already exists!
vi: Tập tin trao đổi (swap) đã rồi!

en: &Open Read-Only
    &Edit anyway
    &Recover
    &Quit
    &Abort
vi: &O Mở chỉ để đọc
    &E Vẫn soạn thảo
    &R Phục hồi
    &Q Thoát
    &A Gián đoạn

en: &Open Read-Only
    &Edit anyway
    &Recover
    &Quit
    &Abort
    &Delete it
vi: &O Mở chỉ để đọc
    &E Vẫn soạn thảo
    &R Phục hồi
    &Q Thoát
    &A Gián đoạn&D Xóa nó

en: E326: Too many swap files found
vi: E326: Tìm thấy quá nhiều tập tin trao đổi (swap)

en: E327: Part of menu-item path is not sub-menu
vi: E327: Một phần của đường dẫn tới phần tử của trình đơn không phải là trình đơn con

en: E328: Menu only exists in another mode
vi: E328: Trình đơn chỉ có trong chế độ khác

en: E329: No menu of that name
vi: E329: Không có trình đơn với tên như vậy

en: E330: Menu path must not lead to a sub-menu
vi: E330: Đường dẫn tới trình đơn không được đưa tới trình đơn con

en: E331: Must not add menu items directly to menu bar
vi: E331: Các phần tử của trình đơn không thể thêm trực tiếp vào thanh trình đơn

en: E332: Separator cannot be part of a menu path
vi: E332: Cái phân chia không thể là một phần của đường dẫn tới trình đơn

en: 
    --- Menus ---
vi: 
    --- Trình đơn ---

en: Tear off this menu
vi: Chia cắt trình đơn này

en: E333: Menu path must lead to a menu item
vi: E333: Đường dẫn tới trình đơn phải đưa tới một phần tử cuả trình đơn

en: E334: Menu not found: %s
vi: E334: Không tìm thấy trình đơn: %s

en: E335: Menu not defined for %s mode
vi: E335: Trình đơn không được định nghĩa cho chế độ %s

en: E336: Menu path must lead to a sub-menu
vi: E336: Đường dẫn tới trình đơn phải đưa tới một trình đơn con

en: E337: Menu not found - check menu names
vi: E337: Không tìm thấy trình đơn - hãy kiểm tra tên trình đơn

en: Error detected while processing %s:
vi: Phát hiện lỗi khi xử lý %s:

en: line %4ld:
vi: dòng %4ld:

en: [string too long]
vi: [chuỗi quá dài]

en: Messages maintainer: The Vim Project
vi: Bản dịch các thông báo sang tiếng Việt: Phan Vĩnh Thịnh <teppi@vnlinux.org>

en: Interrupt:
vi: Gián đoạn:

en: Hit ENTER to continue
vi: Nhấn phím ENTER để tiếp tục

en: Hit ENTER or type command to continue
vi: Nhấn phím ENTER hoặc nhập câu lệnh để tiếp tục

en: -- More --
vi: -- Còn nữa --

en:  (RET/BS: line, SPACE/b: page, d/u: half page, q: quit)
vi:  (RET/BS: dòng, SPACE/b: trang, d/u: nửa trang, q: thoát)

en:  (RET: line, SPACE: page, d: half page, q: quit)
vi:  (RET: dòng, SPACE: trang, d: nửa trang, q: thoát)

en: &Yes
    &No
vi: &Có
    &Không

en: &Yes
    &No
    Save &All
    &Discard All
    &Cancel
vi: &Có
    &Không&Ghi nhớ tất cả
    &Vứt bỏ tất cả
    &Dừng lại

en: Save File dialog
vi: Ghi nhớ tập tin

en: Open File dialog
vi: Mở tập tin

en: E338: Sorry, no file browser in console mode
vi: E338: Xin lỗi nhưng không có trình duyệt tập tin trong chế độ kênh giao tác (console)

en: W10: Warning: Changing a readonly file
vi: W10: Cảnh báo: Thay đổi một tập tin chỉ có quyền đọc

en: 1 more line
vi: Thêm 1 dòng

en: 1 line less
vi: Bớt 1 dòng

en: %ld more lines
vi: Thêm %ld dòng

en: %ld fewer lines
vi: Bớt %ld dòng

en:  (Interrupted)
vi:  (Bị gián đoạn)

en: Vim: preserving files...
vi: Vim: ghi nhớ các tập tin...

en: Vim: Finished.
vi: Vim: Đã xong.

en: 
    [bytes] total alloc-freed %lu-%lu, in use %lu, peak use %lu
vi: 
    [byte] tổng phân phối-còn trống %lu-%lu, sử dụng %lu, píc sử dụng %lu

en: [calls] total re/malloc()'s %lu, total free()'s %lu
vi: [gọi] tổng re/malloc() %lu, tổng free() %lu

en: E340: Line is becoming too long
vi: E340: Dòng đang trở thành quá dài

en: E341: Internal error: lalloc(%ld, )
vi: E341: Lỗi nội bộ: lalloc(%ld, )

en: E342: Out of memory!  (allocating %lu bytes)
vi: E342: Không đủ bộ nhớ! (phân chia %lu byte)

en: Calling shell to execute: "%s"
vi: Gọi shell để thực hiện: "%s"

en: E545: Missing colon
vi: E545: Thiếu dấu hai chấm

en: E546: Illegal mode
vi: E546: Chế độ không cho phép

en: E547: Illegal mouseshape
vi: E547: Dạng trỏ chuột không cho phép

en: E548: Digit expected
vi: E548: yêu cầu một số

en: E549: Illegal percentage
vi: E549: Tỷ lệ phần trăm không cho phép

en: Enter encryption key:
vi: Nhập mật khẩu để mã hóa:

en: Enter same key again:
vi:       Nhập lại mật khẩu:

en: Keys don't match!
vi: Hai mật khẩu không trùng nhau!

en: E343: Invalid path: '**[number]' must be at the end of the path or be followed by '%s'.
vi: E343: Đường dẫn đưa ra không đúng: '**[số]' phải ở cuối đường dẫn hoặc theo sau bởi '%s'

en: E344: Can't find directory "%s" in cdpath
vi: E344: Không tìm thấy thư mục "%s" để chuyển thư mục

en: E345: Can't find file "%s" in path
vi: E345: Không tìm thấy tập tin "%s" trong đường dẫn

en: E346: No more directory "%s" found in cdpath
vi: E346: Trong đường dẫn thay đổi thư mục không còn có thư mục "%s" nữa

en: E347: No more file "%s" found in path
vi: E347: Trong đường dẫn path không còn có tập tin "%s" nữa

en: E550: Missing colon
vi: E550: Thiếu dấu hai chấm

en: E551: Illegal component
vi: E551: Thành phần không cho phép

en: E552: Digit expected
vi: E552: Cần chỉ ra một số

en: Cannot connect to Netbeans #2
vi: Không kết nối được với Netbeans #2

en: Cannot connect to Netbeans
vi: Không kết nối được với NetBeans

en: E668: Wrong access mode for NetBeans connection info file: "%s"
vi: E668: Chế độ truy cập thông tin về liên kết với NetBeans không đúng: "%s"

en: read from Netbeans socket
vi: đọc từ socket NetBeans

en: E658: NetBeans connection lost for buffer %ld
vi: E658: Bị mất liên kết với NetBeans cho bộ đệm %ld

en: Warning: terminal cannot highlight
vi: Cảnh báo: terminal không thực hiện được sự chiếu sáng

en: E348: No string under cursor
vi: E348: Không có chuỗi ở vị trí con trỏ

en: E349: No identifier under cursor
vi: E349: Không có tên ở vị trí con trỏ

en: E352: Cannot erase folds with current 'foldmethod'
vi: E352: Không thể tẩy xóa nếp gấp với giá trị hiện thời của tùy chọn 'foldmethod'

en: E664: Changelist is empty
vi: E664: danh sách những thay đổi trống rỗng

en: E662: At start of changelist
vi: E662: Ở đầu danh sách những thay đổi

en: E663: At end of changelist
vi: E663: Ở cuối danh sách những thay đổi

en: Type  :quit<Enter>  to exit Vim
vi: Gõ :quit<Enter>  để thoát khỏi Vim

en: 1 line %sed 1 time
vi: Trên 1 dòng %s 1 lần

en: 1 line %sed %d times
vi: Trên 1 dòng %s %d lần

en: %ld lines %sed 1 time
vi: Trên %ld dòng %s 1 lần

en: %ld lines %sed %d times
vi: Trên %ld dòng %s %d lần

en: %ld lines to indent...
vi: Thụt đầu %ld dòng...

en: 1 line indented
vi: Đã thụt đầu 1 dòng

en: %ld lines indented
vi: %ld dòng đã thụt đầu

en: cannot yank; delete anyway
vi: sao chép không thành công; đã xóa

en: 1 line changed
vi: 1 dòng đã thay đổi

en: %ld lines changed
vi: %ld đã thay đổi

en: freeing %ld lines
vi: đã làm sạch %ld dòng

en: 1 line yanked
vi: đã sao chép 1 dòng

en: %ld lines yanked
vi: đã sao chép %ld dòng

en: E353: Nothing in register %s
vi: E353: Trong sổ đăng ký %s không có gì hết

en: 
    --- Registers ---
vi: 
    --- Sổ đăng ký ---

en: Illegal register name
vi: Tên sổ đăng ký không cho phép

en: 
    # Registers:
vi: 
    # Sổ đăng ký:

en: E574: Unknown register type %d
vi: E574: Loại sổ đăng ký không biết %d

en: E354: Invalid register name: '%s'
vi: E354: Tên sổ đăng ký không cho phép: '%s'

en: %ld Cols;
vi: %ld Cột;

en: Selected %s%ld of %ld Lines; %ld of %ld Words; %ld of %ld Bytes
vi: Chọn %s%ld của %ld Dòng; %ld của %ld Từ; %ld của %ld Byte

en: Col %s of %s; Line %ld of %ld; Word %ld of %ld; Byte %ld of %ld
vi: Cột %s của %s;  Dòng %ld của %ld; Từ %ld của %ld; Byte %ld của %ld

en: (+%ld for BOM)
vi: (+%ld cho BOM)

en: %<%f%h%m%=Page %N
vi: %<%f%h%m%=Trang %N

en: Thanks for flying Vim
vi: Xin cảm ơn đã sử dụng Vim

en: E518: Unknown option
vi: E518: Tùy chọn không biết

en: E519: Option not supported
vi: E519: Tùy chọn không được hỗ trợ

en: E520: Not allowed in a modeline
vi: E520: Không cho phép trên dòng chế độ (modeline)

en: 
    	Last set from
vi: 
    	Lần cuối cùng tùy chọn thay đổi vào

en: E521: Number required after =
vi: E521: Sau dấu = cần đưa ra một số

en: E522: Not found in termcap
vi: E522: Không tìm thấy trong termcap

en: E539: Illegal character <%s>
vi: E539: Ký tự không cho phép <%s>

en: E529: Cannot set 'term' to empty string
vi: E529: Giá trị của tùy chọn 'term' không thể là một chuỗi trống rỗng

en: E530: Cannot change term in GUI
vi: E530: Không thể thay đổi terminal trong giao diện đồ họa GUI

en: E531: Use ":gui" to start the GUI
vi: E531: Hãy sử dụng ":gui" để chạy giao diện đồ họa GUI

en: E589: 'backupext' and 'patchmode' are equal
vi: E589: giá trị của tùy chọn 'backupext' và 'patchmode' bằng nhau

en: E617: Cannot be changed in the GTK+ 2 GUI
vi: E617: Không thể thay đổi trong giao diện đồ họa GTK+ 2

en: E524: Missing colon
vi: E524: Thiếu dấu hai chấm

en: E525: Zero length string
vi: E525: Chuỗi có độ dài bằng không

en: E526: Missing number after <%s>
vi: E526: Thiếu một số sau <%s>

en: E527: Missing comma
vi: E527: Thiếu dấu phẩy

en: E528: Must specify a ' value
vi: E528: Cần đưa ra một giá trị cho '

en: E595: contains unprintable or wide character
vi: E595: chứa ký tự không in ra hoặc ký tự với chiều rộng gấp đôi

en: E596: Invalid font(s)
vi: E596: Phông chữ không đúng

en: E597: Can't select fontset
vi: E597: không chọn được bộ phông chữ

en: E598: Invalid fontset
vi: E598: Bộ phông chữ không đúng

en: E533: Can't select wide font
vi: E533: không chọn được phông chữ với các ký tự có chiều rộng gấp đôi

en: E534: Invalid wide font
vi: E534: Phông chữ, với ký tự có chiều rộng gấp đôi, không đúng

en: E535: Illegal character after <%c>
vi: E535: Ký tự sau <%c> không chính xác

en: E536: Comma required
vi: E536: cầu có dấu phẩy

en: E537: 'commentstring' must be empty or contain %s
vi: E537: Giá trị của tùy chọn 'commentstring' phải rỗng hoặc chứa %s

en: E538: No mouse support
vi: E538: Chuột không được hỗ trợ

en: E540: Unclosed expression sequence
vi: E540: Dãy các biểu thức không đóng

en: E542: Unbalanced groups
vi: E542: các nhóm không cân bằng

en: E590: A preview window already exists
vi: E590: Cửa sổ xem trước đã có

en: W17: Arabic requires UTF-8, do ':set encoding=utf-8'
vi: W17: Tiếng Ả Rập yêu cầu sử dụng UTF-8, hãy nhập ':set encoding=utf-8'

en: E593: Need at least %d lines
vi: E593: Cần ít nhất %d dòng

en: E594: Need at least %d columns
vi: E594: Cần ít nhất %d cột

en: E355: Unknown option: %s
vi: E355: Tùy chọn không biết: %s

en: 
    --- Terminal codes ---
vi: 
    --- Mã terminal ---

en: 
    --- Global option values ---
vi: 
    --- Giá trị tùy chọn toàn cầu ---

en: 
    --- Local option values ---
vi: 
    --- Giá trị tùy chọn nội bộ ---

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

en: E356: get_varp ERROR
vi: E356: LỖI get_varp

en: E357: 'langmap': Matching character missing for %s
vi: E357: 'langmap': Thiếu ký tự tương ứng cho %s

en: E358: 'langmap': Extra characters after semicolon: %s
vi: E358: 'langmap': Thừa ký tự sau dấu chấm phẩy: %s

en: VIM: Can't open window!
vi: VIM: Không mở được cửa sổ!

en: Need Amigados version 2.04 or later
vi: Cần Amigados phiên bản 2.04 hoặc mới hơn

en: Need %s version %ld
vi: Cần %s phiên bản %ld

en: Cannot open NIL:
vi: Không mở được NIL:

en: Cannot create
vi: Không tạo được

en: Vim exiting with %d
vi: Thoát Vim với mã %d

en: cannot change console mode ?!
vi: không thay đổi được chế độ kênh giao tác (console)?!

en: mch_get_shellsize: not a console??
vi: mch_get_shellsize: không phải là kênh giao tác (console)??

en: E360: Cannot execute shell with -f option
vi: E360: Không chạy được shell với tùy chọn -f

en: Cannot execute
vi: Không chạy được

en:  returned
vi:  thoát

en: ANCHOR_BUF_SIZE too small.
vi: Giá trị ANCHOR_BUF_SIZE quá nhỏ.

en: I/O ERROR
vi: LỖI I/O (NHẬP/XUẤT)

en: ...(truncated)
vi: ...(bị cắt bớt)

en: 'columns' is not 80, cannot execute external commands
vi: Tùy chọn 'columns' khác 80, chương trình ngoại trú không thể thực hiện

en: E237: Printer selection failed
vi: E237: Chọn máy in không thành công

en: to %s on %s
vi: tới %s trên %s

en: E613: Unknown printer font: %s
vi: E613: Không rõ phông chữ của máy in: %s

en: E238: Print error: %s
vi: E238: Lỗi in: %s

en: Printing '%s'
vi: Đang in '%s'

en: E244: Illegal charset name "%s" in font name "%s"
vi: E244: Tên bảng mã không cho phép "%s" trong tên phông chữ "%s"

en: E245: Illegal char '%c' in font name "%s"
vi: E245: Ký tự không cho phép '%c' trong tên phông chữ "%s"

en: Vim: Double signal, exiting
vi: Vim: Tín hiệu đôi, thoát

en: Vim: Caught deadly signal %s
vi: Vim: Nhận được tín hiệu chết %s

en: Vim: Caught deadly signal
vi: Vim: Nhận được tín hiệu chết

en: Opening the X display took %ld msec
vi: Mở màn hình X mất %ld mili giây

en: 
    Vim: Got X error
vi: 
    Vim: Lỗi X

en: Testing the X display failed
vi: Kiểm tra màn hình X không thành công

en: Opening the X display timed out
vi: Không mở được màn hình X trong thời gian cho phép (time out)

en: 
    Cannot execute shell
vi: 
    Không chạy được shell

en: 
    Cannot execute shell sh
vi: 
    Không chạy được shell sh

en: 
    shell returned
vi: 
    shell dừng làm việc

en: 
    Cannot create pipes
vi: 
    Không tạo được đường ống (pipe)

en: 
    Cannot fork
vi: 
    Không thực hiện được fork()

en: 
    Command terminated
vi: 
    Câu lệnh bị gián đoạn

en: XSMP lost ICE connection
vi: XSMP mất kết nối ICE

en: Opening the X display failed
vi: Mở màn hình X không thành công

en: XSMP handling save-yourself request
vi: XSMP xử lý yêu cầu tự động ghi nhớ

en: XSMP opening connection
vi: XSMP mở kết nối

en: XSMP ICE connection watch failed
vi: XSMP mất theo dõi kết nối ICE

en: XSMP SmcOpenConnection failed: %s
vi: XSMP thực hiện SmcOpenConnection không thành công: %s

en: At line
vi: Tại dòng

en: Could not allocate memory for command line.
vi: Không phân chia được bộ nhớ cho dòng lệnh.

en: VIM Error
vi: Lỗi VIM

en: Could not load vim32.dll!
vi: Không nạp được vim32.dll!

en: Could not fix up function pointers to the DLL!
vi: Không sửa được cái chỉ (pointer) hàm số tới DLL!

en: shell returned %d
vi: thoát shell với mã %d

en: Vim: Caught %s event
vi: Vim: Nhận được sự kiện %s

en: logoff
vi: thoát

en: shutdown
vi: tắt máy

en: E371: Command not found
vi: E371: Câu lệnh không tìm thấy

en: VIMRUN.EXE not found in your $PATH.
    External commands will not pause after completion.
    See  :help win32-vimrun  for more information.
vi: Không tìm thấy VIMRUN.EXE trong $PATH.
    Lệnh ngoại trú sẽ không dừng lại sau khi hoàn thành.
    Thông tin chi tiết xem trong :help win32-vimrun

en: Vim Warning
vi: Cảnh báo Vim

en: E372: Too many %%%c in format string
vi: E372: Quá nhiều %%%c trong chuỗi định dạng

en: E373: Unexpected %%%c in format string
vi: E373: Không mong đợi %%%c trong chuỗi định dạng

en: E374: Missing ] in format string
vi: E374: Thiếu ] trong chuỗi định dạng

en: E375: Unsupported %%%c in format string
vi: E375: %%%c không được hỗ trợ trong chuỗi định dạng

en: E376: Invalid %%%c in format string prefix
vi: E376: Không cho phép %%%c trong tiền tố của chuỗi định dạng

en: E377: Invalid %%%c in format string
vi: E377: Không cho phép %%%c trong chuỗi định dạng

en: E378: 'errorformat' contains no pattern
vi: E378: Trong giá trị 'errorformat' thiếu mẫu (pattern)

en: E379: Missing or empty directory name
vi: E379: Tên thư mục không được đưa ra hoặc bằng một chuỗi rỗng

en: E553: No more items
vi: E553: Không còn phần tử nào nữa

en: (%d of %d)%s%s:
vi: (%d của %d)%s%s:

en:  (line deleted)
vi:  (dòng bị xóa)

en: E380: At bottom of quickfix stack
vi: E380: Ở dưới của đống sửa nhanh

en: E381: At top of quickfix stack
vi: E381: Ở đầu của đống sửa nhanh

en: error list %d of %d; %d errors
vi: danh sách lỗi %d của %d; %d lỗi

en: E382: Cannot write, 'buftype' option is set
vi: E382: Không ghi nhớ được, giá trị 'buftype' không phải là chuỗi rỗng

en: E369: Invalid item in %s%%[]
vi: E369: phần tử không cho phép trong %s%%[]

en: E339: Pattern too long
vi: E339: Mẫu (pattern) quá dài

en: E50: Too many \z(
vi: E50: Quá nhiều \z(

en: E51: Too many %s(
vi: E51: Quá nhiều %s(

en: E52: Unmatched \z(
vi: E52: Không có cặp cho \z(

en: E53: Unmatched %s%%(
vi: E53: Không có cặp cho %s%%(

en: E54: Unmatched %s(
vi: E54: Không có cặp cho %s(

en: E55: Unmatched %s)
vi: E55: Không có cặp cho %s)

en: E56: %s* operand could be empty
vi: E56: operand %s* không thể rỗng

en: E57: %s+ operand could be empty
vi: E57: operand %s+ không thể rỗng

en: E59: Invalid character after %s@
vi: E59: ký tự không cho phép sau %s@

en: E58: %s{ operand could be empty
vi: E58: operand %s{ không thể rỗng

en: E60: Too many complex %s{...}s
vi: E60: Quá nhiều cấu trúc phức tạp %s{...}

en: E61: Nested %s*
vi: E61: %s* lồng vào

en: E62: Nested %s%c
vi: E62: %s%c lồng vào

en: E63: Invalid use of \_
vi: E63: không cho phép sử dụng \_

en: E64: %s%c follows nothing
vi: E64: %s%c không theo sau gì cả

en: E65: Illegal back reference
vi: E65: Không cho phép liên kết ngược lại

en: E66: \z( not allowed here
vi: E66: \z( không thể sử dụng ở đây

en: E67: \z1 - \z9 not allowed here
vi: E67: \z1 và tương tự không được sử dụng ở đây

en: E68: Invalid character after \z
vi: E68: Ký tự không cho phép sau \z

en: E69: Missing ] after %s%%[
vi: E69: Thiếu ] sau %s%%[

en: E70: Empty %s%%[]
vi: E70: %s%%[] rỗng

en: E71: Invalid character after %s%%
vi: E71: Ký tự không cho phép sau %s%%

en: E554: Syntax error in %s{...}
vi: E554: Lỗi cú pháp trong %s{...}

en: E361: Crash intercepted; regexp too complex?
vi: E361: Sự cố được ngăn chặn; biểu thức chính quy quá phức tạp?

en: E363: Pattern caused out-of-stack error
vi: E363: sử dụng mẫu (pattern) gây ra lỗi out-of-stack

en: External submatches:
vi: Sự tương ứng con ngoài:

en: +--%3ld lines folded
vi: +--%3ld dòng được gấp

en:  VREPLACE
vi:  THAY THẾ ẢO

en:  REPLACE
vi:  THAY THẾ

en:  REVERSE
vi:  NGƯỢC LẠI

en:  INSERT
vi:  CHÈN

en:  (insert)
vi:  (chèn)

en:  (replace)
vi:  (thay thế)

en:  (vreplace)
vi:  (thay thế ảo)

en:  Hebrew
vi:  Do thái

en:  Arabic
vi:  Ả rập

en:  (lang)
vi:  (ngôn ngữ)

en:  (paste)
vi:  (dán)

en:  VISUAL
vi:  CHẾ ĐỘ VISUAL

en:  VISUAL LINE
vi:  DÒNG VISUAL

en:  VISUAL BLOCK
vi:  KHỐI VISUAL

en:  SELECT
vi:  LỰA CHỌN

en:  SELECT LINE
vi:  LỰA CHỌN DÒNG

en:  SELECT BLOCK
vi:  LỰA CHỌN KHỐI

en: recording
vi: đang ghi

en: search hit TOP, continuing at BOTTOM
vi: tìm kiếm sẽ được tiếp tục từ CUỐI tài liệu

en: search hit BOTTOM, continuing at TOP
vi: tìm kiếm sẽ được tiếp tục từ ĐẦU tài liệu

en: E383: Invalid search string: %s
vi: E383: Chuỗi tìm kiếm không đúng: %s

en: E384: Search hit TOP without match for: %s
vi: E384: tìm kiếm kết thúc ở ĐẦU tập tin; không tìm thấy %s

en: E385: Search hit BOTTOM without match for: %s
vi: E385: tìm kiếm kết thúc ở CUỐI tập tin; không tìm thấy %s

en: E386: Expected '?' or '/'  after ';'
vi: E386: Mong đợi nhập '?' hoặc '/' sau ';'

en:  (includes previously listed match)
vi:  (gồm cả những tương ứng đã liệt kê trước đây)

en: --- Included files
vi: --- Tập tin tính đến

en: not found
vi: không tìm thấy

en: in path ---
vi: trong đường dẫn ---

en:   (Already listed)
vi:  (Đã liệt kê)

en:   NOT FOUND
vi:  KHÔNG TÌM THẤY

en: Scanning included file: %s
vi: Quét trong tập tin được tính đến: %s

en: E387: Match is on current line
vi: E387: Tương ứng nằm trên dòng hiện tại

en: All included files were found
vi: Tìm thấy tất cả các tập tin được tính đến

en: No included files
vi: Không có tập tin được tính đến

en: E388: Couldn't find definition
vi: E388: Không tìm thấy định nghĩa

en: E389: Couldn't find pattern
vi: E389: Không tìm thấy mẫu (pattern)

en: E390: Illegal argument: %s
vi: E390: Tham số không cho phép: %s

en: E391: No such syntax cluster: %s
vi: E391: Không có cụm cú pháp như vậy: %s

en: No Syntax items defined for this buffer
vi: Không có phần tử cú pháp nào được định nghĩa cho bộ đệm này

en: syncing on C-style comments
vi: Đồng bộ hóa theo chú thích kiểu C

en: no syncing
vi: không đồng bộ hóa

en: syncing starts
vi: đồng bộ hóa bắt đầu

en:  lines before top line
vi:  dòng trước dòng đầu tiên

en: 
    --- Syntax sync items ---
vi: 
    --- Phần tử đồng bộ hóa cú pháp ---

en: 
    syncing on items
vi: 
    đồng bộ hóa theo phần tử

en: 
    --- Syntax items ---
vi: 
    --- Phần tử cú pháp ---

en: E392: No such syntax cluster: %s
vi: E392: Không có cụm cú pháp như vậy: %s

en: minimal
vi: nhỏ nhất

en: maximal
vi: lớn nhất

en: ; match
vi: ; tương ứng

en:  line breaks
vi:  chuyển dòng

en: E393: group[t]here not accepted here
vi: E393: không được sử dụng group[t]here ở đây

en: E394: Didn't find region item for %s
vi: E394: Phần tử vùng cho %s không tìm thấy

en: E395: Contains argument not accepted here
vi: E395: không được sử dụng tham số contains ở đây

en: E396: containedin argument not accepted here
vi: E396: không được sử dụng tham số containedin ở đây

en: E397: Filename required
vi: E397: Yêu cầu tên tập tin

en: E398: Missing '=': %s
vi: E398: Thiếu '=': %s

en: E399: Not enough arguments: syntax region %s
vi: E399: Không đủ tham số: vùng cú pháp %s

en: E400: No cluster specified
vi: E400: Chưa chỉ ra cụm

en: E401: Pattern delimiter not found: %s
vi: E401: Không tìm thấy ký tự phân chia mẫu (pattern): %s

en: E402: Garbage after pattern: %s
vi: E402: Rác ở sau mẫu (pattern): %s

en: E403: syntax sync: Line continuations pattern specified twice
vi: E403: đồng bộ hóa cú pháp: mẫu tiếp tục của dòng chỉ ra hai lần

en: E404: Illegal arguments: %s
vi: E404: Tham số không cho phép: %s

en: E405: Missing equal sign: %s
vi: E405: Thiếu dấu bằng: %s

en: E406: Empty argument: %s
vi: E406: Tham số trống rỗng: %s

en: E407: %s not allowed here
vi: E407: %s không được cho phép ở đây

en: E408: %s must be first in contains list
vi: E408: %s phải là đầu tiên trong danh sách contains

en: E409: Unknown group name: %s
vi: E409: Tên nhóm không biết: %s

en: E410: Invalid :syntax subcommand: %s
vi: E410: Câu lệnh con :syntax không đúng: %s

en: E411: Highlight group not found: %s
vi: E411: không tìm thấy nhóm chiếu sáng cú pháp: %s

en: E412: Not enough arguments: ":highlight link %s"
vi: E412: Không đủ tham số: ":highlight link %s"

en: E413: Too many arguments: ":highlight link %s"
vi: E413: Quá nhiều tham số: ":highlight link %s"

en: E414: Group has settings, highlight link ignored
vi: E414: nhóm có thiết lập riêng, chiếu sáng liên kết bị bỏ qua

en: E415: Unexpected equal sign: %s
vi: E415: dấu bằng không được mong đợi: %s

en: E416: Missing equal sign: %s
vi: E416: thiếu dấu bằng: %s

en: E417: Missing argument: %s
vi: E417: thiếu tham số: %s

en: E418: Illegal value: %s
vi: E418: Giá trị không cho phép: %s

en: E419: FG color unknown
vi: E419: Không rõ màu văn bản (FG)

en: E420: BG color unknown
vi: E420: Không rõ màu nền sau (BG)

en: E421: Color name or number not recognized: %s
vi: E421: Tên hoặc số của màu không được nhận ra: %s

en: E422: Terminal code too long: %s
vi: E422: mã terminal quá dài: %s

en: E423: Illegal argument: %s
vi: E423: Tham số không cho phép: %s

en: E424: Too many different highlighting attributes in use
vi: E424: Sử dụng quá nhiều thuộc tính chiếu sáng cú pháp

en: E669: Unprintable character in group name
vi: E669: Ký tự không thể tin ra trong tên nhóm

en: W18: Invalid character in group name
vi: W18: Ký tự không cho phép trong tên nhóm

en: E555: At bottom of tag stack
vi: E555: ở cuối đống thẻ ghi

en: E556: At top of tag stack
vi: E556: ở đầu đống thẻ ghi

en: E425: Cannot go before first matching tag
vi: E425: Không chuyển được tới vị trí ở trước thẻ ghi tương ứng đầu tiên

en: E426: Tag not found: %s
vi: E426: không tìm thấy thẻ ghi: %s

en:   # pri kind tag
vi:   # pri loại thẻ ghi

en: file
vi: tập tin

en: Enter nr of choice (<CR> to abort):
vi: Hãy chọn số cần thiết (<CR> để dừng):

en: E427: There is only one matching tag
vi: E427: Chỉ có một thẻ ghi tương ứng

en: E428: Cannot go beyond last matching tag
vi: E428: Không chuyển được tới vị trí ở sau thẻ ghi tương ứng cuối cùng

en: File "%s" does not exist
vi: Tập tin "%s" không tồn tại

en: tag %d of %d%s
vi: thẻ ghi %d của %d%s

en:  or more
vi:  và hơn nữa

en:   Using tag with different case!
vi:  Đang sử dụng thẻ ghi với kiểu chữ khác!

en: E429: File "%s" does not exist
vi: E429: Tập tin "%s" không tồn tại

en: 
      # TO tag         FROM line  in file/text
vi: 
      # TỚI thẻ ghi        TỪ   dòng  trong tập tin/văn bản

en: Searching tags file %s
vi: Tìm kiếm tập tin thẻ ghi %s

en: E430: Tag file path truncated for %s
vi: E430: Đường dẫn tới tập tin thẻ ghi bị cắt bớt cho %s

en: E431: Format error in tags file "%s"
vi: E431: Lỗi định dạng trong tập tin thẻ ghi "%s"

en: Before byte %ld
vi: Trước byte %ld

en: E432: Tags file not sorted: %s
vi: E432: Tập tin thẻ ghi chưa được sắp xếp: %s

en: E433: No tags file
vi: E433: Không có tập tin thẻ ghi

en: E434: Can't find tag pattern
vi: E434: Không tìm thấy mẫu thẻ ghi

en: E435: Couldn't find tag, just guessing!
vi: E435: Không tìm thấy thẻ ghi, đang thử đoán!

en: ' not known. Available builtin terminals are:
vi: ' không rõ. Có các terminal gắn sẵn (builtin) sau:

en: defaulting to '
vi: theo mặc định '

en: E557: Cannot open termcap file
vi: E557: Không thể mở tập tin termcap

en: E558: Terminal entry not found in terminfo
vi: E558: Trong terminfo không có bản ghi nào về terminal này

en: E559: Terminal entry not found in termcap
vi: E559: Trong termcap không có bản ghi nào về terminal này

en: E436: No "%s" entry in termcap
vi: E436: Trong termcap không có bản ghi "%s"

en: E437: Terminal capability "cm" required
vi: E437: cần khả năng của terminal "cm"

en: 
    --- Terminal keys ---
vi: 
    --- Phím terminal ---

en: new shell started
vi: đã chạy shell mới

en: Vim: Error reading input, exiting...
vi: Vim: Lỗi đọc dữ liệu nhập, thoát...

en: No undo possible; continue anyway
vi: Không thể hủy thao tác; tiếp tục thực hiện

en: E438: u_undo: Line numbers wrong
vi: E438: u_undo: số thứ tự dòng không đúng

en: 1 change
vi: duy nhất 1 thay đổi

en: %ld changes
vi: %ld thay đổi

en: E439: Undo list corrupt
vi: E439: danh sách hủy thao tác (undo) bị hỏng

en: E440: Undo line missing
vi: E440: bị mất dòng hủy thao tác

en: 
    MS-Windows 16/32-bit GUI version
vi: 
    Phiên bản với giao diện đồ họa GUI cho MS-Windows 16/32 bit

en: 
    MS-Windows 32-bit GUI version
vi: 
    Phiên bản với giao diện đồ họa GUI cho MS-Windows 32 bit

en:  in Win32s mode
vi:  trong chế độ Win32

en:  with OLE support
vi:  với hỗ trợ OLE

en: 
    MS-Windows 32-bit console version
vi: 
    Phiên bản console cho MS-Windows 32 bit

en: 
    MS-Windows 16-bit version
vi: 
    Phiên bản cho MS-Windows 16 bit

en: 
    32-bit MS-DOS version
vi: 
    Phiên bản cho MS-DOS 32 bit

en: 
    16-bit MS-DOS version
vi: 
    Phiên bản cho MS-DOS 16 bit

en: 
    MacOS X (unix) version
vi: 
    Phiên bản cho MacOS X (unix)

en: 
    MacOS X version
vi: 
    Phiên bản cho MacOS X

en: 
    MacOS version
vi: 
    Phiên bản cho MacOS

en: 
    RISC OS version
vi: 
    Phiên bản cho RISC OS

en: 
    Included patches:
vi: 
    Bao gồm các bản vá lỗi:

en: Modified by
vi: Với các thay đổi bởi

en: 
    Compiled
vi: 
    Được biên dịch

en: by
vi: bởi

en: 
    Huge version
vi: 
    Phiên bản khổng lồ

en: 
    Big version
vi: 
    Phiên bản lớn

en: 
    Normal version
vi: 
    Phiên bản thông thường

en: 
    Small version
vi: 
    Phiên bản nhỏ

en: 
    Tiny version
vi: 
    Phiên bản "tí hon"

en: without GUI.
vi: không có giao diện đồ họa GUI.

en: with GTK2-GNOME GUI.
vi: với giao diện đồ họa GUI GTK2-GNOME.

en: with GTK-GNOME GUI.
vi: với giao diện đồ họa GUI GTK-GNOME.

en: with GTK2 GUI.
vi: với giao diện đồ họa GUI GTK2.

en: with GTK GUI.
vi: với giao diện đồ họa GUI GTK.

en: with X11-Motif GUI.
vi: với giao diện đồ họa GUI X11-Motif.

en: with X11-neXtaw GUI.
vi: với giao diện đồ họa GUI X11-neXtaw.

en: with X11-Athena GUI.
vi: với giao diện đồ họa GUI X11-Athena.

en: with BeOS GUI.
vi: với giao diện đồ họa GUI BeOS.

en: with Photon GUI.
vi: với giao diện đồ họa GUI Photon.

en: with GUI.
vi: với giao diện đồ họa GUI.

en: with Carbon GUI.
vi: với giao diện đồ họa GUI Carbon.

en: with Cocoa GUI.
vi: với giao diện đồ họa GUI Cocoa.

en: with (classic) GUI.
vi: với giao diện đồ họa (cổ điển) GUI.

en:   Features included (+) or not (-):
vi:   Tính năng có (+) hoặc không (-):

en:    system vimrc file: "
vi:             tập tin vimrc chung cho hệ thống: "

en:      user vimrc file: "
vi:          tập tin vimrc của người dùng: "

en:  2nd user vimrc file: "
vi:   tập tin vimrc thứ hai của người dùng: "

en:  3rd user vimrc file: "
vi:   tập tin vimrc thứ ba của người dùng: "

en:       user exrc file: "
vi:          tập tin exrc của người dùng: "

en:   2nd user exrc file: "
vi:   tập tin exrc thứ hai của người dùng: "

en:   system gvimrc file: "
vi:             tập tin gvimrc chung cho hệ thống: "

en:     user gvimrc file: "
vi:          tập tin gvimrc của người dùng: "

en: 2nd user gvimrc file: "
vi:   tập tin gvimrc thứ hai của người dùng: "

en: 3rd user gvimrc file: "
vi:   tập tin gvimrc thứ ba của người dùng: "

en:     system menu file: "
vi:              tập tin trình đơn chung cho hệ thống: "

en:   fall-back for $VIM: "
vi:           giá trị $VIM theo mặc định: "

en:  f-b for $VIMRUNTIME: "
vi:    giá trị $VIMRUNTIME theo mặc định: "

en: Compilation:
vi: Tham số biên dịch:

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

en: Linking:
vi: Liên kết:

en:   DEBUG BUILD
vi:   BIÊN DỊCH SỬA LỖI (DEBUG)

en: VIM - Vi IMproved
vi: VIM ::: Vi IMproved (Vi cải tiến) ::: Phiên bản tiếng Việt

en: version
vi: phiên bản

en: by Bram Moolenaar et al.
vi: Do Bram Moolenaar và những người khác thực hiện

en: Vim is open source and freely distributable
vi: Vim là chương trình mã nguồn mở và phân phối tự do

en: Help poor children in Uganda!
vi: Hãy giúp đỡ trẻ em nghèo Uganda!

en: type  :help iccf<Enter>       for information
vi: hãy gõ :help iccf<Enter>       để biết thêm thông tin

en: type  :q<Enter>               to exit
vi:     hãy gõ :q<Enter>               để thoát khỏi chương trình

en: type  :help<Enter>  or  <F1>  for on-line help
vi:  hãy gõ :help<Enter> hoặc <F1>  để có được trợ giúp

en: type  :help version9<Enter>   for version info
vi: hãy gõ :help version9<Enter>   để biết về phiên bản này

en: Running in Vi compatible mode
vi: Làm việc trong chế độ tương thích với Vi

en: type  :set nocp<Enter>        for Vim defaults
vi: hãy gõ :set nocp<Enter>        để chuyển vào chế độ Vim

en: type  :help cp-default<Enter> for info on this
vi: hãy gõ :help cp-default<Enter> để có thêm thông tin về điều này

en: menu  Help->Orphans           for information
vi: trình đơn Trợ giúp->Mồ côi             để có thêm thông tin

en: Running modeless, typed text is inserted
vi: Không chế độ, văn bản nhập vào sẽ được chèn

en: menu  Edit->Global Settings->Toggle Insert Mode
vi: trình đơn Soạn thảo->Thiết lập chung->Chế độ chèn

en:                               for two modes
vi:                                  cho hai chế độ

en: menu  Edit->Global Settings->Toggle Vi Compatible
vi: trình đơn Soạn thảo->Thiết lập chung->Tương thích với Vi

en:                               for Vim defaults
vi:                                  để chuyển vào chế độ Vim mặc định

en: Sponsor Vim development!
vi: Hãy giúp đỡ phát triển Vim!

en: Become a registered Vim user!
vi: Hãy trở thành người dùng đăng ký của Vim!

en: type  :help sponsor<Enter>    for information
vi: hãy gõ :help sponsor<Enter>    để biết thêm thông tin

en: type  :help register<Enter>   for information
vi: hãy gõ :help register<Enter>   để biết thêm thông tin

en: menu  Help->Sponsor/Register  for information
vi: trình đơn Trợ giúp->Giúp đỡ/Đăng ký để biết thêm thông tin

en: WARNING: Windows 95/98/ME detected
vi: CẢNH BÁO: nhận ra Windows 95/98/ME

en: type  :help windows95<Enter>  for info on this
vi: hãy gõ :help windows95<Enter>  để biết thêm thông tin

en: E441: There is no preview window
vi: E441: Không có cửa sổ xem trước

en: E442: Can't split topleft and botright at the same time
vi: E442: Cửa sổ không thể đồng thời ở bên trái phía trên và bên phải phía dưới

en: E443: Cannot rotate when another window is split
vi: E443: Không đổi được chỗ khi cửa sổ khác được chia

en: E444: Cannot close last window
vi: E444: Không được đóng cửa sổ cuối cùng

en: Already only one window
vi: Chỉ có một cửa sổ

en: E445: Other window contains changes
vi: E445: Cửa sổ khác có thay đổi chưa được ghi nhớ

en: E446: No file name under cursor
vi: E446: Không có tên tập tin tại vị trí con trỏ

en: E447: Can't find file "%s" in path
vi: E447: Không tìm thấy tập tin "%s" trong đường dẫn

en: E370: Could not load library %s
vi: E370: Không nạp được thư viện %s

en: Sorry, this command is disabled: the Perl library could not be loaded.
vi: Xin lỗi, câu lệnh này bị tắt: không nạp được thư viện Perl.

en: E299: Perl evaluation forbidden in sandbox without the Safe module
vi: E299: Không cho phép sự tính toán Perl trong hộp cát mà không có môđun An toàn

en: Edit with &multiple Vims
vi: Soạn thảo trong nhiều Vi&m

en: Edit with single &Vim
vi: Soạn thảo trong một &Vim

en: &Diff with Vim
vi: &So sánh (diff) qua Vim

en: Edit with &Vim
vi: Soạn thảo trong &Vim

en: Edit with existing Vim - &
vi: Soạn thảo trong Vim đã chạy - &

en: Edits the selected file(s) with Vim
vi: Soạn thảo (các) tập tin đã chọn trong Vim

en: Error creating process: Check if gvim is in your path!
vi: Lỗi tạo tiến trình: Hãy kiểm tra xem gvim có trong đường dẫn không!

en: gvimext.dll error
vi: lỗi gvimext.dll

en: Path length too long!
vi: Đường dẫn quá dài!

en: --No lines in buffer--
vi: -- Không có dòng nào trong bộ đệm --

en: E470: Command aborted
vi: E470: Câu lệnh bị dừng

en: E471: Argument required
vi: E471: Cần chỉ ra tham số

en: E10: \ should be followed by /, ? or &
vi: E10: Sau \ phải là các ký tự /, ? hoặc &

en: E11: Invalid in command-line window; <CR> executes, CTRL-C quits
vi: E11: Lỗi trong cửa sổ dòng lệnh; <CR> thực hiện, CTRL-C thoát

en: E12: Command not allowed from exrc/vimrc in current dir or tag search
vi: E12: Câu lệnh không cho phép từ exrc/vimrc trong thư mục hiện thời hoặc trong tìm kiếm thẻ ghi

en: E171: Missing :endif
vi: E171: Thiếu câu lệnh :endif

en: E600: Missing :endtry
vi: E600: Thiếu câu lệnh :endtry

en: E170: Missing :endwhile
vi: E170: Thiếu câu lệnh :endwhile

en: E588: :endwhile without :while
vi: E588: Câu lệnh :endwhile không có lệnh :while (1 cặp)

en: E13: File exists (add ! to override)
vi: E13: Tập tin đã tồn tại (thêm ! để ghi chèn)

en: E472: Command failed
vi: E472: Không thực hiện thành công câu lệnh

en: E234: Unknown fontset: %s
vi: E234: Không rõ bộ phông chữ: %s

en: E235: Unknown font: %s
vi: E235: Không rõ phông chữ: %s

en: E236: Font "%s" is not fixed-width
vi: E236: Phông chữ "%s" không có độ rộng cố định (fixed-width)

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

en: E14: Invalid address
vi: E14: Địa chỉ không cho phép

en: E474: Invalid argument
vi: E474: Tham số không cho phép

en: E475: Invalid argument: %s
vi: E475: Tham số không cho phép: %s

en: E15: Invalid expression: %s
vi: E15: Biểu thức không cho phép: %s

en: E16: Invalid range
vi: E16: Vùng không cho phép

en: E476: Invalid command
vi: E476: Câu lệnh không cho phép

en: E17: "%s" is a directory
vi: E17: "%s" là mộ thư mục

en: E18: Unexpected characters before '='
vi: E18: Ở trước '=' có các ký tự không mong đợi

en: E364: Library call failed for "%s()"
vi: E364: Gọi hàm số "%s()" của thư viện không thành công

en: E448: Could not load library function %s
vi: E448: Nạp hàm số %s của thư viện không thành công

en: E19: Mark has invalid line number
vi: E19: Dấu hiệu chỉ đến một số thứ tự dòng không đúng

en: E20: Mark not set
vi: E20: Dấu hiệu không được xác định

en: E21: Cannot make changes, 'modifiable' is off
vi: E21: Không thể thay đổi, vì tùy chọn 'modifiable' bị tắt

en: E22: Scripts nested too deep
vi: E22: Các script lồng vào nhau quá sâu

en: E23: No alternate file
vi: E23: Không có tập tin xen kẽ

en: E24: No such abbreviation
vi: E24: Không có chữ viết tắt như vậy

en: E477: No ! allowed
vi: E477: Không cho phép !

en: E25: GUI cannot be used: Not enabled at compile time
vi: E25: Không sử dụng được giao diện đồ họa vì không chọn khi biên dịch

en: E26: Hebrew cannot be used: Not enabled at compile time
vi: E26: Tiếng Do thái không được chọn khi biên dịch

en: E27: Farsi cannot be used: Not enabled at compile time
vi: E27: Tiếng Farsi không được chọn khi biên dịch

en: E800: Arabic cannot be used: Not enabled at compile time
vi: E800: Tiếng Ả Rập không được chọn khi biên dịch

en: E28: No such highlight group name: %s
vi: E28: Nhóm chiếu sáng cú pháp %s không tồn tại

en: E29: No inserted text yet
vi: E29: Tạm thời chưa có văn bản được chèn

en: E30: No previous command line
vi: E30: Không có dòng lệnh trước

en: E31: No such mapping
vi: E31: Không có ánh xạ (mapping) như vậy

en: E479: No match
vi: E479: Không có tương ứng

en: E480: No match: %s
vi: E480: Không có tương ứng: %s

en: E32: No file name
vi: E32: Không có tên tập tin

en: E33: No previous substitute regular expression
vi: E33: Không có biểu thức chính quy trước để thay thế

en: E34: No previous command
vi: E34: Không có câu lệnh trước

en: E35: No previous regular expression
vi: E35: Không có biểu thức chính quy trước

en: E481: No range allowed
vi: E481: Không cho phép sử dụng phạm vi

en: E36: Not enough room
vi: E36: Không đủ chỗ trống

en: E247: No registered server named "%s"
vi: E247: máy chủ "%s" chưa đăng ký

en: E482: Can't create file %s
vi: E482: Không tạo được tập tin %s

en: E483: Can't get temp file name
vi: E483: Không nhận được tên tập tin tạm thời (temp)

en: E484: Can't open file %s
vi: E484: Không mở được tập tin %s

en: E485: Can't read file %s
vi: E485: Không đọc được tập tin %s

en: E37: No write since last change (add ! to override)
vi: E37: Thay đổi chưa được ghi nhớ (thêm ! để bỏ qua ghi nhớ)

en: E38: Null argument
vi: E38: Tham sô bằng 0

en: E39: Number expected
vi: E39: Yêu cầu một số

en: E40: Can't open errorfile %s
vi: E40: Không mở được tập tin lỗi %s

en: E233: Cannot open display
vi: E233: không mở được màn hình

en: E41: Out of memory!
vi: E41: Không đủ bộ nhớ!

en: E486: Pattern not found: %s
vi: E486: Không tìm thấy mẫu (pattern): %s

en: E487: Argument must be positive
vi: E487: Tham số phải là một số dương

en: E459: Cannot go back to previous directory
vi: E459: Không quay lại được thư mục trước đó

en: E42: No Errors
vi: E42: Không có lỗi

en: E43: Damaged match string
vi: E43: Chuỗi tương ứng bị hỏng

en: E44: Corrupted regexp program
vi: E44: Chương trình xử lý biểu thức chính quy bị hỏng

en: E45: 'readonly' option is set (add ! to override)
vi: E45: Tùy chọn 'readonly' được bật (Hãy thêm ! để lờ đi)

en: E46: Cannot set read-only variable "%s"
vi: E46: Không thay đổi được biến chỉ đọc "%s"

en: E47: Error while reading errorfile
vi: E47: Lỗi khi đọc tập tin lỗi

en: E48: Not allowed in sandbox
vi: E48: Không cho phép trong hộp cát (sandbox)

en: E523: Not allowed here
vi: E523: Không cho phép ở đây

en: E359: Screen mode setting not supported
vi: E359: Chế độ màn hình không được hỗ trợ

en: E49: Invalid scroll size
vi: E49: Kích thước thanh cuộn không cho phép

en: E91: 'shell' option is empty
vi: E91: Tùy chọn 'shell' là một chuỗi rỗng

en: E255: Couldn't read in sign data!
vi: E255: Không đọc được dữ liệu về ký tự!

en: E72: Close error on swap file
vi: E72: Lỗi đóng tập tin trao đổi (swap)

en: E73: Tag stack empty
vi: E73: đống thẻ ghi rỗng

en: E74: Command too complex
vi: E74: Câu lệnh quá phức tạp

en: E75: Name too long
vi: E75: Tên quá dài

en: E76: Too many [
vi: E76: Quá nhiều ký tự [

en: E77: Too many file names
vi: E77: Quá nhiều tên tập tin

en: E488: Trailing characters
vi: E488: Ký tự thừa ở đuôi

en: E78: Unknown mark
vi: E78: Dấu hiệu không biết

en: E79: Cannot expand wildcards
vi: E79: Không thực hiện được phép thế theo wildcard

en: E591: 'winheight' cannot be smaller than 'winminheight'
vi: E591: giá trị của 'winheight' không thể nhỏ hơn 'winminheight'

en: E592: 'winwidth' cannot be smaller than 'winminwidth'
vi: E592: giá trị của 'winwidth' không thể nhỏ hơn 'winminwidth'

en: E80: Error while writing
vi: E80: Lỗi khi ghi nhớ

en: Zero count
vi: Giá trị của bộ đếm bằng 0

en: E81: Using <SID> not in a script context
vi: E81: Sử dụng <SID> ngoài phạm vi script

en: E449: Invalid expression received
vi: E449: Nhận được một biểu thức không cho phép

en: E463: Region is guarded, cannot modify
vi: E463: Không thể thay đổi vùng đã được bảo vệ

en: No tutorial with that name found
vi: Không tìm thấy hướng dẫn (tutorial) có tên đó

en: Only one argument accepted (check spaces)
vi: Chỉ chấp nhận một tham số (vui lòng kiểm tra dấu cách)

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: not enough arguments
vi: không đủ đối số

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: %s requires an argument
vi: %s yêu cầu một đối số

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: Bootable
vi: Có thể khởi độ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
vi: Đổ

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

note: Partition name
en: Partition name:
vi: Tên phân vùng:

en: Attributes:
vi: Thuộc tính:

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: close failed
vi: gặp lỗi khi đóng

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: cannot seek
vi: không thể di chuyển vị trí đọc

en: cannot read
vi: không thể đọc

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: 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ờ)

note: TRANSLATORS: These are followups to "Locking disk...".
en: succeeded
vi: thành công

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: %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: 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: 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: write failed: %s
vi: lỗi ghi: %s

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: Correct
vi: Đú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: 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: cannot open %s: %s
vi: không thể mở %s: %s

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: %lu block
     | %lu blocks
vi[0]: %lu khối

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: failed to parse argument
vi: gặp lỗi khi phân tích đối số

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: unexpected arguments
vi: gặp số các đối số không cần

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: 
    Usage:
vi: 
    Cách dùng:

en: 
    Functions:
vi: 
    Hàm:

en: 
    Commands:
vi: 
    Lệnh:

en: 
    Arguments:
vi: 
    Đối số:

en: %s from %s
vi: %s từ %s

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: OK
vi: Được

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: rpm
vi: vòng mỗi phú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: Partition type
vi: Kiểu phân vùng

en: extended
vi: 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ờ.

note: #-#-#-#-#  426 (gnome-logs master)  #-#-#-#-# Translators: Boot refers to a single run (or bootup) of the system
en: Boot
vi: Khởi động

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: The backup GPT table is corrupt, but the primary appears OK, so that will be used.
vi: Bảng GPT sao lưu bị hỏng, nhưng bảng chính hình như vẫn tốt, vì thế sẽ sử dụng bảng chính.

en: The primary GPT table is corrupt, but the backup appears OK, so that will be used.
vi: Bảng GPT chính bị hỏng, nhưng sao lưu hình như vẫn tốt, vì thế sẽ sử dụng sao lưu.

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: permission denied
vi: quyền truy cập bị từ chối

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

note: #-#-#-#-#  534 (icewm 1.2.21pre1)  #-#-#-#-# TRANSLATORS: This is a SHORT category menu name from freedesktop.org. Please add compact punctuation if needed but no double-quotes! Hint for the content inside: An office type application #-#-#-#-#  438 (gnome-packagekit gnome-3-0)  #-#-#-#-# TRANSLATORS
en: Office
vi: Văn phòng

en: Aborted.
vi: Bị hủy bỏ.

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: Unknown user context
vi: Không hiểu ngữ cảnh người dùng

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: home directory
vi: thư mục cá nhân

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: 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: no such group
vi: không có nhóm như vậy

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: authentication failed
vi: xác thực thất bại

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: cannot set groups
vi: không đặt được các nhóm

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: warning: cannot change directory to %s
vi: cảnh báo: không thể chuyển đổi thư mục sang %s

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: %s unchanged
vi: %s không thay đổi

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: file size
vi: kích cỡ tập tin

en: directories
vi: Các thư mục

en: (not mounted)
vi: (chưa lắp)

en: error: %s
vi: lỗi: %s

en: unsupported output format %s
vi: không hỗ trợ định dạng đầu ra %s

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: too few arguments
vi: quá ít đối số

en:  %s [options] file
vi: %s [TUỲ_CHỌN] [TẬP_TIN]

en: no file specified
vi: chưa ghi rõ tập tin

note: #-#-#-#-#  1272 (manpages-l10n)  #-#-#-#-# type: Plain text
en: file name
vi: tê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: 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: source device
vi: thiết bị nguồn

en: mountpoint
vi: điểm gắn

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: unknown action: %s
vi: không hiểu hành động: %s

en: mount
vi: 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: reason unknown
vi: không rõ lý do

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: cannot link %s to %s
vi: không thể liên kết %s tới %s

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: %s and %s are mutually exclusive
vi: %s và %s loại từ lẫn nhau

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: --file <file> and <message> are mutually exclusive, message is ignored
vi: --file <file> and <message> loại từ lẫn nhau, chuỗi bị bỏ qua

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: device name
vi: tên 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: (undefined)
vi: (chưa định nghĩa)

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

note: #-#-#-#-#  1860 (PACKAGE VERSION)  #-#-#-#-# Modern (H.A. Rey) constellation, native: pipe
en: pipe
vi: ống dẫn

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: we present this to the user to indicate that an email message has not been marked as having been read.
en: unread
vi: chưa đọc

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: bad arguments
vi: đối số sai

en: connect
vi: kết nối

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, incoming num = %d
vi: thao tác %d, số gửi đến = %d

en: operation %d
vi: thao tác %d

en: Generated time UUID: %s
vi: UUID thời gian đã tạo ra: %s

en: Generated random UUID: %s
vi: UUID ngẫu nhiên đã tạo ra: %s

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: Invalid operation %d
vi: Thao tác không hợp lệ %d

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: timestamp
vi: dấu vết thời gian

note: #-#-#-#-#  1496 (orca TRUNK)  #-#-#-#-# Translators: spoken words for the rolename of an invalid object.
en: invalid
vi: không hợp lệ

en: random
vi: ngẫu nhiên

note: #-#-#-#-#  474 (GnuCash 5.6)  #-#-#-#-# "In small business accounting: A person or company that sells items and is supplying goods"
en: vendor
vi: nhà bán

en: failed to initialize output column
vi: lỗi khởi tạo cột kết xuất

en:  %s [options] pid...
vi:  %s [các-tùy-chọn] pid...

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: no command specified
vi: chưa chỉ định lệnh

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: invalid argument: %s
vi: đối số không hợp lệ: %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: record too large
vi: mục ghi quá lớn

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: not a directory
vi: %s: không phải một thư mục

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: local
vi: địa phương

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: attached
vi: đã gắn

en: detached
vi: đã bỏ gắn

en: changed
vi: đã thay đổi

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: ------ 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:  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: terminal setting retrieval
vi: thu hồi các cài đặt thiết bị cuối

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: 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:

note: #-#-#-#-#  486 (gparted master)  #-#-#-#-# Flags
en: Flags:
vi: Cờ:

en: CPU op-mode(s):
vi: Chế độ thao tác CPU:

en: Byte Order:
vi: Thứ tự Byte:

en: CPU(s):
vi: CPU:

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 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: online
vi: trực tuyến

en: offline
vi: ngoại tuyến

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: error writing %s
vi: lỗi ghi %s

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: invalid identifier: %s
vi: định danh không hợp lệ: %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: Not enough arguments
vi: Không đủ đối 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: 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: lseek failed
vi: %s: lseek bị lỗ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: cannot access %s
vi: không thể truy cập %s

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

note: #-#-#-#-#  499 (grub 2.12-rc1)  #-#-#-#-# TRANSLATORS: This message is shown when required executable `%s' isn't found.
en: %s: not found
vi: %s: không tìm thấy

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: failed to open %s
vi: gặp lỗi khi mở %s

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: Identity:
vi: Định danh:

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: %d user | %d users
vi[0]: %d tài khoản

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: no tty
vi: không có tty

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: open failed
vi: gặp lỗi khi mở

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: Line too long
vi: Dòng quá dài

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: 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: No previous file
vi: Không có tập tin trước

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: Cannot create temporary file
vi: Không thể tạo tập tin tạm thời

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: integer overflow
vi: tràn số nguyên

en: wrong number of arguments
vi: số đối số không đúng

en:  -h, --help     display this help and exit
vi:  -h, --help     hiển thị trợ giúp này rồi thoát

en: pages
vi: trang

en: cannot open %s: %m
vi: không thể mở %s: %m

en: cannot open %s for reading
vi: không mở được %s để đọc

en: Beginning
vi: Đầu

en: not enough memory
vi: không đủ bộ nhớ

en: line too long
vi: dòng quá dài

en: fatal error
vi: lỗi nghiêm trọng

en: Bad number: %s
vi: Số sai: %s

en: unable to execute %s
vi: không thể thực thi %s

en: %s: fstat failed
vi: %s: fstat bị lỗi

en: %s: cannot open %s
vi: %s: không thể mở %s

en: 
    %s login:
vi: 
    %s đăng nhập:

en: Usage: %s [-d] [-p pidfile] [-s socketpath] [-T timeout]
vi: Cách dùng: %s [-d] [-p tập_tin_PID] [-s đường_dẫn_ổ_cắm] [-T thời_hạn]

en: Usage: %s [-r] [-t]
vi: Cách dùng: %s [-r] [-t]

en: malloc error
vi: lỗi malloc

en: current
vi: hiện tại

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: Error: %s
vi: Lỗi: %s

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ạ.

note: #-#-#-#-#  35 (apt 1.0.8)  #-#-#-#-# Get the files information
en: Query
vi: Truy vấn

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

note: #-#-#-#-#  752 (kopete)  #-#-#-#-# i18n: ectx: property (title), widget (QGroupBox, userInformation)
en: User Information
vi: Thông tin người dùng

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

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: 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: 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: 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: Offline mode
en: Offline Mode
vi: Chế độ không kết nối

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 - Elapsed
en: _Elapsed
vi: _Đã trôi qua

note: #-#-#-#-#  1937 (uGet)  #-#-#-#-# Download Columns - Up Speed
en: Up Speed
vi: Tốc độ tải lên

note: #-#-#-#-#  1937 (uGet)  #-#-#-#-# Download Columns - Uploaded
en: Uploaded
vi: Đã tải lên

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: Move to --- start ---
en: _Move To
vi: _Chuyển vào

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: Recycled
vi: Thùng rác

en: Queuing
vi: Đang đợi

en: All Status
vi: Mọi trạng thái

en: Elapsed
vi: Đã trôi qua

en: Quantity
vi: Số lượng

en: Don't use
vi: Không sử dụng

en: Socket:
vi: Socket :

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: #-#-#-#-#  1937 (uGet)  #-#-#-#-# Turn off - label
en: Turn off
vi: Tắt

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: #-#-#-#-#  1937 (uGet)  #-#-#-#-# ------------------------------------------------------- radio "From"
en: _From:
vi: _Từ:

note: label "digits"
en: digits:
vi: chữ số:

en: F_rom:
vi: T_ừ :

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: URL is not valid.
vi: Đường dẫn liên kết không hợp lệ.

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: Show window
en: Show window
vi: Hiện cửa sổ

note: Offline mode
en: _Offline Mode
vi: Chế Độ _không có kết nối internet

en: Error reading %s: %s
vi: Gặp lỗi khi đọc %s: %s

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/japanese/yen001.png
en: 1 Japanese yen.
vi: 1 đồng Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/japanese/yen010.png
en: 10 Japanese yen.
vi: 10 đồng Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/japanese/yen100.png
en: 100 Japanese yen.
vi: 100 đồng Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/japanese/yen005.png
en: 5 Japanese yen.
vi: 5 đồng Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/japanese/yen050.png
en: 50 Japanese yen.
vi: 50 đồng Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/japanese/yen500.png
en: 500 Japanese yen.
vi: 500 đồng Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/canadian/coins/001penny.png
en: A Canadian 1 cent piece ($.01) called a penny.
vi: Tiền xu Ca-na-đa $0.01 được gọi là penny (pe-nị).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/canadian/coins/010dime.png
en: A Canadian 10 cent piece ($.10) called a dime.
vi: Tiền xu Ca-na-đa $0.10 được gọi là dime (đai-mợ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/canadian/coins/025quarter.png
en: A Canadian 25 cent piece ($.25) called a quarter.
vi: Tiền xu Ca-na-đa $0.25 được gọi là quarter (khoa-thợ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/canadian/coins/005nickel.png
en: A Canadian 5 cent piece ($.05) called a nickel.
vi: Tiền xu Ca-na-đa $0.05 được gọi là nickel (ni-khợ-lợ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/canadian/coins/100loonie.png
en: A Canadian dollar ($1.00) called a loonie. It’s named after the bird on the coin—a loon.
vi: Tiền xu Ca-na-đa $1.00 được gọi là loonie (lu-nị). Nó đặt tên theo chim trên  xu — chim loon (lunh).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/canadian/coins/200toonie.png
en: A Canadian two dollar coin ($2.00) called a toonie. (Its name is a play on the name of the one dollar “loonie” coin and the number two.)
vi: Tiền xu Ca-na-đa $2.00 được gọi là toonie (thu-nị). Tên của nó kết hợp tên của xu 1 đồng (loonie) và số hai (two).

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/santahat.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/santahat2.svg
en: A Christmas hat.
vi: Cái mũ Nô-en.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/lamp.png
en: A Christmas light.
vi: Đèn Nô-en.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/stocking.png
en: A Christmas stocking.
vi: Bít tất Nô-en.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/tree.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/Christmas_Tree_photo.png
en: A Christmas tree.
vi: Cây Nô-en.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/001.png
en: A European coin of 1 cent (0.01 €).
vi: Tiền xu Âu 0.01€ được gọi là cent (xen-th).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/100.png
en: A European coin of 1 euro (1 €).
vi: Tiền xu Âu 1 € được gọi là Euro (iu-rô).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/010.png
en: A European coin of 10 cents (0.10 €).
vi: Tiền xu Âu 0.10 €.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/002.png
en: A European coin of 2 cents (0.02 €).
vi: Tiền xu Âu 0.02 €.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/200.png
en: A European coin of 2 euros (2 €).
vi: Tiền xu Âu 2 €.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/020.png
en: A European coin of 20 cents (0.20 €).
vi: Tiền xu Âu 0.20 €.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/005.png
en: A European coin of 5 cents (0.05 €).
vi: Tiền xu Âu 0.05 €.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/euro/coins/050.png
en: A European coin of 50 cents (0.50 €).
vi: Tiền xu Âu 0.50 €.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/jackolantern_mean.svg
en: A Jack-o’-lantern.
vi: Đèn lồng quả bí.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/magellanic_penguin.png
en: A Magellanic penguin.
vi: Chim cụt Magellan.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/red-gazania.png
en: A Red Gazania.
vi: Cúc Châu Phi đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/orange_seville.png
en: A Seville orange, also called a bitter orange.
vi: Cam chanh.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/silver-gull.png
en: A Silver Gull.
vi: Chim hải âu ánh bạc.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/tiger_sumatran.png
en: A Sumatran tiger.
vi: Hổ Sumatra.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/swisshome.svg
en: A Swiss house.
vi: Nhà Thuỵ Sĩ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/pig_golden.png View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/pig_golden2.png
en: A Tamworth pig.
vi: Heo Tamworth.

note: View at http://www.tuxpaint.org/stamps/stamps/town/uk_post_box.png
en: A UK post box. Put your letter in here!
vi: Hộp thư bưu điện Quốc Anh. Bỏ thư nhé !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/us/coins/001penny.png
en: A US 1 cent piece ($.01) called a penny.
vi: Tiền xu Mỹ $0.01 được gọi là penny (pe-nị).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/us/coins/010dime.png
en: A US 10 cent piece ($.10) called a dime.
vi: Tiền xu Mỹ $0.10 được gọi là dime (đai-mợ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/us/coins/025quarter.png
en: A US 25 cent piece ($.25) called a quarter.
vi: Tiền xu Mỹ $0.25 được gọi là quarter (khoa-thợ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/us/coins/005nickel.png
en: A US 5 cent piece ($.05) called a nickel.
vi: Tiền xu Mỹ $0.05 được gọi là nickel (ni-khợ-l).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/us/coins/050kennedy-halfdollar.png
en: A US 50 cent piece ($.50) called a “Kennedy Half Dollar.”
vi: Tiền xu Mỹ $0.50 được gọi là “Kennedy Half Dollar".

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/money/us/coins/100sacagawea.png
en: A US “Sacagawea” dollar ($1.00).
vi: Tiền xu Mỹ $1.00 được gọi là đô-la “Sacagawea”.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/auto/beetle.png
en: A VW Beetle.
vi: Xe hơi VW Beetle (bi-thợ-l).

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/whitestar-petunia.png
en: A White Star Petunia.
vi: Dã yên thảo Sao Trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/sheep_lamb.png
en: A baby sheep (a lamb).
vi: Cừu con.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/badger.png
en: A badger.
vi: Lửng.

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/ballpointpen.svg View at http://www.tuxpaint.org/stamps/stamps/household/arttools/biro.svg
en: A ball point pen.
vi: Bút bi.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/balloon.svg
en: A balloon!
vi: Quả bóng !

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/banana.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/banana.svg
en: A banana.
vi: Chuối.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_baseballcap.png
en: A baseball cap.
vi: Mũ bóng chày.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/basketball.png
en: A basketball.
vi: Bóng rổ.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/guitar_electric_bass2.svg
en: A bass guitar.
vi: Ghi-ta trầm.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/wind/bassoon.png
en: A bassoon.
vi: Kèn Pha-gốt.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/bat_left.png
en: A bat.
vi: Dơi.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bears/bear.png
en: A bear.
vi: Gấu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/beaver.png
en: A beaver.
vi: Con hải ly.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/bee.svg
en: A bee.
vi: Ong.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/bikewheel.svg
en: A bicycle wheel.
vi: Bánh xe đạp.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/DSLR_Camera.svg
en: A big digital camera.
vi: Một máy ảnh điện số lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/rabbit-2.png
en: A big eared rabbit.
vi: Con thỏ tai lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/bikini.svg
en: A bikini.
vi: Áo tắm hai mảnh.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/birch.png
en: A birch at winter.
vi: Cây cáng lò trong Mùa Đông.

note: View at http://www.tuxpaint.org/stamps/stamps/food/dessert/cartoon/birthday_cake.svg
en: A birthday cake.
vi: Bánh ngày sinh.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/bison.png
en: A bison.
vi: Bò rừng bizon.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/blackcat.png
en: A black cat.
vi: Mèo đen.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/black_dress.svg
en: A black dress.
vi: Áo đen.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/blackbird.png
en: A blackbird.
vi: Chim hét.

note: View at http://www.tuxpaint.org/stamps/stamps/town/flags/blue-and-yellowflag.png
en: A blue and yellow flag.
vi: Cờ màu vàng và xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/cycle/bluebike.svg
en: A blue bicycle.
vi: Xe đạp màu xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/eye_blue_left.svg
en: A blue eye.
vi: Con mắt màu xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/blue_fedora.svg
en: A blue fedora.
vi: Cái mũ phớt mềm màu xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/gnu-stand.png
en: A blue gnu.
vi: Linh dương đầu bò màu xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/blue_truck.svg
en: A blue truck.
vi: Xe tải màu xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/bluebird.png
en: A bluebird.
vi: Chim sơn ca.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/lettuce_bolted.png
en: A bolted lettuce.
vi: Cái rau diếp đã bắt đầu sinh hạt.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/bottle.svg
en: A bottle.
vi: Chai.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/bowtie.svg
en: A bow tie.
vi: Nơ con bướm.

note: View at http://www.tuxpaint.org/stamps/stamps/household/recyclingbox.svg View at http://www.tuxpaint.org/stamps/stamps/household/recyclingbox2.svg
en: A box for trash that can be recycled.
vi: Thùng rác vẫn có thể tái sự dụng.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/boxcar.png
en: A boxcar is used to carry livestock.
vi: Toa chở súc vật.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/eye_brown_left.svg
en: A brown eye.
vi: Con mắt màu nâu.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/brownhat.svg View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/brownhat2.svg
en: A brown hat.
vi: Mũ màu nâu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/hen.png
en: A brown hen.
vi: Gà mái màu nâu.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/potato.png
en: A brown potato.
vi: Củ khoai màu nâu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/Brown_slug.png
en: A brown slug.
vi: Con ốc sên đạn nhỏ màu nâu.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/xmas_tp_bulb.png
en: A bulb ornament.
vi: Củ trang trí.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/bull.png
en: A bull.
vi: Bò đực.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/cartoon/bulldozer.svg
en: A bulldozer. It pushes dirt with a big shovel.
vi: Chiếc xe ủi đất.

note: View at http://www.tuxpaint.org/stamps/stamps/military/ammunition/bullet.svg
en: A bullet.
vi: Đạn.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/grapes.png
en: A bunch of grapes.
vi: Nhùm nho.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/bunny-egg.png
en: A bunny with an Easter egg.
vi: Con thỏ mang một trứng Phục sinh.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/bunny-head.png
en: A bunny.
vi: Con thỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/iso_bus.svg
en: A bus.
vi: Xe buýt.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/butterfly.png View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/butterfly.png
en: A butterfly.
vi: Con bướm.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/butterflyfish.png
en: A butterflyfish.
vi: Cá bướm.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/calculator.svg
en: A calculator.  6x7=42
vi: Bàn tính. 6×7=42

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/camel/camel.png
en: A camel.
vi: Con lạc.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/camera_35mm.png
en: A camera.
vi: Máy ảnh.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/camera.svg
en: A camera.  Say Cheese!
vi: Máy ảnh: cười nhé !

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/hanukkah/holiday_candle.png
en: A candle.
vi: Cây nến.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/Candy_cane_photo_1.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/Candy_cane_photo_2.png
en: A candy cane is a traditional Christmas treat in the United States.
vi: Can kẹo Nô-en.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/candy_cane.svg
en: A candy cane.
vi: Can kẹo.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/deer/caribou.png
en: A caribou.
vi: Caribou.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/carrot.png
en: A carrot.
vi: Cà rốt.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/ruins.svg
en: A castle in ruins.
vi: Thành trì bị đổ nát

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/cello.png
en: A cello.
vi: Đàn viôlôngxen (xe-lô).

note: View at http://www.tuxpaint.org/stamps/stamps/plants/mushrooms/cep-1.png
en: A cep.
vi: Nấm xép.

note: View at http://www.tuxpaint.org/stamps/stamps/town/flags/checkeredflag.png
en: A checkered flag.
vi: Cờ kẻ ô vuông.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/cheetah.svg
en: A cheetah.
vi: Loài báo gêpa.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cherimoya.png
en: A cherimoya fruit.
vi: Trái cây che-ri-môi-a.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/chick-hatched.png
en: A chick hatched from an egg.
vi: Gà con nở ra trứng.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/chick-in-egg.png
en: A chick inside an egg.
vi: Gà con bên trong trứng.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/chick.png
en: A chick.
vi: Một gà con.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/chicken_profile.png
en: A chicken.
vi: Con gá.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/chilepepper.png
en: A chile pepper.
vi: Ớt.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/apes/chimp.png
en: A chimpanzee.
vi: Con tinh tinh.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/wrapped_chocolate_easter_egg_2.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/wrapped_chocolate_easter_egg.png
en: A chocolate easter egg. Yum!
vi: Trứng Phục sinh kẹo sôcôla. Ngon tuyệt !

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/Christmas_pudding.png
en: A christmas pudding is eaten on Christmas Day in England.
vi: Bánh Nô-en.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/guitar_classical.png
en: A classical guitar.
vi: Ghi-ta cổ điển.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/clockface.png
en: A clock face.
vi: Mặt đồng hồ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/clock.svg
en: A clock.
vi: Đồng hồ.

note: View at http://www.tuxpaint.org/stamps/stamps/household/padlock_closed.svg
en: A closed padlock.
vi: Cái khoá móc bị đóng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/clownfish.png
en: A clownfish.
vi: Cá hề.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/grapes.svg
en: A cluster of grapes.
vi: Nhùm nho.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/bow.png
en: A colorful bow.
vi: Cái nơ đầy màu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/rooster.png
en: A colorful rooster.
vi: Gà trống đầy màu.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/cartoon/cementMixer.png
en: A colorful toy cement truck.
vi: Đồ chơi xe tải xi-măng đầy màu.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/cartoon/towTruck.png
en: A colorful toy tow truck.
vi: Đồ chơi xe dắt đầy màu.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/ship/cartoon/tugboat.png
en: A colorful toy tugboat.
vi: Đồ chơi tàu kéo đầy màu.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/compact_disc.svg
en: A compact disc for music, movies, or data!
vi: Đĩa ép chặt chứa âm nhạc, phim hay dữ liệu !

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/monitor.svg
en: A computer monitor. Do you see what I see?
vi: Màn hình máy tính. Cháu có thấy gì vậy?

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/mouse.svg
en: A computer mouse. Squeak!
vi: Con chuột máy tính. Chít chít !

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/iso_lorry3.svg
en: A container truck.
vi: Chiếc xe tải hộp đựng hàng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/coraltrout.png
en: A coral trout.
vi: Cá mú chấm bé.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/cow_white.png View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/cow.png
en: A cow.
vi: Bò cái.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/cowboy_hat.svg
en: A cowboy hat.
vi: Cái mũ cao bồi.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/percussion/cymbal_crash.png
en: A crash cymbal.
vi: Cái chũm choẹ đụng nhau.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/cricketball.png
en: A cricket ball.
vi: Bóng crikê.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/crow.png
en: A crow.
vi: Con quạ.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/crown1.svg View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/crown2.svg
en: A crown.
vi: Mũ miện.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/crowned_crane.png
en: A crowned crane.
vi: Loài sếu chóp.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/cuckoo.png
en: A cuckoo.
vi: Chim cu cu.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/coffeecup.svg
en: A cup of coffee.
vi: Tách ca phê.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/expresso.svg
en: A cup of espresso coffee.
vi: Tách ca phê hơi.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/daffodil.png View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/daffodil.png
en: A daffodil.
vi: Cây thuỷ tiên.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/deer/deer.png
en: A deer.
vi: Con nai.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/digitalcamera.svg
en: A digital camera.
vi: Máy ảnh điện số.

note: View at http://www.tuxpaint.org/stamps/stamps/medical/digitalthermometer.svg
en: A digital thermometer for taking your temperature.
vi: Một nhiệt biểu thuật số để đo nhiệt của cháu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/dogs/dingo.png
en: A dingo.
vi: Chó đing-gô.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/woman_doctor.svg
en: A doctor.
vi: Bác sĩ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/deer/doe.png
en: A doe.
vi: Hươu cái.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/dogs/dog.png
en: A dog.
vi: Con chó.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/aquatic/dolphin.png
en: A dolphin.
vi: Cá heo.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/dolphinfish.png
en: A dolphinfish.
vi: Cá Nục heo cờ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/equines/donkey.png View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/equines/donkey_eating.png
en: A donkey.
vi: Con lừa.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/masstransit/cartoon/double_decker_bus.png
en: A double decker bus.
vi: Xe buýt hai tầng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/dragonfly.png
en: A dragonfly.
vi: Con chuồn chuồn.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/drake.png
en: A drake.
vi: Vịt đực.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/hanukkah/dreydl.png
en: A dreidel.
vi: Con quay mặt tư (đ-rê-đợ-l).

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/camel/dromedary.png
en: A dromedary.
vi: Lạc đà một bướu.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/percussion/drumkit.png
en: A drum kit.
vi: Dàn trống.

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/pen_dryerase.png
en: A dry erase marker.
vi: Vết dấu xoá khô.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/duck.png
en: A duck.
vi: Con vịt.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/dumper.png
en: A dumper. It carries its load in the front.
vi: Xe lật mang tải phía trước.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bears/european-bear.png
en: A european bear.
vi: Con gấu Châu Âu.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/fairytale_castle.svg
en: A fairytale castle.
vi: Thành trì chuyện tiên.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/farm.svg
en: A farm.
vi: Nông trại.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/feathered_hat.svg
en: A feathered hat.
vi: Cái mũ có lông.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/girlface.svg
en: A female head.
vi: Cái đầu nữ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/ferret.png
en: A ferret.
vi: Chồn sương.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/iso_fireengine.svg View at http://www.tuxpaint.org/stamps/stamps/vehicles/emergency/firetruck.png View at http://www.tuxpaint.org/stamps/stamps/vehicles/emergency/cartoon/fire_engine.png
en: A fire truck.
vi: Xe chữa cháy có thang kéo cao.

note: View at http://www.tuxpaint.org/stamps/stamps/people/fireman200b.png View at http://www.tuxpaint.org/stamps/stamps/people/fireman240a.png View at http://www.tuxpaint.org/stamps/stamps/military/fireman240a.png
en: A fireman.
vi: Đội viên chữa cháy.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/fishery.svg
en: A fishery.
vi: Nghề cá.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/percussion/drum_tomtom_floor.png
en: A floor tom drum.
vi: Trống đệm đứng ở sàn.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/easter/bunny.png
en: A floppy-eared bunny.
vi: Con thỏ có tai ngả xuống.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower9.png
en: A flower covered in dew drops.
vi: Hoa có giọt sương.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower8.png View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower6.png View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower1.png View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower3.png View at 
en: A flower.
vi: Bông hoa.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/fly.png View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/fly.png
en: A fly.
vi: Con ruồi.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_shirt.png
en: A folded shirt.
vi: Áo sơ mi đã gấp.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/australian_rules_football.png
en: A football used in Australian Rules.
vi: Quả bóng đá loại Úc.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/fork.svg View at http://www.tuxpaint.org/stamps/stamps/household/dishes/cartoon/fork.svg
en: A fork.
vi: Cái nĩa.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/cartoon/forklift.svg View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/cartoon/forklift2.svg
en: A forklift truck.
vi: Xe nâng hàng.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/race/f1_car.svg
en: A formula one race car.
vi: Xe chạy Công thức 1.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/fort.svg
en: A fort.
vi: Pháo đài.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/fortress.svg
en: A fortress.
vi: Pháo đài.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/clover.svg
en: A four leaf clover is said to bring good luck!
vi: Tìm cỏ bốn lá thì được may mắn !

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/dogs/fox.png
en: A fox.
vi: Con cáo.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/shellfish/murray-mussel.png
en: A freshwater mussel.
vi: Con trai nước ngọt.

note: View at http://www.tuxpaint.org/stamps/stamps/household/fridge.svg
en: A fridge.
vi: Tủ ướp lạnh.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/amphibians/frog-1.png View at http://www.tuxpaint.org/stamps/stamps/animals/amphibians/frog.png
en: A frog.
vi: Con ếch.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/gander.png
en: A gander.
vi: Con ngỗng đực.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/garbagetruck.png
en: A garbage truck.
vi: Xe tải và nén rác.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/garlic.png
en: A garlic bulb.
vi: Củ thỏi.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/gate.svg
en: A gate.
vi: Cổng.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/ghost.png
en: A ghost.
vi: Ma.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/gift.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/gift2.png
en: A gift.
vi: Gói quà biếu.

note: View at http://www.tuxpaint.org/stamps/stamps/food/spices/ginger.png
en: A ginger 'root'.
vi: Củ gừng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/giraffe.png
en: A giraffe.
vi: Con hươu cao cổ.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/girl_in_wheelchair.svg
en: A girl in a wheelchair.
vi: Con gái sử dụng chiếc xe lăn.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/glass.png
en: A glass of water.
vi: Lý nước.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_glove.png
en: A glove.
vi: Găng tay.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/goat.png
en: A goat.
vi: Con dê.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/apes/gorilla.png
en: A gorilla.
vi: Con gôrila.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/grasshopper.png
en: A grasshopper.
vi: Châu chấu.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-g.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-c.png
en: A grave marker.
vi: Bia mộ.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-a.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-j.png
en: A gravestone.
vi: Bia mộ.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/graveyard.svg
en: A graveyard.
vi: Nghĩa địa.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/heron_greatblue_flying.png View at http://www.tuxpaint.org/stamps/stamps/animals/birds/heron_greatblue.png
en: A great blue heron.
vi: Con diệc màu xanh lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/greenhat.svg
en: A green Irish hat.
vi: Mũ Ai-len màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/apple_green.png
en: A green apple.
vi: Quả táo màu xanh lá.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/masstransit/green_korean_bus.png
en: A green bus.
vi: Xe buýt màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/eye_green_left.svg
en: A green eye.
vi: Con mắt màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/green_fedora.svg
en: A green fedora.
vi: Vái mũ loại phớt mềm màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/town/flags/greenflag.png
en: A green flag.
vi: Cờ màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/elfhat.svg
en: A green hat.
vi: Mũ màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/pepper.png
en: A green pepper.
vi: Quả ớt ngọt màu xanh lá.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/jacket.svg
en: A grey jacket.
vi: Cái áo lên màu xám.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/guineafowl.png
en: A guinea fowl.
vi: Gà Nhật.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/hammer2.svg View at http://www.tuxpaint.org/stamps/stamps/household/tools/hammer.png
en: A hammer.
vi: Búa.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/hand.png
en: A hand.
vi: Bàn tay.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/cartoon/lion.png
en: A happy lion!
vi: Con sư tử vui vẻ !

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/snail2.png View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/snail.png
en: A happy snail.
vi: Con sên vui vẻ.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/mortarboard.svg
en: A hat worn by a university student.
vi: Cái mũ được mang bởi sinh viên đại học.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/lettuce.png
en: A head of lettuce.
vi: Cái rau diếp.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/redlettuce.png
en: A head of red lettuce.
vi: Cái rau diếp màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/head_female.svg
en: A head.
vi: Đầu.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-b.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-i.png
en: A headstone.
vi: Bia mộ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/heart.svg
en: A heart.
vi: Hình lòng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/helmeted_guineafowl.png
en: A helmeted guinea fowl.
vi: Gà Nhật mũ sắt.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower10.png
en: A hibiscus flower.
vi: Hoa cây dâm bụt

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/highlighter.png
en: A highlighting pen.
vi: Bút tô sáng.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hikingboot.svg
en: A hiking boot.
vi: Giày bốt đi bộ đường dài.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/holm_oak.png
en: A holm oak.
vi: Cây sồi xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/household/home_compost_bin.png
en: A home compost bin.
vi: Thùng phân trộn ở nhà.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/hornet.png
en: A hornet.
vi: Ong bắp cày.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/equines/horse.png
en: A horse.
vi: Ngựa.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/flight/balloon360.png
en: A hot air balloon.
vi: Khinh khí cầu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/hoverfly.png
en: A hoverfly resembles a honeybee drone.
vi: Loại ong màu sắc rực rỡ.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/construction/cartoon/terex.png
en: A huge dump truck.
vi: Xe lật rất lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_jacket.png
en: A jacket.
vi: Áo lên.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/jailhouse.svg
en: A jailhouse.
vi: Nhà tù.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/marsupials/cartoon/kangaroo-silo.png
en: A kangaroo.
vi: Con đại thử.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/kite.svg
en: A kite.
vi: Chiếc diều.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/kiwi.png
en: A kiwifruit.
vi: Trái cây kivi.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/knife.svg
en: A knife.
vi: Con dao.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/armor/cartoon/knight_helmet.png
en: A knight’s helmet.
vi: Mũ sắt của hiệp sĩ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/marsupials/koala.png
en: A koala.
vi: Gấu túi.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/ladybug-2.png View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/ladybug.svg
en: A ladybug.
vi: Con bọ rùa.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/laptop.svg
en: A laptop computer.  Tap. Tap. Tap.
vi: Máy tính xách tay. Gõ-gõ-gõ.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/mallet_metal.png
en: A large metal mallet.
vi: Cái vồ kim lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/paintbrush_large.png
en: A large paintbrush.
vi: Chổi sơn lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/cartoon/pasta_pot.png
en: A large pot for pasta and soup.
vi: Một ấm lớn để nấu mì và canh.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/lark.png
en: A lark.
vi: Chim chiền chiện.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/lemon_slice.svg
en: A lemon slice.
vi: Chanh bị cắt ra.

note: View at http://www.tuxpaint.org/stamps/stamps/household/Lightbulb.png
en: A lightbulb.
vi: Bóng đèn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/lighthouse.svg
en: A lighthouse.
vi: Đèn biển.

note: View at http://www.tuxpaint.org/stamps/stamps/naturalforces/lightningbolt.png
en: A lightning bolt.
vi: Súc chớp.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/lion.png View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/lion-2.png
en: A lion.
vi: Con sư tử.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/candle.png
en: A lit candle.
vi: Cây nến đang thắp.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/little-penguin.png
en: A little penguin.
vi: Chim cụt nhỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rabbit_little.png
en: A little rabbit.
vi: Con thỏ nhỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/iso_lorry1.svg
en: A logging truck.
vi: Xe tải gỗ đốn.

note: View at http://www.tuxpaint.org/stamps/stamps/military/longsword.svg
en: A long sword.
vi: Một gươm rất dài.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/magpie.png
en: A magpie.
vi: Ác.

note: View at http://www.tuxpaint.org/stamps/stamps/town/usps_mailbox.png
en: A mailbox.
vi: Hộp thư.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rhino_black.png
en: A male black rhino.
vi: Con tê giác đen đực.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/man_in_suit.svg
en: A man in a suit.
vi: Người đàn ông mang bộ quần áo.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/mandarine.png
en: A mandarin orange.
vi: Quả quít.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/mango.png
en: A mango.
vi: Quả xoài.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/mantis.png
en: A mantis.
vi: Con bọ ngựa.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/marigold.png
en: A marigold.
vi: Cúc vạn thọ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/marmot.png
en: A marmot.
vi: Con macmôt.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/city.svg
en: A medieval city.
vi: Thành phố thời Trung cổ.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/medieval_tent.svg
en: A medieval tent.
vi: Lều thời Trung cổ.

note: View at http://www.tuxpaint.org/stamps/stamps/medical/mercurythermometer.png
en: A mercury thermometer.
vi: Nhiệt biểu thủy ngân.

note: View at http://www.tuxpaint.org/stamps/stamps/household/microwave.svg
en: A microwave oven.
vi: Lò sóng cực ngắn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/mine.svg
en: A mine.
vi: Mở.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/mobile.svg
en: A mobile telephone.  Do you hear what I hear?
vi: Điện thoại di động. Có nghe được không?

note: View at http://www.tuxpaint.org/stamps/stamps/household/globe.svg
en: A model of the earth.
vi: Mô hình của thế giới.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/clothespin_new.png
en: A modern clothespin.
vi: Cái mắc hiện đại.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/monarchbutterfly.svg
en: A monarch butterfly.
vi: Con bướm chúa.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/monastery.svg
en: A monastery.
vi: Tu viện.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-f.png
en: A monument stone.
vi: Một đá kỷ niệm.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/moonwrasse.png
en: A moon wrasse.
vi: Cá bằng chài đầu đen.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/cycle/motorbike.svg
en: A motor bike.
vi: Chiếc xe gắn máy.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/mountaingoat.png
en: A mountaingoat.
vi: Dê rừng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/mouse.png
en: A mouse.
vi: Con chuột.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/moustache.svg
en: A moustache.
vi: Râu mép.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/mug.png
en: A mug.
vi: Ca.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/mushroom.png
en: A mushroom.
vi: Nấm.

note: View at http://www.tuxpaint.org/stamps/stamps/military/vehicles/mustang.svg
en: A mustang airplane.
vi: Máy bay Mustang (nói Mâ-xteng)

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/woman_nurse.svg
en: A nurse.
vi: Y tá.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/utensils/nutcracker.png
en: A nutcracker.
vi: Cái kẹp quả hạch.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/bellbottoms.svg
en: A pair of bell bottom pants.
vi: Quần ống loe.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/binoculars.png
en: A pair of binoculars.
vi: Ống nhòm.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/bluejeans1.svg
en: A pair of blue jeans with patches.
vi: Quần bò xanh có miếng vá.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/bluejeans2.svg
en: A pair of blue jeans.
vi: Quần bò xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/Cherry_Stella.png
en: A pair of cherries.
vi: Một cặp anh đào.

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/scissors_small_closed.png
en: A pair of closed scissors.
vi: Cái kéo cắt đã đóng.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/glasses1.svg View at http://www.tuxpaint.org/stamps/stamps/clothes/glasses2.svg
en: A pair of glasses.
vi: Kính đeo mắt.

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/scissors_small_open.png
en: A pair of open scissors.
vi: Cái kéo cắt đã mở.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_pants.png
en: A pair of pants.
vi: Quần.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/plyers.png
en: A pair of pliers.
vi: Cái kìm.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/sunglasses_01.svg View at http://www.tuxpaint.org/stamps/stamps/clothes/sunglasses_02.svg
en: A pair of sunglasses.
vi: Kính mát.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/white_pants.svg
en: A pair of white pants.
vi: Quần màu trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/liberia-palm.png
en: A palm tree.
vi: Cây cọ.

note: View at http://www.tuxpaint.org/stamps/stamps/military/paratrooper.png
en: A paratrooper.
vi: Lính nhảy dù.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/newyears/party-hat.png
en: A party hat.
vi: Cái mũ tiệc.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/newyears/party-horn-in.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/newyears/party-horn-out.png
en: A party horn.
vi: Còi tiệc.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/carriage.png
en: A passenger carriage.
vi: Toa hành khách.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/pawprint.png
en: A paw print.
vi: Vết chân.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/peach.svg
en: A peach.
vi: Hoa đào.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/peacock.png
en: A peacock (a male peafowl).
vi: Con công.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/pear.svg
en: A pear.
vi: Quả lê.

note: View at http://www.tuxpaint.org/stamps/stamps/food/nuts/pecan.png
en: A pecan.
vi: Hồ đào.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/pelican.png
en: A pelican.
vi: Con bồ nông.

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/Pencil.svg View at http://www.tuxpaint.org/stamps/stamps/household/arttools/pencil2.svg
en: A pencil.
vi: Bút chì.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/penguin.png
en: A penguin.
vi: Chim cụt.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/utensils/pepper_grinder.png
en: A pepper grinder.
vi: Cối xa tiêu.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/auto/truck.png
en: A pickup truck.
vi: Xe tải nhỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/pig.png
en: A pig.
vi: Con heo.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/pigeon.png
en: A pigeon.
vi: Chim bồ câu.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/tree336.png
en: A pili nut tree.
vi: Cây quả hạch pi-li.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/xmaswreath.png
en: A pine wreath.
vi: Vòng cây thông.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/pineapple.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/pineapple.svg
en: A pineapple.
vi: Quả dứa.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/pinecone.png
en: A pinecone.
vi: Nón thông.

note: View at http://www.tuxpaint.org/stamps/stamps/food/dessert/cartoon/pink_cake.svg
en: A pink cake.
vi: Bánh màu hồng.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/pinkhome.svg
en: A pink dream house.
vi: Một nhà mơ tưởng màu hồng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/pink_flamingo.png
en: A pink flamingo.
vi: Chim hồng hạc.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/cycle/pink_tricycle.png
en: A pink tricycle.
vi: Xe đạp ba bánh màu hồng.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/lavender.png
en: A plant of common lavender.
vi: Cây oải hương.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/wrench_plumbers.png
en: A plumber’s wrench.
vi: Chìa vặn đai ốc của thợ hàn chì.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/woman_police_officer_1.svg View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/woman_police_officer_2.svg
en: A police officer.
vi: Cảnh sát.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_poloshirt.png
en: A polo shirt.
vi: Áo sơ mi pô-lô.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/pomegranate.png
en: A pomegranate.
vi: Quả lựu.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/cartoon/pressure_cooker.png
en: A pressure cooker.
vi: Nồi nấu áp cao.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/propeller_hat.svg
en: A propeller hat.
vi: Cái mũ cánh quạt.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/prune.svg
en: A prune.
vi: Mận khô.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/purplehat.svg
en: A purple hat.
vi: Cái mũ màu tím.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/pigface.png
en: A purple pigface flower.
vi: Một hoa màu tím loại mọng nước.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/pyramid.svg
en: A pyramid.
vi: Hình chóp.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/quetzal.png
en: A quetzal.
vi: Chim đuôi seo.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/rabbit.png
en: A rabbit.
vi: Con thỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/race/indycar.png
en: A race car.
vi: Xe chạy.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/railroad_crossing.png
en: A railroad crossing.
vi: Giao đường sắt.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/rainbow-lorikeet.png
en: A rainbow lorikeet.
vi: Vẹt ngũ sắc.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/leafrake.svg
en: A rake for sweeping leaves.
vi: Cái cào cho sạch lá.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/ram.png
en: A ram.
vi: Cừu đực.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/raspberry.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/raspberry.svg
en: A raspberry.
vi: Quả mâm xôi.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/rat.png
en: A rat.
vi: Con chuột.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/anemone_red.png
en: A red and white anemone flower.
vi: Hoa cò chân ngỗng màu đỏ trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/apple_red.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/apple.svg
en: A red apple.
vi: Quả táo màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/town/flags/redflag.png
en: A red flag.
vi: Cờ màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/red_handbag.svg
en: A red handbag.
vi: Túi xách màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/mushrooms/cep.png
en: A red headed cep.
vi: Nấm xép màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/red_highheel.svg
en: A red high-heeled shoe.
vi: Giày gót cao màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/marsupials/kangaroo.png
en: A red kangaroo.
vi: Con đại thử màu đỏ (lớn lên nhiều !).

note: View at http://www.tuxpaint.org/stamps/stamps/household/umbrella.svg
en: A red umbrella.
vi: Dù màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/rudolf_reindeer.svg
en: A red-nosed reindeer.
vi: Tuần lộc có mũi màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/nandou.png
en: A rhea.
vi: Đà điểu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/tomato.png
en: A ripe, red tomato!
vi: Quả cà chua chín.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/rose.png
en: A rose.
vi: Hoa hồng.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tower_round_flag.svg
en: A round tower with a pink flag.
vi: Tháp hình tròn có cờ màu hồng tung bay phấp phới.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tower_round.svg
en: A round tower.
vi: Tháp hình tròn.

note: View at http://www.tuxpaint.org/stamps/stamps/household/rubberduck.png
en: A rubber duck.
vi: Vịt cao su.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/ship/sail_boat1.svg View at http://www.tuxpaint.org/stamps/stamps/vehicles/ship/sail_boat2.svg
en: A sail boat.
vi: Thuyền buồm.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/saw.png
en: A saw.
vi: Cái cưa.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/scarecrow.svg
en: A scarecrow.
vi: Bù nhìn.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_scarf.png
en: A scarf.
vi: Khăn quàng cổ.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/woman_chemist.svg
en: A scientist.
vi: Nhà khoa học.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/scream_balloon.svg
en: A scream balloon.
vi: Khung thoại thét.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/screwdriver.svg
en: A screwdriver.
vi: Chìa vít.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/aquatic/sea_lion.png
en: A sea lion.
vi: Sư tử biển.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/seagull.png
en: A seagull.
vi: Mòng biển.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/seahorse.png
en: A seahorse.
vi: Cá ngựa.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/auto/sedan.png
en: A sedan car.
vi: Xe ô tô mui kín.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/shamrock.svg
en: A shamrock is a symbol of St Patrick's Day.
vi: Cỏ ba lá là một quốc huy của người Ai-len.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/sheep.png
en: A sheep.
vi: Con cừu.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/shipwreck.svg
en: A shipwreck.
vi: Nạn đắm tàu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/shrimp.png
en: A shrimp.
vi: Con tôm.

note: View at http://www.tuxpaint.org/stamps/stamps/household/garbagecan.png View at http://www.tuxpaint.org/stamps/stamps/household/trash_can.svg
en: A silver garbage can.
vi: Thùng rác màu bạc.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/dinosaur/cartoon/dinosaurSings.png
en: A singing dinosaur!
vi: Khủng long đang hát !

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/gnu-sitting.png
en: A sitting gnu.
vi: Linh dương đầu bò đang ngồi.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/skull.png
en: A skull.
vi: Đầu lâu.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/winter/sledge.svg
en: A sledge.
vi: Chiếc xe trượt tuyết.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/capybara.png
en: A sleeping capybara.
vi: Chuột lang nước đang ngủ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/sliced_lime.png
en: A sliced lime.
vi: Chanh lá cam bị cắt ra.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/sliced_orange.png
en: A sliced orange.
vi: Cam bị cắt ra.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/iso_lorry4.svg
en: A small dump truck.
vi: Xe lật nhỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/winter/snowflake.svg
en: A snowflake.
vi: Bông tuyết.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/winter/snowman2.svg View at http://www.tuxpaint.org/stamps/stamps/seasonal/winter/snowman.svg View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/snowman.png
en: A snowman.
vi: Người tuyết.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/soccer.png
en: A soccer ball.
vi: Bóng đá.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t_sock.png
en: A sock.
vi: Bít tất.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/sombrero.svg
en: A sombrero.
vi: Cái mũ phớt vành to.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/speech_balloon.svg
en: A speech balloon.
vi: Khung thoại.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/spider.png View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/spider2.svg View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/spider.svg
en: A spider.
vi: Con nhện.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/lobster.png
en: A spiny lobster, from the Hawaiian islands.
vi: Tôm hùm giống gai, từ quần đảo Ha-oai.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/spoon.svg View at http://www.tuxpaint.org/stamps/stamps/household/dishes/cartoon/spoon.svg
en: A spoon.
vi: Cái thìa.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/auto/sportscar3.svg View at http://www.tuxpaint.org/stamps/stamps/vehicles/auto/sportscar2.png View at http://www.tuxpaint.org/stamps/stamps/vehicles/auto/sportscar.svg
en: A sports car.
vi: Xe đua.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tower_square.svg
en: A square tower.
vi: Tháp hình vuông.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/rodents/squirrel.png
en: A squirrel.
vi: Con sóc.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/stables.svg
en: A stable.
vi: Chuồng.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/star.png View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/star.png
en: A star.
vi: Sao.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/statue.svg
en: A statue.
vi: Cái tượng.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/toy_train.png
en: A steam locomotive.
vi: Đầu máy xe lửa chạy bằng hơi nước.

note: View at http://www.tuxpaint.org/stamps/stamps/medical/stethoscope.png
en: A stethoscope lets your doctor listen to your heart and lungs.
vi: Ống nghe thì cho phép bác sĩ nghe tiếng của trái tim và phổi.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/stopwatch.svg
en: A stopwatch.
vi: Đồng hồ bấm giờ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/Strawberry2.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/strawberry.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/strawberry.svg
en: A strawberry.
vi: Dâu tây.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/garlics.png
en: A string of garlic.
vi: Một chuỗi các chủ thỏi.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/stripedfish.png
en: A stripey fish.
vi: Cá sọc.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/swallow.svg
en: A swallow.
vi: Chim nhạn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/sword_in_the_stone.svg
en: A sword in the stone.
vi: Gươm trong đá.

note: View at http://www.tuxpaint.org/stamps/stamps/medical/syringe.png
en: A syringe.
vi: Ống tiêm thuốc.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/t-shirt_01.svg View at http://www.tuxpaint.org/stamps/stamps/clothes/t_tshirt.png
en: A t shirt.
vi: Áo thung.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/iso_lorry2.svg
en: A tanker truck.
vi: Xe chở sữa/dầu.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tavern.svg
en: A tavern.
vi: Quán rượu cửa hàng ăn uống.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tealight.svg
en: A tealight candle.
vi: Nến đèn trà.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/teapot.png
en: A teapot.
vi: Ấm pha trà.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/phone.svg
en: A telephone.  Hello? Hello?
vi: Điện thoại. Alô, alô ?

note: View at http://www.tuxpaint.org/stamps/stamps/sports/tennis_ball.png
en: A tennis ball.
vi: Bóng quần vợt.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/tennis_racket.png
en: A tennis racket.
vi: Vợt quần vợt.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tent.svg
en: A tent.
vi: Lều.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tepee.svg
en: A tepee.
vi: Lều vải của người da đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/shapes/thought_balloon.svg
en: A thought balloon.
vi: Khung suy nghĩ.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/thyme.png
en: A thyme plant.
vi: Cỏ xạ hương.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/tiger.png
en: A tiger.
vi: Con hổ.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/tyre_with_rim.svg
en: A tire.
vi: Lốp xe.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/toadstool.svg
en: A toadstool.
vi: Nấm mũ độc.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-d.png
en: A tombstone.
vi: Bia mộ.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/toolbox.png
en: A toolbox.
vi: Hộp công cụ.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/top_skirt.svg
en: A top and skirt.
vi: Váy và áo.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/tophat.svg
en: A top hat.
vi: Cái mũ chóp cao.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/totem.svg
en: A totem pole.
vi: Cột gỗ cao đặc biệt của người da đỏ ở Bắc-Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/tucan.png
en: A toucan.
vi: Chim tucăng.

note: View at http://www.tuxpaint.org/stamps/stamps/military/vehicles/bradley.png
en: A tough APC like this M-3 Bradley Fighting Vehicle gets you to battle, and then it joins the action!
vi: Xe bọc sắt.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/tower_flag_red.svg
en: A tower with a red flag.
vi: Tháp có cờ màu đỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/space/toyrocket.svg
en: A toy rocket.
vi: Đồ chơi tên lửa.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/toy_truck.svg
en: A toy truck.
vi: Đồ chơi xe tải.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/farming/cartoon/tractor.svg
en: A tractor.
vi: Máy kéo.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/traffic_cone.png
en: A traffic cone.
vi: Cái nón giao thông.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/trainSign.png
en: A train sign.
vi: Ký hiệu xe lửa.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/trophy_cup.png
en: A trophy cup.
vi: Giải thưởng.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/brass/trumpet.png
en: A trumpet.
vi: Kèn trompet.

note: View at http://www.tuxpaint.org/stamps/stamps/household/arttools/painttube.svg
en: A tube of paint.
vi: Ống sơn.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/turkey.png
en: A turkey.
vi: Gà tây.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/university.svg
en: A university.
vi: Trường đại học.

note: View at http://www.tuxpaint.org/stamps/stamps/household/vacuum_cleaner.svg
en: A vacuum cleaner.
vi: Máy hút bụi.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/lionfish.png
en: A very poisonous lionfish!
vi: Cá sư tử rất độc.

note: View at http://www.tuxpaint.org/stamps/stamps/household/dishes/pitcher_small.png
en: A very small pitcher.
vi: Bình rót rất nhỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/pumpkin_small.png
en: A very small pumpkin.
vi: Quả bí ngô rất nhỏ.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/violin.png View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/violin2.svg
en: A violin.
vi: Đàn vĩ cầm.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/cartoon/volleyball.png
en: A volleyball.
vi: Bóng chuyền.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/vulture.png
en: A vulture.
vi: Kền kền.

note: View at http://www.tuxpaint.org/stamps/stamps/food/nuts/walnut_shelled.png
en: A walnut in its shell.
vi: Quả óc chó.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/ship/walnutBoat.png
en: A walnut sailboat.
vi: Thuyền buồm là quả óc chó.

note: View at http://www.tuxpaint.org/stamps/stamps/food/nuts/walnut.png
en: A walnut.
vi: Quả óc chó.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/deer/wapiti.png
en: A wapiti.
vi: Một hươu Bắc Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/warehouse.svg
en: A warehouse.
vi: Nhà kho hàng.

note: View at http://www.tuxpaint.org/stamps/stamps/household/Washing-machine.svg
en: A washing machine.
vi: Máy giặt.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/watch_tower.svg
en: A watch tower.
vi: Chòi canh.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/watermelon.svg
en: A watermelon.
vi: Quả dưa hấu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/aquatic/whale.png
en: A whale.
vi: Cá voi.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/7spoke256.png
en: A wheel! Put the brake calipers toward the rear.
vi: Cá bánh xe.

note: View at http://www.tuxpaint.org/stamps/stamps/household/wheelie_bin.png
en: A wheelie bin! Give me your trash!
vi: Một thùng rác có bánh.

note: View at http://www.tuxpaint.org/stamps/stamps/town/flags/whiteflag.png
en: A white flag.
vi: Cờ màu trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/cats/kitten.svg
en: A white kitten.
vi: Mèo con màu trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/white_train.svg
en: A white locomotive.
vi: Đầu máy xe lửa màu trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/windmill.svg
en: A windmill.
vi: Cối xay gió.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/wishing_well.svg
en: A wishing well.
vi: Giếng tỏ lòng mong ước.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/wizardhat.svg
en: A wizard's hat.
vi: Cái mũ của thầy phù thuỷ.

note: View at http://www.tuxpaint.org/stamps/stamps/people/cartoon/woman_dancing.svg
en: A woman dancing in a ball gown.
vi: Người đàn bà đang nhảy múa trong khi mặc áo buổi khiêu vũ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/marsupials/wombat.png
en: A wombat.
vi: Gấu túi.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/clotheshanger.svg
en: A wooden clothes hanger.
vi: Giá gỗ treo quần áo.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/wooden_cottage.svg
en: A wooden cottage.
vi: Nhà gỗ riêng ở nông thôn.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/German_Christmas_toy.png
en: A wooden toy from Germany called a "Räuchermännchen".
vi: Một đồ chơi gỗ từ Đức được gọi là « Räuchermännchen ».

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/Woodlouse.png
en: A woodlouse.
vi: Con mối.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/wrench.png
en: A wrench.
vi: Chìa vặn đai ốc.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/xanthia.png
en: A xanthia.
vi: Xan-ti-a.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/yak.png
en: A yak.
vi: Bò Tây tạng (được gọi là iác).

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/yam.png
en: A yam.
vi: Củ từ.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/eye_yellow.svg
en: A yellow eye.
vi: Con mắt màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/town/flags/yellowflag.png
en: A yellow flag.
vi: Cờ màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/yellow-flower.png
en: A yellow flower.
vi: Bông hoa màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/hats/hardhat.svg
en: A yellow hard hat.
vi: Cái mũ cứng màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/lemon.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/lemon.svg
en: A yellow lemon.
vi: Chanh màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/pear.png
en: A yellow pear.
vi: Lê màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/yellowpepper.png
en: A yellow pepper.
vi: Quả ớt ngọt màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/masstransit/cartoon/schoolbus.svg
en: A yellow school bus.
vi: Xe buýt đi học màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/equines/zebra.png View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/equines/zebra2.svg
en: A zebra.
vi: Ngựa vằn.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/zebu.png
en: A zebu.
vi: Bò u.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/apple_fuji.png
en: A “Fuji” apple.
vi: Quả táo Phu-chi.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/apple_granny_smith.png
en: A “Granny Smith” apple.
vi: Quả táo “Granny Smith”

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/apple_sierra_beauty.png
en: A “Sierra Beauty” apple.
vi: Quả táo “Sierra Beauty”

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/stop.png
en: A “Stop” sign. Stop here, then go when it’s your turn.
vi: Ký hiệu « Dừng ». Phải dừng ở đây, đợi đến khi thấy ký hiệu « Đi » (Go) hoặc một đèn màu lục.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/pattypan_squash.png
en: A “pattypan” squash.
vi: Quả bí « chảo nướng chả ».

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/adelaide-rosella.png
en: An Adelaide Rosella.
vi: Con vẹt Rô-xe-la.

note: View at http://www.tuxpaint.org/stamps/stamps/military/vehicles/f22_raptor.png
en: An F-22 Raptor.
vi: Máy bay khu trục F-22 Raptor.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/indian_blackbuck.png
en: An Indian blackbuck.
vi: Hươu đực đen Ấn Độ.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/shellfish/abalone.png
en: An abalone.
vi: Bào ngư.

note: View at http://www.tuxpaint.org/stamps/stamps/medical/bandage_adhesive.png
en: An adhesive bandage.
vi: Băng đính.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/wrench_adjustable.png
en: An adjustable wrench.
vi: Chìa vặn đai ốc có thể điều chỉnh.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/flight/planes/plane.svg View at http://www.tuxpaint.org/stamps/stamps/vehicles/flight/planes/747.png
en: An airplane.
vi: Máy bay.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/albino_peahen.png
en: An albino peahen (a female peafowl, or peacock).
vi: Con công mái bạch tạng.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/rambutan.png
en: An alien tree!
vi: Một cây lạ !

note: View at http://www.tuxpaint.org/stamps/stamps/food/nuts/almond.png
en: An almond.
vi: Quả hạnh.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/insects/cartoon/ant.svg
en: An ant.
vi: Con kiến.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/apple_core.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/apple_core_01.svg
en: An apple core.
vi: Hạch quả táo.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/apricot.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/Apricot_whole.png
en: An apricot.
vi: Quả mơ.

note: View at http://www.tuxpaint.org/stamps/stamps/space/spacewalk.png
en: An astronaut making a spacewalk!
vi: Nhà du hành vũ trụ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/avocado.png
en: An avocado fruit.
vi: Lê tàu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/echidna.png
en: An echidna.
vi: Con nhím Úc.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/eggplant.png
en: An eggplant with fruit.
vi: Cà tím có quả cà.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/eggplant.png
en: An eggplant.
vi: Quả cà.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/guitar_electric_bass.png
en: An electric bass guitar.
vi: Ghi-ta trầm điện tử.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/guitar_electric.png View at http://www.tuxpaint.org/stamps/stamps/hobbies/music/string/guitar2.png
en: An electric guitar.
vi: Ghi-ta điện tử.

note: View at http://www.tuxpaint.org/stamps/stamps/household/kettle.png
en: An electric kettle.
vi: Ấm đun nước điện.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/elephant.png
en: An elephant.
vi: Con voi.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/elfhat.svg
en: An elf's hat.
vi: Cái mũ của kẻ tinh nghịch.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/apes/tamarin_emperor.png
en: An emperor tamarin.
vi: Khỉ vuốt tay loại hoàng đế.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/blankroadsign.svg
en: An empty roadsign to draw on!
vi: Ký hiệu đường vẫn trống: vẽ nhé !

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/eye2_drawing.svg View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/eye.png
en: An eye.
vi: Con mắt.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/hippopotamus.png
en: An hippopotamus.
vi: Lợn nước.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/igloo.svg
en: An igloo.
vi: Lều tuyết.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/lizards/iguana.png
en: An iguana.
vi: Con giông mào.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/hanukkah/menorah.png
en: An important part of Hanukkah is the menorah—a candleholder with eight candles and a shammash, or servant candle. One candle is lit by the shammash for each of night of Hanukkah.
vi: Me-no-ra (của người Do Thái).

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/inn.svg
en: An inn.
vi: Quán trọ.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/inukshuk-outline.png View at http://www.tuxpaint.org/stamps/stamps/town/monuments/inukshuk-photo.png
en: An inukshuk (or inuksuk), a landmark made of stones. It was used as a milestone or directional marker by the Inuit of the Canadian Artic.
vi: I-nuc-suc, một mốc bờ được tạo từ đá (của người I-nuít ở bắc cực Ca-na-đa).

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/iris.png
en: An iris.
vi: I-rit.

note: View at http://www.tuxpaint.org/stamps/stamps/household/clothes_iron.svg
en: An iron for ironing clothes.
vi: Bàn là để ủi thẳng quần áo.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/obelisk.svg
en: An obelisk.
vi: Đài kỷ niệm.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/ship/chineseJunk.png
en: An old Chinese sailing ship.
vi: Ghe mành.

note: View at http://www.tuxpaint.org/stamps/stamps/clothes/clothespin_old.png
en: An old-fashioned clothespin.
vi: Cái mắc cũ.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/onion.png
en: An onion.
vi: Củ hành.

note: View at http://www.tuxpaint.org/stamps/stamps/household/padlock_open.svg
en: An open padlock.
vi: Cái khoá móc vẫn mở.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/orange.png View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/orange.svg
en: An orange.
vi: Quả cam.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/aquatic/orca.png
en: An orca.
vi: Cá kình ăn chó biển và chim cụt.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/ostrich.png
en: An ostrich.
vi: Đà điểu.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/aquatic/otter.png
en: An otter.
vi: Con rái cá.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/owl.png
en: An owl.
vi: Con cú.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/halloween/grave-h.png
en: Another tombstone.
vi: Một bia mộ khác.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/newyears/fireworks2.png View at http://www.tuxpaint.org/stamps/stamps/seasonal/newyears/fireworks.png
en: Big fireworks.
vi: Pháo hoa lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/w_3_bishop.png View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/b_3_bishop.png
en: Bishop. Can only move diagonally, staying on the same colored squares.
vi: Quân giám mục (đánh cờ Âu) chỉ đi chéo trên vuông cùng màu.

note: View at http://www.tuxpaint.org/stamps/stamps/naturalforces/explosion.png
en: Boom!!!
vi: Đùng đùng !!!

note: View at http://www.tuxpaint.org/stamps/stamps/food/loaf_of_bread.svg
en: Bread, sliced, and shared by everyone.
vi: Bánh mì lát mỏng để chia sẻ.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/hair_manga_2.svg
en: Brown hair.
vi: Tóc màu nâu.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/cathedral.svg
en: Cathedral.
vi: Nhà thờ lớn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/circus.svg
en: Circus tent.
vi: Lều rạp xiếc.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/newyears/confetti.png
en: Confetti.
vi: Hoa giấy.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/dead_end_sign.png
en: Dead end ahead!
vi: Đến đường cùng !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op3_divide.png
en: Divided by.
vi: Chia cho.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/docks.svg
en: Down at the docks.
vi: Vũng tàu đậu.

note: View at http://www.tuxpaint.org/stamps/stamps/food/bread.svg
en: Eat your bread!
vi: Ăn bánh mì nhé.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/broccoli.png
en: Eat your broccoli!
vi: Ăn cải xanh nhé.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/flight/cartoon/eddieCopter.png
en: Eddie the Helicopter.
vi: Máy bay lên thẳng tên E-đị.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bears/toys/edward_bear.png
en: Edward Bear.
vi: Con gấu bông Te-đị.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/8.png
en: Eight.
vi: Số tám.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_012_b.png View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_012_a.png
en: Eighth note.
vi: Nốt móc đơn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/cave_entrance.svg
en: Enter the cave.
vi: Vào nhà trường.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op4_equals.png
en: Equals.
vi: Dấu bằng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/faces/excited.png
en: Excited!
vi: Kích thích !

note: View at http://www.tuxpaint.org/stamps/stamps/naturalforces/fire.png
en: Fire! Fire! Fire!
vi: Lửa !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/5.png
en: Five.
vi: Số năm.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/key_flat.png
en: Flat.
vi: Dấu giáng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/4.png
en: Four.
vi: Số bốn.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/fish/bluegroper.png
en: George the blue groper.
vi: Cá mú màu xanh.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/hanukkah/dreydl-gimmel.png
en: Gimel stands for gants or all. If the dreidel lands on gimel, take everything in the middle.
vi: Ký hiệu « tất cả » bằng tiếng Do Thái. Nếu con quay này dừng ở ký hiệu này, người chơi nhận được tất cả nằm ở giữa.

note: View at http://www.tuxpaint.org/stamps/stamps/people/toys/grannysmith.png
en: Grandma’s old rag doll.
vi: Búp bê bằng giẻ rách.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op9_greaterthanequal.png
en: Greater than or equal to.
vi: Dấu lớn hơn hay bằng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op7_greaterthan.png
en: Greater than.
vi: Dấu lớn hơn.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/wig3.svg View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/wig.svg View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/wig2.svg
en: Hair.
vi: Tóc.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_050_b.png View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_050_a.png
en: Half note.
vi: Nốt trắng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/faces/happy.png
en: Happy!
vi: Vui vẻ !

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/hard_candy.png
en: Hard candy—yum!
vi: Kẹo cứng — ngon tuyệt !

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/hanukkah/dreydl-hay.png
en: Hei stands for halb or half. If the dreidel lands on hei, take half of what’s in the middle plus one if there’s an odd number of objects.
vi: Ký hiệu một nửa (tiếng Do Thái). Nếu con quay hiển thị ký hiệu này, người chơi thu được một phần hai của những đối tượng nằm ở giữa (cộng với một nếu số các đối tượng là một số lẻ).

note: View at http://www.tuxpaint.org/stamps/stamps/plants/trees/holly_leaves.png
en: Holly leaves are shiny and have prickles!
vi: Lá cây nhựa ruồi có sáng bóng và cạnh gai.

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/inkjet_printer.svg
en: Inkjet Printer.  Print this picture, please!
vi: Máy in phun mực. In ấn hình ảnh này nhé.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/mushrooms/cep-2.png
en: It's a cep, or they are two ceps?
vi: Có một nấm xép hay hai nấm xép ?

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/5_jupiter.png
en: Jupiter—the largest planet in our solar system!
vi: Mộc tinh — hành tinh lớn nhất trong hệ mặt trời này !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/w_1_king.png View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/b_1_king.png
en: King. Can move one step in any direction. Protect him!
vi: Quân tướng (đánh cờ Âu) chỉ có khả năng đi một bước về bất cứ hướng nào. Bảo vệ quan này nhé !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/b_4_knight.png View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/w_4_knight.png
en: Knight. The only piece that can jump over others. Move forward or back two, then left or right one—or move left or right two, and forward or back one.
vi: Quân cờ đầu ngựa (đánh cờ Âu) là quân duy nhất có khả năng nhảy qua quân khác. Đi tiếp hay lùi hai vuông, sau đó quay về hướng trái/phải một vuông; hoặc tiếp một và trái/phải hai. Quân này đi theo hình của chữ hoa L.

note: View at http://www.tuxpaint.org/stamps/stamps/hobbies/knitting.svg
en: Knitting.
vi: Đan len hàng len. Dễ làm, và tạo đồ rất đẹp và thoải mái. Thử nhé. :)

note: View at http://www.tuxpaint.org/stamps/stamps/household/electronics/laser_printer.svg
en: Laser Printer.  Zip, zap, wow!
vi: Máy in la-de. In ấn hình ảnh thì đẹp hơn mà cũng đắt hơn.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/manga_eye_left.svg
en: Left eye.
vi: Mắt trái.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op8_lessthanequal.png
en: Less than or equal to.
vi: Dấu nhỏ hơn hay bằng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op6_lessthan.png
en: Less than.
vi: Dấu nhỏ hơn.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/faces/mad.png
en: Mad!
vi: Giận.

note: View at http://www.tuxpaint.org/stamps/stamps/town/monuments/cartoon/magic_stones.svg
en: Magic stones.
vi: Vòng đá ma thuật.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/4_mars.png
en: Mars—the red planet. It’s just beyond earth.
vi: Hoả tinh, hành tinh màu đỏ, đúng ở bên kia Trái Đất.

note: View at http://www.tuxpaint.org/stamps/stamps/household/tools/measuring_tape.png
en: Measuring tape.
vi: Thước dây.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/1_mercury.png
en: Mercury—the planet closest to the Sun.
vi: Thuỷ tinh, hành tinh gần nhất Mặt Trời.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op1_minus.png
en: Minus.
vi: Dấu trừ.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/8_neptune.png
en: Neptune—one of the “gas giants” in our solar system.
vi: Hải Vương tinh, một của những ông khổng lồ khí trong hệ mặt trời này.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/9.png
en: Nine.
vi: Số chín.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/no_entry_sign.png
en: No entry!
vi: Cấm vào !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op5_notequals.png
en: Not equal to.
vi: Dấu không bằng.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/hanukkah/dreydl-nun.png
en: Nun stands for nisht or nothing. If the dreidel lands on nun, you do nothing.
vi: Ký hiệu không gì (tiếng Do Thái). Nếu con quay hiển thị ký hiệu này, người chơi không làm gì.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/1.png
en: One.
vi: Số một.

note: View at http://www.tuxpaint.org/stamps/stamps/space/moon/moon_crescent.png
en: Our moon as a crescent.
vi: Mặt trăng hình lưỡi liềm.

note: View at http://www.tuxpaint.org/stamps/stamps/space/moon/moon_3qt.png
en: Our moon.
vi: Mặt trăng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/b_6_pawn.png View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/w_6_pawn.png
en: Pawn. Can only move forward, unless capturing. Can move two squares on the first move, but later only one. Captures diagonally one square.
vi: Con tốt (đánh cờ Âu) chỉ có thể đi tiếp mỗi lần một vuông, nếu không bắt quân khác. Lần đi đầu tiên cũng có thể đi tiếp hai vuông. Khi bắt thì đi tiếp một vuông theo đường chéo.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/xing_ped.png
en: Pedestrian Crossing (“PED XING”).
vi: Lối qua đường cho khách bộ hàng.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op0_plus.png
en: Plus.
vi: Dấu cộng.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/9_pluto.png
en: Pluto—until recently, it was considered the 9th planet in our solar system.
vi: Diêm vương tinh, nó từng được thấy là hành tinh thứ 9 của hệ mặt trời, hiện được coi là thành viên lớn nhất của một vùng riêng biệt được gọi là Vành đai Kuiper. Nó là hành tinh lùn lớn thứ hai đã được biết trong Hệ Mặt Trời.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/emergency/sedan_police.png
en: Police car emblems to put on the sedan.
vi: Ký hiệu xe cảnh sát để đính trên xe.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_025_a.png View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_025_b.png
en: Quarter note.
vi: Nốt đen.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/rest_025.png
en: Quarter rest.
vi: Dấu lặng đen.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/w_2_queen.png View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/b_2_queen.png
en: Queen. Can move in any direction.
vi: Quân đam (đánh cờ Âu) có khả năng đi về bất cứ hướng nào qua bất cứ số vuông nào. (Quân này không thể theo đường hình L như đầu ngựa.)

note: View at http://www.tuxpaint.org/stamps/stamps/household/toilet.png
en: Remember to flush the toilet and wash your hands with soap!
vi: Ghi nhớ phải giật nước và rửa tay với xà bông !

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/manga_eye_right.svg
en: Right eye.
vi: Mắt phải.

note: View at http://www.tuxpaint.org/stamps/stamps/seasonal/christmas/Roast_turkey.png
en: Roast turkey is traditionally eaten on Thanksgiving in the United States, and on Christmas Day in the UK.
vi: Thịt gà tay nướng thường ăn vào ngày lễ Nô-en (nước nói tiếng Anh) và ngày lễ tạ ơn Chúa (Mỹ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/b_5_rook.png View at http://www.tuxpaint.org/stamps/stamps/symbols/chess/w_5_rook.png
en: Rook. Can only move forward, back, left or right, but not diagonally.
vi: Quân cờ tháp (đánh cờ Âu) chỉ có khả năng đi tiếp/lùi và quay về hướng trái/phải, không phải theo đường chéo.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/roundabout.png
en: Roundabout ahead! Which way will you go?
vi: Sắp đến một chỗ đường vòng ! Cháu nên quay về hướng nào?

note: View at http://www.tuxpaint.org/stamps/stamps/sports/rugby_goal_posts.png
en: Rugby goal posts.
vi: Cột gôn bóng bầu dục.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/faces/sad.png
en: Sad!
vi: Buồn. :(

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/6_saturn.png
en: Saturn—the second largest planet in our solar system—and the one with the most rings.
vi: Thổ tinh, hành tinh lớn thứ hai trong Hệ Mặt Trời, và hành tinh có nhiều vòng nhất (rất đẹp).

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/school_sign.png
en: School ahead! Drive slowly!
vi: Sắp đến một trường học: lái xe chậm nhé !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/7.png
en: Seven.
vi: Số bảy.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/key_sharp.png
en: Sharp.
vi: Dấu thăng.

note: View at http://www.tuxpaint.org/stamps/stamps/people/body_parts/hair_manga.svg
en: Silver pig tails.
vi: Đuôi sam bạc.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/6.png
en: Six.
vi: Số sáu.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/blueberry.svg
en: Some blueberries.
vi: Quả việt quất.

note: View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/cherries.svg View at http://www.tuxpaint.org/stamps/stamps/food/fruit/cartoon/cherries2.svg
en: Some cherries.
vi: Quả anh đào.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower7.png
en: Some flowers.
vi: Một số bông hoa.

note: View at http://www.tuxpaint.org/stamps/stamps/food/vegetables/corn.png
en: Sweet yellow corn.
vi: Loại ngô hạt ngọt màu vàng.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/tanker.png
en: Tankers carry bulk liquids.
vi: Tỏa chở chất lỏng hàng loạt (v.d. dầu).

note: View at http://www.tuxpaint.org/stamps/stamps/space/apollo_lander.png
en: The Apollo lunar lander module.
vi: Tàu vũ trụ thám hiểm mặt trăng A-po-lộ.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/3_earth.png
en: The Earth. Our planet!
vi: Trái Đất, hành tinh này !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/lowercase/ss_eszett_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/lowercase/ss_eszett_filled.png
en: The German letter sz or sharp s.
vi: Chữ tiếng Đức s sắc.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/spanish/outlined/uppercase/N_with_tilda_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/spanish/filled/uppercase/N_with_tilda_filled.png
en: The Spanish letter N with a tilde.
vi: Chữ tiếng Tây Ban Nha N (chữ hoa) có dấu sóng (nói « nia »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/spanish/outlined/lowercase/n_with_tilda_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/spanish/filled/lowercase/n_with_tilda_filled.png
en: The Spanish letter n with a tilde.
vi: Chữ tiếng Tây Ban Nha n (chữ thường) có dấu sóng (nói « nia »).

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/0_sun.png
en: The Sun.
vi: Mặt Trời.

note: View at http://www.tuxpaint.org/stamps/stamps/space/voyager2.png
en: The Voyager-2 deep-space probe.
vi: Đoạn dò những vùng xa hẳn bên ngoài khí quyển tên Voyager 2.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/gnu-baby.png View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/bovines/gnu-baby-stand.png
en: The baby of a gnu.
vi: Con của linh dương đầu bò.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/clef1_bass.png
en: The bass clef.
vi: Khóa Fa.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/blacksmith.svg
en: The blacksmith shop.
vi: Lò rèn.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/caboose.png
en: The caboose—a carriage for the guard.
vi: Toa dành cho công nhân.

note: View at http://www.tuxpaint.org/stamps/stamps/town/cartoon/fountain.svg
en: The fountain of youth.
vi: Nguồn tuổi trẻ.

note: View at http://www.tuxpaint.org/stamps/stamps/space/moon/moon_full.png
en: The full moon.
vi: Trăng tròn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/stoplight_03_green.png
en: The green light means you can go if it is safe to do so.
vi: Đèn màu lục có nghĩa là tiếp tục lái xe nếu vẫn an toàn.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/hunter.svg
en: The house of the hunter.
vi: Nhà của người đi săn.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/uppercase/A_with_umlaut_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/uppercase/A_with_umlaut_filled.png
en: The letter A with an umlaut.
vi: Chữ tiếng Đức A (chữ hoa) có hai chấm trên.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/A_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/A_filled.png
en: The letter A.
vi: Chữ hoa A (không phải Ă hay Â).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/B_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/B_filled.png
en: The letter B.
vi: Chữ hoa B.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/C_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/C_filled.png
en: The letter C.
vi: Chữ hoa C.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/D_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/D_filled.png
en: The letter D.
vi: Chữ hoa D (không phải Đ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/E_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/E_filled.png
en: The letter E.
vi: Chữ hoa E (không phải Ê).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/F_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/F_filled.png
en: The letter F.
vi: Chữ hoa F (bằng tiếng Việt, âm này được viết « Ph »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/G_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/G_filled.png
en: The letter G.
vi: Chữ hoa G.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/H_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/H_filled.png
en: The letter H.
vi: Chữ hoa H.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/I_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/I_filled.png
en: The letter I.
vi: Chữ hoa I.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/J_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/J_filled.png
en: The letter J.
vi: Chữ hoa J (bằng tiếng Việt, âm này được viết « Gi »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/K_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/K_filled.png
en: The letter K.
vi: Chữ hoa K.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/L_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/L_filled.png
en: The letter L.
vi: Chữ hoa L.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/M_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/M_filled.png
en: The letter M.
vi: Chữ hoa M.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/N_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/N_filled.png
en: The letter N.
vi: Chữ hoa N.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/uppercase/O_with_umlaut_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/uppercase/O_with_umlaut_filled.png
en: The letter O with an umlaut.
vi: Chữ tiếng Đức O (chữ hoa) có hai chấm trên.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/O_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/O_filled.png
en: The letter O.
vi: Chữ hoa O (không phải Ô hay Ơ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/P_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/P_filled.png
en: The letter P.
vi: Chữ hoa P.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/Q_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/Q_filled.png
en: The letter Q.
vi: Chữ hoa Q.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/R_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/R_filled.png
en: The letter R.
vi: Chữ hoa R.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/S_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/S_filled.png
en: The letter S.
vi: Chữ hoa S.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/T_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/T_filled.png
en: The letter T.
vi: Chữ hoa T.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/uppercase/U_with_umlaut_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/uppercase/U_with_umlaut_filled.png
en: The letter U with an umlaut.
vi: Chữ tiếng Đức U (chữ hoa) có hai chấm trên.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/U_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/U_filled.png
en: The letter U.
vi: Chữ hoa U (không phải Ư).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/V_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/V_filled.png
en: The letter V.
vi: Chữ hoa V.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/W_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/W_filled.png
en: The letter W.
vi: Chữ hoa W (bằng tiếng Việt, âm này được viết « Ou »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/X_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/X_filled.png
en: The letter X.
vi: Chữ hoa X.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/Y_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/Y_filled.png
en: The letter Y.
vi: Chữ hoa Y.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/uppercase/Z_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/uppercase/Z_filled.png
en: The letter Z.
vi: Chữ hoa Z (bằng tiếng Việt giọng Bắc, âm này được viết « D »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/lowercase/a_with_umlaut_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/lowercase/a_with_umlaut_filled.png
en: The letter a with an umlaut.
vi: Chữ tiếng Đức a (chữ thường) có hai chấm trên.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/a_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/a_filled.png
en: The letter a.
vi: Chữ thường a (không phải ă hay â).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/b_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/b_filled.png
en: The letter b.
vi: Chữ thường b.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/c_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/c_filled.png
en: The letter c.
vi: Chữ thường c.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/d_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/d_filled.png
en: The letter d.
vi: Chữ thường d (không phải đ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/e_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/e_filled.png
en: The letter e.
vi: Chữ thường e (không phải ê).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/f_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/f_filled.png
en: The letter f.
vi: Chữ thường f (bằng tiếng Việt, âm này được viết « ph »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/g_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/g_filled.png
en: The letter g.
vi: Chữ thường g.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/h_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/h_filled.png
en: The letter h.
vi: Chữ thường h.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/i_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/i_filled.png
en: The letter i.
vi: Chữ thường i.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/j_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/j_filled.png
en: The letter j.
vi: Chữ thường j (bằng tiếng Việt, âm này được viết « gi »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/k_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/k_filled.png
en: The letter k.
vi: Chữ thường k.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/l_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/l_filled.png
en: The letter l.
vi: Chữ thường l.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/m_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/m_filled.png
en: The letter m.
vi: Chữ thường m.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/n_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/n_filled.png
en: The letter n.
vi: Chữ thường n.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/lowercase/o_with_umlaut_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/lowercase/o_with_umlaut_filled.png
en: The letter o with an umlaut.
vi: Chữ tiếng Đức o (chữ thường) có hai chấm trên.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/o_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/o_filled.png
en: The letter o.
vi: Chữ thường o (không phải ô hay ơ).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/p_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/p_filled.png
en: The letter p.
vi: Chữ thường p.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/q_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/q_filled.png
en: The letter q.
vi: Chữ thường q.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/r_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/r_filled.png
en: The letter r.
vi: Chữ thường r.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/s_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/s_filled.png
en: The letter s.
vi: Chữ thường s.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/t_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/t_filled.png
en: The letter t.
vi: Chữ thường t.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/outlined/lowercase/u_with_umlaut_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/german/filled/lowercase/u_with_umlaut_filled.png
en: The letter u with an umlaut.
vi: Chữ tiếng Đức u (chữ thường) có hai chấm trên.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/u_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/u_filled.png
en: The letter u.
vi: Chữ thường u (không phải ư).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/v_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/v_filled.png
en: The letter v.
vi: Chữ thường v.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/w_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/w_filled.png
en: The letter w.
vi: Chữ thường w (bằng tiếng Việt, âm này được viết « ou »).

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/x_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/x_filled.png
en: The letter x.
vi: Chữ thường x.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/y_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/y_filled.png
en: The letter y.
vi: Chữ thường y.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/outlined/lowercase/z_outline.png View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/english/filled/lowercase/z_filled.png
en: The letter z.
vi: Chữ thường z (bằng tiếng Việt giọng Bắc, âm này được viết « d »).

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/stoplight_01_red.png
en: The red light means you must stop now.
vi: Đèn màu đỏ có nghĩa là Dừng Ngay.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_a.png
en: The sign for the letter A in American Sign Language.
vi: Ra hiệu chữ A bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_b.png
en: The sign for the letter B in American Sign Language.
vi: Ra hiệu chữ B bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_c.png
en: The sign for the letter C in American Sign Language.
vi: Ra hiệu chữ C bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_d.png
en: The sign for the letter D in American Sign Language.
vi: Ra hiệu chữ D bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_e.png
en: The sign for the letter E in American Sign Language.
vi: Ra hiệu chữ E bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_f.png
en: The sign for the letter F in American Sign Language.
vi: Ra hiệu chữ F bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_g.png
en: The sign for the letter G in American Sign Language.
vi: Ra hiệu chữ G bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_h.png
en: The sign for the letter H in American Sign Language.
vi: Ra hiệu chữ H bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_i.png
en: The sign for the letter I in American Sign Language.
vi: Ra hiệu chữ I bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_j.png
en: The sign for the letter J in American Sign Language.
vi: Ra hiệu chữ J bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_k.png
en: The sign for the letter K in American Sign Language.
vi: Ra hiệu chữ K bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_l.png
en: The sign for the letter L in American Sign Language.
vi: Ra hiệu chữ L bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_m.png
en: The sign for the letter M in American Sign Language.
vi: Ra hiệu chữ M bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_n.png
en: The sign for the letter N in American Sign Language.
vi: Ra hiệu chữ N bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_o.png
en: The sign for the letter O in American Sign Language.
vi: Ra hiệu chữ O bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_p.png
en: The sign for the letter P in American Sign Language.
vi: Ra hiệu chữ P bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_q.png
en: The sign for the letter Q in American Sign Language.
vi: Ra hiệu chữ Q bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_r.png
en: The sign for the letter R in American Sign Language.
vi: Ra hiệu chữ R bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_s.png
en: The sign for the letter S in American Sign Language.
vi: Ra hiệu chữ S bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_t.png
en: The sign for the letter T in American Sign Language.
vi: Ra hiệu chữ T bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_u.png
en: The sign for the letter U in American Sign Language.
vi: Ra hiệu chữ U bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_v.png
en: The sign for the letter V in American Sign Language.
vi: Ra hiệu chữ V bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_w.png
en: The sign for the letter W in American Sign Language.
vi: Ra hiệu chữ W bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_x.png
en: The sign for the letter X in American Sign Language.
vi: Ra hiệu chữ X bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_y.png
en: The sign for the letter Y in American Sign Language.
vi: Ra hiệu chữ Y bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_z.png
en: The sign for the letter Z in American Sign Language.
vi: Ra hiệu chữ Z bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_0.png
en: The sign for the number 0 in American Sign Language.
vi: Ra hiệu con số 0 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_1.png
en: The sign for the number 1 in American Sign Language.
vi: Ra hiệu con số 1 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_2.png
en: The sign for the number 2 in American Sign Language.
vi: Ra hiệu con số 2 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_3.png
en: The sign for the number 3 in American Sign Language.
vi: Ra hiệu con số 3 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_4.png
en: The sign for the number 4 in American Sign Language.
vi: Ra hiệu con số 4 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_5.png
en: The sign for the number 5 in American Sign Language.
vi: Ra hiệu con số 5 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_6.png
en: The sign for the number 6 in American Sign Language.
vi: Ra hiệu con số 6 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_7.png
en: The sign for the number 7 in American Sign Language.
vi: Ra hiệu con số 7 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_8.png
en: The sign for the number 8 in American Sign Language.
vi: Ra hiệu con số 8 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/alphabets/asl/asl_zzz_9.png
en: The sign for the number 9 in American Sign Language.
vi: Ra hiệu con số 9 bằng Ngôn ngữ Ước hiệu Mỹ.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/locomotive/cartoon/tender.png
en: The tender carries water and coal for the engine.
vi: Toa mang nước và than đã cho đầu máy xe lửa.

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/townhall.svg
en: The town hall.
vi: Toà thị chính.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/clef0_treble.png
en: The treble clef.
vi: Khoá Sol.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/stoplight_02_yellow.png
en: The yellow light means you should stop if it is safe to do so.
vi: Đèn màu vàng có nghĩa là bạn nên dừng nếu an toàn.

note: View at http://www.tuxpaint.org/stamps/stamps/military/vehicles/ww2_german_gun.png
en: This gun last saw service during World War 2.
vi: Sung này được dùng trong đại chiến 2.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/recycle.png
en: This means something can be recycled. Don’t stick it with the regular trash!
vi: Ký hiệu này có nghĩa là mục này có thể được tái sử dụng. Không nên bỏ nó — hãy phân loại cho xe lật đổ rác thu thập, hoặc mang nó đi kho chứa các mục tái sử dụng (recycling depot). Cũng có thể được tiền. ;)

note: View at http://www.tuxpaint.org/stamps/stamps/military/ammunition/old_naval_shell.png
en: This shell is hundreds of years old!
vi: Đạn súng đại bác này rất cũ !

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/3.png
en: Three.
vi: Số ba.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/operators/op2_multiply.png
en: Times.
vi: Dấu nhân.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/flight/planes/cartoon/plane.png
en: Tux Airways.
vi: Công ty hàng không Thâch-x !

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/farming/cartoon/tux_tractor.png
en: Tux the penguin in a farm tractor!
vi: Chim cụt Thâch-x lái máy kéo ở nông trại !

note: View at http://www.tuxpaint.org/stamps/stamps/animals/birds/cartoon/tux.png
en: Tux—the Linux mascot!
vi: Thâch-x đem lại khước cho Linux !

note: View at http://www.tuxpaint.org/stamps/stamps/town/houses/cartoon/cityhouse.svg
en: Two city houses.
vi: Hai nhà trong thành phố.

note: View at http://www.tuxpaint.org/stamps/stamps/plants/flowers/flower4.png
en: Two flowers.
vi: Hai bông hoa.

note: View at http://www.tuxpaint.org/stamps/stamps/animals/mammals/wildboar.png
en: Two wild boars.
vi: Hai lợn đực đại.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/2.png
en: Two.
vi: Số hai.

note: View at http://www.tuxpaint.org/stamps/stamps/vehicles/ship/cartoon/bathyscape.png
en: UB2006 “Penguin II” deep sea research vessel.
vi: Tàu nghiên cứu ngoài khơi "Chim Cụt 2" UB2006.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/7_uranus.png
en: Uranus—one of the “gas giants” in our solar system.
vi: Thiên Vương tinh, một của những ông khổng lồ khí trong Hệ Mặt Trời này.

note: View at http://www.tuxpaint.org/stamps/stamps/space/planets/2_venus.png
en: Venus—the second planet in the solar system—and the most inhospitable!
vi: Kim tinh, hành tinh thứ hai trong Hệ Mặt Trời này (rất không trú ngụ được).

note: View at http://www.tuxpaint.org/stamps/stamps/military/final-roll-call.png
en: We remember those who have died.
vi: Chúng ta nhớ những chiến sĩ hoà bình.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/music/note_100.png
en: Whole note.
vi: Nốt tròn.

note: View at http://www.tuxpaint.org/stamps/stamps/military/vehicles/infantry-stryker.png
en: With a fast APC like this Stryker, you can surprise the enemy.
vi: Một xe bọc sắt đi nhanh.

note: View at http://www.tuxpaint.org/stamps/stamps/symbols/math/0.png
en: Zero.
vi: Số không.

note: View at http://www.tuxpaint.org/stamps/stamps/sports/cartoon/football_helmet_front.png View at http://www.tuxpaint.org/stamps/stamps/sports/cartoon/football_helmet_side.png
en: – Because a brain is a terrible thing to waste…
vi: Cần phải bảo vệ trí óc.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/arrow.png
en: “Arrow”.
vi: Mũi tên.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/crossroads.png
en: “Crossroads”.
vi: Giao.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/give_way_sign.png
en: “Give Way” means you have to let other people go first.
vi: Nhường người theo đường khác.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/hospital.png
en: “Hospital”.
vi: Bệnh viện.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/no_uturn.png
en: “No U-Turn”.
vi: Không cho phép queo hình chữ U.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/xing_school.png
en: “School Crossing”.
vi: Lối qua đường cho học sinh.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/t-junction.png
en: “T-intersection”.
vi: Giao hình T.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/toilets.png
en: “Toilets”.
vi: Cầu tiêu.

note: View at http://www.tuxpaint.org/stamps/stamps/town/roadsigns/yield.png
en: “Yield” means you have to let other people go first.
vi: Nhường người theo đường khác.

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: #-#-#-#-#  1934 (tuxpaint-0.9.21)  #-#-#-#-# 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: Title of font selector (buttons down the right for text and label tools)
en: Letters
vi: Chữ

en: Fills
vi: Tô Phủ Kín

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: #-#-#-#-#  1934 (tuxpaint-0.9.21)  #-#-#-#-# Response to 'open' action (while file dialog is being constructed)
en: Open…
vi: Mở…

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: 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.
