<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="vi_VN">
<context>
    <name>ActiveProject</name>
    <message>
        <location filename="../activeproject.cpp" line="263"/>
        <source>General</source>
        <translation>Tổng quan</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="263"/>
        <source>Project has invalid CRS assigned. Map and tools have undefined behaviour!</source>
        <translation>Dự án có CRS không hợp lệ được chỉ định. Bản đồ và các công cụ có hành vi không xác định!</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="275"/>
        <location filename="../activeproject.cpp" line="284"/>
        <source>Layer</source>
        <translation>Lớp</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="275"/>
        <source>Unable to load source </source>
        <translation>Không thể tải nguồn</translation>
    </message>
    <message>
        <location filename="../activeproject.cpp" line="284"/>
        <source>Layer has invalid CRS assigned. Recording tools have undefined behaviour.</source>
        <translation>Lớp được chỉ định CRS không hợp lệ. Công cụ ghi có hành vi không xác định.</translation>
    </message>
</context>
<context>
    <name>AndroidPositionProvider</name>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="139"/>
        <source>Internal (fused)</source>
        <translation>Nội bộ (hợp nhất)</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="139"/>
        <source>Internal (gps)</source>
        <translation>Nội bộ (gps)</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="214"/>
        <location filename="../position/providers/androidpositionprovider.cpp" line="228"/>
        <source>No location permissions</source>
        <translation>Không có quyền vị trí</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="230"/>
        <source>Fused location not available</source>
        <translation>Vị trí hợp nhất không khả dụng</translation>
    </message>
    <message>
        <location filename="../position/providers/androidpositionprovider.cpp" line="236"/>
        <source>Connected</source>
        <translation>Đã kết nối</translation>
    </message>
</context>
<context>
    <name>AndroidTrackingBackend</name>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="116"/>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="159"/>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="173"/>
        <source>There was an error and tracking could not start, please contact support</source>
        <translation>Đã xảy ra lỗi và quá trình theo dõi không thể bắt đầu, vui lòng liên hệ với bộ phận hỗ trợ</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="144"/>
        <source>Your device does not support tracking, available from Android 8.0</source>
        <translation>Thiết bị của bạn không hỗ trợ theo dõi, có sẵn từ Android 8.0</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="149"/>
        <source>Please enable location permission before starting tracking</source>
        <translation>Vui lòng bật quyền vị trí trước khi bắt đầu theo dõi</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="154"/>
        <source>Please enable location services on your device before starting tracking</source>
        <translation>Vui lòng bật dịch vụ định vị trên thiết bị của bạn trước khi bắt đầu theo dõi</translation>
    </message>
    <message>
        <location filename="../position/tracking/androidtrackingbackend.cpp" line="198"/>
        <source>Enable notifications to see tracking in the notifications tray</source>
        <translation>Bật thông báo để xem theo dõi trong khay thông báo</translation>
    </message>
</context>
<context>
    <name>AndroidUtils</name>
    <message>
        <location filename="../androidutils.cpp" line="263"/>
        <source>Storage permission is permanently denied, please allow it in settings in order to load pictures from gallery</source>
        <translation>Quyền lưu trữ bị từ chối vĩnh viễn, vui lòng cho phép trong cài đặt để tải ảnh từ thư viện</translation>
    </message>
    <message>
        <location filename="../androidutils.cpp" line="267"/>
        <source>Mergin Maps needs a storage permission in order to load pictures from gallery</source>
        <translation>Mergin Maps cần quyền lưu trữ để tải ảnh từ thư viện</translation>
    </message>
    <message>
        <location filename="../androidutils.cpp" line="285"/>
        <source>Camera permission is permanently denied, please allow it in settings</source>
        <translation>Quyền máy ảnh bị từ chối vĩnh viễn, vui lòng cho phép trong cài đặt</translation>
    </message>
    <message>
        <location filename="../androidutils.cpp" line="289"/>
        <source>We need a camera permission in order to take a photo</source>
        <translation>Chúng tôi cần quyền truy cập máy ảnh để chụp ảnh</translation>
    </message>
</context>
<context>
    <name>BluetoothPositionProvider</name>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="46"/>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="191"/>
        <source>No connection</source>
        <translation>Không có kết nối</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="87"/>
        <source>Reconnecting</source>
        <translation>Đang kết nối lại</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="119"/>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="127"/>
        <source>No connection, reconnecting in (%1)</source>
        <translation>Không có kết nối, đang kết nối lại trong (%1)</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="156"/>
        <source>Bluetooth permission disabled</source>
        <translation>Quyền Bluetooth bị tắt</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="167"/>
        <source>Could not connect to device, not paired</source>
        <translation>Không thể kết nối với thiết bị, không được ghép đôi</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="183"/>
        <source>Connecting to %1</source>
        <translation>Đang kết nối với %1</translation>
    </message>
    <message>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="187"/>
        <location filename="../position/providers/bluetoothpositionprovider.cpp" line="205"/>
        <source>Connected</source>
        <translation>Đã kết nối</translation>
    </message>
</context>
<context>
    <name>FeaturesModel</name>
    <message>
        <location filename="../featuresmodel.cpp" line="165"/>
        <source>Unknown title</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>FieldsModel</name>
    <message>
        <location filename="../fieldsmodel.cpp" line="19"/>
        <source>Please fill a name of previous field before adding a new field.</source>
        <translation>Vui lòng điền tên của trường trước đó trước khi thêm trường mới.</translation>
    </message>
    <message>
        <location filename="../fieldsmodel.cpp" line="23"/>
        <source>Field %1 already exists.</source>
        <translation>Trường %1 đã tồn tại.</translation>
    </message>
    <message>
        <location filename="../fieldsmodel.cpp" line="108"/>
        <source>Field %1 already exists. 
Won&apos;t be added to the project.</source>
        <translation>Trường %1 đã tồn tại. Sẽ không được thêm vào dự án.</translation>
    </message>
</context>
<context>
    <name>InputProjUtils</name>
    <message>
        <location filename="../inputprojutils.cpp" line="77"/>
        <source>Missing required PROJ datum shift grid: %1. For newly downloaded project please restart Mergin Maps.</source>
        <translation>Thiếu lưới dịch chuyển dữ liệu PROJ bắt buộc: %1. Đối với dự án mới tải xuống, vui lòng khởi động lại Mergin Maps.</translation>
    </message>
    <message>
        <location filename="../inputprojutils.cpp" line="98"/>
        <source>Error creating custom PROJ operation. For newly downloaded project please restart Mergin Maps.</source>
        <translation>Lỗi khi tạo hoạt động PROJ tùy chỉnh. Đối với dự án mới tải xuống, vui lòng khởi động lại Mergin Maps.</translation>
    </message>
    <message>
        <location filename="../inputprojutils.cpp" line="108"/>
        <source>Missing required PROJ datum shift grids: %1. For newly downloaded project please restart Mergin Maps.</source>
        <translation>Thiếu lưới dịch chuyển dữ liệu PROJ bắt buộc: %1. Đối với dự án mới tải xuống, vui lòng khởi động lại Mergin Maps.</translation>
    </message>
</context>
<context>
    <name>InputUtils</name>
    <message>
        <location filename="../inpututils.cpp" line="213"/>
        <source>just now</source>
        <translation>Ngay bây giờ</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="218"/>
        <source>%1 minutes ago</source>
        <translation>%1 phút trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="218"/>
        <source>%1 minute ago</source>
        <translation>%1 phút trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="223"/>
        <source>%1 hours ago</source>
        <translation>%1 giờ trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="223"/>
        <source>%1 hour ago</source>
        <translation>%1 giờ trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="227"/>
        <location filename="../inpututils.cpp" line="232"/>
        <source>%1 days ago</source>
        <translation>%1 ngày trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="227"/>
        <location filename="../inpututils.cpp" line="232"/>
        <source>%1 day ago</source>
        <translation>%1 ngày trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="237"/>
        <source>%1 weeks ago</source>
        <translation>%1 tuần trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="237"/>
        <source>%1 week ago</source>
        <translation>%1 tuần trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="242"/>
        <source>%1 months ago</source>
        <translation>%1 tháng trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="242"/>
        <source>%1 month ago</source>
        <translation>%1 tháng trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="247"/>
        <source>%1 years ago</source>
        <translation>%1 năm trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="247"/>
        <source>%1 year ago</source>
        <translation>%1 năm trước</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1461"/>
        <source>screen resolution: %1x%2 px
</source>
        <translation>độ phân giải màn hình: %1x%2 px
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1462"/>
        <source>screen DPI: %1x%2
</source>
        <translation>Độ phân giải: %1x%2
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1463"/>
        <source>screen size: %1x%2 mm
</source>
        <translation>kích thước màn hình: %1x%2 mm
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1464"/>
        <source>reported device pixel ratio: %1
</source>
        <translation>Tỷ lệ pixel của thiết bị báo cáo: %1
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1465"/>
        <source>calculated device pixel ratio: %1
</source>
        <translation>Tỷ lệ pixel của thiết bị tính toán: %1
</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1466"/>
        <source>used dp scale: %1</source>
        <translation>thang đo dp đã sử dụng: %1</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1995"/>
        <source>You need to add at least %1 point(s) to every part.</source>
        <translation>Bạn cần thêm ít nhất %1 điểm vào mỗi phần.</translation>
    </message>
    <message>
        <location filename="../inpututils.cpp" line="1999"/>
        <source>You need to add at least %1 point(s).</source>
        <translation>Bạn cần thêm ít nhất %1 điểm.</translation>
    </message>
