<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="vi">
<context>
    <name>ArmyWidget</name>
    <message>
        <location filename="../inspector/armywidget.ui" line="23"/>
        <source>Army settings</source>
        <translation>Cài đặt quân</translation>
    </message>
    <message>
        <location filename="../inspector/armywidget.ui" line="142"/>
        <source>Wide formation</source>
        <translation>Đội hình rộng</translation>
    </message>
    <message>
        <location filename="../inspector/armywidget.ui" line="129"/>
        <source>Tight formation</source>
        <translation>Đội hình kín</translation>
    </message>
</context>
<context>
    <name>ArtifactWidget</name>
    <message>
        <location filename="../inspector/artifactwidget.ui" line="29"/>
        <location filename="../inspector/artifactwidget.ui" line="44"/>
        <source>Artifact</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di vật</translation>
    </message>
    <message>
        <location filename="../inspector/artifactwidget.ui" line="57"/>
        <source>Equip where:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trang bị ở đâu:</translation>
    </message>
    <message>
        <location filename="../inspector/artifactwidget.ui" line="73"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../inspector/artifactwidget.ui" line="86"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
</context>
<context>
    <name>CampaignEditor</name>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="14"/>
        <location filename="../campaigneditor/campaigneditor.cpp" line="159"/>
        <source>VCMI Campaign Editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chỉnh sửa chiến dịch VCMI</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="36"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="46"/>
        <source>Edit</source>
        <translation>Hiệu chỉnh</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="53"/>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="65"/>
        <source>Toolbar</source>
        <translation>Thanh công cụ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="105"/>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="113"/>
        <source>Open Campaignset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở bộ chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="121"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="129"/>
        <source>New</source>
        <translation>Tạo mới</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="137"/>
        <source>Save as...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lưu thành...</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="140"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="145"/>
        <location filename="../campaigneditor/campaigneditor.ui" line="148"/>
        <source>Campaign Properties</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thuộc tính chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="159"/>
        <location filename="../campaigneditor/campaigneditor.ui" line="162"/>
        <source>Scenario Properties</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thuộc tính kịch bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.ui" line="173"/>
        <location filename="../campaigneditor/campaigneditor.ui" line="176"/>
        <source>Show full background</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hiển thị toàn bộ nền</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="124"/>
        <source>Scenario editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chỉnh sửa kịch bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="147"/>
        <source>Confirmation</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="147"/>
        <source>Unsaved changes will be lost, are you sure?</source>
        <translation>Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn?</translation>
    </message>
    <message>
        <source>Fewer Scenarios than regions</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Ít kịch bản hơn số vùng</translation>
    </message>
    <message>
        <source>You have fewer scenarios than regions. This is only allowed if the missing scenarios occur in the last regions, not in the middle or beginning.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Bạn có ít kịch bản hơn số vùng. Điều này chỉ được phép nếu các kịch bản bị thiếu nằm ở các vùng cuối, không phải ở giữa hoặc đầu.</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="66"/>
        <location filename="../campaigneditor/campaigneditor.cpp" line="405"/>
        <source>Failed to open campaign</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="173"/>
        <source>Validation failed</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="173"/>
        <source>Campaign has no maps defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="251"/>
        <source>Open map</source>
        <translation>Mở bản đồ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="253"/>
        <source>All supported campaigns (*.vcmp *.h3c);;VCMI campaigns(*.vcmp);;HoMM3 campaigns(*.h3c)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tất cả chiến dịch được hỗ trợ (*.vcmp *.h3c);;Chiến dịch VCMI(*.vcmp);;Chiến dịch HoMM3(*.h3c)</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="280"/>
        <source>Open Campaign set</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở bộ chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="280"/>
        <source>Select Campaign set</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn bộ chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="292"/>
        <source>Open Campaign</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="292"/>
        <source>Select Campaign</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="308"/>
        <source>Save campaign</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lưu chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="308"/>
        <source>VCMI campaigns (*.vcmp)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chiến dịch VCMI (*.vcmp)</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="423"/>
        <source>Mods are required</source>
        <translation>Cần có các mod</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="431"/>
        <location filename="../campaigneditor/campaigneditor.cpp" line="436"/>
        <source>Failed to open map</source>
        <translation>Không mở được bản đồ</translation>
    </message>
</context>
<context>
    <name>CampaignProperties</name>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="14"/>
        <location filename="../campaigneditor/campaignproperties.cpp" line="28"/>
        <source>Campaign Properties</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thuộc tính chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="30"/>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="36"/>
        <source>Campaign name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="46"/>
        <source>Campaign description</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mô tả chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="56"/>
        <source>Author</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tác giả</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="66"/>
        <source>Author contact (e.g. e-mail)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Liên hệ tác giả (ví dụ: email)</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="76"/>
        <source>Campaign creation date</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày tạo chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="86"/>
        <source>Campaign version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phiên bản chiến dịch</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="96"/>
        <source>Music</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhạc nền</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="106"/>
        <source>Scenario difficulty is user selectable</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi có thể chọn độ khó kịch bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="114"/>
        <location filename="../campaigneditor/campaignproperties.ui" line="197"/>
        <source>Regions</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khu vực</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="120"/>
        <source>Regions Preset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thiết lập sẵn khu vực</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="137"/>
        <source>Background</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hình nền</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="147"/>
        <source>Suffix</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hậu tố</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="173"/>
        <source>Prefix</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tiền tố</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="183"/>
        <source>Color suffix length</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Độ dài hậu tố màu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="226"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="233"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="258"/>
        <source>Misc</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khác</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="264"/>
        <source>Loading background image</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đang tải hình nền</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="274"/>
        <source>Video rim image</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hình viền video</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="292"/>
        <source>Enable rim image</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bật ảnh viền</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="304"/>
        <source>Intro video</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Video mở đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.ui" line="314"/>
        <source>Outro video</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Video kết thúc</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="57"/>
        <source>Custom</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chỉnh</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="149"/>
        <source>Infix</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chèn giữa</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="149"/>
        <source>X</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">X</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="149"/>
        <source>Y</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Y</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="149"/>
        <source>Label Pos X</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vị trí nhãn X</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="149"/>
        <source>Label Pos Y</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vị trí nhãn Y</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="201"/>
        <source>Fewer Scenarios</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ít kịch bản hơn</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaignproperties.cpp" line="201"/>
        <source>New Region setup supports fewer scenarios than before. Some will removed. Continue?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thiết lập khu vực mới hỗ trợ ít kịch bản hơn trước. Một số sẽ bị xoá. Tiếp tục?</translation>
    </message>
</context>
<context>
    <name>EntitiesSelector</name>
    <message>
        <location filename="../templateeditor/entitiesselector.ui" line="14"/>
        <location filename="../templateeditor/entitiesselector.ui" line="20"/>
        <source>Select Entities</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn thực thể</translation>
    </message>
</context>
<context>
    <name>EventSettings</name>
    <message>
        <location filename="../mapsettings/eventsettings.ui" line="14"/>
        <source>Form</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../mapsettings/eventsettings.ui" line="34"/>
        <source>Timed events</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện theo thời gian</translation>
    </message>
    <message>
        <location filename="../mapsettings/eventsettings.ui" line="60"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../mapsettings/eventsettings.ui" line="73"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../mapsettings/eventsettings.cpp" line="150"/>
        <source>New event</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện mới</translation>
    </message>
</context>
<context>
    <name>FactionSelector</name>
    <message>
        <location filename="../templateeditor/factionselector.ui" line="14"/>
        <location filename="../templateeditor/factionselector.ui" line="20"/>
        <source>Select Factions</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn phe phái</translation>
    </message>
    <message>
        <location filename="../templateeditor/factionselector.cpp" line="25"/>
        <source>Faction Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn phe phái</translation>
    </message>
</context>
<context>
    <name>GeneralSettings</name>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="14"/>
        <source>Form</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="32"/>
        <source>Map name</source>
        <translation>Tên bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="42"/>
        <source>Map description</source>
        <translation>Mô tả bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="52"/>
        <source>Author</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tác giả</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="62"/>
        <source>Author contact (e.g. email)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Liên hệ tác giả (ví dụ: email)</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="72"/>
        <source>Map Creation Time</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thời gian tạo bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="86"/>
        <source>Map Version</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phiên bản bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="120"/>
        <source>Limit maximum heroes level</source>
        <translation>Giới hạn cấp tướng tối đa</translation>
    </message>
    <message>
        <location filename="../mapsettings/generalsettings.ui" line="129"/>
        <source>Difficulty</source>
        <translation>Độ khó</translation>
    </message>
</context>
<context>
    <name>GeneratorProgress</name>
    <message>
        <location filename="../generatorprogress.ui" line="29"/>
        <source>Generating map</source>
        <translation>Tạo bản đồ</translation>
    </message>
</context>
<context>
    <name>HeroArtifactsWidget</name>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="29"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="71"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="87"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="130"/>
        <source>Slot</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ô</translation>
    </message>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="135"/>
        <source>Artifact</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di vật</translation>
    </message>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="158"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../inspector/heroartifactswidget.ui" line="165"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
</context>
<context>
    <name>HeroSkillsWidget</name>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="14"/>
        <source>Hero skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="28"/>
        <location filename="../inspector/heroskillswidget.ui" line="38"/>
        <location filename="../inspector/heroskillswidget.ui" line="48"/>
        <location filename="../inspector/heroskillswidget.ui" line="58"/>
        <source>TextLabel</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhãn văn bản</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="97"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="113"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="153"/>
        <source>Skill</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="158"/>
        <source>Level</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp độ</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.ui" line="166"/>
        <source>Customize skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuỳ chỉnh kỹ năng</translation>
    </message>
</context>
<context>
    <name>HeroSpellWidget</name>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="29"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="47"/>
        <source>Customize spells</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuỳ chỉnh phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="79"/>
        <source>Level 1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 1</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="120"/>
        <source>Level 2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 2</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="161"/>
        <source>Level 3</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 3</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="202"/>
        <source>Level 4</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 4</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.ui" line="243"/>
        <source>Level 5</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 5</translation>
    </message>
</context>
<context>
    <name>LoseConditions</name>
    <message>
        <location filename="../mapsettings/loseconditions.ui" line="14"/>
        <source>Form</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.ui" line="40"/>
        <source>Defeat message</source>
        <translation>Thông báo thất bại</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.ui" line="59"/>
        <source>7 days without town</source>
        <translation>7 ngày không có thành</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.ui" line="72"/>
        <source>Parameters</source>
        <translation>Tham số</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.cpp" line="37"/>
        <source>No special loss</source>
        <translation>Không có thất bại đặc biệt</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.cpp" line="38"/>
        <source>Lose castle</source>
        <translation>Mất thành</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.cpp" line="39"/>
        <source>Lose hero</source>
        <translation>Mất tướng</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.cpp" line="40"/>
        <source>Time expired</source>
        <translation>Hết thời gian</translation>
    </message>
    <message>
        <location filename="../mapsettings/loseconditions.cpp" line="41"/>
        <source>Days without town</source>
        <translation>Số ngày không có thành</translation>
    </message>
