<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="vi" sourcelanguage="en">
  <context>
    <name>DbAndroid</name>
    <message>
      <location filename="../dbandroid.cpp" line="40"/>
      <source>Invalid or incomplete Android Database URL.</source>
      <translation>URL cơ sở dữ liệu Android không hợp lệ hoặc không đầy đủ.</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="55"/>
      <source>Android database URL</source>
      <translation>URL cơ sở dữ liệu Android</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="56"/>
      <source>Select Android database</source>
      <translation>Chọn cơ sở dữ liệu Android</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="151"/>
      <source>Select ADB</source>
      <translation>Chọn ADB</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="173"/>
      <source>Using Android Debug Bridge: %1</source>
      <translation>Đang sử dụng Android Debug Bridge: %1</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="198"/>
      <source>Could not find Android Debug Bridge application. &lt;a href=&quot;%1&quot;&gt;Click here&lt;/a&gt; to point out the location of the ADB application, otherwise the %2 plugin will not support USB cable connections, only the network connection.</source>
      <translation>Không thể tìm thấy ứng dụng Android Debug Bridge. &lt;a href=&quot;%1&quot;&gt;Nhấp vào đây&lt;/a&gt; để chỉ ra vị trí của ứng dụng ADB, nếu không plugin %2 sẽ không hỗ trợ kết nối bằng cáp USB mà chỉ hỗ trợ kết nối mạng.</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="217"/>
      <source>The selected ADB is incorrect.</source>
      <translation>ADB đã chọn không đúng.</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="218"/>
      <source>Would you like to select another one, or leave it unconfigured?</source>
      <translation>Bạn muốn chọn một cái khác hay để nó chưa được cấu hình?</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="242"/>
      <source>Save JAR file</source>
      <translation>Lưu tệp JAR</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="216"/>
      <source>Invalid ADB</source>
      <translation>ADB không hợp lệ</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="183"/>
      <source>You can grab Android connector JAR file from Tools menu. It&apos;s required for 2 of 3 connections supported by the Android plugin. For more details read plugin&apos;s documentation on &lt;a href=&quot;%1&quot;&gt;Letos&apos;s wiki page.&lt;/a&gt;</source>
      <translation>Bạn có thể lấy tệp JAR trình kết nối Android từ menu Công cụ. Tệp này là &apos;bắt buộc&apos; cho 2 trong 3 kết nối được plugin Android hỗ trợ. Để biết thêm chi tiết, hãy đọc tài liệu của &apos;plugin&apos; trên &lt;a href=&quot;%1&quot;&gt;trang wiki của &apos;Letos&apos;.&lt;/a&gt;</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="219"/>
      <source>Select another ADB</source>
      <translation>Chọn ADB khác</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="220"/>
      <source>Leave unconfigured</source>
      <translation>Để chưa cấu hình</translation>
    </message>
    <message>
      <location filename="../dbandroid.cpp" line="192"/>
      <source>Get Android connector JAR file</source>
      <translation>Lấy tệp JAR trình kết nối Android</translation>
    </message>
  </context>
  <context>
    <name>DbAndroidInstance</name>
    <message>
      <location filename="../dbandroidinstance.cpp" line="121"/>
      <source>Android SQLite driver does not support loadable extensions.</source>
      <translation>Trình điều khiển SQLite Android không hỗ trợ phần mở rộng có thể tải.</translation>
    </message>
    <message>
      <location filename="../dbandroidinstance.cpp" line="229"/>
      <source>Connection with Android database &apos;%1&apos; lost.</source>
      <translation>Kết nối với cơ sở dữ liệu Android &apos;%1&apos; đã bị mất.</translation>
    </message>
  </context>
  <context>
    <name>DbAndroidJsonConnection</name>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="175"/>
      <source>Cannot connect to device %1, because it&apos;s not visible from your computer.</source>
      <translation>Không thể kết nối với thiết bị &apos;%1&apos; vì máy tính của bạn không nhìn thấy thiết bị này.</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="182"/>
      <source>Failed to create port forwarding for device %1 for port %2.</source>
      <translation>Không thể tạo chuyển tiếp cổng cho thiết bị %1 cho cổng %2.</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="196"/>
      <source>Could not connect to network host: %1:%2</source>
      <translation>Không thể kết nối đến máy chủ mạng: %1:%2</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="210"/>
      <source>Cannot connect to %1:%2, because password is invalid.</source>
      <translation>Không thể kết nối đến %1:%2 vì mật khẩu không hợp lệ.</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="301"/>
      <source>Unable to execute query on Android device (connection was closed): %1</source>
      <translation>Không thể thực thi truy vấn trên thiết bị Android (kết nối đã bị đóng): %1</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="313"/>
      <source>Error while parsing response from Android: %1</source>
      <translation>Lỗi khi phân tích phản hồi từ Android: %1</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="321"/>
      <source>Generic error from Android: %1</source>
      <translation>Lỗi chung từ Android: %1</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="335"/>
      <location filename="../dbandroidjsonconnection.cpp" line="342"/>
      <source>Missing &apos;columns&apos; in response from Android.</source>
      <translation>Thiếu &apos;columns&apos; trong phản hồi từ Android.</translation>
    </message>
    <message>
      <location filename="../dbandroidjsonconnection.cpp" line="363"/>
      <source>Response from Android has missing data for column &apos;%1&apos; in row %2.</source>
      <translation>Phản hồi từ Android thiếu dữ liệu cho cột &apos;%1&apos; ở hàng %2.</translation>
    </message>
  </context>
  <context>
    <name>DbAndroidPathDialog</name>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="20"/>
      <source>Android database URL</source>
      <translation>URL cơ sở dữ liệu Android</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="26"/>
      <source>Connection method</source>
      <translation>Phương thức kết nối</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="32"/>
      <source>USB cable - port forwarding</source>
      <translation>Cáp USB - chuyển tiếp cổng</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="42"/>
      <source>USB cable - sqlite3 command</source>
      <translation>Cáp USB - lệnh sqlite3</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="49"/>
      <source>Network (IP address)</source>
      <translation>Mạng (địa chỉ IP)</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="59"/>
      <source>Device</source>
      <translation>Thiết bị</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="71"/>
      <source>IP address</source>
      <translation>Địa chỉ IP</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="93"/>
      <source>Port</source>
      <translation>Cổng</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="115"/>
      <source>Remote access password</source>
      <translation>Mật khẩu truy cập từ xa</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="127"/>
      <source>&lt;p&gt;This is password configured in the Letos service being embeded in the Android application.&lt;/p&gt;</source>
      <translation>&lt;p&gt;Đây là mật khẩu được cấu hình trong dịch vụ Letos được nhúng vào ứng dụng Android.&lt;/p&gt;</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="140"/>
      <source>Application</source>
      <translation>Ứng dụng</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="155"/>
      <source>Filter</source>
      <translation>Bộ lọc</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="168"/>
      <source>Database</source>
      <translation>Cơ sở dữ liệu</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="177"/>
      <source>Create a new database directly on the device.</source>
      <translation>Tạo cơ sở dữ liệu mới trực tiếp trên thiết bị.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.ui" line="187"/>
      <source>Delete currently selected database from the device. The currently selected database is the one picked in the list on the left of this button.</source>
      <translation>Xóa cơ sở dữ liệu hiện được chọn khỏi thiết bị. Cơ sở dữ liệu hiện được chọn là cơ sở dữ liệu được chọn trong danh sách bên trái nút này.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="362"/>
      <source>Enter valid IP address.</source>
      <translation>Nhập địa chỉ IP hợp lệ.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="367"/>
      <source>Pick Android device.</source>
      <translation>Chọn thiết bị Android.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="371"/>
      <source>Pick Android database.</source>
      <translation>Chọn cơ sở dữ liệu Android.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="395"/>
      <source>Selected Android application is unknown, or not debuggable.</source>
      <translation>Ứng dụng Android đã chọn không xác định hoặc không thể gỡ lỗi.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="422"/>
      <source>Create new database</source>
      <translation>Tạo cơ sở dữ liệu mới</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="422"/>
      <source>Please provide name for the new database.