</context>
<context>
    <name>InternalPositionProvider</name>
    <message>
        <location filename="../position/providers/internalpositionprovider.cpp" line="16"/>
        <source>Internal</source>
        <translation>Nội bộ</translation>
    </message>
    <message>
        <location filename="../position/providers/internalpositionprovider.cpp" line="41"/>
        <location filename="../position/providers/internalpositionprovider.cpp" line="120"/>
        <source>Connected</source>
        <translation>Đã kết nối</translation>
    </message>
</context>
<context>
    <name>LocalProjectsManager</name>
    <message>
        <location filename="../../core/localprojectsmanager.cpp" line="210"/>
        <source>Download failed, remove and retry</source>
        <translation>Tải xuống không thành công, hãy xóa và thử lại</translation>
    </message>
    <message>
        <location filename="../../core/localprojectsmanager.cpp" line="230"/>
        <source>Found multiple QGIS project files</source>
        <translation>Đã tìm thấy nhiều tệp dự án QGIS</translation>
    </message>
    <message>
        <location filename="../../core/localprojectsmanager.cpp" line="235"/>
        <source>Failed to find a QGIS project file</source>
        <translation>Không tìm thấy tệp dự án QGIS</translation>
    </message>
</context>
<context>
    <name>MMAboutPage</name>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="21"/>
        <source>About Mergin Maps</source>
        <translation>Giới thiệu về Mergin Maps</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="70"/>
        <source>We are bringing the benefits of open source GIS to businesses without compromises</source>
        <translation>Chúng tôi đang mang lại lợi ích của GIS nguồn mở cho các doanh nghiệp mà không cần thỏa hiệp</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="85"/>
        <source>Visit website</source>
        <translation>Truy cập trang web</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMAboutPage.qml" line="102"/>
        <source>Developed by</source>
        <translation>Được phát triển bởi</translation>
    </message>
</context>
<context>
    <name>MMAcceptInvitationController</name>
    <message>
        <location filename="../qml/account/MMAcceptInvitationController.qml" line="35"/>
        <source>You have pending workspace invitations.&lt;br&gt;Please %1accept or reject%2 them.</source>
        <translation>Bạn có lời mời làm việc đang chờ xử lý.&lt;br&gt;Vui lòng %1chấp nhận hoặc từ chối%2 chúng.</translation>
    </message>
</context>
<context>
    <name>MMAcceptInvitationPage</name>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="61"/>
        <source>You have been invited to a workspace</source>
        <translation>Bạn đã được mời đến một không gian làm việc</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="62"/>
        <source>It is better to work together, join the workspace and explore Mergin Maps!</source>
        <translation>Sẽ tốt hơn nếu bạn làm việc cùng nhau, tham gia vào không gian làm việc và khám phá Mergin Maps!</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="95"/>
        <source>Join workspace</source>
        <translation>Tham gia không gian làm việc</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="102"/>
        <source>or</source>
        <translation>hoặc</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAcceptInvitationPage.qml" line="110"/>
        <source>Want to create a new workspace instead? %1Click here%2</source>
        <translation>Thay vào đó, bạn muốn tạo một không gian làm việc mới? %1Nhấp vào đây%2</translation>
    </message>
</context>
<context>
    <name>MMAccountController</name>
    <message>
        <location filename="../qml/account/MMAccountController.qml" line="80"/>
        <source>Please update the app to use the latest features.</source>
        <translation>Vui lòng cập nhật ứng dụng để sử dụng các tính năng mới nhất.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountController.qml" line="84"/>
        <source>Server is currently unavailable, check your connection or try again later.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountController.qml" line="138"/>
        <source>I accept the Mergin Maps %1Terms and Conditions%3 and %2Privacy Policy%3</source>
        <translation>Tôi chấp nhận %1Điều khoản và Điều kiện%3 và %2Chính sách quyền riêng tư%3 của Mergin Maps</translation>
    </message>
</context>
<context>
    <name>MMAccountPage</name>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="95"/>
        <source>Workspaces</source>
        <translation>Không gian làm việc</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="124"/>
        <source>Manage Account</source>
        <translation>Quản lý tài khoản</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="141"/>
        <source>Storage</source>
        <translation>Bộ nhớ</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="170"/>
        <source>General</source>
        <translation>Tổng quan</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="185"/>
        <source>Sign out</source>
        <translation>Đăng xuất</translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="197"/>
        <source>Close account</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/account/MMAccountPage.qml" line="198"/>
        <source>This will delete all your data</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>MMAddPositionProviderDrawer</name>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="24"/>
        <source>Connect to bluetooth device</source>
        <translation>Kết nối với thiết bị bluetooth</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="48"/>
        <source>Bluetooth permission is required in order to connect to external receivers. Please enable it in system settings</source>
        <translation>Quyền Bluetooth là bắt buộc để kết nối với các bộ thu bên ngoài. Vui lòng bật nó trong cài đặt hệ thống</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="58"/>
        <source>Unknown device</source>
        <translation>Thiết bị không xác định</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="94"/>
        <source>You need to enable Bluetooth in order to connect new GPS receiver</source>
        <translation>Bạn cần bật Bluetooth để kết nối bộ thu GPS mới</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMAddPositionProviderDrawer.qml" line="113"/>
        <source>Looking for devices</source>
        <translation>Đang tìm kiếm thiết bị</translation>
    </message>
</context>
<context>
    <name>MMAmPmSwitch</name>
    <message>
        <location filename="../qml/form/components/calendar/MMAmPmSwitch.qml" line="41"/>
        <source>AM</source>
        <translation>AM</translation>
    </message>
    <message>
        <location filename="../qml/form/components/calendar/MMAmPmSwitch.qml" line="52"/>
        <source>PM</source>
        <translation>PM</translation>
    </message>
</context>
<context>
    <name>MMBluetoothConnectionDrawer</name>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="28"/>
        <source>Connecting to</source>
        <translation>Đang kết nối với</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="29"/>
        <source>Connecting</source>
        <translation>Đang kết nối</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="33"/>
        <source>Connected</source>
        <translation>Đã kết nối</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="38"/>
        <source>Failed to connect to</source>
        <translation>Không thể kết nối với</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="47"/>
        <source>You might be asked to pair your device during this process.</source>
        <translation>Bạn có thể được yêu cầu ghép đôi thiết bị trong quá trình này.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="56"/>
        <source>You can close this message, we will try to repeatedly connect to your device.</source>
        <translation>Bạn có thể đóng thông báo này, chúng tôi sẽ cố gắng kết nối với thiết bị của bạn liên tục.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="61"/>
        <source>We were not able to connect to the specified device. Please make sure your device is powered on and can be connected to.</source>
        <translation>Chúng tôi không thể kết nối với thiết bị được chỉ định. Hãy đảm bảo rằng thiết bị của bạn đã được bật nguồn và có thể kết nối được.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMBluetoothConnectionDrawer.qml" line="116"/>
        <source>Learn more</source>
        <translation>Tìm hiểu thêm</translation>
    </message>
</context>
<context>
    <name>MMCalendarDrawer</name>
    <message>
        <location filename="../qml/form/components/MMCalendarDrawer.qml" line="58"/>
        <source>Confirm</source>
        <translation>Xác nhận</translation>
    </message>
</context>
<context>
    <name>MMChangelogPage</name>
    <message>
        <location filename="../qml/settings/MMChangelogPage.qml" line="21"/>
        <source>Changelog</source>
        <translation>Lịch sử thay đổi</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMChangelogPage.qml" line="35"/>
        <source>What&apos;s new</source>
        <translation>Có gì mới</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMChangelogPage.qml" line="36"/>
        <source>See what changed since you were last here.</source>
        <translation>Xem những thay đổi kể từ lần cuối bạn ở đây.</translation>
    </message>
</context>
<context>
    <name>MMCloseAccountDialog</name>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="39"/>
        <source>Do you really wish to close your account?</source>
        <translation>Bạn có thực sự muốn đóng tài khoản của mình không?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="40"/>
        <source>This action will delete your Mergin Maps account. If you are a workspace owner, you need to transfer the ownership to somebody else or close the workspace.</source>
        <translation>Thao tác này sẽ xóa tài khoản Mergin Maps của bạn. Nếu bạn là chủ sở hữu không gian làm việc, bạn cần chuyển quyền sở hữu cho người khác hoặc đóng không gian làm việc.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="61"/>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="62"/>
        <source>Enter your username</source>
        <translation>Nhập tên người dùng của bạn</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="64"/>
        <source>Usernames do not match.</source>
        <translation>Tên người dùng không khớp.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="70"/>
        <source>Please note</source>
        <translation>Vui lòng lưu ý</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="71"/>
        <source>Type in your username and click ‘Yes’ to delete your account.</source>
        <translation>Nhập tên người dùng của bạn và nhấp vào ‘Có’ để xóa tài khoản của bạn.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="87"/>
        <source>No</source>
        <translation>KHÔNG</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMCloseAccountDialog.qml" line="95"/>
        <source>Yes</source>
        <translation>Có</translation>
    </message>
</context>
<context>
    <name>MMCodeScanner</name>
    <message>
        <location filename="../qml/components/MMCodeScanner.qml" line="79"/>
        <source>Scan the QR code</source>
        <translation>Quét mã QR</translation>
    </message>
    <message>
        <location filename="../qml/components/MMCodeScanner.qml" line="80"/>
        <source>Please make sure that the lense is clear.</source>
        <translation>Vui lòng đảm bảo ống kính sạch sẽ.</translation>
    </message>