</context>
<context>
    <name>MainWindow</name>
    <message>
        <location filename="../mainwindow.ui" line="14"/>
        <location filename="../mainwindow.cpp" line="415"/>
        <source>VCMI Map Editor</source>
        <translation>Bộ tạo bản đồ VCMI</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="59"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="82"/>
        <source>Map</source>
        <translation>Bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="94"/>
        <source>Edit</source>
        <translation>Hiệu chỉnh</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="107"/>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="119"/>
        <source>Player</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="139"/>
        <source>Toolbar</source>
        <translation>Thanh công cụ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="200"/>
        <source>Minimap</source>
        <translation>Bản đồ nhỏ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="273"/>
        <source>Map Objects View</source>
        <translation>Xem đối tượng bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="317"/>
        <source>Browser</source>
        <translation>Duyệt</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="395"/>
        <source>Inspector</source>
        <translation>Giám định</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="437"/>
        <source>Property</source>
        <translation>Đặc tính</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="442"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="882"/>
        <source>Terrains</source>
        <translation>Địa hình</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="925"/>
        <source>Roads</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="965"/>
        <source>Rivers</source>
        <translation>Sông</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1033"/>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1036"/>
        <source>Ctrl+O</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+O</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1054"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1057"/>
        <source>Ctrl+S</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+S</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1062"/>
        <source>New</source>
        <translation>Tạo mới</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="466"/>
        <source>Tools</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Công cụ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="63"/>
        <location filename="../mainwindow.ui" line="1041"/>
        <source>Open Recent</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở gần đây</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="830"/>
        <source>Painting</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vẽ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="999"/>
        <source>Preview</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xem trước</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1046"/>
        <source>More...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1065"/>
        <source>Ctrl+N</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+N</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1070"/>
        <source>Save as...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lưu thành...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1073"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1078"/>
        <location filename="../mainwindow.ui" line="1081"/>
        <source>Campaign editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chỉnh sửa chiến dịch</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1086"/>
        <location filename="../mainwindow.ui" line="1089"/>
        <source>Template editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chỉnh sửa mẫu</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1097"/>
        <location filename="../mainwindow.ui" line="1100"/>
        <source>View underground</source>
        <translation>Xem hang ngầm</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1103"/>
        <source>Ctrl+U</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+U</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1111"/>
        <source>Pass</source>
        <translation>Đi qua</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1114"/>
        <source>Ctrl+Shift+P</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+P</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1119"/>
        <source>Cut</source>
        <translation>Cắt</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1122"/>
        <source>Ctrl+X</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+X</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1127"/>
        <source>Copy</source>
        <translation>Sao chép</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1130"/>
        <source>Ctrl+C</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+C</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1135"/>
        <source>Paste</source>
        <translation>Dán</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1138"/>
        <source>Ctrl+V</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+V</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1143"/>
        <source>Fill</source>
        <translation>Làm đầy</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1146"/>
        <source>Fills the selection with obstacles</source>
        <translation>Làm đầy vùng chọn với vật cản</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1157"/>
        <source>Grid</source>
        <translation>Đường kẻ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1160"/>
        <source>Ctrl+G</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+G</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1168"/>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1171"/>
        <source>Map title and description</source>
        <translation>Tên bản đồ và mô tả</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1174"/>
        <source>Ctrl+Enter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Enter</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1182"/>
        <source>Players settings</source>
        <translation>Cài đặt người chơi</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1185"/>
        <source>Ctrl+P</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+P</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1193"/>
        <location filename="../mainwindow.ui" line="1196"/>
        <source>Undo</source>
        <translation>Hoàn tác</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1199"/>
        <source>Ctrl+Z</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Z</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1210"/>
        <source>Redo</source>
        <translation>Làm lại</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1213"/>
        <source>Ctrl+Y</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Y</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1224"/>
        <source>Erase</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1227"/>
        <source>Del</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Del</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1235"/>
        <source>Neutral</source>
        <translation>Trung lập</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1238"/>
        <source>Ctrl+0</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+0</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1243"/>
        <source>Validate</source>
        <translation>Hiệu lực</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1246"/>
        <source>Ctrl+Shift+V</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+V</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1254"/>
        <location filename="../mainwindow.cpp" line="1413"/>
        <source>Select map layer type</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1265"/>
        <location filename="../mainwindow.cpp" line="1322"/>
        <location filename="../mainwindow.cpp" line="1326"/>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Update appearance</source>
        <translation>Cập nhật hiện thị</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1276"/>
        <source>Recreate obstacles</source>
        <translation>Tạo lại vật cản</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1287"/>
        <source>Player 1</source>
        <translation>Người chơi 1</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1290"/>
        <source>Ctrl+1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+1</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1298"/>
        <source>Player 2</source>
        <translation>Người chơi 2</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1301"/>
        <source>Ctrl+2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+2</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1309"/>
        <source>Player 3</source>
        <translation>Người chơi 3</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1312"/>
        <source>Ctrl+3</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+3</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1320"/>
        <source>Player 4</source>
        <translation>Người chơi 4</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1323"/>
        <source>Ctrl+4</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+4</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1331"/>
        <source>Player 5</source>
        <translation>Người chơi 5</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1334"/>
        <source>Ctrl+5</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+5</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1342"/>
        <source>Player 6</source>
        <translation>Người chơi 6</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1345"/>
        <source>Ctrl+6</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+6</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1353"/>
        <source>Player 7</source>
        <translation>Người chơi 7</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1356"/>
        <source>Ctrl+7</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+7</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1364"/>
        <source>Player 8</source>
        <translation>Người chơi 8</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1367"/>
        <source>Ctrl+8</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+8</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1372"/>
        <source>Export as...</source>
        <translation>Xuất thành...</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1375"/>
        <source>Ctrl+E</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+E</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1383"/>
        <source>Translations</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản dịch</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1386"/>
        <source>Ctrl+T</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+T</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1391"/>
        <location filename="../mainwindow.ui" line="1394"/>
        <source>h3m converter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chuyển đổi h3m</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1397"/>
        <source>Ctrl+Shift+M</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+M</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1402"/>
        <location filename="../mainwindow.ui" line="1405"/>
        <source>h3c converter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chuyển đổi h3c</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1408"/>
        <source>Ctrl+Shift+C</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+C</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1413"/>
        <source>Lock</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khoá</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1416"/>
        <source>Lock objects on map to avoid unnecessary changes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khoá đối tượng trên bản đồ để tránh thay đổi không mong muốn</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1419"/>
        <source>Ctrl+L</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+L</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1424"/>
        <source>Unlock</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở khoá</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1427"/>
        <source>Unlock all objects on the map</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở khoá tất cả đối tượng trên bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1257"/>
        <location filename="../mainwindow.ui" line="1430"/>
        <source>Ctrl+Shift+L</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+L</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1435"/>
        <source>Zoom in</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phóng to</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1438"/>
        <source>Ctrl++</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl++</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1443"/>
        <source>Zoom out</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1446"/>
        <source>Ctrl+-</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+-</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1451"/>
        <source>Zoom reset</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đặt lại thu phóng</translation>
    </message>
    <message>
        <location filename="../mainwindow.ui" line="1454"/>
        <source>Ctrl+Shift+=</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+=</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="391"/>
        <source>Confirmation</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="391"/>
        <source>Unsaved changes will be lost, are you sure?</source>
        <translation>Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn?</translation>
    </message>
    <message>
        <source>Surface</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Bề mặt</translation>
    </message>
    <message>
        <source>Underground</source>
        <translation type="vanished">Tầng hầm</translation>
    </message>
    <message>
        <source>Level - %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Tầng - %1</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="453"/>
        <location filename="../mainwindow.cpp" line="1430"/>
        <source>Level %1: %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="479"/>
        <source>Mods are required</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cần có các mod</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="487"/>
        <location filename="../mainwindow.cpp" line="493"/>
        <source>Failed to open map</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không mở được bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="524"/>
        <source>Open map</source>
        <translation>Mở bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="526"/>
        <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source>
        <translation>Tất cả bản đồ hỗ trợ (*.vmap *.h3m);;Bản đồ VCMI (*.vmap);;Bản đồ HoMM3 (*.h3m)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="580"/>
        <source>Recently Opened Files</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tệp đã mở gần đây</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="633"/>
        <source>Map validation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xác minh bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="635"/>
        <source>Map has critical problems and most probably will not be playable. Open Validator from the Map menu to see issues found</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản đồ có lỗi nghiêm trọng và rất có thể sẽ không thể chơi được. Mở Trình xác minh từ menu Bản đồ để xem lỗi.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="637"/>
        <source>Map has some errors. Open Validator from the Map menu to see issues found</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản đồ có một số lỗi. Mở Trình xác minh từ menu Bản đồ để xem lỗi.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="664"/>
        <source>Failed to save map</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lưu bản đồ thất bại</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="677"/>
        <source>Save map</source>
        <translation>Lưu bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="677"/>
        <source>VCMI maps (*.vmap)</source>
        <translation>Bản đồ VCMI (*.vmap)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="885"/>
        <source>Type</source>
        <translation>Loại</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="898"/>
        <source>Towns</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thành phố</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="899"/>
        <source>Objects</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="900"/>
        <source>Heroes</source>
        <translation>Tướng</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="901"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="902"/>
        <source>Resources</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="903"/>
        <source>Banks</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngân hàng</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="904"/>
        <source>Dwellings</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nơi cư trú</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="905"/>
        <source>Grounds</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Địa hình</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="906"/>
        <source>Teleports</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Dịch chuyển</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="907"/>
        <source>Mines</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mỏ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="908"/>
        <source>Triggers</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích hoạt</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="909"/>
        <source>Monsters</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Quái vật</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="910"/>
        <source>Quests</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhiệm vụ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="911"/>
        <source>Wog Objects</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng WoG</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="912"/>
        <source>Obstacles</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chướng ngại vật</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="913"/>
        <source>Other</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khác</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1050"/>
        <source>Mods loading problem</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lỗi tải mod</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1050"/>
        <source>Critical error during Mods loading. Disable invalid mods and restart.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lỗi nghiêm trọng khi tải mod. Vô hiệu hóa các mod không hợp lệ và khởi động lại.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1056"/>
        <source>Undo clicked</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã nhấn Hoàn tác</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1067"/>
        <source>Redo clicked</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã nhấn Làm lại</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1078"/>
        <source>Passability clicked</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã nhấn Khả năng đi qua</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1091"/>
        <source>Grid clicked</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã nhấn Lưới</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1172"/>
        <source>Fill clicked</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã nhấn Tô</translation>
    </message>
    <message>
        <source>View surface</source>
        <translation type="vanished">Xem bề mặt</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1322"/>
        <source>No objects selected</source>
        <translation>Không mục tiêu được chọn</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1326"/>
        <source>This operation is irreversible. Do you want to continue?</source>
        <translation>Thao tác này không thể đảo ngược. Bạn muốn tiếp tục?</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1384"/>
        <source>Errors occurred. %1 objects were not updated</source>
        <translation>Xảy ra lỗi. %1 mục tiêu không được cập nhật</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1414"/>
        <source>Type:</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1469"/>
        <source>Save to image</source>
        <translation>Lưu thành ảnh</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1501"/>
        <source>Select maps to convert</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn bản đồ để chuyển đổi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1503"/>
        <source>HoMM3 maps(*.h3m)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản đồ HoMM3 (*.h3m)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1507"/>
        <source>Choose directory to save converted maps</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn thư mục để lưu bản đồ đã chuyển đổi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1521"/>
        <source>Operation completed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hoàn tất thao tác</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1521"/>
        <source>Successfully converted %1 maps</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã chuyển đổi thành công %1 bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1525"/>
        <source>Failed to convert the map. Abort operation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không thể chuyển đổi bản đồ. Huỷ thao tác</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1531"/>
        <source>Select campaign to convert</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn chiến dịch để chuyển đổi</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1533"/>
        <source>HoMM3 campaigns (*.h3c)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chiến dịch HoMM3 (*.h3c)</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1537"/>
        <source>Select destination file</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn tệp đích</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="1539"/>
        <source>VCMI campaigns (*.vcmp)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chiến dịch VCMI (*.vcmp)</translation>
    </message>