It&apos;s the name which Android application will use to connect to the database:</source>
      <translation>Vui lòng cung cấp tên cho cơ sở dữ liệu mới.
Đó là &apos;tên&apos; mà ứng dụng Android sẽ dùng để kết nối với cơ sở dữ liệu:</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="430"/>
      <location filename="../dbandroidpathdialog.cpp" line="439"/>
      <location filename="../dbandroidpathdialog.cpp" line="448"/>
      <source>Invalid name</source>
      <translation>Tên không hợp lệ</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="430"/>
      <source>Database with the same name (%1) already exists on the device.
The name must be unique.</source>
      <translation>Cơ sở dữ liệu cùng tên (%1) đã tồn tại trên thiết bị.
Tên phải là duy nhất.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="439"/>
      <source>Could not create database &apos;%1&apos;, because could not connect to the device.</source>
      <translation>Không thể tạo cơ sở dữ liệu &apos;%1&apos; vì không thể kết nối đến thiết bị.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="448"/>
      <source>Could not create database &apos;%1&apos;.
Details: %2</source>
      <translation>Không thể tạo cơ sở dữ liệu &apos;%1&apos;.
Chi tiết: %2</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="463"/>
      <source>Delete database</source>
      <translation>Xóa cơ sở dữ liệu</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="463"/>
      <source>Are you sure you want to delete database &apos;%1&apos; from %2?</source>
      <translation>Bạn có chắc chắn muốn xóa cơ sở dữ liệu &apos;%1&apos; khỏi %2 không?</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="484"/>
      <location filename="../dbandroidpathdialog.cpp" line="490"/>
      <source>Error deleting</source>
      <translation>Lỗi khi xóa</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="484"/>
      <source>Could not connect to %1 in order to delete database &apos;%2&apos;.</source>
      <translation>Không thể kết nối đến %1 để xóa cơ sở dữ liệu &apos;%2&apos;.</translation>
    </message>
    <message>
      <location filename="../dbandroidpathdialog.cpp" line="490"/>
      <source>Could not delete database named &apos;%1&apos; from the device.