</context>
<context>
    <name>MMCreateWorkspacePage</name>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="56"/>
        <source>Name your workspace</source>
        <translation>Đặt tên cho không gian làm việc của bạn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="72"/>
        <source>Workspace is a place to store your projects. Colleagues can be invited to your workspace to collaborate on projects. Let’s start by giving it a name.</source>
        <translation>Không gian làm việc là nơi lưu trữ các dự án của bạn. Đồng nghiệp có thể được mời đến không gian làm việc của bạn để cộng tác trong các dự án. Hãy bắt đầu bằng cách đặt cho nó một cái tên.</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="92"/>
        <source>Workspace name</source>
        <translation>Tên không gian làm việc</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="93"/>
        <source>Your Workspace</source>
        <translation>Không gian làm việc của bạn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="111"/>
        <source>Tip from Mergin Maps</source>
        <translation>Mẹo từ Mergin Maps</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="112"/>
        <source>A good candidate for a workspace name is the name of your team or organisation</source>
        <translation>Một cái tên phù hợp cho không gian làm việc là tên của nhóm hoặc tổ chức của bạn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMCreateWorkspacePage.qml" line="125"/>
        <source>Create workspace</source>
        <translation>Tạo không gian làm việc</translation>
    </message>
</context>
<context>
    <name>MMDateTimePicker</name>
    <message>
        <location filename="../qml/form/components/calendar/MMDateTimePicker.qml" line="211"/>
        <source>Time</source>
        <translation>Thời gian</translation>
    </message>
</context>
<context>
    <name>MMDiscardGeometryChangesDialog</name>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="23"/>
        <source>Discard the changes?</source>
        <translation>Hủy bỏ các thay đổi?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="26"/>
        <source>Clicking ‘Yes’ discards your changes to the geometry. If you would like to save the changes instead, hit ‘No’ and then ‘Done’ in the toolbar.</source>
        <translation>Nhấp vào ‘Có’ để hủy bỏ các thay đổi của bạn đối với hình học. Nếu bạn muốn lưu các thay đổi thay vào đó, nhấn ‘Không’ và sau đó ‘Xong’ trong thanh công cụ.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="30"/>
        <source>Clicking ‘Yes’ discards your new geometry and no feature will be saved. If you would like to save the geometry instead, hit ‘No’ and then ‘Done’ in the toolbar.</source>
        <translation>Nhấp vào ‘Có’ để hủy bỏ hình học mới và không có tính năng nào sẽ được lưu. Nếu bạn muốn lưu hình học thay vào đó, nhấn ‘Không’ và sau đó ‘Xong’ trong thanh công cụ.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="37"/>
        <source>Yes, I want to discard</source>
        <translation>Có, tôi muốn hủy bỏ</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDiscardGeometryChangesDialog.qml" line="38"/>
        <source>No, thanks</source>
        <translation>Không, cảm ơn</translation>
    </message>
</context>
<context>
    <name>MMDownloadProjectDialog</name>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="24"/>
        <source>Download project</source>
        <translation>Tải xuống dự án</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="25"/>
        <source>Would you like to download project
 %1 ?</source>
        <translation>Bạn có muốn tải xuống dự án %1 không?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="26"/>
        <source>Download</source>
        <translation>Tải xuống</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMDownloadProjectDialog.qml" line="27"/>
        <source>Cancel</source>
        <translation>Hủy bỏ</translation>
    </message>
</context>
<context>
    <name>MMFeaturesListPage</name>
    <message>
        <location filename="../qml/layers/MMFeaturesListPage.qml" line="96"/>
        <source>Add feature</source>
        <translation>Thêm tính năng</translation>
    </message>
</context>
<context>
    <name>MMFeaturesListPageDrawer</name>
    <message>
        <location filename="../qml/form/components/MMFeaturesListPageDrawer.qml" line="69"/>
        <source>Search for features...</source>
        <translation>Tìm kiếm các tính năng...</translation>
    </message>
    <message>
        <location filename="../qml/form/components/MMFeaturesListPageDrawer.qml" line="105"/>
        <source>Add feature</source>
        <translation>Thêm tính năng</translation>
    </message>
</context>
<context>
    <name>MMFormDeleteFeatureDialog</name>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="20"/>
        <source>Delete feature</source>
        <translation>Xóa tính năng</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="21"/>
        <source>Are you sure you want to delete this feature?</source>
        <translation>Bạn có chắc chắn muốn xóa tính năng này không?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="22"/>
        <source>Yes, I want to delete</source>
        <translation>Có, tôi muốn xóa</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormDeleteFeatureDialog.qml" line="23"/>
        <source>No, thanks</source>
        <translation>Không, cảm ơn</translation>
    </message>
</context>
<context>
    <name>MMFormEditFailedDialog</name>
    <message>
        <location filename="../qml/dialogs/MMFormEditFailedDialog.qml" line="18"/>
        <source>Saving failed</source>
        <translation>Lưu không thành công</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormEditFailedDialog.qml" line="19"/>
        <source>Failed to save changes. This should not happen normally. Please restart the app and try again — if that does not help, please contact support.</source>
        <translation>Không thể lưu các thay đổi. Điều này không nên xảy ra bình thường. Vui lòng khởi động lại ứng dụng và thử lại — nếu cách đó không hiệu quả, vui lòng liên hệ với bộ phận hỗ trợ.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormEditFailedDialog.qml" line="20"/>
        <source>Ok, I understand</source>
        <translation>Được rồi, tôi hiểu</translation>
    </message>
</context>
<context>
    <name>MMFormPage</name>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="106"/>
        <source>New feature</source>
        <translation>Tính năng mới</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="107"/>
        <location filename="../qml/form/MMFormPage.qml" line="210"/>
        <source>Edit feature</source>
        <translation>Chỉnh sửa tính năng</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="223"/>
        <source>Delete</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="232"/>
        <source>Edit geometry</source>
        <translation>Chỉnh sửa hình học</translation>
    </message>
    <message>
        <location filename="../qml/form/MMFormPage.qml" line="444"/>
        <source>Feature could not be saved, please check all required fields</source>
        <translation>Tính năng không thể lưu, vui lòng kiểm tra tất cả các trường bắt buộc</translation>
    </message>
</context>
<context>
    <name>MMFormPhotoEditor</name>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="81"/>
        <source>Photo is missing.</source>
        <translation>Ảnh bị thiếu.</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="108"/>
        <source>Open Image</source>
        <translation>Mở hình ảnh</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="110"/>
        <source>Image files (*.gif *.png *.jpg)</source>
        <translation>Tệp hình ảnh (*.gif *.png *.jpg)</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="234"/>
        <source>Could not create directory %1.</source>
        <translation>Không thể tạo thư mục %1.</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormPhotoEditor.qml" line="306"/>
        <source>Failed to process the image</source>
        <translation>Không thể xử lý hình ảnh</translation>
    </message>
</context>
<context>
    <name>MMFormRelationEditor</name>
    <message>
        <location filename="../qml/form/editors/MMFormRelationEditor.qml" line="164"/>
        <source> more</source>
        <translation> Thêm</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormRelationEditor.qml" line="207"/>
        <source>Add feature</source>
        <translation>Thêm tính năng</translation>
    </message>
</context>
<context>
    <name>MMFormRelationReferenceEditor</name>
    <message>
        <location filename="../qml/form/editors/MMFormRelationReferenceEditor.qml" line="101"/>
        <source>Change link</source>
        <translation>Thay đổi liên kết</translation>
    </message>
    <message>
        <location filename="../qml/form/editors/MMFormRelationReferenceEditor.qml" line="104"/>
        <source>Unlink feature</source>
        <translation>Tính năng hủy liên kết</translation>
    </message>
</context>
<context>
    <name>MMFormSaveChangesDialog</name>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="21"/>
        <source>Unsaved changes</source>
        <translation>Những thay đổi chưa được lưu</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="22"/>
        <source>Do you want to save the changes?</source>
        <translation>Bạn có muốn lưu các thay đổi không?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="23"/>
        <source>Yes, I want to save</source>
        <translation>Có, tôi muốn lưu</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMFormSaveChangesDialog.qml" line="24"/>
        <source>No, thanks</source>
        <translation>Không, cảm ơn</translation>
    </message>
</context>
<context>
    <name>MMGpsDataDrawer</name>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="27"/>
        <source>GPS info</source>
        <translation>thông tin GPS</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="63"/>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="64"/>
        <source>No receiver</source>
        <translation>Không có người nhận</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="76"/>
        <source>Status</source>
        <translation>Trạng thái</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="93"/>
        <source>Longitude</source>
        <translation>Kinh độ</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="96"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="103"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="115"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="122"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="134"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="149"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="164"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="179"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="194"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="208"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="226"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="241"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="258"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="275"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="292"/>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="305"/>
        <source>N/A</source>
        <translation>không áp dụng</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="112"/>
        <source>Latitude</source>
        <translation>Vĩ độ</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="131"/>
        <source>X</source>
        <translation>X</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="146"/>
        <source>Y</source>
        <translation>Y</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="161"/>
        <source>Horizontal accuracy</source>
        <translation>Độ chính xác ngang</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="176"/>
        <source>Vertical accuracy</source>
        <translation>Độ chính xác theo chiều dọc</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="191"/>
        <source>Altitude</source>
        <translation>Độ cao</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="205"/>
        <source>Fix quality</source>
        <translation>Chất lượng sửa chữa</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="222"/>
        <source>Satellites (in use/view)</source>
        <translation>Vệ tinh (đang sử dụng/hiển thị)</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="238"/>
        <source>HDOP</source>
        <translation>HDOP</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="255"/>
        <source>VDOP</source>
        <translation>VDOP</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="272"/>
        <source>PDOP</source>
        <translation>PDOP</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="289"/>
        <source>Speed</source>
        <translation>Tốc độ</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="304"/>
        <source>Last Fix</source>
        <translation>Lần sửa cuối</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="313"/>
        <source>GPS antenna height</source>
        <translation>Chiều cao ăng-ten GPS</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="314"/>
        <source>Not set</source>
        <translation>Chưa cài đặt</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMGpsDataDrawer.qml" line="326"/>
        <source>Manage GPS receivers</source>
        <translation>Quản lý bộ thu GPS</translation>
    </message>