</context>
<context>
    <name>MapController</name>
    <message>
        <location filename="../mapcontroller.cpp" line="612"/>
        <source>Hero %1 cannot be created as NEUTRAL.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không thể tạo anh hùng %1 là TRUNG LẬP.</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="626"/>
        <source>Missing Required Mod</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thiếu mod cần thiết</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="626"/>
        <source>

Do you want to do that now ?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">


Bạn có muốn làm điều đó ngay bây giờ không?</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="636"/>
        <source>This object&apos;s mod is mandatory for map to remain valid.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mod của đối tượng này là bắt buộc để bản đồ hợp lệ.</translation>
    </message>
</context>
<context>
    <name>MapSettings</name>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="23"/>
        <source>Map settings</source>
        <translation>Cài đặt bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="42"/>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="61"/>
        <source>Mods</source>
        <translation>Bản sửa đổi</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="80"/>
        <source>Events</source>
        <translation>Sự kiện</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="99"/>
        <source>Victory</source>
        <translation>Chiến thắng</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="118"/>
        <source>Loss</source>
        <translation>Thất bại</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="137"/>
        <source>Timed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Theo thời gian</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="156"/>
        <source>Rumors</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tin đồn</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="179"/>
        <source>Abilities</source>
        <translation>Năng lực</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="214"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="249"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="284"/>
        <source>Heroes</source>
        <translation>Tướng</translation>
    </message>
    <message>
        <location filename="../mapsettings/mapsettings.ui" line="322"/>
        <source>Ok</source>
        <translation>Đồng ý</translation>
    </message>
</context>
<context>
    <name>MapView</name>
    <message>
        <location filename="../mapview.cpp" line="637"/>
        <source>Can&apos;t place object</source>
        <translation>Không thể đặt vật thể</translation>
    </message>
</context>
<context>
    <name>MessageWidget</name>
    <message>
        <location filename="../inspector/messagewidget.ui" line="23"/>
        <source>Message</source>
        <translation>Thông báo</translation>
    </message>
</context>
<context>
    <name>MineSelector</name>
    <message>
        <location filename="../templateeditor/mineselector.ui" line="14"/>
        <location filename="../templateeditor/mineselector.ui" line="20"/>
        <source>Select Mines</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn mỏ</translation>
    </message>
    <message>
        <location filename="../templateeditor/mineselector.cpp" line="29"/>
        <source>Mine Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn mỏ</translation>
    </message>
    <message>
        <location filename="../templateeditor/mineselector.cpp" line="35"/>
        <source>Resource</source>
        <translation>Tài nguyên</translation>
    </message>
    <message>
        <location filename="../templateeditor/mineselector.cpp" line="35"/>
        <source>Mines</source>
        <translation>Mỏ</translation>
    </message>
</context>
<context>
    <name>ModSettings</name>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="14"/>
        <source>Form</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="32"/>
        <source>Mandatory mods to play this map</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mod bắt buộc để chơi bản đồ này</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="46"/>
        <source>Mod name</source>
        <translation>Tên bản sửa đổi</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="51"/>
        <source>Version</source>
        <translation>Phiên bản</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="61"/>
        <source>Automatic assignment</source>
        <translation>Gán tự động</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="68"/>
        <source>Set required mods based on objects placed on the map. This method may cause problems if you have customized rewards, garrisons, etc from mods</source>
        <translation>Tập bản sửa đổi dựa vào vật thể đặt trên bản đồ. Phương pháp này có thể có vấn đề nếu bạn tùy chỉnh phần thưởng, lính đồn trú... từ các bản sửa đổi</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="71"/>
        <source>Map objects mods</source>
        <translation>Bản sửa đổi vật thể trên bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="81"/>
        <source>Set all mods having a game content as mandatory</source>
        <translation>Tập bản sửa đổi cần cho nội dung trò chơi</translation>
    </message>
    <message>
        <location filename="../mapsettings/modsettings.ui" line="84"/>
        <source>Full content mods</source>
        <translation>Bản sửa đổi nội dung đầy đủ</translation>
    </message>
</context>
<context>
    <name>ObjectSelector</name>
    <message>
        <location filename="../templateeditor/objectselector.ui" line="14"/>
        <source>Select Objects</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn đối tượng</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.ui" line="20"/>
        <source>Objects</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.ui" line="30"/>
        <source>Required Objects</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.ui" line="40"/>
        <source>Banned Objects</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.ui" line="50"/>
        <source>Banned Object Categories</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Danh mục đối tượng bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="33"/>
        <source>Object Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn đối tượng</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="96"/>
        <source>Category</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Danh mục</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="96"/>
        <location filename="../templateeditor/objectselector.cpp" line="164"/>
        <location filename="../templateeditor/objectselector.cpp" line="226"/>
        <location filename="../templateeditor/objectselector.cpp" line="310"/>
        <source>Action</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hành động</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="100"/>
        <source>Other</source>
        <translation>Khác</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="101"/>
        <source>All</source>
        <translation>Tất cả</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="102"/>
        <location filename="../templateeditor/objectselector.cpp" line="257"/>
        <source>None</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="103"/>
        <source>Creature bank</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngân hàng sinh vật</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="104"/>
        <source>Bonus</source>
        <translation>Phần thưởng</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="105"/>
        <source>Dwelling</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Công trình tuyển quân</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="106"/>
        <source>Resource</source>
        <translation>Tài nguyên</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="107"/>
        <source>Resource generator</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Công trình tạo tài nguyên</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="108"/>
        <source>Spell scroll</source>
        <translation>Cuộn phép</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="109"/>
        <source>Random artifact</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Báu vật ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="110"/>
        <source>Pandoras box</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hộp Pandora</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="111"/>
        <source>Quest artifact</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Báu vật nhiệm vụ</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="112"/>
        <source>Seer hut</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Túp lều Tiên tri</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="124"/>
        <location filename="../templateeditor/objectselector.cpp" line="184"/>
        <location filename="../templateeditor/objectselector.cpp" line="261"/>
        <location filename="../templateeditor/objectselector.cpp" line="345"/>
        <source>Delete</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="139"/>
        <location filename="../templateeditor/objectselector.cpp" line="199"/>
        <location filename="../templateeditor/objectselector.cpp" line="278"/>
        <location filename="../templateeditor/objectselector.cpp" line="360"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="164"/>
        <location filename="../templateeditor/objectselector.cpp" line="226"/>
        <location filename="../templateeditor/objectselector.cpp" line="310"/>
        <source>Object</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="226"/>
        <source>Count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="226"/>
        <source>Guard</source>
        <translation type="unfinished">Lính gác</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="310"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="310"/>
        <source>Probability</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xác suất</translation>
    </message>
    <message>
        <location filename="../templateeditor/objectselector.cpp" line="310"/>
        <source>Max per zone</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tối đa mỗi vùng</translation>
    </message>
</context>
<context>
    <name>PlayerParams</name>
    <message>
        <location filename="../playerparams.ui" line="89"/>
        <source>Human/CPU</source>
        <translation>Người/Máy</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="76"/>
        <source>CPU only</source>
        <translation>Chỉ máy</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="96"/>
        <source>Team</source>
        <translation>Phe</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="134"/>
        <source>Main town</source>
        <translation>Thành chính</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="117"/>
        <source>Color</source>
        <translation>Màu</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="164"/>
        <source>...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="221"/>
        <source>Random faction</source>
        <translation>Thành ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="179"/>
        <source>Generate hero at main</source>
        <translation>Tạo tướng ban đầu</translation>
    </message>
    <message>
        <location filename="../playerparams.ui" line="156"/>
        <source>(default)</source>
        <translation>(mặc định)</translation>
    </message>
    <message>
        <location filename="../playerparams.cpp" line="27"/>
        <source>No team</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không đội</translation>
    </message>
    <message>
        <location filename="../playerparams.cpp" line="108"/>
        <source>Player ID: %1</source>
        <translation>ID người chơi: %1</translation>
    </message>
</context>
<context>
    <name>PlayerSelectionDialog</name>
    <message>
        <location filename="../PlayerSelectionDialog.cpp" line="45"/>
        <source>Select Player</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn người chơi</translation>
    </message>
    <message>
        <location filename="../PlayerSelectionDialog.cpp" line="54"/>
        <source>Hero cannot be created as NEUTRAL</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không thể tạo anh hùng là TRUNG LẬP</translation>
    </message>
    <message>
        <location filename="../PlayerSelectionDialog.cpp" line="60"/>
        <source>Switch to one of the available players:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chuyển sang một trong những người chơi khả dụng:</translation>
    </message>
    <message>
        <location filename="../PlayerSelectionDialog.cpp" line="89"/>
        <source>Shortcut: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phím tắt: %1</translation>
    </message>
</context>
<context>
    <name>PlayerSettingsDialog</name>
    <message>
        <location filename="../PlayerSettingsDialog.ui" line="20"/>
        <source>Player settings</source>
        <translation>Cài đặt người chơi</translation>
    </message>
    <message>
        <location filename="../PlayerSettingsDialog.ui" line="63"/>
        <source>Players</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../PlayerSettingsDialog.ui" line="74"/>
        <source>1</source>
        <translation>1</translation>
    </message>
    <message>
        <location filename="../PlayerSettingsDialog.ui" line="117"/>
        <source>Ok</source>
        <translation>Đồng ý</translation>
    </message>