Android device refused deletion, or it was impossible.</source>
      <translation>Không thể xóa cơ sở dữ liệu có tên &apos;%1&apos; khỏi thiết bị.
Thiết bị Android đã từ chối việc xóa hoặc việc đó không thể thực hiện được.</translation>
    </message>
  </context>
  <context>
    <name>DbAndroidShellConnection</name>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="31"/>
      <source>Cannot connect to device %1, because it&apos;s not visible from your computer.</source>
      <translation>Không thể kết nối với thiết bị &apos;%1&apos; vì máy tính của bạn không nhìn thấy thiết bị này.</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="46"/>
      <source>Cannot connect to device %1, because the application %2 doesn&apos;t seem to be installed on the device.</source>
      <translation>Không thể kết nối với thiết bị %1 vì ứng dụng &apos;%2&apos; dường như chưa được cài đặt trên thiết bị.</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="56"/>
      <source>Cannot connect to device %1, because the application %2 is not debuggable.</source>
      <translation>Không thể kết nối đến thiết bị %1 vì ứng dụng %2 không thể gỡ lỗi.</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="65"/>
      <source>Cannot connect to device %1, because &apos;%2&apos; command doesn&apos;t seem to be available on the device.</source>
      <translation>Không thể kết nối với thiết bị %1 vì lệnh &apos;%2&apos; dường như không khả dụng trên thiết bị.</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="77"/>
      <source>Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device.</source>
      <translation>Không thể kết nối đến thiết bị %1 vì không thể truy cập cơ sở dữ liệu &apos;%2&apos; trên thiết bị.</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="90"/>
      <source>Cannot connect to device %1, because &apos;%2&apos; database cannot be accessed on the device. Details: %3</source>
      <translation>Không thể kết nối đến thiết bị %1 vì không thể truy cập cơ sở dữ liệu &apos;%2&apos; trên thiết bị. Chi tiết: %3</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="126"/>
      <source>Cannot get list of databases for application %1. Details: %2</source>
      <translation>Không thể lấy danh sách cơ sở dữ liệu cho ứng dụng %1. Chi tiết: %2</translation>
    </message>
    <message>
      <location filename="../dbandroidshellconnection.cpp" line="207"/>
      <location filename="../dbandroidshellconnection.cpp" line="214"/>
      <source>Could not execute query on database &apos;%1&apos;: %2</source>
      <translation>Không thể thực thi truy vấn trên cơ sở dữ liệu &apos;%1&apos;: %2</translation>
    </message>
  </context>
  <context>
    <name>QObject</name>
    <message>
      <location filename="../sqlqueryandroid.cpp" line="100"/>
      <source>Cannot bind argument &apos;%1&apos; of the query, because it&apos;s value is missing.</source>
      <translation>Không thể liên kết đối số &apos;%1&apos; của truy vấn vì giá trị của nó bị thiếu.</translation>
    </message>
  </context>
</TS>