</context>
<context>
    <name>MMHowYouFoundUsPage</name>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="32"/>
        <source>Search engine (Google, ...)</source>
        <translation>Công cụ tìm kiếm (Google, ...)</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="33"/>
        <source>Blog</source>
        <translation>Blog</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="34"/>
        <source>Mouth</source>
        <translation>Miệng</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="35"/>
        <source>QGIS website</source>
        <translation>Trang web QGIS</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="36"/>
        <source>Application store</source>
        <translation>Cửa hàng ứng dụng</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="37"/>
        <source>Teacher</source>
        <translation>Giáo viên</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="38"/>
        <source>Conference</source>
        <translation>Hội nghị</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="39"/>
        <source>Social media</source>
        <translation>Mạng xã hội</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="42"/>
        <source>Other</source>
        <translation>Khác</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="131"/>
        <source>YouTube</source>
        <translation>YouTube</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="132"/>
        <source>Twitter</source>
        <translation>Twitter</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="133"/>
        <source>Facebook</source>
        <translation>Facebook</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="134"/>
        <source>LinkedIn</source>
        <translation>LinkedIn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="135"/>
        <source>Mastodon</source>
        <translation>Mastodon</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="136"/>
        <source>Reddit</source>
        <translation>Reddit</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="173"/>
        <source>Continue</source>
        <translation>Tiếp tục</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="206"/>
        <source>Where did you hear about us?</source>
        <translation>Bạn biết về chúng tôi từ đâu?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="207"/>
        <source>Please specify the source</source>
        <translation>Vui lòng ghi rõ nguồn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMHowYouFoundUsPage.qml" line="222"/>
        <source>Source</source>
        <translation>Nguồn</translation>
    </message>
</context>
<context>
    <name>MMLayerDetailPage</name>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="78"/>
        <source>Settings</source>
        <translation>Cài đặt</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="79"/>
        <source>Visible on map</source>
        <translation>Hiển thị trên bản đồ</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="103"/>
        <source>Legend</source>
        <translation>Chú giải</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="156"/>
        <source>Attribution</source>
        <translation>Ghi nhận</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="240"/>
        <source>Features</source>
        <translation>Các tính năng</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayerDetailPage.qml" line="255"/>
        <source>Layer info</source>
        <translation>Thông tin lớp</translation>
    </message>
</context>
<context>
    <name>MMLayersListPage</name>
    <message>
        <location filename="../qml/layers/MMLayersListPage.qml" line="21"/>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <location filename="../qml/layers/MMLayersListPage.qml" line="42"/>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
</context>
<context>
    <name>MMLayersListSearchPage</name>
    <message>
        <location filename="../qml/layers/MMLayersListSearchPage.qml" line="21"/>
        <source>Search layers</source>
        <translation>Lớp tìm kiếm</translation>
    </message>
</context>
<context>
    <name>MMListMultiselectDrawer</name>
    <message>
        <location filename="../qml/components/MMListMultiselectDrawer.qml" line="55"/>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <location filename="../qml/components/MMListMultiselectDrawer.qml" line="139"/>
        <source>Confirm selection</source>
        <translation>Xác nhận lựa chọn</translation>
    </message>
</context>
<context>
    <name>MMLogPage</name>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="18"/>
        <source>(no-entries)</source>
        <translation>(Chưa có mục)</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="25"/>
        <source>Diagnostic log</source>
        <translation>Nhật ký chẩn đoán</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="65"/>
        <source>Sending...</source>
        <translation>Đang gửi...</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMLogPage.qml" line="65"/>
        <source>Send to developers</source>
        <translation>Gửi cho nhà phát triển</translation>
    </message>
</context>
<context>
    <name>MMLoginPage</name>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="38"/>
        <source>Log in</source>
        <translation>Đăng nhập</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="87"/>
        <source>Email or username</source>
        <translation>Email hoặc tên người dùng</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="96"/>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="102"/>
        <source>Forgot password?</source>
        <translation>Quên mật khẩu?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="113"/>
        <source>Sign in</source>
        <translation>Đăng nhập</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="125"/>
        <source>Don&apos;t have an account?</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="132"/>
        <source>Sign up</source>
        <translation>Đăng ký</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="202"/>
        <source>Server address</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="218"/>
        <source>Confirm</source>
        <translation>Xác nhận</translation>
    </message>
    <message>
        <location filename="../qml/account/MMLoginPage.qml" line="183"/>
        <source>Change server</source>
        <translation>Thay đổi máy chủ</translation>
    </message>
</context>
<context>
    <name>MMMapController</name>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="101"/>
        <source>Mark the geometry on the map and click record</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="130"/>
        <source>Create line to split the selected feature</source>
        <translation>Tạo dòng để phân chia tính năng đã chọn</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="523"/>
        <source>streaming</source>
        <translation>Trực tuyến</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="599"/>
        <source>Connecting to %1</source>
        <translation>Đang kết nối với %1</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="613"/>
        <source>Connected, no position</source>
        <translation>Đã kết nối, không có vị trí</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="617"/>
        <source>Unknown accuracy</source>
        <translation>Độ chính xác không xác định</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="759"/>
        <source>GPS currently unavailable</source>
        <translation>Không có tín hiệu GPS</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="774"/>
        <source>Choose Active Layer</source>
        <translation>Chọn lớp hoạt động</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="801"/>
        <source>Could not find any editable layers in the project.</source>
        <translation>Không tìm thấy lớp có thể chỉnh sửa trong dự án.</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="802"/>
        <source>See how to enable digitizing in your project.</source>
        <translation>Xem cách kích hoạt số liệu trong dự án của bạn.</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="819"/>
        <source>More options</source>
        <translation>Thêm nhiều lựa chọn</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="824"/>
        <source>Split geometry</source>
        <translation>Chia tách hình học</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="836"/>
        <source>Redraw geometry</source>
        <translation>Vẽ lại hình học</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="848"/>
        <source>Streaming mode</source>
        <translation>Các chế độ trực tuyến</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="854"/>
        <source>Active</source>
        <translation>Hoạt động</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="980"/>
        <source>Splitting done successfully</source>
        <translation>Chia tách thành công</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1071"/>
        <source>Select some point to start editing the geometry</source>
        <translation>Chọn một điểm để bắt đầu chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1084"/>
        <source>Record new geometry for the feature</source>
        <translation>Ghi lại hình học mới cho đối tượng</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapController.qml" line="1166"/>
        <source>GPS currently unavailable.</source>
        <translation>GPS hiện tại không khả dụng.</translation>
    </message>
</context>
<context>
    <name>MMMapThemeDrawer</name>
    <message>
        <location filename="../qml/map/MMMapThemeDrawer.qml" line="20"/>
        <source>Map Themes</source>
        <translation>Chủ đề bản đồ</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapThemeDrawer.qml" line="25"/>
        <source>There are currently no map themes</source>
        <translation>Hiện tại không có chủ đề bản đồ</translation>
    </message>
    <message>
        <location filename="../qml/map/MMMapThemeDrawer.qml" line="27"/>
        <source>Learn more about %1how to setup themes%2.</source>
        <translation>Tìm hiểu thêm về %1cách thiết lập chủ đề%2.</translation>
    </message>
</context>
<context>
    <name>MMMessage</name>
    <message>
        <location filename="../qml/components/MMMessage.qml" line="30"/>
        <source>Learn more</source>
        <translation>Tìm hiểu thêm</translation>
    </message>
</context>
<context>
    <name>MMMigrateToMerginDialog</name>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="20"/>
        <source>Upload project?</source>
        <translation>Tải dự án?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="21"/>
        <source>This project is currently not uploaded on cloud. Upload it in order to activate synchronization and collaboration.</source>
        <translation>Dự án này hiện chưa được tải lên. Hãy tải lên để kích hoạt đồng bộ hóa</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="22"/>
        <source>Yes, I want to upload it</source>
        <translation>Có, tôi muốn tải lên</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMigrateToMerginDialog.qml" line="23"/>
        <source>No, thanks</source>
        <translation>Không, cảm ơn</translation>
    </message>
</context>
<context>
    <name>MMMissingAuthDialog</name>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="20"/>
        <source>Sign in to your account</source>
        <translation>Đăng nhập vào tài khoản của bạn</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="21"/>
        <source>You need to be signed in to your Mergin Maps account in order to synchronise the project.</source>
        <translation>Bạn cần đăng nhập vào tài khoản Mergin Maps của mình để đồng bộ hóa dự án.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="22"/>
        <source>Yes, I want to sign in</source>
        <translation>Có, tôi muốn đăng nhập</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMMissingAuthDialog.qml" line="23"/>
        <source>No, thanks</source>
        <translation>Không, cảm ơn</translation>
    </message>
</context>
<context>
    <name>MMNoPermissionsDialog</name>
    <message>
        <location filename="../qml/dialogs/MMNoPermissionsDialog.qml" line="18"/>
        <source>No rights to access the project</source>
        <translation>Không có quyền truy cập dự án</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMNoPermissionsDialog.qml" line="19"/>
        <source>You are not allowed to synchronise your changes in this project. Contact the project owner to assign you the correct permission. If you are the project owner, log in to the dashboard.</source>
        <translation>Bạn không được phép đồng bộ hóa các thay đổi của mình trong dự án này. Liên hệ với chủ sở hữu dự án để chỉ định cho bạn quyền chính xác. Nếu bạn là chủ sở hữu dự án, hãy đăng nhập vào bảng điều khiển.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMNoPermissionsDialog.qml" line="20"/>
        <source>Ok, I understand</source>
        <translation>Được, tôi hiểu</translation>
    </message>