</context>
<context>
    <name>PortraitWidget</name>
    <message>
        <location filename="../inspector/portraitwidget.ui" line="14"/>
        <source>Portrait</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chân dung</translation>
    </message>
    <message>
        <location filename="../inspector/portraitwidget.ui" line="52"/>
        <location filename="../inspector/portraitwidget.ui" line="71"/>
        <source>...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../inspector/portraitwidget.ui" line="85"/>
        <source>Default</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mặc định</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../inspector/heroskillswidget.cpp" line="22"/>
        <source>Beginner</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người mới</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.cpp" line="23"/>
        <source>Advanced</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình độ</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.cpp" line="24"/>
        <source>Expert</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chuyên gia</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.cpp" line="170"/>
        <source>Default secondary skills:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phụ mặc định:</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.cpp" line="175"/>
        <source>Random hero secondary skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phụ của anh hùng ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../inspector/heroskillswidget.cpp" line="181"/>
        <source>Secondary skills:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phụ:</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="937"/>
        <source>Compliant</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tuân thủ</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="938"/>
        <source>Friendly</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thân thiện</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="939"/>
        <source>Aggressive</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hung hãn</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="940"/>
        <source>Hostile</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thù địch</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="941"/>
        <source>Savage</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tàn bạo</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="355"/>
        <location filename="../inspector/inspector.cpp" line="358"/>
        <source>No patrol</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không tuần tra</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="298"/>
        <source>POWER RANK</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">XẾP HẠNG SỨC MẠNH</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="298"/>
        <source>HERO TYPE</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">LOẠI ANH HÙNG</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="321"/>
        <source>Hero class</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lớp anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="330"/>
        <source>Portrait</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chân dung</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="333"/>
        <source>Skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="335"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message numerus="yes">
        <location filename="../inspector/inspector.cpp" line="357"/>
        <location filename="../inspector/inspector.cpp" line="358"/>
        <source>%n tile(s)</source>
        <translation type="unfinished">
            <numerusform></numerusform>
        </translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="370"/>
        <source>Buildings</source>
        <translation>Công trình</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="372"/>
        <source>Events</source>
        <translation>Sự kiện</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="406"/>
        <source>Resource</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="437"/>
        <source>Artifact reward</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phần thưởng di vật</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="480"/>
        <source>Quest</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhiệm vụ</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="498"/>
        <source>Identifier</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Định danh</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="499"/>
        <source>ID</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ID</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="500"/>
        <source>SubID</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">SubID</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="501"/>
        <source>InstanceName</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên thể hiện</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="506"/>
        <source>IsStatic</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tĩnh</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="880"/>
        <location filename="../inspector/inspector.cpp" line="991"/>
        <source>neutral</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">trung lập</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="246"/>
        <location filename="../inspector/inspector.cpp" line="438"/>
        <source>Army</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Quân đội</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="253"/>
        <location filename="../inspector/inspector.cpp" line="266"/>
        <location filename="../inspector/inspector.cpp" line="273"/>
        <location filename="../inspector/inspector.cpp" line="281"/>
        <location filename="../inspector/inspector.cpp" line="288"/>
        <location filename="../inspector/inspector.cpp" line="319"/>
        <location filename="../inspector/inspector.cpp" line="404"/>
        <location filename="../inspector/inspector.cpp" line="509"/>
        <location filename="../inspector/inspector.cpp" line="556"/>
        <source>Owner</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chủ sở hữu</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="258"/>
        <location filename="../inspector/inspector.cpp" line="664"/>
        <source>Same as town</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giống như thành phố</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="274"/>
        <location filename="../inspector/inspector.cpp" line="679"/>
        <source>Removable units</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đơn vị có thể gỡ bỏ</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="299"/>
        <location filename="../inspector/inspector.cpp" line="687"/>
        <source>Placeholder type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại trình giữ chỗ</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="302"/>
        <location filename="../inspector/inspector.cpp" line="705"/>
        <source>Power rank</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xếp hạng sức mạnh</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="310"/>
        <location filename="../inspector/inspector.cpp" line="350"/>
        <location filename="../inspector/inspector.cpp" line="708"/>
        <location filename="../inspector/inspector.cpp" line="732"/>
        <source>Hero type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="320"/>
        <location filename="../inspector/inspector.cpp" line="729"/>
        <source>Experience</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kinh nghiệm</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="325"/>
        <location filename="../inspector/inspector.cpp" line="326"/>
        <source>MALE</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">NAM</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="325"/>
        <location filename="../inspector/inspector.cpp" line="326"/>
        <source>FEMALE</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">NỮ</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="326"/>
        <location filename="../inspector/inspector.cpp" line="718"/>
        <source>Gender</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giới tính</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="328"/>
        <location filename="../inspector/inspector.cpp" line="721"/>
        <source>Name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="329"/>
        <location filename="../inspector/inspector.cpp" line="725"/>
        <source>Biography</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tiểu sử</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="334"/>
        <location filename="../inspector/inspector.cpp" line="371"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="359"/>
        <location filename="../inspector/inspector.cpp" line="744"/>
        <source>Patrol radius</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bán kính tuần tra</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="367"/>
        <location filename="../inspector/inspector.cpp" line="621"/>
        <source>Town name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên thành phố</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="374"/>
        <location filename="../inspector/inspector.cpp" line="625"/>
        <source>Same as player</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giống như người chơi</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="381"/>
        <location filename="../inspector/inspector.cpp" line="415"/>
        <location filename="../inspector/inspector.cpp" line="422"/>
        <location filename="../inspector/inspector.cpp" line="429"/>
        <location filename="../inspector/inspector.cpp" line="455"/>
        <location filename="../inspector/inspector.cpp" line="598"/>
        <location filename="../inspector/inspector.cpp" line="633"/>
        <location filename="../inspector/inspector.cpp" line="650"/>
        <location filename="../inspector/inspector.cpp" line="769"/>
        <source>Message</source>
        <translation>Thông báo</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="395"/>
        <location filename="../inspector/inspector.cpp" line="654"/>
        <source>Spell</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="407"/>
        <location filename="../inspector/inspector.cpp" line="642"/>
        <source>Productivity</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Năng suất</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="414"/>
        <location filename="../inspector/inspector.cpp" line="439"/>
        <location filename="../inspector/inspector.cpp" line="761"/>
        <location filename="../inspector/inspector.cpp" line="778"/>
        <source>Amount</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số lượng</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="433"/>
        <location filename="../inspector/inspector.cpp" line="772"/>
        <source>Character</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ký tự</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="923"/>
        <source>Select town</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn thành phố</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="435"/>
        <location filename="../inspector/inspector.cpp" line="774"/>
        <source>Never flees</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không bao giờ bỏ chạy</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="436"/>
        <location filename="../inspector/inspector.cpp" line="776"/>
        <source>Not growing</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không tăng trưởng</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="448"/>
        <location filename="../inspector/inspector.cpp" line="488"/>
        <source>Reward</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phần thưởng</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="462"/>
        <location filename="../inspector/inspector.cpp" line="607"/>
        <source>Remove after</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá sau</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="463"/>
        <location filename="../inspector/inspector.cpp" line="610"/>
        <source>Human trigger</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích hoạt bởi người chơi</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="464"/>
        <location filename="../inspector/inspector.cpp" line="613"/>
        <source>Cpu trigger</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích hoạt bởi AI</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="472"/>
        <location filename="../inspector/inspector.cpp" line="786"/>
        <source>First visit text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản lần ghé đầu tiên</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="473"/>
        <location filename="../inspector/inspector.cpp" line="789"/>
        <source>Next visit text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản lần ghé tiếp theo</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="474"/>
        <location filename="../inspector/inspector.cpp" line="792"/>
        <source>Completed text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản hoàn thành</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="475"/>
        <location filename="../inspector/inspector.cpp" line="489"/>
        <location filename="../inspector/inspector.cpp" line="795"/>
        <source>Repeat quest</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lặp lại nhiệm vụ</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="476"/>
        <location filename="../inspector/inspector.cpp" line="797"/>
        <source>Time limit</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giới hạn thời gian</translation>
    </message>
    <message>
        <location filename="../inspector/inspector.cpp" line="878"/>
        <source>UNFLAGGABLE</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">KHÔNG GẮN CỜ</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="417"/>
        <source>Can&apos;t place object</source>
        <translation>Không thể đặt vật thể</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="594"/>
        <source>There can only be one grail object on the map.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chỉ có thể có một vật phẩm chén thánh trên bản đồ.</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="649"/>
        <source> (submod of %1)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished"> (mod con của %1)</translation>
    </message>
    <message>
        <location filename="../mapcontroller.cpp" line="651"/>
        <source>The mod &apos;%1&apos;%2, is required by an object on the map.
Add it to the map&apos;s required mods in Map-&gt;General settings.</source>
        <comment>should be consistent with Map-&gt;General menu entry translation</comment>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mod &apos;%1&apos;%2 là bắt buộc bởi một đối tượng trên bản đồ.
Thêm nó vào danh sách mod yêu cầu trong Bản đồ → Thiết lập chung.</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.cpp" line="217"/>
        <location filename="../inspector/townspellswidget.cpp" line="177"/>
        <source>Custom Spells:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép thuật tùy chỉnh:</translation>
    </message>
    <message>
        <location filename="../inspector/herospellwidget.cpp" line="226"/>
        <location filename="../inspector/townspellswidget.cpp" line="197"/>
        <source>Default Spells</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép thuật mặc định</translation>
    </message>
    <message>
        <location filename="../inspector/portraitwidget.cpp" line="151"/>
        <source>Default</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mặc định</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="447"/>
        <source>Quest:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhiệm vụ:</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="448"/>
        <source>Day of Week: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày trong tuần: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="449"/>
        <source>Days Passed: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số ngày trôi qua: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="450"/>
        <location filename="../inspector/rewardswidget.cpp" line="773"/>
        <source>Hero Level: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp độ anh hùng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="451"/>
        <location filename="../inspector/rewardswidget.cpp" line="774"/>
        <source>Hero Experience: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kinh nghiệm anh hùng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="452"/>
        <source>Mana Points: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Điểm năng lượng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="453"/>
        <location filename="../inspector/rewardswidget.cpp" line="776"/>
        <source>Mana Percentage: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tỷ lệ năng lượng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="454"/>
        <location filename="../inspector/rewardswidget.cpp" line="779"/>
        <source>Primary Skills: %1/%2/%3/%4</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng chính: %1/%2/%3/%4</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="465"/>
        <location filename="../inspector/rewardswidget.cpp" line="789"/>
        <source>Resources: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="472"/>
        <location filename="../inspector/rewardswidget.cpp" line="795"/>
        <source>Artifacts: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di vật: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="479"/>
        <location filename="../inspector/rewardswidget.cpp" line="801"/>
        <source>Spells: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép thuật: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="486"/>
        <location filename="../inspector/rewardswidget.cpp" line="807"/>
        <source>Secondary Skills: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phụ: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="493"/>
        <location filename="../inspector/rewardswidget.cpp" line="813"/>
        <source>Creatures: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sinh vật: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="500"/>
        <source>Heroes: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Anh hùng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="507"/>
        <source>Hero Classes: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lớp anh hùng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="516"/>
        <source>Players: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi: %1</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="769"/>
        <source>Rewards:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phần thưởng:</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="772"/>
        <source>Reward Message: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tin nhắn phần thưởng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="775"/>
        <source>Mana Diff: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khác biệt mana: %1</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="777"/>
        <source>Move Points: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Điểm di chuyển: %1</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="778"/>
        <source>Move Percentage: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tỷ lệ di chuyển: %1</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="816"/>
        <source>Spell Cast: %1 (%2)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép đã sử dụng: %1 (%2)</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="824"/>
        <source>Bonuses: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thưởng: %1</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.cpp" line="363"/>
        <source>Built buildings:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Các công trình đã xây:</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.cpp" line="374"/>
        <source>Forbidden buildings:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Các công trình bị cấm:</translation>
    </message>
    <message>
        <location filename="../inspector/towneventswidget.cpp" line="183"/>
        <source>Town Events:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện thành phố:</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.cpp" line="178"/>
        <source>Required:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yêu cầu:</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.cpp" line="185"/>
        <source>Possible:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Có thể:</translation>
    </message>
    <message>
        <location filename="../campaigneditor/campaigneditor.cpp" line="220"/>
        <source>Failed to open campaign</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>QuestWidget</name>
    <message>
        <location filename="../inspector/questwidget.ui" line="17"/>
        <source>Mission goal</source>
        <translation>Mục tiêu nhiệm vụ</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="28"/>
        <source>Day of week</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày trong tuần</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="45"/>
        <source>Days passed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số ngày đã qua</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="79"/>
        <source>Hero level</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp độ anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="96"/>
        <source>Hero experience</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kinh nghiệm anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="136"/>
        <source>Spell points</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Điểm phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="156"/>
        <source>%</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="183"/>
        <source>Kill hero/monster</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giết anh hùng/quái vật</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="197"/>
        <source>...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">...</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="206"/>
        <source>Primary skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng chính</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="221"/>
        <source>Attack</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tấn công</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="231"/>
        <source>Defence</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phòng thủ</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="241"/>
        <source>Spell power</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sức mạnh phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="251"/>
        <source>Knowledge</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kiến thức</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="289"/>
        <source>Resources</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="338"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="370"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="402"/>
        <source>Skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="442"/>
        <source>Creatures</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sinh vật</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="491"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="498"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="538"/>
        <source>Heroes</source>
        <translation>Tướng</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="570"/>
        <source>Hero classes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lớp anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.ui" line="602"/>
        <source>Players</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="39"/>
        <source>None</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../inspector/questwidget.cpp" line="41"/>
        <source>Day %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày %1</translation>
    </message>
</context>
<context>
    <name>RewardsWidget</name>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="17"/>
        <source>Rewards</source>
        <translation>Phần thưởng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="33"/>
        <location filename="../inspector/rewardswidget.ui" line="706"/>
        <location filename="../inspector/rewardswidget.ui" line="821"/>
        <location filename="../inspector/rewardswidget.ui" line="1410"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="43"/>
        <location filename="../inspector/rewardswidget.ui" line="713"/>
        <location filename="../inspector/rewardswidget.ui" line="828"/>
        <location filename="../inspector/rewardswidget.ui" line="1417"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="64"/>
        <source>Visit mode</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chế độ ghé thăm</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="85"/>
        <source>Select mode</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chế độ chọn</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="107"/>
        <source>On select text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản khi chọn</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="114"/>
        <source>Can refuse</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Có thể từ chối</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="121"/>
        <source>Reset parameters</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đặt lại thông số</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="141"/>
        <source>Period</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chu kỳ</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="148"/>
        <source> days</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished"> ngày</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="160"/>
        <source>Reset visitors</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đặt lại người ghé thăm</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="167"/>
        <source>Reset rewards</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đặt lại phần thưởng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="179"/>
        <source>Window type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại cửa sổ</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="199"/>
        <source>Event info</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thông tin sự kiện</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="217"/>
        <source>Message to be displayed on granting of this reward</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thông điệp hiển thị khi nhận phần thưởng này</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="228"/>
        <source>Reward</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phần thưởng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="248"/>
        <location filename="../inspector/rewardswidget.ui" line="1035"/>
        <source>Hero level</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp độ anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="265"/>
        <location filename="../inspector/rewardswidget.ui" line="1052"/>
        <source>Hero experience</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kinh nghiệm anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="305"/>
        <location filename="../inspector/rewardswidget.ui" line="1092"/>
        <source>Spell points</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Điểm phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="328"/>
        <location filename="../inspector/rewardswidget.ui" line="348"/>
        <location filename="../inspector/rewardswidget.ui" line="382"/>
        <location filename="../inspector/rewardswidget.ui" line="1112"/>
        <source>%</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">%</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="341"/>
        <source>Overflow</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tràn số</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="365"/>
        <source>Movement</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di chuyển</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="408"/>
        <source>Remove object</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá đối tượng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="417"/>
        <location filename="../inspector/rewardswidget.ui" line="1137"/>
        <source>Primary skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng chính</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="432"/>
        <location filename="../inspector/rewardswidget.ui" line="1152"/>
        <source>Attack</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tấn công</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="446"/>
        <location filename="../inspector/rewardswidget.ui" line="1162"/>
        <source>Defence</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phòng thủ</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="460"/>
        <location filename="../inspector/rewardswidget.ui" line="1172"/>
        <source>Spell power</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sức mạnh phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="474"/>
        <location filename="../inspector/rewardswidget.ui" line="1182"/>
        <source>Knowledge</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kiến thức</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="504"/>
        <location filename="../inspector/rewardswidget.ui" line="1208"/>
        <source>Resources</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="553"/>
        <location filename="../inspector/rewardswidget.ui" line="1257"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="585"/>
        <location filename="../inspector/rewardswidget.ui" line="1289"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="617"/>
        <location filename="../inspector/rewardswidget.ui" line="1321"/>
        <source>Skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="657"/>
        <location filename="../inspector/rewardswidget.ui" line="1361"/>
        <source>Creatures</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sinh vật</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="750"/>
        <source>Bonuses</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thưởng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="767"/>
        <location filename="../inspector/rewardswidget.ui" line="859"/>
        <source>Duration</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thời lượng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="777"/>
        <location filename="../inspector/rewardswidget.ui" line="864"/>
        <source>Type</source>
        <translation>Loại</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="787"/>
        <location filename="../inspector/rewardswidget.ui" line="869"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="878"/>
        <source>Cast</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thi triển</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="884"/>
        <source>Cast an adventure map spell</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thi triển phép trên bản đồ phiêu lưu</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="893"/>
        <source>Spell</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="914"/>
        <source>Magic school level</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp trường phép</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="964"/>
        <source>Limiter</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ giới hạn</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="984"/>
        <source>Day of week</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày trong tuần</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="1001"/>
        <source>Days passed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số ngày đã qua</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="1457"/>
        <source>Heroes</source>
        <translation>Tướng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="1489"/>
        <source>Hero classes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lớp anh hùng</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.ui" line="1521"/>
        <source>Players</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="54"/>
        <source>None</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="56"/>
        <source>Day %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày %1</translation>
    </message>
    <message>
        <location filename="../inspector/rewardswidget.cpp" line="247"/>
        <location filename="../inspector/rewardswidget.cpp" line="618"/>
        <source>Reward %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phần thưởng %1</translation>
    </message>
</context>
<context>
    <name>RumorSettings</name>
    <message>
        <location filename="../mapsettings/rumorsettings.ui" line="14"/>
        <source>Form</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../mapsettings/rumorsettings.ui" line="37"/>
        <source>Tavern rumors</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tin đồn trong quán rượu</translation>
    </message>
    <message>
        <location filename="../mapsettings/rumorsettings.ui" line="63"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../mapsettings/rumorsettings.ui" line="82"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../mapsettings/rumorsettings.cpp" line="59"/>
        <source>New rumor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tin đồn mới</translation>
    </message>
</context>
<context>
    <name>ScenarioProperties</name>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="14"/>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="35"/>
        <source>Scenario Properties</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thuộc tính kịch bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="30"/>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="36"/>
        <source>Region name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên khu vực</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="50"/>
        <source>Region color</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Màu khu vực</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="60"/>
        <source>Scenario name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên kịch bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="74"/>
        <source>Map file</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tệp bản đồ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="90"/>
        <source>Import...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhập...</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="97"/>
        <source>Export...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xuất...</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="104"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="579"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="113"/>
        <source>Default difficulty</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Độ khó mặc định</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="123"/>
        <source>Prerequisites</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Yêu cầu trước</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="133"/>
        <source>Region right-click text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản khi nhấp chuột phải khu vực</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="144"/>
        <source>Prologue/Epilogue</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở đầu/Kết thúc</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="150"/>
        <source>Prologue</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="156"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="250"/>
        <source>Enabled</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã bật</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="168"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="262"/>
        <source>Video</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Video</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="185"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="279"/>
        <source>Video 2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Video 2</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="202"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="296"/>
        <source>Music</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhạc</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="219"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="313"/>
        <source>Voice</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giọng nói</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="231"/>
        <location filename="../campaigneditor/scenarioproperties.ui" line="325"/>
        <source>Text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="244"/>
        <source>Epilogue</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kết thúc</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="339"/>
        <source>Crossover</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chuyển tiếp</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="345"/>
        <source>Crossover heroes retain</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giữ lại anh hùng chuyển tiếp</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="351"/>
        <source>Experience</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kinh nghiệm</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="358"/>
        <source>Primary skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng chính</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="365"/>
        <source>Secondary skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phụ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="372"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="379"/>
        <source>Artifacts</source>
        <translation>Vật phẩm</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="412"/>
        <source>All</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tất cả</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="419"/>
        <source>None</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="446"/>
        <source>Crossover artifacts</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di vật chuyển tiếp</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="475"/>
        <source>Starting</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khởi đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="481"/>
        <source>Starting options are</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chọn khởi đầu là</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="488"/>
        <source>Starting bonus options</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chọn phần thưởng khởi đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="495"/>
        <source>Hero crossover options</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chọn anh hùng chuyển tiếp</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="502"/>
        <source>Starting hero options</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chọn anh hùng khởi đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="520"/>
        <source>Bonus</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phần thưởng</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="526"/>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="460"/>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="470"/>
        <source>Player position</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vị trí người chơi</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="536"/>
        <source>Starting bonus option</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chọn phần thưởng khởi đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="547"/>
        <source>Crossover/ Starting hero</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Anh hùng khởi đầu/Chuyển tiếp</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="565"/>
        <source>Add...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm...</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.ui" line="572"/>
        <source>Edit...</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chỉnh sửa...</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="121"/>
        <source>Strongest</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mạnh nhất</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="122"/>
        <source>Generated</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tạo ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="123"/>
        <source>Random</source>
        <translation>Ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="140"/>
        <source>No map</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không có bản đồ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="183"/>
        <source>Player</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="391"/>
        <source>Open map</source>
        <translation>Mở bản đồ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="391"/>
        <source>All supported maps (*.vmap *.h3m);;VCMI maps(*.vmap);;HoMM3 maps(*.h3m)</source>
        <translation>Tất cả bản đồ hỗ trợ (*.vmap *.h3m);;Bản đồ VCMI (*.vmap);;Bản đồ HoMM3 (*.h3m)</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="398"/>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="431"/>
        <source>Error</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lỗi</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="398"/>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="431"/>
        <source>Could not open the file.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không thể mở tệp.</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="424"/>
        <source>Save map</source>
        <translation>Lưu bản đồ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="424"/>
        <source>VCMI maps (*.vmap);</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản đồ VCMI (*.vmap);</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="424"/>
        <source>HoMM3 maps (*.h3m);</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản đồ HoMM3 (*.h3m);</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="460"/>
        <source>Source scenario</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kịch bản nguồn</translation>
    </message>
    <message>
        <location filename="../campaigneditor/scenarioproperties.cpp" line="470"/>
        <source>Hero</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Anh hùng</translation>
    </message>