</context>
<context>
    <name>MMOutOfDateCustomServerDialog</name>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="23"/>
        <source>Your server will soon be out of date</source>
        <translation>Máy chủ của bạn sẽ sớm lỗi thời</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="24"/>
        <source>Please contact your server administrator to upgrade your server to the latest version. Subsequent releases of our mobile app may not be compatible with your current server version.</source>
        <translation>Vui lòng liên hệ với quản trị viên máy chủ của bạn để nâng cấp máy chủ lên phiên bản mới nhất. Các bản phát hành tiếp theo của ứng dụng di động của chúng tôi có thể không tương thích với phiên bản máy chủ hiện tại của bạn.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="28"/>
        <source>Learn more</source>
        <translation>Tìm hiểu thêm</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMOutOfDateCustomServerDialog.qml" line="30"/>
        <source>Ignore</source>
        <translation>Bỏ qua</translation>
    </message>
</context>
<context>
    <name>MMPhotoAttachment</name>
    <message>
        <location filename="../qml/form/components/photo/MMPhotoAttachment.qml" line="56"/>
        <source>Take a picture</source>
        <translation>Chụp ảnh</translation>
    </message>
    <message>
        <location filename="../qml/form/components/photo/MMPhotoAttachment.qml" line="95"/>
        <source>From gallery</source>
        <translation>Từ thư viện</translation>
    </message>
</context>
<context>
    <name>MMPositionProviderPage</name>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="82"/>
        <source>Unknown device</source>
        <translation>Thiết bị không xác định</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="110"/>
        <source>Internal receivers</source>
        <translation>Đầu thu trong</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="110"/>
        <source>External receivers</source>
        <translation>Đầu thu bên ngoài</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="135"/>
        <source>Connect new receiver</source>
        <translation>Kết nối với đầu thu mới</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="146"/>
        <source>Connecting to external receivers via bluetooth is not supported</source>
        <translation>Không hỗ trợ kết nối đầu thu bên ngoài qua bluetooth</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="147"/>
        <source>This function is not available on iOS. Your hardware vendor may provide a custom app that connects to the receiver and sets position. Mergin Maps will still think it is the internal GPS of your phone/tablet.</source>
        <translation>Chức năng này không có sẵn trên iOS. Nhà cung cấp phần cứng của bạn có thể cung cấp một ứng dụng tùy chỉnh kết nối với bộ thu và đặt vị trí. Mergin Maps vẫn sẽ cho rằng đó là GPS bên trong điện thoại/máy tính bảng của bạn.</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="172"/>
        <source>Internal</source>
        <translation>Nội bộ</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMPositionProviderPage.qml" line="237"/>
        <source>Manage GPS receivers</source>
        <translation>Quản lý đầu thu GPS</translation>
    </message>
</context>
<context>
    <name>MMPositionTrackingDialog</name>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="23"/>
        <source>Position tracking</source>
        <translation>Theo dõi vị trí</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="25"/>
        <source>Mergin Maps can track your position on this project.</source>
        <translation>Cho phép Mergin Maps theo dõi vị trí của bạn.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="25"/>
        <source>Track your routes even with your screen off. Your records are stored in a separate layer. Finalised tracks are synced like any other feature.</source>
        <translation>Theo dõi vị trí của bạn ngay cả khi màn hình tắt. Các bản ghi của bạn được lưu trữ trong một lớp riêng biệt. Các tuyến đường đã hoàn tất sẽ được đồng bộ hóa.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="26"/>
        <source>Stop tracking</source>
        <translation>Dừng theo dõi</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="26"/>
        <source>Start tracking</source>
        <translation>Bắt đầu theo dõi</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="43"/>
        <source>Tracked distance</source>
        <translation>Theo dõi khoảng cách.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMPositionTrackingDialog.qml" line="63"/>
        <source>Tracking time</source>
        <translation>thời gian theo dõi</translation>
    </message>
</context>
<context>
    <name>MMPreviewDrawer</name>
    <message>
        <location filename="../qml/form/MMPreviewDrawer.qml" line="176"/>
        <source>Edit</source>
        <translation>Chỉnh sửa</translation>
    </message>
    <message>
        <location filename="../qml/form/MMPreviewDrawer.qml" line="187"/>
        <source>Stake out</source>
        <translation>Mốc tọa độ</translation>
    </message>
</context>
<context>
    <name>MMProjErrorDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProjErrorDialog.qml" line="21"/>
        <source>PROJ Error</source>
        <translation>Lỗi PROJ</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjErrorDialog.qml" line="24"/>
        <source>There was an issue with loading your PROJ files. Please refer to our documentation to learn how to set up PROJ.</source>
        <translation>Có sự cố với việc tải các tệp PROJ của bạn. Vui lòng tham khảo tài liệu của chúng tôi để tìm hiểu cách thiết lập PROJ.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjErrorDialog.qml" line="27"/>
        <source>Learn more</source>
        <translation>Tìm hiểu thêm</translation>
    </message>
</context>
<context>
    <name>MMProjectController</name>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="204"/>
        <location filename="../qml/project/MMProjectController.qml" line="377"/>
        <source>Home</source>
        <translation>Trang chủ</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="207"/>
        <location filename="../qml/project/MMProjectController.qml" line="386"/>
        <source>Projects</source>
        <translation>Dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="209"/>
        <location filename="../qml/project/MMProjectController.qml" line="395"/>
        <source>Explore</source>
        <translation>Khám phá</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectController.qml" line="261"/>
        <source>Unsupported server, please contact your server administrator.</source>
        <translation>Máy chủ không được hỗ trợ, vui lòng liên hệ với quản trị viên máy chủ của bạn.</translation>
    </message>
</context>
<context>
    <name>MMProjectDelegate</name>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="142"/>
        <source>Synchronising project changes</source>
        <translation>Đang đồng bộ hóa các thay đổi dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="190"/>
        <source>Please don&apos;t close the app.</source>
        <translation>Vui lòng không đóng ứng dụng.</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="213"/>
        <source>Stop</source>
        <translation>Dừng</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="244"/>
        <source>More options</source>
        <translation>Tùy chọn khác</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="288"/>
        <source>Download</source>
        <translation>Tải xuống</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="293"/>
        <source>Synchronise project</source>
        <translation>Đồng bộ hóa dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="298"/>
        <source>Local changes</source>
        <translation>Thay đổi cục bộ</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="303"/>
        <source>Remove from device</source>
        <translation>Xóa khỏi thiết bị</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectDelegate.qml" line="308"/>
        <source>Upload</source>
        <translation>Tải lên</translation>
    </message>
</context>
<context>
    <name>MMProjectHomeTab</name>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="41"/>
        <source>Search for projects...</source>
        <translation>Tìm kiếm dự án...</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="63"/>
        <source>Your attention is required</source>
        <translation>Cần chú ý</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="64"/>
        <source>Click here to visit Mergin Maps dashboard</source>
        <translation>Nhấp vào đây để truy cập bảng điều khiển Mergin Maps</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="84"/>
        <source>No workspace detected</source>
        <translation>Không tìm thấy không gian làm việc</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="85"/>
        <source>Create your workspace by clicking here</source>
        <translation>Tạo không gian làm việc của bạn bằng cách nhấp vào đây</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="129"/>
        <source>Currently open</source>
        <translation>Hiện đang mở</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectHomeTab.qml" line="129"/>
        <source>Downloaded projects</source>
        <translation>Dự án đã tải xuống</translation>
    </message>
</context>
<context>
    <name>MMProjectIssuesPage</name>
    <message>
        <location filename="../qml/project/MMProjectIssuesPage.qml" line="32"/>
        <source>Project issues</source>
        <translation>Các vấn đề về dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectIssuesPage.qml" line="83"/>
        <source>QGIS log</source>
        <translation>Nhật ký QGIS</translation>
    </message>
</context>
<context>
    <name>MMProjectLimitDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProjectLimitDialog.qml" line="24"/>
        <source>You have reached a maximum number of projects</source>
        <translation>Bạn đã đạt đến số lượng dự án tối đa</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLimitDialog.qml" line="26"/>
        <source>Manage account</source>
        <translation>Quản lý tài khoản</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLimitDialog.qml" line="40"/>
        <source>Maximum number of projects</source>
        <translation>Số lượng dự án tối đa</translation>
    </message>
</context>
<context>
    <name>MMProjectList</name>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="149"/>
        <source>The project can not be opened</source>
        <translation>Không thể mở dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="162"/>
        <source>Could not synchronise project, please make sure you are logged in and have sufficient rights.</source>
        <translation>Không thể đồng bộ hóa dự án, vui lòng đảm bảo rằng bạn đã đăng nhập và có đủ quyền.</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="212"/>
        <source>Create project</source>
        <translation>Tạo dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="237"/>
        <source>Get started with Mergin Maps</source>
        <translation>Bắt đầu với Mergin Maps</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="238"/>
        <source>First step is to create your brand new project.</source>
        <translation>Tạo dự án mới</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="246"/>
        <source>Unable to get the list of projects.</source>
        <translation>Không thể lấy danh sách dự án.</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="246"/>
        <source>No projects found</source>
        <translation>Không tìm thấy dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectList.qml" line="275"/>
        <source>Retry</source>
        <translation>Thử lại</translation>
    </message>
</context>
<context>
    <name>MMProjectLoadErrorDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProjectLoadErrorDialog.qml" line="20"/>
        <source>Failed to open the project</source>
        <translation>Không thể mở dự án</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLoadErrorDialog.qml" line="23"/>
        <source>Unfortunately, your project could not be opened, please refer to our documentation to understand common problems.</source>
        <translation>Rất tiếc, dự án của bạn không thể mở, vui lòng tham khảo tài liệu của chúng tôi để hiểu các vấn đề phổ biến.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProjectLoadErrorDialog.qml" line="26"/>
        <source>Learn more</source>
        <translation>Tìm hiểu thêm</translation>
    </message>