</context>
<context>
    <name>StartingBonus</name>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="14"/>
        <source>Scenario Properties</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thuộc tính kịch bản</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="20"/>
        <source>Select a bonus type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn loại phần thưởng</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="27"/>
        <location filename="../campaigneditor/startingbonus.ui" line="94"/>
        <location filename="../campaigneditor/startingbonus.ui" line="110"/>
        <location filename="../campaigneditor/startingbonus.ui" line="270"/>
        <source>Spell</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép thuật</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="34"/>
        <location filename="../campaigneditor/startingbonus.ui" line="134"/>
        <source>Creature</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sinh vật</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="41"/>
        <location filename="../campaigneditor/startingbonus.ui" line="184"/>
        <location filename="../campaigneditor/startingbonus.ui" line="190"/>
        <location filename="../campaigneditor/startingbonus.cpp" line="363"/>
        <source>Building</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Công trình</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="48"/>
        <location filename="../campaigneditor/startingbonus.ui" line="214"/>
        <location filename="../campaigneditor/startingbonus.ui" line="230"/>
        <source>Artifact</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di vật</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="55"/>
        <location filename="../campaigneditor/startingbonus.ui" line="254"/>
        <source>Spell scroll</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cuộn phép</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="62"/>
        <location filename="../campaigneditor/startingbonus.ui" line="294"/>
        <source>Primary skill</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng chính</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="69"/>
        <location filename="../campaigneditor/startingbonus.ui" line="364"/>
        <location filename="../campaigneditor/startingbonus.ui" line="380"/>
        <location filename="../campaigneditor/startingbonus.cpp" line="387"/>
        <source>Secondary skill</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phụ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="76"/>
        <location filename="../campaigneditor/startingbonus.ui" line="414"/>
        <location filename="../campaigneditor/startingbonus.cpp" line="391"/>
        <source>Resource</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="100"/>
        <location filename="../campaigneditor/startingbonus.ui" line="140"/>
        <location filename="../campaigneditor/startingbonus.ui" line="220"/>
        <location filename="../campaigneditor/startingbonus.ui" line="260"/>
        <location filename="../campaigneditor/startingbonus.ui" line="300"/>
        <location filename="../campaigneditor/startingbonus.ui" line="370"/>
        <source>Recipient</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người nhận</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="150"/>
        <source>Creature type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại sinh vật</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="160"/>
        <location filename="../campaigneditor/startingbonus.ui" line="430"/>
        <source>Quantity</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số lượng</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="310"/>
        <source>Attack skill</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng tấn công</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="320"/>
        <source>Defense skill</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng phòng thủ</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="330"/>
        <source>Spell power</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sức mạnh phép thuật</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="340"/>
        <source>Knowledge</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kiến thức</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="390"/>
        <source>Mastery</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thành thạo</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.ui" line="420"/>
        <source>Resource type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại tài nguyên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="34"/>
        <source>Edit Starting Bonus</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chỉnh sửa phần thưởng khởi đầu</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="62"/>
        <source>Strongest</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mạnh nhất</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="63"/>
        <source>Generated</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tạo ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="64"/>
        <source>Random</source>
        <translation>Ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="95"/>
        <source>Main town is of random faction</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thành chính thuộc phe ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="107"/>
        <source>Player does not have a main town!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi không có thành chính!</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="132"/>
        <source>Common (%1 and %2)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phổ biến (%1 và %2)</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="137"/>
        <source>Rare (%1, %2, %3, %4)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hiếm (%1, %2, %3, %4)</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="319"/>
        <source>strongest hero</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">anh hùng mạnh nhất</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="321"/>
        <source>generated hero</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">anh hùng được tạo</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="323"/>
        <source>random hero</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">anh hùng ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="354"/>
        <source>%1 spell for %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">phép %1 cho %2</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="359"/>
        <source>%1 %2 for %3</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">%1 %2 cho %3</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="368"/>
        <source>%1 artifact for %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">di vật %1 cho %2</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="373"/>
        <source>%1 spell scroll for %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">cuộn phép %1 cho %2</translation>
    </message>
    <message>
        <location filename="../campaigneditor/startingbonus.cpp" line="378"/>
        <source>Primary skill (Attack: %1, Defense: %2, Spell: %3, Knowledge: %4) for %5</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng chính (Tấn công: %1, Phòng thủ: %2, Phép: %3, Kiến thức: %4) cho %5</translation>
    </message>
</context>
<context>
    <name>TemplateEditor</name>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="14"/>
        <location filename="../templateeditor/templateeditor.cpp" line="637"/>
        <source>VCMI Template Editor</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trình chỉnh sửa mẫu VCMI</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="36"/>
        <source>File</source>
        <translation>Tập tin</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="45"/>
        <source>Edit</source>
        <translation>Hiệu chỉnh</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="53"/>
        <source>View</source>
        <translation>Xem</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="68"/>
        <source>Toolbar</source>
        <translation>Thanh công cụ</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="114"/>
        <source>Selected Template:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mẫu đã chọn:</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="137"/>
        <location filename="../templateeditor/templateeditor.ui" line="1325"/>
        <location filename="../templateeditor/templateeditor.cpp" line="265"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="144"/>
        <source>Remove</source>
        <translation>Xoá</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="151"/>
        <source>Rename</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đổi tên</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="215"/>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="221"/>
        <source>Name</source>
        <translation>Tên</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="233"/>
        <source>Description</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mô tả</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="245"/>
        <source>Min Size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích thước nhỏ nhất</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="264"/>
        <location filename="../templateeditor/templateeditor.ui" line="363"/>
        <location filename="../templateeditor/templateeditor.ui" line="585"/>
        <source>X</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">X</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="294"/>
        <location filename="../templateeditor/templateeditor.ui" line="393"/>
        <location filename="../templateeditor/templateeditor.ui" line="615"/>
        <source>Y</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Y</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="324"/>
        <location filename="../templateeditor/templateeditor.ui" line="423"/>
        <location filename="../templateeditor/templateeditor.ui" line="1378"/>
        <source>Z</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Z</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="344"/>
        <source>Max Size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích thước lớn nhất</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="443"/>
        <location filename="../templateeditor/templateeditor.ui" line="449"/>
        <source>Players</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="459"/>
        <source>Human</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="472"/>
        <source>Allowed water content</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mức nước cho phép</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="478"/>
        <location filename="../templateeditor/templateeditor.cpp" line="403"/>
        <location filename="../templateeditor/templateeditor.cpp" line="416"/>
        <source>None</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="485"/>
        <location filename="../templateeditor/templateeditor.cpp" line="419"/>
        <source>Normal</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="492"/>
        <source>Islands</source>
        <translation>Các đảo</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="502"/>
        <source>Entities</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thực thể</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="508"/>
        <source>Banned Spells</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="515"/>
        <source>Banned Artifacts</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Báu vật bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="522"/>
        <source>Banned Skills</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kỹ năng bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="529"/>
        <source>Banned Heroes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Anh hùng bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="561"/>
        <source>Zone</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vùng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="567"/>
        <source>Visualisation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Trực quan hóa</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="573"/>
        <source>Position</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vị trí</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="645"/>
        <location filename="../templateeditor/templateeditor.ui" line="701"/>
        <source>Size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích thước</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="673"/>
        <source>ID</source>
        <translation>ID</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="689"/>
        <location filename="../templateeditor/templateeditor.cpp" line="435"/>
        <source>Type</source>
        <translation>Loại</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="717"/>
        <source>Owner</source>
        <translation>Chủ sở hữu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="729"/>
        <source>Forced level</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp độ bắt buộc</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="741"/>
        <source>Zone link</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Liên kết vùng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="747"/>
        <location filename="../templateeditor/templateeditor.ui" line="1245"/>
        <location filename="../templateeditor/templateeditor.ui" line="1251"/>
        <source>Mines</source>
        <translation>Mỏ</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="754"/>
        <location filename="../templateeditor/templateeditor.ui" line="1267"/>
        <source>Custom objects</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng tùy chỉnh</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="761"/>
        <location filename="../templateeditor/templateeditor.ui" line="1139"/>
        <source>Towns</source>
        <translation>Thành phố</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="768"/>
        <location filename="../templateeditor/templateeditor.ui" line="1109"/>
        <source>Terrain</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Địa hình</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="785"/>
        <location filename="../templateeditor/templateeditor.ui" line="1229"/>
        <location filename="../templateeditor/templateeditor.ui" line="1235"/>
        <location filename="../templateeditor/templateeditor.cpp" line="378"/>
        <source>Treasure</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kho báu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="848"/>
        <source>Town info</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thông tin thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="854"/>
        <source>Town count</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số lượng thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="866"/>
        <location filename="../templateeditor/templateeditor.ui" line="929"/>
        <location filename="../templateeditor/templateeditor.ui" line="992"/>
        <location filename="../templateeditor/templateeditor.ui" line="1055"/>
        <source>Player</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="892"/>
        <location filename="../templateeditor/templateeditor.ui" line="955"/>
        <location filename="../templateeditor/templateeditor.ui" line="1018"/>
        <location filename="../templateeditor/templateeditor.ui" line="1081"/>
        <source>Neutral</source>
        <translation>Trung lập</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="917"/>
        <source>Castle count</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Số lượng lâu đài</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="980"/>
        <source>Town density</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mật độ thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1043"/>
        <source>Castle density</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mật độ lâu đài</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1115"/>
        <source>Match terrain to town</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Khớp địa hình với thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1122"/>
        <source>Terrain types</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại địa hình</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1129"/>
        <source>Banned terrain types</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Loại địa hình bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1145"/>
        <source>Towns are same type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Các thành cùng kiểu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1152"/>
        <source>Allowed towns</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thành được phép</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1159"/>
        <source>Banned towns</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thành bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1166"/>
        <source>Town hints</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Gợi ý thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1176"/>
        <source>Monsters</source>
        <translation>Quái vật</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1182"/>
        <source>Allowed monsters</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Quái được phép</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1189"/>
        <source>Banned monsters</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Quái bị cấm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1207"/>
        <source>Strength</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Độ mạnh</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1261"/>
        <source>Objects</source>
        <translation>Đối tượng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1299"/>
        <source>Connections</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kết nối</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1343"/>
        <source>Open</source>
        <translation>Mở</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1351"/>
        <source>Save</source>
        <translation>Lưu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1359"/>
        <source>New</source>
        <translation>Tạo mới</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1367"/>
        <source>Save as...</source>
        <translation>Lưu thành...</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1370"/>
        <source>Ctrl+Shift+S</source>
        <translation>Ctrl+Shift+S</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1375"/>
        <source>Add zone</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm vùng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1386"/>
        <source>Remove zone</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xóa vùng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1389"/>
        <location filename="../templateeditor/templateeditor.cpp" line="466"/>
        <source>Del</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1394"/>
        <source>Auto position</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tự động định vị</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1397"/>
        <source>Ctrl+P</source>
        <translation>Ctrl+P</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1402"/>
        <source>Zoom in</source>
        <translation>Phóng to</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1405"/>
        <source>Ctrl++</source>
        <translation>Ctrl++</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1410"/>
        <source>Zoom out</source>
        <translation>Thu nhỏ</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1413"/>
        <source>Ctrl+-</source>
        <translation>Ctrl+-</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1418"/>
        <source>Zoom auto</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thu phóng tự động</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1421"/>
        <source>Ctrl+Shift+:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ctrl+Shift+:</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1426"/>
        <source>Zoom reset</source>
        <translation>Đặt lại thu phóng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.ui" line="1429"/>
        <source>Ctrl+Shift+=</source>
        <translation>Ctrl+Shift+=</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="236"/>
        <source>Min</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tối thiểu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="236"/>
        <source>Max</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tối đa</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="236"/>
        <source>Action</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hành động</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="254"/>
        <location filename="../templateeditor/templateeditor.cpp" line="467"/>
        <source>Delete</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="293"/>
        <source>ID: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ID: %1</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="295"/>
        <source>Max treasure: %1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kho báu tối đa: %1</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="376"/>
        <source>Player start</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Điểm bắt đầu người chơi</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="377"/>
        <source>CPU start</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Điểm bắt đầu máy</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="379"/>
        <source>Junction</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giao điểm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="380"/>
        <source>Water</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nước</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="381"/>
        <source>Sealed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Niêm phong</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="408"/>
        <source>Automatic</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tự động</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="409"/>
        <source>Surface</source>
        <translation>Bề mặt</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="410"/>
        <source>Underground</source>
        <translation>Tầng hầm</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="417"/>
        <location filename="../templateeditor/templateeditor.cpp" line="454"/>
        <source>Random</source>
        <translation>Ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="418"/>
        <source>Weak</source>
        <translation>Yếu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="420"/>
        <source>Strong</source>
        <translation>Mạnh</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="435"/>
        <source>Zone A</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vùng A</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="435"/>
        <source>Zone B</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vùng B</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="435"/>
        <source>Guard</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lính gác</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="435"/>
        <source>Road</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đường</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="449"/>
        <source>Guarded</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Có lính canh</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="450"/>
        <source>Fictive</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hư cấu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="451"/>
        <source>Repulsive</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đẩy lùi</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="452"/>
        <source>Wide</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Rộng</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="453"/>
        <source>Force portal</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bắt buộc cổng dịch chuyển</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="455"/>
        <source>Yes</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Có</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="456"/>
        <source>No</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="565"/>
        <source>Zone A: %1