</context>
<context>
    <name>MMProjectLoadingPage</name>
    <message>
        <location filename="../qml/project/MMProjectLoadingPage.qml" line="33"/>
        <source>Opening project ...</source>
        <translation>Đang mở dự án...</translation>
    </message>
</context>
<context>
    <name>MMProjectServerTab</name>
    <message>
        <location filename="../qml/project/MMProjectServerTab.qml" line="38"/>
        <source>Search for projects...</source>
        <translation>Tìm kiếm dự án...</translation>
    </message>
</context>
<context>
    <name>MMProjectStatusItem</name>
    <message>
        <location filename="../qml/project/components/MMProjectStatusItem.qml" line="94"/>
        <source>Added</source>
        <translation>Đã thêm</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectStatusItem.qml" line="95"/>
        <source>Removed</source>
        <translation>Đã xóa</translation>
    </message>
    <message>
        <location filename="../qml/project/components/MMProjectStatusItem.qml" line="96"/>
        <source>Edited</source>
        <translation>Đã chỉnh sửa</translation>
    </message>
</context>
<context>
    <name>MMProjectStatusPage</name>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="27"/>
        <source>Your local changes</source>
        <translation>Thay đổi cục bộ của bạn</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="27"/>
        <source>Project Status</source>
        <translation>Tình trạng dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="43"/>
        <source>There are currently no local changes</source>
        <translation>Hiện tại không có thay đổi cục bộ</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectStatusPage.qml" line="44"/>
        <source>Once you have made some changes, they will appear here.</source>
        <translation>Khi bạn đã thực hiện một số thay đổi, chúng sẽ xuất hiện ở đây.</translation>
    </message>
</context>
<context>
    <name>MMProjectWizardPage</name>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="22"/>
        <source>Create Project</source>
        <translation>Tạo dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="44"/>
        <source>Project name</source>
        <translation>Tên dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="54"/>
        <source>Fields</source>
        <translation>Các trường</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="99"/>
        <source>Add field</source>
        <translation>Thêm trường</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="123"/>
        <source>Create project</source>
        <translation>Tạo dự án</translation>
    </message>
    <message>
        <location filename="../qml/project/MMProjectWizardPage.qml" line="128"/>
        <source>Empty project name</source>
        <translation>Tên dự án trống</translation>
    </message>
</context>
<context>
    <name>MMProviderRemoveReceiverDialog</name>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="22"/>
        <source>Remove receiver</source>
        <translation>Xóa đầu thu</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="23"/>
        <source>Do you want to remove receiver from the list of recent receivers?</source>
        <translation>Bạn có muốn xóa người nhận khỏi danh sách người nhận gần đây không?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="24"/>
        <source>Yes, I want to remove</source>
        <translation>Có, tôi muốn xóa</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMProviderRemoveReceiverDialog.qml" line="25"/>
        <source>No, thanks</source>
        <translation>Không, cảm ơn</translation>
    </message>
</context>
<context>
    <name>MMRecordingTools</name>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="179"/>
        <source>Undo</source>
        <translation>Hoàn tác</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="186"/>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="200"/>
        <source>Release</source>
        <translation>Phát hành</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="214"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../qml/map/MMRecordingTools.qml" line="231"/>
        <location filename="../qml/map/MMRecordingTools.qml" line="259"/>
        <source>Record</source>
        <translation>Ghi lại</translation>
    </message>
</context>
<context>
    <name>MMRemovePhotoDialog</name>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="23"/>
        <source>Delete photo?</source>
        <translation>Xóa ảnh?</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="24"/>
        <source>Would you like to delete or unlink the photo? Deleting removes the photo from your project entirely, while unlinking keeps the photo in your project but removes it from this specific feature.</source>
        <translation>Bạn có muốn xóa hoặc hủy liên kết ảnh? Việc xóa sẽ xóa hoàn toàn ảnh khỏi dự án của bạn, trong khi việc hủy liên kết sẽ giữ ảnh trong dự án của bạn nhưng xóa ảnh khỏi tính năng cụ thể này.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="27"/>
        <source>Delete photo</source>
        <translation>Xóa ảnh</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemovePhotoDialog.qml" line="36"/>
        <source>Unlink photo</source>
        <translation>Gỡ liên kết ảnh</translation>
    </message>
</context>
<context>
    <name>MMRemoveProjectDialog</name>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="24"/>
        <source>Remove project</source>
        <translation>Xóa dự án</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="25"/>
        <source>Any unsynchronised changes will be lost in project 
 %1</source>
        <translation>Bất kỳ thay đổi nào chưa đồng bộ hóa sẽ bị mất trong dự án 
 %1</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="26"/>
        <source>Remove</source>
        <translation>Xóa</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMRemoveProjectDialog.qml" line="27"/>
        <source>Cancel</source>
        <translation>Hủy bỏ</translation>
    </message>
</context>
<context>
    <name>MMSettingsController</name>
    <message>
        <location filename="../qml/settings/MMSettingsController.qml" line="98"/>
        <source>Changelog could not be loaded</source>
        <translation>Không thể tải nhật ký thay đổi</translation>
    </message>
</context>
<context>
    <name>MMSettingsInput</name>
    <message>
        <location filename="../qml/settings/components/MMSettingsInput.qml" line="67"/>
        <source>Confirm</source>
        <translation>Xác nhận</translation>
    </message>
</context>
<context>
    <name>MMSettingsPage</name>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="33"/>
        <location filename="../qml/settings/MMSettingsPage.qml" line="117"/>
        <source>Time elapsed</source>
        <translation>Thời gian trôi qua</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="34"/>
        <source>Distance traveled</source>
        <translation>Khoảng cách đã đi</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="52"/>
        <source>GPS</source>
        <translation>GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="63"/>
        <source>GPS accuracy threshold</source>
        <translation>Độ chính xác của GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="64"/>
        <source>Determines when the accuracy indicator turns yellow</source>
        <translation>Xác định khi nào chỉ báo độ chính xác chuyển sang màu vàng</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="65"/>
        <source>GPS accuracy threshold, in meters</source>
        <translation>Độ chính xác của GPS, tính bằng mét</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="78"/>
        <source>Manage GPS receivers</source>
        <translation>Quản lý đầu thu GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="88"/>
        <source>GPS antenna height</source>
        <translation>Chiều cao ăng-ten GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="89"/>
        <source>Includes pole height and GPS receiver’s antenna height</source>
        <translation>Bao gồm chiều cao cột và chiều cao ăng-ten của máy thu GPS</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="90"/>
        <source>GPS antenna height, in meters</source>
        <translation>Chiều cao ăng-ten GPS, tính bằng mét</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="102"/>
        <source>Streaming mode</source>
        <translation>Chế độ phát trực tiếp</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="114"/>
        <source>Interval threshold type</source>
        <translation>Loại ngưỡng</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="115"/>
        <source>Choose a type of threshold for streaming mode</source>
        <translation>Chọn loại ngưỡng cho chế độ phát trực tiếp</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="117"/>
        <source>Distance Traveled</source>
        <translation>Khoảng cách đã đi</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="132"/>
        <source>Threshold interval</source>
        <translation>Ngưỡng khoảng cách</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="133"/>
        <source>Streaming mode will add a point to the object at each interval</source>
        <translation>Chế độ phát trực tiếp sẽ thêm một điểm vào đối tượng tại mỗi khoảng cách</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="134"/>
        <source>Threshold interval, in meters</source>
        <translation>Ngưỡng khoảng cách, tính bằng mét</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="134"/>
        <source>Threshold interval, in seconds</source>
        <translation>Ngưỡng khoảng cách, tính bằng giây</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="146"/>
        <source>Recording</source>
        <translation>Đang ghi</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="157"/>
        <source>Reuse last entered value</source>
        <translation>Sử dụng lại giá trị nhập gần nhất</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="158"/>
        <source>Each field offers an option to reuse its value on the next feature</source>
        <translation>Mỗi trường đều có tùy chọn để tái sử dụng giá trị của nó trên đối tượng tiếp theo</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="168"/>
        <source>Automatically sync changes</source>
        <translation>Tự động đồng bộ hóa các thay đổi</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="169"/>
        <source>Each time you save changes, the app will sync automatically</source>
        <translation>Mỗi lần bạn lưu thay đổi, ứng dụng sẽ tự động đồng bộ hóa</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="179"/>
        <source>Auto-lock position</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="180"/>
        <source>Each time you start recording, the app centers to GPS</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="189"/>
        <source>General</source>
        <translation>Tổng quan</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="200"/>
        <source>About</source>
        <translation>Về</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="210"/>
        <source>Changelog</source>
        <translation>Nhật ký thay đổi</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="220"/>
        <source>Help</source>
        <translation>Trợ giúp</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="230"/>
        <source>Privacy policy</source>
        <translation>Chính sách bảo mật</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="240"/>
        <source>Terms of service</source>
        <translation>Điều khoản dịch vụ</translation>
    </message>
    <message>
        <location filename="../qml/settings/MMSettingsPage.qml" line="250"/>
        <source>Diagnostic log</source>
        <translation>Nhật ký chẩn đoán</translation>
    </message>
</context>
<context>
    <name>MMSignUpPage</name>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="45"/>
        <location filename="../qml/account/MMSignUpPage.qml" line="123"/>
        <source>Sign up</source>
        <translation>Đăng ký</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="74"/>
        <source>Username</source>
        <translation>Tên người dùng</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="83"/>
        <source>Email</source>
        <translation>Thư điện tử</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="92"/>
        <source>Password</source>
        <translation>Mật khẩu</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="100"/>
        <source>Confirm password</source>
        <translation>Xác nhận mật khẩu</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="117"/>
        <source>I want to subscribe to the newsletter</source>
        <translation>Tôi muốn đăng ký nhận bản tin</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="142"/>
        <source>Already have an account?</source>
        <translation>Đã có tài khoản?</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSignUpPage.qml" line="148"/>
        <source>Sign in</source>
        <translation>Đăng nhập</translation>
    </message>