Zone B: %2
Guard: %3</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Vùng A: %1
Vùng B: %2
Lính gác: %3</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="625"/>
        <source>Confirmation</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="625"/>
        <source>Unsaved changes will be lost, are you sure?</source>
        <translation>Thay đổi chưa lưu sẽ bị mất, bạn có chắc chắn?</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="649"/>
        <source>Validation failed!</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="654"/>
        <source>No player range defined.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="661"/>
        <source>Invalid range for players.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="669"/>
        <source>Invalid range for human players.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="684"/>
        <source>Connection references non-existing zone(s): %1 - %2</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="696"/>
        <source>Zone %1 has no connections.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="720"/>
        <source>Player %1 must have exactly one player start zone (found %2).</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="757"/>
        <source>Open template</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mở mẫu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="759"/>
        <source>VCMI templates(*.json)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mẫu VCMI (*.json)</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="775"/>
        <source>Save template</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lưu mẫu</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="775"/>
        <source>VCMI templates (*.json)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mẫu VCMI (*.json)</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="891"/>
        <location filename="../templateeditor/templateeditor.cpp" line="932"/>
        <source>Enter Name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhập tên</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="891"/>
        <location filename="../templateeditor/templateeditor.cpp" line="932"/>
        <source>Name:</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên:</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="898"/>
        <source>Already existing!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã tồn tại!</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="898"/>
        <source>A template with this name is already existing.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã có mẫu với tên này.</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="915"/>
        <source>To few templates!</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Quá ít mẫu!</translation>
    </message>
    <message>
        <location filename="../templateeditor/templateeditor.cpp" line="915"/>
        <source>At least one template should remain after removing.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sau khi xóa phải còn lại ít nhất một mẫu.</translation>
    </message>
    <message>
        <source>Error</source>
        <translation type="obsolete">Lỗi</translation>
    </message>
</context>
<context>
    <name>TimedEvent</name>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="17"/>
        <source>Timed event</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện theo thời gian</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="28"/>
        <source>Event name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên sự kiện</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="35"/>
        <source>Type event message text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhập nội dung thông báo sự kiện</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="47"/>
        <source>affects human</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ảnh hưởng đến người chơi</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="54"/>
        <source>affects AI</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ảnh hưởng đến AI</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="70"/>
        <source>Day of first occurrence</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày xuất hiện đầu tiên</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="91"/>
        <source>Repeat after (0 = no repeat)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lặp lại sau (0 = không lặp lại)</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="112"/>
        <source>Affected players</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi bị ảnh hưởng</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="135"/>
        <source>Resources</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="194"/>
        <source>type</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">loại</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="199"/>
        <source>qty</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">số lượng</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="211"/>
        <source>Objects to delete</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng cần xoá</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="218"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="225"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../mapsettings/timedevent.ui" line="235"/>
        <source>Ok</source>
        <translation>Đồng ý</translation>
    </message>
</context>
<context>
    <name>TownBuildingsWidget</name>
    <message>
        <location filename="../inspector/townbuildingswidget.ui" line="29"/>
        <source>Buildings</source>
        <translation>Công trình</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.ui" line="53"/>
        <source>Build all</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xây tất cả</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.ui" line="60"/>
        <source>Demolish all</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phá huỷ tất cả</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.ui" line="67"/>
        <source>Enable all</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bật tất cả</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.ui" line="74"/>
        <source>Disable all</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tắt tất cả</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.cpp" line="132"/>
        <source>Type</source>
        <translation>Loại</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.cpp" line="132"/>
        <source>Enabled</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã bật</translation>
    </message>
    <message>
        <location filename="../inspector/townbuildingswidget.cpp" line="132"/>
        <source>Built</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đã xây</translation>
    </message>
</context>
<context>
    <name>TownEventDialog</name>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="23"/>
        <source>Town event</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện thành phố</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="42"/>
        <source>General</source>
        <translation>Chung</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="57"/>
        <source>Event name</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tên sự kiện</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="64"/>
        <source>Type event message text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Nhập nội dung thông báo sự kiện</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="85"/>
        <source>Day of first occurrence</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày xuất hiện đầu tiên</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="99"/>
        <source>Repeat after (0 = no repeat)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Lặp lại sau (0 = không lặp lại)</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="123"/>
        <source>Affected players</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi bị ảnh hưởng</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="146"/>
        <source>affects human</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ảnh hưởng đến người chơi</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="155"/>
        <source>affects AI</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ảnh hưởng đến AI</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="166"/>
        <source>Resources</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tài nguyên</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="198"/>
        <source>Buildings</source>
        <translation>Công trình</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="219"/>
        <source>Creatures</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sinh vật</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.ui" line="258"/>
        <source>OK</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.cpp" line="172"/>
        <source>Creature level %1 / Creature level %1 Upgrade</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sinh vật cấp %1 / Sinh vật cấp %1 nâng cấp</translation>
    </message>
    <message>
        <location filename="../inspector/towneventdialog.cpp" line="214"/>
        <source>Day %1 - %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày %1 - %2</translation>
    </message>
</context>
<context>
    <name>TownEventsDelegate</name>
    <message>
        <location filename="../inspector/towneventswidget.cpp" line="187"/>
        <source>Day %1 - %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày %1 - %2</translation>
    </message>
</context>
<context>
    <name>TownEventsWidget</name>
    <message>
        <location filename="../inspector/towneventswidget.ui" line="29"/>
        <source>Town events</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện thành phố</translation>
    </message>
    <message>
        <location filename="../inspector/towneventswidget.ui" line="37"/>
        <source>Timed events</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện theo thời gian</translation>
    </message>
    <message>
        <location filename="../inspector/towneventswidget.ui" line="63"/>
        <source>Add</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Thêm</translation>
    </message>
    <message>
        <location filename="../inspector/towneventswidget.ui" line="76"/>
        <source>Remove</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá</translation>
    </message>
    <message>
        <location filename="../inspector/towneventswidget.cpp" line="107"/>
        <source>Day %1 - %2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngày %1 - %2</translation>
    </message>
    <message>
        <location filename="../inspector/towneventswidget.cpp" line="128"/>
        <source>New event</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sự kiện mới</translation>
    </message>
</context>
<context>
    <name>TownHintSelector</name>
    <message>
        <location filename="../templateeditor/townhintselector.ui" line="14"/>
        <source>Select Town hints</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn gợi ý thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.ui" line="20"/>
        <source>Town hints</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Gợi ý thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="24"/>
        <source>Town hint Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn gợi ý thành</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="30"/>
        <source>Type</source>
        <translation>Loại</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="30"/>
        <source>Value</source>
        <translation>Giá trị</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="30"/>
        <source>Action</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hành động</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="33"/>
        <source>Like Zone</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giống vùng</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="34"/>
        <source>Not like zone (comma separated)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không giống vùng (phân tách bằng dấu phẩy)</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="35"/>
        <source>Related to zone terrain</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Liên quan đến địa hình vùng</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="60"/>
        <source>Delete</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../templateeditor/townhintselector.cpp" line="99"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
</context>
<context>
    <name>TownSpellsWidget</name>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="29"/>
        <source>Spells</source>
        <translation>Phép</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="47"/>
        <source>Customize spells</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tùy chỉnh phép thuật</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="76"/>
        <source>Level 1</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 1</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="93"/>
        <location filename="../inspector/townspellswidget.ui" line="139"/>
        <location filename="../inspector/townspellswidget.ui" line="185"/>
        <location filename="../inspector/townspellswidget.ui" line="231"/>
        <location filename="../inspector/townspellswidget.ui" line="277"/>
        <source>Spell that may appear in mage guild</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép có thể xuất hiện trong hội pháp sư</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="100"/>
        <location filename="../inspector/townspellswidget.ui" line="146"/>
        <location filename="../inspector/townspellswidget.ui" line="192"/>
        <location filename="../inspector/townspellswidget.ui" line="238"/>
        <location filename="../inspector/townspellswidget.ui" line="284"/>
        <source>Spell that must appear in mage guild</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Phép phải xuất hiện trong hội pháp sư</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="122"/>
        <source>Level 2</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 2</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="168"/>
        <source>Level 3</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 3</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="214"/>
        <source>Level 4</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 4</translation>
    </message>
    <message>
        <location filename="../inspector/townspellswidget.ui" line="260"/>
        <source>Level 5</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cấp 5</translation>
    </message>
</context>
<context>
    <name>Translations</name>
    <message>
        <location filename="../mapsettings/translations.ui" line="14"/>
        <source>Map translations</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản dịch bản đồ</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.ui" line="31"/>
        <source>Language</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Ngôn ngữ</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.ui" line="48"/>
        <source>Supported</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Được hỗ trợ</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.ui" line="70"/>
        <source>String ID</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">ID chuỗi</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.ui" line="75"/>
        <source>Text</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Văn bản</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.cpp" line="177"/>
        <location filename="../mapsettings/translations.cpp" line="181"/>
        <source>Remove translation</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xoá bản dịch</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.cpp" line="177"/>
        <source>Default language cannot be removed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Không thể xoá ngôn ngữ mặc định</translation>
    </message>
    <message>
        <location filename="../mapsettings/translations.cpp" line="181"/>
        <source>All existing text records for this language will be removed. Continue?</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tất cả văn bản hiện có cho ngôn ngữ này sẽ bị xoá. Tiếp tục?</translation>
    </message>
</context>
<context>
    <name>TreasureSelector</name>
    <message>
        <location filename="../templateeditor/treasureselector.ui" line="14"/>
        <location filename="../templateeditor/treasureselector.ui" line="20"/>
        <source>Select Treasures</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Chọn kho báu</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="26"/>
        <source>Treasure Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn kho báu</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="32"/>
        <source>Min</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tối thiểu</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="32"/>
        <source>Max</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tối đa</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="32"/>
        <source>Density</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Mật độ</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="32"/>
        <source>Action</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hành động</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="50"/>
        <source>Delete</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Xóa</translation>
    </message>
    <message>
        <location filename="../templateeditor/treasureselector.cpp" line="65"/>
        <source>Add</source>
        <translation type="unfinished">Thêm</translation>
    </message>