</context>
<context>
    <name>MMSplittingFailedDialog</name>
    <message>
        <location filename="../qml/dialogs/MMSplittingFailedDialog.qml" line="18"/>
        <source>We could not split the feature</source>
        <translation>Chúng tôi không thể chia tách đặc điểm</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSplittingFailedDialog.qml" line="19"/>
        <source>Please make sure that the split line crosses your feature. The feature needs to have a valid geometry in order to split it.</source>
        <translation>Vui lòng đảm bảo rằng đường chia tách cắt qua đặc điểm của bạn. Đặc điểm cần có hình học hợp lệ để có thể chia tách.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSplittingFailedDialog.qml" line="20"/>
        <source>Ok, I understand</source>
        <translation>Đồng ý, tôi hiểu</translation>
    </message>
</context>
<context>
    <name>MMSplittingTools</name>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="91"/>
        <source>Undo</source>
        <translation>Hoàn tác</translation>
    </message>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="97"/>
        <source>Add point</source>
        <translation>Thêm điểm</translation>
    </message>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="103"/>
        <source>Done</source>
        <translation>Xong</translation>
    </message>
    <message>
        <location filename="../qml/map/MMSplittingTools.qml" line="113"/>
        <source>You need to add at least 2 points.</source>
        <translation>Bạn cần thêm ít nhất 2 điểm.</translation>
    </message>
</context>
<context>
    <name>MMStakeoutDrawer</name>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="90"/>
        <source>Stake out</source>
        <translation>Mốc tọa độ</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="105"/>
        <source>Feature</source>
        <translation>Tính năng</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="112"/>
        <source>Distance</source>
        <translation>Khoảng cách</translation>
    </message>
    <message>
        <location filename="../qml/gps/MMStakeoutDrawer.qml" line="113"/>
        <source>N/A</source>
        <translation>không áp dụng</translation>
    </message>
</context>
<context>
    <name>MMStorageLimitDialog</name>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="25"/>
        <source>You have reached a data limit</source>
        <translation>Bạn đã đạt đến giới hạn dữ liệu</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="28"/>
        <source>Manage account</source>
        <translation>Quản lý tài khoản</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="41"/>
        <source>Data to sync</source>
        <translation>Dữ liệu cần đồng bộ</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStorageLimitDialog.qml" line="68"/>
        <source>Using</source>
        <translation>Đang sử dụng</translation>
    </message>
</context>
<context>
    <name>MMStreamingModeDialog</name>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="22"/>
        <source>Streaming mode</source>
        <translation>Chế độ trực tuyến</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="23"/>
        <source>Move around your designated object to record its geometry. You can stop this anytime.</source>
        <translation>Di chuyển xung quanh đối tượng được chỉ định để ghi lại hình ảnh của nó. Bạn có thể dừng bất cứ lúc nào.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="24"/>
        <source>Stop streaming mode</source>
        <translation>Dừng chế độ trực tuyến</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMStreamingModeDialog.qml" line="24"/>
        <source>Start streaming mode</source>
        <translation>Bắt đầu chế độ trực tuyến</translation>
    </message>
</context>
<context>
    <name>MMSwitchWorkspacePage</name>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="34"/>
        <source>Select workspace</source>
        <translation>Chọn không gian làm việc</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="61"/>
        <source>Search</source>
        <translation>Tìm kiếm</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="93"/>
        <source>Pending invitations</source>
        <translation>Lời mời đang chờ xử lý</translation>
    </message>
    <message>
        <location filename="../qml/account/MMSwitchWorkspacePage.qml" line="141"/>
        <source>Your workspaces</source>
        <translation>Các không gian làm việc</translation>
    </message>
</context>
<context>
    <name>MMSyncFailedDialog</name>
    <message>
        <location filename="../qml/dialogs/MMSyncFailedDialog.qml" line="27"/>
        <source>Failed to synchronise your changes</source>
        <translation>Không đồng bộ hóa được các thay đổi của bạn</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSyncFailedDialog.qml" line="30"/>
        <source>Your changes could not be sent to the server, make sure you have a data connection and have permission to edit this project.</source>
        <translation>Thay đổi của bạn không thể được gửi đến máy chủ, hãy đảm bảo rằng bạn có kết nối dữ liệu và có quyền chỉnh sửa dự án này.</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMSyncFailedDialog.qml" line="31"/>
        <source>Ok, I understand</source>
        <translation>Đồng ý, tôi hiểu</translation>
    </message>
</context>
<context>
    <name>MMToolbar</name>
    <message>
        <location filename="../qml/components/MMToolbar.qml" line="71"/>
        <source>More options</source>
        <translation>Tùy chọn khác</translation>
    </message>
    <message>
        <location filename="../qml/components/MMToolbar.qml" line="135"/>
        <source>More</source>
        <translation>Thêm nhiều hơn</translation>
    </message>
</context>
<context>
    <name>MMWelcomeToNewDesignDialog</name>
    <message>
        <location filename="../qml/dialogs/MMWelcomeToNewDesignDialog.qml" line="20"/>
        <source>New Look &amp; Feel</source>
        <translation>Giao diện mới &amp; Cảm thấy</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMWelcomeToNewDesignDialog.qml" line="21"/>
        <source>We&apos;ve been busy making Mergin Maps even better! This update brings a fresh look and improved navigation, making it faster to find what you need. Take a look around!</source>
        <translation>Chúng tôi đã cố gắng cải thiện Mergin Maps! Bản cập nhật này mang đến giao diện mới và cải thiện khả năng điều hướng, giúp bạn định vị nhanh hơn. Hãy khám phá ngay!</translation>
    </message>
    <message>
        <location filename="../qml/dialogs/MMWelcomeToNewDesignDialog.qml" line="22"/>
        <source>Let&apos;s start!</source>
        <translation>Bắt đầu!</translation>
    </message>
</context>
<context>
    <name>MMWhichIndustryPage</name>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="32"/>
        <source>Agriculture</source>
        <translation>Nông nghiệp</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="33"/>
        <source>Archaeology</source>
        <translation>khảo cổ học</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="34"/>
        <source>Construction and engineering</source>
        <translation>Xây dựng và kỹ thuật</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="35"/>
        <source>Electric utilities</source>
        <translation>Tiện ích điện</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="36"/>
        <source>Environmental protection</source>
        <translation>Bảo vệ môi trường</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="37"/>
        <source>Local governments</source>
        <translation>Chính quyền địa phương</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="38"/>
        <source>Natural resources</source>
        <translation>Tài nguyên thiên nhiên</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="39"/>
        <source>Telecom</source>
        <translation>Viễn thông</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="40"/>
        <source>Transportation</source>
        <translation>Vận tải</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="41"/>
        <source>Water utilities</source>
        <translation>Tiện ích nước</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="42"/>
        <source>Student/University</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="45"/>
        <source>Other</source>
        <translation>Khác</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="54"/>
        <source>Specify your industry</source>
        <translation>Chỉ định ngành của bạn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="174"/>
        <source>Continue</source>
        <translation>Tiếp tục</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="196"/>
        <source>Crafting your workspace: let us know your industry</source>
        <translation>Tạo không gian làm việc của bạn: cho chúng tôi biết ngành của bạn</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="197"/>
        <source>Please specify the industry</source>
        <translation>Hãy cho biết ngành</translation>
    </message>
    <message>
        <location filename="../qml/account/MMWhichIndustryPage.qml" line="212"/>
        <source>Industry</source>
        <translation>Ngành công nghiệp</translation>
    </message>
</context>
<context>
    <name>MerginApi</name>
    <message>
        <location filename="../../core/merginapi.cpp" line="224"/>
        <source>Please remove some projects as the app currently
only allows up to %1 downloaded projects.</source>
        <translation>Vui lòng xóa bớt một số dự án vì ứng dụng hiện tại chỉ cho phép tải tối đa %1 dự án.</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="820"/>
        <source>Username must have at least 4 characters</source>
        <translation>Tên người dùng phải có ít nhất 4 ký tự</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="827"/>
        <source>Username contains invalid characters</source>
        <translation>Tên người dùng chứa ký tự không hợp lệ</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="834"/>
        <source>Please enter a valid email</source>
        <translation>Vui lòng nhập email hợp lệ</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="841"/>
        <source>Password not strong enough. It must%1 be at least 8 characters long%1 contain lowercase characters%1 contain uppercase characters%1 contain digits or special characters</source>
        <translation>Mật khẩu không đủ mạnh. Nó phải có ít nhất 8 ký tự trong đó chứa 1 ký tự viết thường, 1 ký tự viết hoa và có chứa chữ số hoặc ký tự đặc biệt</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="854"/>
        <source>Passwords do not match</source>
        <translation>Mật khẩu không khớp</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="861"/>
        <source>Please accept Terms and Privacy Policy</source>
        <translation>Vui lòng chấp nhận Điều khoản và Chính sách quyền riêng tư</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="891"/>
        <source>Marketing source cannot be empty</source>
        <translation>Nguồn tiếp thị không được để trống</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="899"/>
        <source>Industry cannot be empty</source>
        <translation>Ngành không được để trống</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1303"/>
        <source>Registration successful</source>
        <translation>Đăng ký thành công</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1325"/>
        <source>New registrations are not allowed on the selected server. Please check with your administrator.</source>
        <translation>Các đăng ký mới không được phép trên máy chủ đã chọn. Vui lòng kiểm tra với quản trị viên của bạn.</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1357"/>
        <source>Workspace created</source>
        <translation>Không gian làm việc đã được tạo</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="1690"/>
        <source>Project detached from the server</source>
        <translation>Dự án đã tách khỏi máy chủ</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="3854"/>
        <source>Workspace name contains invalid characters</source>
        <translation>Tên không gian làm việc chứa ký tự không hợp lệ</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="3920"/>
        <source>Workspace %1 already exists</source>
        <translation>Không gian làm việc %1 đã tồn tại</translation>
    </message>