</context>
<context>
    <name>Ts</name>
    <message>
        <location filename="../templateeditor/entitiesselector.cpp" line="75"/>
        <source>Terrain Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn địa hình</translation>
    </message>
    <message>
        <location filename="../templateeditor/entitiesselector.cpp" line="79"/>
        <source>Spell Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn phép</translation>
    </message>
    <message>
        <location filename="../templateeditor/entitiesselector.cpp" line="83"/>
        <source>Artifact Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn báu vật</translation>
    </message>
    <message>
        <location filename="../templateeditor/entitiesselector.cpp" line="87"/>
        <source>Skill Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn kỹ năng</translation>
    </message>
    <message>
        <location filename="../templateeditor/entitiesselector.cpp" line="91"/>
        <source>Hero Type Selector</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bộ chọn loại anh hùng</translation>
    </message>
</context>
<context>
    <name>Validator</name>
    <message>
        <location filename="../validator.ui" line="17"/>
        <source>Map validation results</source>
        <translation>Kết quả kiểm định bản đồ</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="46"/>
        <source>Map is not loaded</source>
        <translation>Bản đồ không thể tải</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="68"/>
        <source>No factions allowed for player %1</source>
        <translation>Không có tộc được phép cho người chơi %1</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="71"/>
        <source>No players allowed to play this map</source>
        <translation>Không có người chơi được phép chơi bản đồ này</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="73"/>
        <source>Map is allowed for one player and cannot be started</source>
        <translation>Bản đồ cho phép 1 người chơi nhưng không thể bắt đầu</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="75"/>
        <source>No human players allowed to play this map</source>
        <translation>Không có người nào được phép chơi bản đồ này</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="95"/>
        <source>Object %1 is assigned to non-playable player %2</source>
        <translation>Vật thể %1 được gán cho người không thể chơi %2</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="140"/>
        <source>Spell scroll %1 doesn&apos;t have instance assigned and must be removed</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Cuộn phép %1 không có phiên bản cụ thể và phải bị xoá</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="146"/>
        <source>Artifact %1 is prohibited by map settings</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Di vật %1 bị cấm bởi cài đặt bản đồ</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="160"/>
        <source>Player %1 has no towns and heroes assigned</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi %1 không có thành phố và anh hùng được chỉ định</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="108"/>
        <source>Prison %1 must be a NEUTRAL</source>
        <translation>Nhà giam %1 phải trung lập</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="89"/>
        <source>Ownable object %1 is UNFLAGGABLE but must have NEUTRAL or player owner</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đối tượng có thể sở hữu %1 là KHÔNG GẮN CỜ nhưng phải có chủ sở hữu là TRUNG LẬP hoặc người chơi</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="113"/>
        <source>Hero %1 must have an owner</source>
        <translation>Tướng %1 phải có chủ</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="120"/>
        <source>Hero %1 is prohibited by map settings</source>
        <translation>Tướng %1 bị cấm bởi bản đồ</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="123"/>
        <source>Hero %1 has duplicate on map</source>
        <translation>Tướng %1 bị trùng trên bản đồ</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="126"/>
        <source>Hero %1 has an empty type and must be removed</source>
        <translation>Tướng %1 có kiểu rỗng và phải được xóa</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="137"/>
        <source>Spell scroll %1 is prohibited by map settings</source>
        <translation>Cuộn phép %1 bị cấm bởi bản đồ</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="162"/>
        <source>Player %1 doesn&apos;t have any starting town</source>
        <translation>Người chơi %1 không có thành khởi đầu nào</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="168"/>
        <source>Map name is not specified</source>
        <translation>Tên bản đồ không có</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="170"/>
        <source>Map description is not specified</source>
        <translation>Mô tả bản đồ không có</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="208"/>
        <source>The map is valid and has no issues.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bản đồ hợp lệ và không có vấn đề nào.</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="181"/>
        <source>Exception occurs during validation: %1</source>
        <translation>Ngoại lệ xuất hiện trong quá trình phê chuẩn: %1</translation>
    </message>
    <message>
        <location filename="../validator.cpp" line="185"/>
        <source>Unknown exception occurs during validation</source>
        <translation>Ngoại lệ chưa biết xuất hiện trong quá trình phê chuẩn: %1</translation>
    </message>
</context>
<context>
    <name>VictoryConditions</name>
    <message>
        <location filename="../mapsettings/victoryconditions.ui" line="14"/>
        <source>Form</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Biểu mẫu</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.ui" line="40"/>
        <source>Victory message</source>
        <translation>Thông báo chiến thắng</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.ui" line="59"/>
        <source>Only for human players</source>
        <translation>Chỉ cho người</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.ui" line="66"/>
        <source>Allow standard victory</source>
        <translation>Cho phép chiến thắng thông thường</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.ui" line="79"/>
        <source>Parameters</source>
        <translation>Tham số</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="41"/>
        <source>No special victory</source>
        <translation>Không có chiến thắng đặc biệt</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="42"/>
        <source>Capture artifact</source>
        <translation>Đoạt vật phẩm</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="43"/>
        <source>Hire creatures</source>
        <translation>Thuê quái</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="44"/>
        <source>Accumulate resources</source>
        <translation>Cộng dồn tài nguyên</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="45"/>
        <source>Construct building</source>
        <translation>Xây công trình</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="46"/>
        <source>Capture town</source>
        <translation>Đoạt thành</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="47"/>
        <source>Defeat hero</source>
        <translation>Đánh bại tướng</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="48"/>
        <source>Transport artifact</source>
        <translation>Vận chuyển vật phẩm</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="49"/>
        <source>Kill monster</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Giết quái vật</translation>
    </message>
    <message>
        <location filename="../mapsettings/victoryconditions.cpp" line="435"/>
        <source>Any town</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Bất kỳ thành phố nào</translation>
    </message>
</context>
<context>
    <name>WindowNewMap</name>
    <message>
        <location filename="../windownewmap.ui" line="32"/>
        <source>Create new map</source>
        <translation>Tạo bản đồ mới</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="47"/>
        <source>Map size</source>
        <translation>Độ lớn bản đồ</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="215"/>
        <source>Height</source>
        <translation>Cao</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="176"/>
        <source>Width</source>
        <translation>Rộng</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="108"/>
        <source>XL (144x144)</source>
        <translation>Rất lớn (144x144)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="357"/>
        <source>Random map</source>
        <translation>Bản đồ ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="369"/>
        <source>Players</source>
        <translation>Người chơi</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="93"/>
        <source>S  (36x36)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">S  (36x36)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="98"/>
        <source>M  (72x72)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">M  (72x72)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="103"/>
        <source>L  (108x108)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">L  (108x108)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="113"/>
        <source>H  (180x180)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">H  (180x180)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="118"/>
        <source>XH (216x216)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">XH (216x216)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="123"/>
        <source>G  (252x252)</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">G  (252x252)</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="312"/>
        <source>Levels</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Tầng</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="397"/>
        <location filename="../windownewmap.ui" line="528"/>
        <location filename="../windownewmap.ui" line="619"/>
        <location filename="../windownewmap.ui" line="759"/>
        <source>Random</source>
        <translation>Ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="489"/>
        <source>Human teams</source>
        <translation>Đội người</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="476"/>
        <source>Computer teams</source>
        <translation>Đội máy</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="265"/>
        <source>Standard size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích thước tiêu chuẩn</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="290"/>
        <source>Custom size</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Kích thước tùy chỉnh</translation>
    </message>
    <message>
        <source>Underground</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="obsolete">Tầng hầm</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="457"/>
        <source>Humans</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Người chơi</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="520"/>
        <source>Computers</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Máy tính</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="586"/>
        <source>Monster strength</source>
        <translation>Sức mạnh quái</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="647"/>
        <source>Weak</source>
        <translation>Yếu</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="672"/>
        <location filename="../windownewmap.ui" line="812"/>
        <source>Normal</source>
        <translation>Trung bình</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="697"/>
        <source>Strong</source>
        <translation>Mạnh</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="726"/>
        <source>Water content</source>
        <translation>Có nước</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="787"/>
        <source>None</source>
        <translation>Không</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="837"/>
        <source>Islands</source>
        <translation>Các đảo</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="866"/>
        <source>Roads</source>
        <translation>Đường</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="887"/>
        <source>Dirt</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đất bùn</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="900"/>
        <source>Gravel</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Sỏi</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="913"/>
        <source>Cobblestone</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Đá lát</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="946"/>
        <location filename="../windownewmap.ui" line="973"/>
        <source>Template</source>
        <translation>Mẫu</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="1011"/>
        <source>Custom seed</source>
        <translation>Tùy chỉnh ban đầu</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="1042"/>
        <source>Generate random map</source>
        <translation>Tạo bản đồ ngẫu nhiên</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="1070"/>
        <source>OK</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">OK</translation>
    </message>
    <message>
        <location filename="../windownewmap.ui" line="1089"/>
        <source>Cancel</source>
        <translation>Hủy</translation>
    </message>
    <message>
        <location filename="../windownewmap.cpp" line="294"/>
        <source>No template</source>
        <translation>Không dùng mẫu</translation>
    </message>
    <message>
        <location filename="../windownewmap.cpp" line="294"/>
        <source>No template for parameters specified. Random map cannot be generated.</source>
        <translation>Không có mẫu cho tham số chỉ định. Bản đồ ngẫu nhiên không thể tạo</translation>
    </message>
    <message>
        <location filename="../windownewmap.cpp" line="316"/>
        <source>RMG failure</source>
        <translation>Tạo bản đồ ngẫu nhiên thất bại</translation>
    </message>
    <message>
        <location filename="../windownewmap.cpp" line="343"/>
        <source>Multilevel support</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hỗ trợ đa tầng</translation>
    </message>
    <message>
        <location filename="../windownewmap.cpp" line="343"/>
        <source>Multilevel support is highly experimental yet. Expect issues.</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">Hỗ trợ đa tầng vẫn còn rất thử nghiệm. Có thể phát sinh lỗi.</translation>
    </message>
    <message>
        <location filename="../windownewmap.cpp" line="464"/>
        <source>[default]</source>
        <translatorcomment>AI-generated, needs review by native speaker; delete this comment afterwards</translatorcomment>
        <translation type="unfinished">[mặc định]</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../mainwindow.cpp" line="109"/>
        <source>Filepath of the map to open.</source>
        <translation>Đường dẫn bản đồ</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="112"/>
        <source>Extract original H3 archives into a separate folder.</source>
        <translation>Giải nén dữ liệu H3 gốc vào 1 thư mục riêng.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="113"/>
        <source>From an extracted archive, it Splits TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 and Un44 into individual PNG&apos;s.</source>
        <translation>Từ dữ liệu giải nén, chia TwCrPort, CPRSMALL, FlagPort, ITPA, ITPt, Un32 và Un44 thành những hình PNG riêng lẻ.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="114"/>
        <source>From an extracted archive, Converts single Images (found in Images folder) from .pcx to png.</source>
        <translation>Từ dữ liệu giải nén, chuyển đổi các hình đơn (được tìm thấy trong thư mục Images) từ .pcx sang .png.</translation>
    </message>
    <message>
        <location filename="../mainwindow.cpp" line="115"/>
        <source>Delete original files, for the ones split / converted.</source>
        <translation>Xóa các tập tin gốc đã được phân chia / chuyển đổi.</translation>
    </message>
</context>
</TS>