</context>
<context>
    <name>MerginProjectStatusModel</name>
    <message>
        <location filename="../../core/merginprojectstatusmodel.cpp" line="70"/>
        <source>Pending Changes</source>
        <translation>Thay đổi đang chờ xử lý</translation>
    </message>
    <message>
        <location filename="../../core/merginprojectstatusmodel.cpp" line="96"/>
        <source>Failed to determine changes</source>
        <translation>Không thể xác định thay đổi</translation>
    </message>
</context>
<context>
    <name>PositionProvidersModel</name>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="31"/>
        <source>Internal</source>
        <translation>Nội bộ</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="32"/>
        <source>GPS receiver of this device</source>
        <translation>Đầu thu GPS của thiết bị</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="40"/>
        <source>Internal (fused)</source>
        <translation>Nội bộ (hợp nhất)</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="42"/>
        <source>Using GPS, Wifi and sensors</source>
        <translation>Sử dụng GPS, Wifi và cảm biến</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="44"/>
        <source>Not available (%1)</source>
        <translation>Không khả dụng (%1)</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="54"/>
        <source>Internal (gps)</source>
        <translation>Nội bộ (gps)</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="55"/>
        <source>Using GPS only</source>
        <translation>Chỉ sử dụng GPS</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="145"/>
        <source> Bluetooth device</source>
        <translation>Thiết bị Bluetooth</translation>
    </message>
    <message>
        <location filename="../position/providers/positionprovidersmodel.cpp" line="201"/>
        <source>Bluetooth device</source>
        <translation>Thiết bị Bluetooth</translation>
    </message>
</context>
<context>
    <name>PositionTrackingManager</name>
    <message>
        <location filename="../position/tracking/positiontrackingmanager.cpp" line="154"/>
        <source>Could not find tracking layer for the project</source>
        <translation>Không thể tìm thấy lớp theo dõi cho dự án</translation>
    </message>
    <message>
        <location filename="../position/tracking/positiontrackingmanager.cpp" line="163"/>
        <source>Tracking layer not found or invalid</source>
        <translation>Lớp theo dõi không tìm thấy hoặc không hợp lệ</translation>
    </message>
    <message>
        <location filename="../position/tracking/positiontrackingmanager.cpp" line="342"/>
        <source>Failed to start tracking, please contact support</source>
        <translation>Không thể bắt đầu định vị, vui lòng liên hệ hỗ trợ</translation>
    </message>
</context>
<context>
    <name>ProjectWizard</name>
    <message>
        <location filename="../projectwizard.cpp" line="161"/>
        <source>Project name contains invalid characters</source>
        <translation>Tên dự án chứa ký tự không hợp lệ</translation>
    </message>
    <message>
        <location filename="../projectwizard.cpp" line="212"/>
        <source>Project %1 created</source>
        <translation>Dự án %1 đã được tạo</translation>
    </message>
</context>
<context>
    <name>ProjectsModel</name>
    <message>
        <location filename="../projectsmodel.cpp" line="102"/>
        <source>Pending changes to synchronise</source>
        <translation>Các thay đổi đang chờ đồng bộ hóa</translation>
    </message>
    <message>
        <location filename="../projectsmodel.cpp" line="107"/>
        <source>Local project, not uploaded</source>
        <translation>Dự án cục bộ, không được tải lên</translation>
    </message>
    <message>
        <location filename="../projectsmodel.cpp" line="115"/>
        <location filename="../projectsmodel.cpp" line="119"/>
        <source>Updated %1</source>
        <translation>Đã cập nhật %1</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="59"/>
        <source>Value must be a number</source>
        <translation>Giá trị phải là một số</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="60"/>
        <source>Value must be lower than %1</source>
        <translation>Giá trị phải nhỏ hơn %1</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="61"/>
        <source>Value must be higher than %1</source>
        <translation>Giá trị phải lớn hơn %1</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="62"/>
        <source>Value is too large</source>
        <translation>Giá trị quá lớn</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="63"/>
        <source>Field can not contain decimal places</source>
        <translation>Trường không thể chứa dấu thập phân</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="65"/>
        <source>Can not be longer than %1 characters</source>
        <translation>Không thể dài hơn %1 ký tự</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="67"/>
        <source>Field should not be empty</source>
        <translation>Trường không nên để trống</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="68"/>
        <source>Field must not be empty</source>
        <translation>Trường không được để trống</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="69"/>
        <source>Value should be unique</source>
        <translation>Giá trị phải là duy nhất</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="70"/>
        <source>Value must be unique</source>
        <translation>Giá trị phải là duy nhất</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="71"/>
        <location filename="../attributes/fieldvalidator.h" line="72"/>
        <source>Unmet QGIS expression constraint</source>
        <translation>Không đáp ứng ràng buộc biểu thức QGIS</translation>
    </message>
    <message>
        <location filename="../attributes/fieldvalidator.h" line="74"/>
        <source>Not a valid value</source>
        <translation>Giá trị không hợp lệ</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="132"/>
        <source>No data</source>
        <translation>Không có dữ liệu</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="135"/>
        <source>No fix</source>
        <translation>Không có khắc phục lỗi</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="138"/>
        <source>GPS fix, no correction data</source>
        <translation>Khắc phục lỗi GPS, không có dữ liệu điều chỉnh</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="143"/>
        <source>DGPS fix</source>
        <translation>Khắc phục lỗi DGPS</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="146"/>
        <source>PPS fix</source>
        <translation>Khắc phục lỗi PPS</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="149"/>
        <source>RTK fix</source>
        <translation>Khắc phục lỗi RTK</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="152"/>
        <source>RTK float</source>
        <translation>Khắc phục lỗi RTK nổi</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="155"/>
        <source>Estimated fix (dead reckoning)</source>
        <translation>Uớc lượng khắc phục lỗi (ước lượng)</translation>
    </message>
    <message>
        <location filename="../position/geoposition.cpp" line="158"/>
        <source>Unknown fix</source>
        <translation>Khắc phục lỗi không xác định</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="539"/>
        <source>Report submitted. Please contact us on %1</source>
        <translation>Báo cáo đã được gửi. Vui lòng liên hệ với chúng tôi tại %1</translation>
    </message>
    <message>
        <location filename="../main.cpp" line="544"/>
        <source>Failed to submit report. Please check your internet connection.</source>
        <translation>Không thể gửi báo cáo. Vui lòng kiểm tra kết nối internet của bạn.</translation>
    </message>
    <message>
        <location filename="../../core/merginapi.cpp" line="41"/>
        <source>Synchronisation canceled</source>
        <translation>Đồng bộ hóa bị hủy</translation>
    </message>
</context>
<context>
    <name>SimulatedPositionProvider</name>
    <message>
        <location filename="../position/providers/simulatedpositionprovider.cpp" line="67"/>
        <source>Connected</source>
        <translation>Đã kết nối</translation>
    </message>
</context>
<context>
    <name>main</name>
    <message>
        <location filename="../qml/main.qml" line="260"/>
        <source>Sync</source>
        <translation>Đồng bộ hóa</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="268"/>
        <source>Add</source>
        <translation>Thêm</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="276"/>
        <source>No editable layers found.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="282"/>
        <source>Layers</source>
        <translation>Các lớp</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="291"/>
        <source>Projects</source>
        <translation>Dự án</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="299"/>
        <source>Zoom to project</source>
        <translation>Phóng to dự án</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="308"/>
        <source>Map themes</source>
        <translation>Chủ đề bản đồ</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="319"/>
        <source>Position tracking</source>
        <translation>Theo dõi vị trí</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="330"/>
        <source>Local changes</source>
        <translation>Thay đổi cục bộ</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="339"/>
        <source>Settings</source>
        <translation>Cài đặt</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="534"/>
        <location filename="../qml/main.qml" line="542"/>
        <source>not tracking</source>
        <translation>không theo dõi</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="735"/>
        <source>Select feature</source>
        <translation>Chọn đối tượng</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="819"/>
        <source>Somebody else is syncing, we will try again later</source>
        <translation>Có người khác đang đồng bộ hóa, chúng tôi sẽ thử lại sau</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="823"/>
        <source>Details</source>
        <translation>Chi tiết</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="843"/>
        <source>Failed to communicate with server. Try improving your network connection.</source>
        <translation>Không thể liên lạc với máy chủ. Cố gắng cải thiện kết nối mạng của bạn.</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="894"/>
        <source>Up to date</source>
        <translation>Cập nhật</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="952"/>
        <source>There were issues loading the project. %1View details%2</source>
        <translation>Có vấn đề khi tải dự án. %1Xem chi tiết%2</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="647"/>
        <source>Stake out is disabled because location is unavailable!</source>
        <translation>Bấm điểm bị vô hiệu hóa vì vị trí không khả dụng!</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="788"/>
        <source>Successfully synchronised</source>
        <translation>Đã đồng bộ hóa thành công</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="826"/>
        <source>There was an issue during synchronisation, we will try again. Click to learn more</source>
        <translation>Có sự cố trong quá trình đồng bộ hóa, chúng tôi sẽ thử lại. Nhấp để tìm hiểu thêm</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="973"/>
        <source>Could not read the project file:</source>
        <translation>Không thể đọc tệp dự án:</translation>
    </message>
    <message>
        <location filename="../qml/main.qml" line="998"/>
        <source>Press back again to quit the app</source>
        <translation>Nhấn quay lại lần nữa để thoát ứng dụng</translation>
    </message>
</context>
</TS>
